diff options
Diffstat (limited to 'math/convertall/Makefile')
-rw-r--r-- | math/convertall/Makefile | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/math/convertall/Makefile b/math/convertall/Makefile index 0d1cbfe3dfb1..42cf4d7c8da2 100644 --- a/math/convertall/Makefile +++ b/math/convertall/Makefile @@ -6,7 +6,7 @@ # PORTNAME= convertall -PORTVERSION= 0.3.1 +PORTVERSION= 0.3.2 CATEGORIES= math MASTER_SITES= http://bellz.org/convertall/ @@ -17,17 +17,31 @@ BUILD_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt RUN_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt WRKSRC= ${WRKDIR}/ConvertAll + USE_PYTHON= 2.4+ -USE_X_PREFIX= yes -NO_BUILD= yes -PORTDOCS= README.html INSTALL LICENSE post-patch: -.if defined(NOPORTDOCS) - @${REINPLACE_CMD} -e 's|doc||' ${WRKSRC}/install.py -.endif + @cd ${WRKSRC}/source && ${REINPLACE_CMD} -e \ + "/^dataFilePath/s|None|\'${DATADIR}\'|g ; \ + /^helpFilePath/s|None|\'${DOCSDIR}\'|g" convertall.py + +do-build: + @${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/convertall.sh + @${ECHO_CMD} 'exec ${PYTHON_CMD} ${PYTHON_SITELIBDIR}/convertall/convertall.py $$*' >> ${WRKDIR}/convertall.sh do-install: - (cd ${WRKSRC};${PYTHON_CMD} ${WRKSRC}/install.py -p ${PREFIX}) + ${INSTALL_SCRIPT} ${WRKDIR}/convertall.sh ${PREFIX}/bin/convertall + @${MKDIR} ${PYTHON_SITELIBDIR}/convertall + ${INSTALL_DATA} ${WRKSRC}/source/*.py ${PYTHON_SITELIBDIR}/convertall + @${CHMOD} ${BINMODE} ${PYTHON_SITELIBDIR}/convertall/convertall.py + @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PYTHON_SITELIBDIR}/convertall + @${MKDIR} ${PREFIX}/share/icons + ${INSTALL_DATA} ${WRKSRC}/icons/*.png ${PREFIX}/share/icons + @${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/data/*.dat ${DATADIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} +.endif .include <bsd.port.mk> |