# -*- 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 20200805 # Note: rebuild afer upgrading HDF5. Keep revision number even if 0. revision 7 categories science maintainers nomaintainer platforms any 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-lscsoft-glue \ port:py27-ligo-segments \ port:py27-ligo-lw \ 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 nds2 description {Include dependencies for nds2 development} { depends_run-append \ path:bin/doxygen:doxygen \ path:bin/dot:graphviz \ port:kerberos5 \ port:boost } variant nds2_swig requires nds2 description {Include dependencies for nds2 SWIG development} { depends_run-append \ path:bin/doxygen:doxygen \ path:bin/dot:graphviz \ port:gnu-classpath \ port:python27 \ port:py27-numpy \ port:swig \ port:swig-java \ port:swig-octave \ port:swig-python } variant gds description {Include dependencies for GDS development} { depends_run-append \ port:jsoncpp \ port:root6 } #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 +nds2 +nds2_swig +gds 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