summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/bind/Makefile24
-rw-r--r--package/gettext/Makefile4
-rw-r--r--package/gnutls/Makefile3
-rw-r--r--package/libX11/Makefile2
-rw-r--r--package/libXau/Makefile2
-rw-r--r--package/libXcomposite/Makefile2
-rw-r--r--package/libXdmcp/Makefile2
-rw-r--r--package/libXext/Makefile2
-rw-r--r--package/lynx/Makefile2
-rw-r--r--package/nfs-utils/files/nfs-utils.postinst1
-rw-r--r--package/nfs-utils/files/nfs.init34
-rw-r--r--package/p5-XML-Parser/Makefile35
-rw-r--r--package/portmap/Makefile6
13 files changed, 97 insertions, 22 deletions
diff --git a/package/bind/Makefile b/package/bind/Makefile
index 8e5a66e46..3daa17661 100644
--- a/package/bind/Makefile
+++ b/package/bind/Makefile
@@ -14,19 +14,25 @@ PKG_BUILDDEP:= openssl libxml2
PKG_URL:= https://www.isc.org/software/bind/
PKG_SITES:= ftp://ftp.isc.org/isc/bind9/${PKG_VERSION}/
-PKG_SUBPKGS:= BIND_SERVER BIND_NSUPDATE LIBBIND BIND_RNDC BIND_CHECK BIND_DNSSEC BIND_HOST BIND_DIG
+PKG_SUBPKGS:= BIND_SERVER BIND_NSUPDATE BIND_RNDC BIND_CHECK BIND_DNSSEC BIND_HOST BIND_DIG LIBBIND
PKGSD_BIND_NSUPDATE:= nsupdate utility
PKGSC_BIND_NSUPDATE:= dns
+PKGSS_BIND_NSUPDATE:= libbind
PKGSD_BIND_RNDC:= rndc & rndc-confgen utilities
PKGSC_BIND_RNDC:= dns
+PKGSS_BIND_RNDC:= libbind
PKGSD_BIND_CHECK:= check utilities
PKGSC_BIND_CHECK:= dns
+PKGSS_BIND_CHECK:= libbind
PKGSD_BIND_DNSSEC:= dnssec utilities
PKGSC_BIND_DNSSEC:= dns
+PKGSS_BIND_DNSSEC:= libbind
PKGSD_BIND_HOST:= host utility
PKGSC_BIND_HOST:= dns
+PKGSS_BIND_HOST:= libbind
PKGSD_BIND_DIG:= dig utility
PKGSC_BIND_DIG:= dns
+PKGSS_BIND_DIG:= libbind
PKGSD_LIBBIND:= library for the bind software suite
PKGSC_LIBBIND:= libs
@@ -36,18 +42,18 @@ PKGFD_WITH_IPV6:= enable IPv6 support
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,BIND_SERVER,bind-server,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-$(eval $(call PKG_template,BIND_CLIENT,bind-client,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_NSUPDATE},${PKGSC_BIND_NSUPDATE}))
-$(eval $(call PKG_template,BIND_RNDC,bind-rndc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_RNDC},${PKGSC_BIND_RNDC}))
-$(eval $(call PKG_template,BIND_CHECK,bind-check,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_CHECK},${PKGSC_BIND_CHECK}))
-$(eval $(call PKG_template,BIND_DNSSEC,bind-dnssec,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_DNSSEC},${PKGSC_BIND_DNSSEC}))
-$(eval $(call PKG_template,BIND_HOST,bind-host,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_HOST},${PKGSC_BIND_HOST}))
-$(eval $(call PKG_template,BIND_DIG,bind-dig,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_DIG},${PKGSC_BIND_DIG}))
+$(eval $(call PKG_template,BIND_NSUPDATE,bind-nsupdate,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_BIND_NSUPDATE},${PKGSD_BIND_NSUPDATE},${PKGSC_BIND_NSUPDATE}))
+$(eval $(call PKG_template,BIND_RNDC,bind-rndc,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_BIND_RNDC},${PKGSD_BIND_RNDC},${PKGSC_BIND_RNDC}))
+$(eval $(call PKG_template,BIND_CHECK,bind-check,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_BIND_CHECK},${PKGSD_BIND_CHECK},${PKGSC_BIND_CHECK}))
+$(eval $(call PKG_template,BIND_DNSSEC,bind-dnssec,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_BIND_DNSSEC},${PKGSD_BIND_DNSSEC},${PKGSC_BIND_DNSSEC}))
+$(eval $(call PKG_template,BIND_HOST,bind-host,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_BIND_HOST},${PKGSD_BIND_HOST},${PKGSC_BIND_HOST}))
+$(eval $(call PKG_template,BIND_DIG,bind-dig,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_BIND_DIG},${PKGSD_BIND_DIG},${PKGSC_BIND_DIG}))
$(eval $(call PKG_template,LIBBIND,libbind,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBBIND},${PKGSC_LIBBIND}))
CONFIGURE_ARGS+= --with-randomdev=/dev/urandom \
--disable-threads \
- --with-openssl=${STAGING_TARGET_DIR}/usr/ \
- --with-libxml2=${STAGING_TARGET_DIR}/usr/ \
+ --with-openssl=${STAGING_TARGET_DIR}/usr \
+ --with-libxml2=${STAGING_TARGET_DIR}/usr \
--enable-epoll \
--with-libtool
diff --git a/package/gettext/Makefile b/package/gettext/Makefile
index e970b6510..8cafe4ebc 100644
--- a/package/gettext/Makefile
+++ b/package/gettext/Makefile
@@ -16,7 +16,7 @@ PKG_SITES:= ${MASTER_SITE_GNU:=gettext/}
PKG_SUBPKGS:= LIBINTL GETTEXT MSGFMT
PKGSD_GETTEXT:= gettext utility
-PKSSC_GETTEXT:= misc
+PKGSC_GETTEXT:= misc
PKGSS_GETTEXT:= libintl
PKGSD_MSGFMT:= msgfmt utility
PKGSC_MSGFMT:= misc
@@ -29,7 +29,7 @@ endif
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBINTL,libintl,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-$(eval $(call PKG_template,GETTEXT,gettext,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_GETTEXT},${PKGSD_GETTEXT},${PKSSC_GETTEXT}))
+$(eval $(call PKG_template,GETTEXT,gettext,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_GETTEXT},${PKGSD_GETTEXT},${PKGSC_GETTEXT}))
$(eval $(call PKG_template,MSGFMT,msgfmt,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_MSGFMT},${PKGSD_MSGFMT},${PKGSC_MSGFMT}))
CONFIGURE_ARGS+= --disable-java \
diff --git a/package/gnutls/Makefile b/package/gnutls/Makefile
index e75ae7f9f..2257a1596 100644
--- a/package/gnutls/Makefile
+++ b/package/gnutls/Makefile
@@ -17,6 +17,7 @@ PKG_SITES:= ${MASTER_SITE_GNU:=gnutls/}
PKG_SUBPKGS:= LIBGNUTLS GNUTLS_UTILS LIBGNUTLS_EXTRA LIBGNUTLS_OPENSSL
PKGSD_GNUTLS_UTILS:= GNU TLS utilities
PKGSS_GNUTLS_UTILS:= libgnutls libgnutls-extra
+PKGSC_GNUTLS_UTILS:= crypto
PKGSC_LIBGNUTLS:= libs
PKGSC_LIBGNUTLS_EXTRA:= libs
PKGSC_LIBGNUTLS_OPENSSL:= libs
@@ -26,7 +27,7 @@ DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBGNUTLS,libgnutls,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKGSC_LIBGNUTLS}))
-$(eval $(call PKG_template,GNUTLS_UTILS,gnutls-utils,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_GNUTLS_UTILS},${PKGSD_GNUTLS_UTILS},${PKG_SECTION}))
+$(eval $(call PKG_template,GNUTLS_UTILS,gnutls-utils,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_GNUTLS_UTILS},${PKGSD_GNUTLS_UTILS},${PKGSC_GNUTLS_UTILS}))
$(eval $(call PKG_template,LIBGNUTLS_EXTRA,libgnutls-extra,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKGSC_LIBGNUTLS_EXTRA}))
$(eval $(call PKG_template,LIBGNUTLS_OPENSSL,libgnutls-openssl,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKGSC_LIBGNUTLS_OPENSSL}))
diff --git a/package/libX11/Makefile b/package/libX11/Makefile
index 97d1e0b4b..c2118216f 100644
--- a/package/libX11/Makefile
+++ b/package/libX11/Makefile
@@ -16,7 +16,7 @@ PKG_SITES:= ${MASTER_SITE_XORG}
PKG_SUBPKGS:= LIBX11 LIBX11_DEV
PKGSD_LIBX11_DEV:= X11 headers
-PKGSC_LIBX11_DEV:= devel
+PKGSC_LIBX11_DEV:= x11/devel
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
diff --git a/package/libXau/Makefile b/package/libXau/Makefile
index 5ca6c8107..469affdf7 100644
--- a/package/libXau/Makefile
+++ b/package/libXau/Makefile
@@ -14,7 +14,7 @@ PKG_SITES:= ${MASTER_SITE_XORG}
PKG_SUBPKGS:= LIBXAU LIBXAU_DEV
PKGSD_LIBXAU_DEV:= Xauth headers
-PKGSC_LIBXAU_DEV:= devel
+PKGSC_LIBXAU_DEV:= x11/devel
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
diff --git a/package/libXcomposite/Makefile b/package/libXcomposite/Makefile
index a48137b64..b9f482c02 100644
--- a/package/libXcomposite/Makefile
+++ b/package/libXcomposite/Makefile
@@ -14,7 +14,7 @@ PKG_SITES:= ${MASTER_SITE_XORG}
PKG_SUBPKGS:= LIBXCOMPOSITE LIBXCOMPOSITE_DEV
PKGSD_LIBXCOMPOSITE_DEV:= X11 composite headers
-PKGSC_LIBXCOMPOSITE_DEV:= devel
+PKGSC_LIBXCOMPOSITE_DEV:= x11/devel
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
diff --git a/package/libXdmcp/Makefile b/package/libXdmcp/Makefile
index ab547616d..449baf9c6 100644
--- a/package/libXdmcp/Makefile
+++ b/package/libXdmcp/Makefile
@@ -13,7 +13,7 @@ PKG_SITES:= ${MASTER_SITE_XORG}
PKG_SUBPKGS:= LIBXDMCP LIBXDMCP_DEV
PKGSD_LIBXDMCP_DEV:= XDMCP headers
-PKGSC_LIBXDMCP_DEV:= devel
+PKGSC_LIBXDMCP_DEV:= x11/devel
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
diff --git a/package/libXext/Makefile b/package/libXext/Makefile
index af874c2d2..64fec7852 100644
--- a/package/libXext/Makefile
+++ b/package/libXext/Makefile
@@ -14,7 +14,7 @@ PKG_SITES:= ${MASTER_SITE_XORG}
PKG_SUBPKGS:= LIBXEXT LIBXEXT_DEV
PKGSD_LIBXEXT_DEV:= X11 extension headers
-PKGSC_LIBXEXT_DEV:= devel
+PKGSC_LIBXEXT_DEV:= x11/devel
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
diff --git a/package/lynx/Makefile b/package/lynx/Makefile
index 895a4e248..3f3e498a0 100644
--- a/package/lynx/Makefile
+++ b/package/lynx/Makefile
@@ -77,6 +77,8 @@ CONFIGURE_ARGS+= \
--with-screen=ncurses \
--disable-widec \
--disable-locale-charset \
+ --with-build-cc=$(CC_FOR_BUILD) \
+ --with-build-cflags="$(CFLAGS_FOR_BUILD)" \
--with-build-cppflags="-I/usr/include/ncurses"
MAKE_FILE:= makefile
diff --git a/package/nfs-utils/files/nfs-utils.postinst b/package/nfs-utils/files/nfs-utils.postinst
index 131ed1608..0334fcb40 100644
--- a/package/nfs-utils/files/nfs-utils.postinst
+++ b/package/nfs-utils/files/nfs-utils.postinst
@@ -1,6 +1,7 @@
#!/bin/sh
. $IPKG_INSTROOT/etc/functions.sh
add_rcconf "kernel nfs server" nfs_server NO
+add_rcconf "kernel nfs client (v4)" nfs_client NO
add_rcconf "kernel nfs server version" nfs_server_version 3
add_service nfs 2049/tcp
add_service nfs 2049/udp
diff --git a/package/nfs-utils/files/nfs.init b/package/nfs-utils/files/nfs.init
new file mode 100644
index 000000000..8944ef2e2
--- /dev/null
+++ b/package/nfs-utils/files/nfs.init
@@ -0,0 +1,34 @@
+#!/bin/sh
+#PKG nfs-utils
+#INIT 70
+
+. /etc/rc.conf
+
+case $1 in
+autostop) ;;
+autostart)
+ test x"${portmap:-NO}" = x"NO" && test x"${rpcbind:-NO}" = x"NO" && exit 0
+ test x"${nfs_client:-NO}" = x"NO" && exit 0
+ exec sh $0 start
+ ;;
+start)
+ mkdir -p /var/lib/nfs/rpc_pipefs
+ mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs
+ /usr/sbin/idmapd
+ /usr/sbin/gssd
+ ;;
+stop)
+ kill $(pgrep -f /usr/sbin/idmapd)
+ kill $(pgrep -f /usr/sbin/gssd)
+ umount /var/lib/nfs/rpc_pipefs
+ ;;
+restart)
+ sh $0 stop
+ sh $0 start
+ ;;
+*)
+ echo "Usage: $0 {start | stop | restart}"
+ exit 1
+ ;;
+esac
+exit $?
diff --git a/package/p5-XML-Parser/Makefile b/package/p5-XML-Parser/Makefile
new file mode 100644
index 000000000..6a557dc60
--- /dev/null
+++ b/package/p5-XML-Parser/Makefile
@@ -0,0 +1,35 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:= p5-XML-Parser
+PKG_VERSION:= 2.40
+PKG_RELEASE:= 1
+PKG_MD5SUM:= c66e9adba003d0667cc40115ccd837a5
+PKG_DESCR:= XML::Parser
+PKG_SECTION:= lang
+PKG_DEPENDS:= libexpat
+PKG_BUILDDEP:= expat
+PKG_SITES:= http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/
+
+DISTFILES:= XML-Parser-${PKG_VERSION}.tar.gz
+WRKDIST= ${WRKDIR}/XML-Parser-${PKG_VERSION}
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,P5_XML_PARSER,p5-xml-parser,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIG_STYLE:= manual
+
+include $(TOPDIR)/mk/perl.mk
+
+pre-build:
+ (cd ${WRKSRC} && perl Makefile.PL)
+
+post-install:
+ $(INSTALL_DIR) $(IDIR_P5_XML_PARSER)$(PERL_SITEDIR)
+ $(CP) $(WRKINST)$(PERL_SITEDIR)/* \
+ $(IDIR_P5_XML_PARSER)$(PERL_SITEDIR)
+
+include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/portmap/Makefile b/package/portmap/Makefile
index 0e3eddb2c..2026c6670 100644
--- a/package/portmap/Makefile
+++ b/package/portmap/Makefile
@@ -22,11 +22,7 @@ $(eval $(call PKG_template,PORTMAP,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${P
CONFIG_STYLE:= manual
INSTALL_STYLE:= manual
-ifneq ($(strip ${ADK_PACKAGE_PORTMAP_LIBWRAP}),)
-MAKE_FLAGS+= WRAP_LIB='-L${STAGING_TARGET_DIR}/usr/lib -lwrap'
-else
MAKE_FLAGS+= NO_TCP_WRAPPER=1
-endif
TARGET_CPPFLAGS+= -DDAEMON_UID=20 -DDAEMON_GID=20
TARGET_CFLAGS+= -fPIC
MAKE_FLAGS+= ${TARGET_CONFIGURE_OPTS} \
@@ -34,6 +30,6 @@ MAKE_FLAGS+= ${TARGET_CONFIGURE_OPTS} \
do-install:
${INSTALL_DIR} ${IDIR_PORTMAP}/usr/sbin
- ${INSTALL_BIN} ${WRKBUILD}/portmap ${IDIR_PORTMAP}/usr/sbin/
+ ${INSTALL_BIN} ${WRKBUILD}/portmap ${IDIR_PORTMAP}/usr/sbin
include ${TOPDIR}/mk/pkg-bottom.mk