Index: head/irc/atheme-services/Makefile =================================================================== --- head/irc/atheme-services/Makefile (revision 367385) +++ head/irc/atheme-services/Makefile (revision 367386) @@ -1,97 +1,97 @@ # Created by: tdb # $FreeBSD$ PORTNAME= atheme-services PORTVERSION= 7.0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= irc MASTER_SITES= http://atheme.net/downloads/ MAINTAINER= tdb@FreeBSD.org COMMENT= Set of services for IRC networks USES= pkgconfig pathfix gmake PATHFIX_MAKEFILEIN= Makefile USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-fhs-paths \ --sysconfdir=${PREFIX}/etc/atheme \ --localstatedir=/var \ --disable-gtk-doc \ --enable-large-net CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USERS= ircservices GROUPS= ircservices LIB_DEPENDS+= libmowgli-2.so:${PORTSDIR}/devel/libmowgli2 USE_RC_SUBR= atheme-services OPTIONS_DEFINE= CONTRIB CRACKLIB DOCS LDAP NLS PCRE PERL OPTIONS_DEFAULT= CRACKLIB DOCS LDAP NLS PCRE PERL CONTRIB_DESC= Enable contrib modules CRACKLIB_DESC= Use cracklib for checking password strength OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MCONTRIB} CONFIGURE_ARGS+= --enable-contrib .else CONFIGURE_ARGS+= --disable-contrib .endif .if ${PORT_OPTIONS:MCRACKLIB} LIB_DEPENDS+= libcrack.so:${PORTSDIR}/security/cracklib CONFIGURE_ARGS+= --with-cracklib .else CONFIGURE_ARGS+= --without-cracklib .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap .else CONFIGURE_ARGS+= --without-ldap .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+= --enable-nls .else CONFIGURE_ARGS+= --disable-nls .endif .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+= --with-pcre .else CONFIGURE_ARGS+= --without-pcre .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+= --with-perl .else CONFIGURE_ARGS+= --without-perl .endif post-install: # Treat atheme.motd like atheme.conf. So don't install it directly, # but instead copy it from atheme.motd.example if it doesn't exist, # and only remove it at deinstall time if it's unchanged. @${RM} ${STAGEDIR}${PREFIX}/etc/atheme/atheme.motd # These are just to satisfy check-orphans @${RMDIR} ${STAGEDIR}/var/lib/atheme @${RMDIR} ${STAGEDIR}/var/lib @${RMDIR} ${STAGEDIR}/var/log/atheme @${RMDIR} ${STAGEDIR}/var/run/atheme .if !${PORT_OPTIONS:MDOCS} @${RM} -Rf ${STAGEDIR}${PREFIX}/share/doc/atheme .endif .include Index: head/security/apg/Makefile =================================================================== --- head/security/apg/Makefile (revision 367385) +++ head/security/apg/Makefile (revision 367386) @@ -1,44 +1,44 @@ # Created by: Peter Pentchev # $FreeBSD$ PORTNAME= apg PORTVERSION= 2.3.0b -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= http://www.adel.nursat.kz/apg/download/ MASTER_SITE_SUBDIR= UNIX/misc MAINTAINER= matthew@FreeBSD.org COMMENT= Automated password generator OPTIONS_DEFINE= CRACKLIB DOCS CRACKLIB_DESCR= CrackLib support for password quality .include .if ${PORT_OPTIONS:MCRACKLIB} LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib MAKE_ARGS= -DWITH_CRACKLIB .endif LICENSE= BSD DOCS= APG_TIPS pronun.txt rfc0972.txt rfc1750.txt post-extract: ${FIND} ${WRKSRC} -type d | ${XARGS} ${CHMOD} u+wx ${FIND} ${WRKSRC} -type f | ${XARGS} ${CHMOD} u+w do-install: ${INSTALL_PROGRAM} ${WRKSRC}/apg ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/apgbfm ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/apgd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/doc/man/apg.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/man/apgbfm.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/man/apgd.8 ${STAGEDIR}${MANPREFIX}/man/man8 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/security/cracklib/Makefile =================================================================== --- head/security/cracklib/Makefile (revision 367385) +++ head/security/cracklib/Makefile (revision 367386) @@ -1,124 +1,124 @@ # Created by: ajk@iu.edu # $FreeBSD$ PORTNAME= cracklib PORTVERSION= 2.9.0 +PORTREVISION= 1 CATEGORIES= security .if defined(PYTHON_SLAVEPORT) CATEGORIES+= python .endif MASTER_SITES= SF \ LOCAL/${MAINTAINER:C/([^@]*)@.*/\1/} MAINTAINER= cy@FreeBSD.org COMMENT?= Password-checking library LICENSE= LGPL21 DICTPATH= ${PREFIX}/libdata/${PORTNAME} DICTFILE= ${DICTPATH}/pw_dict GNU_CONFIGURE= yes -CONFIGURE_ARGS=--with-default-dict=${DICTPATH} +CONFIGURE_ARGS= --with-default-dict=${DICTPATH} +INSTALL_TARGET= install-strip +USES= gettext libtool USE_LDCONFIG= yes -USES= gettext .if defined(PYTHON_SLAVEPORT) -USE_PYTHON= yes +USES+= python CONFIGURE_ARGS+=--with-python PLIST_FILES= %%PYTHON_SITELIBDIR%%/_cracklib.a \ - %%PYTHON_SITELIBDIR%%/_cracklib.la \ %%PYTHON_SITELIBDIR%%/_cracklib.so \ %%PYTHON_SITELIBDIR%%/cracklib.py \ %%PYTHON_SITELIBDIR%%/cracklib.pyc \ %%PYTHON_SITELIBDIR%%/cracklib.pyo \ %%PYTHON_SITELIBDIR%%/test_cracklib.py \ %%PYTHON_SITELIBDIR%%/test_cracklib.pyc \ %%PYTHON_SITELIBDIR%%/test_cracklib.pyo .else CONFIGURE_ARGS+=--without-python PLIST_DIRS= libdata/cracklib \ share/cracklib \ share/locale/as/LC_MESSAGES \ share/locale/as \ share/locale/bn_IN/LC_MESSAGES \ share/locale/bn_IN \ share/locale/mr/LC_MESSAGES \ share/locale/mr \ share/locale/sl_SI/LC_MESSAGES \ share/locale/sl_SI \ share/locale/te/LC_MESSAGES \ share/locale/te PLIST_FILES= include/crack.h \ include/packer.h \ lib/libcrack.a \ - lib/libcrack.la \ lib/libcrack.so \ - lib/libcrack.so.11 \ + lib/libcrack.so.2 \ + lib/libcrack.so.2.9.0 \ libdata/cracklib/pw_dict.hwm \ libdata/cracklib/pw_dict.pwd \ libdata/cracklib/pw_dict.pwi \ + man/man3/FascistCheck.3.gz \ + man/man3/cracklib.3.gz \ sbin/cracklib-check \ sbin/cracklib-format \ sbin/cracklib-packer \ sbin/cracklib-unpacker \ sbin/create-cracklib-dict \ %%DATADIR%%/cracklib-small \ %%DATADIR%%/cracklib.magic \ share/locale/as/LC_MESSAGES/cracklib.mo \ share/locale/bn_IN/LC_MESSAGES/cracklib.mo \ share/locale/cs/LC_MESSAGES/cracklib.mo \ share/locale/da/LC_MESSAGES/cracklib.mo \ share/locale/de/LC_MESSAGES/cracklib.mo \ share/locale/el/LC_MESSAGES/cracklib.mo \ share/locale/es/LC_MESSAGES/cracklib.mo \ share/locale/fi/LC_MESSAGES/cracklib.mo \ share/locale/fr/LC_MESSAGES/cracklib.mo \ share/locale/gu/LC_MESSAGES/cracklib.mo \ share/locale/hi/LC_MESSAGES/cracklib.mo \ share/locale/hu/LC_MESSAGES/cracklib.mo \ share/locale/it/LC_MESSAGES/cracklib.mo \ share/locale/ja/LC_MESSAGES/cracklib.mo \ share/locale/kn/LC_MESSAGES/cracklib.mo \ share/locale/ko/LC_MESSAGES/cracklib.mo \ share/locale/lt/LC_MESSAGES/cracklib.mo \ share/locale/ml/LC_MESSAGES/cracklib.mo \ share/locale/mr/LC_MESSAGES/cracklib.mo \ share/locale/nb/LC_MESSAGES/cracklib.mo \ share/locale/nl/LC_MESSAGES/cracklib.mo \ share/locale/or/LC_MESSAGES/cracklib.mo \ share/locale/pa/LC_MESSAGES/cracklib.mo \ share/locale/pl/LC_MESSAGES/cracklib.mo \ share/locale/pt/LC_MESSAGES/cracklib.mo \ share/locale/pt_BR/LC_MESSAGES/cracklib.mo \ share/locale/ru/LC_MESSAGES/cracklib.mo \ share/locale/sk/LC_MESSAGES/cracklib.mo \ share/locale/sl_SI/LC_MESSAGES/cracklib.mo \ share/locale/ta/LC_MESSAGES/cracklib.mo \ share/locale/te/LC_MESSAGES/cracklib.mo \ share/locale/tr/LC_MESSAGES/cracklib.mo \ share/locale/uk/LC_MESSAGES/cracklib.mo \ share/locale/zh_CN/LC_MESSAGES/cracklib.mo \ share/locale/zh_TW/LC_MESSAGES/cracklib.mo .endif .if defined(PYTHON_SLAVEPORT) pre-build: - cd ${WRKSRC}/lib && ${MAKE} libcrack.la + cd ${WRKSRC}/lib && ${MAKE_CMD} libcrack.la regression-test: extract @(cd ${BUILD_WKRSRC}; \ ${PYTHON_CMD} -c \ "from test_${PORTNAME} import run; run(use_dictpath=\"${DICTFILE}\")") .else -PLIST_FILES+= man/man3/${PORTNAME}.3.gz \ - @exec\ ln\ -s\ man/man3/${PORTNAME}.3.gz\ man/man3/FascistCheck.3.gz \ - @unexec\ rm\ man/man3/FascistCheck.3.gz - post-install: ${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/ + ${LN} -s ${PORTNAME}.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/FascistCheck.3 @${MKDIR} ${STAGEDIR}${DICTPATH} ${INSTALL_DATA} ${FILESDIR}/pw_dict* ${STAGEDIR}${DICTPATH}/ .endif .include Index: head/security/libpwquality/Makefile =================================================================== --- head/security/libpwquality/Makefile (revision 367385) +++ head/security/libpwquality/Makefile (revision 367386) @@ -1,33 +1,34 @@ # $FreeBSD$ PORTNAME= libpwquality PORTVERSION= 1.2.4 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://fedorahosted.org/releases/l/i/libpwquality/ MAINTAINER= gnome@freebsd.org COMMENT= Library for generating random passwords and quality checking LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib USES= gettext gmake libtool pathfix tar:bzip2 USE_GNOME= intltool GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS+=--disable-pam CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_DEFINE= PYTHON OPTIONS_DEFAULT=PYTHON OPTIONS_SUB= yes PYTHON_USES= python PYTHON_BUILD_DEPENDS= python:${PORTSDIR}/lang/python PYTHON_CONFIGURE_ENABLE= python-bindings post-patch: @${REINPLACE_CMD} -e 's|python setup.py build|${PYTHON_VERSION} setup.py build|g' \ ${WRKSRC}/python/Makefile.in .include Index: head/security/p5-Crypt-Cracklib/Makefile =================================================================== --- head/security/p5-Crypt-Cracklib/Makefile (revision 367385) +++ head/security/p5-Crypt-Cracklib/Makefile (revision 367386) @@ -1,26 +1,26 @@ # Created by: will # $FreeBSD$ PORTNAME= Crypt-Cracklib PORTVERSION= 1.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl interface to Alec Muffet's cracklib library LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-Pod-Coverage>=0.19:${PORTSDIR}/devel/p5-Pod-Coverage \ p5-Test-Pod-Coverage>=1.08:${PORTSDIR}/devel/p5-Test-Pod-Coverage RUN_DEPENDS:= ${BUILD_DEPENDS} LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib USES= perl5 USE_PERL5= configure CONFIGURE_ARGS= INC="-I${LOCALBASE}/include" DEFINE="-DCRACKLIB_DICTPATH=\\\"${PREFIX}/libdata/cracklib/pw_dict\\\"" .include Index: head/security/pecl-crack/Makefile =================================================================== --- head/security/pecl-crack/Makefile (revision 367385) +++ head/security/pecl-crack/Makefile (revision 367386) @@ -1,28 +1,28 @@ # Created by: Bill Moran # $FreeBSD$ PORTNAME= crack PORTVERSION= 0.4.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security www MASTER_SITES= http://www.osuweb.net/~ahaning/ PKGNAMEPREFIX= pecl- EXTRACT_SUFX= .tgz DIST_SUBDIR= PECL MAINTAINER= wmoran@collaborativefusion.com COMMENT= PECL extension to cracklib LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib USE_PHP= yes USE_PHPIZE= yes USE_PHP_BUILD= yes USE_PHPEXT= yes PHP_MODNAME= crack DEFAULT_PHP_VER=53 IGNORE_WITH_PHP=5 WRKSRC= ${WRKDIR}/crack-0.4 .include Index: head/security/py-cracklib/Makefile =================================================================== --- head/security/py-cracklib/Makefile (revision 367385) +++ head/security/py-cracklib/Makefile (revision 367386) @@ -1,23 +1,22 @@ # $FreeBSD$ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python bindings for cracklib LICENSE= LGPL21 LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib MASTERDIR= ${.CURDIR}/../cracklib BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${BUILD_WRKSRC} PYTHON_SLAVEPORT= yes -NO_STAGE= yes post-patch: @${REINPLACE_CMD} -e \ "{s#__version__ = '[^']*'#__version__ = '${PORTVERSION}'#;}" \ ${BUILD_WRKSRC}/*.py .include "${MASTERDIR}/Makefile" Index: head/security/revelation/Makefile =================================================================== --- head/security/revelation/Makefile (revision 367385) +++ head/security/revelation/Makefile (revision 367386) @@ -1,44 +1,44 @@ # Created by: ports@c0decafe.net # $FreeBSD$ PORTNAME= revelation PORTVERSION= 0.4.14 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security gnome MASTER_SITES= http://cdn.bitbucket.org/erikg/revelation/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= Password manager for the GNOME 2 desktop LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:${PORTSDIR}/devel/py-dbus \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:${PORTSDIR}/security/py-pycrypto LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib RUN_DEPENDS:= ${BULID_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}cracklib>0:${PORTSDIR}/security/py-cracklib USES= desktop-file-utils gettext gmake pathfix pkgconfig tar:bzip2 \ shared-mime-info shebangfix SHEBANG_FILES= src/revelation.py USE_GNOME= gnomeprefix pygnome2 USE_PYTHON= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes CONFIGURE_ARGS= --without-applet GCONF_SCHEMAS= revelation.schemas CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DICTPATH= ${LOCALBASE}/libdata/cracklib/pw_dict .include post-patch: @${REINPLACE_CMD} -e \ '/FascistCheck/s|(password)|(password, "${DICTPATH}")|' \ ${WRKSRC}/src/lib/util.py .include Index: head/security/ruby-password/Makefile =================================================================== --- head/security/ruby-password/Makefile (revision 367385) +++ head/security/ruby-password/Makefile (revision 367386) @@ -1,48 +1,48 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= password PORTVERSION= 0.5.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security ruby MASTER_SITES= http://www.caliban.org/files/ruby/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby-${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby library to create, verify, and manipulate passwords OPTIONS_DEFINE= DOCS EXAMPLES LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib RUN_DEPENDS= rubygem-ruby-termios>=0:${PORTSDIR}/comms/rubygem-ruby-termios USE_RUBY= yes USE_RUBY_EXTCONF= yes RUBY_SHEBANG_FILES= example/* SADIR= lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH} CONFIGURE_ARGS= --with-crack-dict="${LOCALBASE}/libdata/cracklib/pw_dict.pwd" INSTALL_TARGET= site-install MAKE_ARGS= INSTALL_PROG="${INSTALL_PROGRAM}" \ INSTALL_DATA="${INSTALL_DATA}" DOCS_EN= CHANGES README EXAMPLESDIR= ${RUBY_MODEXAMPLESDIR} DOCSDIR= ${RUBY_MODDOCDIR} PORTEXAMPLES= * PORTDOCS= * post-patch: @${REINPLACE_CMD} -E -e 's,([^[:alpha:]]+)crack.h,\1packer.h,g' \ ${WRKSRC}/rbcrack.c ${WRKSRC}/extconf.rb post-install: ${INSTALL_SCRIPT} ${WRKSRC}/example/pwgen ${STAGEDIR}${PREFIX}/bin/ruby-pwgen ${INSTALL_MAN} ${WRKSRC}/pwgen.1 ${STAGEDIR}${MANPREFIX}/man/man1/ruby-pwgen.1 @${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR} @${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR} ${INSTALL_DATA} ${WRKSRC}/example/*.rb ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/ ${INSTALL_DATA} ${DOCS_EN:S,^,${WRKSRC}/,} ${STAGEDIR}${RUBY_MODDOCDIR}/ .include