Index: head/ftp/py-pyftpdlib/Makefile =================================================================== --- head/ftp/py-pyftpdlib/Makefile (revision 438823) +++ head/ftp/py-pyftpdlib/Makefile (revision 438824) @@ -1,36 +1,39 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= pyftpdlib PORTVERSION= 1.5.2 +PORTREVISION= 1 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python FTP server library LICENSE= MIT -USES= python +USES= python shebangfix USE_PYTHON= autoplist distutils +SHEBANG_FILES= demo/*.py +NO_ARCH= yes OPTIONS_DEFINE= SENDFILE OPENSSL OPTIONS_DEFAULT= SENDFILE OPENSSL SENDFILE_DESC= Enable sendfile(2) support OPENSSL_DESC= Enable FTP over SSL/TLS (RFC4217) SENDFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysendfile>0:net/py-pysendfile OPENSSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTEXAMPLES= * post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/demo/ ${STAGEDIR}${EXAMPLESDIR} test: build cd ${WRKSRC}/pyftpdlib && ${PYTHON_CMD} ${PYSETUP} test .include Index: head/net/py-python-heatclient/Makefile =================================================================== --- head/net/py-python-heatclient/Makefile (revision 438823) +++ head/net/py-python-heatclient/Makefile (revision 438824) @@ -1,36 +1,38 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= python-heatclient PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= OpenStack Orchestration API Client Library LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr RUN_DEPENDS:= ${BUILD_DEPENDS} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1 \ ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml \ ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel NO_ARCH= yes -USES= python +USES= python shebangfix USE_PYTHON= autoplist distutils +SHEBANG_FILES= heatclient/tests/functional/hooks/post_test_hook.sh .include Index: head/net/py-python-openstackclient/Makefile =================================================================== --- head/net/py-python-openstackclient/Makefile (revision 438823) +++ head/net/py-python-openstackclient/Makefile (revision 438824) @@ -1,33 +1,36 @@ # Created by: Alexander Nusov # $FreeBSD$ PORTNAME= python-openstackclient PORTVERSION= 3.7.0 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Client for the OpenStack LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff \ ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1 \ ${PYTHON_PKGNAMEPREFIX}openstacksdk>=0.9.10:devel/py-openstacksdk \ ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib \ ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=2.5.0:net/py-python-glanceclient \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient \ ${PYTHON_PKGNAMEPREFIX}python-novaclient>=0:net/py-python-novaclient \ ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient \ ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=0:net/py-python-neutronclient -USES= python +USES= python shebangfix USE_PYTHON= distutils autoplist noegginfo NO_ARCH= yes +SHEBANG_FILES= openstackclient/tests/functional/post_test_hook.sh \ + openstackclient/tests/functional/post_test_hook_tips.sh .include Index: head/news/papercut/Makefile =================================================================== --- head/news/papercut/Makefile (revision 438823) +++ head/news/papercut/Makefile (revision 438824) @@ -1,39 +1,41 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= papercut PORTVERSION= 0.9.13 +PORTREVISION= 1 CATEGORIES= news python MASTER_SITES= http://pessoal.org/papercut/ MAINTAINER= ports@FreeBSD.org COMMENT= Papercut is a news server written in Python, using a MySQL backend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb -USES= python +USES= python shebangfix NO_BUILD= yes NO_ARCH= yes +SHEBANG_FILES= *.py auth/*.py storage/*.py do-configure: ${CP} ${FILESDIR}/papercut-wrapper ${WRKDIR}/papercut-wrapper ${REINPLACE_CMD} -e "s,__DATADIR__,${DATADIR}," ${WRKDIR}/papercut-wrapper ${REINPLACE_CMD} -e "s,__PYTHON__,${PYTHON_CMD}," ${WRKDIR}/papercut-wrapper ${REINPLACE_CMD} "s,/home/papercut,${DATADIR}," ${WRKSRC}/settings.py do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DATADIR}/cache @${MKDIR} ${STAGEDIR}${DATADIR}/logs .for DIR in auth storage @${MKDIR} ${STAGEDIR}${DATADIR}/${DIR} ${INSTALL_SCRIPT} ${WRKSRC}/${DIR}/* ${STAGEDIR}${DATADIR}/${DIR} .endfor ${INSTALL_SCRIPT} ${WRKDIR}/papercut-wrapper ${STAGEDIR}${PREFIX}/bin/papercut ${MV} ${STAGEDIR}${DATADIR}/settings.py ${STAGEDIR}${DATADIR}/settings.py.sample .include Index: head/textproc/makefaq/Makefile =================================================================== --- head/textproc/makefaq/Makefile (revision 438823) +++ head/textproc/makefaq/Makefile (revision 438824) @@ -1,33 +1,35 @@ # Created by: king@v2project.com # $FreeBSD$ PORTNAME= makefaq PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Makefaq is a Python program that creates a (FAQ) LICENSE= GPLv2+ -USES= python tar:tgz +USES= python shebangfix tar:tgz NO_BUILD= yes NO_ARCH= yes +SHEBANG_FILES= makefaq.py PLIST_FILES= bin/makefaq.py man/man1/makefaq.1.gz PORTDOCS= BUGS CREDITS ChangeLog README TODO UPGRADING faq.html OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/makefaq.py ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/makefaq.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/x11-toolkits/py-Pmw/Makefile =================================================================== --- head/x11-toolkits/py-Pmw/Makefile (revision 438823) +++ head/x11-toolkits/py-Pmw/Makefile (revision 438824) @@ -1,35 +1,36 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= Pmw PORTVERSION= 1.3.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-toolkits python MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${PORTNAME}.${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}.${PORTVERSION} MAINTAINER= fmysh@iijmio-mail.jp COMMENT= High-level compound graphics widgets for Python OPTIONS_DEFINE= DOCS EXAMPLES RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter LIB_DEPENDS= libBLT25.so:x11-toolkits/blt -USES= python +USES= python shebangfix USE_PYTHON= distutils +SHEBANG_FILES= Pmw/Pmw_1_3/bin/bundlepmw.py WRKSRC= ${WRKDIR}/${DISTNAME}/src PMWVERSION= ${DISTNAME:R:S/./_/g} PLIST_SUB= PMWVERSION="${PMWVERSION}" post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/Pmw/${PMWVERSION}/bin; ${PAX} -rw . ${STAGEDIR}${DATADIR}) @(cd ${WRKSRC}/Pmw/${PMWVERSION}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .for d in contrib demos @(cd ${WRKSRC}/Pmw/${PMWVERSION}; ${COPYTREE_SHARE} $d ${STAGEDIR}${EXAMPLESDIR}) .endfor .include