[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