svn commit: r479360 - in head: . science science/msms science/msms/files
Yuri Victorovich
yuri at FreeBSD.org
Mon Sep 10 05:53:49 UTC 2018
Author: yuri
Date: Mon Sep 10 05:53:46 2018
New Revision: 479360
URL: https://svnweb.freebsd.org/changeset/ports/479360
Log:
New port: science/msms: Program to efficiently compute molecular surfaces
Added:
head/science/msms/
head/science/msms/Makefile (contents, props changed)
head/science/msms/distinfo-amd64 (contents, props changed)
head/science/msms/distinfo-i386 (contents, props changed)
head/science/msms/files/
head/science/msms/files/extract-license.awk (contents, props changed)
head/science/msms/pkg-descr (contents, props changed)
Modified:
head/LEGAL
head/science/Makefile
Modified: head/LEGAL
==============================================================================
--- head/LEGAL Mon Sep 10 05:36:10 2018 (r479359)
+++ head/LEGAL Mon Sep 10 05:53:46 2018 (r479360)
@@ -242,3 +242,4 @@ atom-*.tgz science/atom Redistribution in any form i
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
vmd-* science/vmd No commercial use: commercial use requires a commercial license
+msms-* science/msms No commercial use, only for use by individuals in scientific research
Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile Mon Sep 10 05:36:10 2018 (r479359)
+++ head/science/Makefile Mon Sep 10 05:53:46 2018 (r479360)
@@ -137,6 +137,7 @@
SUBDIR += mol2ps
SUBDIR += mpb
SUBDIR += mpqc
+ SUBDIR += msms
SUBDIR += multiwfn
SUBDIR += namd
SUBDIR += ncs
Added: head/science/msms/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/msms/Makefile Mon Sep 10 05:53:46 2018 (r479360)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME= msms
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.6.1
+CATEGORIES= science
+MASTER_SITES= http://mgltools.scripps.edu/downloads/tars/releases/MSMSRELEASE/REL${DISTVERSION}/
+DISTNAME= ${PORTNAME}_${ARCH_MSMS_DIST}Linux2_${DISTVERSION}
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Program to efficiently compute molecular surfaces
+
+LICENSE= MSMS_LICENSE
+LICENSE_NAME= MSMS License
+LICENSE_FILE= ${WRKSRC}/license.txt
+LICENSE_PERMS= no-auto-accept no-dist-mirror no-pkg-mirror # No redistribution is allowed.
+
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= Binaries available only for ${ONLY_FOR_ARCHS}.
+
+RESTRICTED= No commercial use, only for use by individuals
+
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+
+ARCH_MSMS_DIST= ${ARCH:S/amd64/i86_64/:S/i386/i86/}
+ARCH_MSMS_FILE= ${ARCH:S/amd64/x86_64/:S/i386/i86/}
+
+DISTINFO_FILE= ${MASTERDIR}/distinfo-${ARCH}
+
+PLIST_FILES= bin/${PORTNAME} \
+ man/man1/${PORTNAME}.1.gz
+
+post-extract:
+ @${AWK} -f ${FILESDIR}/extract-license.awk < ${WRKSRC}/README > ${LICENSE_FILE}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}.${ARCH_MSMS_FILE}Linux2.${DISTVERSION}${ARCH:S/amd64/.staticgcc/:S/${ARCH}//} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+
+.include <bsd.port.mk>
Added: head/science/msms/distinfo-amd64
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/msms/distinfo-amd64 Mon Sep 10 05:53:46 2018 (r479360)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1536557816
+SHA256 (msms_i86_64Linux2_2.6.1.tar.gz) = 5f0ca50360b5938e74c538e0399d582abc4a40ef4cf410e66f31a1f91e6e3e1f
+SIZE (msms_i86_64Linux2_2.6.1.tar.gz) = 593147
Added: head/science/msms/distinfo-i386
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/msms/distinfo-i386 Mon Sep 10 05:53:46 2018 (r479360)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1536557847
+SHA256 (msms_i86Linux2_2.6.1.tar.gz) = ab4f9e60df6fe18a5ac05550bf074b287792638a818a047697ead049d8737caf
+SIZE (msms_i86Linux2_2.6.1.tar.gz) = 112762
Added: head/science/msms/files/extract-license.awk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/msms/files/extract-license.awk Mon Sep 10 05:53:46 2018 (r479360)
@@ -0,0 +1,21 @@
+
+BEGIN { in_licence = 0 }
+
+{
+ if (!in_licence && $2 == "LICENSE") {
+ in_licence = 1
+ print prev_line
+ del_count = 1
+ } else if (in_licence) {
+ if ($1 == "############################################################################") {
+ del_count = del_count+1
+ if (del_count > 2)
+ in_licence = 0
+ }
+ }
+
+ if (in_licence)
+ print $0
+
+ prev_line = $0
+}
Added: head/science/msms/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/msms/pkg-descr Mon Sep 10 05:53:46 2018 (r479360)
@@ -0,0 +1,8 @@
+MSMS computes, for a given probe radius, the reduced surface of a set of
+spheres. An analytical description of the solvent excluded surface is
+computed from the reduced surface. Special attention is paid to the proper
+handling of self-intersecting parts of the surface called singularities.
+This analytical model of the solvent excluded surface can be triangulated
+with a user specified vertex density.
+
+WWW: http://mgltools.scripps.edu/downloads#msms
More information about the svn-ports-all
mailing list