From owner-svn-ports-head@FreeBSD.ORG Mon Mar 25 02:51:21 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id EAF88E6A; Mon, 25 Mar 2013 02:51:21 +0000 (UTC) (envelope-from beech@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DDAA52D6; Mon, 25 Mar 2013 02:51:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2P2pLNE032332; Mon, 25 Mar 2013 02:51:21 GMT (envelope-from beech@svn.freebsd.org) Received: (from beech@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2P2pK8G032329; Mon, 25 Mar 2013 02:51:20 GMT (envelope-from beech@svn.freebsd.org) Message-Id: <201303250251.r2P2pK8G032329@svn.freebsd.org> From: Beech Rintoul Date: Mon, 25 Mar 2013 02:51:20 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r315190 - head/cad/impact X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Mar 2013 02:51:22 -0000 Author: beech Date: Mon Mar 25 02:51:20 2013 New Revision: 315190 URL: http://svnweb.freebsd.org/changeset/ports/315190 Log: - Makefile tweaks - Add Icons - Change Homepage - Bump portrevision PR: ports/177221 Submitted by: nemysis Modified: head/cad/impact/Makefile head/cad/impact/distinfo head/cad/impact/pkg-descr (contents, props changed) Modified: head/cad/impact/Makefile ============================================================================== --- head/cad/impact/Makefile Mon Mar 25 01:52:06 2013 (r315189) +++ head/cad/impact/Makefile Mon Mar 25 02:51:20 2013 (r315190) @@ -3,52 +3,65 @@ PORTNAME= impact PORTVERSION= 0.7.06.038 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= cad java -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION} -DISTNAME= Impact-${PORTVERSION} +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION} \ + SF/nemysisfreebsdp/:icons +DISTFILES= Impact-${DISTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}.png:icons +DIST_SUBDIR= ${PORTNAME} +EXTRACT_ONLY= Impact-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Dynamic Finite Element Program Suite +LICENSE= GPLv2 + 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}/Impact SUB_FILES= impact impactgui -PLIST= ${WRKDIR}/PLIST +PLIST_FILES= bin/impact \ + bin/impactgui \ + share/pixmaps/impact.png + +OPTIONS_DEFINE= GMSH + +GMSH_DESC= Enable automatic 3D finite element mesh generator -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}) +DESKTOP_ENTRIES="Impact" "${COMMENT}" "${PORTNAME}" \ + "${PORTNAME}gui" "Graphics;3DGraphics;Education;" false + +.include + +.if ${PORT_OPTIONS:MGMSH} +RUN_DEPENDS+= gmsh:${PORTSDIR}/cad/gmsh +.endif + +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 ${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} + ${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} .include Modified: head/cad/impact/distinfo ============================================================================== --- head/cad/impact/distinfo Mon Mar 25 01:52:06 2013 (r315189) +++ head/cad/impact/distinfo Mon Mar 25 02:51:20 2013 (r315190) @@ -1,2 +1,4 @@ -SHA256 (Impact-0.7.06.038.zip) = 85ad4a1506a5dd22adc020b44cb9adf27d77253fcf84b4d1b8a339e2e3922ed6 -SIZE (Impact-0.7.06.038.zip) = 13757964 +SHA256 (impact/Impact-0.7.06.038.zip) = 85ad4a1506a5dd22adc020b44cb9adf27d77253fcf84b4d1b8a339e2e3922ed6 +SIZE (impact/Impact-0.7.06.038.zip) = 13757964 +SHA256 (impact/impact.png) = a59d37cb161cfdf3961d90522c7f4a02644c4698a0cf17722949914f7399c4d5 +SIZE (impact/impact.png) = 2908 Modified: head/cad/impact/pkg-descr ============================================================================== --- head/cad/impact/pkg-descr Mon Mar 25 01:52:06 2013 (r315189) +++ head/cad/impact/pkg-descr Mon Mar 25 02:51:20 2013 (r315190) @@ -3,4 +3,4 @@ events. It has a range of elements, cont laws. Models can be created and viewed with external programs or the included postprocessor. -WWW: http://impact.sourceforge.net/ +WWW: http://www.impact-fem.org/