Control: tags 940985 + pending

Dear maintainer,

I've prepared an NMU for dnsmasq (versioned as 2.80-1.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.

diff -u dnsmasq-2.80/debian/changelog dnsmasq-2.80/debian/changelog
--- dnsmasq-2.80/debian/changelog
+++ dnsmasq-2.80/debian/changelog
@@ -1,3 +1,12 @@
+dnsmasq (2.80-1.1) unstable; urgency=medium
+
+  [ Andreas Metzler ]
+  * Non-maintainer upload.
+  * Apply ab73a746a0d6fcac2e682c5548eeb87fb9c9c82e from upstream GIT to fix
+    build error against nettle 3.5. Closes: #940985
+
+ -- Paul Gevers <elb...@debian.org>  Wed, 18 Dec 2019 21:23:49 +0100
+
 dnsmasq (2.80-1) unstable; urgency=low

    * New upstream. (closes: #837602) (closes: #794640) (closes: #794636)
only in patch2:
unchanged:
--- dnsmasq-2.80.orig/src/crypto.c
+++ dnsmasq-2.80/src/crypto.c
@@ -275,6 +275,10 @@
   static struct ecc_point *key_256 = NULL, *key_384 = NULL;
   static mpz_t x, y;
   static struct dsa_signature *sig_struct;
+#if NETTLE_VERSION_MAJOR == 3 && NETTLE_VERSION_MINOR < 4
+#define nettle_get_secp_256r1() (&nettle_secp_256r1)
+#define nettle_get_secp_384r1() (&nettle_secp_384r1)
+#endif

   if (!sig_struct)
     {
@@ -294,7 +298,7 @@
          if (!(key_256 = whine_malloc(sizeof(struct ecc_point))))
            return 0;
        
-         nettle_ecc_point_init(key_256, &nettle_secp_256r1);
+         nettle_ecc_point_init(key_256, nettle_get_secp_256r1());
        }

       key = key_256;
@@ -307,7 +311,7 @@
          if (!(key_384 = whine_malloc(sizeof(struct ecc_point))))
            return 0;
        
-         nettle_ecc_point_init(key_384, &nettle_secp_384r1);
+         nettle_ecc_point_init(key_384, nettle_get_secp_384r1());
        }

       key = key_384;

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to