Index: head/games/ptkei/Makefile =================================================================== --- head/games/ptkei/Makefile (revision 438923) +++ head/games/ptkei/Makefile (revision 438924) @@ -1,28 +1,30 @@ # Created by: Daniel O'Connor # $FreeBSD$ PORTNAME= ptkei PORTVERSION= 2.00.0 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/ptkei2 MAINTAINER= johans@FreeBSD.org COMMENT= Python/Tk graphical client for Wolfpack Empire servers RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/Pmw/__init__.py:x11-toolkits/py-Pmw -USES= python +USES= python shebangfix +SHEBANG_FILES= empire.py scripts/*.py do-build: @${FIND} ${WRKSRC} -name "*.pyc" -delete @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} 2>/dev/null do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${TAR} -C ${WRKSRC} -cf - . | ${TAR} -C ${STAGEDIR}${DATADIR} --unlink -xf - ${SED} -e "s#%%PREFIX%%#${PREFIX}# ; s#%%PYTHON_CMD%%#${PYTHON_CMD}#" \ ${FILESDIR}/ptkei > ${WRKDIR}/ptkei.tmp ${INSTALL_SCRIPT} ${WRKDIR}/ptkei.tmp ${STAGEDIR}${PREFIX}/bin/ptkei .include Index: head/games/py-sgflib/Makefile =================================================================== --- head/games/py-sgflib/Makefile (revision 438923) +++ head/games/py-sgflib/Makefile (revision 438924) @@ -1,24 +1,34 @@ # Created by: Leland Wang # $FreeBSD$ PORTNAME= sgflib PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= games python MASTER_SITES= http://gotools.sourceforge.net/sgflib/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Smart Game Format parser library for Python -USES= python +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/lgpl.txt + +USES= python shebangfix NO_BUILD= yes +NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} + +do-patch: + @${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ + ${WRKSRC}/*.py + @${FIND} ${WRKSRC} -name "*.bak" -delete do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} sgflib.py typelib.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}) .include Index: head/graphics/py-mayavi/Makefile =================================================================== --- head/graphics/py-mayavi/Makefile (revision 438923) +++ head/graphics/py-mayavi/Makefile (revision 438924) @@ -1,53 +1,54 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= mayavi PORTVERSION= 4.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Application and library for 3D visualization and plotting in Python LICENSE= BSD3CLAUSE LGPL21 LGPL20 EPL LGPL3 BSD2CLAUSE APACHE11 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_LGPL20= ${WRKSRC}/image_LICENSE_CP.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE_YORICK.txt LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt # See ${WRKSRC}/image_LICENSE.txt for per file license information BUILD_DEPENDS= vtk6>=6.1.0_8:math/vtk6 \ py27-sphinx>=1.3.1_2:textproc/py-sphinx RUN_DEPENDS= vtk6>=6.1.0_8:math/vtk6 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}envisage>=4.4.0:devel/py-envisage \ ${PYTHON_PKGNAMEPREFIX}pyface>=4.5.2:devel/py-pyface \ ${PYTHON_PKGNAMEPREFIX}scimath>=4.1.2:science/py-scimath \ ${PYTHON_PKGNAMEPREFIX}traitsui>=4.5.1:graphics/py-traitsui -USES= execinfo python:-2.7 tar:bzip2 +USES= execinfo python:-2.7 shebangfix tar:bzip2 USE_PYTHON= autoplist distutils USE_WX= 2.8+ WX_COMPS= python:run +SHEBANG_FILES= mayavi/tests/csv_files/csv_2_py DEP1= vtk6 pre-configure: if [ ! -e ${PREFIX}/lib/python2.7/site-packages/vtk/__init__.py ]; then \ ${ECHO_MSG} "Port math/vtk6 is installed without PYTHON option."; \ ${ECHO_MSG} "Please reinstall with PYTHON selected."; \ ${FALSE}; \ else \ ${ECHO_MSG} "Good, math/vtk6 is installed with PYTHON option!"; \ fi post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tvtk/array_ext.so .include Index: head/misc/hb/Makefile =================================================================== --- head/misc/hb/Makefile (revision 438923) +++ head/misc/hb/Makefile (revision 438924) @@ -1,14 +1,20 @@ # Created by: tundra # $FreeBSD$ PORTNAME= hb PORTVERSION= 1.88 +PORTREVISION= 1 CATEGORIES= misc python MASTER_SITES= http://www.tundraware.com/Software/hb/ MAINTAINER= tundra@tundraware.com COMMENT= Simple, but complete budget management in Python -USES= python +USES= python shebangfix + +post-patch: + @${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ + ${WRKSRC}/hb.py + @${FIND} ${WRKSRC} -name "*.bak" -delete .include Index: head/security/umit/Makefile =================================================================== --- head/security/umit/Makefile (revision 438923) +++ head/security/umit/Makefile (revision 438924) @@ -1,48 +1,51 @@ # Created by: Elisey Savateev # $FreeBSD$ PORTNAME= umit PORTVERSION= 1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Nmap frontend developed with Python and PyGTK LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${LOCALBASE}/bin/nmap:security/nmap NO_ARCH= yes -USES= python tar:bzip2 +USES= python shebangfix tar:bzip2 USE_GNOME= pygtk2 USE_PYTHON= distutils INSTALLS_ICONS= yes +SHEBANG_FILES= *.py umit/gui/*.py higwidgets/*.py umit/interfaceeditor/*.py \ + umit/plugin/*.py umit/core/*.py umit/merger/*.py \ + umit/interfaceeditor/selectborder/*.py PORTDOCS= * DESKTOP_ENTRIES="Umit" "GUI frontend for Nmap security/port scanner" "umit" \ "umit" "System;GTK;" "" OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx post-patch: @${REINPLACE_CMD} -e \ 's|distutils\(.command.install\) |setuptools\1 | ; \ s|sphinx\.main|sphinx\.build_main| ; \ /self.create_uninstaller()/d ; \ /self.pkgmaintainer/s|0|1|' ${WRKSRC}/setup.py post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps @${LN} -sf ${PREFIX}/share/pixmaps/umit/umit_48x48.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/umit.png .include Index: head/www/py-pelican/Makefile =================================================================== --- head/www/py-pelican/Makefile (revision 438923) +++ head/www/py-pelican/Makefile (revision 438924) @@ -1,44 +1,47 @@ # Created by: Julien Laffaye # $FreeBSD$ PORTNAME= pelican PORTVERSION= 3.6.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Static site generator written in Python LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2 \ ${PYTHON_PKGNAMEPREFIX}feedgenerator>=1.6:www/py-feedgenerator \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker \ ${PYTHON_PKGNAMEPREFIX}unidecode>0:converters/py-unidecode \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock -USES= python +NO_ARCH= yes +USES= python shebangfix USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils +SHEBANG_FILES= pelican/tools/templates/publishconf.py.in \ + pelican/tools/*.py GH_ACCOUNT= getpelican OPTIONS_DEFINE= MARKDOWN SYNTAX OPTIONS_DEFAULT= MARKDOWN SYNTAX MARKDOWN_DESC= Markdown markup language format support MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown SYNTAX_DESC= Syntax Highlighting (via pygments) SYNTAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.4:textproc/py-pygments do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include