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