diff options
author | mef <mef@pkgsrc.org> | 2016-06-21 13:23:32 +0000 |
---|---|---|
committer | mef <mef@pkgsrc.org> | 2016-06-21 13:23:32 +0000 |
commit | f266885c213e33eb31d6d19897edc9b531aab38d (patch) | |
tree | 6c048de66613e02be4f5be5edd93ff269ce9e845 /www/p5-WWW-Curl | |
parent | c23881dbe05d5ca240d831b7acfed12a4bb2f961 (diff) | |
download | pkgsrc-f266885c213e33eb31d6d19897edc9b531aab38d.tar.gz |
- Add patches/patch-Makefile.PL to give adhoc work around with clang build,
./curlopt-constants.c:19:58: error: non-void function 'constant' should return a value [-Wreturn-type]
if (strEQ(name, "DID_MEMORY_FUNC_TYPEDEFS")) return CURL_DID_MEMORY_FUNC_TYPEDEFS;
^
Diffstat (limited to 'www/p5-WWW-Curl')
-rw-r--r-- | www/p5-WWW-Curl/Makefile | 3 | ||||
-rw-r--r-- | www/p5-WWW-Curl/distinfo | 3 | ||||
-rw-r--r-- | www/p5-WWW-Curl/patches/patch-Makefile.PL | 18 |
3 files changed, 22 insertions, 2 deletions
diff --git a/www/p5-WWW-Curl/Makefile b/www/p5-WWW-Curl/Makefile index a0eceee233d..f939303c42e 100644 --- a/www/p5-WWW-Curl/Makefile +++ b/www/p5-WWW-Curl/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.34 2016/06/08 19:25:18 wiz Exp $ +# $NetBSD: Makefile,v 1.35 2016/06/21 13:23:32 mef Exp $ # DISTNAME= WWW-Curl-4.17 @@ -13,6 +13,7 @@ COMMENT= Perl binding interface for curl LICENSE= mit BUILDLINK_API_DEPENDS.curl+= curl>=7.10.8 +CFLAGS= -Wall -Werror -Wreturn-type PERL5_PACKLIST= auto/WWW/Curl/.packlist PERL5_MODULE_TYPE= Module::Install::Bundled diff --git a/www/p5-WWW-Curl/distinfo b/www/p5-WWW-Curl/distinfo index 97f56dfb4f7..090063776fd 100644 --- a/www/p5-WWW-Curl/distinfo +++ b/www/p5-WWW-Curl/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.14 2016/02/01 13:19:36 mef Exp $ +$NetBSD: distinfo,v 1.15 2016/06/21 13:23:32 mef Exp $ SHA1 (WWW-Curl-4.17.tar.gz) = 8ec7b7b39bd653539671fb02fbb7d0ff4863e636 RMD160 (WWW-Curl-4.17.tar.gz) = 786b6e0461051eae67bdcded046095895ea2a6a2 SHA512 (WWW-Curl-4.17.tar.gz) = bc7a75d0e23f5a77578fd7244b56a1e1b81d814993b90ac7132926f0d571232c4c95875bc615cb6239e424ae1d5481d27796efc5376bb0845d1da0ff1137c0d6 Size (WWW-Curl-4.17.tar.gz) = 50917 bytes +SHA1 (patch-Makefile.PL) = 7abf71d929aff8c764969431790727741fa453b7 diff --git a/www/p5-WWW-Curl/patches/patch-Makefile.PL b/www/p5-WWW-Curl/patches/patch-Makefile.PL new file mode 100644 index 00000000000..5374220fc62 --- /dev/null +++ b/www/p5-WWW-Curl/patches/patch-Makefile.PL @@ -0,0 +1,18 @@ +$NetBSD: patch-Makefile.PL,v 1.1 2016/06/21 13:23:32 mef Exp $ + +Adhoc work around not to pick the definition of CURL_DID_MEMORY_FUNC_TYPEDEFS: +./curlopt-constants.c:19:58: error: non-void function 'constant' should return a value [-Wreturn-type] +if (strEQ(name, "DID_MEMORY_FUNC_TYPEDEFS")) return CURL_DID_MEMORY_FUNC_TYPEDEFS; +^ + +--- Makefile.PL.orig 2016-06-21 21:55:38.000000000 +0900 ++++ Makefile.PL 2016-06-21 21:57:43.000000000 +0900 +@@ -127,7 +127,7 @@ if (!defined($curl_h)) { + close H; + + for my $e (sort @syms) { +- if($e =~ /(OBSOLETE|^CURL_EXTERN|_LAST\z|_LASTENTRY\z)/) { ++ if($e =~ /(OBSOLETE|^CURL_EXTERN|_LAST\z|_LASTENTRY\z|CURL_DID_MEMORY_FUNC_TYPEDEFS\z)/) { + next; + } + my ($group) = $e =~ m/^([^_]+_)/; |