summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-03-13 22:17:52 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-03-13 22:17:52 +0100
commit0dd1969c3517fec51550e43799ad8dc801d573e0 (patch)
treeec12d21e67d2cf77e4085bc6b05a305c2623e512
parent845e6343c2626a05cdc9f7aec0e1e1fd7174437e (diff)
parent5b1ef5ec98175c6b50fe43bc651702821fc8e8df (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
-rw-r--r--mk/build.mk2
-rw-r--r--mk/perl.mk2
-rw-r--r--package/apr-util/Makefile8
-rw-r--r--package/apr/Makefile23
-rw-r--r--package/atk/Makefile11
-rw-r--r--package/autoconf/Makefile3
-rw-r--r--package/automake/Makefile7
-rw-r--r--package/cairo/Makefile15
-rw-r--r--package/dbus-glib/Makefile17
-rw-r--r--package/dbus/Makefile31
-rw-r--r--package/dsniff/patches/patch-confdefs_h8
-rw-r--r--package/dsniff/patches/patch-configure41
-rw-r--r--package/eglibc/Makefile2
-rw-r--r--package/gettext/Makefile4
-rw-r--r--package/glibc/Makefile2
-rw-r--r--package/gtk+/Makefile16
-rw-r--r--package/intltool/Makefile2
-rw-r--r--package/libXdmcp/Makefile5
-rw-r--r--package/libffi/Makefile15
-rw-r--r--package/libgcrypt/Makefile7
-rw-r--r--package/libnet/Makefile20
-rw-r--r--package/libnetfilter_log/Makefile17
-rw-r--r--package/libnids/Makefile16
-rw-r--r--package/libnids/patches/autotool.patch2325
-rw-r--r--package/libpng/Makefile9
-rw-r--r--package/libusb-compat/Makefile3
-rw-r--r--package/lynx/Makefile2
-rw-r--r--package/mysql/Makefile3
-rw-r--r--package/ncurses/Makefile3
-rw-r--r--package/neon/patches/patch-neon-config_in11
-rw-r--r--package/nspr/Makefile17
-rw-r--r--package/nss/Makefile10
-rw-r--r--package/openldap/Makefile2
-rw-r--r--package/pango/Makefile17
-rw-r--r--package/postgresql/Makefile12
-rw-r--r--package/sdl/Makefile2
-rw-r--r--package/sqlite/Makefile3
-rw-r--r--toolchain/kernel-headers/Makefile10
-rw-r--r--tools/adk/pkgmaker.c2
39 files changed, 994 insertions, 1711 deletions
diff --git a/mk/build.mk b/mk/build.mk
index 31eb40c8d..ba0301159 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -120,7 +120,7 @@ world:
${BASH} ${TOPDIR}/scripts/update-sys
${BASH} ${TOPDIR}/scripts/update-pkg
ifeq ($(ADK_NATIVE),y)
- $(MAKE) -f mk/build.mk tools/install target/config-prepare target/compile package/compile root_clean package/install package_index target/install
+ $(MAKE) -f mk/build.mk toolchain/kernel-headers-prepare tools/install target/config-prepare target/compile package/compile root_clean package/install package_index target/install
else
ifeq ($(ADK_TOOLCHAIN_ONLY),y)
$(MAKE) -f mk/build.mk toolchain/install tools/install package/compile
diff --git a/mk/perl.mk b/mk/perl.mk
index 5fd0c65ed..61ce6a52c 100644
--- a/mk/perl.mk
+++ b/mk/perl.mk
@@ -1,2 +1,2 @@
-PERL_VERSION=5.12.2
+PERL_VERSION=5.12.3
PERL_SITEDIR:=/usr/lib/perl5/site_perl/$(PERL_VERSION)/$(CPU_ARCH)-linux
diff --git a/package/apr-util/Makefile b/package/apr-util/Makefile
index 655e2e1c8..53824599e 100644
--- a/package/apr-util/Makefile
+++ b/package/apr-util/Makefile
@@ -19,13 +19,13 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,APR_UTIL,apr-util,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
CONFIGURE_ARGS+= --without-berkeley-db \
- --with-apr=${STAGING_TARGET_DIR}/usr \
+ --with-apr=${STAGING_DIR}/usr \
--with-expat=${STAGING_TARGET_DIR}/usr
-XAKE_FLAGS+= apr_builddir=${STAGING_TARGET_DIR}/usr/share/build-1 \
- apr_builders=${STAGING_TARGET_DIR}/usr/share/build-1
+XAKE_FLAGS+= apr_builddir=${STAGING_DIR}/usr/share/build-1 \
+ apr_builders=${STAGING_DIR}/usr/share/build-1
apr-util-install:
${INSTALL_DIR} ${IDIR_APR_UTIL}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libaprutil-1.so* ${IDIR_APR_UTIL}/usr/lib/
+ ${CP} ${WRKINST}/usr/lib/libaprutil-1.so* ${IDIR_APR_UTIL}/usr/lib
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/apr/Makefile b/package/apr/Makefile
index 2b6c05305..21052d3a1 100644
--- a/package/apr/Makefile
+++ b/package/apr/Makefile
@@ -13,12 +13,17 @@ PKG_DEPENDS:= libpthread
PKG_URL:= http://apr.apache.org/
PKG_SITES:= http://gd.tuwien.ac.at/infosys/servers/http/apache/dist/${PKG_NAME}/
+PKG_SUBPKGS:= APR APR_DEV
+PKGSC_APR_DEV:= devel
+PKGSD_APR_DEV:= apr headers
+
PKG_FLAVOURS_APR:= WITH_IPV6
PKGFD_WITH_IPV6:= enable IPv6 support
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,APR,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,APR,apr,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,APR_DEV,apr-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_APR_DEV},${PKGSC_APR_DEV}))
# uClibc setpgrp does not take arguments
CONFIGURE_ENV+= ac_cv_func_setpgrp_void=yes
@@ -31,21 +36,25 @@ CONFIGURE_ENV+= apr_cv_tcp_nodelay_with_cork=no
CONFIGURE_ARGS+= --with-devrandom=/dev/urandom \
--enable-threads
-ifneq (${ADK_PACKAGE_LIBPCAP_WITH_IPV6},)
+ifneq (${ADK_PACKAGE_APR_WITH_IPV6},)
CONFIGURE_ARGS+= --enable-ipv6
else
CONFIGURE_ARGS+= --disable-ipv6
endif
-post-install:
+apr-install:
${INSTALL_DIR} ${IDIR_APR}/usr/lib
${CP} ${WRKINST}/usr/lib/libapr-1.so* ${IDIR_APR}/usr/lib/
- ${INSTALL_DIR} ${STAGING_TARGET_DIR}/usr/share/build-1
- ${CP} ${WRKINST}/usr/share/build-1/* ${STAGING_TARGET_DIR}/usr/share/build-1/
+ ${INSTALL_DIR} ${STAGING_DIR}/usr/share/build-1
+ ${CP} ${WRKINST}/usr/share/build-1/* ${STAGING_DIR}/usr/share/build-1/
# we need to patch paths to get apr-util compiling
- $(SED) "s,\(^installbuilddir=\"\)\(.*\),\1${STAGING_TARGET_DIR}\2," \
+ $(SED) "s,\(^installbuilddir=\"\)\(.*\),\1${STAGING_DIR}\2," \
${WRKINST}/usr/bin/apr-1-config
- $(SED) "s,\(^datadir=\"\)\(.*\),\1${STAGING_TARGET_DIR}\2," \
+ $(SED) "s,\(^datadir=\"\)\(.*\),\1${STAGING_DIR}\2," \
${WRKINST}/usr/bin/apr-1-config
+apr-dev-install:
+ ${INSTALL_DIR} ${IDIR_APR_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_APR_DEV}/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/atk/Makefile b/package/atk/Makefile
index 5cb821053..b8085ab24 100644
--- a/package/atk/Makefile
+++ b/package/atk/Makefile
@@ -13,7 +13,9 @@ PKG_BUILDDEP:= glib
PKG_URL:= http://www.gnome.org/
PKG_SITES:= ${MASTER_SITE_GNOME:=/atk/1.33/}
-PKG_SUBPKGS:= LIBATK
+PKG_SUBPKGS:= LIBATK LIBATK_DEV
+PKGSC_LIBATK_DEV:= devel
+PKGSD_LIBATK_DEV:= libatk headers
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
@@ -22,9 +24,16 @@ endif
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBATK,libatk,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,LIBATK_DEV,libatk-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBATK_DEV},${PKGSC_LIBATK_DEV},${PKG_OPTS}))
libatk-install:
${INSTALL_DIR} ${IDIR_LIBATK}/usr/lib
${CP} ${WRKINST}/usr/lib/libatk-*.so* ${IDIR_LIBATK}/usr/lib
+libatk-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBATK_DEV}/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc ${IDIR_LIBATK_DEV}/usr/lib/pkgconfig
+ ${INSTALL_DIR} ${IDIR_LIBATK_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBATK_DEV}/usr/include
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/autoconf/Makefile b/package/autoconf/Makefile
index cfe1ee2cc..c499b6127 100644
--- a/package/autoconf/Makefile
+++ b/package/autoconf/Makefile
@@ -17,7 +17,8 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,AUTOCONF,autoconf,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-XAKE_FLAGS+= PERL="/usr/bin/perl"
+XAKE_FLAGS+= PERL="/usr/bin/perl" \
+ M4="/usr/bin/m4"
autoconf-install:
${INSTALL_DIR} ${IDIR_AUTOCONF}/usr/bin
diff --git a/package/automake/Makefile b/package/automake/Makefile
index bd2dd204b..97525341e 100644
--- a/package/automake/Makefile
+++ b/package/automake/Makefile
@@ -25,8 +25,11 @@ automake-install:
${INSTALL_DIR} ${IDIR_AUTOMAKE}/usr/bin
${INSTALL_BIN} ${WRKINST}/usr/bin/automake ${IDIR_AUTOMAKE}/usr/bin
${INSTALL_BIN} ${WRKINST}/usr/bin/aclocal ${IDIR_AUTOMAKE}/usr/bin
- ${INSTALL_DIR} ${IDIR_AUTOMAKE}/usr/share/automake-${PKG_EXTRAVER}/
+ ${INSTALL_DIR} ${IDIR_AUTOMAKE}/usr/share/aclocal-${PKG_EXTRAVER}
+ ${CP} ${WRKINST}/usr/share/aclocal-${PKG_EXTRAVER} \
+ ${IDIR_AUTOMAKE}/usr/share/aclocal-${PKG_EXTRAVER}
+ ${INSTALL_DIR} ${IDIR_AUTOMAKE}/usr/share/automake-${PKG_EXTRAVER}
${CP} ${WRKINST}/usr/share/automake-${PKG_EXTRAVER}/Automake \
- ${IDIR_AUTOMAKE}/usr/share/automake-${PKG_EXTRAVER}/
+ ${IDIR_AUTOMAKE}/usr/share/automake-${PKG_EXTRAVER}
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/cairo/Makefile b/package/cairo/Makefile
index 5c2a6f96c..a3d957acd 100644
--- a/package/cairo/Makefile
+++ b/package/cairo/Makefile
@@ -14,19 +14,30 @@ PKG_BUILDDEP:= libpng pixman freetype fontconfig libX11
PKG_URL:= http://cairographics.org/
PKG_SITES:= http://cairographics.org/releases/
+PKG_SUBPKGS:= CAIRO CAIRO_DEV
+PKGSC_CAIRO_DEV:= devel
+PKGSD_CAIRO_DEV:= cairo headers
+
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
endif
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,CAIRO,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,CAIRO,cairo,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,CAIRO_DEV,cairo-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_CAIRO_DEV},${PKGSC_CAIRO_DEV},${PKG_OPTS}))
CONFIGURE_ARGS+= --enable-ft=yes \
--enable-xlib=yes
-post-install:
+cairo-install:
${INSTALL_DIR} ${IDIR_CAIRO}/usr/lib
${CP} ${WRKINST}/usr/lib/libcairo.so* ${IDIR_CAIRO}/usr/lib
+cairo-dev-install:
+ ${INSTALL_DIR} ${IDIR_CAIRO_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_CAIRO_DEV}/usr/include
+ ${INSTALL_DIR} ${IDIR_CAIRO_DEV}/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc ${IDIR_CAIRO_DEV}/usr/lib/pkgconfig
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/dbus-glib/Makefile b/package/dbus-glib/Makefile
index 8ee9e7b97..3ab81d067 100644
--- a/package/dbus-glib/Makefile
+++ b/package/dbus-glib/Makefile
@@ -14,16 +14,29 @@ PKG_BUILDDEP:= dbus glib
PKG_URL:= http://www.freedesktop.org/wiki/Software/DBusBindings
PKG_SITES:= http://dbus.freedesktop.org/releases/dbus-glib/
+PKG_SUBPKGS:= DBUS_GLIB DBUS_GLIB_DEV
+PKGSC_DBUS_GLIB_DEV:= devel
+PKGSD_DBUS_GLIB_DEV:= dbus-glib headers
+
include $(TOPDIR)/mk/package.mk
-$(eval $(call PKG_template,DBUS_GLIB,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,DBUS_GLIB,dbus-glib,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,DBUS_GLIB_DEV,dbus-glib-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_DBUS_GLIB_DEV},${PKGSC_DBUS_GLIB_DEV}))
CONFIGURE_ARGS+= --disable-checks
CONFIGURE_ENV+= ac_cv_have_abstract_sockets=no
-post-install:
+dbus-glib-install:
$(INSTALL_DIR) $(IDIR_DBUS_GLIB)/usr/lib
$(CP) $(WRKINST)/usr/lib/libdbus-glib-1.so* \
$(IDIR_DBUS_GLIB)/usr/lib
+dbus-glib-dev-install:
+ $(INSTALL_DIR) $(IDIR_DBUS_GLIB_DEV)/usr/include
+ $(CP) $(WRKINST)/usr/include/* \
+ $(IDIR_DBUS_GLIB_DEV)/usr/include
+ $(INSTALL_DIR) $(IDIR_DBUS_GLIB_DEV)/usr/lib/pkgconfig
+ ${CP} $(WRKINST)/usr/lib/pkgconfig/*.pc \
+ $(IDIR_DBUS_GLIB_DEV)/usr/lib/pkgconfig
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/dbus/Makefile b/package/dbus/Makefile
index 2a400abad..fb4f05b67 100644
--- a/package/dbus/Makefile
+++ b/package/dbus/Makefile
@@ -14,13 +14,18 @@ PKG_BUILDDEP:= expat
PKG_URL:= http://dbus.freedesktop.org/
PKG_SITES:= http://dbus.freedesktop.org/releases/dbus/
+PKG_SUBPKGS:= DBUS DBUS_DEV
+PKGSC_DBUS_DEV:= devel
+PKGSD_DBUS_DEV:= DBUS headers
+
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
endif
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,DBUS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,DBUS,dbus,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,DBUS_DEV,dbus-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_DBUS_DEV},${PKGSC_DBUS_DEV},${PKG_OPTS}))
CONFIGURE_ARGS+= --disable-tests \
--disable-abstract-sockets \
@@ -34,16 +39,26 @@ CONFIGURE_ARGS+= --disable-tests \
CONFIGURE_ENV+= ac_cv_have_abstract_sockets=no
pre-install:
- ${INSTALL_DIR} $(STAGING_TARGET_DIR)/usr/include/dbus-1.0/dbus
+ ${INSTALL_DIR} $(STAGING_DIR)/usr/include/dbus-1.0/dbus
$(CP) $(WRKBUILD)/dbus/dbus-arch-deps.h \
- $(STAGING_TARGET_DIR)/usr/include/dbus-1.0/dbus/
+ $(STAGING_DIR)/usr/include/dbus-1.0/dbus
-post-install:
+dbus-install:
${INSTALL_DIR} ${IDIR_DBUS}/etc ${IDIR_DBUS}/usr/lib \
${IDIR_DBUS}/usr/bin
- ${CP} ${WRKINST}/etc/dbus-1 ${IDIR_DBUS}/etc/
- ${CP} ${WRKINST}/usr/lib/libdbus-1.so* ${IDIR_DBUS}/usr/lib/
- ${INSTALL_BIN} ${WRKINST}/usr/bin/dbus-daemon ${IDIR_DBUS}/usr/bin/
- ${INSTALL_BIN} ${WRKINST}/usr/bin/dbus-launch ${IDIR_DBUS}/usr/bin/
+ ${CP} ${WRKINST}/etc/dbus-1 ${IDIR_DBUS}/etc
+ ${CP} ${WRKINST}/usr/lib/libdbus-1.so* ${IDIR_DBUS}/usr/lib
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/dbus-daemon ${IDIR_DBUS}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/dbus-launch ${IDIR_DBUS}/usr/bin
+
+dbus-dev-install:
+ ${INSTALL_DIR} ${IDIR_DBUS_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_DBUS_DEV}/usr/include
+ ${INSTALL_DIR} $(IDIR_DBUS_DEV)/usr/include/dbus-1.0/dbus
+ $(CP) $(WRKBUILD)/dbus/dbus-arch-deps.h \
+ $(IDIR_DBUS_DEV)/usr/include/dbus-1.0/dbus
+ ${INSTALL_DIR} ${IDIR_DBUS_DEV}/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc \
+ ${IDIR_DBUS_DEV}/usr/lib/pkgconfig
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/dsniff/patches/patch-confdefs_h b/package/dsniff/patches/patch-confdefs_h
index 4f38843f8..cf80d6940 100644
--- a/package/dsniff/patches/patch-confdefs_h
+++ b/package/dsniff/patches/patch-confdefs_h
@@ -1,7 +1,7 @@
$Id$
--- dsniff-2.4.orig/confdefs.h 1970-01-01 00:00:00.000000000 +0100
-+++ dsniff-2.4/confdefs.h 2007-01-23 00:20:53.000000000 +0100
-@@ -0,0 +1,24 @@
++++ dsniff-2.4/confdefs.h 2011-03-11 21:17:49.000000000 +0100
+@@ -0,0 +1,22 @@
+
+#define X_DISPLAY_MISSING 1
+#define STDC_HEADERS 1
@@ -19,10 +19,8 @@ $Id$
+#define HAVE_SOCKET 1
+#define HAVE_STRDUP 1
+#define HAVE_STRSTR 1
-+#define HAVE_LIBNSL 1
++#define HAVE_LIBRESOLV 1
+#define HAVE_DIRNAME 1
-+#define HAVE_STRLCPY 1
-+#define HAVE_STRLCAT 1
+#define HAVE_STRSEP 1
+#define HAVE_WARNX 1
+#define HAVE_ETHER_NTOA 1
diff --git a/package/dsniff/patches/patch-configure b/package/dsniff/patches/patch-configure
index 4808be06d..fe11b83e1 100644
--- a/package/dsniff/patches/patch-configure
+++ b/package/dsniff/patches/patch-configure
@@ -1,6 +1,6 @@
$Id$
--- dsniff-2.4.orig/configure 2001-03-19 07:52:37.000000000 +0100
-+++ dsniff-2.4/configure 2007-01-23 00:24:04.000000000 +0100
++++ dsniff-2.4/configure 2011-03-11 21:41:08.000000000 +0100
@@ -16,6 +16,8 @@ ac_help="$ac_help
ac_help="$ac_help
--with-db=DIR use Berkeley DB (with --enable-compat185) in DIR"
@@ -10,9 +10,18 @@ $Id$
--with-libpcap=DIR use libpcap in DIR"
ac_help="$ac_help
--with-libnet=DIR use libnet in DIR"
-@@ -3031,7 +3033,7 @@ if test "${with_libpcap+set}" = set; the
- PCAPINC="-I$withval -I$withval/bpf"
- PCAPLIB="-L$withval -lpcap"
+@@ -3025,13 +3027,13 @@ if test "${with_libpcap+set}" = set; the
+ ;;
+ *)
+ echo "$ac_t""$withval" 1>&6
+- if test -f $withval/pcap.h -a -f $withval/libpcap.a; then
++ if test -f $withval/include/pcap.h -a -f $withval/lib/libpcap.so; then
+ owd=`pwd`
+ if cd $withval; then withval=`pwd`; cd $owd; fi
+- PCAPINC="-I$withval -I$withval/bpf"
+- PCAPLIB="-L$withval -lpcap"
++ PCAPINC="-I$withval/include -I$withval/include/bpf"
++ PCAPLIB="-L$withval/lib -lpcap"
elif test -f $withval/include/pcap.h -a \
- -f $withval/include/net/bpf.h -a \
+ -f $withval/include/pcap-bpf.h -a \
@@ -102,3 +111,27 @@ $Id$
fi
;;
esac
+@@ -3183,19 +3218,19 @@ if test "${with_openssl+set}" = set; the
+ ;;
+ *)
+ echo "$ac_t""$withval" 1>&6
+- if test -f $withval/include/openssl/ssl.h -a -f $withval/libssl.a; then
++ if test -f $withval/include/openssl/ssl.h -a -f $withval/lib/libssl.so; then
+ owd=`pwd`
+ if cd $withval; then withval=`pwd`; cd $owd; fi
+ SSLINC="-I$withval/include"
+- SSLLIB="-L$withval -lssl -lcrypto"
++ SSLLIB="-L$withval/lib -lssl -lcrypto"
+ elif test -f $withval/include/openssl/ssl.h -a \
+- -f $withval/lib/libssl.a; then
++ -f $withval/lib/libssl.so; then
+ owd=`pwd`
+ if cd $withval; then withval=`pwd`; cd $owd; fi
+ SSLINC="-I$withval/include"
+ SSLLIB="-L$withval/lib -lssl -lcrypto"
+ else
+- { echo "configure: error: ssl.h or libssl.a not found in $withval" 1>&2; exit 1; }
++ { echo "configure: error: ssl.h or libssl.so not found in $withval" 1>&2; exit 1; }
+ fi
+ WEBMITM="webmitm"
+ ;;
diff --git a/package/eglibc/Makefile b/package/eglibc/Makefile
index 6f947f515..422171c0c 100644
--- a/package/eglibc/Makefile
+++ b/package/eglibc/Makefile
@@ -70,7 +70,7 @@ ifeq ($(ADK_TOOLCHAIN_GCC_USE_SSP),y)
$(CP) $(STAGING_TARGET_DIR)/lib/libssp.so* $(IDIR_EGLIBC)/lib/
endif
$(CP) $(STAGING_TARGET_DIR)/lib/ld* $(IDIR_EGLIBC)/lib/
- -for file in libc libcrypt libdl libm libresolv librt libnsl libutil libnss_dns libnss_files; do \
+ -for file in libc libcrypt libdl libm libresolv librt libutil libnss_dns libnss_files; do \
$(CP) $(STAGING_TARGET_DIR)/lib/$$file.so* $(IDIR_EGLIBC)/lib/; \
$(CP) $(STAGING_TARGET_DIR)/lib/$$file-$(PKG_VERSION).so $(IDIR_EGLIBC)/lib/; \
done
diff --git a/package/gettext/Makefile b/package/gettext/Makefile
index 55723a49b..665115d06 100644
--- a/package/gettext/Makefile
+++ b/package/gettext/Makefile
@@ -64,6 +64,8 @@ libintl-dev-install:
gettext-install:
${INSTALL_DIR} ${IDIR_GETTEXT}/usr/bin
+ $(INSTALL_BIN) $(WRKBUILD)/gettext-tools/src/.libs/xgettext \
+ $(IDIR_GETTEXT)/usr/bin
$(INSTALL_BIN) $(WRKBUILD)/gettext-runtime/src/.libs/gettext \
$(IDIR_GETTEXT)/usr/bin
@@ -78,5 +80,7 @@ msgfmt-install:
${IDIR_MSGFMT}/usr/lib
$(INSTALL_BIN) $(WRKBUILD)/gettext-tools/src/.libs/msgfmt \
$(IDIR_MSGFMT)/usr/bin
+ $(INSTALL_BIN) $(WRKBUILD)/gettext-tools/src/.libs/msgmerge \
+ $(IDIR_MSGFMT)/usr/bin
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/glibc/Makefile b/package/glibc/Makefile
index 54a0567ac..f992abdf1 100644
--- a/package/glibc/Makefile
+++ b/package/glibc/Makefile
@@ -46,7 +46,7 @@ ifeq ($(ADK_TOOLCHAIN_GCC_USE_SSP),y)
$(CP) $(STAGING_TARGET_DIR)/lib/libssp.so* $(IDIR_GLIBC)/lib/
endif
$(CP) $(STAGING_TARGET_DIR)/lib/ld*.so* $(IDIR_GLIBC)/lib/
- -for file in libc libcrypt libdl libm libresolv librt libnsl libutil libnss_compat libnss_dns libnss_files; do \
+ -for file in libc libcrypt libdl libm libresolv librt libutil libnss_compat libnss_dns libnss_files; do \
$(CP) $(STAGING_TARGET_DIR)/lib/$$file.so* $(IDIR_GLIBC)/lib/; \
$(CP) $(STAGING_TARGET_DIR)/lib/$$file-$(PKG_VERSION).so $(IDIR_GLIBC)/lib/; \
done
diff --git a/package/gtk+/Makefile b/package/gtk+/Makefile
index 267962b73..47fad3fa0 100644
--- a/package/gtk+/Makefile
+++ b/package/gtk+/Makefile
@@ -17,7 +17,9 @@ PKG_URL:= http://www.gtk.org/
PKG_SITES:= http://ftp.gnome.org/pub/gnome/sources/gtk+/$(PKG_EXTRAVER)/
PKG_NEED_CXX:= 1
-PKG_SUBPKGS:= LIBGTK
+PKG_SUBPKGS:= LIBGTK LIBGTK_DEV
+PKGSC_LIBGTK_DEV:= devel
+PKGSD_LIBGTK_DEV:= GTK+ headers
ifeq ($(ADK_STATIC),y)
PKG_OPTS:= libonly
@@ -26,6 +28,7 @@ endif
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBGTK,libgtk,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+$(eval $(call PKG_template,LIBGTK_DEV,libgtk-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBGTK_DEV},${PKGSC_LIBGTK_DEV},${PKG_OPTS}))
CONFIGURE_ARGS+= --disable-gtk-doc-html \
--disable-modules \
@@ -38,10 +41,19 @@ CONFIGURE_ARGS+= --disable-gtk-doc-html \
CONFIGURE_ENV+= gio_can_sniff=no \
ac_cv_path_GTK_UPDATE_ICON_CACHE=""
-post-install:
+libgtk-install:
${INSTALL_DIR} ${IDIR_LIBGTK}/usr/lib
${CP} ${WRKINST}/usr/lib/libgdk-x11*so* ${IDIR_LIBGTK}/usr/lib
${CP} ${WRKINST}/usr/lib/libgtk-x11*so* ${IDIR_LIBGTK}/usr/lib
${CP} ${WRKINST}/usr/lib/libgailutil*so* ${IDIR_LIBGTK}/usr/lib
+libgtk-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBGTK_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBGTK_DEV}/usr/include
+ ${INSTALL_DIR} ${IDIR_LIBGTK_DEV}/usr/lib/gtk-2.0/include
+ ${CP} ${WRKINST}/usr/lib/gtk-2.0/include/* \
+ ${IDIR_LIBGTK_DEV}/usr/lib/gtk-2.0/include
+ ${INSTALL_DIR} ${IDIR_LIBGTK_DEV}/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc ${IDIR_LIBGTK_DEV}/usr/lib/pkgconfig
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/intltool/Makefile b/package/intltool/Makefile
index 9ba13fe84..64b54f566 100644
--- a/package/intltool/Makefile
+++ b/package/intltool/Makefile
@@ -15,6 +15,8 @@ include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,INTLTOOL,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+XAKE_FLAGS+= PERL="/usr/bin/perl"
+
post-install:
$(INSTALL_DIR) $(IDIR_INTLTOOL)/usr/bin
$(INSTALL_BIN) $(WRKINST)/usr/bin/intltool* \
diff --git a/package/libXdmcp/Makefile b/package/libXdmcp/Makefile
index 449c16f67..0bfa0042c 100644
--- a/package/libXdmcp/Makefile
+++ b/package/libXdmcp/Makefile
@@ -34,5 +34,8 @@ libxdmcp-dev-install:
${INSTALL_DIR} ${IDIR_LIBXDMCP_DEV}/usr/include/X11
${CP} ${WRKINST}/usr/include/X11/* \
${IDIR_LIBXDMCP_DEV}/usr/include/X11
-
+ ${INSTALL_DIR} ${IDIR_LIBXDMCP_DEV}/usr/lib/pkgconfig
+ ${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc \
+ ${IDIR_LIBXDMCP_DEV}/usr/lib/pkgconfig
+
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libffi/Makefile b/package/libffi/Makefile
index 7f30ccd96..15548dabf 100644
--- a/package/libffi/Makefile
+++ b/package/libffi/Makefile
@@ -12,12 +12,21 @@ PKG_SECTION:= libs
PKG_URL:= http://sourceware.org/libffi/
PKG_SITES:= ftp://sourceware.org/pub/libffi/
+PKG_SUBPKGS:= LIBFFI LIBFFI_DEV
+PKGSC_LIBFFI_DEV:= devel
+PKGSD_LIBFFI_DEV:= libffi headers
+
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,LIBFFI,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBFFI,libffi,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBFFI_DEV,libffi-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBFFI_DEV},${PKGSC_LIBFFI_DEV}))
-post-install:
+libffi-install:
${INSTALL_DIR} ${IDIR_LIBFFI}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libffi.so* ${IDIR_LIBFFI}/usr/lib/
+ ${CP} ${WRKINST}/usr/lib/libffi.so* ${IDIR_LIBFFI}/usr/lib
+
+libffi-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBFFI_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBFFI_DEV}/usr/include
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libgcrypt/Makefile b/package/libgcrypt/Makefile
index 3da73861c..5f1db374e 100644
--- a/package/libgcrypt/Makefile
+++ b/package/libgcrypt/Makefile
@@ -32,8 +32,11 @@ libgcrypt-install:
${IDIR_LIBGCRYPT}/usr/lib
libgcrypt-dev-install:
- ${INSTALL_DIR} ${IDIR_LIBGCRYPT}/usr/include
+ ${INSTALL_DIR} ${IDIR_LIBGCRYPT_DEV}/usr/include
${CP} ${WRKINST}/usr/include/* \
- ${IDIR_LIBGCRYPT}/usr/include
+ ${IDIR_LIBGCRYPT_DEV}/usr/include
+ ${INSTALL_DIR} ${IDIR_LIBGCRYPT_DEV}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/libgcrypt-config \
+ ${IDIR_LIBGCRYPT_DEV}/usr/bin
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libnet/Makefile b/package/libnet/Makefile
index 04adb4836..7023e0b40 100644
--- a/package/libnet/Makefile
+++ b/package/libnet/Makefile
@@ -15,8 +15,15 @@ PKG_URL:= http://sourceforge.net/projects/libnet-dev/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=libnet-dev/}
PKG_NEED_CXX:= 1
+PKG_SUBPKGS:= LIBNET LIBNET_DEV
+PKGSC_LIBNET_DEV:= devel
+PKGSD_LIBNET_DEV:= libnet headers
+
include ${TOPDIR}/mk/package.mk
+$(eval $(call PKG_template,LIBNET,libnet,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBNET_DEV,libnet-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBNET_DEV},${PKGSC_LIBNET_DEV}))
+
ENDIAN:=lil
ifeq (${CPU_ARCH},mips)
ENDIAN:=big
@@ -28,13 +35,18 @@ ifeq (${CPU_ARCH},ppc)
ENDIAN:=big
endif
-$(eval $(call PKG_template,LIBNET,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
CONFIGURE_ENV+= ac_cv_libnet_endianess=${ENDIAN} \
ac_cv_lbl_unaligned_fail=no
-post-install:
+libnet-install:
${INSTALL_DIR} ${IDIR_LIBNET}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libnet.so* ${IDIR_LIBNET}/usr/lib/
+ ${CP} ${WRKINST}/usr/lib/libnet.so* ${IDIR_LIBNET}/usr/lib
+
+libnet-dev-install:
+ ${INSTALL_DIR} ${IDIR_LIBNET_DEV}/usr/include
+ ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBNET_DEV}/usr/include
+ ${INSTALL_DIR} ${IDIR_LIBNET_DEV}/usr/bin
+ ${INSTALL_BIN} ${WRKINST}/usr/bin/libnet-config \
+ ${IDIR_LIBNET_DEV}/usr/bin
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libnetfilter_log/Makefile b/package/libnetfilter_log/Makefile
index 8fb6c91df..64047b3e5 100644
--- a/package/libnetfilter_log/Makefile
+++ b/package/libnetfilter_log/Makefile
@@ -16,13 +16,26 @@ PKG_SITES:= http://www.netfilter.org/projects/libnetfilter_log/files/
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
+PKG_SUBPKGS:= LIBNETFILTER_LOG LIBNETFILTER_LOG_DEV
+PKGSC_LIBNETFILTER_LOG_DEV:= devel
+PKGSD_LIBNETFILTER_LOG_DEV:= libnetfilter-log headers
+
include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,LIBNETFILTER_LOG,libnetfilter-log,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBNETFILTER_LOG_DEV,libnetfilter-log-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBNETFILTER_LOG_DEV},${PKGSC_LIBNETFILTER_LOG_DEV}))
-post-install:
+libnetfilter-log-install:
$(INSTALL_DIR) $(IDIR_LIBNETFILTER_LOG)/usr/lib
$(CP) $(WRKINST)/usr/lib/libnetfilter_log*so* \
- $(IDIR_LIBNETFILTER_LOG)/usr/lib/
+ $(IDIR_LIBNETFILTER_LOG)/usr/lib
+
+libnetfilter-log-dev-install:
+ $(INSTALL_DIR) $(IDIR_LIBNETFILTER_LOG_DEV)/usr/include
+ $(CP) $(WRKINST)/usr/include/* \
+ $(IDIR_LIBNETFILTER_LOG_DEV)/usr/include
+ $(INSTALL_DIR) $(IDIR_LIBNETFILTER_LOG_DEV)/usr/lib/pkgconfig
+ $(CP) $(WRKINST)/usr/lib/pkgconfig/*.pc \
+ $(IDIR_LIBNETFILTER_LOG_DEV)/usr/lib/pkgconfig
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libnids/Makefile b/package/libnids/Makefile
index 671aa5f57..0b5ab1dee 100644
--- a/package/libnids/Makefile
+++ b/package/libnids/Makefile
@@ -14,15 +14,25 @@ PKG_BUILDDEP:= libnet libpcap glib
PKG_URL:= http://libnids.sourceforge.net/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=libnids/}
+PKG_SUBPKGS:= LIBNIDS LIBNIDS_DEV
+PKGSC_LIBNIDS_DEV:= devel
+PKGSD_LIBNIDS_DEV:= libnids headers
+
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,LIBNIDS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_templa