[packages/perl-Net-Pcap] - export PERL_SIGNALS_SAFE and PERL_SIGNALS_UNSAFE symbols

adwol adwol at pld-linux.org
Tue Oct 9 13:53:34 CEST 2018


commit 9f1ebaeddeb325067addb8f1ee6ed2d7687a502f
Author: Adam Osuchowski <adwol at pld-linux.org>
Date:   Tue Oct 9 13:52:50 2018 +0200

    - export PERL_SIGNALS_SAFE and PERL_SIGNALS_UNSAFE symbols

 perl-Net-Pcap-signals-const.patch | 22 ++++++++++++++++++++++
 perl-Net-Pcap.spec                |  4 +++-
 2 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/perl-Net-Pcap.spec b/perl-Net-Pcap.spec
index c543ead..934b1e3 100644
--- a/perl-Net-Pcap.spec
+++ b/perl-Net-Pcap.spec
@@ -16,6 +16,7 @@ Group:		Development/Languages/Perl
 Source0:	http://www.cpan.org/modules/by-module/Net/%{pdir}-%{pnam}-%{version}.tar.gz
 # Source0-md5:	18d7298dca72b53271d68646c34b6a39
 Patch0:		libpcap-1.9.patch
+Patch1:		%{name}-signals-const.patch
 URL:		http://search.cpan.org/dist/Net-Pcap/
 BuildRequires:	libpcap-devel >= 1.9.0
 BuildRequires:	perl-devel >= 1:5.8.0
@@ -32,7 +33,8 @@ pakietów LBL pcap(3).
 
 %prep
 %setup -q -n %{pdir}-%{pnam}-%{version}
-%patch -p1
+%patch0 -p1
+%patch1 -p1
 
 %build
 %{__perl} Makefile.PL \
diff --git a/perl-Net-Pcap-signals-const.patch b/perl-Net-Pcap-signals-const.patch
new file mode 100644
index 0000000..5076bd9
--- /dev/null
+++ b/perl-Net-Pcap-signals-const.patch
@@ -0,0 +1,22 @@
+diff -ruNp Net-Pcap-0.18.orig/Makefile.PL Net-Pcap-0.18/Makefile.PL
+--- Net-Pcap-0.18.orig/Makefile.PL	2016-05-09 23:23:13.000000000 +0200
++++ Net-Pcap-0.18/Makefile.PL	2018-10-09 13:02:45.891238660 +0200
+@@ -179,6 +179,7 @@ if (eval { require ExtUtils::Constant; 1
+         OPENFLAG_DATATX_UDP OPENFLAG_NOCAPTURE_RPCAP RMTAUTH_NULL RMTAUTH_PWD
+         PCAP_SAMP_NOSAMP PCAP_SAMP_FIRST_AFTER_N_MS PCAP_SAMP_1_EVERY_N 
+         PCAP_SRC_FILE PCAP_SRC_IFLOCAL PCAP_SRC_IFREMOTE
++        PERL_SIGNALS_UNSAFE PERL_SIGNALS_SAFE
+     ));
+ 
+     ExtUtils::Constant::WriteConstants(
+diff -ruNp Net-Pcap-0.18.orig/Pcap.pm Net-Pcap-0.18/Pcap.pm
+--- Net-Pcap-0.18.orig/Pcap.pm	2016-05-15 15:24:03.000000000 +0200
++++ Net-Pcap-0.18/Pcap.pm	2018-10-09 13:22:59.120395287 +0200
+@@ -83,6 +83,7 @@ my @func_long_names = map { "pcap_$_" }
+         )],
+         openflag => [qw(
+             OPENFLAG_PROMISCUOUS  OPENFLAG_DATATX_UDP  OPENFLAG_NOCAPTURE_RPCAP
++            PERL_SIGNALS_UNSAFE   PERL_SIGNALS_SAFE
+         )],
+         pcap => [qw(
+             PCAP_ERRBUF_SIZE    PCAP_IF_LOOPBACK
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/perl-Net-Pcap.git/commitdiff/9f1ebaeddeb325067addb8f1ee6ed2d7687a502f



More information about the pld-cvs-commit mailing list