svn commit: r348947 - head/cad/impact
Pawel Pekala
pawel at FreeBSD.org
Mon Mar 24 12:05:22 UTC 2014
Author: pawel
Date: Mon Mar 24 12:05:21 2014
New Revision: 348947
URL: http://svnweb.freebsd.org/changeset/ports/348947
QAT: https://qat.redports.org/buildarchive/r348947/
Log:
- Add staging support
- Use option helper
- Switch to PORTDATA, add missing files to PLIST_FILES
Modified:
head/cad/impact/Makefile
Modified: head/cad/impact/Makefile
==============================================================================
--- head/cad/impact/Makefile Mon Mar 24 12:04:27 2014 (r348946)
+++ head/cad/impact/Makefile Mon Mar 24 12:05:21 2014 (r348947)
@@ -33,36 +33,29 @@ SUB_FILES= impact impactgui
PLIST_FILES= bin/impact \
bin/impactgui \
- share/pixmaps/impact.png
-
-OPTIONS_DEFINE= GMSH
-
-GMSH_DESC= Enable automatic 3D finite element mesh generator
+ share/pixmaps/impact.png \
+ ${DATADIR_REL}/.classpath \
+ ${DATADIR_REL}/.project \
+ ${DATADIR_REL}/.vcm_meta
+PORTDATA= *
DESKTOP_ENTRIES="Impact" "${COMMENT}" "${PORTNAME}" \
"${PORTNAME}gui" "Graphics;3DGraphics;Education;" false
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= GMSH
-.if ${PORT_OPTIONS:MGMSH}
-RUN_DEPENDS+= gmsh:${PORTSDIR}/cad/gmsh
-.endif
+GMSH_DESC= Automatic 3D finite element mesh generator
+GMSH_RUN_DEPENDS= gmsh:${PORTSDIR}/cad/gmsh
post-extract:
@${FIND} ${WRKSRC} -name CVS -type d -print0 -or -name .cvsignore -type f -print0 | \
${XARGS} -0 ${RM} -rf
do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/impact ${WRKDIR}/impactgui ${PREFIX}/bin
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${DATADIR})
-
-post-install:
- ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${PREFIX}/share/pixmaps
-
- @${FIND} ${DATADIR} ! -type d | \
- ${SED} 's|^${PREFIX}/||' >> ${TMPPLIST}
- @${FIND} ${DATADIR} -type d | ${SORT} -r | \
- ${SED} 's|^${PREFIX}/|@dirrm |' >> ${TMPPLIST}
+ (cd ${WRKDIR} && ${INSTALL_SCRIPT} impact impactgui \
+ ${STAGEDIR}${PREFIX}/bin)
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list