# GnuTLS
-GNUTLS_VERSION := 3.1.12
-GNUTLS_URL := ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1/gnutls-$(GNUTLS_VERSION).tar.xz
+GNUTLS_VERSION := 3.2.21
+GNUTLS_URL := ftp://ftp.gnutls.org/gcrypt/gnutls/v3.2/gnutls-$(GNUTLS_VERSION).tar.xz
ifdef BUILD_NETWORK
+ifndef HAVE_DARWIN_OS
PKGS += gnutls
endif
-ifeq ($(call need_pkg,"gnutls >= 3.0.20"),)
+endif
+ifeq ($(call need_pkg,"gnutls >= 3.2.0"),)
PKGS_FOUND += gnutls
endif
endif
$(APPLY) $(SRC)/gnutls/gnutls-no-egd.patch
$(APPLY) $(SRC)/gnutls/read-file-limits.h.patch
- $(APPLY) $(SRC)/gnutls/downgrade-automake-requirement.patch
+ $(APPLY) $(SRC)/gnutls/mac-keychain-lookup.patch
+ifdef HAVE_MACOSX
+ $(APPLY) $(SRC)/gnutls/gnutls-pkgconfig-osx.patch
+endif
$(call pkg_static,"lib/gnutls.pc.in")
$(UPDATE_AUTOCONFIG)
$(MOVE)
DEPS_gnutls = nettle $(DEPS_nettle)
.gnutls: gnutls
-ifdef HAVE_ANDROID
$(RECONF)
+ifdef HAVE_ANDROID
cd $< && $(HOSTVARS) gl_cv_header_working_stdint_h=yes ./configure $(GNUTLS_CONF)
else
cd $< && $(HOSTVARS) ./configure $(GNUTLS_CONF)