<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0fa56b35e3ca92cc5bec45939055a877c85e4edb">https://github.com/macports/macports-ports/commit/0fa56b35e3ca92cc5bec45939055a877c85e4edb</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 0fa56b35e3c xmlsec: avoid unnecessary linking
</span>0fa56b35e3c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0fa56b35e3ca92cc5bec45939055a877c85e4edb
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Nov 9 16:58:52 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> xmlsec: avoid unnecessary linking
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> If paths are provided, xml2-config is used instead of pkg-config, which
</span><span style='display:block; white-space:pre;color:#404040;'> causes additional dependencies to be brought in.
</span>---
security/xmlsec/Portfile | 22 +++-------------------
1 file changed, 3 insertions(+), 19 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/xmlsec/Portfile b/security/xmlsec/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d182278d407..77c32c2c796 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/xmlsec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/xmlsec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name xmlsec
version 1.3.6
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> checksums rmd160 6e1b322ee920e2f8762df4af1ff68029f8b658bc \
sha256 952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f \
size 2453984
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ master_sites ${homepage}download/ \
</span> ftp://ftp.xmlsoft.org/xmlsec/releases/
distname xmlsec1-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build path:bin/pkg-config:pkgconfig
</span>
depends_lib port:libxml2 \
port:libxslt \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,37 +39,21 @@ post-patch {
</span> reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/dl.c
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libxml=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libxslt=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --disable-silent-rules
</span>
# Add gcrypt support.
depends_lib-append port:libgcrypt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --with-gcrypt=${prefix}
</span>
# Add gnutls support.
depends_lib-append path:lib/pkgconfig/gnutls.pc:gnutls
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not specify the path to gnutls or it will fail to find it, because
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# it looks for the libgnutls-config script that gnutls no longer provides.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not remove the equals sign or it will fail trying to find the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libraries and headers in a directory called "yes".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --with-gnutls=
</span>
# Add nss and nspr support.
depends_lib-append port:nss port:nspr
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --with-nss --with-nspr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append -L${prefix}/lib/nss -L${prefix}/lib/nspr
</span> # nss is not universal.
universal_variant no
# Add openssl support.
depends_lib-append path:lib/libssl.dylib:openssl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not specify the path to openssl or it will try to link with the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# static library instead of the dynamic one, and it will fail when
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# openssl is installed universal.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not remove the equals sign or it will fail trying to find the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libraries and headers in a directory called "yes".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --with-openssl=
</span>
test.run yes
test.target check
</pre><pre style='margin:0'>
</pre>