aboutsummaryrefslogtreecommitdiffstats
path: root/science
diff options
context:
space:
mode:
authoryuri <yuri@FreeBSD.org>2018-07-08 09:27:10 +0800
committeryuri <yuri@FreeBSD.org>2018-07-08 09:27:10 +0800
commitd1ac1d467247f968d80a3cedccb0b1fbbfa21657 (patch)
treeb6c0c326df72304d2af9dc9574ff2ab76a371165 /science
parent277ee4dd3ae0501924d85f84070422d45edb672f (diff)
downloadfreebsd-ports-gnome-d1ac1d467247f968d80a3cedccb0b1fbbfa21657.tar.gz
freebsd-ports-gnome-d1ac1d467247f968d80a3cedccb0b1fbbfa21657.tar.zst
freebsd-ports-gnome-d1ac1d467247f968d80a3cedccb0b1fbbfa21657.zip
New port: science/clipper: Libraries for the organisation of crystallographic data
Diffstat (limited to 'science')
-rw-r--r--science/Makefile1
-rw-r--r--science/clipper/Makefile26
-rw-r--r--science/clipper/distinfo3
-rw-r--r--science/clipper/pkg-descr8
-rw-r--r--science/clipper/pkg-plist107
5 files changed, 145 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile
index 58879ed49a3f..7d64c0b2c579 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -44,6 +44,7 @@
SUBDIR += chemtool
SUBDIR += chemtool-devel
SUBDIR += clhep
+ SUBDIR += clipper
SUBDIR += colt
SUBDIR += crf++
SUBDIR += dcl
diff --git a/science/clipper/Makefile b/science/clipper/Makefile
new file mode 100644
index 000000000000..7d4ba57dddbb
--- /dev/null
+++ b/science/clipper/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= clipper
+DISTVERSION= 2.1.20180526
+CATEGORIES= science
+MASTER_SITES= https://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/dependencies/
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Libraries for the organisation of crystallographic data
+
+LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libccp4c.so:science/libccp4 \
+ libmmdb2.so:science/mmdb2 \
+ libsfftw.so:math/fftw-float
+
+USES= fortran gmake libtool localbase:ldflags
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-shared --disable-static \
+ --enable-phs --enable-cns --enable-mmdb --enable-minimol --enable-cif --enable-ccp4 --enable-fortran
+USE_LDCONFIG= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C/\.[0-9]+$//}
+
+.include <bsd.port.mk>
diff --git a/science/clipper/distinfo b/science/clipper/distinfo
new file mode 100644
index 000000000000..e28edcff402d
--- /dev/null
+++ b/science/clipper/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1531010900
+SHA256 (clipper-2.1.20180526.tar.gz) = 7b77d5c79078eb0ce94ea503c0346c799c44a2872dfd14b09abc404025003c4b
+SIZE (clipper-2.1.20180526.tar.gz) = 3007665
diff --git a/science/clipper/pkg-descr b/science/clipper/pkg-descr
new file mode 100644
index 000000000000..06888e8e1f25
--- /dev/null
+++ b/science/clipper/pkg-descr
@@ -0,0 +1,8 @@
+The aim of the project is to produce a set of object-oriented libraries for the
+organisation of crystallographic data and the performance of crystallographic
+computation. The libraries are designed as a framework for new crystallographic
+software, which will allow the full power of modern programming techniques to be
+exploited by the developer. This will lead to greater functionality from simpler
+code which will be easier to develop and debug.
+
+WWW: https://www.ysbl.york.ac.uk/~cowtan/clipper/clipper.html
diff --git a/science/clipper/pkg-plist b/science/clipper/pkg-plist
new file mode 100644
index 000000000000..6a13831c8fc9
--- /dev/null
+++ b/science/clipper/pkg-plist
@@ -0,0 +1,107 @@
+include/clipper/ccp4/ccp4_map_io.h
+include/clipper/ccp4/ccp4_mtz_io.h
+include/clipper/ccp4/ccp4_mtz_types.h
+include/clipper/ccp4/ccp4_utils.h
+include/clipper/cif/cif_data_io.h
+include/clipper/clipper-ccp4.h
+include/clipper/clipper-cctbx.h
+include/clipper/clipper-cif.h
+include/clipper/clipper-cns.h
+include/clipper/clipper-contrib.h
+include/clipper/clipper-minimol.h
+include/clipper/clipper-mmdb.h
+include/clipper/clipper-phs.h
+include/clipper/clipper.h
+include/clipper/cns/cns_hkl_io.h
+include/clipper/cns/cns_map_io.h
+include/clipper/contrib/convolution_search.h
+include/clipper/contrib/edcalc.h
+include/clipper/contrib/fffear.h
+include/clipper/contrib/function_object_bases.h
+include/clipper/contrib/mapfilter.h
+include/clipper/contrib/originmatch.h
+include/clipper/contrib/sfcalc.h
+include/clipper/contrib/sfcalc_obs.h
+include/clipper/contrib/sfscale.h
+include/clipper/contrib/sfweight.h
+include/clipper/contrib/skeleton.h
+include/clipper/contrib/test_contrib.h
+include/clipper/core/atomsf.h
+include/clipper/core/cell.h
+include/clipper/core/clipper_instance.h
+include/clipper/core/clipper_memory.h
+include/clipper/core/clipper_message.h
+include/clipper/core/clipper_precision.h
+include/clipper/core/clipper_stats.h
+include/clipper/core/clipper_sysdep.h
+include/clipper/core/clipper_test.h
+include/clipper/core/clipper_thread.h
+include/clipper/core/clipper_types.h
+include/clipper/core/clipper_util.h
+include/clipper/core/container.h
+include/clipper/core/container_hkl.h
+include/clipper/core/container_map.h
+include/clipper/core/container_types.h
+include/clipper/core/coords.h
+include/clipper/core/derivs.h
+include/clipper/core/fftmap.h
+include/clipper/core/fftmap_sparse.h
+include/clipper/core/hkl_compute.h
+include/clipper/core/hkl_data.h
+include/clipper/core/hkl_datatypes.h
+include/clipper/core/hkl_info.h
+include/clipper/core/hkl_lookup.h
+include/clipper/core/hkl_operators.h
+include/clipper/core/map_interp.h
+include/clipper/core/map_utils.h
+include/clipper/core/nxmap.h
+include/clipper/core/nxmap_operator.h
+include/clipper/core/ramachandran.h
+include/clipper/core/resol_basisfn.h
+include/clipper/core/resol_fn.h
+include/clipper/core/resol_targetfn.h
+include/clipper/core/rotation.h
+include/clipper/core/spacegroup.h
+include/clipper/core/spacegroup_data.h
+include/clipper/core/symop.h
+include/clipper/core/test_core.h
+include/clipper/core/test_data.h
+include/clipper/core/xmap.h
+include/clipper/minimal-clipper-hkl.h
+include/clipper/minimal-clipper-map.h
+include/clipper/minimol/container_minimol.h
+include/clipper/minimol/minimol.h
+include/clipper/minimol/minimol_data.h
+include/clipper/minimol/minimol_io.h
+include/clipper/minimol/minimol_seq.h
+include/clipper/minimol/minimol_utils.h
+include/clipper/mmdb/clipper_mmdb.h
+include/clipper/phs/phs_io.h
+lib/libclipper-ccp4.so
+lib/libclipper-ccp4.so.2
+lib/libclipper-ccp4.so.2.0.1
+lib/libclipper-cif.so
+lib/libclipper-cif.so.2
+lib/libclipper-cif.so.2.0.1
+lib/libclipper-cns.so
+lib/libclipper-cns.so.2
+lib/libclipper-cns.so.2.0.1
+lib/libclipper-contrib.so
+lib/libclipper-contrib.so.2
+lib/libclipper-contrib.so.2.0.1
+lib/libclipper-core.so
+lib/libclipper-core.so.2
+lib/libclipper-core.so.2.0.1
+lib/libclipper-fortran.so
+lib/libclipper-fortran.so.2
+lib/libclipper-fortran.so.2.0.1
+lib/libclipper-minimol.so
+lib/libclipper-minimol.so.2
+lib/libclipper-minimol.so.2.0.1
+lib/libclipper-mmdb.so
+lib/libclipper-mmdb.so.2
+lib/libclipper-mmdb.so.2.0.1
+lib/libclipper-phs.so
+lib/libclipper-phs.so.2
+lib/libclipper-phs.so.2.0.1
+libdata/pkgconfig/clipper.pc