summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Veller <tove@gentoo.org>2009-03-04 22:03:53 +0000
committerTorsten Veller <tove@gentoo.org>2009-03-04 22:03:53 +0000
commit23c6f0516b70dc4b31a207ec31d3ecd52a1b69ad (patch)
tree0e7ffe1fb0afeb873ff26d5e98061a352810727e /perl-core
parentMask CPAN, CPANPLUS, Encode (diff)
downloadperl-overlay-23c6f0516b70dc4b31a207ec31d3ecd52a1b69ad.tar.gz
perl-overlay-23c6f0516b70dc4b31a207ec31d3ecd52a1b69ad.tar.bz2
perl-overlay-23c6f0516b70dc4b31a207ec31d3ecd52a1b69ad.zip
Add CPAN
Diffstat (limited to 'perl-core')
-rw-r--r--perl-core/CPAN/CPAN-1.93.04.ebuild22
-rw-r--r--perl-core/CPAN/Manifest4
-rw-r--r--perl-core/CPAN/files/1.93.04-Makefile.patch26
-rw-r--r--perl-core/CPAN/metadata.xml5
4 files changed, 57 insertions, 0 deletions
diff --git a/perl-core/CPAN/CPAN-1.93.04.ebuild b/perl-core/CPAN/CPAN-1.93.04.ebuild
new file mode 100644
index 000000000..04462ae46
--- /dev/null
+++ b/perl-core/CPAN/CPAN-1.93.04.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit versionator
+MODULE_AUTHOR="ANDK"
+MY_P=${PN}-$(delete_version_separator 2 )
+inherit perl-module
+
+DESCRIPTION="query, download and build perl modules from CPAN sites"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="dev-lang/perl"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=( "${FILESDIR}/${PV}-Makefile.patch" )
diff --git a/perl-core/CPAN/Manifest b/perl-core/CPAN/Manifest
new file mode 100644
index 000000000..3e4c61477
--- /dev/null
+++ b/perl-core/CPAN/Manifest
@@ -0,0 +1,4 @@
+AUX 1.93.04-Makefile.patch 816 RMD160 2d60f8bdf6d5463baa1c2d15f264a8b0a04e2505 SHA1 1d24d475c4c29da876c2168311f103770e03795c SHA256 1d9cb8c91b3b5e0e1bffb8c1b61f7ba8655e0641541851a0e0f42722c323ef58
+DIST CPAN-1.9304.tar.gz 686426 RMD160 6479c7810ccb8364c9bff5baa529c09375d5b11f SHA1 d6791d250aa2660d58bf667bac05fd8b57baf11f SHA256 e55f0e3bc650f07b668667e21727bf49bb544720f7c167ab256658ae7ad8139f
+EBUILD CPAN-1.93.04.ebuild 454 RMD160 ce26c2306eba9a433ab99c8b55326d04c5f31303 SHA1 3e6bce4187f2987fbd792e37fa56fedbf6e4bcfa SHA256 0cf295d02e34d77a1843dbb3d24ee11c4a4cfb977623a1d4b25625c3d13050b4
+MISC metadata.xml 158 RMD160 03e4d8164c58bc61660cbaf489d4e3652de0feb7 SHA1 9a84117c6fb70288426e20c84deaf16f4381a549 SHA256 1fef4c0af5f71b777110f54d9dfbd27d6c85c750fca007f4a2fb38345ebbb710
diff --git a/perl-core/CPAN/files/1.93.04-Makefile.patch b/perl-core/CPAN/files/1.93.04-Makefile.patch
new file mode 100644
index 000000000..2f678c748
--- /dev/null
+++ b/perl-core/CPAN/files/1.93.04-Makefile.patch
@@ -0,0 +1,26 @@
+--- Makefile.PL_old 2009-02-20 14:27:05.000000000 +0100
++++ Makefile.PL 2009-02-20 14:27:21.000000000 +0100
+@@ -123,23 +123,6 @@
+ $prereq_pm->{'File::HomeDir'} = 0.69;
+ }
+
+-if ($HAVE_FILE_SPEC) {
+- # import PAUSE public key to user's keychain
+- require Config;
+- my $dir;
+- for $dir (split /$Config::Config{path_sep}/, $ENV{PATH}) {
+- my $abs = File::Spec->catfile($dir, 'gpg');
+- my $cmd;
+- if ($cmd = MM->maybe_command($abs)) {
+- print "Importing PAUSE public key into your GnuPG keychain... ";
+- system($cmd, '--quiet', '--import', <PAUSE*.pub>);
+- print "done!\n";
+- print "(You may wish to trust it locally with 'gpg --lsign-key 450F89EC')\n";
+- last;
+- }
+- }
+-}
+-
+ my @sign = (MM->can("signature_target") ? (SIGN => 1) : ());
+ # warn "sign[@sign]";
+ WriteMakefile(
diff --git a/perl-core/CPAN/metadata.xml b/perl-core/CPAN/metadata.xml
new file mode 100644
index 000000000..801e9385a
--- /dev/null
+++ b/perl-core/CPAN/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>