[140159] trunk/dports/perl/p5-extutils-makemaker/Portfile

devans at macports.org devans at macports.org
Thu Sep 10 15:21:54 PDT 2015


Revision: 140159
          https://trac.macports.org/changeset/140159
Author:   devans at macports.org
Date:     2015-09-10 15:21:54 -0700 (Thu, 10 Sep 2015)
Log Message:
-----------
p5-extutils-makemaker: update to version 7.10, dependencies, now includes ExtUtils::Command previously provided by p5-extutils-command, deactivate conflicting port if active.

Modified Paths:
--------------
    trunk/dports/perl/p5-extutils-makemaker/Portfile

Modified: trunk/dports/perl/p5-extutils-makemaker/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-makemaker/Portfile	2015-09-10 22:10:48 UTC (rev 140158)
+++ trunk/dports/perl/p5-extutils-makemaker/Portfile	2015-09-10 22:21:54 UTC (rev 140159)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.branches      5.16 5.18 5.20 5.22
-perl5.setup         ExtUtils-MakeMaker 7.04
+perl5.setup         ExtUtils-MakeMaker 7.10
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Create a module Makefile
@@ -14,22 +14,24 @@
 
 platforms           darwin
 
-checksums           rmd160  cb7f5b462b01c857aedd9e91e88801c81d41eed0 \
-                    sha256  98126b012d70c2af0f8e33a07ebe0d6f2340281b2460981b959a9fb31d5ad97f
+checksums           rmd160  18c69485dc070a8da71a6440bf811ca04c5565e5 \
+                    sha256  83b76cd49e458a55774e2e8d87bd1107bc159ba4219600c8ef10c6b43b0d94c5
 
-configure.env       BUILDING_AS_PACKAGE=1
+perl5.link_binaries no
+if {${perl5.major} != ""} {
+    depends_lib-append \
+                    port:p${perl5.major}-cpan-meta-requirements \
+                    port:p${perl5.major}-extutils-manifest
 
-supported_archs     noarch
+    configure.env   BUILDING_AS_PACKAGE=1
 
-perl5.link_binaries no
-if {${perl5.major} != ""} {
-depends_lib-append  port:p${perl5.major}-cpan-meta \
-                    port:p${perl5.major}-cpan-meta-yaml \
-                    port:p${perl5.major}-extutils-command \
-                    port:p${perl5.major}-extutils-install \
-                    port:p${perl5.major}-extutils-manifest \
-                    port:p${perl5.major}-file-temp \
-                    port:p${perl5.major}-parse-cpan-meta \
-                    port:p${perl5.major}-scalar-list-utils \
-                    port:p${perl5.major}-version
+    pre-activate {
+        # As of version 7.0.8 this port provides its own version of previous dependency p5-extutils-command
+        # deactivate conflicting p5-extutils-command if active
+        if {![catch {set vers [lindex [registry_active p${perl5.major}-extutils-command] 0]}]} {
+            registry_deactivate_composite p${perl5.major}-extutils-command "" [list ports_nodepcheck 1]
+        }
+    }
+
+    supported_archs noarch
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150910/b949197e/attachment.html>


More information about the macports-changes mailing list