[119862] trunk/dports/sysutils/openbrowser/Portfile

ryandesign at macports.org ryandesign at macports.org
Thu May 8 06:01:59 PDT 2014


Revision: 119862
          https://trac.macports.org/changeset/119862
Author:   ryandesign at macports.org
Date:     2014-05-08 06:01:59 -0700 (Thu, 08 May 2014)
Log Message:
-----------
openbrowser: offer variants for choosing perl version; default to perl5.16 (#42573)

Modified Paths:
--------------
    trunk/dports/sysutils/openbrowser/Portfile

Modified: trunk/dports/sysutils/openbrowser/Portfile
===================================================================
--- trunk/dports/sysutils/openbrowser/Portfile	2014-05-08 13:01:29 UTC (rev 119861)
+++ trunk/dports/sysutils/openbrowser/Portfile	2014-05-08 13:01:59 UTC (rev 119862)
@@ -5,7 +5,7 @@
 
 name                    openbrowser
 version                 1.0.1
-revision                1
+revision                2
 categories              sysutils
 platforms               macosx
 maintainers             ryandesign
@@ -15,7 +15,7 @@
 description             opens files and URLs into the default web browser
 
 long_description        openbrowser opens files and URLs into your default \
-                        web browser. Unlike \"open\", openbrowser will still \
+                        web browser. Unlike “open”, openbrowser will still \
                         open local .html files into your web browser even \
                         if you have configured LaunchServices to open .html \
                         files into e.g. a text editor.
@@ -24,8 +24,26 @@
 
 distfiles
 
-depends_run             port:p5.12-mac-propertylist
+variant perl5_12 conflicts perl5_14 perl5_16 perl5_18 description {use perl 5.12} {}
+variant perl5_14 conflicts perl5_12 perl5_16 perl5_18 description {use perl 5.14} {}
+variant perl5_16 conflicts perl5_12 perl5_14 perl5_18 description {use perl 5.16} {}
+variant perl5_18 conflicts perl5_12 perl5_14 perl5_16 description {use perl 5.18} {}
+if {![variant_isset perl5_12] && ![variant_isset perl5_14] && ![variant_isset perl5_16] && ![variant_isset perl5_18]} {
+    default_variants +perl5_16
+}
 
+if {[variant_isset perl5_12]} {
+    set perl_version 5.12
+} elseif {[variant_isset perl5_14]} {
+    set perl_version 5.14
+} elseif {[variant_isset perl5_16]} {
+    set perl_version 5.16
+} elseif {[variant_isset perl5_18]} {
+    set perl_version 5.18
+}
+
+depends_run-append      port:p${perl_version}-mac-propertylist
+
 extract.mkdir           yes
 
 configure {
@@ -33,7 +51,7 @@
 }
 
 build {
-    reinplace "s|/usr/bin/env perl|${prefix}/bin/perl5.12|g" ${worksrcpath}/${name}
+    reinplace "s|/usr/bin/env perl|${prefix}/bin/perl${perl_version}|g" ${worksrcpath}/${name}
 }
 
 destroot {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140508/d7af7291/attachment.html>


More information about the macports-changes mailing list