Index: head/cad/pythoncad/Makefile =================================================================== --- head/cad/pythoncad/Makefile (revision 438760) +++ head/cad/pythoncad/Makefile (revision 438761) @@ -1,36 +1,37 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pythoncad PORTVERSION= 37 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/R${PORTVERSION}%20PyGtk/Source DISTNAME= PythonCAD-DS1-R${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open-source CAD package built designed around Python LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2 -USES= python +USES= python shebangfix USE_PYTHON= distutils PYDISTUTILS_PKGNAME= PythonCAD PYDISTUTILS_PKGVERSION= DS1-R${PORTVERSION} NO_ARCH= yes +SHEBANG_FILES= gtkpycad.py post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/PythonCAD/Generic/preferences.py \ ${WRKSRC}/PythonCAD/Interface/Gtk/gtkimage.py post-install: ${INSTALL_SCRIPT} ${WRKSRC}/gtkpycad.py ${STAGEDIR}${PREFIX}/bin/gtkpycad ${INSTALL_DATA} ${WRKSRC}/gtkpycad.png ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${PREFIX}/etc/pythoncad ${INSTALL_DATA} ${WRKSRC}/prefs.py ${STAGEDIR}${PREFIX}/etc/pythoncad/prefs.py.sample .include Index: head/comms/pyla/Makefile =================================================================== --- head/comms/pyla/Makefile (revision 438760) +++ head/comms/pyla/Makefile (revision 438761) @@ -1,52 +1,52 @@ # Created by: Michael Reifenberger (mike@Reifenberger.com) # $FreeBSD$ PORTNAME= pyla PORTVERSION= 1.1.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms python #MASTER_SITES= http://www.teamsw.it/pyla/download/ MASTER_SITES= LOCAL/mr PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyla${PORTVERSION} MAINTAINER= mike@Reifenberger.com COMMENT= Hylafax client written in Python #LIB_DEPENDS= lirc_client.0:comms/lirc WRKSRC= ${WRKDIR}/${PORTNAME} DATADIR= ${PREFIX}/lib/pyla USES= python shebangfix tar:tgz SHEBANG_FILES= faxcover/subst hylaform.py \ hylaproto.py ldapclass.py \ - pyladebug.py + pyladebug.py pyla.py SHEBANG_LANG= sed sed_OLD_CMD= /bin/sed sed_CMD= /usr/bin/sed PLIST= ${WRKDIR}/pkg-plist do-build: @(cd ${FILESDIR} && ${CP} pyla.sh ${WRKDIR}) @(cd ${WRKDIR} && ${REINPLACE_CMD} \ -e "s|%%PREFIX%%|${PREFIX}|g;" \ -e "s|%%PYTHON_CMD%%|${PYTHON_CMD}|g;" \ pyla.sh) @(cd ${WRKSRC} && ${CP} language.en language.db) pre-install: @${ECHO_CMD} 'bin/pyla' > ${PLIST} @${ECHO_CMD} 'lib/pyla/pyla.pyw' >> ${PLIST} @${FIND} ${WRKSRC}/ -type f | \ ${SED} -e "s:^${WRKSRC}/:lib/pyla/:g" >> ${PLIST} @${FIND} -d ${WRKSRC} -type d -empty | \ ${SED} -e "s:^${WRKSRC}:@dir lib/pyla:g" >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/pyla.sh ${STAGEDIR}${PREFIX}/bin/pyla ${TAR} -C ${WRKSRC} --exclude CVS -cf - . | \ ${TAR} -C ${STAGEDIR}${DATADIR} --unlink -xf - .include