DIST perl-5.18.2.tar.bz2 14058513 SHA256 06a0cd490be36d829606aa41d8c9c4c72ae70542f8d4f23ec554335b3d9e2746 SHA512 7129f56b33724a49498af22977e9e995791c8de736b204124e21d170f1a7419e7b8c6dbc57d76216e4aebcb4b42e61c4075f96ebf06a13523287966222527535 WHIRLPOOL 2acee8f9d7ee5b9f265c6cee625d67efb9ddad7164787faa8cb50707cc53914fb78420e1450e85180fb093804ae84cb301dd274aa4412f4b899aacf1f15bd0cb
DIST perl-5.20.1-patches-2.tar.xz 14056 SHA256 ec637f307d177869bf2417e59e6c8dbdd8fd73451b577913d2165f84e68c9b66 SHA512 3d8f8452ac6941a16b862be6a8224f26742e77f0c555ff5c5eeacefb6a1c4d21c96da26014c0c2e714011d87358bbfd669e83279b2937d034c2e6f109ee9d5ee WHIRLPOOL dbd8ffaa2423ebf2764cc722573836bbab19a02e0fecd9f0bdda30f8f592b0159275df45aca8235e31179b5d440bc774286105683784ed06a8d9f77140046056
DIST perl-5.20.1.tar.bz2 13676155 SHA256 ede5ded37e7fb6139b04728cfca826f17076f9888dbfd100a56834dbeb04657c SHA512 b070b66800d86357df9fc4b2323d0bd97cc5ba6f92a26991d4c41ba58c94386bde91f9c2bff19920647375116e8642360eda8e6cc753cc451c110c3bf9576787 WHIRLPOOL 359e13613826c7c76844bbb32be453aad4103d382a99cb8df0f25c6ec3e68a16962b891c72478d2803adc4573aff161405ddf3274dfe1c23236037ac23e7fc3a
+DIST perl-5.20.2-patches-1.tar.xz 14640 SHA256 c084291cdf3e78b8fa2901f79e92f1e93aece7b7b8cb4e931a5df9616b0f6ba5 SHA512 5be0314529e926efcad1e73aebef73a72b86587a31ae68a93b8446edd5cea293027c61d41727b993611d7fb1d694b7740b7ed948dc59cd29ea7ad2646e7be327 WHIRLPOOL ea554c09531778bd655e4208943393cdcdb72d980956c609a6cd0da18ee74c3204d51c8151094bad7e602b6bab5f2bb55f35d632beabfdde9ab35ef374e7494c
+DIST perl-5.20.2.tar.bz2 13717128 SHA256 e5a4713bc65e1da98ebd833dce425c000768bfe84d17ec5183ec5ca249db71ab SHA512 1da867f04137e84cc6f4148fd7c15933cdc675939bf20f524b659b3c3a6225a18efe9f4cd8c445b9536f3efc13f1c5b696fcf14584e1f20ad1f908a9b6ca509c WHIRLPOOL 5654f824c57b4c78a6b4cd250e2055ec541def9a04b976444bbc80ced82105b1e9a283b809535a9092fc21eb6613ab4464f59575bc42f961698bbe70aa5a81a7
EBUILD perl-5.18.2-r2.ebuild 4471 SHA256 5b7a5373e678e819c101136810a0642fc04db5eacba8b5c1d77f0e6bbbe0c095 SHA512 30939b56a72df0c641f1a2b8647f8f2a23d09ecee7917b591821e71745674f615a19230c4a7586b50f513a12364531a5f03634609cd701eca2a1715c6a9e8060 WHIRLPOOL 4caf03ce5252734a061b22d46c960b776369e1d9768b6e8a61e44ec27e5bc693b4dac18b480bb63810803396b0c70a11d8476c242e39cff69950915c945ad412
EBUILD perl-5.20.1-r4.ebuild 4253 SHA256 04cbf7112f3a8c4407aa90bfb4a01ba3fb6aeade0eeef22d8ce5f868816c3e61 SHA512 d896962d0ca2dc9a073af1dd62eca6995d1fa679acb407ab4f14a8c9bb3aa13a64883a52515f1d04f1e39a9576eae256a6e7b15d50d5b4b231449af1e2dff92a WHIRLPOOL 77dea0b806a50e938454fa355c657d92d662442eb2d54989d978134d5a1f7475e2e7ebcf6d5ebb16a5b840ae25b756b5c0609754f0da662629d39cb795047cdc
-MISC ChangeLog 843 SHA256 4567587e1faebeef573634dd3d4b41d8ddb28ddf919a61f6bd54ba46cc43e6bd SHA512 19a3a565c0199c373c07fa62cdfa937e3b438f97061fc528b72da3bf1602878e15640877387dd3666c72b1dfd3de997c148a8e95ed5cad7eeb83fc144185626b WHIRLPOOL d13470a875f0593b40be6f08d9e0abecffc4c7271d54748ae16ae13c4a93a9feaaac8f20051dec1f11bafdeaa927415e88d1ffc61b6c0321069a0188156254b5
+EBUILD perl-5.20.2.ebuild 4305 SHA256 7a5f2ddc5d3dcf3e0ab09c22a6d658af79c10ee613e8465632c87edc960739c8 SHA512 11e7523e01cf1b85935df5dab1ca98057dd2a1665694ee9589f6013c4ba8025fde202f81fa3f8dcdb2242d7231f978a8de72963563d6e3e250c705f813b43e2d WHIRLPOOL ba207452f88b116ae936cd59a6fe77950b52d3ab19b72139b25c8be439e755a73ec64125e2a71b731dcdbda75defbba4b728a6df003bdf32d950fd7eab77cd3f
+MISC ChangeLog 971 SHA256 f8d438080b9c7d68c5addb7f9ffa9f994609888696ee2ffcf1037fa0695fd77f SHA512 50bd111fbe372f3fd2cb1a45f8622399c96df256fab57e0dc0550e99e4cbe1fb9f8bc6d23e1f1eab6f036f31b99f7a5eb96ce49e089f82ab331f5a2428afa833 WHIRLPOOL 99f83c83685d21945c9faa705686a3a8830d4ad4557fc85915c9b462e67bfa8a3b180b1b8b7eaa67782f9f93923ce3b3abd97f21b5840b8ab5f0108fa6011810
MISC ChangeLog-2014 86908 SHA256 36afb5e482f7c0faf3cb0491c694758752f81a8037fafbf69f33f82a535463dc SHA512 87a6b79f868b97ef1f1430d9616f4f47bc526add8eab73a40065f865a1097bc393001b3457cbfcf876a51cf710fd7d67183932fccdd0a658b9ae8c8cb2e30b52 WHIRLPOOL 536b71f37a08710b083d6df5ecf231ebb6debfaae56f12a5f78b46bf2c419b74eb9f53e35fda4f11c9c95a0a9089c3558b08f575f2c8137fa8fbcf4b19ed098f
MISC metadata.xml 257 SHA256 94d99e58fcedfe7951797e5cbd70790c21b87c1e07a7003f650632bb0a4f2300 SHA512 caf80fd9d8931ab6d476afc21fcc840894cdb4cf548d196958321a0ba09ab83ff98de3f8b5f01701f8101fd0ec0fcfc35ae6e572aa8ef499b106c3ac8cabb769 WHIRLPOOL 7793b51d68b2c56ff1d6029be61fc41007af60c7143e8d82d87891e2863c1978c92d2bc13a0266e4506b69c0012a8555d27ce05061e4ce8c656b32e937badeae
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJU32ulAAoJELp701BxlEWf0iUQAKH5V53j9UJFIfHanSHv3FlS
-LYrPrUqLl/ZhGUF+01Y39XOvK8VZhtTJuScq5zgkjfFha7C8Nx43VsmfUjszNTHr
-i/i6lMc5wciUeFwh+8WbvOD3wcuzVgB2dOsPYRLu6imkTz790LfjojtAeBTWAT9b
-4R0pc+oHUOsFKkqwGQHZIJtFNnlSnZ+hG16uuEnx5zyCDYt/bPS3+U6hF4YP85E4
-suf1wcL96i+I/bnqE0qbVO97hE+lbWlCh0T5BeCoTL5zBtVKklBMYkRxJbx9qF36
-DCUifpxIDW4HOvGo1DwvNhqToLvPjpDfU7dO4vuodyhT7wR1wJCgpZTzWTeKf0C1
-Oflwzz4Xl1PFn+y8FiwCXUSYr6DrjJnJCqMFRTEimcv6zn6PGGYaKmtCUJ0R/HOL
-EvN9qNT8BvRrCi9U2nzxxjNXQqWtlyVvmX9j+/Reuq3Y8F6Q3W1ehjjc0Slki/Xw
-8BhwQw4UhcLsQazZynWtEmvjvKDw9kdGvaIRRkOtSRg68kok6WYVOcWHZh/+pTi7
-5glDfd0z/wLBpJCJYzWxYBQeUv/VYImE+rz6MoolYgnbNwLpxIws1gFtx7XABUFa
-wwe0QN9UOCPQFrrA9+cBzKbasQSXqV2qiIK4gm58bNWCBgtQb9gPvENgEm2POlCo
-OWUoVo+dUVC7+UWvIKiW
-=ldTS
+iQJ8BAEBCABmBQJU39RjXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
+QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOckvIP/jMX6fiqSY0Icbvni9bUfV0a
+CMlL9WWwIFwFBPaegPnSYppF9z9vz7q/1AU3nxqvEFupF/vIPCKmi4h2Q8eewL0O
+dDiyVNoQLXth6nxxwgyd0T+4fWzZyHEkdMpHlZK2ssP2I539IzZcIKixfOMzSr0B
+IPR7C06rSOHy+W1vAwXV9Kn42PK9LkxID1rjF559KC4bHOh6drx70Y+/62lrTbLp
+fIaNnuzpndaasgGw49Q14rm7vwccsSin34A12PDSuP2wvLDh7xJzB+v46DKOfxhd
+clxSM6KGVOlZnzPBnbj8MpADdcR7XpFjy+8Xr/tBwQiaU9OK2+6ZmELdercUcvZt
+8iBy2jMx40SKE3k/QFe339yfsCSudLu+nsHNKvHjnKvnPk78A4cqC9212oTWyENR
+Cqk2CgpL/6rliA1N6Cr+aGnO1pwlbKZ9fP3KyJLCPcddFmVtd0lXqgtWkY8PFxyP
+6Ys6VG+QrgCizkLO9/souGK+Lg8C6pTfmtgJYbPjn2kkbLFpnI56zV0Dm+bRVHcF
+l4s1Gc/UQboktjBuUvqfdyoQkpSG4m9ZFW/Ud0sBU8DlDAeFLxxFt/I7PNUCDZmD
+bHy9wux8CnIfLwDscvhdPdKEwC/WzFH3dd+5mRRT/ewIVZ9NmQE0OKmDPvocKgab
+FLjbvTBz35pJcuEKEZ61
+=wxTu
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.20.2.ebuild,v 1.1 2015/02/14 23:04:02 dilfridge Exp $
+
+EAPI=5
+
+inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
+
+PATCH_VER=1
+
+PERL_OLDVERSEN="5.20.0 5.20.1"
+MODULE_AUTHOR=SHAY
+
+SHORT_PV="${PV%.*}"
+MY_P="perl-${PV/_rc/-RC}"
+MY_PV="${PV%_rc*}"
+
+DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
+
+SRC_URI="
+ mirror://cpan/src/5.0/${MY_P}.tar.bz2
+ mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
+ mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
+"
+HOMEPAGE="http://www.perl.org/"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0/${SHORT_PV}"
+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="berkdb debug doc gdbm ithreads"
+
+RDEPEND="
+ berkdb? ( sys-libs/db )
+ gdbm? ( >=sys-libs/gdbm-1.8.3 )
+ app-arch/bzip2
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ !prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
+"
+PDEPEND="
+ >=app-admin/perl-cleaner-2.5
+ >=virtual/perl-File-Temp-0.230.400-r2
+ >=virtual/perl-Data-Dumper-2.154.0
+"
+# bug 390719, bug 523624
+
+S="${WORKDIR}/${MY_P}"
+
+dual_scripts() {
+ src_remove_dual perl-core/Archive-Tar 1.960.0 ptar ptardiff ptargrep
+ src_remove_dual perl-core/Digest-SHA 5.880.0 shasum
+ src_remove_dual perl-core/CPAN 2.50.0 cpan
+ src_remove_dual perl-core/Encode 2.600.0 enc2xs piconv
+ src_remove_dual perl-core/ExtUtils-MakeMaker 6.980.0 instmodsh
+ src_remove_dual perl-core/ExtUtils-ParseXS 3.240.0 xsubpp
+ src_remove_dual perl-core/IO-Compress 2.64.0 zipdetails
+ src_remove_dual perl-core/JSON-PP 2.272.30 json_pp
+ src_remove_dual perl-core/Module-Build 0.420.500 config_data
+ src_remove_dual perl-core/Module-CoreList 5.201.502.140 corelist
+ src_remove_dual perl-core/Pod-Parser 1.620.0 pod2usage podchecker podselect
+ src_remove_dual perl-core/Pod-Perldoc 3.230.0 perldoc
+ src_remove_dual perl-core/Test-Harness 3.330.0 prove
+ src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
+ src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
+}
+
+# eblit-include [--skip] <function> [version]
+eblit-include() {
+ local skipable=false
+ [[ $1 == "--skip" ]] && skipable=true && shift
+ [[ $1 == pkg_* ]] && skipable=true
+
+ local e v func=$1 ver=$2
+ [[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
+ for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
+ e="${FILESDIR}/eblits/${func}${v}.eblit"
+ if [[ -e ${e} ]] ; then
+ . "${e}"
+ return 0
+ fi
+ done
+ ${skipable} && return 0
+ die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
+}
+
+# eblit-run-maybe <function>
+# run the specified function if it is defined
+eblit-run-maybe() {
+ [[ $(type -t "$@") == "function" ]] && "$@"
+}
+
+# eblit-run <function> [version]
+# aka: src_unpack() { eblit-run src_unpack ; }
+eblit-run() {
+ eblit-include --skip common "${*:2}"
+ eblit-include "$@"
+ eblit-run-maybe eblit-$1-pre
+ eblit-${PN}-$1
+ eblit-run-maybe eblit-$1-post
+}
+
+#src_unpack() { eblit-run src_unpack v50160001 ; }
+src_prepare() { eblit-run src_prepare v50160001 ; }
+src_configure() { eblit-run src_configure v50180002 ; }
+#src_compile() { eblit-run src_compile v50160001 ; }
+src_test() {
+ export NO_GENTOO_NETWORK_TESTS=1;
+ eblit-run src_test v50160001 ;
+}
+src_install() { eblit-run src_install v50200001 ; }
+
+# FILESDIR might not be available during binpkg install
+# FIXME: version passing
+for x in setup {pre,post}{inst,rm} ; do
+ e="${FILESDIR}/eblits/pkg_${x}-v50160001.eblit"
+ if [[ -e ${e} ]] ; then
+ . "${e}"
+ eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
+ fi
+done