<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/ac3600f713cac8bd7eedd4e18d1177c9422eccd9">https://github.com/macports/macports-ports/commit/ac3600f713cac8bd7eedd4e18d1177c9422eccd9</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 ac3600f713c xmlsec-1.2: avoid unnecessary linking
</span>ac3600f713c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ac3600f713cac8bd7eedd4e18d1177c9422eccd9
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sun Nov 10 01:44:02 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> xmlsec-1.2: avoid unnecessary linking
</span>---
security/xmlsec-1.2/Portfile | 26 +++-----------------------
1 file changed, 3 insertions(+), 23 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/xmlsec-1.2/Portfile b/security/xmlsec-1.2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5d49c1561b2..8728c4e2104 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/xmlsec-1.2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/xmlsec-1.2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,14 +5,13 @@ PortSystem 1.0
</span> # Note: this version is for backward compatibility, remove after dependents are updated
name xmlsec-1.2
version 1.2.41
<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 f006ca09694fad4fe1bf3575b3f9436ec1da883e \
sha256 a0aecfdf1f190c6b866a278e42746b6582729a493f6ac6a1556a4663ff3ce625 \
size 2070905
categories security textproc devel
license MIT
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> maintainers {mps @Schamschula} openmaintainer
description XML Security Library is a C library based on LibXML2.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,14 +25,11 @@ 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:#ffe0e0;'>- port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libtool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/icu-uc.pc:icu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool
</span>
patchfiles patch-src-dl.c.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,37 +38,21 @@ post-patch {
</span> }
configure.args --disable-silent-rules \
<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> --prefix=${prefix}/lib/${name}
# 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>