<pre style='margin:0'>
Chih-Hsuan Yen (yan12125) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/30467d225b8d59c8c38b7bfeb971663a14c424f8">https://github.com/macports/macports-ports/commit/30467d225b8d59c8c38b7bfeb971663a14c424f8</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 30467d2 ldns: update to 1.7.1
</span>30467d2 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 30467d225b8d59c8c38b7bfeb971663a14c424f8
</span>Author: Chih-Hsuan Yen <yan12125@gmail.com>
AuthorDate: Mon Sep 9 10:57:20 2019 +0800
<span style='display:block; white-space:pre;color:#404040;'> ldns: update to 1.7.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Merge ldns-tools and drill into ldns as upstream no longer ships them
</span><span style='display:block; white-space:pre;color:#404040;'> as standalone packages in 1.7.1
</span><span style='display:block; white-space:pre;color:#404040;'> * Fix building with OpenSSL 1.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/58981
</span>---
net/ldns/Portfile | 79 ++++++++++++++++---------------------------------------
1 file changed, 22 insertions(+), 57 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ldns/Portfile b/net/ldns/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ff24d6f..0736d4a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ldns/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ldns/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,83 +6,48 @@ name ldns
</span> subport ldns-tools {}
subport drill {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.7.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories net devel
platforms darwin
license BSD
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-switch ${subport} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"ldns" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span> description DNS library in C
long_description ldns is a library with the aim of simplifying DNS \
programming in C. It is heavily based upon the Net::DNS module from \
Perl.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"ldns-tools" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description Tools for working with dns and dnssec.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description Tools as examples to the ldns library. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Useful for debugging/querying dns/dnssec servers.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"drill" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description A dig-style dnssec-aware dns debugging tool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description Drill is a tool ala dig from BIND. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- It was designed with DNSSEC in mind and should be a useful \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- debugging/query tool for DNSSEC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by ldns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Remove after 2020-09-09
</span> }
homepage https://www.nlnetlabs.nl/projects/ldns/about/
master_sites https://www.nlnetlabs.nl/downloads/ldns/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b0dfb70085258e69dda0fc343f0eece6df52e0a1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c19f5b1b4fb374cfe34f4845ea11b1e0551ddc67803bd6ddd5d2a20f0997a6cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 40e7eed3f76076f581b388563cbecb440c1a7753 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8ac84c16bdca60e710eea75782356f3ac3b55680d40e1530d7cea474ac208229 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1244394
</span>
depends_build bin:glibtool:libtool
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib path:lib/libssl.dylib:openssl port:libpcap
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "ldns-tools"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:ldns \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libpcap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "drill"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:ldns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --mandir=${prefix}/share/man --with-ssl=${prefix} --with-examples --with-drill
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags -I${worksrcpath}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.type gnu
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "ldns-tools"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- worksrcdir ldns-${version}/examples
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "drill"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- worksrcdir ldns-${version}/drill
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s,defined(@\$also),@\$also," ${worksrcpath}/doc/doxyparse.pl
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "ldns"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args --mandir=${prefix}/share/man --with-ssl=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args --mandir=${prefix}/share/man --with-ldns=${prefix} --with-ssl=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "ldns"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cppflags -I${worksrcpath}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} ne "drill"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.type gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# OpenSSL 1.1.0 not available
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --disable-dane-ta-usage
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "ldns"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s,defined(@\$also),@\$also," ${worksrcpath}/doc/doxyparse.pl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Install pkg-config files not installed by the Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/-arch \[^ \]*//g" ${worksrcpath}/packaging/libldns.pc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file mkdir ${destroot}${prefix}/lib/pkgconfig/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file copy ${worksrcpath}/packaging/libldns.pc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/lib/pkgconfig/libldns.pc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Install pkg-config files not installed by the Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s/-arch \[^ \]*//g" ${worksrcpath}/packaging/libldns.pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file mkdir ${destroot}${prefix}/lib/pkgconfig/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file copy ${worksrcpath}/packaging/libldns.pc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/lib/pkgconfig/libldns.pc
</span> }
livecheck.type regex
</pre><pre style='margin:0'>
</pre>