diff options
author | Oliver Lehmann <oliver@FreeBSD.org> | 2003-07-23 12:18:27 +0000 |
---|---|---|
committer | Oliver Lehmann <oliver@FreeBSD.org> | 2003-07-23 12:18:27 +0000 |
commit | b2e81ba7ceec61988b8331413c4c0ce500dd7510 (patch) | |
tree | 3eefb8ade6dedd10fd5820036f6153f8dd0bb974 /french/eficas/Makefile | |
parent | 2f1fdc87b3eb313079a756f0d2642101288785dc (diff) | |
download | ports-b2e81ba7ceec61988b8331413c4c0ce500dd7510.tar.gz ports-b2e81ba7ceec61988b8331413c4c0ce500dd7510.zip |
Notes
Diffstat (limited to 'french/eficas/Makefile')
-rw-r--r-- | french/eficas/Makefile | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/french/eficas/Makefile b/french/eficas/Makefile new file mode 100644 index 000000000000..d65c661529dc --- /dev/null +++ b/french/eficas/Makefile @@ -0,0 +1,61 @@ +# Ports collection Makefile for: Eficas +# Date created: Jul 07 2003 +# Whom: thierry@pompo.net +# +# $FreeBSD$ +# + +PORTNAME= Eficas +PORTVERSION= 1.4 +CATEGORIES= french cad python +MASTER_SITES= http://www.code-aster.org/FICHIERS/eficas/ +DISTNAME= ${PORTNAME}V${PORTVERSION:C/\./_/}AsterSTA7 + +MAINTAINER= ports@FreeBSD.org +COMMENT= ASter Command FIle Editor + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Pmw:${PORTSDIR}/x11-toolkits/pmw \ + ${PYTHON_SITELIBDIR}/mx:${PORTSDIR}/lang/py-mx-base \ + ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter + +.if !defined(NOPORTDOCS) +RUN_DEPENDS+= acroread:${PORTSDIR}/print/acroread5 +.endif + +USE_PYTHON= yes +USE_REINPLACE= yes +REINPLACE_ARGS= -i "" +NO_BUILD= yes + +LEFICASDIR?= apps/${PORTNAME} +EFICASDIR= ${PREFIX}/${LEFICASDIR} +PLIST_SUB= EFICASDIR=${LEFICASDIR} + +ENV2PYTHON= Misc/Cyclops.py Aster/eficas_aster.py + +post-patch: +.for FILE in ${ENV2PYTHON} + @${REINPLACE_CMD} -e "s|^#!*./usr/bin/env python|#!${PYTHON_CMD}|" \ + ${WRKSRC}/${FILE} +.endfor + @${REINPLACE_CMD} -e "s#/usr/bin/acroread#${LOCALBASE}/bin/acroread#" \ + ${WRKSRC}/Aster/editeur.ini + +pre-install: +.if defined(NOPORTDOCS) + @${RM} ${WRKSRC}/Aster/Doc/* +.endif + @${FIND} ${WRKDIR} -type f -exec ${CHMOD} ${SHAREMODE} \{\} \; + +do-install: + @${MKDIR} ${EFICASDIR} + @${CP} -R ${WRKSRC}/* ${EFICASDIR} + @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${EFICASDIR} + @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${EFICASDIR} + @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EFICASDIR} + @${CP} ${FILESDIR}/eficas ${WRKDIR} + @${REINPLACE_CMD} -e "s#%%EFICASDIR%%#${EFICASDIR}#" \ + -e "s#%%PYTHON_CMD%%#${PYTHON_CMD}#" ${WRKDIR}/eficas + @${INSTALL_SCRIPT} ${WRKDIR}/eficas ${PREFIX}/bin + +.include <bsd.port.mk> |