<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/244d75c2ee9056903c5e5e3992f0b341a831ef22">https://github.com/macports/macports-ports/commit/244d75c2ee9056903c5e5e3992f0b341a831ef22</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 244d75c2ee9056903c5e5e3992f0b341a831ef22
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sat Oct 28 17:24:16 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    p5-libapreq2: fix subport conflicts
</span>---
 perl/p5-libapreq2/Portfile | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-libapreq2/Portfile b/perl/p5-libapreq2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 54868cd..962e9ba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-libapreq2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-libapreq2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,9 +4,6 @@ PortSystem          1.0
</span> PortGroup           perl5 1.0
 PortGroup           active_variants 1.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# TODO:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# - subports conflict with each other
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# - https://trac.macports.org/ticket/42582
</span> perl5.branches      5.24 5.26
 perl5.setup         libapreq2 2.13 Apache2
 revision            5
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,6 +67,20 @@ post-destroot {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# the subports conflict with each other
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# deactivate any active conflicting subport prior to activation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/42582
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach major ${perl5.branches} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {$major != ${perl5.major}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set pname p${major}-libapreq2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if {![catch {set installed [lindex [registry_active $pname] 0]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                registry_deactivate_composite $pname "" [list ports_nodepcheck 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> notes "
 If this your first install, you might want to enable apreq in apache:
 
</pre><pre style='margin:0'>

</pre>