From dc1be634456dfa5918dde386646cab3fcecdc31b Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Thu, 18 Aug 2005 08:18:15 +0000 Subject: [PATCH] do not depend on external opencdk (not used) and libtasn1, use bundled version instead, set common lib searchpath SVN-Revision: 1695 --- openwrt/package/Makefile | 2 +- openwrt/package/gnutls/Config.in | 6 ++---- openwrt/package/gnutls/Makefile | 9 ++++----- openwrt/package/gnutls/ipkg/libgnutls.control | 2 +- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/openwrt/package/Makefile b/openwrt/package/Makefile index 63cd737a83e..375b4a4e637 100644 --- a/openwrt/package/Makefile +++ b/openwrt/package/Makefile @@ -41,7 +41,7 @@ package-$(BR2_PACKAGE_FUSE) += fuse package-$(BR2_PACKAGE_GDBSERVER) += gdbserver package-$(BR2_PACKAGE_GLIB) += glib package-$(BR2_PACKAGE_GMP) += gmp -package-$(BR2_PACKAGE_GNUTLS) += gnutls +package-$(BR2_COMPILE_GNUTLS) += gnutls package-$(BR2_PACKAGE_HASERL) += haserl package-$(BR2_PACKAGE_HOSTAPD) += hostapd package-$(BR2_PACKAGE_HOWL) += howl diff --git a/openwrt/package/gnutls/Config.in b/openwrt/package/gnutls/Config.in index a3d72e4f6d6..1468205143c 100644 --- a/openwrt/package/gnutls/Config.in +++ b/openwrt/package/gnutls/Config.in @@ -1,4 +1,4 @@ -config BR2_PACKAGE_GNUTLS +config BR2_COMPILE_GNUTLS bool default n depends BR2_PACKAGE_LIBGNUTLS @@ -7,10 +7,8 @@ config BR2_PACKAGE_LIBGNUTLS tristate "libgnutls - The GNU TLS library" # default m if CONFIG_DEVEL default n - select BR2_PACKAGE_GNUTLS + select BR2_COMPILE_GNUTLS select BR2_PACKAGE_LIBGCRYPT - select BR2_PACKAGE_LIBOPENCDK - select BR2_PACKAGE_LIBTASN1 help GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS diff --git a/openwrt/package/gnutls/Makefile b/openwrt/package/gnutls/Makefile index fdb3b13b0c9..3e8a31ea99a 100644 --- a/openwrt/package/gnutls/Makefile +++ b/openwrt/package/gnutls/Makefile @@ -35,7 +35,7 @@ $(PKG_BUILD_DIR)/.configured: $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS)" \ CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ - LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ + LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \ ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ @@ -62,10 +62,9 @@ $(PKG_BUILD_DIR)/.configured: --disable-srp-authentication \ --disable-anon-authentication \ --disable-openpgp-authentication \ - --with-libgcrypt-prefix="$(STAGING_DIR)/usr" \ - --with-libopencdk-prefix="$(STAGING_DIR)/usr" \ - --with-libtasn1-prefix="$(STAGING_DIR)/usr" \ - --with-included-libcfg \ + --with-included-opencdk=yes \ + --with-included-libtasn1=yes \ + --with-included-libcfg=yes \ --without-zlib \ --without-lzo \ ); diff --git a/openwrt/package/gnutls/ipkg/libgnutls.control b/openwrt/package/gnutls/ipkg/libgnutls.control index 824a153e71d..edd3dd63e68 100644 --- a/openwrt/package/gnutls/ipkg/libgnutls.control +++ b/openwrt/package/gnutls/ipkg/libgnutls.control @@ -6,4 +6,4 @@ Architecture: [TBDL] Maintainer: OpenWrt Developers Team Source: http://openwrt.org/cgi-bin/viewcvs.cgi/openwrt/package/gnutls/ Description: GNU TLS library -Depends: libgcrypt, libopencdk, libtasn1 +Depends: libgcrypt