summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-02-08 21:45:05 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-02-08 21:45:05 +0100
commitc115a9d1c3c12ce5504a1a5169006c66cafc34e3 (patch)
treef4bef63dd572e3fe54b8d5fdbffcbf2e2e78d7a2
parent91fb280c3d35424d56c7f9a3bea23f383dfcb56a (diff)
many bugfixes for native adksystems and some package updates
-rw-r--r--mk/modules.mk5
-rw-r--r--mk/package.mk5
-rw-r--r--package/bind/Makefile32
-rw-r--r--package/e2fsprogs/Makefile20
-rw-r--r--package/ffmpeg/patches/patch-configure17
-rw-r--r--package/freetype/Makefile6
-rw-r--r--package/freetype/patches/patch-builds_unix_unix-cc_in11
-rw-r--r--package/krb5/Makefile13
-rw-r--r--package/libgpg-error/Makefile4
-rw-r--r--package/libgpg-error/patches/patch-configure31
-rw-r--r--package/libgpg-error/patches/patch-src_Makefile_in25
-rw-r--r--package/libgssglue/Makefile9
-rw-r--r--package/libiconv/patches/patch-src_Makefile_in11
-rw-r--r--package/libnfsidmap/Makefile14
-rw-r--r--package/libtirpc/Makefile15
-rw-r--r--package/libvorbis/Makefile2
-rw-r--r--package/libxml2/Makefile15
-rw-r--r--package/mpd/Makefile2
-rw-r--r--package/mplayer/patches/patch-Makefile11
-rw-r--r--package/nfs-utils/Makefile18
-rw-r--r--package/nfs-utils/files/nfsd.init3
-rw-r--r--package/nfs-utils/patches/patch-config_log5831
-rw-r--r--package/nfs-utils/patches/patch-tools_rpcgen_Makefile_in6
-rw-r--r--package/popt/patches/patch-ltmain_sh11
-rw-r--r--package/uclibc++/Config.in.manual2
-rw-r--r--package/util-linux-ng/Makefile31
-rw-r--r--scripts/scan-pkgs.sh20
-rw-r--r--target/linux/config/Config.in.fs12
-rw-r--r--target/linux/config/Config.in.fsnet1
-rw-r--r--target/x86/kernel.config114
30 files changed, 343 insertions, 5954 deletions
diff --git a/mk/modules.mk b/mk/modules.mk
index 27b02bbf7..8a8e7f2f0 100644
--- a/mk/modules.mk
+++ b/mk/modules.mk
@@ -995,13 +995,16 @@ $(eval $(call KMOD_template,EXT2_FS,ext2-fs,\
,30))
endif
+$(eval $(call KMOD_template,FS_MBCACHE,fs-mbcache,\
+ $(MODULES_DIR)/kernel/fs/mbcache \
+,20))
+
$(eval $(call KMOD_template,EXT3_FS,ext3-fs,\
$(MODULES_DIR)/kernel/fs/jbd/jbd \
$(MODULES_DIR)/kernel/fs/ext3/ext3 \
,30))
$(eval $(call KMOD_template,EXT4_FS,ext4-fs,\
- $(MODULES_DIR)/kernel/fs/mbcache \
$(MODULES_DIR)/kernel/fs/jbd2/jbd2 \
$(MODULES_DIR)/kernel/fs/ext4/ext4 \
,30))
diff --git a/mk/package.mk b/mk/package.mk
index d572e67b0..68142df0e 100644
--- a/mk/package.mk
+++ b/mk/package.mk
@@ -21,10 +21,10 @@ CONFIGURE_ENV+= GCC_HONOUR_COPTS=s \
CXXFLAGS='$(strip ${TARGET_CXXFLAGS})' \
CPPFLAGS='$(strip ${TARGET_CPPFLAGS})' \
LDFLAGS='$(strip ${TARGET_LDFLAGS})' \
+ ${HOST_CONFIGURE_OPTS} \
PKG_CONFIG_LIBDIR='${STAGING_TARGET_DIR}/usr/lib/pkgconfig'
ifeq ($(ADK_NATIVE),)
CONFIGURE_ENV+= ${TARGET_CONFIGURE_OPTS} \
- ${HOST_CONFIGURE_OPTS} \
ac_cv_func_realloc_0_nonnull=yes \
ac_cv_func_malloc_0_nonnull=yes
endif
@@ -50,9 +50,10 @@ MAKE_ENV+= GCC_HONOUR_COPTS=2 \
CXXFLAGS='$(strip ${TARGET_CXXFLAGS})' \
CPPFLAGS='$(strip ${TARGET_CPPFLAGS})' \
LDFLAGS='$(strip ${TARGET_LDFLAGS})' \
+ ${HOST_CONFIGURE_OPTS} \
PKG_CONFIG_LIBDIR='${STAGING_TARGET_DIR}/usr/lib/pkgconfig'
ifeq ($(ADK_NATIVE),)
-MAKE_ENV+= ${TARGET_CONFIGURE_OPTS} ${HOST_CONFIGURE_OPTS}
+MAKE_ENV+= ${TARGET_CONFIGURE_OPTS}
endif
MAKE_FLAGS+= ${XAKE_FLAGS} V=1
diff --git a/package/bind/Makefile b/package/bind/Makefile
index 2e44d787b..8e5a66e46 100644
--- a/package/bind/Makefile
+++ b/package/bind/Makefile
@@ -14,15 +14,21 @@ 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_CLIENT LIBBIND BIND_RNDC BIND_CHECK BIND_DNSSEC BIND_HOST BIND_DIG
-PKGSD_LIBBIND:= library for the bind software suite
-PKGSC_LIBBIND:= libs
-PKGSD_BIND_CLIENT:= dynamic dns client (nsupdate utility)
+PKG_SUBPKGS:= BIND_SERVER BIND_NSUPDATE LIBBIND BIND_RNDC BIND_CHECK BIND_DNSSEC BIND_HOST BIND_DIG
+PKGSD_BIND_NSUPDATE:= nsupdate utility
+PKGSC_BIND_NSUPDATE:= dns
PKGSD_BIND_RNDC:= rndc & rndc-confgen utilities
+PKGSC_BIND_RNDC:= dns
PKGSD_BIND_CHECK:= check utilities
+PKGSC_BIND_CHECK:= dns
PKGSD_BIND_DNSSEC:= dnssec utilities
+PKGSC_BIND_DNSSEC:= dns
PKGSD_BIND_HOST:= host utility
+PKGSC_BIND_HOST:= dns
PKGSD_BIND_DIG:= dig utility
+PKGSC_BIND_DIG:= dns
+PKGSD_LIBBIND:= library for the bind software suite
+PKGSC_LIBBIND:= libs
PKG_FLAVOURS_BIND_SERVER:= WITH_IPV6
PKGFD_WITH_IPV6:= enable IPv6 support
@@ -30,13 +36,13 @@ 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_CLIENT},${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,LIBBIND,libbind,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBBIND},${PKGSC_LIBBIND}))
-$(eval $(call PKG_template,BIND_RNDC,bind-rndc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_RNDC},${PKG_SECTION}))
-$(eval $(call PKG_template,BIND_CHECK,bind-check,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_CHECK},${PKG_SECTION}))
-$(eval $(call PKG_template,BIND_DNSSEC,bind-dnssec,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_DNSSEC},${PKG_SECTION}))
-$(eval $(call PKG_template,BIND_HOST,bind-host,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_HOST},${PKG_SECTION}))
-$(eval $(call PKG_template,BIND_DIG,bind-dig,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_BIND_DIG},${PKG_SECTION}))
CONFIGURE_ARGS+= --with-randomdev=/dev/urandom \
--disable-threads \
@@ -58,9 +64,9 @@ bind-server-install:
${INSTALL_BIN} ${WRKINST}/usr/sbin/named ${IDIR_BIND_SERVER}/usr/sbin/
${CP} ./files/bind ${IDIR_BIND_SERVER}/etc
-bind-client-install:
- ${INSTALL_DIR} ${IDIR_BIND_CLIENT}/usr/bin
- ${INSTALL_BIN} ${WRKINST}/usr/bin/nsupdate ${IDIR_BIND_CLIENT}/usr/bin/
+bind-nsupdate-install:
+ ${INSTALL_DIR} ${IDIR_BIND_NSUPDATE}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/nsupdate ${IDIR_BIND_NSUPDATE}/usr/bin/
bind-rndc-install:
${INSTALL_DIR} ${IDIR_BIND_RNDC}/usr/sbin
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
index d0d2d1bc1..017cd1f28 100644
--- a/package/e2fsprogs/Makefile
+++ b/package/e2fsprogs/Makefile
@@ -16,9 +16,11 @@ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=e2fsprogs/}
PKG_CFLINE_E2FSPROGS:= default y if ADK_TARGET_ROOTFS_CF
PKG_SUBPKGS:= E2FSPROGS LIBUUID LIBCOM_ERR LIBSS LIBBLKID E2FSCK_STATIC
-PKG_SUBPKGS+= LIBCOM_ERR_DEV LIBSS_DEV
+PKG_SUBPKGS+= LIBCOM_ERR_DEV LIBSS_DEV LIBUUID_DEV LIBBLKID_DEV
PKGSD_LIBUUID:= UUID library
PKGSC_LIBUUID:= libs
+PKGSD_LIBUUID_DEV:= UUID headers
+PKGSC_LIBUUID_DEV:= devel
PKGSD_LIBCOM_ERR:= Common error library
PKGSC_LIBCOM_ERR:= libs
PKGSD_LIBCOM_ERR_DEV:= Common error headers
@@ -27,8 +29,10 @@ PKGSD_LIBSS:= Subsystem command parsing library
PKGSC_LIBSS:= libs
PKGSD_LIBSS_DEV:= Subsystem command parsing headers
PKGSC_LIBSS_DEV:= devel
-PKGSD_LIBBLKID:= Libblkid
+PKGSD_LIBBLKID:= blkid library
PKGSC_LIBBLKID:= libs
+PKGSD_LIBBLKID_DEV:= blkid headers
+PKGSC_LIBBLKID_DEV:= devel
PKGSD_E2FSCK_STATIC:= Static build of e2fsck
PKGSC_E2FSCK_STATIC:= fs
@@ -36,11 +40,13 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,E2FSPROGS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,LIBUUID,libuuid,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBUUID},${PKGSC_LIBUUID}))
+$(eval $(call PKG_template,LIBUUID_DEV,libuuid-dev,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBUUID_DEV},${PKGSC_LIBUUID_DEV}))
$(eval $(call PKG_template,LIBCOM_ERR,libcom-err,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBCOM_ERR},${PKGSC_LIBCOM_ERR}))
$(eval $(call PKG_template,LIBCOM_ERR_DEV,libcom-err-dev,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBCOM_ERR_DEV},${PKGSC_LIBCOM_ERR_DEV}))
$(eval $(call PKG_template,LIBSS,libss,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBSS},${PKGSC_LIBSS}))
$(eval $(call PKG_template,LIBSS_DEV,libss-dev,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBSS_DEV},${PKGSC_LIBSS_DEV}))
$(eval $(call PKG_template,LIBBLKID,libblkid,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBBLKID},${PKGSC_LIBBLKID}))
+$(eval $(call PKG_template,LIBBLKID_DEV,libblkid-dev,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_LIBBLKID_DEV},${PKGSC_LIBBLKID_DEV}))
$(eval $(call PKG_template,E2FSCK_STATIC,e2fsck-static,${PKG_VERSION}-${PKG_RELEASE},,${PKGSD_E2FSCK_STATIC},${PKGSC_E2FSCK_STATIC}))
CONFIGURE_ARGS+= --enable-elf-shlibs --disable-rpath
@@ -72,6 +78,11 @@ libblkid-install:
${CP} ${WRKINST}/usr/lib/libblkid.so* \
${IDIR_LIBBLKID}/usr/lib/
+libblkid-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBBLKID_DEV}/usr/include/blkid
+ ${CP} ${WRKINST}/usr/include/blkid/*.h \
+ ${IDIR_LIBBLKID_DEV}/usr/include/blkid
+
libcom-err-install:
${INSTALL_DIR} ${IDIR_LIBCOM_ERR}/usr/lib
${CP} ${WRKINST}/usr/lib/libcom_err.so* \
@@ -101,6 +112,11 @@ libuuid-install:
${CP} ${WRKBUILD}/lib/uuid/uuid.h \
${STAGING_TARGET_DIR}/usr/include/uuid
+libuuid-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBUUID_DEV}/usr/include
+ ${CP} ${WRKBUILD}/lib/uuid/uuid.h \
+ ${IDIR_LIBUUID_DEV}/usr/include
+
e2fsck-static-install:
${INSTALL_DIR} ${IDIR_E2FSCK_STATIC}/usr/sbin
${INSTALL_BIN} ${WRKINST}/usr/sbin/e2fsck.static \
diff --git a/package/ffmpeg/patches/patch-configure b/package/ffmpeg/patches/patch-configure
index d3edea539..5f038b65e 100644
--- a/package/ffmpeg/patches/patch-configure
+++ b/package/ffmpeg/patches/patch-configure
@@ -1,6 +1,17 @@
---- ffmpeg-0.6.orig/configure 2010-06-15 21:44:30.000000000 +0200
-+++ ffmpeg-0.6/configure 2010-07-12 21:34:52.258102064 +0200
-@@ -2640,7 +2640,7 @@ if enabled libdc1394; then
+--- ffmpeg-0.6.1.orig/configure 2010-06-15 21:44:30.000000000 +0200
++++ ffmpeg-0.6.1/configure 2011-02-05 19:31:24.000000000 +0100
+@@ -1689,8 +1690,8 @@ if ! check_cmd type mktemp; then
+ fi
+
+ tmpfile(){
+- tmp=$(mktemp -u "${TMPDIR}/ffconf.XXXXXXXX")$2 &&
+- (set -C; exec > $tmp) 2>/dev/null ||
++ tmp=$(mktemp "${TMPDIR}/ffconf.XXXXXXXX")$2 &&
++ (set -C; rm $tmp; exec > $tmp) ||
+ die "Unable to create temporary file in $TMPDIR."
+ append TMPFILES $tmp
+ eval $1=$tmp
+@@ -2640,7 +2641,7 @@ if enabled libdc1394; then
die "ERROR: No version of libdc1394 found "
fi
diff --git a/package/freetype/Makefile b/package/freetype/Makefile
index 469859884..913f99d52 100644
--- a/package/freetype/Makefile
+++ b/package/freetype/Makefile
@@ -4,9 +4,9 @@
include ${TOPDIR}/rules.mk
PKG_NAME:= freetype
-PKG_VERSION:= 2.3.11
-PKG_RELEASE:= 2
-PKG_MD5SUM:= a693c9a4b0121890ca71e39364ffea4a
+PKG_VERSION:= 2.4.4
+PKG_RELEASE:= 1
+PKG_MD5SUM:= 9273efacffb683483e58a9e113efae9f
PKG_DESCR:= A free, high-quality and portable font engine
PKG_SECTION:= libs
PKG_DEPENDS:= zlib
diff --git a/package/freetype/patches/patch-builds_unix_unix-cc_in b/package/freetype/patches/patch-builds_unix_unix-cc_in
new file mode 100644
index 000000000..b4b1df60d
--- /dev/null
+++ b/package/freetype/patches/patch-builds_unix_unix-cc_in
@@ -0,0 +1,11 @@
+--- freetype-2.4.4.orig/builds/unix/unix-cc.in 2010-08-31 13:04:28.000000000 +0200
++++ freetype-2.4.4/builds/unix/unix-cc.in 2011-02-05 18:05:59.000000000 +0100
+@@ -101,7 +101,7 @@ LDFLAGS := @LDFLAGS@
+ CCraw_build := @CC_BUILD@ # native CC of building system
+ E_BUILD := @EXEEXT_BUILD@ # extension for exexutable on building system
+ EXPORTS_LIST := $(OBJ_DIR)/ftexport.sym
+-CCexe := $(CCraw_build) # used to compile `apinames' only
++CCexe := $(CCraw_build) $(CFLAGS_FOR_BUILD) # used to compile `apinames' only
+
+
+ # Library linking
diff --git a/package/krb5/Makefile b/package/krb5/Makefile
index 783a63870..73fcc246e 100644
--- a/package/krb5/Makefile
+++ b/package/krb5/Makefile
@@ -15,9 +15,11 @@ PKG_URL:= http://web.mit.edu/kerberos/
PKG_SITES:= http://web.mit.edu/kerberos/dist/krb5/${PKG_VERSION}/
PKG_NOPARALLEL:= 1
-PKG_SUBPKGS:= KRB5_SERVER KRB5_CLIENT LIBKRB5
+PKG_SUBPKGS:= KRB5_SERVER KRB5_CLIENT LIBKRB5 LIBKRB5_DEV
PKGSD_LIBKRB5:= MIT kerberos libraries
PKGSC_LIBKRB5:= libs
+PKGSD_LIBKRB5_DEV:= MIT kerberos headers
+PKGSC_LIBKRB5_DEV:= devel
PKGSD_KRB5_CLIENT:= MIT kerberos client tools
PKGSC_KRB5_CLIENT:= crypto
PKGSS_KRB5_CLIENT:= libkrb5 libncurses libss libcom-err
@@ -34,6 +36,7 @@ include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,KRB5_SERVER,krb5-server,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,KRB5_CLIENT,krb5-client,$(PKG_VERSION)-${PKG_RELEASE},${PKGSS_KRB5_CLIENT},${PKGSD_KRB5_CLIENT},${PKGSC_KRB5_CLIENT}))
$(eval $(call PKG_template,LIBKRB5,libkrb5,$(PKG_VERSION)-${PKG_RELEASE},,${PKGSD_LIBKRB5},${PKGSC_LIBKRB5}))
+$(eval $(call PKG_template,LIBKRB5_DEV,libkrb5-dev,$(PKG_VERSION)-${PKG_RELEASE},,${PKGSD_LIBKRB5_DEV},${PKGSC_LIBKRB5_DEV}))
CONFIGURE_ARGS+= --disable-static \
--disable-profiled \
@@ -82,4 +85,12 @@ libkrb5-install:
echo '/usr/lib/libgssapi_krb5.so mechglue_internal_krb5_init' \
> ${IDIR_LIBKRB5}/etc/gssapi_mech.conf
+libkrb5-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBKRB5_DEV}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/krb5-config \
+ ${IDIR_LIBKRB5_DEV}/usr/bin
+ ${INSTALL_DIR} ${IDIR_LIBKRB5_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* \
+ ${IDIR_LIBKRB5_DEV}/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libgpg-error/Makefile b/package/libgpg-error/Makefile
index d653ae8a5..f0c126cf8 100644
--- a/package/libgpg-error/Makefile
+++ b/package/libgpg-error/Makefile
@@ -4,9 +4,9 @@
include ${TOPDIR}/rules.mk
PKG_NAME:= libgpg-error
-PKG_VERSION:= 1.8
+PKG_VERSION:= 1.9
PKG_RELEASE:= 1
-PKG_MD5SUM:= 1d2005268a2f096db28cf9cf77b3229a
+PKG_MD5SUM:= 521b98aa9395e7eaf0ef2236233a0796
PKG_DESCR:= a helper library for common error codes and descriptions
PKG_SECTION:= libs
PKG_URL:= http://www.gnupg.org/
diff --git a/package/libgpg-error/patches/patch-configure b/package/libgpg-error/patches/patch-configure
new file mode 100644
index 000000000..717b884db
--- /dev/null
+++ b/package/libgpg-error/patches/patch-configure
@@ -0,0 +1,31 @@
+--- libgpg-error-1.9.orig/configure 2010-07-21 10:00:02.000000000 +0200
++++ libgpg-error-1.9/configure 2011-02-05 15:47:20.000000000 +0100
+@@ -769,6 +769,7 @@ GMSGFMT
+ MSGFMT
+ USE_NLS
+ CC_FOR_BUILD
++CFLAGS_FOR_BUILD
+ RC
+ OTOOL64
+ OTOOL
+@@ -909,7 +910,8 @@ LDFLAGS
+ LIBS
+ CPPFLAGS
+ CPP
+-CC_FOR_BUILD'
++CC_FOR_BUILD
++CFLAGS_FOR_BUILD'
+
+
+ # Initialize some variables set by options.
+@@ -11290,8 +11292,10 @@ CC="$lt_save_CC"
+ $as_echo_n "checking for cc for build... " >&6; }
+ if test "$cross_compiling" = "yes"; then
+ CC_FOR_BUILD="${CC_FOR_BUILD-cc}"
++ CFLAGS_FOR_BUILD="${CFLAGS_FOR_BUILD}"
+ else
+ CC_FOR_BUILD="${CC_FOR_BUILD-$CC}"
++ CFLAGS_FOR_BUILD="${CFLAGS_FOR_BUILD-$CFLAGS}"
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
+ $as_echo "$CC_FOR_BUILD" >&6; }
diff --git a/package/libgpg-error/patches/patch-src_Makefile_in b/package/libgpg-error/patches/patch-src_Makefile_in
new file mode 100644
index 000000000..d19b518db
--- /dev/null
+++ b/package/libgpg-error/patches/patch-src_Makefile_in
@@ -0,0 +1,25 @@
+--- libgpg-error-1.9.orig/src/Makefile.in 2010-07-21 10:00:00.000000000 +0200
++++ libgpg-error-1.9/src/Makefile.in 2011-02-05 15:44:54.000000000 +0100
+@@ -149,6 +149,7 @@ BUILD_TIMESTAMP = @BUILD_TIMESTAMP@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CC_FOR_BUILD = @CC_FOR_BUILD@
++CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
+ CFLAGS = @CFLAGS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -868,12 +869,12 @@ gpg-error.def: Makefile gpg-error.def.in
+ # It is correct to use $(CC_FOR_BUILD) here. We want to run the
+ # program at build time.
+ mkerrcodes: mkerrcodes.c mkerrcodes.h Makefile
+- $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkerrcodes.c
++ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkerrcodes.c
+
+ # It is correct to use $(CC_FOR_BUILD) here. We want to run the
+ # program at build time.
+ @HAVE_W32CE_SYSTEM_TRUE@mkw32errmap: mkw32errmap.c mkw32errmap.tab.h Makefile
+-@HAVE_W32CE_SYSTEM_TRUE@ $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkw32errmap.c
++@HAVE_W32CE_SYSTEM_TRUE@ $(CC_FOR_BUILD) $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkw32errmap.c
+
+ code-from-errno.h: mkerrcodes Makefile
+ ./mkerrcodes | $(AWK) -f $(srcdir)/mkerrcodes2.awk >$@
diff --git a/package/libgssglue/Makefile b/package/libgssglue/Makefile
index dea01211d..4cd325af8 100644
--- a/package/libgssglue/Makefile
+++ b/package/libgssglue/Makefile
@@ -13,10 +13,15 @@ PKG_SITES:= http://www.citi.umich.edu/projects/nfsv4/linux/libgssglue/
include $(TOPDIR)/mk/package.mk
-$(eval $(call PKG_template,LIBGSSGLUE,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBGSSGLUE,libgssglue,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBGSSGLUE_DEV,libgssglue-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-post-install:
+libgssglue-install:
$(INSTALL_DIR) $(IDIR_LIBGSSGLUE)/usr/lib
$(CP) $(WRKINST)/usr/lib/libgssglue.so* $(IDIR_LIBGSSGLUE)/usr/lib/
+libgssglue-dev-install:
+ $(INSTALL_DIR) $(IDIR_LIBGSSGLUE_DEV)/usr/include
+ ${CP} $(WRKINST)/usr/include/* $(IDIR_LIBGSSGLUE_DEV)/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libiconv/patches/patch-src_Makefile_in b/package/libiconv/patches/patch-src_Makefile_in
new file mode 100644
index 000000000..2763d71e4
--- /dev/null
+++ b/package/libiconv/patches/patch-src_Makefile_in
@@ -0,0 +1,11 @@
+--- libiconv-1.13.1.orig/src/Makefile.in 2009-06-21 13:17:33.000000000 +0200
++++ libiconv-1.13.1/src/Makefile.in 2011-02-04 17:12:50.000000000 +0100
+@@ -113,7 +113,7 @@ install : all force
+ if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) $(DESTDIR)$(bindir) ; fi
+ case "@host_os@" in \
+ hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ ../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv @LIBINTL@ $(OBJECTS_RES_@WOE32@) `if test -n '$(DESTDIR)'; then echo " -Wl,+b -Wl,$(libdir)"; fi` -o iconv$(EXEEXT);; \
+- *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la @LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \
++ *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la @LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \
+ esac
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) iconv$(EXEEXT) $(DESTDIR)$(bindir)/iconv$(EXEEXT)
+
diff --git a/package/libnfsidmap/Makefile b/package/libnfsidmap/Makefile
index eca543039..71f77b634 100644
--- a/package/libnfsidmap/Makefile
+++ b/package/libnfsidmap/Makefile
@@ -7,20 +7,30 @@ PKG_NAME:= libnfsidmap
PKG_VERSION:= 0.21b1
PKG_RELEASE:= 1
PKG_MD5SUM:= a8a44bd4aa22441fb54735dd65496b72
-PKG_DESCR:= library for NFSv4
+PKG_DESCR:= idmap library for NFSv4
PKG_SECTION:= libs
PKG_URL:= http://www.citi.umich.edu/projects/nfsv4/linux/
PKG_SITES:= http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/
+PKG_SUBPKGS:= LIBNFSIDMAP LIBNFSIDMAP_DEV
+PKGSC_LIBNFSIDMAP_DEV:= devel
+PKGSD_LIBNFSIDMAP_DEV:= headers for NFSv4 idmap library
+
include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,LIBNFSIDMAP,${PKG_NAME},$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBNFSIDMAP_DEV,libnfsidmap-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBNFSIDMAP_DEV},${PKGSC_LIBNFSIDMAP_DEV}))
-post-install:
+libnfsidmap-install:
$(INSTALL_DIR) $(IDIR_LIBNFSIDMAP)/usr/lib
$(CP) $(WRKINST)/usr/lib/libnfsidmap.so* \
$(IDIR_LIBNFSIDMAP)/usr/lib/
$(CP) $(WRKINST)/usr/lib/libnfsidmap_static.so* \
$(IDIR_LIBNFSIDMAP)/usr/lib/
+libnfsidmap-dev-install:
+ $(INSTALL_DIR) $(IDIR_LIBNFSIDMAP_DEV)/usr/include
+ $(INSTALL_DATA) ${WRKINST}/usr/include/nfsidmap.h \
+ $(IDIR_LIBNFSIDMAP_DEV)/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libtirpc/Makefile b/package/libtirpc/Makefile
index 4d8e4689e..83785dd1e 100644
--- a/package/libtirpc/Makefile
+++ b/package/libtirpc/Makefile
@@ -16,19 +16,28 @@ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=libtirpc/}
DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2
+PKG_SUBPKGS:= LIBTIRPC LIBTIRPC_DEV
+PKGSD_LIBTIRPC_DEV:= tirpc headers
+PKGSC_LIBTIRPC_DEV:= devel
+
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,LIBTIRPC,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBTIRPC,libtirpc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBTIRPC_DEV,libtirpc-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBTIRPC_DEV},${PKGSC_LIBTIRPC_DEV}))
-ifneq (${ADK_COMPILE_NFS_UTILS_WITH_KERBEROS},y)
+ifneq (${ADK_PACKAGE_NFS_UTILS_WITH_KERBEROS},y)
CONFIGURE_ARGS+= --disable-gss
else
CONFIGURE_ARGS+= --enable-gss
endif
-post-install:
+libtirpc-install:
${INSTALL_DIR} ${IDIR_LIBTIRPC}/usr/lib ${IDIR_LIBTIRPC}/etc
${CP} ${WRKINST}/usr/lib/libtirpc*.so* ${IDIR_LIBTIRPC}/usr/lib/
${CP} ./files/netconfig ${IDIR_LIBTIRPC}/etc
+libtirpc-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBTIRPC_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBTIRPC_DEV}/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libvorbis/Makefile b/package/libvorbis/Makefile
index a980c64a7..05e01dd94 100644
--- a/package/libvorbis/Makefile
+++ b/package/libvorbis/Makefile
@@ -7,7 +7,7 @@ PKG_NAME:= libvorbis
PKG_VERSION:= 1.2.0
PKG_RELEASE:= 1
PKG_MD5SUM:= 478646358c49f34aedcce58948793619
-PKG_DESCR:= The Vorbis General Audio Compression Codec library
+PKG_DESCR:= Vorbis General Audio Compression Codec library
PKG_SECTION:= libs
PKG_BUILDDEP:= libogg
PKG_URL:= http://www.xiph.org/vorbis/
diff --git a/package/libxml2/Makefile b/package/libxml2/Makefile
index f518d4cf5..de4711225 100644
--- a/package/libxml2/Makefile
+++ b/package/libxml2/Makefile
@@ -14,9 +14,14 @@ PKG_BUILDDEP:= zlib
PKG_URL:= http://www.xmlsoft.org/
PKG_SITES:= http://xmlsoft.org/sources/
+PKG_SUBPKGS:= LIBXML2 LIBXML2_DEV
+PKGSD_LIBXML2_DEV:= XML parser headers
+PKGSC_LIBXML2_DEV:= devel
+
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,LIBXML2,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBXML2,libxml,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBXML2_DEV,libxml2-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBXML2_DEV},${PKGSC_LIBXML2_DEV}))
CONFIGURE_ARGS+= --without-c14n \
--without-catalog \
@@ -46,8 +51,12 @@ CONFIGURE_ARGS+= --without-c14n \
--with-xptr \
--with-zlib
-post-install:
+libxml2-install:
${INSTALL_DIR} ${IDIR_LIBXML2}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libxml2.so* ${IDIR_LIBXML2}/usr/lib/
+ ${CP} ${WRKINST}/usr/lib/libxml2.so* ${IDIR_LIBXML2}/usr/lib
+
+libxml2-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBXML2_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBXML2_DEV}/usr/include
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/mpd/Makefile b/package/mpd/Makefile
index ecfeb77ad..402ddf332 100644
--- a/package/mpd/Makefile
+++ b/package/mpd/Makefile
@@ -49,7 +49,7 @@ PKGFD_WITH_FFMPEG:= enable FFMPEG support
PKGFS_WITH_FFMPEG:= ffmpeg
PKGFB_WITH_FFMPEG:= ffmpeg
PKGFD_WITH_SHOUT:= enable Shoutcast output support
-PKGFS_WITH_SHOUT:= libshout liblame libvorbis
+PKGFS_WITH_SHOUT:= libshout liblame libvorbisenc
PKGFB_WITH_SHOUT:= lame libvorbis libshout
PKGFD_WITH_CURL:= enable CURL support
PKGFS_WITH_CURL:= libcurl
diff --git a/package/mplayer/patches/patch-Makefile b/package/mplayer/patches/patch-Makefile
new file mode 100644
index 000000000..3f57255db
--- /dev/null
+++ b/package/mplayer/patches/patch-Makefile
@@ -0,0 +1,11 @@
+--- mplayer-1.0-32749.orig/Makefile 2011-01-03 11:27:11.000000000 +0100
++++ mplayer-1.0-32749/Makefile 2011-02-05 18:20:49.000000000 +0100
+@@ -816,7 +816,7 @@ mencoder$(EXESUF) mplayer$(EXESUF):
+ $(CC) -o $@ $^ $(EXTRALIBS)
+
+ codec-cfg$(EXESUF): codec-cfg.c codec-cfg.h help_mp.h
+- $(HOST_CC) -O -DCODECS2HTML -I. -Iffmpeg -o $@ $<
++ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -O -DCODECS2HTML -I. -Iffmpeg -o $@ $<
+
+ codecs.conf.h: codec-cfg$(EXESUF) etc/codecs.conf
+ ./$^ > $@
diff --git a/package/nfs-utils/Makefile b/package/nfs-utils/Makefile
index 1d6e9aa23..e277874c6 100644
--- a/package/nfs-utils/Makefile
+++ b/package/nfs-utils/Makefile
@@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk
PKG_NAME:= nfs-utils
PKG_VERSION:= 1.2.3
-PKG_RELEASE:= 5
+PKG_RELEASE:= 6
PKG_MD5SUM:= 1131dc5f27c4f3905a6e7ee0d594fd4d
PKG_DESCR:= Utilities for NFS kernel server implementation
PKG_SECTION:= net/fs
@@ -23,7 +23,7 @@ PKGCB_WITHOUT_TIRPC:= portmap
PKG_FLAVOURS_NFS_UTILS:=WITH_KERBEROS
PKGFD_WITH_KERBEROS:= enable Kerberos support (MIT)
-PKGFS_WITH_KERBEROS:= libkrb5 libevent libnfsidmap librpcsecgss libcom-err libgssglue
+PKGFS_WITH_KERBEROS:= libkrb5 libevent libnfsidmap librpcsecgss libcom-err libgssglue kmod-rpcsec-gss-krb5 kmod-sunrpc-gss
PKGFB_WITH_KERBEROS:= libnfsidmap krb5 libevent libgssglue librpcsecgss
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
@@ -32,9 +32,17 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,NFS_UTILS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+ifeq ($(ADK_NATIVE),)
+KRB5INC:= ${STAGING_TARGET_DIR}/usr
+TIRPCINC:= ${STAGING_TARGET_DIR}/usr/include/tirpc
+else
+KRB5INC:= /usr
+TIRPCINC:= /usr/include/tirpc
+endif
+
ifeq ($(ADK_PACKAGE_NFS_UTILS_WITH_KERBEROS),y)
CONFIGURE_ARGS+= --enable-nfsv4 \
- --with-krb5=${STAGING_TARGET_DIR}/usr/ \
+ --with-krb5=$(KRB5INC) \
--enable-gss
CONFIGURE_ENV+= LIBS="-lrpcsecgss"
else
@@ -44,7 +52,7 @@ endif
ifeq ($(ADK_PACKAGE_NFS_UTILS_WITH_TIRPC),y)
CONFIGURE_ARGS+= --enable-tirpc \
- --with-tirpcinclude=${STAGING_TARGET_DIR}/usr/include/tirpc
+ --with-tirpcinclude=${TIRPCINC}
else
CONFIGURE_ARGS+= --disable-tirpc
endif
@@ -57,6 +65,8 @@ CONFIGURE_ARGS+= --without-tcp-wrappers \
post-install:
${INSTALL_DIR} ${IDIR_NFS_UTILS}/usr/sbin ${IDIR_NFS_UTILS}/etc
+ ${INSTALL_DIR} ${IDIR_NFS_UTILS}/sbin
+ ${CP} ${WRKINST}/sbin/{u,}mount.nfs* ${IDIR_NFS_UTILS}/sbin
${INSTALL_DATA} ./files/rpc ${IDIR_NFS_UTILS}/etc
${INSTALL_BIN} ${WRKBUILD}/utils/exportfs/exportfs \
${IDIR_NFS_UTILS}/usr/sbin/
diff --git a/package/nfs-utils/files/nfsd.init b/package/nfs-utils/files/nfsd.init
index 26be81aa8..4f0aaabe3 100644
--- a/package/nfs-utils/files/nfsd.init
+++ b/package/nfs-utils/files/nfsd.init
@@ -7,7 +7,7 @@
case $1 in
autostop) ;;
autostart)
- test x"${portmap:-NO}" = x"NO" || test x"${rpcbind:-NO}" = x"NO" && exit 0
+ test x"${portmap:-NO}" = x"NO" && test x"${rpcbind:-NO}" = x"NO" && exit 0
test x"${nfs_server:-NO}" = x"NO" && exit 0
exec sh $0 start
;;
@@ -32,6 +32,7 @@ stop)
if [ ${nfs_server_version} -eq 4 ];then
kill $(pgrep -f /usr/sbin/idmapd)
kill $(pgrep -f /usr/sbin/svcgssd)
+ umount /var/lib/nfs/rpc_pipefs
fi
;;
restart)
diff --git a/package/nfs-utils/patches/patch-config_log b/package/nfs-utils/patches/patch-config_log
deleted file mode 100644
index f781209a4..000000000
--- a/package/nfs-utils/patches/patch-config_log
+++ /dev/null
@@ -1,5831 +0,0 @@
---- nfs-utils-1.2.3.orig/config.log 2010-09-28 14:25:03.000000000 +0200
-+++ nfs-utils-1.2.3/config.log 2011-01-21 17:33:44.714914032 +0100
-@@ -4,22 +4,22 @@ running configure, to aid debugging if c
- It was created by linux nfs-utils configure 1.2.3, which was
- generated by GNU Autoconf 2.65. Invocation command line was
-
-- $ ./configure --disable-gss
-+ $ /home/wbx/adk/openadk/build_ibm-x40_i686_uclibc/w-nfs-utils-1.2.3-3/nfs-utils-1.2.3/configure --build=x86_64-linux-gnu --host=i686-openadk-linux --target=i686-openadk-linux --program-prefix= --program-suffix= --prefix=/usr --bindir=/usr/bin --datadir=/usr/share --mandir=/usr/share/man --libexecdir=/usr/libexec --localstatedir=/var --sysconfdir=/etc --disable-nls --enable-shared --enable-static --disable-dependency-tracking --disable-libtool-lock --enable-nfsv4 --with-krb5=/home/wbx/adk/openadk/target_i686_uclibc/usr/ --enable-gss --enable-tirpc --with-tirpcinclude=/home/wbx/adk/openadk/target_i686_uclibc/usr/include/tirpc --without-tcp-wrappers --with-rpcgen=internal --disable-uuid
-
- ## --------- ##
- ## Platform. ##
- ## --------- ##
-
--hostname = TopHat.home.4dicksons.org
-+hostname = chrom
- uname -m = x86_64
--uname -r = 2.6.34.6-54.fc13.x86_64
-+uname -r = 2.6.31-22-server
- uname -s = Linux
--uname -v = #1 SMP Sun Sep 5 17:16:27 UTC 2010
-+uname -v = #70-Ubuntu SMP Thu Dec 2 00:00:57 UTC 2010
-
- /usr/bin/uname -p = unknown
- /bin/uname -X = unknown
-
--/bin/arch = x86_64
-+/bin/arch = unknown
- /usr/bin/arch -k = unknown
- /usr/convex/getsysinfo = unknown
- /usr/bin/hostinfo = unknown
-@@ -27,23 +27,18 @@ uname -v = #1 SMP Sun Sep 5 17:16:27 UTC
- /usr/bin/oslevel = unknown
- /bin/universe = unknown
-
--PATH: /usr/lib64/qt-3.3/bin
--PATH: /usr/kerberos/sbin
--PATH: /usr/kerberos/bin
--PATH: /usr/lib64/ccache
--PATH: /usr/local/bin
--PATH: /bin
--PATH: /usr/bin
-+PATH: /home/wbx/adk/openadk/scripts
-+PATH: /home/wbx/adk/openadk/bin/tools
-+PATH: /home/wbx/adk/openadk/host_i686_uclibc/bin
-+PATH: /home/wbx/ad