Index: head/cad/NASTRAN-95/Makefile =================================================================== --- head/cad/NASTRAN-95/Makefile (revision 543804) +++ head/cad/NASTRAN-95/Makefile (revision 543805) @@ -1,70 +1,72 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= NASTRAN-95 PORTVERSION= 20160908 PORTREVISION= 6 CATEGORIES= cad science MAINTAINER= pfg@FreeBSD.org COMMENT= NASA Structural Analysis System LICENSE= NOSA LICENSE_NAME= NASA OPEN SOURCE AGREEMENT VERSION 1.3 LICENSE_FILE= ${FILESDIR}/NASTRAN95-license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +BROKEN= Produces bogus files on newer versions of GCC fortran + +USES= fortran gmake dos2unix + USE_GITHUB= yes GH_ACCOUNT= twuerfl GH_TAGNAME= a73c57a - -USES= fortran gmake ALL_TARGET= # empty INSTALL_TARGET= install-strip NASTHOME= ${PREFIX}/libexec/${PORTNAME} PLIST_SUB= NASTHOME=${NASTHOME} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10 FFLAGS+= -fallow-invalid-boz .endif pre-build: @${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; s+%%FFLAGS%%+${FFLAGS}+g;' \ ${WRKSRC}/src/Makefile \ ${WRKSRC}/um/Makefile # Version string limited to 7 characters @${REINPLACE_CMD} -e 's+LINUX +FREEBSD+g;' \ ${WRKSRC}/src/btstrp.f do-build: @(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}) do-install: @${REINPLACE_CMD} -e 's+%%NASTHOME%%+${NASTHOME}+g' \ ${WRKSRC}/bin/nastran ${INSTALL_SCRIPT} ${WRKSRC}/bin/nastran ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${NASTHOME}/bin ${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/ ${INSTALL} ${WRKSRC}/um/nasthelp.exe ${STAGEDIR}${NASTHOME}/um/ ${INSTALL_DATA} ${WRKSRC}/um/*.TXT ${STAGEDIR}${NASTHOME}/um/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} "demoout inp test" ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/cad/NASTRAN-95/pkg-descr =================================================================== --- head/cad/NASTRAN-95/pkg-descr (revision 543804) +++ head/cad/NASTRAN-95/pkg-descr (revision 543805) @@ -1,15 +1,15 @@ NASTRAN-95 NASTRAN is the NASA Structural Analysis System, a finite element analysis (FEA) program completed in the early 1970's. It was the first of its kind and opened the door to computer-aided engineering. Subsections of a design can be modeled and then larger groupings of these elements can again be modeled. NASTRAN can handle elastic stability analysis, complex -eigenvalues for vibration and dynamic stability analysis, dynamic response +eigenvalues for vibration and dynamic stability analysis, dynamic response for transient and steady state loads, and random excitation, and static response to concentrated and distributed loads, thermal expansion, and enforced deformations. NOTE: There is no technical support available for this software. WWW: https://github.com/nasa/NASTRAN-95