[144207] trunk/dports/www/spidereyeballs/Portfile

mojca at macports.org mojca at macports.org
Mon Jan 4 13:18:55 PST 2016


Revision: 144207
          https://trac.macports.org/changeset/144207
Author:   mojca at macports.org
Date:     2016-01-04 13:18:55 -0800 (Mon, 04 Jan 2016)
Log Message:
-----------
spidereyeballs: switch to perl5.22 (#48365), enable tests

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

Modified: trunk/dports/www/spidereyeballs/Portfile
===================================================================
--- trunk/dports/www/spidereyeballs/Portfile	2016-01-04 21:05:11 UTC (rev 144206)
+++ trunk/dports/www/spidereyeballs/Portfile	2016-01-04 21:18:55 UTC (rev 144207)
@@ -2,11 +2,12 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           perl5 1.0
 
 name                spidereyeballs
 version             0.21
-revision            3
-set perl_version    5.16
+revision            4
+perl5.branches      5.22
 categories          www
 platforms           darwin
 supported_archs     noarch
@@ -26,13 +27,33 @@
                     rmd160  70a083c68b9e42c1b295ed6153935f30e3796088 \
                     sha256  b7d9a4e7451a6c0d29ea21d5afea466a183bff85d22011cb1545e6e33eddc62c
 
-depends_lib         port:perl${perl_version} \
-                    port:p${perl_version}-html-template \
-                    port:p${perl_version}-image-size \
-                    port:p${perl_version}-xml-parser
+depends_lib         port:perl${perl5.major} \
+                    port:p${perl5.major}-html-template \
+                    port:p${perl5.major}-image-size \
+                    port:p${perl5.major}-xml-parser
 depends_run         port:ImageMagick
 
-configure.cmd       ${prefix}/bin/perl${perl_version}
+# TODO: these are depends_test
+depends_run-append \
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-xml-treebuilder
+
+post-patch {
+    # TODO: autogenerate the list of files
+    reinplace "s|/usr/bin/perl|${perl5.bin}|g" \
+        ${worksrcpath}/spider \
+        ${worksrcpath}/spider.cgi \
+        ${worksrcpath}/t/000loader.t \
+        ${worksrcpath}/t/010sizes.t \
+        ${worksrcpath}/t/020pattern.t \
+        ${worksrcpath}/t/021templates.t \
+        ${worksrcpath}/t/030quick.t \
+        ${worksrcpath}/t/040urls.t \
+        ${worksrcpath}/t/050fixed.t \
+        ${worksrcpath}/t/060relative.t
+}
+
+configure.cmd       ${perl5.bin}
 configure.pre_args  Makefile.PL
 configure.args      --prefix=${prefix}
 destroot.target     install
@@ -40,3 +61,6 @@
 post-destroot {
     delete [glob ${destroot}${prefix}/lib/perl5/*/*/perllocal.pod]
 }
+
+# many tests fail
+test.run            yes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160104/e3b4e229/attachment.html>


More information about the macports-changes mailing list