mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-10 06:57:08 -08:00
dev-perl/Net-Pcap: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d
|
||||
DIST Net-Pcap-0.21.tar.gz 97984 BLAKE2B 6eeabc78542eceaef1f8aa6ba28b19de8c6f66af38179bd35fe346cc60c3c09f793eab6b5c0af514cb769c1154277de4c373c46c05bc4bfbb465b03eca5a11b4 SHA512 aab50ac82283b976db6a848b54c5026edd2f1608d2119a8bea7478c1b588a6ca8111691e7b4c0d2d24820fb5036727db9780966ea7270ef82a5e85b2bf612461
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DIST_AUTHOR=SAPER
|
||||
DIST_VERSION=0.18
|
||||
DIST_EXAMPLES=( "eg/*" )
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Interface to the pcap(3) LBL packet capture library"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="net-libs/libpcap
|
||||
dev-perl/IO-Interface"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-${DIST_VERSION}-libpcap-1.9.0.patch"
|
||||
"${FILESDIR}/${PN}-${DIST_VERSION}-test-error.patch"
|
||||
)
|
||||
|
||||
src_test() {
|
||||
if [[ $EUID != 0 ]]; then
|
||||
elog "Comprehensive testing of this module requires root permissions."
|
||||
elog "For details, see:"
|
||||
elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
|
||||
fi
|
||||
perl_rm_files t/pod{,cover,spell}.t t/distchk.t t/portfs.t
|
||||
perl-module_src_test
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
--- a/Makefile.PL
|
||||
+++ b/Makefile.PL
|
||||
@@ -106,7 +106,7 @@ REASON
|
||||
# We also store the list of available functions in a file for skipping the
|
||||
# corresponding tests.
|
||||
my @funcs = have_functions(find_functions());
|
||||
-$options{DEFINE} .= cpp_defines(@funcs);
|
||||
+$options{DEFINE} .= cpp_defines(@funcs). "-DHAVE_PCAP_SETSAMPLING";
|
||||
open(FUNCS, '>funcs.txt') or warn "warning: can't write 'funcs.txt': $!\n";
|
||||
print FUNCS join("\n", @funcs), "\n";
|
||||
close(FUNCS);
|
||||
--- a/stubs.inc
|
||||
+++ b/stubs.inc
|
||||
@@ -354,11 +354,6 @@ int pcap_parsesrcstr(const char *source,
|
||||
#ifdef _MSC_VER
|
||||
#pragma message( "Warning: the function pcap_open() is not available" )
|
||||
#endif
|
||||
-struct pcap_rmtauth {
|
||||
- int type;
|
||||
- char *username;
|
||||
- char *password;
|
||||
-};
|
||||
|
||||
pcap_t * pcap_open(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *err);
|
||||
pcap_t * pcap_open(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *err) {
|
||||
@@ -511,6 +511,7 @@ HANDLE pcap_getevent(pcap_t *p) {
|
||||
#ifdef _MSC_VER
|
||||
#pragma message( "Warning: the function pcap_setsampling() is not available" )
|
||||
#endif
|
||||
+#if 0
|
||||
struct pcap_samp {
|
||||
int method;
|
||||
int value;
|
||||
@@ -522,6 +523,7 @@ struct pcap_samp *pcap_setsampling(pcap_
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
|
||||
/*
|
||||
@@ -1,39 +0,0 @@
|
||||
From 7c831efcb06d6254e54423cdcd95bebbb7725270 Mon Sep 17 00:00:00 2001
|
||||
From: Kent Fredric <kentnl@gentoo.org>
|
||||
Date: Fri, 8 Dec 2017 17:52:13 +1300
|
||||
Subject: Allow error message to be a suffix
|
||||
|
||||
Previously, the error message emitted by the native calls was of the
|
||||
form:
|
||||
|
||||
'syntax error'
|
||||
|
||||
However, more recently the error message takes the form:
|
||||
|
||||
'syntax error in filter expression: syntax error'
|
||||
|
||||
This patch pretends the part before the ":" is functionally equivalent
|
||||
to a line start, for the purposes of testing.
|
||||
|
||||
Bug: https://github.com/maddingue/Net-Pcap/issues/8
|
||||
Bug: https://github.com/maddingue/Net-Pcap/pull/9
|
||||
---
|
||||
t/09-error.t | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/t/09-error.t b/t/09-error.t
|
||||
index 90337b8..eee679d 100644
|
||||
--- a/t/09-error.t
|
||||
+++ b/t/09-error.t
|
||||
@@ -22,7 +22,7 @@ is( $@, '', "compile() with an invalid filter string" );
|
||||
is( $res, -1, " - result must not be null: $res" );
|
||||
eval { $err = Net::Pcap::geterr($pcap) };
|
||||
is( $@, '', "geterr()" );
|
||||
-like( $err, '/^(?:parse|syntax) error$/', " - \$err must not be null: $err" );
|
||||
+like( $err, '/(^|: )(?:parse|syntax) error$/', " - \$err must not be null: $err" );
|
||||
|
||||
# Testing compile() with a valid filter
|
||||
eval { $res = Net::Pcap::compile($pcap, \$filter, "tcp", 0, $mask) };
|
||||
--
|
||||
2.14.3
|
||||
|
||||
Reference in New Issue
Block a user