diff options
author | oliver <oliver@FreeBSD.org> | 2003-07-23 20:18:27 +0800 |
---|---|---|
committer | oliver <oliver@FreeBSD.org> | 2003-07-23 20:18:27 +0800 |
commit | 9ba90c1cb761b54f53337be3585261a99a4749d0 (patch) | |
tree | cee28ce4a70909d0b4a467d1aefb1ffc8304d6a3 /french/eficas/Makefile | |
parent | 76197eec2d87a75efffc1fc3876f9b74378813ef (diff) | |
download | freebsd-ports-gnome-9ba90c1cb761b54f53337be3585261a99a4749d0.tar.gz freebsd-ports-gnome-9ba90c1cb761b54f53337be3585261a99a4749d0.tar.zst freebsd-ports-gnome-9ba90c1cb761b54f53337be3585261a99a4749d0.zip |
Add eficas 1.4, aSter Command FIle Editor.
PR: 54763
Submitted by: thierry@pompo.net
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> |