ports/175019: cad/impact: Update to version 0.7.06.038
KATO Tsuguru
tkato432 at yahoo.com
Sat Jan 5 18:10:03 UTC 2013
>Number: 175019
>Category: ports
>Synopsis: cad/impact: Update to version 0.7.06.038
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Jan 05 18:10:03 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 7.4-RELEASE-p10 i386
>Organization:
>Environment:
>Description:
- Update to version 0.7.06.038
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/cad/impact/Makefile cad/impact/Makefile
--- /usr/ports/cad/impact/Makefile 2012-12-10 22:41:00.000000000 +0900
+++ cad/impact/Makefile 2013-01-05 15:28:20.000000000 +0900
@@ -2,7 +2,8 @@
# $FreeBSD: head/cad/impact/Makefile 308600 2012-12-10 11:25:27Z bapt $
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 @@
MAINTAINER= ports at 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}/, at 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 -urN /usr/ports/cad/impact/distinfo cad/impact/distinfo
--- /usr/ports/cad/impact/distinfo 2012-11-08 04:21:30.000000000 +0900
+++ cad/impact/distinfo 2012-07-21 21:00:32.000000000 +0900
@@ -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 -urN /usr/ports/cad/impact/files/impact.in cad/impact/files/impact.in
--- /usr/ports/cad/impact/files/impact.in 2012-11-08 04:21:30.000000000 +0900
+++ cad/impact/files/impact.in 2013-01-05 15:26:59.000000000 +0900
@@ -2,6 +2,6 @@
#
# $FreeBSD: head/cad/impact/files/impact.in 300895 2012-07-14 12:56:14Z beat $
-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 -urN /usr/ports/cad/impact/files/impactgui.in cad/impact/files/impactgui.in
--- /usr/ports/cad/impact/files/impactgui.in 2012-11-08 04:21:30.000000000 +0900
+++ cad/impact/files/impactgui.in 2013-01-05 15:27:09.000000000 +0900
@@ -2,6 +2,6 @@
#
# $FreeBSD: head/cad/impact/files/impactgui.in 300895 2012-07-14 12:56:14Z beat $
-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 -
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list