#
# old_revision [b90b7b933c8653aa2aba5e607a79521f4159ec3d]
#
# patch "dports/sources/www/ikiwiki/Portfile"
# from [c46ebc1cdf57148c3439d29694d3586f01d00973]
# to [db11de0917886f2fbccc551fb1da5ef891efe891]
#
============================================================
|
|
PortGroup perl5 1.0 |
3 | 3 | PortSystem 1.0 |
4 | 4 | PortGroup perl5 1.0 |
5 | 5 | |
6 | | perl5.setup ikiwiki 1.47 |
| 6 | perl5.setup ikiwiki 2.51 |
7 | 7 | name ikiwiki |
8 | | categories www perl |
| 8 | version 2.51 |
| 9 | categories www perl |
9 | 10 | description A wiki compiler. |
10 | | long_description ${description} |
11 | | homepage http://ikiwiki.kitenet.net/ |
12 | | maintainers paul.totterman@gmail.com |
| 11 | long_description Ikiwiki is a wiki compiler. It converts wiki pages \ |
| 12 | into HTML pages suitable for publishing on a website. \ |
| 13 | Ikiwiki stores pages and history in a revision control \ |
| 14 | system such as Subversion or Git. There are many other \ |
| 15 | features, including support for blogging, as well as a \ |
| 16 | large array of plugins. |
| 17 | homepage http://ikiwiki.info/ |
| 18 | maintainers openmaintainer@macports.org |
13 | 19 | platforms darwin |
14 | 20 | master_sites http://ftp.debian.org/debian/pool/main/i/ikiwiki/ |
15 | 21 | distname ${name}_${version} |
16 | 22 | worksrcdir ${name} |
17 | | checksums md5 2463a50af5b5587bc2444e89c2edcb46 \ |
18 | | sha1 f4d6ecc2d16b96da57812e1dcb332bf8cacc2e2d \ |
19 | | rmd160 fe5563ef36cd27fe258ac654bd1496e932b1c77f |
20 | 23 | |
| 24 | checksums md5 4423258ab049d5441225027704fd2d1a \ |
| 25 | sha1 c8c30cb78dea19ee60385bb81f73d2ff9a42f72b \ |
| 26 | rmd160 b023427675268c731e5d54eefc90d937e4d41a3d |
| 27 | |
21 | 28 | depends_build port:perl5.8 port:coreutils |
22 | | depends_lib-append port:p5-text-markdown port:p5-html-template \ |
23 | | port:p5-html-scrubber port:p5-uri port:p5-perlmagick \ |
24 | | port:p5-cgi-formbuilder port:p5-timedate port:p5-mail-sendmail \ |
25 | | port:p5-time-duration port:p5-xml-sax-expat |
26 | 29 | |
| 30 | # needed modules (see Bundles/IkiWiki.pm) |
| 31 | depends_lib-append port:p5-cgi \ |
| 32 | port:p5-cgi-formbuilder \ |
| 33 | port:p5-cgi-session \ |
| 34 | port:p5-data-dumper \ |
| 35 | port:p5-html-parser \ |
| 36 | port:p5-html-scrubber \ |
| 37 | port:p5-html-parser \ |
| 38 | port:p5-mail-sendmail \ |
| 39 | port:p5-text-markdown \ |
| 40 | port:p5-uri \ |
| 41 | port:p5-timedate \ |
| 42 | port:p5-xml-simple |
| 43 | |
| 44 | # a couple of optional extra modules bundled from MacPorts used by plugins |
| 45 | # (for a complete list see Bundles/IkiWiki/Extras.pm) |
| 46 | depends_lib-append port:p5-crypt-ssleay \ |
| 47 | port:p5-digest-sha1 \ |
| 48 | port:p5-file-mimeinfo \ |
| 49 | port:p5-locale-gettext \ |
| 50 | port:p5-text-csv \ |
| 51 | port:p5-text-wikiformat \ |
| 52 | port:p5-xml-feed |
| 53 | |
27 | 54 | destroot.target CP=gcp install |
28 | 55 | configure.args INSTALLDIRS=vendor PREFIX=${prefix} |
29 | 56 | |
30 | 57 | post-patch { |
31 | | reinplace "s|/usr/bin/perl|${prefix}/bin/perl|g" \ |
32 | | ${worksrcpath}/ikiwiki.in \ |
33 | | ${worksrcpath}/IkiWiki.pm \ |
34 | | ${worksrcpath}/Makefile.PL \ |
35 | | ${worksrcpath}/ikiwiki-mass-rebuild \ |
36 | | ${worksrcpath}/ikiwiki-w3m.cgi \ |
37 | | ${worksrcpath}/ikiwiki.in \ |
38 | | ${worksrcpath}/mdwn2man \ |
39 | | ${worksrcpath}/pm_filter |
| 58 | reinplace "s|/usr/bin/perl|${prefix}/bin/perl|g" \ |
| 59 | ${worksrcpath}/ikiwiki.in \ |
| 60 | ${worksrcpath}/IkiWiki.pm \ |
| 61 | ${worksrcpath}/Makefile.PL \ |
| 62 | ${worksrcpath}/ikiwiki-mass-rebuild \ |
| 63 | ${worksrcpath}/ikiwiki-transition \ |
| 64 | ${worksrcpath}/ikiwiki-update-wikilist \ |
| 65 | ${worksrcpath}/ikiwiki-w3m.cgi \ |
| 66 | ${worksrcpath}/ikiwiki.in \ |
| 67 | ${worksrcpath}/docwiki.setup \ |
| 68 | ${worksrcpath}/mdwn2man \ |
| 69 | ${worksrcpath}/pm_filter |
40 | 70 | } |