source: trunk/dports/science/iAIDA/Portfile

Last change on this file was 146517, checked in by raimue@…, 17 months ago

Mass rev-bump dependents of port openssl due to ABI change

Disabling SSLv2 in r146162 changed the ABI of the library, leading to loading
errors for binaries with references to SSLv2 symbols.

https://lists.macosforge.org/pipermail/macports-dev/2016-March/032531.html

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
Line 
1# -*- 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
2# $Id: Portfile 146517 2016-03-10 17:49:28Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           cmake 1.0
6PortGroup           github 1.0
7
8github.setup        apfeiffer1 iAIDA 1.1.4 iAIDA-
9revision            3
10
11name                iAIDA
12categories          science
13maintainers         mojca gmail.com:apfeiffer1 openmaintainer
14license             LGPL-3
15description         An implementation in C++ of the AIDA Abstract Interfaces for Data Analysis
16long_description    iAIDA is an implementation in C++ of the AIDA Abstract Interfaces for Data Analysis, a set of interfaces designed for data analysis.
17homepage            http://iaida.dynalias.net/
18platforms           darwin
19# alternative download sites
20# extract.suffix      .tgz
21# master_sites        sourceforge:iaida
22# master_sites        http://iaida.dynalias.net/downloads/
23
24checksums           rmd160  5afdd32b3edae8464cef317bff05f0bcb57abbc9 \
25                    sha256  d3bfe1790a3f79b9aed4785d06263d9f9bde8f584bf2c8d5bbaf5a06f9d9eb3f
26
27depends_lib         port:aida \
28                    port:boost \
29                    path:lib/libssl.dylib:openssl \
30                    port:expat \
31                    port:zlib
32
33cmake.out_of_source yes
34worksrcdir          ${distname}/${name}
35
36configure.args-append \
37                    -DIAIDA_USE_Grace=OFF \
38                    -DIAIDA_USE_ROOT=OFF
39
40variant root5 description {Add support for ROOT} {
41    depends_lib-append      port:root5
42    configure.args-replace  -DIAIDA_USE_ROOT=OFF -DIAIDA_USE_ROOT=ON
43    configure.args-append   -DROOT_CONFIG_EXECUTABLE=${prefix}/libexec/root5/bin/root-config
44}
45
46variant grace description {Add support for Grace} {
47    depends_lib-append      port:grace
48    configure.args-replace  -DIAIDA_USE_Grace=OFF -DIAIDA_USE_Grace=ON
49}
50
51default_variants +root5
Note: See TracBrowser for help on using the repository browser.