* gnu/packages/patches/perl-www-curl-remove-symbol.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/web.scm (perl-www-curl)[source]: Use it.
		
			
				
	
	
		
			39 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
Fix build failure caused by erroneous use of an undeclared symbol.
 | 
						|
 | 
						|
Patch copied from upstream bug report:
 | 
						|
https://rt.cpan.org/Public/Bug/Display.html?id=117793
 | 
						|
 | 
						|
From 0be0223422e6e5f4091c6e4e058d213623eed105 Mon Sep 17 00:00:00 2001
 | 
						|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
 | 
						|
Date: Mon, 12 Sep 2016 14:40:44 +0200
 | 
						|
Subject: [PATCH] Skip preprocessor symbol only CURL_STRICTER
 | 
						|
MIME-Version: 1.0
 | 
						|
Content-Type: text/plain; charset=UTF-8
 | 
						|
Content-Transfer-Encoding: 8bit
 | 
						|
 | 
						|
CURL_STRICTER leaked into curl-constants.c when building against
 | 
						|
curl-7.50.2. This is a preprocessor only macro without a value.
 | 
						|
 | 
						|
CPAN RT#117793
 | 
						|
 | 
						|
Signed-off-by: Petr Písař <ppisar@redhat.com>
 | 
						|
---
 | 
						|
 Makefile.PL | 2 +-
 | 
						|
 1 file changed, 1 insertion(+), 1 deletion(-)
 | 
						|
 | 
						|
diff --git a/Makefile.PL b/Makefile.PL
 | 
						|
index f9170bb..ad2bd3d 100644
 | 
						|
--- a/Makefile.PL
 | 
						|
+++ b/Makefile.PL
 | 
						|
@@ -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|^CURL_STRICTER\z|_LAST\z|_LASTENTRY\z)/) {
 | 
						|
           next;
 | 
						|
        }
 | 
						|
        my ($group) = $e =~ m/^([^_]+_)/;
 | 
						|
-- 
 | 
						|
2.7.4
 | 
						|
 |