diff options
Diffstat (limited to 'dev-perl/Net-ARP')
-rw-r--r-- | dev-perl/Net-ARP/Manifest | 1 | ||||
-rw-r--r-- | dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch | 117 |
2 files changed, 0 insertions, 118 deletions
diff --git a/dev-perl/Net-ARP/Manifest b/dev-perl/Net-ARP/Manifest index acdc42299a45..6a793de8e386 100644 --- a/dev-perl/Net-ARP/Manifest +++ b/dev-perl/Net-ARP/Manifest @@ -1,6 +1,5 @@ AUX 1.0.9-header.diff 210 BLAKE2B 08a4283859b9c59dc0293f59ac5e2b748397db5be77ffe27d1ffa41badf39f451ae231012567ab271bcb60922b1fb36e8750eae264db66e48b8f3ade92ceda93 SHA512 7039ba119eccf1915a86a0b544242c5b384c6fef8e65e9d6b04fe87985e16acd861f02cdf6ae6ff05a8df7f5c77afb4e0146f6b791e35c4451e6dfc64f2905ca AUX Net-ARP-1.0.9-perl-5.26.patch 589 BLAKE2B 72f751d5be3c6e6c181788d91bf816ffe9b73f9eb87579d060bf97649453b836c621967f656a36b0f70d97149cdf8385fc1ae8a4d973d024f7bd23bd72cc9c69 SHA512 ad29464f0322abdacd3ea88fec4acfeac5435f2198c017285d996b047bf94c8bcfbdb92be1580e223df550bce4db5fcc1a2b9313b93466d8c9ccd82695548626 -AUX Net-ARP-1.0.9-tests.patch 3059 BLAKE2B d63a1e4bcd0386107f27d3496322189965451290b8972dbdcad12144296bc939d3012c1e20e18a093f13e515fb1c514b1840a3aff8f83066b6b7f456c3cd5f98 SHA512 1e5fec8e97179aa1035a343106d453bfb90c46613bbcd72a6ceaa54c226a179812b432b980c17c272b017077542f0841339e0fc0133d98b67dd2531b53969f6e DIST Net-ARP-1.0.11.tgz 18747 BLAKE2B 8cd30ba3c0f8ec64b108dfb05a57e89dda15ab4f4bf1758e15576f34d7da92e017a8e75f09b75f08f07b1f4cdf04b9260f33942d781325f62d05e91990c8fca9 SHA512 e0c2d468f3b7bb11a67cb94e9538680385c3e86c17ec7063ceaa5f495f4ca2c604028d9493fde697852144cebf59b0898afa3c63e2e023435e30379fe150e860 EBUILD Net-ARP-1.0.11.ebuild 603 BLAKE2B 9a28f47ff528a6fd2ed23f8950bc1b05dfe3441f3df2ee1ee42453f4ec86a2a99fbcb6fd266fa2ee2a2f1d541c41ba7f0eb1cb36a7d19bab17476547401d7845 SHA512 119f4b1872e1120f0566ba3753697bf4324e638cbb8cbd35232c31d001896e4827c33ca03142559d0304d803da4487a4a9569eac6dc44bcf08ef6fc1a8f0917d MISC metadata.xml 387 BLAKE2B 74bf2fd4afb6274cf286b7303a75be1465ae6909597ad6de61bc6ef623cd74506eca8915c8f225db5d7a405b9630db66ef5339fde3f9d207bc65a1206f31b562 SHA512 9b94701c08ff9866dcefd250837411c2a76aa24e6da42fcf48d59f0cc3ea78f1c7c8ae678fa0d61dac6fcbbe529cdd7c2194100f273111f3d64294f8a3971c6b diff --git a/dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch deleted file mode 100644 index 3cd799a629b7..000000000000 --- a/dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch +++ /dev/null @@ -1,117 +0,0 @@ -From 38c823ef25d78205e24314233ae7a503967b53e9 Mon Sep 17 00:00:00 2001 -From: Kent Fredric <kentnl@gentoo.org> -Date: Wed, 13 Dec 2017 22:22:20 +1300 -Subject: Guard tests that require network device names and root via ENV - ---- - Makefile.PL | 9 --------- - t/arp_lookup.t | 10 ++++++++-- - t/send_packet.t | 13 +++++++++++-- - test.pl | 23 ++++++++--------------- - 4 files changed, 27 insertions(+), 28 deletions(-) - -diff --git a/Makefile.PL b/Makefile.PL -index e1a4ee7..fbfe0b0 100755 ---- a/Makefile.PL -+++ b/Makefile.PL -@@ -18,15 +18,6 @@ - use ExtUtils::MakeMaker; - use Config; - --BEGIN { -- eval { require Net::Pcap }; -- -- if($@) -- { -- print "Module Net::Pcap is required for make test!\n"; -- } --} -- - if($Config{'osname'} =~ /linux/i) - { - $flags = "-DLINUX"; -diff --git a/t/arp_lookup.t b/t/arp_lookup.t -index 4cf9626..df68c90 100644 ---- a/t/arp_lookup.t -+++ b/t/arp_lookup.t -@@ -13,8 +13,14 @@ ok( $mac eq "unknown", "unkown mac on strange dev value -> $mac" ); - $mac = Net::ARP::arp_lookup("$fu","127.0.0.1"); - ok( $mac eq "unknown", "unkown mac on strange dev value 2 -> $mac" ); - --$mac = Net::ARP::arp_lookup("eth0","this_is_not_an_ip_address"); --ok( $mac eq "unknown", "unkown mac on strange ip value -> $mac" ); -+SKIP: { -+ -+ skip "TEST_ARP_IF unset", 1 unless exists $ENV{TEST_ARP_IF}; -+ -+ $mac = Net::ARP::arp_lookup($ENV{TEST_ARP_IF},"this_is_not_an_ip_address"); -+ ok( $mac eq "unknown", "unkown mac on strange ip value -> $mac" ); -+ -+} - - #Net::ARP::arp_lookup("eth0","192.168.1.1","fu"); - #ok( $mac eq "unknown", "unkown mac on strange mac value" ); -diff --git a/t/send_packet.t b/t/send_packet.t -index 1f95f4f..3b4b998 100644 ---- a/t/send_packet.t -+++ b/t/send_packet.t -@@ -5,9 +5,18 @@ - # Last update: 22.06.2013 - - use Net::ARP; --use Test::More qw( no_plan ); -+use Test::More; -+BEGIN { -+ if ( $> != 0 ) { -+ plan skip_all => "This test must be run as root"; -+ } -+ if ( not exists $ENV{TEST_ARP_IF} ) { -+ plan skip_all => "TEST_ARP_IF not specified"; -+ } -+ $dev = $ENV{TEST_ARP_IF}; -+ plan qw/no_plan/; -+} - --$dev="lo"; - print "Using device $dev to test send_packet()\n"; - - $ret = Net::ARP::send_packet("strange_dev", # network interface -diff --git a/test.pl b/test.pl -index 27af515..c2e4cc2 100755 ---- a/test.pl -+++ b/test.pl -@@ -19,23 +19,16 @@ - use ExtUtils::testlib; - use Net::ARP; - --BEGIN --{ -- eval{ require Net::Pcap; }; -- -- if($@ =~ /^Can\'t\slocate/) -- { -- $dev = "eth0"; -- } -- else -- { -- import Net::Pcap; -- $dev = Net::Pcap::lookupdev(\$errbuf); -- } -+if ( $> != 0 ) { -+ print "SKIPPED: test must be run as root\n"; -+ exit 0; - } -- -+if ( not exists $ENV{TEST_ARP_IF} ) { -+ print "SKIPPED: TEST_ARP_IF unset\n"; -+ exit 0; -+} -+$dev = $ENV{TEST_ARP_IF}; - print "Sending ARP reply packet via dev $dev... "; -- - $ret = Net::ARP::send_packet($dev, # network interface - '127.0.0.1', # source ip - '127.0.0.1', # destination ip --- -2.14.3 - |