[arch-commits] Commit in dnsmasq/trunk (PKGBUILD nettle-3.5.patch)
Evangelos Foutras
foutrelis at archlinux.org
Sun Jun 30 11:34:26 UTC 2019
Date: Sunday, June 30, 2019 @ 11:34:25
Author: foutrelis
Revision: 357108
Fix build with nettle 3.5
Added:
dnsmasq/trunk/nettle-3.5.patch
Modified:
dnsmasq/trunk/PKGBUILD
------------------+
PKGBUILD | 9 +++++++++
nettle-3.5.patch | 20 ++++++++++++++++++++
2 files changed, 29 insertions(+)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-06-30 11:14:55 UTC (rev 357107)
+++ PKGBUILD 2019-06-30 11:34:25 UTC (rev 357108)
@@ -14,15 +14,24 @@
backup=('etc/dnsmasq.conf')
validpgpkeys=('D6EACBD6EE46B834248D111215CDDA6AE19135A2') # Simon Kelley <simon at thekelleys.org.uk>
source=("http://www.thekelleys.org.uk/$pkgname/$pkgname-$pkgver.tar.xz"{,.asc}
+ 'nettle-3.5.patch'
'dnsmasq-sysusers.conf'
'dnsmasq.service')
sha256sums=('cdaba2785e92665cf090646cba6f94812760b9d7d8c8d0cfb07ac819377a63bb'
'SKIP'
+ 'd9e54439eb20ccd99c263d9c80013002fecb60b387fb8fefd787c7958fdb96c6'
'7f6ff6a709038ae580758f4b6a754451d7f7ce22957b88a36b97f7b643d3c2ab'
'983a3c7a68ce114cf7b44f0d9c59b74c266647a9e5ac34c1d1d5161610bc57fe')
_build_copts="-DHAVE_DNSSEC -DHAVE_DBUS -DHAVE_LIBIDN2 -DHAVE_CONNTRACK"
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ # fix build with nettle 3.5 (patch from PLD Linux)
+ patch -Np1 -i ../nettle-3.5.patch
+}
+
build() {
cd "$pkgname-$pkgver"
Added: nettle-3.5.patch
===================================================================
--- nettle-3.5.patch (rev 0)
+++ nettle-3.5.patch 2019-06-30 11:34:25 UTC (rev 357108)
@@ -0,0 +1,20 @@
+--- dnsmasq-2.80/src/crypto.c~ 2018-10-18 20:21:55.000000000 +0200
++++ dnsmasq-2.80/src/crypto.c 2019-06-27 09:32:24.587948846 +0200
+@@ -294,7 +294,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 +307,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;
More information about the arch-commits
mailing list