<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/5e9b867ec1c9ece3b546a5a4866f596a8f29e3b3">https://github.com/macports/macports-ports/commit/5e9b867ec1c9ece3b546a5a4866f596a8f29e3b3</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 5e9b867 p5-www-curl: build fix, license
</span>5e9b867 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 5e9b867ec1c9ece3b546a5a4866f596a8f29e3b3
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Tue Nov 19 01:11:30 2019 -0800
<span style='display:block; white-space:pre;color:#404040;'> p5-www-curl: build fix, license
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * patch for compatiblity with curl 7.66.0+, rebuild
</span><span style='display:block; white-space:pre;color:#404040;'> * as of version 4.17, license is MIT only
</span>---
perl/p5-www-curl/Portfile | 10 ++++--
perl/p5-www-curl/files/curl-7.66.0-rt130591.patch | 41 +++++++++++++++++++++++
2 files changed, 48 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-www-curl/Portfile b/perl/p5-www-curl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2e02aed..fcbafac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-www-curl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-www-curl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup perl5 1.0
</span>
perl5.branches 5.26 5.28 5.30
perl5.setup WWW-Curl 4.17
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license {MPL MIT}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span> maintainers {alum.wpi.edu:arno+macports @fracai} openmaintainer
description Perl extension interface for libcurl
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,7 +15,8 @@ long_description Python module interface to the cURL library which is a \
</span> many protocols.
platforms darwin
checksums rmd160 786b6e0461051eae67bdcded046095895ea2a6a2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 52ffab110e32348d775f241c973eb56f96b08eedbc110d77d257cdb0a24ab7ba
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 52ffab110e32348d775f241c973eb56f96b08eedbc110d77d257cdb0a24ab7ba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 50917
</span>
if {${perl5.major} != ""} {
depends_lib-append port:curl
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,6 +24,9 @@ if {${perl5.major} != ""} {
</span> # patch Makefile.PL for compatibility with curl 7.50.2+
# https://rt.cpan.org/Public/Bug/Display.html?id=117793
# https://github.com/szbalint/WWW--Curl/issues/16
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# additional patch for compatiblity with curl 7.66.0+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://rt.cpan.org/Ticket/Display.html?id=130591
</span> patchfiles curl-7.50.2-invalid-symbols.patch \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ curl-7.66.0-rt130591.patch \
</span> patch-default-inc-excludes-dot.diff
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-www-curl/files/curl-7.66.0-rt130591.patch b/perl/p5-www-curl/files/curl-7.66.0-rt130591.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2914d6a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-www-curl/files/curl-7.66.0-rt130591.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 0ef6ea22479b4696a0d62cd44aac8f4fe866db2f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Slaven Rezic <cpansand@cloud1.bbbike.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 29 Sep 2019 16:19:57 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] compat for libcurl 7.66.0 (fix for RT #130591)
</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;'>+ Curl.xs | 4 ++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Makefile.PL | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 5 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/Curl.xs b/Curl.xs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ea9f870..e81c415 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Curl.xs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Curl.xs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,6 +18,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <curl/easy.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <curl/multi.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef CURLINC_MULTI_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define __CURL_MULTI_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define header_callback_func writeheader_callback_func
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Do a favor for older perl versions */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/Makefile.PL b/Makefile.PL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bb852e4..713656a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.PL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.PL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -127,7 +127,7 @@ if (!defined($curl_h)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ close H;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for my $e (sort @syms) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if($e =~ /(OBSOLETE|^CURL_EXTERN|^CURL_STRICTER\z|^CURL_DID_MEMORY_FUNC_TYPEDEFS\z|_LAST\z|_LASTENTRY\z)/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if($e =~ /(OBSOLETE|^CURL_EXTERN|^CURL_STRICTER\z|^CURL_DID_MEMORY_FUNC_TYPEDEFS\z|_LAST\z|_LASTENTRY\z|^CURLINC_)/) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my ($group) = $e =~ m/^([^_]+_)/;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.1.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>