summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-03-18 04:54:42 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-03-18 04:54:42 +0000
commit5510d9d7d1c93c2ea71a2bd6f0666168808d5dd6 (patch)
treec968fff3108e2b4d88e4e564a56bfd066f170573 /dev-perl
parent1dde4e5c4b92d849bf1abf0a48135b2a0644f7e1 (diff)
gentoo resync : 18.03.2018
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild2
-rw-r--r--dev-perl/App-pwhich/Manifest2
-rw-r--r--dev-perl/DBD-SQLite/DBD-SQLite-1.540.0-r1.ebuild2
-rw-r--r--dev-perl/DBD-SQLite/Manifest2
-rw-r--r--dev-perl/IO-All/IO-All-0.870.0.ebuild2
-rw-r--r--dev-perl/IO-All/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin259411 -> 259404 bytes
-rw-r--r--dev-perl/Plack/Manifest1
-rw-r--r--dev-perl/Plack/files/Plack-1.3.900-issue-545.patch22
-rw-r--r--dev-perl/Pod-LaTeX/Manifest2
-rw-r--r--dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild2
-rw-r--r--dev-perl/Template-Plugin-Cycle/Manifest2
-rw-r--r--dev-perl/Template-Plugin-Cycle/metadata.xml1
-rw-r--r--dev-perl/Term-Encoding/Manifest2
-rw-r--r--dev-perl/Term-Encoding/metadata.xml12
-rw-r--r--dev-perl/Term-ProgressBar-Quiet/Manifest2
-rw-r--r--dev-perl/Term-ProgressBar-Quiet/metadata.xml12
-rw-r--r--dev-perl/Term-ProgressBar-Simple/Manifest2
-rw-r--r--dev-perl/Term-ProgressBar-Simple/metadata.xml12
-rw-r--r--dev-perl/Term-ReadLine-Perl/Manifest3
-rw-r--r--dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild25
-rw-r--r--dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch78
-rw-r--r--dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch56
-rw-r--r--dev-perl/Term-ReadPassword/Manifest1
-rw-r--r--dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild15
-rw-r--r--dev-perl/Test-FailWarnings/Manifest3
-rw-r--r--dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild32
-rw-r--r--dev-perl/Test-FailWarnings/metadata.xml4
-rw-r--r--dev-perl/Test-Files/Manifest2
-rw-r--r--dev-perl/Test-Files/metadata.xml4
-rw-r--r--dev-perl/Test-RequiresInternet/Manifest2
-rw-r--r--dev-perl/Test-RequiresInternet/metadata.xml4
-rw-r--r--dev-perl/Test-UseAllModules/Manifest1
-rw-r--r--dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild23
-rw-r--r--dev-perl/Test-utf8/Manifest2
-rw-r--r--dev-perl/Test-utf8/metadata.xml4
-rw-r--r--dev-perl/Text-Aspell/Manifest1
-rw-r--r--dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild18
-rw-r--r--dev-perl/Text-Iconv/Manifest1
-rw-r--r--dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild17
-rw-r--r--dev-perl/Text-Kakasi/Manifest2
-rw-r--r--dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild20
-rw-r--r--dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch26
-rw-r--r--dev-perl/Text-Unidecode/Manifest2
-rw-r--r--dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild4
-rw-r--r--dev-perl/Tie-Cache/Manifest2
-rw-r--r--dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild17
-rw-r--r--dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch32
-rw-r--r--dev-perl/Time-Format/Manifest3
-rw-r--r--dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild32
-rw-r--r--dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch117
-rw-r--r--dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch91
-rw-r--r--dev-perl/Time-Monotonic/Manifest2
-rw-r--r--dev-perl/Time-Monotonic/metadata.xml4
-rw-r--r--dev-perl/Time-Out/Manifest3
-rw-r--r--dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild20
-rw-r--r--dev-perl/Time-Out/metadata.xml4
-rw-r--r--dev-perl/Time-TAI64/Manifest1
-rw-r--r--dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild23
-rw-r--r--dev-perl/Tk-CursorControl/Manifest2
-rw-r--r--dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild30
-rw-r--r--dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch40
-rw-r--r--dev-perl/Tk-TableMatrix/Manifest2
-rw-r--r--dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild32
-rw-r--r--dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch35
-rw-r--r--dev-perl/Tk/Manifest5
-rw-r--r--dev-perl/Tk/Tk-804.34.0.ebuild64
-rw-r--r--dev-perl/Tk/files/Tk-804.034-xorg.patch57
-rw-r--r--dev-perl/Tk/metadata.xml3
-rw-r--r--dev-perl/Tree-DAG_Node/Manifest2
-rw-r--r--dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild27
-rw-r--r--dev-perl/Tree-Simple/Manifest2
-rw-r--r--dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild27
-rw-r--r--dev-perl/Try-Tiny/Manifest2
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild36
-rw-r--r--dev-perl/Type-Tiny/Manifest2
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild39
77 files changed, 1131 insertions, 61 deletions
diff --git a/dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild
index 46eb1f24a503..b8ecee0a4c0f 100644
--- a/dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild
+++ b/dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Perl-only 'which'"
SLOT="0"
-KEYWORDS="~amd64 ~mips ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
RDEPEND="
diff --git a/dev-perl/App-pwhich/Manifest b/dev-perl/App-pwhich/Manifest
index 36e1a824844b..bd6619274012 100644
--- a/dev-perl/App-pwhich/Manifest
+++ b/dev-perl/App-pwhich/Manifest
@@ -1,5 +1,5 @@
DIST App-pwhich-1.14.tar.gz 13900 BLAKE2B 679a834f85993c780b95dd8fb2db20d0c2f5c336ae6e48f702e0fe8d9e76c92534265c5aebb2d9a793f0aefd2bb3dc141d100229d52fcd913fae1fd369e25664 SHA512 515981eff1aa6e20f211336e9543dc3d3cd09c80e9b51698418350e112ab0985ab27e278c7beaecc61c26600ed74083a23a3d375e845e5ef8cddf9b95cfa5fcf
DIST App-pwhich-1.15.tar.gz 15257 BLAKE2B bb693d8866b93c8cbfaae6bcd23730e1db2d89e5c30998816425df4ba15671cc1296afdc4afd91b57ba826711ae66e820e1eee5087395a20cba0b4a721030ca1 SHA512 ca4f8c2f4dd50123f16694e3ad7d4a0a45a0e2238b501e3598b0a3415406900f60ecf7cf43eaf501a03769c9c6bde2f21f4d34e8610582d6c657707f6c3ec461
EBUILD App-pwhich-1.140.0.ebuild 472 BLAKE2B 4add68a492809c384dedde29461f9a05630e7a685d5f16bebae3c4d463a5afd9c9d40034e0cc0627e3f41e8acebc6b8c15ecc647661f03a37b2c3610eae79305 SHA512 3ce18c30c4df6547f9811c80a1b45b5d81c71923a52aa4e2579728ec6715cf3ce368db417e43d0c18ca891020c70937caa86a117872a1ce8ff59235970453406
-EBUILD App-pwhich-1.150.0.ebuild 500 BLAKE2B 84c3b767a5c2efe9391ddb2141ffa8dd1164edbdf1cb12ef1ceaaf5fd61adea2f76f901d10517807ac45a0b03678882fc1d3f82198fc5906640de20a3426ad1b SHA512 52b83d209ce5aba49d0875644dbb8359b09e1d4284c6d596b459de23a264e020aa260503c4d4c68413be8658c84d1c8911b23bdc71ea0fe67363a5a21545ea3f
+EBUILD App-pwhich-1.150.0.ebuild 543 BLAKE2B c3cda7d0edef65f913053ddb7cbf5d81d2814f524e23ca999f8f84182d8e7bda1cde133261bd91d12867a0ee46e7f171c85ee9b29bbb9f2e26942dfc367f42de SHA512 893707ad570447403670cab8f29fd740b9499605fa372bfbd24418f1332a199c937b235927f60adc0d4f5adf75a8809094200d8fbffa03ec42f3bbfa1d10b370
MISC metadata.xml 392 BLAKE2B 80688a705e20a8786d2aaab17623c50d3f6ed1ce7ea10433d0f70fd907e9504d190028c2fc84d5c72ca6d759bbdaad5bbdbd5fbdb3c1933e144c2bc6841d3a64 SHA512 2bac82b1e61abeb1f1edf0ff8bbc01d200a6c34778502661347c8531cc6c2a19b0d0c8241250b1a93cce9070b41496bedf56320999fff73d6a93aff31513a0fa
diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.540.0-r1.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.540.0-r1.ebuild
index d6989f7fb30b..1307286e983d 100644
--- a/dev-perl/DBD-SQLite/DBD-SQLite-1.540.0-r1.ebuild
+++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.540.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="${SRC_URI}
https://dev.gentoo.org/~kentnl/distfiles/${PN}-${PATCH_TAG}.tar.xz
"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="test system-sqlite"
# NB: Get min sqlite version from sqlite3.c
diff --git a/dev-perl/DBD-SQLite/Manifest b/dev-perl/DBD-SQLite/Manifest
index b5c91088d110..383e088d4f68 100644
--- a/dev-perl/DBD-SQLite/Manifest
+++ b/dev-perl/DBD-SQLite/Manifest
@@ -3,6 +3,6 @@ DIST DBD-SQLite-1.54-patches-1.tar.xz 8376 BLAKE2B 95df8ada4a1d1b2e730414a6a5b5f
DIST DBD-SQLite-1.54.tar.gz 2136219 BLAKE2B 76700a1c695036951ed2ccd36319d509be6292554b7b7aa49da4ec07f1c15a75ae84886bddae96b536351a381b0cf52350d48ded836e1c4627c57d4dd9fc2bdd SHA512 a8daff59679973467dff80c013b6ff9d7229a505b62c0312bdf7f9288af64dcd2e99f889b66eb98103b0e6ac7a9b0fa7c9c517c5c2673ee7f84b3b6b5d26173e
DIST DBD-SQLite-1.56.tar.gz 2248699 BLAKE2B d6af8efed8149ff2ec5c68cc071355805f4a24e234e015c180d5326a4def4eab33352d168e9e41c06b2de28a0137f0d39a864749bfa972d28f8ec9221379bdc1 SHA512 1c9be3557691f76a9e543fe4bd6656a6b82f53fba4bc05261a55affa0a38b4eaa1cf876da975234c9c09985ba25b21f6f7a735f1cc47104169edf7fdd3a2e314
EBUILD DBD-SQLite-1.500.0.ebuild 1194 BLAKE2B 43ab9a47864bf04e7674caf842c0dc3b9f39a0249918a3ff6f3645c2e84cb419556b1a853a416ce57a3ea6a0c81b539de5a6fc46d5c0f74bfb67583c2ea945a8 SHA512 19a2bf93c244af7eabe768629d2578e937e4531cdbee3b809eb16cc2ae70b6235ec1946bdb29a85b4fb2cae63def640e1146845da0d63131af5aedb01a6a74ff
-EBUILD DBD-SQLite-1.540.0-r1.ebuild 1526 BLAKE2B 7724c76103081ad759753ee80438b772bfc64201d35fcea1288d5288c2738a63d8ae7142269411903edfd3b3cea845670c080b0999fbcd2dc73f50675218da88 SHA512 889fab743f6d672a5c11ab1a68d18689ce4f5d10c7f07fa6618967a815df5bfea9d04bcbb65eac99325ae801411efcbcd31a09817b5f020c9c27327f837d17d2
+EBUILD DBD-SQLite-1.540.0-r1.ebuild 1525 BLAKE2B b03c2702ecb2ee48d32f2dcbc9289add4175d6ef9a1a34ef33c6f7c43ab5fa90406bb6bdb036e940ac9b58d0376a8c19d7ac17f50eae6c07d036dbf80c08051e SHA512 b0f6faa9eecbf933b5e913a3348095aedeaf1b0fb8ca14ac1b9ed17284d2910fc2492daed7dda52cda5c7fee34146cf196d9c47eb535d4bb2da0474be2d592f5
EBUILD DBD-SQLite-1.560.0.ebuild 1300 BLAKE2B 5d4fb9df3d4fb011096247b0ba6f435aaadb588818cf637f381b445ca1d745bebd1252a60f61bea2112a0c12c76cf4ca947b52ffc06d004da50b4f5e297fa3cd SHA512 2638845ffb4ee5540644d0e5a21f91f1a6e2f6d84a04f499a1c0175d4a36d8de0808cb19f2c84788cf965df6dc5b8dcd7207af45cb315cac9cf1111b8eda5894
MISC metadata.xml 1076 BLAKE2B da1e831d74cde4db051a301cce34e8a64ade0f85accb892a72f5480db33ce3672542932b455b69f8cb7c0abf792799639f8c06c572e89a0abdba64561d2aa4f9 SHA512 6dc34ac81f2eef0a16be36407d29a91f341f19706a9660d751b5d4b289b44d6595f31260a4987b2cff22c4b02440cd07dfbcef48b1422da5ca96a5dcfdea510e
diff --git a/dev-perl/IO-All/IO-All-0.870.0.ebuild b/dev-perl/IO-All/IO-All-0.870.0.ebuild
index 18f72e18d4fc..71074af865fc 100644
--- a/dev-perl/IO-All/IO-All-0.870.0.ebuild
+++ b/dev-perl/IO-All/IO-All-0.870.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="unified IO operations"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86"
IUSE=""
# needs Scalar::Util
diff --git a/dev-perl/IO-All/Manifest b/dev-perl/IO-All/Manifest
index 0c7c9024bfe8..223f9a41ec24 100644
--- a/dev-perl/IO-All/Manifest
+++ b/dev-perl/IO-All/Manifest
@@ -1,5 +1,5 @@
DIST IO-All-0.86.tar.gz 78648 BLAKE2B fa3a9a6d8828b1de5990585c4b6178ff28844bc01845c3e42b56142340d9e4df400f54f6d2c35048bcfd0c338681dece6b906141c70c57ebacb1541a7d294da7 SHA512 3bf2f1caae19d10905d8c959b88e0ef43703b3cd0fb389060fd6a6a0bba4d6b24a92b8d2568f4bbfca6b7614270adb7131225a7b7f9394b26467bdb780a16a0e
DIST IO-All-0.87.tar.gz 77819 BLAKE2B 7a02816bbca80465bd1f40317a97dffbcc52e92ef767aa9e38987b59e8b14bd1d1a0b77dbcc2e4defeb3d44a46fa749b111bdffdc3b3efdc4217e3e52e290280 SHA512 bd8cb6d44db51a9a140209223f016e48acd713ec03ced1b9c02933fd88c6363926635dae033b20905201b13e8186b8bcc3f428d4d85cd187fc68b777cd197267
EBUILD IO-All-0.860.0.ebuild 429 BLAKE2B deffb4bda7b191cfd732d8a8bbde68267459cb668bca9b263024d64abf45889b29c29d641b436bbcd841395bcc529a286110a2ce91ff3834598fa9fa64df98b8 SHA512 82c28f009f9ac1850d852528b39dd3aa18f86e62b23bd519f10a37b50d142a67cc88396598d2224644b004ed101adf40b3164da4c8fb121897b978d920fb5584
-EBUILD IO-All-0.870.0.ebuild 402 BLAKE2B a88ef637c3a4ef135443460a08f7f6177c4f77143e62a23fb6dd36948b53ba2b185da1b617ccfd025f4e05f84a6302179a4483002aecf0fa8809a54281adea76 SHA512 e9e764b0850b5001fc8478791f16529a67fadd99b938b736d6eb99e0f1712774b123af7288fab764ba838ce4b4f6c42abe76a4a408c519f157539811c82f7450
+EBUILD IO-All-0.870.0.ebuild 401 BLAKE2B d46482aeac8557ea6c98c4e1cf393ade7f335ab4f0641a60932ffb95843904cf5a4788a73f35755ea9b02f2213b24eae188e19b87f9197ff06185dd1b727b9ea SHA512 b7bcec43be060848102644e5ce9e9d95683d369feeb5b823dffe2678790053987dac7c65e11799c9c1bbc283829f9ed441121c25edf7387b27708b486d725689
MISC metadata.xml 1111 BLAKE2B 2b1e83f614fdfd4599c6d3e81367fd4ca4cb0988b1bbc06a7341c253d3bd1b7acaabace540c16802c1874ba2b4f85edec4c0df24da436a5b33aa6691055aa645 SHA512 bebf7616b2651f704d1f26fcbab1d555bd49984ab7dfe56dbc3214a8ad927f39283af51e7be5bc54094f83352eab855a2e5775945ef2fffb8e41503868e61abc
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 1ad33c50d59f..3cbbab749ac8 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Plack/Manifest b/dev-perl/Plack/Manifest
index 57e80d65c355..42db71bfb37f 100644
--- a/dev-perl/Plack/Manifest
+++ b/dev-perl/Plack/Manifest
@@ -1,4 +1,3 @@
-AUX Plack-1.3.900-issue-545.patch 824 BLAKE2B 9e7138139bb546fc0a7ce6aa6d77a4f553ea646dc035c0f76a4bf6be4de9fa4a289db9bf2b980bd4599ebf746ff949456bce61b3f42130e5d21ccadef89beb18 SHA512 82c7cbe5528a289b17ae8d13e9f53609cdd826b734750d434ae6ff3c5b79db3099ee04e83b028928509dbed517a83549364bc9a8824bc94f25a198759231cea5
AUX Plack-1.3.900-network-testing.patch 6047 BLAKE2B 2293cc7cd0ae0b429b5923dd2e66e40c666f3336952463cbf574e636083139f9a66fc459d37e9f7ad19e8548efa19237e609c5a49e86f8fe4bb19d225ad937cf SHA512 214a2a2141f71875026ed25387d6076d62c0b4d0b912ebf475645b3a2948f41faa7d8826c46620682448a3b9916a53c3178858286551d542073c5b66112b4fce
DIST Plack-1.0044.tar.gz 178730 BLAKE2B 60f6a900b1ebf05c48295ae679e7cda905441d4322929e9280aa87e6fda51a08e3fbaef37e2398fcfef3b39268f115603dcec2529dd135ddc86b79c9118da0c8 SHA512 a0dae77d507d4b4cf4192931470cf87f68f7027b2057ccdf757680f9e6584534ee0da79c508a44f9ea72426497e1dbbdb7acf6d7dfdf31698f4320f2c1f2ac61
EBUILD Plack-1.4.400.ebuild 1779 BLAKE2B 3061b9180311b1d7218bb24deefb9a260741980095076af2bd2a7cb2e8a40c60316107c452415676f8f5dd41093027b57c69c20fd88665e539180cc3aced398e SHA512 7a73c275985817d21f772de7d8320ee6d8d6b0366687273e09bce4bad19e4dab92dbb8bd89d3b1b171f3f2b3627842d8974188a0e5cb38949f6dfa808cac3fa7
diff --git a/dev-perl/Plack/files/Plack-1.3.900-issue-545.patch b/dev-perl/Plack/files/Plack-1.3.900-issue-545.patch
deleted file mode 100644
index b4a3fb747de9..000000000000
--- a/dev-perl/Plack/files/Plack-1.3.900-issue-545.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 86256c2af6115a2c99c310ba6979bf40f72a6864 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Richard=20Sim=C3=B5es?= <rsimoes@gmail.com>
-Date: Sun, 3 Jan 2016 19:49:51 -0600
-Subject: [PATCH] Allow log4perl.t and log4perl-category.t to run in parallel
-
----
- t/Plack-Middleware/log4perl-category.t | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/t/Plack-Middleware/log4perl-category.t b/t/Plack-Middleware/log4perl-category.t
-index 1951015..946edbf 100644
---- a/t/Plack-Middleware/log4perl-category.t
-+++ b/t/Plack-Middleware/log4perl-category.t
-@@ -6,7 +6,7 @@ use Test::More;
- use Plack::Middleware::Log4perl;
- use HTTP::Request::Common;
-
--my $test_file = "t/Plack-Middleware/log4perl.log";
-+my $test_file = "t/Plack-Middleware/log4perl-category.log";
-
- my $conf = <<CONF;
- log4perl.logger.0 = INFO, Logfile
diff --git a/dev-perl/Pod-LaTeX/Manifest b/dev-perl/Pod-LaTeX/Manifest
index 9c8a02568de4..32b7f48565d8 100644
--- a/dev-perl/Pod-LaTeX/Manifest
+++ b/dev-perl/Pod-LaTeX/Manifest
@@ -1,4 +1,4 @@
DIST Pod-LaTeX-0.61.tar.gz 32618 BLAKE2B 6fa102c637c3d990247446c09fdf86cdaa9c4a50fd09a5d386c2b2840de0cee7c64116cfd27badd6cc4b08dd17fceb9a4f58eefb4e4b27599baac158bd44ded1 SHA512 c9b5d8b50f630e25e1f913d95d83a1323e71d2c5a3a794a543bdc9962800e5979b3e58595e7a653a96f9aea1f321c1564e2062e9b9d70d8c4d1c6729cb8df498
-EBUILD Pod-LaTeX-0.610.0-r1.ebuild 431 BLAKE2B 84bb848066005d8f9e761c7b32ed1149b14691cd636c844cd92afbd1fdc202a8f53f0e98c3b4a8bc9779bceccbe3127d1e9836fb2449e02016707ae3eb8a917e SHA512 12e689b42e943bc1d1f40633a34924efb2ee1b6007d32406c871e42567b8ca176d9fb2a1933371c94e3e27562370cce18b2a1d191d3f389105c0641fb32a0c68
+EBUILD Pod-LaTeX-0.610.0-r1.ebuild 438 BLAKE2B f8270c61c3b77089f755fd204c568d4738e13cf24a8e2a97cbd0c79e3139a06bbaaae249181b941c98a56fffe076ea643dca14856991a28424ee9c0469014aa4 SHA512 e6bd4f546f5297887a7d598db5e2b628e8f8b3e4349a773a1f8b6d6dd13680a7cd25c1f2035f69b0cc76ebae7e50c2b5cc845641c9488f52cb13b378df4244f4
EBUILD Pod-LaTeX-0.610.0.ebuild 467 BLAKE2B 2e28667c70badbb8ffe9f1ec60bca38dd34d8bd86dcd5d1be17a6c8869a9207e9e8b95e8cb20912d227158474e7eedda82ee0e32c86491326da6323f4fe55416 SHA512 ee4628afcdadce3d6dab979df04e864a5c7a6377651b15f06023c87d3c8a5d9402d18d34a04ff6b15b750fd06ca8342069d9540c00f286d6cb7d27c39a43afe2
MISC metadata.xml 390 BLAKE2B 4c5f45fedf26c3fec15f84ec9be02cb52bad73ef1ea1440660d4b5be42f2b6b6b90ca0aa5c7791fe38ac9b3848100c4045a350f0407e442140f42bbfa4d3dfa9 SHA512 341aa40bd68ff1f379b3b316a95126bbd491942545992ec62810de8b3f471493960fa1cc51328908488daaa5d1ef4a299f2b6f8b59b78e22b53985300759cecf
diff --git a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild
index ca85c7d0f4c1..f508fdda0a6f 100644
--- a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild
+++ b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Convert Pod data to formatted LaTeX"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND="
diff --git a/dev-perl/Template-Plugin-Cycle/Manifest b/dev-perl/Template-Plugin-Cycle/Manifest
index 2fbc4a71d029..28ab1c682297 100644
--- a/dev-perl/Template-Plugin-Cycle/Manifest
+++ b/dev-perl/Template-Plugin-Cycle/Manifest
@@ -1,3 +1,3 @@
DIST Template-Plugin-Cycle-1.06.tar.gz 23480 BLAKE2B a26a3133ed2b8d160b17a69eeeb0ffc932fadf20ecc1ba310dd9c7c792179fe8955f28d65251c336f834372498419d29e26a5e37c924e6e8c5030e062e32476a SHA512 2d4d09ebf0476c89ad3026c4c268ade85e760495f5857774764b3988746f8ac33eb0e64d66685237459a270ea618ae2eb24b3b4a114f387e646015c616095938
EBUILD Template-Plugin-Cycle-1.60.0.ebuild 580 BLAKE2B 14a3412970298ce1a6b1a35c41ffb1accac4d2fdb897562a89f08ed8efbb882fcac10beb7a28e26fa0b20c390f321eeadae25a8739e9cd8377d2c6d449be847d SHA512 075372a643fe8485eb22f4acc11fe7e51674c1886ab0589f292d6407e1b6ab0907904902b5a3a13a58a3ae6f7fe32799e8ff2a5b46154269bb707d9974ff2b72
-MISC metadata.xml 345 BLAKE2B c30437362e73485ed950b26a43d4600b0eb3ecab918a6522641a966c6a66558020c4c747befa7e08382b93972b747d11d3a59abb3731ba10b33f4cc876fa780c SHA512 e5a2fd0a501d64bd5eeaf280a1d2996d427a8f7770e179239e784b4f1584cf1becd512a3a54f31cad82d3f621384b8ba2c2e7f57077a8cb9a29b83366d743dc4
+MISC metadata.xml 415 BLAKE2B a5e9fc5c811fee6b4eacaa0a3697bb597bd40c6bef4427b64b3101bc6c06f1405e21c19acd113fec9d7cda44f9eee9a7bbef53695fc4003dd5335d841ab71977 SHA512 d8cab40b4435ea8084d240d9db0574a728f1dd4e0a12d992aab719b30f169980e53db00694ebfa548afd719a3f1510b0f5405fc285516cc2ebc1469a279d6ff9
diff --git a/dev-perl/Template-Plugin-Cycle/metadata.xml b/dev-perl/Template-Plugin-Cycle/metadata.xml
index c294d0741f9d..94d121cf2b7d 100644
--- a/dev-perl/Template-Plugin-Cycle/metadata.xml
+++ b/dev-perl/Template-Plugin-Cycle/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="cpan">Template-Plugin-Cycle</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Cycle</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Term-Encoding/Manifest b/dev-perl/Term-Encoding/Manifest
index 20d83cb164bd..356e0b417ea2 100644
--- a/dev-perl/Term-Encoding/Manifest
+++ b/dev-perl/Term-Encoding/Manifest
@@ -1,3 +1,3 @@
DIST Term-Encoding-0.02.tar.gz 11373 BLAKE2B 5bb0f410e75ed8196eb3d4bba3af9d184800be455753621856a37a4bb3704bcf73d50ec37f0ef104164abf83bbad46075bf6a0ff0d2ab5c2ff95b81c99dd80cd SHA512 cd4cee9991d857c40b8e8747a645429dcb1f416552d9bb6bd59da609bc4eb11c295a9b4d4c9b1a6e738af57fbc7179419d07387f3342658bf7ec6da90256efad
EBUILD Term-Encoding-0.20.0.ebuild 530 BLAKE2B a3ac44679a5b2a9c1dcb7728323d648c72c55832bfcae7d831ac4bdd0dd22879275268e6d8b5f32103dfb2bc6e3ff2f5ae7250dfe1fb81279f1cff7cf2d10c49 SHA512 da12f81151e7af44389dfd8cec070cce318262cfe650d4c5fac4b55aafa2107df6ef08a479f5e10772fd2c539fa9cf4fa6d24c7e514ca48d40ac2e39c85c7225
-MISC metadata.xml 247 BLAKE2B d94a568c950df425b54d5f8ce29c206c221f01e64654597f2d4a0f7bc86ea508797045e3fb6eb14bb8a2aadec08995d877434d85dc9e622fc6207d2df28b23c2 SHA512 9bd9ddeb07e0644027c9a1dca33f0704de6062bc6b17333adde82a177991f35265f90e1b623e3a6288fedd729597921f48e4fda17fb8d402b1b2f3fc73c6d693
+MISC metadata.xml 386 BLAKE2B dc0d3e7a75f41d5d0b508e16745ac453dd7bc5699d93ddde57e4f0d7611935bac162bc405ac371028ea1469e4e6cc950344d0c27b6032de5c3d67a0602268ae1 SHA512 ca102c545862fb0e1620528180f9a26841daa750653b4a8f75ec472391f202828a38f594ab2ea9501f2fd6eab6ebc7d68fc76d5ee33848152c6342e7eece6361
diff --git a/dev-perl/Term-Encoding/metadata.xml b/dev-perl/Term-Encoding/metadata.xml
index 7faa8dfe9af4..8bbd78807c11 100644
--- a/dev-perl/Term-Encoding/metadata.xml
+++ b/dev-perl/Term-Encoding/metadata.xml
@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-Encoding</remote-id>
+ <remote-id type="cpan-module">Term::Encoding</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Term-ProgressBar-Quiet/Manifest b/dev-perl/Term-ProgressBar-Quiet/Manifest
index f43402105529..2f6c31fc4760 100644
--- a/dev-perl/Term-ProgressBar-Quiet/Manifest
+++ b/dev-perl/Term-ProgressBar-Quiet/Manifest
@@ -1,3 +1,3 @@
DIST Term-ProgressBar-Quiet-0.31.tar.gz 1924 BLAKE2B 4f2889c0a9da73fa8224607ff5904f00c936fd33176333ebae40c17ab440fb6e325c8527e3077cfda18147247fad8d9527310e43593771c2bc1a1cd684f03aef SHA512 f48502ac57d236678159e7b6efd70007bb9ea7b27da7d933c53ccfeab562c6e88c291cd002fc65af8ccc98ff8843a5221048276351491cb324f548bf3cdf3934
EBUILD Term-ProgressBar-Quiet-0.310.0.ebuild 464 BLAKE2B c8e385af351847c9ebd98cb44e7000608a6f8451fb1224382951eee83a7882b0275df07c00485282a85f0975dec96f91416fe80b63c3e43f3245fd1ac77b0aba SHA512 f49d47efc52a5f6eb71f68e361373dcdf7c114cf2708a9be64289d03b2fa2c0943407d8a99a852feb9047adce33053c54d75e0a60b19f6ec60b9d69e40e909e7
-MISC metadata.xml 247 BLAKE2B d94a568c950df425b54d5f8ce29c206c221f01e64654597f2d4a0f7bc86ea508797045e3fb6eb14bb8a2aadec08995d877434d85dc9e622fc6207d2df28b23c2 SHA512 9bd9ddeb07e0644027c9a1dca33f0704de6062bc6b17333adde82a177991f35265f90e1b623e3a6288fedd729597921f48e4fda17fb8d402b1b2f3fc73c6d693
+MISC metadata.xml 405 BLAKE2B 8b256206ace14a367a70b17e2af91666ec278df64a3b4a270123132e6cc9358b535258e6089e973a1e5a8c54c14fce53272cbc5a82a25562603144f0eba5d52a SHA512 02050391bd1ac341a654ebb727028fa5406a8af5983a17440617a1d74da17230e298088fc4e221e987a19c00aef227189b8816cfee73009873ee37a878d0c77b
diff --git a/dev-perl/Term-ProgressBar-Quiet/metadata.xml b/dev-perl/Term-ProgressBar-Quiet/metadata.xml
index 7faa8dfe9af4..35ab901d6c5e 100644
--- a/dev-perl/Term-ProgressBar-Quiet/metadata.xml
+++ b/dev-perl/Term-ProgressBar-Quiet/metadata.xml
@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-ProgressBar-Quiet</remote-id>
+ <remote-id type="cpan-module">Term::ProgressBar::Quiet</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Term-ProgressBar-Simple/Manifest b/dev-perl/Term-ProgressBar-Simple/Manifest
index 5e719ee0e285..d17c4e1fe67d 100644
--- a/dev-perl/Term-ProgressBar-Simple/Manifest
+++ b/dev-perl/Term-ProgressBar-Simple/Manifest
@@ -1,3 +1,3 @@
DIST Term-ProgressBar-Simple-0.03.tar.gz 3557 BLAKE2B 53d2cbe1300a567ef09d919e22a4b0548ad322ca3d7f5cb217b85aea07e01f2b21e60a9f9e958438f56b226e17fb4748190995487c3ba04a23440a34038776d3 SHA512 68374d5261ef579d149faac84b829aaf39c29e064e5380e5f403746e89017c226a865d0f454cdf2c8dbc3401ced60215042de43aae43c1c0493027fa8f8f69d7
EBUILD Term-ProgressBar-Simple-0.30.0.ebuild 345 BLAKE2B d72d2c176ed353f12ba5e823c95bce559c2b0226da73501d50a746e49f5aa714a72cead4e3493c55e1ef0dea22c0c9647d2c9271886671cd2ed051e1d47a6113 SHA512 0118b46a97f7e587746863e596018b9b9cf6e58cdba9c2ff4d089810496e5c827e3bf88369f5226ed109cc2b8aae35efb30b5c9bae17dfae6f81436d9299586e
-MISC metadata.xml 247 BLAKE2B d94a568c950df425b54d5f8ce29c206c221f01e64654597f2d4a0f7bc86ea508797045e3fb6eb14bb8a2aadec08995d877434d85dc9e622fc6207d2df28b23c2 SHA512 9bd9ddeb07e0644027c9a1dca33f0704de6062bc6b17333adde82a177991f35265f90e1b623e3a6288fedd729597921f48e4fda17fb8d402b1b2f3fc73c6d693
+MISC metadata.xml 407 BLAKE2B 667849c9c840d616b41f820d006ac4b618466366681cc402ff66ee5a997f0b558162fb4601b15018d7d711567694d53d2290c06557838bee84e866868d0ee5bc SHA512 1884222511c25d083e136d876a3760e05c0f45b81b1541a99eda8207e16ce0627da3585e8bea881efec5c999dacd7ad7c4ae5ff86ebb4412021f1fa01ecd0072
diff --git a/dev-perl/Term-ProgressBar-Simple/metadata.xml b/dev-perl/Term-ProgressBar-Simple/metadata.xml
index 7faa8dfe9af4..cd4009f0cb3c 100644
--- a/dev-perl/Term-ProgressBar-Simple/metadata.xml
+++ b/dev-perl/Term-ProgressBar-Simple/metadata.xml
@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-ProgressBar-Simple</remote-id>
+ <remote-id type="cpan-module">Term::ProgressBar::Simple</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Term-ReadLine-Perl/Manifest b/dev-perl/Term-ReadLine-Perl/Manifest
index 90fc6b02c912..148f980dcabd 100644
--- a/dev-perl/Term-ReadLine-Perl/Manifest
+++ b/dev-perl/Term-ReadLine-Perl/Manifest
@@ -1,3 +1,6 @@
+AUX Term-ReadLine-Perl-1.0303-nointeractive.patch 2435 BLAKE2B b2a5812f390fadaf5fb85de6115e8d0247a6944da984135429b50fefd9780caa7febb364b83331b9219823ddafca6623d4d075770cd5acf1880d23603e99804b SHA512 8184a917c512463af2dc3bd291c344b00375ba1863b0aaf9ceea641abed69532f3330cdda9b1d5e795e766103fdf935228651bb891c2daba1de30f6c5159e830
+AUX Term-ReadLine-Perl-1.0303-packlistcollision.patch 1822 BLAKE2B 052bcb575a8d4e96a6b7555141f8fd5ce848450257181f3f606269f46b9f6c29630e4537afcfaa2b91f91a932f3b4e4413cf48a8342860c1e28d5bef28ee3baf SHA512 eceea31331ae4e3e52f7d58b380f977099eef54c5f9c442ee6f01e6f3552db5c409f069cddc737acb34f52e78773542518b1589dc12e5cdc9186a21e65c10442
DIST Term-ReadLine-Perl-1.0303.tar.gz 48710 BLAKE2B ef85ea0104be2ce607a782ef50bc12bb5566536a310ffb98522c8ddc20752f937a9c21b4244c00becab90ff10b9b52f418cf59a6586ff4dc4182d4a19373ddb2 SHA512 df6a9f4ff2e02b0b0bc6b990fc2be091be7609322476f74bb6628148543804e30ac44ded991e7f8655bb25ecedf8e53497be6d0ce80b395edce35b9d84ad7937
EBUILD Term-ReadLine-Perl-1.30.300-r1.ebuild 467 BLAKE2B f75caad9a230fbc1ca6ff11310fcffbda8843e70526e15f053deca396e588f2c10eae2baf7904c84de7145184071e47863e77b5ce51fe726dcb2c6f1bb040be3 SHA512 a3dcc3eacf37ad7f2b552e85c7899d1a6c826c66b11aeac4598d72fc9a938a82ce5e3312c3c5a1968f6f832ed9e42a7c4e4927fc71a55437ba02dacd307896f5
+EBUILD Term-ReadLine-Perl-1.30.300-r2.ebuild 598 BLAKE2B 7dabf8b0bb1df38b9923207004b62793f8653b3f63671b6fbf7614fca53ea5ae67e43405359777ed5991a20ee893783951cbb4ac89ddccaa61fc3346f3cc44de SHA512 7049af12a0ac9d23c7962ea23d42808d808e2b51641d0b5c46456cfb17acff46f1fb3cda390921a69e87883543b471daea1b1c2fbff55132530f9f20984becd2
MISC metadata.xml 675 BLAKE2B 0bdb8e5cc615de9441abae61b77a5a8f6d04b396329741e5981fb9d2c9f8af742b0419453b81db818173a5797c01ded4bddeaa1359b0c6bd7b26ef36847084f2 SHA512 9b8158a057bcbefadb59c94c653d685332ba90fa6338f1e1ce907578b3ec669005f25d729434da1b23f90775d9a2ab31a73b114a7aa238a05f18e9d221d14050
diff --git a/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild b/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild
new file mode 100644
index 000000000000..7d5b9646aa7e
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILYAZ
+DIST_SECTION=modules
+DIST_VERSION=1.0303
+
+inherit perl-module
+
+DESCRIPTION="Quick implementation of readline utilities"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.0303-nointeractive.patch"
+ "${FILESDIR}/${PN}-1.0303-packlistcollision.patch"
+)
+RDEPEND="dev-perl/TermReadKey"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch
new file mode 100644
index 000000000000..d5e7a889466d
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch
@@ -0,0 +1,78 @@
+From 93b819a6723f096a2157325f437e1ae0c72a0a2c Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 14 Mar 2018 19:38:19 +1300
+Subject: Use file for input data instead of STDIN ( non-interactive testing )
+
+test.pl as-is is useless because it executes no readline code when in
+automated testing conditions.
+
+Additionally, attempting to use the built-in file redirection
+mechanisms is useless, as there's no way to set those parts from
+
+ make test
+
+And 'preput' support causes readline to barf when the input stream
+is not a real TTY.
+
+Subsequently, the pre-inserted "exit" also has to be removed.
+
+Bug: https://bugs.gentoo.org/492212
+---
+ t/input.txt | 2 ++
+ test.pl | 23 +++--------------------
+ 2 files changed, 5 insertions(+), 20 deletions(-)
+ create mode 100644 t/input.txt
+
+diff --git a/t/input.txt b/t/input.txt
+new file mode 100644
+index 0000000..6077553
+--- /dev/null
++++ b/t/input.txt
+@@ -0,0 +1,2 @@
++printf "input ok: sqrt(42)^2 == %20.20f", sqrt(42) * sqrt(42);
++exit 0
+diff --git a/test.pl b/test.pl
+index 7fcda2a..b2f7847 100755
+--- a/test.pl
++++ b/test.pl
+@@ -9,26 +9,9 @@ use Term::ReadLine;
+ use Carp;
+ $SIG{__WARN__} = sub { warn Carp::longmess(@_) };
+
+-my $ev;
+-if ($ENV{$ev = 'AUTOMATED_TESTING'} or $ENV{$ev = 'PERL_MM_NONINTERACTIVE'}) {
+- print "1..0 # skip: \$ENV{$ev} is TRUE\n";
+- exit;
+-}
++open (IN, '<','./t/input.txt') or die "Can't open input.txt, $@, $!";
++$term = Term::ReadLine->new('Simple Perl calc', \*IN, \*STDOUT);
+
+-if (!@ARGV) {
+- $term = new Term::ReadLine 'Simple Perl calc';
+-} elsif (@ARGV == 2) {
+- open(IN,"<$ARGV[0]");
+- open(OUT,">$ARGV[1]");
+- $term = new Term::ReadLine 'Simple Perl calc', \*IN, \*OUT;
+-} elsif ($ARGV[0] =~ m|^/dev|) {
+- open(IN,"<$ARGV[0]");
+- open(OUT,">$ARGV[0]");
+- $term = new Term::ReadLine 'Simple Perl calc', \*IN, \*OUT;
+-} else {
+- $term = new Term::ReadLine 'Simple Perl calc', \*STDIN, \*STDOUT;
+- $no_print = $ARGV[0] eq '--no-print';
+-}
+ $prompt = "Enter arithmetic or Perl expression: ";
+ if ((my $l = $ENV{PERL_RL_TEST_PROMPT_MINLEN} | 0) > length $prompt) {
+ $prompt =~ s/(?=:)/ ' ' x ($l - length $prompt)/e;
+@@ -51,7 +34,7 @@ print $OUT <<EOP;
+ this word should be already entered.)
+
+ EOP
+-while ( defined ($_ = $term->readline($prompt, "exit")) ) {
++while ( defined ($_ = $term->readline($prompt)) ) {
+ $res = eval($_);
+ warn $@ if $@;
+ print $OUT $res, "\n" unless $@ or $no_print;
+--
+2.16.2
+
diff --git a/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch
new file mode 100644
index 000000000000..b6fced559704
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch
@@ -0,0 +1,56 @@
+From 635bf84ee3916ec578a56bdfaed39a4759dd6579 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 14 Mar 2018 19:40:00 +1300
+Subject: Fix NAME to reflect MAIN MODULE NAME
+
+Otherwise generated packlist is called "Term/ReadLine/.packlist"
+which collides with Term::ReadLine's
+---
+ MANIFEST | 4 ++--
+ Makefile.PL | 4 ++--
+ {ReadLine => lib/Term/ReadLine}/Perl.pm | 0
+ {ReadLine => lib/Term/ReadLine}/readline.pm | 0
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+ rename {ReadLine => lib/Term/ReadLine}/Perl.pm (100%)
+ rename {ReadLine => lib/Term/ReadLine}/readline.pm (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 633f90c..9a6d460 100755
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,7 +1,7 @@
+ CHANGES
+ MANIFEST
+ Makefile.PL
+-ReadLine/Perl.pm
+-ReadLine/readline.pm
++lib/Term/ReadLine/Perl.pm
++lib/Term/ReadLine/readline.pm
+ README
+ test.pl
+diff --git a/Makefile.PL b/Makefile.PL
+index e9fb967..15b1dce 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -3,8 +3,8 @@ use ExtUtils::MakeMaker;
+ # the contents of the Makefile that is written.
+ WriteMakefile(
+ DISTNAME => 'Term-ReadLine-Perl',
+- NAME => 'Term::ReadLine',
+- VERSION_FROM => 'ReadLine/readline.pm',
++ NAME => 'Term::ReadLine::Perl',
++ VERSION_FROM => 'lib/Term/ReadLine/readline.pm',
+ linkext => {LINKTYPE => '' },
+ # dist => {COMPRESS=>'gzip -9f', SUFFIX=>'gz',
+ # DIST_DEFAULT => 'all uutardist'},
+diff --git a/ReadLine/Perl.pm b/lib/Term/ReadLine/Perl.pm
+similarity index 100%
+rename from ReadLine/Perl.pm
+rename to lib/Term/ReadLine/Perl.pm
+diff --git a/ReadLine/readline.pm b/lib/Term/ReadLine/readline.pm
+similarity index 100%
+rename from ReadLine/readline.pm
+rename to lib/Term/ReadLine/readline.pm
+--
+2.16.2
+
diff --git a/dev-perl/Term-ReadPassword/Manifest b/dev-perl/Term-ReadPassword/Manifest
index 260cd2b7d324..a73a4f28447b 100644
--- a/dev-perl/Term-ReadPassword/Manifest
+++ b/dev-perl/Term-ReadPassword/Manifest
@@ -1,3 +1,4 @@
DIST Term-ReadPassword-0.11.tar.gz 7056 BLAKE2B 0d69818ef50e4b1dded06f4336297a705551a36fa229af701b574bee4dcdb2bfad10e2c6af18e5dc02f154783e86e8e4c09e23881d4c3df06430ab454be30ffb SHA512 5aa5f858a67cbfba4daa231501c0e3009ce9df23bfd3448dcc23b6ff4dced31dcc1702bb244dd7fde31e3c51684933c58af3b6426261ba7614910f330f6f7de5
EBUILD Term-ReadPassword-0.110.0-r1.ebuild 331 BLAKE2B 4fd57e5f6c70001ebdf20e9f755d0ad46847567bda9f357b4857583849ef0e5f50982db24507c19c69bb3867e84f6e619ec8d986a5b93cd96789d4deb29440d7 SHA512 876dfd76e69c1653ab988b0ca1e780f805f2e434b195f030c184cb2daecacae07d4f9a1ac6a4a1ebf18c1f9a6ce3f0fd933d516757e0c60f998d3187b7c654a8
+EBUILD Term-ReadPassword-0.110.0-r2.ebuild 306 BLAKE2B 22519148db89b46db53c8c171111d88145600aa4dc1b6816b4b645f13506e0227560feae7aab1133ebcb447653adbc6743cca7b996993b36126fbd8c17154fd5 SHA512 6d906a58fe060e47110293d76d166013fdd781e3c2f01cf4d2d7934a118910d1883c91973ebe35b136bceb78230213d903cc518aec71f2cb48498073ce35be8c
MISC metadata.xml 406 BLAKE2B 1b0ddde3a4887536b73173fc9af75c2f32d53c2fc37254c7050309c379aab93f348f3136e2322f04c373919d20635607d4bd4898e9f8692e9d4813561b5a9045 SHA512 c7df16a547162deaf88bcd0eb7367e923b72d755815d1ee7ac7c1e7e868d81fefad1e5824cb9487ebb52cfa0136a865be35615f222377ef9d595d49e08da3269
diff --git a/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild b/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild
new file mode 100644
index 000000000000..f9a405bd69ce
--- /dev/null
+++ b/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHOENIX
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Asking the user for a password"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+PERL_RM_FILES=( "t/2_interactive.t" )
diff --git a/dev-perl/Test-FailWarnings/Manifest b/dev-perl/Test-FailWarnings/Manifest
index 2246cd0a69fa..d0764e936cba 100644
--- a/dev-perl/Test-FailWarnings/Manifest
+++ b/dev-perl/Test-FailWarnings/Manifest
@@ -1,3 +1,4 @@
DIST Test-FailWarnings-0.008.tar.gz 13734 BLAKE2B bf14da69bcfed50d8bd2801f629ffe4f9382e89a9febc334cafa7cc69e72357e4452a21aa1d630f9b7392cbc3ead4f26c3af93d810dbb98e94d2f7993193c855 SHA512 7bffcc18191326095d99ad01be6426f4d9d927f769a156318f9abfea67da6adfecb657bad89390740c9f531fe69c717afa1d250258eed63d127bf10cbbf2bd51
+EBUILD Test-FailWarnings-0.8.0-r1.ebuild 684 BLAKE2B ff2935427db0938a84c7ac87a10f211af2419c712b7ecba03c01166d351d6cd639a7dfe1423942d194e7cec6604401f3c99cc12bee169e918319d9716b80de5e SHA512 a94deb70fc9dbab619c13fc01d42d6ae72c2fccdf584d89e96bcd4a9d051ab17416cf2727d0e680046b663f541744b170dbf69b6a9f7fa4a50e0018a9c129b13
EBUILD Test-FailWarnings-0.8.0.ebuild 685 BLAKE2B 040f5cfbfd5fd3f03e10153a714fa5a3595039eb63633a4e6a40a21e649bb46ef2455a05a7656c91ccc202bcd94637142225c286365dc7e5d61fbe1742dcf419 SHA512 667bf6cb2c315ab3af3183297d321e87566bb55699c14ed806134270a413cc7b6d514930f27273c13ef39d2913ea67b335900be9a2717ad69fa2d62b0b7cbdae
-MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
+MISC metadata.xml 406 BLAKE2B 49fbe94f177fca2a050e4750fa41b51826fa42ae88cb6329ec15631b92c9e1d25672b579c6d56870e5e9cef469fcddd74e456b5f66b10b2bdf49745a1088f5d2 SHA512 710f76778cb06039848865d8c0c163dfa2789f626315ab904765647ed304f684254c08cc5bddd1f5608a97b4215db3d511e6aa4dbb3219ec4ba4c215ee2afba4
diff --git a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild
new file mode 100644
index 000000000000..b7693d84120a
--- /dev/null
+++ b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="Add test failures if warnings are caught"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+LICENSE="Apache-2.0"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.860.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Capture-Tiny-0.120.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Test-FailWarnings/metadata.xml b/dev-perl/Test-FailWarnings/metadata.xml
index 2b9a936fc0a1..6336c0ada218 100644
--- a/dev-perl/Test-FailWarnings/metadata.xml
+++ b/dev-perl/Test-FailWarnings/metadata.xml
@@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-FailWarnings</remote-id>
+ <remote-id type="cpan-module">Test::FailWarnings</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Test-Files/Manifest b/dev-perl/Test-Files/Manifest
index dbfcba56db9c..d7a0b20ea107 100644
--- a/dev-perl/Test-Files/Manifest
+++ b/dev-perl/Test-Files/Manifest
@@ -1,3 +1,3 @@
DIST Test-Files-0.14.tar.gz 11520 BLAKE2B 5290b9d52fe303b8ea81c1ce75d9eba233be02bf5e491512e1a55e4fd64b892ece8227fde4c73a0821fb08cf8f26d207696f03c898ce1ec5b01e9ee7adae0dce SHA512 fe456e5e99f734ca356e0595f79e66e899e0a92e14ccf32a7deb04537789546e3b9f1fd091e2e50dffdee51d01ee9096ffc36f3a6792eaa8be85e6ec8ab25782
EBUILD Test-Files-0.140.0.ebuild 434 BLAKE2B 9bd3ccdc2f0940b14b02365538517cd2587b52cfe0f571afe42caff1779f5ee0fd76796ab7dbae4a1b2d9b19114704506c231c4dd0e954c97811a967ccc3edac SHA512 fad957ab654f9148e683abda728f3d71f038835586532a39396baa5769c1ef45a48843a60de9ce9baf895d46b29f3e76e3111fca8d33221ccda27dab65f0a96e
-MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
+MISC metadata.xml 392 BLAKE2B a88c29570c0fcb23c82cb6731d35c5f332eafc1c4a66f2307714dbe0b546f91b385fcd8a31ce6d144acfd16adcd1081b2cb5bc2ebb48294d911516dd3812a2cd SHA512 52cc20225a6c098eff54a77a05eb791b209758a7acd0a1f659ed3aab78d699a719532d5e0c6d7bddf6be8244e1aa0b500d882c5713288bd7336b6f627723b73f
diff --git a/dev-perl/Test-Files/metadata.xml b/dev-perl/Test-Files/metadata.xml
index 2b9a936fc0a1..8de4cac0a522 100644
--- a/dev-perl/Test-Files/metadata.xml
+++ b/dev-perl/Test-Files/metadata.xml
@@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Files</remote-id>
+ <remote-id type="cpan-module">Test::Files</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Test-RequiresInternet/Manifest b/dev-perl/Test-RequiresInternet/Manifest
index 8c0fdd829932..6da74a75de9f 100644
--- a/dev-perl/Test-RequiresInternet/Manifest
+++ b/dev-perl/Test-RequiresInternet/Manifest
@@ -1,3 +1,3 @@
DIST Test-RequiresInternet-0.05.tar.gz 11029 BLAKE2B d10a0dfddd08feda05389252a3210bc364f64f40b309c2a7521a85dbf4b42f649a8342befb176422bf65861322c75f15c45fa8294de52adad402fa8e66564eb2 SHA512 572af3e6fdfb90df3a58ba6eaf571717b294a54fff4b3f597fd177f1eb91fb1c929cb808f8d219f692314a944cf41dc1afab41f5a0dd2185054c08fec69e66c3
EBUILD Test-RequiresInternet-0.50.0.ebuild 584 BLAKE2B c84e78010442197e96443d42577c0d739a3b9d79daec0ef898ed880047bb7169d367bab83c20746dd1d1c2fbfbffa6ff658f66640139df340112e7be9bc7ad3c SHA512 6d92a9fc3458529ede488beeed7b69a1c01e264296cbc28237db58693a5d6ca619545e2691a5b8ac75f6c578c094be7d771e690a6b56e45bce98ee412705c66f
-MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
+MISC metadata.xml 414 BLAKE2B 039f0a245636be3c02f078ffb87dc23c68ca109ba56a57ab06429ac76cf8f64029bf7458a972220b386effd6ed7a06cd5cb7b2d339c0dda4f5f487ba0ef9cccf SHA512 7ca20e491294fe98665a150b00775384c46091f97d470933873cfe1b1430cfcab2573111c0970cd9b88bd8dec373cbdf6832bd0183963e70de9ba1abf0b18f81
diff --git a/dev-perl/Test-RequiresInternet/metadata.xml b/dev-perl/Test-RequiresInternet/metadata.xml
index 2b9a936fc0a1..fab50ea3dfdc 100644
--- a/dev-perl/Test-RequiresInternet/metadata.xml
+++ b/dev-perl/Test-RequiresInternet/metadata.xml
@@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-RequiresInternet</remote-id>
+ <remote-id type="cpan-module">Test::RequiresInternet</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Test-UseAllModules/Manifest b/dev-perl/Test-UseAllModules/Manifest
index a44623a8a2f4..d1aaefa97db7 100644
--- a/dev-perl/Test-UseAllModules/Manifest
+++ b/dev-perl/Test-UseAllModules/Manifest
@@ -1,3 +1,4 @@
DIST Test-UseAllModules-0.17.tar.gz 5014 BLAKE2B 78392cf6b3eed9d64ee56d139f3705857a74a8a573dacfbdc631f78c8a533a5c2aa24e12e6e3c1de6740f2b2fa10ded4ba0d712d4a3fc325f3a18c26b922b8ae SHA512 6aa768dded4b3ebe604bc616a8a1b09845c0dbd91fcdba2b10e787e5ba3604cb18d9dfcfb9f5e4fef0d3d5d44c8722d99394843e4a14e1bee4dbb1463ef4bcd8
+EBUILD Test-UseAllModules-0.170.0-r1.ebuild 483 BLAKE2B 3aa464526db4e805f6fd2b7a859bafe0e98779d2b6916c99391321cfdffdccc4c95f6250d2fa9abd7b2668a46bfbd6286d0fa483b5563ef743ce78c6badd7d23 SHA512 bee1942f49699a8e0b2fb96294d4a04e6034e1b01804ad51575b04c11ebe6288091a6b43dddb8cba94d34c7d273ca1de6b01c7792c2e57e4f8e6d2bcbb7cd73e
EBUILD Test-UseAllModules-0.170.0.ebuild 435 BLAKE2B 49803fc11516e7774d14f5032edb93ac62e0f707693b99149926ccd268bdd88096d52b57871b204d501e3eb3af9f19f9858219127e4210e302dcd085905b5258 SHA512 19f73834a6b72873bf196dadefe68964835dda325df34eb9ddfbeb6c0d04f8efb9907e2fc55331629fa7f77515383b9c648de5496007e6a037a3ef5d2741358b
MISC metadata.xml 556 BLAKE2B 6b2d1150382feb004864fb872de87f07f06958df647e150f0e53d7ece82ca4574ccba1bc2be79631ff041ab815c3d710913c44a623a8bfc7b5609d14ef5e1049 SHA512 388602df5e70ce6521f750979182da00f2c75aa54c173ef24eb8c3ec533ed1fac62b9f9a3d94fbe5564b1292abb943371eb337e478df766f7db020c0d33bcedc
diff --git a/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild
new file mode 100644
index 000000000000..d4a84bef4d69
--- /dev/null
+++ b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="do use_ok() for all the MANIFESTed modules"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-Manifest
+ >=virtual/perl-Test-Simple-0.600.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=( "t/99_podcoverage.t" "t/99_pod.t" )
diff --git a/dev-perl/Test-utf8/Manifest b/dev-perl/Test-utf8/Manifest
index edf78ff96411..4e683ae0ac5d 100644
--- a/dev-perl/Test-utf8/Manifest
+++ b/dev-perl/Test-utf8/Manifest
@@ -1,3 +1,3 @@
DIST Test-utf8-1.01.tar.gz 33308 BLAKE2B f6681d50e55e56e29cc9db7b724e5545f916b822cb510a066a4adf2da83a671ac499ea119cad56446c4ba4a3a0257a51f39ad8267efc893d9983c81fb50fc894 SHA512 07dcd5ed98a63f7d96bb0fc629b168773d02bb4c93c5bc44ec60738fc29669794547dfde5913f9de682cd583cf85f4d82b6151398aaebcfec9278525447b9c4e
EBUILD Test-utf8-1.10.0.ebuild 502 BLAKE2B 1a60739e7447e5917947b515d9b3a9c3c314540ab92f245fab2edff208b27a446adf2f774c89ec80b22a47c6b26d5bea2912b320f9fca1816e53f9fff38241b4 SHA512 3609cdb1bfbb856635bee1883bcd919e34b45ba3e1a32be0850c4a52c90dc0b27b4da2a898c5ebf15ae7e28d01d0b21063ed005dd80c859363824cc2bc037ba4
-MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
+MISC metadata.xml 390 BLAKE2B c83ef0105dbc22593183aa9647f03a3005a894f7e3756d2b158280beada2f693ba91f7deee4ae7f1c7f4cd9db3c0eb5ee314d64330dd15a1ef7560a10f97ff2e SHA512 8766197bebb4765d647745c4e1db2e3f02a7a3a5bbd337387e7f8e5ff8b83b4bde724c3b521787e18979f6b0a708e7f7b1655e3ef60f4b74e892bb8de8b3ec5a
diff --git a/dev-perl/Test-utf8/metadata.xml b/dev-perl/Test-utf8/metadata.xml
index 2b9a936fc0a1..979ed206610f 100644
--- a/dev-perl/Test-utf8/metadata.xml
+++ b/dev-perl/Test-utf8/metadata.xml
@@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-utf8</remote-id>
+ <remote-id type="cpan-module">Test::utf8</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Text-Aspell/Manifest b/dev-perl/Text-Aspell/Manifest
index c4986dd8c8c6..bdf21320e1ed 100644
--- a/dev-perl/Text-Aspell/Manifest
+++ b/dev-perl/Text-Aspell/Manifest
@@ -1,3 +1,4 @@
DIST Text-Aspell-0.09.tar.gz 13548 BLAKE2B c0efb881320a46e74346863bc7c3df8122a408ffad114b277bd5f83884d84e19907373c08ff0c50cdf32d878c4b846779b04a1b566b9246fe1ef9f3e178b9f2e SHA512 6e7f2a8f48f3d735d9162333c4d30a0ffcdc4a002cffc51f284759a1e89e0a79c0bf94e2af577f381613a114f1ede134f01db36367d443a81ba8d028a4a8c65b
EBUILD Text-Aspell-0.90.0-r1.ebuild 489 BLAKE2B a8aef7d509b521846b18caf6b4ad67014a9ef3b3d4c02d7d02c26d33008405bbcba7cd746a00d1578e86680b1fcd5bdd3beffb56800d878c6590085ad8297c65 SHA512 3c2c2a29a05cb65a25589b3eafb770d1cc22c9675346c8025b4c8b1d8ad2d0506d2b18588e79c53ce928c8425543d875b7aede5652ea0b02671b31fdfbd50e50
+EBUILD Text-Aspell-0.90.0-r2.ebuild 457 BLAKE2B 4318235ce7c0ac2702e3cbcaabcebd1d390162cbc8cce7f9ad9e396238c053a59bafe49768128257dc1b94f5d473a625c3dbdad3f2f517f676095c4967f4727c SHA512 06ce5a32442573befe279ff3d3017a855c4169d3052624f1f401292175589a0146c8506833b0d70acbbe62e15a9dc12d9174a613f8f31e560c86aeee9c2b77cc
MISC metadata.xml 394 BLAKE2B 94c9963a7327fc9a9b914a2ba55220dd8604198fa0f2d589a8b5dc37687739ad603c92e7b8b1e7d4e8d71f45974e61c8e4ac91deba18012c97fdb21755e3eca1 SHA512 fee730bf032dd75af3d13e77a5753cba8464b61c7f5002083f0608b75cdc49aecb1d2e7c920e577b4b368753fe642699ed846bfbff436f32bc2ea7e3183b6960
diff --git a/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild b/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild
new file mode 100644
index 000000000000..a27ae8830dda
--- /dev/null
+++ b/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HANK
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Perl interface to the GNU Aspell Library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-text/aspell"
+DEPEND="${RDEPEND}"
+PERL_RM_FILES=( "t/02-pod.t" )
diff --git a/dev-perl/Text-Iconv/Manifest b/dev-perl/Text-Iconv/Manifest
index 3d2b4695f082..3b33970fa56d 100644
--- a/dev-perl/Text-Iconv/Manifest
+++ b/dev-perl/Text-Iconv/Manifest
@@ -1,3 +1,4 @@
DIST Text-Iconv-1.7.tar.gz 10454 BLAKE2B 2a6e364babaa9584674b7d1cfb50d0f781f0c62231c687cde4fccd55689fd53a841012960512b88ca03328e6e2a7c9092c77c557a25270dd9944c721576bfb10 SHA512 ea801640e3595d2daa063ec04feae6ef2847fc50e999c173d2f6322288c8053c20e00c9c707f4f66240d28b7e451566ee7327224e6770a75aa0252c28ae2a290
EBUILD Text-Iconv-1.700.0-r1.ebuild 431 BLAKE2B fa33ea15ab43f7898c2357ed1c355f91d3aaf767627e74c5ef0007c5bcbdbac0056bf3f867721e955e02c562a1af7eaadbaf9414562736b3e4a1e37a5fb162de SHA512 6dc362a0454cd1f0b71f3558c4e30f59eae356661bbaa8d50275a8e5c9d2c4d1c7adf8ad2e70d022709c8e31a2664f191cb7505869b71d32fcc7d46877b7bff6
+EBUILD Text-Iconv-1.700.0-r2.ebuild 485 BLAKE2B 4cbb5a8909ee99fef537d3343dc631c2822ff5e34d7751483f6750b2f55c518c0b363436b30f92f6a1b8767e55a9e29fcd347d08b55e96da5ad487076accbbc9 SHA512 337505902afe9653405ec2e96f3a9bb5fad7be75957883e7ac6f2431d701820942a773d854b3b35189d1d2793e21e5ae01dbcfbb41fb0831a0bcda6539a09fc2
MISC metadata.xml 392 BLAKE2B be1df2f85e4ba3b48c0465dee16534c3c6b4e22673565e75a736584706982ac4282be7b69aea056ce683423bcdde1613fd247a548226b0c3b4c117bc1f0f9f66 SHA512 37cd928389545e7dc1c18c65e12105d4602a4e030d8ddb0d9c4b6253390bf94cfa650b1b493bdb4287cbcfdd1b44e382504800a827c2128fd4c52a52f787b5e5
diff --git a/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild
new file mode 100644
index 000000000000..773d7fc84280
--- /dev/null
+++ b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MPIOTR
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="A Perl interface to the iconv() codeset conversion function"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="virtual/libiconv"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Text-Kakasi/Manifest b/dev-perl/Text-Kakasi/Manifest
index b73d843c49f0..7fe8a3c60adf 100644
--- a/dev-perl/Text-Kakasi/Manifest
+++ b/dev-perl/Text-Kakasi/Manifest
@@ -1,4 +1,6 @@
AUX Text-Kakasi-1.05-gentoo.diff 530 BLAKE2B d65fb228de6c6f23ca0da360cae04815c219d1757fa8b8aa277552e33902f53b1dbf61b9b4f40b69aaee77665d8e3bbab676f587dba4a9b3bc7998d047d71fdb SHA512 bdd748ef75a39e81b533b4d54b5744ff031ddd30eb95fd10f85b69d78126116ebd3b0a2ab26db884627e522025133e17196194b6a65425e73126670410434424
+AUX Text-Kakasi-2.04-makefile.patch 733 BLAKE2B 0b8b383b640d89a0ce230c60c9f45d8fea4cc1823079dbb7d7119a3832e92690f0ca431815f99bc3def1209d023debb7b28bfd381128584323a6a3f6cb37c303 SHA512 53e5a2b64dc838297cecbe161a4ea654fc4f79ab3a3fac4bd3b9775264f5393724c46328763fd221820459259f4733d1227c843915c19720e169d3efe85d5784
DIST Text-Kakasi-2.04.tar.gz 22990 BLAKE2B 37cc97144ce37ebba578b81bab0ea40df103c590a96e96f91bdb89d63e5adc08dbf8cadfed6780282496a5d60d5e1891a2d21aea6593b08736eb79032100c6e4 SHA512 6f76e65ed4ba7cbd2c14d53c8eb221a77c1001a36a29e851d570f169c62c124dd493acda0018997cba0fd6009dbe871645de9158b99cec72f5c07819c52ef633
EBUILD Text-Kakasi-2.40.0-r1.ebuild 492 BLAKE2B 20be6aebf3478ebbe9e9bb384b30f29af1c5d265a614664eb0c687c70641762c2b68f7481aa2e12cb7d245ac39a3a99f804f3e42a74f080ed91d4230d81c90c6 SHA512 14ef94b86983502282f638112abc60cd1bbaa3d836778a739aff40d3d22c7e41cee672f6a0b9ef7fa270531dfd75d08669bb2cca5a5b3a5497ba443746523c6e
+EBUILD Text-Kakasi-2.40.0-r2.ebuild 491 BLAKE2B 606252dde3c9cebda46e4353e6e65dbd6b825e4c0478c97e49f71891893321d16a8b439cfb43fa8babebd911a78a3459bd029b5bf560653b07631a8c184a667f SHA512 ed9149e1f91aea6e4e22e6ed94904c1bc31eaa97b30486379b8f0fba4005e75a7fb64292fa157ae4eded6fa597f99fa90fb316d4e6e30c1ba955e13231e7a98b
MISC metadata.xml 394 BLAKE2B 72fa8f9d4acbc3da5a8d2d0264691e606670b4f0adbc214f2b388bf481be6a97f037f0d093929feca34017eef0bf51f565267a8c320adb850e9ba79b73fce824 SHA512 3b0ef1d15113541e7500e41bc7f5365ba5eb9ad2b0611aaf12c375681953928b153a8af8f1919563c2358f00184d576461fa58871e360c8ba857dc110e9fef91
diff --git a/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild b/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild
new file mode 100644
index 000000000000..e34245db58a9
--- /dev/null
+++ b/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANKOGAI
+DIST_VERSION=2.04
+inherit perl-module
+
+DESCRIPTION="This module provides libkakasi interface for Perl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=app-i18n/kakasi-2.3.4"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.04-makefile.patch )
diff --git a/dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch b/dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch
new file mode 100644
index 000000000000..118d924ea4fd
--- /dev/null
+++ b/dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch
@@ -0,0 +1,26 @@
+From 9d7a18a0491638944b64b69b0f9244a6eb98f6c4 Mon Sep 17 00:00:00 2001
+From: Yamakura Makoto <yakina@gentoo.org>
+Date: Thu, 18 Sep 2003 13:12:14 +1200
+Subject: Fix Makefile.PL for system inc/lib paths
+
+---
+ Makefile.PL | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 6640058..513dabc 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -6,7 +6,7 @@ use ExtUtils::MakeMaker;
+ WriteMakefile(
+ 'NAME' => 'Text::Kakasi',
+ 'VERSION_FROM' => 'Kakasi.pm',
+- 'INC' => '-I/usr/local/include',
+- 'LIBS' => ['-L/usr/local/lib -lkakasi'],
++ 'INC' => '-I/usr/include',
++ 'LIBS' => ['-L/usr/lib -lkakasi'],
+ 'DEFINE' => '-DWAKATIGAKI',
+ );
+--
+2.16.2
+
diff --git a/dev-perl/Text-Unidecode/Manifest b/dev-perl/Text-Unidecode/Manifest
index d2909d5a4496..9e90dee1b4c1 100644
--- a/dev-perl/Text-Unidecode/Manifest
+++ b/dev-perl/Text-Unidecode/Manifest
@@ -3,5 +3,5 @@ DIST Text-Unidecode-1.27.tar.gz 134929 BLAKE2B 0df6da6a0ee57dcd1afcb90b45eb1341f
DIST Text-Unidecode-1.30.tar.gz 137977 BLAKE2B 0deb00376f5bf458c71c6ab1aa96d6ef43c404bf75b886b2c57050d71c4c7e2f3de2ef12b784459346c73717dc8852bb4127992bec71dbcf0f5398a066418f08 SHA512 194f8aba0dcdc7a53338b86370b7cfb6c60d4a8982ada6084f0eb0ccd66ce461b831b6daf04932f039ff1b983dc3cd0c0ced1e8b455955d2699c36120b41a526
EBUILD Text-Unidecode-0.40.0-r1.ebuild 487 BLAKE2B 0ac5c66ff97dbe2f42820dc5535c01ee849284aeebfdaa228faa917b7d03af271f1c6fdf348ee9b4ed24c9b14d5e627188cb6403b8fdb819991bb9c15126742a SHA512 dd8223995b1a41a2d8af3c02279ba06ee8cf692ad10a28b44a974f213efea5a34e270e02923b9112cbd0ab622ac81def11a2a33d940527fb83f1c0b53040fbef
EBUILD Text-Unidecode-1.270.0.ebuild 571 BLAKE2B 4bf88991615dbd56929261eea121b76cc33892e576ecb25ee1e4aa89301f6c6d3b001dd1fde355de115c631c3c84d131ba4a99974833ab57bb759982a55b9757 SHA512 678812ad5848452d7558488486a832a86261bda040793843f4f9bb684215570aabe1c50c7c27813bf9366ce5480c9178da4e022f9aa736b6fa3b2112ec9aaaa9
-EBUILD Text-Unidecode-1.300.0.ebuild 588 BLAKE2B 833bb5654e8c915ab803a866e8ef87c31912e934613240132087c617d7981d34e7f994c2aa008df07801a1e2c468a2538706e00d8cf7adcee0be2a0ffe1275b1 SHA512 e64357144aea36f9b828b6c5ddd56e768ebe1841d33580d33dd60981a69687491417530c8865165924ef0c5fdfaad4c9f00840a3044b2e318aadf9d9a38042d6
+EBUILD Text-Unidecode-1.300.0.ebuild 564 BLAKE2B 5715a61ab47d22542bf46b0d4448ba502f90d0050ceb59895c46fdc3e614ec4a5b894ced9f5e5acd87f36fdfcebd96d39661fe7422706df7c803906ce22c3736 SHA512 1a516c7ebfcad668ff8949a0d400b8898fbc8719159a93704f41e4a8948cb2e73b121adcd2c3815f4e7b539f687dd3b29b577365a2d4ff887ddac1e5c41cf964
MISC metadata.xml 400 BLAKE2B 1eb2ba5664cdd39b6bcac43914db2f22b520a589f8502285c1fa0f81c501d8dcf4f5d3ede4d19ca41e931c0871a1e5c004a50a8e4dffc3d27b4598dd3b2b3c92 SHA512 843b8dde4d68efb1fa4eae4aa9dfca35fd70812ef65d4b3a4949553dbb95717ea29d6a0de668e055379f2fc8df21d959fae3999250adb3b0a81d6d06b28e50f7
diff --git a/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild b/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild
index 5204a3cced0d..bafd58c062e1 100644
--- a/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild
+++ b/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,5 +17,3 @@ RDEPEND=""
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
"
-
-SRC_TEST="do parallel"
diff --git a/dev-perl/Tie-Cache/Manifest b/dev-perl/Tie-Cache/Manifest
index 1c0a47eb4e20..90f51b4e0855 100644
--- a/dev-perl/Tie-Cache/Manifest
+++ b/dev-perl/Tie-Cache/Manifest
@@ -1,5 +1,7 @@
+AUX Tie-Cache-0.21-benchmark.patch 989 BLAKE2B 7f76762bab62c4687012ef68682376e60c5a8be5a7baf1926046bb0658705e737ef3ab5339e69ea46051e11e46c51ea16f7af44f9fa2a4ad2333c652872e4824 SHA512 83703ba232d3f68c202d4cb981beb7b03eced718b7121b1c2918ab0e2d157e9f4ef4237933d1bc0480135386e989f2bff00b02a7a4bcf7f3dec07475670be3bc
DIST Tie-Cache-0.19.tar.gz 11433 BLAKE2B 9ad487af0e7b08636e19294d5a5d80e99b6d8160842301bbab68ebf43c4dfd8b59172e1590b7f35dbf8dbb94d2f4d92d4873a41ddb65a9de9b93660e75f9061a SHA512 c72b12a4eb3a6d692ccc159090483a9ed79e6fb2e6326459ca9d20fdd99c791ce594c0fef367f81f4a160af283ac9eeba6591d340cea26453147f3c9a5f66677
DIST Tie-Cache-0.21.tar.gz 11200 BLAKE2B d3c0d9e97a2736c4f5c8acc353e124537c11ffc7fea3e1fde371d457868ef6fe7d24515ff746f1127fbd9fe753ce7823840b40fce77841fad6ecc2f3c575dd20 SHA512 f2d5672c058db0513b1956e077d68c8641b518e3e676fa3f05508a21989284c7a5059a110c0e12235eefd2f7bf358b531a90ba89b60b7ae61d04f8ed24347de9
EBUILD Tie-Cache-0.190.0-r1.ebuild 291 BLAKE2B b0e11c78df9013132975ea67451eb13fe7791254d7b00487c4cc0700d79774bb5bcf80e51d134396d6ba7659c4966d42d6b82bf7584dce93ff9798891feca0b3 SHA512 22dadb8ec69c8bab261858a18c98d3611b85532fd4be45d49d12aa089f9f923e9fb085e0df56f9b90a0a850e8bcd9af2374a2e8185edc5dcd44b53130c765d74
+EBUILD Tie-Cache-0.210.0-r1.ebuild 369 BLAKE2B e7e3585e0e13e0e0d127cbbaf82c26ccb0d6370ccacdf24f919458e0e36c8b7c0ad8d5e47532c5a3456aa3c587c63b6219d72175b134d2f2ab4d3d9a4ed0607f SHA512 d01ad66df4a22f09336fd222f7f991872ee9150486b4208ef328a77683094bc1713f597f4f7baeefcb98f94f3c55dde26aafcdeda4155f12260e48617fbd3df0
EBUILD Tie-Cache-0.210.0.ebuild 291 BLAKE2B 27b8e579f45b8cdcef23fb3e830f2dc8b8f0d7744bad57dd81badfccb41ed4ca802d21df1cafb2709aae00e282a888fa03ff3509f407e3222c36aadf992c0fbe SHA512 4dfbb8831a693fcf37ee7933a2331c4129bedccba2e38c246c19b5cddf6bca7a6b59cf58a8f1a5ccfce5df9dd7a76c5cdf593f012ff0f4abb147b975347c83c3
MISC metadata.xml 390 BLAKE2B 708a1d2612e9e45ed8f2a0be6aeb5fd971890b2c21830fae84f2ae45d2fa0374b96029a5643f6183a1c534e6125ac43c82e4e7fdc2f09fbbe8bb1ef03979c67d SHA512 b7a4cfbd3f692b9afcf409a2b39fee787029e9c30f19840a6a9a4d747436aff1eb4e9595c86a7fc2a2b5113fd7ca98b5e559b209bfa526058ea6c189f8c0327b
diff --git a/dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild b/dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild
new file mode 100644
index 000000000000..a5ac639744df
--- /dev/null
+++ b/dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHAMAS
+DIST_VERSION=0.21
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="In memory size limited LRU cache"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+PATCHES=("${FILESDIR}/${PN}-0.21-benchmark.patch")
diff --git a/dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch b/dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch
new file mode 100644
index 000000000000..a1dc7ae8800d
--- /dev/null
+++ b/dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch
@@ -0,0 +1,32 @@
+From 426687ca37129637676a4a63667b5b060548800b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 15 Mar 2018 21:39:27 +1300
+Subject: Relocate benchmark script to avoid default installation
+
+As *.pl deploys to $INC[0]/Tie/*.pl due to "foo.pl" being a legacy
+"perl library"
+---
+ MANIFEST | 2 +-
+ tie-cache-bench.pl => examples/tie-cache-bench.pl | 0
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+ rename tie-cache-bench.pl => examples/tie-cache-bench.pl (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 67ea1da..ae66cae 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -5,6 +5,6 @@ MANIFEST.SKIP
+ MANIFEST.bak
+ Makefile.PL
+ README
+-tie-cache-bench.pl
++examples/tie-cache-bench.pl
+ test.pl
+ META.yml Module meta-data (added by MakeMaker)
+diff --git a/tie-cache-bench.pl b/examples/tie-cache-bench.pl
+similarity index 100%
+rename from tie-cache-bench.pl
+rename to examples/tie-cache-bench.pl
+--
+2.16.2
+
diff --git a/dev-perl/Time-Format/Manifest b/dev-perl/Time-Format/Manifest
index b91e0f508686..d8405db27425 100644
--- a/dev-perl/Time-Format/Manifest
+++ b/dev-perl/Time-Format/Manifest
@@ -1,3 +1,6 @@
+AUX Time-Format-1.12-datetimetest.patch 3812 BLAKE2B c693ea0c8cdceb146e83117461e5eaa6c5f19132bc4a63d609c80d40e0a0dfce9388b3528eea559c8ddc422100cc40b0af28209eac0700dcaa368dbe1f9f984d SHA512 8bfbea3da6a97dd5e12a6f9286a96fe2390b01494d2cb321ee5a147b019e0308b386c16432b5578388a12c09674db249ffa5e5dad76fa85f38e7129dedce6b1f
+AUX Time-Format-1.12-nosig.patch 2507 BLAKE2B 86d417983c738e7c526ae78838a40bdf6a499a49e80c89269117014e1cb6b2e547e6a56e7c99b35fe318db55f56116f846104402c99f51ec2c2c68d5efe5cc0a SHA512 13816577ba193d143da3f5b5174f2500c4a529c042a03dda19453fb658c3f65cd12c7b53d062c8447fad58cadb60301eabaaef53c22afcf234b657b38031b662
DIST Time-Format-1.12.tar.gz 38131 BLAKE2B 8d067752e119a8d1ade15dbb96db64ce5b66b435dd3753f5996611372c1d17cea602d92b7852a076acb8d4db16f430ce7a9463ffbef1291a5f20842bfc89fe87 SHA512 16640c5673f6a38768baf7affa8a7595dddee17a25913370cf9ed24fa6f7ad3458d0cab256e731e928ee0f40a072424e64c9c75046db85a5df6876f268f48c9d
+EBUILD Time-Format-1.120.0-r1.ebuild 714 BLAKE2B ce7808eb2a5f30175191d181c2a297218323b40eebb439625d2d45a1f3137a77013bf3b91c694f69fe5b60720ee44345ef3e04359607b84e8832f6ecbf35f71d SHA512 743b96d7160cbb71ec6f49a08304e8629b706e45a648dd8cffdaa3b764d01b46b4c43d7f4e2ab6ce930376ff1ef915a8e64485b7ee82545d847e8c7e2772a230
EBUILD Time-Format-1.120.0.ebuild 569 BLAKE2B 0585a8f5b3fe84dfd225c7c5cdbfbde4a22e65d09e397221d6c278c234e51bc7f551da9f22119cb0796fda8a1409dcffdf44e6d2f50967c6444a5c9ec256690d SHA512 52098d4bb79772a5d7a7254319ba80de09b411fa5fc528dfbfa796142b158d84dd10265c3f28f36b7271da0554094f35a039ea5ee70437e699a65d40c8a5eced
MISC metadata.xml 466 BLAKE2B 347d505a5b39f3a372c36b8bbf996398095633947b199e394a558b08be97b27446f3c85750c2df4248e4a4e4767eb74310ffd7f1f135f75f6ed1bc19245e87a1 SHA512 aeac9778ff3e6602c38ec9c46046f46c7dcc47e03f5fa245ceea7f661d0eaf7d19ede342f21b3754ad19b60465377c39f4666f004c79a448a824a10c0afcfe31
diff --git a/dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild b/dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild
new file mode 100644
index 000000000000..a42be47c6766
--- /dev/null
+++ b/dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ROODE
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Easy-to-use date/time formatting"
+LICENSE="Time-Format"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Date-Manip
+ >=virtual/perl-Time-Local-1.70.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? ( >=virtual/perl-Test-Simple-0.400.0 )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.12-datetimetest.patch"
+ "${FILESDIR}/${PN}-1.12-nosig.patch"
+)
+PERL_RM_FILES=( "t/0-signature.t" "SIGNATURE" )
+
+src_configure() {
+ export TZ=UTC # https://rt.cpan.org/Public/Bug/Display.html?id=85001
+ perl-module_src_configure
+}
diff --git a/dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch b/dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch
new file mode 100644
index 000000000000..b43f685c7b01
--- /dev/null
+++ b/dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch
@@ -0,0 +1,117 @@
+From 83aaff839cf3b6788d95a253bb099992b366136d Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 16 Mar 2018 21:09:54 +1300
+Subject: Disable auto-probes for Date-Manip
+
+These are currently fragile and broken, and ultimately unnecessary
+on Gentoo (because we have the luxury of forcing a TZ, and if
+Date::Manip still doesn't work, that's a bigger bug we care about )
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=85001
+---
+ t/doc.t | 15 ---------------
+ t/funcs.t | 14 --------------
+ t/manip.t | 17 -----------------
+ 3 files changed, 46 deletions(-)
+
+diff --git a/t/doc.t b/t/doc.t
+index c5bfe6f..b9ce2af 100755
+--- a/t/doc.t
++++ b/t/doc.t
+@@ -9,19 +9,6 @@ BEGIN { $Time::Format::NOXS = 1 }
+ BEGIN { use_ok 'Time::Format', qw(:all) }
+ my $tl_notok;
+ BEGIN { $tl_notok = eval('use Time::Local; 1')? 0 : 1 }
+-my $dm_notok;
+-my $dm_notz;
+-BEGIN
+-{
+- $dm_notok = eval('use Date::Manip (); 1')? 0 : 1;
+- unless ($dm_notok)
+- {
+- # If Date::Manip can't determine the time zone, it'll bomb out of the tests.
+- $dm_notz = eval('Date::Manip::Date_TimeZone (); 1')? 0 : 1;
+- }
+- delete $INC{'Date/Manip.pm'};
+- %Date::Manip:: = ();
+-}
+
+ # Were all variables imported? (3)
+ is ref tied %time, 'Time::Format' => '%time imported';
+@@ -83,8 +70,6 @@ SKIP:
+ # manip tests (3)
+ SKIP:
+ {
+- skip 'Date::Manip not available', 3 if $dm_notok;
+- skip 'Date::Manip cannot determine timezone', 3 if $dm_notz;
+ is $manip{'%m/%d/%Y',"epoch $t"}, '06/05/2003' => 'Example 13';
+ is $manip{'%m/%d/%Y','first monday in November 2000'}, '11/06/2000' => 'Example 14';
+ is qq[$time{'yyyymmdd',$manip{'%s',"epoch $t"}}], '20030605' => 'Example 15';
+diff --git a/t/funcs.t b/t/funcs.t
+index 1e5bdb6..88f3fdc 100755
+--- a/t/funcs.t
++++ b/t/funcs.t
+@@ -13,18 +13,6 @@ BEGIN {
+ delete $INC{'POSIX.pm'};
+ %POSIX:: = ();
+ }
+-my $manip_bad;
+-my $manip_notz;
+-BEGIN {
+- $manip_bad = eval('use Date::Manip (); 1')? 0 : 1;
+- unless ($manip_bad)
+- {
+- # If Date::Manip can't determine the time zone, it'll bomb out of the tests.
+- $manip_notz = eval ('Date::Manip::Date_TimeZone (); 1')? 0 : 1;
+- }
+- delete $INC{'Date/Manip.pm'};
+- %Date::Manip:: = ();
+-}
+
+ # Get day/month names in current locale
+ my ($Thursday, $Thu, $June, $Jun);
+@@ -71,8 +59,6 @@ SKIP:
+ # time_manip tests (6)
+ SKIP:
+ {
+- skip 'Date::Manip not available', 6 if $manip_bad;
+- skip 'Date::Manip cannot determine timezone', 6 if $manip_notz;
+ my $m = 'first thursday in june 2003';
+ is time_manip('%Y',$m), '2003' => 'year';
+ is time_manip('%d',$m), '05' => 'day of month';
+diff --git a/t/manip.t b/t/manip.t
+index 763ad59..6f94607 100755
+--- a/t/manip.t
++++ b/t/manip.t
+@@ -5,28 +5,11 @@ use Test::More tests => 6;
+
+ BEGIN { $Time::Format::NOXS = 1 }
+ BEGIN { use_ok 'Time::Format', qw(%manip) }
+-my $manip_bad;
+-BEGIN
+-{
+- unless (eval 'use Date::Manip (); 1')
+- {
+- $manip_bad = 'Date::Manip is not available';
+- }
+- else
+- {
+- # If Date::Manip can't determine the time zone, it'll bomb out of the tests.
+- $manip_bad = 'Date::Manip cannot determine time zone'
+- unless eval 'Date::Manip::Date_TimeZone(); 1';
+- }
+- delete $INC{'Date/Manip.pm'};
+- %Date::Manip:: = ();
+-}
+
+ my $t = 'first thursday in june 2003';
+
+ SKIP:
+ {
+- skip $manip_bad, 5 if $manip_bad;
+ is $manip{'%Y',$t}, '2003' => 'year';
+ is $manip{'%d',$t}, '05' => 'day of month';
+ is $manip{'%D',$t}, '06/05/03' => '%D';
+--
+2.16.2
+
diff --git a/dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch b/dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch
new file mode 100644
index 000000000000..ccb11b849f21
--- /dev/null
+++ b/dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch
@@ -0,0 +1,91 @@
+From 24b17d6a4787db19888cda208197539c324b257f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 16 Mar 2018 21:18:37 +1300
+Subject: Kill signature code
+
+Invalidated anyway due to other patches, and non-critical on Gentoo
+due to many other layers of integrity checks.
+---
+ Build.PL | 2 --
+ MANIFEST | 3 ---
+ META.json | 1 -
+ META.yml | 1 -
+ Makefile.PL | 1 -
+ SIGNATURE | 59 ---------------------------------------------------------
+ t/0-signature.t | 26 -------------------------
+ 7 files changed, 93 deletions(-)
+ delete mode 100644 SIGNATURE
+ delete mode 100755 t/0-signature.t
+
+diff --git a/Build.PL b/Build.PL
+index faed77f..6541305 100755
+--- a/Build.PL
++++ b/Build.PL
+@@ -29,9 +29,7 @@ my $builder = Module::Build->new(
+ 'Time::HiRes' => 0,
+ 'DateTime' => 0,
+ 'Date::Manip' => 0,
+- 'Module::Signature' => 0,
+ },
+- sign => 1,
+ add_to_cleanup => [ 'Time-Format-*' ],
+ );
+
+diff --git a/MANIFEST b/MANIFEST
+index e1aeeb9..fd31290 100755
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -6,11 +6,9 @@ META.json
+ META.yml
+ Makefile.PL
+ README
+-SIGNATURE
+ lib/Time/Format.pm
+ quickref.ps
+ quickref.txt
+-t/0-signature.t
+ t/1-load.t
+ t/DateManip.t
+ t/DateTime.t
+@@ -35,4 +33,3 @@ t/xs_funcs.t
+ t/xs_locale.t
+ t/xs_quot.t
+ t/xs_time.t
+-SIGNATURE Added here by Module::Build
+diff --git a/META.json b/META.json
+index cdfee24..e57c760 100644
+--- a/META.json
++++ b/META.json
+@@ -29,7 +29,6 @@
+ "Date::Manip" : 0,
+ "DateTime" : 0,
+ "I18N::Langinfo" : 0,
+- "Module::Signature" : 0,
+ "POSIX" : 0,
+ "Time::HiRes" : 0
+ },
+diff --git a/META.yml b/META.yml
+index 2efa55e..318c0ff 100644
+--- a/META.yml
++++ b/META.yml
+@@ -21,7 +21,6 @@ recommends:
+ Date::Manip: 0
+ DateTime: 0
+ I18N::Langinfo: 0
+- Module::Signature: 0
+ POSIX: 0
+ Time::HiRes: 0
+ requires:
+diff --git a/Makefile.PL b/Makefile.PL
+index 7d3059e..14903ab 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -13,5 +13,4 @@ WriteMakefile (
+ ($] >= 5.005 ? ## Add these new keywords supported since 5.005
+ (ABSTRACT_FROM => 'lib/Time/Format.pm', # retrieve abstract from module
+ AUTHOR => 'Eric Roode <roode@cpan.org>') : ()),
+- (MM->can('signature_target')? (SIGN => 1) : ()),
+ );
+--
+2.16.2
+
diff --git a/dev-perl/Time-Monotonic/Manifest b/dev-perl/Time-Monotonic/Manifest
index c69df888704e..69058646fa68 100644
--- a/dev-perl/Time-Monotonic/Manifest
+++ b/dev-perl/Time-Monotonic/Manifest
@@ -1,3 +1,3 @@
DIST Time-Monotonic-v0.9.8.tar.gz 72024 BLAKE2B 292d244053a8b7aabc1cca775f468025f73e406bb93b8d800dd3937c904c97224417767eb9e560b1f49e7ff95e2dbe3c70f0bd3e3918f0aafcfbef2305903ad0 SHA512 5022d141e9ef7c58a5d1142ebdbe04592fd67eaa257e35a23d6e7f83386be100a0393b19863ff57a57a603da3acfb60652bf7fb9ee44fc04f1a97cf9bd6f2540
EBUILD Time-Monotonic-0.9.8.ebuild 422 BLAKE2B 9d3779f8adaf53675b04e68cc8dbfc8ceb4da2a287673a4faa35c02443924bf514983153b5d613dd57b01c11ca44ccd41c59d493dd8b6eee65f72a9aa7d239d3 SHA512 586ccfc8114ceda3b774ed722c9cf18a4887cf626a226409ec5abb6cc4dbc01597aab3e3d570c8e5b78093b9be62918392bf02a63607cfeb44f37ccc6a4397f7
-MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
+MISC metadata.xml 400 BLAKE2B 5a22ff3cbc99587d4460913050b9772e9746652b63774352bdfdda21f2dd5817433e17a97949a38b9834c6fc4df5f5548a495c3cb4f26d7d418f46ef7115c833 SHA512 5bc73d1c86de8ae8323e4d8508e6f941ca8cdca10687bfa663c12bd7b7cf22ed56dbdd613c3d7b56c7fd345b4beadb1d0b2985b7b6a2f9eb24481fe071f8d5e8
diff --git a/dev-perl/Time-Monotonic/metadata.xml b/dev-perl/Time-Monotonic/metadata.xml
index 2b9a936fc0a1..7a3ded5bebd7 100644
--- a/dev-perl/Time-Monotonic/metadata.xml
+++ b/dev-perl/Time-Monotonic/metadata.xml
@@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpan">Time-Monotonic</remote-id>
+ <remote-id type="cpan-module">Time::Monotonic</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Time-Out/Manifest b/dev-perl/Time-Out/Manifest
index 738b856b039a..de4cdf055b22 100644
--- a/dev-perl/Time-Out/Manifest
+++ b/dev-perl/Time-Out/Manifest
@@ -1,3 +1,4 @@
DIST Time-Out-0.11.tar.gz 3647 BLAKE2B a4dc5da38db1f5f42da8235e083d7b6214ed5b0e565a0cef50ff38c2ae6213ef999e50f9c97ebfcd457dcc39c6a131657cf21ea3619ca1277ab4c2a34b5238ee SHA512 707f113bf3d6c607f8e945d0bd89e9b035eebd7df79e3d8f62eea9e344bebfdce7d9165bfaf20c6267e68e3503c673077cec0823a7b2f139c24effd2e6cecd0a
+EBUILD Time-Out-0.110.0-r1.ebuild 360 BLAKE2B 58f0353326899900c8a211c4a0f2f1a3159dd2a395c031f3a2b3d43e4ffa247e523176578c72a2472bb61d4dceada2f71cb4d3a8e673fbb826fc0fd3d314c690 SHA512 87e730c3af01d4a438805e528599c3e97830f407bcd7c5fde031486a950a16e12fbeacfb64cfe2bda137efc79645d6bb27d478294895614b9fc891c7625d637e
EBUILD Time-Out-0.110.0.ebuild 336 BLAKE2B 8337f88258875e534c4c3ead4b0d7b2a4605049f952c8d580cbfc6c8fa315095cc1c5a27ba607bae5b983edb07101a6a2639d0b9092e8287f177be187ecc50ea SHA512 71dfb0ed6bd8b0edc06a66f880e96420a29324cd3a2d6e99ba71915c3ab530355323e87a6985c2469164262b6e6c1f9e19000b717e457e69496472cb986772aa
-MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
+MISC metadata.xml 388 BLAKE2B 37f2648c5b56649ee5086c76b364ad48f1e5ee7959a389ef1f1d0783ac6b44cc1cb74a3015973c27e5e094602accd93e445f6246f156c1e345e06e09f27014f0 SHA512 34174b9fd365af2dd17fe18bcda99c4dd236fb6baab9739a58c7c3d1902cd82ce42bf7def7da42ac8814fe0a7d9395fcef6a42a3fa1736552d1c3ce674bba894
diff --git a/dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild b/dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..cf8e675074cd
--- /dev/null
+++ b/dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PATL
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Easily timeout long running operations"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Time-Out/metadata.xml b/dev-perl/Time-Out/metadata.xml
index 2b9a936fc0a1..4e9caee52d47 100644
--- a/dev-perl/Time-Out/metadata.xml
+++ b/dev-perl/Time-Out/metadata.xml
@@ -5,4 +5,8 @@
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="cpan">Time-Out</remote-id>
+ <remote-id type="cpan-module">Time::Out</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/Time-TAI64/Manifest b/dev-perl/Time-TAI64/Manifest
index d7a44ebb91b1..50e820639fe1 100644
--- a/dev-perl/Time-TAI64/Manifest
+++ b/dev-perl/Time-TAI64/Manifest
@@ -1,3 +1,4 @@
DIST Time-TAI64-2.11.tar.gz 5881 BLAKE2B 8879fe1f324ecd849423cb20c838f89a70e7b5d4943df1e814699d22b76ca6fd6f528659c70f0e9fc661884077ce041ad967fcac6b16bf5ec61011fd5e0eedfb SHA512 da3988cc0475c90a2fbf3867b9ec354d04b7d0cd4946597b5eb482b0a8335876bd0db9d49b607dc416d12ba119e72789aceebaa127c042c0a2ff40445e0d418e
EBUILD Time-TAI64-2.110.0-r1.ebuild 277 BLAKE2B a5ada0db0328ee8997f6c00a44f9c906b99b711c4be47743ff2a912c229dbc440d41b1f5ae1af9bee8cb0ca9708d52953ddedf983f1102a0d15b2e488da6ce9d SHA512 862aa814ef3af91782de4d563a3fa1a6f2ff79fbae0d05f0d4345d45af3397a8b9aee141254d996b9f70b9a86023c5a12c02aa358d00e0e33696a3f209fe54dd
+EBUILD Time-TAI64-2.110.0-r2.ebuild 398 BLAKE2B c8fd29b92e6fbb4189bd30c14bf4b17fb0a25edf2a6ed85f9bd8413063e8b68e071e8d292e962059c82a08637f9ae06dc1fa5a5f8281bba909969f844949dd4f SHA512 691a9071baa3a04a8accff283c0b87d7d23c4894f29d9594c9fc38109122d9017a9f447e9c87580e6ddbad46dc26aa8c812c30112c58d2473f484a764fa6dbb4
MISC metadata.xml 392 BLAKE2B fec92800e6290a62bbbc942921bfaa7534a93147517dee8bc61081edcf25cc56b6054d6f402b663cd016b2b90ba2e6c24ef4e3980528b11901cb434021eaa244 SHA512 866b2194ecbe784eba5e11b09845cb3f1c6ef3742f0ed1aab9ab63cc30ddfab16ebafbce3829e4d3930e6bba4dffab451bda536d9a040647eb17b43845016e2c
diff --git a/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild b/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild
new file mode 100644
index 000000000000..964031eae02d
--- /dev/null
+++ b/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JOVAL
+DIST_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="Time manipulation in the TAI64* formats"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+ )
+"
diff --git a/dev-perl/Tk-CursorControl/Manifest b/dev-perl/Tk-CursorControl/Manifest
index b25582b969f0..4ac10f879f1a 100644
--- a/dev-perl/Tk-CursorControl/Manifest
+++ b/dev-perl/Tk-CursorControl/Manifest
@@ -1,4 +1,6 @@
AUX 0.4-demo.patch 397 BLAKE2B 485f3e167d8a8161151ab123149f14b7d13a40a192db8143e4040f68e7ec35db2419edd810cae4e71b7a18b38f8575fba69dd39ad0382b6b39df4c03f3b0aa21 SHA512 da2fb2d67e91476ccbc9fe1807bf85f5bf0aeecb35f363e3067a4b4bf33c559cccebfc05cf862095637217b9034935b8c103a08fab3f51d77128887cfe897f9b
+AUX Tk-CursorControl-0.4-nodemo.patch 1116 BLAKE2B 38871b9e9b0cbefe3a48d78ff37c8250695b78a22194cb49e16f7e6cf0381d5d5108bce5b528e0876ea7fdf94d6c67b158dd1b07d5534748c05ddf536c4c644b SHA512 ce35fca632faa25082ab529a59403ad719df468788c60e0b57113001881861877763454e6c645ee61b2e4ddd5d85782c41c682e2d6b8a419390ee228b6e6609b
DIST Tk-CursorControl-0.4.tar.gz 12847 BLAKE2B 819cc96d1a2e3665cf83622959639cc78e9f4c497a87c79608addbbb3c500a9f44a3d632aecfd566c13ee7350fb66f9a22b4339e139c875fe3eb102467353e35 SHA512 9e4f052173211360f9239759259576c4928d8ffff3476005680ef1b0e90056465fe2a20ea4c6f3b949588c4162c2a4a03cf36ef6aef4bbe9ea5a6461248ced5b
EBUILD Tk-CursorControl-0.400.0-r1.ebuild 478 BLAKE2B c15492e68199b78cbd685dbb8f4a84ed7eccd5dda40eb3186734a85051d1f32cc9b40363fea706580d7868b863a196ff821960ee71055926d4d667850f333838 SHA512 d70488be2b5d226873e757bbf03282da84c80e396194d8ddeaae806a687ca286912c274cf3175aa04f7479b254fc3213fd3a5c3ed4499e64f9866787001c848c
+EBUILD Tk-CursorControl-0.400.0-r2.ebuild 621 BLAKE2B bf7660daf65b5bb02ca9844b9e168fd4be5c517c8e24c7f086736765799a3e8a623dc3c66391b09317cf383044061e29fb008b41550d12513a22445b3f0da9fd SHA512 e79a6333a3373d4debe1094d2cf55c8cf200e0723794ed71f9514ba300b649767ec52aaceadfc12104caab386ba39ac41405103c6b28032a2557a188f400d73e
MISC metadata.xml 404 BLAKE2B cb9bd81588e661f7082515627a058d7a571eac8cfbf6c4c78d846a59325c59cb2359dc4fe89b7a7db25eecd3ecd4bd2e1f2b4dc40efd3562bae54c56d79b7bf4 SHA512 75c185ea0c9570372a845bc3c46fe2675a33defc87d908db3a554aa7a603666c314bb7b6c83d593ef79e4544b8b50da73b86ec1d25ac3e24d241f08f9d26a56f
diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild
new file mode 100644
index 000000000000..0cb384cb448f
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DUNNIGANJ
+DIST_VERSION=0.4
+
+# https://rt.cpan.org/Ticket/Display.html?id=124794
+# DIST_EXAMPLES=( "demos/*" )
+inherit eutils perl-module virtualx
+
+DESCRIPTION="Manipulate the mouse cursor programmatically"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Tk"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-0.4-nodemo.patch" )
+
+src_prepare() {
+ perl-module_src_prepare
+ edos2unix "${S}"/{CursorControl.pm,demos/cursor.pl}
+}
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch b/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch
new file mode 100644
index 000000000000..386a6f0aa255
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch
@@ -0,0 +1,40 @@
+From 299ab08346de3f8f670d3a50c6180bccf0402067 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 17 Mar 2018 14:52:48 +1300
+Subject: Stop installing demo's to @INC
+
+---
+ Makefile.PL | 13 +------------
+ 1 file changed, 1 insertion(+), 12 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index c229779..2503a8e 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -14,11 +14,7 @@ WriteMakefile(
+ 'CursorControl.pm' => '$(INST_LIB)/Tk/CursorControl.pm',
+ 'trans_cur.xbm' => '$(INST_LIB)/Tk/trans_cur.xbm',
+ 'trans_cur.mask' => '$(INST_LIB)/Tk/trans_cur.mask',
+- 'demos/cursor.pl' => ($] >= 5.005
+- ? '$(INST_ARCHLIB)'
+- : '$(INST_LIB)') . '/Tk/demos/widtrib/cursor.pl',
+- },
+-
++ },
+ 'PREREQ_PM' => {
+ 'Tk' => 800.015,
+ ($^O =~ /(MSWin32|cygwin)/ ? ('Win32::API' => 0.20) : ()),
+@@ -28,10 +24,3 @@ WriteMakefile(
+ 'CursorControl.pm' => '$(INST_MAN3DIR)/Tk::CursorControl.$(MAN3EXT)',
+ },
+ );
+-
+-sub MY::postamble {
+- '
+-demo :: pure_all
+- $(FULLPERL) -w -I$(SITELIBEXP)/Tk/demos/widget_lib -I$(SITEARCHEXP)/Tk/demos/widget_lib -Mblib demos/cursor.pl
+-';
+-}
+--
+2.16.2
+
diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest
index 406b5f932ad0..3ce7948b2600 100644
--- a/dev-perl/Tk-TableMatrix/Manifest
+++ b/dev-perl/Tk-TableMatrix/Manifest
@@ -1,4 +1,6 @@
+AUX Tk-TableMatrix-1.23-makemaker.patch 959 BLAKE2B f5d8eaf4abc648868baf553b880d78ec9ffa2306c5780ad43739812f975f598a93e0e8d6513d42e6c76680eaca302ce4f79c871a11cffb13df94cc0cdbb7f77c SHA512 807ad91a5147266674c941bd33dac5a44db2df20b34aaf66df5920700bd9c5a72a8d93347f81e4bb5e3b49a9de2cde4241f4583fc8cb0168b43a34f1fd8b9203
AUX pTk-1.22.patch 558 BLAKE2B c62d921287899aa542a618168f26ff37f1bdf92373c8d72dd98cc52aed15a8d2741968487fab7d4091817517fb01dc541018c0129d7b781e82c8afea0bd30da7 SHA512 c709c5f6baf326389a794764a4b223c0fc154f0f6157e4696ba2e7af6cc029f1e977558be7a16bcdcd40a3e31cfc30bdd23e319ccd5cb33b227a84a55ab82631
DIST Tk-TableMatrix-1.23.tar.gz 318954 BLAKE2B 9e6380cf0949aaf15861ad9a9209d7fb2cd69c3e1983f26b364aeaaa28143b00a063fc842da48c7d18ba1f9c69a60973519de07fdf91e39532b2347ddbcdd4fb SHA512 115eb2a71c3725392f2bcf5e468bc84844c8a5ad3db221205876d7de6486833a3fd4e98aa32e21f5dcf038a38f9d98721adeebb1f9cd0990359aec7d07f6f32e
EBUILD Tk-TableMatrix-1.230.0-r1.ebuild 596 BLAKE2B 91897568a7f4decb6104d3425ab4269f273de664caf3e07cc96cfdcc79226c868420f2a99e1640776c45d40edb6e683889ac35a47f57fa1a5c5f9d054a12e5a0 SHA512 22c9ba3618f47654055a7781afb331ea2307a369bbf97e264a494f574a1a491db44f681d093ba54e0b4b36aa80d05d425bbf838ba5d587bf86040438f9434ab6
+EBUILD Tk-TableMatrix-1.230.0-r2.ebuild 658 BLAKE2B c5cbe93e35f8f3b70c13deafeb8cda7820f7bf0d14509b7fedd0644a47a2b575549b67d65a87a91e3a4489061857e366c39cd13658a0b1e11065b6276b0bcf09 SHA512 25fd81374e14c0ea71a4ca3c6edbe66e62dcba6b28584317af9b933dd12fa274a971f19fa55c2f481b8c98741cf5b962648b9c3f54eb1426679d6101d7fc3765
MISC metadata.xml 558 BLAKE2B c5083c2c3ded4e3040fa2fbc2c2c0cc8c186239709ecc1d7cd700fe378a2ae0658f773fb7cff9bdd9c3f0e25756f0205526c154bc7156b270d28dd30e3f552c7 SHA512 1ef50a1d3e76c7885c300e68b39dd13d495a947a17da8ae292ba1996292de5647090cd3892c855e610c3557587f1705568562e7d216d85403556be273b05066b
diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild
new file mode 100644
index 000000000000..f08215ade932
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CERNEY
+DIST_VERSION=1.23
+inherit perl-module virtualx
+
+DESCRIPTION="Create and manipulate tables in Perl + Tk"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-perl/Tk"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-1.23-makemaker.patch" )
+
+src_install() {
+ perl-module_src_install
+
+ # Clean out stray conflicting file - its generated by perl-tk already.
+ # Bug 169294
+ rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die
+}
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch
new file mode 100644
index 000000000000..9180e728f312
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch
@@ -0,0 +1,35 @@
+From 009a27f86c882e229ea8e9cc7efdff9f6f5f751b Mon Sep 17 00:00:00 2001
+From: Matt Chorman <matt@legalizefreedom.org>
+Date: Wed, 21 Jan 2004 03:02:36 +1300
+Subject: Patch issues with newer MakeMaker
+
+Bug: https://bugs.gentoo.org/34940
+Bug: https://bugs.gentoo.org/70000
+---
+ pTk/Makefile.PL | 10 ++++------
+ 1 file changed, 4 insertions(+), 6 deletions(-)
+
+diff --git a/pTk/Makefile.PL b/pTk/Makefile.PL
+index d035029..3d66a0f 100755
+--- a/pTk/Makefile.PL
++++ b/pTk/Makefile.PL
+@@ -234,12 +234,10 @@ sub MY::postamble {
+ my $self = shift;
+ my $dep = $self->Tk::MMutil::mTk_postamble;
+
+-$dep .= $self->dir_target(@{$self->{'dir_targets'}});
+-
+-$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) .
+- "\n\t".$self->{NOECHO}."\$(NOOP)\n";
+-
+-
++if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin'))
++ {
++ my $cc = $Config{'cc'};
++ }
+ $dep . '
+
+ '.$self->{NOECHO}.'$(NOOP)
+--
+2.16.2
+
diff --git a/dev-perl/Tk/Manifest b/dev-perl/Tk/Manifest
index 77aca7754747..da41d51efb3b 100644
--- a/dev-perl/Tk/Manifest
+++ b/dev-perl/Tk/Manifest
@@ -1,4 +1,7 @@
+AUX Tk-804.034-xorg.patch 1741 BLAKE2B 06b07dd1d2c189677bffc0be09872f8b480fa1f597103509d2bf5d10bce993a21075936a7b62c793a4eae087b95a0b5c1198f20a2093dfa9f11ea03b9def3787 SHA512 368f68fe1a6c48d01adbd9a411ce38131f11bf9fc260e281f13c81bc5234bc8f2d364deda538db5ab8a88400aba30cd5e319304693e156fc6d7caeebd3fb049c
AUX Tk-804.33.0-xorg.patch 1331 BLAKE2B d912bbb68738201b09cbc0ee6ca2ddca1035614da68bc27c9dea081bcd233cd2508b9bf5d761a816eba0c8b48908cc1865822822d543309524d6ddf79f975da7 SHA512 830eb3ff11671834743fd694efd19ff66882a613dd85d5fe8f90231db10e450b4f921b359b5a07168065870734d102e0f95775c9aa6634fbe2d17670d97ffded
DIST Tk-804.033.tar.gz 6924238 BLAKE2B 72ea4ca69a7602e3c7386254995983e6896c5d722f06e552b423df2dc9d5fc0a70bed6408cc1b797e803560b00a17223503a2807b847360721104a3edc324df2 SHA512 ea56be8246123bbc570d86a7d4f1610349cced91ad92ab740baca4c280822aac2e3acab6334bef60b10a70d5840f331fa40b507aba47a7929f44960df95f2aee
+DIST Tk-804.034.tar.gz 6937691 BLAKE2B ee676f82bc805ecb193c2fe999c3d451281a16a4bcd8072f0687859e6634d16cd1db40cc252b1540a3f7b883b4ca585d2b5ef1fa48f12cacffd72ca84693bdc4 SHA512 8d04fd902db72f80f749256453703e40c94fd009c6a196c608dd3bde4eeb99f974a154d5f52b28baa9e67f75529f0180619989c16cae28a9417b647908de04b6
EBUILD Tk-804.33.0.ebuild 1470 BLAKE2B ed05ab7c038678c5e8e68f1606e6e652b13d3a2a197cee3387343fa0645f98f4ee33de19e514d65725db673048a2345c99acd270e5553f0ec017c686951367b7 SHA512 5af89f2fcf62581b86174caa5a0fc027b4bfef46f99a9b107e6005e5773c8d428f14d2d9cc83eed61b22e9d7ef04f4ebde2a5ca41b0bc93d919bb7f782e3f9da
-MISC metadata.xml 7797 BLAKE2B 23949bded358dd0a94240df8d3479d2aa591e8ef5c62b63eefeecc40e2f0c7678e7338b2531a054728f2c7f3d31522c4357a96362e6df8fa3abaa170d637d11c SHA512 829fc19541e0247fda469e65b3c3587d5dd93a2e398548fe897f6f52f8dd5082e5fb8b05427295fedc25d2ac847d7304a7af6d974272c68847bf1c7d1f5a47a6
+EBUILD Tk-804.34.0.ebuild 1881 BLAKE2B 78baf009b53fe94b49658fcb0a1d308fe8990a91da38cf04967871718749b6415620a825d84893722def1ba7274a0c7c1bedf82623a367eae1d57de2ff2f43fc SHA512 48f3d9e06e46dd7b73a50b16e5a08c96b3f3d5bef7779c99be097513d9dcf94e2fed1fb5e073700709f67c6fad8e7f0d5a4b2ecc1fd632e157972d3acd46a4c4
+MISC metadata.xml 7605 BLAKE2B ce28a121fb707f71f6c4566086bb03e5f1b092ff1143cd73fd63d1b098de0757859514f7d03015451b0385af06de4df56bab939485625d07370e51b20d1b35e1 SHA512 cdde0fac0e4a3ef20a35635f5cf5b05340acd7ae205f5435800c1beb710cc2cac87ca2d4efb0c7175ac04dd5cf27cce08b6e85e12b45bd98623069afbd646b42
diff --git a/dev-perl/Tk/Tk-804.34.0.ebuild b/dev-perl/Tk/Tk-804.34.0.ebuild
new file mode 100644
index 000000000000..edfc369512fc
--- /dev/null
+++ b/dev-perl/Tk/Tk-804.34.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=804.034
+DIST_EXAMPLES=("examples/*")
+inherit multilib perl-module virtualx
+
+DESCRIPTION="A Perl Module for Tk"
+
+LICENSE+=" tcltk BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ media-libs/freetype
+ >=media-libs/libpng-1.4:0
+ virtual/jpeg
+ x11-libs/libX11
+ x11-libs/libXft"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-804.034-xorg.patch
+)
+PERL_RM_FILES=( "t/pod.t" )
+src_prepare() {
+ MAKEOPTS+=" -j1" #333049
+ myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) )
+ mydoc="ToDo VERSIONS"
+
+ perl-module_src_prepare
+ # fix detection logic for Prefix, bug #385621
+ sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die
+ # having this around breaks with perl-module and a case-IN-sensitive fs
+ rm build_ptk || die
+
+ # Remove all bundled libs, fixes #488194
+ local BUNDLED="PNG/libpng \
+ PNG/zlib \
+ JPEG/jpeg"
+
+ # Move files required for tests temporarily
+
+ mkdir -p "${T}/stash" || die "can't create temporary stash"
+ mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg"
+
+ for dir in ${BUNDLED}; do
+ einfo "Removing bundled: ${dir}"
+ rm -r "${S}/${dir}" || die "Can't remove bundle"
+ # Makefile.PL can copy files to ${S}/${dir}, so recreate them back.
+ mkdir -p "${S}/${dir}" || die "Can't restore bundled dir"
+ sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST'
+ done
+
+ # Restore test files
+ mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg"
+}
+src_test() {
+ virtx perl-module_src_test || die "src_test failed"
+}
diff --git a/dev-perl/Tk/files/Tk-804.034-xorg.patch b/dev-perl/Tk/files/Tk-804.034-xorg.patch
new file mode 100644
index 000000000000..fd9ce4185cf3
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.034-xorg.patch
@@ -0,0 +1,57 @@
+From 14428e2e2ab517e935b6c8cd6c3bd90dba429532 Mon Sep 17 00:00:00 2001
+From: Michael Cummings <mcummings@gentoo.org>
+Date: Wed, 14 Jun 2006 15:06:45 +1200
+Subject: Modify build for users that didnt install xorg meta
+
+And fix finding X11 headers
+
+Bug: https://bugs.gentoo.org/128326
+Bug: https://bugs.gentoo.org/198977
+---
+ myConfig | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/myConfig b/myConfig
+index 6260866b..6b5f3ddd 100755
+--- a/myConfig
++++ b/myConfig
+@@ -316,7 +316,7 @@ if ($win_arch eq 'x') {
+ }
+ close(XMKMF);
+ while (defined $uidir) {
+- last unless ($uidir =~ s!^.*-I(\S+)/lib/X11/config!!o);
++ last unless ($uidir =~ s!^.*-I(\S+)/lib(64)/X11/config!!o);
+ $try = $1;
+ $try =~ s/'x11root'/$ENV{X11ROOT}/;
+ push(@xdirs,$try);
+@@ -365,8 +365,7 @@ if ($win_arch eq 'x') {
+ #
+ unless (defined $xlib)
+ {
+- $xlib = &lX11(0,chooseX11(</usr/X11*/lib>),chooseX11(</usr/lib/X11*>),</usr/Xfree*/lib>,'/usr/X386/lib',
+- '/opt/X11/lib')
++ $xlib = &lX11(0,chooseX11(</usr/X11*/lib>),chooseX11(</usr/lib/X11*>),</usr/Xfree*/lib>,'/usr/X386/lib','/opt/X11/lib','/usr/lib64')
+ }
+
+ #
+@@ -385,7 +384,7 @@ if ($win_arch eq 'x') {
+ exit 0;
+ }
+
+- ($base) = $xlib =~ m#-L(.*)(?:/lib)$#x;
++ ($base) = $xlib =~ m#-L(.*)(?:/lib(64))$#x;
+ if (defined $X11INC)
+ {
+ $xinc = &IX11("$X11INC");
+@@ -397,6 +396,8 @@ if ($win_arch eq 'x') {
+ {
+ warn "Cannot find X include files via $base/include\n";
+ $xinc = &IX11(map("$_/include",@xdirs),
++ chooseX11(</usr/include/X11*>),
++ '/usr/include',
+ '/usr/openwin/include',
+ chooseX11(</usr/X11*/include>),
+ chooseX11(</usr/include/X11*>),
+--
+2.16.2
+
diff --git a/dev-perl/Tk/metadata.xml b/dev-perl/Tk/metadata.xml
index 71bef34370ba..f88353dcea16 100644
--- a/dev-perl/Tk/metadata.xml
+++ b/dev-perl/Tk/metadata.xml
@@ -8,9 +8,6 @@
<upstream>
<remote-id type="cpan">Tk</remote-id>
<remote-id type="cpan-module">Tie::Watch</remote-id>
- <remote-id type="cpan-module">Tie::Watch::Array</remote-id>
- <remote-id type="cpan-module">Tie::Watch::Hash</remote-id>
- <remote-id type="cpan-module">Tie::Watch::Scalar</remote-id>
<remote-id type="cpan-module">Tk</remote-id>
<remote-id type="cpan-module">Tk::Adjuster</remote-id>
<remote-id type="cpan-module">Tk::Adjuster::Item</remote-id>
diff --git a/dev-perl/Tree-DAG_Node/Manifest b/dev-perl/Tree-DAG_Node/Manifest
index e39ef4bb2423..5ae44b0ed981 100644
--- a/dev-perl/Tree-DAG_Node/Manifest
+++ b/dev-perl/Tree-DAG_Node/Manifest
@@ -1,5 +1,7 @@
DIST Tree-DAG_Node-1.06.tar.gz 32843 BLAKE2B 6f13f455262888f5d1c3dbd06545ed6dfd2a20f9ba50d2eb8586845a21f92bceff25948c30cdb534d8956ce43a6b1d667a99cd37dd5f0050afcc14b163d6a232 SHA512 dfdec2799b3ef2e20303001aa40df16be134e1c56d48acd61cb6397e66d7fb38beeb4efdbcd24fe16e2fcc15471e77dabb1fd2df0334e3e44024109a997ae71b
DIST Tree-DAG_Node-1.29.tgz 52498 BLAKE2B 62915d14b2492486b0a0c40a838d66be261f0cac1a3a4382cbe9b32538f71312a4f47fb69978c46bf9860c6ae25e84d6852677c6bb63fec405144ce958ed97d8 SHA512 ec5ef67834360a0931bf742f5814b92ecdacf3751801028c85485f3c51c21a139d2095974b1df65aafbb24e78611d92b013c9473efd6c24381c54b2d698d3b42
+DIST Tree-DAG_Node-1.31.tgz 57977 BLAKE2B ba3646d62acebaeda634c3ecc50c9be60e9d47c4c213ef137b28c7e877a821f7f48cc4454e85e4b67e87c4bda925425d3763a7b737c4b21c96b719fc3b5ea78a SHA512 6821a146c55887a8973a8f61512805a3d209bb855f5b2f121cbac11a5fe685073019b958837289e781d1c294212c387bdb8434499712a39ab6b74f7ca2ccaa74
EBUILD Tree-DAG_Node-1.290.0.ebuild 682 BLAKE2B 86e76bdfc2dff7faa7cb73e43a8753048f23a2ced0e576466d471eb3d4dd16be1090b4cc82857bd0ba025948bff8f94521a2af0c8c8cbb4762a537fa1fcb4bae SHA512 a27655d26ef44cdf31cdd2a56d06de36c19f29fcf2fca0ba9c43a2d0cc0ca526c11395183b5e26455c11c389336003657facf28cba79c8a08af4ddcb630756af
+EBUILD Tree-DAG_Node-1.310.0.ebuild 661 BLAKE2B 9d8ddc9ea03857f4924fdb6704e8f60b17187d9b705432ee95115f1a87f895ffe74e652418c53faf6d71070413b6b42a0f986328811512af3a79a94e8d0cf13a SHA512 364d24ca1d6733ba1ee39bd01ad27cd10fe9a40f5f70345e6d4f87c86933a845563caea8b6db2c6982960331bf0fa8c793bdeb509d992208179f98b46700c09a
EBUILD Tree-DAG_Node-1.60.0-r1.ebuild 429 BLAKE2B d0c2cd425a120b5043db898184d978799a451ddafb2c10b0a3bdaae182b58709bf27d8be295c6aca0dcb0f2adf742f317054de3d2535f5cb380db6dddb8268ac SHA512 5839c1b8c69a9f26d0d2b7bca8d6663def412bec414b3d27533a15b0103ac7cca8eaa97a41bda12ec367b43a7f3ecf1991bbb38a96ac908cc804728ca6b7cf8a
MISC metadata.xml 398 BLAKE2B 0ff832a6b29f6ef6a3fcee186de077cdcb6e269a38cb6eff8b6a7993088ea5599d2d84be30b6ce1d1158ead5381667540168f6738ebab9e9ccd549b19ad5ff77 SHA512 f19cdc19fe58129b331393bbc0290c882d04a4954ad7f755d3ce6f2a143a3d0f267522def5f7c73c5c7f8b401eafd22bfc6680e7a125ede5b91ff1ef572219bb
diff --git a/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild
new file mode 100644
index 000000000000..8dac0916f7dc
--- /dev/null
+++ b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_A_EXT=tgz
+DIST_VERSION=1.31
+inherit perl-module
+
+DESCRIPTION="(Super)class for representing nodes in a tree"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Slurp-Tiny-0.3.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-1.1.14
+ >=virtual/perl-File-Spec-3.400.0
+ >=virtual/perl-File-Temp-0.190.0
+ )
+"
diff --git a/dev-perl/Tree-Simple/Manifest b/dev-perl/Tree-Simple/Manifest
index c98ef7a09083..eb87c78ce02d 100644
--- a/dev-perl/Tree-Simple/Manifest
+++ b/dev-perl/Tree-Simple/Manifest
@@ -3,9 +3,11 @@ DIST Tree-Simple-1.27.tgz 46811 BLAKE2B c99294297a0cf188b0ed8bd8f611d770bab99d1b
DIST Tree-Simple-1.29.tgz 47322 BLAKE2B 4465d10bb7d46f343e686677aafd8a93789ffb7fc9fc76d483ed02ea3a2022fdebfa2052e5cddd36cc7c71687d2f2488ea1e512b29fedc3e1a1f72e71405ba9a SHA512 d6ed79878bf9e8cb4bf82a85dd4d11c70968be53b08d73905d49fff70ec21ca53c604df1e139c0304763e592e42db831c411d03dc8cd1bbb2834cf037088b746
DIST Tree-Simple-1.30.tgz 48264 BLAKE2B 4b916c2aa4b384576cf06431270cfc57a8304d1350d3d7e5dfc151521e47c336764212a211df8e52419ed699a8cbc985207a656fdde8f6cdcb2a5c37118121d5 SHA512 41d94b040a882edf0f5777276246e8e55bf3f19bcc93f6facea5076136b3d8931d663e5a989e5045c104e76aca86d14dfe63bc7e39cd9d8542ea47c1dc202c0d
DIST Tree-Simple-1.31.tgz 49287 BLAKE2B f43dea7afa1ac899cbb162fc2f5d30ab281a227fe507e30c28bc2771c95160d4f29afb42c21e1747f10cf0d16709a5236bfeef1f2c6f5aabf8f5537f8198f62e SHA512 ec35f8256256c9a053c2643d55ea6aeb1c354ff9f19d01697f26ecefaa2f1e966c00ec9a5d33528c9ba1f02155a27aab94c17f1403125e1b4ade3ff724966a4e
+DIST Tree-Simple-1.33.tgz 50385 BLAKE2B 66b858c2b61efa2ac126ebd7cd8c657a5effc618e03e76c17ed54fc09f75776c6b0ffd5380bdfbfb2a59a29b3672b4f45716ff97a65519ec24b540632a5cdf67 SHA512 bec140fa723a8fadc65d2d8dc88c73295b346bc1583bfb031f2851cf80cddaea9b3e5e38225bbd7ac2e3e29006efb5bbac95b678090ba62714dfd6a306000b25
EBUILD Tree-Simple-1.180.0-r1.ebuild 495 BLAKE2B 6e93d11c4d9643191b00eea8507f4385df9e31d6e84cbbd0056e816aea1a6649cf4f8737d4098b9a7666c42159e8223027eadd4064ec08791ae03a1fd7ff3251 SHA512 4328049ea7079e0e7ffb6157ada688b07f19f86e95048d0613c939018ed798bfbbc98a3b97f596e846fc14a4cad678eacda5a2620891ff06d3e993f78d39c675
EBUILD Tree-Simple-1.270.0.ebuild 517 BLAKE2B 695d3c147b73e6dc081184fa88a03befeebc80d96726a138f850586bc13f4e259a26f6c70a692ba51c9d52f23c792839b605d1ddd9d299748c66238cb4a0e756 SHA512 95c638c9915042da5d7656c9a61cd12720fadeac3559179b426c559061b656f094f22c49d693db70927db407cd5ed39e4a510c9233eff3a1ee87249203ecde7d
EBUILD Tree-Simple-1.290.0.ebuild 519 BLAKE2B 1f1ce3385b203cb5c9fc230daae83f59a840e994ccd4bab0ebc91bcece9bcfba97ce963463ae4450ef2b292f4361a57a07276a5c4a36e86434da4b335e3a039b SHA512 4d159bb7c7ab0e02799ee90413a38947b04d9b283f097d7a5dbaf65ea7ecd563f910f8b9a2a38a91022fd33e15b06b0bd476f1a0e6721a0f9f3f9d5f6fe56ab5
EBUILD Tree-Simple-1.300.0.ebuild 518 BLAKE2B 8378b76c56d80d41d4aea52fb216cb806b0b866787b76597a668b254c9eb791c2e91304ae66c603bbbaa2c48a79ce487acfc3b2bf6acf0ee6a2a3ab9f0949de8 SHA512 e8db180c035b3d518d59b51cba2f95c3c1aac7a70ffce48e0fe928d3dcb263f9db7ae398f4649fbfda33f0477ebf32b324d2004d64e9fac10866d0d1404efbc7
EBUILD Tree-Simple-1.310.0.ebuild 518 BLAKE2B 945e9968867c3c4490fe0f54cf5cfb8d6344e9173e034f6aa6b6e29bddde8ca37d2efccd49bcfa0f6b134233ae7831d2758e9975726f0176a782a7b8750a773b SHA512 bd71a0198131a50a89e6976829ad3e9298df5bfad08c473aef76766419ebb5e1c0b9c3c6ca688948dd9d3169c4cd083732c661787fff9d5e14f5d1778a70da41
+EBUILD Tree-Simple-1.330.0.ebuild 518 BLAKE2B 39f1a10af15cbdcf107653f793cb8543f8d8f0d8cbfcf71f7dbd6dc31eee2e802fc002a34929512c1544870afe0200e5d6954ac6a53207e9e72701d32c5804ce SHA512 57da72dfea400f933ef4d133891893621e73f1e31033f0baaa78ff7b69b94886714a2f802e23715f69af3da20a136ba8b84be917951fa6307cd94f0a31162d34
MISC metadata.xml 462 BLAKE2B d16e52e2eb7c17554e471ff2366016b745ff56e889a370d5146da111f63624544a23fb9c69741446f810950dd744a53fc522900ce2058757bfe5c1c39b3a9192 SHA512 30d7b06e75d1b2f817393dd70dbdb125a626a276f5862d59018ef52d6ce971968da45dc3cd4dbfe16b82113e1b9199175f8e9ea5a457345f51b90c6cc8261b77
diff --git a/dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild b/dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild
new file mode 100644
index 000000000000..920c7518f701
--- /dev/null
+++ b/dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=1.33
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="A simple tree object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.180.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( dev-perl/Test-Memory-Cycle )
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-1.1.2
+ )
+"
diff --git a/dev-perl/Try-Tiny/Manifest b/dev-perl/Try-Tiny/Manifest
index b16b9c097c84..f9a102e5e9d8 100644
--- a/dev-perl/Try-Tiny/Manifest
+++ b/dev-perl/Try-Tiny/Manifest
@@ -1,5 +1,7 @@
DIST Try-Tiny-0.22.tar.gz 18311 BLAKE2B 0d7ed5fc560818b3bbb0aeb83279037e55a70333c35fac01aa42eadad52c26088a2efaecf9652f54f9232b7aab0a8b23bca195458c785827c507b409abf81d22 SHA512 4e39b4da16480bb2b93c05e8e016e9d1b5a68f29c527b19bbf9333442ca708e88dd2720a5812d141a152ae088ed1fcb1ce179018c2d0fe105545256396b2ccc4
DIST Try-Tiny-0.24.tar.gz 30666 BLAKE2B aa9085787127f421b3fc5c8605c074d96033a3dd5e0afc3897c54b3654e08d1535c87af023261af52fdc55e9e61eac9e243d9f8975c646543619b213ba9a08b4 SHA512 403ce12b7cda7356b1a86d7661ed406ce4e526f416033fa5eb04b83bbeb7f198b4660342383232affe2ef9a8e0dbd237a6e6c0f290c277c8abc319c949d3c959
+DIST Try-Tiny-0.30.tar.gz 34395 BLAKE2B 5f128ec532e9091e0987bf8b0b540c38158b49d37af42f72366151f25da722e12b746626a242d8a8f7755d243ee5fe0232d1828d4f94ddac0c70ad9334b8a6d1 SHA512 f523736ab0504ca0f7150be312e62988c4b9473a9e8469b0746dc8364945e2922c64c92e95e6c2b5792c5d6399dabea3d00aa45c065155b95519d5658a07216c
EBUILD Try-Tiny-0.220.0.ebuild 750 BLAKE2B d2c6cf206f825d1e9c767d478837ce6c0ad4c09302b024ce8319be0dcb6a9175e740c376756d128f0c5f7fe95ae7dd6b13fb3f3d939663487452a1ce79dac7b0 SHA512 0d170bcb7a583d7c62b570635d7a656e7417473d72cfbb8a743dd9152c16ffc538658a46dc80e0b8719c7e1114c958ba5342298c05ab3774d8246522418711ae
EBUILD Try-Tiny-0.240.0.ebuild 901 BLAKE2B b54ce28fcf1bf041c3bebc322fe248567604a27687325e9b4ca9e264fe43e1d6ef37533c2ee5a8596b9213e88e707f396d8eefcbbde3d22a277c4e322a2451a4 SHA512 7286072c155fce0d12955086d40b8adb597b9c1d261d2115a14fa22c1a85724a2721aaf404cfbf94b167109dba391ee7b5240e0741aef7fb82807f75258c083c
+EBUILD Try-Tiny-0.300.0.ebuild 946 BLAKE2B b9d903372a8fb96d6d8bba573fc1c4ddec620967e0474ab224a5a7af28c5f15f0acf7a0c564c1202cfcff44f12d9a6796372f93a7af1f1cf36721aaa192f96a9 SHA512 b5fe1815d6e1a87754a6a422b93d9c23824b6bd83c8c9945ab0348cc63ab8ef897562625a806d0d9391f3cd7b8df8ae407415c76cc46e38f9bf9653d2796e70b
MISC metadata.xml 388 BLAKE2B 0c006675175ee71c7fc5631750d7a293103c9ad64a32780c010720804de0306b198731ba246d1ed3d2150f5e63fb4f82719b312af2bbe1a33022f44d862a4720 SHA512 0a83e2632d6a212e0e50dd9f6af6d929d29eb21271e7f361d1f55529a1aa542485269321672c8741d4595f63c65c587fc4225a783436d65be20fce70b1a01ba8
diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild
new file mode 100644
index 000000000000..6e04d125e62b
--- /dev/null
+++ b/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.30
+inherit perl-module
+
+DESCRIPTION="Minimal try/catch with proper localization of \$@"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ !<=dev-perl/Try-Tiny-Except-0.10.0
+ !minimal? (
+ || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name )
+ )
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/Capture-Tiny-0.120.0
+ )
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Type-Tiny/Manifest b/dev-perl/Type-Tiny/Manifest
index da160158d2a4..00eee0e274e1 100644
--- a/dev-perl/Type-Tiny/Manifest
+++ b/dev-perl/Type-Tiny/Manifest
@@ -1,5 +1,7 @@
DIST Type-Tiny-1.000005.tar.gz 249419 BLAKE2B 6b7a9845fa66b479143c2a6cae31b7acadad5268a1b9b9eaa0c21052624d1fccc6b78a3833b0e2b44d0795a9569109e8f6a187d30dd9bae5d8b84213c225647e SHA512 5817ee937384cccbea71fa69f8c2202d721c648a18eedf089529fbb956b2d050b889606e69c8bc3e1d94fb6f638b6cac01394b5534f17a8be6cdf82d69b965b6
DIST Type-Tiny-1.002000.tar.gz 264748 BLAKE2B 368b00cd122c36b9830d8661a66837b9a52397b0d9dd76d9302e93a8727945b8994d179fc76890d8a9965447a7e838d50ddab51df2b6dd5c3ee045663f996a82 SHA512 da9e150011f898bd2af2adafb12124505b651f7b41e4cd9177bcf8e4148f7a7732014292f9f2099bc0b2582f4ee1809009cabe74df8002d182eceb855f6d446a
+DIST Type-Tiny-1.002001.tar.gz 264950 BLAKE2B 2e5e1303834c6fb3b95855533c219a5a448e711b307532851e24fb9850fd60505ae8bf7a17d5d6630d065004f3bd8e11e7b58f9abad11048058ceb324375779d SHA512 e499c4f113e5a327294012daac9f0cd60a42a6c40b9d0c9c523a229f574a7dd0f672f209d0596d25edcbc39b79cd2ea65791b6a5146345e75fdd1d84ee1cd161
EBUILD Type-Tiny-1.0.5.ebuild 453 BLAKE2B b4139d14ebd51c05f48984fe2e240215eb443d438b3311baddd8d74e38fde7d85a195c4c236fdd32a7d130a239a4a3a964828961a698e9430a9a17b47ccff0bc SHA512 b58a6f52304a91aaa8ead9ea4b8ae0f674cee10e2a81402e52054a6ef9d6d0877d91ad55e2ca61e3de8aeb065dd242f7b9affc354cffd16f86fab245c592e623
EBUILD Type-Tiny-1.2.0.ebuild 872 BLAKE2B 800ecc6cb56ef3882049626efd78780eb7c283cd4e2cf04df0e3a18ef126a655ea32f032a6f32d836b5dc8396cb1579c5ba5f76c2c682210802cb0be21b92989 SHA512 5339e5237fed5abb133cfbf7aff7b2529a29d48259183f01259f1d8a357b0589414cc0fa0acd87cc1adfe7d86bb5e76f491d10630f56cd3d299dd75a7e0b5a6f
+EBUILD Type-Tiny-1.2.1.ebuild 872 BLAKE2B 7e24831d67e7a35685e279cb946ae12131debe34b7336d14969819ff3bc09fc353f6849b1d0dadc15b035322bf2b959301bcff4309eb41170f48a1c3d6be3cc0 SHA512 8cd4cb146112cbe8355be2b4c2df5485fdbe3dac915ba85fb3b22877fad22cc926b7f23a4d22dcfc473cc5dd98774234b7442766e6206b65f3a21bd276142f60
MISC metadata.xml 2672 BLAKE2B d826f6a8e063abb1929df72b1d6d6614858b0b1f8af40796bf0680f21797843bcb0fe3f7c48576126727552dd25738b94cc8f6e52f284634155678875cc4028b SHA512 882cc76f5a8dc488bb254674ecd1a0c7753dbdf7201e5d4f78029d1e1024148bec60b87eff517f36243ba83464c40e9611c9889923f7e9b87883cb05a1bbf66c
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild
new file mode 100644
index 000000000000..86f1513e9bd7
--- /dev/null
+++ b/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=1.002001
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+# Test rdep for Test::TypeTiny
+RDEPEND="
+ !<dev-perl/Kavorka-0.13.0
+ !<dev-perl/Types-ReadOnly-0.1.0
+ >=dev-perl/Exporter-Tiny-0.26.0
+ >=virtual/perl-Test-Simple-1.1.10
+ !minimal? (
+ >=dev-perl/Devel-LexAlias-0.50.0
+ dev-perl/Devel-StackTrace
+ >=dev-perl/Ref-Util-XS-0.100.0
+ >=dev-perl/Regexp-Util-0.3.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Type-Tie
+ >=dev-perl/Type-Tiny-XS-0.11.0
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ >=virtual/perl-CPAN-Meta-Requirements-2.0.0
+ test? (
+ dev-perl/Test-Warnings
+ )
+"