source: trunk/dports/textproc/po4a/Portfile

Last change on this file was 151865, checked in by mojca@…, 15 months ago

po4a: switch to perl5.24 (#52081)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.9 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 151865 2016-08-23 12:35:00Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           perl5 1.0
6
7name                po4a
8version             0.47
9revision            1
10set download_id     4142
11perl5.branches      5.24
12
13categories          textproc
14platforms           darwin
15license             GPL-2
16maintainers         nomaintainer
17
18description         framework to translate documentation and other materials
19long_description    The po4a (PO for anything) project goal is to ease \
20                    translations (and more interestingly, the \
21                    maintenance of translations) using gettext tools \
22                    on areas where they were not expected like documentation.
23
24homepage            http://po4a.alioth.debian.org/
25master_sites        https://alioth.debian.org/frs/download.php/file/${download_id}/
26
27checksums           rmd160  cb5bb7dd96cbedcd9641285da63dd826ba6d38d3 \
28                    sha256  5010e1b7df1115cbd475f46587fc05fefc97301f9bba0c2f15106005ca017507
29
30# TODO: check and fix dependencies
31depends_lib-append  port:perl${perl5.major} \
32                    port:p${perl5.major}-text-wrapi18n \
33                    port:p${perl5.major}-term-readkey \
34                    port:p${perl5.major}-sgmlspm \
35                    port:p${perl5.major}-unicode-linebreak \
36                    port:p${perl5.major}-locale-gettext
37depends_build-append \
38                    port:docbook-xml-4.1.2 \
39                    port:docbook-xml-4.2 \
40                    port:docbook-xml-4.3 \
41                    port:docbook-xml-4.4 \
42                    port:docbook-xml-4.5 \
43                    port:docbook-xml-5.0 \
44                    port:docbook-xsl \
45                    port:docbook-xsl-ns \
46                    port:libxslt \
47                    port:p${perl5.major}-data-dumper \
48                    port:p${perl5.major}-extutils-manifest \
49                    port:p${perl5.major}-file-path \
50                    port:p${perl5.major}-getopt-long \
51                    port:p${perl5.major}-html-parser \
52                    port:p${perl5.major}-parent \
53                    port:p${perl5.major}-pathtools \
54                    port:p${perl5.major}-text-parsewords
55
56configure.args      "installdirs=core --config cc=\"${configure.cc}\" --config ld=\"${configure.cc}\""
57perl5.use_module_build
58configure.cmd       ${perl5.bin}
59build.cmd           ${perl5.bin}
60destroot.cmd        ${perl5.bin}
61
62post-destroot {
63    # Make sure all binaries use the correct MacPorts-provided perl version
64    reinplace -W ${destroot}${prefix}/bin "s|#! /usr/bin/env perl|#!${perl5.bin}|" \
65        msguntypot \
66        po4a \
67        po4a-gettextize \
68        po4a-normalize \
69        po4a-translate \
70        po4a-updatepo \
71}
72
73livecheck.type      regex
74livecheck.url       https://alioth.debian.org/frs/?group_id=30267
75livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.