[129932] trunk/dports/perl/p5-inc-latest/Portfile

devans at macports.org devans at macports.org
Tue Dec 23 09:24:34 PST 2014


Revision: 129932
          https://trac.macports.org/changeset/129932
Author:   devans at macports.org
Date:     2014-12-23 09:24:34 -0800 (Tue, 23 Dec 2014)
Log Message:
-----------
p5-inc-latest: deactivate old, conflicting p5-module-build before activation.

Modified Paths:
--------------
    trunk/dports/perl/p5-inc-latest/Portfile

Modified: trunk/dports/perl/p5-inc-latest/Portfile
===================================================================
--- trunk/dports/perl/p5-inc-latest/Portfile	2014-12-23 16:22:19 UTC (rev 129931)
+++ trunk/dports/perl/p5-inc-latest/Portfile	2014-12-23 17:24:34 UTC (rev 129932)
@@ -16,4 +16,20 @@
 checksums           rmd160  4f2fd5553853d987674e79069726370f465bb9a2 \
                     sha256  daa905f363c6a748deb7c408473870563fcac79b9e3e95b26e130a4a8dc3c611
 
-supported_archs     noarch
+if {${perl5.major} != ""} {
+
+   # p5-inc-latest was previously part of p5-module-build now separate
+   # deactivate old conflicting p5-module-build before activation
+
+    pre-activate {
+        set pname p${perl5.major}-module-build
+        if {![catch {set installed [lindex [registry_active $pname] 0]}]} {
+            set _version [lindex $installed 1]
+            if {[vercmp $_version 0.421.1] < 0} {
+                registry_deactivate_composite $pname "" [list ports_nodepcheck 1]
+            }
+        }
+    }
+
+    supported_archs noarch
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141223/b448b156/attachment.html>


More information about the macports-changes mailing list