[142196] trunk/dports/devel/cvsweb/Portfile

mojca at macports.org mojca at macports.org
Sat Dec 12 04:44:11 PST 2015


Revision: 142196
          https://trac.macports.org/changeset/142196
Author:   mojca at macports.org
Date:     2015-11-06 06:12:29 -0800 (Fri, 06 Nov 2015)
Log Message:
-----------
cvsweb: use perl5.22 (#48365), dependencies seem to be runtime, other minor changes

Modified Paths:
--------------
    trunk/dports/devel/cvsweb/Portfile

Modified: trunk/dports/devel/cvsweb/Portfile
===================================================================
--- trunk/dports/devel/cvsweb/Portfile	2015-11-06 13:52:09 UTC (rev 142195)
+++ trunk/dports/devel/cvsweb/Portfile	2015-11-06 14:12:29 UTC (rev 142196)
@@ -2,10 +2,11 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           perl5 1.0
 
 name                cvsweb
 version             3.0.6
-revision            2
+revision            3
 categories          devel www
 license             BSD
 maintainers         nomaintainer
@@ -16,6 +17,7 @@
                     browse a CVS repository tree via web.  It can display the revision \
                     history of a file, as well as diffs between revisions and \
                     downloading the whole file.
+
 homepage            http://www.freebsd.org/projects/cvsweb.html
 platforms           darwin
 master_sites        http://people.FreeBSD.org/~scop/cvsweb/ \
@@ -24,18 +26,20 @@
 checksums           rmd160  e933c3814ea52c7fb9cec65e088c9ab778da2fee \
                     sha256  07391ee70212ae42e54b8f6d5e613623ef2aad5fd7474899a102fcca48d213c2
 
-depends_build       port:perl5.16 \
-                    port:p5.16-ipc-run \
-                    port:p5.16-file-temp \
-                    port:p5.16-uri \
-                    port:p5.16-mime-types \
-                    port:p5.16-string-ediff \
+perl5.branches      5.22
+
+depends_run         port:perl${perl5.major} \
+                    port:p${perl5.major}-ipc-run \
+                    port:p${perl5.major}-file-temp \
+                    port:p${perl5.major}-uri \
+                    port:p${perl5.major}-mime-types \
+                    port:p${perl5.major}-string-ediff \
                     port:cvsgraph
 
 use_configure       no
 build               {}
 
-global cgi_path     httpd_conf_path
+global cgi_path httpd_conf_path
 set cgi_path        "/Library/WebServer/CGI-Executables/"
 set httpd_conf_path "/private/etc/httpd/"
 set icons_path      "/Library/WebServer/Documents/icons/"
@@ -43,10 +47,10 @@
 
 variant macports_apache2 description {Install for MacPorts apache2 instead of Apple Apache} {
     global cgi_path httpd_conf_path
-        set cgi_path "${prefix}/apache2/cgi-bin/"
-        set httpd_conf_path "${prefix}/apache2/conf/"
-        set icons_path "${prefix}/apache2/htdocs/icons/"
-        set css_path "${prefix}/apache2/htdocs/css/"
+    set cgi_path        "${prefix}/apache2/cgi-bin/"
+    set httpd_conf_path "${prefix}/apache2/conf/"
+    set icons_path      "${prefix}/apache2/htdocs/icons/"
+    set css_path        "${prefix}/apache2/htdocs/css/"
 }
 
 destroot.violate_mtree yes
@@ -61,10 +65,11 @@
     eval xinstall -m 755 [glob ${worksrcpath}/icons/*] ${destroot}${icons_path}
     eval xinstall -m 755 [glob ${worksrcpath}/css/*] ${destroot}${css_path}
 
-    reinplace -locale en_US.ISO8859-1 "s|#!/usr/bin/perl|#!${prefix}/bin/perl5.16|g" \
+    reinplace -locale en_US.ISO8859-1 "s|#!/usr/bin/perl|#!${perl5.bin}|g" \
         "${destroot}${cgi_path}/cvsweb.cgi"
     reinplace -locale en_US.ISO8859-1 "s|/usr/local/etc/cvsweb/cvsweb.conf|${httpd_conf_path}cvsweb.conf|g" \
         "${destroot}${cgi_path}/cvsweb.cgi"
+    # TODO: no effect
     reinplace -locale en_US.ISO8859-1 "s|/bin /usr/bin /usr/local/bin|/bin /usr/bin /usr/local/bin ${prefix}/bin ${prefix}/sbin|g" \
         "${destroot}${cgi_path}/cvsweb.cgi"
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151212/1eb278b5/attachment-0001.html>


More information about the macports-changes mailing list