[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: eb824de094598d10a2cbb7754e4a6715a2aa88cb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 11:19:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 11:19:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb824de0 dev-perl/Net-Pcap: Stabilize 0.210.0 amd64, #899496 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild index 729facdb66e9..3920401a5b09 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha ~amd64 ppc x86" +KEYWORDS="~alpha amd64 ppc x86" RDEPEND=" net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: 54f711b5fee98ac43083a6a2ed1dbe49a45d11f6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 11:02:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 11:02:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f711b5 dev-perl/Net-Pcap: Stabilize 0.210.0 ppc, #899496 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild index 02b507e37a54..729facdb66e9 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc x86" +KEYWORDS="~alpha ~amd64 ppc x86" RDEPEND=" net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: eb37f1d99c0ba37346c5c2122165a969102d453b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 09:26:27 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 09:26:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb37f1d9 dev-perl/Net-Pcap: Stabilize 0.210.0 x86, #899496 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild index 097705fa0fce..02b507e37a54 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" +KEYWORDS="~alpha ~amd64 ~ppc x86" RDEPEND=" net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: 283ca370ed4362721c69ce37dfd1b811f57fd6db Author: Sam James gentoo org> AuthorDate: Sat Jan 21 04:21:29 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 21 04:21:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283ca370 dev-perl/Net-Pcap: add 0.210.0 Closes: https://bugs.gentoo.org/811780 Signed-off-by: Sam James gentoo.org> dev-perl/Net-Pcap/Manifest| 1 + dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-perl/Net-Pcap/Manifest b/dev-perl/Net-Pcap/Manifest index a62db12d7db5..a3b1ef25240c 100644 --- a/dev-perl/Net-Pcap/Manifest +++ b/dev-perl/Net-Pcap/Manifest @@ -1 +1,2 @@ DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d +DIST Net-Pcap-0.21.tar.gz 97984 BLAKE2B 6eeabc78542eceaef1f8aa6ba28b19de8c6f66af38179bd35fe346cc60c3c09f793eab6b5c0af514cb769c1154277de4c373c46c05bc4bfbb465b03eca5a11b4 SHA512 aab50ac82283b976db6a848b54c5026edd2f1608d2119a8bea7478c1b588a6ca8111691e7b4c0d2d24820fb5036727db9780966ea7270ef82a5e85b2bf612461 diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild new file mode 100644 index ..097705fa0fce --- /dev/null +++ b/dev-perl/Net-Pcap/Net-Pcap-0.210.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=CORION +DIST_VERSION=0.21 +DIST_EXAMPLES=( "eg/*" ) +inherit perl-module + +DESCRIPTION="Interface to the pcap(3) LBL packet capture library" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" + +RDEPEND=" + net-libs/libpcap + dev-perl/IO-Interface +" +DEPEND="${RDEPEND}" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: 8ca97c8e0ae57c05f3dffe2033728f061956e2fe Author: Andreas K. Hüttel gentoo org> AuthorDate: Thu Jul 15 18:10:02 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Thu Jul 15 18:14:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca97c8e dev-perl/Net-Pcap: Remove old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild | 33 --- 1 file changed, 33 deletions(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild deleted file mode 100644 index 4bbc2d5625b..000 --- a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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}-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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: d40f84667116d00aed30bf24ae08553e1837d4a0 Author: Matt Turner gentoo org> AuthorDate: Mon Jul 6 02:48:06 2020 + Commit: Matt Turner gentoo org> CommitDate: Mon Jul 6 02:48:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40f8466 dev-perl/Net-Pcap: Stabilize 0.180.0-r1 ppc, #717060 Signed-off-by: Matt Turner gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild index e128caf41d2..13b2f5be3ad 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha amd64 ~ppc x86" +KEYWORDS="~alpha amd64 ppc x86" IUSE="" RDEPEND="net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: 8908fdc8242058faaa8fa7e7d5696a02290fe485 Author: Kent Fredric gentoo org> AuthorDate: Wed Apr 15 10:57:35 2020 + Commit: Kent Fredric gentoo org> CommitDate: Wed Apr 15 12:27:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8908fdc8 dev-perl/Net-Pcap: Remove old 0.170.0-r1 Package-Manager: Portage-2.3.97, Repoman-2.3.22 Signed-off-by: Kent Fredric gentoo.org> dev-perl/Net-Pcap/Manifest | 1 - dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild | 18 -- 2 files changed, 19 deletions(-) diff --git a/dev-perl/Net-Pcap/Manifest b/dev-perl/Net-Pcap/Manifest index 01d2ffeadf2..a62db12d7db 100644 --- a/dev-perl/Net-Pcap/Manifest +++ b/dev-perl/Net-Pcap/Manifest @@ -1,2 +1 @@ -DIST Net-Pcap-0.17.tar.gz 92853 BLAKE2B 147f0a11be36e7b5022f138611ad4226ea36d61902e966ab3400463aed4aecfd0022852df2589f363a6590270750b427cac9532f22a42e18d0f959a23e990ff1 SHA512 14747661b220b119b4182f13dbc1509cae5665e77588dbc8576f7d959f33ef6ee3785f2d9022093c1f1b808c37d04ee313f5ac39cc6eaa917962c9215c5a4de6 DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild deleted file mode 100644 index a58f649c2e8..000 --- a/dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=SAPER -MODULE_VERSION=0.17 -inherit perl-module eutils - -DESCRIPTION="Perl Net::Pcap - Perl binding to the LBL pcap" - -SLOT="0" -KEYWORDS="~alpha amd64 ppc x86" -IUSE="" - -RDEPEND="net-libs/libpcap - dev-perl/IO-Interface" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: a96beb742e6402e983f8137e2fdb57c44a1d0802 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Apr 14 14:02:33 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Apr 14 14:02:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96beb74 dev-perl/Net-Pcap: x86 stable wrt bug #717060 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild index fdb3e745b7b..e128caf41d2 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha amd64 ~ppc ~x86" +KEYWORDS="~alpha amd64 ~ppc x86" IUSE="" RDEPEND="net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: fd0ac496fa5a15ec7a5f689a2a2070c36e2c542b Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Apr 14 12:57:11 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Apr 14 12:59:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0ac496 dev-perl/Net-Pcap: amd64 stable wrt bug #717060 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild index e3b237b2e2b..fdb3e745b7b 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" +KEYWORDS="~alpha amd64 ~ppc ~x86" IUSE="" RDEPEND="net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/, dev-perl/Net-Pcap/files/
commit: e9af315c8c78839177c0bee41ad17d7a3600d4ab Author: Jeroen Roovers gentoo org> AuthorDate: Sat Aug 24 11:49:47 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Aug 24 11:53:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9af315c dev-perl/Net-Pcap: Fix building against net-libs/libpcap-1.9.0 Package-Manager: Portage-2.3.72, Repoman-2.3.17 Fixes: https://bugs.gentoo.org/661726 Signed-off-by: Jeroen Roovers gentoo.org> dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild | 34 ++ .../files/Net-Pcap-0.18-libpcap-1.9.0.patch| 41 ++ 2 files changed, 75 insertions(+) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild new file mode 100644 index 000..e3b237b2e2b --- /dev/null +++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2019 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 +} diff --git a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch new file mode 100644 index 000..2495600e5d0 --- /dev/null +++ b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch @@ -0,0 +1,41 @@ +--- 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 + + + /*
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: ea933f9e3a6f3b125fd785368da585e5fe9fecc0 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Sep 8 05:22:47 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Sep 8 05:22:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea933f9e dev-perl/Net-Pcap: amd64 stable wrt bug #661724 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild index 53ff4de7fc4..2cd3019cb27 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha ~amd64 ppc x86" +KEYWORDS="~alpha amd64 ppc x86" IUSE="" RDEPEND="net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/
commit: 1d264245f8c717c7399d9c65d6170b39f0094c27 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jul 22 14:40:09 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jul 22 14:50:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d264245 dev-perl/Net-Pcap: x86 stable (bug #661724) Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild index 0c7010719f0..cac2156b0cc 100644 --- a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild +++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Interface to the pcap(3) LBL packet capture library" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~x86" +KEYWORDS="~alpha ~amd64 ~ppc x86" IUSE="" RDEPEND="net-libs/libpcap
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Pcap/, dev-perl/Net-Pcap/files/
commit: 71b3ea1713fe69a7ef8a0bcf820d3bf18178908f Author: Kent Fredric gentoo org> AuthorDate: Fri Dec 8 06:22:41 2017 + Commit: Kent Fredric gentoo org> CommitDate: Mon Dec 11 19:27:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b3ea17 dev-perl/Net-Pcap: Bump to version 0.180.0 - EAPI6 - Add USE=examples - Fix DESCRIPTION - Disable silly author tests - Fix tests against newer pcaps - Enable tests - Document comprehensive test notes Upstream: - Fix limitation of having only 1 callback function - Add pcap_offline_filter() - Add interop tests - Add fixes for old Test::More's - Append CCFLAGS instead of overriding Package-Manager: Portage-2.3.14, Repoman-2.3.6 dev-perl/Net-Pcap/Manifest | 1 + dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild | 33 ++ .../Net-Pcap/files/Net-Pcap-0.18-test-error.patch | 39 ++ 3 files changed, 73 insertions(+) diff --git a/dev-perl/Net-Pcap/Manifest b/dev-perl/Net-Pcap/Manifest index 390ed6867cd..01d2ffeadf2 100644 --- a/dev-perl/Net-Pcap/Manifest +++ b/dev-perl/Net-Pcap/Manifest @@ -1 +1,2 @@ DIST Net-Pcap-0.17.tar.gz 92853 BLAKE2B 147f0a11be36e7b5022f138611ad4226ea36d61902e966ab3400463aed4aecfd0022852df2589f363a6590270750b427cac9532f22a42e18d0f959a23e990ff1 SHA512 14747661b220b119b4182f13dbc1509cae5665e77588dbc8576f7d959f33ef6ee3785f2d9022093c1f1b808c37d04ee313f5ac39cc6eaa917962c9215c5a4de6 +DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild new file mode 100644 index 000..0c7010719f0 --- /dev/null +++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=SAPER +DIST_VERSION=0.18 +DIST_EXAMPLES=( "eg/*" ) +inherit perl-module eutils + +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}-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 +} diff --git a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch new file mode 100644 index 000..1bd8af5e87a --- /dev/null +++ b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch @@ -0,0 +1,39 @@ +From 7c831efcb06d6254e54423cdcd95bebbb7725270 Mon Sep 17 00:00:00 2001 +From: Kent Fredric+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 +