Source
xxxxxxxxxx
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
name lscsoft-deps
version 20190728
categories science
maintainers {aronnax @lpsinger} {ligo.org:ed.maros @emaros}
platforms darwin
supported_archs noarch
description LSCSoft dependencies meta-port
long_description This is a meta-port that depends on all the ports \
needed for developing Software used within the LIGO Scientific \
Collaboration.
homepage http://www.lsc-group.phys.uwm.edu/daswg
master_sites ${homepage}
distfiles
depends_run port:autoconf \
port:automake \
path:bin/cmake:cmake \
port:git \
port:git-lfs \
port:libtool \
port:pkgconfig
build {}
destroot {
xinstall -d ${destroot}${prefix}/share/doc/${name}-${version}
system "echo ${long_description} > ${destroot}${prefix}/share/doc/${name}-${version}/README.txt"
}
variant glue description {Include dependencies for glue development} {
depends_run-append port:py27-cjson \
port:py27-numpy \
port:py27-openssl \
port:py27-pyrxp
}
variant lalsuite requires glue description {Include dependencies for LALSuite development} {
depends_run-append path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:fftw-3 \
port:fftw-3-single \
port:gsl \
port:hdf5 \
port:healpix-c \
port:ldas-tools-framecpp \
port:libframe \
port:libxml2 \
port:metaio \
port:py27-astropy \
port:py27-freezegun \
port:py27-h5py \
port:py27-healpy \
port:py27-ligo-segments \
port:py27-mock \
port:py27-numpy \
port:py27-pytest \
port:py27-pytest-mpl \
port:py27-scipy \
port:py27-shapely \
port:swig \
port:swig-python
}
#variant gstlal requires glue lalsuite description {Include dependencies for gstlal development} {
# depends_run-append port:gstreamer010 \
# port:gstreamer010-gst-plugins-base \
# port:gstreamer010-gst-plugins-good \
# port:orc \
# port:py27-gobject \
# port:py27-gst-python
#}
default_variants +glue +lalsuite
notes \
"To complete the installation and prepare your system for use, please run:
\n\tgit lfs install
\tsudo port select --set python python27"
use_configure no
livecheck.type none