pkgsrc/devel/p5-local-lib/patches/patch-aa
seb 0905d883b6 Update from version 1.5.1 (upstream 1.005001) to version 1.6.0 (upstream
1.006000).

Pkgsrc changes:
- Canonize MASTER_SITES

Upstream changes:
1.006000 2010-03-31
        - Create lib::core::only that provides the "set @INC to core dirs
          only" functionality that was the only part of --self-contained that
          ever worked usefully.
        - Delete broken --self-contained flag from core
2010-04-10 13:21:04 +00:00

89 lines
3.3 KiB
Text

$NetBSD: patch-aa,v 1.2 2010/04/10 13:21:04 seb Exp $
Prevent CPAN's interactive configuration process to take place!
--- Makefile.PL.orig 2010-03-31 14:38:43.000000000 +0000
+++ Makefile.PL
@@ -192,44 +192,44 @@ delete $ENV{PERL5_CPAN_IS_RUNNING} if $n
# and make sure that the user doesn't have any existing CPAN config that'll
# cause us problems for the next few steps.
-{
- local $@;
- eval { require CPAN::HandleConfig; };
- # Need newish CPAN.pm for this, ergo skip it if that version of CPAN isn't
- # installed yet.
- # It will already be installed by the time we reach here if bootstrapping,
- # otherwise, if we're running from CPAN then it will be installed soon
- # enough, and we'll come back here..
- if (!$@) {
- CPAN::HandleConfig->load;
- for my $eumm_setting ( qw/makepl_arg make_install_arg/ ) {
- if ($CPAN::Config->{$eumm_setting} =~ /(?:PREFIX|INSTALL_BASE)/) {
- die <<"DEATH";
-WHOA THERE! It looks like you've got $CPAN::Config->{$eumm_setting} set. This is
-known to cause problems with local::lib. Please either remove this setting or
-clear out your .cpan directory.
-DEATH
- }
- }
-
- for my $mb_setting (qw/mbuild_arg mbuild_install_arg mbuildpl_arg/) {
- if ($CPAN::Config->{$mb_setting} =~ /(?:--prefix|--install_base)/) {
- die <<"DEATH";
-WHOA THERE! It looks like you've got $CPAN::Config->{$mb_setting} set. This is
-known to cause problems with local::lib. Please either remove this setting or
-clear out your .cpan directory.
-DEATH
- }
- }
- }
- else {
- my $error = $@;
- require CPAN;
- # Explode if it looks like requiring CPAN::HandleConfig should
- # have worked, but didn't.
- die($error) if $CPAN::VERSION >= $required_CPAN;
- }
-}
+#{
+# local $@;
+# eval { require CPAN::HandleConfig; };
+# # Need newish CPAN.pm for this, ergo skip it if that version of CPAN isn't
+# # installed yet.
+# # It will already be installed by the time we reach here if bootstrapping,
+# # otherwise, if we're running from CPAN then it will be installed soon
+# # enough, and we'll come back here..
+# if (!$@) {
+# CPAN::HandleConfig->load;
+# for my $eumm_setting ( qw/makepl_arg make_install_arg/ ) {
+# if ($CPAN::Config->{$eumm_setting} =~ /(?:PREFIX|INSTALL_BASE)/) {
+# die <<"DEATH";
+#WHOA THERE! It looks like you've got $CPAN::Config->{$eumm_setting} set. This is
+#known to cause problems with local::lib. Please either remove this setting or
+#clear out your .cpan directory.
+#DEATH
+# }
+# }
+#
+# for my $mb_setting (qw/mbuild_arg mbuild_install_arg mbuildpl_arg/) {
+# if ($CPAN::Config->{$mb_setting} =~ /(?:--prefix|--install_base)/) {
+# die <<"DEATH";
+#WHOA THERE! It looks like you've got $CPAN::Config->{$mb_setting} set. This is
+#known to cause problems with local::lib. Please either remove this setting or
+#clear out your .cpan directory.
+#DEATH
+# }
+# }
+# }
+# else {
+# my $error = $@;
+# require CPAN;
+# # Explode if it looks like requiring CPAN::HandleConfig should
+# # have worked, but didn't.
+# die($error) if $CPAN::VERSION >= $required_CPAN;
+# }
+#}
if ($bootstrapping) {
auto_install_now;