summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-15 17:25:28 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-15 17:25:28 +0000
commit6b933047f46efec1aa747570f945344254227457 (patch)
treea12a4b87b38f954c4de435272cf4b90d721df5e8 /dev-perl
parentf45955e60d4da9b7f4a1088c98042f9c06669039 (diff)
gentoo resync : 15.12.2017
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild2
-rw-r--r--dev-perl/Data-Validate-IP/Manifest2
-rw-r--r--dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild5
-rw-r--r--dev-perl/HTTP-Cache-Transparent/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin258953 -> 259002 bytes
-rw-r--r--dev-perl/Net-ARP/Manifest3
-rw-r--r--dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild40
-rw-r--r--dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch26
-rw-r--r--dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch117
-rw-r--r--dev-perl/Net-CIDR-Lite/Manifest1
-rw-r--r--dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild21
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest3
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild27
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml1
-rw-r--r--dev-perl/Net-Ident/Manifest1
-rw-r--r--dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild27
-rw-r--r--dev-perl/Net-LDAP-Server/Manifest3
-rw-r--r--dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild24
-rw-r--r--dev-perl/Net-LDAP-Server/metadata.xml4
-rw-r--r--dev-perl/Net-Patricia/Manifest2
-rw-r--r--dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild27
-rw-r--r--dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch29
-rw-r--r--dev-perl/Net-Pcap/Manifest3
-rw-r--r--dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild33
-rw-r--r--dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch39
-rw-r--r--dev-perl/Net-PcapUtils/Manifest2
-rw-r--r--dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild26
-rw-r--r--dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch85
-rw-r--r--dev-perl/Net-SMTP-SSL/Manifest2
-rw-r--r--dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild31
-rw-r--r--dev-perl/Net-SMTPS/Manifest2
-rw-r--r--dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild21
-rw-r--r--dev-perl/Net-SSH-Any/Manifest4
-rw-r--r--dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild24
-rw-r--r--dev-perl/Net-SSH-Any/metadata.xml35
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Manifest2
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild28
-rw-r--r--dev-perl/Net-SSH-Perl/Manifest3
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild51
-rw-r--r--dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch27
-rw-r--r--dev-perl/Net-SSH2/Manifest5
-rw-r--r--dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild39
-rw-r--r--dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch23
-rw-r--r--dev-perl/Net-SSH2/metadata.xml1
-rw-r--r--dev-perl/Net-Telnet-Cisco/Manifest3
-rw-r--r--dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild31
-rw-r--r--dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch125
-rw-r--r--dev-perl/NetAddr-IP/Manifest3
-rw-r--r--dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild22
-rw-r--r--dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch57
-rw-r--r--dev-perl/Nmap-Parser/Manifest2
-rw-r--r--dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild24
-rw-r--r--dev-perl/Pod-LaTeX/Manifest2
-rw-r--r--dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild2
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest2
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml28
56 files changed, 1131 insertions, 23 deletions
diff --git a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild
index 208ad7c70f58..a4e6f76b6355 100644
--- a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild
+++ b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="Lightweight IPv4 and IPv6 validation module"
SLOT="0"
-KEYWORDS="~amd64 hppa sparc ~x86"
+KEYWORDS="amd64 hppa sparc ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-perl/Data-Validate-IP/Manifest b/dev-perl/Data-Validate-IP/Manifest
index 50a714196613..c947104dbe79 100644
--- a/dev-perl/Data-Validate-IP/Manifest
+++ b/dev-perl/Data-Validate-IP/Manifest
@@ -3,5 +3,5 @@ DIST Data-Validate-IP-0.26.tar.gz 37128 BLAKE2B c309747dbec386846055caecafc4d964
DIST Data-Validate-IP-0.27.tar.gz 38139 BLAKE2B 5fd260fafc3a283bb14bee0b51aad9f829682353e4802cb570fd9f7ecdbfdfaaf2a7bc77ff704dc64c9866c93e054aac4252ed86fff57135c04849b817b06f52 SHA512 5a93f730d53e7adcac4fe5e227b69a44e58cdc94b0081d79978547263095e97c3690c8c6fc6664fc8e4b230ab4c360beda22e6600a3c7abe5e61129ee70553b8
EBUILD Data-Validate-IP-0.240.0.ebuild 573 BLAKE2B c451df95d53051958a83c1fcfd1fc6e336d732bdd77ff27f14377f4e8f48c88bfe45e0e1f57e09d46a702f8598e8b09189827eace466719ae0fc824fe92a59d4 SHA512 a1e65452054671baaecfddadffa5be7d3085780892e010e6e63f5e26ee3722baf75b428af22ffaca4e654c45d62ae160655212d888bb6e09b36a0ba6d6476897
EBUILD Data-Validate-IP-0.260.0.ebuild 557 BLAKE2B 13d9f014834340a3dc486900cc91a55ff39aee9ca6f4b3997de58fc81c611982641134dfea316d749f094ffcb69f9ecf8d5339a5c06f86f14c902a2d4f59c202 SHA512 dc4852093c87e452f095baffd2164a5fb1046d0ee900865a5024911dddf41be574b3316c202316c9cad02466e29632c55ae4028faa78c9ab0a4adc9ce0e82800
-EBUILD Data-Validate-IP-0.270.0.ebuild 562 BLAKE2B 19da12ba5c6f9b5e3a577413ba33ab7910f622977620ba4f5f22c035585c89c3cd33880d638a5ecfc3ef3155278a7de5c22133038016db1527a18c0b50422ba7 SHA512 f83abedd62e3f428cd2277f7125baf0819ca311b18e137cb51856fb6de5119530db5e52caa544cb118c9ed6a0dfde376c7f59bab493be5d271e33ab4d6af4cba
+EBUILD Data-Validate-IP-0.270.0.ebuild 561 BLAKE2B 3a8fabc009188e3696301df4e3ddad73ea511a96794ccccc4a7edcb036b4d98971df0b9cf7e508c79c2841cf6cbd2db32a9025ba8545b6d742f1bd937a226453 SHA512 41eb4d0e8f2c00354ae87ec99df7eb09822def5dffa8aaf03ce6f9ccdce83c5f04dd2f150fbfd27f2030617ee1f757a4af0260f684221faed2c8786be0aba0a1
MISC metadata.xml 405 BLAKE2B c3bfd8adc080f8b9326035f8596138e5fb7b6c2f22c33ca87c555d768d820e266e405a1c7853086258409bbf33dfeb149b59acb06b700f06988ec49287ca258c SHA512 5d39792f857258ebf9a8ea82ea7407b0ea4b05de767d562d026f5cfefddd940cd3d413f142b2e861981a3806b0a8559dc94d8db3ed43f4e5e9df79fba0ff6c31
diff --git a/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild
index 98b151d56d40..1e2e1d86bb26 100644
--- a/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild
+++ b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild
@@ -18,7 +18,10 @@ RDEPEND="dev-perl/libwww-perl
virtual/perl-Digest-MD5
virtual/perl-Storable"
DEPEND="${RDEPEND}
- test? ( virtual/perl-Test-Simple )"
+ test? (
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ )"
src_test() {
perl_rm_files t/pod.t t/pod-coverage.t
diff --git a/dev-perl/HTTP-Cache-Transparent/Manifest b/dev-perl/HTTP-Cache-Transparent/Manifest
index 85e9e6a54de7..161143b856c5 100644
--- a/dev-perl/HTTP-Cache-Transparent/Manifest
+++ b/dev-perl/HTTP-Cache-Transparent/Manifest
@@ -1,5 +1,5 @@
DIST HTTP-Cache-Transparent-1.1.tar.gz 9005 BLAKE2B 91ccdf0b319300c24679464feda7b61692d6bd90a451dccb9ae4e2eefa7a52623da44554e7df46b510032252d319fdfec43bbe8812b2a15c6740076edba6946d SHA512 92993728c7803d6b9c2f7cfd8dce12e942df2002081908ebe3277034c1bcd35e3d4822fd246c028dd168229068a8e54b1caaca6f535b497319bd0dd3513c0ff0
DIST HTTP-Cache-Transparent-1.4.tar.gz 10289 BLAKE2B ccbd8a232cb5ff9ef8354d9613a98546efe4e6bacd5c77b9e36affd3ee8e04dd1f5ffae979e9737cf03f3cdb077158683ca7a310cdb06ac019c661595d7a4b18 SHA512 bd48290de4aeffe64cc4748d2f4b054abef539770dd8679f88fd24d9478819c31d7201918335404ea5ed0251d4c4f7d19926ccdeb6b4da2cecf251d2618589a4
EBUILD HTTP-Cache-Transparent-1.100.0-r1.ebuild 531 BLAKE2B 0f883746d6173e4b1b72b9435076e69c2aae9d063fe517189e0cdeab5148c7f1853a3614bf5b18ffd14c1829e71da7351af52e3fe30857cdf2d73804b464d4b9 SHA512 5297526b64f61cb26cbfb3b761285ab197e9041241c0a90ae3d9e37b27b4a0bf48fc2353b8faef4bdef39f135563259f7f8cffc399f068c2e571dce4610e11d3
-EBUILD HTTP-Cache-Transparent-1.400.0.ebuild 551 BLAKE2B 4cf85ac04da4eecef75164cc099c7f7d561f45769ba84f0a550607cd7648edd6ece0846dd5106c2018a7b59e740e5be5523368b5ad5aa00229f59a70f7d593dc SHA512 f01f29d3d51072959f8ae23611aa2f272a3821a3d839f15e797c1a6289998608a4bd0caf50d8bb884549defbb335370fd33a1f5aa7d236fd8bb66c3f57b478d1
+EBUILD HTTP-Cache-Transparent-1.400.0.ebuild 587 BLAKE2B 26d2d8f9dbbe5ff4b9b3d21e6e620e4d658e5619c3b520a4861fa37e70671ebf75c7197a6166bc0c0dc594a89e23df3561b85a73c87ca243d496d75fd82de911 SHA512 9b5bb2f00be77f90e87f6d448fdd7a79af93e3bbc98bea9a162be34458f5032ead6dfc9bb25004fcd9d47d86aec7f2e8bd5e7ef4044f2d1c7b37af3037648187
MISC metadata.xml 417 BLAKE2B 49052781b68ec3c65ad74d64fea3a8f6a3882bc859767e5ddf3cbde99001682c9ef2cca4387c7405b23c20af7a81390ea3d36e8d21e24ef102355e78ffc251ab SHA512 35a17abe4fa79ee41ec5ded2d9d4290a33b7eaeb0b802de27213c5769d3a8d34ec4017187c9ff31aaeba7d078c7f260222b3801680988092d3da7b513a34fa50
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 87b8028a1949..f765b52aef9d 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Net-ARP/Manifest b/dev-perl/Net-ARP/Manifest
index 49cd91b0ac9e..480dc28fa00e 100644
--- a/dev-perl/Net-ARP/Manifest
+++ b/dev-perl/Net-ARP/Manifest
@@ -1,4 +1,7 @@
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.9.tgz 71377 BLAKE2B 32fb8c31546e708273a6cf8251edc97dd5300fde872ac2c3ee4d54114354abac33959c01705f160f46c4833a72bcc6e4f0b4067722fe2d04995828f6de019dd3 SHA512 c2dc333ab4675709a4b2d9e53cbcc2f7cb226b89c366a841240d9b8a72802f2ad68c8acc40b27878c720198b63df34cd26091cd5f3ae528b597d4b214a316a91
+EBUILD Net-ARP-1.0.9-r1.ebuild 849 BLAKE2B 414cc504ad73a43e103d2a7c7a13f023167fb94bde7e79727a8b4a218073ee4e25dc1ef259293b38e0aa7e8243c6632c479649be73fe562e1bc34b7c6d9a6488 SHA512 257816fe1ff7111cc27d881c67cf76f6f54a63fee50308b12f753bdbff158779dafb1b57532ed5ab0e8b385f485b388c48f558226ae380c6a0f61de7cd66593d
EBUILD Net-ARP-1.0.9.ebuild 501 BLAKE2B 30fd6489aa78073ab92ba588cc8682d7535bbf67c7db6672a196bedb3a37d27e8145aa159c86ecffecfb895176641e90fb545651d37295e235ae3d1863b5eeb2 SHA512 845a133ef01b650acc3561566bd0b07b294c2d04eeafed04173d86f60f652b757c537046f9098def00d9425258f2f826c5471539e562e643fa1fe4f5906ebd08
MISC metadata.xml 386 BLAKE2B 729b9fd9de59ae0a25475d3765d1cf161a29550e4ec5d412d5b6d1caffb49d4dc14fe72a1bb5ff4d88f7dccf871cac668b169632574e9e0f24100174b6d22968 SHA512 a19e8fbddc2ab3d4e517a4dd405a8ddf974c68b4c6c104d8994d51b2cdb2d44b5a02c1791a12611f48a3c4ab11873f09be07d61b55f78e6c042b4d6d034a2bb7
diff --git a/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild b/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild
new file mode 100644
index 000000000000..30628f62959b
--- /dev/null
+++ b/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CRAZYDJ
+DIST_VERSION=1.0.9
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="Perl extension for creating ARP packets"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Pcap"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+PATCHES=(
+ "${FILESDIR}/1.0.9-header.diff"
+ "${FILESDIR}/${PN}-1.0.9-perl-5.26.patch"
+ "${FILESDIR}/${PN}-1.0.9-tests.patch"
+)
+
+src_prepare() {
+ perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile();'
+ perl-module_src_prepare
+}
+
+src_test() {
+ if [[ $EUID != 0 || -z $TEST_ARP_IF ]]; then
+ elog "Comprehensive testing needs additional configuration (and root)."
+ elog "For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch
new file mode 100644
index 000000000000..c15f1d06630c
--- /dev/null
+++ b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch
@@ -0,0 +1,26 @@
+From 56f7021306fe1dbd3b83981062acf2db7e296447 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 13 Dec 2017 21:38:52 +1300
+Subject: Fix loading ARP.pm on Perl 5.26
+
+This is now broken without '.' in @INC
+---
+ t/ARP.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/ARP.t b/t/ARP.t
+index 9b3ef08..bab58aa 100755
+--- a/t/ARP.t
++++ b/t/ARP.t
+@@ -6,7 +6,7 @@
+ # change 'tests => 1' to 'tests => last_test_to_print';
+
+ use Test::More tests => 1;
+-BEGIN { use_ok('ARP') };
++BEGIN { use_ok('Net::ARP') };
+
+ #########################
+
+--
+2.14.3
+
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
new file mode 100644
index 000000000000..3cd799a629b7
--- /dev/null
+++ b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch
@@ -0,0 +1,117 @@
+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
+
diff --git a/dev-perl/Net-CIDR-Lite/Manifest b/dev-perl/Net-CIDR-Lite/Manifest
index d62add445c4c..64c3570e229f 100644
--- a/dev-perl/Net-CIDR-Lite/Manifest
+++ b/dev-perl/Net-CIDR-Lite/Manifest
@@ -1,3 +1,4 @@
DIST Net-CIDR-Lite-0.21.tar.gz 9931 BLAKE2B 50378fc1b032bb19cf8033ef6e884d8d623c91f1a0581763da483a031013b70ed36580304e1d2cabcbca1099d5e3062a7642b8aa2913ad1576cb9bf865f675bc SHA512 c8a5b00a26fb823e637825eac72ca7002f401a1a623d8b77b694848975124f24fba86830df8d41f6bdba4d2e2f0f93b2b155ac1511b607efa67942189614dc7c
+EBUILD Net-CIDR-Lite-0.210.0-r1.ebuild 529 BLAKE2B 52022ac40422b260d98bd21df10076740b78a2f59292c518a4e634f6692b56cc6273876cb5a20e542e99226600c0de608cce2335b7e99c269af05cd0a35ce443 SHA512 2e569ba8845b65c469f27be055265caf5fc73071e9ce9b1c79370f2a20acc0f9421c9862735aa79aae96024759e62a9e7e8bf72440ea5b26fbaa7c64a90c82e5
EBUILD Net-CIDR-Lite-0.210.0.ebuild 378 BLAKE2B 55b046ed69d84d2da0efbd258348e600f6473b52286ae94d43646a762801043efff1980199e7c6289ce13a603dc2487c1669dc69b429117792413bc7c46d3ddb SHA512 8f64f0526acbbe70bf3f42796afddf192f8b5d8d7afbede599b8ece16f87d9e1c50e4a08ce43bdb6663bffee132eab0c0939ff22aaaf5773ade0467a45ca52c8
MISC metadata.xml 467 BLAKE2B ab893eecc1c077301285d29b33a5007ad21e15a0140f83620041599281c79221c6a00d2eede7f06e1ab9f9d23d38f05eab3e8b4f338afb2e11c597afec873783 SHA512 3ab581f43391e1f501e8c6bcf4b8d0adc640ab109ea7f948b201f2307636219bc781bc4b52ac0db2f012d8ae00789bba4925789120811b2f7a1aab5ff3fed7dd
diff --git a/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild
new file mode 100644
index 000000000000..bbfd42d4acc0
--- /dev/null
+++ b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOUGW
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Perl extension for merging IPv4 or IPv6 CIDR addresses"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=( "t/podcov.t" "t/pod.t" )
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest
index 59cc4917c2bb..4795122e8d10 100644
--- a/dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest
+++ b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest
@@ -1,3 +1,4 @@
DIST Net-Google-SafeBrowsing-Blocklist-1.04.tar.gz 5208 BLAKE2B f3b496206f243407e914b17b6b03ae5394d3808a86e2da9fc1876360a0e6f2dedd677f886ceb5e57ea26fc947bc0fe412ff6fac5f2d28b8f9597713230a329c4 SHA512 c9ed460cc1c2c48802cdaf23d8385fa176e5783b91fb28a1d1687e4c5cc29b4a0c399f7448a8a1233f9ad64ad96572d5c7d4b0638fb37364c882e626b0863edc
EBUILD Net-Google-SafeBrowsing-Blocklist-1.40.0-r1.ebuild 578 BLAKE2B e3ab95e3e9c676a72fa0fb1f818e050498046aeff48caca9c867bced9a19bb4a9243458bfa9774ff44a18ea5dca516a58bc4b3d407c630b98491fb0014e89597 SHA512 6506a7a484f6572b9efa9d50f512220a5fd9fb0e55cb573619aa69690a67d119e38f71fb21109ca38f06bbd4646573a3b06d522e0fe33dae0dd6d20d80b9ac6b
-MISC metadata.xml 490 BLAKE2B a617b0cdbbc7150be89e851fa53a823465da7fe366e485c4a33ad43a3ea84b213f186081ffd3e497e9ccce0275b9afad988c09150156e152fe805819a1a8bafd SHA512 2c7dba3fb28a5158c05f5678ab6a6e7c4a775865455cfbc844dbb0f8fea9ca00118ab25075a955d3cb9c5118e4e9871bc234ec532d9d107f1a848a4a39c32d16
+EBUILD Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild 530 BLAKE2B 18bdf4acdfca5069f02751d697650500dfb38b7cced9cbba5ca6111f98acb2ae61109f2f3775e09319730e359a89902c7d73792f3d3989352a080fe0cd92ed66 SHA512 cae1b246349dc00554334ee87a058574c1df4e2ef736581acb5d39f343ced0cc043d43aff52f21ce371ae2a2894ad922dce5daadad48461fa9eb66b9505097e5
+MISC metadata.xml 573 BLAKE2B 745468489703ae4eb217ecb6884da70810db7d179da5066ad86f15101eccec5debb2ef213ec706023df0977d9b9481c7b2ef06455f12a8e9e5782cb79f03d440 SHA512 27865feb71ff176206aa57bd87b7507daa5d62f4e4aa8857b283883cd26d613652c14e0d4503d376400ee83acf5abc8190c4a9aa61330cf8d05e35531b0b8b79
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild
new file mode 100644
index 000000000000..47c8903f8cfa
--- /dev/null
+++ b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBORN
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Query a Google SafeBrowsing table"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/URI
+ >=virtual/perl-Math-BigInt-1.87
+ virtual/perl-DB_File
+ || (
+ virtual/perl-Math-BigInt-FastCalc
+ dev-perl/Math-BigInt-GMP
+ )"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml b/dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml
index b1d5592b3389..359ba9fd40fb 100644
--- a/dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml
+++ b/dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml
@@ -11,5 +11,6 @@
</maintainer>
<upstream>
<remote-id type="cpan">Net-Google-SafeBrowsing-Blocklist</remote-id>
+ <remote-id type="cpan-module">Net::Google::SafeBrowsing::Blocklist</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Net-Ident/Manifest b/dev-perl/Net-Ident/Manifest
index 01f150dcb982..ea866c7fdd9f 100644
--- a/dev-perl/Net-Ident/Manifest
+++ b/dev-perl/Net-Ident/Manifest
@@ -1,3 +1,4 @@
DIST Net-Ident-1.24.tar.gz 26691 BLAKE2B f3133efbd32d568d333351111e36eb0d1cf2be88d5babc78465152a82e77f3e56d47a0f7e945719ea64233086a85add1c9c8645292d959e63cd5a3f2a186fbf4 SHA512 877a2699964323b009dbdbab134bb329acf71758e48165f4d19bb8e49d0c02786f58ab32bb1bc2ff6c4d375d4b64128207cbbf3c858a6db2e30bd2733474d740
+EBUILD Net-Ident-1.240.0-r1.ebuild 566 BLAKE2B 03ab79a8eb124a6bc20c88dbf2221b6da73e04d7755ce8fc811947915d18d3589d0d1465cd7a5f3d9e135984ff9032a53c704c4ed764ce870aeaa432a6bfa8c6 SHA512 209c5a17d14eb6041d2f4788037c7f8f053abf434100c9ba975f2090fc2bc3a9e890440bc600f7ff4052c3cccf90012dbb6f91778a8709a414adfc6bec196e7f
EBUILD Net-Ident-1.240.0.ebuild 372 BLAKE2B e0539cd9d9486ee537166106d36c14029a73997b526239755315679258037bd3e42711d11836040c0105749f0fe16d9625fd285213700e066c84c77f24a854a7 SHA512 295f6ec7c437be7f80e921d274302251e7f56b504f267adab16dc253cbea55fa125a4a452572e0edaa4f7c2bbafb115c86c6a5d487bf98270f467a78ef821d01
MISC metadata.xml 390 BLAKE2B 5f3c71d090e39e5df3de9680b722396ad15c50ce7e16374000255aba2a237e0488409741dae7d9c24265bfd45a0a513f9c9a76ab62bf9bd0d670917dc5b38c3e SHA512 8cf5e0f58fbc82f98d9dd82acc2925b36c13f79325a7b7f38eaa6b298d0ae19e4667198dbcd2a0fc94eb6af159fa0e434fa8dbe8ae27656b1297303186d56c14
diff --git a/dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild b/dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild
new file mode 100644
index 000000000000..34b71973647a
--- /dev/null
+++ b/dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="lookup the username on the remote end of a TCP/IP connection"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Socket
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-LDAP-Server/Manifest b/dev-perl/Net-LDAP-Server/Manifest
index 80ec96e7faf1..ebd9b16161b7 100644
--- a/dev-perl/Net-LDAP-Server/Manifest
+++ b/dev-perl/Net-LDAP-Server/Manifest
@@ -1,3 +1,4 @@
DIST Net-LDAP-Server-0.43.tar.gz 6707 BLAKE2B f09c3297cfb0e11872350f217964ee6adb0487e3fb97dc38087b78c0faa5ffdc7881446ee0159c743478b69cc2040018d8a7f31098251dd20be44e2ec77773a0 SHA512 b615da489a78c5db0270376c18bfa1cf2593dc1395647daf46bb15b7a8e967b8cfc4888cc07ee9736798972e89b1719fab02c2c7bf2884b0fc9ffc350880aca7
+EBUILD Net-LDAP-Server-0.430.0-r1.ebuild 472 BLAKE2B 3b9de2b9e5ad7114dfc54c5cfc6da1d752fd0223bedd15ef8ecdff5682158a24d010e9b15781dff3f714d7d501a3a7a54b6b874074cf87956e9d2a447d8cf61f SHA512 d64a79cef1bf1fa2e4ae35b399ee379095342cb701cf59bb235d9155affc47343b4fa5113d491fd80da3a01e5a5c282b95238b02f3089b08a119c8529e9a0147
EBUILD Net-LDAP-Server-0.430.0.ebuild 460 BLAKE2B 7d2732e5f21f1f119cef87e1d9ff28d7006340069992c57465b051bbe87e3768fec654fca9d48795cd437387a060d294be49e87a2c29de9f34d73703b8d01344 SHA512 e9ce8e06ca4b17b550e37a0af38d984084aeef2829cd952c48e2543a406aadd1f3874fe63898198f7c280f5948a8cfe8f1aa1fe5313d527d5a099c42f7940659
-MISC metadata.xml 371 BLAKE2B 8690216719666584fbacbe4c9a1b622de7b0f36a38ee70c320ae2d664fb46e8c27dfa604d92fc71f093128572bbaa3a906bc2b371ca929d0096c1aed73e2f133 SHA512 828b617d47d6cea61dcb4eaec4386c9844f0588d18e0ecd8694611a30265caf9700b2be69396bcd1a4c156236e5e5e1ae51f12d53bc061db22cba62d353637ec
+MISC metadata.xml 517 BLAKE2B 6c5e268502456d13ee281d2fb7c0db258104db5f8797e0e141a60b25a2c2f4005ef8d677f053a630b4ba9959ceff77767058c1cba7d37a389cead4ac2c2ea662 SHA512 c9afb1c84da0a420129c54eb6851db6b08e5daaa97a01a3ecc421826c08c503360517f5a1a84430b370909c702e48b36ab4b6c25e8a0c9599af62e5f12986a02
diff --git a/dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild b/dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild
new file mode 100644
index 000000000000..eb93fea012a8
--- /dev/null
+++ b/dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=AAR
+DIST_VERSION=0.43
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="LDAP server side protocol handling"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+PERL_RM_FILES=(
+ t/02-pod.t
+ t/03-podcoverage.t
+)
+
+# Net::LDAP -> perl-ldap
+RDEPEND="dev-perl/perl-ldap
+ dev-perl/Convert-ASN1"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-LDAP-Server/metadata.xml b/dev-perl/Net-LDAP-Server/metadata.xml
index 74081c2bc74c..93fe73150a3f 100644
--- a/dev-perl/Net-LDAP-Server/metadata.xml
+++ b/dev-perl/Net-LDAP-Server/metadata.xml
@@ -9,4 +9,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-LDAP-Server</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Server</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Net-Patricia/Manifest b/dev-perl/Net-Patricia/Manifest
index ffd2708e2f0b..9331d47d2058 100644
--- a/dev-perl/Net-Patricia/Manifest
+++ b/dev-perl/Net-Patricia/Manifest
@@ -1,5 +1,7 @@
+AUX Net-Patricia-1.22-no-lnsl.patch 947 BLAKE2B a0535920826937aa83fd1d9a64256a131a717131cd14338e2b7c067007e5e4c8d106745ad4dce9fbc8a6ba336e1c336f8f9bcd51fb2a31b5c63e620f12705bc8 SHA512 43f9907393952efb253cd8e8a9bdd1e6ed179750700855f46dbbf21b4e6e3838349dedda98c24896d177a4cfcf99289beb0053ab62327e161743f581954bbe58
DIST Net-Patricia-1.21.tar.gz 27911 BLAKE2B 5751753a290b45cb12b16eeed1d9b8e24c7dd86af7271db20f3f8cd909d7b97d48129aceb6e861697c50c1bddea60442cae43269dd5c9fd1d745ccdf469daa01 SHA512 d25d6e4894df365ddd549db748131f1df00b5d9e880b1deb520461ff00fa1035a7beeaeb3bc9c9df4a193cd5e39ab888884fc1ff468b2faa5c8faf1d59b25ed4
DIST Net-Patricia-1.22.tar.gz 27780 BLAKE2B 9f81e9551b4110bcc6e16f8393d39f5a5ef4521e1cb6c1ea58a35f37a7b4a4882eaa9a3418b0695fa17e295dbb325ee9583f129be1dfb476ffbad7150d08691c SHA512 d76702d30784f8448dcf3a5269e052bc7bd6f5fe5a16824b6e3ede1d0182deb139522e45e1fb78749a7527ddbc950c213d843e43f45b5b0ed63b5b985b329861
EBUILD Net-Patricia-1.210.0-r1.ebuild 539 BLAKE2B 462781f5d14e128b1f5f40d7ff7d8fc91ccc4eb09f308a6d10d7f0949688bd72ab23e07cc30cdb3e3f3ab3b144d51ebdabfcc696cda12e72255ec557970016d3 SHA512 27cb3d80cb6331f100fcd621325adc607a42b958d25749b6e5417678a1b632bb72bcdacddb2ca5a41c4857c9000462f3a4b12257f463261f6b1e116bdbf1c6f9
+EBUILD Net-Patricia-1.220.0-r1.ebuild 577 BLAKE2B 5c733cf0a844c6c18385e5b18bc26b3e52d59fd4325c5604ef78ce46730ccea910f2e174a9f9354c476428bd9759416bd53d7b5d7f4c592b0b1ac21e226f9406 SHA512 28f975cc1d9c711776c4dbe2982e67fb95713b1441438460134d6d433326a7a65f256db90749e78dc6c16a49e6a83dc62ec542be78129b078eecd0796b798786
EBUILD Net-Patricia-1.220.0.ebuild 539 BLAKE2B 3cec4a7a5514c292422b40b3b020db9ee2c6f41b6a9ab0d887ea172f626b02e0a723ed6f3cee8fb5ba10255430334a958c66c4b0e29876aea68e713a48379e4d SHA512 8fad3737caaeb1b0e43ea3be5449fb7532ede5c19bb2604ba64d8118e803e3e03ad6e8f2795abb6b7ed6e386fd869fa476617cd159bd90a36aeef9dc57a153fc
MISC metadata.xml 535 BLAKE2B 85679f1ddf9ae459d8b64634e9f2512ae5d7e71cbc8808a9c7f8f89f22cc417cd9228c32d7064d0d5bfffb8d47f91b7c20f3ab947bf72fab2e17b958b7387943 SHA512 cac83e7065b4ea8cb0f54ebde75a1e6e31cbcab5462d1e48e773425bf5ab5a413859dbce470b0692884ca827911a5ca9ff85a02d9cececa5e1602ab6d2495577
diff --git a/dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild b/dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild
new file mode 100644
index 000000000000..b29fdbe2b9e7
--- /dev/null
+++ b/dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRUBER
+DIST_VERSION=1.22
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Patricia Trie perl module for fast IP address lookups"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="ipv6"
+
+RDEPEND="dev-perl/Net-CIDR-Lite
+ ipv6? (
+ dev-perl/Socket6
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/${PN}-1.22-no-lnsl.patch")
+src_compile() {
+ emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
diff --git a/dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch b/dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch
new file mode 100644
index 000000000000..6ec76eec4cb3
--- /dev/null
+++ b/dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch
@@ -0,0 +1,29 @@
+From d23c3d9ef60260ecfddf25111d28abd3296940cd Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 14 Dec 2017 18:11:17 +1300
+Subject: Don't link against libnsl
+
+No evidence this is actually used can be found, nothing uses RPC
+headers, and the compiled .so doesn't use any of its symbols or retain
+links in thier NEEDED sections.
+
+Bug: https://bugs.gentoo.org/638518
+---
+ Makefile.PL | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index acd0918..c023e43 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -5,7 +5,6 @@ use ExtUtils::MakeMaker;
+ WriteMakefile(
+ 'NAME' => 'Net::Patricia',
+ 'VERSION_FROM' => 'Patricia.pm', # finds $VERSION
+- 'LIBS' => ['-lnsl'], # e.g., '-lm'
+ 'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
+ 'INC' => '', # e.g., '-I/usr/include/other'
+ 'MYEXTLIB' => 'libpatricia/libpatricia$(LIB_EXT)', # e.g., '-I/usr/include/other'
+--
+2.14.3
+
diff --git a/dev-perl/Net-Pcap/Manifest b/dev-perl/Net-Pcap/Manifest
index 41f2d7b1e1de..0870e0c0e438 100644
--- a/dev-perl/Net-Pcap/Manifest
+++ b/dev-perl/Net-Pcap/Manifest
@@ -1,3 +1,6 @@
+AUX Net-Pcap-0.18-test-error.patch 1302 BLAKE2B 5b61333702676ace4b987fea8b3df9fc0177ba41785b5471a170d3826c29175d39ef8b827ea40842598c4847e4aada61e2a86849bceafb2343e219694155358a SHA512 82fa8950ceb84966905646a1a210bfef23c8c3be8ef66b2db3702b3ccc66329c7148e3d74931f5e9bd1a73a312a16e7c10ce0232f344e4fb97e938b196c3daf9
DIST Net-Pcap-0.17.tar.gz 92853 BLAKE2B 147f0a11be36e7b5022f138611ad4226ea36d61902e966ab3400463aed4aecfd0022852df2589f363a6590270750b427cac9532f22a42e18d0f959a23e990ff1 SHA512 14747661b220b119b4182f13dbc1509cae5665e77588dbc8576f7d959f33ef6ee3785f2d9022093c1f1b808c37d04ee313f5ac39cc6eaa917962c9215c5a4de6
+DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d
EBUILD Net-Pcap-0.170.0-r1.ebuild 365 BLAKE2B 1625009c2c60fb1604a9a77b33db157168a09d1ca1eb77349914bd2b61704bffc4eda67a0c800863611149069d4535ac64881b70c3761bba8d58e64a5545f063 SHA512 47b31e2429240d1f6234d4d618a4ea263fd097a4511d755507657db8d3605b2e33bef1bdac00c6fafa8702749f99a402a65007a2b33e46512d4913c2ddb3593a
+EBUILD Net-Pcap-0.180.0.ebuild 772 BLAKE2B 2e57b56aef77ea4358073e4b8437956fc1662979a1d9ad8bc30d6ebe62e8f26962508758607ddc69402519ac4f5a99630bdecf7d8ef065d46ca2a3c7ab9aa985 SHA512 1f30b95306e75815293014c04f0fc9bbdd601985699519efd3d36b25c08edfa360b96981686881aec0bcbcae29e95d778127afd63aee4ebf6dbb3de74002bf01
MISC metadata.xml 388 BLAKE2B 559872c430ea234e8e0a8c495f74fe56526039a9e28dce6a252a05167901c27d6fafe8b90e9107d6d29892256e3a89012c918614032f302ea38fb4e098f54354 SHA512 6ae51c30128320478983e55d7e6e4a69c8c6c17ef926b97e466bc1ba1c7808c3728cf46743789467151ac76074fb852f8648a5c6e6cd02396bcc8c7c10f8f89c
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 000000000000..0c7010719f04
--- /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 000000000000..1bd8af5e87a9
--- /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 <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
+
diff --git a/dev-perl/Net-PcapUtils/Manifest b/dev-perl/Net-PcapUtils/Manifest
index 87aa652daaac..6921b7b60e06 100644
--- a/dev-perl/Net-PcapUtils/Manifest
+++ b/dev-perl/Net-PcapUtils/Manifest
@@ -1,3 +1,5 @@
+AUX Net-PcapUtils-0.01-testsuite.patch 1663 BLAKE2B 83daa118768919aa4f291bdcc0487bab98e015ac6009af16a6469f21ddc8488209295e53ed4fca7feedb51d9fd11ab840ea624f191ccc3f170d40397e054e70d SHA512 4cc5459adbfe378dcea6ad557244e1707d7c670e3ae4ef7d0030f07b46fbf337d7df8a70e7aa31e3ca8963745011a3a14ff1e41671a26e0417cd96a8e92bef6d
DIST Net-PcapUtils-0.01.tar.gz 4370 BLAKE2B 475e55aea7efc4c7e603f826a081df05f9f5025a9de4f88354b9b1231cbbccc613440aea44fe7f6540ff6099a91002d86f015730c6a74557e9991af95f664f3d SHA512 19fa2215f6ee69005c585e7d381738c6a5fdbf6b09267a38014b7d4bd0f604ba21a7b16dd8d4aba20b8e290044c3a6ab1fc6f29070a666d7785a690bac228708
EBUILD Net-PcapUtils-0.10.0-r1.ebuild 333 BLAKE2B 581740d2feb483ab289f921b2a50fbf646d36f65fe57a9a118c7ad22d4638d717336bbe61081fe22841542514e8741e35488a1f1cbb0d47156fb203d43ef836a SHA512 5d95bb68933fbf90a6f683006c600548e1af2f99ff6513597279d1cb90b2df75000a270b66c6cd28039a557747041f3f709e01dc289cca2c05c01e2dea9c1f89
+EBUILD Net-PcapUtils-0.10.0-r2.ebuild 590 BLAKE2B 0bb014613bc79ee777d783a8b92001c40b1be4d53430aea996ec3d9db3fc1b18774f37888c151dfbd3f71fa35104275990539212c1699063e3a98cc1091dfda5 SHA512 c53cf7768e4ab238cc416cc4c53d605be5cc80766f4d0e44246e21b2545d1ace4941054965a231921bd6afd46905111dcb301a87db4812199bc5553fd10c14ed
MISC metadata.xml 398 BLAKE2B d181cced3de6be4951361621d643bdc8c1855fadb46c6d3d93e0eadf98f7d3baa44f95b7d778312bfd256d0b44fc5bf561353cf361cc235cef2d719c05ac2bd6 SHA512 5fd32cd69efc82ee5acc704b57f0a949db7379b2b051582ce4fdba51a02344424498b8b3654b792ed770f378cc5e469c3227c2f764967bb269f36c9114f305fe
diff --git a/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild b/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild
new file mode 100644
index 000000000000..f6f9f7912ed7
--- /dev/null
+++ b/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TIMPOTTER
+DIST_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Utility routines for use with Net::Pcap"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Pcap"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${PN}-0.01-testsuite.patch")
+
+src_test() {
+ if [[ $EUID != 0 ]]; then
+ elog "Some tests require root privileges. For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch b/dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch
new file mode 100644
index 000000000000..c820e963ed69
--- /dev/null
+++ b/dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch
@@ -0,0 +1,85 @@
+From 943ea70672f52f1d7548723a1ef8f15b6249fdc2 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 14 Dec 2017 19:19:07 +1300
+Subject: Fix test suite to be useful in non-root environments
+
+While also exposing the need to be root to run certain tests
+---
+ t/00-compile.t | 9 +++++++++
+ t/01-loop.t | 6 ++++++
+ t/02-open.t | 7 +++++++
+ t/03-next.t | 7 +++++++
+ 4 files changed, 29 insertions(+)
+ create mode 100644 t/00-compile.t
+
+diff --git a/t/00-compile.t b/t/00-compile.t
+new file mode 100644
+index 0000000..7f2ace4
+--- /dev/null
++++ b/t/00-compile.t
+@@ -0,0 +1,9 @@
++
++use strict;
++use warnings;
++
++print "1..1\n";
++
++local $@;
++eval { require Net::PcapUtils };
++printf "%s load Net::PcapUtils\n", ( $@ ? 'not ok' : 'ok' );
+diff --git a/t/01-loop.t b/t/01-loop.t
+index be7850c..92ad7a6 100644
+--- a/t/01-loop.t
++++ b/t/01-loop.t
+@@ -6,6 +6,12 @@
+ #
+
+ use strict;
++BEGIN {
++ if ( $> != 0 ) {
++ print "1..0 # SKIP This test requires running as root";
++ exit 0;
++ }
++}
+ use ExtUtils::testlib;
+
+ use Net::PcapUtils;
+diff --git a/t/02-open.t b/t/02-open.t
+index 81c8e19..de95e5b 100644
+--- a/t/02-open.t
++++ b/t/02-open.t
+@@ -6,6 +6,13 @@
+ #
+
+ use strict;
++BEGIN {
++ if ( $> != 0 ) {
++ print "1..0 # SKIP This test requires running as root";
++ exit 0;
++ }
++}
++
+ use ExtUtils::testlib;
+
+ use Net::Pcap;
+diff --git a/t/03-next.t b/t/03-next.t
+index b473816..330915e 100644
+--- a/t/03-next.t
++++ b/t/03-next.t
+@@ -6,6 +6,13 @@
+ #
+
+ use strict;
++BEGIN {
++ if ( $> != 0 ) {
++ print "1..0 # SKIP This test requires running as root";
++ exit 0;
++ }
++}
++
+ use ExtUtils::testlib;
+
+ use Net::PcapUtils;
+--
+2.15.1
+
diff --git a/dev-perl/Net-SMTP-SSL/Manifest b/dev-perl/Net-SMTP-SSL/Manifest
index 3de5a2752771..8af1940c32f4 100644
--- a/dev-perl/Net-SMTP-SSL/Manifest
+++ b/dev-perl/Net-SMTP-SSL/Manifest
@@ -1,3 +1,5 @@
DIST Net-SMTP-SSL-1.03.tar.gz 2271 BLAKE2B 8f131527139a96155bb33c4b1c0530ba88955f08d4a7d1a2b8afec6119300b102c5ba0f4ac3757c216491b5aea9a3311a0b501a5a4dbb2d453ddf3abf3a18719 SHA512 71e766274745893cb6eddc91a4b24d7b538051974a2cd93d4abd8447daec72907b482edb25e628cfa480c99af935568c4765e85ddfc951e0ec9b2de25c366bc8
+DIST Net-SMTP-SSL-1.04.tar.gz 2457 BLAKE2B a55dea686b5dd6b0ecdf025a40a71f8a87fc8fdb8cab49b6e310c1bca8a513945ca33914d762174a907ec5f146765f7aea0f70f59be4e9fee88051d2bf9c8ba5 SHA512 dfbf59e5d895add19f5684c999c941ab56a58be39492a02e5a9bdac47039bf388279eda734c6b0422d228ac14efed899b3572561e6a34cfd9582423252efb509
EBUILD Net-SMTP-SSL-1.30.0.ebuild 667 BLAKE2B 28170344aca17037664881ab24850058b78929f7dfb2c187a6da4c72cbdd07c5edbe7cf29f3032a203339464219ff99ec0660ba39aef1fcf324cd57492d069f3 SHA512 005d96c4e2e7e76ac93dd8de33030d6bbf4e8860b9ac7c7c80648a2ebfe4a0bc7a2aa7e484e2ba581ab97004aea0df2249079e1a1a844fbaaa189bb21e6d84fc
+EBUILD Net-SMTP-SSL-1.40.0.ebuild 1023 BLAKE2B 819191680a6cad307208bed339f1a1296e9fb59f65b29df039b47930b1fe43751eb8f12e563e1596fe63eb47ad7eddc7b4018bc39fea70feb5fc7933d3806771 SHA512 8cff79a89399c04e8ca40c91ef54ec013c85e0b2c4df2610a1f41d6cf889cd5049a643868ed7ee7ab496f71ed0e3937bbec682bbdaef0d065cacadce34010f8e
MISC metadata.xml 397 BLAKE2B d7303f80c582df42de65102844f16f8472b73945783da5e22e6fd4c953f43cba9b5d9d6a05f2addb1e7d64466a0b391a754694b89e778d85fc26d810e94e61f6 SHA512 fa14f661a6de196fecb439768409f142a6460928a42a191deee1c63febae99861143699013df1a9700a42e861aa3bc90f10c704c3f08eb186152dd2c72b1e7c7
diff --git a/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild
new file mode 100644
index 000000000000..5c0979c1aeae
--- /dev/null
+++ b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="(Deprecated) SSL support for Net::SMTP"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-libnet
+ dev-perl/IO-Socket-SSL
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+
+pkg_postinst() {
+ elog "This package is deprecated by upstream as equivalent support for SSL and"
+ elog "STARTTLS is available with Net::SMTP 2.35, found in:"
+ elog " >=virtual/perl-libnet-1.28 ( >=dev-lang/perl-5.20.0 )"
+ elog "Subsequently, this package is only available for compatibility reasons, and"
+ elog "should be avoided in new code."
+}
diff --git a/dev-perl/Net-SMTPS/Manifest b/dev-perl/Net-SMTPS/Manifest
index 7e808667cdf2..03fb6979742b 100644
--- a/dev-perl/Net-SMTPS/Manifest
+++ b/dev-perl/Net-SMTPS/Manifest
@@ -1,7 +1,9 @@
DIST Net-SMTPS-0.04.tar.gz 4712 BLAKE2B 7cb6175e8aad3db5efb0f1e4413e08dd0d88666643ddb6c1c0122aff1b6ed99ecd7e5b71d59d372df956968224b507f0ab07daf96eaa94f2f6fa120d315b568e SHA512 69fcfb221a139a9d92f56d3917081a21de786095314efaa840e41dcd27bebd29d66f0f9c63cc2eb8adbaa1b701877b4ab9b9fe2790c335a13b256b742319054b
DIST Net-SMTPS-0.05.tar.gz 4601 BLAKE2B 708b7918de43468dd457b1cf6836071bc13aa2af14470b87ca61f90ee17a7a524e9759878bb37606c2d24175cd514ffbe56d0df2e2315c0bf801034adc82163f SHA512 8c5a49820997eec65566d86a6eb69ba36800772ab1a400a4a005ce771895264de7b38d037c5e5ebcfb18b39e91f71d78aa251f721882a448a565da5038e49273
DIST Net-SMTPS-0.06.tar.gz 4701 BLAKE2B 9500e403b79dec920d1d10f30a3a935982f528babc6b882c06f5328d69a49a72257474751c42b24b8fda3789c542cf14f64d38ca0f0139bdc8b8d67bc1332793 SHA512 c27a60860c8d4ffaf7ba1382664255fd24417efbffec79ad4c219d9caf7ca5c36e2697185e9b4c513466657bf7f70476f0f565c4a9570845b14c37f87c11394b
+DIST Net-SMTPS-0.09.tar.gz 5263 BLAKE2B a2091fd29de5a3c8b8bee1612bb6b7813222f0cce45070aebfced77362b029795ca51c4de818b203b454c1be14d6c6835e57fe34bf95866d4b06f916ca96401a SHA512 856d7068fe3c41c48048dae564db5d526521753f58ac4ec9b973360991853c3a7b7ea3d3e25b17692601765be522fc5bf1456a0b645325e724a482ec559d5e5f
EBUILD Net-SMTPS-0.40.0.ebuild 428 BLAKE2B fd90ee1cbb490223e3178f81a16f1514275e10439c061dae6512b720953e2bf8cd7e65d719c52a2f42b4f5546e991fd07c5b9fbd502f9ea1778ef9ecac9f3027 SHA512 c9ea3ba9503b17cc6dcb84521dbc4014c746f19402fc97340e9d7c99811672b940483a89ba9de6e0804624c1abb05a7ff1b12318253e90135810bc1f2fa1cb85
EBUILD Net-SMTPS-0.50.0.ebuild 428 BLAKE2B ea7d0078c93d2154267a2c963c071abf8c680a02ecea7d305cc0badf9249234e5daef97038ad1755d5470d01d19af0dd753915e3f4f88721c1f0465fac9ba8ec SHA512 fae3449d3f81083456ddeb168817190a576be17ea6f962357426d0003ea2db4aea1ba344830c5c748a6a2c1c0342208119f5defadd2542e9f4f14df7d51fe5f2
EBUILD Net-SMTPS-0.60.0.ebuild 428 BLAKE2B bdd8356bccb8c52ec5008a362897469fed40c7308ea5260a708ac295577c6d81dd08e424bd646f065935cf42b571404c4b63a754000e8a763cf86b16b63709d1 SHA512 61056748884fe5c4eff128ba1c4eb08694fabc0e6f794cfc1ad11e973a3a821f63843ebbff3283cfc65d9eaa64836287a5fdc8b0404128bef136ff2cdd707150
+EBUILD Net-SMTPS-0.90.0.ebuild 428 BLAKE2B d72aea275ef5397554530143c6601751bac7879b5f9c4608a86acda9aba26921af330ece486835d19205bde6d5c202d07f6ae71154c994298da3b421293c6d90 SHA512 3ec99ad8bcb844c09f1c524be740e0e81d2ea7fb8f35b6952a6e0dc0d9887a8abda6cb65cc5541b7daa8bb58a3a09ea0e4ef679f0624bd536e772cf3d2b58b5e
MISC metadata.xml 507 BLAKE2B f672fe1e1101a58d76f8e8218306272a81ae1c6c3b85e281ad50d3a885a1a0cb9abb09c0fc477175895a9ce7f0a5377abd4f28fa6f717b5841f4d69caa6fb6fd SHA512 0fe1ca5c4089ca3161d468ff174c2a63a3a33a78c1d852e327bea6b29ca94a529f80d32a96f5846b4480bb80f1bf9e93a94e0db784ab97e57431ea10f3d2dc56
diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild b/dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild
new file mode 100644
index 000000000000..c3b8c7f28c8b
--- /dev/null
+++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOMO
+DIST_VERSION=0.09
+DIST_SECTION=src
+inherit perl-module
+
+DESCRIPTION="SSL/STARTTLS support for Net::SMTP"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Authen-SASL-2.150.0
+ >=dev-perl/IO-Socket-SSL-1
+ >=virtual/perl-libnet-2"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-SSH-Any/Manifest b/dev-perl/Net-SSH-Any/Manifest
index c196f9da0649..a0d4c95147ca 100644
--- a/dev-perl/Net-SSH-Any/Manifest
+++ b/dev-perl/Net-SSH-Any/Manifest
@@ -1,3 +1,5 @@
DIST Net-SSH-Any-0.04.tar.gz 14688 BLAKE2B 325fb89e7c6f15c65f71f30864a2322261d1fff181cb3728676422648998eb1646e9c8e53767d7b6dcc5daeb297a5ec589240915aca7ff886b346c21d107409b SHA512 40d7ffc9efcd252dcdf8b3af86146c2f56c0c316d9935e231c0d1ef8a64e8fe9a3153a7106bfca0b1cbdadaa10c8918b525455593fb2d07301247180d4226c49
+DIST Net-SSH-Any-0.10.tar.gz 105899 BLAKE2B c83f21e5bddfac9ab7356c575ff164ac4fc4d3ea5ed260569db2b7d813e04a5397d8eeb94df8f367ec48c4ef86d503dd8e3ce9fefe0813b39493faa3a45b419b SHA512 b34e29e8e126b2296ecf67b01bf7420f511adbf6ef72369c2fcac51cd4dbfdf747c9cca9859bb48489675233dd9ce4b0d939c587244cd36c8791fa55b434fd96
+EBUILD Net-SSH-Any-0.100.0.ebuild 424 BLAKE2B 90157defe61073e8a0eab6f7b0995fcc848f763bde01d6353af1bfe1d4f877a931fef412fc9a1036e7e6f774e06c7face87b7e8b34e7f0a06dac88469c1a32e6 SHA512 f67dc5619ce58d989b8e0ba5e8c45b12b724a84274cf57dea6ddfcff5db8513e7505bd777668a3a8dab0da80cf9660209395e26621a510bc46400d9f3aabf6dc
EBUILD Net-SSH-Any-0.40.0.ebuild 394 BLAKE2B ba2470889d6048d7beb764e6c265e6039d08b4216ea57527e8b90d4f231a749744db54472a8fc7892dbf4f0afe0686531eb5a3156cc15e96640fb9ed7272e053 SHA512 7058d90dab2a2c4ca389622894f55eb408214cbad3d58cda47b233d53ec8635e3372d689055155d80eec10619e4f7562c6a415562c49a6efe17ae14c3da54bba
-MISC metadata.xml 693 BLAKE2B 9f422bf2e948d62c953b375abfcfe5cbd196e63f47fe41468dbf683e6201c4b14cc89d503d78abf5e41ccfed69ee90369509a8a8d41ddb96f244d701594c8a90 SHA512 10c374bcc4c067ff7fdb60749f8f5e21114ea54094b6a21109ab68ce97a327d69f1433f6f9eb7eefa43f1185d899416e762bf28e848edb280fc7765e9eb581fa
+MISC metadata.xml 3465 BLAKE2B 26365d209ac8f3aa7534465880a421a013c8fcde9cd688349bd01df550deec940c58a5f02ea84b272953b27e1f18056de2602f45716908825559a5099a8a2d6b SHA512 e4733d31c2bc676b0c5e98f4c6492f26619b680dd7c734f4105ea35e2f91cdbd985257401b9bd72e70ea04d2bd95e4a988887aec489279426791ebf6515ab643
diff --git a/dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild b/dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild
new file mode 100644
index 000000000000..7c1b5b9d0a58
--- /dev/null
+++ b/dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.10
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Use any SSH module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-1.302.26
+ )
+"
+mydoc="docs/*"
diff --git a/dev-perl/Net-SSH-Any/metadata.xml b/dev-perl/Net-SSH-Any/metadata.xml
index 4bb54e680ac3..63caea2f63e1 100644
--- a/dev-perl/Net-SSH-Any/metadata.xml
+++ b/dev-perl/Net-SSH-Any/metadata.xml
@@ -8,9 +8,44 @@
<upstream>
<remote-id type="cpan">Net-SSH-Any</remote-id>
<remote-id type="cpan-module">Net::SSH::Any</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Autodetector</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Dbclient_Cmd</remote-id>
<remote-id type="cpan-module">Net::SSH::Any::Backend::Net_OpenSSH</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_OpenSSH::DPipe</remote-id>
<remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2::DPipe::Tie</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2::SFTP</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Plink_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Sexec_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Ssh_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Sshg3_Cmd</remote-id>
<remote-id type="cpan-module">Net::SSH::Any::Constants</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::AnyEvent</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::MSWin</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::MSWin::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::MSWin::Process</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::POSIX</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::POSIX::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::POSIXShellQuoter</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Base</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter::Content</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter::Finder</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter::Standard</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter::Content</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter::DirMaker</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter::Standard</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::Cygwin</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::Dropbear_Daemon</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::OpenSSH_Daemon</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::Remote</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Isolated</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Isolated::Util</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::URI</remote-id>
<remote-id type="cpan-module">Net::SSH::Any::Util</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest b/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
index d95dde58e51b..b23e8d8f1060 100644
--- a/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
+++ b/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
@@ -1,3 +1,5 @@
DIST Net-SSH-AuthorizedKeysFile-0.17.tar.gz 16040 BLAKE2B b21886051b529d44d30b04079b6ab01454b85218f1505ecceb57ab15bedaa39b558fef5b2b1be0331580edec2241977bb6d9193c66c4138270f303bc197771d9 SHA512 2d6f59bd93a2e0ef25ea5f438dcb9be7ae670d9a012596da07f23b37ed781ebed6559a474665e66adea4a5f3550f1898b26cf6026705d851099e26f1934c5259
+DIST Net-SSH-AuthorizedKeysFile-0.18.tar.gz 16413 BLAKE2B ee22c2b456a5b8ad98fb9648d86e106f04266ef132d079d512fe980c08cceecc06c3946ac4fa43ad8dddb47d266debf986db47e6a3b7d72d1d1bc999284a4989 SHA512 1ebb5f2faa9ab414e49b9c8e85c27c81f858bd18669ff5508fe4dd70e8980977348121034d69fb094fd75c3d8d2c686694092bf0c0db2bcecb7ba05d85fa8a4c
EBUILD Net-SSH-AuthorizedKeysFile-0.170.0.ebuild 350 BLAKE2B b7516967999f0f711cd28e371a30920502652487123c58132bc303f0b64a7db687f83177f023903cdc5228a6b5935e14c72271756f129e944867737dba3bae1f SHA512 952cc37ab769adf35db4f08298c4ba6f7b900d12f1ca25b92510950bca1ff74126a06e04b984f1630ca451974982d0e0f73e5984f8239da512e37994d37befce
+EBUILD Net-SSH-AuthorizedKeysFile-0.180.0.ebuild 520 BLAKE2B fda4d9f61a247bafd5a26b431b2747f0e289111d57f18360f7ac2ee1b57f9f9a76b2787513b7049ba027d8479dcf1ca5fbf82b1811b6c93905db765cc50d4d08 SHA512 e9eaaa81f70e815b8657d35e0727ddeef11ef6151564d3079b0aec61c7ee5a7258947afda1f0e5d59534c14ab4d051b6ee788a4ca2ce246eca67061d4d6457c9
MISC metadata.xml 723 BLAKE2B 477b2f65c10e4be49f5c3cf67bd7f72ee670e6284a8d18c554178c8004378b938833d217496161d8fee9b25af1b630d4aff8bb89db8d9808a8b50d1096cd1372 SHA512 6eca222199e3364ce3baa88e9080c4c50b119f5a2d0626ecd3135f33e601fb602aef549654aecd617309aab6d3c5c77e8e07d597a27b3c99be968d39122fbe5b
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild
new file mode 100644
index 000000000000..d8ecc15d60a7
--- /dev/null
+++ b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHILLI
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Read and modify ssh's authorized_keys files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Spec
+ >=dev-perl/Log-Log4perl-1.0.0
+ virtual/perl-Text-ParseWords
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-SSH-Perl/Manifest b/dev-perl/Net-SSH-Perl/Manifest
index 9421817c68a3..de42efcbcc85 100644
--- a/dev-perl/Net-SSH-Perl/Manifest
+++ b/dev-perl/Net-SSH-Perl/Manifest
@@ -1,7 +1,10 @@
+AUX Net-SSH-Perl-2.14-no-signatures.patch 694 BLAKE2B a8c876af66c5a69899ac1039c9382633af773a0a9a9bbb2ae4c60d329754f1a7dfbb6d7d5d07bcd773cdffb8fedb1deaa8b670d83dec3e651fed31be33c35e0d SHA512 510a7ee30a9f479845bcdee82da2c1a9f8e90c5a06f0bd6a2ef952bdfe1a2978460423b8f18a3e907bf2cd76c6c101ed9e785e1d88ab7bfe103632449f2e0911
DIST Net-SSH-Perl-1.36.tar.gz 117219 BLAKE2B ed23b89d5d4f8a32f875a12433cc7c6258273120fde596f496a2342d8f99786dd31ce6caa6c0b7418ffed7f0be400adf34232e16c131e8a50f5ee2ec856627f8 SHA512 4157d10a8dc107af17ab711102dea79b4b0b598d6c15d6f350f3a2eaf9be917c4410885d38de0dab4bbf1277875f03d5b10ca7350ba1300fdffc385c430c588f
DIST Net-SSH-Perl-1.42.tar.gz 120783 BLAKE2B c8423aa71b679e67636f53c74b8158e4898bccfa5036eaeaf0150237548a249125fa203f3c986cd6e55a5ac1e7953f757e6914baf14286b36a9b51b808d7e604 SHA512 67275e99890948376c7f6feb5be1979f45b5fda2afe440108b3819db192fd41b43e9ee94e7e643671384b37972842f40ce3519cbeef98b6ee796a68e4bfe20dd
DIST Net-SSH-Perl-2.09.01.tar.gz 255286 BLAKE2B fa299b63f1c82e5adc936513dc2fbda495abe087d32d80ffbf03bd9b9467114b710e7f74186514157b19c13259bde576c5f251aa038948a3114800b9ee675158 SHA512 e7d7194e175490ba0849357ebbb504932d97b358722f2045e0acbaba9c14dc945629bd5653b36934317632e0d3894525e4f34ea48b494f2cc815959106138b44
+DIST Net-SSH-Perl-2.14.tar.gz 256963 BLAKE2B 700e9a852ab65ce881db043bf7ce775bbb60022299bf27936b90bb78c085136df1c6119b67f48bfd540b6b7cc2cb6406c252c4a6b9a7b73fc11760c28e527f58 SHA512 49fee3e7969260a97453adfdac7ed3852130a7404ca5016f6d16549e478b8f2808f47c5801f2dbf991cfb33b5f2653d55360ba938d9b36016620a46e1ffea879
EBUILD Net-SSH-Perl-1.360.0-r1.ebuild 778 BLAKE2B 80f2a67acd66918a55a07e061713d0fa885546682d2a82d26fe72b1a42140d7dc5bcb49147218321e9feca31f4bacf3c300106926d447bf1e2111fde0a48d738 SHA512 64caa58e0ab6e1fe9ff2afea1421368d810d9279b6b31962d186aadbc05673167fc69aa5e9a4aa495c879699cbfe1a23feb4da779bbc21822b2c341ab1375f46
EBUILD Net-SSH-Perl-1.420.0.ebuild 918 BLAKE2B b887647ac078d9d0a3c06bcf519890992c6fe72f8c9b03b1ffe9b0809bf4f85fe65c9d40777e34c9f28a96104aee2b6acd255bbe25916e8bef74ad053ee0b378 SHA512 ff6ff0beeeb98b311460eaeb8cbc12ec087c2176581b802d1c95460bcf9853431fa6e6843ff93c26cf405b052bd180b9dabf5cf828e2c753e53bde6ff1232d12
+EBUILD Net-SSH-Perl-2.140.0.ebuild 1014 BLAKE2B 9f4e75ff075b6ffa05dd82d299154de9d14aa1437235216c93bb7fca9a65f580a24b787ef0888529746e82c321246fcf8a76fa1253475a0d4c675d7655ca9f1f SHA512 6c043418ee3eab5d72c339249d4970a7acec8d8ea984e353553e000fbb2a9a28089804a3f6f52d3dd8187342de26b4f6d640fffe02e75e84317b04d1cc6067dc
EBUILD Net-SSH-Perl-2.90.0_p1-r2.ebuild 1044 BLAKE2B 81a78cd50b34defc25d00122c234dbaba7d221f5a2380559348117cee931877dff52f251ace7f4ec6b03d83339b3375994078780cde4cd3dc19b5b5e4991419d SHA512 8df6e3d835cefa097d03ce3e9bfaff39db2d03940859c15e482034f9b2fdc3bbe8cf3d088f9569e2a5aa77341ef1807266cdbdb825f678f9e63160ca4c4d8231
MISC metadata.xml 6278 BLAKE2B 49b98328d8f5bd826e947619d83eece4f0df9bee761745c63dff5c2141aa87235da3014671655906460b25c3c0e574ef254b4854a55cdfe352a8d1309de1a462 SHA512 b26170845c8c31408f23cd9c843863b99c8ed912abbdff97fcb8b74e9cafccda114b48048e258e71293e7fc82762f1079ee8667ac60d79150fe1ec339cea82fb
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild
new file mode 100644
index 000000000000..ea851df135aa
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCHWIGON
+DIST_VERSION=2.14
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Perl client Interface to SSH"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+
+RDEPEND="
+ >=dev-perl/Crypt-Curve25519-0.50.0
+ dev-perl/Crypt-IDEA
+ >=dev-perl/CryptX-0.32.0
+ virtual/perl-Digest-MD5
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=dev-perl/Math-GMP-1.40.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-CRC32-1.200.0
+ !minimal? (
+ dev-perl/Digest-BubbleBabble
+ dev-perl/Crypt-RSA
+ dev-perl/TermReadKey
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.610.0 )
+"
+
+PERL_RM_FILES=(
+ # Gentoo integrity checks are used instead
+ 'SIGNATURE'
+ 't/00-signature.t'
+ # Annoying author tests
+ 't/99-perlcritic.t'
+ 't/99-pod.t'
+ 't/99-spellcheck.t'
+ 't/99-yaml.t'
+)
+PATCHES=(
+ "${FILESDIR}/${PN}-2.14-no-signatures.patch"
+)
diff --git a/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch b/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch
new file mode 100644
index 000000000000..c1df6ae59596
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch
@@ -0,0 +1,27 @@
+From ad32ac31952120cf20f8830233148188b6c26139 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 24 Mar 2017 05:10:15 +1300
+Subject: Remove use of Module::Signature
+
+Gentoo has its own integrity protocols anyway, and even minor
+patching upsets signatures.
+
+Its not worth the added dependency complexity.
+---
+ Makefile.PL | 1 -
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 0ff11dc..fa62a64 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -64,7 +64,6 @@ MSG
+ }
+
+ WriteMakefile(
+- (MM->can('signature_target') ? (SIGN => 1) : ()),
+ NAME => 'Net::SSH::Perl',
+ DISTNAME => 'Net-SSH-Perl',
+ VERSION_FROM => 'lib/Net/SSH/Perl.pm',
+--
+2.14.3
+
diff --git a/dev-perl/Net-SSH2/Manifest b/dev-perl/Net-SSH2/Manifest
index 3538adcc66f6..9a5628b2ec47 100644
--- a/dev-perl/Net-SSH2/Manifest
+++ b/dev-perl/Net-SSH2/Manifest
@@ -1,3 +1,6 @@
+AUX Net-SSH2-0.67-perl-5.26.patch 573 BLAKE2B a35b3085a0fec2ead6df71b1a65c4cf000bf506f3eb47a566e22a98494cbfced819f38bfa356200a3a15c039b20443ffa84becad70559b8ea9a0683343947d0c SHA512 988b599cd47ee699fe5f89a8f0e25b3c4f5efa9519aee7556f1a10c54ad7619ac033b94bde9ca77272917da6913aea2bc940a4e3c3b5ce79d541122c9afc88a5
DIST Net-SSH2-0.58.tar.gz 124853 BLAKE2B be4732906154977f08d66689d75f9edf565706047be693354548bf8402223ea06522cc477f8d815f33ee1ba638def40fcc3222362796f8183076928403c29fec SHA512 753e5037d08405f9c401631cd77f1df57e7ee14db44033df8ce0b82f02377bdf7fdecd32bb6f9e1cd80f3fed88adb37e3abdb0b1dbfa50d115ee9e31fd735380
+DIST Net-SSH2-0.67.tar.gz 140610 BLAKE2B dfc43e31f3ededcbdd51e87e91e223614212b3247925a16fcc708695b9b1957950e7609c8463d02db229ff3e3ac3fdfe99da6154f7216b2618a9298073babe20 SHA512 3d6dde36e9e763da024b6d03184d6e41675576914cb8ceffe7e98e64ad83a1418c499ac6afebbde8f871aebab7a78e2aa355905efcaec766d5146ef9e6fd7f5f
EBUILD Net-SSH2-0.580.0-r1.ebuild 845 BLAKE2B 6601ecfaa8032768298e1c5bbce54c8387f5b66732abf3a0372e19266f95cb6fa068b81e8a767ca7e548a67f72a713b21091b7191e0d08113f786ae4b50007c8 SHA512 1d244ce2e0ffdc79c5f646babeb2e7444b90897547430af07c52a41901327af67ff57330e6939df171953b2dd965b150dc73d317eebfeeb766a84364d5b91ec1
-MISC metadata.xml 852 BLAKE2B 8d5c0d2dbf051ded25d49fa43f1cdc2c74c972df195e3ffca326fd42dd021ded2c7a4cc0164cb17b171a019b629033fbb04f2eee392b4eee5074702b954fc474 SHA512 cd8b57c8a216ec83090a6c529d89443d63dff46c075bb045152b4043ab099c106e561557dfa8e6f8b42a108549522d3ba6365aa8af0343550946bcc347356adb
+EBUILD Net-SSH2-0.670.0.ebuild 708 BLAKE2B 7cd3e6c21656c28db6c46c5044ad40eb77c102fce56602a2be2fd9cf29bba1b51c7c31890a0e9206c090247dd9a355f7dbef6cafcaf59f27c7eeb853da3f768d SHA512 e0d5c1ffd08df2861320a5d1d880e74c979b84165aa824a8660b870489d42c21fed45d09b3a829fe7663558375413a3b5bdedffb5821115b63ce7855b2b96369
+MISC metadata.xml 920 BLAKE2B 176a87175199bb2f1c23eb8bddb27c81c749a0ac36b69d317e714e17353634153172b3f283bc83a7e373d2989d5efa52b6488c076d2a3d371751c3255631178b SHA512 022a2ad90599df69050f66e92b8b283038d1725623927222f727bd5392749c2bb2b374ffdba1bb630ae810196a81c48ad57d9caf9d8fbf034abf1792c14e38b9
diff --git a/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild b/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild
new file mode 100644
index 000000000000..e4ebc8b94087
--- /dev/null
+++ b/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.67
+DIST_EXAMPLES=( "example/*" )
+inherit perl-module
+
+DESCRIPTION="Support for the SSH 2 protocol via libssh2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gcrypt libressl"
+
+RDEPEND="
+ sys-libs/zlib
+ net-libs/libssh2
+ !gcrypt? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ )
+ gcrypt? (
+ dev-libs/libgcrypt:0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-Constant
+ >=virtual/perl-ExtUtils-MakeMaker-6.50
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.67-perl-5.26.patch"
+)
+
+src_configure() {
+ use gcrypt && myconf=gcrypt
+ perl-module_src_configure
+}
diff --git a/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch b/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch
new file mode 100644
index 000000000000..49e575835db2
--- /dev/null
+++ b/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch
@@ -0,0 +1,23 @@
+From 11b70a6e74a8705d40ffb7b277c96c5e2d896cf9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Thu, 6 Jul 2017 04:58:22 +1200
+Subject: Add build fix for Perl 5.26, bug 623008
+
+Bug: https://bugs.gentoo.org/623008
+Bug: https://github.com/rkitover/net-ssh2/pull/42
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 6b9d6d5..7bd8094 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib q[.];
+ use inc::Module::Install 0.91;
+ use Cwd;
+ use Config;
+--
+2.14.3
+
diff --git a/dev-perl/Net-SSH2/metadata.xml b/dev-perl/Net-SSH2/metadata.xml
index cade61a47899..3240d6b9ca0e 100644
--- a/dev-perl/Net-SSH2/metadata.xml
+++ b/dev-perl/Net-SSH2/metadata.xml
@@ -14,6 +14,7 @@
<remote-id type="cpan-module">Net::SSH2::Channel</remote-id>
<remote-id type="cpan-module">Net::SSH2::Dir</remote-id>
<remote-id type="cpan-module">Net::SSH2::File</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::KnownHosts</remote-id>
<remote-id type="cpan-module">Net::SSH2::Listener</remote-id>
<remote-id type="cpan-module">Net::SSH2::PublicKey</remote-id>
<remote-id type="cpan-module">Net::SSH2::SFTP</remote-id>
diff --git a/dev-perl/Net-Telnet-Cisco/Manifest b/dev-perl/Net-Telnet-Cisco/Manifest
index fc6cf21ec247..c82b24f235c6 100644
--- a/dev-perl/Net-Telnet-Cisco/Manifest
+++ b/dev-perl/Net-Telnet-Cisco/Manifest
@@ -1,4 +1,7 @@
AUX 1.10-warning.patch 571 BLAKE2B 6f1bbd62c172d5ea7b392d03b371176c31363078bad1dfa56fe758aff83c3453727b056d6c558f8d1a238c39398cde4ef9871c7e562340711bad8fab5e715fd0 SHA512 a1b34d57d3dd68c360d47fc5db20ddafd8cad2c7e0927b89410d39e5d6300a5eef38c58a776399b2745275fb97b337700887dc264fb20c852da5f0af85b35f2f
+AUX Net-Telnet-Cisco-1.11-no-interactive-test.patch 3561 BLAKE2B 32e91eb50abf5bb0460f41edd225b1d575f20dc56f8704427798f5d590d83ad117a59c2789748407919fb3f7f7c2f431ff39377200640092c0edabc80490a87d SHA512 b1e162b90a03a7cd1ce59898ed4a9575928216e9af0ef724df41fd4303c1b1a18218cbb45303c1e1588927cee4dc6d15b6e52c060abfa99d04f58ef74dfbc1dc
DIST Net-Telnet-Cisco-1.10.tar.gz 17579 BLAKE2B 0fd21fcb58d7d0b8474df3e04b28cc8e2ae978f1d02f2c050bc9974b39f1b531ff159f9282aec9d17ddae309ff902a0a5eeacdf9903acfd5ee503f803d9cdb00 SHA512 1fcae8e54425a2ddf2e32c772886af97d308421eb664abb296ec16e97531c2eb6727ea4607d48fa957e9a926dc5b88bfffdfa75da10793f4f0247fa3b1f45672
+DIST Net-Telnet-Cisco-1.11.tar.gz 19282 BLAKE2B 39925b96a8d709f58012c12ec368c48a54549a324ae0fbcdc4cf97daed034b6cb76639b3fda1c3b77824e5c702f6b8e5abc4093558888788ce6cac19342575c4 SHA512 b12da84517df470d40d56a54e8d8c7b331bed87c3c330da7fc1efb7d078805e6f7348f0b52971d3c1b4e3d39014d76bbe7535c40ad3afa7efcf567521ddf0c4b
EBUILD Net-Telnet-Cisco-1.100.0-r1.ebuild 434 BLAKE2B 5323a16af3001c0437af5fc9abc7d85aa653770bcbacc6f6d8d0f732281a2e4b69abd52f884a8a2d788807ea13d92c34d25f7af2531808c716d4a977f93168ba SHA512 33de8f4bf3fe849a47a2f242108b5f749814c1f49d808e19a954bf7321ee08db3aa8c040776801b3bbd1e7d0349b90fad9a3f7c3bb08ae3ef3728ba9a6993c87
+EBUILD Net-Telnet-Cisco-1.110.0.ebuild 845 BLAKE2B 3cb07eb6c39e02750d178c2a016cec5a3d0eeec4821e40530e7ed5d0821c439aa3b23ab4e9553b88114bb931f8aa5089a9b785e93fb05ea2eadf999614d27361 SHA512 1b08acc896f22898f93d3166b7b4cdf392e9b4ca04e9a371c1f4e7e84413fb27c917fdd529739e0ef0eb826858fdbb7a041972e4a206e008286d5ade9d8f8cbd
MISC metadata.xml 405 BLAKE2B 69bc843b13f3d936e191bc1a233e73d7e53567a18e272199fe14b5959d594158835de317f754c2edd20031e1987ab1a67385e7a8f68f72e5059c76418da05bb8 SHA512 8d84c7d06d47dc52c1a9a8f5fa64bf013283a1dad3b3e112d3ed0c8a16d367e04eb5c12326f97448771ac9b340863ad5a11f51b6a427271d15f2f62029787c75
diff --git a/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild b/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild
new file mode 100644
index 000000000000..238f2c98ec18
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=VINSWORLD
+DIST_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="Automate telnet sessions w/ routers&switches"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Net-Telnet-3.20.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/TermReadKey )
+"
+PATCHES=( "${FILESDIR}/${PN}-1.11-no-interactive-test.patch" )
+PERL_RM_FILES=( "t/02-pod-coverage.t" )
+
+src_test() {
+ if [[ -z $CISCO_TEST_ROUTER ]]; then
+ elog "Comprehensive testing requires a configured, network accessible Cisco Router"
+ elog "to test against. For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch b/dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch
new file mode 100644
index 000000000000..7ab7b2ad20ab
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch
@@ -0,0 +1,125 @@
+From 60d93af35887e53677be5a0f95591489c2683c73 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 13 Dec 2017 18:42:56 +1300
+Subject: Remove test interactivity
+
+Pass configuration by enviroment variables and don't prompt.
+---
+ test.pl | 82 ++++++++++++++++-------------------------------------------------
+ 1 file changed, 20 insertions(+), 62 deletions(-)
+
+diff --git a/test.pl b/test.pl
+index 369bc30..e9f7ae2 100644
+--- a/test.pl
++++ b/test.pl
+@@ -5,14 +5,8 @@
+
+ use Test::More tests => 32;
+ #use Test::More qw/no_plan/;
+-use ExtUtils::MakeMaker qw/prompt/;
+ use Carp;
+ use Cwd;
+-my $HAVE_Term_ReadKey = 0;
+-eval "use Term::ReadKey";
+-if(!$@) {
+- $HAVE_Term_ReadKey = 1
+-}
+
+ use vars qw/$ROUTER $PASSWD $LOGIN $S $EN_PASS $PASSCODE/;
+
+@@ -161,18 +155,9 @@ END { cleanup() };
+
+ sub cleanup {
+ return unless -f "input.log" || -f "dump.log";
+-
+- print <<EOB;
+-
+-Would you like to delete the test logs? They will contain
+-security info like your login and passwords. If you ran
+-into problems and wish to investigate, you can save them
+-and manually delete them later.
+-EOB
+-
+ my $dir = cwd();
+
+- my $ans = prompt("Delete logs", "y");
++ my $ans = "y";
+ if ($ans eq "y") {
+ print "Deleting logs in $dir...";
+ unlink "input.log" or warn "Can't delete input.log! $!";
+@@ -183,53 +168,26 @@ EOB
+ }
+ }
+
+-sub get_login {
+- print <<EOB;
+-
+-Net::Telnet::Cisco needs to log into a router to
+-perform it\'s full suite of tests. To log in, we
+-need a test router, a login, a password, an
+-optional enable password, and an optional
+-SecurID/TACACS PASSCODE.
+-
+-To skip these tests, hit "return".
+-
+-EOB
+-
+- $ROUTER = prompt("Router:", $ROUTER) or return;
+- $LOGIN = prompt("Login:", $LOGIN) or return;
+- $PASSWD = passprompt("Password:", $PASSWD) or return;
+- $EN_PASS = passprompt("Enable password [optional]:", $EN_PASS);
+- $PASSCODE = passprompt("SecurID/TACACS PASSCODE [optional]:", $PASSCODE);
++sub maskpass {
++ return 'not set' unless defined $_[0];
++ return ( '*' x ( length $_[0] ) ) . ' [masked]';
+ }
+
++sub get_login {
++ $ROUTER = $ENV{CISCO_TEST_ROUTER} or return;
++ $LOGIN = $ENV{CISCO_TEST_LOGIN} or return;
++ $PASSWD = $ENV{CISCO_TEST_PASSWORD} or return;
++ $EN_PASS = $ENV{CISCO_TEST_ENABLE_PASSWORD};
++ $PASSCODE = $ENV{CISCO_TEST_PASSCODE};
++
++ printf STDERR
++ <<EOB, $ROUTER, $LOGIN, maskpass($PASSWD), maskpass($EN_PASS), maskpass($PASSCODE);
++Using the following configuration for testing:
++ Router: %s
++ Login: %s
++ Password: %s
++ Enable Password: %s
++ SecureID/TACACS PASSCODE: %s
+
+-# Lifted from ExtUtils::MakeMaker.
+-#
+-# If the user has Term::ReadKey, we can hide any passwords
+-# they type from shoulder-surfing attacks.
+-#
+-# Args: "Question for user", "optional default answer"
+-sub passprompt ($;$) {
+- my($mess,$def)=@_;
+- $ISA_TTY = -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT)) ; # Pipe?
+- Carp::confess("prompt function called without an argument") unless defined $mess;
+- my $dispdef = defined $def ? "[$def] " : " ";
+- $def = defined $def ? $def : "";
+- my $ans;
+- local $|=1;
+- print "$mess $dispdef";
+- if ($ISA_TTY) {
+- if ( $Term::ReadKey::VERSION ) {
+- ReadMode( 'noecho' );
+- chomp($ans = ReadLine(0));
+- ReadMode( 'normal' );
+- print "\n";
+- } else {
+- chomp($ans = <STDIN>);
+- }
+- } else {
+- print "$def\n";
+- }
+- return ($ans ne '') ? $ans : $def;
++EOB
+ }
+--
+2.14.3
+
diff --git a/dev-perl/NetAddr-IP/Manifest b/dev-perl/NetAddr-IP/Manifest
index 4bab22907a6c..2a719512768a 100644
--- a/dev-perl/NetAddr-IP/Manifest
+++ b/dev-perl/NetAddr-IP/Manifest
@@ -1,3 +1,6 @@
+AUX NetAddr-IP-4.079-no-sleep.patch 1392 BLAKE2B 156aa6d8fce49843c82a682197df4497374c450f071cd80ff1c60ec275946c244ecaea30326206196bec5ef1ebc02d7969b2d18b9094b49fda5d9b4984ff5b96 SHA512 200f6300a9f0cf1a1744091afc28a5b3447bf98df3175366b7cf3f9971b527031fa9745a3afcdeb5ae9ae151207012690cc12d6b3c5df5fe26e90ed40b2b49a5
DIST NetAddr-IP-4.078.tar.gz 213358 BLAKE2B aa0c040f3ecf6b57184ec5c4dc2c3b18b1def5bc955f72bc8cd8f31e42a7b139039cd6b95f712bd7ca857e21c5b388a282275c1f77ec433a6018e2663c621228 SHA512 37ca056da216ead336ea3b3ce791ef804fc26d54c45a40eefc3adb662dfe02d7ac8618128eba8eff9ebc0be4a3b511fed14363ca63eb99e7e2b0e44416948311
+DIST NetAddr-IP-4.079.tar.gz 213896 BLAKE2B e0e54e5fc944591801faeb7bd28187579e72458240dc40d847b3efb1bd5136ccfa8993c6a74a1d8b01970f20495b0655dbc865be44f3de714896c07ee06e203f SHA512 8ebc8ffb914cf72c041441f96de0e9c982eebdb8c26dbf15f885d0113b3634e4851d81f13f555c14d1fdf0ab95ae2ce880ed124e6c200e391adae3b1d6d3eb65
EBUILD NetAddr-IP-4.78.0.ebuild 554 BLAKE2B a57d4009b9128ede990ab029519954b46182012028f4ebf6b16d303c0ea3d28de87ed39b5ee79e92dfcc24b1bfc19fcb39c48ec8f1aa64ef2a9b5bc3a127d158 SHA512 d7f4914a7be5f9bf5ea5c4632b73f14aa235d9f24190e4b60f5ad82033e3d0788eb2f848976aad6e3767b2063861e26426e0641e170d96194daeb3b1b3685c60
+EBUILD NetAddr-IP-4.79.0.ebuild 558 BLAKE2B 64fe6cd5171ef190903d722442c537c75000d7ff099eb0c2ca73608f3d588294f35d5ed4b39526794853e0b44075f52d24f983f108717a0dff2c6b231136dcc9 SHA512 9add21dd9b2c491d5873a720250fa119da83c8492c968162da5ba76259251d615cbd1078b8a836e9eb5c3d727e1486ef399186272cf65c9d0672aa603d96a020
MISC metadata.xml 793 BLAKE2B c526374a9aa351bb92b44cd5a5942c6bc453b0f89344c75852ed3385648668892d8d2e0dc2f389f67a1839f765501983e7e321d26f60e59c24ce247ef09bc6a4 SHA512 edfd50c703ae7fb8349cb69172723b2a640aff63e51a59e85d4f416691bd55eec954de4d5040801e3f65d9d09dec5886b9570f10e2b99289c713d46b93923edc
diff --git a/dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild b/dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild
new file mode 100644
index 000000000000..419e84e1cd82
--- /dev/null
+++ b/dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKER
+DIST_VERSION=4.079
+inherit perl-module
+
+DESCRIPTION="Manipulation and operations on IP addresses"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="ipv6 test"
+
+RDEPEND="ipv6? ( dev-perl/Socket6 )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PATCHES=( "${FILESDIR}/${PN}-4.079-no-sleep.patch" )
diff --git a/dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch b/dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch
new file mode 100644
index 000000000000..b3049304aef7
--- /dev/null
+++ b/dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch
@@ -0,0 +1,57 @@
+From 67e9a07125c7f3ec8ec29ae9fc544340ffee5cf9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 13 Dec 2017 20:36:20 +1300
+Subject: No sleeping
+
+---
+ Makefile.PL | 11 -----------
+ 1 file changed, 11 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index da50c62..0ecc5a0 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -2,13 +2,6 @@ use ExtUtils::MakeMaker;
+ # See lib/ExtUtils/MakeMaker.pm for details of how to influence
+ # the contents of the Makefile that is written.
+
+-my $check0 = 0;
+-my $check1 = 0;
+-my $now = time;
+-my $then = (stat('./Makefile.old'))[9];
+-# set number of seconds to view
+-my $view = $then +86400 < $now ? 5:0;
+-
+ my $pv = sprintf "%vd", $^V;
+ unless ($pv lt '5.8.0' || $pv gt '5.8.5') {
+ print
+@@ -24,7 +17,6 @@ qq(
+ # #
+ #################################################################
+ );
+- sleep $view if $view;
+ }
+
+ unless (grep { m/-noxs/ } @ARGV) {
+@@ -36,10 +28,8 @@ not require compilation of XS code, can be used by invoking this as:
+ perl Makefile.PL -noxs
+
+ };
+- sleep $view if $view;
+ }
+
+-sleep $view if $view && ($check0 || $check1);
+
+ print <<EOF;
+
+@@ -72,7 +62,6 @@ Use this method to create new objects from 'aton's
+
+ EOF
+ ;
+-sleep $view if $view;
+
+ my %makeparms = (
+ # (MM->can('signature_target') ? (SIGN => 1) : ()),
+--
+2.14.3
+
diff --git a/dev-perl/Nmap-Parser/Manifest b/dev-perl/Nmap-Parser/Manifest
index 97371ec760e2..1398a6c50a20 100644
--- a/dev-perl/Nmap-Parser/Manifest
+++ b/dev-perl/Nmap-Parser/Manifest
@@ -1,5 +1,7 @@
DIST Nmap-Parser-1.31.tar.gz 41123 BLAKE2B d2c26bc002d3c9c8ce104f858353f9d10fff3db2eb21a357ddb77fcf25c729c0a10cc4eb9693352e3fcd30a2a6c85b6a5dd3a5a19e42bd7f573e72fc6afe6bcd SHA512 156932f4cad124579d419d18917ab0307271eded5de5aa31ad155ee6ac5923c4d86e860361546ab5431c6b9a8e38d5b4757807b3d077362f6f7db84b68e06519
DIST Nmap-Parser-1.34.tar.gz 36638 BLAKE2B 080d5a5ac000ea00c62db3a09255f3a4ea11415197a50e9fb35b2c81007ebd9d693b278e7c73720ecc8d7fdce7176e447d1ea165edec8245de1fceb67dd2fe3e SHA512 3d16866d2d8ca593fde0c4b257c81114cf92d510882694e60aed90f334d5c0dc1545faf6525c914c95343d5eba2564645ac45ad6dd289d045d09595e8ce77bb2
+DIST Nmap-Parser-1.36.tar.gz 41802 BLAKE2B 4c71a1d5a585d3500d151f7192868b7553c0cd862b30f4044e320a16937f3714ec38af5c7b245845087a3090983be9afdd15aab70cc73d1cc7ec06819d509733 SHA512 f5f15b520a6fc3b6b001f61e8c4632ae0cb4c3998b278a0a8d96ec4677d74627cd19ae0ca29f6007e5c3bfeb6aea5d56f6270c84b736dcc7964a6fbff957713a
EBUILD Nmap-Parser-1.310.0.ebuild 482 BLAKE2B 927b9ad666d15a1460f23e1b5d7a0e0fb04f138496843fadf487b6cb2f2061f8dcc016fa7a6e4b192e08eacd44750d0aa5203c9f6cd63d5b629e833606c342f6 SHA512 8eb15fb58bad59221ea8b8a9b23ff9dcca1e58804cc2b60ca30039aec7743633f32537d6a2709ebc5eae2abdf0142739a8660fcd84988ef8b18c844bc99e19d6
EBUILD Nmap-Parser-1.340.0.ebuild 487 BLAKE2B bd8ccd6234a4622a90c06738b2754700ecc6687606790c87da83a5436c1a210d9a3d0e50a186cb8e6ce795eb95eda5493a1735029dc5a4badf4ff67870e3910b SHA512 79e61b314a404155cca72f489700b6ee1fa5a02972a6b563f2f52f1b58d98ea6c2340facb54c0e23b69213a27d48e710df3a27504552640352f118fae1565617
+EBUILD Nmap-Parser-1.360.0.ebuild 525 BLAKE2B 1175a38fef51a623bc0cff1b18af855eca20fcb8485461e355badc9ff91a86f48f714daf77d2a5e7776d15fd65ecaa95441472a6d892d4f0419fed4b083fb300 SHA512 4d182fb7bcdbe313c3c133d7bac94220316fc7e792399dc513103653fe43979d18ec3382971198c3a169adc45930cf413a4a44825baa5054b7ee8f36ef9472d1
MISC metadata.xml 745 BLAKE2B dc45793f59359c03712ac7dcddda68f7127a3f0b082dd1bfeb9e97e109e4c5559517c1d50f803566207b61efc720aadb8e7cfa7060c3bf6ee0d1b1b1f68bf40a SHA512 31ba4aece71a4c4d34dcc419f3341c59ed9c34a2b955d460fa422273122f8d533ad3053f58e88ba77845cd738d4aa1b82cbc42d27d1155002e46bc63b3878147
diff --git a/dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild b/dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild
new file mode 100644
index 000000000000..727e245f1154
--- /dev/null
+++ b/dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=APERSAUD
+DIST_VERSION=1.36
+DIST_EXAMPLES=( "tools/*" )
+inherit perl-module
+
+DESCRIPTION="Parse nmap scan data with perl"
+HOMEPAGE="http://nmapparser.wordpress.com/ https://code.google.com/p/nmap-parser/ ${HOMEPAGE}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-Storable-2.0.0
+ >=dev-perl/XML-Twig-3.160.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Pod-LaTeX/Manifest b/dev-perl/Pod-LaTeX/Manifest
index b05bebe202b7..4c365a83b5e3 100644
--- a/dev-perl/Pod-LaTeX/Manifest
+++ b/dev-perl/Pod-LaTeX/Manifest
@@ -1,3 +1,3 @@
DIST Pod-LaTeX-0.61.tar.gz 32618 BLAKE2B 6fa102c637c3d990247446c09fdf86cdaa9c4a50fd09a5d386c2b2840de0cee7c64116cfd27badd6cc4b08dd17fceb9a4f58eefb4e4b27599baac158bd44ded1 SHA512 c9b5d8b50f630e25e1f913d95d83a1323e71d2c5a3a794a543bdc9962800e5979b3e58595e7a653a96f9aea1f321c1564e2062e9b9d70d8c4d1c6729cb8df498
-EBUILD Pod-LaTeX-0.610.0.ebuild 460 BLAKE2B 7f1ac6a5cf42253610433a7d03f238cd3a4b3082d89238613c6c3df7626e38dece7e0fc4e69e765a404f5eb56ff0de64fc92e519006a1a8df8c61573a49e83f2 SHA512 be3979bf170c34f0ce62913868cb1f7437fb634787c5b1cf166e20abe91541413b5bd21e8f5d371f8f936db91a7aedac476a39310f8f87919f650f7b60e516a5
+EBUILD Pod-LaTeX-0.610.0.ebuild 467 BLAKE2B 2e28667c70badbb8ffe9f1ec60bca38dd34d8bd86dcd5d1be17a6c8869a9207e9e8b95e8cb20912d227158474e7eedda82ee0e32c86491326da6323f4fe55416 SHA512 ee4628afcdadce3d6dab979df04e864a5c7a6377651b15f06023c87d3c8a5d9402d18d34a04ff6b15b750fd06ca8342069d9540c00f286d6cb7d27c39a43afe2
MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
diff --git a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild
index 7f1914905483..7f628e0c8433 100644
--- a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild
+++ b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Convert Pod data to formatted LaTeX"
LICENSE="|| ( GPL-1+ Artistic )"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~x86-fbsd"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
IUSE=""
RDEPEND="
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
index 4a1d8a981c3b..30a1068a8ad5 100644
--- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
@@ -4,4 +4,4 @@ DIST TAP-Parser-SourceHandler-pgTAP-3.33.tar.gz 23838 BLAKE2B dc89ef65a46117e05a
EBUILD TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild 435 BLAKE2B a48f8271569ab249a5bea71d9728b4285c96c174ca2fc89be37064ce3e45f1b93c66e439f9c17087fb22cf3e4c87e3620b41e055d5385b4e8c6bc20a71ca26ad SHA512 a53e0acf81aeab9a7b2c192453a5cc2f55fe89020f47d430790104eae9cb867843f2fa34385c2be675ed81635ee028c371f5683bedc2e8fce9cc099729f075b3
EBUILD TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild 408 BLAKE2B c8c1ef567e2fd430c9abf5c0381ac765f7c0551c2d5f33b968afd937a81828e152462bbaf0b440c4a92af507e9c766de41d1eb8ba5c82a5ad504d994bca92f69 SHA512 322e994a69a4b42feb91178d956097151bfe8d729f9ecbc3b3639071494d9b6af12efeea0595d3d9ecf524295b729a0edfb9fe27d952c76a2d38c673416cc083
EBUILD TAP-Parser-SourceHandler-pgTAP-3.330.0.ebuild 408 BLAKE2B 5ab2d79dfed18ee1444959ee46a696f6df3d3fc942803314e1e3a22e885f73db66cb54ceb423e73baf7375a274b59d8cb1cb0fa9f2974f46ef3a2e1a26a14795 SHA512 588074e899d5c45893b6264170e52a9e19c9895d43b10c4eca1c1424e0a0e35aec1601f3e7667bde54d30e1f3112a44c13bda4431ca320cd55415301d7b984d4
-MISC metadata.xml 590 BLAKE2B 7b97326e3c51eb11a8e8019381b981ea24276ce37ddabebd68eb1c6159fcb6eb18de41337498edb9dba991fc88c44e72b34de6ef246753faec4e20a584ca376e SHA512 6834f92a2e664b246e458b248fcc570cb924fa20104450cbb7081614f487b8fe3735c2e800744d92f24bdf3e548a853aede338caf38bb6c8935d03716d27f94f
+MISC metadata.xml 645 BLAKE2B ce26663836144eb2873fd771fa9993127f7168b99c1fa0bacd6e8abf63d9d589c02894c4734c613ff5a289f2d906d1a9d72bd9825ece5dfc9ea9fe01db95bbdf SHA512 a3bfd7d5f888112f2596dbc5bf5c900360af82de52801a6497037de15e07cd8742a00cee348e50b3da3f1cd0282f77b11c4c7d38a0f72e8c9c71988175c8e061
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml b/dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml
index ae2d26451da1..750dcc03c48c 100644
--- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml
@@ -1,16 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>titanofold@gentoo.org</email>
- <name>Aaron W. Swenson</name>
- </maintainer>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">TAP-Parser-SourceHandler-pgTAP</remote-id>
- <remote-id type="cpan-module">TAP::Parser::SourceHandler::pgTAP</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>pgsql-bugs@gentoo.org</email>
+ <name>PostgreSQL</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">TAP-Parser-SourceHandler-pgTAP</remote-id>
+ <remote-id type="cpan-module">TAP::Parser::SourceHandler::pgTAP</remote-id>
+ </upstream>
</pkgmetadata>