# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 name xmlsec version 1.3.6 revision 2 checksums rmd160 6e1b322ee920e2f8762df4af1ff68029f8b658bc \ sha256 952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f \ size 2453984 categories security textproc devel license MIT maintainers {mps @Schamschula} openmaintainer description XML Security Library is a C library based on LibXML2. long_description {*}${description}. The library supports major XML security \ standards. XML Signature, XML Encryption, Canonical XML and \ Exclusive Canonical XML. homepage https://www.aleksey.com/xmlsec/ master_sites ${homepage}download/ \ ftp://ftp.xmlsoft.org/xmlsec/releases/ distname xmlsec1-${version} depends_build path:bin/pkg-config:pkgconfig depends_lib port:icu \ port:libxml2 \ port:libxslt patchfiles patch-src-dl.c.diff if {[string match *gcc-4.* ${configure.compiler}]} { patchfiles-append patch-gcc4.diff } post-patch { reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/dl.c } configure.args --disable-silent-rules # Add libtool support. depends_lib-append port:libtool # Avoid brewism configure.args-append --with-libltdl=${prefix} # Add gcrypt support. depends_lib-append port:libgcrypt # Add gnutls support. depends_lib-append path:lib/pkgconfig/gnutls.pc:gnutls # Add nss and nspr support. depends_lib-append port:nss port:nspr # nss is not universal. universal_variant no # Add openssl support. depends_lib-append path:lib/libssl.dylib:openssl test.run yes test.target check livecheck.type regex livecheck.url ${homepage}download.html livecheck.regex {xmlsec1-([0-9.]+)\.}