Version bump to 6.30 for bug #111933. Please don't break anything pretty lil MakeMaker...
authorChris White <chriswhite@gentoo.org>
Wed, 9 Nov 2005 09:57:50 +0000 (09:57 +0000)
committerChris White <chriswhite@gentoo.org>
Wed, 9 Nov 2005 09:57:50 +0000 (09:57 +0000)
Package-Manager: portage-2.0.53_rc7

perl-core/ExtUtils-MakeMaker/ChangeLog
perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.30.ebuild [new file with mode: 0644]
perl-core/ExtUtils-MakeMaker/Manifest
perl-core/ExtUtils-MakeMaker/files/digest-ExtUtils-MakeMaker-6.30 [new file with mode: 0644]

index 7a8c3eab87e886cd556ec80cbe2116dd16231803..4a54b4ba22da279b5245668c16bbef5aa9331ac8 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for perl-core/ExtUtils-MakeMaker
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-MakeMaker/ChangeLog,v 1.3 2005/08/12 09:07:28 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-MakeMaker/ChangeLog,v 1.4 2005/11/09 09:57:50 chriswhite Exp $
+
+*ExtUtils-MakeMaker-6.30 (09 Nov 2005)
+
+  09 Nov 2005; Chris White <chriswhite@gentoo.org>
+  +ExtUtils-MakeMaker-6.30.ebuild:
+  Version bump to 6.30 for bug #111933.
 
   12 Aug 2005; Michael Cummings <mcummings@gentoo.org>
   ExtUtils-MakeMaker-6.21.ebuild:
diff --git a/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.30.ebuild b/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.30.ebuild
new file mode 100644 (file)
index 0000000..26e6f02
--- /dev/null
@@ -0,0 +1,121 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.30.ebuild,v 1.1 2005/11/09 09:57:50 chriswhite Exp $
+
+DESCRIPTION="MakeMaker Perl Module"
+SRC_URI="mirror://cpan/authors/id/M/MS/MSCHWERN/${P}.tar.gz"
+HOMEPAGE="http://search.cpan.org/~mschwern/ExtUtils-MakeMaker-6.30/"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=dev-lang/perl-5.8.0-r12
+       >=sys-apps/sed-4"
+
+src_compile() {
+       perl Makefile.PL INSTALLDIRS=vendor DESTDIR="${D}" ${myconf} || die
+       make test || die "self-test failed"
+}
+
+src_install () {
+       perlinfo
+       dodir ${POD_DIR}
+
+       test -z ${mytargets} && mytargets="install"
+       make \
+               ${myinst} \
+               ${mytargets} || die
+
+       if [ -f ${D}${ARCH_LIB}/perllocal.pod ];
+       then
+               touch ${D}/${POD_DIR}/${P}.pod
+               sed -e "s:${D}::g" ${D}${ARCH_LIB}/perllocal.pod \
+                       >> ${D}/${POD_DIR}/${P}.pod
+               touch ${D}/${POD_DIR}/${P}.pod.arch
+               cat ${D}/${POD_DIR}/${P}.pod >>${D}/${POD_DIR}/${P}.pod.arch
+               rm -f ${D}/${ARCH_LIB}/perllocal.pod
+       fi
+       if [ -f ${D}${SITE_LIB}/perllocal.pod ];
+       then
+               touch ${D}/${POD_DIR}/${P}.pod
+               sed -e "s:${D}::g" ${D}${SITE_LIB}/perllocal.pod \
+                       >> ${D}/${POD_DIR}/${P}.pod
+               touch ${D}/${POD_DIR}/${P}.pod.site
+               cat ${D}/${POD_DIR}/${P}.pod >>${D}/${POD_DIR}/${P}.pod.site
+               rm -f ${D}/${SITE_LIB}/perllocal.pod
+       fi
+
+       for FILE in `find ${D} -type f -name "*.html" -o -name ".packlist"`; do
+               sed -ie "s:${D}:/:g" ${FILE}
+       done
+
+       dodoc Change* MANIFEST* README* ${mydoc}
+}
+
+pkg_setup() {
+
+       perlinfo
+}
+
+
+pkg_preinst() {
+
+       perlinfo
+}
+
+pkg_postinst() {
+
+       updatepod
+}
+
+pkg_prerm() {
+
+       updatepod
+}
+
+pkg_postrm() {
+
+       updatepod
+}
+
+perlinfo() {
+
+       if [ -f /usr/bin/perl ]
+       then
+               eval `perl '-V:installarchlib'`
+               eval `perl '-V:installsitearch'`
+               eval `perl '-V:installvendorarch'`
+               eval `perl '-V:installvendorlib'`
+               ARCH_LIB=${installarchlib}
+               SITE_LIB=${installsitearch}
+               VENDOR_ARCH=${installvendorarch}
+               VENDOR_LIB=${installvendorlib}
+
+               eval `perl '-V:version'`
+               POD_DIR="/usr/share/perl/gentoo-pods/${version}"
+       fi
+
+}
+
+updatepod() {
+       perlinfo
+
+       if [ -d "${POD_DIR}" ]
+       then
+               for FILE in `find ${POD_DIR} -type f -name "*.pod.arch"`; do
+                  cat ${FILE} >> ${ARCH_LIB}/perllocal.pod
+                  rm -f ${FILE}
+               done
+               for FILE in `find ${POD_DIR} -type f -name "*.pod.site"`; do
+                  cat ${FILE} >> ${SITE_LIB}/perllocal.pod
+                  rm -f ${FILE}
+               done
+
+               #cat ${POD_DIR}/*.pod.arch >> ${ARCH_LIB}/perllocal.pod
+               #cat ${POD_DIR}/*.pod.site >> ${SITE_LIB}/perllocal.pod
+               #rm -f ${POD_DIR}/*.pod.site
+               #rm -f ${POD_DIR}/*.pod.site
+       fi
+}
index 97c731376afa861576cf546d4429e230be9674d8..916097b977b37ae1242ae2c762657e63d2c2e1d2 100644 (file)
@@ -1,22 +1,24 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 bcb6e07ea20f5e24b33da0de5edb2460 ChangeLog 7552
+MD5 61f030a40b7f8e3bb29594c85a175335 ChangeLog 7720
 MD5 bbb5fa761442abb898b753e888bd9720 ExtUtils-MakeMaker-6.05-r4.ebuild 3255
 MD5 6564275cfbfbbab8de5046ea90e3b68c ExtUtils-MakeMaker-6.05-r5.ebuild 3257
 MD5 1ece84699ff9c557d1cb5fb1c41dc557 ExtUtils-MakeMaker-6.05-r6.ebuild 3556
 MD5 b6101e2a012512d477e09c0e1a895f84 ExtUtils-MakeMaker-6.20.ebuild 2610
 MD5 5ae0e576cee80f52c3b0d985485ef014 ExtUtils-MakeMaker-6.21.ebuild 2663
-MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
+MD5 76b302f5da7844695912a811c6f5c0d3 ExtUtils-MakeMaker-6.30.ebuild 2692
 MD5 2cc7445bb2472696df202d4f1eccae98 files/digest-ExtUtils-MakeMaker-6.05-r4 75
 MD5 2cc7445bb2472696df202d4f1eccae98 files/digest-ExtUtils-MakeMaker-6.05-r5 75
 MD5 2cc7445bb2472696df202d4f1eccae98 files/digest-ExtUtils-MakeMaker-6.05-r6 75
 MD5 9076228369ef3b268a01f2f48a45524a files/digest-ExtUtils-MakeMaker-6.20 75
 MD5 a144b0676694d7282d1ffba23685c004 files/digest-ExtUtils-MakeMaker-6.21 75
+MD5 876dd5d697686a46d47953d9efe05fa9 files/digest-ExtUtils-MakeMaker-6.30 75
+MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.0 (GNU/Linux)
+Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFC/GbhtG5z4I8BtQoRArtkAJ9Cguj5Q8QkZ9EI/aLEXpBDbZ1FtQCfQXpS
-ZpoOGdG5vvj6nT9BH/ywfMc=
-=WJAK
+iD8DBQFDccguFdQwWVoAgN4RAg3uAJ99Zu/WTk3Hw2i5Yy2bF7/HFo8HaQCg04OD
+M3j2LGbg6yPFc147zYWU/ms=
+=WQmm
 -----END PGP SIGNATURE-----
diff --git a/perl-core/ExtUtils-MakeMaker/files/digest-ExtUtils-MakeMaker-6.30 b/perl-core/ExtUtils-MakeMaker/files/digest-ExtUtils-MakeMaker-6.30
new file mode 100644 (file)
index 0000000..b12260e
--- /dev/null
@@ -0,0 +1 @@
+MD5 c46310bd5d799863be827b8e167efa24 ExtUtils-MakeMaker-6.30.tar.gz 219796