source: trunk/dports/science/pylal/Portfile

Last change on this file was 151366, checked in by ram@…, 15 months ago

science/*lal*: latest science run release

switch python bindings to subports
support multiple python versions
compile using an OpenMP enabled compiler
add aronnax as co-maintainer

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# $Id: Portfile 151366 2016-08-13 15:36:28Z ryandesign@macports.org $
2
3PortSystem         1.0
4PortGroup          python 1.0
5
6name               pylal
7version            0.10.0
8categories         science
9platforms          darwin
10maintainers        ram arronax
11license            GPL-2+
12
13description        Python LSC Algorithm Library
14long_description \
15  The PyLAL package is best described as the Python LIGO Algorithm \
16  Library. It was originally a Python wrapping of parts of the LAL \
17  library, and although it continues to provide that function it has \
18  acquired a large collection of independent code of its own so that \
19  it is no longer exclusively a Python interface to LAL. In this \
20  package you will find convenience code to assist with manipulating \
21  XML documents using the glue.ligolw I/O library, you will find a \
22  wrapping to libframe to enable GWF frame-file reading, you will \
23  find binning and smoothing code, and you will find (partial) \
24  wrappings of LALs burstsearch, date, inject, tools, and window \
25  packages. Additionally, you will find most, if not all, of the \
26  inspiral pipeline's follow-up and summary tools, and several \
27  burst-related trigger post-production tools.
28
29homepage           https://www.lsc-group.phys.uwm.edu/daswg/projects/pylal.html
30master_sites       http://software.ligo.org/lscsoft/source/
31
32checksums          rmd160 d4d973f33c2026bec77a32efa546a8783f14aaf9 \
33                   sha256 4c957fe4a81302c3bc024792e4b04a92e099526314b5c7415300cebb6674d791
34
35python.default_version 27
36
37depends_build      port:pkgconfig
38
39depends_lib-append port:py${python.version}-numpy \
40                   port:py${python.version}-scipy \
41                   port:py${python.version}-matplotlib \
42                   port:glue \
43                   port:py${python.version}-lal \
44                   port:py${python.version}-lalframe \
45                   port:py${python.version}-lalmetaio \
46                   port:py${python.version}-lalsimulation \
47                   port:py${python.version}-lalburst \
48                   port:py${python.version}-lalinspiral
49
50# Choose a compiler that supports OpenMP.
51compiler.whitelist macports-clang-3.8 macports-clang-3.7 macports-clang-3.9
52compiler.fallback  macports-clang-3.8
53
54# py-scipy is not universal
55universal_variant  no
56
57livecheck.type     regex
58livecheck.url      ${master_sites}
59livecheck.regex    {pylal-(\d+(?:\.\d+)*).tar.gz}
Note: See TracBrowser for help on using the repository browser.