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