svn commit: r479321 - in head: . science/namd

Yuri Victorovich yuri at FreeBSD.org
Sun Sep 9 17:06:50 UTC 2018


Author: yuri
Date: Sun Sep  9 17:06:48 2018
New Revision: 479321
URL: https://svnweb.freebsd.org/changeset/ports/479321

Log:
  science/namd: Add IGNORE clause instead of the custom do-fetch clause for the licensing warning
  
  Also add RESTRICTED, and remove GIT_URL.
  
  Reported by:	mat

Modified:
  head/LEGAL
  head/science/namd/Makefile

Modified: head/LEGAL
==============================================================================
--- head/LEGAL	Sun Sep  9 17:03:56 2018	(r479320)
+++ head/LEGAL	Sun Sep  9 17:06:48 2018	(r479321)
@@ -240,3 +240,4 @@ rainloop-1.*.zip	mail/rainloop		Redistribution in any 
 lha-114i.tar.gz		archivers/lha		Binary only redistribution is prohibited. Non-network redistribution such as CDROM requires prior notification to author. Commercial use whose main purpose is to provide the functions of this program is prohibited.
 atom-*.tgz		science/atom		Redistribution in any form is prohibited
 charm-uiuc*		net/charm		No commercial use: commercial use requires a commercial license
+namd*			science/namd		No commercial use: commercial use requires a commercial license

Modified: head/science/namd/Makefile
==============================================================================
--- head/science/namd/Makefile	Sun Sep  9 17:03:56 2018	(r479320)
+++ head/science/namd/Makefile	Sun Sep  9 17:06:48 2018	(r479321)
@@ -22,11 +22,11 @@ BUILD_DEPENDS=	bash:shells/bash \
 LIB_DEPENDS=	libck.so:net/charm \
 		libfftw3f.so:math/fftw3-float
 
+RESTRICTED=	No commercial use: commercial use requires a commercial license
+
 USES=		fortran gmake localbase:ldflags python:build shebangfix tcl
 SHEBANG_FILES=	config
 
-GIT_URL=	https://charm.cs.illinois.edu/gerrit/namd.git
-
 ARCH_STR=	Linux-${ARCH:S/amd64/x86_64/:S/i386/x86/}-g++
 ARCH_STR_CHARM=	linux${ARCH:S/amd64/64/:S/i386/32/}
 
@@ -44,18 +44,11 @@ PLIST_FILES=	bin/flipbinpdb \
 		bin/psfgen \
 		bin/sortreplicas
 
-local-makesum: # Workaround: the generic 'make makesum' is broken when custom do-fetch is defined: it calls ${SCRIPTSDIR}/do-fetch.sh.
-	@${MAKE} distclean fetch makesum
+.include <bsd.port.pre.mk>
 
-do-fetch:
-	@if ! [ -f "${DISTDIR}/${DISTFILES}" ]; then \
-	  ${ECHO} "(!!)"; \
-	  ${ECHO} "(!!) Please download the release tarball of the version ${DISTVERSION} (${DISTFILES})"; \
-	  ${ECHO} "(!!) from https://www.ks.uiuc.edu/Development/Download/download.cgi?PackageName=NAMD,"; \
-	  ${ECHO} "(!!) put it into ${DISTDIR}, and run 'make' again."; \
-	  ${ECHO} "(!!)"; \
-	  ${FALSE}; \
-	fi
+.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
+IGNORE=	please download the release tarball of the version ${DISTVERSION} (${DISTFILES}) from https://www.ks.uiuc.edu/Development/Download/download.cgi?PackageName=NAMD, put it into ${DISTDIR}, and run 'make' again
+.endif
 
 do-configure:
 	@cd ${WRKSRC} && ${ECHO} "CHARMBASE=${LOCALBASE}" > Make.config
@@ -75,4 +68,4 @@ do-install:
 	${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${e} ${STAGEDIR}${PREFIX}/bin
 .endfor
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>


More information about the svn-ports-all mailing list