aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--community/pdns/APKBUILD8
-rw-r--r--community/pdns/libressl-2.7.patch13
2 files changed, 18 insertions, 3 deletions
diff --git a/community/pdns/APKBUILD b/community/pdns/APKBUILD
index c86049a1f23..edec8269edf 100644
--- a/community/pdns/APKBUILD
+++ b/community/pdns/APKBUILD
@@ -6,7 +6,7 @@
# Maintainer: Matt Smith <mcs@darkregion.net>
pkgname=pdns
pkgver=4.1.1
-pkgrel=3
+pkgrel=4
pkgdesc="PowerDNS Authoritative Server"
url="https://www.powerdns.com/"
arch="all"
@@ -35,6 +35,7 @@ subpackages="$pkgname-doc $pkgname-tools
pkgusers="pdns"
pkggroups="pdns"
source="http://downloads.powerdns.com/releases/$pkgname-$pkgver.tar.bz2
+ libressl-2.7.patch
$pkgname.initd
$pkgname.conf"
builddir="$srcdir/$pkgname-$pkgver"
@@ -122,5 +123,6 @@ backend_sqlite3() { _mv_backend gsqlite3 sqlite; }
#backend_tinydns() { _mv_backend tinydns; }
sha512sums="23e62ec39007e39a289945457e9b950cbeabf8581f477397341dfbd3592b7ccdede8f4c9ce653a47add07784d1a23116f9013c755eb11af1df383b49a8ca341d pdns-4.1.1.tar.bz2
-3f809f3257680c3e496fa6a4c86c8a636db5d9d5b92aef96fe54c29b8266ee590deb792d13205cc171e27307fa73295dd3b101b09102fd66a2393a7cdbf9dd27 pdns.conf
-3f5b202c56408168ddbf81b47f5c48ca65de91ada88751213a06a1096334b89176c5a6a58f3c6a893a2d15b51ece9f2a64d7d2ea836220a3e45fe362969c6cfa pdns.initd"
+705fad6a9e7bd342d7f9665c5b3c21d3b919c4a43c5d03fa0d2bf3e25126f1f036edcb0ec66aa0168f6b2e5225c7ac684538cd29bc998245fbb25a57a3c84946 libressl-2.7.patch
+3f5b202c56408168ddbf81b47f5c48ca65de91ada88751213a06a1096334b89176c5a6a58f3c6a893a2d15b51ece9f2a64d7d2ea836220a3e45fe362969c6cfa pdns.initd
+3f809f3257680c3e496fa6a4c86c8a636db5d9d5b92aef96fe54c29b8266ee590deb792d13205cc171e27307fa73295dd3b101b09102fd66a2393a7cdbf9dd27 pdns.conf"
diff --git a/community/pdns/libressl-2.7.patch b/community/pdns/libressl-2.7.patch
new file mode 100644
index 00000000000..88e8d6013d9
--- /dev/null
+++ b/community/pdns/libressl-2.7.patch
@@ -0,0 +1,13 @@
+diff --git a/pdns/opensslsigners.cc b/pdns/opensslsigners.cc
+index 8e3bb54..459939a 100644
+--- a/pdns/opensslsigners.cc
++++ b/pdns/opensslsigners.cc
+@@ -33,7 +33,7 @@
+ #include "opensslsigners.hh"
+ #include "dnssecinfra.hh"
+
+-#if (OPENSSL_VERSION_NUMBER < 0x1010000fL || defined LIBRESSL_VERSION_NUMBER)
++#if (OPENSSL_VERSION_NUMBER < 0x1010000fL)
+ /* OpenSSL < 1.1.0 needs support for threading/locking in the calling application. */
+ static pthread_mutex_t *openssllocks;
+