source: trunk/dports/science/lscsoft-deps/Portfile

Last change on this file was 153054, checked in by ram@…, 10 months ago

science/lscsoft-deps: add missing py27-h5py

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.7 KB
Line 
1# $Id: Portfile 153054 2016-09-22 23:45:48Z ryandesign@macports.org $
2
3PortSystem      1.0
4
5name            lscsoft-deps
6version         20160922
7categories      science
8maintainers     ram aronnax ligo.org:ed.maros
9platforms       darwin
10supported_archs noarch
11
12description     LSCSoft dependencies meta-port
13long_description  This is a meta-port that depends on all the ports \
14  needed for developing Software used within the LIGO Scientific \
15  Collaboration.
16
17homepage        http://www.lsc-group.phys.uwm.edu/daswg
18master_sites    ${homepage}
19
20distfiles
21
22depends_run     port:git \
23                port:autoconf \
24                port:automake \
25                port:libtool \
26                port:pkgconfig
27
28build {}
29destroot {
30  xinstall -d ${destroot}${prefix}/share/doc/${name}-${version}
31  system "echo ${long_description} > ${destroot}${prefix}/share/doc/${name}-${version}/README.txt"
32}
33
34variant glue description {Include dependencies for glue development} {
35  depends_run-append port:python27 \
36                     port:py27-numpy \
37                     port:py27-pyrxp \
38                     port:py27-m2crypto \
39                     port:py27-cjson \
40                     port:py27-pyxmpp \
41                     port:py27-libxml2 \
42                     port:py27-m2crypto \
43                     port:py27-dnspython
44}
45
46variant lalsuite requires glue description {Include dependencies for LALSuite development} {
47  depends_run-append port:pkgconfig \
48                     port:swig \
49                     port:swig-python \
50                     port:py27-healpy \
51                     port:gsl \
52                     port:fftw-3 \
53                     port:fftw-3-single \
54                     port:libframe \
55                     port:ldas-tools-framecpp \
56                     port:metaio \
57                     port:libxml2 \
58                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
59                     port:healpix-c \
60                     port:hdf5 \
61                     port:py27-h5py
62}
63
64variant pylal requires glue lalsuite description {Include dependencies for pyLAL development} {
65  depends_run-append port:py27-scipy \
66                     port:py27-matplotlib \
67                     port:py27-matplotlib-basemap
68}
69
70variant gstlal requires glue lalsuite pylal description {Include dependencies for gstlal development} {
71  depends_run-append port:orc \
72                     port:gstreamer010 \
73                     port:gstreamer010-gst-plugins-base \
74                     port:gstreamer010-gst-plugins-good \
75                     port:py27-gobject \
76                     port:py27-gst-python
77}
78
79default_variants +glue +pylal +lalsuite +gstlal
80
81notes \
82"To complete the installation and prepare your system for use, please run:
83\n\tsudo port select --set python python27"
84
85use_configure   no
86
87livecheck.type  none
Note: See TracBrowser for help on using the repository browser.