From ffb22080a44f7b6a236757a67f29f4908ffbeabf Mon Sep 17 00:00:00 2001
From: Vittorio Giovara <vittorio.giovara@savoirfairelinux.com>
Date: Tue, 6 May 2014 19:57:34 -0400
Subject: [PATCH] contrib: add nettle rules
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Dependency required by gnutls.

Based on VideoLan code by Rémi Denis-Courmont et al.
Refs: #46617

Change-Id: I12c458c389b52d3f10dbf30e9803e45074d53f83
---
 contrib/src/nettle/SHA512SUMS |  1 +
 contrib/src/nettle/rules.mak  | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 100644 contrib/src/nettle/SHA512SUMS
 create mode 100644 contrib/src/nettle/rules.mak

diff --git a/contrib/src/nettle/SHA512SUMS b/contrib/src/nettle/SHA512SUMS
new file mode 100644
index 0000000000..f034fd53ee
--- /dev/null
+++ b/contrib/src/nettle/SHA512SUMS
@@ -0,0 +1 @@
+edee4b7ecd34d7db8636650e59916c358a9be323128b4b7ad6eb4088a0a09a6744d0ebf382b23143fbcee3d40b148f43a54f25759141b16ba0befc3c46740b80  nettle-2.6.tar.gz
diff --git a/contrib/src/nettle/rules.mak b/contrib/src/nettle/rules.mak
new file mode 100644
index 0000000000..0da23d955a
--- /dev/null
+++ b/contrib/src/nettle/rules.mak
@@ -0,0 +1,25 @@
+# Nettle
+
+NETTLE_VERSION := 2.6
+NETTLE_URL := ftp://ftp.gnu.org/gnu/nettle/nettle-$(NETTLE_VERSION).tar.gz
+
+ifeq ($(call need_pkg,"nettle >= 2.6"),)
+PKGS_FOUND += nettle
+endif
+
+$(TARBALLS)/nettle-$(NETTLE_VERSION).tar.gz:
+	$(call download,$(NETTLE_URL))
+
+.sum-nettle: nettle-$(NETTLE_VERSION).tar.gz
+
+nettle: nettle-$(NETTLE_VERSION).tar.gz .sum-nettle
+	$(UNPACK)
+	$(UPDATE_AUTOCONFIG)
+	$(MOVE)
+
+DEPS_nettle = gmp $(DEPS_gmp)
+
+.nettle: nettle
+	cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
+	cd $< && $(MAKE) install
+	touch $@
-- 
GitLab