community/pdns: rebuild against libressl-2.7

This commit is contained in:
Natanael Copa 2018-04-04 21:14:39 +00:00
parent 83f85f8903
commit 0fd0152c68
2 changed files with 18 additions and 3 deletions

View File

@ -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"

View File

@ -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;