svn commit: r448086 - in head/cad/NASTRAN-95: . files
Bartek Rutkowski
robak at FreeBSD.org
Thu Aug 17 11:15:07 UTC 2017
Author: robak
Date: Thu Aug 17 11:15:05 2017
New Revision: 448086
URL: https://svnweb.freebsd.org/changeset/ports/448086
Log:
cad/NASTRAN-95: update 20151227 -> 20160908 and set MAINTAINER
- Set MAINTAINER to pfg at FreeBSD.org
- Minor source code cleanup
- Split large doc file and add OCR information
PR: 219108
Submitted by: pfg
Added:
head/cad/NASTRAN-95/files/patch-src_Makefile (contents, props changed)
Deleted:
head/cad/NASTRAN-95/files/patch-sb_Makefile
Modified:
head/cad/NASTRAN-95/Makefile
head/cad/NASTRAN-95/distinfo
head/cad/NASTRAN-95/files/patch-bin_nastran
head/cad/NASTRAN-95/files/patch-um_Makefile
head/cad/NASTRAN-95/pkg-plist
Modified: head/cad/NASTRAN-95/Makefile
==============================================================================
--- head/cad/NASTRAN-95/Makefile Thu Aug 17 10:53:46 2017 (r448085)
+++ head/cad/NASTRAN-95/Makefile Thu Aug 17 11:15:05 2017 (r448086)
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= NASTRAN-95
-PORTVERSION= 20151227
-PORTREVISION= 3
+PORTVERSION= 20160908
CATEGORIES= cad science
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= pfg at FreeBSD.org
COMMENT= NASA Structural Analysis System
LICENSE= NOSA
@@ -16,29 +15,28 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-se
USE_GITHUB= yes
GH_ACCOUNT= twuerfl
-GH_TAGNAME= 0e77a84
+GH_TAGNAME= a73c57a
USES= fortran gmake
ALL_TARGET= # empty
INSTALL_TARGET= install-strip
-NASTHOME= ${PREFIX}/libexec/${PORTNAME}
+NASTHOME= ${PREFIX}/libexec/${PORTNAME}
PLIST_SUB= NASTHOME=${NASTHOME}
OPTIONS_DEFINE= DOCS EXAMPLES
pre-build:
@${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; s+%%FFLAGS%%+${FFLAGS}+g;' \
- ${WRKSRC}/sb/Makefile \
+ ${WRKSRC}/src/Makefile \
${WRKSRC}/um/Makefile
-# Version string limited to 7 characters so ${OPSYS:tu} would result in
-# "DRAGONF VERSON" for DF. It's best to leave it hardcoded to FreeBSD
+# Version string limited to 7 characters
@${REINPLACE_CMD} -e 's+LINUX +FREEBSD+g;' \
- ${WRKSRC}/sb/btstrp.f
+ ${WRKSRC}/src/btstrp.f
do-build:
- @(cd ${WRKSRC}/sb; ${MAKE_CMD} ${ALL_TARGET})
+ @(cd ${WRKSRC}/src; ${MAKE_CMD} ${ALL_TARGET})
@(cd ${WRKSRC}/um; ${MAKE_CMD} ${ALL_TARGET})
@(cd ${WRKSRC}/utility; ${FC} -o chkfil.exe ${FFLAGS} chkfil.f ${LDFLAGS})
@@ -47,7 +45,7 @@ do-install:
${WRKSRC}/bin/nastran
${INSTALL_SCRIPT} ${WRKSRC}/bin/nastran ${STAGEDIR}${PREFIX}/bin/
@${MKDIR} ${STAGEDIR}${NASTHOME}/bin
- ${INSTALL} ${WRKSRC}/sb/nastran.exe ${STAGEDIR}${NASTHOME}/bin/nastrn.exe
+ ${INSTALL} ${WRKSRC}/src/nastran.exe ${STAGEDIR}${NASTHOME}/bin/nastrn.exe
${INSTALL} ${WRKSRC}/utility/chkfil.exe ${STAGEDIR}${NASTHOME}/bin/
(cd ${WRKSRC} && ${COPYTREE_SHARE} "rf" ${STAGEDIR}${NASTHOME})
@${MKDIR} ${STAGEDIR}${NASTHOME}/um/
@@ -57,7 +55,7 @@ do-install:
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.pdf ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR}
do-install-EXAMPLES-on:
(cd ${WRKSRC} && ${COPYTREE_SHARE} "demoout inp test" ${STAGEDIR}${EXAMPLESDIR})
Modified: head/cad/NASTRAN-95/distinfo
==============================================================================
--- head/cad/NASTRAN-95/distinfo Thu Aug 17 10:53:46 2017 (r448085)
+++ head/cad/NASTRAN-95/distinfo Thu Aug 17 11:15:05 2017 (r448086)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1470760555
-SHA256 (twuerfl-NASTRAN-95-20151227-0e77a84_GH0.tar.gz) = f54b3316db8b5788dfbd70c7edec9ea588088fa1ac155e3c1bd1bf7ab17ce7f4
-SIZE (twuerfl-NASTRAN-95-20151227-0e77a84_GH0.tar.gz) = 84075299
+TIMESTAMP = 1502791592
+SHA256 (twuerfl-NASTRAN-95-20160908-a73c57a_GH0.tar.gz) = 2a05a340c1a043b6a88859da3db7d89d0d8328ce0ca7236b4a0b7206a003c75e
+SIZE (twuerfl-NASTRAN-95-20160908-a73c57a_GH0.tar.gz) = 137502681
Modified: head/cad/NASTRAN-95/files/patch-bin_nastran
==============================================================================
--- head/cad/NASTRAN-95/files/patch-bin_nastran Thu Aug 17 10:53:46 2017 (r448085)
+++ head/cad/NASTRAN-95/files/patch-bin_nastran Thu Aug 17 11:15:05 2017 (r448086)
@@ -1,4 +1,4 @@
---- bin/nastran.orig 2015-12-27 21:50:03 UTC
+--- bin/nastran.orig 2016-09-08 21:25:12 UTC
+++ bin/nastran
@@ -1,6 +1,7 @@
#!/bin/csh
Added: head/cad/NASTRAN-95/files/patch-src_Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/NASTRAN-95/files/patch-src_Makefile Thu Aug 17 11:15:05 2017 (r448086)
@@ -0,0 +1,11 @@
+--- src/Makefile.orig 2016-09-08 21:25:12 UTC
++++ src/Makefile
+@@ -1,6 +1,6 @@
+ # Declaration of variables
+-FC = gfortran
+-FFLAGS = -w -fno-range-check -fno-automatic -fcray-pointer -std=legacy
++FC = %%FC%%
++FFLAGS = %%FFLAGS%% -w -fno-range-check -fno-automatic -fcray-pointer -std=legacy
+
+ # file names
+ EXEC=nastran.exe
Modified: head/cad/NASTRAN-95/files/patch-um_Makefile
==============================================================================
--- head/cad/NASTRAN-95/files/patch-um_Makefile Thu Aug 17 10:53:46 2017 (r448085)
+++ head/cad/NASTRAN-95/files/patch-um_Makefile Thu Aug 17 11:15:05 2017 (r448086)
@@ -1,4 +1,4 @@
---- um/Makefile.orig 2016-08-10 15:22:55 UTC
+--- um/Makefile.orig 2016-09-08 21:25:12 UTC
+++ um/Makefile
@@ -1,6 +1,6 @@
# Declaration of variables
Modified: head/cad/NASTRAN-95/pkg-plist
==============================================================================
--- head/cad/NASTRAN-95/pkg-plist Thu Aug 17 10:53:46 2017 (r448085)
+++ head/cad/NASTRAN-95/pkg-plist Thu Aug 17 11:15:05 2017 (r448086)
@@ -40,8 +40,10 @@ bin/nastran
%%NASTHOME%%/um/SUBS.TXT
%%NASTHOME%%/um/UMFL.TXT
%%NASTHOME%%/um/nasthelp.exe
-%%PORTDOCS%%%%DOCSDIR%%/NASTRAN Programmers Manual.pdf
-%%PORTDOCS%%%%DOCSDIR%%/NASTRAN Users Manual 2.pdf
+%%PORTDOCS%%%%DOCSDIR%%/NASA-SP-221(06) The NASTRAN Theoretical Manual.pdf
+%%PORTDOCS%%%%DOCSDIR%%/NASA-SP-222(08) NASTRAN Users Manual Vol I.pdf
+%%PORTDOCS%%%%DOCSDIR%%/NASA-SP-222(08) NASTRAN Users Manual Vol II.pdf
+%%PORTDOCS%%%%DOCSDIR%%/NASA-SP-223(05) NASTRAN Programmers Manual.pdf
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demoout/d01000a.out
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demoout/d01001a.out
More information about the svn-ports-all
mailing list