<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/f99bc4f55a768afe8895dd4a7fdd2a5d3732aa51">https://github.com/macports/macports-ports/commit/f99bc4f55a768afe8895dd4a7fdd2a5d3732aa51</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new f99bc4f p5-zeromq: refine patch, dependencies
</span>f99bc4f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f99bc4f55a768afe8895dd4a7fdd2a5d3732aa51
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Tue Jun 27 19:36:40 2017 -0700
<span style='display:block; white-space:pre;color:#404040;'> p5-zeromq: refine patch, dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * use explicit path to tools in Makefile.PL
</span><span style='display:block; white-space:pre;color:#404040;'> * uses embedded inc::Module::Install, external dependency unnecessary
</span><span style='display:block; white-space:pre;color:#404040;'> * uses pkgconfig during configure to find libzmq and config
</span><span style='display:block; white-space:pre;color:#404040;'> * JSON and Task::Weaken are library dependencies, Task::Weaken was missing
</span><span style='display:block; white-space:pre;color:#404040;'> * use depends_build for test deps, avoids dep check failure during configure
</span><span style='display:block; white-space:pre;color:#404040;'> * allow livecheck for versioned subports, port livecheck rdepof:p5.26-zeromq is useful
</span><span style='display:block; white-space:pre;color:#404040;'> * increment revision to rebuild with new dependencies
</span>---
perl/p5-zeromq/Portfile | 17 ++++++++-------
perl/p5-zeromq/files/patch-Makefile.PL.diff | 32 +++++++++++++++++++++++------
2 files changed, 34 insertions(+), 15 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-zeromq/Portfile b/perl/p5-zeromq/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 52640af..0b646e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-zeromq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-zeromq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup perl5 1.0
</span>
perl5.branches 5.24 5.26
perl5.setup ZeroMQ 0.23 ../by-authors/id/D/DM/DMAKI
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories-append devel
platforms darwin
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,18 +20,17 @@ checksums rmd160 d9b3cc3425b0df5c98943d694ff0e156747b4c3a \
</span>
if {${perl5.major} != ""} {
depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:p${perl5.major}-module-install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zmq22
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_test-append \
</span> port:p${perl5.major}-anyevent \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:p${perl5.major}-json \
</span> port:p${perl5.major}-test-exception \
port:p${perl5.major}-test-fatal \
port:p${perl5.major}-test-requires \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:p${perl5.major}-test-tcp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-test-tcp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-Makefile.PL.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-json \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-task-weaken \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zmq22
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles patch-Makefile.PL.diff
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-zeromq/files/patch-Makefile.PL.diff b/perl/p5-zeromq/files/patch-Makefile.PL.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e720ed3..fcd6ba4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-zeromq/files/patch-Makefile.PL.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-zeromq/files/patch-Makefile.PL.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,30 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.PL.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.PL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,6 +3,7 @@ BEGIN {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- do 'tools/check_mi_mods.pl';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.PL.orig 2017-06-27 15:57:37.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.PL 2017-06-27 15:59:39.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++use lib '.';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BEGIN {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (-e '.git') {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- do 'tools/check_mi_mods.pl';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ do './tools/check_mi_mods.pl';
</span> } else {
unshift @INC, 'inc';
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ use lib '.';
</span> require inc::Module::Install;
<span style='display:block; white-space:pre;background:#ffe0e0;'>- Module::Install->import;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +26,7 @@
</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;'>+-do 'tools/detect_zmq.pl';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++do './tools/detect_zmq.pl';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ print "Detected the following ZMQ settings:\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach my $env (qw(ZMQ_HOME ZMQ_H ZMQ_INCLUDES ZMQ_LIBS ZMQ_TRACE)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf " + %s = %s\n", $env, exists $ENV{$env} ? $ENV{$env} : "(null)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,5 +71,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ author_tests 'xt';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean_files "xs/*.inc";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-do 'tools/genfiles.pl';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-WriteAll;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++do './tools/genfiles.pl';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++WriteAll;
</span></pre><pre style='margin:0'>
</pre>