svn commit: r477927 - in head/science: . nwchem

Mathieu Arnold mat at FreeBSD.org
Fri Aug 24 07:54:18 UTC 2018


On Thu, Aug 23, 2018 at 10:00:33PM +0000, Yuri Victorovich wrote:
> +post-install:
> +	@${REINPLACE_CMD} 's|nwchrc="/etc/nwchemrc"|nwchrc="${PREFIX}/etc/nwchemrc"|' ${WRKSRC}/util/util_nwchemrc.F

1) never use both do-install and post-install, put everything in post-install.
2) post-install happens after do-install.

> +do-install:
> +	${INSTALL_DATA} ${WRKDIR}/nwchemrc ${STAGEDIR}${PREFIX}/etc/nwchemrc
> +	${INSTALL_PROGRAM} ${WRKSRC}/../bin/LINUX64/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.shadow
> +	@(echo "#!/bin/sh"; \
> +	  echo ""; \
> +	  echo "if ! [ -f ~/.nwchemrc ]; then"; \
> +	  echo "  cp ${PREFIX}/etc/nwchemrc ~/.nwchemrc"; \
> +	  echo "fi"; \
> +	  echo ""; \
> +	  echo "LD_PRELOAD=${PREFIX}/lib/gcc${GCC_DEFAULT}/libgcc_s.so ${PREFIX}/bin/${PORTNAME}.shadow \""$$"@\"" \
> +	) > ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
> +	@${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
> +	cd ${WRKSRC}/basis && ${COPYTREE_SHARE} libraries ${STAGEDIR}${DATADIR}
> +	cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}
> +	@${MKDIR} ${STAGEDIR}${DATADIR}/libraryps
> +.for d in development_psps HGH_LDA library1 library2 ofpw_default paw_default pspw_default pspw_new pspw_old Spin_Orbit TETER TM
> +	cd ${WRKSRC}/nwpw/libraryps && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/libraryps/
> +.endfor


-- 
Mathieu Arnold
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20180824/b98c54bb/attachment.sig>


More information about the svn-ports-all mailing list