wok-next diff net-snmp/stuff/Fix-Perl-module-compilation.patch @ rev 19722
Up net-snmp (5.7.3)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed May 24 18:42:05 2017 +0200 (2017-05-24) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/net-snmp/stuff/Fix-Perl-module-compilation.patch Wed May 24 18:42:05 2017 +0200 1.3 @@ -0,0 +1,182 @@ 1.4 +From 4e793461e96a2b4fd81142ab312d074d5c8841fa Mon Sep 17 00:00:00 2001 1.5 +From: Bart Van Assche <bvanassche@acm.org> 1.6 +Date: Sat, 23 Jul 2016 18:41:10 -0700 1.7 +Subject: [PATCH] CHANGES: BUG: 2712: Fix Perl module compilation 1.8 + 1.9 +Avoid that building the Net-SNMP Perl modules fails as follows: 1.10 + 1.11 +ERROR from evaluation of /sources/net-snmp-5.7.3/perl/ASN/Makefile.PL: Bizarre \ copy of HASH in list assignment at /usr/lib/perl5/site_perl/5.24.0/Carp.pm line\ 229. 1.12 + 1.13 +See also https://sourceforge.net/p/net-snmp/bugs/2712/. 1.14 +--- 1.15 + perl/ASN/Makefile.PL | 4 +--- 1.16 + perl/Makefile.PL | 4 +--- 1.17 + perl/OID/Makefile.PL | 5 +---- 1.18 + perl/SNMP/Makefile.PL | 5 +---- 1.19 + perl/TrapReceiver/Makefile.PL | 5 +---- 1.20 + perl/agent/Makefile.PL | 5 +---- 1.21 + perl/agent/Support/Makefile.PL | 5 +---- 1.22 + perl/agent/default_store/Makefile.PL | 5 +---- 1.23 + perl/default_store/Makefile.PL | 6 +----- 1.24 + 9 files changed, 9 insertions(+), 35 deletions(-) 1.25 + 1.26 +diff --git a/perl/ASN/Makefile.PL b/perl/ASN/Makefile.PL 1.27 +index f895a41..0e52b3a 100644 1.28 +--- a/perl/ASN/Makefile.PL 1.29 ++++ b/perl/ASN/Makefile.PL 1.30 +@@ -7,9 +7,7 @@ my $lib_version; 1.31 + # See lib/ExtUtils/MakeMaker.pm for details of how to influence 1.32 + # the contents of the Makefile that is written. 1.33 + 1.34 +-%MakeParams = InitMakeParams(); 1.35 +- 1.36 +-WriteMakefile(%MakeParams); 1.37 ++WriteMakefile(InitMakeParams()); 1.38 + 1.39 + Check_Version(); 1.40 + 1.41 +diff --git a/perl/Makefile.PL b/perl/Makefile.PL 1.42 +index f70f991..ac36c15 100644 1.43 +--- a/perl/Makefile.PL 1.44 ++++ b/perl/Makefile.PL 1.45 +@@ -3,9 +3,7 @@ use Config; 1.46 + use Getopt::Long; 1.47 + require 5; 1.48 + 1.49 +-%MakeParams = InitMakeParams(); 1.50 +- 1.51 +-WriteMakefile(%MakeParams); 1.52 ++WriteMakefile(InitMakeParams()); 1.53 + 1.54 + sub InitMakeParams { 1.55 + $nsconfig="net-snmp-config"; # in path by default 1.56 +diff --git a/perl/OID/Makefile.PL b/perl/OID/Makefile.PL 1.57 +index 5d94338..676c439 100644 1.58 +--- a/perl/OID/Makefile.PL 1.59 ++++ b/perl/OID/Makefile.PL 1.60 +@@ -6,11 +6,8 @@ require 5; 1.61 + use Config; 1.62 + use Getopt::Long; 1.63 + my $lib_version; 1.64 +-my %MakeParams = (); 1.65 + 1.66 +-%MakeParams = InitMakeParams(); 1.67 +- 1.68 +-WriteMakefile(%MakeParams); 1.69 ++WriteMakefile(InitMakeParams()); 1.70 + 1.71 + Check_Version(); 1.72 + 1.73 +diff --git a/perl/SNMP/Makefile.PL b/perl/SNMP/Makefile.PL 1.74 +index 928cb67..d7b5a2a 100644 1.75 +--- a/perl/SNMP/Makefile.PL 1.76 ++++ b/perl/SNMP/Makefile.PL 1.77 +@@ -3,15 +3,12 @@ require 5; 1.78 + use Config; 1.79 + use Getopt::Long; 1.80 + my $lib_version; 1.81 +-my %MakeParams = (); 1.82 + my $opts; 1.83 + 1.84 + # See lib/ExtUtils/MakeMaker.pm for details of how to influence 1.85 + # the contents of the Makefile that is written. 1.86 + 1.87 +-%MakeParams = InitMakeParams(); 1.88 +- 1.89 +-WriteMakefile(%MakeParams); 1.90 ++WriteMakefile(InitMakeParams()); 1.91 + 1.92 + Check_Version(); 1.93 + 1.94 +diff --git a/perl/TrapReceiver/Makefile.PL b/perl/TrapReceiver/Makefile.PL 1.95 +index 5c9463a..0af6aaf 100644 1.96 +--- a/perl/TrapReceiver/Makefile.PL 1.97 ++++ b/perl/TrapReceiver/Makefile.PL 1.98 +@@ -3,11 +3,8 @@ require 5; 1.99 + use Config; 1.100 + use Getopt::Long; 1.101 + my $lib_version; 1.102 +-my %MakeParams = (); 1.103 + 1.104 +-%MakeParams = InitMakeParams(); 1.105 +- 1.106 +-WriteMakefile(%MakeParams); 1.107 ++WriteMakefile(InitMakeParams()); 1.108 + 1.109 + Check_Version(); 1.110 + 1.111 +diff --git a/perl/agent/Makefile.PL b/perl/agent/Makefile.PL 1.112 +index b4b358a..fe105ea 100644 1.113 +--- a/perl/agent/Makefile.PL 1.114 ++++ b/perl/agent/Makefile.PL 1.115 +@@ -3,11 +3,8 @@ require 5; 1.116 + use Config; 1.117 + use Getopt::Long; 1.118 + my $lib_version; 1.119 +-my %MakeParams = (); 1.120 + 1.121 +-%MakeParams = InitMakeParams(); 1.122 +- 1.123 +-WriteMakefile(%MakeParams); 1.124 ++WriteMakefile(InitMakeParams()); 1.125 + 1.126 + Check_Version(); 1.127 + 1.128 +diff --git a/perl/agent/Support/Makefile.PL b/perl/agent/Support/Makefile.PL 1.129 +index 3a4f200..0dcb3f6 100644 1.130 +--- a/perl/agent/Support/Makefile.PL 1.131 ++++ b/perl/agent/Support/Makefile.PL 1.132 +@@ -3,14 +3,11 @@ require 5; 1.133 + use Config; 1.134 + use Getopt::Long; 1.135 + my $lib_version; 1.136 +-my %MakeParams = (); 1.137 + 1.138 + # See lib/ExtUtils/MakeMaker.pm for details of how to influence 1.139 + # the contents of the Makefile that is written. 1.140 + 1.141 +-%MakeParams = InitMakeParams(); 1.142 +- 1.143 +-WriteMakefile(%MakeParams); 1.144 ++WriteMakefile(InitMakeParams()); 1.145 + 1.146 + Check_Version(); 1.147 + 1.148 +diff --git a/perl/agent/default_store/Makefile.PL b/perl/agent/default_store/Makefile.PL 1.149 +index 67d5ff0..5c6a5d6 100644 1.150 +--- a/perl/agent/default_store/Makefile.PL 1.151 ++++ b/perl/agent/default_store/Makefile.PL 1.152 +@@ -3,11 +3,8 @@ require 5; 1.153 + use Config; 1.154 + use Getopt::Long; 1.155 + my $lib_version; 1.156 +-my %MakeParams = (); 1.157 + 1.158 +-%MakeParams = InitMakeParams(); 1.159 +- 1.160 +-WriteMakefile(%MakeParams); 1.161 ++WriteMakefile(InitMakeParams()); 1.162 + 1.163 + Check_Version(); 1.164 + 1.165 +diff --git a/perl/default_store/Makefile.PL b/perl/default_store/Makefile.PL 1.166 +index 54996ab..221d4ed 100644 1.167 +--- a/perl/default_store/Makefile.PL 1.168 ++++ b/perl/default_store/Makefile.PL 1.169 +@@ -3,12 +3,8 @@ require 5; 1.170 + use Config; 1.171 + use Getopt::Long; 1.172 + my $lib_version; 1.173 +-my %MakeParams = (); 1.174 +- 1.175 +-%MakeParams = InitMakeParams(); 1.176 +- 1.177 +-WriteMakefile(%MakeParams); 1.178 + 1.179 ++WriteMakefile(InitMakeParams()); 1.180 + 1.181 + sub InitMakeParams { 1.182 + my $opts; 1.183 +-- 1.184 +2.9.3 1.185 +