public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/perl-overlay:master commit in: dev-lang/perl/files/, dev-lang/perl/, dev-lang/perl/files/eblits/
@ 2012-06-05 17:55 Torsten Veller
  0 siblings, 0 replies; 2+ messages in thread
From: Torsten Veller @ 2012-06-05 17:55 UTC (permalink / raw
  To: gentoo-commits

commit:     0ee0dc580988282ba84247895e7dd6f41748af05
Author:     Torsten Veller <tove <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  5 17:55:30 2012 +0000
Commit:     Torsten Veller <tove <AT> gentoo <DOT> org>
CommitDate: Tue Jun  5 17:55:30 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=0ee0dc58

Move dev-lang/perl-5.16.0 to ::gentoo

---
 dev-lang/perl/files/eblits/common-v50140021.eblit  |   71 --
 .../perl/files/eblits/pkg_postinst-v50140021.eblit |   67 --
 .../perl/files/eblits/pkg_postrm-v50140021.eblit   |   12 -
 .../perl/files/eblits/pkg_setup-v50140021.eblit    |   70 --
 .../files/eblits/src_configure-v50140021.eblit     |  141 ----
 .../perl/files/eblits/src_install-v50140021.eblit  |   60 --
 .../perl/files/eblits/src_prepare-v50140021.eblit  |   70 --
 .../perl/files/eblits/src_test-v50140021.eblit     |   13 -
 dev-lang/perl/files/perl-5.10.1-hpux.patch         |   40 --
 dev-lang/perl/files/perl-5.12.3-aix-soname.patch   |   70 --
 dev-lang/perl/files/perl-5.12.3-interix.patch      |   21 -
 dev-lang/perl/files/perl-5.12.3-mint.patch         |  321 ---------
 .../perl/files/perl-5.14.1-cleanup-paths.patch     |  100 ---
 dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch  |   22 -
 .../perl/files/perl-5.8.8-solaris-relocation.patch |   21 -
 dev-lang/perl/files/perl-5.8.8-solaris11.patch     |   14 -
 dev-lang/perl/files/perl-5.8.8-usr-local.patch     |   25 -
 dev-lang/perl/metadata.xml                         |   12 -
 dev-lang/perl/perl-5.14.2-r1.ebuild                |  523 --------------
 dev-lang/perl/perl-5.14.2-r4.ebuild                |  113 ---
 dev-lang/perl/perl-5.14.2.ebuild                   |  715 --------------------
 dev-lang/perl/perl-5.16.0.ebuild                   |  113 ---
 dev-lang/perl/perl-5.16.0_rc0.ebuild               |  116 ----
 dev-lang/perl/perl-5.16.0_rc2.ebuild               |  113 ---
 24 files changed, 0 insertions(+), 2843 deletions(-)

diff --git a/dev-lang/perl/files/eblits/common-v50140021.eblit b/dev-lang/perl/files/eblits/common-v50140021.eblit
deleted file mode 100644
index af96b45..0000000
--- a/dev-lang/perl/files/eblits/common-v50140021.eblit
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-src_remove_dual_file() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				alternatives_auto_makesym "${i}" "${i}-[0-9]*"
-			done
-			;;
-		setup)
-			for i in "$@" ; do
-				if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
-					has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
-					break
-				fi
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i}{,-${ver}-${P}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual_man() {
-	local i pkg ver ff
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
-				ff=${ff##*${i#${i%.[0-9]}}}
-				alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	for i in "$@" ; do
-		src_remove_dual_file  "${pkg}" "${ver}" "/usr/bin/${i}"
-		src_remove_dual_man   "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
-	done
-}
-

diff --git a/dev-lang/perl/files/eblits/pkg_postinst-v50140021.eblit b/dev-lang/perl/files/eblits/pkg_postinst-v50140021.eblit
deleted file mode 100644
index a40a514..0000000
--- a/dev-lang/perl/files/eblits/pkg_postinst-v50140021.eblit
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-eblit-perl-pkg_postinst() {
-	dual_scripts
-
-	if [[ "${ROOT}" = "/" ]] ; then
-		local INC DIR file
-		INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
-		einfo "Removing old .ph files"
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
-					rm -f "${file}"
-					einfo "<< ${file}"
-				done
-			fi
-		done
-		# Silently remove the now empty dirs
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
-			fi
-		done
-
-#		ebegin "Generating ConfigLocal.pm (ignore any error)"
-#		enc2xs -C
-
-		einfo "Converting C header files to the corresponding Perl format (ignore any error)"
-		# Prefix note: unprefixed as this is all kernel/libc stuff that we never provide
-		pushd /usr/include >/dev/null
-			h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \
-				asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \
-				sys/socket.h sys/time.h wait.h sysexits.h
-		popd >/dev/null
-
-# This has been moved into a function because rumor has it that a future release
-# of portage will allow us to check what version was just removed - which means
-# we will be able to invoke this only as needed :)
-		# Tried doing this via  -z, but $INC is too big...
-		#if [[ "${INC}x" != "x" ]]; then
-		#	cleaner_msg
-		#fi
-	fi
-}
-
-cleaner_msg() {
-	eerror "You have had multiple versions of perl. It is recommended"
-	eerror "that you run perl-cleaner now. perl-cleaner will"
-	eerror "assist with this transition. This script is capable"
-	eerror "of cleaning out old .ph files, rebuilding modules for "
-	eerror "your new version of perl, as well as re-emerging"
-	eerror "applications that compiled against your old libperl$(get_libname)"
-	eerror
-	eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT."
-	eerror "Part of the rebuilding of applications compiled against "
-	eerror "your old libperl involves temporarily unmerging"
-	eerror "them - interruptions could leave you with unmerged"
-	eerror "packages before they can be remerged."
-	eerror ""
-	eerror "If you have run perl-cleaner and a package still gives"
-	eerror "you trouble, and re-emerging it fails to correct"
-	eerror "the problem, please check http://bugs.gentoo.org/"
-	eerror "for more information or to report a bug."
-	eerror ""
-}

diff --git a/dev-lang/perl/files/eblits/pkg_postrm-v50140021.eblit b/dev-lang/perl/files/eblits/pkg_postrm-v50140021.eblit
deleted file mode 100644
index b5c8eb0..0000000
--- a/dev-lang/perl/files/eblits/pkg_postrm-v50140021.eblit
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-eblit-perl-pkg_postrm(){
-	dual_scripts
-
-#	if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then
-#		ebegin "Removing ConfigLocal.pm"
-#		rm "${ARCH_LIB}/Encode/ConfigLocal.pm"
-#	fi
-}

diff --git a/dev-lang/perl/files/eblits/pkg_setup-v50140021.eblit b/dev-lang/perl/files/eblits/pkg_setup-v50140021.eblit
deleted file mode 100644
index 7c166e4..0000000
--- a/dev-lang/perl/files/eblits/pkg_setup-v50140021.eblit
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-eblit-perl-pkg_setup() {
-	case ${CHOST} in
-		*-freebsd*)   osname="freebsd" ;;
-		*-dragonfly*) osname="dragonfly" ;;
-		*-netbsd*)    osname="netbsd" ;;
-		*-openbsd*)   osname="openbsd" ;;
-		*-darwin*)    osname="darwin" ;;
-		*-interix*)   osname="interix" ;;
-		*)            osname="linux" ;;
-	esac
-
-	if use ithreads ; then
-		mythreading="-multi"
-		myarch="${CHOST%%-*}-${osname}-thread"
-	else
-		myarch="${CHOST%%-*}-${osname}"
-	fi
-	if use debug ; then
-		myarch="${myarch}-debug"
-	fi
-
-	LIBPERL="libperl$(get_libname ${MY_PV} )"
-	PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
-	ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
-	SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
-	VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
-
-	if use ithreads ; then
-		echo ""
-		ewarn "THREADS WARNING:"
-		ewarn "PLEASE NOTE: You are compiling ${MY_P} with"
-		ewarn "interpreter-level threading enabled."
-		ewarn "Threading is not supported by all applications "
-		ewarn "that compile against perl. You use threading at "
-		ewarn "your own discretion. "
-	fi
-	check_rebuild
-	dual_scripts
-}
-
-check_rebuild() {
-	if has_version "<dev-lang/perl-${SHORT_PV}" ; then
-		echo ""
-		ewarn "UPDATE THE PERL MODULES:"
-		ewarn "After updating dev-lang/perl you must reinstall"
-		ewarn "the installed perl modules."
-		ewarn "Use: perl-cleaner --all"
-	elif has_version dev-lang/perl ; then
-		# doesnot work
-		#if ! has_version dev-lang/perl[ithreads=,debug=] ; then
-		#if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then
-		if (   use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
-		   ( ! use ithreads &&   has_version dev-lang/perl[ithreads] ) || \
-		   (   use debug    && ! has_version dev-lang/perl[debug]    ) || \
-		   ( ! use debug    &&   has_version dev-lang/perl[debug]    ) ; then
-			echo ""
-			ewarn "TOGGLED USE-FLAGS WARNING:"
-			ewarn "You changed one of the use-flags ithreads or debug."
-			ewarn "You must rebuild all perl-modules installed."
-			ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
-		fi
-	fi
-}
-

diff --git a/dev-lang/perl/files/eblits/src_configure-v50140021.eblit b/dev-lang/perl/files/eblits/src_configure-v50140021.eblit
deleted file mode 100644
index 1c04781..0000000
--- a/dev-lang/perl/files/eblits/src_configure-v50140021.eblit
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-myconf() {
-	# the myconf array is declared in src_configure
-	myconf=( "${myconf[@]}" "$@" )
-}
-
-eblit-perl-src_configure() {
-	declare -a myconf
-
-	export LC_ALL="C"
-	[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
-
-	# some arches and -O do not mix :)
-	use ppc && replace-flags -O? -O1
-	# Perl has problems compiling with -Os in your flags with glibc
-	use elibc_uclibc || replace-flags "-Os" "-O2"
-	# This flag makes compiling crash in interesting ways
-	filter-flags "-malign-double"
-	# Fixes bug #97645
-	use ppc && filter-flags "-mpowerpc-gpopt"
-	# Fixes bug #143895 on gcc-4.1.1
-	filter-flags "-fsched2-use-superblocks"
-
-	use sparc && myconf -Ud_longdbl
-
-	export BUILD_BZIP2=0
-	export BZIP2_INCLUDE=${EPREFIX}/usr/include
-	export BZIP2_LIB=${EPREFIX}/usr/$(get_libdir)
-
-	export BUILD_ZLIB=False
-	export ZLIB_INCLUDE=${EPREFIX}/usr/include
-	export ZLIB_LIB=${EPREFIX}/usr/$(get_libdir)
-
-	# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
-
-	myndbm='U'
-	mygdbm='U'
-	mydb='U'
-
-	if use gdbm ; then
-		mygdbm='D'
-		myndbm='D'
-	fi
-	if use berkdb ; then
-		mydb='D'
-		has_version '=sys-libs/db-1*' && myndbm='D'
-	fi
-
-	myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
-
-	if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
-		ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
-		myconf -Ui_db -Ui_ndbm
-	fi
-
-	use ithreads && myconf -Dusethreads
-
-	if use debug ; then
-		append-cflags "-g"
-		myconf -DDEBUGGING
-	elif [[ ${CFLAGS} == *-g* ]] ; then
-		myconf -DDEBUGGING=-g
-	else
-		myconf -DDEBUGGING=none
-	fi
-
-	if [[ -n ${PERL_OLDVERSEN} ]] ; then
-		local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
-		myconf -Dinc_version_list="${inclist}"
-	fi
-
-	[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
-
-	# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
-	# Prefix itself we don't do multilib either, so make sure perl can find
-	# something compatible.
-	if use prefix ; then
-		local ldir
-		local llib
-		local paths=""
-		echo "int main() {}" > "${T}"/t.c
-		# need to ensure dirs contain compatible libs, bug #358875
-		for ldir in /lib /usr/lib /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 ; do
-			[[ -d ${ldir} ]] || continue
-			# find a random lib from here
-			llib=( ${ldir}/*$(get_libname) )
-			[[ -e ${llib[0]} ]] || continue
-			$(tc-getCC) -o "${T}"/t "${T}"/t.c ${llib[0]} >& /dev/null \
-				&& paths="${paths} ${ldir}"
-		done
-		myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
-	elif [[ $(get_libdir) != "lib" ]] ; then
-		# We need to use " and not ', as the written config.sh use ' ...
-		myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
-	fi
-
-	# don't try building ODBM, bug #354453
-	myconf -Dnoextensions=ODBM_File
-
-	sh Configure \
-		-des \
-		-Duseshrplib \
-		-Darchname="${myarch}" \
-		-Dcc="$(tc-getCC)" \
-		-Doptimize="${CFLAGS}" \
-		-Dldflags="${LDFLAGS}" \
-		-Dprefix="${EPREFIX}"'/usr' \
-		-Dinstallprefix="${EPREFIX}"'/usr' \
-		-Dsiteprefix="${EPREFIX}"'/usr/local' \
-		-Dvendorprefix="${EPREFIX}"'/usr' \
-		-Dscriptdir="${EPREFIX}"'/usr/bin' \
-		-Dprivlib="${EPREFIX}${PRIV_LIB}" \
-		-Darchlib="${EPREFIX}${ARCH_LIB}" \
-		-Dsitelib="${EPREFIX}${SITE_LIB}" \
-		-Dsitearch="${EPREFIX}${SITE_ARCH}" \
-		-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
-		-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
-		-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
-		-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
-		-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dman1ext='1' \
-		-Dman3ext='3pm' \
-		-Dlibperl="${LIBPERL}" \
-		-Dlocincpth="${EPREFIX}"'/usr/include ' \
-		-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
-		-Duselargefiles \
-		-Dd_semctl_semun \
-		-Dcf_by='Gentoo' \
-		-Dmyhostname='localhost' \
-		-Dperladmin='root@localhost' \
-		-Dinstallusrbinperl='n' \
-		-Ud_csh \
-		-Uusenm \
-		"${myconf[@]}" || die "Unable to configure"
-}

diff --git a/dev-lang/perl/files/eblits/src_install-v50140021.eblit b/dev-lang/perl/files/eblits/src_install-v50140021.eblit
deleted file mode 100644
index 0aa5ace..0000000
--- a/dev-lang/perl/files/eblits/src_install-v50140021.eblit
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-eblit-perl-src_install() {
-	local i
-	local coredir="${ARCH_LIB}/CORE"
-
-	emake DESTDIR="${D}" install
-
-	rm -f "${ED}"/usr/bin/perl
-	ln -s perl${MY_PV} "${ED}"/usr/bin/perl || die
-
-	if ! tc-is-static-only ; then
-		dolib.so "${ED}"${coredir}/${LIBPERL}
-		rm -f "${ED}"${coredir}/${LIBPERL}
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
-	fi
-
-	rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
-
-#	# A poor fix for the miniperl issues
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	fperms 0444 /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/bin/xsubpp
-#	fperms 0755 /usr/bin/xsubpp
-
-	# This removes ${D} from Config.pm
-	for i in $(find "${D}" -iname "Config.pm" ) ; do
-		einfo "Removing ${D} from ${i}..."
-		sed -i -e "s:${D}::" "${i}" || die "Sed failed"
-	done
-
-	find "${ED}" -type f -name .packlist -delete || die
-
-	# Note: find out from psm why we would need/want this.
-	# ( use berkdb && has_version '=sys-libs/db-1*' ) ||
-	#	find "${ED}" -name "*NDBM*" | xargs rm -f
-
-	dodoc Changes* README AUTHORS
-
-	if use doc ; then
-		# HTML Documentation
-		# We expect errors, warnings, and such with the following.
-
-		dodir /usr/share/doc/${PF}/html
-		LD_LIBRARY_PATH=. ./perl installhtml \
-			--podroot='.' \
-			--podpath='lib:ext:pod:vms' \
-			--recurse \
-			--htmldir="${ED}/usr/share/doc/${PF}/html" \
-			--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
-	fi
-
-	dual_scripts
-}

diff --git a/dev-lang/perl/files/eblits/src_prepare-v50140021.eblit b/dev-lang/perl/files/eblits/src_prepare-v50140021.eblit
deleted file mode 100644
index f704987..0000000
--- a/dev-lang/perl/files/eblits/src_prepare-v50140021.eblit
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-src_prepare_update_patchlevel_h() {
-	# Copied and modified from debian:
-	# Copyright 2011 Niko Tyni
-	# This program is free software; you can redistribute it and/or modify
-	# it under the same terms as Perl itself.
-	local patchdir="${WORKDIR}/patches"
-	local prefix
-
-	[[ -f ${patchdir}/series ]] || return 0
-
-while read patch
-do
-	patchname=$(echo $patch | sed 's/\.diff$//')
-	< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
-
-	# massage the patch headers
-	s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
-	s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
-	s|^Bug-Gentoo: ||; tprepend;
-	s/^\(Subject\|Description\): //; tappend;
-	s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
-
-	# post-process at the end of input
-	$ { x;
-		# include the version number in the patchlevel.h description (if available)
-		s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
-
-		# escape any backslashes and double quotes
-		s|\\|\\\\|g; s|"|\\"|g;
-
-		# add a prefix
-		s|^|\t,"'"$prefix$patchname"' - |;
-		# newlines away
-		s/\n/ /g; s/  */ /g;
-		# add a suffix
-		s/ *$/"/; p
-	};
-	# stop all processing
-	d;
-	# label: append to the hold space
-	:append H; d;
-	# label: prepend to the hold space
-	:prepend x; H; d;
-	'
-done < "${WORKDIR}"/patches/series > "${S}"/patchlevel-gentoo.h
-}
-
-eblit-perl-src_prepare() {
-	local patch
-	EPATCH_OPTS+=" -p1"
-	einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
-	while read patch ; do
-		EPATCH_SINGLE_MSG="  ${patch} ..."
-		epatch "${WORKDIR}"/patches/${patch}
-	done < "${WORKDIR}"/patches/series
-
-	src_prepare_update_patchlevel_h
-
-	# pod/perltoc.pod fails
-	# lib/ExtUtils/t/Embed.t fails
-	if ! tc-is-static-only ; then
-		ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
-		ln -s ${LIBPERL} libperl$(get_libname ) || die
-	fi
-}
-

diff --git a/dev-lang/perl/files/eblits/src_test-v50140021.eblit b/dev-lang/perl/files/eblits/src_test-v50140021.eblit
deleted file mode 100644
index 77e2d04..0000000
--- a/dev-lang/perl/files/eblits/src_test-v50140021.eblit
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-eblit-perl-src_test() {
-	if [[ ${EUID} == 0 ]] ; then
-		ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
-		return 0
-	fi
-	use elibc_uclibc && export MAKEOPTS+=" -j1"
-	TEST_JOBS=$(echo -j1 ${MAKEOPTS} | sed -r 's/.*(-j[[:space:]]*|--jobs=)([[:digit:]]+).*/\2/' ) \
-		make test_harness || die "test failed"
-}

diff --git a/dev-lang/perl/files/perl-5.10.1-hpux.patch b/dev-lang/perl/files/perl-5.10.1-hpux.patch
deleted file mode 100644
index ca4ee52..0000000
--- a/dev-lang/perl/files/perl-5.10.1-hpux.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-# do not assume '.' being in PATH on hpux,
-# use 'gcc' as linker, link with '-lm'.
-
---- hints/hpux.sh
-+++ hints/hpux.sh
-@@ -190,7 +190,7 @@
-     $define|true|[Yy])
- 	echo '#include <stdio.h>\nint main(){long l;printf("%d\\n",sizeof(l));}'>try.c
- 	$cc -o try $ccflags $ldflags try.c
--	if [ "`try`" = "8" ]; then
-+	if [ "`./try`" = "8" ]; then
- 	    case "$use64bitall" in
- 		$define|true|[Yy]) ;;
- 		*)  cat <<EOM >&4
-@@ -338,7 +338,7 @@
-     } /* main */
- EOF
- $cc -o try $ccflags $ldflags try.c
--	maxdsiz=`try`
-+	maxdsiz=`./try`
- rm -f try try.c core
- if [ $maxdsiz -le 64 ]; then
-     # 64 Mb is probably not enough to optimize toke.c
-@@ -363,11 +363,12 @@
- 	    "")           optimize="-g -O" ;;
- 	    *O[3456789]*) optimize=`echo "$optimize" | sed -e 's/O[3-9]/O2/'` ;;
- 	    esac
--	#ld="$cc"
--	ld=/usr/bin/ld
-+	ld="$cc"
-+	#ld=/usr/bin/ld
- 	cccdlflags='-fPIC'
--	#lddlflags='-shared'
--	lddlflags='-b'
-+	lddlflags='-shared'
-+	#lddlflags='-b'
-+	libs='-lm'
- 	case "$optimize" in
- 	    *-g*-O*|*-O*-g*)
- 		# gcc without gas will not accept -g

diff --git a/dev-lang/perl/files/perl-5.12.3-aix-soname.patch b/dev-lang/perl/files/perl-5.12.3-aix-soname.patch
deleted file mode 100644
index 70fe5fa..0000000
--- a/dev-lang/perl/files/perl-5.12.3-aix-soname.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-1) Match "powerpc-ibm-aix5.3.0.0-gcc" as gcc too.
-
-2) Creating shared library on aix with full soname support, following
-http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html
-http://lists.gnu.org/archive/html/libtool/2011-02/msg00000.html
-
-Once there is an agreement on that, this patch basically is designed
-for upstream perl to be applied when their soname would change anyway.
-However, there is 'strip' being used, and I don't know yet what to
-use instead in cross-aix setups with recent binutils.
-
---- Makefile.SH
-+++ Makefile.SH
-@@ -92,12 +92,12 @@
- 		;;
- 	aix*)
- 		case "$cc" in
--		gcc*)
--			shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bE:perl.exp"
-+		*gcc*)
-+			shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bE:perl.exp"
- 			case "$osvers" in
--			3*)	shrpldflags="$shrpldflags -e _nostart"
-+			3*)	shrpldflags="$shrpldflags -Wl,-bM:SRE -e _nostart"
- 				;;
--			*)	shrpldflags="$shrpldflags -Wl,-bnoentry"
-+			*)	shrpldflags="$shrpldflags -Wl,-G -Wl,-bernotok -Wl,-bnoentry"
- 				;;
- 			esac
- 			shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
-@@ -105,11 +105,11 @@
- 			linklibperl_nonshr='-lperl_nonshr'
- 			;;
- 		*)
--			shrpldflags="-H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp"
-+			shrpldflags="-H512 -T512 -bhalt:4 -bE:perl.exp"
- 			case "$osvers" in
--			3*)	shrpldflags="$shrpldflags -e _nostart"
-+			3*)	shrpldflags="$shrpldflags -bM:SRE -e _nostart"
- 				;;
--			*)	shrpldflags="$shrpldflags -b noentry"
-+			*)	shrpldflags="$shrpldflags -G -bernotok -b noentry"
- 				;;
- 			esac
- 			shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
-@@ -763,11 +763,19 @@
- !NO!SUBS!
- 		case "$osname" in
- 		aix)
--			$spitshell >>$Makefile <<'!NO!SUBS!'
--	rm -f libperl$(OBJ_EXT)
--	mv $@ libperl$(OBJ_EXT)
--	$(AR) qv $(LIBPERL) libperl$(OBJ_EXT)
--!NO!SUBS!
-+			bits=32
-+			if test X"$use64bitall" = Xdefine; then bits=64; fi
-+			$spitshell >>$Makefile <<!GROK!THIS!
-+	rm -f shr.imp shr.o
-+	mv \$@ shr.o
-+	strip -e shr.o
-+	( echo '#! libperl.so.${revision}.${patchlevel}(shr.o)' \\
-+	; echo '# ${bits}' \\
-+	; grep -v '^#!' perl.exp \\
-+	) > shr.imp
-+	\$(AR) qv \$@ shr.imp shr.o
-+	rm -f shr.imp shr.o
-+!GROK!THIS!
- 			;;
- 		esac
- 		;;

diff --git a/dev-lang/perl/files/perl-5.12.3-interix.patch b/dev-lang/perl/files/perl-5.12.3-interix.patch
deleted file mode 100644
index 5e875b2..0000000
--- a/dev-lang/perl/files/perl-5.12.3-interix.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-reported: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2011-04/msg01014.html
-
-diff -ru perl-5.12.3.orig/hints/interix.sh perl-5.12.3/hints/interix.sh
---- perl-5.12.3.orig/hints/interix.sh	2011-04-27 08:34:00 +0200
-+++ perl-5.12.3/hints/interix.sh	2011-04-27 08:53:46 +0200
-@@ -6,14 +6,13 @@
- cc='gcc'
- cccdlflags="-DPIC $cccdlflags"
- ccdlflags='-Wl,-E'
--ccflags="-D_ALL_SOURCE $ccflags"
--d_poll="$undef"
- ld='gcc'
- lddlflags="-shared $lddlflags"
- rpathflag='-Wl,-R'
- sharpbang='#!'
- usemymalloc='false'
- usenm='false'
-+firstmakefile=GNUmakefile
- 
- # This script UU/usethreads.cbu will get 'called-back' by Configure 
- # after it has prompted the user for whether to use threads. 

diff --git a/dev-lang/perl/files/perl-5.12.3-mint.patch b/dev-lang/perl/files/perl-5.12.3-mint.patch
deleted file mode 100644
index 4c6c108..0000000
--- a/dev-lang/perl/files/perl-5.12.3-mint.patch
+++ /dev/null
@@ -1,321 +0,0 @@
-http://rt.perl.org/rt3/Ticket/Display.html?id=89502
-
---- perl-5.12.3/Configure	2011-02-21 09:18:09.000000000 +0000
-+++ perl-5.12.3/Configure	2011-02-21 09:38:49.000000000 +0000
-@@ -1275,6 +1275,9 @@ 
- elif test -n "$DJGPP"; then
- : DOS DJGPP
-     _exe=".exe"
-+elif test -f "/kern/cookiejar"; then
-+: MiNT
-+    _exe=""
- elif test -d c:/. -o -n "$is_os2" ; then
- : OS/2 or cygwin
-     _exe=".exe"
-@@ -1402,7 +1405,7 @@ 
- 	xcat=/bin/cat
- 	test -f $xcat$_exe || xcat=/usr/bin/cat
- 	if test ! -f $xcat$_exe; then
--		for p in `echo $PATH | sed -e "s/$p_/ /g"` $paths; do
-+		for p in `echo $PATH | sed -e 's/$p_/ /g'` $paths; do
- 			if test -f $p/cat$_exe; then
- 				xcat=$p/cat
- 				break
---- perl-5.12.3/ext/DynaLoader/dl_dld.xs	2010-11-21 21:40:55.000000000 +0000
-+++ perl-5.12.3/ext/DynaLoader/dl_dld.xs	2011-02-21 09:38:51.000000000 +0000
-@@ -116,6 +116,18 @@ 
- 	goto haverror;
-     }
- 
-+    DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libm.a)\n"));
-+    if (dlderr = dld_link("/usr/lib/libm.a")) {
-+	SaveError(aTHX_ "dld_link(libm.a): %s", dld_strerror(dlderr));
-+	goto haverror;
-+    }
-+
-+    DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libc.a)\n"));
-+    if (dlderr = dld_link("/usr/lib/libc.a")) {
-+	SaveError(aTHX_ "dld_link(libc.a): %s", dld_strerror(dlderr));
-+	goto haverror;
-+    }
-+
-     max = AvFILL(dl_resolve_using);
-     for (x = 0; x <= max; x++) {
- 	char *sym = SvPVX(*av_fetch(dl_resolve_using, x, 0));
---- perl-5.12.3/malloc.c	2011-01-09 20:20:57.000000000 +0000
-+++ perl-5.12.3/malloc.c	2011-02-21 09:38:51.000000000 +0000
-@@ -264,7 +264,7 @@ 
- #define MIN_BUC_POW2 (sizeof(void*) > 4 ? 3 : 2) /* Allow for 4-byte arena. */
- #define MIN_BUCKET (MIN_BUC_POW2 * BUCKETS_PER_POW2)
- 
--#if !(defined(I286) || defined(atarist))
-+#if !defined(I286)
- 	/* take 2k unless the block is bigger than that */
- #  define LOG_OF_MIN_ARENA 11
- #else
-@@ -551,8 +551,8 @@ 
-  */
- #define u_short unsigned short
- 
--/* 286 and atarist like big chunks, which gives too much overhead. */
--#if (defined(RCHECK) || defined(I286) || defined(atarist)) && defined(PACK_MALLOC)
-+/* 286 like big chunks, which gives too much overhead. */
-+#if (defined(RCHECK) || defined(I286)) && defined(PACK_MALLOC)
- #  undef PACK_MALLOC
- #endif 
- 
-@@ -1734,16 +1734,14 @@ 
- 	/* Second, check alignment. */
- 	slack = 0;
- 
--#if !defined(atarist) /* on the atari we dont have to worry about this */
--#  ifndef I286 	/* The sbrk(0) call on the I286 always returns the next segment */
-+#ifndef I286 	/* The sbrk(0) call on the I286 always returns the next segment */
- 	/* WANTED_ALIGNMENT may be more than NEEDED_ALIGNMENT, but this may
- 	   improve performance of memory access. */
- 	if (PTR2UV(cp) & (WANTED_ALIGNMENT - 1)) { /* Not aligned. */
- 	    slack = WANTED_ALIGNMENT - (PTR2UV(cp) & (WANTED_ALIGNMENT - 1));
- 	    add += slack;
- 	}
--#  endif
--#endif /* !atarist */
-+#endif
- 		
- 	if (add) {
- 	    DEBUG_m(PerlIO_printf(Perl_debug_log, 
---- perl-5.12.3/miniperlmain.c	2011-01-09 20:20:57.000000000 +0000
-+++ perl-5.12.3/miniperlmain.c	2011-02-21 09:38:49.000000000 +0000
-@@ -45,7 +45,7 @@ 
- #if defined (atarist)
- /* The Atari operating system doesn't have a dynamic stack.  The
-    stack size is determined from this value.  */
--long _stksize = 64 * 1024;
-+long _stksize = 256 * 1024;
- #endif
- 
- #if defined(PERL_GLOBAL_STRUCT_PRIVATE)
---- perl-5.12.3/os2/perlrexx.c	2010-11-21 21:40:56.000000000 +0000
-+++ perl-5.12.3/os2/perlrexx.c	2011-02-21 09:42:49.000000000 +0000
-@@ -38,7 +38,7 @@ 
- #if defined (atarist)
- /* The Atari operating system doesn't have a dynamic stack.  The
-    stack size is determined from this value.  */
--long _stksize = 64 * 1024;
-+long _stksize = 256 * 1024;
- #endif
- 
- /* Register any extra external extensions */
---- perl-5.12.3/perl.c	2011-02-21 09:17:19.000000000 +0000
-+++ perl-5.12.3/perl.c	2011-02-21 09:38:50.000000000 +0000
-@@ -3272,10 +3272,6 @@ 
- 		      "\n\nOS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel\n"
- 		      "Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich\n");
- #endif
--#ifdef atarist
--	PerlIO_printf(PerlIO_stdout(),
--		      "atariST series port, ++jrb  bammi@cadence.com\n");
--#endif
- #ifdef __BEOS__
- 	PerlIO_printf(PerlIO_stdout(),
- 		      "BeOS port Copyright Tom Spindler, 1997-1999\n");
---- perl-5.12.3/perl.h	2011-01-09 20:20:57.000000000 +0000
-+++ perl-5.12.3/perl.h	2011-02-21 09:38:50.000000000 +0000
-@@ -497,7 +497,7 @@ 
-  */
- 
- /* define this once if either system, instead of cluttering up the src */
--#if defined(MSDOS) || defined(atarist) || defined(WIN32) || defined(NETWARE)
-+#if defined(MSDOS) || defined(WIN32) || defined(NETWARE)
- #define DOSISH 1
- #endif
- 
---- perl-5.12.3/perlio.c	2009-04-14 23:47:25.000000000 +0000
-+++ perl-5.12.3/perlio.c	2010-03-23 18:36:15.000000000 +0000
-@@ -135,17 +135,6 @@ 
-      * This used to be contents of do_binmode in doio.c
-      */
- #ifdef DOSISH
--#  if defined(atarist)
--    PERL_UNUSED_ARG(iotype);
--    if (!fflush(fp)) {
--        if (mode & O_BINARY)
--            ((FILE *) fp)->_flag |= _IOBIN;
--        else
--            ((FILE *) fp)->_flag &= ~_IOBIN;
--        return 1;
--    }
--    return 0;
--#  else
-     dTHX;
-     PERL_UNUSED_ARG(iotype);
- #ifdef NETWARE
-@@ -153,7 +142,7 @@ 
- #else
-     if (PerlLIO_setmode(fileno(fp), mode) != -1) {
- #endif
--#    if defined(WIN32) && defined(__BORLANDC__)
-+#  if defined(WIN32) && defined(__BORLANDC__)
-         /*
-          * The translation mode of the stream is maintained independent 
- of
-@@ -169,12 +158,11 @@ 
-             fp->flags |= _F_BIN;
-         else
-             fp->flags &= ~_F_BIN;
--#    endif
-+#  endif
-         return 1;
-     }
-     else
-         return 0;
--#  endif
- #else
- #  if defined(USEMYBINMODE)
-     dTHX;
---- perl-5.12.3/pp_sys.c	2011-01-09 20:20:58.000000000 +0000
-+++ perl-5.12.3/pp_sys.c	2011-02-21 09:38:50.000000000 +0000
-@@ -3308,14 +3308,6 @@ 
-     RETPUSHNO;
- }
- 
--#if defined(atarist) /* this will work with atariST. Configure will
--			make guesses for other systems. */
--# define FILE_base(f) ((f)->_base)
--# define FILE_ptr(f) ((f)->_ptr)
--# define FILE_cnt(f) ((f)->_cnt)
--# define FILE_bufsiz(f) ((f)->_cnt + ((f)->_ptr - (f)->_base))
--#endif
--
- PP(pp_fttext)
- {
-     dVAR;
-@@ -5567,30 +5559,6 @@ 
-     case 8:
- 	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7]);
- 	break;
--#ifdef atarist
--    case 9:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]);
--	break;
--    case 10:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
--	break;
--    case 11:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10]);
--	break;
--    case 12:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10],a[11]);
--	break;
--    case 13:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10],a[11],a[12]);
--	break;
--    case 14:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10],a[11],a[12],a[13]);
--	break;
--#endif /* atarist */
-     }
-     SP = ORIGMARK;
-     PUSHi(retval);
---- perl-5.12.3/util.c	2011-01-09 20:20:58.000000000 +0000
-+++ perl-5.12.3/util.c	2011-02-21 09:38:51.000000000 +0000
-@@ -2545,7 +2545,7 @@ 
-     return PerlIO_fdopen(p[This], mode);
- }
- #else
--#if defined(atarist) || defined(EPOC)
-+#if defined(EPOC)
- FILE *popen();
- PerlIO *
- Perl_my_popen(pTHX_ const char *cmd, const char *mode)
-@@ -2994,7 +2994,7 @@ 
- }
- #endif
- 
--#if defined(atarist) || defined(OS2) || defined(EPOC)
-+#if defined(OS2) || defined(EPOC)
- int pclose();
- #ifdef HAS_FORK
- int					/* Cannot prototype with I32
-@@ -3111,7 +3111,7 @@ 
-     I32 len = 0;
-     int retval;
-     char *bufend;
--#if defined(DOSISH) && !defined(OS2) && !defined(atarist)
-+#if defined(DOSISH) && !defined(OS2)
- #  define SEARCH_EXTS ".bat", ".cmd", NULL
- #  define MAX_EXT_LEN 4
- #endif
-@@ -3234,28 +3234,25 @@ 
- 
- 	bufend = s + strlen(s);
- 	while (s < bufend) {
--#if defined(atarist) || defined(DOSISH)
-+#if defined(DOSISH)
- 	    for (len = 0; *s
--#  ifdef atarist
--		    && *s != ','
--#  endif
- 		    && *s != ';'; len++, s++) {
- 		if (len < sizeof tmpbuf)
- 		    tmpbuf[len] = *s;
- 	    }
- 	    if (len < sizeof tmpbuf)
- 		tmpbuf[len] = '\0';
--#else  /* ! (atarist || DOSISH) */
-+#else  /* ! (DOSISH) */
- 	    s = delimcpy(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend,
- 			':',
- 			&len);
--#endif /* ! (atarist || DOSISH) */
-+#endif /* ! (DOSISH) */
- 	    if (s < bufend)
- 		s++;
- 	    if (len + 1 + strlen(scriptname) + MAX_EXT_LEN >= sizeof tmpbuf)
- 		continue;	/* don't search dir with too-long name */
- 	    if (len
--#  if defined(atarist) || defined(DOSISH)
-+#  if defined(DOSISH)
- 		&& tmpbuf[len - 1] != '/'
- 		&& tmpbuf[len - 1] != '\\'
- #  endif
---- perl-5.12.3/hints/freemint.sh	2011-01-09 20:20:58.000000000 +0000
-+++ perl-5.12.3/hints/freemint.sh	2011-02-21 09:38:51.000000000 +0000
-@@ -0,0 +1,34 @@ 
-+# hints/freemint.sh
-+#
-+# talk to guido@freemint.de if you want to change this file.
-+# Please read the README.mint file.
-+#
-+# misc stuff
-+
-+archname="m68k-freemint"
-+
-+cccdlflags=' '; # avoid -fPIC
-+ccdlflags="-Wl,-whole-archive -lgcc -lpthread -Wl,-no-whole-archive"
-+
-+# libs
-+libpth="$prefix/lib /usr/local/lib /usr/lib"
-+glibpth="$libpth"
-+xlibpth="$libpth"
-+
-+ccflags="$ccflags -D_GNU_SOURCE"
-+libswanted='m dld'
-+dl_src='dl_dld.xs'
-+dlext='o'
-+lddlflags='-r'
-+ldflags='-static'
-+so='none'
-+useshrplib='false'
-+
-+#sbrk() returns -1 (failure) somewhere in lib/unicore/mktables at
-+#around 14M, so we need to use system malloc() as our sbrk()
-+malloc_cflags='ccflags="-DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC $ccflags"'
-+
-+# Locales aren't feeling well. We crash if -Ox used.
-+locale_cflags='optimize="-O0"'
-+LC_ALL=C; export LC_ALL;
-+LANG=C; export LANG;

diff --git a/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch b/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch
deleted file mode 100644
index c199041..0000000
--- a/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-cut the crap of inventing paths, or adding search paths that we don't use
-
---- Configure
-+++ Configure
-@@ -105,28 +105,6 @@
- 	fi
- fi
- 
--: Proper PATH setting
--paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin'
--paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin"
--paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin"
--paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin"
--paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb"
--paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin"
--paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib"
--paths="$paths /sbin /usr/sbin /usr/libexec"
--paths="$paths /system/gnu_library/bin"
--
--for p in $paths
--do
--	case "$p_$PATH$p_" in
--	*$p_$p$p_*) ;;
--	*) test -d $p && PATH=$PATH$p_$p ;;
--	esac
--done
--
--PATH=.$p_$PATH
--export PATH
--
- : shall we be using ksh?
- inksh=''
- needksh=''
-@@ -8287,66 +8265,6 @@
- 	;;
- esac
- 
--# How will the perl executable find the installed shared $libperl?
--# Add $xxx to ccdlflags.
--# If we can't figure out a command-line option, use $shrpenv to
--# set env LD_RUN_PATH.  The main perl makefile uses this.
--shrpdir=$archlibexp/CORE
--xxx=''
--tmp_shrpenv=''
--if "$useshrplib"; then
--    case "$osname" in
--	aix)
--		# We'll set it in Makefile.SH...
--		;;
--	solaris)
--		xxx="-R $shrpdir"
--		;;
--	freebsd|mirbsd|netbsd|openbsd|interix|dragonfly)
--		xxx="-Wl,-R$shrpdir"
--		;;
--	bsdos|linux|irix*|dec_osf|gnu*)
--		xxx="-Wl,-rpath,$shrpdir"
--		;;
--	next)
--		# next doesn't like the default...
--		;;
--	beos)
--		# beos doesn't like the default, either.
--		;;
--	haiku)
--		# Haiku doesn't like the default, either.
--		;;
--	hpux*)
--		# hpux doesn't like the default, either.
--		tmp_shrpenv="env LDOPTS=\"+s +b${shrpdir}\""
--		;;
--	cygwin)
--		# cygwin needs only ldlibpth
--		;;
--	*)
--		tmp_shrpenv="env LD_RUN_PATH=$shrpdir"
--		;;
--	esac
--	case "$xxx" in
--	'') ;;
--	*)
--		# Only add $xxx if it isn't already in ccdlflags.
--		case " $ccdlflags " in
--		*" $xxx "*)	;;
--		*)	ccdlflags="$ccdlflags $xxx"
--			cat <<EOM >&4
--
--Adding $xxx to the flags
--passed to $ld so that the perl executable will find the
--installed shared $libperl.
--
--EOM
--			;;
--		esac
--		;;
--	esac
--fi
- # Fix ccdlflags in AIX for building external extensions.
- # (For building Perl itself bare -bE:perl.exp is needed,
- #  Makefile.SH takes care of this.)

diff --git a/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch b/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch
deleted file mode 100644
index b96eea8..0000000
--- a/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Use $CC to link (and check for broken compilers), such that we don't get
-linked modules of a different bitness.
-http://bugs.gentoo.org/show_bug.cgi?id=297751
-
---- hints/darwin.sh
-+++ hints/darwin.sh
-@@ -128,13 +128,13 @@
- ccflags="${ccflags} ${cppflags}"
- 
- # Known optimizer problems.
--case "`cc -v 2>&1`" in
-+case "`${cc:-gcc} -v 2>&1`" in
-   *"3.1 20020105"*) toke_cflags='optimize=""' ;;
- esac
- 
- # Shared library extension is .dylib.
- # Bundle extension is .bundle.
--ld='cc';
-+ld="${cc:-gcc}";
- so='dylib';
- dlext='bundle';
- usedl='define';

diff --git a/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch b/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch
deleted file mode 100644
index f2df825..0000000
--- a/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-http://sourceware.org/ml/binutils/2005-12/msg00008.html
---- hints/solaris_2.sh
-+++ hints/solaris_2.sh
-@@ -289,7 +289,7 @@
- 
- END
- 		ccdlflags="$ccdlflags -Wl,-E"
--		lddlflags="$lddlflags -Wl,-E -G"
-+		lddlflags="$lddlflags -shared"
- 	    fi
- 	fi
- 
-@@ -555,7 +555,7 @@
- 		    : #ccflags="$ccflags -Wa,`getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`"
- 		fi
- 		ldflags="$ldflags -m64"
--		lddlflags="$lddlflags -G -m64"
-+		lddlflags="$lddlflags -m64"
- 		;;
- 	    *)
- 		ccflags="$ccflags `getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`"

diff --git a/dev-lang/perl/files/perl-5.8.8-solaris11.patch b/dev-lang/perl/files/perl-5.8.8-solaris11.patch
deleted file mode 100644
index 6ba72e0..0000000
--- a/dev-lang/perl/files/perl-5.8.8-solaris11.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Thanks to the nice OpenSolaris guys, I finally figured out that on
-OpenSolaris 11, the header dependencies have changed.
-
---- perl.h
-+++ perl.h
-@@ -1192,6 +1192,8 @@
-  */
- 
- #if defined(I_SYSMODE) && !defined(PERL_MICRO)
-+#include <sys/stat.h>
-+#include <sys/vnode.h>
- #include <sys/mode.h>
- #endif
- 

diff --git a/dev-lang/perl/files/perl-5.8.8-usr-local.patch b/dev-lang/perl/files/perl-5.8.8-usr-local.patch
deleted file mode 100644
index c44b786..0000000
--- a/dev-lang/perl/files/perl-5.8.8-usr-local.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-# remove /usr/local paths from all stuff thats used
-# in Configure script, locincpth, loclibpth and glibpth are sedded
-# afterwards not to conflict with the lib32 and lib64 patches
-
-diff -rubB perl-5.8.8.orig/Configure perl-5.8.8/Configure
---- perl-5.8.8.orig/Configure	Tue Jan 15 10:41:29 2008
-+++ perl-5.8.8/Configure	Tue Jan 15 10:44:59 2008
-@@ -4424,7 +4422,7 @@
- : Set private lib path
- case "$plibpth" in
- '') if ./mips; then
--		plibpth="$incpath/usr/lib /usr/local/lib /usr/ccs/lib"
-+		plibpth="$incpath/usr/lib /usr/ccs/lib"
- 	fi;;
- esac
- case "$libpth" in
-@@ -19144,7 +19142,7 @@
- 	case "$ranlib" in
- 	:) ranlib='';;
- 	'')
--		ranlib=`./loc ranlib X /usr/bin /bin /usr/local/bin`
-+		ranlib=`./loc ranlib X /usr/bin /bin`
- 		$test -f $ranlib || ranlib=''
- 		;;
- 	esac

diff --git a/dev-lang/perl/metadata.xml b/dev-lang/perl/metadata.xml
deleted file mode 100644
index a6186e4..0000000
--- a/dev-lang/perl/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<herd>perl</herd>
-	<maintainer>
-		<email>perl@gentoo.org</email>
-		<description>Primary Maintainer</description>
-	</maintainer>
-	<use>
-		<flag name='ithreads'>Enable Perl threads, has some compatibility problems</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-lang/perl/perl-5.14.2-r1.ebuild b/dev-lang/perl/perl-5.14.2-r1.ebuild
deleted file mode 100644
index 724b9d6..0000000
--- a/dev-lang/perl/perl-5.14.2-r1.ebuild
+++ /dev/null
@@ -1,523 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.14.2.ebuild,v 1.4 2012/03/03 12:29:38 grobian Exp $
-
-EAPI=4
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib
-
-PATCH_VER=1
-
-PERL_OLDVERSEN="5.14.0 5.14.1"
-MODULE_AUTHOR=FLORA
-
-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/${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}-${PATCH_VER}.tar.bz2
-	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2"
-#	mirror://cpan/src/${MY_P}.tar.bz2
-#	mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ppc-aix ~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"
-
-COMMON_DEPEND="
-	berkdb? ( sys-libs/db )
-	gdbm? ( >=sys-libs/gdbm-1.8.3 )
-	app-arch/bzip2
-	sys-libs/zlib
-"
-DEPEND="${COMMON_DEPEND}
-	!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
-"
-RDEPEND="${COMMON_DEPEND}
-"
-PDEPEND=">=app-admin/perl-cleaner-2.5"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.760.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.610.0      shasum
-	src_remove_dual      perl-core/CPAN               1.960.1_rc   cpan
-	src_remove_dual      perl-core/CPANPLUS           0.910.300    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.910.300    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.420.100_rc enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.570.500_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   2.221.0      xsubpp
-	src_remove_dual      perl-core/JSON-PP            2.271.50     json_pp
-	src_remove_dual      perl-core/Module-Build       0.380.0      config_data
-	src_remove_dual      perl-core/Module-CoreList    2.490.200_rc corelist
-	src_remove_dual      perl-core/PodParser          1.370.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /usr/share/man/man1/perlpodstyle.1
-}
-
-pkg_setup() {
-	case ${CHOST} in
-		*-freebsd*)   osname="freebsd" ;;
-		*-dragonfly*) osname="dragonfly" ;;
-		*-netbsd*)    osname="netbsd" ;;
-		*-openbsd*)   osname="openbsd" ;;
-		*-darwin*)    osname="darwin" ;;
-		*-interix*)   osname="interix" ;;
-		*)            osname="linux" ;;
-	esac
-
-	if use ithreads ; then
-		mythreading="-multi"
-		myarch="${CHOST%%-*}-${osname}-thread"
-	else
-		myarch="${CHOST%%-*}-${osname}"
-	fi
-	if use debug ; then
-		myarch="${myarch}-debug"
-	fi
-
-	LIBPERL="libperl$(get_libname ${MY_PV} )"
-	PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
-	ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
-	SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
-	VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
-
-	if use ithreads ; then
-		echo ""
-		ewarn "THREADS WARNING:"
-		ewarn "PLEASE NOTE: You are compiling ${MY_P} with"
-		ewarn "interpreter-level threading enabled."
-		ewarn "Threading is not supported by all applications "
-		ewarn "that compile against perl. You use threading at "
-		ewarn "your own discretion. "
-	fi
-	check_rebuild
-	dual_scripts
-}
-
-check_rebuild() {
-	if has_version "<dev-lang/perl-${SHORT_PV}" ; then
-		echo ""
-		ewarn "UPDATE THE PERL MODULES:"
-		ewarn "After updating dev-lang/perl you must reinstall"
-		ewarn "the installed perl modules."
-		ewarn "Use: perl-cleaner --all"
-	elif has_version dev-lang/perl ; then
-		# doesnot work
-		#if ! has_version dev-lang/perl[ithreads=,debug=] ; then
-		#if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then
-		if (   use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
-		   ( ! use ithreads &&   has_version dev-lang/perl[ithreads] ) || \
-		   (   use debug    && ! has_version dev-lang/perl[debug]    ) || \
-		   ( ! use debug    &&   has_version dev-lang/perl[debug]    ) ; then
-			echo ""
-			ewarn "TOGGLED USE-FLAGS WARNING:"
-			ewarn "You changed one of the use-flags ithreads or debug."
-			ewarn "You must rebuild all perl-modules installed."
-			ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
-		fi
-	fi
-}
-
-src_prepare_update_patchlevel_h() {
-	[[ -f ${WORKDIR}/perl-patch/series ]] || return 0
-
-	while read patch level ; do
-		sed -i -e "s/^\t,NULL$/	,\"${patch//__/_}\"\n&/" "${S}"/patchlevel.h || die
-	done < "${WORKDIR}"/perl-patch/series
-}
-
-src_prepare() {
-	EPATCH_SOURCE="${WORKDIR}/perl-patch" \
-	EPATCH_SUFFIX="diff" \
-	EPATCH_FORCE="yes" \
-	EPATCH_OPTS="-p1" \
-	epatch
-
-	src_prepare_update_patchlevel_h
-
-	# pod/perltoc.pod fails
-	# lib/ExtUtils/t/Embed.t fails
-	if ! tc-is-static-only ; then
-		ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
-		ln -s ${LIBPERL} libperl$(get_libname ) || die
-	fi
-
-	epatch "${FILESDIR}"/${PN}-5.12.3-aix-soname.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-solaris-relocation.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-solaris11.patch
-	epatch "${FILESDIR}"/${PN}-5.14.1-cleanup-paths.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-usr-local.patch
-	epatch "${FILESDIR}"/${PN}-5.10.1-hpux.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-darwin-cc-ld.patch
-	epatch "${FILESDIR}"/${PN}-5.12.3-mint.patch
-	epatch "${FILESDIR}"/${PN}-5.12.3-interix.patch
-
-	# rest of usr-local patch
-	sed -i \
-		-e '/^locincpth=/c\locincpth=""' \
-		-e '/^loclibpth=/c\loclibpth=""' \
-		-e '/^glibpth=.*\/local\//s: /usr/local/lib.*":":' \
-		Configure || die
-}
-
-myconf() {
-	# the myconf array is declared in src_configure
-	myconf=( "${myconf[@]}" "$@" )
-}
-
-src_configure() {
-	declare -a myconf
-
-	export LC_ALL="C"
-	[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
-
-	# some arches and -O do not mix :)
-	use ppc && replace-flags -O? -O1
-	# Perl has problems compiling with -Os in your flags with glibc
-	use elibc_uclibc || replace-flags "-Os" "-O2"
-	# This flag makes compiling crash in interesting ways
-	filter-flags "-malign-double"
-	# Fixes bug #97645
-	use ppc && filter-flags "-mpowerpc-gpopt"
-	# Fixes bug #143895 on gcc-4.1.1
-	filter-flags "-fsched2-use-superblocks"
-
-	use sparc && myconf -Ud_longdbl
-
-	# 266337
-	export BUILD_BZIP2=0
-	export BZIP2_INCLUDE=${EPREFIX}/usr/include
-	export BZIP2_LIB=${EPREFIX}/usr/$(get_libdir)
-	cat <<-EOF > "${S}/cpan/Compress-Raw-Zlib/config.in"
-		BUILD_ZLIB = False
-		INCLUDE = ${EPREFIX}/usr/include
-		LIB = ${EPREFIX}/usr/$(get_libdir)
-
-		OLD_ZLIB = False
-		GZIP_OS_CODE = AUTO_DETECT
-	EOF
-
-	# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
-
-	myndbm='U'
-	mygdbm='U'
-	mydb='U'
-
-	if use gdbm ; then
-		mygdbm='D'
-		myndbm='D'
-	fi
-	if use berkdb ; then
-		mydb='D'
-		has_version '=sys-libs/db-1*' && myndbm='D'
-	fi
-
-	myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
-
-	if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
-		ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
-		myconf -Ui_db -Ui_ndbm
-	fi
-
-	use ithreads && myconf -Dusethreads
-
-	if use debug ; then
-		append-cflags "-g"
-		myconf -DDEBUGGING
-	elif [[ ${CFLAGS} == *-g* ]] ; then
-		myconf -DDEBUGGING=-g
-	else
-		myconf -DDEBUGGING=none
-	fi
-
-	if [[ -n ${PERL_OLDVERSEN} ]] ; then
-		local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
-		myconf -Dinc_version_list="${inclist}"
-	fi
-
-	[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
-
-	# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
-	# Prefix itself we don't do multilib either, so make sure perl can find
-	# something compatible.
-	if use prefix ; then
-		local ldir
-		local llib
-		local paths=""
-		echo "int main() {}" > "${T}"/t.c
-		# need to ensure dirs contain compatible libs, bug #358875
-		for ldir in /lib /usr/lib /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 ; do
-			[[ -d ${ldir} ]] || continue
-			# find a random lib from here
-			llib=( ${ldir}/*$(get_libname) )
-			[[ -e ${llib[0]} ]] || continue
-			$(tc-getCC) -o "${T}"/t "${T}"/t.c ${llib[0]} >& /dev/null \
-				&& paths="${paths} ${ldir}"
-		done
-		myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
-	elif [[ $(get_libdir) != "lib" ]] ; then
-		# We need to use " and not ', as the written config.sh use ' ...
-		myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
-	fi
-
-	# don't try building ODBM, bug #354453
-	myconf -Dnoextensions=ODBM_File
-
-	sh Configure \
-		-des \
-		-Duseshrplib \
-		-Darchname="${myarch}" \
-		-Dcc="$(tc-getCC)" \
-		-Doptimize="${CFLAGS}" \
-		-Dldflags="${LDFLAGS}" \
-		-Dprefix="${EPREFIX}"'/usr' \
-		-Dinstallprefix="${EPREFIX}"'/usr' \
-		-Dsiteprefix="${EPREFIX}"'/usr' \
-		-Dvendorprefix="${EPREFIX}"'/usr' \
-		-Dscriptdir="${EPREFIX}"'/usr/bin' \
-		-Dprivlib="${EPREFIX}${PRIV_LIB}" \
-		-Darchlib="${EPREFIX}${ARCH_LIB}" \
-		-Dsitelib="${EPREFIX}${SITE_LIB}" \
-		-Dsitearch="${EPREFIX}${SITE_ARCH}" \
-		-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
-		-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
-		-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dsiteman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dsiteman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dman1ext='1' \
-		-Dman3ext='3pm' \
-		-Dlibperl="${LIBPERL}" \
-		-Dlocincpth="${EPREFIX}"'/usr/include ' \
-		-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
-		-Duselargefiles \
-		-Dd_semctl_semun \
-		-Dcf_by='Gentoo' \
-		-Dmyhostname='localhost' \
-		-Dperladmin='root@localhost' \
-		-Dinstallusrbinperl='n' \
-		-Ud_csh \
-		-Uusenm \
-		"${myconf[@]}" || die "Unable to configure"
-}
-
-src_test() {
-	if [[ ${EUID} == 0 ]] ; then
-		ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
-		return 0
-	fi
-	use elibc_uclibc && export MAKEOPTS+=" -j1"
-	TEST_JOBS=$(echo -j1 ${MAKEOPTS} | sed -r 's/.*(-j[[:space:]]*|--jobs=)([[:digit:]]+).*/\2/' ) \
-		make test_harness || die "test failed"
-}
-
-src_install() {
-	local i
-	local coredir="${ARCH_LIB}/CORE"
-
-	emake DESTDIR="${D}" install
-
-	rm -f "${ED}"/usr/bin/perl
-	ln -s perl${MY_PV} "${ED}"/usr/bin/perl || die
-
-	if ! tc-is-static-only ; then
-		dolib.so "${ED}"${coredir}/${LIBPERL}
-		rm -f "${ED}"${coredir}/${LIBPERL}
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
-	fi
-
-	rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
-
-#	# A poor fix for the miniperl issues
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	fperms 0444 /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/bin/xsubpp
-#	fperms 0755 /usr/bin/xsubpp
-
-	# This removes ${D} from Config.pm
-	for i in $(find "${D}" -iname "Config.pm" ) ; do
-		einfo "Removing ${D} from ${i}..."
-		sed -i -e "s:${D}::" "${i}" || die "Sed failed"
-	done
-
-	find "${ED}" -type f -name .packlist -delete || die
-
-	# Note: find out from psm why we would need/want this.
-	# ( use berkdb && has_version '=sys-libs/db-1*' ) ||
-	#	find "${ED}" -name "*NDBM*" | xargs rm -f
-
-	dodoc Changes* README AUTHORS
-
-	if use doc ; then
-		# HTML Documentation
-		# We expect errors, warnings, and such with the following.
-
-		dodir /usr/share/doc/${PF}/html
-		LD_LIBRARY_PATH=. ./perl installhtml \
-			--podroot='.' \
-			--podpath='lib:ext:pod:vms' \
-			--recurse \
-			--htmldir="${ED}/usr/share/doc/${PF}/html" \
-			--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
-	fi
-
-	dual_scripts
-}
-
-pkg_postinst() {
-	dual_scripts
-
-	if [[ "${ROOT}" = "/" ]] ; then
-		local INC DIR file
-		INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
-		einfo "Removing old .ph files"
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
-					rm -f "${file}"
-					einfo "<< ${file}"
-				done
-			fi
-		done
-		# Silently remove the now empty dirs
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
-			fi
-		done
-
-#		ebegin "Generating ConfigLocal.pm (ignore any error)"
-#		enc2xs -C
-
-		einfo "Converting C header files to the corresponding Perl format (ignore any error)"
-		# Prefix note: unprefixed as this is all kernel/libc stuff that we never provide
-		pushd /usr/include >/dev/null
-			h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \
-				asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \
-				sys/socket.h sys/time.h wait.h sysexits.h
-		popd >/dev/null
-
-# This has been moved into a function because rumor has it that a future release
-# of portage will allow us to check what version was just removed - which means
-# we will be able to invoke this only as needed :)
-		# Tried doing this via  -z, but $INC is too big...
-		#if [[ "${INC}x" != "x" ]]; then
-		#	cleaner_msg
-		#fi
-	fi
-}
-
-pkg_postrm(){
-	dual_scripts
-
-#	if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then
-#		ebegin "Removing ConfigLocal.pm"
-#		rm "${ARCH_LIB}/Encode/ConfigLocal.pm"
-#	fi
-}
-
-cleaner_msg() {
-	eerror "You have had multiple versions of perl. It is recommended"
-	eerror "that you run perl-cleaner now. perl-cleaner will"
-	eerror "assist with this transition. This script is capable"
-	eerror "of cleaning out old .ph files, rebuilding modules for "
-	eerror "your new version of perl, as well as re-emerging"
-	eerror "applications that compiled against your old libperl$(get_libname)"
-	eerror
-	eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT."
-	eerror "Part of the rebuilding of applications compiled against "
-	eerror "your old libperl involves temporarily unmerging"
-	eerror "them - interruptions could leave you with unmerged"
-	eerror "packages before they can be remerged."
-	eerror ""
-	eerror "If you have run perl-cleaner and a package still gives"
-	eerror "you trouble, and re-emerging it fails to correct"
-	eerror "the problem, please check http://bugs.gentoo.org/"
-	eerror "for more information or to report a bug."
-	eerror ""
-}
-
-src_remove_dual_file() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				alternatives_auto_makesym "${i}" "${i}-[0-9]*"
-			done
-			;;
-		setup)
-			for i in "$@" ; do
-				if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
-					has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
-					break
-				fi
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i}{,-${ver}-${P}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual_man() {
-	local i pkg ver ff
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
-				ff=${ff##*${i#${i%.[0-9]}}}
-				alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	for i in "$@" ; do
-		src_remove_dual_file  "${pkg}" "${ver}" "/usr/bin/${i}"
-		src_remove_dual_man   "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
-	done
-}

diff --git a/dev-lang/perl/perl-5.14.2-r4.ebuild b/dev-lang/perl/perl-5.14.2-r4.ebuild
deleted file mode 100644
index 3b74bc6..0000000
--- a/dev-lang/perl/perl-5.14.2-r4.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.14.2.ebuild,v 1.4 2012/03/03 12:29:38 grobian Exp $
-
-EAPI=4
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib
-
-PATCH_VER=5
-
-PERL_OLDVERSEN="5.14.0 5.14.1"
-MODULE_AUTHOR=FLORA
-
-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/${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}-${PATCH_VER}.tar.bz2
-	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2"
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~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"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.760.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.610.0      shasum
-	src_remove_dual      perl-core/CPAN               1.960.1_rc   cpan
-	src_remove_dual      perl-core/CPANPLUS           0.910.300    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.910.300    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.420.100_rc enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.570.500_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   2.221.0      xsubpp
-	src_remove_dual      perl-core/JSON-PP            2.271.50     json_pp
-	src_remove_dual      perl-core/Module-Build       0.380.0      config_data
-	src_remove_dual      perl-core/Module-CoreList    2.490.200_rc corelist
-	src_remove_dual      perl-core/PodParser          1.370.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /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
-			source "${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    v50140021 ; }
-src_prepare()	{ eblit-run src_prepare   v50140021 ; }
-src_configure()	{ eblit-run src_configure v50140021 ; }
-#src_compile()	{ eblit-run src_compile   v50140021 ; }
-src_test()		{ eblit-run src_test      v50140021 ; }
-src_install()	{ eblit-run src_install   v50140021 ; }
-
-# 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}-v50140021.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} v50140021 ; }"
-	fi
-done

diff --git a/dev-lang/perl/perl-5.14.2.ebuild b/dev-lang/perl/perl-5.14.2.ebuild
deleted file mode 100644
index a325acb..0000000
--- a/dev-lang/perl/perl-5.14.2.ebuild
+++ /dev/null
@@ -1,715 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.14.2.ebuild,v 1.4 2012/03/03 12:29:38 grobian Exp $
-
-EAPI=4
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib
-
-PATCH_VER=1
-
-PERL_OLDVERSEN="5.14.0 5.14.1"
-MODULE_AUTHOR=FLORA
-
-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/${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}-${PATCH_VER}.tar.bz2
-	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2"
-#	mirror://cpan/src/${MY_P}.tar.bz2
-#	mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ppc-aix ~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 build debug doc gdbm ithreads"
-
-COMMON_DEPEND="
-	berkdb? ( sys-libs/db )
-	gdbm? ( >=sys-libs/gdbm-1.8.3 )
-	app-arch/bzip2
-	sys-libs/zlib
-"
-DEPEND="${COMMON_DEPEND}
-	!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
-"
-RDEPEND="${COMMON_DEPEND}
-"
-PDEPEND=">=app-admin/perl-cleaner-2.5"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.760.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.610.0      shasum
-	src_remove_dual      perl-core/CPAN               1.960.1_rc   cpan
-	src_remove_dual      perl-core/CPANPLUS           0.910.300    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.910.300    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.420.100_rc enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.570.500_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   2.221.0      xsubpp
-	src_remove_dual      perl-core/JSON-PP            2.271.50     json_pp
-	src_remove_dual      perl-core/Module-Build       0.380.0      config_data
-	src_remove_dual      perl-core/Module-CoreList    2.490.200_rc corelist
-	src_remove_dual      perl-core/PodParser          1.370.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /usr/share/man/man1/perlpodstyle.1
-}
-
-pkg_pretend() {
-	check_rebuild
-}
-
-pkg_setup() {
-	case ${CHOST} in
-		*-freebsd*)   osname="freebsd" ;;
-		*-dragonfly*) osname="dragonfly" ;;
-		*-netbsd*)    osname="netbsd" ;;
-		*-openbsd*)   osname="openbsd" ;;
-		*-darwin*)    osname="darwin" ;;
-		*-interix*)   osname="interix" ;;
-		*)            osname="linux" ;;
-	esac
-
-	if use ithreads ; then
-		mythreading="-multi"
-		myarch="${CHOST%%-*}-${osname}-thread"
-	else
-		myarch="${CHOST%%-*}-${osname}"
-	fi
-	if use debug ; then
-		myarch="${myarch}-debug"
-	fi
-
-	LIBPERL="libperl$(get_libname ${MY_PV} )"
-	PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
-	ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
-	SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
-	VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
-
-	if use ithreads ; then
-		echo ""
-		ewarn "THREADS WARNING:"
-		ewarn "PLEASE NOTE: You are compiling ${MY_P} with"
-		ewarn "interpreter-level threading enabled."
-		ewarn "Threading is not supported by all applications "
-		ewarn "that compile against perl. You use threading at "
-		ewarn "your own discretion. "
-	fi
-	check_rebuild
-	dual_scripts
-}
-
-check_rebuild() {
-	if has_version "<dev-lang/perl-${SHORT_PV}" ; then
-		echo ""
-		ewarn "UPDATE THE PERL MODULES:"
-		ewarn "After updating dev-lang/perl you must reinstall"
-		ewarn "the installed perl modules."
-		ewarn "Use: perl-cleaner --all"
-	elif has_version dev-lang/perl ; then
-		# doesnot work
-		#if ! has_version dev-lang/perl[ithreads=,debug=] ; then
-		#if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then
-		if (   use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
-		   ( ! use ithreads &&   has_version dev-lang/perl[ithreads] ) || \
-		   (   use debug    && ! has_version dev-lang/perl[debug]    ) || \
-		   ( ! use debug    &&   has_version dev-lang/perl[debug]    ) ; then
-			echo ""
-			ewarn "TOGGLED USE-FLAGS WARNING:"
-			ewarn "You changed one of the use-flags ithreads or debug."
-			ewarn "You must rebuild all perl-modules installed."
-			ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
-		fi
-	fi
-}
-
-src_prepare_update_patchlevel_h() {
-	[[ -f ${WORKDIR}/perl-patch/series ]] || return 0
-
-	while read patch level ; do
-		sed -i -e "s/^\t,NULL$/	,\"${patch//__/_}\"\n&/" "${S}"/patchlevel.h || die
-	done < "${WORKDIR}"/perl-patch/series
-}
-
-src_prepare() {
-	EPATCH_SOURCE="${WORKDIR}/perl-patch" \
-	EPATCH_SUFFIX="diff" \
-	EPATCH_FORCE="yes" \
-	EPATCH_OPTS="-p1" \
-	epatch
-
-	src_prepare_update_patchlevel_h
-
-	# pod/perltoc.pod fails
-	# lib/ExtUtils/t/Embed.t fails
-	if ! tc-is-static-only ; then
-		ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
-		ln -s ${LIBPERL} libperl$(get_libname ) || die
-	fi
-
-	epatch "${FILESDIR}"/${PN}-5.12.3-aix-soname.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-solaris-relocation.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-solaris11.patch
-	epatch "${FILESDIR}"/${PN}-5.14.1-cleanup-paths.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-usr-local.patch
-	epatch "${FILESDIR}"/${PN}-5.10.1-hpux.patch
-	epatch "${FILESDIR}"/${PN}-5.8.8-darwin-cc-ld.patch
-	epatch "${FILESDIR}"/${PN}-5.12.3-mint.patch
-	epatch "${FILESDIR}"/${PN}-5.12.3-interix.patch
-
-	# rest of usr-local patch
-	sed -i \
-		-e '/^locincpth=/c\locincpth=""' \
-		-e '/^loclibpth=/c\loclibpth=""' \
-		-e '/^glibpth=.*\/local\//s: /usr/local/lib.*":":' \
-		Configure || die
-}
-
-myconf() {
-	# the myconf array is declared in src_configure
-	myconf=( "${myconf[@]}" "$@" )
-}
-
-src_configure() {
-	declare -a myconf
-
-	export LC_ALL="C"
-	[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
-
-	# some arches and -O do not mix :)
-	use ppc && replace-flags -O? -O1
-	# Perl has problems compiling with -Os in your flags with glibc
-	use elibc_uclibc || replace-flags "-Os" "-O2"
-	# This flag makes compiling crash in interesting ways
-	filter-flags "-malign-double"
-	# Fixes bug #97645
-	use ppc && filter-flags "-mpowerpc-gpopt"
-	# Fixes bug #143895 on gcc-4.1.1
-	filter-flags "-fsched2-use-superblocks"
-
-	use sparc && myconf -Ud_longdbl
-
-	# 266337
-	export BUILD_BZIP2=0
-	export BZIP2_INCLUDE=${EPREFIX}/usr/include
-	export BZIP2_LIB=${EPREFIX}/usr/$(get_libdir)
-	cat <<-EOF > "${S}/cpan/Compress-Raw-Zlib/config.in"
-		BUILD_ZLIB = False
-		INCLUDE = ${EPREFIX}/usr/include
-		LIB = ${EPREFIX}/usr/$(get_libdir)
-
-		OLD_ZLIB = False
-		GZIP_OS_CODE = AUTO_DETECT
-	EOF
-
-	# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
-
-	myndbm='U'
-	mygdbm='U'
-	mydb='U'
-
-	if use gdbm ; then
-		mygdbm='D'
-		myndbm='D'
-	fi
-	if use berkdb ; then
-		mydb='D'
-		has_version '=sys-libs/db-1*' && myndbm='D'
-	fi
-
-	myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
-
-	if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
-		ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
-		myconf -Ui_db -Ui_ndbm
-	fi
-
-	use ithreads && myconf -Dusethreads
-
-	if use debug ; then
-		append-cflags "-g"
-		myconf -DDEBUGGING
-	elif [[ ${CFLAGS} == *-g* ]] ; then
-		myconf -DDEBUGGING=-g
-	else
-		myconf -DDEBUGGING=none
-	fi
-
-	if [[ -n ${PERL_OLDVERSEN} ]] ; then
-		local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
-		myconf -Dinc_version_list="${inclist}"
-	fi
-
-	[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
-
-	# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
-	# Prefix itself we don't do multilib either, so make sure perl can find
-	# something compatible.
-	if use prefix ; then
-		local ldir
-		local llib
-		local paths=""
-		echo "int main() {}" > "${T}"/t.c
-		# need to ensure dirs contain compatible libs, bug #358875
-		for ldir in /lib /usr/lib /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 ; do
-			[[ -d ${ldir} ]] || continue
-			# find a random lib from here
-			llib=( ${ldir}/*$(get_libname) )
-			[[ -e ${llib[0]} ]] || continue
-			$(tc-getCC) -o "${T}"/t "${T}"/t.c ${llib[0]} >& /dev/null \
-				&& paths="${paths} ${ldir}"
-		done
-		myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
-	elif [[ $(get_libdir) != "lib" ]] ; then
-		# We need to use " and not ', as the written config.sh use ' ...
-		myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
-	fi
-
-	# don't try building ODBM, bug #354453
-	myconf -Dnoextensions=ODBM_File
-
-	sh Configure \
-		-des \
-		-Duseshrplib \
-		-Darchname="${myarch}" \
-		-Dcc="$(tc-getCC)" \
-		-Doptimize="${CFLAGS}" \
-		-Dldflags="${LDFLAGS}" \
-		-Dprefix="${EPREFIX}"'/usr' \
-		-Dinstallprefix="${EPREFIX}"'/usr' \
-		-Dsiteprefix="${EPREFIX}"'/usr' \
-		-Dvendorprefix="${EPREFIX}"'/usr' \
-		-Dscriptdir="${EPREFIX}"'/usr/bin' \
-		-Dprivlib="${EPREFIX}${PRIV_LIB}" \
-		-Darchlib="${EPREFIX}${ARCH_LIB}" \
-		-Dsitelib="${EPREFIX}${SITE_LIB}" \
-		-Dsitearch="${EPREFIX}${SITE_ARCH}" \
-		-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
-		-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
-		-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dsiteman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dsiteman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dman1ext='1' \
-		-Dman3ext='3pm' \
-		-Dlibperl="${LIBPERL}" \
-		-Dlocincpth="${EPREFIX}"'/usr/include ' \
-		-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
-		-Duselargefiles \
-		-Dd_semctl_semun \
-		-Dcf_by='Gentoo' \
-		-Dmyhostname='localhost' \
-		-Dperladmin='root@localhost' \
-		-Dinstallusrbinperl='n' \
-		-Ud_csh \
-		-Uusenm \
-		"${myconf[@]}" || die "Unable to configure"
-}
-
-src_test() {
-	if [[ ${EUID} == 0 ]] ; then
-		ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
-		return 0
-	fi
-	use elibc_uclibc && export MAKEOPTS+=" -j1"
-	TEST_JOBS=$(echo -j1 ${MAKEOPTS} | sed -r 's/.*(-j[[:space:]]*|--jobs=)([[:digit:]]+).*/\2/' ) \
-		make test_harness || die "test failed"
-}
-
-src_install() {
-	local i
-	local coredir="${ARCH_LIB}/CORE"
-
-	local installtarget=install
-	if use build ; then
-		installtarget=install.perl
-	fi
-	emake DESTDIR="${D}" ${installtarget}
-
-	rm -f "${ED}"/usr/bin/perl
-	ln -s perl${MY_PV} "${ED}"/usr/bin/perl || die
-
-	if ! tc-is-static-only ; then
-		dolib.so "${ED}"${coredir}/${LIBPERL}
-		rm -f "${ED}"${coredir}/${LIBPERL}
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
-	fi
-
-	rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
-
-#	# A poor fix for the miniperl issues
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	fperms 0444 /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/bin/xsubpp
-#	fperms 0755 /usr/bin/xsubpp
-
-	# This removes ${D} from Config.pm
-	for i in $(find "${D}" -iname "Config.pm" ) ; do
-		einfo "Removing ${D} from ${i}..."
-		sed -i -e "s:${D}::" "${i}" || die "Sed failed"
-	done
-
-	find "${ED}" -type f -name .packlist -delete || die
-
-	# Note: find out from psm why we would need/want this.
-	# ( use berkdb && has_version '=sys-libs/db-1*' ) ||
-	#	find "${ED}" -name "*NDBM*" | xargs rm -f
-
-	dodoc Changes* README AUTHORS
-
-	if use doc ; then
-		# HTML Documentation
-		# We expect errors, warnings, and such with the following.
-
-		dodir /usr/share/doc/${PF}/html
-		LD_LIBRARY_PATH=. ./perl installhtml \
-			--podroot='.' \
-			--podpath='lib:ext:pod:vms' \
-			--recurse \
-			--htmldir="${ED}/usr/share/doc/${PF}/html" \
-			--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
-	fi
-
-	if use build ; then
-		src_remove_extra_files
-	fi
-
-	dual_scripts
-}
-
-pkg_postinst() {
-	dual_scripts
-
-	if [[ "${ROOT}" = "/" ]] ; then
-		local INC DIR file
-		INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
-		einfo "Removing old .ph files"
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
-					rm -f "${file}"
-					einfo "<< ${file}"
-				done
-			fi
-		done
-		# Silently remove the now empty dirs
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
-			fi
-		done
-#		if ! use build ; then
-#			ebegin "Generating ConfigLocal.pm (ignore any error)"
-#			enc2xs -C
-#		fi
-
-		einfo "Converting C header files to the corresponding Perl format (ignore any error)"
-		# Prefix note: unprefixed as this is all kernel/libc stuff that we never provide
-		pushd /usr/include >/dev/null
-			h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \
-				asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \
-				sys/socket.h sys/time.h wait.h sysexits.h
-		popd >/dev/null
-
-# This has been moved into a function because rumor has it that a future release
-# of portage will allow us to check what version was just removed - which means
-# we will be able to invoke this only as needed :)
-		# Tried doing this via  -z, but $INC is too big...
-		#if [[ "${INC}x" != "x" ]]; then
-		#	cleaner_msg
-		#fi
-	fi
-}
-
-pkg_postrm(){
-	dual_scripts
-
-#	if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then
-#		ebegin "Removing ConfigLocal.pm"
-#		rm "${ARCH_LIB}/Encode/ConfigLocal.pm"
-#	fi
-}
-
-cleaner_msg() {
-	eerror "You have had multiple versions of perl. It is recommended"
-	eerror "that you run perl-cleaner now. perl-cleaner will"
-	eerror "assist with this transition. This script is capable"
-	eerror "of cleaning out old .ph files, rebuilding modules for "
-	eerror "your new version of perl, as well as re-emerging"
-	eerror "applications that compiled against your old libperl$(get_libname)"
-	eerror
-	eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT."
-	eerror "Part of the rebuilding of applications compiled against "
-	eerror "your old libperl involves temporarily unmerging"
-	eerror "them - interruptions could leave you with unmerged"
-	eerror "packages before they can be remerged."
-	eerror ""
-	eerror "If you have run perl-cleaner and a package still gives"
-	eerror "you trouble, and re-emerging it fails to correct"
-	eerror "the problem, please check http://bugs.gentoo.org/"
-	eerror "for more information or to report a bug."
-	eerror ""
-}
-
-src_remove_dual_file() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				alternatives_auto_makesym "${i}" "${i}-[0-9]*"
-			done
-			;;
-		setup)
-			for i in "$@" ; do
-				if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
-					has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
-					break
-				fi
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					use build || ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i}{,-${ver}-${P}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual_man() {
-	local i pkg ver ff
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
-				ff=${ff##*${i#${i%.[0-9]}}}
-				alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					use build || ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	for i in "$@" ; do
-		src_remove_dual_file  "${pkg}" "${ver}" "/usr/bin/${i}"
-		src_remove_dual_man   "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
-	done
-}
-
-src_remove_extra_files() {
-	local prefix="./usr" # ./ is important
-	local bindir="${prefix}/bin"
-	local libdir="${prefix}/$(get_libdir)"
-
-	# I made this list from the Mandr*, Debian and ex-Connectiva perl-base list
-	# Then, I added several files to get GNU autotools running
-	# FIXME: should this be in a separated file to be sourced?
-	local MINIMAL_PERL_INSTALL="
-	${bindir}/h2ph
-	${bindir}/perl
-	${bindir}/perl${MY_PV}
-	${bindir}/pod2man
-	${libdir}/${LIBPERL}
-	${libdir}/libperl$(get_libname)
-	${libdir}/libperl$(get_libname ${SHORT_PV})
-	.${PRIV_LIB}/AutoLoader.pm
-	.${PRIV_LIB}/B/Deparse.pm
-	.${PRIV_LIB}/Carp.pm
-	.${PRIV_LIB}/Carp/Heavy.pm
-	.${PRIV_LIB}/Class/Struct.pm
-	.${PRIV_LIB}/DirHandle.pm
-	.${PRIV_LIB}/Exporter.pm
-	.${PRIV_LIB}/Exporter/Heavy.pm
-	.${PRIV_LIB}/ExtUtils/Command.pm
-	.${PRIV_LIB}/ExtUtils/Command/MM.pm
-	.${PRIV_LIB}/ExtUtils/Constant.pm
-	.${PRIV_LIB}/ExtUtils/Constant/Base.pm
-	.${PRIV_LIB}/ExtUtils/Constant/Utils.pm
-	.${PRIV_LIB}/ExtUtils/Constant/XS.pm
-	.${PRIV_LIB}/ExtUtils/Embed.pm
-	.${PRIV_LIB}/ExtUtils/Install.pm
-	.${PRIV_LIB}/ExtUtils/Installed.pm
-	.${PRIV_LIB}/ExtUtils/Liblist.pm
-	.${PRIV_LIB}/ExtUtils/Liblist/Kid.pm
-	.${PRIV_LIB}/ExtUtils/MM.pm
-	.${PRIV_LIB}/ExtUtils/MM_Any.pm
-	.${PRIV_LIB}/ExtUtils/MM_MacOS.pm
-	.${PRIV_LIB}/ExtUtils/MM_Unix.pm
-	.${PRIV_LIB}/ExtUtils/MY.pm
-	.${PRIV_LIB}/ExtUtils/MakeMaker.pm
-	.${PRIV_LIB}/ExtUtils/MakeMaker/Config.pm
-	.${PRIV_LIB}/ExtUtils/Manifest.pm
-	.${PRIV_LIB}/ExtUtils/Miniperl.pm
-	.${PRIV_LIB}/ExtUtils/Mkbootstrap.pm
-	.${PRIV_LIB}/ExtUtils/Mksymlists.pm
-	.${PRIV_LIB}/ExtUtils/Packlist.pm
-	.${PRIV_LIB}/ExtUtils/testlib.pm
-	.${PRIV_LIB}/File/Basename.pm
-	.${PRIV_LIB}/File/Compare.pm
-	.${PRIV_LIB}/File/Copy.pm
-	.${PRIV_LIB}/File/Find.pm
-	.${PRIV_LIB}/File/Path.pm
-	.${PRIV_LIB}/File/stat.pm
-	.${PRIV_LIB}/FileHandle.pm
-	.${PRIV_LIB}/Getopt/Long.pm
-	.${PRIV_LIB}/Getopt/Std.pm
-	.${PRIV_LIB}/IPC/Open2.pm
-	.${PRIV_LIB}/IPC/Open3.pm
-	.${PRIV_LIB}/PerlIO.pm
-	.${PRIV_LIB}/Pod/InputObjects.pm
-	.${PRIV_LIB}/Pod/Man.pm
-	.${PRIV_LIB}/Pod/ParseLink.pm
-	.${PRIV_LIB}/Pod/Parser.pm
-	.${PRIV_LIB}/Pod/Select.pm
-	.${PRIV_LIB}/Pod/Text.pm
-	.${PRIV_LIB}/Pod/Usage.pm
-	.${PRIV_LIB}/SelectSaver.pm
-	.${PRIV_LIB}/Symbol.pm
-	.${PRIV_LIB}/Text/ParseWords.pm
-	.${PRIV_LIB}/Text/Tabs.pm
-	.${PRIV_LIB}/Text/Wrap.pm
-	.${PRIV_LIB}/Tie/Hash.pm
-	.${PRIV_LIB}/Time/Local.pm
-	.${PRIV_LIB}/XSLoader.pm
-	.${PRIV_LIB}/autouse.pm
-	.${PRIV_LIB}/base.pm
-	.${PRIV_LIB}/bigint.pm
-	.${PRIV_LIB}/bignum.pm
-	.${PRIV_LIB}/bigrat.pm
-	.${PRIV_LIB}/blib.pm
-	.${PRIV_LIB}/bytes.pm
-	.${PRIV_LIB}/bytes_heavy.pl
-	.${PRIV_LIB}/charnames.pm
-	.${PRIV_LIB}/constant.pm
-	.${PRIV_LIB}/diagnostics.pm
-	.${PRIV_LIB}/fields.pm
-	.${PRIV_LIB}/filetest.pm
-	.${PRIV_LIB}/if.pm
-	.${PRIV_LIB}/integer.pm
-	.${PRIV_LIB}/less.pm
-	.${PRIV_LIB}/locale.pm
-	.${PRIV_LIB}/open.pm
-	.${PRIV_LIB}/overload.pm
-	.${PRIV_LIB}/sigtrap.pm
-	.${PRIV_LIB}/sort.pm
-	.${PRIV_LIB}/stat.pl
-	.${PRIV_LIB}/strict.pm
-	.${PRIV_LIB}/subs.pm
-	.${PRIV_LIB}/unicore/To/Fold.pl
-	.${PRIV_LIB}/unicore/To/Lower.pl
-	.${PRIV_LIB}/unicore/To/Upper.pl
-	.${PRIV_LIB}/utf8.pm
-	.${PRIV_LIB}/utf8_heavy.pl
-	.${PRIV_LIB}/vars.pm
-	.${PRIV_LIB}/vmsish.pm
-	.${PRIV_LIB}/warnings
-	.${PRIV_LIB}/warnings.pm
-	.${PRIV_LIB}/warnings/register.pm
-	.${ARCH_LIB}/B.pm
-	.${ARCH_LIB}/CORE/libperl$(get_libname)
-	.${ARCH_LIB}/Config.pm
-	.${ARCH_LIB}/Config_heavy.pl
-	.${ARCH_LIB}/Cwd.pm
-	.${ARCH_LIB}/Data/Dumper.pm
-	.${ARCH_LIB}/DynaLoader.pm
-	.${ARCH_LIB}/Errno.pm
-	.${ARCH_LIB}/Fcntl.pm
-	.${ARCH_LIB}/File/Glob.pm
-	.${ARCH_LIB}/File/Spec.pm
-	.${ARCH_LIB}/File/Spec/Unix.pm
-	.${ARCH_LIB}/IO.pm
-	.${ARCH_LIB}/IO/File.pm
-	.${ARCH_LIB}/IO/Handle.pm
-	.${ARCH_LIB}/IO/Pipe.pm
-	.${ARCH_LIB}/IO/Seekable.pm
-	.${ARCH_LIB}/IO/Select.pm
-	.${ARCH_LIB}/IO/Socket.pm
-	.${ARCH_LIB}/IO/Socket/INET.pm
-	.${ARCH_LIB}/IO/Socket/UNIX.pm
-	.${ARCH_LIB}/List/Util.pm
-	.${ARCH_LIB}/NDBM_File.pm
-	.${ARCH_LIB}/POSIX.pm
-	.${ARCH_LIB}/Scalar/Util.pm
-	.${ARCH_LIB}/Socket.pm
-	.${ARCH_LIB}/Storable.pm
-	.${ARCH_LIB}/attributes.pm
-	.${ARCH_LIB}/auto/Cwd/Cwd$(get_libname)
-	.${ARCH_LIB}/auto/Data/Dumper/Dumper$(get_libname)
-	.${ARCH_LIB}/auto/DynaLoader/dl_findfile.al
-	.${ARCH_LIB}/auto/Fcntl/Fcntl$(get_libname)
-	.${ARCH_LIB}/auto/File/Glob/Glob$(get_libname)
-	.${ARCH_LIB}/auto/IO/IO$(get_libname)
-	.${ARCH_LIB}/auto/POSIX/POSIX$(get_libname)
-	.${ARCH_LIB}/auto/POSIX/autosplit.ix
-	.${ARCH_LIB}/auto/POSIX/fstat.al
-	.${ARCH_LIB}/auto/POSIX/load_imports.al
-	.${ARCH_LIB}/auto/POSIX/stat.al
-	.${ARCH_LIB}/auto/POSIX/tmpfile.al
-	.${ARCH_LIB}/auto/Socket/Socket$(get_libname)
-	.${ARCH_LIB}/auto/Storable/Storable$(get_libname)
-	.${ARCH_LIB}/auto/Storable/_retrieve.al
-	.${ARCH_LIB}/auto/Storable/_store.al
-	.${ARCH_LIB}/auto/Storable/autosplit.ix
-	.${ARCH_LIB}/auto/Storable/retrieve.al
-	.${ARCH_LIB}/auto/Storable/store.al
-	.${ARCH_LIB}/auto/re/re$(get_libname)
-	.${ARCH_LIB}/encoding.pm
-	.${ARCH_LIB}/lib.pm
-	.${ARCH_LIB}/ops.pm
-	.${ARCH_LIB}/re.pm
-	.${ARCH_LIB}/threads.pm
-"
-
-	pushd "${ED}" > /dev/null
-	# Remove cruft
-	einfo "Removing files that are not in the minimal install"
-	echo "${MINIMAL_PERL_INSTALL}"
-	for f in $(find . -type f ) ; do
-		has "${f}" ${MINIMAL_PERL_INSTALL} || rm -f "${f}"
-	done
-	# Remove empty directories
-	find . -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
-	#for f in ${MINIMAL_PERL_INSTALL} ; do
-	#	[[ -e ${f} ]] || ewarn "${f} unused in MINIMAL_PERL_INSTALL"
-	#done
-	popd > /dev/null
-}

diff --git a/dev-lang/perl/perl-5.16.0.ebuild b/dev-lang/perl/perl-5.16.0.ebuild
deleted file mode 100644
index 343f0a4..0000000
--- a/dev-lang/perl/perl-5.16.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.14.2.ebuild,v 1.4 2012/03/03 12:29:38 grobian Exp $
-
-EAPI=4
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib
-
-PATCH_VER=3
-
-PERL_OLDVERSEN=""
-MODULE_AUTHOR=RJBS
-
-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/${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}-${PATCH_VER}.tar.bz2
-	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2"
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~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"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.820.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.710.0      shasum
-	src_remove_dual      perl-core/CPAN               1.980.0      cpan
-	src_remove_dual      perl-core/CPANPLUS           0.912.100    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.912.100    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.440.0      enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.630.200_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   3.160.0      xsubpp
-	src_remove_dual      perl-core/JSON-PP            2.272.0      json_pp
-	src_remove_dual      perl-core/Module-Build       0.390.100_rc config_data
-	src_remove_dual      perl-core/Module-CoreList    2.660.0      corelist
-	src_remove_dual      perl-core/PodParser          1.510.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /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
-			source "${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    v50140021 ; }
-src_prepare()	{ eblit-run src_prepare   v50140021 ; }
-src_configure()	{ eblit-run src_configure v50140021 ; }
-#src_compile()	{ eblit-run src_compile   v50140021 ; }
-src_test()		{ eblit-run src_test      v50140021 ; }
-src_install()	{ eblit-run src_install   v50140021 ; }
-
-# 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}-v50140021.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} v50140021 ; }"
-	fi
-done

diff --git a/dev-lang/perl/perl-5.16.0_rc0.ebuild b/dev-lang/perl/perl-5.16.0_rc0.ebuild
deleted file mode 100644
index 985c844..0000000
--- a/dev-lang/perl/perl-5.16.0_rc0.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.14.2.ebuild,v 1.4 2012/03/03 12:29:38 grobian Exp $
-
-EAPI=4
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib
-
-PATCH_VER=1
-
-PERL_OLDVERSEN=""
-MODULE_AUTHOR=RJBS
-
-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/${MY_P}.tar.bz2
-#	mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
-SRC_URI="
-	mirror://cpan/src/${MY_P}.tar.gz
-	mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.gz
-	mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2
-	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2"
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~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"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.820.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.710.0      shasum
-	src_remove_dual      perl-core/CPAN               1.980.0      cpan
-	src_remove_dual      perl-core/CPANPLUS           0.912.100    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.912.100    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.440.0      enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.630.200_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   3.160.0      xsubpp
-	src_remove_dual      perl-core/JSON-PP            2.272.0      json_pp
-	src_remove_dual      perl-core/Module-Build       0.390.100    config_data
-	src_remove_dual      perl-core/Module-CoreList    2.660.0      corelist
-	src_remove_dual      perl-core/PodParser          1.510.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /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
-			source "${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    v50140021 ; }
-src_prepare()	{ eblit-run src_prepare   v50140021 ; }
-src_configure()	{ eblit-run src_configure v50140021 ; }
-#src_compile()	{ eblit-run src_compile   v50140021 ; }
-src_test()		{ eblit-run src_test      v50140021 ; }
-src_install()	{ eblit-run src_install   v50140021 ; }
-
-# 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}-v50140021.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} v50140021 ; }"
-	fi
-done

diff --git a/dev-lang/perl/perl-5.16.0_rc2.ebuild b/dev-lang/perl/perl-5.16.0_rc2.ebuild
deleted file mode 100644
index 8dee1c3..0000000
--- a/dev-lang/perl/perl-5.16.0_rc2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.14.2.ebuild,v 1.4 2012/03/03 12:29:38 grobian Exp $
-
-EAPI=4
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib
-
-PATCH_VER=1
-
-PERL_OLDVERSEN=""
-MODULE_AUTHOR=RJBS
-
-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/${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}-${PATCH_VER}.tar.bz2
-	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2"
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~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"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.820.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.710.0      shasum
-	src_remove_dual      perl-core/CPAN               1.980.0      cpan
-	src_remove_dual      perl-core/CPANPLUS           0.912.100    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.912.100    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.440.0      enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.630.200_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   3.160.0      xsubpp
-	src_remove_dual      perl-core/JSON-PP            2.272.0      json_pp
-	src_remove_dual      perl-core/Module-Build       0.390.100    config_data
-	src_remove_dual      perl-core/Module-CoreList    2.660.0      corelist
-	src_remove_dual      perl-core/PodParser          1.510.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /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
-			source "${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    v50140021 ; }
-src_prepare()	{ eblit-run src_prepare   v50140021 ; }
-src_configure()	{ eblit-run src_configure v50140021 ; }
-#src_compile()	{ eblit-run src_compile   v50140021 ; }
-src_test()		{ eblit-run src_test      v50140021 ; }
-src_install()	{ eblit-run src_install   v50140021 ; }
-
-# 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}-v50140021.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} v50140021 ; }"
-	fi
-done



^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] proj/perl-overlay:master commit in: dev-lang/perl/files/, dev-lang/perl/, dev-lang/perl/files/eblits/
@ 2013-08-27 16:46 Kent Fredric
  0 siblings, 0 replies; 2+ messages in thread
From: Kent Fredric @ 2013-08-27 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     98e927aaab3494a5f55d4458d657da65c85a6b02
Author:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
AuthorDate: Tue Aug 27 16:23:20 2013 +0000
Commit:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
CommitDate: Tue Aug 27 16:23:20 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=98e927aa

Remove perl ( now in ::gentoo )

---
 dev-lang/perl/ChangeLog                            | 2046 --------------------
 dev-lang/perl/files/eblits/common-v50160001.eblit  |   71 -
 .../perl/files/eblits/pkg_postinst-v50160001.eblit |   67 -
 .../perl/files/eblits/pkg_postrm-v50160001.eblit   |   12 -
 .../perl/files/eblits/pkg_setup-v50160001.eblit    |   69 -
 .../files/eblits/src_configure-v50160001.eblit     |  145 --
 .../perl/files/eblits/src_install-v50160001.eblit  |   61 -
 .../perl/files/eblits/src_prepare-v50160001.eblit  |   70 -
 .../perl/files/eblits/src_test-v50160001.eblit     |   12 -
 .../perl/files/perl-5.10.1-cleanup-paths.patch     |  100 -
 dev-lang/perl/files/perl-5.10.1-hpux.patch         |   40 -
 dev-lang/perl/files/perl-5.12.3-aix-soname.patch   |   70 -
 dev-lang/perl/files/perl-5.12.3-interix.patch      |   21 -
 dev-lang/perl/files/perl-5.12.3-mint.patch         |  321 ---
 .../perl/files/perl-5.12.5-rehash-5.12.5.patch     |  164 --
 .../perl/files/perl-5.14.1-cleanup-paths.patch     |  100 -
 .../perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch  |   21 -
 .../files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch  |  280 ---
 dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch |  256 ---
 .../perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch |  111 --
 .../perl-5.8.8-asm-page-h-compile-failure.patch    |   12 -
 dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch   |   33 -
 dev-lang/perl/files/perl-5.8.8-cplusplus.patch     |   22 -
 dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch  |   22 -
 .../perl/files/perl-5.8.8-dragonfly-clean.patch    |  170 --
 dev-lang/perl/files/perl-5.8.8-fbsdhints.patch     |   57 -
 .../files/perl-5.8.8-fix_file_path_chdir.patch     |   72 -
 .../perl/files/perl-5.8.8-gcc42-command-line.patch |   11 -
 dev-lang/perl/files/perl-5.8.8-lib32.patch         |   76 -
 dev-lang/perl/files/perl-5.8.8-lib64.patch         |   76 -
 .../perl/files/perl-5.8.8-libnet-hostname.patch    |   25 -
 dev-lang/perl/files/perl-5.8.8-links.patch         |   86 -
 .../perl/files/perl-5.8.8-makedepend-syntax.patch  |   11 -
 dev-lang/perl/files/perl-5.8.8-perlcc.patch        |   11 -
 dev-lang/perl/files/perl-5.8.8-reorder-INC.patch   |   93 -
 .../perl/files/perl-5.8.8-solaris-relocation.patch |   21 -
 dev-lang/perl/files/perl-5.8.8-solaris11.patch     |   14 -
 dev-lang/perl/files/perl-5.8.8-usr-local.patch     |   25 -
 dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch |   57 -
 .../perl/files/perl-fix_h2ph_include_quote.patch   |   61 -
 dev-lang/perl/files/perl-h2ph-ansi-header.patch    |   11 -
 .../perl/files/perl-hppa-pa7200-configure.patch    |   11 -
 dev-lang/perl/files/perl-noksh.patch               |   16 -
 dev-lang/perl/files/perl-perldoc-emptydirs.patch   |   10 -
 dev-lang/perl/files/perl-picdl.patch               |   13 -
 dev-lang/perl/files/perl-prelink-lpthread.patch    |   11 -
 dev-lang/perl/files/perl-regexp-nossp.patch        |   11 -
 dev-lang/perl/metadata.xml                         |    9 -
 dev-lang/perl/perl-5.16.3.ebuild                   |  116 --
 dev-lang/perl/perl-5.18.1.ebuild                   |  116 --
 50 files changed, 5316 deletions(-)

diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
deleted file mode 100644
index 0b41b46..0000000
--- a/dev-lang/perl/ChangeLog
+++ /dev/null
@@ -1,2046 +0,0 @@
-# ChangeLog for dev-lang/perl
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.396 2013/08/09 02:39:14 mattst88 Exp $
-
-  13 Aug 2013; Kent Fredric <kentfredric@gmail.com> +perl-5.16.3.ebuild,
-  +files/eblits/common-v50160001.eblit,
-  +files/perl-5.8.7-MakeMaker-RUNPATH.patch,
-  +files/eblits/pkg_postinst-v50160001.eblit,
-  +files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch,
-  +files/eblits/pkg_postrm-v50160001.eblit,
-  +files/perl-5.8.8-CVE-2008-1927.patch,
-  +files/eblits/pkg_setup-v50160001.eblit,
-  +files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch,
-  +files/eblits/src_configure-v50160001.eblit,
-  +files/perl-5.8.8-asm-page-h-compile-failure.patch,
-  +files/eblits/src_install-v50160001.eblit,
-  +files/perl-5.8.8-ccld-cflags.patch,
-  +files/eblits/src_prepare-v50160001.eblit, +files/perl-5.8.8-cplusplus.patch,
-  +files/perl-5.8.8-darwin-cc-ld.patch,
-  +files/perl-5.8.8-dragonfly-clean.patch, +files/perl-5.8.8-fbsdhints.patch,
-  +files/perl-5.8.8-fix_file_path_chdir.patch,
-  +files/perl-5.8.8-gcc42-command-line.patch, +files/perl-5.8.8-lib32.patch,
-  +files/perl-5.8.8-lib64.patch, +files/perl-5.8.8-libnet-hostname.patch,
-  +files/perl-5.8.8-links.patch, +files/perl-5.8.8-makedepend-syntax.patch,
-  +files/perl-5.8.8-perlcc.patch, +files/perl-5.8.8-reorder-INC.patch,
-  +files/perl-5.8.8-solaris-relocation.patch,
-  +files/perl-5.8.8-solaris11.patch, +files/perl-5.8.8-usr-local.patch,
-  +files/perl-5.8.8-utf8-boundary.patch,
-  +files/perl-5.10.1-cleanup-paths.patch,
-  +files/eblits/src_test-v50160001.eblit, +files/perl-5.10.1-hpux.patch,
-  +files/perl-5.12.3-aix-soname.patch, +files/perl-5.12.3-interix.patch,
-  +files/perl-5.12.3-mint.patch, +files/perl-5.12.5-rehash-5.12.5.patch,
-  +files/perl-5.14.1-cleanup-paths.patch,
-  +files/perl-fix_h2ph_include_quote.patch, +files/perl-h2ph-ansi-header.patch,
-  +files/perl-hppa-pa7200-configure.patch, +files/perl-noksh.patch,
-  +files/perl-perldoc-emptydirs.patch, +files/perl-picdl.patch,
-  +files/perl-prelink-lpthread.patch, +files/perl-regexp-nossp.patch,
-  +metadata.xml:
-  Import to ::perl-experimental
-
-  09 Aug 2013; Matt Turner <mattst88@gentoo.org> perl-5.16.2-r1.ebuild,
-  perl-5.16.2.ebuild, perl-5.16.3.ebuild:
-  Drop useless build USE flag, bug 407841.
-
-  14 Mar 2013; Torsten Veller <tove@gentoo.org>
-  files/eblits/src_install-v50160001.eblit:
-  Use ED to remove empty directory in /usr/local (#455926)
-
-*perl-5.16.3 (12 Mar 2013)
-
-  12 Mar 2013; Torsten Veller <tove@gentoo.org> +perl-5.16.3.ebuild:
-  Version bump
-
-*perl-5.16.2-r1 (04 Mar 2013)
-*perl-5.12.5 (04 Mar 2013)
-
-  04 Mar 2013; Torsten Veller <tove@gentoo.org> +perl-5.12.5.ebuild,
-  +files/perl-5.12.5-rehash-5.12.5.patch, +perl-5.16.2-r1.ebuild:
-  Bump. Fixes CVE-2013-1667 and adds subslots.
-
-  18 Feb 2013; Zac Medico <zmedico@gentoo.org> perl-5.16.2.ebuild:
-  Add ~arm-linux keyword.
-
-  21 Jan 2013; Mike Gilbert <floppym@gentoo.org> perl-5.16.2.ebuild:
-  Add IUSE=build as a workaround for bug 453268.
-
-*perl-5.16.2 (20 Jan 2013)
-
-  20 Jan 2013; Torsten Veller <tove@gentoo.org>
-  files/eblits/src_install-v50160001.eblit, +perl-5.16.2.ebuild:
-  Version bump (#449640).
-  * Does not create directories in /usr/local (#422981)
-  * CGI: Newline injection due to improper CRLF escaping in Set-Cookie and P3P
-    headers (#443446,CVE-2012-5526)
-  * Locale::Maketext: Two Code Injection Vulnerabilities (#446376,SA51498)
-
-  20 Sep 2012; Tim Harder <radhermit@gentoo.org> metadata.xml:
-  Remove redundant maintainer from metadata.
-
-  16 Aug 2012; Fabian Groffen <grobian@gentoo.org>
-  files/eblits/src_configure-v50160001.eblit:
-  Handle libdir detection when libdir is a symlink, such as /lib/64 on Solaris
-
-  15 Aug 2012; Fabian Groffen <grobian@gentoo.org>
-  files/eblits/src_configure-v50160001.eblit:
-  Improve libdir detection for Prefix platforms, in particular Solaris, bug
-  #427072
-
-  13 Aug 2012; Fabian Groffen <grobian@gentoo.org>
-  files/eblits/src_configure-v50160001.eblit:
-  Fix misdetection of lib dirs on certain Prefix hosts, bug #425538
-
-*perl-5.16.1 (09 Aug 2012)
-
-  09 Aug 2012; Torsten Veller <tove@gentoo.org> +perl-5.16.1.ebuild:
-  Version bump
-
-  08 Jul 2012; Fabian Groffen <grobian@gentoo.org>
-  files/eblits/src_configure-v50160001.eblit:
-  Adapt library path searching on Prefix for Ubuntu, bug #400839
-
-  07 Jun 2012; Torsten Veller <tove@gentoo.org> perl-5.16.0.ebuild:
-  Inherit new multiprocessing for makeopts_jobs.
-
-  06 Jun 2012; Torsten Veller <tove@gentoo.org> perl-5.16.0.ebuild:
-  Fix IO-Compress version in dual_scripts
-
-*perl-5.16.0 (05 Jun 2012)
-
-  05 Jun 2012; Torsten Veller <tove@gentoo.org>
-  +files/eblits/common-v50160001.eblit,
-  +files/eblits/pkg_postinst-v50160001.eblit,
-  +files/eblits/pkg_postrm-v50160001.eblit,
-  +files/eblits/pkg_setup-v50160001.eblit,
-  +files/eblits/src_configure-v50160001.eblit,
-  +files/eblits/src_install-v50160001.eblit,
-  +files/eblits/src_prepare-v50160001.eblit,
-  +files/eblits/src_test-v50160001.eblit, +perl-5.16.0.ebuild:
-  Version bump.
-  - Use eblits
-  - Move prefix patches to the patchset.
-  - Use debian patch list for -V
-  - Fix Dsiteprefix, Dsiteman1dir and Dsiteman3dir
-  - Move perllocal.pod from site_install to DESTINSTALLSITEARCH
-  - Remove the rebuild-modules-before-system-is-usable-again warning from
-  pkg-pretend again (#389771)
-  - Drop the build useflag
-
-  26 Apr 2012; Alexis Ballier <aballier@gentoo.org> perl-5.12.4-r2.ebuild:
-  keyword ~amd64-fbsd
-
-*perl-5.12.4-r2 (03 Mar 2012)
-
-  03 Mar 2012; Fabian Groffen <grobian@gentoo.org>
-  +files/perl-5.10.1-cleanup-paths.patch, +files/perl-5.10.1-hpux.patch,
-  +files/perl-5.12.3-aix-soname.patch, +files/perl-5.12.3-interix.patch,
-  +files/perl-5.12.3-mint.patch, +files/perl-5.14.1-cleanup-paths.patch,
-  +files/perl-5.8.8-darwin-cc-ld.patch,
-  +files/perl-5.8.8-solaris-relocation.patch, +files/perl-5.8.8-solaris11.patch,
-  +files/perl-5.8.8-usr-local.patch, +perl-5.12.4-r2.ebuild, perl-5.14.2.ebuild:
-  Revbump of 5.12.4 for Prefix changes, same changes in 5.14.2, transferred
-  Prefix keywords, bug #395685
-
-  02 Jan 2012; Zac Medico <zmedico@gentoo.org> perl-5.10.1.ebuild,
-  perl-5.12.3-r1.ebuild, perl-5.12.4-r1.ebuild, perl-5.12.4.ebuild,
-  perl-5.14.1-r1.ebuild, perl-5.14.1.ebuild, perl-5.14.2.ebuild,
-  perl-5.8.8-r8.ebuild:
-  Bug #394091 - Handle invalid COLUMNS.
-
-  07 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org> perl-5.12.4-r1.ebuild:
-  ppc/ppc64 stable wrt #384593
-
-  23 Oct 2011; Raúl Porcel <armin76@gentoo.org> perl-5.12.4-r1.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #384593
-
-  16 Oct 2011; Matt Turner <mattst88@gentoo.org> perl-5.12.4-r1.ebuild,
-  perl-5.14.2.ebuild:
-  Remove mips d_u32align hack from the gcc-3.3 days (circa 2003)
-
-  10 Oct 2011; Markus Meier <maekke@gentoo.org> perl-5.12.4-r1.ebuild:
-  arm/x86 stable, bug #384593
-
-  05 Oct 2011; Jeroen Roovers <jer@gentoo.org> perl-5.12.4-r1.ebuild:
-  Stable for HPPA (bug #384593).
-
-  27 Sep 2011; Tony Vroon <chainsaw@gentoo.org> perl-5.12.4-r1.ebuild:
-  Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo &
-  Elijah "Armageddon" El Lazkani in bug #384593.
-
-*perl-5.14.2 (27 Sep 2011)
-
-  27 Sep 2011; Torsten Veller <tove@gentoo.org> +perl-5.14.2.ebuild:
-  Version bump
-
-*perl-5.14.1-r1 (09 Aug 2011)
-*perl-5.12.4-r1 (09 Aug 2011)
-
-  09 Aug 2011; Torsten Veller <tove@gentoo.org> -perl-5.12.2-r6.ebuild,
-  -perl-5.12.3.ebuild, +perl-5.12.4-r1.ebuild, +perl-5.14.1-r1.ebuild:
-  Add xsubpp to the dual-life scripts list. Cleanup
-
-*perl-5.12.4 (24 Jun 2011)
-
-  24 Jun 2011; Torsten Veller <tove@gentoo.org> +perl-5.12.4.ebuild:
-  Version bump
-
-*perl-5.14.1 (18 Jun 2011)
-
-  18 Jun 2011; Torsten Veller <tove@gentoo.org> +perl-5.14.1.ebuild:
-  Version bump (tracker bug #356171)
-
-  07 May 2011; Raúl Porcel <armin76@gentoo.org> perl-5.12.3-r1.ebuild:
-  arm/ia64/m68k/s390/sh/sparc stable wrt #362025
-
-  02 May 2011; Tobias Klausmann <klausman@gentoo.org> perl-5.12.3-r1.ebuild:
-  Stable on alpha, bug #362025
-
-  27 Apr 2011; Jeroen Roovers <jer@gentoo.org> perl-5.12.3-r1.ebuild:
-  Stable for HPPA (bug #362025).
-
-  26 Apr 2011; Christoph Mende <angelos@gentoo.org> perl-5.12.3-r1.ebuild:
-  Stable on amd64 wrt bug #362025
-
-  26 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  perl-5.12.3-r1.ebuild:
-  x86 stable wrt security bug #362025
-
-  26 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org> perl-5.12.3-r1.ebuild:
-  ppc/ppc64 stable wrt #362025
-
-*perl-5.12.3-r1 (25 Apr 2011)
-
-  25 Apr 2011; Torsten Veller <tove@gentoo.org> +perl-5.12.3-r1.ebuild:
-  Fix unwanted taint laundering in lc(), uc() et al. CVE-2011-1487 (#362025)
-
-  07 Mar 2011; Torsten Veller <tove@gentoo.org> perl-5.8.8-r8.ebuild,
-  perl-5.10.1.ebuild, -perl-5.12.2-r4.ebuild, -perl-5.12.2-r5.ebuild,
-  perl-5.12.2-r6.ebuild, perl-5.12.3.ebuild:
-  Drop -Dusrinc=$(get_ml_incdir) (#357737). Cleanup
-
-  22 Jan 2011; Raúl Porcel <armin76@gentoo.org> perl-5.12.2-r6.ebuild:
-  alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #351699
-
-*perl-5.12.3 (22 Jan 2011)
-
-  22 Jan 2011; Torsten Veller <tove@gentoo.org> +perl-5.12.3.ebuild:
-  Version bump
-
-  18 Jan 2011; Jeroen Roovers <jer@gentoo.org> perl-5.12.2-r6.ebuild:
-  Stable for HPPA (bug #351699).
-
-  18 Jan 2011; Christian Faulhammer <fauli@gentoo.org>
-  perl-5.12.2-r6.ebuild:
-  stable x86, security bug 351699
-
-  15 Jan 2011; Markos Chandras <hwoarang@gentoo.org> perl-5.12.2-r6.ebuild:
-  Stable on amd64 wrt bug #351699
-
-  15 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> perl-5.12.2-r6.ebuild:
-  ppc/ppc64 stable wrt #351699
-
-*perl-5.12.2-r6 (15 Jan 2011)
-
-  15 Jan 2011; Torsten Veller <tove@gentoo.org> +perl-5.12.2-r6.ebuild:
-  Bump core CGI-3.51 (#351699)
-
-  13 Dec 2010; Torsten Veller <tove@gentoo.org> -perl-5.12.2-r1.ebuild,
-  -perl-5.12.2-r2.ebuild, -perl-5.12.2-r3.ebuild:
-  Cleanup
-
-*perl-5.12.2-r5 (13 Dec 2010)
-
-  13 Dec 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.2-r5.ebuild:
-  Don't force -fstack-protector on everyone (#348557)
-
-  10 Dec 2010; Brent Baude <ranger@gentoo.org> perl-5.12.2-r4.ebuild:
-  Marking perl-5.12.2-r4 ppc64 for bug 345845
-
-  04 Dec 2010; Raúl Porcel <armin76@gentoo.org> perl-5.12.2-r4.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #345845
-
-  01 Dec 2010; Markus Meier <maekke@gentoo.org> perl-5.12.2-r4.ebuild:
-  arm stable, bug #345845
-
-  29 Nov 2010; Jeroen Roovers <jer@gentoo.org> perl-5.12.2-r4.ebuild:
-  Stable for HPPA (bug #345845).
-
-  29 Nov 2010; Jeroen Roovers <jer@gentoo.org> perl-5.12.2-r4.ebuild:
-  Stable for PPC (bug #345845).
-
-  29 Nov 2010; Markos Chandras <hwoarang@gentoo.org> perl-5.12.2-r4.ebuild:
-  Stable on amd64 wrt bug #345845
-
-  29 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  perl-5.12.2-r4.ebuild:
-  x86 stable wrt security bug #345845
-
-*perl-5.12.2-r4 (28 Nov 2010)
-
-  28 Nov 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.2-r4.ebuild:
-  Bump core CGI-3.50 (#345845)
-
-  15 Nov 2010; Torsten Veller <tove@gentoo.org> -perl-5.12.1-r1.ebuild,
-  -perl-5.12.1-r2.ebuild, -perl-5.12.2.ebuild:
-  Cleanup
-
-  13 Nov 2010; Raúl Porcel <armin76@gentoo.org> perl-5.12.2-r2.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #340023
-
-*perl-5.12.2-r3 (08 Nov 2010)
-
-  08 Nov 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.2-r3.ebuild:
-  Remove the unneeded autoload section from Compress::Zlib (#344553)
-
-  06 Nov 2010; Markus Meier <maekke@gentoo.org> perl-5.12.2-r2.ebuild:
-  arm stable, bug #343795
-
-  05 Nov 2010; Markos Chandras <hwoarang@gentoo.org> perl-5.12.2-r2.ebuild:
-  Stable on amd64 wrt bug #343795
-
-  05 Nov 2010; Jeroen Roovers <jer@gentoo.org> perl-5.12.2-r2.ebuild:
-  Stable for HPPA PPC (bug #343795).
-
-  04 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
-  perl-5.12.2-r2.ebuild:
-  stable x86, bug 343795
-
-*perl-5.12.2-r2 (31 Oct 2010)
-
-  31 Oct 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.2-r2.ebuild:
-  Fix regression: Add /usr/local/lib/site_perl and /etc/perl to INC
-  (#343225). enc2xs ignores missing @INC directories (#338802). Cleanup
-  MINIMAL_PERL_INSTALL. Backport patch for deprecated use of "goto" to jump
-  into a construct in h2ph
-
-  28 Oct 2010; Torsten Veller <tove@gentoo.org> perl-5.12.2-r1.ebuild:
-  Add Tie::Hash to MINIMAL_PERL_INSTALL
-
-  24 Oct 2010; Markus Meier <maekke@gentoo.org> perl-5.12.2-r1.ebuild:
-  arm stable, bug #340023
-
-  24 Oct 2010; Jeroen Roovers <jer@gentoo.org> perl-5.12.2-r1.ebuild:
-  Stable for HPPA (bug #340023).
-
-  24 Oct 2010; Brent Baude <ranger@gentoo.org> perl-5.12.2-r1.ebuild:
-  Marking perl-5.12.2-r1 ppc for bug 340023
-
-  22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> perl-5.12.2-r1.ebuild:
-  ppc64 stable wrt #340023
-
-  22 Oct 2010; Markos Chandras <hwoarang@gentoo.org> perl-5.12.2-r1.ebuild:
-  Stable on amd64 wrt bug #340023
-
-  22 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
-  perl-5.12.2-r1.ebuild:
-  stable x86, bug 340023
-
-  07 Oct 2010; Torsten Veller <tove@gentoo.org> perl-5.12.2-r1.ebuild:
-  Create VENDOR_ARCH to shut up a enc2xs file not found warning (#338802).
-  Raise perl-cleaner version
-
-  24 Sep 2010; Torsten Veller <tove@gentoo.org> perl-5.12.2-r1.ebuild:
-  Disable tests if run as root until there is a solution (#328793). Don't
-  try to create a link for missing cpan-run-perl manpage (#307179)
-
-*perl-5.12.2-r1 (21 Sep 2010)
-
-  21 Sep 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.2-r1.ebuild:
-  Add LDFLAGS to ldflags and to lddlflags via config.over. Fixes bug #181435
-
-  20 Sep 2010; Mart Raudsepp <leio@gentoo.org> perl-5.12.2.ebuild:
-  Add back ~mips wrt #288028
-
-*perl-5.12.2 (07 Sep 2010)
-
-  07 Sep 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.2.ebuild:
-  Version bump
-
-*perl-5.12.1-r2 (30 Aug 2010)
-
-  30 Aug 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.1-r2.ebuild:
-  Only add debugging code if USE=debug is set. See bug 335213
-
-  28 Jul 2010; Torsten Veller <tove@gentoo.org> -perl-5.12.1.ebuild,
-  perl-5.12.1-r1.ebuild:
-  Set scriptdir (#330119,#13920)
-
-*perl-5.12.1-r1 (20 Jul 2010)
-
-  20 Jul 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.1-r1.ebuild:
-  Bump patchset. Fixes #329021 - Unquoted string "c" may clash with future
-  reserved word
-
-  15 Jul 2010; Torsten Veller <tove@gentoo.org> perl-5.12.1.ebuild:
-  Raise perl-cleaner version
-
-*perl-5.12.1 (19 Jun 2010)
-
-  19 Jun 2010; Torsten Veller <tove@gentoo.org> +perl-5.12.1.ebuild:
-  Version bump
-
-  31 Mar 2010; Raúl Porcel <armin76@gentoo.org> perl-5.8.8-r8.ebuild,
-  perl-5.10.1.ebuild:
-  Drop -O1 on arm/ia64 as it works fine
-
-  14 Mar 2010; Alexis Ballier <aballier@gentoo.org> perl-5.10.1.ebuild:
-  keyword ~x86-fbsd
-
-  15 Feb 2010; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Remind to run perl-cleaner (#305139)
-
-  13 Feb 2010; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Define man{1,3}{dir,ext} again
-
-  03 Feb 2010; Hanno Boeck <hanno@gentoo.org> perl-5.8.8-r8.ebuild,
-  perl-5.10.1.ebuild:
-  Change license, Perl is Artistic or GPL-1 or later. We can't express or
-  later for now, so adding all GPL-1/2/3.
-
-  24 Jan 2010; Brent Baude <ranger@gentoo.org> perl-5.10.1.ebuild:
-  Marking perl-5.10.1 ~ppc64 for bug 288028
-
-  17 Jan 2010; Torsten Veller <tove@gentoo.org> -perl-5.8.8-r5.ebuild,
-  -perl-5.8.8-r6.ebuild, -files/perl-5.8.8-CAN-2005-0448-rmtree.patch:
-  Cleanup
-
-  10 Dec 2009; Brent Baude <ranger@gentoo.org> perl-5.8.8-r8.ebuild:
-  Marking perl-5.8.8-r8 ppc64 for bug 295028
-
-  10 Dec 2009; Raúl Porcel <armin76@gentoo.org> perl-5.8.8-r8.ebuild:
-  alpha/ia64/m68k/s390/sh stable wrt #295028
-
-  09 Dec 2009; nixnut <nixnut@gentoo.org> perl-5.8.8-r8.ebuild:
-  ppc stable #295028
-
-  09 Dec 2009; Raúl Porcel <armin76@gentoo.org> perl-5.10.1.ebuild:
-  Add ~sh wrt #288028
-
-  08 Dec 2009; Jeroen Roovers <jer@gentoo.org> perl-5.8.8-r8.ebuild:
-  Stable for HPPA (bug #295028).
-
-  08 Dec 2009; Tiago Cunha <tcunha@gentoo.org> perl-5.8.8-r8.ebuild:
-  stable sparc, bug 295028
-
-  03 Dec 2009; Markus Meier <maekke@gentoo.org> perl-5.8.8-r8.ebuild:
-  amd64/arm/x86 stable, bug #295028
-
-  16 Nov 2009; Raúl Porcel <armin76@gentoo.org> perl-5.10.1.ebuild:
-  Add ~alpha/~ia64/~s390/~sparc wrt #288028
-
-  15 Nov 2009; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Add patch for ICE on ia64 (#293312)
-
-  15 Nov 2009; Raúl Porcel <armin76@gentoo.org> perl-5.10.1.ebuild:
-  Add ~m68k wrt #288028, thanks to kolla for testing
-
-  15 Nov 2009; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Disable parallel tests (#293241)
-
-  15 Nov 2009; Torsten Veller <tove@gentoo.org> perl-5.8.8-r8.ebuild,
-  +files/perl-5.8.8-libnet-hostname.patch:
-  Add libnet hostname patch from perl-core/libnet
-
-  14 Nov 2009; Torsten Veller <tove@gentoo.org> perl-5.8.8-r8.ebuild,
-  perl-5.10.1.ebuild:
-  Check for alternative scripts in ROOT
-
-*perl-5.8.8-r8 (14 Nov 2009)
-
-  14 Nov 2009; Torsten Veller <tove@gentoo.org> +perl-5.8.8-r8.ebuild:
-  Add alternatives script linking to perl-5.8.8
-
-  11 Nov 2009; Christian Ruppert <idl0r@gentoo.org>
-  -files/perl-5.8.8-libbits.patch:
-  Remove obsolete patch.
-
-  04 Nov 2009; Michael Haubenwallner <haubi@gentoo.org>
-  files/perl-5.8.8-ccld-cflags.patch:
-  Respect CFLAGS also when linking executables, not just for libperl
-
-  04 Nov 2009; Michael Haubenwallner <haubi@gentoo.org>
-  perl-5.8.8-r6.ebuild, +files/perl-5.8.8-ccld-cflags.patch:
-  Respect CFLAGS even for linking when done with compiler
-
-  27 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> perl-5.10.1.ebuild:
-  Keywording for ppc, bug 288028
-
-  27 Oct 2009; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Fix RT69973: disable non-unicode case insensitive trie matching (#290194)
-
-  22 Oct 2009; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Fix warning: Rebuild packages linking libperl.so after toggling use flags
-
-  21 Oct 2009; Markus Meier <maekke@gentoo.org> perl-5.10.1.ebuild:
-  add ~amd64/~arm/~x86, bug #288028
-
-  13 Oct 2009; Jeroen Roovers <jer@gentoo.org> perl-5.10.1.ebuild:
-  Marked ~hppa (bug #288028).
-
-  29 Sep 2009; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Rename and link the scripts from podlators too: pod2man and pod2text (#286962)
-
-  28 Sep 2009; Torsten Veller <tove@gentoo.org> perl-5.10.1.ebuild:
-  Bump perl patchset. Fixes bugs #286840, #286841
-
-  28 Sep 2009; Torsten Veller <tove@gentoo.org> perl-5.8.8-r5.ebuild,
-  perl-5.8.8-r6.ebuild, perl-5.10.1.ebuild:
-  Bump perl-5.10.1 patchset.
-  Fix asm/page.h failure. Thanks to Alon Bar-Lev and Diego Pettenò.
-  (#259923, #286656, #249827, #265268)
-
-*perl-5.10.1 (27 Sep 2009)
-
-  27 Sep 2009; Torsten Veller <tove@gentoo.org> +perl-5.10.1.ebuild:
-  Version bump
-
-  30 Jul 2009; Torsten Veller <tove@gentoo.org> -perl-5.8.8-r7.ebuild:
-  Remove 5.8.8-r7 again
-
-  29 May 2009; Torsten Veller <tove@gentoo.org> perl-5.8.8-r6.ebuild,
-  perl-5.8.8-r7.ebuild, +files/perl-5.8.8-fix_file_path_chdir.patch:
-  Add another File-Path fix
-
-  27 May 2009; Torsten Veller <tove@gentoo.org> -perl-5.8.8-r2.ebuild,
-  -perl-5.8.8-r3.ebuild, -perl-5.8.8-r4.ebuild:
-  Cleanup
-
-*perl-5.8.8-r7 (27 May 2009)
-
-  27 May 2009; Torsten Veller <tove@gentoo.org> +perl-5.8.8-r7.ebuild:
-  PDEPENDS on CPAN, Encode, ExtUtils-MakeMaker
-
-  08 May 2009; Torsten Veller <tove@gentoo.org>
-  +files/perl-fix_h2ph_include_quote.patch, perl-5.8.8-r6.ebuild:
-  Fix h2ph to handle system headers with quotes
-
-  26 Apr 2009; Friedrich Oslage <bluebird@gentoo.org>
-  +files/perl-5.8.8-lib32.patch, files/perl-5.8.8-lib64.patch,
-  perl-5.8.8-r5, perl-5.8.8-r6:
-  Install libraries into the correct directory if libdir is lib32, simplify
-  the patches, bug #266052
-
-  11 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-  perl-5.8.8-r5.ebuild:
-  Backport to stable, too.
-
-  11 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-  perl-5.8.8-r6.ebuild:
-  Fix logic for applying the lib64 patch, use get_libdir to decide (should
-  fix 32-bit userland profiles).
-
-*perl-5.8.8-r6 (28 Jan 2009)
-
-  28 Jan 2009; Torsten Veller <tove@gentoo.org>
-  +files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch, +perl-5.8.8-r6.ebuild:
-  Fix #249629 - File::Path multiple symlink attack vulnerabilities
-
-  23 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
-  Add GLEP 56 USE flag descriptions. Remove empty tag.
-
-  18 Jul 2008; Javier Villavicencio <the_paya@gentoo.org>
-  files/perl-5.8.8-fbsdhints.patch:
-  Updated fbsdhints patch, bug 225323.
-
-  05 Jul 2008; Stephanie Lockwood-Childs <wormo@gentoo.org>
-  perl-5.8.8-r2.ebuild, perl-5.8.8-r3.ebuild, perl-5.8.8-r4.ebuild,
-  perl-5.8.8-r5.ebuild:
-  Replaced reference to dead site http://perldoc.com with an equivalent 
-  http://search.cpan.org url (bug #230881)
-
-  16 May 2008; Tobias Scherbaum <dertobi123@gentoo.org>
-  perl-5.8.8-r5.ebuild:
-  ppc stable, bug #219203
-
-  15 May 2008; Raúl Porcel <armin76@gentoo.org> perl-5.8.8-r5.ebuild:
-  alpha/ia64 stable wrt security #219203
-
-  14 May 2008; Markus Meier <maekke@gentoo.org> perl-5.8.8-r5.ebuild:
-  amd64 stable, bug #219203
-
-  14 May 2008; Christian Faulhammer <opfer@gentoo.org> perl-5.8.8-r5.ebuild:
-  stable x86, security bug 219203
-
-  14 May 2008; Markus Rothe <corsair@gentoo.org> perl-5.8.8-r5.ebuild:
-  Stable on ppc64; bug #219203
-
-  14 May 2008; Ferris McCormick <fmccor@gentoo.org> perl-5.8.8-r5.ebuild:
-  Sparc stable, Security Bug #219203 (UTF regex problem) --- all tests good.
-
-  14 May 2008; Jeroen Roovers <jer@gentoo.org> perl-5.8.8-r5.ebuild:
-  Stable for HPPA (bug #219203).
-
-*perl-5.8.8-r5 (09 May 2008)
-
-  09 May 2008; Torsten Veller <tove@gentoo.org>
-  +files/perl-5.8.8-CVE-2008-1927.patch, +perl-5.8.8-r5.ebuild:
-  #219203 - Fix for CVE-2008-1927
-
-*perl-5.8.8-r4 (19 Nov 2007)
-
-  19 Nov 2007; Christian Hartmann <ian@gentoo.org> +perl-5.8.8-r4.ebuild:
-  Revbump to make sure everybody got a working perl as suggested in bug
-  #199518 in comment 22; keeping keywords to speed up the progress for bug
-  #198196
-
-  18 Nov 2007; Christian Hartmann <ian@gentoo.org>
-  +files/perl-5.8.8-lib64.patch:
-  Readding perl-5.8.8-lib64.patch; thanks angelos
-
-  18 Nov 2007; Christian Hartmann <ian@gentoo.org> perl-5.8.8-r2.ebuild,
-  perl-5.8.8-r3.ebuild:
-  Reverting solars changes; bug #199518
-
-  18 Nov 2007; <solar@gentoo.org> -files/perl-5.8.8-lib64.patch,
-  +files/perl-5.8.8-libbits.patch, perl-5.8.8-r2.ebuild,
-  perl-5.8.8-r3.ebuild:
-  - fixed the lib64 patch that was breaking on amd64 32ul.
-
-  14 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.8-r3.ebuild:
-  Stable on amd64 wrt bug #198196.
-
-  13 Nov 2007; Tobias Scherbaum <dertobi123@gentoo.org>
-  perl-5.8.8-r3.ebuild:
-  ppc stable, bug #198196
-
-  13 Nov 2007; Markus Rothe <corsair@gentoo.org> perl-5.8.8-r3.ebuild:
-  Stable on ppc64; bug #198196
-
-  13 Nov 2007; Raúl Porcel <armin76@gentoo.org> perl-5.8.8-r3.ebuild:
-  alpha/ia64 stable wrt security #198196
-
-  13 Nov 2007; Markus Meier <maekke@gentoo.org> perl-5.8.8-r3.ebuild:
-  x86 stable, security bug #198196
-
-  13 Nov 2007; Jeroen Roovers <jer@gentoo.org> perl-5.8.8-r3.ebuild:
-  Stable for HPPA (bug #198196). Fixed many quoting issues.
-
-  12 Nov 2007; Ferris McCormick <fmccor@gentoo.org> perl-5.8.8-r3.ebuild:
-  Sparc stable --- Security Bug #198196 --- All tests and autotools good.
-
-*perl-5.8.8-r3 (12 Nov 2007)
-
-  12 Nov 2007; <cab@gentoo.org> +files/perl-5.8.8-utf8-boundary.patch,
-  +perl-5.8.8-r3.ebuild:
-  patch for bug #198196
-
-  17 Oct 2007; Christian Hartmann <ian@gentoo.org> perl-5.8.8-r2.ebuild:
-  Fixed bug #194384
-
-  19 Aug 2007; Christian Hartmann <ian@gentoo.org>
-  +files/perl-5.8.8-perlcc.patch, perl-5.8.8-r2.ebuild:
-  Fixed bug #181229
-
-  16 Aug 2007; Zac Medico <zmedico@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug #187866 - Block Test-Harness, PodParser, and Locale-gettext when
-  the "build" flag is enabled since perl needs to be rebuilt first.
-
-  08 Aug 2007; Mike Frysinger <vapier@gentoo.org> perl-5.8.8-r2.ebuild:
-  Apply gcc-4.2 patch to everyone.
-
-  06 Aug 2007; Harald van Dijk <truedfx@gentoo.org>
-  +files/perl-5.8.8-makedepend-syntax.patch, perl-5.8.8-r2.ebuild:
-  Fix syntax error in makedepend.SH
-
-  06 Aug 2007; Christian Hartmann <ian@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug #187866 - added suggested fix
-
-  30 Apr 2007; <solar@gentoo.org> perl-5.8.8-r2.ebuild:
-  - filter ssp on ia64 due to ICE in compiler. revisit when we have a working
-  hardened gcc-4.x
-
-  30 Mar 2007; Michael Cummings <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug 147184, thanks to jweckhart for the patch :)
-
-  08 Mar 2007; Michael Cummings <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Change to the call for the lib64 patch to enable it for ppc64 - helps with
-  stage 1 building problems. Thanks ranger :)
-
-  07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.8-r2.ebuild:
-  Change all instances of [ to [[.
-
-  04 Mar 2007; Michael Cummings <mcummings@gentoo.org>
-  +files/perl-5.8.8-asm-page-h-compile-failure.patch, perl-5.8.8-r2.ebuild:
-  Bug 168312, patch from Peter for >=2.6.20 kernel headers.
-
-  11 Feb 2007; Fabian Groffen <grobian@gentoo.org> perl-5.8.8-r2.ebuild:
-  Dropped ppc-macos keyword, see you in prefix
-
-  11 Jan 2007; Michael Cummings <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Reverting changes made for bug 59328 until we can figure out why this breaks
-  under catalyst
-
-  09 Jan 2007; Michael Cummings <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug 144965, adjusted gcc patch line
-
-  07 Jan 2007; Michael Cummings <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug 160623, mistakenly removed the else block for noman
-
-  05 Jan 2007; Michael Cummings <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug 59328, features=noman support
-
-  19 Nov 2006; Michael Cummings <mcummings@gentoo.org>
-  +files/perl-5.8.8-gcc42-command-line.patch, perl-5.8.8-r2.ebuild:
-  Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic
-
-  18 Nov 2006; Michael Cummings <mcummings@gentoo.org>
-  -files/perl-5.8.7-CAN-2005-0448-rmtree.patch,
-  -files/perl-5.8.7-regexp-nossp.patch, -files/perl-5.8.7-tempfiles.patch,
-  -files/perl-exp_intwrap.patch, -files/perl-nonblock.patch,
-  -files/perl-reorder-INC.patch, perl-5.8.8-r2.ebuild:
-  Bug 150702; also cleaned up unused patches
-
-  23 Oct 2006; Michael Cummings <mcummings@gentoo.org>
-  -perl-5.8.7-r3.ebuild:
-  Removing old perl
-
-  17 Oct 2006; Roy Marples <uberlord@gentoo.org> perl-5.8.8-r2.ebuild:
-  Added ~sparc-fbsd keyword.
-
-  07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> perl-5.8.8-r2.ebuild:
-  Add a dependency on freebsd-mk-defs on FreeBSD.
-
-  18 Aug 2006; Michael Cummings <mcummings@gentoo.org>
-  -perl-5.8.7-r2.ebuild, perl-5.8.7-r3.ebuild, perl-5.8.8-r2.ebuild:
-  Cleaning up; bug 142940, updating h2ph options for multilib boxes
-
-  15 Aug 2006; Christian Hartmann <ian@gentoo.org> perl-5.8.8-r2.ebuild:
-  Fix bug #143895
-
-  13 Aug 2006; <yuval@gentoo.org> perl-5.8.7-r2.ebuild,
-  perl-5.8.7-r3.ebuild, perl-5.8.8-r2.ebuild:
-  Bug #139478 - changed description. Thanks Marko Horvat for 'reporting'! ;)
-
-  11 Jul 2006; Michael Cummings <mcummings@gentoo.org> -perl-5.8.8.ebuild,
-  -perl-5.8.8-r1.ebuild:
-  Cleaning up
-
-  25 Jun 2006; Christian Hartmann <ian@gentoo.org> Manifest:
-  Removed obsolete patchfiles
-
-  24 Jun 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.7-r2.ebuild,
-  perl-5.8.7-r3.ebuild, perl-5.8.8.ebuild, perl-5.8.8-r1.ebuild,
-  perl-5.8.8-r2.ebuild:
-  Removing perl-core/ExtUtils-MakeMaker
-
-  18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.8-r2.ebuild:
-  Stable on ia64.
-
-  14 Jun 2006; Michael Cummings <mcummings@gentoo.org> -files/perl-cleaner,
-  -perl-5.8.6-r5.ebuild, -perl-5.8.6-r6.ebuild, -perl-5.8.6-r7.ebuild,
-  -perl-5.8.6-r8.ebuild, -perl-5.8.7.ebuild, -perl-5.8.7-r1.ebuild:
-  Cleaning up
-
-  08 Jun 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Fixed pdepend to exclude build folks
-
-  07 Jun 2006; Joshua Kinard <kumba@gentoo.org> perl-5.8.8-r2.ebuild:
-  Marked stable on mips.
-
-  07 Jun 2006; <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Following a conversation with agaffney, removed code that is dup'd from
-  libperl that was causing a loop in catalyst building - fixes help2man bugs -
-  bug 130248 in particular
-
-  03 Jun 2006; Guy Martin <gmsoft@gentoo.org>
-  +files/perl-hppa-pa7200-configure.patch, perl-5.8.8-r2.ebuild:
-  On PA7200, uname -a contains a single quote and we need to filter it
-  otherwise configure fails. See #125535.
-
-  30 May 2006; <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug 134859, fixed USE=build removals on lib64
-
-  27 May 2006; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.8-r2.ebuild:
-  Stable on alpha.
-
-  27 May 2006; <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Marking sparc stable
-
-  26 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
-  perl-5.8.8-r2.ebuild:
-  hppa stable
-
-  26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.8-r2.ebuild:
-  Stable on amd64 and x86 wrt bug #133989.
-
-  26 May 2006; Diego Pettenò <flameeyes@gentoo.org> perl-5.8.8-r2.ebuild:
-  Re-add ~x86-fbsd keyword.
-
-  26 May 2006; Markus Rothe <corsair@gentoo.org> perl-5.8.8-r2.ebuild:
-  Stable on ppc64; bug #133989
-
-  26 May 2006; <nixnut@gentoo.org> perl-5.8.8-r2.ebuild:
-  Stable on ppc. Bug #133989
-
-  26 May 2006; <mcummings@gentoo.org> perl-5.8.8-r2.ebuild:
-  Bug 134359, -Dusenm
-
-*perl-5.8.8-r2 (26 May 2006)
-
-  26 May 2006; <mcummings@gentoo.org> +perl-5.8.8-r2.ebuild:
-  Bug 134363 - pdepends got lost.
-
-  25 May 2006; Guy Martin <gmsoft@gentoo.org> perl-5.8.8-r1.ebuild:
-  Stable on hppa.
-
-  24 May 2006; <nixnut@gentoo.org> perl-5.8.8-r1.ebuild:
-  Stable on ppc. bug #133989
-
-  23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.8-r1.ebuild:
-  Stable on x86 wrt bug #133989.
-
-  23 May 2006; <mcummings@gentoo.org> perl-5.8.8-r1.ebuild:
-  Marking stable sparc, bug 133989
-
-  23 May 2006; Markus Rothe <corsair@gentoo.org> perl-5.8.8-r1.ebuild:
-  Stable on ppc64; bug #133989
-
-  20 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> perl-5.8.8-r1.ebuild:
-  Use realpath when available, rather than readlink -f, to support
-  Gentoo/FreeBSD.
-
-  31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> perl-5.8.8-r1.ebuild:
-  Add ~x86-fbsd keyword.
-
-*perl-5.8.8-r1 (29 Mar 2006)
-
-  29 Mar 2006; <mcumming@gentoo.org> +files/perl-5.8.8-cplusplus.patch,
-  +perl-5.8.8-r1.ebuild:
-  Patch 27203 in blead - fixes c++ problems in XS code :)
-
-  20 Feb 2006; Michael Cummings <mcummings@gentoo.org>
-  +files/perl-5.8.8-fbsdhints.patch, perl-5.8.8.ebuild:
-  Bug 122780, freebsd hints via flameeyes
-
-  20 Feb 2006; Michael Cummings <mcummings@gentoo.org>
-  +files/perl-5.8.8-dragonfly-clean.patch, perl-5.8.8.ebuild:
-  Bug 122706, dragonfly patches. Patch submitted upstream and here by 
-  Robert Sebastian Gerus, should be available in blead now.
-
-  20 Feb 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.8.ebuild:
-  Updated perl-cleaner dep
-
-  15 Feb 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.8.ebuild:
-  Dropping PROVIDE, repoman rejoices, people return to normalcy
-
-  13 Feb 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.8.ebuild:
-  Updated virtuals per ciarnm's input
-
-  07 Feb 2006; Aron Griffis <agriffis@gentoo.org> perl-5.8.8.ebuild:
-  Prefer to avoid eval and use a bash array for myconf instead, it's less
-  error-prone
-
-  07 Feb 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.8.ebuild:
-  src update
-
-  07 Feb 2006; <mcumming@gentoo.org> perl-5.8.8.ebuild:
-  Style fixes to 5.8.8, thanks az
-
-*perl-5.8.8 (07 Feb 2006)
-
-  07 Feb 2006; Michael Cummings <mcummings@gentoo.org>
-  +files/perl-5.8.8-CAN-2005-0448-rmtree.patch,
-  +files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch, +files/perl-5.8.8-lib64.patch,
-  +files/perl-5.8.8-links.patch, +files/perl-5.8.8-reorder-INC.patch,
-  -files/perl-5.8.8_rc1-CAN-2005-0448-rmtree.patch,
-  -files/perl-5.8.8_rc1-reorder-INC.patch, -perl-5.8.8_rc1.ebuild,
-  +perl-5.8.8.ebuild:
-  Perl 5.8.8, with amd64 fixes, RUNPATH fixes, a completely reversed INC, and
-  a shiny set of changes.
-
-  24 Jan 2006; Michael Cummings <mcummings@gentoo.org>
-  +files/perl-5.8.8_rc1-reorder-INC.patch, perl-5.8.8_rc1.ebuild:
-  Some tweaks to perl-5.8.8 installation
-
-*perl-5.8.8_rc1 (22 Jan 2006)
-
-  22 Jan 2006; Michael Cummings <mcummings@gentoo.org>
-  +files/perl-5.8.8_rc1-CAN-2005-0448-rmtree.patch,
-  +files/perl-regexp-nossp.patch, +perl-5.8.8_rc1.ebuild:
-  RC1 of perl 5.8.8
-
-  21 Jan 2006; Markus Rothe <corsair@gentoo.org> perl-5.8.7-r3.ebuild:
-  Stable on ppc64
-
-  16 Jan 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r8.ebuild,
-  perl-5.8.7-r3.ebuild:
-  Minor addition of enc2xs, doesn't impact anything, just placing into ebuild
-  for later reference
-
-  15 Jan 2006; Michael Cummings <mcummings@gentoo.org> perl-5.8.7-r3.ebuild:
-  Bug 110363, thanks to Nathan and Rene for noting the typo in the minimal
-  section
-
-  14 Jan 2006; Torsten Veller <tove@gentoo.org> perl-5.8.7-r3.ebuild:
-  Stable on x86 (#118938)
-
-  25 Dec 2005; Joshua Kinard <kumba@gentoo.org> perl-5.8.6-r8.ebuild,
-  perl-5.8.7-r3.ebuild:
-  Mark 5.8.6-r8 && 5.8.7-r3 stable on mips.
-
-  14 Dec 2005; <mcumming@gentoo.org> perl-5.8.7-r3.ebuild:
-  Bug 115503, better if-clause for nossp patch
-
-  07 Dec 2005; Jason Wever <weeve@gentoo.org> perl-5.8.7-r3.ebuild:
-  Stable on SPARC wrt bug #114113.
-
-  07 Dec 2005; Mark Loeser <halcy0n@gentoo.org> perl-5.8.6-r8.ebuild:
-  Stable on x86; bug #114113
-
-  07 Dec 2005; Jose Luis Rivero <yoswink@gentoo.org> perl-5.8.7-r3.ebuild:
-  Stable on alpha wrt security bug #114113
-
-  06 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> perl-5.8.7-r3.ebuild:
-  Stable on hppa, ppc.
-
-  06 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> perl-5.8.7-r3.ebuild:
-  Stable on amd64, bug 114113.
-
-  06 Dec 2005; Markus Rothe <corsair@gentoo.org> perl-5.8.6-r8.ebuild:
-  Stable on ppc64; bug #114113
-
-*perl-5.8.7-r3 (06 Dec 2005)
-
-  06 Dec 2005; <mcumming@gentoo.org> files/perl-exp_intwrap.patch,
-  +perl-5.8.7-r3.ebuild:
-  More bug 114113 work. Patch updated, segfaults are all handled now with
-  cleaner exit/messages. test with perl -e 'printf("%2147483647$n");' or perl
-  -e 'printf "%4294967295d"' before and after upgrading to demonstrate
-
-  05 Dec 2005; <mcumming@gentoo.org> perl-5.8.6-r5.ebuild,
-  perl-5.8.6-r6.ebuild, perl-5.8.6-r7.ebuild, perl-5.8.7-r1.ebuild,
-  perl-5.8.7-r2.ebuild, perl-5.8.7.ebuild:
-  Bug 113930, case statement for non-linux. Also (finally) a fix for the
-  installmanpaths (personal bug)
-
-  05 Dec 2005; <mcummings@gentoo.org> perl-5.8.6-r7.ebuild,
-  perl-5.8.7-r2.ebuild:
-  Mistaken commit missed the picdl patch (was working on bug 65624, which this
-  patch appears to cause a seg fault with)
-
-  02 Dec 2005; Joseph Jezak <josejx@gentoo.org> perl-5.8.6-r7.ebuild:
-  Marked ppc stable for bug #114113.
-
-  01 Dec 2005; Andrej Kacian <ticho@gentoo.org> perl-5.8.6-r7.ebuild:
-  Stable on x86, bug #114113.
-
-  01 Dec 2005; <dang@gentoo.org> perl-5.8.7-r2.ebuild:
-  Marked stable on amd64
-
-  01 Dec 2005; Markus Rothe <corsair@gentoo.org> perl-5.8.7-r2.ebuild:
-  Stable on ppc64; bug #114113
-
-  01 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> perl-5.8.7-r2.ebuild:
-  Stable on sparc wrt security #114113
-
-*perl-5.8.7-r2 (01 Dec 2005)
-
-  01 Dec 2005; <mcumming@gentoo.org> +files/perl-exp_intwrap.patch,
-  +perl-5.8.6-r7.ebuild, +perl-5.8.7-r2.ebuild:
-  Bug 114113, perl-exp_intwrap patch
-
-  14 Nov 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r5.ebuild,
-  perl-5.8.6-r6.ebuild, perl-5.8.7.ebuild, perl-5.8.7-r1.ebuild:
-  NetBSD for osname per thunder
-
-  12 Nov 2005; Chris White <chriswhite@gentoo.org> perl-5.8.6-r6.ebuild:
-  Backported some get_libdir functionality from 5.8.7 to 5.8.6-r6 to resolve
-  bug #112243. This is mainly a multi-lib support fix it seems.
-
-  02 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.7-r1.ebuild:
-  Stable on ia64, bug 106678.
-
-  29 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> perl-5.8.6-r6.ebuild:
-  Stable on mips for bug #106678.
-
-  23 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.7-r1.ebuild:
-  Stable on alpha, bug 106678.
-
-  21 Sep 2005; Seemant Kulleen <seemant@gentoo.org> perl-5.8.6-r6.ebuild:
-  stable on amd64 wrt bug #106678
-
-  21 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> perl-5.8.7-r1.ebuild:
-  Stable on sparc wrt #106678
-
-  20 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.6-r6.ebuild:
-  Marking stable on x86 for bug #106678.
-
-  20 Sep 2005; Rene Nussbaumer <killerfox@gentoo.org> perl-5.8.6-r6.ebuild:
-  Stable on hppa. bug #106678
-
-  20 Sep 2005; Markus Rothe <corsair@gentoo.org> perl-5.8.7-r1.ebuild:
-  Stable on ppc64 (bug #106678)
-
-  20 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> perl-5.8.6-r6.ebuild:
-  Stable on ppc.
-
-*perl-5.8.7-r1 (20 Sep 2005)
-*perl-5.8.6-r6 (20 Sep 2005)
-
-  20 Sep 2005; Martin Schlemmer <azarah@gentoo.org>
-  +files/perl-5.8.7-MakeMaker-RUNPATH.patch, +perl-5.8.6-r6.ebuild,
-  +perl-5.8.7-r1.ebuild:
-  We do not want the build root in the linked perl module's RUNPATH, so
-  strip paths containing PORTAGE_TMPDIR if its set.  This is for the
-  MakeMaker module, bug #105054.
-
-  05 Sep 2005; Herbie Hopkins <herbs@gentoo.org> perl-5.8.7.ebuild:
-  More multilib fixes thanks to Christophe Saout, bug 104509.
-
-  04 Sep 2005; Elfyn McBratney <beu@gentoo.org>
-  files/perl-5.8.7-regexp-nossp.patch:
-  Fix patch to cflags.SH (don't assume /bin/sh is bash).
-
-  04 Sep 2005; Elfyn McBratney <beu@gentoo.org> perl-5.8.6-r5.ebuild,
-  perl-5.8.7.ebuild:
-  Drop DEPEND on sys-apps/groff.
-
-  01 Sep 2005; Joseph Jezak <josejx@gentoo.org> perl-5.8.6-r5.ebuild,
-  perl-5.8.7.ebuild:
-  Filtered -mpowerpc-gpopt on ppc to fix bug #97645.
-
-  14 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.7.ebuild:
-  The rest of the patch for bug 58931
-
-  14 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r5.ebuild,
-  perl-5.8.7.ebuild:
-  Bug #97894 - added note regarding minimal means minimal
-
-  12 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.7.ebuild:
-  Further bug #58931 - mistake on my part for the LIBPERL= syntax
-
-  12 Aug 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.7.ebuild:
-  getlibdir changes for 5.8.7, bug #58931
-
-  08 Aug 2005; Thierry Carrez <koon@gentoo.org> perl-5.8.6-r5.ebuild,
-  perl-5.8.7.ebuild:
-  Reverting vapier's features_noman change on the groff dependency, which
-  results in bug 101088.
-
-  28 Jul 2005; Michael Cummings <mcummings@gentoo.org>
-  files/perl-reorder-INC.patch, -perl-5.8.5-r5.ebuild, -perl-5.8.6-r4.ebuild:
-  Update to reorder patch, tested with 5.8.6 and 5.8.7, resolves bug 95770
-
-  28 Jul 2005; Michael Cummings <mcummings@gentoo.org> -perl-5.8.5-r5.ebuild,
-  -perl-5.8.6-r4.ebuild:
-  Cleaning up now that we have keywords up to date
-
-  28 Jul 2005; Herbie Hopkins <herbs@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on amd64.
-
-  07 Jul 2005; Markus Rothe <corsair@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on ppc64
-
-  06 Jul 2005; <plasmaroo@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on IA64.
-
-  06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on arm, m68k, s390, and sh.
-
-  05 Jul 2005; Hardave Riar <hardave@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on mips.
-
-  03 Jul 2005; Michael Hanselmann <hansmi@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on ppc.
-
-  02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on alpha.
-
-  02 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> perl-5.8.6-r5.ebuild:
-  Stable on hppa.
-
-*perl-5.8.6-r5 (30 Jun 2005)
-
-  30 Jun 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild,
-  +perl-5.8.6-r5.ebuild:
-  Sorry folks, there was a typo in libperl-5.8.6s ebuild that made this
-  necessary.
-
-*perl-5.8.7 (29 Jun 2005)
-
-  29 Jun 2005; Michael Cummings <mcummings@gentoo.org>
-  -files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patc
-  h, -files/perl-5.8.2-perldoc-emptydirs.patch,
-  -files/perl-5.8.2-picdl.patch, -files/perl-5.8.2-prelink-lpthread.patch,
-  -files/perl-5.8.2-reorder-INC.patch, -files/perl-5.8.2-uclibc.patch,
-  -files/perl-5.8.4-noksh.patch, -files/perl-5.8.4-nonblock.patch,
-  -files/perl-5.8.4-perldoc-emptydirs.patch, -files/perl-5.8.4-picdl.patch,
-  -files/perl-5.8.4-prelink-lpthread.patch,
-  -files/perl-5.8.4-reorder-INC.patch, -files/perl-5.8.5-noksh.patch,
-  -files/perl-5.8.5-nonblock.patch,
-  -files/perl-5.8.5-perldoc-emptydirs.patch, -files/perl-5.8.5-picdl.patch,
-  -files/perl-5.8.5-prelink-lpthread.patch,
-  -files/perl-5.8.5-reorder-INC.patch, -files/perl-5.8.6-noksh.patch,
-  -files/perl-5.8.6-perldoc-emptydirs.patch, -files/perl-5.8.6-picdl.patch,
-  -files/perl-5.8.6-prelink-lpthread.patch,
-  -files/perl-5.8.6-reorder-INC.patch,
-  +files/perl-5.8.7-CAN-2005-0448-rmtree.patch,
-  +files/perl-5.8.7-tempfiles.patch, -files/libperl_rebuilder,
-  +files/perl-h2ph-ansi-header.patch, +files/perl-noksh.patch,
-  +files/perl-nonblock.patch, +files/perl-perldoc-emptydirs.patch,
-  +files/perl-picdl.patch, +files/perl-prelink-lpthread.patch,
-  +files/perl-reorder-INC.patch, +files/perl-tempfiles.patch,
-  +files/perl-uclibc.patch, -files/stat.t, -perl-5.8.2-r4.ebuild,
-  -perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild,
-  +perl-5.8.7.ebuild:
-  Perl 5.8.6 unmasking, perl 5.8.7 addition
-
-  05 Jun 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner:
-  Bug 90502 - don't leave behind empty log files if nothing has been done
-
-  30 May 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner,
-  perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild,
-  perl-5.8.6-r4.ebuild:
-  Updated perl-cleaner to remove the emptied dirs after a .ph purge
-
-  29 May 2005; <solar@gentoo.org> perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild,
-  perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
-  - update perl to use libc expanded variable elibc_uclibc vs uclibc so USE=-*
-  works
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild:
-  dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.5-r5.ebuild:
-  dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.4-r4.ebuild:
-  dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild:
-  dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild:
-  dev-perl/Test-Simple => perl-core/Test-Simple migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.5-r5.ebuild:
-  dev-perl/Test-Simple => perl-core/Test-Simple migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.4-r4.ebuild:
-  dev-perl/Test-Simple => perl-core/Test-Simple migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild:
-  dev-perl/Test-Simple => perl-core/Test-Simple migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.6-r4.ebuild:
-  dev-perl/File-Spec => perl-core/File-Spec migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.5-r5.ebuild:
-  dev-perl/File-Spec => perl-core/File-Spec migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.4-r4.ebuild:
-  dev-perl/File-Spec => perl-core/File-Spec migration
-
-  25 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild:
-  dev-perl/File-Spec => perl-core/File-Spec migration
-
-  23 May 2005; Herbie Hopkins <herbs@gentoo.org> perl-5.8.6-r4.ebuild:
-  More get_libdir-ization, fixes compilation on amd64's no-lib32 profile.
-
-  16 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild,
-  perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
-  Last toolchain-funcs fix
-
-  15 May 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild,
-  perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
-  Changed to toolchain-funcs
-
-  20 Mar 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild,
-  perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
-  bug 81947 - replaced filesdir with generic cat/pkg
-
-  11 Mar 2005; Michael Cummings <mcummings@gentoo.org>
-  files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r4.ebuild,
-  perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
-  Patch is in the right place and works on any arch. Yay.
-
-  11 Mar 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild,
-  perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
-  The last rmtree patch contains a line that checks <archname>/Errno.pm in
-  your existing perl install. If your kernel changes between perl installs, it
-  dies horribly. Need to find a cleaner solution first. For everyone that just
-  bumped their perls, I am terribly sorry that this wasn't realized earlier.
-
-  11 Mar 2005; Michael Cummings <mcummings@gentoo.org> -perl-5.8.2-r2.ebuild,
-  -perl-5.8.2-r3.ebuild, -perl-5.8.4-r2.ebuild, -perl-5.8.4-r3.ebuild,
-  -perl-5.8.5-r3.ebuild, -perl-5.8.5-r4.ebuild, -perl-5.8.6-r2.ebuild,
-  -perl-5.8.6-r3.ebuild:
-  Cleaning out old ebuilds - no keyword changes :)
-
-*perl-5.8.6-r4 (11 Mar 2005)
-
-  11 Mar 2005; Michael Cummings <mcummings@gentoo.org>
-  +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild,
-  perl-5.8.2-r3.ebuild, +perl-5.8.2-r4.ebuild, perl-5.8.4-r2.ebuild,
-  perl-5.8.4-r3.ebuild, +perl-5.8.4-r4.ebuild, perl-5.8.5-r3.ebuild,
-  perl-5.8.5-r4.ebuild, +perl-5.8.5-r5.ebuild, perl-5.8.6-r2.ebuild,
-  perl-5.8.6-r3.ebuild, +perl-5.8.6-r4.ebuild:
-  Version bump to finalize patch
-
-  11 Mar 2005; Michael Cummings <mcummings@gentoo.org>
-  +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild,
-  perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, perl-5.8.4-r3.ebuild,
-  perl-5.8.5-r3.ebuild, perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild,
-  perl-5.8.6-r3.ebuild:
-  Changed file_path_rmtree to CAN-2005-0448-rmtree.patch per bug 79685
-
-  08 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  perl-5.8.6-r3.ebuild:
-  More multilib fixes.
-
-*perl-5.8.5-r4 (11 Feb 2005)
-
-  11 Feb 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r2.ebuild,
-  +perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, +perl-5.8.4-r3.ebuild,
-  perl-5.8.5-r3.ebuild, +perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild,
-  +perl-5.8.6-r3.ebuild:
-  Bug 80460 - CAN-2005-015{5,6} - perlsuid patch. Bug 62321, 65317 - Removal of
-  old .ph files after an upgrade. Bug 72977 - modifications to allow for perl
-  5.8.0 and multithreaded perls to use the perl-inc patch. In addition, modified
-  the perl-cleaner message to display only if @INC included more than the
-  current install's perl (ie, only if this was an upgrade that left files
-  behind).
-
-  05 Feb 2005; Michael Cummings <mcummings@gentoo.org>
-  +files/CAN-2005-0156-suid.patch, perl-5.8.2-r2.ebuild,
-  perl-5.8.4-r2.ebuild, perl-5.8.5-r3.ebuild, perl-5.8.6-r2.ebuild:
-  Bug 80460, perlsuid vulnerability
-
-  05 Feb 2005; Michael Cummings <mcummings@gentoo.org>
-  -perl-5.8.2-r1.ebuild, -perl-5.8.4-r1.ebuild, -perl-5.8.5-r1.ebuild,
-  -perl-5.8.5-r2.ebuild, -perl-5.8.5.ebuild, -perl-5.8.6-r1.ebuild,
-  -perl-5.8.6.ebuild:
-  Cleaning up old, unused ebuilds
-
-  31 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner:
-  swtaylor came up with a quicker way to generate the module list, plus a more
-  secure call for making the tmp files
-
-  27 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner:
-  Code cleanup thanks to Mr.B. *MAJOR* typo in the filename for the prelist of
-  ebuilds to re-emerge resulted in no ebuilds getting re-emerged...
-
-  26 Jan 2005; Michael Cummings <mcummings@gentoo.org> files/perl-cleaner:
-  tmpdir fix - thanks Mr. B.
-
-*perl-5.8.4-r2 (26 Jan 2005)
-
-  26 Jan 2005; Michael Cummings <mcummings@gentoo.org>
-  +files/file_path_rmtree.patch, files/libperl_rebuilder, files/perl-cleaner,
-  +perl-5.8.2-r2.ebuild, +perl-5.8.4-r2.ebuild, +perl-5.8.5-r3.ebuild,
-  +perl-5.8.6-r2.ebuild:
-  Bump for bug 75696 involving temporary file perms in File::Path. Includes
-  fixes for h2ph conversion, bug 75955 Includes change over to perl-cleaner from
-  libperl_rebuilder, bugs 60447, 62301, 62669, 66688, 73932, 71287
-
-  16 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  perl-5.8.5-r2.ebuild, perl-5.8.6-r1.ebuild, perl-5.8.6.ebuild:
-  multilib fixes for amd64's 2005.0.
-
-  29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
-  Change encoding to UTF-8 for GLEP 31 compliance
-
-  07 Dec 2004; Hardave Riar <hardave@gentoo.org> perl-5.8.5-r2.ebuild:
-  Stable on mips, bug #66360
-
-  06 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> perl-5.8.5-r2.ebuild:
-  Stable on sparc wrt #66360
-
-  05 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.5-r2.ebuild:
-  Stable on alpha, bug 66360.
-
-  05 Dec 2004; Markus Rothe <corsair@gentoo.org> perl-5.8.5-r2.ebuild:
-  Stable on ppc64; bug #66360
-
-*perl-5.8.5-r2 (04 Dec 2004)
-
-  04 Dec 2004; Robert Coie <rac@gentoo.org>
-  +files/perl-5.8.5-tempfiles.patch, +files/perl-5.8.6-tempfiles.patch,
-  -perl-5.8.4.ebuild, +perl-5.8.5-r2.ebuild, +perl-5.8.6-r1.ebuild:
-  Add the few relevant bits from bug 66360, keyword 5.8.5-r2 x86, amd64 and ppc
-
-  01 Dec 2004; Robert Coie <rac@gentoo.org> perl-5.8.6.ebuild:
-  back makemaker block to 6.17
-
-*perl-5.8.6 (30 Nov 2004)
-
-  30 Nov 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.6-noksh.patch,
-  +files/perl-5.8.6-perldoc-emptydirs.patch, +files/perl-5.8.6-picdl.patch,
-  +files/perl-5.8.6-prelink-lpthread.patch,
-  +files/perl-5.8.6-reorder-INC.patch, +perl-5.8.6.ebuild:
-  New upstream
-
-  13 Nov 2004; Robert Coie <rac@gentoo.org> perl-5.8.5-r1.ebuild:
-  Go ahead and use the myarch that exists
-
-*perl-5.8.5-r1 (12 Nov 2004)
-
-  12 Nov 2004; Robert Coie <rac@gentoo.org> -perl-5.8.3.ebuild,
-  +perl-5.8.5-r1.ebuild:
-  Allow the maketest FEATURE to determine whether tests are run. Guide
-  Configure to attempt to pick up old 5.8.2 and 5.8.4 directories in @INC
-
-  25 Oct 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild,
-  perl-5.8.5.ebuild:
-  Cleaner h2ph, should reduce build time but leave us with something still
-  usable.
-
-  06 Oct 2004; Guy Martin <gmsoft@gentoo.org> perl-5.8.4-r1.ebuild:
-  Stable on hppa.
-
-  28 Sep 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild,
-  perl-5.8.5.ebuild:
-  Added back perlsuid/sperl based on local use flag. Bug 64823. Users should
-  read http://perldoc.com/perl5.8.4/INSTALL.html#suidperl before enabling.
-
-  27 Sep 2004; Mike Frysinger <vapier@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild,
-  perl-5.8.5.ebuild:
-  Add libperl to RDEPEND (since pkg_setup will die otherwise) and make sure
-  pkg_setup() respects $ROOT.
-
-  27 Sep 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild,
-  perl-5.8.5.ebuild:
-  Added perl debugging support, bug 60775
-
-  24 Sep 2004; Robert Coie <rac@gentoo.org> perl-5.8.4-r1.ebuild,
-  perl-5.8.5.ebuild:
-  Make gdbm patch conditional on having 1.8.3, because libgdbm_compat isn't
-  there otherwise, should not affect people who have already built. Made 5.8.5
-  depend on 1.8.3 instead. Again, should not affect installed people.
-
-  22 Sep 2004; Robert Coie <rac@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild,
-  perl-5.8.5.ebuild:
-  USE threads -> ithreads
-
-  21 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> perl-5.8.4-r1.ebuild:
-  Marked stable on amd64.
-
-  09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> perl-5.8.4-r1.ebuild:
-  Stable on sparc to finally solve #36478
-
-  08 Sep 2004; Robert Coie <rac@gentoo.org> perl-5.8.4-r1.ebuild:
-  keyword x86 and arm for uclibc folks
-
-  06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild,
-  perl-5.8.5.ebuild:
-  Switch to use epause and ebeep, bug #62950
-
-  31 Aug 2004; Guy Martin <gmsoft@gentoo.org> perl-5.8.4.ebuild,
-  perl-5.8.5.ebuild:
-  Removed useless -fPIC for hppa.
-
-  21 Aug 2004; Joshua Kinard <kumba@gentoo.org> perl-5.8.4-r1.ebuild:
-  Marked stable on mips.
-
-  18 Aug 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.4-r1.ebuild:
-  stable on alpha
-
-  13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> perl-5.8.4.ebuild:
-  Stable on alpha.
-
-  07 Aug 2004; Robert Coie <rac@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild:
-  convert SHORT_PV and MY_P to bash
-
-*perl-5.8.5 (06 Aug 2004)
-
-  06 Aug 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.5-noksh.patch,
-  +files/perl-5.8.5-nonblock.patch, +files/perl-5.8.5-perldoc-emptydirs.patch,
-  +files/perl-5.8.5-picdl.patch, +files/perl-5.8.5-prelink-lpthread.patch,
-  +files/perl-5.8.5-reorder-INC.patch, +perl-5.8.5.ebuild:
-  5.8.5
-
-  02 Aug 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.4-nonblock.patch,
-  perl-5.8.4-r1.ebuild:
-  add nonblock.patch, primarily for sparc64
-
-  29 Jul 2004; Guy Martin <gmsoft@gentoo.org> perl-5.8.4.ebuild:
-  Stable on hppa.
-
-*perl-5.8.4-r1 (29 Jul 2004)
-
-  29 Jul 2004; Robert Coie <rac@gentoo.org> +perl-5.8.4-r1.ebuild:
-  Move make test to src_test, but still call it if the maketest
-  FEATURE is not enabled.  If maketest ever becomes a default, this
-  can be reconsidered.  The NDBM-GDBM patch in bug 52660 is in here,
-  and gdbm is allowed to provide ndbm, as it works for me with either
-  1.8.0-r5 (so2) or 1.8.3 (so3).  So to get ndbm, one must either
-  USE=berkdb and have db1 installed, or USE=gdbm in which case gdbm
-  will come in.  The man page fixes from bug 58620 are in.
-  src_configure has been split out of src_compile in preparation for
-  making compiles more easily resumable.  An issue genone brought up
-  where hardlinks aren't making it through portage's staging image has
-  been addressed by making /usr/bin/perl a symlink to perl5.8.4
-  instead of a hardlink.  The same issue was faced with suidperl,
-  which has been removed completely to preemptively avoid security
-  issues.  sperl${PV} is gone too, in favor of the perl recommendation
-  to use sudo instead of having setuid perl executables.  I hope this
-  will help security, but it can be restored if there is enough
-  demand.
-	
-  23 Jul 2004; Robert Coie <rac@gentoo.org> perl-5.8.4.ebuild:
-  keywording x86 and sparc
-
-  02 Jul 2004; <solar@gentoo.org> perl-5.8.4.ebuild:
-  don't call perl to install manfiles when FEATURES=noman is set. testing of the
-  perl can be disable now with restrictions
-
-  29 Jun 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4.ebuild:
-  kill sparc64 use flag
-
-  25 Jun 2004; <solar@gentoo.org> perl-5.8.4.ebuild:
-  uclibc update
-
-  24 Jun 2004; <solar@gentoo.org> perl-5.8.4.ebuild:
-  added uclibc update for 5.8.4
-
-  15 Jun 2004; <solar@gentoo.org> perl-5.8.2-r1.ebuild,
-  files/perl-5.8.2-uclibc.patch:
-  basic initial uclibc support needed for bootstrapping
-
-  09 Jun 2004; Robert Coie <rac@gentoo.org> +files/perl-5.8.4-noksh.patch,
-  perl-5.8.4.ebuild:
-  Add noksh.patch, bug 42665
-
-  03 Jun 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4.ebuild:
-  Fix use invocation
-
-  02 Jun 2004; Travis Tilley <lv@gentoo.org> perl-5.8.4.ebuild:
-  stable on amd64
-
-  31 May 2004; Robert Coie <rac@gentoo.org> perl-5.8.2-r1.ebuild,
-  perl-5.8.3.ebuild, perl-5.8.4.ebuild:
-  Update makemaker blocks to <6.17, not worth making everybody recompile
-
-  10 May 2004; Michael McCabe <randy@gentoo.org> perl-5.8.4.ebuild:
-  Stable on s390
-
-  08 May 2004; Robert Coie <rac@gentoo.org> perl-5.8.4.ebuild,
-  files/perl-5.8.4-prelink-lpthread.patch:
-  Add back the -lpthread patch, frozen-bubble segfaults otherwise
-
-*perl-5.8.4 (03 May 2004)
-
-  03 May 2004; Robert Coie <rac@gentoo.org> perl-5.8.4.ebuild,
-  files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff,
-  files/perl-5.8.4-perldoc-emptydirs.patch, files/perl-5.8.4-picdl.patch,
-  files/perl-5.8.4-reorder-INC.patch:
-  Add 5.8.4
-
-  28 Apr 2004; Mike Frysinger <vapier@gentoo.org> :
-  Clean up `use` syntax and remove ${CC} usage.
-
-  27 Feb 2004; Michael Cummings <mcummings@gentoo.org> perl-5.6.1-r10.ebuild,
-  perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild:
-  5.6.1 is no longer a requirement/needed in the tree
-
-  21 Feb 2004; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r11.ebuild,
-  perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild, perl-5.8.2.ebuild,
-  files/libperl-5.8.0-create-libperl-soname.patch,
-  files/perl-5.8.0-perldoc-emptydirs.patch,
-  files/perl-5.8.0-prelink-lpthread.patch, files/perl-5.8.0-reorder-INC.patch,
-  files/perl-5.8.0-sockatmark-should-__THROW.patch:
-  Massive clean up. With 5.8.2 now marked stable on all platforms, we are
-    removing the older 5.8.0 ebuilds, which are no longer available upstream
-    anymore. I also cleaned out the files dir of any patches that were being
-    specifically used by 5.8.0 and not the other versions.
-
-  19 Feb 2004; Aron Griffis <agriffis@gentoo.org> perl-5.8.2-r1.ebuild:
-  stable on alpha and ia64
-
-  18 Feb 2004; Joshua Kinard <kumba@gentoo.org> perl-5.8.2-r1.ebuild:
-  Marking stable on mips
-
-  09 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> perl-5.8.2-r1.ebuild:
-  set ppc in keywords
-
-  06 Feb 2004; <gustavoz@gentoo.org> perl-5.8.2-r1.ebuild:
-  stable on sparc
-
-  03 Feb 2004; <gustavoz@gentoo.org> perl-5.8.2-r1.ebuild:
-  stable on hppa
-
-  01 Feb 2004; <rac@gentoo.org> perl-5.8.2-r1.ebuild:
-  mark x86
-
-*perl-5.8.3 (17 Jan 2004)
-
-  17 Jan 2004; <rac@gentoo.org> perl-5.8.1-r1.ebuild, perl-5.8.1-r2.ebuild,
-  perl-5.8.3.ebuild, files/perl-5.8.1-perldoc-emptydirs.patch,
-  files/perl-5.8.1-prelink-lpthread.patch, files/perl-5.8.1-reorder-INC.patch,
-  files/perl-5.8.1_rc1-reorder-INC.patch,
-  files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch,
-  files/perl-5.8.1_rc2-reorder-INC.patch,
-  files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch,
-  files/perl-5.8.3-perldoc-emptydirs.patch, files/perl-5.8.3-picdl.patch,
-  files/perl-5.8.3-prelink-lpthread.patch, files/perl-5.8.3-reorder-INC.patch:
-  Upstream bump, housecleaning
-
-  06 Jan 2004; Luca Barbato <lu_zero@gentoo.org> perl-5.8.0-r12.ebuild:
-  Marked ~arm to let me commit ppc related changes (it is as wierd as it sound)
-
-*perl-5.8.2-r1 (29 Nov 2003)
-
-  29 Nov 2003; <rac@gentoo.org> perl-5.8.2-r1.ebuild,
-  files/perl-5.8.2-picdl.patch:
-  Make CCCDLFLAGS apply to static archives like DynaLoader.a as well, even
-  though we are not building a shared libperl here, because we do have a shared
-  library elsewhere. Should make it so that arches like amd64 and hppa no longer
-  have to add -fPIC to all cflags blindly.
-
-  26 Nov 2003; <rac@gentoo.org> perl-5.8.2.ebuild:
-  Make perl depend on exact same libperl version, so that upgrading perl will
-  bring libperl along. Solves problems where new modules go into directories in
-  @INC too new for libperl to know about
-
-  16 Nov 2003; Brad House <brad_mssw@gentoo.org> perl-5.8.2.ebuild:
-  mark stable on amd64
-
-*perl-5.8.2 (08 Nov 2003)
-
-  08 Nov 2003; <rac@gentoo.org> perl-5.8.2.ebuild,
-  files/perl-5.8.2-perldoc-emptydirs.patch,
-  files/perl-5.8.2-prelink-lpthread.patch, files/perl-5.8.2-reorder-INC.patch:
-  new upstream version
-
-  22 Oct 2003; <rac@gentoo.org> perl-5.8.1-r2.ebuild,
-  files/perl-5.8.1-perldoc-emptydirs.patch:
-  Forward-port the perldoc emptydirs patch
-
-  20 Oct 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.1-r1.ebuild,
-  perl-5.8.1-r2.ebuild:
-  Changed how h2ph grabs its list of files; relying on h2ph to efficiently
-  recurse was resulting a looping condition when there is a symlink in
-  /usr/include/* (libxml was the sample case - thanks DarkSpecter!). Using find
-  isolates the list to only .h files.
-
-  14 Oct 2003; <rac@gentoo.org> perl-5.8.1-r2.ebuild:
-  Allow building even when db-1 is not present, but let ndbm_file use it if it's
-  there
-
-*perl-5.8.1-r2 (02 Oct 2003)
-
-  02 Oct 2003; <rac@gentoo.org> perl-5.8.1-r2.ebuild, perl-5.8.1.ebuild,
-  perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild,
-  perl-5.8.1_rc4.ebuild, files/perl-5.8.1-prelink-lpthread.patch:
-  Clean house, readd pthread prelink patch to avoid reported sdl segfaulting.
-  Thanks to lisa for the report.
-
-*perl-5.8.1-r1 (29 Sep 2003)
-
-  29 Sep 2003; <rac@gentoo.org> perl-5.8.1-r1.ebuild:
-  Change destdir handling in a couple of places
-
-*perl-5.8.1 (27 Sep 2003)
-
-  27 Sep 2003; <rac@gentoo.org> perl-5.8.1.ebuild,
-  files/perl-5.8.1-reorder-INC.patch:
-  New upstream revision
-
-  17 Sep 2003; Jon Portnoy <avenj@gentoo.org> perl-5.8.0-r12.ebuild :
-  ia64 keywords.
-
-  22 Aug 2003; Michael Cummings <mcummings@gentoo.org> perl-5.6.1-r10.ebuild,
-  perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild, perl-5.8.0-r10.ebuild,
-  perl-5.8.0-r11.ebuild, perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild,
-  perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild:
-  Corrected h2ph behaviour to now run -r -l -- recursively :)
-  Also fixes bug 14461
-
-*perl-5.8.1_rc3 (30 Jul 2003)
-
-  30 Jul 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.1_rc3.ebuild:
-  Latest release candidate for 5.8.1
-
-  25 Jul 2003; <rac@gentoo.org> perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild:
-  Forward-port alpha and hppa fixes from 5.8.0-r9
-
-  25 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild:
-  Remove ~arch protection on all but hppa
-
-*perl-5.8.1_rc2 (23 Jul 2003)
-
-  23 Jul 2003; <rac@gentoo.org> perl-5.8.1_rc2.ebuild,
-  files/perl-5.8.1_rc2-reorder-INC.patch,
-  files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch:
-  Add 5.8.1-rc2
-
-  18 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild:
-  Add blocker on Test-Simple versions that overwrite the core
-
-  18 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild:
-  Portage depends to >=2.0.48-r4.  This is important for blocking depends
-
-  16 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild:
-  Add portage depend on version that fixes bug 23546, so the blocking depends
-  will be guaranteed to work even if people are upgrading
-
-  15 Jul 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild:
-  Fiddle with the module block depends a bit, largely to ensure that File-Spec
-  0.84 doesn't fall through the cracks
-
-*perl-5.8.1_rc1 (10 Jul 2003)
-
-  10 Jul 2003; <rac@gentoo.org> perl-5.8.1_rc1.ebuild,
-  files/perl-5.8.1_rc1-reorder-INC.patch,
-  files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch:
-  Add 5.8.1_rc1.  Experimental.
-
-  01 Jul 2003; Todd Sunderlin <todd@gentoo.org> perl-5.8.0-r11.ebuild:
-  set stable on sparc
-
-  26 Jun 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild, perl-5.8.0-r11.ebuild,
-  perl-5.8.0-r12.ebuild:
-  Add -Dd_u32align on mips to work around a gcc 3.3 kernel compiling bug
-
-  26 Jun 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild:
-  Add block depends on ExtUtils-MakeMaker and File-Spec, because we need to get
-  those uninstalled before they steal our files again
-
-*perl-5.8.0-r12 (25 Jun 2003)
-
-  25 Jul 2003; Guy Martin <gmsoft@gentoo.org> perl-5.8.0-r12.ebuild :
-  Marked stable on hppa.
-
-  25 Jun 2003; <rac@gentoo.org> perl-5.8.0-r12.ebuild,
-  files/perl-5.8.0-reorder-INC.patch:
-  Reorder @INC so that site modules can override vendor modules, which can in
-  turn override core modules.
-
-  24 Jun 2003; Aron Griffis <agriffis@gentoo.org> perl-5.8.0-r10.ebuild:
-  Mark stable on alpha
-
-  10 Jun 2003; <rac@gentoo.org> perl-5.6.1-r12.ebuild:
-  Mark stable on x86
-
-  06 Jun 2003; <rac@gentoo.org> perl-5.6.1-r12.ebuild:
-  Add sed-4 dependency to use sed -i
-
-  04 Jun 2003; <rac@gentoo.org> perl-5.8.0-r11.ebuild:
-  Relax db DEPEND as well as RDEPEND.  Thanks to mcummings for the catch.
-
-*perl-5.8.0-r11 (03 Jun 2003)
-
-  03 Jun 2003; <rac@gentoo.org> perl-5.8.0-r11.ebuild:
-  Clean out libperl bits from ebuild. Grab newer version of Safe.pm from CPAN
-  for security reasons, DB_File for db 4.1 compatibility.
-
-*perl-5.6.1-r12 (02 Jun 2003)
-
-  02 Jun 2003; <rac@gentoo.org> perl-5.6.1-r12.ebuild:
-  Replace PDEPEND strategy for ExtUtils::MakeMaker and Safe.pm with the approach
-  of injecting newer versions directly into the core
-
-*perl-5.6.1-r11 (31 May 2003)
-
-  31 May 2003; Alastair Tse <liquidx@gentoo.org> perl-5.6.1-r10.ebuild,
-  perl-5.6.1-r11.ebuild, files/5.6.1-builtin-fixup.diff,
-  files/5.6.1-op-test-fix.diff, files/stat.t:
-  Putting perl-5.6.1 back in because it breaks the default-1.0 profile.
-
-  30 May 2003; <rac@gentoo.org> perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild,
-  perl-5.8.0-r10.ebuild, files/5.6.1-builtin-fixup.diff,
-  files/5.6.1-op-test-fix.diff:
-  Marking stable on mips, thanks to dragon and kumba for verification and
-  mcummings for coordination.  Also cleaning 5.6.1 ebuilds, as all marked
-  arches now have a stable 5.8 version
-
-  27 May 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild:
-  Add threads to IUSE, thanks to liquidx for the catch
-
-  20 May 2003; Tavis Ormandy <taviso@gentoo.org> perl-5.8.0-r10.ebuild:
-  removing gcc hardcodes.
-
-  18 May 2003; Tavis Ormandy <taviso@gentoo.org> perl-5.8.0-r9.ebuild:
-  removing hardcoded compiler.
-
-*perl-5.8.0-r10 (30 Mar 2003)
-
-  23 Apr 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild:
-  Only build extra HTML documentation if USE="doc" is set - thanks to
-  msterret@gentoo.org - bug #16401
-
-  07 Apr 2003; Martin Holzer <mholzer@gentoo.org> perl-5.6.1-r10.ebuild,
-  perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild:
-  Changes portage version depend. Closes #13339.
-
-  30 Mar 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild:
-  marking stable again on x86 and ppc - previous sparc keyword commit undid this
-  and broke things
-
-  30 Mar 2003; Rodney Rees <manson@gentoo.org> perl-5.8.0-r10.ebuild,
-  marked stable for sparc
-
-*perl-5.8.0-r10 (11 Mar 2003)
-
-  27 Mar 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild:
-  Marking stable for x86 and ppc, no problems reported from ~arch testers
-
-  11 Mar 2003; Seemant Kulleen <seemant@gentoo.org> perl-5.6.1-r10.ebuild,
-  perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild,
-  files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff,
-  files/libperl-5.8.0-create-libperl-soname.patch, files/libperl_rebuilder,
-  files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patch,
-  files/perl-5.8.0-perldoc-emptydirs.patch,
-  files/perl-5.8.0-prelink-lpthread.patch,
-  files/perl-5.8.0-sockatmark-should-__THROW.patch, files/stat.t:
-  moved to dev-lang from sys-devel
-
-*perl-5.8.0-r10 (28 Feb 2003)
-
-  01 Mar 2003; Brandon Low <lostlogic@gentoo.org> perl-5.8.0-r10.ebuild,
-  perl-5.8.0-r9.ebuild:
-  Make use emake instead of make, but still use 1 process build where needed
-
-  28 Feb 2003; <rac@gentoo.org> perl-5.8.0-r10.ebuild:
-  Ensure that libpthread is linked against by perl, so that runtime
-  signal handling works correctly (bug #14380).
-  
-  Patch perldoc to not abort when it attempts to search nonexistent
-  directories (bug #16589).
-
-*perl-5.6.1-r11 (14 Feb 2003)
-
-  24 Mar 2003; <rac@gentoo.org> perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild:
-  Remove spurious '$' from head of SRC_URI
-
-  16 Mar 2003; Jan Seidel <tuxus@gentoo.org> :
-  Added mips to KEYWORDS
-
-  14 Feb 2003; Mark Guertin <gerk@gentoo.org> perl-5.6.1-r11.ebuild :
-  Set to ppc stable
-
-  14 Feb 2003; Mark Guertin <gerk@gentoo.org> perl-5.6.1-r11.ebuild files/5.6.1-builtin-fixup.diff files/5.6.1-op-test-fix.diff files/digest-perl-5.6.1-r11 :
-  built-in sed fixups, placed in makefile.SH instead of randomly thru the build.  Thanks to rac for all his help and an lfs patch
-
-  11 Feb 2003; Guy Martin <gmsoft@gentoo.org> perl-5.8.0-r9.ebuild :
-  Added hppa to keywords.
-
-*perl-5.8.0-r9 (15 Jan 2003)
-
-  23 Feb 2003; Guy Martin <gmsoft@gentoo.org> perl-5.8.0-r9.ebuild :
-  Added -fPIC to CFLAGS on hppa. It's needed by apps linking to some perl libs.
-
-  18 Feb 2003; Zach Welch <zwelch@gentoo.org> perl-5.8.0-r9.ebuild :
-  Added arm to keywords.
-
-  10 Feb 2003; Seemant Kulleen <seemant@gentoo.org> *.ebuild :
-
-  removed old and crusty ebuilds, there were just way too many in here.
-  Also, changed sed statements to use : instead of /
-
-  05 Feb 2003; J Robert Ray <jrray@gentoo.org> perl-5.8.0-r9.ebuild; Changed to strip
-  "-malign-double" from CFLAGS, fixing bug 14608.
-
-  17 Jan 2003;Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r9;
-
-  Another blundered typo. The flag-o-matic include had a "0" instead of a "O"
-
-  16 Jan 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r9;
-
-  Typo fix, this one in an einfo.
-  Incorporate flag-o-matic per bug 13952 - the -Os flag doesn't work with perl
-
-  15 Jan 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r9;
-
-  Major typo corrections that affected the placement of scripts and the man
-  pages. There was a typo introduced into the 5.8 ebuilds early on that was
-  not caught until now that left the location of the man pages blank and that 
-  misset the /usr call for scripts placement from perl modules. This was caught
-  in bugs 13886 and 13920
-
-  15 Jan 2003; J Robert Ray <jrray@gentoo.org> libperl_rebuilder : Fixed
-  unfortunate typo.
-
-*perl-5.8.0-r8 (06 Jan 2003)
-
-  12 Jan 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r8,
-  libperl_rebuilder:
-  
-  ebuild - Put a sleep where we had one in the else block so that there is a
-  pause before emerging (notice regarding threads). Added a sleep at the tail
-  end of the ebuild so that there is a pause for folks doing an emerge -u world
-  so that they at leat have an opportunity to see the notice.
-  libperl_rebuilder - Removed the unmerge section, that's really overkill for
-  our needs and only complicates things. Added new syntax to check for files
-  installed into /usr/lib/perl* that weren't picked up previously. Changed the
-  name of the log file to perl-update.log (makes more sense ;) ) Added mask
-  check earlier in the sanity phase.
-
-  08 Jan 2003; Seemant Kulleen <seemant@gentoo.org> perl-5.8.0-r8.ebuild :
-
-  Unmasked for sparc.
-
-  08 Jan 2003; Brandon Low <lostlogic@gentoo.org> perl-5.8.0-r8:
-  Later that day:  dosed smells funny, switch some of it
-  to use just sed and a for loop, this smells better
-  to me, and fixed the problems I was having with
-  ${D} staying in the files.
-
-  08 Jan 2003; Martin Schlemmer <azarah@gentoo.org> perl-5.8.0-r8:
-  Remove  a wild 'test' from comments =)
-
-  08 Jan 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r8:
-  Unmasking for x86.
-
-  08 Jan 2003; Brandon Low <lostlogic@gentoo.org> perl-5.8.0-r8:
-  Updated ewarn at the top so that it makes sense (was telling a user
-  they could use threads when they already were)
-
-  06 Jan 2003; Michael Cummings <mcummings@gentoo.org> perl-5.8.0-r8:
-  Updated einfo, added libperl ebuild. I've placed the libperl rebuilder
-  in the filesdir and added a note about it to the pkg_postinstall. Thanks
-  go to Azarah for the new set of ebuilds.
-
-  03 Jan 2002; Michael Cummings <mcummings@gentoo.org> perl-5.6.1-r10:
-  small fix to regex of x2p/makefile - cp'ied the process further down the
-  ebuild since this is rebuilt at each stage. This is for gcc-3.2 users 
-  in particular and should take care of bug 12853
-  
-  27 Dec 2002;  Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r7.ebuild:
-   
-  Added depend for automake
-
-  27 Dec 2002;  Michael Cummings <mcummings@gentoo.org>
-  perl-5.6.1-r10:
-
-  Added depend for automake
-   
-  27 Dec 2002;  Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r7.ebuild:
-
-  Note for remerging perl modules added. Unmasked for x86.
-    
-*perl-5.8.0-r7 (22 Dec 2002)
-
-  22 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r7.ebuild:
-
-  PLEASE READ. There was a problem introduced for non threaded perl
-  5.8's - a correction introduced earlier for threaded perls was adding
-  -thread to the name of your arch. THIS CAUSES PROBLEMS FOR SOME
-  MODULES. For instance, the DBI module checks to see what the name of
-  your Config.pm has listed for $Config{archname} - if it had thread in
-  it *anywhere*, it assumed you had threading enabled, but since your
-  perl was failing to use threads, would fail. This will version of the
-  ebuild will correct that. You will need to re-emerge modules installed
-  with perl 5.8. A tool for this is forthcoming.
-    
-  
-  20 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r6.ebuild:
-  
-  Finished what Lostlogic started - finished path corrections for
-  threading vs unthreaded perl 5.8
-  
-  20 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.6.1-r10.ebuild:
-
-  new ebuild confirmed by arch devs - Gerk did ppc, Alron did sparc
-
-*perl-5.6.1-r10 (19 Dec 2002)
-
-  07 Feb 2003; Guy Martin <gmsoft@gentoo.org> perl-5.6.1-r9.ebuild perl-5.6.1-r10.ebuild :
-  Added hppa to keywords.
-
-  19 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
-  Unmasking for mips 
-
-  19 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.6.1-r10.ebuild:
-
-  Contains patch for safe.pm - security bug, see bug 12190.
-
-  19 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r6.ebuild:
-
-  Same name, different ebuild. This is for the safe.pm fix.
-
-*perl-5.8.0-r6 (17 Dec 2002)
-
-  17 Dec 2002; Brandon Low <lostlogic@gentoo.org> perl-5.8.0-r6.ebuild :
-  -arch this bad boy, it reb0rk what I unb0rk last night, stick with -r5
-  will probably skip -r6 for the moment and go to -r7 with some more 
-  fixage when we know what to refix more :)
-
-  17 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r6.ebuild:
-
-  Further fixes to path writing. If the user asks for threading, the
-  dirs are $[arch]-linux-thread-multi. If not, the paths are
-  $[arch]-linux - this is correct behaviour!! Installation with
-  threading is *not* supported by all apps that dep perl.
-
-*perl-5.8.0-r5 (17 Dec 2002)
-
-  17 Dec 2002; Brandon Low <lostlogic@gentoo.org> perl-5.8.0-r5.ebuild:
-
-  Fix threading use flag thingus, it doesn't put things in ${D}/${D} later 
-  now.  Fix messages to only display if needed.  You will need to remerge
-  all your perl modules after you install this with threads.
-
-*perl-5.8.0-r4 (15 Dec 2002)
-
-  15 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r4.ebuild:
-
-  Made threading an internal use flag. This is to be used with caution.
-  Added eerror messages to warn users of potential probs.
-
-  13 Dec 2002; Martin Schlemmer <azarah@gentoo.org> perl-5.6.1-r9.ebuild :
-
-  Fix screwup in DEPEND, RDEPEND and PDEPEND.
-
-  12 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.6.1-r9.ebuild:
-
-  PDEPEND is in portage now, can unmask this. This -r installs the
-  makemaker fix after installing perl - finally fixed. Thanks carpaski!
-
-  11 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r3.ebuild:
-
-  Busy day =:) Added LC_ALL=C into 5.8 (a fix made for 5.6.1, but lost)
-
-  11 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.8.0-r3.ebuild:
-
-  Changed emake back to make. bcowan pointed out that the parallel
-  make fails for him, which is legit
-  
-  11 Dec 2002; Michael Cummings <mcummings@gentoo.org> 
-  perl-5.6.1-r9.ebuild:
-
-  Pulled until PDEPEND is in. This worked only for those not behind
-  firewalls, and unfortunately perl needs to work across the board.
-
-*perl-5.6.1-r9 (10 Dec 2002)
-
-  10 Dec 2002; Michael Cummings <mcummings@gentoo.org>
-  perl-5.6.1-r9.ebuild:
-
-  Major fixes, including the inclusion of the ExtUtils-MakeMaker fix
-  directly into perl's ebuild (thanks seemant!).
-  
-* Autoupdate keywords (12-6-02)
-  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
- 
-  26 Nov 2002; Michael Cummings <mcummings@gentoo.org>:
-
-  Corrected deps in perl-5.6.1-r8 per bugs 4116 and 9314
-
-*perl-5.6.1-r8 (13 Oct 2002)
-
-  22 Nov 2002; <mcummings@gentoo.org>
-
-  Added einfo note (finally) to instruct users to install MakeMaker
-  patch. Also added catch for cases where -gdbm and -berkdb are in 
-  the use flags - perl requires at least one of them to be available
-
-  Second incantation of -r8. This time, it is for LC_ALL=C being added to 
-  the ebuild itself. Perl won't compile correctly otherwise and handles
-  internationaliztion post install.
-
-  13 Oct 2002; Seemant Kulleen <seemant@gentoo.org> perl-5.6.1-r8.ebuild
-  files/digest-perl-5.6.1-r8 :
-
-  The fixes from -r7 didn't seem to make it into portage. So this version
-  has those, plus the updated MakeMaker.  should close bug #8998 by
-  rac@intrigue.com (Robert Coie)
-
-*perl-5.6.1-r7 (02 Oct 2002)
-
-  02 Oct 2002; mcummings <mcummings@gentoo.org> : Thanks entirely to seemant, 
-  this release incorporates the MakeMaker fix directly into perl ebuild process.
-  
-*perl-5.8.0-r3 (13 Sep 2002)
-
-  13 Sep 2002; <mcummings@gentoo.org> : r3 is a cleaner ebuild that should have   added support for other platforms.
-
-*perl-5.8.0-r2 (16 Aug 2002)
-
-  16 Aug 2002; Michael Cummings <mcummings@gentoo.org> : added
-  fix for gcc compile flags that corrects problems with apps 
-  compiling against perl. 
-
-*perl-5.8.0-r1 (10 Aug 2002)
-
-  05 Aug 2002; Michael Cummings <mcummings@gentoo.org> : added 
-  threading, fixed hard coded architecture prefix, cleaned up
-  ebuild
-
-*perl-5.8.0 (28 Jul 2002)
-
-  05 Aug 2002; pvdabeel <pvdabeel@gentoo.org> : fix header
-
-  28 Jul 2002; Maik Schreiber <blizzy@gentoo.org> : version bump
-
-*perl-5.6.1-r6 (04 Aug 2002)
-
-  27 Aug 2002; mcummings <mcummings@gentoo.org> : Added stat.t fix,
-  fixes compile problems on boxes with no suid's in the */bin's
-  bug 7120, affects fresh installs only
-
-  05 Aug 2002; pvdabeel <pvdabee@gentoo.org> : Added ppc keyword
-  
-  05 Aug 2002; pvdabeel <pvdabee@gentoo.org> : changelog entry
-
-*perl-5.6.1-r5 (25 Jul 2002)
-
-  05 Aug 2002; pvdabeel <pvdabeel@gentoo.org> :
-  fix header
-
-  26 Jul 2002; Spider <spider@gentoo.org> :
-  fix SRC_URI to become pub/CPAN instead of pub/perl/CPAN
-  
-  25 Jul 2002; Spider <spider@gentoo.org> perl-5.6.1-r5.ebuild
-  minor patch to make it build on my gcc 3.1-r8 system
-  
-*perl-5.6.1-r4 (20 May 2002)
-
-  05 Aug 2002; pvdabeel <pvdabeel@gentoo.org> : 
-  fix header
-
-  26 Jul 2002; Spider <spider@gentoo.org> :
-  fix SRC_URI to become pub/CPAN instead of pub/perl/CPAN
-    
-  20 May 2002; Preston A. Elder <prez@gentoo.org> perl-5.6.1-r4.ebuild
-  files/digest-perl-5.6.1-r4 :
-
-  Added ebuild that works with gcc 3.1.
-
-*perl-5.6.1-r3 (5 May 2002)
-
-  5 May 2002; Seemant Kulleen <seemant@gentoo.org> perl-5.6.1-r4.ebuild
-  files/digest-perl-5.6.1-r4 :
-
-  Added an eclass called perl-post.eclass, which this ebuild now inherits,
-  so that the .pod file in ${libarchdir} gets updated cleanly with
-  emerging and unmerging.
-
-*perl-5.6.1-r3 (21 Mar 2002)
-
-  21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> perl-5.6.1-r3.ebuild :
-
-  HTML documentation no longer gets gzipped, but a revision upgrade wasn't
-  absolutely necessary, I don't think.  Thanks to stefan@mdy.univie.ac.at
-  for pointing it out.
-
-*perl-5.6.1-r3 (1 Feb 2002)
-
-  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-  
-  Added initial ChangeLog which should be updated whenever the package is
-  updated in any way. This changelog is targetted to users. This means that the
-  comments should well explained and written in clean English. The details about
-  writing correct changelogs are explained in the skel.ChangeLog file which you
-  can find in the root directory of the portage repository.

diff --git a/dev-lang/perl/files/eblits/common-v50160001.eblit b/dev-lang/perl/files/eblits/common-v50160001.eblit
deleted file mode 100644
index d2f471b..0000000
--- a/dev-lang/perl/files/eblits/common-v50160001.eblit
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/common-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
-
-src_remove_dual_file() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				alternatives_auto_makesym "${i}" "${i}-[0-9]*"
-			done
-			;;
-		setup)
-			for i in "$@" ; do
-				if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
-					has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
-					break
-				fi
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i}{,-${ver}-${P}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual_man() {
-	local i pkg ver ff
-	pkg="$1"
-	ver="$2"
-	shift 2
-	case "${EBUILD_PHASE:-none}" in
-		postinst|postrm)
-			for i in "$@" ; do
-				ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
-				ff=${ff##*${i#${i%.[0-9]}}}
-				alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
-			done
-			;;
-		install)
-			for i in "$@" ; do
-				if ! [[ -f "${ED}"${i} ]] ; then
-					ewarn "${i} does not exist!"
-					continue
-				fi
-				mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
-			done
-			;;
-	esac
-}
-
-src_remove_dual() {
-	local i pkg ver
-	pkg="$1"
-	ver="$2"
-	shift 2
-	for i in "$@" ; do
-		src_remove_dual_file  "${pkg}" "${ver}" "/usr/bin/${i}"
-		src_remove_dual_man   "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
-	done
-}
-

diff --git a/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit b/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit
deleted file mode 100644
index 9141e17..0000000
--- a/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
-
-eblit-perl-pkg_postinst() {
-	dual_scripts
-
-	if [[ "${ROOT}" = "/" ]] ; then
-		local INC DIR file
-		INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
-		einfo "Removing old .ph files"
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
-					rm -f "${file}"
-					einfo "<< ${file}"
-				done
-			fi
-		done
-		# Silently remove the now empty dirs
-		for DIR in ${INC} ; do
-			if [[ -d "${DIR}" ]] ; then
-				find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
-			fi
-		done
-
-#		ebegin "Generating ConfigLocal.pm (ignore any error)"
-#		enc2xs -C
-
-		einfo "Converting C header files to the corresponding Perl format (ignore any error)"
-		# Prefix note: unprefixed as this is all kernel/libc stuff that we never provide
-		pushd /usr/include >/dev/null
-			h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \
-				asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \
-				sys/socket.h sys/time.h wait.h sysexits.h
-		popd >/dev/null
-
-# This has been moved into a function because rumor has it that a future release
-# of portage will allow us to check what version was just removed - which means
-# we will be able to invoke this only as needed :)
-		# Tried doing this via  -z, but $INC is too big...
-		#if [[ "${INC}x" != "x" ]]; then
-		#	cleaner_msg
-		#fi
-	fi
-}
-
-cleaner_msg() {
-	eerror "You have had multiple versions of perl. It is recommended"
-	eerror "that you run perl-cleaner now. perl-cleaner will"
-	eerror "assist with this transition. This script is capable"
-	eerror "of cleaning out old .ph files, rebuilding modules for "
-	eerror "your new version of perl, as well as re-emerging"
-	eerror "applications that compiled against your old libperl$(get_libname)"
-	eerror
-	eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT."
-	eerror "Part of the rebuilding of applications compiled against "
-	eerror "your old libperl involves temporarily unmerging"
-	eerror "them - interruptions could leave you with unmerged"
-	eerror "packages before they can be remerged."
-	eerror ""
-	eerror "If you have run perl-cleaner and a package still gives"
-	eerror "you trouble, and re-emerging it fails to correct"
-	eerror "the problem, please check http://bugs.gentoo.org/"
-	eerror "for more information or to report a bug."
-	eerror ""
-}

diff --git a/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit b/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit
deleted file mode 100644
index ff2748f..0000000
--- a/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
-
-eblit-perl-pkg_postrm(){
-	dual_scripts
-
-#	if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then
-#		ebegin "Removing ConfigLocal.pm"
-#		rm "${ARCH_LIB}/Encode/ConfigLocal.pm"
-#	fi
-}

diff --git a/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit b/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit
deleted file mode 100644
index ca90b32..0000000
--- a/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
-
-eblit-perl-pkg_setup() {
-	case ${CHOST} in
-		*-freebsd*)   osname="freebsd" ;;
-		*-dragonfly*) osname="dragonfly" ;;
-		*-netbsd*)    osname="netbsd" ;;
-		*-openbsd*)   osname="openbsd" ;;
-		*-darwin*)    osname="darwin" ;;
-		*-interix*)   osname="interix" ;;
-		*)            osname="linux" ;;
-	esac
-
-	myarch="${CHOST%%-*}-${osname}"
-	if use debug ; then
-		myarch+="-debug"
-	fi
-	if use ithreads ; then
-		mythreading="-multi"
-		myarch+="-thread"
-	fi
-
-	LIBPERL="libperl$(get_libname ${MY_PV} )"
-	PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
-	ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
-	SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
-	VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
-	VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
-
-	if use ithreads ; then
-		echo ""
-		ewarn "THREADS WARNING:"
-		ewarn "PLEASE NOTE: You are compiling ${MY_P} with"
-		ewarn "interpreter-level threading enabled."
-		ewarn "Threading is not supported by all applications "
-		ewarn "that compile against perl. You use threading at "
-		ewarn "your own discretion. "
-	fi
-	check_rebuild
-	dual_scripts
-}
-
-check_rebuild() {
-	if has_version "<dev-lang/perl-${SHORT_PV}" ; then
-		echo ""
-		ewarn "UPDATE THE PERL MODULES:"
-		ewarn "After updating dev-lang/perl you must reinstall"
-		ewarn "the installed perl modules."
-		ewarn "Use: perl-cleaner --all"
-	elif has_version dev-lang/perl ; then
-		# doesnot work
-		#if ! has_version dev-lang/perl[ithreads=,debug=] ; then
-		#if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then
-		if (   use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
-		   ( ! use ithreads &&   has_version dev-lang/perl[ithreads] ) || \
-		   (   use debug    && ! has_version dev-lang/perl[debug]    ) || \
-		   ( ! use debug    &&   has_version dev-lang/perl[debug]    ) ; then
-			echo ""
-			ewarn "TOGGLED USE-FLAGS WARNING:"
-			ewarn "You changed one of the use-flags ithreads or debug."
-			ewarn "You must rebuild all perl-modules installed."
-			ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
-		fi
-	fi
-}
-

diff --git a/dev-lang/perl/files/eblits/src_configure-v50160001.eblit b/dev-lang/perl/files/eblits/src_configure-v50160001.eblit
deleted file mode 100644
index d9d46b2..0000000
--- a/dev-lang/perl/files/eblits/src_configure-v50160001.eblit
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_configure-v50160001.eblit,v 1.5 2012/08/16 10:47:29 grobian Exp $
-
-myconf() {
-	# the myconf array is declared in src_configure
-	myconf=( "${myconf[@]}" "$@" )
-}
-
-eblit-perl-src_configure() {
-	declare -a myconf
-
-	export LC_ALL="C"
-	[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
-
-	# some arches and -O do not mix :)
-	use ppc && replace-flags -O? -O1
-	# Perl has problems compiling with -Os in your flags with glibc
-	use elibc_uclibc || replace-flags "-Os" "-O2"
-	# This flag makes compiling crash in interesting ways
-	filter-flags "-malign-double"
-	# Fixes bug #97645
-	use ppc && filter-flags "-mpowerpc-gpopt"
-	# Fixes bug #143895 on gcc-4.1.1
-	filter-flags "-fsched2-use-superblocks"
-
-	use sparc && myconf -Ud_longdbl
-
-	export BUILD_BZIP2=0
-	export BZIP2_INCLUDE=${EPREFIX}/usr/include
-	export BZIP2_LIB=${EPREFIX}/usr/$(get_libdir)
-
-	export BUILD_ZLIB=False
-	export ZLIB_INCLUDE=${EPREFIX}/usr/include
-	export ZLIB_LIB=${EPREFIX}/usr/$(get_libdir)
-
-	# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
-
-	myndbm='U'
-	mygdbm='U'
-	mydb='U'
-
-	if use gdbm ; then
-		mygdbm='D'
-		myndbm='D'
-	fi
-	if use berkdb ; then
-		mydb='D'
-		has_version '=sys-libs/db-1*' && myndbm='D'
-	fi
-
-	myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
-
-	if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
-		ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
-		myconf -Ui_db -Ui_ndbm
-	fi
-
-	use ithreads && myconf -Dusethreads
-
-	if use debug ; then
-		append-cflags "-g"
-		myconf -DDEBUGGING
-	elif [[ ${CFLAGS} == *-g* ]] ; then
-		myconf -DDEBUGGING=-g
-	else
-		myconf -DDEBUGGING=none
-	fi
-
-	if [[ -n ${PERL_OLDVERSEN} ]] ; then
-		local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
-		myconf -Dinc_version_list="${inclist}"
-	fi
-
-	[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
-
-	# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
-	# Prefix itself we don't do multilib either, so make sure perl can find
-	# something compatible.
-	if use prefix ; then
-		local ldir
-		local paths=""
-		echo "int main() {}" > "${T}"/t.c
-		# need to ensure dirs contain compatible libs,
-		# bugs #358875, #400839, use scanelf for #425538
-		$(tc-getCC) -o "${T}"/t "${T}"/t.c > /dev/null || die
-		local scantool=scanelf
-		[[ ${CHOST} == *-darwin* ]] && scantool=scanmacho
-		local mtype=$(${scantool} -BF "%M%D#f" "${T}"/t)
-		einfo "searching libdirs for ${mtype}"
-		for ldir in /lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib ; do
-			[[ -e ${ldir} ]] || continue
-			if ${scantool} -BF "%M%D#f" ${ldir}/ | grep -q ${mtype} ; then
-				paths="${paths} ${ldir}"
-				einfo "found ${ldir}"
-			fi
-		done
-		myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
-	elif [[ $(get_libdir) != "lib" ]] ; then
-		# We need to use " and not ', as the written config.sh use ' ...
-		myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
-	fi
-
-	# don't try building ODBM, bug #354453
-	myconf -Dnoextensions=ODBM_File
-
-	sh Configure \
-		-des \
-		-Duseshrplib \
-		-Darchname="${myarch}" \
-		-Dcc="$(tc-getCC)" \
-		-Doptimize="${CFLAGS}" \
-		-Dldflags="${LDFLAGS}" \
-		-Dprefix="${EPREFIX}"'/usr' \
-		-Dinstallprefix="${EPREFIX}"'/usr' \
-		-Dsiteprefix="${EPREFIX}"'/usr/local' \
-		-Dvendorprefix="${EPREFIX}"'/usr' \
-		-Dscriptdir="${EPREFIX}"'/usr/bin' \
-		-Dprivlib="${EPREFIX}${PRIV_LIB}" \
-		-Darchlib="${EPREFIX}${ARCH_LIB}" \
-		-Dsitelib="${EPREFIX}${SITE_LIB}" \
-		-Dsitearch="${EPREFIX}${SITE_ARCH}" \
-		-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
-		-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
-		-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
-		-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
-		-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
-		-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
-		-Dman1ext='1' \
-		-Dman3ext='3pm' \
-		-Dlibperl="${LIBPERL}" \
-		-Dlocincpth="${EPREFIX}"'/usr/include ' \
-		-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
-		-Duselargefiles \
-		-Dd_semctl_semun \
-		-Dcf_by='Gentoo' \
-		-Dmyhostname='localhost' \
-		-Dperladmin='root@localhost' \
-		-Dinstallusrbinperl='n' \
-		-Ud_csh \
-		-Uusenm \
-		"${myconf[@]}" || die "Unable to configure"
-}

diff --git a/dev-lang/perl/files/eblits/src_install-v50160001.eblit b/dev-lang/perl/files/eblits/src_install-v50160001.eblit
deleted file mode 100644
index d31e90e..0000000
--- a/dev-lang/perl/files/eblits/src_install-v50160001.eblit
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_install-v50160001.eblit,v 1.3 2013/03/14 12:46:31 tove Exp $
-
-eblit-perl-src_install() {
-	local i
-	local coredir="${ARCH_LIB}/CORE"
-
-	emake DESTDIR="${D}" install
-
-	rm -f "${ED}"/usr/bin/perl
-	ln -s perl${MY_PV} "${ED}"/usr/bin/perl || die
-
-	if ! tc-is-static-only ; then
-		dolib.so "${ED}"${coredir}/${LIBPERL}
-		rm -f "${ED}"${coredir}/${LIBPERL}
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
-		ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
-	fi
-
-	rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
-
-#	# A poor fix for the miniperl issues
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	fperms 0444 /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
-#	dosed 's:./miniperl:/usr/bin/perl:' /usr/bin/xsubpp
-#	fperms 0755 /usr/bin/xsubpp
-
-	# This removes ${D} from Config.pm
-	for i in $(find "${D}" -iname "Config.pm" ) ; do
-		einfo "Removing ${D} from ${i}..."
-		sed -i -e "s:${D}::" "${i}" || die "Sed failed"
-	done
-
-	find "${ED}" -type f -name .packlist -delete || die
-
-	# Note: find out from psm why we would need/want this.
-	# ( use berkdb && has_version '=sys-libs/db-1*' ) ||
-	#	find "${ED}" -name "*NDBM*" | xargs rm -f
-
-	dodoc Changes* README AUTHORS
-
-	if use doc ; then
-		# HTML Documentation
-		# We expect errors, warnings, and such with the following.
-
-		dodir /usr/share/doc/${PF}/html
-		LD_LIBRARY_PATH=. ./perl installhtml \
-			--podroot='.' \
-			--podpath='lib:ext:pod:vms' \
-			--recurse \
-			--htmldir="${ED}/usr/share/doc/${PF}/html"
-	fi
-
-	[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
-
-	dual_scripts
-}

diff --git a/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit b/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit
deleted file mode 100644
index c7cff7a..0000000
--- a/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
-
-src_prepare_update_patchlevel_h() {
-	# Copied and modified from debian:
-	# Copyright 2011 Niko Tyni
-	# This program is free software; you can redistribute it and/or modify
-	# it under the same terms as Perl itself.
-	local patchdir="${WORKDIR}/patches"
-	local prefix
-
-	[[ -f ${patchdir}/series ]] || return 0
-
-while read patch
-do
-	patchname=$(echo $patch | sed 's/\.diff$//')
-	< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
-
-	# massage the patch headers
-	s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
-	s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
-	s|^Bug-Gentoo: ||; tprepend;
-	s/^\(Subject\|Description\): //; tappend;
-	s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
-
-	# post-process at the end of input
-	$ { x;
-		# include the version number in the patchlevel.h description (if available)
-		s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
-
-		# escape any backslashes and double quotes
-		s|\\|\\\\|g; s|"|\\"|g;
-
-		# add a prefix
-		s|^|\t,"'"$prefix$patchname"' - |;
-		# newlines away
-		s/\n/ /g; s/  */ /g;
-		# add a suffix
-		s/ *$/"/; p
-	};
-	# stop all processing
-	d;
-	# label: append to the hold space
-	:append H; d;
-	# label: prepend to the hold space
-	:prepend x; H; d;
-	'
-done < "${WORKDIR}"/patches/series > "${S}"/patchlevel-gentoo.h
-}
-
-eblit-perl-src_prepare() {
-	local patch
-	EPATCH_OPTS+=" -p1"
-	einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
-	while read patch ; do
-		EPATCH_SINGLE_MSG="  ${patch} ..."
-		epatch "${WORKDIR}"/patches/${patch}
-	done < "${WORKDIR}"/patches/series
-
-	src_prepare_update_patchlevel_h
-
-	# pod/perltoc.pod fails
-	# lib/ExtUtils/t/Embed.t fails
-	if ! tc-is-static-only ; then
-		ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
-		ln -s ${LIBPERL} libperl$(get_libname ) || die
-	fi
-}
-

diff --git a/dev-lang/perl/files/eblits/src_test-v50160001.eblit b/dev-lang/perl/files/eblits/src_test-v50160001.eblit
deleted file mode 100644
index 86502ea..0000000
--- a/dev-lang/perl/files/eblits/src_test-v50160001.eblit
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_test-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
-
-eblit-perl-src_test() {
-	if [[ ${EUID} == 0 ]] ; then
-		ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
-		return 0
-	fi
-	use elibc_uclibc && export MAKEOPTS+=" -j1"
-	TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
-}

diff --git a/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch b/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch
deleted file mode 100644
index 3fc60af..0000000
--- a/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-cut the crap of inventing paths, or adding search paths that we don't use
-
---- Configure
-+++ Configure
-@@ -102,28 +102,6 @@
- 	fi
- fi
- 
--: Proper PATH setting
--paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin'
--paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin"
--paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin"
--paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin"
--paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb"
--paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin"
--paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib"
--paths="$paths /sbin /usr/sbin /usr/libexec"
--paths="$paths /system/gnu_library/bin"
--
--for p in $paths
--do
--	case "$p_$PATH$p_" in
--	*$p_$p$p_*) ;;
--	*) test -d $p && PATH=$PATH$p_$p ;;
--	esac
--done
--
--PATH=.$p_$PATH
--export PATH
--
- : shall we be using ksh?
- inksh=''
- needksh=''
-@@ -8282,66 +8260,6 @@
- 	;;
- esac
- 
--# How will the perl executable find the installed shared $libperl?
--# Add $xxx to ccdlflags.
--# If we can't figure out a command-line option, use $shrpenv to
--# set env LD_RUN_PATH.  The main perl makefile uses this.
--shrpdir=$archlibexp/CORE
--xxx=''
--tmp_shrpenv=''
--if "$useshrplib"; then
--    case "$osname" in
--	aix)
--		# We'll set it in Makefile.SH...
--		;;
--	solaris)
--		xxx="-R $shrpdir"
--		;;
--	freebsd|netbsd|openbsd|interix|dragonfly)
--		xxx="-Wl,-R$shrpdir"
--		;;
--	bsdos|linux|irix*|dec_osf|gnu*)
--		xxx="-Wl,-rpath,$shrpdir"
--		;;
--	next)
--		# next doesn't like the default...
--		;;
--	beos)
--		# beos doesn't like the default, either.
--		;;
--	haiku)
--		# Haiku doesn't like the default, either.
--		;;
--	hpux*)
--		# hpux doesn't like the default, either.
--		tmp_shrpenv="env LDOPTS=\"+s +b${shrpdir}\""
--		;;
--	cygwin)
--		# cygwin needs only ldlibpth
--		;;
--	*)
--		tmp_shrpenv="env LD_RUN_PATH=$shrpdir"
--		;;
--	esac
--	case "$xxx" in
--	'') ;;
--	*)
--		# Only add $xxx if it isn't already in ccdlflags.
--		case " $ccdlflags " in
--		*" $xxx "*)	;;
--		*)	ccdlflags="$ccdlflags $xxx"
--			cat <<EOM >&4
--
--Adding $xxx to the flags
--passed to $ld so that the perl executable will find the
--installed shared $libperl.
--
--EOM
--			;;
--		esac
--		;;
--	esac
--fi
- # Fix ccdlflags in AIX for building external extensions.
- # (For building Perl itself bare -bE:perl.exp is needed,
- #  Makefile.SH takes care of this.)

diff --git a/dev-lang/perl/files/perl-5.10.1-hpux.patch b/dev-lang/perl/files/perl-5.10.1-hpux.patch
deleted file mode 100644
index ca4ee52..0000000
--- a/dev-lang/perl/files/perl-5.10.1-hpux.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-# do not assume '.' being in PATH on hpux,
-# use 'gcc' as linker, link with '-lm'.
-
---- hints/hpux.sh
-+++ hints/hpux.sh
-@@ -190,7 +190,7 @@
-     $define|true|[Yy])
- 	echo '#include <stdio.h>\nint main(){long l;printf("%d\\n",sizeof(l));}'>try.c
- 	$cc -o try $ccflags $ldflags try.c
--	if [ "`try`" = "8" ]; then
-+	if [ "`./try`" = "8" ]; then
- 	    case "$use64bitall" in
- 		$define|true|[Yy]) ;;
- 		*)  cat <<EOM >&4
-@@ -338,7 +338,7 @@
-     } /* main */
- EOF
- $cc -o try $ccflags $ldflags try.c
--	maxdsiz=`try`
-+	maxdsiz=`./try`
- rm -f try try.c core
- if [ $maxdsiz -le 64 ]; then
-     # 64 Mb is probably not enough to optimize toke.c
-@@ -363,11 +363,12 @@
- 	    "")           optimize="-g -O" ;;
- 	    *O[3456789]*) optimize=`echo "$optimize" | sed -e 's/O[3-9]/O2/'` ;;
- 	    esac
--	#ld="$cc"
--	ld=/usr/bin/ld
-+	ld="$cc"
-+	#ld=/usr/bin/ld
- 	cccdlflags='-fPIC'
--	#lddlflags='-shared'
--	lddlflags='-b'
-+	lddlflags='-shared'
-+	#lddlflags='-b'
-+	libs='-lm'
- 	case "$optimize" in
- 	    *-g*-O*|*-O*-g*)
- 		# gcc without gas will not accept -g

diff --git a/dev-lang/perl/files/perl-5.12.3-aix-soname.patch b/dev-lang/perl/files/perl-5.12.3-aix-soname.patch
deleted file mode 100644
index 70fe5fa..0000000
--- a/dev-lang/perl/files/perl-5.12.3-aix-soname.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-1) Match "powerpc-ibm-aix5.3.0.0-gcc" as gcc too.
-
-2) Creating shared library on aix with full soname support, following
-http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html
-http://lists.gnu.org/archive/html/libtool/2011-02/msg00000.html
-
-Once there is an agreement on that, this patch basically is designed
-for upstream perl to be applied when their soname would change anyway.
-However, there is 'strip' being used, and I don't know yet what to
-use instead in cross-aix setups with recent binutils.
-
---- Makefile.SH
-+++ Makefile.SH
-@@ -92,12 +92,12 @@
- 		;;
- 	aix*)
- 		case "$cc" in
--		gcc*)
--			shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bE:perl.exp"
-+		*gcc*)
-+			shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bE:perl.exp"
- 			case "$osvers" in
--			3*)	shrpldflags="$shrpldflags -e _nostart"
-+			3*)	shrpldflags="$shrpldflags -Wl,-bM:SRE -e _nostart"
- 				;;
--			*)	shrpldflags="$shrpldflags -Wl,-bnoentry"
-+			*)	shrpldflags="$shrpldflags -Wl,-G -Wl,-bernotok -Wl,-bnoentry"
- 				;;
- 			esac
- 			shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
-@@ -105,11 +105,11 @@
- 			linklibperl_nonshr='-lperl_nonshr'
- 			;;
- 		*)
--			shrpldflags="-H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp"
-+			shrpldflags="-H512 -T512 -bhalt:4 -bE:perl.exp"
- 			case "$osvers" in
--			3*)	shrpldflags="$shrpldflags -e _nostart"
-+			3*)	shrpldflags="$shrpldflags -bM:SRE -e _nostart"
- 				;;
--			*)	shrpldflags="$shrpldflags -b noentry"
-+			*)	shrpldflags="$shrpldflags -G -bernotok -b noentry"
- 				;;
- 			esac
- 			shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
-@@ -763,11 +763,19 @@
- !NO!SUBS!
- 		case "$osname" in
- 		aix)
--			$spitshell >>$Makefile <<'!NO!SUBS!'
--	rm -f libperl$(OBJ_EXT)
--	mv $@ libperl$(OBJ_EXT)
--	$(AR) qv $(LIBPERL) libperl$(OBJ_EXT)
--!NO!SUBS!
-+			bits=32
-+			if test X"$use64bitall" = Xdefine; then bits=64; fi
-+			$spitshell >>$Makefile <<!GROK!THIS!
-+	rm -f shr.imp shr.o
-+	mv \$@ shr.o
-+	strip -e shr.o
-+	( echo '#! libperl.so.${revision}.${patchlevel}(shr.o)' \\
-+	; echo '# ${bits}' \\
-+	; grep -v '^#!' perl.exp \\
-+	) > shr.imp
-+	\$(AR) qv \$@ shr.imp shr.o
-+	rm -f shr.imp shr.o
-+!GROK!THIS!
- 			;;
- 		esac
- 		;;

diff --git a/dev-lang/perl/files/perl-5.12.3-interix.patch b/dev-lang/perl/files/perl-5.12.3-interix.patch
deleted file mode 100644
index 5e875b2..0000000
--- a/dev-lang/perl/files/perl-5.12.3-interix.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-reported: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2011-04/msg01014.html
-
-diff -ru perl-5.12.3.orig/hints/interix.sh perl-5.12.3/hints/interix.sh
---- perl-5.12.3.orig/hints/interix.sh	2011-04-27 08:34:00 +0200
-+++ perl-5.12.3/hints/interix.sh	2011-04-27 08:53:46 +0200
-@@ -6,14 +6,13 @@
- cc='gcc'
- cccdlflags="-DPIC $cccdlflags"
- ccdlflags='-Wl,-E'
--ccflags="-D_ALL_SOURCE $ccflags"
--d_poll="$undef"
- ld='gcc'
- lddlflags="-shared $lddlflags"
- rpathflag='-Wl,-R'
- sharpbang='#!'
- usemymalloc='false'
- usenm='false'
-+firstmakefile=GNUmakefile
- 
- # This script UU/usethreads.cbu will get 'called-back' by Configure 
- # after it has prompted the user for whether to use threads. 

diff --git a/dev-lang/perl/files/perl-5.12.3-mint.patch b/dev-lang/perl/files/perl-5.12.3-mint.patch
deleted file mode 100644
index 4c6c108..0000000
--- a/dev-lang/perl/files/perl-5.12.3-mint.patch
+++ /dev/null
@@ -1,321 +0,0 @@
-http://rt.perl.org/rt3/Ticket/Display.html?id=89502
-
---- perl-5.12.3/Configure	2011-02-21 09:18:09.000000000 +0000
-+++ perl-5.12.3/Configure	2011-02-21 09:38:49.000000000 +0000
-@@ -1275,6 +1275,9 @@ 
- elif test -n "$DJGPP"; then
- : DOS DJGPP
-     _exe=".exe"
-+elif test -f "/kern/cookiejar"; then
-+: MiNT
-+    _exe=""
- elif test -d c:/. -o -n "$is_os2" ; then
- : OS/2 or cygwin
-     _exe=".exe"
-@@ -1402,7 +1405,7 @@ 
- 	xcat=/bin/cat
- 	test -f $xcat$_exe || xcat=/usr/bin/cat
- 	if test ! -f $xcat$_exe; then
--		for p in `echo $PATH | sed -e "s/$p_/ /g"` $paths; do
-+		for p in `echo $PATH | sed -e 's/$p_/ /g'` $paths; do
- 			if test -f $p/cat$_exe; then
- 				xcat=$p/cat
- 				break
---- perl-5.12.3/ext/DynaLoader/dl_dld.xs	2010-11-21 21:40:55.000000000 +0000
-+++ perl-5.12.3/ext/DynaLoader/dl_dld.xs	2011-02-21 09:38:51.000000000 +0000
-@@ -116,6 +116,18 @@ 
- 	goto haverror;
-     }
- 
-+    DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libm.a)\n"));
-+    if (dlderr = dld_link("/usr/lib/libm.a")) {
-+	SaveError(aTHX_ "dld_link(libm.a): %s", dld_strerror(dlderr));
-+	goto haverror;
-+    }
-+
-+    DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libc.a)\n"));
-+    if (dlderr = dld_link("/usr/lib/libc.a")) {
-+	SaveError(aTHX_ "dld_link(libc.a): %s", dld_strerror(dlderr));
-+	goto haverror;
-+    }
-+
-     max = AvFILL(dl_resolve_using);
-     for (x = 0; x <= max; x++) {
- 	char *sym = SvPVX(*av_fetch(dl_resolve_using, x, 0));
---- perl-5.12.3/malloc.c	2011-01-09 20:20:57.000000000 +0000
-+++ perl-5.12.3/malloc.c	2011-02-21 09:38:51.000000000 +0000
-@@ -264,7 +264,7 @@ 
- #define MIN_BUC_POW2 (sizeof(void*) > 4 ? 3 : 2) /* Allow for 4-byte arena. */
- #define MIN_BUCKET (MIN_BUC_POW2 * BUCKETS_PER_POW2)
- 
--#if !(defined(I286) || defined(atarist))
-+#if !defined(I286)
- 	/* take 2k unless the block is bigger than that */
- #  define LOG_OF_MIN_ARENA 11
- #else
-@@ -551,8 +551,8 @@ 
-  */
- #define u_short unsigned short
- 
--/* 286 and atarist like big chunks, which gives too much overhead. */
--#if (defined(RCHECK) || defined(I286) || defined(atarist)) && defined(PACK_MALLOC)
-+/* 286 like big chunks, which gives too much overhead. */
-+#if (defined(RCHECK) || defined(I286)) && defined(PACK_MALLOC)
- #  undef PACK_MALLOC
- #endif 
- 
-@@ -1734,16 +1734,14 @@ 
- 	/* Second, check alignment. */
- 	slack = 0;
- 
--#if !defined(atarist) /* on the atari we dont have to worry about this */
--#  ifndef I286 	/* The sbrk(0) call on the I286 always returns the next segment */
-+#ifndef I286 	/* The sbrk(0) call on the I286 always returns the next segment */
- 	/* WANTED_ALIGNMENT may be more than NEEDED_ALIGNMENT, but this may
- 	   improve performance of memory access. */
- 	if (PTR2UV(cp) & (WANTED_ALIGNMENT - 1)) { /* Not aligned. */
- 	    slack = WANTED_ALIGNMENT - (PTR2UV(cp) & (WANTED_ALIGNMENT - 1));
- 	    add += slack;
- 	}
--#  endif
--#endif /* !atarist */
-+#endif
- 		
- 	if (add) {
- 	    DEBUG_m(PerlIO_printf(Perl_debug_log, 
---- perl-5.12.3/miniperlmain.c	2011-01-09 20:20:57.000000000 +0000
-+++ perl-5.12.3/miniperlmain.c	2011-02-21 09:38:49.000000000 +0000
-@@ -45,7 +45,7 @@ 
- #if defined (atarist)
- /* The Atari operating system doesn't have a dynamic stack.  The
-    stack size is determined from this value.  */
--long _stksize = 64 * 1024;
-+long _stksize = 256 * 1024;
- #endif
- 
- #if defined(PERL_GLOBAL_STRUCT_PRIVATE)
---- perl-5.12.3/os2/perlrexx.c	2010-11-21 21:40:56.000000000 +0000
-+++ perl-5.12.3/os2/perlrexx.c	2011-02-21 09:42:49.000000000 +0000
-@@ -38,7 +38,7 @@ 
- #if defined (atarist)
- /* The Atari operating system doesn't have a dynamic stack.  The
-    stack size is determined from this value.  */
--long _stksize = 64 * 1024;
-+long _stksize = 256 * 1024;
- #endif
- 
- /* Register any extra external extensions */
---- perl-5.12.3/perl.c	2011-02-21 09:17:19.000000000 +0000
-+++ perl-5.12.3/perl.c	2011-02-21 09:38:50.000000000 +0000
-@@ -3272,10 +3272,6 @@ 
- 		      "\n\nOS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel\n"
- 		      "Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich\n");
- #endif
--#ifdef atarist
--	PerlIO_printf(PerlIO_stdout(),
--		      "atariST series port, ++jrb  bammi@cadence.com\n");
--#endif
- #ifdef __BEOS__
- 	PerlIO_printf(PerlIO_stdout(),
- 		      "BeOS port Copyright Tom Spindler, 1997-1999\n");
---- perl-5.12.3/perl.h	2011-01-09 20:20:57.000000000 +0000
-+++ perl-5.12.3/perl.h	2011-02-21 09:38:50.000000000 +0000
-@@ -497,7 +497,7 @@ 
-  */
- 
- /* define this once if either system, instead of cluttering up the src */
--#if defined(MSDOS) || defined(atarist) || defined(WIN32) || defined(NETWARE)
-+#if defined(MSDOS) || defined(WIN32) || defined(NETWARE)
- #define DOSISH 1
- #endif
- 
---- perl-5.12.3/perlio.c	2009-04-14 23:47:25.000000000 +0000
-+++ perl-5.12.3/perlio.c	2010-03-23 18:36:15.000000000 +0000
-@@ -135,17 +135,6 @@ 
-      * This used to be contents of do_binmode in doio.c
-      */
- #ifdef DOSISH
--#  if defined(atarist)
--    PERL_UNUSED_ARG(iotype);
--    if (!fflush(fp)) {
--        if (mode & O_BINARY)
--            ((FILE *) fp)->_flag |= _IOBIN;
--        else
--            ((FILE *) fp)->_flag &= ~_IOBIN;
--        return 1;
--    }
--    return 0;
--#  else
-     dTHX;
-     PERL_UNUSED_ARG(iotype);
- #ifdef NETWARE
-@@ -153,7 +142,7 @@ 
- #else
-     if (PerlLIO_setmode(fileno(fp), mode) != -1) {
- #endif
--#    if defined(WIN32) && defined(__BORLANDC__)
-+#  if defined(WIN32) && defined(__BORLANDC__)
-         /*
-          * The translation mode of the stream is maintained independent 
- of
-@@ -169,12 +158,11 @@ 
-             fp->flags |= _F_BIN;
-         else
-             fp->flags &= ~_F_BIN;
--#    endif
-+#  endif
-         return 1;
-     }
-     else
-         return 0;
--#  endif
- #else
- #  if defined(USEMYBINMODE)
-     dTHX;
---- perl-5.12.3/pp_sys.c	2011-01-09 20:20:58.000000000 +0000
-+++ perl-5.12.3/pp_sys.c	2011-02-21 09:38:50.000000000 +0000
-@@ -3308,14 +3308,6 @@ 
-     RETPUSHNO;
- }
- 
--#if defined(atarist) /* this will work with atariST. Configure will
--			make guesses for other systems. */
--# define FILE_base(f) ((f)->_base)
--# define FILE_ptr(f) ((f)->_ptr)
--# define FILE_cnt(f) ((f)->_cnt)
--# define FILE_bufsiz(f) ((f)->_cnt + ((f)->_ptr - (f)->_base))
--#endif
--
- PP(pp_fttext)
- {
-     dVAR;
-@@ -5567,30 +5559,6 @@ 
-     case 8:
- 	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7]);
- 	break;
--#ifdef atarist
--    case 9:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]);
--	break;
--    case 10:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
--	break;
--    case 11:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10]);
--	break;
--    case 12:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10],a[11]);
--	break;
--    case 13:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10],a[11],a[12]);
--	break;
--    case 14:
--	retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],
--	  a[10],a[11],a[12],a[13]);
--	break;
--#endif /* atarist */
-     }
-     SP = ORIGMARK;
-     PUSHi(retval);
---- perl-5.12.3/util.c	2011-01-09 20:20:58.000000000 +0000
-+++ perl-5.12.3/util.c	2011-02-21 09:38:51.000000000 +0000
-@@ -2545,7 +2545,7 @@ 
-     return PerlIO_fdopen(p[This], mode);
- }
- #else
--#if defined(atarist) || defined(EPOC)
-+#if defined(EPOC)
- FILE *popen();
- PerlIO *
- Perl_my_popen(pTHX_ const char *cmd, const char *mode)
-@@ -2994,7 +2994,7 @@ 
- }
- #endif
- 
--#if defined(atarist) || defined(OS2) || defined(EPOC)
-+#if defined(OS2) || defined(EPOC)
- int pclose();
- #ifdef HAS_FORK
- int					/* Cannot prototype with I32
-@@ -3111,7 +3111,7 @@ 
-     I32 len = 0;
-     int retval;
-     char *bufend;
--#if defined(DOSISH) && !defined(OS2) && !defined(atarist)
-+#if defined(DOSISH) && !defined(OS2)
- #  define SEARCH_EXTS ".bat", ".cmd", NULL
- #  define MAX_EXT_LEN 4
- #endif
-@@ -3234,28 +3234,25 @@ 
- 
- 	bufend = s + strlen(s);
- 	while (s < bufend) {
--#if defined(atarist) || defined(DOSISH)
-+#if defined(DOSISH)
- 	    for (len = 0; *s
--#  ifdef atarist
--		    && *s != ','
--#  endif
- 		    && *s != ';'; len++, s++) {
- 		if (len < sizeof tmpbuf)
- 		    tmpbuf[len] = *s;
- 	    }
- 	    if (len < sizeof tmpbuf)
- 		tmpbuf[len] = '\0';
--#else  /* ! (atarist || DOSISH) */
-+#else  /* ! (DOSISH) */
- 	    s = delimcpy(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend,
- 			':',
- 			&len);
--#endif /* ! (atarist || DOSISH) */
-+#endif /* ! (DOSISH) */
- 	    if (s < bufend)
- 		s++;
- 	    if (len + 1 + strlen(scriptname) + MAX_EXT_LEN >= sizeof tmpbuf)
- 		continue;	/* don't search dir with too-long name */
- 	    if (len
--#  if defined(atarist) || defined(DOSISH)
-+#  if defined(DOSISH)
- 		&& tmpbuf[len - 1] != '/'
- 		&& tmpbuf[len - 1] != '\\'
- #  endif
---- perl-5.12.3/hints/freemint.sh	2011-01-09 20:20:58.000000000 +0000
-+++ perl-5.12.3/hints/freemint.sh	2011-02-21 09:38:51.000000000 +0000
-@@ -0,0 +1,34 @@ 
-+# hints/freemint.sh
-+#
-+# talk to guido@freemint.de if you want to change this file.
-+# Please read the README.mint file.
-+#
-+# misc stuff
-+
-+archname="m68k-freemint"
-+
-+cccdlflags=' '; # avoid -fPIC
-+ccdlflags="-Wl,-whole-archive -lgcc -lpthread -Wl,-no-whole-archive"
-+
-+# libs
-+libpth="$prefix/lib /usr/local/lib /usr/lib"
-+glibpth="$libpth"
-+xlibpth="$libpth"
-+
-+ccflags="$ccflags -D_GNU_SOURCE"
-+libswanted='m dld'
-+dl_src='dl_dld.xs'
-+dlext='o'
-+lddlflags='-r'
-+ldflags='-static'
-+so='none'
-+useshrplib='false'
-+
-+#sbrk() returns -1 (failure) somewhere in lib/unicore/mktables at
-+#around 14M, so we need to use system malloc() as our sbrk()
-+malloc_cflags='ccflags="-DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC $ccflags"'
-+
-+# Locales aren't feeling well. We crash if -Ox used.
-+locale_cflags='optimize="-O0"'
-+LC_ALL=C; export LC_ALL;
-+LANG=C; export LANG;

diff --git a/dev-lang/perl/files/perl-5.12.5-rehash-5.12.5.patch b/dev-lang/perl/files/perl-5.12.5-rehash-5.12.5.patch
deleted file mode 100644
index c43183b..0000000
--- a/dev-lang/perl/files/perl-5.12.5-rehash-5.12.5.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-From f2a571dae7d70f7e3b59022834d8003ecd2df884 Mon Sep 17 00:00:00 2001
-From: Yves Orton <demerphq@gmail.com>
-Date: Tue, 12 Feb 2013 10:53:05 +0100
-Subject: [PATCH] Prevent premature hsplit() calls, and only trigger REHASH
- after hsplit()
-
-Triggering a hsplit due to long chain length allows an attacker
-to create a carefully chosen set of keys which can cause the hash
-to use 2 * (2**32) * sizeof(void *) bytes ram. AKA a DOS via memory
-exhaustion. Doing so also takes non trivial time.
-
-Eliminating this check, and only inspecting chain length after a
-normal hsplit() (triggered when keys>buckets) prevents the attack
-entirely, and makes such attacks relatively benign.
-
-(cherry picked from commit f1220d61455253b170e81427c9d0357831ca0fac)
----
- ext/Hash-Util-FieldHash/t/10_hash.t | 18 ++++++++++++++++--
- hv.c                                | 26 ++++++--------------------
- t/op/hash.t                         | 20 +++++++++++++++++---
- 3 files changed, 39 insertions(+), 25 deletions(-)
-
-diff --git a/ext/Hash-Util-FieldHash/t/10_hash.t b/ext/Hash-Util-FieldHash/t/10_hash.t
-index 2cfb4e8..d58f053 100644
---- a/ext/Hash-Util-FieldHash/t/10_hash.t
-+++ b/ext/Hash-Util-FieldHash/t/10_hash.t
-@@ -38,15 +38,29 @@ use constant START     => "a";
- 
- # some initial hash data
- fieldhash my %h2;
--%h2 = map {$_ => 1} 'a'..'cc';
-+my $counter= "a";
-+$h2{$counter++}++ while $counter ne 'cd';
- 
- ok (!Internals::HvREHASH(%h2), 
-     "starting with pre-populated non-pathological hash (rehash flag if off)");
- 
- my @keys = get_keys(\%h2);
-+my $buckets= buckets(\%h2);
- $h2{$_}++ for @keys;
-+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split
- ok (Internals::HvREHASH(%h2), 
--    scalar(@keys) . " colliding into the same bucket keys are triggering rehash");
-+    scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split");
-+
-+# returns the number of buckets in a hash
-+sub buckets {
-+    my $hr = shift;
-+    my $keys_buckets= scalar(%$hr);
-+    if ($keys_buckets=~m!/([0-9]+)\z!) {
-+        return 0+$1;
-+    } else {
-+        return 8;
-+    }
-+}
- 
- sub get_keys {
-     my $hr = shift;
-diff --git a/hv.c b/hv.c
-index 89c6456..8659678 100644
---- a/hv.c
-+++ b/hv.c
-@@ -35,7 +35,8 @@ holds the key and hash value.
- #define PERL_HASH_INTERNAL_ACCESS
- #include "perl.h"
- 
--#define HV_MAX_LENGTH_BEFORE_SPLIT 14
-+#define HV_MAX_LENGTH_BEFORE_REHASH 14
-+#define SHOULD_DO_HSPLIT(xhv) ((xhv)->xhv_keys > (xhv)->xhv_max) /* HvTOTALKEYS(hv) > HvMAX(hv) */
- 
- static const char S_strtab_error[]
-     = "Cannot modify shared string table in hv_%s";
-@@ -818,23 +819,8 @@ Perl_hv_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen,
- 	xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
- 	if (!counter) {				/* initial entry? */
- 	    xhv->xhv_fill++; /* HvFILL(hv)++ */
--	} else if (xhv->xhv_keys > (IV)xhv->xhv_max) {
-+	} else if ( SHOULD_DO_HSPLIT(xhv) ) {
- 	    hsplit(hv);
--	} else if(!HvREHASH(hv)) {
--	    U32 n_links = 1;
--
--	    while ((counter = HeNEXT(counter)))
--		n_links++;
--
--	    if (n_links > HV_MAX_LENGTH_BEFORE_SPLIT) {
--		/* Use only the old HvKEYS(hv) > HvMAX(hv) condition to limit
--		   bucket splits on a rehashed hash, as we're not going to
--		   split it again, and if someone is lucky (evil) enough to
--		   get all the keys in one list they could exhaust our memory
--		   as we repeatedly double the number of buckets on every
--		   entry. Linear search feels a less worse thing to do.  */
--		hsplit(hv);
--	    }
- 	}
-     }
- 
-@@ -1180,7 +1166,7 @@ S_hsplit(pTHX_ HV *hv)
- 
- 
-     /* Pick your policy for "hashing isn't working" here:  */
--    if (longest_chain <= HV_MAX_LENGTH_BEFORE_SPLIT /* split worked?  */
-+    if (longest_chain <= HV_MAX_LENGTH_BEFORE_REHASH /* split worked?  */
- 	|| HvREHASH(hv)) {
- 	return;
-     }
-@@ -2551,8 +2537,8 @@ S_share_hek_flags(pTHX_ const char *str, I32 len, register U32 hash, int flags)
- 	xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */
- 	if (!next) {			/* initial entry? */
- 	    xhv->xhv_fill++; /* HvFILL(hv)++ */
--	} else if (xhv->xhv_keys > (IV)xhv->xhv_max /* HvKEYS(hv) > HvMAX(hv) */) {
--		hsplit(PL_strtab);
-+	} else if ( SHOULD_DO_HSPLIT(xhv) ) {
-+            hsplit(PL_strtab);
- 	}
-     }
- 
-diff --git a/t/op/hash.t b/t/op/hash.t
-index 9bde518..45eb782 100644
---- a/t/op/hash.t
-+++ b/t/op/hash.t
-@@ -39,22 +39,36 @@ use constant THRESHOLD => 14;
- use constant START     => "a";
- 
- # some initial hash data
--my %h2 = map {$_ => 1} 'a'..'cc';
-+my %h2;
-+my $counter= "a";
-+$h2{$counter++}++ while $counter ne 'cd';
- 
- ok (!Internals::HvREHASH(%h2), 
-     "starting with pre-populated non-pathological hash (rehash flag if off)");
- 
- my @keys = get_keys(\%h2);
-+my $buckets= buckets(\%h2);
- $h2{$_}++ for @keys;
-+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split
- ok (Internals::HvREHASH(%h2), 
--    scalar(@keys) . " colliding into the same bucket keys are triggering rehash");
-+    scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split");
-+
-+# returns the number of buckets in a hash
-+sub buckets {
-+    my $hr = shift;
-+    my $keys_buckets= scalar(%$hr);
-+    if ($keys_buckets=~m!/([0-9]+)\z!) {
-+        return 0+$1;
-+    } else {
-+        return 8;
-+    }
-+}
- 
- sub get_keys {
-     my $hr = shift;
- 
-     # the minimum of bits required to mount the attack on a hash
-     my $min_bits = log(THRESHOLD)/log(2);
--
-     # if the hash has already been populated with a significant amount
-     # of entries the number of mask bits can be higher
-     my $keys = scalar keys %$hr;
--- 
-1.8.1.3
-

diff --git a/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch b/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch
deleted file mode 100644
index c199041..0000000
--- a/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-cut the crap of inventing paths, or adding search paths that we don't use
-
---- Configure
-+++ Configure
-@@ -105,28 +105,6 @@
- 	fi
- fi
- 
--: Proper PATH setting
--paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin'
--paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin"
--paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin"
--paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin"
--paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb"
--paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin"
--paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib"
--paths="$paths /sbin /usr/sbin /usr/libexec"
--paths="$paths /system/gnu_library/bin"
--
--for p in $paths
--do
--	case "$p_$PATH$p_" in
--	*$p_$p$p_*) ;;
--	*) test -d $p && PATH=$PATH$p_$p ;;
--	esac
--done
--
--PATH=.$p_$PATH
--export PATH
--
- : shall we be using ksh?
- inksh=''
- needksh=''
-@@ -8287,66 +8265,6 @@
- 	;;
- esac
- 
--# How will the perl executable find the installed shared $libperl?
--# Add $xxx to ccdlflags.
--# If we can't figure out a command-line option, use $shrpenv to
--# set env LD_RUN_PATH.  The main perl makefile uses this.
--shrpdir=$archlibexp/CORE
--xxx=''
--tmp_shrpenv=''
--if "$useshrplib"; then
--    case "$osname" in
--	aix)
--		# We'll set it in Makefile.SH...
--		;;
--	solaris)
--		xxx="-R $shrpdir"
--		;;
--	freebsd|mirbsd|netbsd|openbsd|interix|dragonfly)
--		xxx="-Wl,-R$shrpdir"
--		;;
--	bsdos|linux|irix*|dec_osf|gnu*)
--		xxx="-Wl,-rpath,$shrpdir"
--		;;
--	next)
--		# next doesn't like the default...
--		;;
--	beos)
--		# beos doesn't like the default, either.
--		;;
--	haiku)
--		# Haiku doesn't like the default, either.
--		;;
--	hpux*)
--		# hpux doesn't like the default, either.
--		tmp_shrpenv="env LDOPTS=\"+s +b${shrpdir}\""
--		;;
--	cygwin)
--		# cygwin needs only ldlibpth
--		;;
--	*)
--		tmp_shrpenv="env LD_RUN_PATH=$shrpdir"
--		;;
--	esac
--	case "$xxx" in
--	'') ;;
--	*)
--		# Only add $xxx if it isn't already in ccdlflags.
--		case " $ccdlflags " in
--		*" $xxx "*)	;;
--		*)	ccdlflags="$ccdlflags $xxx"
--			cat <<EOM >&4
--
--Adding $xxx to the flags
--passed to $ld so that the perl executable will find the
--installed shared $libperl.
--
--EOM
--			;;
--		esac
--		;;
--	esac
--fi
- # Fix ccdlflags in AIX for building external extensions.
- # (For building Perl itself bare -bE:perl.exp is needed,
- #  Makefile.SH takes care of this.)

diff --git a/dev-lang/perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch b/dev-lang/perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch
deleted file mode 100644
index c442def..0000000
--- a/dev-lang/perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Bug #105054.
-
-We do not want the build root in the linked perl module's RUNPATH, so strip
-paths containing PORTAGE_TMPDIR if its set.
-
---- perl-5.8.7/lib/ExtUtils/MM_Unix.pm	2005-09-10 14:06:59.000000000 +0200
-+++ perl-5.8.7.az/lib/ExtUtils/MM_Unix.pm	2005-09-10 15:25:52.000000000 +0200
-@@ -1915,6 +1915,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/dev-lang/perl/files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch b/dev-lang/perl/files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch
deleted file mode 100644
index d29fc25..0000000
--- a/dev-lang/perl/files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch
+++ /dev/null
@@ -1,280 +0,0 @@
-SECURITY [CAN-2005-0448]:
-
-Rewrite File::Path::rmtree to avoid race condition which allows an
-attacker with write permission on directories in the tree being
-removed to make files setuid or to remove arbitrary files (see
-http://bugs.debian.org/286905 and http://bugs.debian.org/286922).
-
-Revised for 5.8.8-7etch6 to avoid failure when rmtree removes the
-current directory.
-
-diff --git a/lib/File/Path.pm b/lib/File/Path.pm
-index 2e41ff3..fd32b96 100644
---- a/lib/File/Path.pm
-+++ b/lib/File/Path.pm
-@@ -72,33 +72,17 @@ or C<unlink> to remove it, or that it's skipping it.
- 
- =item *
- 
--a boolean value, which if TRUE will cause C<rmtree> to
--skip any files to which you do not have delete access
--(if running under VMS) or write access (if running
--under another OS).  This will change in the future when
--a criterion for 'delete permission' under OSs other
--than VMS is settled.  (defaults to FALSE)
-+a boolean value, which if FALSE (the default for non-root users) will
-+cause C<rmtree> to adjust the mode of directories (if required) prior
-+to attempting to remove the contents.  Note that on interruption or
-+failure of C<rmtree>, directories may be left with more permissive
-+modes for the owner.
- 
- =back
- 
- It returns the number of files successfully deleted.  Symlinks are
- simply deleted and not followed.
- 
--B<NOTE:> There are race conditions internal to the implementation of
--C<rmtree> making it unsafe to use on directory trees which may be
--altered or moved while C<rmtree> is running, and in particular on any
--directory trees with any path components or subdirectories potentially
--writable by untrusted users.
--
--Additionally, if the third parameter is not TRUE and C<rmtree> is
--interrupted, it may leave files and directories with permissions altered
--to allow deletion (and older versions of this module would even set
--files and directories to world-read/writable!)
--
--Note also that the occurrence of errors in C<rmtree> can be determined I<only>
--by trapping diagnostic messages using C<$SIG{__WARN__}>; it is not apparent
--from the return value.
--
- =head1 DIAGNOSTICS
- 
- =over 4
-@@ -172,111 +156,127 @@ sub mkpath {
-     @created;
- }
- 
--sub rmtree {
--    my($roots, $verbose, $safe) = @_;
--    my(@files);
--    my($count) = 0;
--    $verbose ||= 0;
--    $safe ||= 0;
-+sub _rmtree;
-+sub _rmtree
-+{
-+    my ($path, $prefix, $up, $up_dev, $up_ino, $verbose, $safe) = @_;
-+    my $up_name = $up eq '..' ? 'parent' : 'initial';
-+
-+    my ($dev, $ino) = lstat $path or return 0;
-+    unless (-d _)
-+    {
-+	print "unlink $prefix$path\n" if $verbose;
-+	unless (unlink $path)
-+	{
-+	    carp "Can't remove file $prefix$path ($!)";
-+	    return 0;
-+	}
- 
--    if ( defined($roots) && length($roots) ) {
--      $roots = [$roots] unless ref $roots;
-+	return 1;
-     }
--    else {
--      carp "No root path(s) specified\n";
--      return 0;
-+
-+    unless (chdir $path)
-+    {
-+	carp "Can't chdir to $prefix$path ($!)";
-+	return 0;
-     }
- 
--    my($root);
--    foreach $root (@{$roots}) {
--    	if ($Is_MacOS) {
--	    $root = ":$root" if $root !~ /:/;
--	    $root =~ s#([^:])\z#$1:#;
--	} else {
--	    $root =~ s#/\z##;
--	}
--	(undef, undef, my $rp) = lstat $root or next;
--	$rp &= 07777;	# don't forget setuid, setgid, sticky bits
--	if ( -d _ ) {
--	    # notabene: 0700 is for making readable in the first place,
--	    # it's also intended to change it to writable in case we have
--	    # to recurse in which case we are better than rm -rf for 
--	    # subtrees with strange permissions
--	    chmod($rp | 0700, ($Is_VMS ? VMS::Filespec::fileify($root) : $root))
--	      or carp "Can't make directory $root read+writeable: $!"
--		unless $safe;
--
--	    if (opendir my $d, $root) {
--		no strict 'refs';
--		if (!defined ${"\cTAINT"} or ${"\cTAINT"}) {
--		    # Blindly untaint dir names
--		    @files = map { /^(.*)$/s ; $1 } readdir $d;
--		} else {
--		    @files = readdir $d;
--		}
--		closedir $d;
--	    }
--	    else {
--	        carp "Can't read $root: $!";
--		@files = ();
--	    }
-+    # avoid a race condition where a directory may be replaced by a
-+    # symlink between the lstat and the chdir
-+    my ($new_dev, $new_ino, $perm) = stat '.';
-+    unless ("$new_dev:$new_ino" eq "$dev:$ino")
-+    {
-+	croak "Directory $prefix$path changed before chdir, aborting";
-+    }
- 
--	    # Deleting large numbers of files from VMS Files-11 filesystems
--	    # is faster if done in reverse ASCIIbetical order 
--	    @files = reverse @files if $Is_VMS;
--	    ($root = VMS::Filespec::unixify($root)) =~ s#\.dir\z## if $Is_VMS;
--	    if ($Is_MacOS) {
--		@files = map("$root$_", @files);
--	    } else {
--		@files = map("$root/$_", grep $_!~/^\.{1,2}\z/s,@files);
--	    }
--	    $count += rmtree(\@files,$verbose,$safe);
--	    if ($safe &&
--		($Is_VMS ? !&VMS::Filespec::candelete($root) : !-w $root)) {
--		print "skipped $root\n" if $verbose;
--		next;
--	    }
--	    chmod $rp | 0700, $root
--	      or carp "Can't make directory $root writeable: $!"
--		if $force_writeable;
--	    print "rmdir $root\n" if $verbose;
--	    if (rmdir $root) {
--		++$count;
--	    }
--	    else {
--		carp "Can't remove directory $root: $!";
--		chmod($rp, ($Is_VMS ? VMS::Filespec::fileify($root) : $root))
--		    or carp("and can't restore permissions to "
--		            . sprintf("0%o",$rp) . "\n");
--	    }
--	}
--	else { 
--	    if ($safe &&
--		($Is_VMS ? !&VMS::Filespec::candelete($root)
--		         : !(-l $root || -w $root)))
--	    {
--		print "skipped $root\n" if $verbose;
--		next;
--	    }
--	    chmod $rp | 0600, $root
--	      or carp "Can't make file $root writeable: $!"
--		if $force_writeable;
--	    print "unlink $root\n" if $verbose;
--	    # delete all versions under VMS
--	    for (;;) {
--		unless (unlink $root) {
--		    carp "Can't unlink file $root: $!";
--		    if ($force_writeable) {
--			chmod $rp, $root
--			    or carp("and can't restore permissions to "
--			            . sprintf("0%o",$rp) . "\n");
--		    }
--		    last;
--		}
--		++$count;
--		last unless $Is_VMS && lstat $root;
--	    }
-+    $perm &= 07777;
-+    my $nperm = $perm | 0700;
-+    unless ($safe or $nperm == $perm or chmod $nperm, '.')
-+    {
-+	carp "Can't make directory $prefix$path read+writeable ($!)";
-+	$nperm = $perm;
-+    }
-+
-+    my $count = 0;
-+    if (opendir my $dir, '.')
-+    {
-+	my $entry;
-+	while (defined ($entry = readdir $dir))
-+	{
-+	    next if $entry =~ /^\.\.?$/;
-+	    $entry =~ /^(.*)$/s; $entry = $1; # untaint
-+	    $count += _rmtree $entry, "$prefix$path/", '..', $dev, $ino,
-+		$verbose, $safe;
- 	}
-+
-+	closedir $dir;
-+    }
-+
-+    # restore directory permissions if required (in case the rmdir
-+    # below fails) now, while we're still in the directory and may do
-+    # so without a race via '.'
-+    unless ($nperm == $perm or chmod $perm, '.')
-+    {
-+	carp "Can't restore permissions on directory $prefix$path ($!)";
-+    }
-+
-+    # don't leave the caller in an unexpected directory
-+    unless (chdir $up)
-+    {
-+	croak "Can't return to $up_name directory from $prefix$path ($!)";
-+    }
-+
-+    # ensure that a chdir .. didn't take us somewhere other than
-+    # where we expected (see CVE-2002-0435)
-+    unless (($new_dev, $new_ino) = stat '.'
-+	and "$new_dev:$new_ino" eq "$up_dev:$up_ino")
-+    {
-+	croak "\u$up_name directory changed since entering $prefix$path";
-+    }
-+
-+    print "rmdir $prefix$path\n" if $verbose;
-+    if (rmdir $path)
-+    {
-+	$count++;
-+    }
-+    else
-+    {
-+	carp "Can't remove directory $prefix$path ($!)";
-+    }
-+
-+    return $count;
-+}
-+
-+sub rmtree
-+{
-+    my ($p, $verbose, $safe) = @_;
-+    $p = [] unless defined $p and length $p;
-+    $p = [ $p ] unless ref $p;
-+    my @paths = grep defined && length, @$p;
-+
-+    # default to "unsafe" for non-root (will chmod dirs)
-+    $safe = $> ? 0 : 1 unless defined $safe;
-+
-+    unless (@paths)
-+    {
-+	carp "No root path(s) specified";
-+	return;
-+    }
-+
-+    opendir my $oldpwd, '.' or do {
-+	carp "Can't fetch initial working directory";
-+	return;
-+    };
-+
-+    my ($dev, $ino) = stat '.' or do {
-+	carp "Can't stat initial working directory";
-+	return;
-+    };
-+
-+    my $count = 0;
-+    for my $path (@paths)
-+    {
-+	$count += _rmtree $path, '', $oldpwd, $dev, $ino, $verbose, $safe;
-     }
- 
-     $count;

diff --git a/dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch b/dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch
deleted file mode 100644
index 4700058..0000000
--- a/dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch
+++ /dev/null
@@ -1,256 +0,0 @@
-Fix a double free / segfault with utf8 regexps 
-Debian #454792
-[rt.cpan.org #48156]
-[rt.cpan.org #40641]
-upstream change 29204
-
-UTF8_ALLOW_DEFAULT definition in utf8.h picked from upstream change 27688
-
-diff --git a/embed.fnc b/embed.fnc
-index edfbc0e..26524c7 100644
---- a/embed.fnc
-+++ b/embed.fnc
-@@ -1168,6 +1168,7 @@ Es	|void	|reguni		|NN const struct RExC_state_t *state|UV uv|NN char *s|NN STRLE
- Es	|regnode*|regclass	|NN struct RExC_state_t *state
- ERs	|I32	|regcurly	|NN const char *
- Es	|regnode*|reg_node	|NN struct RExC_state_t *state|U8 op
-+Es	|UV	|reg_recode	|const char value|NULLOK SV **encp
- Es	|regnode*|regpiece	|NN struct RExC_state_t *state|NN I32 *flagp
- Es	|void	|reginsert	|NN struct RExC_state_t *state|U8 op|NN regnode *opnd
- Es	|void	|regoptail	|NN struct RExC_state_t *state|NN regnode *p|NN regnode *val
-diff --git a/embed.h b/embed.h
-index 2b38fd5..372b04f 100644
---- a/embed.h
-+++ b/embed.h
-@@ -1234,6 +1234,7 @@
- #define regclass		S_regclass
- #define regcurly		S_regcurly
- #define reg_node		S_reg_node
-+#define reg_recode		S_reg_recode
- #define regpiece		S_regpiece
- #define reginsert		S_reginsert
- #define regoptail		S_regoptail
-@@ -3277,6 +3278,7 @@
- #define regclass(a)		S_regclass(aTHX_ a)
- #define regcurly(a)		S_regcurly(aTHX_ a)
- #define reg_node(a,b)		S_reg_node(aTHX_ a,b)
-+#define reg_recode(a,b)		S_reg_recode(aTHX_ a,b)
- #define regpiece(a,b)		S_regpiece(aTHX_ a,b)
- #define reginsert(a,b,c)	S_reginsert(aTHX_ a,b,c)
- #define regoptail(a,b,c)	S_regoptail(aTHX_ a,b,c)
-diff --git a/pod/perldiag.pod b/pod/perldiag.pod
-index 9b3134c..7d95216 100644
---- a/pod/perldiag.pod
-+++ b/pod/perldiag.pod
-@@ -1900,6 +1900,15 @@ recognized by Perl or by a user-supplied handler.  See L<attributes>.
- (W printf) Perl does not understand the given format conversion.  See
- L<perlfunc/sprintf>.
- 
-+=item Invalid escape in the specified encoding in regex; marked by <-- HERE in m/%s/
-+
-+(W regexp) The numeric escape (for example C<\xHH>) of value < 256
-+didn't correspond to a single character through the conversion
-+from the encoding specified by the encoding pragma.
-+The escape was replaced with REPLACEMENT CHARACTER (U+FFFD) instead.
-+The <-- HERE shows in the regular expression about where the
-+escape was discovered.
-+
- =item Invalid [] range "%s" in regex; marked by <-- HERE in m/%s/
- 
- (F) The range specified in a character class had a minimum character
-diff --git a/proto.h b/proto.h
-index 6d185dd..ef6c0cf 100644
---- a/proto.h
-+++ b/proto.h
-@@ -1748,6 +1748,7 @@ STATIC I32	S_regcurly(pTHX_ const char *)
- 			__attribute__warn_unused_result__;
- 
- STATIC regnode*	S_reg_node(pTHX_ struct RExC_state_t *state, U8 op);
-+STATIC UV	S_reg_recode(pTHX_ const char value, SV **encp);
- STATIC regnode*	S_regpiece(pTHX_ struct RExC_state_t *state, I32 *flagp);
- STATIC void	S_reginsert(pTHX_ struct RExC_state_t *state, U8 op, regnode *opnd);
- STATIC void	S_regoptail(pTHX_ struct RExC_state_t *state, regnode *p, regnode *val);
-diff --git a/regcomp.c b/regcomp.c
-index 928cf39..98d48dd 100644
---- a/regcomp.c
-+++ b/regcomp.c
-@@ -2791,6 +2791,39 @@ S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp)
- }
- 
- /*
-+ * reg_recode
-+ *
-+ * It returns the code point in utf8 for the value in *encp.
-+ *    value: a code value in the source encoding
-+ *    encp:  a pointer to an Encode object
-+ *
-+ * If the result from Encode is not a single character,
-+ * it returns U+FFFD (Replacement character) and sets *encp to NULL.
-+ */
-+STATIC UV
-+S_reg_recode(pTHX_ const char value, SV **encp)
-+{
-+    STRLEN numlen = 1;
-+    SV * const sv = sv_2mortal(newSVpvn(&value, numlen));
-+    const char * const s = encp && *encp ? sv_recode_to_utf8(sv, *encp)
-+					 : SvPVX(sv);
-+    const STRLEN newlen = SvCUR(sv);
-+    UV uv = UNICODE_REPLACEMENT;
-+
-+    if (newlen)
-+	uv = SvUTF8(sv)
-+	     ? utf8n_to_uvchr((U8*)s, newlen, &numlen, UTF8_ALLOW_DEFAULT)
-+	     : *(U8*)s;
-+
-+    if (!newlen || numlen != newlen) {
-+	uv = UNICODE_REPLACEMENT;
-+	if (encp)
-+	    *encp = NULL;
-+    }
-+    return uv;
-+}
-+
-+/*
-  - regatom - the lowest level
-  *
-  * Optimization:  gobbles an entire sequence of ordinary characters so that
-@@ -3182,6 +3215,8 @@ tryagain:
- 			    ender = grok_hex(p, &numlen, &flags, NULL);
- 			    p += numlen;
- 			}
-+			if (PL_encoding && ender < 0x100)
-+			    goto recode_encoding;
- 			break;
- 		    case 'c':
- 			p++;
-@@ -3201,6 +3236,17 @@ tryagain:
- 			    --p;
- 			    goto loopdone;
- 			}
-+			if (PL_encoding && ender < 0x100)
-+			    goto recode_encoding;
-+			break;
-+		    recode_encoding:
-+			{
-+			    SV* enc = PL_encoding;
-+			    ender = reg_recode((const char)(U8)ender, &enc);
-+			    if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP))
-+				vWARN(p, "Invalid escape in the specified encoding");
-+			    RExC_utf8 = 1;
-+			}
- 			break;
- 		    case '\0':
- 			if (p >= RExC_end)
-@@ -3331,32 +3377,6 @@ tryagain:
- 	break;
-     }
- 
--    /* If the encoding pragma is in effect recode the text of
--     * any EXACT-kind nodes. */
--    if (PL_encoding && PL_regkind[(U8)OP(ret)] == EXACT) {
--	STRLEN oldlen = STR_LEN(ret);
--	SV *sv        = sv_2mortal(newSVpvn(STRING(ret), oldlen));
--
--	if (RExC_utf8)
--	    SvUTF8_on(sv);
--	if (sv_utf8_downgrade(sv, TRUE)) {
--	    const char * const s = sv_recode_to_utf8(sv, PL_encoding);
--	    const STRLEN newlen = SvCUR(sv);
--
--	    if (SvUTF8(sv))
--		RExC_utf8 = 1;
--	    if (!SIZE_ONLY) {
--		DEBUG_r(PerlIO_printf(Perl_debug_log, "recode %*s to %*s\n",
--				      (int)oldlen, STRING(ret),
--				      (int)newlen, s));
--		Copy(s, STRING(ret), newlen, char);
--		STR_LEN(ret) += newlen - oldlen;
--		RExC_emit += STR_SZ(newlen) - STR_SZ(oldlen);
--	    } else
--		RExC_size += STR_SZ(newlen) - STR_SZ(oldlen);
--	}
--    }
--
-     return(ret);
- }
- 
-@@ -3734,6 +3754,8 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state)
- 		    value = grok_hex(RExC_parse, &numlen, &flags, NULL);
- 		    RExC_parse += numlen;
- 		}
-+		if (PL_encoding && value < 0x100)
-+		    goto recode_encoding;
- 		break;
- 	    case 'c':
- 		value = UCHARAT(RExC_parse++);
-@@ -3741,13 +3763,24 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state)
- 		break;
- 	    case '0': case '1': case '2': case '3': case '4':
- 	    case '5': case '6': case '7': case '8': case '9':
--            {
--                I32 flags = 0;
--		numlen = 3;
--		value = grok_oct(--RExC_parse, &numlen, &flags, NULL);
--		RExC_parse += numlen;
--		break;
--            }
-+		{
-+		    I32 flags = 0;
-+		    numlen = 3;
-+		    value = grok_oct(--RExC_parse, &numlen, &flags, NULL);
-+		    RExC_parse += numlen;
-+		    if (PL_encoding && value < 0x100)
-+			goto recode_encoding;
-+		    break;
-+		}
-+	    recode_encoding:
-+		{
-+		    SV* enc = PL_encoding;
-+		    value = reg_recode((const char)(U8)value, &enc);
-+		    if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP))
-+			vWARN(RExC_parse,
-+			      "Invalid escape in the specified encoding");
-+		    break;
-+		}
- 	    default:
- 		if (!SIZE_ONLY && isALPHA(value) && ckWARN(WARN_REGEXP))
- 		    vWARN2(RExC_parse,
-diff --git a/t/uni/tr_utf8.t b/t/uni/tr_utf8.t
-index 606a84a..354156a 100755
---- a/t/uni/tr_utf8.t
-+++ b/t/uni/tr_utf8.t
-@@ -31,7 +31,7 @@ BEGIN {
- }
- 
- use strict;
--use Test::More tests => 7;
-+use Test::More tests => 8;
- 
- use encoding 'utf8';
- 
-@@ -67,4 +67,12 @@ is($str, $hiragana, "s/// # hiragana -> katakana");
-   $line =~ tr/bcdeghijklmnprstvwxyz$02578/בצדעגהיײקלמנפּרסטװשכיזשױתײחא/;
-   is($line, "aבצדעfגהיײקלמנoפqּרסuטװשכיזש1ױ34ת6ײח9", "[perl #16843]");
- }
-+
-+{
-+  # [perl #40641]
-+  my $str = qq/Gebääääääääääääääääääääude/;
-+  my $reg = qr/Gebääääääääääääääääääääude/;
-+  ok($str =~ /$reg/, "[perl #40641]");
-+}
-+
- __END__
-diff --git a/utf8.h b/utf8.h
-index 6d63897..3800866 100644
---- a/utf8.h
-+++ b/utf8.h
-@@ -198,6 +198,8 @@ encoded character.
- 					 UTF8_ALLOW_SURROGATE|UTF8_ALLOW_FFFF)
- #define UTF8_ALLOW_ANY			0x00FF
- #define UTF8_CHECK_ONLY			0x0200
-+#define UTF8_ALLOW_DEFAULT             (ckWARN(WARN_UTF8) ? 0 : \
-+                                        UTF8_ALLOW_ANYUV)
- 
- #define UNICODE_SURROGATE_FIRST		0xD800
- #define UNICODE_SURROGATE_LAST		0xDFFF

diff --git a/dev-lang/perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch b/dev-lang/perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch
deleted file mode 100644
index edcfc6a..0000000
--- a/dev-lang/perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch
+++ /dev/null
@@ -1,111 +0,0 @@
-diff -Naurp perl-5.8.8-orig/lib/ExtUtils/Liblist.pm perl-5.8.8/lib/ExtUtils/Liblist.pm
---- perl-5.8.8-orig/lib/ExtUtils/Liblist.pm	2003-04-07 14:58:17.000000000 -0400
-+++ perl-5.8.8/lib/ExtUtils/Liblist.pm	2006-02-07 09:57:04.000000000 -0500
-@@ -87,6 +87,11 @@ libraries.  LD_RUN_PATH is a colon separ
- in LDLOADLIBS. It is passed as an environment variable to the process
- that links the shared library.
- 
-+The Red Hat extension: This generation of LD_RUN_PATH is disabled by default.
-+To use the generated LD_RUN_PATH for all links, set the USE_MM_LD_RUN_PATH
-+MakeMaker object attribute / argument, (or set the $USE_MM_LD_RUN_PATH
-+environment variable).
-+
- =head2 BSLOADLIBS
- 
- List of those libraries that are needed but can be linked in
-diff -Naurp perl-5.8.8-orig/lib/ExtUtils/MM_Unix.pm perl-5.8.8/lib/ExtUtils/MM_Unix.pm
---- perl-5.8.8-orig/lib/ExtUtils/MM_Unix.pm	2005-05-21 05:42:56.000000000 -0400
-+++ perl-5.8.8/lib/ExtUtils/MM_Unix.pm	2006-02-07 09:56:08.000000000 -0500
-@@ -941,7 +941,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $
-     }
- 
-     my $ld_run_path_shell = "";
--    if ($self->{LD_RUN_PATH} ne "") {
-+	if (($self->{LD_RUN_PATH} ne "") && ($self->{USE_MM_LD_RUN_PATH})) {
- 	$ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" ';
-     }
- 
-diff -Naurp perl-5.8.8-orig/lib/ExtUtils/MakeMaker.pm perl-5.8.8/lib/ExtUtils/MakeMaker.pm
---- perl-5.8.8-orig/lib/ExtUtils/MakeMaker.pm	2005-10-21 10:11:04.000000000 -0400
-+++ perl-5.8.8/lib/ExtUtils/MakeMaker.pm	2006-02-07 09:55:03.000000000 -0500
-@@ -233,7 +233,7 @@ sub full_setup {
-     PERL_SRC PERM_RW PERM_RWX
-     PL_FILES PM PM_FILTER PMLIBDIRS POLLUTE PPM_INSTALL_EXEC
-     PPM_INSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
--    SIGN SKIP TYPEMAPS VERSION VERSION_FROM XS XSOPT XSPROTOARG
-+	SKIP TYPEMAPS USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSPROTOARG
-     XS_VERSION clean depend dist dynamic_lib linkext macro realclean
-     tool_autosplit
- 
-@@ -371,6 +371,26 @@ sub new {
-         exit 0;
-    }
- 
-+    # USE_MM_LD_RUN_PATH - borrowed from RedHat to disable automatic RPATH generation
-+    if ( ( ! $self->{USE_MM_LD_RUN_PATH} )
-+       &&( ("@ARGV" =~ /\bUSE_MM_LD_RUN_PATH(=([01]))?\b/)
-+        ||( exists( $ENV{USE_MM_LD_RUN_PATH} )
-+           &&( $ENV{USE_MM_LD_RUN_PATH} =~ /([01])?$/ )
-+           )
-+        )
-+       )
-+    {
-+       my $v = $1;
-+       if( $v )
-+       {
-+           $v = ($v=~/=([01])$/)[0];
-+       }else
-+       {
-+           $v = 1;
-+       };
-+       $self->{USE_MM_LD_RUN_PATH}=$v;
-+    };
-+
-     print STDOUT "MakeMaker (v$VERSION)\n" if $Verbose;
-     if (-f "MANIFEST" && ! -f "Makefile"){
-         check_manifest();
-@@ -2057,6 +2077,44 @@ precedence.  A typemap in the current di
- precedence, even if it isn't listed in TYPEMAPS.  The default system
- typemap has lowest precedence.
- 
-+=item USE_MM_LD_RUN_PATH
-+
-+boolean
-+This feature is borrowed from Red Hat to deal with RPATH issues.
-+Please see bug 81745 - http://bugs.gentoo.org/81745 - for more
-+information.
-+
-+The Red Hat perl MakeMaker distribution differs from the standard
-+upstream release in that it disables use of the MakeMaker generated
-+LD_RUN_PATH by default, UNLESS this attribute is specified , or the
-+USE_MM_LD_RUN_PATH environment variable is set during the MakeMaker run.
-+
-+The upstream MakeMaker will set the ld(1) environment variable LD_RUN_PATH
-+to the concatenation of every -L ld(1) option directory in which a -l ld(1)
-+option library is found, which is used as the ld(1) -rpath option if none
-+is specified. This means that, if your application builds shared libraries
-+and your MakeMaker application links to them, that the absolute paths of the
-+libraries in the build tree will be inserted into the RPATH header of all
-+MakeMaker generated binaries, and that such binaries will be unable to link
-+to these libraries if they do not still reside in the build tree directories
-+(unlikely) or in the system library directories (/lib or /usr/lib), regardless
-+of any LD_LIBRARY_PATH setting. So if you specified -L../mylib -lmylib , and
-+your 'libmylib.so' gets installed into /some_directory_other_than_usr_lib,
-+your MakeMaker application will be unable to link to it, even if LD_LIBRARY_PATH
-+is set to include /some_directory_other_than_usr_lib, because RPATH overrides
-+LD_LIBRARY_PATH.
-+
-+So for Red Hat MakeMaker builds LD_RUN_PATH is NOT generated by default for
-+every link. You can still use explicit -rpath ld options or the LD_RUN_PATH
-+environment variable during the build to generate an RPATH for the binaries.
-+
-+You can set the USE_MM_LD_RUN_PATH attribute to 1 on the MakeMaker command
-+line or in the WriteMakefile arguments to enable generation of LD_RUN_PATH
-+for every link command.
-+
-+USE_MM_LD_RUN_PATH will default to 1 (LD_RUN_PATH will be used) IF the
-+$USE_MM_LD_RUN_PATH environment variable is set during a MakeMaker run.
-+
- =item VENDORPREFIX
- 
- Like PERLPREFIX, but only for the vendor install locations.

diff --git a/dev-lang/perl/files/perl-5.8.8-asm-page-h-compile-failure.patch b/dev-lang/perl/files/perl-5.8.8-asm-page-h-compile-failure.patch
deleted file mode 100644
index 325caaf..0000000
--- a/dev-lang/perl/files/perl-5.8.8-asm-page-h-compile-failure.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- perl-5.8.8/ext/IPC/SysV/SysV.xs.no_asm_page_h       2001-06-30 14:46:07.000000000 -0400
-+++ perl-5.8.8/ext/IPC/SysV/SysV.xs     2006-06-02 17:37:22.000000000 -0400
-@@ -3,9 +3,6 @@
- #include "XSUB.h"
-
- #include <sys/types.h>
--#ifdef __linux__
--#   include <asm/page.h>
--#endif
- #if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM)
- #ifndef HAS_SEM
- #   include <sys/ipc.h>

diff --git a/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch b/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch
deleted file mode 100644
index 85f66fe..0000000
--- a/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- Configure.orig	2009-11-04 11:09:08.934965499 +0100
-+++ Configure	2009-11-04 11:13:19.055305854 +0100
-@@ -7617,7 +7617,7 @@
- 			cat <<EOM
- You appear to have ELF support.  I'll use $cc to build dynamic libraries.
- EOM
--			dflt="$cc"
-+			dflt="$cc $optimize"
- 		else
- 			echo "I'll use ld to build dynamic libraries."
- 			dflt='ld'
---- Makefile.SH.orig	2009-11-04 15:34:22.643322823 +0100
-+++ Makefile.SH	2009-11-04 15:34:30.110147884 +0100
-@@ -201,7 +201,7 @@
- LD = $ld
- 
- LDFLAGS = $ldflags
--CLDFLAGS = $ldflags
-+CLDFLAGS = \$(OPTIMIZE) $ldflags
- 
- mallocsrc = $mallocsrc
- mallocobj = $mallocobj
---- x2p/Makefile.SH.orig	2009-11-04 15:54:14.146759212 +0100
-+++ x2p/Makefile.SH	2009-11-04 15:54:19.963253154 +0100
-@@ -107,7 +107,7 @@
- 	$(REALPERL) -I../lib ../utils/perlcc -I .. -L .. $(plextract) -v -log ../compilelog;  
- 
- a2p$(EXE_EXT): $(obj) a2p$(OBJ_EXT)
--	$(CC) -o a2p $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs)
-+	$(CC) -o a2p $(OPTIMIZE) $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs)
- 
- # I now supply a2p.c with the kits, so the following section is
- # used only if you force byacc to run by saying

diff --git a/dev-lang/perl/files/perl-5.8.8-cplusplus.patch b/dev-lang/perl/files/perl-5.8.8-cplusplus.patch
deleted file mode 100644
index 064bda4..0000000
--- a/dev-lang/perl/files/perl-5.8.8-cplusplus.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- perl.h.orig	2006-03-29 08:53:46.000000000 -0500
-+++ perl.h	2006-03-29 08:54:19.000000000 -0500
-@@ -159,7 +159,7 @@ struct perl_thread;
- #endif
- 
- #ifndef PERL_UNUSED_DECL
--#  ifdef HASATTRIBUTE_UNUSED
-+#  if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
- #    define PERL_UNUSED_DECL __attribute__unused__
- #  else
- #    define PERL_UNUSED_DECL
---- XSUB.h.orig	2006-03-29 08:54:24.000000000 -0500
-+++ XSUB.h	2006-03-29 08:54:48.000000000 -0500
-@@ -91,7 +91,7 @@ handled automatically by C<xsubpp>.
- #if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING)
- #  define XS(name) __declspec(dllexport) void name(pTHX_ CV* cv)
- #else
--#  ifdef HASATTRIBUTE_UNUSED
-+#  if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
- #    define XS(name) void name(pTHX_ CV* cv __attribute__unused__)
- #  else
- #    define XS(name) void name(pTHX_ CV* cv)

diff --git a/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch b/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch
deleted file mode 100644
index b96eea8..0000000
--- a/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Use $CC to link (and check for broken compilers), such that we don't get
-linked modules of a different bitness.
-http://bugs.gentoo.org/show_bug.cgi?id=297751
-
---- hints/darwin.sh
-+++ hints/darwin.sh
-@@ -128,13 +128,13 @@
- ccflags="${ccflags} ${cppflags}"
- 
- # Known optimizer problems.
--case "`cc -v 2>&1`" in
-+case "`${cc:-gcc} -v 2>&1`" in
-   *"3.1 20020105"*) toke_cflags='optimize=""' ;;
- esac
- 
- # Shared library extension is .dylib.
- # Bundle extension is .bundle.
--ld='cc';
-+ld="${cc:-gcc}";
- so='dylib';
- dlext='bundle';
- usedl='define';

diff --git a/dev-lang/perl/files/perl-5.8.8-dragonfly-clean.patch b/dev-lang/perl/files/perl-5.8.8-dragonfly-clean.patch
deleted file mode 100644
index 52f32bf..0000000
--- a/dev-lang/perl/files/perl-5.8.8-dragonfly-clean.patch
+++ /dev/null
@@ -1,170 +0,0 @@
-Index: perl-5.8.8/Configure
-===================================================================
---- perl-5.8.8.orig/Configure	2006-01-08 14:51:03 +0000
-+++ perl-5.8.8/Configure	2006-02-14 13:41:41 +0000
-@@ -3130,6 +3130,8 @@
- 		dgux)	osname=dgux 
- 			osvers="$3"
- 			;;
-+		dragonfly) osname=dragonfly
-+			osvers="$3" ;;
- 		dynixptx*) osname=dynixptx
- 			osvers=`echo "$4"|sed 's/^v//'`
- 			;;
-@@ -7889,7 +7891,7 @@
- 	solaris)
- 		xxx="-R $shrpdir"
- 		;;
--	freebsd|netbsd|openbsd|interix)
-+	freebsd|netbsd|openbsd|dragonfly|interix)
- 		xxx="-Wl,-R$shrpdir"
- 		;;
- 	bsdos|linux|irix*|dec_osf|gnu*)
-Index: perl-5.8.8/Makefile.SH
-===================================================================
---- perl-5.8.8.orig/Makefile.SH	2006-01-24 12:49:44 +0000
-+++ perl-5.8.8/Makefile.SH	2006-02-14 13:46:57 +0000
-@@ -73,7 +73,7 @@
- 	sunos*)
- 		linklibperl="-lperl"
- 		;;
--	netbsd*|freebsd[234]*|openbsd*)
-+	netbsd*|freebsd[234]*|openbsd*|dragonfly*)
- 		linklibperl="-L. -lperl"
- 		;;
- 	interix*)
-@@ -990,6 +990,10 @@
- n_dummy $(nonxs_ext):	miniperl$(EXE_EXT) preplibrary $(DYNALOADER) FORCE
- 	@$(LDLIBPTH) sh ext/util/make_ext nonxs $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
- 
-+.PHONY: printconfig
-+printconfig:
-+	@eval `$(LDLIBPTH) ./perl -Ilib -V:$(CONFIGVAR)`; echo $$$(CONFIGVAR)
-+
- .PHONY: clean _tidy _mopup _cleaner1 _cleaner2 \
- 	realclean _realcleaner clobber _clobber \
- 	distclean veryclean _verycleaner
-Index: perl-5.8.8/hints/dragonfly.sh
-===================================================================
---- perl-5.8.8.orig/hints/dragonfly.sh	1970-01-01 00:00:00 +0000
-+++ perl-5.8.8/hints/dragonfly.sh	2006-02-14 13:15:04 +0000
-@@ -0,0 +1,118 @@
-+# hints/dragonfly.sh
-+#
-+# This file is mostly copied from hints/freebsd.sh with the OS version
-+# information taken out and only the FreeBSD-4 information intact.
-+# Please check with Todd Willey <xtoddx@gmail.com> before making
-+# modifications to this file.
-+
-+case "$osvers" in
-+*)     usevfork='true'
-+       case "$usemymalloc" in
-+           "") usemymalloc='n'
-+               ;;
-+       esac
-+       libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+       ;;
-+esac
-+
-+# Dynamic Loading flags have not changed much, so they are separated
-+# out here to avoid duplicating them everywhere.
-+case "$osvers" in
-+*)
-+        objformat=`/usr/bin/objformat`
-+        if [ x$objformat = xelf ]; then
-+            libpth="/usr/lib /usr/local/lib"
-+            glibpth="/usr/lib /usr/local/lib"
-+            ldflags="-Wl,-E "
-+            lddlflags="-shared "
-+        else
-+            if [ -e /usr/lib/aout ]; then
-+                libpth="/usr/lib/aout /usr/local/lib /usr/lib"
-+                glibpth="/usr/lib/aout /usr/local/lib /usr/lib"
-+            fi
-+            lddlflags='-Bshareable'
-+        fi
-+        cccdlflags='-DPIC -fPIC'
-+        ;;
-+esac
-+
-+case "$osvers" in
-+*)
-+       ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H"
-+       if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then
-+           usenm=false
-+       fi
-+        ;;
-+esac
-+
-+cat <<'EOM' >&4
-+
-+Some users have reported that Configure halts when testing for
-+the O_NONBLOCK symbol with a syntax error.  This is apparently a
-+sh error.  Rerunning Configure with ksh apparently fixes the
-+problem.  Try
-+       ksh Configure [your options]
-+
-+EOM
-+
-+# From: Anton Berezin <tobez@plab.ku.dk>
-+# To: perl5-porters@perl.org
-+# Subject: [PATCH 5.005_54] Configure - hints/freebsd.sh signal handler type
-+# Date: 30 Nov 1998 19:46:24 +0100
-+# Message-ID: <864srhhvcv.fsf@lion.plab.ku.dk>
-+
-+signal_t='void'
-+d_voidsig='define'
-+
-+# This script UU/usethreads.cbu will get 'called-back' by Configure
-+# after it has prompted the user for whether to use threads.
-+cat > UU/usethreads.cbu <<'EOCBU'
-+case "$usethreads" in
-+$define|true|[yY]*)
-+        lc_r=`/sbin/ldconfig -r|grep ':-lc_r'|awk '{print $NF}'|sed -n '$p'`
-+        case "$osvers" in
-+       *)
-+             if [ ! -r "$lc_r" ]; then
-+             cat <<EOM >&4
-+POSIX threads should be supported by FreeBSD $osvers --
-+but your system is missing the shared libc_r.
-+(/sbin/ldconfig -r doesn't find any).
-+
-+Consider using the latest STABLE release.
-+EOM
-+                exit 1
-+             fi
-+             case "$osvers" in
-+             *)        ldflags="-pthread $ldflags"
-+                       ;;
-+             esac
-+             # Both in 4.x and 5.x gethostbyaddr_r exists but
-+             # it is "Temporary function, not threadsafe"...
-+             # Presumably earlier it didn't even exist.
-+             d_gethostbyaddr_r="undef"
-+             d_gethostbyaddr_r_proto="0"
-+             ;;
-+
-+       esac
-+
-+       set `echo X "$libswanted "| sed -e 's/ c / c_r /'`
-+       shift
-+       libswanted="$*"
-+       # Configure will probably pick the wrong libc to use for nm scan.
-+       # The safest quick-fix is just to not use nm at all...
-+       usenm=false
-+
-+        unset lc_r
-+
-+       # Even with the malloc mutexes the Perl malloc does not
-+       # seem to be threadsafe in FreeBSD?
-+       case "$usemymalloc" in
-+       '') usemymalloc=n ;;
-+       esac
-+esac
-+EOCBU
-+
-+# malloc wrap works
-+case "$usemallocwrap" in
-+'') usemallocwrap='define' ;;
-+esac
-

diff --git a/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch b/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch
deleted file mode 100644
index 7dc1a65..0000000
--- a/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-Index: perl-5.8.8/hints/freebsd.sh
-===================================================================
---- perl-5.8.8.orig/hints/freebsd.sh
-+++ perl-5.8.8/hints/freebsd.sh
-@@ -88,6 +88,8 @@ case "$osvers" in
- 	esac
- 	libswanted=`echo $libswanted | sed 's/ malloc / /'`
- 	libswanted=`echo $libswanted | sed 's/ bind / /'`
-+	libswanted=`echo $libswanted | sed 's/ dl / /'`
-+	libswanted=`echo $libswanted | sed 's/ c / /'`
- 	# iconv gone in Perl 5.8.1, but if someone compiles 5.8.0 or earlier.
- 	libswanted=`echo $libswanted | sed 's/ iconv / /'`
- 	d_setregid='define'
-@@ -102,6 +104,10 @@ case "$osvers" in
- 	        ;;
- 	esac
- 	libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+	libswanted=`echo $libswanted | sed 's/ bind / /'`
-+	libswanted=`echo $libswanted | sed 's/ dl / /'`
-+	libswanted=`echo $libswanted | sed 's/ iconv / /'`
-+	libswanted=`echo $libswanted | sed 's/ c / /'`
- 	;;
- esac
- 
-@@ -116,17 +122,17 @@ case "$osvers" in
-
- *)
-         objformat=`/usr/bin/objformat`
--        if [ x$objformat = xelf ]; then
--            libpth="/usr/lib /usr/local/lib"
--            glibpth="/usr/lib /usr/local/lib"
--            ldflags="-Wl,-E "
--            lddlflags="-shared "
--        else
-+        if [ x$objformat = xaout ]; then
-             if [ -e /usr/lib/aout ]; then
-                 libpth="/usr/lib/aout /usr/local/lib /usr/lib"
-                 glibpth="/usr/lib/aout /usr/local/lib /usr/lib"
-             fi
-             lddlflags='-Bshareable'
-+        else
-+            libpth="/usr/lib /usr/local/lib"
-+            glibpth="/usr/lib /usr/local/lib"
-+            ldflags="-Wl,-E"
-+            lddlflags="-shared "
-         fi
-         cccdlflags='-DPIC -fPIC'
-         ;;
-@@ -137,7 +143,7 @@ case "$osvers" in
- 
- *)
- 	ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H"
--	if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then
-+	if /usr/bin/file -L /usr/lib/libc.so | grep -vq "not stripped" ; then
- 	    usenm=false
- 	fi
-         ;;

diff --git a/dev-lang/perl/files/perl-5.8.8-fix_file_path_chdir.patch b/dev-lang/perl/files/perl-5.8.8-fix_file_path_chdir.patch
deleted file mode 100644
index c75aa89..0000000
--- a/dev-lang/perl/files/perl-5.8.8-fix_file_path_chdir.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-ExtUtils/Command.pm (among other things) expects to be able to destroy
-a strangely-permissioned testdir.  This is a backport of the chdir/chmod
-work performed in File::Path released in Perl 5.10.0.
-
---- perl-5.8.7.orig/lib/File/Path.pm	2008-12-05 13:23:32.000000000 -0800
-+++ perl-5.8.7/lib/File/Path.pm	2008-12-05 13:33:13.000000000 -0800
-@@ -162,7 +162,7 @@
- {
-     my ($path, $prefix, $up, $up_dev, $up_ino, $verbose, $safe) = @_;
- 
--    my ($dev, $ino) = lstat $path or return 0;
-+    my ($dev, $ino, $perm) = lstat $path or return 0;
-     unless (-d _)
-     {
- 	print "unlink $prefix$path\n" if $verbose;
-@@ -175,15 +175,25 @@
- 	return 1;
-     }
- 
--    unless (chdir $path)
--    {
-+    if (!chdir($path)) {
-+        # see if we can escalate privileges to get in
-+        # (e.g. funny protection mask such as -w- instead of rwx)
-+        $perm &= 07777;
-+        my $nperm = $perm | 0700;
-+        if (!($safe or $nperm == $perm or chmod($nperm, $path))) {
-+            carp "cannot make $prefix$path read-write-exec";
-+            return 0;
-+        }
-+        elsif (!chdir($path)) {
- 	carp "Can't chdir to $prefix$path ($!)";
- 	return 0;
-+        }
-     }
- 
-     # avoid a race condition where a directory may be replaced by a
-     # symlink between the lstat and the chdir
--    my ($new_dev, $new_ino, $perm) = stat '.';
-+    my ($new_dev, $new_ino);
-+    ($new_dev, $new_ino, $perm) = stat '.';
-     unless ("$new_dev:$new_ino" eq "$dev:$ino")
-     {
- 	croak "Directory $prefix$path changed before chdir, aborting";
---- perl-5.8.8.orig/lib/ExtUtils/t/Command.t
-+++ perl-5.8.8/lib/ExtUtils/t/Command.t
-@@ -23,7 +23,7 @@
- }
- 
- BEGIN {
--    use Test::More tests => 38;
-+    use Test::More tests => 39;
-     use File::Spec;
- }
- 
-@@ -148,7 +148,7 @@
-             $^O eq 'NetWare' || $^O eq 'dos' || $^O eq 'cygwin'  ||
-             $^O eq 'MacOS'
-            ) {
--            skip( "different file permission semantics on $^O", 4);
-+            skip( "different file permission semantics on $^O", 5);
-         }
- 
-         @ARGV = ('testdir');
-@@ -178,6 +178,7 @@
- 
-         @ARGV = ('testdir');
-         rm_rf;
-+        ok( ! -e 'testdir', 'rm_rf can delete a read-only dir' );
-     }
- 
- 

diff --git a/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch b/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch
deleted file mode 100644
index 6904136..0000000
--- a/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH
---- perl-5.8.8-orig/makedepend.SH	2006-10-01 20:05:40.000000000 -0600
-+++ perl-5.8.8/makedepend.SH	2006-10-01 20:07:03.000000000 -0600
-@@ -167,6 +167,7 @@
-             -e '/^#.*<builtin>/d' \
-             -e '/^#.*<built-in>/d' \
-             -e '/^#.*<command line>/d' \
-+            -e '/^#.*<command-line>/d' \
- 	    -e '/^#.*"-"/d' \
- 	    -e '/: file path prefix .* never used$/d' \
- 	    -e 's#\.[0-9][0-9]*\.c#'"$file.c#" \

diff --git a/dev-lang/perl/files/perl-5.8.8-lib32.patch b/dev-lang/perl/files/perl-5.8.8-lib32.patch
deleted file mode 100644
index 88d5049..0000000
--- a/dev-lang/perl/files/perl-5.8.8-lib32.patch
+++ /dev/null
@@ -1,76 +0,0 @@
---- a/Configure
-+++ b/Configure
-@@ -1255,12 +1255,12 @@ libnames=''
- : change the next line if compiling for Xenix/286 on Xenix/386
- xlibpth='/usr/lib/386 /lib/386'
- : Possible local library directories to search.
--loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib"
--loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib"
-+loclibpth="/usr/local/lib32 /opt/local/lib32 /usr/gnu/lib32"
-+loclibpth="$loclibpth /opt/gnu/lib32 /usr/GNU/lib32 /opt/GNU/lib32"
- 
- : general looking path for locating libraries
--glibpth="/lib /usr/lib $xlibpth"
--glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib"
-+glibpth="/lib32 /usr/lib32 $xlibpth"
-+glibpth="$glibpth /usr/ccs/lib32 /usr/ucblib /usr/local/lib32"
- test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth"
- test -f /shlib/libc.so     && glibpth="/shlib $glibpth"
- 
-@@ -5945,8 +5945,8 @@ fi
- : Reproduce behavior of 5.005 and earlier, maybe drop that in 5.7.
- case "$installstyle" in
- '')	case "$prefix" in
--		*perl*) dflt='lib';;
--		*) dflt='lib/perl5' ;;
-+		*perl*) dflt='lib32';;
-+		*) dflt='lib32/perl5' ;;
- 	esac
- 	;;
- *)	dflt="$installstyle" ;;
-@@ -5962,8 +5962,8 @@ installstyle=$dflt
- : /opt/perl/lib/perl5... would be redundant.
- : The default "style" setting is made in installstyle.U
- case "$installstyle" in
--*lib/perl5*) set dflt privlib lib/$package/$version ;;
--*)	 set dflt privlib lib/$version ;;
-+*lib32/perl5*) set dflt privlib lib32/$package/$version ;;
-+*)	 set dflt privlib lib32/$version ;;
- esac
- eval $prefixit
- $cat <<EOM
-@@ -6465,8 +6465,8 @@ siteprefixexp="$ansexp"
- prog=`echo $package | $sed 's/-*[0-9.]*$//'`
- case "$sitelib" in
- '') case "$installstyle" in
--	*lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;;
--	*)	 dflt=$siteprefix/lib/site_$prog/$version ;;
-+	*lib32/perl5*) dflt=$siteprefix/lib32/$package/site_$prog/$version ;;
-+	*)	 dflt=$siteprefix/lib32/site_$prog/$version ;;
- 	esac
- 	;;
- *)	dflt="$sitelib"
-@@ -6592,8 +6592,8 @@ case "$vendorprefix" in
- 	'')
- 		prog=`echo $package | $sed 's/-*[0-9.]*$//'`
- 		case "$installstyle" in
--		*lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;;
--		*)	     dflt=$vendorprefix/lib/vendor_$prog/$version ;;
-+		*lib32/perl5*) dflt=$vendorprefix/lib32/$package/vendor_$prog/$version ;;
-+		*)	     dflt=$vendorprefix/lib32/vendor_$prog/$version ;;
- 		esac
- 		;;
- 	*)	dflt="$vendorlib"
-@@ -10550,9 +10550,9 @@ else
- 		else
- 			for net in net socket
- 			do
--				if test -f /usr/lib/lib$net$_a; then
--					( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) ||  \
--					$ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list
-+				if test -f /usr/lib32/lib$net$_a; then
-+					( ($nm $nm_opt /usr/lib32/lib$net$_a | eval $nm_extract) ||  \
-+					$ar t /usr/lib32/lib$net$_a) 2>/dev/null >> libc.list
- 					if $contains socket libc.list >/dev/null 2>&1; then
- 						d_socket="$define"
- 						socketlib="-l$net"

diff --git a/dev-lang/perl/files/perl-5.8.8-lib64.patch b/dev-lang/perl/files/perl-5.8.8-lib64.patch
deleted file mode 100644
index 4cc3aee..0000000
--- a/dev-lang/perl/files/perl-5.8.8-lib64.patch
+++ /dev/null
@@ -1,76 +0,0 @@
---- a/Configure
-+++ b/Configure
-@@ -1255,12 +1255,12 @@ libnames=''
- : change the next line if compiling for Xenix/286 on Xenix/386
- xlibpth='/usr/lib/386 /lib/386'
- : Possible local library directories to search.
--loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib"
--loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib"
-+loclibpth="/usr/local/lib64 /opt/local/lib64 /usr/gnu/lib64"
-+loclibpth="$loclibpth /opt/gnu/lib64 /usr/GNU/lib64 /opt/GNU/lib64"
- 
- : general looking path for locating libraries
--glibpth="/lib /usr/lib $xlibpth"
--glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib"
-+glibpth="/lib64 /usr/lib64 $xlibpth"
-+glibpth="$glibpth /usr/ccs/lib64 /usr/ucblib /usr/local/lib64"
- test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth"
- test -f /shlib/libc.so     && glibpth="/shlib $glibpth"
- 
-@@ -5945,8 +5945,8 @@ fi
- : Reproduce behavior of 5.005 and earlier, maybe drop that in 5.7.
- case "$installstyle" in
- '')	case "$prefix" in
--		*perl*) dflt='lib';;
--		*) dflt='lib/perl5' ;;
-+		*perl*) dflt='lib64';;
-+		*) dflt='lib64/perl5' ;;
- 	esac
- 	;;
- *)	dflt="$installstyle" ;;
-@@ -5962,8 +5962,8 @@ installstyle=$dflt
- : /opt/perl/lib/perl5... would be redundant.
- : The default "style" setting is made in installstyle.U
- case "$installstyle" in
--*lib/perl5*) set dflt privlib lib/$package/$version ;;
--*)	 set dflt privlib lib/$version ;;
-+*lib64/perl5*) set dflt privlib lib64/$package/$version ;;
-+*)	 set dflt privlib lib64/$version ;;
- esac
- eval $prefixit
- $cat <<EOM
-@@ -6465,8 +6465,8 @@ siteprefixexp="$ansexp"
- prog=`echo $package | $sed 's/-*[0-9.]*$//'`
- case "$sitelib" in
- '') case "$installstyle" in
--	*lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;;
--	*)	 dflt=$siteprefix/lib/site_$prog/$version ;;
-+	*lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;;
-+	*)	 dflt=$siteprefix/lib64/site_$prog/$version ;;
- 	esac
- 	;;
- *)	dflt="$sitelib"
-@@ -6592,8 +6592,8 @@ case "$vendorprefix" in
- 	'')
- 		prog=`echo $package | $sed 's/-*[0-9.]*$//'`
- 		case "$installstyle" in
--		*lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;;
--		*)	     dflt=$vendorprefix/lib/vendor_$prog/$version ;;
-+		*lib64/perl5*) dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;;
-+		*)	     dflt=$vendorprefix/lib64/vendor_$prog/$version ;;
- 		esac
- 		;;
- 	*)	dflt="$vendorlib"
-@@ -10550,9 +10550,9 @@ else
- 		else
- 			for net in net socket
- 			do
--				if test -f /usr/lib/lib$net$_a; then
--					( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) ||  \
--					$ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list
-+				if test -f /usr/lib64/lib$net$_a; then
-+					( ($nm $nm_opt /usr/lib64/lib$net$_a | eval $nm_extract) ||  \
-+					$ar t /usr/lib64/lib$net$_a) 2>/dev/null >> libc.list
- 					if $contains socket libc.list >/dev/null 2>&1; then
- 						d_socket="$define"
- 						socketlib="-l$net"

diff --git a/dev-lang/perl/files/perl-5.8.8-libnet-hostname.patch b/dev-lang/perl/files/perl-5.8.8-libnet-hostname.patch
deleted file mode 100644
index 60440e2..0000000
--- a/dev-lang/perl/files/perl-5.8.8-libnet-hostname.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-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/dev-lang/perl/files/perl-5.8.8-links.patch b/dev-lang/perl/files/perl-5.8.8-links.patch
deleted file mode 100644
index 22e74b3..0000000
--- a/dev-lang/perl/files/perl-5.8.8-links.patch
+++ /dev/null
@@ -1,86 +0,0 @@
---- lib/CPAN/FirstTime.pm.orig	2006-02-06 07:50:13.000000000 -0500
-+++ lib/CPAN/FirstTime.pm	2006-02-06 07:50:28.000000000 -0500
-@@ -292,7 +292,7 @@ by ENTER.
-     my(@path) = split /$Config{'path_sep'}/, $ENV{'PATH'};
-     local $^W = $old_warn;
-     my $progname;
--    for $progname (qw/gzip tar unzip make lynx wget ncftpget ncftp ftp gpg/){
-+    for $progname (qw/gzip tar unzip make links lynx wget ncftpget ncftp ftp gpg/){
-       if ($^O eq 'MacOS') {
-           $CPAN::Config->{$progname} = 'not_here';
-           next;
---- lib/CPAN.pm.orig	2006-02-06 07:54:43.000000000 -0500
-+++ lib/CPAN.pm	2006-02-06 07:52:59.000000000 -0500
-@@ -2604,7 +2604,7 @@ sub hosthard {
- 
- 	$self->debug("localizing funkyftpwise[$url]") if $CPAN::DEBUG;
- 	my($f,$funkyftp);
--	for $f ('lynx','ncftpget','ncftp','wget') {
-+	for $f ('links','lynx','ncftpget','ncftp','wget') {
- 	  next unless exists $CPAN::Config->{$f};
- 	  $funkyftp = $CPAN::Config->{$f};
- 	  next unless defined $funkyftp;
-@@ -2613,7 +2613,7 @@ sub hosthard {
- 	  ($asl_ungz = $aslocal) =~ s/\.gz//;
-           $asl_gz = "$asl_ungz.gz";
- 	  my($src_switch) = "";
--	  if ($f eq "lynx"){
-+	  if (($f eq "lynx")||($f eq "links")){
- 	    $src_switch = " -source";
- 	  } elsif ($f eq "ncftp"){
- 	    $src_switch = " -c";
-@@ -2637,10 +2637,14 @@ Trying with "$funkyftp$src_switch" to ge
- 	  my($wstatus);
- 	  if (($wstatus = system($system)) == 0
- 	      &&
--	      ($f eq "lynx" ?
-+	      (($f eq "lynx" ?
- 	       -s $asl_ungz # lynx returns 0 when it fails somewhere
- 	       : 1
--	      )
-+	      )||
-+	      ($f eq "links" ?
-+	       -s $asl_ungz # links returns 0 when it fails somewhere
-+	       : 1
-+	      ))
- 	     ) {
- 	    if (-s $aslocal) {
- 	      # Looks good
-@@ -2695,7 +2699,7 @@ returned status $estatus (wstat $wstatus
- });
- 	  }
-           return if $CPAN::Signal;
--	} # lynx,ncftpget,ncftp
-+	} # links,lynx,ncftpget,ncftp
-     } # host
- }
- 
-@@ -6022,7 +6026,7 @@ stalled.
- 
- The CPAN module is designed to automate the make and install of perl
- modules and extensions. It includes some primitive searching capabilities and
--knows how to use Net::FTP or LWP (or lynx or an external ftp client)
-+knows how to use Net::FTP or LWP (or lynx or links or an external ftp client)
- to fetch the raw data from the net.
- 
- Modules are fetched from one or more of the mirrored CPAN
-@@ -6975,16 +6979,18 @@ or
- 
- =back
- 
--=head2 Configuring lynx or ncftp for going through a firewall
-+=head2 Configuring links or lynx or ncftp for going through a firewall
- 
- If you can go through your firewall with e.g. lynx, presumably with a
- command such as
- 
-     /usr/local/bin/lynx -pscott:tiger
-+    /usr/local/bin/links -pscott:tiger
- 
- then you would configure CPAN.pm with the command
- 
-     o conf lynx "/usr/local/bin/lynx -pscott:tiger"
-+    o conf links "/usr/local/bin/links -pscott:tiger"
- 
- That's all. Similarly for ncftp or ftp, you would configure something
- like

diff --git a/dev-lang/perl/files/perl-5.8.8-makedepend-syntax.patch b/dev-lang/perl/files/perl-5.8.8-makedepend-syntax.patch
deleted file mode 100644
index 147d499..0000000
--- a/dev-lang/perl/files/perl-5.8.8-makedepend-syntax.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- perl-5.8.8/makedepend.SH
-+++ perl-5.8.8/makedepend.SH
-@@ -128,7 +128,7 @@
-     *.y) filebase=`basename $file .y` ;;
-     esac
-     case "$file" in
--    */*) finc="-I`echo $file | sed 's#/[^/]*$##`" ;;
-+    */*) finc="-I`echo $file | sed 's#/[^/]*$##'`" ;;
-     *)   finc= ;;
-     esac
-     $echo "Finding dependencies for $filebase$_o."

diff --git a/dev-lang/perl/files/perl-5.8.8-perlcc.patch b/dev-lang/perl/files/perl-5.8.8-perlcc.patch
deleted file mode 100644
index 5c4b778..0000000
--- a/dev-lang/perl/files/perl-5.8.8-perlcc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- perl-5.8.8/ext/B/B/C.pm.orig	2007-06-07 21:12:04.000000000 +0300
-+++ perl-5.8.8/ext/B/B/C.pm	2007-06-07 21:12:21.000000000 +0300
-@@ -647,7 +647,7 @@
-     return $sym if defined $sym;
-     my $val= $sv->NVX;
-     $val .= '.00' if $val =~ /^-?\d+$/;
--    $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->IVX, $val));
-+    $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->NVX, $val));
-     $svsect->add(sprintf("&xpvnv_list[%d], %lu, 0x%x",
- 			 $xpvnvsect->index, $sv->REFCNT , $sv->FLAGS));
-     return savesym($sv, sprintf("&sv_list[%d]", $svsect->index));

diff --git a/dev-lang/perl/files/perl-5.8.8-reorder-INC.patch b/dev-lang/perl/files/perl-5.8.8-reorder-INC.patch
deleted file mode 100644
index 11c5692..0000000
--- a/dev-lang/perl/files/perl-5.8.8-reorder-INC.patch
+++ /dev/null
@@ -1,93 +0,0 @@
---- perl.c.orig	2006-01-24 09:57:33.000000000 -0500
-+++ perl.c	2006-01-24 10:03:15.000000000 -0500
-@@ -4777,9 +4777,9 @@ S_init_perllib(pTHX)
-     incpush(APPLLIB_EXP, TRUE, TRUE, TRUE);
- #endif
- 
--#ifdef ARCHLIB_EXP
--    incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE);
--#endif
-+    /* for configuration where /usr is mounted ro (CPAN::Config, Net::Config) */
-+    incpush("/etc/perl", FALSE, FALSE, TRUE);
-+
- #ifdef MACOS_TRADITIONAL
-     {
- 	Stat_t tmpstatbuf;
-@@ -4806,51 +4806,58 @@ S_init_perllib(pTHX)
- #endif
- #if defined(WIN32)
-     incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE);
--#else
--    incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE);
- #endif
- 
--#ifdef SITEARCH_EXP
--    /* sitearch is always relative to sitelib on Windows for
-+#ifdef PERL_VENDORARCH_EXP
-+    /* vendorarch is always relative to vendorlib on Windows for
-      * DLL-based path intuition to work correctly */
- #  if !defined(WIN32)
--    incpush(SITEARCH_EXP, FALSE, FALSE, TRUE);
-+    incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE);
- #  endif
- #endif
- 
--#ifdef SITELIB_EXP
-+#ifdef PERL_VENDORLIB_EXP
- #  if defined(WIN32)
--    /* this picks up sitearch as well */
--    incpush(SITELIB_EXP, TRUE, FALSE, TRUE);
-+    incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE);	/* this picks up vendorarch as well */
- #  else
--    incpush(SITELIB_EXP, FALSE, FALSE, TRUE);
-+    incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE);
- #  endif
- #endif
- 
--#ifdef SITELIB_STEM /* Search for version-specific dirs below here */
--    incpush(SITELIB_STEM, FALSE, TRUE, TRUE);
-+#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */
-+    incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE);
- #endif
- 
--#ifdef PERL_VENDORARCH_EXP
--    /* vendorarch is always relative to vendorlib on Windows for
-+#ifdef SITEARCH_EXP
-+    /* sitearch is always relative to sitelib on Windows for
-      * DLL-based path intuition to work correctly */
- #  if !defined(WIN32)
--    incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE);
-+    incpush(SITEARCH_EXP, FALSE, FALSE, TRUE);
- #  endif
- #endif
- 
--#ifdef PERL_VENDORLIB_EXP
-+#ifdef SITELIB_EXP
- #  if defined(WIN32)
--    incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE);	/* this picks up vendorarch as well */
-+    /* this picks up sitearch as well */
-+    incpush(SITELIB_EXP, TRUE, FALSE, TRUE);
- #  else
--    incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE);
-+    incpush(SITELIB_EXP, FALSE, FALSE, TRUE);
- #  endif
- #endif
- 
--#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */
--    incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE);
-+#ifdef SITELIB_STEM /* Search for version-specific dirs below here */
-+    incpush(SITELIB_STEM, FALSE, TRUE, TRUE);
- #endif
- 
-+    incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE);
-+    incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE);
-+
-+    /* Non-versioned site directory for local modules and for
-+       compatability with the previous packages' site dirs */
-+
-+    incpush("/usr/local/lib/site_perl", TRUE, FALSE, TRUE);
-+
-+
- #ifdef PERL_OTHERLIBDIRS
-     incpush(PERL_OTHERLIBDIRS, TRUE, TRUE, TRUE);
- #endif

diff --git a/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch b/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch
deleted file mode 100644
index f2df825..0000000
--- a/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-http://sourceware.org/ml/binutils/2005-12/msg00008.html
---- hints/solaris_2.sh
-+++ hints/solaris_2.sh
-@@ -289,7 +289,7 @@
- 
- END
- 		ccdlflags="$ccdlflags -Wl,-E"
--		lddlflags="$lddlflags -Wl,-E -G"
-+		lddlflags="$lddlflags -shared"
- 	    fi
- 	fi
- 
-@@ -555,7 +555,7 @@
- 		    : #ccflags="$ccflags -Wa,`getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`"
- 		fi
- 		ldflags="$ldflags -m64"
--		lddlflags="$lddlflags -G -m64"
-+		lddlflags="$lddlflags -m64"
- 		;;
- 	    *)
- 		ccflags="$ccflags `getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`"

diff --git a/dev-lang/perl/files/perl-5.8.8-solaris11.patch b/dev-lang/perl/files/perl-5.8.8-solaris11.patch
deleted file mode 100644
index 6ba72e0..0000000
--- a/dev-lang/perl/files/perl-5.8.8-solaris11.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Thanks to the nice OpenSolaris guys, I finally figured out that on
-OpenSolaris 11, the header dependencies have changed.
-
---- perl.h
-+++ perl.h
-@@ -1192,6 +1192,8 @@
-  */
- 
- #if defined(I_SYSMODE) && !defined(PERL_MICRO)
-+#include <sys/stat.h>
-+#include <sys/vnode.h>
- #include <sys/mode.h>
- #endif
- 

diff --git a/dev-lang/perl/files/perl-5.8.8-usr-local.patch b/dev-lang/perl/files/perl-5.8.8-usr-local.patch
deleted file mode 100644
index c44b786..0000000
--- a/dev-lang/perl/files/perl-5.8.8-usr-local.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-# remove /usr/local paths from all stuff thats used
-# in Configure script, locincpth, loclibpth and glibpth are sedded
-# afterwards not to conflict with the lib32 and lib64 patches
-
-diff -rubB perl-5.8.8.orig/Configure perl-5.8.8/Configure
---- perl-5.8.8.orig/Configure	Tue Jan 15 10:41:29 2008
-+++ perl-5.8.8/Configure	Tue Jan 15 10:44:59 2008
-@@ -4424,7 +4422,7 @@
- : Set private lib path
- case "$plibpth" in
- '') if ./mips; then
--		plibpth="$incpath/usr/lib /usr/local/lib /usr/ccs/lib"
-+		plibpth="$incpath/usr/lib /usr/ccs/lib"
- 	fi;;
- esac
- case "$libpth" in
-@@ -19144,7 +19142,7 @@
- 	case "$ranlib" in
- 	:) ranlib='';;
- 	'')
--		ranlib=`./loc ranlib X /usr/bin /bin /usr/local/bin`
-+		ranlib=`./loc ranlib X /usr/bin /bin`
- 		$test -f $ranlib || ranlib=''
- 		;;
- 	esac

diff --git a/dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch b/dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch
deleted file mode 100644
index d0efa3f..0000000
--- a/dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- regcomp.c	2006-01-08 12:59:27.000000000 -0800
-+++ regcomp.c	2007-10-05 12:07:55.000000000 -0700
-@@ -135,7 +135,8 @@
-     I32		extralen;
-     I32		seen_zerolen;
-     I32		seen_evals;
--    I32		utf8;
-+    I32		utf8;			/* pattern is utf8 or not */
-+    I32		orig_utf8;		/* pattern was originally utf8 */
- #if ADD_TO_REGEXEC
-     char 	*starttry;		/* -Dr: where regtry was called. */
- #define RExC_starttry	(pRExC_state->starttry)
-@@ -161,6 +162,7 @@
- #define RExC_seen_zerolen	(pRExC_state->seen_zerolen)
- #define RExC_seen_evals	(pRExC_state->seen_evals)
- #define RExC_utf8	(pRExC_state->utf8)
-+#define RExC_orig_utf8	(pRExC_state->orig_utf8)
- 
- #define	ISMULT1(c)	((c) == '*' || (c) == '+' || (c) == '?')
- #define	ISMULT2(s)	((*s) == '*' || (*s) == '+' || (*s) == '?' || \
-@@ -1749,15 +1751,17 @@
-     if (exp == NULL)
- 	FAIL("NULL regexp argument");
- 
--    RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8;
-+    RExC_orig_utf8 = RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8;
- 
--    RExC_precomp = exp;
-     DEBUG_r({
- 	 if (!PL_colorset) reginitcolors();
- 	 PerlIO_printf(Perl_debug_log, "%sCompiling REx%s `%s%*s%s'\n",
- 		       PL_colors[4],PL_colors[5],PL_colors[0],
--		       (int)(xend - exp), RExC_precomp, PL_colors[1]);
-+		       (int)(xend - exp), exp, PL_colors[1]);
-     });
-+
-+redo_first_pass:
-+    RExC_precomp = exp;
-     RExC_flags = pm->op_pmflags;
-     RExC_sawback = 0;
- 
-@@ -1783,6 +1787,17 @@
- 	RExC_precomp = Nullch;
- 	return(NULL);
-     }
-+    if (RExC_utf8 && !RExC_orig_utf8) {
-+        STRLEN len = xend-exp;
-+        DEBUG_r(PerlIO_printf(Perl_debug_log,
-+                    "UTF8 mismatch! Converting to utf8 for resizing and compile\n"));
-+        exp = (char*)Perl_bytes_to_utf8(aTHX_ (U8*)exp, &len);
-+        xend = exp + len;
-+        RExC_orig_utf8 = RExC_utf8;
-+        SAVEFREEPV(exp);
-+        goto redo_first_pass;
-+    }
-+
-

diff --git a/dev-lang/perl/files/perl-fix_h2ph_include_quote.patch b/dev-lang/perl/files/perl-fix_h2ph_include_quote.patch
deleted file mode 100644
index a71fbe6..0000000
--- a/dev-lang/perl/files/perl-fix_h2ph_include_quote.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-Subject: Fix h2ph with double-quote-delimited #include directives.
-
-Allow the quote mark delimiter also for those #include directives chased with "h2ph -a".
-
-Debian bug #479762.
-
-Also add the directory prefix of the current file when the quote syntax is
-used; 'require' will only look in @INC, not the current directory.
-
-Upstream change 33835.
---- a/utils/h2ph.PL
-+++ b/utils/h2ph.PL
-@@ -85,7 +85,7 @@ sub reindent($) {
- }
- 
- my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile);
--my ($incl, $incl_type, $next);
-+my ($incl, $incl_type, $incl_quote, $next);
- while (defined (my $file = next_file())) {
-     if (-l $file and -d $file) {
-         link_if_possible($file) if ($opt_l);
-@@ -186,9 +186,10 @@ while (defined (my $file = next_file())) {
-                       print OUT $t,"unless(defined(\&$name)) {\n    sub $name () {\t",$new,";}\n}\n";
- 		    }
- 		}
--	    } elsif (/^(include|import|include_next)\s*[<\"](.*)[>\"]/) {
-+	    } elsif (/^(include|import|include_next)\s*([<\"])(.*)[>\"]/) {
-                 $incl_type = $1;
--                $incl = $2;
-+                $incl_quote = $2;
-+                $incl = $3;
-                 if (($incl_type eq 'include_next') ||
-                     ($opt_e && exists($bad_file{$incl}))) {
-                     $incl =~ s/\.h$/.ph/;
-@@ -221,6 +222,10 @@ while (defined (my $file = next_file())) {
- 			   "warn(\$\@) if \$\@;\n");
-                 } else {
-                     $incl =~ s/\.h$/.ph/;
-+                    # copy the prefix in the quote syntax (#include "x.h") case
-+                    if ($incl !~ m|/| && $incl_quote eq q{"} && $file =~ m|^(.*)/|) {
-+                        $incl = "$1/$incl";
-+                    }
- 		    print OUT $t,"require '$incl';\n";
-                 }
- 	    } elsif (/^ifdef\s+(\w+)/) {
-@@ -724,8 +729,13 @@ sub queue_includes_from
-                 $line .= <HEADER>;
-             }
- 
--            if ($line =~ /^#\s*include\s+<(.*?)>/) {
--                push(@ARGV, $1) unless $Is_converted{$1};
-+            if ($line =~ /^#\s*include\s+([<"])(.*?)[>"]/) {
-+                my ($delimiter, $new_file) = ($1, $2);
-+                # copy the prefix in the quote syntax (#include "x.h") case
-+                if ($delimiter eq q{"} && $file =~ m|^(.*)/|) {
-+                    $new_file = "$1/$new_file";
-+                }
-+                push(@ARGV, $new_file) unless $Is_converted{$new_file};
-             }
-         }
-     close HEADER;

diff --git a/dev-lang/perl/files/perl-h2ph-ansi-header.patch b/dev-lang/perl/files/perl-h2ph-ansi-header.patch
deleted file mode 100644
index c7f0d72..0000000
--- a/dev-lang/perl/files/perl-h2ph-ansi-header.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- perl-5.8.0-RC2/utils/h2ph_patched.pix	2002-06-24 12:52:31.000000000 +0200
-+++ perl-5.8.0-RC2/utils/h2ph_patched	2002-06-24 12:54:32.000000000 +0200
-@@ -39,6 +39,8 @@
- my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile);
- my ($incl, $next);
- while (defined (my $file = next_file())) {
-+    next if $file eq 'machine/ansi.h';
-+
-     if (-l $file and -d $file) {
-         link_if_possible($file) if ($opt_l);
-         next;

diff --git a/dev-lang/perl/files/perl-hppa-pa7200-configure.patch b/dev-lang/perl/files/perl-hppa-pa7200-configure.patch
deleted file mode 100644
index 396209a..0000000
--- a/dev-lang/perl/files/perl-hppa-pa7200-configure.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Configure.orig	2006-06-02 13:14:22.000000000 -0500
-+++ Configure	2006-06-02 13:07:03.000000000 -0500
-@@ -2967,7 +2967,7 @@
- : Try to determine whether config.sh was made on this system
- case "$config_sh" in
- '')
--myuname=`$uname -a 2>/dev/null`
-+myuname=`$uname -a | $sed -e "s/'//" 2>/dev/null`
- $test -z "$myuname" && myuname=`hostname 2>/dev/null`
- # tr '[A-Z]' '[a-z]' would not work in EBCDIC
- # because the A-Z/a-z are not consecutive.

diff --git a/dev-lang/perl/files/perl-noksh.patch b/dev-lang/perl/files/perl-noksh.patch
deleted file mode 100644
index 4c33b3e..0000000
--- a/dev-lang/perl/files/perl-noksh.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -burN perl-5.8.4.orig/Configure perl-5.8.4/Configure
---- perl-5.8.4.orig/Configure	2004-04-01 05:48:18.000000000 -0800
-+++ perl-5.8.4/Configure	2004-06-09 12:02:54.694172368 -0700
-@@ -164,6 +164,12 @@
- 	;;
- esac
- 
-+# 2004.06.09 rac
-+# having $newsh persist as ksh here is bad news if ksh doesn't really
-+# exist. this causes us to toss away a perfectly good working test in
-+# bash in favour of more exotic external options. see bug 42665.
-+test -x "${newsh}" || unset newsh
-+
- : if needed set CDPATH to a harmless value that is not chatty
- : avoid bash 2.02 problems with empty CDPATH.
- case "$CDPATH" in

diff --git a/dev-lang/perl/files/perl-perldoc-emptydirs.patch b/dev-lang/perl/files/perl-perldoc-emptydirs.patch
deleted file mode 100644
index 650248c..0000000
--- a/dev-lang/perl/files/perl-perldoc-emptydirs.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/Pod/Perldoc.pm.orig	2003-10-22 13:02:15.000000000 -0700
-+++ lib/Pod/Perldoc.pm	2003-10-22 13:02:36.000000000 -0700
-@@ -1513,6 +1513,7 @@
-     $self->{'target'} = (splitdir $s)[-1];  # XXX: why not use File::Basename?
-     for ($i=0; $i<@dirs; $i++) {
- 	$dir = $dirs[$i];
-+	next unless -d $dir;
- 	($dir = VMS::Filespec::unixpath($dir)) =~ s!/\z!! if IS_VMS;
- 	if (       (! $self->opt_m && ( $ret = $self->check_file($dir,"$s.pod")))
- 		or ( $ret = $self->check_file($dir,"$s.pm"))

diff --git a/dev-lang/perl/files/perl-picdl.patch b/dev-lang/perl/files/perl-picdl.patch
deleted file mode 100644
index f69a680..0000000
--- a/dev-lang/perl/files/perl-picdl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.SH.orig	2003-11-29 01:16:15.000000000 -0800
-+++ Makefile.SH	2003-11-29 01:16:52.000000000 -0800
-@@ -129,8 +129,8 @@
- 
- 	;;
- 
--*)	pldlflags=''
--	static_target='static'
-+*)	pldlflags="$cccdlflags"
-+	static_target='static_pic'
- 	;;
- esac
- 

diff --git a/dev-lang/perl/files/perl-prelink-lpthread.patch b/dev-lang/perl/files/perl-prelink-lpthread.patch
deleted file mode 100644
index d38497e..0000000
--- a/dev-lang/perl/files/perl-prelink-lpthread.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- hints/linux.sh.orig	2003-02-14 18:11:50.000000000 -0800
-+++ hints/linux.sh	2003-02-14 18:12:01.000000000 -0800
-@@ -43,7 +43,7 @@
- # 'kaffe' has a /usr/lib/libnet.so which is not at all relevent for perl.
- set `echo X "$libswanted "| sed -e 's/ bsd / /' -e 's/ net / /'`
- shift
--libswanted="$*"
-+libswanted="pthread $*"
- 
- # If you have glibc, then report the version for ./myconfig bug reporting.
- # (Configure doesn't need to know the specific version since it just uses

diff --git a/dev-lang/perl/files/perl-regexp-nossp.patch b/dev-lang/perl/files/perl-regexp-nossp.patch
deleted file mode 100644
index d0357cd..0000000
--- a/dev-lang/perl/files/perl-regexp-nossp.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- cflags.SH.orig	2005-07-03 23:39:10.000000000 -0400
-+++ cflags.SH	2005-07-03 23:39:47.000000000 -0400
-@@ -165,6 +165,8 @@
- esac
- 
-     : Can we perhaps use $ansi2knr here
-+    [ "x$file" = xregcomp ] && export ccflags="${ccflags} -fno-stack-protector"
-+    [ "x$file" = xregexec ] && export ccflags="${ccflags} -fno-stack-protector"
-     echo "$cc -c -DPERL_CORE $ccflags $optimize $warn"
-     eval "$also "'"$cc -DPERL_CORE -c $ccflags $optimize $warn"'
- 

diff --git a/dev-lang/perl/metadata.xml b/dev-lang/perl/metadata.xml
deleted file mode 100644
index 1db3180..0000000
--- a/dev-lang/perl/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<herd>perl</herd>
-	<use>
-		<flag name='ithreads'>Enable Perl threads, has some compatibility problems</flag>
-		<flag name='perlsuid'>Enable Perl SUID install. Has some risks associated.</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-lang/perl/perl-5.16.3.ebuild b/dev-lang/perl/perl-5.16.3.ebuild
deleted file mode 100644
index 530eab9..0000000
--- a/dev-lang/perl/perl-5.16.3.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.16.3.ebuild,v 1.2 2013/08/09 02:39:14 mattst88 Exp $
-
-EAPI=5
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
-
-PATCH_VER=1
-
-PERL_OLDVERSEN="5.16.2 5.16.1 5.16.0"
-MODULE_AUTHOR=RJBS
-
-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/${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}-${PATCH_VER}.tar.bz2
-	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2
-"
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0/${SHORT_PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~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"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.820.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.710.0      shasum
-	src_remove_dual      perl-core/CPAN               1.980.0      cpan
-	src_remove_dual      perl-core/CPANPLUS           0.912.100    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.912.100    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.440.0      enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.630.200_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   3.160.0      xsubpp
-	src_remove_dual      perl-core/IO-Compress        2.48.0       zipdetails
-	src_remove_dual      perl-core/JSON-PP            2.272.0      json_pp
-	src_remove_dual      perl-core/Module-Build       0.390.100_rc config_data
-	src_remove_dual      perl-core/Module-CoreList    2.840.0      corelist
-	src_remove_dual      perl-core/PodParser          1.510.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Pod-Perldoc        1.170.0      perldoc
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /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 v50160001 ; }
-#src_compile()	{ eblit-run src_compile   v50160001 ; }
-src_test()		{ eblit-run src_test      v50160001 ; }
-src_install()	{ eblit-run src_install   v50160001 ; }
-
-# 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

diff --git a/dev-lang/perl/perl-5.18.1.ebuild b/dev-lang/perl/perl-5.18.1.ebuild
deleted file mode 100644
index 95eeadf..0000000
--- a/dev-lang/perl/perl-5.18.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.16.3.ebuild,v 1.2 2013/08/09 02:39:14 mattst88 Exp $
-
-EAPI=5
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
-
-PATCH_VER=1
-
-PERL_OLDVERSEN="5.18.0"
-MODULE_AUTHOR=RJBS
-
-SHORT_PV="${PV%.*}"
-MY_P="perl-${PV/_rc/-RC}"
-MY_PV="${PV%_rc*}"
-
-DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
-
-SRC_URI="
-$(true	mirror://cpan/src/${MY_P}.tar.bz2)
-	mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
-$(true	mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2)
-$(true	http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2)
-"
-HOMEPAGE="http://www.perl.org/"
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0/${SHORT_PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~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"
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-	src_remove_dual      perl-core/Archive-Tar        1.820.0      ptar ptardiff ptargrep
-	src_remove_dual      perl-core/Digest-SHA         5.710.0      shasum
-	src_remove_dual      perl-core/CPAN               1.980.0      cpan
-	src_remove_dual      perl-core/CPANPLUS           0.912.100    cpanp cpan2dist
-	src_remove_dual_file perl-core/CPANPLUS           0.912.100    /usr/bin/cpanp-run-perl
-	src_remove_dual      perl-core/Encode             2.440.0      enc2xs piconv
-	src_remove_dual      perl-core/ExtUtils-MakeMaker 6.630.200_rc instmodsh
-	src_remove_dual      perl-core/ExtUtils-ParseXS   3.160.0      xsubpp
-	src_remove_dual      perl-core/IO-Compress        2.48.0       zipdetails
-	src_remove_dual      perl-core/JSON-PP            2.272.0      json_pp
-	src_remove_dual      perl-core/Module-Build       0.390.100_rc config_data
-	src_remove_dual      perl-core/Module-CoreList    2.840.0      corelist
-	src_remove_dual      perl-core/PodParser          1.510.0      pod2usage podchecker podselect
-	src_remove_dual      perl-core/Pod-Perldoc        1.170.0      perldoc
-	src_remove_dual      perl-core/Test-Harness       3.230.0      prove
-	src_remove_dual      perl-core/podlators          2.4.0        pod2man pod2text
-	src_remove_dual_man  perl-core/podlators          2.4.0        /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 v50160001 ; }
-#src_compile()	{ eblit-run src_compile   v50160001 ; }
-src_test()		{ eblit-run src_test      v50160001 ; }
-src_install()	{ eblit-run src_install   v50160001 ; }
-
-# 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


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-08-27 16:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-27 16:46 [gentoo-commits] proj/perl-overlay:master commit in: dev-lang/perl/files/, dev-lang/perl/, dev-lang/perl/files/eblits/ Kent Fredric
  -- strict thread matches above, loose matches on Subject: below --
2012-06-05 17:55 Torsten Veller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox