<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/99fcb7dee3592d08921ec852573a84c2e0bf492e">https://github.com/macports/macports-ports/commit/99fcb7dee3592d08921ec852573a84c2e0bf492e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 99fcb7dee3592d08921ec852573a84c2e0bf492e
</span>Author: グレェ <artkiver@gmail.com>
AuthorDate: Fri Jan 13 06:34:55 2023 +0000

<span style='display:block; white-space:pre;color:#404040;'>    rpki-client: update to version 8.2
</span><span style='display:block; white-space:pre;color:#404040;'>     * closes: https://trac.macports.org/ticket/66677
</span><span style='display:block; white-space:pre;color:#404040;'>     * add variants for libressl, openssl (requires libretls)
</span><span style='display:block; white-space:pre;color:#404040;'>     * add maintainer
</span><span style='display:block; white-space:pre;color:#404040;'>     * added default_variants +libressl to appease the CI buildbots
</span><span style='display:block; white-space:pre;color:#404040;'>     * other sanity improvements as suggested by neverpanic in closed PR 17298.
</span>---
 net/rpki-client/Portfile | 35 +++++++++++++++++++++++++++--------
 1 file changed, 27 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/rpki-client/Portfile b/net/rpki-client/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 22702a8471e..e926fa7e73e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/rpki-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/rpki-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,13 +7,13 @@ PortGroup           legacysupport 1.0
</span> legacysupport.newest_darwin_requires_legacy 15
 
 name                rpki-client
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             7.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             8.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          net
 platforms           darwin
 license             ISC
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@artkiver gmail.com:artkiver} openmaintainer
</span> 
 description         OpenBSD RPKI Validator
 long_description    rpki-client is a FREE, easy-to-use implementation \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,10 +26,29 @@ homepage            https://www.rpki-client.org/index.html
</span> master_sites        https://cdn.openbsd.org/pub/OpenBSD/rpki-client/ \
                     https://ftp.openbsd.org/pub/OpenBSD/rpki-client/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  74c8efaba732d3b5619c8c3a56fbc77c2e33c624\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  efd336137707ad73fa51f8480cff686c21fea7086619432069c1a02553b68d57\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    439919
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 a8c0d3783e765a5bea2d7f6652d015da4690a5f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 dc0d19679b57ae657b92d21730b1678823974d43300faa8c24ee155c1e2b1d64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   475141
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  port:expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libretls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:expat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant libressl conflicts openssl description {use LibreSSL} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  path:lib/libtls.dylib:libressl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --without-libretls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant openssl conflicts libressl description {use OpenSSL} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:libretls \
</span>                     port:openssl
<span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![catch {registry_active openssl}] && ![variant_isset libressl]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  # openssl is installed and the libressl variant isn't manually requested, default to openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  default_variants +openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {(![catch {registry_active libressl}] || ![catch {registry_active libressl-devel}]) && ![variant_isset openssl]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  # either libressl or libressl-devel are already installed, and the openssl variant is not explicitly requested, default to libressl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  default_variants +libressl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {![variant_isset openssl]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  # neither openssl nor libressl-devel are installed, and the openssl variant isn't selected, so libressl should be the default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  default_variants +libressl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>