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

Last change on this file since 136790 was 120914, checked in by ram@…, 6 years ago

science/lscsoft-deps: remove duplicate dependencies

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.6 KB
Line 
1# $Id: Portfile 120914 2014-06-11 15:14:39Z ram@macports.org $
2
3PortSystem      1.0
4
5name            lscsoft-deps
6version         20140611
7revision        1
8categories      science
9maintainers     ram aronnax
10platforms       darwin
11supported_archs noarch
12
13description     LSCSoft dependencies meta-port
14long_description  This is a meta-port that depends on all the ports \
15  needed for developing Software used within the LIGO Scientific \
16  Collaboration.
17
18homepage        http://www.lsc-group.phys.uwm.edu/daswg
19master_sites    ${homepage}
20
21distfiles
22
23depends_run     port:git \
24                port:autoconf \
25                port:automake \
26                port:libtool
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:metaio \
56                     port:libxml2 \
57                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
58                     port:healpix-c
59}
60
61variant pylal requires glue lalsuite description {Include dependencies for pyLAL development} {
62  depends_run-append port:py27-scipy \
63                     port:py27-matplotlib \
64                     port:py27-matplotlib-basemap
65}
66
67variant gstlal requires glue lalsuite pylal description {Include dependencies for gstlal development} {
68  depends_run-append port:orc \
69                     port:gstreamer010 \
70                     port:gstreamer010-gst-plugins-base \
71                     port:gstreamer010-gst-plugins-good \
72                     port:py27-gobject \
73                     port:py27-gst-python
74}
75
76default_variants +glue +pylal +lalsuite +gstlal
77
78notes \
79"To complete the installation and prepare your system for use, please run:
80\n\tsudo port select --set python python27"
81
82use_configure   no
83
84livecheck.type  none
Note: See TracBrowser for help on using the repository browser.