diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2013-02-08 01:58:49 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2013-02-08 01:58:49 +0000 |
commit | f8a5c19be902e072f5de0800bb153b74141de98b (patch) | |
tree | 3a6de208ed0cc7711a6ad8c60d44154034dedca3 /cad | |
parent | 195746270d92537667e8b0617f6e0858086c99f1 (diff) | |
download | freebsd-ports-f8a5c19be902e072f5de0800bb153b74141de98b.zip |
- Update to 0.7.06.038
PR: 175019
Submitted by: Ports Fury
Diffstat (limited to 'cad')
-rw-r--r-- | cad/impact/Makefile | 47 | ||||
-rw-r--r-- | cad/impact/distinfo | 4 | ||||
-rw-r--r-- | cad/impact/files/impact.in | 4 | ||||
-rw-r--r-- | cad/impact/files/impactgui.in | 4 |
4 files changed, 39 insertions, 20 deletions
diff --git a/cad/impact/Makefile b/cad/impact/Makefile index 40f3025fd4f4..788f079c2c45 100644 --- a/cad/impact/Makefile +++ b/cad/impact/Makefile @@ -2,7 +2,8 @@ # $FreeBSD$ PORTNAME= impact -PORTVERSION= 0.7.5.3 +PORTVERSION= 0.7.06.038 +PORTEPOCH= 1 CATEGORIES= cad java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION} DISTNAME= Impact-${PORTVERSION} @@ -10,26 +11,44 @@ DISTNAME= Impact-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Dynamic Finite Element Program Suite -USE_ZIP= yes +RUN_DEPENDS= java3d>0:${PORTSDIR}/java/java3d + WRKSRC= ${WRKDIR}/Impact +NO_BUILD= yes + +USE_ZIP= yes USE_JAVA= yes JAVA_VERSION= 1.6+ -NO_BUILD= yes -DATADIR= ${JAVASHAREDIR}/${PORTNAME} +DATADIR= ${JAVASHAREDIR}/Impact + SUB_FILES= impact impactgui -PLIST_FILES= bin/impact bin/impactgui +PLIST= ${WRKDIR}/PLIST + +pre-install: + @${ECHO_CMD} -n > ${PLIST} + @${ECHO_CMD} "bin/impact" >> ${PLIST} + @${ECHO_CMD} "bin/impactgui" >> ${PLIST} + @(cd ${WRKDIR} && ${FIND} Impact ! -type d | ${GREP} -v \ + -e "CVS" -e "lib_j3d" -e "\.bat" -e "\.dll" -e "\.ico" \ + -e "\.jnilib" -e "\.sh" -e "\.so" | ${SORT} | \ + ${SED} "s|^Impact|%%DATADIR%%|" >> ${PLIST}) + @(cd ${WRKDIR} && ${FIND} Impact -type d | ${GREP} -v \ + -e "CVS" -e "lib_j3d" -e "\.bat" -e "\.dll" -e "\.ico" \ + -e "\.jnilib" -e "\.sh" -e "\.so" | ${SORT} -r | \ + ${SED} "s|^Impact|@dirrm %%DATADIR%%|" >> ${PLIST}) do-install: - cd ${WRKSRC} && ${FIND} . -type d -exec ${MKDIR} ${DATADIR}/{} \; - cd ${WRKSRC} && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \; - ${INSTALL_SCRIPT} ${WRKDIR}/impact ${WRKDIR}/impactgui ${PREFIX}/bin - -post-install: - @${FIND} ${DATADIR} ! -type d | \ - ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} - @${FIND} ${DATADIR} -type d | ${SORT} -r | \ - ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} + ${INSTALL_SCRIPT} ${WRKDIR}/impact ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKDIR}/impactgui ${PREFIX}/bin + @${MKDIR} ${DATADIR} + @(${TAR} -C ${WRKSRC} --exclude "CVS" --exclude "lib_j3d" \ + --exclude "*.bat" --exclude "*.dll" --exclude "*.ico" \ + --exclude "*.jnilib" --exclude "*.sh" --exclude "*.so" \ + -cf - . | ${TAR} -C ${DATADIR} --unlink -xf -) + @${FIND} ${DATADIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGPR} + @${FIND} ${DATADIR} -type d | ${XARGS} ${CHMOD} a+rx + @${FIND} ${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} .include <bsd.port.mk> diff --git a/cad/impact/distinfo b/cad/impact/distinfo index fea5152dbfe7..b6383c17a438 100644 --- a/cad/impact/distinfo +++ b/cad/impact/distinfo @@ -1,2 +1,2 @@ -SHA256 (Impact-0.7.5.3.zip) = 76739f52edd7131fdd53b58ae15441d918dca15f24b4649d4143aa823e6dd7cc -SIZE (Impact-0.7.5.3.zip) = 6767727 +SHA256 (Impact-0.7.06.038.zip) = 85ad4a1506a5dd22adc020b44cb9adf27d77253fcf84b4d1b8a339e2e3922ed6 +SIZE (Impact-0.7.06.038.zip) = 13757964 diff --git a/cad/impact/files/impact.in b/cad/impact/files/impact.in index f2fba9b304d1..11391407ed44 100644 --- a/cad/impact/files/impact.in +++ b/cad/impact/files/impact.in @@ -2,6 +2,6 @@ # # $FreeBSD$ -cd %%DATADIR%%/bin -JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -Xmx500m run.Impact "$@" +cd %%DATADIR%% +JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -Xmx1000m -Xss1m -cp .:doc:bin run.Impact "$@" cd - diff --git a/cad/impact/files/impactgui.in b/cad/impact/files/impactgui.in index 289fc62a36da..187e2a0b9abf 100644 --- a/cad/impact/files/impactgui.in +++ b/cad/impact/files/impactgui.in @@ -2,6 +2,6 @@ # # $FreeBSD$ -cd %%DATADIR%%/bin -JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -Xmx500m gui.ImpactGUI +cd %%DATADIR%% +JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -Xmx1000m -Xss1m -cp .:bin:doc:lib/jogl.jar:lib/gluegen-rt.jar:lib/patbinfree153.jar:lib/LogDB.jar:lib/mysql-connector-java-5.1.11-bin.jar gui.ImpactGUI cd - |