source: trunk/dports/security/voms/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.7 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           github 1.0
6
7github.setup        italiangrid voms 2_0_9
8revision            1
9version             [strsed ${github.version} {g/_/./}]
10categories          security
11platforms           darwin
12maintainers         nikhef.nl:okoeroo
13license             Apache-2
14
15description         create a proxy with VOMS extensions
16
17long_description    The voms-proxy-init generates a proxy with the VOMS information included in a non-critical extension.
18
19checksums           rmd160  5d6f8ba7aba00173cb22149d7b867ec4684e7435 \
20                    sha256  aab51fab8ad4a89fb8dc68dcfc4e44a9eab0542bf437ec3bc330628830ba8633
21
22patchfiles          patch-automake-1.13.diff \
23                    patch-ipv6sock-posix.diff \
24                    patch-empty-replib.diff
25
26depends_build       port:autoconf \
27                    port:automake \
28                    port:libtool
29
30depends_lib         port:expat \
31                    path:lib/libssl.dylib:openssl
32
33pre-configure {
34    system -W ${worksrcpath} "./autogen.sh"
35}
36
37configure.args      --with-expat-prefix=${prefix} \
38                    --with-openssl-prefix=${prefix}
39
40# Fix build conflict with mongodb's ${prefix}/include/server.h
41configure.cppflags-delete -I${prefix}/include
42configure.cppflags-append -isystem${prefix}/include
43
44pre-test {
45    if {![file exists ${prefix}/bin/runtest]} {
46        ui_error "To test ${name}, you must first install the dejagnu port."
47        return -code error "dejagnu is not installed"
48    }
49}
50
51test.run            yes
52test.target         check
Note: See TracBrowser for help on using the repository browser.