[137161] trunk/dports/www/ikiwiki/Portfile

devans at macports.org devans at macports.org
Fri Jun 5 13:22:31 PDT 2015


Revision: 137161
          https://trac.macports.org/changeset/137161
Author:   devans at macports.org
Date:     2015-06-05 13:22:31 -0700 (Fri, 05 Jun 2015)
Log Message:
-----------
ikiwiki: update to version 3.20150329, dependencies, configure to use python27 for python plugins/tests.

Modified Paths:
--------------
    trunk/dports/www/ikiwiki/Portfile

Modified: trunk/dports/www/ikiwiki/Portfile
===================================================================
--- trunk/dports/www/ikiwiki/Portfile	2015-06-05 18:57:45 UTC (rev 137160)
+++ trunk/dports/www/ikiwiki/Portfile	2015-06-05 20:22:31 UTC (rev 137161)
@@ -1,15 +1,14 @@
 # -*- 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
 # $Id$
 
-PortSystem 1.0
-PortGroup perl5 1.0
+PortSystem              1.0
+PortGroup               perl5 1.0
 
 name                    ikiwiki
 perl5.branches          5.16
-perl5.setup             ikiwiki 3.20110608
+perl5.setup             ikiwiki 3.20150329
 # reset version because perl5 portgroup incorrectly converts it
-version                 3.20110608
-revision                3
+version                 3.20150329
 categories              www perl
 license                 GPL-2+
 description             A wiki compiler.
@@ -17,8 +16,8 @@
                         into HTML pages suitable for publishing on a website. \
                         Ikiwiki stores pages and history in a revision control \
                         system such as Subversion or Git. There are many other \
-                        features, including support for blogging, as well as a \
-                        large array of plugins.
+                        features, including support for blogging and podcasting, \
+                        as well as a large array of plugins.
 homepage                http://ikiwiki.info/
 maintainers             nomaintainer
 platforms               darwin
@@ -33,39 +32,46 @@
 livecheck.url           http://ftp.debian.org/debian/pool/main/i/ikiwiki/?C=N\;O=D
 livecheck.regex         ">ikiwiki_(\[^<\]+)\\.tar\\.gz<"
 
-patchfiles              patch-Makefile.PL.diff
+checksums               rmd160  a8cbc3f82f5e3a3aa7ba54ad306aa53d84dae04d \
+                        sha256  c898001d8fcfa99e2abb7f804633f628f1c00f4be22adc60757014b3c10381d5
 
-checksums               md5     c5cce6866137f77b0c5a8eb8d6395391 \
-                        sha1    0808e5f2f03bb5d604b903b96a6a897aeeb24a9e \
-                        rmd160  fa3c774c148c7ef8001579a49c97c92320d18ac6
+depends_build           port:coreutils \
+                        port:p${perl5.major}-ipc-run \
+                        port:p${perl5.major}-perlmagick \
+                        port:p${perl5.major}-xml-twig
 
-depends_build           port:coreutils
-
 # needed modules (see Bundle/IkiWiki.pm)
-depends_lib-append      port:p${perl5.major}-cgi-formbuilder \
+depends_lib-append      \
+                        port:p${perl5.major}-cgi \
+                        port:p${perl5.major}-cgi-formbuilder \
                         port:p${perl5.major}-cgi-session \
                         port:p${perl5.major}-data-dumper \
                         port:p${perl5.major}-html-parser \
                         port:p${perl5.major}-html-scrubber \
                         port:p${perl5.major}-html-template \
-                        port:p${perl5.major}-html-tree \
+                        port:p${perl5.major}-json \
                         port:p${perl5.major}-mail-sendmail \
                         port:p${perl5.major}-text-markdown \
                         port:p${perl5.major}-uri \
+                        port:p${perl5.major}-rpc-xml \
                         port:p${perl5.major}-timedate \
-                        port:p${perl5.major}-xml-simple
+                        port:p${perl5.major}-xml-simple \
+                        port:p${perl5.major}-yaml-libyaml \
+                        port:py27-docutils
 
 # a couple of optional extra modules bundled from MacPorts used by plugins
 # (for a complete list see Bundle/IkiWiki/Extras.pm)
+
 depends_lib-append      port:p${perl5.major}-crypt-ssleay \
-                        port:p${perl5.major}-digest-sha1 \
                         port:p${perl5.major}-file-mimeinfo \
+                        port:p${perl5.major}-html-tree \
                         port:p${perl5.major}-locale-gettext \
-                        port:p${perl5.major}-rpc-xml \
+                        port:p${perl5.major}-sort-naturally \
                         port:p${perl5.major}-term-readline-gnu \
                         port:p${perl5.major}-text-csv \
                         port:p${perl5.major}-text-wikiformat \
                         port:p${perl5.major}-xml-feed \
+                        port:p${perl5.major}-xml-writer \
                         port:p${perl5.major}-yaml
 
 destroot.target         CP=gcp install
@@ -90,8 +96,14 @@
         ${worksrcpath}/auto.setup \
         ${worksrcpath}/auto-blog.setup
     reinplace "s|/etc/ikiwiki/wikilist|${prefix}/etc/ikiwiki/wikilist|g" \
-    ${worksrcpath}/ikiwiki-update-wikilist \
-    ${worksrcpath}/ikiwiki-mass-rebuild
+        ${worksrcpath}/ikiwiki-update-wikilist \
+        ${worksrcpath}/ikiwiki-mass-rebuild
+    reinplace "s|#!.*|#!${prefix}/bin/python2.7|" \
+        ${worksrcpath}/plugins/proxy.py \
+        ${worksrcpath}/plugins/pythondemo \
+        ${worksrcpath}/plugins/rst
+    reinplace "s|python -c|${prefix}/bin/python2.7 -c|" \
+        ${worksrcpath}/t/rst.t
 }
 
 post-destroot {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150605/5ffda8b7/attachment.html>


More information about the macports-changes mailing list