pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/p5-WWW-Curl



Module Name:    pkgsrc
Committed By:   mef
Date:           Tue Jun 21 13:23:32 UTC 2016

Modified Files:
        pkgsrc/www/p5-WWW-Curl: Makefile distinfo
Added Files:
        pkgsrc/www/p5-WWW-Curl/patches: patch-Makefile.PL

Log Message:
- 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;
                                                    ^


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/www/p5-WWW-Curl/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/p5-WWW-Curl/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/www/p5-WWW-Curl/patches/patch-Makefile.PL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/p5-WWW-Curl/Makefile
diff -u pkgsrc/www/p5-WWW-Curl/Makefile:1.34 pkgsrc/www/p5-WWW-Curl/Makefile:1.35
--- pkgsrc/www/p5-WWW-Curl/Makefile:1.34        Wed Jun  8 19:25:18 2016
+++ pkgsrc/www/p5-WWW-Curl/Makefile     Tue Jun 21 13:23:32 2016
@@ -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

Index: pkgsrc/www/p5-WWW-Curl/distinfo
diff -u pkgsrc/www/p5-WWW-Curl/distinfo:1.14 pkgsrc/www/p5-WWW-Curl/distinfo:1.15
--- pkgsrc/www/p5-WWW-Curl/distinfo:1.14        Mon Feb  1 13:19:36 2016
+++ pkgsrc/www/p5-WWW-Curl/distinfo     Tue Jun 21 13:23:32 2016
@@ -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

Added files:

Index: pkgsrc/www/p5-WWW-Curl/patches/patch-Makefile.PL
diff -u /dev/null pkgsrc/www/p5-WWW-Curl/patches/patch-Makefile.PL:1.1
--- /dev/null   Tue Jun 21 13:23:32 2016
+++ pkgsrc/www/p5-WWW-Curl/patches/patch-Makefile.PL    Tue Jun 21 13:23:32 2016
@@ -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/^([^_]+_)/;



Home | Main Index | Thread Index | Old Index