[131816] trunk/dports/textproc/intltool/Portfile

mojca at macports.org mojca at macports.org
Mon Jan 19 02:20:59 PST 2015


Revision: 131816
          https://trac.macports.org/changeset/131816
Author:   mojca at macports.org
Date:     2015-01-19 02:20:59 -0800 (Mon, 19 Jan 2015)
Log Message:
-----------
intltool: use PortGroup to create Perl variants (#46570)

Modified Paths:
--------------
    trunk/dports/textproc/intltool/Portfile

Modified: trunk/dports/textproc/intltool/Portfile
===================================================================
--- trunk/dports/textproc/intltool/Portfile	2015-01-19 10:13:52 UTC (rev 131815)
+++ trunk/dports/textproc/intltool/Portfile	2015-01-19 10:20:59 UTC (rev 131816)
@@ -2,6 +2,7 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           perl5 1.0
 
 name                intltool
 version             0.50.2
@@ -29,33 +30,23 @@
 checksums           rmd160  52b1c6aae5f5f0069d09cef8d709ab267c460319 \
                     sha256  67f25c5c6fb71d095793a7f895b245e65e829e8bde68c6c8b4c912144ff34406
 
+perl5.require_variant   yes
+perl5.conflict_variants yes
+perl5.branches          5.16 5.18 5.20
+perl5.create_variants   ${perl5.branches}
+
 depends_build       port:gnome-common
-depends_lib         port:expat
 
+depends_lib-append  port:expat \
+                    port:p${perl5.major}-getopt-long \
+                    port:p${perl5.major}-pathtools \
+                    port:p${perl5.major}-scalar-list-utils \
+                    port:p${perl5.major}-xml-parser
+
 patchfiles          patch-remove-intltool-perl-hack.diff
 
-# TODO: This perlver cruft should be done in the perl5 PortGroup
-if {[variant_isset perl5_18]} {
-    set perlver 5.18
-} elseif {[variant_isset perl5_20]} {
-    set perlver 5.20
-} else {
-    set perlver 5.16
-    default_variants +perl5_16
-}
+configure.perl      ${prefix}/bin/perl${perl5.major}
 
-variant perl5_16 conflicts perl5_18 perl5_20 description {use perl 5.16} {}
-variant perl5_18 conflicts perl5_16 perl5_20 description {use perl 5.18} {}
-variant perl5_20 conflicts perl5_16 perl5_18 description {use perl 5.20} {}
-
-depends_lib-append  port:perl${perlver} \
-                    port:p${perlver}-xml-parser \
-                    port:p${perlver}-getopt-long \
-                    port:p${perlver}-pathtools \
-                    port:p${perlver}-scalar-list-utils
-
-configure.perl      ${prefix}/bin/perl${perlver}
-
 test.run            yes
 test.target         check
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150119/e4641925/attachment-0001.html>


More information about the macports-changes mailing list