Index: head/security/cyrus-sasl2/Makefile =================================================================== --- head/security/cyrus-sasl2/Makefile (revision 409591) +++ head/security/cyrus-sasl2/Makefile (revision 409592) @@ -1,184 +1,187 @@ # $FreeBSD$ PORTNAME= cyrus-sasl PORTVERSION= 2.1.26 PORTREVISION= 12 CATEGORIES= security ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-sasl/ \ http://cyrusimap.org/releases/ MAINTAINER= ume@FreeBSD.org COMMENT= RFC 2222 SASL (Simple Authentication and Security Layer) LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool:keepla pathfix perl5 USE_PERL5= patch USE_LDCONFIG= yes USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-configdir=${PREFIX}/lib/sasl2:${PREFIX}/etc/sasl2 \ --with-plugindir=${PREFIX}/lib/sasl2 \ --with-dbpath=${PREFIX}/etc/sasldb2 \ --with-lib-subdir=lib \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --includedir=${PREFIX}/include \ --enable-static \ --enable-auth-sasldb \ --with-rc4=openssl \ --with-saslauthd=${SASLAUTHD_RUNPATH} \ --disable-gssapi \ --disable-krb4 MAKE_ENV+= INSTALL_STRIP_FLAG=${STRIP} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}2 CPE_VENDOR= cmu NO_OPTIONS_SORT= yes OPTIONS_DEFINE= ALWAYSTRUE AUTHDAEMOND DOCS KEEP_DB_OPEN \ OBSOLETE_CRAM_ATTR SASLAUTHD BDB MYSQL PGSQL OPTIONS_RADIO= SQLITE OPTIONS_RADIO_SQLITE= SQLITE2 SQLITE3 OPTIONS_GROUP= PLUGIN -OPTIONS_GROUP_PLUGIN= CRAM DIGEST GSSAPI LOGIN NTLM OTP PLAIN SCRAM SRP -OPTIONS_DEFAULT= AUTHDAEMOND OBSOLETE_CRAM_ATTR CRAM DIGEST \ +OPTIONS_GROUP_PLUGIN= ANONYMOUS CRAM DIGEST GSSAPI LOGIN NTLM OTP PLAIN \ + SCRAM SRP +OPTIONS_DEFAULT= ANONYMOUS AUTHDAEMOND OBSOLETE_CRAM_ATTR CRAM DIGEST \ LOGIN NTLM OTP PLAIN SCRAM OPTIONS_SUB= yes ALWAYSTRUE_DESC= the alwaystrue password verifier ALWAYSTRUE_CONFIGURE_ENABLE=alwaystrue AUTHDAEMOND_DESC= use of authdaemon AUTHDAEMOND_CONFIGURE_ON=--with-authdaemond=/var/run/authdaemond/socket AUTHDAEMOND_CONFIGURE_OFF=--with-authdaemond=no KEEP_DB_OPEN_DESC= Keep handle to Berkeley DB open KEEP_DB_OPEN_CONFIGURE_ENABLE=keep-db-open OBSOLETE_CRAM_ATTR_DESC=cmusaslsecretCRAM-MD5 property OBSOLETE_CRAM_ATTR_CONFIGURE_OFF=--enable-obsolete_cram_attr=no BDB_USE= BDB=yes BDB_CONFIGURE_ON= --with-dblib=berkeley \ --with-bdb-libdir=${BDB_LIB_DIR} \ --with-bdb-incdir=${BDB_INCLUDE_DIR} \ --with-bdb=${BDB_LIB_NAME} BDB_CONFIGURE_OFF= --with-dblib=ndbm MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYSQL_CONFIGURE_OFF= --without-mysql PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} PGSQL_CONFIGURE_OFF= --without-pgsql SQLITE2_DESC= SQLite 2 database SQLITE2_USE= SQLITE=2 SQLITE2_CONFIGURE_ON= --with-sqlite=${LOCALBASE} SQLITE2_CONFIGURE_OFF= --without-sqlite SQLITE3_USE= SQLITE=3 SQLITE3_CONFIGURE_ON= --with-sqlite3=${LOCALBASE} SQLITE3_CONFIGURE_OFF= --without-sqlite3 +ANONYMOUS_DESC= ANONYMOUS authentication +ANONYMOUS_CONFIGURE_ENABLE= anon CRAM_DESC= CRAM-MD5 authentication CRAM_CONFIGURE_ENABLE= cram DIGEST_DESC= DIGEST-MD5 authentication DIGEST_CONFIGURE_ENABLE=digest LOGIN_DESC= LOGIN authentication LOGIN_CONFIGURE_ENABLE= login NTLM_DESC= NTLM authentication NTLM_CONFIGURE_ENABLE= ntlm OTP_DESC= OTP authentication OTP_CONFIGURE_ENABLE= otp PLAIN_DESC= PLAIN authentication PLAIN_CONFIGURE_ENABLE= plain SCRAM_DESC= SCRAM authentication SCRAM_CONFIGURE_ENABLE= scram GSSAPI_DESC= GSSAPI authentication GSSAPI_RUN_DEPENDS= \ cyrus-sasl-gssapi>=2.1.26:${PORTSDIR}/security/cyrus-sasl2-gssapi LDAPDB_DESC= LDAPDB plugin LDAPDB_RUN_DEPENDS= \ cyrus-sasl-ldapdb>=2.1.26:${PORTSDIR}/security/cyrus-sasl2-ldapdb SASLAUTHD_DESC= use of the saslauth daemon SASLAUTHD_RUN_DEPENDS= saslauthd:${PORTSDIR}/security/cyrus-sasl2-saslauthd SRP_DESC= SRP authentication SRP_RUN_DEPENDS= \ cyrus-sasl-srp>=2.1.26:${PORTSDIR}/security/cyrus-sasl2-srp .include .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 SASLDB_NAME= sasldb2 .else SASLDB_NAME= sasldb2.db .endif .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL} || \ ${PORT_OPTIONS:MSQLITE2} || ${PORT_OPTIONS:MSQLITE3} CONFIGURE_ARGS+=--enable-sql .else SQL= "@comment " .endif .if ${ARCH} == "amd64" CPPFLAGS+= -fPIC .endif .if ${OPENSSLBASE} == /usr CONFIGURE_ARGS+=--with-openssl=yes .else CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} .endif SASLAUTHD_RUNPATH?= /var/run/saslauthd CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus DOCS= AUTHORS COPYING ChangeLog INSTALL INSTALL.TXT NEWS README DOC2= ONEWS TODO draft-burdis-cat-srp-sasl-xx.txt \ draft-ietf-sasl-anon-xx.txt draft-ietf-sasl-crammd5-xx.txt \ draft-ietf-sasl-gssapi-xx.txt draft-ietf-sasl-plain-xx.txt \ draft-ietf-sasl-rfc2222bis-xx.txt draft-ietf-sasl-rfc2831bis-xx.txt \ draft-ietf-sasl-saslprep-xx.txt draft-murchison-sasl-login-xx.txt \ draft-newman-sasl-c-api-xx.txt rfc1321.txt rfc1939.txt rfc2104.txt \ rfc2195.txt rfc2222.txt rfc2243.txt rfc2245.txt rfc2289.txt \ rfc2444.txt rfc2595.txt rfc2831.txt rfc2945.txt rfc3174.txt \ server-plugin-flow.fig testing.txt HTDOCS= advanced appconvert components gssapi index install macosx \ mechanisms options plugprog programming readme sysadmin upgrading \ windows SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP} \ SASLDB=${SASLDB_NAME} PLIST_SUB+= PREFIX=${PREFIX} \ SQL=${SQL} \ DOCSDIR=${DOCSDIR:S/^${PREFIX}\///} post-patch: # Try to unbreak parallel (-jX) builds, part 1: make build commands atomic @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${PERL} -w0pi.bak \ -e 's/(^\@am__fastdepCC_TRUE\@.*?) \ \n\@am__fastdepCC_TRUE\@\s+(.*?)$$/$$1 && $$2/mgx' # Part 2: prevent intermediate *.Tpo output files clash (use unique names) @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${PERL} -wpi.bak \ -e 's/\$$\*\.Tpo/$$&.$$./g' post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in ${DOC2} @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in ${HTDOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${f}.html \ ${STAGEDIR}${DOCSDIR}/html .endfor @${INSTALL_DATA} ${FILESDIR}/Sendmail.README \ ${STAGEDIR}${DOCSDIR} .include Index: head/security/cyrus-sasl2/pkg-plist =================================================================== --- head/security/cyrus-sasl2/pkg-plist (revision 409591) +++ head/security/cyrus-sasl2/pkg-plist (revision 409592) @@ -1,162 +1,162 @@ include/sasl/hmac-md5.h include/sasl/md5.h include/sasl/md5global.h include/sasl/prop.h include/sasl/sasl.h include/sasl/saslplug.h include/sasl/saslutil.h lib/libsasl2.a lib/libsasl2.la lib/libsasl2.so lib/libsasl2.so.3 lib/libsasl2.so.3.0.0 -lib/sasl2/libanonymous.a -lib/sasl2/libanonymous.la -lib/sasl2/libanonymous.so -lib/sasl2/libanonymous.so.3 -lib/sasl2/libanonymous.so.3.0.0 +%%ANONYMOUS%%lib/sasl2/libanonymous.a +%%ANONYMOUS%%lib/sasl2/libanonymous.la +%%ANONYMOUS%%lib/sasl2/libanonymous.so +%%ANONYMOUS%%lib/sasl2/libanonymous.so.3 +%%ANONYMOUS%%lib/sasl2/libanonymous.so.3.0.0 %%CRAM%%lib/sasl2/libcrammd5.a %%CRAM%%lib/sasl2/libcrammd5.la %%CRAM%%lib/sasl2/libcrammd5.so %%CRAM%%lib/sasl2/libcrammd5.so.3 %%CRAM%%lib/sasl2/libcrammd5.so.3.0.0 %%DIGEST%%lib/sasl2/libdigestmd5.a %%DIGEST%%lib/sasl2/libdigestmd5.la %%DIGEST%%lib/sasl2/libdigestmd5.so %%DIGEST%%lib/sasl2/libdigestmd5.so.3 %%DIGEST%%lib/sasl2/libdigestmd5.so.3.0.0 %%LOGIN%%lib/sasl2/liblogin.a %%LOGIN%%lib/sasl2/liblogin.la %%LOGIN%%lib/sasl2/liblogin.so %%LOGIN%%lib/sasl2/liblogin.so.3 %%LOGIN%%lib/sasl2/liblogin.so.3.0.0 %%SCRAM%%lib/sasl2/libscram.a %%SCRAM%%lib/sasl2/libscram.la %%SCRAM%%lib/sasl2/libscram.so %%SCRAM%%lib/sasl2/libscram.so.3 %%SCRAM%%lib/sasl2/libscram.so.3.0.0 %%SQL%%lib/sasl2/libsql.a %%SQL%%lib/sasl2/libsql.la %%SQL%%lib/sasl2/libsql.so %%SQL%%lib/sasl2/libsql.so.3 %%SQL%%lib/sasl2/libsql.so.3.0.0 %%NTLM%%lib/sasl2/libntlm.a %%NTLM%%lib/sasl2/libntlm.la %%NTLM%%lib/sasl2/libntlm.so %%NTLM%%lib/sasl2/libntlm.so.3 %%NTLM%%lib/sasl2/libntlm.so.3.0.0 %%OTP%%lib/sasl2/libotp.a %%OTP%%lib/sasl2/libotp.la %%OTP%%lib/sasl2/libotp.so %%OTP%%lib/sasl2/libotp.so.3 %%OTP%%lib/sasl2/libotp.so.3.0.0 %%PLAIN%%lib/sasl2/libplain.a %%PLAIN%%lib/sasl2/libplain.la %%PLAIN%%lib/sasl2/libplain.so %%PLAIN%%lib/sasl2/libplain.so.3 %%PLAIN%%lib/sasl2/libplain.so.3.0.0 lib/sasl2/libsasldb.a lib/sasl2/libsasldb.la lib/sasl2/libsasldb.so lib/sasl2/libsasldb.so.3 lib/sasl2/libsasldb.so.3.0.0 libdata/pkgconfig/libsasl2.pc man/man3/sasl.3.gz man/man3/sasl_authorize_t.3.gz man/man3/sasl_auxprop.3.gz man/man3/sasl_auxprop_getctx.3.gz man/man3/sasl_auxprop_request.3.gz man/man3/sasl_callbacks.3.gz man/man3/sasl_canon_user_t.3.gz man/man3/sasl_chalprompt_t.3.gz man/man3/sasl_checkapop.3.gz man/man3/sasl_checkpass.3.gz man/man3/sasl_client_init.3.gz man/man3/sasl_client_new.3.gz man/man3/sasl_client_start.3.gz man/man3/sasl_client_step.3.gz man/man3/sasl_decode.3.gz man/man3/sasl_dispose.3.gz man/man3/sasl_done.3.gz man/man3/sasl_encode.3.gz man/man3/sasl_encodev.3.gz man/man3/sasl_errdetail.3.gz man/man3/sasl_errors.3.gz man/man3/sasl_errstring.3.gz man/man3/sasl_getconfpath_t.3.gz man/man3/sasl_getopt_t.3.gz man/man3/sasl_getpath_t.3.gz man/man3/sasl_getprop.3.gz man/man3/sasl_getrealm_t.3.gz man/man3/sasl_getsecret_t.3.gz man/man3/sasl_getsimple_t.3.gz man/man3/sasl_global_listmech.3.gz man/man3/sasl_idle.3.gz man/man3/sasl_listmech.3.gz man/man3/sasl_log_t.3.gz man/man3/sasl_server_init.3.gz man/man3/sasl_server_new.3.gz man/man3/sasl_server_start.3.gz man/man3/sasl_server_step.3.gz man/man3/sasl_server_userdb_checkpass_t.3.gz man/man3/sasl_server_userdb_setpass_t.3.gz man/man3/sasl_setpass.3.gz man/man3/sasl_setprop.3.gz man/man3/sasl_user_exists.3.gz man/man3/sasl_verifyfile_t.3.gz man/man8/pluginviewer.8.gz man/man8/sasldblistusers2.8.gz man/man8/saslpasswd2.8.gz sbin/pluginviewer sbin/sasldblistusers2 sbin/saslpasswd2 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/INSTALL %%PORTDOCS%%%%DOCSDIR%%/INSTALL.TXT %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/ONEWS %%PORTDOCS%%%%DOCSDIR%%/Sendmail.README %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTDOCS%%%%DOCSDIR%%/draft-burdis-cat-srp-sasl-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-ietf-sasl-anon-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-ietf-sasl-crammd5-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-ietf-sasl-gssapi-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-ietf-sasl-plain-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-ietf-sasl-rfc2222bis-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-ietf-sasl-rfc2831bis-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-ietf-sasl-saslprep-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-murchison-sasl-login-xx.txt %%PORTDOCS%%%%DOCSDIR%%/draft-newman-sasl-c-api-xx.txt %%PORTDOCS%%%%DOCSDIR%%/rfc1321.txt %%PORTDOCS%%%%DOCSDIR%%/rfc1939.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2104.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2195.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2222.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2243.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2245.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2289.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2444.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2595.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2831.txt %%PORTDOCS%%%%DOCSDIR%%/rfc2945.txt %%PORTDOCS%%%%DOCSDIR%%/rfc3174.txt %%PORTDOCS%%%%DOCSDIR%%/server-plugin-flow.fig %%PORTDOCS%%%%DOCSDIR%%/testing.txt %%PORTDOCS%%%%DOCSDIR%%/html/advanced.html %%PORTDOCS%%%%DOCSDIR%%/html/appconvert.html %%PORTDOCS%%%%DOCSDIR%%/html/components.html %%PORTDOCS%%%%DOCSDIR%%/html/gssapi.html %%PORTDOCS%%%%DOCSDIR%%/html/index.html %%PORTDOCS%%%%DOCSDIR%%/html/install.html %%PORTDOCS%%%%DOCSDIR%%/html/macosx.html %%PORTDOCS%%%%DOCSDIR%%/html/mechanisms.html %%PORTDOCS%%%%DOCSDIR%%/html/options.html %%PORTDOCS%%%%DOCSDIR%%/html/plugprog.html %%PORTDOCS%%%%DOCSDIR%%/html/programming.html %%PORTDOCS%%%%DOCSDIR%%/html/readme.html %%PORTDOCS%%%%DOCSDIR%%/html/sysadmin.html %%PORTDOCS%%%%DOCSDIR%%/html/upgrading.html %%PORTDOCS%%%%DOCSDIR%%/html/windows.html