From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Schantl To: development@lists.ipfire.org Subject: [PATCH] Update pdns to 4.0-alpha3. Date: Thu, 19 May 2016 14:07:21 +0200 Message-ID: <1463659641-21692-1-git-send-email-stefan.schantl@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8932079853907390162==" List-Id: --===============8932079853907390162== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is an update to the latest available development snapshot of the next ma= jor version. The powerDNS 4.0 series is currently under heavy devolpment and the team periodly releaes develoment snaphots (currently alpha3). A lot of the implemented improvements are listed on their official blog: https://blog.powerdns.com/2016/03/09/powerdns-recursor-4-0-0-alpha-2-released/ https://blog.powerdns.com/2016/05/11/powerdns-authoritative-server-4-0-0-alph= a-3-released/ One of the most important advantages against the current used powerDNS 3 seri= es is, that the next major version will be able use openssl for crytographic operati= ons and not longer require polarssl/mbedtls for them. Fixes #11126. Reference #10947, #11125. Signed-off-by: Stefan Schantl --- pdns/pdns.nm | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/pdns/pdns.nm b/pdns/pdns.nm index 0366ab5..1772c37 100644 --- a/pdns/pdns.nm +++ b/pdns/pdns.nm @@ -4,8 +4,8 @@ ############################################################################= ### =20 name =3D pdns -version =3D 3.4.7 -release =3D 2 +version =3D 4.0.0-alpha3 +release =3D 1 =20 groups =3D Networking/DNS url =3D http://powerdns.com/ @@ -23,18 +23,18 @@ source_dl =3D http://downloads.powerdns.com/releases/ sources =3D %{thisapp}.tar.bz2 =20 build - # pdns uses polarssl which is no longer maintained - # upstream any more. Since nothing else is using - # polarssl any more we have dropped this from the - # distribution and bundle it with pdns. - requires - boost-devel - chrpath + /usr/bin/hostname + boost-devel >=3D 1.60.0 + bison + flex gcc-c++ + libsodium-devel lua-devel + openssl-devel shadow-utils sqlite-devel + systemd-devel zlib-devel end =20 @@ -43,12 +43,15 @@ build =20 configure_options +=3D \ --sysconfdir=3D%{sysconfdir}/pdns \ + --libdir=3D%{libdir}/powerdns \ --with-modules=3D"" \ - --with-dynmodules=3D"pipe geo gsqlite3" \ + --with-dynmodules=3D"pipe gsqlite3" \ --with-lua \ + --with-sqlite3 \ + --enable-libsodium \ --enable-tools \ - --disable-static \ - --enable-unit-tests + --enable-systemd \ + --disable-static =20 prepare_cmds %{create_user} @@ -81,14 +84,6 @@ build =20 # Remove unneded binaries. rm -vf %{BUILDROOT}%{bindir}/zone2ldap - - # Remove rpath from binaries and backend libs. - chrpath --delete %{BUILDROOT}/usr/bin/pdns_control - chrpath --delete %{BUILDROOT}/usr/bin/zone2sql - chrpath --delete %{BUILDROOT}/usr/sbin/pdns_server - chrpath --delete %{BUILDROOT}%{libdir}/pdns/*.so - chrpath --delete %{BUILDROOT}/usr/bin/dnsreplay - chrpath --delete %{BUILDROOT}/usr/bin/pdnssec end end =20 --=20 2.5.5 --===============8932079853907390162==--