summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lang/perl/ChangeLog5
-rw-r--r--dev-lang/perl/Manifest13
-rw-r--r--dev-lang/perl/perl-5.10.0-r2.ebuild592
-rw-r--r--dev-perl/Any-Moose/Any-Moose-0.09.ebuild (renamed from dev-perl/Any-Moose/Any-Moose-0.07.ebuild)11
-rw-r--r--dev-perl/Any-Moose/ChangeLog10
-rw-r--r--dev-perl/Any-Moose/Manifest12
-rw-r--r--dev-perl/Class-C3-Adopt-NEXT/ChangeLog10
-rw-r--r--dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.10.ebuild20
-rw-r--r--dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.11.ebuild (renamed from dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.09.ebuild)7
-rw-r--r--dev-perl/Class-C3-Adopt-NEXT/Manifest18
-rw-r--r--dev-perl/Scope-Upper/ChangeLog9
-rw-r--r--dev-perl/Scope-Upper/Manifest18
-rw-r--r--dev-perl/Scope-Upper/Scope-Upper-0.09.ebuild (renamed from dev-perl/Scope-Upper/Scope-Upper-0.08.ebuild)8
-rw-r--r--dev-perl/YAML-Tiny/ChangeLog9
-rw-r--r--dev-perl/YAML-Tiny/Manifest4
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.35.ebuild16
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.38.ebuild16
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.39.ebuild (renamed from dev-perl/YAML-Tiny/YAML-Tiny-1.36.ebuild)6
-rw-r--r--dev-perl/wxperl/Manifest3
-rw-r--r--dev-perl/wxperl/wxperl-0.89.ebuild26
-rw-r--r--perl-core/ExtUtils-MakeMaker/ChangeLog10
-rw-r--r--perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.50.ebuild (renamed from dev-perl/Scope-Upper/Scope-Upper-0.07.ebuild)13
-rw-r--r--perl-core/ExtUtils-MakeMaker/Manifest14
-rw-r--r--perl-core/ExtUtils-MakeMaker/metadata.xml (renamed from dev-perl/wxperl/metadata.xml)2
-rw-r--r--profiles/package.mask4
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/ChangeLog10
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/Manifest13
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/metadata.xml5
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-6.50.ebuild15
29 files changed, 769 insertions, 130 deletions
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
index 71a04e9b1..66f49cd34 100644
--- a/dev-lang/perl/ChangeLog
+++ b/dev-lang/perl/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*perl-5.10.0-r2 (23 May 2009)
+
+ 23 May 2009; Torsten Veller <tove@gentoo.org> +perl-5.10.0-r2.ebuild:
+ Add new dual life module (ExtUtils-MakeMaker).
+
30 Mar 2009; kentfredric@gmail.com +metadata.xml:
Fixing up the copyrights, metadata and USE controls for QA purposes
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index a0910ac01..c2d52f4ec 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 5.10.0/900_all_prelink-lpthread.patch 476 RMD160 f3252258e5f7a0f82b5f9ea49598ea9f4b0b44b6 SHA1 4202c290c578dfec58d5dbebf7f8f780a483f908 SHA256 289d0bdd08105e7fdf1c2d683d76a0cdcd009998f3ecd84f3a75cf79ab84e7a0
AUX 5.10.0/901_all_create-libperl-soname.patch 401 RMD160 85f971825840d060a03c41b3efab738db8209e6c SHA1 cfca756f70f85908bd108f849d9360a7ea363676 SHA256 118efc0c6c5e42188626e63660e84fb5ec83ab65596507c3454651abfeba5e6d
AUX 5.10.0/902_all_5.8.8-reorder-INC.patch 3122 RMD160 41c02f2418aa9ba63a7cbb853e375dca2c4d1f33 SHA1 b83637646a6fb353bbab77e01a4bd03fc9d4350d SHA256 77bf28989aefee756632190c2176cdac13be1e66b63330a7c640d60f03ee8c02
@@ -11,6 +14,14 @@ AUX 5.10.0/923_all_cleanup-paths.patch 2265 RMD160 edbe95d901b9d6025f94807c4f375
AUX 5.10.0/924_all_usr-local.patch 1582 RMD160 39e6a1642bfbdceb04fb8f4c8309a28e85e1357a SHA1 9c9d715d88007f53ac51c1ea67a1cc70558a95b5 SHA256 c6a9ee6eb6c9ae11ec9c8c3438b7a3dec46093449705af2a669568de7faf72e0
DIST perl-5.10.0.tar.gz 15595020 RMD160 c6614fc99a162790a703f91085b24a60af903ba2 SHA1 adf73606dd5248af7ccdd735bcaa0e628ea75b3c SHA256 94464a0d374fa63226eee56e0bb3d35564f9d8391a1a8d9f0055805ec25f3b2e
EBUILD perl-5.10.0-r1.ebuild 16695 RMD160 c31ff716f7f5c491761183021a92a47028cd0491 SHA1 d7ac83d28cb33e6c8ea341fc4204ffbb7e31bd48 SHA256 4cc1afed60223b7ca7f7b697a1c4e568e939def1f94c7f7366a17b5b459d11a6
+EBUILD perl-5.10.0-r2.ebuild 16803 RMD160 7cbcf86c04e3edab87eb95d4ecbc373c1aae583f SHA1 5b2e4dafea2b6f9bfedd96e99745df48b1919e6a SHA256 d3a2df18f69c10a3538d360d3cb6d9880c8f07b951cd32e704fe78d2b1d9b785
EBUILD perl-5.10.0.ebuild 16481 RMD160 f61737ec1ff1172b96ed39f6d7f260b1d40c03b3 SHA1 9694f9122a0901759839277be2103a5417ce21bd SHA256 93edc149238cdbbdeca1e9b4d1674c1ee7cb390d18179b3b531b845fef7fb3a5
-MISC ChangeLog 458 RMD160 77c483f290fbeb8a8cbb120e032d0eeb69cdd38f SHA1 6a7106861cb9809baf936ff3096f7d271f3a475c SHA256 9c80dbe8e022f63bdd2451ac0da811d94be87a7d5f15b39f1ea88308a351de78
+MISC ChangeLog 611 RMD160 bfa8e991ba43b79765ea494648988187c05d119a SHA1 c7c7597833a483f0e3921a8a30952771a62586cd SHA256 ab81f472d25ef38343185f434af5a9c7fcd4b5211cbdf564f68e3601ceb02840
MISC metadata.xml 451 RMD160 8424230d79d13df7462c454050058b3526a78e92 SHA1 1ae85db5c1c1fc6413ca324ebc93b6894831b437 SHA256 49e06011c113616fa1f618cf58d42c2d6abbce5f71936f109b6ae3a5dfff587c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkoXqV4ACgkQV3J2n04EauxdrACfeVQbZ5NqLTzxVbrmg31+CEDK
+BqYAnigpVVq15ZupoZZsuZ7tJetRJdOJ
+=D0hY
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/perl/perl-5.10.0-r2.ebuild b/dev-lang/perl/perl-5.10.0-r2.ebuild
new file mode 100644
index 000000000..0eaca6c79
--- /dev/null
+++ b/dev-lang/perl/perl-5.10.0-r2.ebuild
@@ -0,0 +1,592 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.8-r2.ebuild,v 1.29 2007/02/11 14:15:44 grobian Exp $
+
+inherit eutils flag-o-matic toolchain-funcs multilib
+
+# The slot of this binary compat version of libperl.so
+PERLSLOT="1"
+
+SHORT_PV="${PV%.*}"
+MY_P="perl-${PV/_rc/-RC}"
+MY_PV="${PV%_rc*}"
+DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="mirror://cpan/src/${MY_P}.tar.gz"
+HOMEPAGE="http://www.perl.org/"
+LIBPERL="libperl$(get_libname ${PERLSLOT}.${SHORT_PV})"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="berkdb debug doc gdbm ithreads perlsuid build"
+PERL_OLDVERSEN=""
+
+DEPEND="berkdb? ( sys-libs/db )
+ gdbm? ( >=sys-libs/gdbm-1.8.3 )
+ >=sys-devel/libperl-${PV}
+ elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs )
+ !<perl-core/File-Spec-0.87
+ !<perl-core/Test-Simple-0.47-r1"
+
+RDEPEND="~sys-devel/libperl-${PV}
+ berkdb? ( sys-libs/db )
+ gdbm? ( >=sys-libs/gdbm-1.8.3 )"
+
+PDEPEND=">=app-admin/perl-cleaner-1.03
+ !build? (
+ >=perl-core/Archive-Tar-1.38
+ >=perl-core/CPANPLUS-0.84
+ >=perl-core/CPAN-1.92.05
+ >=perl-core/Digest-SHA-5.45
+ >=perl-core/Encode-2.23
+ >=perl-core/ExtUtils-MakeMaker-6.42
+ >=perl-core/Module-Build-0.28.08
+ >=perl-core/Module-CoreList-2.15
+ >=perl-core/PodParser-1.35
+ >=perl-core/Test-Harness-2.64
+ )"
+
+pkg_setup() {
+ # I think this should rather be displayed if you *have* 'ithreads'
+ # in USE if it could break things ...
+ if use ithreads ; then
+ 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. "
+ epause 5
+ fi
+
+ if [[ ! -f "${ROOT}/usr/$(get_libdir)/${LIBPERL}" ]] ; then
+ # Make sure we have libperl installed ...
+ eerror "Cannot find ${ROOT}/usr/$(get_libdir)/${LIBPERL}! Make sure that you"
+ eerror "have sys-libs/libperl installed properly ..."
+ die "Cannot find ${ROOT}/usr/$(get_libdir)/${LIBPERL}!"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ EPATCH_SOURCE="${FILESDIR}/${PV}" \
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+}
+
+myconf() {
+ # the myconf array is declared in src_configure
+ myconf=( "${myconf[@]}" "$@" )
+}
+
+src_configure() {
+ declare -a myconf
+
+ # some arches and -O do not mix :)
+ use arm && replace-flags -O? -O1
+ use ppc && replace-flags -O? -O1
+ use ia64 && 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"
+
+ export LC_ALL="C"
+
+ case ${CHOST} in
+ *-freebsd*) osname="freebsd" ;;
+ *-dragonfly*) osname="dragonfly" ;;
+ *-netbsd*) osname="netbsd" ;;
+ *-openbsd*) osname="openbsd" ;;
+ *-darwin*) osname="darwin" ;;
+
+ *) osname="linux" ;;
+ esac
+
+ if use ithreads ; then
+ einfo "using ithreads"
+ mythreading="-multi"
+ myconf -Dusethreads
+ myarch=${CHOST}
+ myarch="${myarch%%-*}-${osname}-thread"
+ else
+ myarch=${CHOST}
+ myarch="${myarch%%-*}-${osname}"
+ fi
+
+ local inclist=$(for v in $PERL_OLDVERSEN; do echo -n "$v $v/$myarch$mythreading "; done)
+
+ # 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 mips ; then
+ # this is needed because gcc 3.3-compiled kernels will hang
+ # the machine trying to run this test - check with `Kumba
+ # <rac@gentoo.org> 2003.06.26
+ myconf -Dd_u32align
+ fi
+
+ if use perlsuid ; then
+ myconf -Dd_dosuid
+ ewarn "You have enabled Perl's suid compile. Please"
+ ewarn "read http://perldoc.com/perl5.8.2/INSTALL.html#suidperl"
+ epause 3
+ fi
+
+ if use debug ; then
+ CFLAGS="${CFLAGS} -g"
+ myconf -DDEBUGGING
+ fi
+
+ if use sparc ; then
+ myconf -Ud_longdbl
+ fi
+
+ 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
+
+ [[ -n "${ABI}" ]] && myconf "-Dusrinc=$(get_ml_incdir)"
+
+ [[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
+
+ if [[ $(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
+
+ sh Configure -des \
+ -Darchname="${myarch}" \
+ -Dcccdlflags='-fPIC' \
+ -Dccdlflags='-rdynamic' \
+ -Dcc="$(tc-getCC)" \
+ -Dprefix='/usr' \
+ -Dvendorprefix='/usr' \
+ -Dsiteprefix='/usr' \
+ -Dlocincpth=' ' \
+ -Doptimize="${CFLAGS}" \
+ -Duselargefiles \
+ -Dd_semctl_semun \
+ -Dscriptdir=/usr/bin \
+ -Dman1dir=/usr/share/man/man1 \
+ -Dman3dir=/usr/share/man/man3 \
+ -Dinstallman1dir=/usr/share/man/man1 \
+ -Dinstallman3dir=/usr/share/man/man3 \
+ -Dman1ext='1' \
+ -Dman3ext='3pm' \
+ -Dinc_version_list="$inclist" \
+ -Dinc_version_list="$inclist" \
+ -Dcf_by='Gentoo' \
+ -Ud_csh \
+ -Dusenm \
+ "${myconf[@]}" || die "Unable to configure"
+}
+
+src_compile() {
+ # would like to bracket this with a test for the existence of a
+ # dotfile, but can't clean it automatically now.
+
+ src_configure
+
+ emake -j1 || die "Unable to make"
+}
+
+src_test() {
+ use elibc_uclibc && export MAKEOPTS="${MAKEOPTS} -j1"
+ emake -i test CCDLFLAGS= || die "test failed"
+}
+
+src_install() {
+ export LC_ALL="C"
+
+ # Need to do this, else apps do not link to dynamic version of
+ # the library ...
+ local coredir="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}/CORE"
+ dodir ${coredir}
+ dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/${LIBPERL}
+ dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname ${PERLSLOT})
+ dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname)
+
+ # Fix for "stupid" modules and programs
+ dodir /usr/$(get_libdir)/perl5/site_perl/${MY_PV}/${myarch}${mythreading}
+
+ local installtarget=install
+ if use build ; then
+ installtarget=install.perl
+ fi
+ make DESTDIR="${D}" ${installtarget} || die "Unable to make ${installtarget}"
+
+ rm "${D}"/usr/bin/perl
+ #TODO: eselect?
+ ln -s perl${MY_PV} "${D}"/usr/bin/perl
+
+# cp -f utils/h2ph utils/h2ph_patched
+# epatch "${FILESDIR}"/${PN}-h2ph-ansi-header.patch
+#
+# LD_LIBRARY_PATH=. ./perl -Ilib utils/h2ph_patched \
+# -a -d "${D}"/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading} <<EOF
+#asm/termios.h
+#syscall.h
+#syslimits.h
+#syslog.h
+#sys/ioctl.h
+#sys/socket.h
+#sys/time.h
+#wait.h
+#EOF
+
+ # This is to fix a missing c flag for backwards compat
+ for i in $(find "${D}"/usr/$(get_libdir)/perl5 -iname "Config.pm" ) ; do
+ sed -i \
+ -e "s:ccflags=':ccflags='-DPERL5 :" \
+ -e "s:cppflags=':cppflags='-DPERL5 :" \
+ "${i}" || die "Sed failed"
+ done
+
+ # 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 and .packlist
+ for i in $(find "${D}" -iname "Config.pm" -o -iname ".packlist" ) ; do
+ einfo "Removing ${D} from ${i}..."
+ sed -i -e "s:${D}::" "${i}" || die "Sed failed"
+ done
+
+ # Note: find out from psm why we would need/want this.
+ # ( use berkdb && has_version '=sys-libs/db-1*' ) ||
+ # find "${D}" -name "*NDBM*" | xargs rm -f
+
+ dodoc Changes* Artistic Copying README Todo* AUTHORS
+
+ if use doc ; then
+ # HTML Documentation
+ # We expect errors, warnings, and such with the following.
+
+ dodir /usr/share/doc/${PF}/html
+ ./perl installhtml \
+ --podroot='.' \
+ --podpath='lib:ext:pod:vms' \
+ --recurse \
+ --htmldir="${D}/usr/share/doc/${PF}/html" \
+ --libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
+ fi
+ #cd `find "${D}" -name Path.pm | sed -e 's/Path.pm//'`
+ # CAN patch in bug 79685
+ #epatch "${FILESDIR}"/${P}-CAN-2005-0448-rmtree.patch
+
+ # Remove those items we PDPEND on
+ # - perl-core/Archive-Tar
+ src_remove_dual_scripts ptar ptardiff
+ # - perl-core/Digest-SHA
+ src_remove_dual_scripts shasum
+ # - perl-core/CPAN
+ src_remove_dual_scripts cpan
+ # - perl-core/CPANPLUS
+ src_remove_dual_scripts cpanp cpan2dist cpanp-run-perl
+ # - perl-core/Encode
+ src_remove_dual_scripts enc2xs piconv
+ # - perl-core/ExtUtils-MakeMaker
+ src_remove_dual_scripts instmodsh
+ # - perl-core/Module-Build
+ src_remove_dual_scripts config_data
+ # - perl-core/Module-CoreList
+ src_remove_dual_scripts corelist
+ # - perl-core/PodParser
+ src_remove_dual_scripts pod2usage podchecker podselect
+ # - perl-core/Test-Harness
+ src_remove_dual_scripts prove
+
+ if use build ; then
+ src_remove_extra_files
+ fi
+
+# # TODO: Ugly. renaming the files for SLOTting
+# cd "${D}"/usr/bin
+# for bin in "a2p c2ph config_data corelist cpan cpan2dist cpanp cpanp-run-perl dprofpp enc2xs find2perl h2ph h2xs instmodsh libnetcfg perlbug perldoc perlivp piconv pl2pm pod2html pod2latex pod2man pod2text pod2usage podchecker podselect prove psed pstruct ptar ptardiff s2p shasum splain xsubpp"; do
+# mv $bin ${bin}.${MY_PV}
+# done
+}
+
+src_remove_dual_scripts() {
+ local i
+ for i in $@ ; do
+ rm -f "${D}"/usr/bin/${i} \
+ "${D}"/usr/share/man/man1/${i}.1 || die
+ done
+}
+
+src_remove_extra_files() {
+ local prefix="./usr" # ./ is important
+ local bindir="${prefix}/bin"
+ local perlroot="${prefix}/$(get_libdir)/perl5" # perl installs per-arch dirs
+ local prV="${perlroot}/${MY_PV}"
+ # myarch and mythreading are defined inside src_configure()
+ local prVA="${prV}/${myarch}${mythreading}"
+
+ # 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
+ ${prV}/attributes.pm
+ ${prV}/AutoLoader.pm
+ ${prV}/autouse.pm
+ ${prV}/base.pm
+ ${prV}/bigint.pm
+ ${prV}/bignum.pm
+ ${prV}/bigrat.pm
+ ${prV}/blib.pm
+ ${prV}/bytes_heavy.pl
+ ${prV}/bytes.pm
+ ${prV}/Carp/Heavy.pm
+ ${prV}/Carp.pm
+ ${prV}/charnames.pm
+ ${prV}/Class/Struct.pm
+ ${prV}/constant.pm
+ ${prV}/diagnostics.pm
+ ${prV}/DirHandle.pm
+ ${prV}/Exporter/Heavy.pm
+ ${prV}/Exporter.pm
+ ${prV}/ExtUtils/Command.pm
+ ${prV}/ExtUtils/Constant.pm
+ ${prV}/ExtUtils/Embed.pm
+ ${prV}/ExtUtils/Installed.pm
+ ${prV}/ExtUtils/Install.pm
+ ${prV}/ExtUtils/Liblist.pm
+ ${prV}/ExtUtils/MakeMaker.pm
+ ${prV}/ExtUtils/Manifest.pm
+ ${prV}/ExtUtils/Mkbootstrap.pm
+ ${prV}/ExtUtils/Mksymlists.pm
+ ${prV}/ExtUtils/MM_Any.pm
+ ${prV}/ExtUtils/MM_MacOS.pm
+ ${prV}/ExtUtils/MM.pm
+ ${prV}/ExtUtils/MM_Unix.pm
+ ${prV}/ExtUtils/MY.pm
+ ${prV}/ExtUtils/Packlist.pm
+ ${prV}/ExtUtils/testlib.pm
+ ${prV}/ExtUtils/Miniperl.pm
+ ${prV}/ExtUtils/Command/MM.pm
+ ${prV}/ExtUtils/Constant/Base.pm
+ ${prV}/ExtUtils/Constant/Utils.pm
+ ${prV}/ExtUtils/Constant/XS.pm
+ ${prV}/ExtUtils/Liblist/Kid.pm
+ ${prV}/ExtUtils/MakeMaker/bytes.pm
+ ${prV}/ExtUtils/MakeMaker/vmsish.pm
+ ${prV}/fields.pm
+ ${prV}/File/Basename.pm
+ ${prV}/File/Compare.pm
+ ${prV}/File/Copy.pm
+ ${prV}/File/Find.pm
+ ${prV}/FileHandle.pm
+ ${prV}/File/Path.pm
+ ${prV}/File/Spec.pm
+ ${prV}/File/Spec/Unix.pm
+ ${prV}/File/stat.pm
+ ${prV}/filetest.pm
+ ${prVA}/attrs.pm
+ ${prVA}/auto/attrs
+ ${prVA}/auto/Cwd/Cwd$(get_libname)
+ ${prVA}/auto/Data/Dumper/Dumper$(get_libname)
+ ${prVA}/auto/DynaLoader/dl_findfile.al
+ ${prVA}/auto/Fcntl/Fcntl$(get_libname)
+ ${prVA}/auto/File/Glob/Glob$(get_libname)
+ ${prVA}/auto/IO/IO$(get_libname)
+ ${prVA}/auto/POSIX/autosplit.ix
+ ${prVA}/auto/POSIX/fstat.al
+ ${prVA}/auto/POSIX/load_imports.al
+ ${prVA}/auto/POSIX/POSIX.bs
+ ${prVA}/auto/POSIX/POSIX$(get_libname)
+ ${prVA}/auto/POSIX/stat.al
+ ${prVA}/auto/POSIX/tmpfile.al
+ ${prVA}/auto/re/re$(get_libname)
+ ${prVA}/auto/Socket/Socket$(get_libname)
+ ${prVA}/auto/Storable/autosplit.ix
+ ${prVA}/auto/Storable/_retrieve.al
+ ${prVA}/auto/Storable/retrieve.al
+ ${prVA}/auto/Storable/Storable$(get_libname)
+ ${prVA}/auto/Storable/_store.al
+ ${prVA}/auto/Storable/store.al
+ ${prVA}/B/Deparse.pm
+ ${prVA}/B.pm
+ ${prVA}/Config.pm
+ ${prVA}/Config_heavy.pl
+ ${prVA}/CORE/libperl$(get_libname)
+ ${prVA}/Cwd.pm
+ ${prVA}/Data/Dumper.pm
+ ${prVA}/DynaLoader.pm
+ ${prVA}/encoding.pm
+ ${prVA}/Errno.pm
+ ${prVA}/Fcntl.pm
+ ${prVA}/File/Glob.pm
+ ${prVA}/_h2ph_pre.ph
+ ${prVA}/IO/File.pm
+ ${prVA}/IO/Handle.pm
+ ${prVA}/IO/Pipe.pm
+ ${prVA}/IO.pm
+ ${prVA}/IO/Seekable.pm
+ ${prVA}/IO/Select.pm
+ ${prVA}/IO/Socket.pm
+ ${prVA}/lib.pm
+ ${prVA}/NDBM_File.pm
+ ${prVA}/ops.pm
+ ${prVA}/POSIX.pm
+ ${prVA}/re.pm
+ ${prVA}/Socket.pm
+ ${prVA}/Storable.pm
+ ${prVA}/threads
+ ${prVA}/threads.pm
+ ${prVA}/XSLoader.pm
+ ${prV}/Getopt/Long.pm
+ ${prV}/Getopt/Std.pm
+ ${prV}/if.pm
+ ${prV}/integer.pm
+ ${prV}/IO/Socket/INET.pm
+ ${prV}/IO/Socket/UNIX.pm
+ ${prV}/IPC/Open2.pm
+ ${prV}/IPC/Open3.pm
+ ${prV}/less.pm
+ ${prV}/List/Util.pm
+ ${prV}/locale.pm
+ ${prV}/open.pm
+ ${prV}/overload.pm
+ ${prV}/Pod/InputObjects.pm
+ ${prV}/Pod/Man.pm
+ ${prV}/Pod/ParseLink.pm
+ ${prV}/Pod/Parser.pm
+ ${prV}/Pod/Select.pm
+ ${prV}/Pod/Text.pm
+ ${prV}/Pod/Usage.pm
+ ${prV}/PerlIO.pm
+ ${prV}/Scalar/Util.pm
+ ${prV}/SelectSaver.pm
+ ${prV}/sigtrap.pm
+ ${prV}/sort.pm
+ ${prV}/stat.pl
+ ${prV}/strict.pm
+ ${prV}/subs.pm
+ ${prV}/Symbol.pm
+ ${prV}/Text/ParseWords.pm
+ ${prV}/Text/Tabs.pm
+ ${prV}/Text/Wrap.pm
+ ${prV}/Time/Local.pm
+ ${prV}/unicore/Canonical.pl
+ ${prV}/unicore/Exact.pl
+ ${prV}/unicore/lib/gc_sc/Digit.pl
+ ${prV}/unicore/lib/gc_sc/Word.pl
+ ${prV}/unicore/PVA.pl
+ ${prV}/unicore/To/Fold.pl
+ ${prV}/unicore/To/Lower.pl
+ ${prV}/unicore/To/Upper.pl
+ ${prV}/utf8_heavy.pl
+ ${prV}/utf8.pm
+ ${prV}/vars.pm
+ ${prV}/vmsish.pm
+ ${prV}/warnings
+ ${prV}/warnings.pm
+ ${prV}/warnings/register.pm"
+
+ if use perlsuid ; then
+ MINIMAL_PERL_INSTALL="${MINIMAL_PERL_INSTALL}
+ ${bindir}/suidperl
+ ${bindir}/sperl${MY_PV}"
+ fi
+
+ pushd "${D}" > /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
+ popd > /dev/null
+}
+
+pkg_postinst() {
+ INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${MY_PV}'|etc|local|perl$/; print "$line\n" }')
+ if [[ "${ROOT}" = "/" ]] ; then
+ ebegin "Removing old .ph files"
+ for DIR in ${INC}; do
+ if [[ -d "${ROOT}/${DIR}" ]]; then
+ for file in $(find "${ROOT}/${DIR}" -name "*.ph" -type f); do
+ rm "${ROOT}/${file}"
+ einfo "<< ${file}"
+ done
+ fi
+ done
+ # Silently remove the now empty dirs
+ for DIR in ${INC}; do
+ if [[ -d "${ROOT}/${DIR}" ]]; then
+ find "${ROOT}/${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
+ fi
+ done
+ ebegin "Generating ConfigLocal.pm (ignore any error)"
+ enc2xs -C
+ ebegin "Converting C header files to the corresponding Perl format"
+ cd /usr/include
+ h2ph *
+ h2ph -r sys/* arpa/* netinet/* bits/* security/* asm/* gnu/* linux/* gentoo*
+ # TODO: vv isn't it done above already ^^^^^
+ #cd /usr/include/linux
+ #h2ph *
+ fi
+
+# 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
+ epause 5
+ 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-perl/Any-Moose/Any-Moose-0.07.ebuild b/dev-perl/Any-Moose/Any-Moose-0.09.ebuild
index 5ac4a1bdb..b138ea2d2 100644
--- a/dev-perl/Any-Moose/Any-Moose-0.07.ebuild
+++ b/dev-perl/Any-Moose/Any-Moose-0.09.ebuild
@@ -2,17 +2,18 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=2
+
MODULE_AUTHOR=FLORA
inherit perl-module
DESCRIPTION="Use Moose or Mouse modules"
-LICENSE="|| ( Artistic GPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-
IUSE=""
-DEPEND="
- >=dev-perl/Mouse-0.20
-"
+RDEPEND=">=dev-perl/Mouse-0.21"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Any-Moose/ChangeLog b/dev-perl/Any-Moose/ChangeLog
index 7f38ae788..ef975b73c 100644
--- a/dev-perl/Any-Moose/ChangeLog
+++ b/dev-perl/Any-Moose/ChangeLog
@@ -1,7 +1,15 @@
-# ChangeLog for dev-perl/Mouse
+# ChangeLog for dev-perl/Any-Moose
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 23 May 2009; Torsten Veller <tove@gentoo.org> -Any-Moose-0.07.ebuild:
+ Cleanup
+
+*Any-Moose-0.09 (23 May 2009)
+
+ 23 May 2009; Torsten Veller <tove@gentoo.org> +Any-Moose-0.09.ebuild:
+ Version bump
+
19 Apr 2009; Michele Beltrame <mb@cattlegrid.info>:
Initial
diff --git a/dev-perl/Any-Moose/Manifest b/dev-perl/Any-Moose/Manifest
index fe8aec8b9..3d430d726 100644
--- a/dev-perl/Any-Moose/Manifest
+++ b/dev-perl/Any-Moose/Manifest
@@ -1,14 +1,14 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-DIST Any-Moose-0.07.tar.gz 11298 RMD160 b17a3f17590c84cba045191dcdaa5f9db12a8474 SHA1 d159b8b99180599ecc618078c93f3501da8c1469 SHA256 5caa0d240a332f74c400cc81573fe1d45470d7c7b7b84b3b543b67f00ee4a9b6
-EBUILD Any-Moose-0.07.ebuild 312 RMD160 984ac203fa92fc9f555df12a718984501b353ccd SHA1 5df5ea64dae5925f9797954748dd3c28b9e527f4 SHA256 78d9957103a8c3598f27e7695816fe86c046642e7a70a0b29a36d63e090f11c2
-MISC ChangeLog 180 RMD160 2b1fbc6e6ae65777e36474b96472692b89c1d526 SHA1 60c1aa60084a7450150289413b1f4ed8ae0e42f0 SHA256 4c935a1ac6a16d7736522b7565607151f467431448b943373a3e6c302843207c
+DIST Any-Moose-0.09.tar.gz 11474 RMD160 8b842333ad48aa5f3ffdfa41b4ef6edc7466923f SHA1 dbec112fb8ddfe55380d962fe0be38207aa59552 SHA256 d40bbc8dd6247c10f2920e9d05ce85f2ed814a03fe9464c09875ba473f1caf73
+EBUILD Any-Moose-0.09.ebuild 318 RMD160 619486f615d7b472d1561823bf3139a60c4bda00 SHA1 db6d81ec5defd1a81a63939c27230fc4afb44295 SHA256 c8033e2a5314bf2e73bc70949a4866683261e61d3bcae211f3f279dae7b2d41a
+MISC ChangeLog 386 RMD160 68436d76a8af7edd3d7de0eb109ca3a0a862ccc4 SHA1 195989daee2daa3f0cea086f5a7ee8e54dc35250 SHA256 85e763b6cfadc61023db24cf6200e8f905e87fc7ca0555f52dba0563d15c8b60
MISC metadata.xml 272 RMD160 95ea03757bc58123240ccbec8a25e8059c4629a3 SHA1 af4dc347a6df9d700c25712c373094c789dc434a SHA256 db4d1b1f5b8cf1d87af4f748df9031b48283ee4ee73bd500c51ba5582a122599
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkoDFFUACgkQV3J2n04EauwMTwCgo+YifGh6Yc3GP4Rh6AfAZVl/
-qOgAoIBzcJxklh0GB2LxodSEM92N5/uS
-=Foio
+iEYEARECAAYFAkoXn34ACgkQV3J2n04EauwTNwCggE9kz4vjNoAn2j3ehVm08Jqy
+wM4AnA2VCHOTzmietzE4ObmWRO8zdgmj
+=SRW1
-----END PGP SIGNATURE-----
diff --git a/dev-perl/Class-C3-Adopt-NEXT/ChangeLog b/dev-perl/Class-C3-Adopt-NEXT/ChangeLog
index 20a8484d7..20af6a0a6 100644
--- a/dev-perl/Class-C3-Adopt-NEXT/ChangeLog
+++ b/dev-perl/Class-C3-Adopt-NEXT/ChangeLog
@@ -2,6 +2,16 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 23 May 2009; Torsten Veller <tove@gentoo.org>
+ -Class-C3-Adopt-NEXT-0.09.ebuild, -Class-C3-Adopt-NEXT-0.10.ebuild:
+ Cleanup
+
+*Class-C3-Adopt-NEXT-0.11 (23 May 2009)
+
+ 23 May 2009; Torsten Veller <tove@gentoo.org>
+ +Class-C3-Adopt-NEXT-0.11.ebuild:
+ Version bump
+
14 May 2009; Michele Beltrame <mb@cattlegrid.info>
+Class-C3-Adopt-Next-0.10.ebuild:
Bump
diff --git a/dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.10.ebuild b/dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.10.ebuild
deleted file mode 100644
index 5cf8eb8d4..000000000
--- a/dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.10.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-MODULE_AUTHOR=FLORA
-inherit perl-module
-
-DESCRIPTION="Drop-in relacement for NEXT which uses Class::C3"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-perl/MRO-Compat
- dev-perl/List-MoreUtils"
-RDEPEND="${DEPEND}"
-
-SRC_TEST=do
diff --git a/dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.09.ebuild b/dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.11.ebuild
index bea61cd0c..19d5399c1 100644
--- a/dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.09.ebuild
+++ b/dev-perl/Class-C3-Adopt-NEXT/Class-C3-Adopt-NEXT-0.11.ebuild
@@ -11,10 +11,11 @@ DESCRIPTION="Drop-in relacement for NEXT which uses Class::C3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
-DEPEND="dev-perl/MRO-Compat
+RDEPEND="dev-perl/MRO-Compat
dev-perl/List-MoreUtils"
-RDEPEND="${DEPEND}"
+DEPEND="test? ( ${RDEPEND}
+ dev-perl/Test-Exception )"
SRC_TEST=do
diff --git a/dev-perl/Class-C3-Adopt-NEXT/Manifest b/dev-perl/Class-C3-Adopt-NEXT/Manifest
index a83328781..7cb1f0368 100644
--- a/dev-perl/Class-C3-Adopt-NEXT/Manifest
+++ b/dev-perl/Class-C3-Adopt-NEXT/Manifest
@@ -1,6 +1,14 @@
-DIST Class-C3-Adopt-NEXT-0.09.tar.gz 18804 RMD160 ddd570d711e513cf03925a84941e586ee643f96f SHA1 51d58be67d1ab2271ae8af56f82bc48f378c64bc SHA256 ee5a62115a61fb323064da66eb9cd2cd4ddbf02d1cd027574e42d34b83ec2f46
-DIST Class-C3-Adopt-NEXT-0.10.tar.gz 20851 RMD160 8769a7d092ed50be6ee9665a165d97a735d50bed SHA1 de5707e15279b2fdd43e192504d342d47c1b03b2 SHA256 9101a8a89e010df115b2935e64b4a337da18a260b7da0fc5f0aa44707a47689b
-EBUILD Class-C3-Adopt-NEXT-0.09.ebuild 365 RMD160 eee2ed85ec4332b74452d13b1429b4b7f980c171 SHA1 1004c80b5bdba23512662e4070f81d15df720e11 SHA256 3c7716445ee055492c1d849f76c185faedfbf548f4b79608e90d2ab62aef0122
-EBUILD Class-C3-Adopt-NEXT-0.10.ebuild 362 RMD160 95321bf7ced368a75c28f3990280c19cfc168b90 SHA1 3cf825cb6c58ba5510c11a7d43bb67f0ee870b78 SHA256 a05d2d2b6b69fb7450b39224dce46ebc846225ea8a51b89d1f0a91ce17cca210
-MISC ChangeLog 430 RMD160 39bfbb9a386189da55b512a600d93e1fb471bec7 SHA1 26eaa1ec12403e1d03aba8a341f1850e07507cc8 SHA256 c2ae25f68c87649e96207a525743cec927b8f9eee0237fd5a34cad87d9696c36
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST Class-C3-Adopt-NEXT-0.11.tar.gz 19938 RMD160 69c95c3600df7f6e10d47e2be5796458208ae536 SHA1 50b390db2dbeb6c062c35ee7be51796d5579d539 SHA256 3eddb37245bbc1c0b7708c008d7c1f04232aa94f924730c27a148e3690fea123
+EBUILD Class-C3-Adopt-NEXT-0.11.ebuild 405 RMD160 716c6dd74277f6677f7757a45ff7c6f50cf62adc SHA1 5274d9524af964b5398480c8b1aa05cfe4dd66e3 SHA256 25b10bebce37e8c3008d0b821967b235948cc5d3469a1e089af2f7b1870b56cd
+MISC ChangeLog 700 RMD160 07f7c49f83f1a3dedb584475fba6f233fd340392 SHA1 b87612363c72145c16d09e1352f768ffacbebcbc SHA256 86bd02b280ba65a400a10674e30e5be8073a89a412f1fbe45e48fc35b2857afa
MISC metadata.xml 158 RMD160 03e4d8164c58bc61660cbaf489d4e3652de0feb7 SHA1 9a84117c6fb70288426e20c84deaf16f4381a549 SHA256 1fef4c0af5f71b777110f54d9dfbd27d6c85c750fca007f4a2fb38345ebbb710
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkoXoOcACgkQV3J2n04EauxBMQCfR0A84mozdQqiXn1P4VzaJ1Jq
+SfgAnjN8OpVQlm/IHEgn1kzGypRu4Rsj
+=XMWC
+-----END PGP SIGNATURE-----
diff --git a/dev-perl/Scope-Upper/ChangeLog b/dev-perl/Scope-Upper/ChangeLog
index 83888718d..26b47141e 100644
--- a/dev-perl/Scope-Upper/ChangeLog
+++ b/dev-perl/Scope-Upper/ChangeLog
@@ -2,6 +2,15 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 May 2009; Torsten Veller <tove@gentoo.org> -Scope-Upper-0.07.ebuild,
+ -Scope-Upper-0.08.ebuild:
+ Cleanup
+
+*Scope-Upper-0.09 (22 May 2009)
+
+ 22 May 2009; Torsten Veller <tove@gentoo.org> +Scope-Upper-0.09.ebuild:
+ Version bump
+
22 Apr 2009; Michele Beltrame <mb@cattlegrid.info>
+Scope-Upper-0.08.ebuild:
Bump
diff --git a/dev-perl/Scope-Upper/Manifest b/dev-perl/Scope-Upper/Manifest
index 5db6c696c..1e028d8e9 100644
--- a/dev-perl/Scope-Upper/Manifest
+++ b/dev-perl/Scope-Upper/Manifest
@@ -1,16 +1,4 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-DIST Scope-Upper-0.07.tar.gz 24850 RMD160 ff35ba828f9d4d7096b035ee6b457beeebdf92a2 SHA1 df4ea0ac38d18a8fe70ad852f2cec01320acaa61 SHA256 8fd8a0dd77885c4dbe4abc4d45b6a466671c3c0a277072ee78b22ab882eaa6ea
-DIST Scope-Upper-0.08.tar.gz 25896 RMD160 44466aa81d34a1455149774bed41a9a6a97744b2 SHA1 9071ff5f27602373356908dadb3095c84f61fef5 SHA256 43bf3c6ce6c07a97a2a5cd112594db07b93214d2064c8478cc1723b3faccfe1b
-EBUILD Scope-Upper-0.07.ebuild 270 RMD160 207573288934df140c3e1348a45ebf47c6aadb4d SHA1 59fb2dd403ab373eb9d9cb8eaa3a83d6eed47293 SHA256 e8f5ffc23735b797c925e51a3db521665efc956a674893499f364c43d0b7cb7a
-EBUILD Scope-Upper-0.08.ebuild 270 RMD160 207573288934df140c3e1348a45ebf47c6aadb4d SHA1 59fb2dd403ab373eb9d9cb8eaa3a83d6eed47293 SHA256 e8f5ffc23735b797c925e51a3db521665efc956a674893499f364c43d0b7cb7a
-MISC ChangeLog 210 RMD160 55e1d2896fad25f58cb40294a2a0ae6a9e51c4d1 SHA1 8e41718f6946a6c12fbe3cb239f39cb46e935967 SHA256 aff4b7babcf2c55145802c1679b4f54d60823c0d76463542721d66979f73b739
+DIST Scope-Upper-0.09.tar.gz 25916 RMD160 a0098828faa4163a0514a93a5f5192d025ad2c16 SHA1 26bd959ce2042e286560d8f1c718721ce9e5ebb9 SHA256 b2605278a7c0e5366ff1f9e7fbd61787005af8e7aa8c156d46ac41e5db58949d
+EBUILD Scope-Upper-0.09.ebuild 258 RMD160 be43f92ad98c514ca42b10875a2e24ed7af9697b SHA1 3c1e0b4872c72bfc4ee665466cbbd8bf384151e3 SHA256 f0818007dec00a00b5172d14e9d06fe8782d9fcd3be3e8e69a83e1fa5a2cc294
+MISC ChangeLog 446 RMD160 f988cff8554d1770908b13aef38fb946f4da8c81 SHA1 0e1af8fe7dc16b722b4b9c894b0b5306a838e9b6 SHA256 fe280b60fea4d1623ddeb69f53b02f7b1774696f5c4515a1d3410eed9fe3c785
MISC metadata.xml 272 RMD160 95ea03757bc58123240ccbec8a25e8059c4629a3 SHA1 af4dc347a6df9d700c25712c373094c789dc434a SHA256 db4d1b1f5b8cf1d87af4f748df9031b48283ee4ee73bd500c51ba5582a122599
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkoDFFMACgkQV3J2n04EauyzeACggEijBeH/sWwbTtBx3MCYjsTd
-g9kAmweEn2dOv4rehzTscpNIAqg46cxy
-=r1AF
------END PGP SIGNATURE-----
diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.08.ebuild b/dev-perl/Scope-Upper/Scope-Upper-0.09.ebuild
index 92324e0ca..af7718454 100644
--- a/dev-perl/Scope-Upper/Scope-Upper-0.08.ebuild
+++ b/dev-perl/Scope-Upper/Scope-Upper-0.09.ebuild
@@ -2,13 +2,15 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=2
+
MODULE_AUTHOR=VPIT
inherit perl-module
DESCRIPTION="Act on upper scopes."
-IUSE=""
-
SLOT="0"
-LICENSE="|| ( Artistic GPL-2 )"
KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/YAML-Tiny/ChangeLog b/dev-perl/YAML-Tiny/ChangeLog
index 3627bcb40..f53cf1783 100644
--- a/dev-perl/YAML-Tiny/ChangeLog
+++ b/dev-perl/YAML-Tiny/ChangeLog
@@ -2,6 +2,15 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 May 2009; Torsten Veller <tove@gentoo.org> -YAML-Tiny-1.32.ebuild,
+ -YAML-Tiny-1.35.ebuild, -YAML-Tiny-1.36.ebuild, -YAML-Tiny-1.38.ebuild:
+ Cleanup
+
+*YAML-Tiny-1.39 (22 May 2009)
+
+ 22 May 2009; Torsten Veller <tove@gentoo.org> +YAML-Tiny-1.39.ebuild:
+ Version bump
+
*YAML-Tiny-1.38 (16 May 2009)
16 May 2009; Kent Fredric <kentfredric@gmail.com> +YAML-Tiny-1.38.ebuild:
diff --git a/dev-perl/YAML-Tiny/Manifest b/dev-perl/YAML-Tiny/Manifest
new file mode 100644
index 000000000..11d156f9e
--- /dev/null
+++ b/dev-perl/YAML-Tiny/Manifest
@@ -0,0 +1,4 @@
+DIST YAML-Tiny-1.39.tar.gz 35385 RMD160 7cf11ff98ee9385c157ada2e79a1e338573f6f19 SHA1 ce596d96f9f653d203f03665c9ee21367cc96d1b SHA256 a38a9e6eb881e7010fe4e45d1f7c728ee9b70a7ea0f81a49c922a69de41969a9
+EBUILD YAML-Tiny-1.39.ebuild 292 RMD160 575ca6e52af2d36a010c4ac350d326c5e09ac269 SHA1 d35fe62277a428f652830bdf4d920145a04d0e6e SHA256 e3ac7b94d31307bf5966a1c40e02d4f3f4affc914d7c455514372b1ab800513d
+MISC ChangeLog 512 RMD160 b83cd06d9cf12e70622641c5d0c7a8ca9dbba565 SHA1 04c25f431d21788a3b41b291ec72a53298e1505f SHA256 03d89fe58719eea8becceeaa12a8a6bf3f5f6f26e1f8db322349036c2e886259
+MISC metadata.xml 272 RMD160 95ea03757bc58123240ccbec8a25e8059c4629a3 SHA1 af4dc347a6df9d700c25712c373094c789dc434a SHA256 db4d1b1f5b8cf1d87af4f748df9031b48283ee4ee73bd500c51ba5582a122599
diff --git a/dev-perl/YAML-Tiny/YAML-Tiny-1.35.ebuild b/dev-perl/YAML-Tiny/YAML-Tiny-1.35.ebuild
deleted file mode 100644
index f87b8e76d..000000000
--- a/dev-perl/YAML-Tiny/YAML-Tiny-1.35.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MODULE_AUTHOR=ADAMK
-inherit perl-module
-
-DESCRIPTION="Read/Write YAML files with as little code as possible"
-LICENSE="|| ( Artistic GPL-2 )"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-DEPEND=""
-
diff --git a/dev-perl/YAML-Tiny/YAML-Tiny-1.38.ebuild b/dev-perl/YAML-Tiny/YAML-Tiny-1.38.ebuild
deleted file mode 100644
index f85505ab3..000000000
--- a/dev-perl/YAML-Tiny/YAML-Tiny-1.38.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MODULE_AUTHOR=ADAMK
-inherit perl-module
-
-DESCRIPTION="Read/Write YAML files with as little code as possible"
-LICENSE="|| ( Artistic GPL-2 )"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-DEPEND=""
-RDEPEND=""
diff --git a/dev-perl/YAML-Tiny/YAML-Tiny-1.36.ebuild b/dev-perl/YAML-Tiny/YAML-Tiny-1.39.ebuild
index f87b8e76d..1543f1cd4 100644
--- a/dev-perl/YAML-Tiny/YAML-Tiny-1.36.ebuild
+++ b/dev-perl/YAML-Tiny/YAML-Tiny-1.39.ebuild
@@ -2,15 +2,15 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=2
+
MODULE_AUTHOR=ADAMK
inherit perl-module
DESCRIPTION="Read/Write YAML files with as little code as possible"
-LICENSE="|| ( Artistic GPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-
IUSE=""
-DEPEND=""
+SRC_TEST=do
diff --git a/dev-perl/wxperl/Manifest b/dev-perl/wxperl/Manifest
deleted file mode 100644
index 37b45d2d7..000000000
--- a/dev-perl/wxperl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Wx-0.89.tar.gz 368716 RMD160 7ac5cd1dc4758ec1d45fbad554cc22506af4bd76 SHA1 5fe6d73936aabad8d6eb84c4e4c241555e177439 SHA256 de005a0b9da66b49b190ae927c4160128d05d1c123c0f3fe042a1e306ca0ce99
-EBUILD wxperl-0.89.ebuild 638 RMD160 73b9b180354fb23750d3fc9a0dec7e2a18ea7053 SHA1 3adf2f9e9e96b0856f7210acb466dccd9de71ecb SHA256 e8f9cf1593e79e4db708771cb43c1a09c4601994313e7773a11e1e70dadb76be
-MISC metadata.xml 158 RMD160 03e4d8164c58bc61660cbaf489d4e3652de0feb7 SHA1 9a84117c6fb70288426e20c84deaf16f4381a549 SHA256 1fef4c0af5f71b777110f54d9dfbd27d6c85c750fca007f4a2fb38345ebbb710
diff --git a/dev-perl/wxperl/wxperl-0.89.ebuild b/dev-perl/wxperl/wxperl-0.89.ebuild
deleted file mode 100644
index cedd2b3f2..000000000
--- a/dev-perl/wxperl/wxperl-0.89.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/wxperl/wxperl-0.82.ebuild,v 1.1 2008/04/28 23:23:46 yuval Exp $
-
-EAPI=1
-
-MODULE_AUTHOR=MBARBON
-MY_PN=Wx
-MY_P=${MY_PN}-${PV}
-S=${WORKDIR}/${MY_P}
-WX_GTK_VER="2.8"
-inherit wxwidgets perl-module
-
-DESCRIPTION="Perl bindings for wxGTK"
-HOMEPAGE="http://wxperl.sourceforge.net/"
-
-LICENSE="|| ( Artistic GPL-2 )"
-SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~x86"
-IUSE=""
-
-DEPEND="x11-libs/wxGTK:2.8
- >=dev-perl/Alien-wxWidgets-0.25
- dev-lang/perl
- virtual/perl-Test-Harness
- >=virtual/perl-File-Spec-0.82"
diff --git a/perl-core/ExtUtils-MakeMaker/ChangeLog b/perl-core/ExtUtils-MakeMaker/ChangeLog
new file mode 100644
index 000000000..be63778ff
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for perl-core/ExtUtils-MakeMaker
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*ExtUtils-MakeMaker-6.50 (23 May 2009)
+
+ 23 May 2009; Torsten Veller <tove@gentoo.org>
+ +ExtUtils-MakeMaker-6.50.ebuild, +metadata.xml:
+ Add perl-core/ExtUtils-MakeMaker-6.50
+
diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.07.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.50.ebuild
index 92324e0ca..4c38cfd35 100644
--- a/dev-perl/Scope-Upper/Scope-Upper-0.07.ebuild
+++ b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.50.ebuild
@@ -2,13 +2,16 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-MODULE_AUTHOR=VPIT
-inherit perl-module
+EAPI=2
-DESCRIPTION="Act on upper scopes."
+MODULE_AUTHOR=MSCHWERN
+inherit perl-module
-IUSE=""
+DESCRIPTION="Create a module Makefile"
+HOMEPAGE="http://makemaker.org"
SLOT="0"
-LICENSE="|| ( Artistic GPL-2 )"
KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/perl-core/ExtUtils-MakeMaker/Manifest b/perl-core/ExtUtils-MakeMaker/Manifest
new file mode 100644
index 000000000..a161285ce
--- /dev/null
+++ b/perl-core/ExtUtils-MakeMaker/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST ExtUtils-MakeMaker-6.50.tar.gz 255616 RMD160 9b6896a553859f60cc272acc51fe5db81ba713cf SHA1 34cc070609dec7c1ad42fde8a9526a4a90e69262 SHA256 46a125c8cec7b62c05f92252f2622db7a080f480711781bb4748c366b7b1ef2c
+EBUILD ExtUtils-MakeMaker-6.50.ebuild 298 RMD160 ccbbf6ce27f841443f1d1b6ad6b9a95756750d90 SHA1 64f105dae599960510ed2cf9a81d791727651ba5 SHA256 6a2e7b75bfbef5c1a1725ddeba93415f70e3d787fea01dcc8bd305783a03765c
+MISC ChangeLog 308 RMD160 da47ccf5bd51dd50c08c350374ace75b5946f6e0 SHA1 1eaee73ec0ca7dba29d63a5cf089ad4e87d6228d SHA256 6b7e9af6e65b04529013e5d8dd25b6e042555cdc44bf09280f0be0424e48ae6d
+MISC metadata.xml 161 RMD160 c312c9f6ec7017036d80c2d0cc39105488b5811e SHA1 04aaf1e428a1c7b87d403aec706d0d9e0faf7132 SHA256 03133f1c99f9897289d97dc74a0ccc9b0a8138838507982422de997be1910a54
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkoXp/gACgkQV3J2n04EauzJDACgka0BWKFeqlyeZoATbH3QS6xu
+g2gAnjwojm4/7pCGsUi96obPXrWMa4qe
+=vF2A
+-----END PGP SIGNATURE-----
diff --git a/dev-perl/wxperl/metadata.xml b/perl-core/ExtUtils-MakeMaker/metadata.xml
index 801e9385a..fcd994bc8 100644
--- a/dev-perl/wxperl/metadata.xml
+++ b/perl-core/ExtUtils-MakeMaker/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>perl</herd>
+ <herd>perl</herd>
</pkgmetadata>
diff --git a/profiles/package.mask b/profiles/package.mask
index 76bcd988a..d23cea00c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -6,7 +6,7 @@ dev-perl/Catalyst-Plugin-DefaultEnd
# Masked because virtual/perl-Encode on which it depends is masked
>=dev-perl/MojoMojo-0.999028
-# Torsten Veller <tove@gentoo.org> (4 Mar 2009)
+# Torsten Veller <tove@gentoo.org> (23 May 2009)
# Collision with 5.8.8
virtual/perl-CPAN
perl-core/CPAN
@@ -14,6 +14,8 @@ virtual/perl-CPANPLUS
perl-core/CPANPLUS
virtual/perl-Encode
perl-core/Encode
+virtual/perl-ExtUtils-MakeMaker
+perl-core/ExtUtils-MakeMaker
# Torsten Veller <tove@gentoo.org> (25 Apr 2008)
# Masked for testing.
diff --git a/virtual/perl-ExtUtils-MakeMaker/ChangeLog b/virtual/perl-ExtUtils-MakeMaker/ChangeLog
new file mode 100644
index 000000000..b740b5753
--- /dev/null
+++ b/virtual/perl-ExtUtils-MakeMaker/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for virtual/perl-ExtUtils-MakeMaker
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*perl-ExtUtils-MakeMaker-6.50 (23 May 2009)
+
+ 23 May 2009; Torsten Veller <tove@gentoo.org>
+ +perl-ExtUtils-MakeMaker-6.50.ebuild, +metadata.xml:
+ Add virtual/perl-ExtUtils-MakeMaker-6.50
+
diff --git a/virtual/perl-ExtUtils-MakeMaker/Manifest b/virtual/perl-ExtUtils-MakeMaker/Manifest
new file mode 100644
index 000000000..10cc76194
--- /dev/null
+++ b/virtual/perl-ExtUtils-MakeMaker/Manifest
@@ -0,0 +1,13 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+EBUILD perl-ExtUtils-MakeMaker-6.50.ebuild 348 RMD160 4949923c623c044eef161334325f5b15cbcfef67 SHA1 3adff2767b513f51507397b4ea09f0d04d0af914 SHA256 70131eaf7cb4703e999c861a6f3b9eb7674742dd32d8a634f9f573a945ef8e7e
+MISC ChangeLog 324 RMD160 5b73bb79f35665417a5d3aa91e39ef7a5510ef59 SHA1 a6fce4c7878e46f3613dd7ebfa0a5721f56eac57 SHA256 7404fe71f88e576d9a204b7a63985606575d964d5b7d8a0530d59924ef1e48b1
+MISC metadata.xml 161 RMD160 c312c9f6ec7017036d80c2d0cc39105488b5811e SHA1 04aaf1e428a1c7b87d403aec706d0d9e0faf7132 SHA256 03133f1c99f9897289d97dc74a0ccc9b0a8138838507982422de997be1910a54
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkoXqEUACgkQV3J2n04EauynrACgooD/eeM9rEio59aqQ0zZ+nnF
+zWIAoMHkkoUwkmmqmBac3Y04GMyzaiY7
+=GzRf
+-----END PGP SIGNATURE-----
diff --git a/virtual/perl-ExtUtils-MakeMaker/metadata.xml b/virtual/perl-ExtUtils-MakeMaker/metadata.xml
new file mode 100644
index 000000000..fcd994bc8
--- /dev/null
+++ b/virtual/perl-ExtUtils-MakeMaker/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-6.50.ebuild b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-6.50.ebuild
new file mode 100644
index 000000000..904fc3f22
--- /dev/null
+++ b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-6.50.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Virtual for perl-core/ExtUtils-MakeMaker"
+HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="~perl-core/ExtUtils-MakeMaker-${PV}"