Ticket #42582: p5-mod_perl2.Portfile

File p5-mod_perl2.Portfile, 1.7 KB (added by mojca (Mojca Miklavec), 10 years ago)

A sample Portfile for p5-mod_perl2

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 123527 2014-08-10 01:42:12Z mojca@macports.org $
3
4PortSystem          1.0
5PortGroup           perl5 1.0
6
7perl5.branches      5.8 5.10 5.12 5.14 5.16 5.18 5.20
8perl5.setup         mod_perl2 2.0.8
9
10# Keep in sync with mod_perl2
11
12# maintainers       cyberscript.net:ryan
13categories          www perl
14license             Apache-2
15platforms           darwin
16description         Embeds a Perl interpreter in the Apache2 server (FIXME)
17long_description    ${description}
18
19homepage            http://perl.apache.org/
20master_sites        apache:perl/
21distname            mod_perl-${version}
22dist_subdir         mod_perl2
23
24checksums           rmd160  5863f229c1fe982852f05bf5c1af5d28dae28b7f \
25                    sha256  35dc1b7a40a90a395ce88bba2df84f22289975f34d1757de6d715560c20a20e6
26
27if {${perl5.major} != ""} {
28    depends_lib-append \
29                    port:apache2
30    worksrcdir      mod_perl-${version}
31
32    if {[string match *clang* ${configure.compiler}]} {
33        patchfiles-append clang-compatibility_src-modules-perl-modperl_common_util.h.patch
34    }
35
36    configure.args-append \
37                    MP_APXS=${prefix}/apache2/bin/apxs
38
39    post-destroot {
40        delete ${destroot}${prefix}/apache2
41        # delete ${destroot}${prefix}/apache2/include             -> this can go to generic port
42        # delete ${destroot}${prefix}/apache2/modules/mod_perl.so -> TODO: this file should be stored somewhere!
43    }
44}
45
46livecheck.url       http://perl.apache.org/download/index.html
47livecheck.type      regex
48livecheck.regex     "mod_perl-(\\d+\\.\\d+(\[0-9rc.\]+)?).tar.gz"