aboutsummaryrefslogtreecommitdiff
path: root/french/eficas/Makefile
diff options
context:
space:
mode:
authorOliver Lehmann <oliver@FreeBSD.org>2003-07-23 12:18:27 +0000
committerOliver Lehmann <oliver@FreeBSD.org>2003-07-23 12:18:27 +0000
commitb2e81ba7ceec61988b8331413c4c0ce500dd7510 (patch)
tree3eefb8ade6dedd10fd5820036f6153f8dd0bb974 /french/eficas/Makefile
parent2f1fdc87b3eb313079a756f0d2642101288785dc (diff)
downloadports-b2e81ba7ceec61988b8331413c4c0ce500dd7510.tar.gz
ports-b2e81ba7ceec61988b8331413c4c0ce500dd7510.zip
Notes
Diffstat (limited to 'french/eficas/Makefile')
-rw-r--r--french/eficas/Makefile61
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>