Index: head/devel/py-roxlib/Makefile =================================================================== --- head/devel/py-roxlib/Makefile (revision 470608) +++ head/devel/py-roxlib/Makefile (revision 470609) @@ -1,28 +1,29 @@ # $FreeBSD$ PORTNAME= roxlib PORTVERSION= 2.0.6 PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= SF/rox/ROX-Lib/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= rox-lib2-${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Python libraries for ROX USES= python:2.7 shebangfix tar:bzip2 +USE_PYTHON= flavors USE_GNOME= pygtk2:run SHEBANG_FILES= ROX-Lib2/AppRun ROX-Lib2/python/make_docs.py RUN_DEPENDS= ${LOCALBASE}/bin/rox:x11-fm/rox-filer do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} @cd ${WRKSRC}/ROX-Lib2/python && ${PYTHON_CMD} make_docs.py do-install: ${CP} -r ${WRKSRC}/ROX-Lib2 ${STAGEDIR}${PREFIX}/lib .include Index: head/net-mgmt/py-pdagent/Makefile =================================================================== --- head/net-mgmt/py-pdagent/Makefile (revision 470608) +++ head/net-mgmt/py-pdagent/Makefile (revision 470609) @@ -1,44 +1,45 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pdagent PORTVERSION= 1.4 DISTVERSIONPREFIX=v PORTREVISION= 2 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= feld@FreeBSD.org COMMENT= PagerDuty Agent software LICENSE= BSD3CLAUSE USES= python:2.7 shebangfix +USE_PYTHON= flavors SHEBANG_FILES= bin/* NO_ARCH= yes NO_BUILD= yes USE_RC_SUBR= pdagentd USE_GITHUB= YES GH_ACCOUNT= PagerDuty SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" BINFILES= pd-queue pd-send pdagentd.py USERS= pdagent GROUPS= pdagent do-patch: ${REINPLACE_CMD} -e 's|/var/lib/pdagent|/var/db/pdagent|' -e 's|/etc|${ETCDIR}|' ${WRKSRC}/pdagent/confdirs.py do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${STAGEDIR}/${ETCDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} pdagent ${STAGEDIR}${PYTHON_SITELIBDIR}) .for i in ${BINFILES} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${i} ${STAGEDIR}/${PREFIX}/bin/${i} .endfor ${INSTALL_DATA} ${WRKSRC}/conf/pdagent.conf ${STAGEDIR}/${ETCDIR}/pdagent.conf.sample .include Index: head/security/cracklib/Makefile =================================================================== --- head/security/cracklib/Makefile (revision 470608) +++ head/security/cracklib/Makefile (revision 470609) @@ -1,115 +1,116 @@ # Created by: ajk@iu.edu # $FreeBSD$ PORTNAME= cracklib PORTVERSION= 2.9.6 CATEGORIES= security .if defined(PYTHON_SLAVEPORT) CATEGORIES+= python .endif MASTER_SITES= https://github.com/cracklib/cracklib/releases/download/cracklib-2.9.6/ \ LOCAL/cy DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}-words-${PORTVERSION}.gz EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} WORDS_DISTFILE= ${PORTNAME}-words-${PORTVERSION}.gz MAINTAINER= cy@FreeBSD.org COMMENT?= Password-checking library LICENSE= LGPL21 DICTPATH= ${PREFIX}/libdata/${PORTNAME} DICTFILE= ${DICTPATH}/cracklib-words GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-default-dict=${DICTFILE} INSTALL_TARGET= install-strip USES= gettext libtool USE_LDCONFIG= yes .if defined(PYTHON_SLAVEPORT) USES+= python:2.7 +USE_PYTHON= flavors CONFIGURE_ARGS+=--with-python PLIST_FILES= %%PYTHON_SITELIBDIR%%/_cracklib.a \ %%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_FILES= include/crack.h \ include/packer.h \ lib/libcrack.a \ lib/libcrack.so \ lib/libcrack.so.2 \ lib/libcrack.so.2.9.0 \ libdata/cracklib/cracklib-words.hwm \ libdata/cracklib/cracklib-words.pwd \ libdata/cracklib/cracklib-words.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_CMD} libcrack.la regression-test: extract @(cd ${BUILD_WKRSRC}; \ ${PYTHON_CMD} -c \ "from test_${PORTNAME} import run; run(use_dictpath=\"${DICTFILE}\")") .else post-install: ${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/ ${LN} -s ${PORTNAME}.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/FascistCheck.3 @${MKDIR} ${STAGEDIR}${DICTPATH} @PATH=$${PATH}:${STAGEDIR}${PREFIX}/sbin LD_LIBRARY_PATH=/lib:/usr/lib:${STAGEDIR}${PREFIX}/lib ${STAGEDIR}${PREFIX}/sbin/create-cracklib-dict -o ${STAGEDIR}${DICTPATH}/cracklib-words ${_DISTDIR}/${WORDS_DISTFILE} .endif .include