summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff')
-rw-r--r--meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff54
1 files changed, 54 insertions, 0 deletions
diff --git a/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff
new file mode 100644
index 0000000000..bd5fe80618
--- /dev/null
+++ b/meta/recipes-devtools/perl/perl-5.12.3/debian/cpanplus_definstalldirs.diff
@@ -0,0 +1,54 @@
1Upstream-Status:Inappropriate [debian patch]
2
3From: Niko Tyni <ntyni@debian.org>
4Subject: Configure CPANPLUS to use the site directories by default.
5Closes: 533707
6
7The core modules usually default to INSTALLDIRS=perl (ExtUtils::MakeMaker)
8or installdirs=core (Module::Build), so we need to explicitly ask for
9the site destination to get upgraded versions into /usr/local.
10
11See also the sister patch, debian/cpan_definstalldirs .
12
13---
14 cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm | 30 +++++++++++++++++++++++++++
15 1 files changed, 30 insertions(+), 0 deletions(-)
16
17diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm b/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
18new file mode 100644
19index 0000000..5e6e11e
20--- /dev/null
21+++ b/cpan/CPANPLUS/lib/CPANPLUS/Config/System.pm
22@@ -0,0 +1,30 @@
23+### minimal pod, so you can find it with perldoc -l, etc
24+=pod
25+
26+=head1 NAME
27+
28+CPANPLUS::Config::System
29+
30+=head1 DESCRIPTION
31+
32+This is a CPANPLUS configuration file that sets appropriate default
33+settings on Debian systems.
34+
35+The only preconfigured settings are C<makemakerflags> (set to
36+C<INSTALLDIRS=site>) and C<buildflags> (set to C<--installdirs site>).
37+
38+These settings will not have any effect if
39+C</etc/perl/CPANPLUS/Config/System.pm> is present.
40+
41+=cut
42+
43+
44+package CPANPLUS::Config::System;
45+
46+sub setup {
47+ my $conf = shift;
48+ $conf->set_conf( makemakerflags => 'INSTALLDIRS=site' );
49+ $conf->set_conf( buildflags => '--installdirs site' );
50+}
51+
52+1;
53--
54tg: (a508b62..) debian/cpanplus_definstalldirs (depends on: upstream)