summaryrefslogtreecommitdiffstats
path: root/rules/gnutls.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2014-03-05 17:32:32 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2014-03-06 08:35:35 +0100
commitb2f2209907dbefbf90be30ee5da3c292d6845561 (patch)
treeddfd55b2b483822a6cbc3b1135c0e29f36a6b922 /rules/gnutls.make
parent584448664e81b7c80dd2865ddb5e42dbd2366a9b (diff)
downloadptxdist-b2f2209907dbefbf90be30ee5da3c292d6845561.tar.gz
ptxdist-b2f2209907dbefbf90be30ee5da3c292d6845561.tar.xz
gnutls: version bump 2.12.21 -> 3.2.12.1
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/gnutls.make')
-rw-r--r--rules/gnutls.make48
1 files changed, 40 insertions, 8 deletions
diff --git a/rules/gnutls.make b/rules/gnutls.make
index 08923aed5..61554f5de 100644
--- a/rules/gnutls.make
+++ b/rules/gnutls.make
@@ -16,11 +16,11 @@ PACKAGES-$(PTXCONF_GNUTLS) += gnutls
#
# Paths and names
#
-GNUTLS_VERSION := 2.12.21
-GNUTLS_MD5 := 93ffac7507dd39a4c6a672ca6976d397
+GNUTLS_VERSION := 3.2.12.1
+GNUTLS_MD5 := a795db68253d1336f1e3c2ee48c1fee4
GNUTLS := gnutls-$(GNUTLS_VERSION)
-GNUTLS_SUFFIX := tar.bz2
-GNUTLS_URL := $(call ptx/mirror, GNU, gnutls/$(GNUTLS).$(GNUTLS_SUFFIX))
+GNUTLS_SUFFIX := tar.xz
+GNUTLS_URL := ftp://ftp.gnutls.org/gcrypt/gnutls/v3.2/$(GNUTLS).$(GNUTLS_SUFFIX)
GNUTLS_SOURCE := $(SRCDIR)/$(GNUTLS).$(GNUTLS_SUFFIX)
GNUTLS_DIR := $(BUILDDIR)/$(GNUTLS)
GNUTLS_LICENSE := LGPLv3+
@@ -35,11 +35,41 @@ GNUTLS_LICENSE := LGPLv3+
GNUTLS_CONF_TOOL := autoconf
GNUTLS_CONF_OPT := \
$(CROSS_AUTOCONF_USR) \
- --with-libgcrypt \
- --with-libgcrypt-prefix=$(PTXDIST_SYSROOT_TARGET)/usr \
- --without-p11-kit \
+ $(GLOBAL_LARGE_FILE_OPTION) \
+ --enable-threads=posix \
+ --enable-cxx \
+ --enable-hardware-acceleration \
+ --enable-non-suiteb-curves \
+ --enable-dtls-srtp-support \
+ --enable-alpn-support \
+ --enable-rsa-export \
+ --enable-heartbeat-support \
+ --enable-srp-authentication \
+ --enable-psk-authentication \
+ --enable-anon-authentication \
+ --enable-dhe \
+ --enable-ecdhe \
+ --enable-openpgp-authentication \
+ --enable-ocsp \
--$(call ptx/endis, PTXCONF_GNUTLS_OPENSSL)-openssl-compatibility \
- --disable-guile
+ --disable-doc \
+ --disable-tests \
+ --disable-gtk-doc \
+ --disable-nls \
+ --disable-rpath \
+ --disable-valgrind-tests \
+ --disable-gcc-warnings \
+ --enable-shared \
+ --disable-static \
+ --disable-libdane \
+ --enable-local-libopts \
+ --disable-libopts-install \
+ --disable-guile \
+ --disable-crywrap \
+ --without-p11-kit \
+ --without-tpm \
+ --without-libregex \
+ --with-zlib
# ----------------------------------------------------------------------------
# Target-Install
@@ -55,6 +85,8 @@ $(STATEDIR)/gnutls.targetinstall:
@$(call install_fixup, gnutls,DESCRIPTION,missing)
@$(call install_lib, gnutls, 0, 0, 0644, libgnutls)
+ @$(call install_lib, gnutls, 0, 0, 0644, libgnutls-xssl)
+ @$(call install_lib, gnutls, 0, 0, 0644, libgnutlsxx)
ifdef PTXCONF_GNUTLS_OPENSSL
@$(call install_lib, gnutls, 0, 0, 0644, libgnutls-openssl)