Source
xxxxxxxxxx
reinplace -E "s|^CC=\\\"(\[^\\\"\]+)\\\"|CC=\"\\1 [muniversal_get_arch_flag ${arch}]\"|g" ${worksrcpath}-${arch}/libtool
# -*- 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
PortGroup muniversal 1.0
name cyrus-sasl2
version 2.1.26
revision 6
categories security net
platforms darwin
# license is BSD plus a fourth (almost redundant) acknowledgement clause
license Permissive
maintainers nomaintainer
description SASL is an authentication library.
long_description SASL is the Simple Authentication and Security Layer, \
a method for adding authentication support to \
connection-based protocols. To use SASL, a protocol \
includes a command for identifying and authenticating \
a user to a server and for optionally negotiating \
protection of subsequent protocol interactions. If \
its use is negotiated, a security layer is inserted \
between the protocol and the connection.
merger_must_run_binaries yes
homepage https://www.cyrusimap.org
master_sites ${homepage}/releases/ \
ftp://ftp.cyrusimap.org/cyrus-sasl/
distname cyrus-sasl-${version}
checksums rmd160 861a06d663cf3da37a198d0f971d99b249b5f4b8 \
sha256 8fbc5136512b59bb793657f36fadda6359cae3b08f01fd16b3d406f1345b7bc3 \
size 5220231
depends_lib path:lib/libssl.dylib:openssl \
port:zlib
default_variants +kerberos
patchfiles patch-libsasl2.pc.in.diff \
patch-ltconfig_rpath_fallback.diff \
patch-utils_Makefile.in.diff \
patch-sasl.h-size_t.diff
configure.args --mandir=${prefix}/share/man \
--with-openssl=${prefix} \
--with-dbpath=${prefix}/etc/sasldb2 \
--with-plugindir=${prefix}/lib/sasl2 \
--with-saslauthd=${prefix}/var/state/saslauthd \
--with-pwcheck=${prefix}/var/pwcheck \
--disable-gssapi \
--disable-macos-framework \
--enable-srp \
--enable-srp-setpass \
--enable-login \
--enable-ntlm \
--with-rc4=openssl \
ac_cv_prog_AWK=/usr/bin/awk
use_parallel_build no