p11-kit: new package
PATCH v2 1/2 p11-kit: new package
Signed-off-by Gustavo Zacarias <[email protected]>
--- package/Config.in | 1 + package/p11-kit/Config.in | 15 +++++++++++++++ package/p11-kit/p11-kit.mk | 15 +++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 package/p11-kit/Config.in create mode 100644 package/p11-kit/p11-kit.mk
package/Config.in +1 -0
@@ -611,6 +611,7 @@ source "package/mpc/Config.in" source "package/mpfr/Config.in" source "package/mtdev2tuio/Config.in" source "package/orc/Config.in" +source "package/p11-kit/Config.in" source "package/poco/Config.in" source "package/protobuf/Config.in" source "package/protobuf-c/Config.in"
package/p11-kit/Config.in new file +15 -0
@@ -0,0 +1,15 @@ +config BR2_PACKAGE_P11_KIT + bool "p11-kit" + depends on !BR2_PREFER_STATIC_LIB + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_LIBTASN1 + help + Provides a way to load and enumerate PKCS#11 modules. + Provides a standard configuration setup for installing PKCS#11 + modules in such a way that they're discoverable. + + http://p11-glue.freedesktop.org/p11-kit.html + +comment "p11-kit requires a toolchain with thread support" + depends on !BR2_TOOLCHAIN_HAS_THREADS
package/p11-kit/p11-kit.mk new file +15 -0
@@ -0,0 +1,15 @@ +############################################################# +# +# p11-kit +# +############################################################# + +P11_KIT_VERSION = 0.18.1 +P11_KIT_SITE = http://p11-glue.freedesktop.org/releases +P11_KIT_DEPENDENCIES = host-pkgconf libtasn1 +P11_KIT_INSTALL_STAGING = YES +P11_KIT_CONF_OPT = --disable-static +P11_KIT_LICENSE = BSD-3c +P11_KIT_LICENSE_FILES = COPYING + +$(eval $(autotools-package))
--
1.8.1.5
PATCH v2 2/2 gnutls: bump to version 3.2.1
Signed-off-by Gustavo Zacarias <[email protected]>
--- package/gnutls/Config.in | 1 + ...gnutls-correct_rpl_gettimeofday_signature.patch | 58 ---------------------- package/gnutls/gnutls.mk | 29 ++++++++--- 3 files changed, 24 insertions(+), 64 deletions(-) delete mode 100644 package/gnutls/gnutls-correct_rpl_gettimeofday_signature.patch
package/gnutls/Config.in +1 -0
@@ -1,6 +1,7 @@ config BR2_PACKAGE_GNUTLS bool "gnutls" select BR2_PACKAGE_NETTLE + select BR2_PACKAGE_PCRE depends on BR2_USE_WCHAR help GnuTLS is a secure communications library implementing the SSL
package/gnutls/gnutls-correct_rpl_gettimeofday_signature.patch deleted +0 -58
58 lines not on this page · raw message
package/gnutls/gnutls.mk +23 -6
@@ -4,22 +4,39 @@ # ############################################################# -GNUTLS_VERSION = 3.1.9 +GNUTLS_VERSION = 3.2.1 GNUTLS_SOURCE = gnutls-$(GNUTLS_VERSION).tar.xz -GNUTLS_SITE = ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1 -GNUTLS_LICENSE = GPLv3+ LGPLv3 +GNUTLS_SITE = ftp://ftp.gnutls.org/gcrypt/gnutls/v3.2 +GNUTLS_LICENSE = GPLv3+ LGPLv2.1+ GNUTLS_LICENSE_FILES = COPYING COPYING.LESSER -GNUTLS_DEPENDENCIES = host-pkgconf nettle $(if $(BR2_PACKAGE_ZLIB),zlib) -GNUTLS_CONF_OPT = --with-libnettle-prefix=$(STAGING_DIR)/usr --disable-rpath +GNUTLS_DEPENDENCIES = host-pkgconf nettle pcre \ + $(if $(BR2_PACKAGE_P11_KIT),p11-kit) \ + $(if $(BR2_PACKAGE_LIBIDN),libidn) \ + $(if $(BR2_PACKAGE_LIBTASN1),libtasn1) \ + $(if $(BR2_PACKAGE_ZLIB),zlib) +GNUTLS_CONF_OPT = --with-libnettle-prefix=$(STAGING_DIR)/usr --disable-rpath \ + --disable-doc --disable-guile GNUTLS_CONF_ENV = gl_cv_socket_ipv6=$(if $(BR2_INET_IPV6),yes,no) \ ac_cv_header_wchar_h=$(if $(BR2_USE_WCHAR),yes,no) \ gt_cv_c_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) \ - gt_cv_c_wint_t=$(if $(BR2_USE_WCHAR),yes,no) + gt_cv_c_wint_t=$(if $(BR2_USE_WCHAR),yes,no) \ + gl_cv_func_gettimeofday_clobber=no GNUTLS_INSTALL_STAGING = YES # libpthread autodetection poisons the linkpath GNUTLS_CONF_OPT += $(if $(BR2_TOOLCHAIN_HAS_THREADS),--with-libpthread-prefix=$(STAGING_DIR)/usr) +# gnutls needs libregex, but pcre can be used too +# The check isn't cross-compile friendly +define GNUTLS_LIBREGEX_CHECK_FIX + $(SED) 's/libopts_cv_with_libregex=no/libopts_cv_with_libregex=yes/g;'\ + $(@D)/configure +endef +GNUTLS_PRE_CONFIGURE_HOOKS += GNUTLS_LIBREGEX_CHECK_FIX +GNUTLS_CONF_OPT += --with-regex-header=pcreposix.h \ + --with-libregex-cflags="`$(PKG_CONFIG_HOST_BINARY) libpcreposix --cflags`" \ + --with-libregex-libs="`$(PKG_CONFIG_HOST_BINARY) libpcreposix --libs`" + # libidn support for nommu must exclude the crywrap wrapper (uses fork) GNUTLS_CONF_OPT += $(if $(BR2_USE_MMU),,--disable-crywrap) GNUTLS_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBIDN),libidn)
--
1.8.1.5
PATCH v2 1/2 p11-kit: new package
In reply to Gustavo ZacariasHi Gustavo,
Quoted 8 lines · Gustavo Zacarias
Signed-off-by Gustavo Zacarias <[email protected]>--- package/Config.in | 1 + package/p11-kit/Config.in | 15 +++++++++++++++ package/p11-kit/p11-kit.mk | 15 +++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 package/p11-kit/Config.in create mode 100644 package/p11-kit/p11-kit.mk
[snip]
Quoted 11 lines
package/p11-kit/Config.in new file +5
-0@@ -0,0 +1,15 @@ +config BR2_PACKAGE_P11_KIT + bool "p11-kit" + depends on !BR2_PREFER_STATIC_LIB + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_THREADS
package/p11-kit/Config.in line 15
Quoted 10 lines
package/p11-kit/Config.in new file +10
-0+ select BR2_PACKAGE_LIBTASN1 + help + Provides a way to load and enumerate PKCS#11 modules. + Provides a standard configuration setup for installing PKCS#11 + modules in such a way that they're discoverable. + + http://p11-glue.freedesktop.org/p11-kit.html + +comment "p11-kit requires a toolchain with thread support" + depends on !BR2_TOOLCHAIN_HAS_THREADS
Maybe also add BR2_PREFER_STATIC_LIB to the comment 'depends'?
baruch
Quoted 23 lines
package/p11-kit/p11-kit.mk new file +15
-1@@ -0,0 +1,15 @@ +############################################################# +# +# p11-kit +# +############################################################# + +P11_KIT_VERSION = 0.18.1 +P11_KIT_SITE = http://p11-glue.freedesktop.org/releases +P11_KIT_DEPENDENCIES = host-pkgconf libtasn1 +P11_KIT_INSTALL_STAGING = YES +P11_KIT_CONF_OPT = --disable-static +P11_KIT_LICENSE = BSD-3c +P11_KIT_LICENSE_FILES = COPYING + +$(eval $(autotools-package)) --1.8.1.5
Signature · 3 lines
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -PATCH v2 1/2 p11-kit: new package
In reply to Gustavo ZacariasQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Gustavo" == Gustavo Zacarias <[email protected]> writes:
Gustavo> Signed-off-by: Gustavo Zacarias <[email protected]>
Committed both, thanks.
Signature · 1 line
Bye, Peter Korsgaard