From 9f1ebaeddeb325067addb8f1ee6ed2d7687a502f Mon Sep 17 00:00:00 2001 From: Adam Osuchowski Date: Tue, 9 Oct 2018 13:52:50 +0200 Subject: [PATCH] - 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(-) create mode 100644 perl-Net-Pcap-signals-const.patch 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 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 \ -- 2.44.0