summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /perl-core
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'perl-core')
-rw-r--r--perl-core/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.125.0-r1.ebuild25
-rw-r--r--perl-core/CPAN-Meta-Requirements/Manifest1
-rw-r--r--perl-core/CPAN-Meta-Requirements/metadata.xml9
-rw-r--r--perl-core/CPAN-Meta/CPAN-Meta-2.143.240.ebuild35
-rw-r--r--perl-core/CPAN-Meta/Manifest1
-rw-r--r--perl-core/CPAN-Meta/metadata.xml15
-rw-r--r--perl-core/Data-Dumper/Data-Dumper-2.154.0.ebuild17
-rw-r--r--perl-core/Data-Dumper/Manifest1
-rw-r--r--perl-core/Data-Dumper/metadata.xml9
-rw-r--r--perl-core/Digest-MD5/Digest-MD5-2.530.0.ebuild21
-rw-r--r--perl-core/Digest-MD5/Manifest1
-rw-r--r--perl-core/Digest-MD5/metadata.xml9
-rw-r--r--perl-core/Digest-SHA/Digest-SHA-5.880.0.ebuild24
-rw-r--r--perl-core/Digest-SHA/Manifest1
-rw-r--r--perl-core/Digest-SHA/files/Digest-SHA-5.880.0-CFLAGS.patch16
-rw-r--r--perl-core/Digest-SHA/metadata.xml9
-rw-r--r--perl-core/Digest/Digest-1.170.0-r1.ebuild22
-rw-r--r--perl-core/Digest/Manifest1
-rw-r--r--perl-core/Digest/metadata.xml11
-rw-r--r--perl-core/Dumpvalue/Dumpvalue-1.170.0.ebuild17
-rw-r--r--perl-core/Dumpvalue/Manifest1
-rw-r--r--perl-core/Dumpvalue/metadata.xml5
-rw-r--r--perl-core/Encode/Encode-2.730.0.ebuild18
-rw-r--r--perl-core/Encode/Manifest1
-rw-r--r--perl-core/Encode/files/gentoo_enc2xs.diff36
-rw-r--r--perl-core/Encode/metadata.xml36
-rw-r--r--perl-core/ExtUtils-Command/ExtUtils-Command-1.180.0-r1.ebuild17
-rw-r--r--perl-core/ExtUtils-Command/Manifest1
-rw-r--r--perl-core/ExtUtils-Command/metadata.xml9
-rw-r--r--perl-core/ExtUtils-Constant/ExtUtils-Constant-0.230.0-r1.ebuild17
-rw-r--r--perl-core/ExtUtils-Constant/Manifest1
-rw-r--r--perl-core/ExtUtils-Constant/metadata.xml14
-rw-r--r--perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild40
-rw-r--r--perl-core/ExtUtils-MakeMaker/Manifest1
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch79
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/6.58-RUNPATH.patch16
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/6.58-delete_packlist_podlocal.patch76
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/6.62-delete_packlist_podlocal.patch76
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/6.82-delete_packlist_podlocal.patch59
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/7.04-delete_packlist_podlocal.patch63
-rw-r--r--perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch17
-rw-r--r--perl-core/ExtUtils-MakeMaker/metadata.xml38
-rw-r--r--perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.630.0-r1.ebuild20
-rw-r--r--perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.700.0.ebuild20
-rw-r--r--perl-core/ExtUtils-Manifest/Manifest2
-rw-r--r--perl-core/ExtUtils-Manifest/metadata.xml9
-rw-r--r--perl-core/File-Path/File-Path-2.90.0.ebuild17
-rw-r--r--perl-core/File-Path/Manifest1
-rw-r--r--perl-core/File-Path/metadata.xml9
-rw-r--r--perl-core/File-Temp/File-Temp-0.230.400-r1.ebuild20
-rw-r--r--perl-core/File-Temp/Manifest1
-rw-r--r--perl-core/File-Temp/files/File-Temp-0.230.0-symlink-safety.patch37
-rw-r--r--perl-core/File-Temp/metadata.xml10
-rw-r--r--perl-core/Getopt-Long/Getopt-Long-2.420.0.ebuild20
-rw-r--r--perl-core/Getopt-Long/Manifest1
-rw-r--r--perl-core/Getopt-Long/metadata.xml11
-rw-r--r--perl-core/HTTP-Tiny/HTTP-Tiny-0.43.0.ebuild37
-rw-r--r--perl-core/HTTP-Tiny/Manifest1
-rw-r--r--perl-core/HTTP-Tiny/metadata.xml13
-rw-r--r--perl-core/IO-Zlib/IO-Zlib-1.100.0.ebuild20
-rw-r--r--perl-core/IO-Zlib/Manifest1
-rw-r--r--perl-core/IO-Zlib/metadata.xml9
-rw-r--r--perl-core/Locale-Maketext-Simple/Locale-Maketext-Simple-0.210.0-r1.ebuild20
-rw-r--r--perl-core/Locale-Maketext-Simple/Manifest1
-rw-r--r--perl-core/Locale-Maketext-Simple/metadata.xml9
-rw-r--r--perl-core/MIME-Base64/MIME-Base64-3.140.0-r1.ebuild17
-rw-r--r--perl-core/MIME-Base64/Manifest1
-rw-r--r--perl-core/MIME-Base64/metadata.xml10
-rw-r--r--perl-core/Math-BigInt/Manifest1
-rw-r--r--perl-core/Math-BigInt/Math-BigInt-1.999.300.ebuild24
-rw-r--r--perl-core/Math-BigInt/files/Math-BigInt-1.997.0-overload.patch21
-rw-r--r--perl-core/Math-BigInt/metadata.xml12
-rw-r--r--perl-core/Math-Complex/Manifest1
-rw-r--r--perl-core/Math-Complex/Math-Complex-1.590.0.ebuild17
-rw-r--r--perl-core/Math-Complex/metadata.xml5
-rw-r--r--perl-core/Memoize/Manifest1
-rw-r--r--perl-core/Memoize/Memoize-1.30.0-r1.ebuild18
-rw-r--r--perl-core/Memoize/metadata.xml16
-rw-r--r--perl-core/Module-CoreList/Manifest2
-rw-r--r--perl-core/Module-CoreList/Module-CoreList-5.201.502.140.ebuild20
-rw-r--r--perl-core/Module-CoreList/Module-CoreList-5.201.505.200.ebuild20
-rw-r--r--perl-core/Module-CoreList/metadata.xml10
-rw-r--r--perl-core/Module-Loaded/Manifest1
-rw-r--r--perl-core/Module-Loaded/Module-Loaded-0.80.0-r1.ebuild17
-rw-r--r--perl-core/Module-Loaded/metadata.xml9
-rw-r--r--perl-core/Package-Constants/Manifest1
-rw-r--r--perl-core/Package-Constants/Package-Constants-0.60.0.ebuild17
-rw-r--r--perl-core/Package-Constants/metadata.xml9
-rw-r--r--perl-core/Params-Check/Manifest1
-rw-r--r--perl-core/Params-Check/Params-Check-0.380.0-r1.ebuild20
-rw-r--r--perl-core/Params-Check/metadata.xml9
-rw-r--r--perl-core/Pod-Simple/Manifest1
-rw-r--r--perl-core/Pod-Simple/Pod-Simple-3.280.0.ebuild20
-rw-r--r--perl-core/Pod-Simple/metadata.xml36
-rw-r--r--perl-core/Sys-Syslog/Manifest1
-rw-r--r--perl-core/Sys-Syslog/Sys-Syslog-0.330.0-r1.ebuild18
-rw-r--r--perl-core/Sys-Syslog/metadata.xml14
-rw-r--r--perl-core/Term-ANSIColor/Manifest1
-rw-r--r--perl-core/Term-ANSIColor/Term-ANSIColor-4.20.0.ebuild17
-rw-r--r--perl-core/Term-ANSIColor/metadata.xml9
-rw-r--r--perl-core/Test/Manifest1
-rw-r--r--perl-core/Test/Test-1.260.0.ebuild17
-rw-r--r--perl-core/Test/metadata.xml9
-rw-r--r--perl-core/Text-Balanced/Manifest1
-rw-r--r--perl-core/Text-Balanced/Text-Balanced-2.20.0-r1.ebuild17
-rw-r--r--perl-core/Text-Balanced/metadata.xml11
-rw-r--r--perl-core/Text-ParseWords/Manifest1
-rw-r--r--perl-core/Text-ParseWords/Text-ParseWords-3.290.0.ebuild17
-rw-r--r--perl-core/Text-ParseWords/metadata.xml9
-rw-r--r--perl-core/Text-Tabs+Wrap/Manifest1
-rw-r--r--perl-core/Text-Tabs+Wrap/Text-Tabs+Wrap-2013.52.300-r1.ebuild18
-rw-r--r--perl-core/Text-Tabs+Wrap/metadata.xml10
-rw-r--r--perl-core/Thread-Semaphore/Manifest1
-rw-r--r--perl-core/Thread-Semaphore/Thread-Semaphore-2.120.0-r1.ebuild21
-rw-r--r--perl-core/Thread-Semaphore/metadata.xml9
-rw-r--r--perl-core/Time-HiRes/Manifest1
-rw-r--r--perl-core/Time-HiRes/Time-HiRes-1.972.600-r1.ebuild17
-rw-r--r--perl-core/Time-HiRes/metadata.xml9
-rw-r--r--perl-core/Time-Local/Manifest1
-rw-r--r--perl-core/Time-Local/Time-Local-1.230.0-r1.ebuild17
-rw-r--r--perl-core/Time-Local/metadata.xml9
-rw-r--r--perl-core/Unicode-Collate/Manifest1
-rw-r--r--perl-core/Unicode-Collate/Unicode-Collate-1.120.0.ebuild25
-rw-r--r--perl-core/Unicode-Collate/metadata.xml5
-rw-r--r--perl-core/libnet/Manifest1
-rw-r--r--perl-core/libnet/files/1.22-hostname.patch25
-rw-r--r--perl-core/libnet/files/libnet.cfg14
-rw-r--r--perl-core/libnet/libnet-1.270.0.ebuild24
-rw-r--r--perl-core/libnet/metadata.xml23
-rw-r--r--perl-core/metadata.xml41
-rw-r--r--perl-core/parent/Manifest1
-rw-r--r--perl-core/parent/metadata.xml9
-rw-r--r--perl-core/parent/parent-0.228-r1.ebuild17
-rw-r--r--perl-core/podlators/Manifest1
-rw-r--r--perl-core/podlators/metadata.xml14
-rw-r--r--perl-core/podlators/podlators-2.5.3.ebuild21
-rw-r--r--perl-core/version/Manifest1
-rw-r--r--perl-core/version/metadata.xml12
-rw-r--r--perl-core/version/version-0.990.800.ebuild17
139 files changed, 2001 insertions, 0 deletions
diff --git a/perl-core/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.125.0-r1.ebuild b/perl-core/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.125.0-r1.ebuild
new file mode 100644
index 00000000000..6d7f8cb5ba4
--- /dev/null
+++ b/perl-core/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.125.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=2.125
+inherit perl-module
+
+DESCRIPTION="A set of version requirements for a CPAN dist"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-version-0.77
+ !<perl-core/CPAN-Meta-2.120.920
+"
+DEPEND="${RDEPEND}
+"
+
+SRC_TEST="do"
diff --git a/perl-core/CPAN-Meta-Requirements/Manifest b/perl-core/CPAN-Meta-Requirements/Manifest
new file mode 100644
index 00000000000..8fafa2e8680
--- /dev/null
+++ b/perl-core/CPAN-Meta-Requirements/Manifest
@@ -0,0 +1 @@
+DIST CPAN-Meta-Requirements-2.125.tar.gz 22320 SHA256 1826828d3430e08c48fd94212a401338f794216112d0035125569439a5cfdab4 SHA512 78fe6237012ed8c4ba06fce2205dbf7d65e26bd9e9ef263aa5329dbce671f1c6630f30b4c443af0ed6d9289c4711d03924bd4bfbdea48d841ec4a3b24e448de4 WHIRLPOOL 842c52a24c2f6f3948d0a9d9c84f3399f2379ee80620a264b935fb775163880063918af091570b4d805519736a514794ff108b4261e4b080dffba65c82cdf46b
diff --git a/perl-core/CPAN-Meta-Requirements/metadata.xml b/perl-core/CPAN-Meta-Requirements/metadata.xml
new file mode 100644
index 00000000000..5556b1fc335
--- /dev/null
+++ b/perl-core/CPAN-Meta-Requirements/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">CPAN-Meta-Requirements</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Requirements</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/CPAN-Meta/CPAN-Meta-2.143.240.ebuild b/perl-core/CPAN-Meta/CPAN-Meta-2.143.240.ebuild
new file mode 100644
index 00000000000..d03054c2449
--- /dev/null
+++ b/perl-core/CPAN-Meta/CPAN-Meta-2.143.240.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=2.143240
+inherit perl-module
+
+DESCRIPTION="The distribution metadata for a CPAN dist"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-Requirements-2.121.0
+ >=virtual/perl-CPAN-Meta-YAML-0.8.0
+ >=virtual/perl-JSON-PP-2.272.0
+ >=virtual/perl-Parse-CPAN-Meta-1.441.400
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-version-0.82
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-File-Temp-0.200.0
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.88
+ )
+ >=virtual/perl-ExtUtils-MakeMaker-6.56
+"
+
+SRC_TEST="do"
diff --git a/perl-core/CPAN-Meta/Manifest b/perl-core/CPAN-Meta/Manifest
new file mode 100644
index 00000000000..beb5d89071c
--- /dev/null
+++ b/perl-core/CPAN-Meta/Manifest
@@ -0,0 +1 @@
+DIST CPAN-Meta-2.143240.tar.gz 98806 SHA256 c6d1aa77984154bf72bbca3ac30b6a092379ecd7fdc6d2ddc1addc0b6f5f00b5 SHA512 091a4d2e89b0203a9704a9fc0777855bca3ff6104510f324be6fbe4243d6b5fb9d98b3e0b6d7ff2d977d5a2b9513204ea1eeeb0c773587439124ebd0c1604f69 WHIRLPOOL 7934df27489627afbbd6ca82b7f9a8193fc5e2f2ef8d98396b94369cde9ff71b771417553eb03c4151461dd39539f77056a4c28b7bac6f47fb184c761fac6ced
diff --git a/perl-core/CPAN-Meta/metadata.xml b/perl-core/CPAN-Meta/metadata.xml
new file mode 100644
index 00000000000..09194b0d531
--- /dev/null
+++ b/perl-core/CPAN-Meta/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">CPAN-Meta</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Converter</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Feature</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::History</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Prereqs</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Spec</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Validator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Data-Dumper/Data-Dumper-2.154.0.ebuild b/perl-core/Data-Dumper/Data-Dumper-2.154.0.ebuild
new file mode 100644
index 00000000000..5e4fb063804
--- /dev/null
+++ b/perl-core/Data-Dumper/Data-Dumper-2.154.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=SMUELLER
+MODULE_VERSION=2.154
+inherit perl-module
+
+DESCRIPTION="Stringified perl data structures, suitable for both printing and eval"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Data-Dumper/Manifest b/perl-core/Data-Dumper/Manifest
new file mode 100644
index 00000000000..448426d26e7
--- /dev/null
+++ b/perl-core/Data-Dumper/Manifest
@@ -0,0 +1 @@
+DIST Data-Dumper-2.154.tar.gz 100369 SHA256 e30fcb6dea290cda85b67fc46d227a2ea890a8bd36c213557adec9c99ebd212f SHA512 b97cccaf3f4f5ad22019efc8a4f199ae5e08a6c5020cb99f7f2f38471a7cb6736b0a40ee46bd3e71f8096f861cd84b453351b3ef7529791c7013d97d69612f26 WHIRLPOOL 1d801ed58959e7322514c32d9d2eab48c86a386832352ab658ed57f359cfe839e81535d20d33809c2882effea702a1cec88cd64f51f8af489de63f658cf38768
diff --git a/perl-core/Data-Dumper/metadata.xml b/perl-core/Data-Dumper/metadata.xml
new file mode 100644
index 00000000000..6002b1a3b74
--- /dev/null
+++ b/perl-core/Data-Dumper/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Data-Dumper</remote-id>
+ <remote-id type="cpan-module">Data::Dumper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Digest-MD5/Digest-MD5-2.530.0.ebuild b/perl-core/Digest-MD5/Digest-MD5-2.530.0.ebuild
new file mode 100644
index 00000000000..c5f92e2f9a2
--- /dev/null
+++ b/perl-core/Digest-MD5/Digest-MD5-2.530.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=2.53
+inherit perl-module
+
+DESCRIPTION="MD5 message digest algorithm"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Digest"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
+mydoc="rfc*.txt"
diff --git a/perl-core/Digest-MD5/Manifest b/perl-core/Digest-MD5/Manifest
new file mode 100644
index 00000000000..8af4e6dafac
--- /dev/null
+++ b/perl-core/Digest-MD5/Manifest
@@ -0,0 +1 @@
+DIST Digest-MD5-2.53.tar.gz 47476 SHA256 cde667c0c0c8a4d819d332ba9a4cad7e9f75fc7cabd490aae405ce7bc54d5152 SHA512 b35b297849271573434fde6cf507b1767b6c7f49793d0fd3dfeabc1aa2ec7b974c9bd7eb4201c7eec41ffa8bc4a6ee6abb7ea4262ce52f41d0cb279fd14fa1de WHIRLPOOL dd783233133b98e5adbd3b25bb4339323f747903ac66206bd337a61d4e85b33b0901b393f23ea55cd4f4e8dd772a24f5c16c0f47ab607e60b6ebca288f102e0b
diff --git a/perl-core/Digest-MD5/metadata.xml b/perl-core/Digest-MD5/metadata.xml
new file mode 100644
index 00000000000..badded20192
--- /dev/null
+++ b/perl-core/Digest-MD5/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Digest-MD5</remote-id>
+ <remote-id type="cpan-module">Digest::MD5</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Digest-SHA/Digest-SHA-5.880.0.ebuild b/perl-core/Digest-SHA/Digest-SHA-5.880.0.ebuild
new file mode 100644
index 00000000000..da3daacb174
--- /dev/null
+++ b/perl-core/Digest-SHA/Digest-SHA-5.880.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=MSHELOR
+MODULE_VERSION=5.88
+inherit perl-module
+
+DESCRIPTION="Perl extension for SHA-1/224/256/384/512"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+DEPEND="test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+)"
+
+PATCHES=( "${FILESDIR}/${P}-CFLAGS.patch" )
+
+SRC_TEST="do"
diff --git a/perl-core/Digest-SHA/Manifest b/perl-core/Digest-SHA/Manifest
new file mode 100644
index 00000000000..009163c2cba
--- /dev/null
+++ b/perl-core/Digest-SHA/Manifest
@@ -0,0 +1 @@
+DIST Digest-SHA-5.88.tar.gz 42494 SHA256 e74d9afbbc9779dab4647a2ecb6f9832143474e030eac763248d62d5c49f0d7e SHA512 7d29c6048c8c894d7b3b76c2edaee27c8aec82708690a69bb4e13d4fe121559da8a68b7b128c57540145975e9910f2a1cdfc21155158e78a6f921f4ab3847188 WHIRLPOOL 6fcecb9d73299d21095c4a0ada0867edc36341f61f437494d4afd20a5bdef651a875be0062e82a405c2b791445e2dab168d96e0c2100296935e568b09fb81ac2
diff --git a/perl-core/Digest-SHA/files/Digest-SHA-5.880.0-CFLAGS.patch b/perl-core/Digest-SHA/files/Digest-SHA-5.880.0-CFLAGS.patch
new file mode 100644
index 00000000000..e2a8d096d22
--- /dev/null
+++ b/perl-core/Digest-SHA/files/Digest-SHA-5.880.0-CFLAGS.patch
@@ -0,0 +1,16 @@
+diff -ruN Digest-SHA-5.88.orig/Makefile.PL Digest-SHA-5.88/Makefile.PL
+--- Digest-SHA-5.88.orig/Makefile.PL 2014-03-09 11:36:39.000000000 +0100
++++ Digest-SHA-5.88/Makefile.PL 2014-11-29 00:52:48.089987473 +0100
+@@ -27,12 +27,6 @@
+ }
+ }
+
+- # Enhance performance on Intel when using gcc
+-
+-if ($Config{archname} =~ /^i[3456]86/ && $Config{ccname} eq 'gcc') {
+- push(@extra, OPTIMIZE => '-O1 -fomit-frame-pointer');
+-}
+-
+ my %att = (
+ 'NAME' => 'Digest::SHA',
+ 'VERSION_FROM' => $PM,
diff --git a/perl-core/Digest-SHA/metadata.xml b/perl-core/Digest-SHA/metadata.xml
new file mode 100644
index 00000000000..91073655363
--- /dev/null
+++ b/perl-core/Digest-SHA/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Digest-SHA</remote-id>
+ <remote-id type="cpan-module">Digest::SHA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Digest/Digest-1.170.0-r1.ebuild b/perl-core/Digest/Digest-1.170.0-r1.ebuild
new file mode 100644
index 00000000000..ff8b680bf2b
--- /dev/null
+++ b/perl-core/Digest/Digest-1.170.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MY_PN=Digest
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="Modules that calculate message digests"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-MIME-Base64"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+mydoc="rfc*.txt"
diff --git a/perl-core/Digest/Manifest b/perl-core/Digest/Manifest
new file mode 100644
index 00000000000..7dc96e8ab66
--- /dev/null
+++ b/perl-core/Digest/Manifest
@@ -0,0 +1 @@
+DIST Digest-1.17.tar.gz 9034 SHA256 2f6a54459fc7f37c0669d548bb224b695eb8d2ddc089aa5547645ce1f5fd86f7 SHA512 2465f29a5d2fee9b8a9adbe7cf02541966a52d502fbb77392ec9839c8132c2f4499d2c47140316f2a1315dccc4d32f251056e02ce46b358632abb406c9197366 WHIRLPOOL f6bf3b4f004b2b4dc84693dae69018012500d6dfad4da112c619cf969f3d905f1152e098a1016318f81733f929760d7422c4ca0b348effa873cd337815c63436
diff --git a/perl-core/Digest/metadata.xml b/perl-core/Digest/metadata.xml
new file mode 100644
index 00000000000..15d31f151f4
--- /dev/null
+++ b/perl-core/Digest/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Digest</remote-id>
+ <remote-id type="cpan-module">Digest</remote-id>
+ <remote-id type="cpan-module">Digest::base</remote-id>
+ <remote-id type="cpan-module">Digest::file</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Dumpvalue/Dumpvalue-1.170.0.ebuild b/perl-core/Dumpvalue/Dumpvalue-1.170.0.ebuild
new file mode 100644
index 00000000000..7e81b2fe679
--- /dev/null
+++ b/perl-core/Dumpvalue/Dumpvalue-1.170.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=FLORA
+MODULE_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="provides screen dump of Perl data"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Dumpvalue/Manifest b/perl-core/Dumpvalue/Manifest
new file mode 100644
index 00000000000..2e6a802caa8
--- /dev/null
+++ b/perl-core/Dumpvalue/Manifest
@@ -0,0 +1 @@
+DIST Dumpvalue-1.17.tar.gz 18434 SHA256 9ea74606b545f769a787ec2ae229549a2ad0a8e3cd4b14eff2ce3841836b3bdb SHA512 c4c275ff9e01d699eb785ce91c213be9baabe98f4fc6395ef3f5b1505470c87c60ff0b0b88df7ebdb6124bcd9bd8e596eb016b663950d1685478df9b8b1b707e WHIRLPOOL b4281960ed7ce7552565c1e03d5f84f47aba926bf25dee072742d30503c698ef8eeeec64c542b6cd341bfbde62a34c5f7dfdb44315b274192ad138dff221c6ee
diff --git a/perl-core/Dumpvalue/metadata.xml b/perl-core/Dumpvalue/metadata.xml
new file mode 100644
index 00000000000..801e9385a1e
--- /dev/null
+++ b/perl-core/Dumpvalue/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+</pkgmetadata>
diff --git a/perl-core/Encode/Encode-2.730.0.ebuild b/perl-core/Encode/Encode-2.730.0.ebuild
new file mode 100644
index 00000000000..98f322ddb5c
--- /dev/null
+++ b/perl-core/Encode/Encode-2.730.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DANKOGAI
+MODULE_VERSION=2.73
+inherit perl-module
+
+DESCRIPTION="character encodings"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+SRC_TEST=do
+PATCHES=( "${FILESDIR}"/gentoo_enc2xs.diff )
diff --git a/perl-core/Encode/Manifest b/perl-core/Encode/Manifest
new file mode 100644
index 00000000000..1cc58373949
--- /dev/null
+++ b/perl-core/Encode/Manifest
@@ -0,0 +1 @@
+DIST Encode-2.73.tar.gz 2013300 SHA256 6b6c7b58bf5cdd8163ca6c9d161a7b986e14ddef973ba342b3e07ab11afea0fb SHA512 d8a5bd09c37100e43fc4579fa69d1b5f94aa8fbd161745e016ee7e438da6d665023fc152fa96de74bf74ad416559bdcaf655a00c28ca99a2a0e5c832a1d6268d WHIRLPOOL f2ecc55c9a6d17ee25a734bcf23fef8d5dd7ff4bcb218dec2f850ea776bb0df0027b7497a2cddf598aaa5d54abbc9e585d39e86f61cee540dbf7393ad012e30b
diff --git a/perl-core/Encode/files/gentoo_enc2xs.diff b/perl-core/Encode/files/gentoo_enc2xs.diff
new file mode 100644
index 00000000000..8b46ea45508
--- /dev/null
+++ b/perl-core/Encode/files/gentoo_enc2xs.diff
@@ -0,0 +1,36 @@
+From: Torsten Veller <tove@gentoo.org>
+Subject: [PATCH] gentoo/enc2xs
+
+Tweak enc2xs to ignore missing @INC directories
+
+https://bugs.gentoo.org/show_bug.cgi?id=338802
+http://git.debian.org/?p=perl/perl-5.12.git;a=blob;h=227dc105;hb=9d9ed099
+
+---
+ cpan/Encode/bin/enc2xs | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs
+index 773c0a0..b95507b 100644
+--- a/cpan/Encode/bin/enc2xs
++++ b/cpan/Encode/bin/enc2xs
+@@ -924,7 +924,7 @@ use vars qw(
+ sub find_e2x{
+ eval { require File::Find; };
+ my (@inc, %e2x_dir);
+- for my $inc (@INC){
++ for my $inc (grep -d, @INC){
+ push @inc, $inc unless $inc eq '.'; #skip current dir
+ }
+ File::Find::find(
+@@ -1005,7 +1005,7 @@ sub make_configlocal_pm {
+ $LocalMod{$enc} ||= $mod;
+ }
+ };
+- File::Find::find({wanted => $wanted}, @INC);
++ File::Find::find({wanted => $wanted}, grep -d, @INC);
+ $_ModLines = "";
+ for my $enc ( sort keys %LocalMod ) {
+ $_ModLines .=
+--
+tg: (e5b15fe..) gentoo/enc2xs (depends on: upstream)
diff --git a/perl-core/Encode/metadata.xml b/perl-core/Encode/metadata.xml
new file mode 100644
index 00000000000..33a7fc2b3ef
--- /dev/null
+++ b/perl-core/Encode/metadata.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Encode</remote-id>
+ <remote-id type="cpan-module">Encode</remote-id>
+ <remote-id type="cpan-module">Encode::Alias</remote-id>
+ <remote-id type="cpan-module">Encode::Byte</remote-id>
+ <remote-id type="cpan-module">Encode::CJKConstants</remote-id>
+ <remote-id type="cpan-module">Encode::CN</remote-id>
+ <remote-id type="cpan-module">Encode::CN::HZ</remote-id>
+ <remote-id type="cpan-module">Encode::Config</remote-id>
+ <remote-id type="cpan-module">Encode::EBCDIC</remote-id>
+ <remote-id type="cpan-module">Encode::Encoder</remote-id>
+ <remote-id type="cpan-module">Encode::Encoding</remote-id>
+ <remote-id type="cpan-module">Encode::GSM0338</remote-id>
+ <remote-id type="cpan-module">Encode::Guess</remote-id>
+ <remote-id type="cpan-module">Encode::Internal</remote-id>
+ <remote-id type="cpan-module">Encode::JP</remote-id>
+ <remote-id type="cpan-module">Encode::JP::H2Z</remote-id>
+ <remote-id type="cpan-module">Encode::JP::JIS7</remote-id>
+ <remote-id type="cpan-module">Encode::KR</remote-id>
+ <remote-id type="cpan-module">Encode::KR::2022_KR</remote-id>
+ <remote-id type="cpan-module">Encode::MIME::Header</remote-id>
+ <remote-id type="cpan-module">Encode::MIME::Header::ISO_2022_JP</remote-id>
+ <remote-id type="cpan-module">Encode::MIME::Name</remote-id>
+ <remote-id type="cpan-module">Encode::Symbol</remote-id>
+ <remote-id type="cpan-module">Encode::TW</remote-id>
+ <remote-id type="cpan-module">Encode::UTF_EBCDIC</remote-id>
+ <remote-id type="cpan-module">Encode::Unicode</remote-id>
+ <remote-id type="cpan-module">Encode::Unicode::UTF7</remote-id>
+ <remote-id type="cpan-module">Encode::utf8</remote-id>
+ <remote-id type="cpan-module">encoding</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/ExtUtils-Command/ExtUtils-Command-1.180.0-r1.ebuild b/perl-core/ExtUtils-Command/ExtUtils-Command-1.180.0-r1.ebuild
new file mode 100644
index 00000000000..7f33098d528
--- /dev/null
+++ b/perl-core/ExtUtils-Command/ExtUtils-Command-1.180.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=FLORA
+MODULE_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="Utilities to replace common UNIX commands in Makefiles etc"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/ExtUtils-Command/Manifest b/perl-core/ExtUtils-Command/Manifest
new file mode 100644
index 00000000000..0c75bd464f0
--- /dev/null
+++ b/perl-core/ExtUtils-Command/Manifest
@@ -0,0 +1 @@
+DIST ExtUtils-Command-1.18.tar.gz 19529 SHA256 553ed6ede509b87b848499439f8aa4f87ab864dee208702b253882d7e4ce14dc SHA512 23e7c16cae205bdb4e4781987496a951607a4c6c11015db171da9da11673eee5f62510c87cab1a3e48ec383861d4534ecba5b48acb338ed6c79225b75e1368f2 WHIRLPOOL b97878b8cdcac3ce6384fac48f4ac2149baf56d8ee9612ed37c3fc8bb896706d38dce8761ff69f26e5b324f44b27b12d98fbb523dc81ed941bdae1420770c010
diff --git a/perl-core/ExtUtils-Command/metadata.xml b/perl-core/ExtUtils-Command/metadata.xml
new file mode 100644
index 00000000000..c111bfd5a68
--- /dev/null
+++ b/perl-core/ExtUtils-Command/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">ExtUtils-Command</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Command</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/ExtUtils-Constant/ExtUtils-Constant-0.230.0-r1.ebuild b/perl-core/ExtUtils-Constant/ExtUtils-Constant-0.230.0-r1.ebuild
new file mode 100644
index 00000000000..5199031b3df
--- /dev/null
+++ b/perl-core/ExtUtils-Constant/ExtUtils-Constant-0.230.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=NWCLARK
+MODULE_VERSION="0.23"
+inherit perl-module
+
+DESCRIPTION="Generate XS code to import C header constants"
+
+SLOT="0"
+KEYWORDS="amd64 hppa x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/ExtUtils-Constant/Manifest b/perl-core/ExtUtils-Constant/Manifest
new file mode 100644
index 00000000000..ffbe11f75e2
--- /dev/null
+++ b/perl-core/ExtUtils-Constant/Manifest
@@ -0,0 +1 @@
+DIST ExtUtils-Constant-0.23.tar.gz 40113 SHA256 23b77025c8a5d3b93c586d4f0e712bcca3ef934edbee00a78c3fad4285f48eab SHA512 405ed18a754caf2409b1c1c581b6a4d0f583cec0740236dc5a301691b4d787cd97a0ecaa969b300a89bf29bfd2144f798c3d1b15875a816615de1a33f62c7530 WHIRLPOOL 1d89b6ae8b6e78cf740abca081d7a26a404d6d88aa9120f225a2219c42b32e41b40c143516c45da96fb8be94584fcee9041bceee377ea49b7eff6f5a7c9f3266
diff --git a/perl-core/ExtUtils-Constant/metadata.xml b/perl-core/ExtUtils-Constant/metadata.xml
new file mode 100644
index 00000000000..0e11fa898bc
--- /dev/null
+++ b/perl-core/ExtUtils-Constant/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">ExtUtils-Constant</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Constant</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Constant::Aaargh56Hash</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Constant::Base</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Constant::ProxySubs</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Constant::Utils</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Constant::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild
new file mode 100644
index 00000000000..515f9ea437e
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-7.40.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=7.04
+inherit eutils perl-module
+
+DESCRIPTION="Create a module Makefile"
+HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ >=virtual/perl-ExtUtils-Command-1.160.0
+ >=virtual/perl-ExtUtils-Install-1.520.0
+ >=virtual/perl-ExtUtils-Manifest-1.700.0
+ >=virtual/perl-File-Spec-0.800.0
+"
+RDEPEND="${DEPEND}"
+PDEPEND="
+ >=virtual/perl-CPAN-Meta-2.143.240
+ >=virtual/perl-Parse-CPAN-Meta-1.441.400
+"
+
+PATCHES=(
+ "${FILESDIR}/7.04-delete_packlist_podlocal.patch"
+ "${FILESDIR}/6.58-RUNPATH.patch"
+)
+SRC_TEST=do
+
+src_prepare() {
+ edos2unix "${S}/lib/ExtUtils/MM_Unix.pm"
+ edos2unix "${S}/lib/ExtUtils/MM_Any.pm"
+
+ export BUILDING_AS_PACKAGE=1
+ perl-module_src_prepare
+}
diff --git a/perl-core/ExtUtils-MakeMaker/Manifest b/perl-core/ExtUtils-MakeMaker/Manifest
new file mode 100644
index 00000000000..da79a1263c3
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/Manifest
@@ -0,0 +1 @@
+DIST ExtUtils-MakeMaker-7.04.tar.gz 439960 SHA256 98126b012d70c2af0f8e33a07ebe0d6f2340281b2460981b959a9fb31d5ad97f SHA512 10b905dfdda2c6b4d59e6dac5a5da64db4674df51fc4d87af36fa8735fac93baa43fc9e083a37b09a3b66fe546d053224b2f1bfb5981ad1fa0f4fa6e61f2563c WHIRLPOOL ff6078394c488633adf3d1214c9379921a0c015215bab2ba2fb9305eb203f9fef95ce0aa95a5f9d274b348d74e7ea26a02ff5101a931e26df7700ce98133c2e9
diff --git a/perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch
new file mode 100644
index 00000000000..c5763d16726
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/6.56-delete_packlist_podlocal.patch
@@ -0,0 +1,79 @@
+Don't install .packlist or perllocal.pod for perl or vendor.
+Extracted from the debian patchset.
+See also bug #241834
+
+---
+ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 25 +----------------------
+ 1 files changed, 1 insertions(+), 24 deletions(-)
+
+diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+index 239d6df..b4649ee 100644
+--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
++++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
+@@ -2047,8 +2047,6 @@ doc__install : doc_site_install
+
+ pure_perl_install :: all
+ $(NOECHO) $(MOD_INSTALL) \
+- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
+ $(INST_BIN) $(DESTINSTALLBIN) \
+@@ -2074,8 +2072,6 @@ pure_site_install :: all
+
+ pure_vendor_install :: all
+ $(NOECHO) $(MOD_INSTALL) \
+- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
+ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
+ $(INST_BIN) $(DESTINSTALLVENDORBIN) \
+@@ -2084,15 +2080,6 @@ pure_vendor_install :: all
+ $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
+
+ doc_perl_install :: all
+- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
+- -$(NOECHO) $(DOC_INSTALL) \
+- "Module" "$(NAME)" \
+- "installed into" "$(INSTALLPRIVLIB)" \
+- LINKTYPE "$(LINKTYPE)" \
+- VERSION "$(VERSION)" \
+- EXE_FILES "$(EXE_FILES)" \
+- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ doc_site_install :: all
+ $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+@@ -2106,15 +2093,6 @@ doc_site_install :: all
+ >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ doc_vendor_install :: all
+- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
+- -$(NOECHO) $(DOC_INSTALL) \
+- "Module" "$(NAME)" \
+- "installed into" "$(INSTALLVENDORLIB)" \
+- LINKTYPE "$(LINKTYPE)" \
+- VERSION "$(VERSION)" \
+- EXE_FILES "$(EXE_FILES)" \
+- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ };
+
+@@ -2123,13 +2101,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
+ $(NOECHO) $(NOOP)
+
+ uninstall_from_perldirs ::
+- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{
+
+ uninstall_from_sitedirs ::
+ $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{
+
+ uninstall_from_vendordirs ::
+- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{
++
+ };
+
+ join("",@m);
+--
+tg: (b9ce030..) gentoo/MakeMaker-delete_packlist (depends on: upstream)
diff --git a/perl-core/ExtUtils-MakeMaker/files/6.58-RUNPATH.patch b/perl-core/ExtUtils-MakeMaker/files/6.58-RUNPATH.patch
new file mode 100644
index 00000000000..41f26098b2b
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/6.58-RUNPATH.patch
@@ -0,0 +1,16 @@
+--- a/lib/ExtUtils/MM_Any.pm
++++ b/lib/ExtUtils/MM_Any.pm
+@@ -1900,6 +1900,13 @@ CODE
+ # LD_RUN_PATH now computed by ExtUtils::Liblist
+ ($self->{EXTRALIBS}, $self->{BSLOADLIBS},
+ $self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;
++ # We do not want the build root in RPATH
++ if ( exists $ENV{PORTAGE_TMPDIR} ){
++ # If we have a PORTAGE_TMPDIR set, strip that, as just testing for
++ # /usr and /opt might not be sufficient.
++ $self->{LD_RUN_PATH} = join ':', grep !/^\Q$ENV{PORTAGE_TMPDIR}/,
++ split /:/, $self->{LD_RUN_PATH};
++ }
+ last;
+ }
+ }
diff --git a/perl-core/ExtUtils-MakeMaker/files/6.58-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/6.58-delete_packlist_podlocal.patch
new file mode 100644
index 00000000000..c42d1d2c9f4
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/6.58-delete_packlist_podlocal.patch
@@ -0,0 +1,76 @@
+Don't install .packlist or perllocal.pod for perl or vendor.
+Extracted from the debian patchset.
+See also bug #241834
+---
+ lib/ExtUtils/MM_Unix.pm | 25 +------------------------
+ 1 files changed, 1 insertions(+), 24 deletions(-)
+
+diff --git a/lib/ExtUtils/MM_Unix.pm b/lib/ExtUtils/MM_Unix.pm
+index 10fcdf4..642b677 100644
+--- a/lib/ExtUtils/MM_Unix.pm
++++ b/lib/ExtUtils/MM_Unix.pm
+@@ -2047,8 +2047,6 @@ doc__install : doc_site_install
+
+ pure_perl_install :: all
+ $(NOECHO) $(MOD_INSTALL) \
+- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
+ $(INST_BIN) $(DESTINSTALLBIN) \
+@@ -2074,8 +2072,6 @@ pure_site_install :: all
+
+ pure_vendor_install :: all
+ $(NOECHO) $(MOD_INSTALL) \
+- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
+ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
+ $(INST_BIN) $(DESTINSTALLVENDORBIN) \
+@@ -2084,15 +2080,6 @@ pure_vendor_install :: all
+ $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
+
+ doc_perl_install :: all
+- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
+- -$(NOECHO) $(DOC_INSTALL) \
+- "Module" "$(NAME)" \
+- "installed into" "$(INSTALLPRIVLIB)" \
+- LINKTYPE "$(LINKTYPE)" \
+- VERSION "$(VERSION)" \
+- EXE_FILES "$(EXE_FILES)" \
+- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ doc_site_install :: all
+ $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+@@ -2106,15 +2093,6 @@ doc_site_install :: all
+ >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ doc_vendor_install :: all
+- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
+- -$(NOECHO) $(DOC_INSTALL) \
+- "Module" "$(NAME)" \
+- "installed into" "$(INSTALLVENDORLIB)" \
+- LINKTYPE "$(LINKTYPE)" \
+- VERSION "$(VERSION)" \
+- EXE_FILES "$(EXE_FILES)" \
+- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ };
+
+@@ -2123,13 +2101,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
+ $(NOECHO) $(NOOP)
+
+ uninstall_from_perldirs ::
+- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{
+
+ uninstall_from_sitedirs ::
+ $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{
+
+ uninstall_from_vendordirs ::
+- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{
++
+ };
+
+ join("",@m);
diff --git a/perl-core/ExtUtils-MakeMaker/files/6.62-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/6.62-delete_packlist_podlocal.patch
new file mode 100644
index 00000000000..9d8ee7e580a
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/6.62-delete_packlist_podlocal.patch
@@ -0,0 +1,76 @@
+--- a/lib/ExtUtils/MM_Unix.pm
++++ b/lib/ExtUtils/MM_Unix.pm
+@@ -2052,8 +2052,6 @@ doc__install : doc_site_install
+
+ pure_perl_install :: all
+ $(NOECHO) $(MOD_INSTALL) \
+- read }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+- write }.$self->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').q{ \
+ $(INST_LIB) $(DESTINSTALLPRIVLIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
+ $(INST_BIN) $(DESTINSTALLBIN) \
+@@ -2079,8 +2077,6 @@ pure_site_install :: all
+
+ pure_vendor_install :: all
+ $(NOECHO) $(MOD_INSTALL) \
+- read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \
+- write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \
+ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
+ $(INST_BIN) $(DESTINSTALLVENDORBIN) \
+@@ -2089,37 +2085,19 @@ pure_vendor_install :: all
+ $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
+
+ doc_perl_install :: all
+- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
+- -$(NOECHO) $(DOC_INSTALL) \
+- "Module" "$(NAME)" \
+- "installed into" "$(INSTALLPRIVLIB)" \
+- LINKTYPE "$(LINKTYPE)" \
+- VERSION "$(VERSION)" \
+- EXE_FILES "$(EXE_FILES)" \
+- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ doc_site_install :: all
+- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
++ $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod
++ -$(NOECHO) $(MKPATH) $(DESTINSTALLSITEARCH)
+ -$(NOECHO) $(DOC_INSTALL) \
+ "Module" "$(NAME)" \
+ "installed into" "$(INSTALLSITELIB)" \
+ LINKTYPE "$(LINKTYPE)" \
+ VERSION "$(VERSION)" \
+ EXE_FILES "$(EXE_FILES)" \
+- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
++ >> }.$self->catfile('$(DESTINSTALLSITEARCH)','perllocal.pod').q{
+
+ doc_vendor_install :: all
+- $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
+- -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
+- -$(NOECHO) $(DOC_INSTALL) \
+- "Module" "$(NAME)" \
+- "installed into" "$(INSTALLVENDORLIB)" \
+- LINKTYPE "$(LINKTYPE)" \
+- VERSION "$(VERSION)" \
+- EXE_FILES "$(EXE_FILES)" \
+- >> }.$self->catfile('$(DESTINSTALLARCHLIB)','perllocal.pod').q{
+
+ };
+
+@@ -2128,13 +2106,12 @@ uninstall :: uninstall_from_$(INSTALLDIRS)dirs
+ $(NOECHO) $(NOOP)
+
+ uninstall_from_perldirs ::
+- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').q{
+
+ uninstall_from_sitedirs ::
+ $(NOECHO) $(UNINSTALL) }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{
+
+ uninstall_from_vendordirs ::
+- $(NOECHO) $(UNINSTALL) }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{
++
+ };
+
+ join("",@m);
diff --git a/perl-core/ExtUtils-MakeMaker/files/6.82-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/6.82-delete_packlist_podlocal.patch
new file mode 100644
index 00000000000..657a6b68894
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/6.82-delete_packlist_podlocal.patch
@@ -0,0 +1,59 @@
+--- lib/ExtUtils/MakeMaker.pm.bak 2013-11-25 20:48:18.119741749 +0400
++++ lib/ExtUtils/MakeMaker.pm 2013-11-25 20:49:26.798740829 +0400
+@@ -2246,13 +2246,13 @@
+ When true, suppresses the generation of MYMETA.yml and MYMETA.json module
+ meta-data files during 'perl Makefile.PL'.
+
+-Defaults to false.
++Defaults to true.
+
+ =item NO_PACKLIST
+
+ When true, suppresses the writing of C<packlist> files for installs.
+
+-Defaults to false.
++Defaults to true.
+
+ =item NO_PERLLOCAL
+
+--- lib/ExtUtils/MM_Unix.pm.bak 2013-11-25 20:48:24.903741658 +0400
++++ lib/ExtUtils/MM_Unix.pm 2013-11-25 20:50:54.662739652 +0400
+@@ -1574,6 +1574,16 @@
+ $self->{FULLEXT} = $self->catdir(split /::/, $self->{NAME});
+
+
++ # Workaround for https://bugs.gentoo.org/show_bug.cgi?id=221179
++ if (!exists($self->{NO_PERLLOCAL})) {
++ $self->{NO_PERLLOCAL} = 1;
++ }
++
++ if (!exists($self->{NO_PACKLIST})) {
++ $self->{NO_PACKLIST} = 1;
++ }
++
++
+ # Copied from DynaLoader:
+
+ my(@modparts) = split(/::/,$self->{NAME});
+--- t/basic.t.bak 2013-11-25 20:48:29.919741591 +0400
++++ t/basic.t 2013-11-25 20:51:15.437739373 +0400
+@@ -43,7 +43,7 @@
+ ok( chdir('Big-Dummy'), "chdir'd to Big-Dummy" ) ||
+ diag("chdir failed: $!");
+
+-my @mpl_out = run(qq{$perl Makefile.PL "PREFIX=../dummy-install"});
++my @mpl_out = run(qq{$perl Makefile.PL "PREFIX=../dummy-install" NO_PERLLOCAL=0 NO_PACKLIST=0});
+ END { rmtree '../dummy-install'; }
+
+ cmp_ok( $?, '==', 0, 'Makefile.PL exited with zero' ) ||
+--- t/INSTALL_BASE.t.bak 2013-11-25 20:48:48.119741347 +0400
++++ t/INSTALL_BASE.t 2013-11-25 20:51:42.549739010 +0400
+@@ -35,7 +35,7 @@
+
+ ok( chdir('Big-Dummy'), "chdir'd to Big-Dummy") || diag("chdir failed; $!");
+
+-my @mpl_out = run(qq{$perl Makefile.PL "INSTALL_BASE=../dummy-install"});
++my @mpl_out = run(qq{$perl Makefile.PL "INSTALL_BASE=../dummy-install" NO_PERLLOCAL=0 NO_PACKLIST=0});
+ END { rmtree '../dummy-install'; }
+
+ cmp_ok( $?, '==', 0, 'Makefile.PL exited with zero' ) || \ No newline at end of file
diff --git a/perl-core/ExtUtils-MakeMaker/files/7.04-delete_packlist_podlocal.patch b/perl-core/ExtUtils-MakeMaker/files/7.04-delete_packlist_podlocal.patch
new file mode 100644
index 00000000000..266d5d240c0
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/7.04-delete_packlist_podlocal.patch
@@ -0,0 +1,63 @@
+diff -ruN ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MM_Unix.pm ExtUtils-MakeMaker-7.04/lib/ExtUtils/MM_Unix.pm
+--- ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MM_Unix.pm 2014-12-02 13:44:33.000000000 +0100
++++ ExtUtils-MakeMaker-7.04/lib/ExtUtils/MM_Unix.pm 2015-02-25 23:54:03.373862321 +0100
+@@ -1606,6 +1606,16 @@
+ $self->{FULLEXT} = $self->catdir(split /::/, $self->{NAME});
+
+
++ # Workaround for https://bugs.gentoo.org/show_bug.cgi?id=221179
++ if (!exists($self->{NO_PERLLOCAL})) {
++ $self->{NO_PERLLOCAL} = 1;
++ }
++
++ if (!exists($self->{NO_PACKLIST})) {
++ $self->{NO_PACKLIST} = 1;
++ }
++
++
+ # Copied from DynaLoader:
+
+ my(@modparts) = split(/::/,$self->{NAME});
+diff -ruN ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MakeMaker.pm ExtUtils-MakeMaker-7.04/lib/ExtUtils/MakeMaker.pm
+--- ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MakeMaker.pm 2014-12-02 13:44:33.000000000 +0100
++++ ExtUtils-MakeMaker-7.04/lib/ExtUtils/MakeMaker.pm 2015-02-25 23:54:03.373862321 +0100
+@@ -2348,13 +2348,13 @@
+ When true, suppresses the generation of MYMETA.yml and MYMETA.json module
+ meta-data files during 'perl Makefile.PL'.
+
+-Defaults to false.
++Defaults to true.
+
+ =item NO_PACKLIST
+
+ When true, suppresses the writing of C<packlist> files for installs.
+
+-Defaults to false.
++Defaults to true.
+
+ =item NO_PERLLOCAL
+
+diff -ruN ExtUtils-MakeMaker-7.04.orig/t/INSTALL_BASE.t ExtUtils-MakeMaker-7.04/t/INSTALL_BASE.t
+--- ExtUtils-MakeMaker-7.04.orig/t/INSTALL_BASE.t 2014-11-11 14:50:52.000000000 +0100
++++ ExtUtils-MakeMaker-7.04/t/INSTALL_BASE.t 2015-02-25 23:59:00.383878929 +0100
+@@ -42,7 +42,7 @@
+ ok( chdir('Big-Dummy'), "chdir'd to Big-Dummy") || diag("chdir failed; $!");
+
+ for my $instdir (@INSTDIRS) {
+- my @mpl_out = run(qq{$perl Makefile.PL "INSTALL_BASE=$instdir"});
++ my @mpl_out = run(qq{$perl Makefile.PL "INSTALL_BASE=$instdir" NO_PERLLOCAL=0 NO_PACKLIST=0});
+
+ cmp_ok( $?, '==', 0, 'Makefile.PL exited with zero' ) ||
+ diag(@mpl_out);
+diff -ruN ExtUtils-MakeMaker-7.04.orig/t/basic.t ExtUtils-MakeMaker-7.04/t/basic.t
+--- ExtUtils-MakeMaker-7.04.orig/t/basic.t 2014-11-11 14:50:52.000000000 +0100
++++ ExtUtils-MakeMaker-7.04/t/basic.t 2015-02-25 23:56:51.161871703 +0100
+@@ -59,7 +59,7 @@
+
+ sub extrachar { $] > 5.008 && !$ENV{PERL_CORE} ? utf8::decode(my $c='š') : 's' }
+ my $DUMMYINST = '../dummy-in'.extrachar().'tall';
+-my @mpl_out = run(qq{$perl Makefile.PL "PREFIX=$DUMMYINST"});
++my @mpl_out = run(qq{$perl Makefile.PL "PREFIX=$DUMMYINST" NO_PERLLOCAL=0 NO_PACKLIST=0});
+ END { rmtree $DUMMYINST; }
+
+ cmp_ok( $?, '==', 0, 'Makefile.PL exited with zero' ) ||
diff --git a/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch b/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch
new file mode 100644
index 00000000000..13852078691
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/files/RUNPATH-6.54.patch
@@ -0,0 +1,17 @@
+diff -Naur ExtUtils-MakeMaker-6.54/lib/ExtUtils/MM_Any.pm ExtUtils-MakeMaker-6.54.new/lib/ExtUtils/MM_Any.pm
+--- ExtUtils-MakeMaker-6.54/lib/ExtUtils/MM_Any.pm 2009-07-08 11:49:05.000000000 +1200
++++ ExtUtils-MakeMaker-6.54.new/lib/ExtUtils/MM_Any.pm 2009-08-19 21:37:31.494655658 +1200
+@@ -1799,6 +1799,13 @@
+ # LD_RUN_PATH now computed by ExtUtils::Liblist
+ ($self->{EXTRALIBS}, $self->{BSLOADLIBS},
+ $self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;
++ # We do not want the build root in RPATH
++ if (exists $ENV{PORTAGE_TMPDIR}) {
++ # If we have PORTAGE_TMPDIR set, strip that, as just testing for
++ # /usr and /opt might not be sufficient
++ $self->{LD_RUN_PATH} = join ':', grep !/^\Q$ENV{PORTAGE_TMPDIR}/,
++ split /:/, $self->{LD_RUN_PATH};
++ }
+ last;
+ }
+ }
diff --git a/perl-core/ExtUtils-MakeMaker/metadata.xml b/perl-core/ExtUtils-MakeMaker/metadata.xml
new file mode 100644
index 00000000000..61cc819ccab
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/metadata.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">ExtUtils-MakeMaker</remote-id>
+ <remote-id type="cpan-module">DynaLoader</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Command::MM</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Liblist</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Liblist::Kid</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_AIX</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_Any</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_BeOS</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_Cygwin</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_DOS</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_Darwin</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_MacOS</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_NW5</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_OS2</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_QNX</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_UWIN</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_Unix</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_VMS</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_VOS</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_Win32</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MM_Win95</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MY</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MakeMaker</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MakeMaker::Config</remote-id>
+ <remote-id type="cpan-module">ExtUtils::MakeMaker::_version</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Mkbootstrap</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Mksymlists</remote-id>
+ <remote-id type="cpan-module">ExtUtils::testlib</remote-id>
+ <remote-id type="cpan-module">MM</remote-id>
+ <remote-id type="cpan-module">MY</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.630.0-r1.ebuild b/perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.630.0-r1.ebuild
new file mode 100644
index 00000000000..95cc831593e
--- /dev/null
+++ b/perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.630.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=FLORA
+MODULE_VERSION=1.63
+inherit perl-module
+
+DESCRIPTION="Utilities to write and check a MANIFEST file"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
+PREFER_BUILDPL="no"
+
+RDEPEND="!=perl-core/ExtUtils-MakeMaker-7.40.0"
diff --git a/perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.700.0.ebuild b/perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.700.0.ebuild
new file mode 100644
index 00000000000..9b6b3b6605e
--- /dev/null
+++ b/perl-core/ExtUtils-Manifest/ExtUtils-Manifest-1.700.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.70
+inherit perl-module
+
+DESCRIPTION="Utilities to write and check a MANIFEST file"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
+PREFER_BUILDPL="no"
+
+RDEPEND="!=perl-core/ExtUtils-MakeMaker-7.40.0"
diff --git a/perl-core/ExtUtils-Manifest/Manifest b/perl-core/ExtUtils-Manifest/Manifest
new file mode 100644
index 00000000000..c549d0b4371
--- /dev/null
+++ b/perl-core/ExtUtils-Manifest/Manifest
@@ -0,0 +1,2 @@
+DIST ExtUtils-Manifest-1.63.tar.gz 29013 SHA256 af3aafcd4e62d0e706cb671e6c01ca70c4608d01fc4e7dcfacc696650790905c SHA512 686f02bf6731a30fbf2629d686cfda2ad543004ac3e7d555160cbbf0e00c8ee17729f3fb64badd5156e4febb1c01ffd8c80e81b01872faa3858ad842dd5ed302 WHIRLPOOL 43ee127b0f02d3ee1f83baaae5056ab23bd8b6bcdb80297f42e5b24c98b46938238e9cb757c1dd5f4e8a7f8836a8c72cb7a539e4acad48ccf47bfdcad068e1c1
+DIST ExtUtils-Manifest-1.70.tar.gz 37941 SHA256 eeff062050b223964cd8f624a90ae75df443612239df34a20ff87644f9f52b95 SHA512 abe7de62d17187f0ec869d186658fc5b2f9f1d1a3607d1ebe8e9e2f1af42a7b7945a045a5264fd653a9f6e280f3e4f4908627259509435e656a08480baa315e2 WHIRLPOOL 787e7d11cf2dfa75a53eafa7b7873add5bb41a79826de60f926ceed50fcfe693741cfd0858f4579f2670ac912dc1df173af3bfea1af7975f9a0544ac63dfacb5
diff --git a/perl-core/ExtUtils-Manifest/metadata.xml b/perl-core/ExtUtils-Manifest/metadata.xml
new file mode 100644
index 00000000000..eba77082458
--- /dev/null
+++ b/perl-core/ExtUtils-Manifest/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">ExtUtils-Manifest</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Manifest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/File-Path/File-Path-2.90.0.ebuild b/perl-core/File-Path/File-Path-2.90.0.ebuild
new file mode 100644
index 00000000000..c3b101231b6
--- /dev/null
+++ b/perl-core/File-Path/File-Path-2.90.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DLAND
+MODULE_VERSION=2.09
+inherit perl-module
+
+DESCRIPTION="File path and name utilities"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc x86 ~ppc-aix"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/File-Path/Manifest b/perl-core/File-Path/Manifest
new file mode 100644
index 00000000000..e97abfb2bc3
--- /dev/null
+++ b/perl-core/File-Path/Manifest
@@ -0,0 +1 @@
+DIST File-Path-2.09.tar.gz 20683 SHA256 d1e0b5b7f93cc4133e2fc206a34e00dd868886b7ed850d799ccee824d25a225e SHA512 ed04bda2829051094b3504be733ce78277c48b420ddce749b37b6b4fac6f400dd7ab414bfdbdf3df6c182c6e0d2e561200f9229e1cc22e13fae0ec067c80e4d0 WHIRLPOOL 1168b35bf41d99963f3ac916bcbd407fa9306910a29e12371fe2746704314a256095892b55b6c8d6f2527d7b34dd57071957ad6935671a674ee9364c2d428cbe
diff --git a/perl-core/File-Path/metadata.xml b/perl-core/File-Path/metadata.xml
new file mode 100644
index 00000000000..dc337c8bb29
--- /dev/null
+++ b/perl-core/File-Path/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">File-Path</remote-id>
+ <remote-id type="cpan-module">File::Path</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/File-Temp/File-Temp-0.230.400-r1.ebuild b/perl-core/File-Temp/File-Temp-0.230.400-r1.ebuild
new file mode 100644
index 00000000000..fd0aa0efd33
--- /dev/null
+++ b/perl-core/File-Temp/File-Temp-0.230.400-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=0.2304
+inherit perl-module
+
+DESCRIPTION="File::Temp can be used to create and open temporary files in a safe way"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# bug 390719
+PATCHES=( "${FILESDIR}/${PN}-0.230.0-symlink-safety.patch" )
+
+SRC_TEST="do"
diff --git a/perl-core/File-Temp/Manifest b/perl-core/File-Temp/Manifest
new file mode 100644
index 00000000000..a6af1cd408f
--- /dev/null
+++ b/perl-core/File-Temp/Manifest
@@ -0,0 +1 @@
+DIST File-Temp-0.2304.tar.gz 59505 SHA256 13415323e48f7c9f34efdedf3d35141a7c3435e2beb8c6b922229dc317d321ac SHA512 823acf6ca42eb0548617feec4ce32e24da3fbbcb05d78dadea902e318797ed31bb16ef2b7fee50f79d52adb7dd561b8f97c1b9e11c56ba7d50735efbf639f1db WHIRLPOOL d00a486ac5d286808a59d915774b2489392d94aa3de5a73fc297533fbbd445c851105985924211fddd2c571b69113f04a39060c07a560576bd24dd88199dd0d8
diff --git a/perl-core/File-Temp/files/File-Temp-0.230.0-symlink-safety.patch b/perl-core/File-Temp/files/File-Temp-0.230.0-symlink-safety.patch
new file mode 100644
index 00000000000..d6a3a717c70
--- /dev/null
+++ b/perl-core/File-Temp/files/File-Temp-0.230.0-symlink-safety.patch
@@ -0,0 +1,37 @@
+From: John Lightsey <jd@cpanel.net>
+Date: Mon, 27 Jun 2011 13:07:44 -0500
+Subject: [PATCH] symlink safety
+
+Add check for unsafe symbolic links to _is_safe() directory check.
+
+
+diff -ruN File-Temp-0.23.orig/lib/File/Temp.pm File-Temp-0.23/lib/File/Temp.pm
+--- File-Temp-0.23.orig/lib/File/Temp.pm 2013-03-14 22:56:59.000000000 +0100
++++ File-Temp-0.23/lib/File/Temp.pm 2014-10-15 23:46:29.894611586 +0200
+@@ -672,7 +672,25 @@
+ my $err_ref = shift;
+
+ # Stat path
+- my @info = stat($path);
++ my @info = lstat($path);
++ my $symlink_test_path = $path;
++ my $symlink_loop_count = 0;
++ while (-l _) {
++ if (++$symlink_loop_count >= 50) {
++ $$err_ref = "50 levels of symlinks encountered at $path";
++ return 0;
++ }
++ if ( $info[4] <= File::Temp->top_system_uid() || $info[4] == $>) {
++ # safe to traverse
++ $symlink_test_path = readlink($symlink_test_path);
++ @info = lstat($symlink_test_path);
++ }
++ else {
++ $$err_ref = "Unsafe symlink at $path";
++ return 0;
++ }
++ }
++
+ unless (scalar(@info)) {
+ $$err_ref = "stat(path) returned no values";
+ return 0;
diff --git a/perl-core/File-Temp/metadata.xml b/perl-core/File-Temp/metadata.xml
new file mode 100644
index 00000000000..d84a9188238
--- /dev/null
+++ b/perl-core/File-Temp/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">File-Temp</remote-id>
+ <remote-id type="cpan-module">File::Temp</remote-id>
+ <remote-id type="cpan-module">File::Temp::Dir</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Getopt-Long/Getopt-Long-2.420.0.ebuild b/perl-core/Getopt-Long/Getopt-Long-2.420.0.ebuild
new file mode 100644
index 00000000000..32034e0b864
--- /dev/null
+++ b/perl-core/Getopt-Long/Getopt-Long-2.420.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=JV
+MODULE_VERSION=2.42
+inherit perl-module
+
+DESCRIPTION="Advanced handling of command line options"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Pod-Parser"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/perl-core/Getopt-Long/Manifest b/perl-core/Getopt-Long/Manifest
new file mode 100644
index 00000000000..1c2e89e1bc5
--- /dev/null
+++ b/perl-core/Getopt-Long/Manifest
@@ -0,0 +1 @@
+DIST Getopt-Long-2.42.tar.gz 42080 SHA256 27d756041f7c37b023ab9be7708f666ad1b07a4c9462a46905bd4bd0ebbe8589 SHA512 00944cb0b69c05fc273ed7c22287eff678f00d620c0e4c35b62da4ec184333a344161fde1538e7dad77e6536f28ef75a25a8afbf1cbc4d1ddf2a8818a23b021a WHIRLPOOL b3d07349efa44bfcedcb68637ba92c92afdcee325a7ca9858e0047a04ee635f64d712b6c6d7d898a95b35265c5cfe870239cba67f5c500463a5fcf90caf333e2
diff --git a/perl-core/Getopt-Long/metadata.xml b/perl-core/Getopt-Long/metadata.xml
new file mode 100644
index 00000000000..2a8bb97ea48
--- /dev/null
+++ b/perl-core/Getopt-Long/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Getopt-Long</remote-id>
+ <remote-id type="cpan-module">Getopt::Long</remote-id>
+ <remote-id type="cpan-module">Getopt::Long::CallBack</remote-id>
+ <remote-id type="cpan-module">Getopt::Long::Parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/HTTP-Tiny/HTTP-Tiny-0.43.0.ebuild b/perl-core/HTTP-Tiny/HTTP-Tiny-0.43.0.ebuild
new file mode 100644
index 00000000000..e7892b64e5d
--- /dev/null
+++ b/perl-core/HTTP-Tiny/HTTP-Tiny-0.43.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=0.043
+inherit perl-module
+
+DESCRIPTION='A small, simple, correct HTTP/1.1 client'
+LICENSE=" || ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.30
+ virtual/perl-IO
+ virtual/perl-Time-Local
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-IPC-Cmd
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.96
+ )
+"
+RDEPEND="
+ virtual/perl-IO
+ virtual/perl-Time-Local
+"
+SRC_TEST="do"
diff --git a/perl-core/HTTP-Tiny/Manifest b/perl-core/HTTP-Tiny/Manifest
new file mode 100644
index 00000000000..7668277f6c2
--- /dev/null
+++ b/perl-core/HTTP-Tiny/Manifest
@@ -0,0 +1 @@
+DIST HTTP-Tiny-0.043.tar.gz 58982 SHA256 4088faa3a70fef248588272197a25efda0aa4c6ea68ea32a9edff2918e0f28da SHA512 80483d80de05583398fd136463fef6abb7850d07d32b9c7f391e8b356b1c89494beeb38f80e3f1d4d804f7defff1f5d19aeae82935131761f09cbce1e7202ba2 WHIRLPOOL af91c3cb5ceddad02628cdff246b95e732700dd37b3e5b703e6fe3833d1da354d1a2af060060d03943e2410f0d6bdc485a31bec1a29bd4a4757169b9027347ad
diff --git a/perl-core/HTTP-Tiny/metadata.xml b/perl-core/HTTP-Tiny/metadata.xml
new file mode 100644
index 00000000000..acba82a41fe
--- /dev/null
+++ b/perl-core/HTTP-Tiny/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <maintainer>
+ <email>kentfredric@gmail.com</email>
+ <name>Kent Fredric</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTTP-Tiny</remote-id>
+ <remote-id type="cpan-module">HTTP::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/IO-Zlib/IO-Zlib-1.100.0.ebuild b/perl-core/IO-Zlib/IO-Zlib-1.100.0.ebuild
new file mode 100644
index 00000000000..55955e60e7f
--- /dev/null
+++ b/perl-core/IO-Zlib/IO-Zlib-1.100.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=TOMHUGHES
+MODULE_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="IO:: style interface to Compress::Zlib"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-IO-Compress"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/perl-core/IO-Zlib/Manifest b/perl-core/IO-Zlib/Manifest
new file mode 100644
index 00000000000..433b4175579
--- /dev/null
+++ b/perl-core/IO-Zlib/Manifest
@@ -0,0 +1 @@
+DIST IO-Zlib-1.10.tar.gz 10144 SHA256 fda584f55531e5102c350b9490673be3465e356602bf3b3d2a93f3a597f2d4d4 SHA512 e40fd2e24bc6fc15a39774e94bea8869db503b9c8d2af14389e7d8e29a623a0f0d46939fa2490d743e5def074595fdbcbd9fc072a6351fe5636693476b017dd9 WHIRLPOOL e6370cb155c394e29e41ce1da2b09c5ee532e6e8e35d9a7cd3e42dfb72793a3626512c6976a67d8076cb1e23f4c43a77fc9c5ddff23e8de6e454155a552e8bdf
diff --git a/perl-core/IO-Zlib/metadata.xml b/perl-core/IO-Zlib/metadata.xml
new file mode 100644
index 00000000000..bbac0ab8713
--- /dev/null
+++ b/perl-core/IO-Zlib/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">IO-Zlib</remote-id>
+ <remote-id type="cpan-module">IO::Zlib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Locale-Maketext-Simple/Locale-Maketext-Simple-0.210.0-r1.ebuild b/perl-core/Locale-Maketext-Simple/Locale-Maketext-Simple-0.210.0-r1.ebuild
new file mode 100644
index 00000000000..3c43b87f7ae
--- /dev/null
+++ b/perl-core/Locale-Maketext-Simple/Locale-Maketext-Simple-0.210.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=JESSE
+MODULE_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Locale::Maketext::Simple - Simple interface to Locale::Maketext::Lexicon"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+#RDEPEND=""
+#DEPEND="test? ( dev-perl/locale-maketext-lexicon )"
+
+SRC_TEST="do"
diff --git a/perl-core/Locale-Maketext-Simple/Manifest b/perl-core/Locale-Maketext-Simple/Manifest
new file mode 100644
index 00000000000..43be19d1891
--- /dev/null
+++ b/perl-core/Locale-Maketext-Simple/Manifest
@@ -0,0 +1 @@
+DIST Locale-Maketext-Simple-0.21.tar.gz 9223 SHA256 b009ff51f4fb108d19961a523e99b4373ccf958d37ca35bf1583215908dca9a9 SHA512 832719d5852de04027c27afa6533937b42c779405d556e6d7e302e51905db5cd28779b5f482154b23622c5c04fc61965399b75fac7e1369d7a94b0aa5653415a WHIRLPOOL 3eedd09dafde08bd2692d60c435ebef1fb9cdda0b7ca8ea2bcca2e564b1e50d056c800352d0b7f3fb2949f550e74842c38b7b25ba7ba14d19de1857db5177f11
diff --git a/perl-core/Locale-Maketext-Simple/metadata.xml b/perl-core/Locale-Maketext-Simple/metadata.xml
new file mode 100644
index 00000000000..b8b9b1d9028
--- /dev/null
+++ b/perl-core/Locale-Maketext-Simple/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Locale-Maketext-Simple</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/MIME-Base64/MIME-Base64-3.140.0-r1.ebuild b/perl-core/MIME-Base64/MIME-Base64-3.140.0-r1.ebuild
new file mode 100644
index 00000000000..384eaa22953
--- /dev/null
+++ b/perl-core/MIME-Base64/MIME-Base64-3.140.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=3.14
+inherit perl-module
+
+DESCRIPTION="A base64/quoted-printable encoder/decoder Perl Modules"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/MIME-Base64/Manifest b/perl-core/MIME-Base64/Manifest
new file mode 100644
index 00000000000..8a1a4c44fe7
--- /dev/null
+++ b/perl-core/MIME-Base64/Manifest
@@ -0,0 +1 @@
+DIST MIME-Base64-3.14.tar.gz 18193 SHA256 125a9427625477f90c8214d2ec80714c443c2d15ac390b7111fb1e19fb8d6ce1 SHA512 cc3c011479a0ed27ed38074a9a0288b674b61d85ee6d0d633083d9e86d9702e403f9cc6ac61a214f2b9be0ec060f152f185785b0528a689108e37e417ec1079c WHIRLPOOL 82e5c6314cc5a4e00804e90cfa89d0da6bf83825eb9f64c8feef102143a040423b4ddd8cb676feea681330455dc3f8cdd5f047b442cc423551f0fe2d67fdcd1f
diff --git a/perl-core/MIME-Base64/metadata.xml b/perl-core/MIME-Base64/metadata.xml
new file mode 100644
index 00000000000..c9f79bc2462
--- /dev/null
+++ b/perl-core/MIME-Base64/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">MIME-Base64</remote-id>
+ <remote-id type="cpan-module">MIME::Base64</remote-id>
+ <remote-id type="cpan-module">MIME::QuotedPrint</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Math-BigInt/Manifest b/perl-core/Math-BigInt/Manifest
new file mode 100644
index 00000000000..c981014e85a
--- /dev/null
+++ b/perl-core/Math-BigInt/Manifest
@@ -0,0 +1 @@
+DIST Math-BigInt-1.9993.tar.gz 215143 SHA256 d937c0d1afbb3ddd9b666177faf56471b6c2d1917863db5879d04a2d1a69bf7e SHA512 23ae7d11094f6bf5df45a2c3a01a7d9895b244156b8f48497edbfee4de0e56588e59abb4b1fa8808f2e221bd63eae175cd13987c7dc93867b8f969fbf54b6f15 WHIRLPOOL 70d9899003d1b547b066170fb397d03cfddd0edfdeb9beadf4998ee59f4b18fcbce480bf371ef2f3d35ec86f30b883fcdf2a70765cf239b0f73320766c8048e0
diff --git a/perl-core/Math-BigInt/Math-BigInt-1.999.300.ebuild b/perl-core/Math-BigInt/Math-BigInt-1.999.300.ebuild
new file mode 100644
index 00000000000..83c1a5ef722
--- /dev/null
+++ b/perl-core/Math-BigInt/Math-BigInt-1.999.300.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=PJACKLAM
+MODULE_VERSION=1.9993
+inherit perl-module eutils
+
+DESCRIPTION="Arbitrary size floating point math package"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~s390 ~sh sparc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Scalar-List-Utils-1.140.0"
+DEPEND="${RDEPEND}"
+
+PDEPEND=">=virtual/perl-Math-BigInt-FastCalc-0.270.0
+ >=virtual/perl-bignum-0.220.0
+ >=virtual/perl-Math-BigRat-0.260.200"
+
+SRC_TEST="do"
diff --git a/perl-core/Math-BigInt/files/Math-BigInt-1.997.0-overload.patch b/perl-core/Math-BigInt/files/Math-BigInt-1.997.0-overload.patch
new file mode 100644
index 00000000000..d62e86995bf
--- /dev/null
+++ b/perl-core/Math-BigInt/files/Math-BigInt-1.997.0-overload.patch
@@ -0,0 +1,21 @@
+diff -u Math-BigInt-1.997/lib/Math/BigInt.pm Math-BigInt-1.997-r1/lib/Math/BigInt.pm
+--- Math-BigInt-1.997/lib/Math/BigInt.pm 2011-09-03 02:26:41.000000000 -0400
++++ Math-BigInt-1.997-r1/lib/Math/BigInt.pm 2012-07-17 20:32:26.630203065 -0400
+@@ -40,6 +40,9 @@
+ # Thus inheritance of overload operators becomes possible and transparent for
+ # our subclasses without the need to repeat the entire overload section there.
+
++# https://github.com/ilmari/perl/commit/5e0688b6067afdfb59fdfa9923e658ed40c9f246
++# We register ops that are not registerable yet, so suppress warnings
++{ no warnings;
+ use overload
+ '=' => sub { $_[0]->copy(); },
+
+@@ -151,6 +154,7 @@
+ '""' => sub { $_[0]->bstr(); },
+ '0+' => sub { $_[0]->numify(); }
+ ;
++} # no warnings scope
+
+ ##############################################################################
+ # global constants, flags and accessory
diff --git a/perl-core/Math-BigInt/metadata.xml b/perl-core/Math-BigInt/metadata.xml
new file mode 100644
index 00000000000..62f2a74a972
--- /dev/null
+++ b/perl-core/Math-BigInt/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Math-BigInt</remote-id>
+ <remote-id type="cpan-module">Math::BigFloat</remote-id>
+ <remote-id type="cpan-module">Math::BigInt</remote-id>
+ <remote-id type="cpan-module">Math::BigInt::Calc</remote-id>
+ <remote-id type="cpan-module">Math::BigInt::CalcEmu</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Math-Complex/Manifest b/perl-core/Math-Complex/Manifest
new file mode 100644
index 00000000000..2581a8874c1
--- /dev/null
+++ b/perl-core/Math-Complex/Manifest
@@ -0,0 +1 @@
+DIST Math-Complex-1.59.tar.gz 38980 SHA256 f35eb4987512c51d2c47294a008ede210d8dd759b90b887d04847c69b42dd6d1 SHA512 eb20b0aa505ba2ed1c177addf1f477a82512644aace8f92111654790292402648d30d2bb6c4a27ba411a7b2d33927dc5ac913c820f7117f00fe66395f6b0f4c5 WHIRLPOOL 064e77cc186fedee3ed29aa84ee3d6ff6f7587d620d9d1a9706b37d0eb9f61b2980e126065a1c9af153840142c78d1c5fa3d2a718f692cd708f63c475063b7b0
diff --git a/perl-core/Math-Complex/Math-Complex-1.590.0.ebuild b/perl-core/Math-Complex/Math-Complex-1.590.0.ebuild
new file mode 100644
index 00000000000..33b631bd7a6
--- /dev/null
+++ b/perl-core/Math-Complex/Math-Complex-1.590.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=ZEFRAM
+MODULE_VERSION=1.59
+inherit perl-module
+
+DESCRIPTION="complex numbers and associated mathematical functions"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Math-Complex/metadata.xml b/perl-core/Math-Complex/metadata.xml
new file mode 100644
index 00000000000..801e9385a1e
--- /dev/null
+++ b/perl-core/Math-Complex/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+</pkgmetadata>
diff --git a/perl-core/Memoize/Manifest b/perl-core/Memoize/Manifest
new file mode 100644
index 00000000000..5965cc6a1fd
--- /dev/null
+++ b/perl-core/Memoize/Manifest
@@ -0,0 +1 @@
+DIST Memoize-1.03.tgz 47026 SHA256 5239cc5f644a50b0de9ffeaa51fa9991eb06ecb1bf4678873e3ab89af9c0daf3 SHA512 68302422a9fb4583e8dd535c86a62c3d55ba046221ce87ac66978c8ccc588be42fda109b9716a87196badea9455349d542c765d5dce50c80099c111e1b16d5cd WHIRLPOOL 7295e1fc362b38c7055212772a3bbcc9f4d242dd0002dadcab0bf3c49a19d83efaa832465061a2d3aff1087b27b6cb96830f52cd741c50127478eef843b7fb8b
diff --git a/perl-core/Memoize/Memoize-1.30.0-r1.ebuild b/perl-core/Memoize/Memoize-1.30.0-r1.ebuild
new file mode 100644
index 00000000000..62572ad8f13
--- /dev/null
+++ b/perl-core/Memoize/Memoize-1.30.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=MJD
+MODULE_VERSION=1.03
+MODULE_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="Generic Perl function result caching system"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/Memoize/metadata.xml b/perl-core/Memoize/metadata.xml
new file mode 100644
index 00000000000..ea0939c0d36
--- /dev/null
+++ b/perl-core/Memoize/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Memoize</remote-id>
+ <remote-id type="cpan-module">Memoize</remote-id>
+ <remote-id type="cpan-module">Memoize::AnyDBM_File</remote-id>
+ <remote-id type="cpan-module">Memoize::Expire</remote-id>
+ <remote-id type="cpan-module">Memoize::ExpireFile</remote-id>
+ <remote-id type="cpan-module">Memoize::ExpireTest</remote-id>
+ <remote-id type="cpan-module">Memoize::NDBM_File</remote-id>
+ <remote-id type="cpan-module">Memoize::SDBM_File</remote-id>
+ <remote-id type="cpan-module">Memoize::Storable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Module-CoreList/Manifest b/perl-core/Module-CoreList/Manifest
new file mode 100644
index 00000000000..764efb5213d
--- /dev/null
+++ b/perl-core/Module-CoreList/Manifest
@@ -0,0 +1,2 @@
+DIST Module-CoreList-5.20150214.tar.gz 80895 SHA256 8c3248bb25f8cd829ac888fd69cbf88feaed3e294d5f9bab99f8ae14d1fdda1d SHA512 3f19db7732f98d14dcb97fd5abf06349e36bb04b2ec9a29a1262792201c36183f3d7303596567d50777c22b62b4c67fd8d7e5c196de0a3cc5186761386262215 WHIRLPOOL cd6628f4e298ff170a92479a1f7f26d53e49fec2d1e6ef35e236b164a6a50d5416adeb41b610bde52eb163052bbbeb37778e9d50d83b8901a5678126aa739a43
+DIST Module-CoreList-5.20150520.tar.gz 83381 SHA256 c0349da86d5a9cda50aad407a2fbd023eaff4d3fcd60f4742f29a1db6dbda9a0 SHA512 d3d4c72a5bec3b46ef275b4d2ea97829e1bfd8d1d3250190ace26c5976ccdf082f3db8c694fdbaf1a7606c3c5dc776c5162eb7d35afab6e7b2383ba9284a8842 WHIRLPOOL 94733ed6aaa0a15e6d56bdb5424e63951f8ff1d76e5d951563c36b4fbc00daecf5814e98bb3a3c1f1c46fe0c81b462b8a6cee15621316b57e47abee298f8a7f5
diff --git a/perl-core/Module-CoreList/Module-CoreList-5.201.502.140.ebuild b/perl-core/Module-CoreList/Module-CoreList-5.201.502.140.ebuild
new file mode 100644
index 00000000000..7a72f9b7bfa
--- /dev/null
+++ b/perl-core/Module-CoreList/Module-CoreList-5.201.502.140.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=5.20150214
+inherit perl-module
+
+DESCRIPTION="what modules shipped with versions of perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+#RDEPEND=""
+#DEPEND="test? ( dev-perl/Test-Pod )"
+
+SRC_TEST=do
diff --git a/perl-core/Module-CoreList/Module-CoreList-5.201.505.200.ebuild b/perl-core/Module-CoreList/Module-CoreList-5.201.505.200.ebuild
new file mode 100644
index 00000000000..2e866bf05aa
--- /dev/null
+++ b/perl-core/Module-CoreList/Module-CoreList-5.201.505.200.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=5.20150520
+inherit perl-module
+
+DESCRIPTION="what modules shipped with versions of perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+#RDEPEND=""
+#DEPEND="test? ( dev-perl/Test-Pod )"
+
+SRC_TEST=do
diff --git a/perl-core/Module-CoreList/metadata.xml b/perl-core/Module-CoreList/metadata.xml
new file mode 100644
index 00000000000..2804832d9f0
--- /dev/null
+++ b/perl-core/Module-CoreList/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Module-CoreList</remote-id>
+ <remote-id type="cpan-module">Module::CoreList</remote-id>
+ <remote-id type="cpan-module">Module::CoreList::TieHashDelta</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Module-Loaded/Manifest b/perl-core/Module-Loaded/Manifest
new file mode 100644
index 00000000000..10fe7abd239
--- /dev/null
+++ b/perl-core/Module-Loaded/Manifest
@@ -0,0 +1 @@
+DIST Module-Loaded-0.08.tar.gz 3907 SHA256 e507b69bd5ae836dccee4df85137b5266fbe86449ffbd1d340490962997480f8 SHA512 51af8fd544fdeda7a7793e44135bc6b9a6ebe81cc2eb4b8feda422c53b1eafe1af874e5b3b9111fcd8a487933d610d759cc2eb2041dca4f0ce84dad890a35d9f WHIRLPOOL 5aa3a762f68b298f667e5d16fbf641d6f93bedcb1d00a87b6997808dd70da6cb4156c4142aefcfc208f0cdfdd0445f1e3e576ec55f9c08579df980d0fd591a03
diff --git a/perl-core/Module-Loaded/Module-Loaded-0.80.0-r1.ebuild b/perl-core/Module-Loaded/Module-Loaded-0.80.0-r1.ebuild
new file mode 100644
index 00000000000..6f8b4e1815b
--- /dev/null
+++ b/perl-core/Module-Loaded/Module-Loaded-0.80.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Mark modules as loaded or unloaded"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/Module-Loaded/metadata.xml b/perl-core/Module-Loaded/metadata.xml
new file mode 100644
index 00000000000..e15571b9b29
--- /dev/null
+++ b/perl-core/Module-Loaded/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Module-Loaded</remote-id>
+ <remote-id type="cpan-module">Module::Loaded</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Package-Constants/Manifest b/perl-core/Package-Constants/Manifest
new file mode 100644
index 00000000000..13ac81b0773
--- /dev/null
+++ b/perl-core/Package-Constants/Manifest
@@ -0,0 +1 @@
+DIST Package-Constants-0.06.tar.gz 3767 SHA256 0b58be78706ccc4e4bd9bbad41767470427fd7b2cfad749489de101f85bc5df5 SHA512 a3f855435a989252551dfbd50492dcae5bdfb01efe14c2ef40679722305bb67097eb4c969023df1da00ee22d92f88e39439ebdeaae0b1f3a3fc6c561f3fa8481 WHIRLPOOL e6ebaf3d739e7913ced0b51c3bf660c02ea962c280071f2ebb6ceec24d46fb30a3f4c646c9c3c5a037eb79b194b3ee68dab821a990b1fb4a13131d942992352f
diff --git a/perl-core/Package-Constants/Package-Constants-0.60.0.ebuild b/perl-core/Package-Constants/Package-Constants-0.60.0.ebuild
new file mode 100644
index 00000000000..95d5d1e784f
--- /dev/null
+++ b/perl-core/Package-Constants/Package-Constants-0.60.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_VERSION=0.06
+MODULE_AUTHOR=BINGOS
+inherit perl-module
+
+DESCRIPTION="List all constants declared in a package"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/Package-Constants/metadata.xml b/perl-core/Package-Constants/metadata.xml
new file mode 100644
index 00000000000..7b8283033fc
--- /dev/null
+++ b/perl-core/Package-Constants/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Package-Constants</remote-id>
+ <remote-id type="cpan-module">Package::Constants</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Params-Check/Manifest b/perl-core/Params-Check/Manifest
new file mode 100644
index 00000000000..9674b678d1a
--- /dev/null
+++ b/perl-core/Params-Check/Manifest
@@ -0,0 +1 @@
+DIST Params-Check-0.38.tar.gz 11994 SHA256 f0c9d33876c36b1bca1475276d26d2efaf449b256d7cc8118fae012e89a26290 SHA512 f8ef3a7c3b6d422d0ba5e8e5791695994df4ad01d7c053d5149beb3b7d6d80e4c86c57bf2682106a53f6c2c1d6aad3643446af79918bdc1ecbda83770bc23901 WHIRLPOOL 141e2e12c2a1580069b10f73bc6e299a2d457b3de4e88f7442f62d73889a78bf6b5c5c9eea2a14f68dd8d129a595eb207a55b67ef3ca678cc9926cdfc05bb196
diff --git a/perl-core/Params-Check/Params-Check-0.380.0-r1.ebuild b/perl-core/Params-Check/Params-Check-0.380.0-r1.ebuild
new file mode 100644
index 00000000000..7201bdc6f48
--- /dev/null
+++ b/perl-core/Params-Check/Params-Check-0.380.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=0.38
+inherit perl-module
+
+DESCRIPTION="A generic input parsing/checking mechanism"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Locale-Maketext-Simple"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/perl-core/Params-Check/metadata.xml b/perl-core/Params-Check/metadata.xml
new file mode 100644
index 00000000000..6baa8244a37
--- /dev/null
+++ b/perl-core/Params-Check/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Params-Check</remote-id>
+ <remote-id type="cpan-module">Params::Check</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Pod-Simple/Manifest b/perl-core/Pod-Simple/Manifest
new file mode 100644
index 00000000000..513f50818f0
--- /dev/null
+++ b/perl-core/Pod-Simple/Manifest
@@ -0,0 +1 @@
+DIST Pod-Simple-3.28.tar.gz 244687 SHA256 a95d37aa47118f6e036f965f195591bc2f3ffa369c76d575140a408e5578c4b1 SHA512 3b10d389491662242ecabbb53a4c979cdc70a469fe7f4bc184f964590d0f39ec955d86cc979dd17e9aa3024cf3f7d59a132daf88df04baec0546c13287848f09 WHIRLPOOL 6c8904a395b08641747d1a58f828545486b595ed4813cb4a7c7c82b3caf81adb515f51d6e3539bdb161c445a8e03f9bef3e5b4bc9554eab137a5db27d0a3a69f
diff --git a/perl-core/Pod-Simple/Pod-Simple-3.280.0.ebuild b/perl-core/Pod-Simple/Pod-Simple-3.280.0.ebuild
new file mode 100644
index 00000000000..918adec8df4
--- /dev/null
+++ b/perl-core/Pod-Simple/Pod-Simple-3.280.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DWHEELER
+MODULE_VERSION=3.28
+inherit perl-module
+
+DESCRIPTION="Framework for parsing Pod"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/perl-Pod-Escapes-1.04"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="parallel"
diff --git a/perl-core/Pod-Simple/metadata.xml b/perl-core/Pod-Simple/metadata.xml
new file mode 100644
index 00000000000..cfb870fc6af
--- /dev/null
+++ b/perl-core/Pod-Simple/metadata.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Pod-Simple</remote-id>
+ <remote-id type="cpan-module">Pod::Simple</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::BlackBox</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::Checker</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::Debug</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::DumpAsText</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::DumpAsXML</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::HTML</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::HTMLBatch</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::HTMLLegacy</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::LinkSection</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::Methody</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::Progress</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::PullParser</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::PullParserEndToken</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::PullParserStartToken</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::PullParserTextToken</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::PullParserToken</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::RTF</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::Search</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::SimpleTree</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::Text</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::TextContent</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::TiedOutFH</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::Transcode</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::TranscodeDumb</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::TranscodeSmart</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::XHTML</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::XMLOutStream</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Sys-Syslog/Manifest b/perl-core/Sys-Syslog/Manifest
new file mode 100644
index 00000000000..47c9b3d2cef
--- /dev/null
+++ b/perl-core/Sys-Syslog/Manifest
@@ -0,0 +1 @@
+DIST Sys-Syslog-0.33.tar.gz 82440 SHA256 d5d901d9d9333a66db95fb1c7692ff457f7c7ad17287b51a87e40734f7c2741d SHA512 5903d63b99915947c15326ca51c2757c8fb84202aee449df3bac699e95f7d85549e30cb0e512a6fa30163c0a182bad0e9944aed341efd4a261ead169fd5eb9a7 WHIRLPOOL 2016617229792c9ff88e64595873e57801853328c90f15012ae59e6a1494a6c385e9536440f29beea15dc1ce1d4376ff9bb8b12a4cab86b7b92beff171c85be3
diff --git a/perl-core/Sys-Syslog/Sys-Syslog-0.330.0-r1.ebuild b/perl-core/Sys-Syslog/Sys-Syslog-0.330.0-r1.ebuild
new file mode 100644
index 00000000000..e958de5c751
--- /dev/null
+++ b/perl-core/Sys-Syslog/Sys-Syslog-0.330.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=SAPER
+MODULE_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="Provides same functionality as BSD syslog"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# Tests disabled - they attempt to verify on the live system
+#SRC_TEST="do"
diff --git a/perl-core/Sys-Syslog/metadata.xml b/perl-core/Sys-Syslog/metadata.xml
new file mode 100644
index 00000000000..62970526ee1
--- /dev/null
+++ b/perl-core/Sys-Syslog/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <longdescription>This core perl package is being provided as an ebuild to
+ address recent security issues with Sys::Syslog. Perl 5.8.8 and above should
+ have 0.13 or greater bundled with them, but users of less than 5.8.8 may
+ benefit from the ebuild.</longdescription>
+ <upstream>
+ <remote-id type="cpan">Sys-Syslog</remote-id>
+ <remote-id type="cpan-module">Sys::Syslog</remote-id>
+ <remote-id type="cpan-module">Sys::Syslog::Win32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Term-ANSIColor/Manifest b/perl-core/Term-ANSIColor/Manifest
new file mode 100644
index 00000000000..9dfe3b967c9
--- /dev/null
+++ b/perl-core/Term-ANSIColor/Manifest
@@ -0,0 +1 @@
+DIST Term-ANSIColor-4.02.tar.gz 40250 SHA256 7cd95e96f24906dddb63d002fdc3709f6b900f8949d9f88b30aa20f606752eee SHA512 46e5237b1db1a9d8c74e1039849e4cd0c3b9c5a1c860f00473f6690c632de9c8e4afb7e390a6da537afbd7780cdd3cc04a00c6a38d5b033bdceb88c9d5312353 WHIRLPOOL fd5bf367f78406a0d61314c7d9f905e40b16c59719e8b37df18aaa46719774e08a34322626fd5ff90bd89fd12c2281312130f5a3de3fd842375d94ef11634faa
diff --git a/perl-core/Term-ANSIColor/Term-ANSIColor-4.20.0.ebuild b/perl-core/Term-ANSIColor/Term-ANSIColor-4.20.0.ebuild
new file mode 100644
index 00000000000..eeb68ecb244
--- /dev/null
+++ b/perl-core/Term-ANSIColor/Term-ANSIColor-4.20.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=RRA
+MODULE_VERSION=4.02
+inherit perl-module
+
+DESCRIPTION="Color screen output using ANSI escape sequences"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Term-ANSIColor/metadata.xml b/perl-core/Term-ANSIColor/metadata.xml
new file mode 100644
index 00000000000..018db1eed6f
--- /dev/null
+++ b/perl-core/Term-ANSIColor/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Term-ANSIColor</remote-id>
+ <remote-id type="cpan-module">Term::ANSIColor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Test/Manifest b/perl-core/Test/Manifest
new file mode 100644
index 00000000000..43b0f474b1e
--- /dev/null
+++ b/perl-core/Test/Manifest
@@ -0,0 +1 @@
+DIST Test-1.26.tar.gz 23330 SHA256 f7701bd28e05e7f82fe9a181bbab38f53fa6aeae48d2a810da74d1b981d4f392 SHA512 96855c816411d4714db3d05dfd9686908fbaa65c807b23dcd310c7c69749c4f9812669f4d8c8ba9c7d83da552c9d67841d12edfb0e4adc7dbc46cbc5842109f2 WHIRLPOOL 9690f06c4842e553192d5cb1218aa8f440fb1caf6a4f0e9256486322288fc9abe142dbcf84a707ac84f074a2cdf0243a501ebf65199a895eb11a78519c466dc9
diff --git a/perl-core/Test/Test-1.260.0.ebuild b/perl-core/Test/Test-1.260.0.ebuild
new file mode 100644
index 00000000000..2d982a983b5
--- /dev/null
+++ b/perl-core/Test/Test-1.260.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=JESSE
+MODULE_VERSION=1.26
+inherit perl-module
+
+DESCRIPTION="Utilities for writing test scripts"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Test/metadata.xml b/perl-core/Test/metadata.xml
new file mode 100644
index 00000000000..b96a92398cb
--- /dev/null
+++ b/perl-core/Test/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Test</remote-id>
+ <remote-id type="cpan-module">Test</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Text-Balanced/Manifest b/perl-core/Text-Balanced/Manifest
new file mode 100644
index 00000000000..53061877bf2
--- /dev/null
+++ b/perl-core/Text-Balanced/Manifest
@@ -0,0 +1 @@
+DIST Text-Balanced-2.02.tar.gz 48477 SHA256 a77c7542a2f77970fbabd97c75632643e9c9c2106e5e132021e05ea9855a75b4 SHA512 bddaae6f8c32eafb51e580e74e257ff57c2e2ab8c33f4cfb4d1f8e9a04115e4117eefcc0c4e63589a3791dbf0de2b37a69532da05676e4f2040b427b67d02f2a WHIRLPOOL a8b107450ae9014357e3626569c46f9ef9ee05bb6063686784f273db99a7e557c40a6ad56a6616d212206770b8087b0bb2b117b062d2f5ecb5bf1b1dfff974e7
diff --git a/perl-core/Text-Balanced/Text-Balanced-2.20.0-r1.ebuild b/perl-core/Text-Balanced/Text-Balanced-2.20.0-r1.ebuild
new file mode 100644
index 00000000000..b2b83c369cc
--- /dev/null
+++ b/perl-core/Text-Balanced/Text-Balanced-2.20.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="Extract balanced-delimiter substrings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/Text-Balanced/metadata.xml b/perl-core/Text-Balanced/metadata.xml
new file mode 100644
index 00000000000..ba1b7d39475
--- /dev/null
+++ b/perl-core/Text-Balanced/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Text-Balanced</remote-id>
+ <remote-id type="cpan-module">Text::Balanced</remote-id>
+ <remote-id type="cpan-module">Text::Balanced::ErrorMsg</remote-id>
+ <remote-id type="cpan-module">Text::Balanced::Extractor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Text-ParseWords/Manifest b/perl-core/Text-ParseWords/Manifest
new file mode 100644
index 00000000000..3ce0ed0953b
--- /dev/null
+++ b/perl-core/Text-ParseWords/Manifest
@@ -0,0 +1 @@
+DIST Text-ParseWords-3.29.tar.gz 6780 SHA256 8c45f72afa412d532182963782609517bc42ceb9ccee551aab23459d79959b9a SHA512 d032092a0cf26ca253411966f453bef97f641d7b0640de9525c481748442630670722304a470008d8cf7e16e2f31634f33ca09c3698a1da2787c9e40cde39d32 WHIRLPOOL 4b985e9ae1ad71b22ce4b0042f425de5de87d161507623a11ee754ab99d89a6c7cc5833b5e5484b78d3ef32e8dc97794d6d529b617ef903f40e27bf36598e54a
diff --git a/perl-core/Text-ParseWords/Text-ParseWords-3.290.0.ebuild b/perl-core/Text-ParseWords/Text-ParseWords-3.290.0.ebuild
new file mode 100644
index 00000000000..b84877d0ba8
--- /dev/null
+++ b/perl-core/Text-ParseWords/Text-ParseWords-3.290.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=3.29
+inherit perl-module
+
+DESCRIPTION="Parse strings containing shell-style quoting"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Text-ParseWords/metadata.xml b/perl-core/Text-ParseWords/metadata.xml
new file mode 100644
index 00000000000..d501eaccc5b
--- /dev/null
+++ b/perl-core/Text-ParseWords/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Text-ParseWords</remote-id>
+ <remote-id type="cpan-module">Text::ParseWords</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Text-Tabs+Wrap/Manifest b/perl-core/Text-Tabs+Wrap/Manifest
new file mode 100644
index 00000000000..18d9ae24de5
--- /dev/null
+++ b/perl-core/Text-Tabs+Wrap/Manifest
@@ -0,0 +1 @@
+DIST Text-Tabs+Wrap-2013.0523.tar.gz 18239 SHA256 b9cb056fffb737b9c12862099b952bf4ab4b1f599fd34935356ae57dab6f655f SHA512 870010e150d23ad1b9396642858f96a4f370a3d44dd7423884e103554f1e6a2e2ce70288ed2a773667cdebbaabecdd76b193954288be79e397ea2e029050da22 WHIRLPOOL 36312939bc65f8eb6e4550aa812c3e376c9285dd0fd6b0a881371f35955e3e0d7d2e7c0e8fb72fa055c0e05745a4f0916e9d6c4ecfc2a639524c1e1fde06f087
diff --git a/perl-core/Text-Tabs+Wrap/Text-Tabs+Wrap-2013.52.300-r1.ebuild b/perl-core/Text-Tabs+Wrap/Text-Tabs+Wrap-2013.52.300-r1.ebuild
new file mode 100644
index 00000000000..669c055fdab
--- /dev/null
+++ b/perl-core/Text-Tabs+Wrap/Text-Tabs+Wrap-2013.52.300-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=MUIR
+MODULE_SECTION=modules
+MODULE_VERSION=2013.0523
+inherit perl-module
+
+DESCRIPTION="Expand/unexpand tabs per unix expand and line wrapping"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/Text-Tabs+Wrap/metadata.xml b/perl-core/Text-Tabs+Wrap/metadata.xml
new file mode 100644
index 00000000000..a4d24f3b9cd
--- /dev/null
+++ b/perl-core/Text-Tabs+Wrap/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Text-Tabs+Wrap</remote-id>
+ <remote-id type="cpan-module">Text::Tabs</remote-id>
+ <remote-id type="cpan-module">Text::Wrap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Thread-Semaphore/Manifest b/perl-core/Thread-Semaphore/Manifest
new file mode 100644
index 00000000000..47e37f86b19
--- /dev/null
+++ b/perl-core/Thread-Semaphore/Manifest
@@ -0,0 +1 @@
+DIST Thread-Semaphore-2.12.tar.gz 6575 SHA256 e0f8e7057b073003e5a96a55b778abb8ee1cc1b279febedce0166526f2988965 SHA512 adbc54f5e2d8ea8fb7ee65ee0d321b1e15005990f199e22dde1dc06292958b003c8afbf4c164f08e576dfaafb27113c1062cb291ea19076dca62725d726d393a WHIRLPOOL ebeb5a96a8a32eea80c01935663d65c86e578f576c72858e39f50c9ceda973f2142d444054b787c419ebd19dfa42996a9daa7124571010b9e73a5144022433ca
diff --git a/perl-core/Thread-Semaphore/Thread-Semaphore-2.120.0-r1.ebuild b/perl-core/Thread-Semaphore/Thread-Semaphore-2.120.0-r1.ebuild
new file mode 100644
index 00000000000..4514cc6f6ff
--- /dev/null
+++ b/perl-core/Thread-Semaphore/Thread-Semaphore-2.120.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=JDHEDDEN
+MODULE_VERSION=2.12
+inherit perl-module
+
+DESCRIPTION="Thread-safe semaphores"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-threads-shared
+ virtual/perl-Scalar-List-Utils"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/perl-core/Thread-Semaphore/metadata.xml b/perl-core/Thread-Semaphore/metadata.xml
new file mode 100644
index 00000000000..18e937e60ca
--- /dev/null
+++ b/perl-core/Thread-Semaphore/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Thread-Semaphore</remote-id>
+ <remote-id type="cpan-module">Thread::Semaphore</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Time-HiRes/Manifest b/perl-core/Time-HiRes/Manifest
new file mode 100644
index 00000000000..ca76b4fc1a9
--- /dev/null
+++ b/perl-core/Time-HiRes/Manifest
@@ -0,0 +1 @@
+DIST Time-HiRes-1.9726.tar.gz 89744 SHA256 ff662ad9b1f6c75a149db7fa1bfc7a161ac8b271e5f3980345e08b734769109e SHA512 b82790e039ccab04b6411487063b23387009abdae5ef304be46ef99d4f2130ea680fec6388ac6d309e766edcb07b0e1c36224c49d76a33a6e38f684dc5182c7c WHIRLPOOL 57ba7c84d63fba8eab78bca6b1c3bbd76b84f41f03670d074e0d9225116be72e5d3a17d2770a29a186f8e4d5333821441ed1b249330bf0c322b805eb993412a6
diff --git a/perl-core/Time-HiRes/Time-HiRes-1.972.600-r1.ebuild b/perl-core/Time-HiRes/Time-HiRes-1.972.600-r1.ebuild
new file mode 100644
index 00000000000..6c9fbddcca3
--- /dev/null
+++ b/perl-core/Time-HiRes/Time-HiRes-1.972.600-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=ZEFRAM
+MODULE_VERSION=1.9726
+inherit perl-module
+
+DESCRIPTION="Perl Time::HiRes. High resolution alarm, sleep, gettimeofday, interval timers"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Time-HiRes/metadata.xml b/perl-core/Time-HiRes/metadata.xml
new file mode 100644
index 00000000000..c3abed162a8
--- /dev/null
+++ b/perl-core/Time-HiRes/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Time-HiRes</remote-id>
+ <remote-id type="cpan-module">Time::HiRes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Time-Local/Manifest b/perl-core/Time-Local/Manifest
new file mode 100644
index 00000000000..bd5728867b5
--- /dev/null
+++ b/perl-core/Time-Local/Manifest
@@ -0,0 +1 @@
+DIST Time-Local-1.2300.tar.gz 19818 SHA256 b2acca03700a09f8ae737d3084f3f6287e983da9ab7b537c6599c291b669fb49 SHA512 812a4e1d8820becfc4c19a3a862e5234744b4124b99fd33c856e331e0f2f6131b98ae9e8cfde637c9db5b2de036f643424f4d2d15bdb47fa57dffd8f3bdeeb41 WHIRLPOOL 8e01c9bcc5da9caf95221e3d9e20d5e1b01ad5ebbb960a19f71ecef2354bcdde743a0ca11810e4f3987b361be63676f4fd4e2a3a3af34fe82af735ce7762978f
diff --git a/perl-core/Time-Local/Time-Local-1.230.0-r1.ebuild b/perl-core/Time-Local/Time-Local-1.230.0-r1.ebuild
new file mode 100644
index 00000000000..af5973ca3a7
--- /dev/null
+++ b/perl-core/Time-Local/Time-Local-1.230.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=1.2300
+inherit perl-module
+
+DESCRIPTION="Implements timelocal() and timegm()"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/perl-core/Time-Local/metadata.xml b/perl-core/Time-Local/metadata.xml
new file mode 100644
index 00000000000..248e347039b
--- /dev/null
+++ b/perl-core/Time-Local/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">Time-Local</remote-id>
+ <remote-id type="cpan-module">Time::Local</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/Unicode-Collate/Manifest b/perl-core/Unicode-Collate/Manifest
new file mode 100644
index 00000000000..ab25b2015d5
--- /dev/null
+++ b/perl-core/Unicode-Collate/Manifest
@@ -0,0 +1 @@
+DIST Unicode-Collate-1.12.tar.gz 863579 SHA256 d4a71dca428e1a76a235a0cde8d0c59c85288cc4de9c3dafadb375b2a55f45af SHA512 d09a60450c836ddcdad9d5714827bf54f8115e6c1d2983d1496ee654b87cacadcdbacad4f12343a43ef73090d29236fb98140c5942cc36ceceff6bf337a42eac WHIRLPOOL 2c98584efa51c785e36711f5a425b14c447564c0a35fb02ae2248a96d35ba236cb9ed534cbd8d8f80af899c1db501015a2fe2e98c79291b3c7692ab0154f8334
diff --git a/perl-core/Unicode-Collate/Unicode-Collate-1.120.0.ebuild b/perl-core/Unicode-Collate/Unicode-Collate-1.120.0.ebuild
new file mode 100644
index 00000000000..39e75122405
--- /dev/null
+++ b/perl-core/Unicode-Collate/Unicode-Collate-1.120.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=SADAHIRO
+MODULE_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Unicode Collate Algorithm"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/perl-core/Unicode-Collate/metadata.xml b/perl-core/Unicode-Collate/metadata.xml
new file mode 100644
index 00000000000..36ee0f08c67
--- /dev/null
+++ b/perl-core/Unicode-Collate/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+</pkgmetadata>
diff --git a/perl-core/libnet/Manifest b/perl-core/libnet/Manifest
new file mode 100644
index 00000000000..6bf3d8213b3
--- /dev/null
+++ b/perl-core/libnet/Manifest
@@ -0,0 +1 @@
+DIST libnet-1.27.tar.gz 68615 SHA256 a6c8660844df64cd8389d2afddd596c9a5afb0cda8434b0b9313a53496cee803 SHA512 a81a4640f55212402dd741316991413a16f4e05781320abbd18eb9f450282275489a45167faecf587af66cabcb8f7f23653834081bf9fe0b490d419392b85b1b WHIRLPOOL 44fd5332bcc2f1fe8ef19453ffad927f1ef62e637807ddbcef831165be4f0e7991f6aa020e3911b1c2bb684e9001292bb9adcc00cbab43ff8ba3839e6cf50618
diff --git a/perl-core/libnet/files/1.22-hostname.patch b/perl-core/libnet/files/1.22-hostname.patch
new file mode 100644
index 00000000000..60440e28797
--- /dev/null
+++ b/perl-core/libnet/files/1.22-hostname.patch
@@ -0,0 +1,25 @@
+commit adeb94125ab7de8d20c129a905a5159972ad9fd1
+Author: Ricardo SIGNES <rjbs@cpan.org>
+Date: Mon Oct 22 05:01:09 2007 -0400
+
+ hostname.t busted
+ Message-ID: <20071022130109.GA16748@knight>
+
+ p4raw-id: //depot/perl@32180
+
+diff --git a/lib/Net/t/hostname.t b/lib/Net/t/hostname.t
+index 758d304..4013d74 100644
+--- a/lib/Net/t/hostname.t
++++ b/lib/Net/t/hostname.t
+@@ -26,7 +26,10 @@ print "1..5\n";
+ $domain = domainname();
+
+ if(defined $domain && $domain ne "") {
+- print "ok 1\n";
++ print "ok 1 - defined, non-empty domainname\n";
++}
++elsif (not defined $domain) {
++ print "ok 1 # SKIP domain not fully defined\n";
+ }
+ else {
+ print "not ok 1\n";
diff --git a/perl-core/libnet/files/libnet.cfg b/perl-core/libnet/files/libnet.cfg
new file mode 100644
index 00000000000..87de762fb02
--- /dev/null
+++ b/perl-core/libnet/files/libnet.cfg
@@ -0,0 +1,14 @@
+{
+ 'ftp_int_passive' => 0,
+ 'snpp_hosts' => [],
+ 'inet_domain' => undef,
+ 'test_exist' => 1,
+ 'ftp_testhost' => undef,
+ 'daytime_hosts' => [],
+ 'ph_hosts' => [],
+ 'time_hosts' => [],
+ 'smtp_hosts' => [],
+ 'test_hosts' => 1,
+ 'nntp_hosts' => [],
+ 'pop3_hosts' => [],
+}
diff --git a/perl-core/libnet/libnet-1.270.0.ebuild b/perl-core/libnet/libnet-1.270.0.ebuild
new file mode 100644
index 00000000000..b2452f65ec5
--- /dev/null
+++ b/perl-core/libnet/libnet-1.270.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=SHAY
+MODULE_VERSION=1.27
+inherit eutils perl-module
+
+DESCRIPTION="A URI Perl Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="sasl"
+
+RDEPEND="sasl? ( dev-perl/Authen-SASL )"
+DEPEND=""
+
+SRC_TEST="do"
+
+src_prepare() {
+ cp "${FILESDIR}"/libnet.cfg "${S}"
+}
diff --git a/perl-core/libnet/metadata.xml b/perl-core/libnet/metadata.xml
new file mode 100644
index 00000000000..84daf2b67a7
--- /dev/null
+++ b/perl-core/libnet/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <longdescription>dev-perl/libnet provides the suite of basic Net:: modules (Net::Cmd, Net::Config, Net::Domain, Net::FTP, Net::NNTP, Net::Netrc, Net::POP3, Net::SMTP, and Net::Time as the key ones)</longdescription>
+ <upstream>
+ <remote-id type="cpan">libnet</remote-id>
+ <remote-id type="cpan-module">Net::Cmd</remote-id>
+ <remote-id type="cpan-module">Net::Config</remote-id>
+ <remote-id type="cpan-module">Net::Domain</remote-id>
+ <remote-id type="cpan-module">Net::FTP</remote-id>
+ <remote-id type="cpan-module">Net::FTP::A</remote-id>
+ <remote-id type="cpan-module">Net::FTP::E</remote-id>
+ <remote-id type="cpan-module">Net::FTP::I</remote-id>
+ <remote-id type="cpan-module">Net::FTP::L</remote-id>
+ <remote-id type="cpan-module">Net::FTP::dataconn</remote-id>
+ <remote-id type="cpan-module">Net::NNTP</remote-id>
+ <remote-id type="cpan-module">Net::Netrc</remote-id>
+ <remote-id type="cpan-module">Net::POP3</remote-id>
+ <remote-id type="cpan-module">Net::SMTP</remote-id>
+ <remote-id type="cpan-module">Net::Time</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/metadata.xml b/perl-core/metadata.xml
new file mode 100644
index 00000000000..e56fed0b756
--- /dev/null
+++ b/perl-core/metadata.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The perl-core category contains libraries and utilities relevant to the
+ Perl programming language.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie perl-core enthält Bibliotheken und Werkzeuge für die
+ Programmiersprache Perl.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría perl-core contiene librerías y utilidades referentes
+ al lenguaje de programación Perl.
+ </longdescription>
+ <longdescription lang="ja">
+ perl-coreカテゴリーにはPerl プログラミング言語に関連にするライブラリと
+ ユーティリティが含まれて>います。
+ </longdescription>
+ <longdescription lang="nl">
+ De perl-core categorie bevat bibliotheken en hulpmiddelen voor het gebruik
+ van de programmeertaal Perl.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm perl-core chứa các thư viện và tiện ích liên quan
+ đến ngôn ngữ lập trình Perl.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria perl-core contiene librerie ed utilità per il linguaggio di
+ programmazione Perl.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria perl-core contém bibliotecas e utilitários
+ referentes à linguagem de programação Perl.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria perl-core zawiera biblioteki i narzędzia związane z językiem
+ programowania Perl.
+ </longdescription>
+</catmetadata>
+
diff --git a/perl-core/parent/Manifest b/perl-core/parent/Manifest
new file mode 100644
index 00000000000..d4b8543965f
--- /dev/null
+++ b/perl-core/parent/Manifest
@@ -0,0 +1 @@
+DIST parent-0.228.tar.gz 6130 SHA256 eb20acd607bab29121bd3b228ee82bec6cb8eb29b44e50c02f86a04fbc001170 SHA512 52bbdf54e5d12ded9ec66ff894431d7864a9b2f34487a2a5d07611d37223f8edd5a2b2931f8b5ff8cdbc1b6d9ba6c22419d5cc86f6677d2a15c44223df47d50c WHIRLPOOL 29ee941bb82373ae6ac08f61d0ae5e0de50824b0d4d85842f232fcb7f91649edc2577af62ca9057241a2d4e48b556ba33fe1512f8d3e2d782e9e00d1b5bd15d7
diff --git a/perl-core/parent/metadata.xml b/perl-core/parent/metadata.xml
new file mode 100644
index 00000000000..4e9b2eb62e0
--- /dev/null
+++ b/perl-core/parent/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">parent</remote-id>
+ <remote-id type="cpan-module">parent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/parent/parent-0.228-r1.ebuild b/perl-core/parent/parent-0.228-r1.ebuild
new file mode 100644
index 00000000000..c15a4ca0eb0
--- /dev/null
+++ b/perl-core/parent/parent-0.228-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=CORION
+MODULE_VERSION=0.228
+inherit perl-module
+
+DESCRIPTION="Establish an ISA relationship with base classes at compile time"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sh ~sparc ~x86 ~x86-freebsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/podlators/Manifest b/perl-core/podlators/Manifest
new file mode 100644
index 00000000000..0ffa32af039
--- /dev/null
+++ b/perl-core/podlators/Manifest
@@ -0,0 +1 @@
+DIST podlators-2.5.3.tar.gz 104823 SHA256 c80d6d65a8694720deff1c6b2067d7564727db713b6d6b536afbad70299647d1 SHA512 e1a3cdd7f5ff9e3a174038ee3efce4900d7f591548a43aac85a76a884c4ca7925cd416b2d48de22f430763c3f04361052fd9c67f2c2667865fdd106ac7104ec5 WHIRLPOOL 2ec4b04b5a5a498b80de44cb7b86259f25f02a5cae9be3ced3671b0327660338a95fadf3785ee00a1015b7cfcbee480e8f060701a34ae1a36041f18589312e6b
diff --git a/perl-core/podlators/metadata.xml b/perl-core/podlators/metadata.xml
new file mode 100644
index 00000000000..27deff23298
--- /dev/null
+++ b/perl-core/podlators/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">podlators</remote-id>
+ <remote-id type="cpan-module">Pod::Man</remote-id>
+ <remote-id type="cpan-module">Pod::ParseLink</remote-id>
+ <remote-id type="cpan-module">Pod::Text</remote-id>
+ <remote-id type="cpan-module">Pod::Text::Color</remote-id>
+ <remote-id type="cpan-module">Pod::Text::Overstrike</remote-id>
+ <remote-id type="cpan-module">Pod::Text::Termcap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/podlators/podlators-2.5.3.ebuild b/perl-core/podlators/podlators-2.5.3.ebuild
new file mode 100644
index 00000000000..2ea317720b5
--- /dev/null
+++ b/perl-core/podlators/podlators-2.5.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=RRA
+MODULE_VERSION=2.5.3
+inherit perl-module
+
+DESCRIPTION="Format POD source into various output formats"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/perl-5.8.8-r8
+ >=virtual/perl-Pod-Simple-3.06"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=parallel
diff --git a/perl-core/version/Manifest b/perl-core/version/Manifest
new file mode 100644
index 00000000000..7d297d72e2a
--- /dev/null
+++ b/perl-core/version/Manifest
@@ -0,0 +1 @@
+DIST version-0.9908.tar.gz 117483 SHA256 c45647ed172443608d201461b918348f3cf2bfc7d6f72ef98c014c1d4324085b SHA512 180624c6e274cce4f8be822f8335ec73e0cb392938b2b2b3e4e00136b02ca76bebe0a06481a21f97a701cf612a1d9f4fcadfc2f69153ebe9f82fa7d6ef8eb491 WHIRLPOOL be5dc6e58f0a56dbeb15ff0b4ae2b2fdfaec1d6b331a3b49d55fe81e99587ca623978438dd5e560f3e516aa191855b609c8f636bfa4ed8f7c55fe2ddff16040f
diff --git a/perl-core/version/metadata.xml b/perl-core/version/metadata.xml
new file mode 100644
index 00000000000..78581ae7129
--- /dev/null
+++ b/perl-core/version/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <upstream>
+ <remote-id type="cpan">version</remote-id>
+ <remote-id type="cpan-module">charstar</remote-id>
+ <remote-id type="cpan-module">version</remote-id>
+ <remote-id type="cpan-module">version::vpp</remote-id>
+ <remote-id type="cpan-module">version::vxs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/perl-core/version/version-0.990.800.ebuild b/perl-core/version/version-0.990.800.ebuild
new file mode 100644
index 00000000000..f1c4e9b34ac
--- /dev/null
+++ b/perl-core/version/version-0.990.800.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=JPEACOCK
+MODULE_VERSION=0.9908
+inherit perl-module
+
+DESCRIPTION="Perl extension for Version Objects"
+
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+SRC_TEST="do"