Remove user interaction from configure phase.

This commit is contained in:
Hiramatsu Yoshifumi 2006-01-27 05:04:40 +00:00 committed by Thomas Klausner
parent 54de352f69
commit 9dd9cb7c11
5 changed files with 31 additions and 120 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2006/01/20 21:51:11 kuli0020 Exp $
# $NetBSD: Makefile,v 1.3 2006/01/27 05:04:40 jgoamakf Exp $
DISTNAME= CPANPLUS-0.0562
PKGNAME= p5-${DISTNAME}
@ -10,7 +10,7 @@ HOMEPAGE= http://cpanplus.sourceforge.net/
COMMENT= Ameliorated interface to the CPAN
PERL5_REQD+= 5.6.0
CONFIGURE_ARGS= AUTOINSTALL=1
MAKE_PARAMS= AUTOINSTALL=1 JFDI=1
INSTALL_TARGET= pure_install
OPTIONS+= TEST_REPORTER "Send reports to cpan-testers" off
@ -26,5 +26,8 @@ DEPENDS+= p5-YAML.pm:../../textproc/p5-YAML
PERL5_PACKLIST= auto/CPANPLUS/.packlist
post-extract:
${MV} ${WRKSRC}/lib/CPANPLUS/Config.pm-orig ${WRKSRC}/lib/CPANPLUS/Config.pm
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,114 +1 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2005/12/30 18:13:57 kuli0020 Exp $
bin/cpan2dist
bin/cpanp
${SITE_PERL}/CPANPLUS.pm
${SITE_PERL}/CPANPLUS/Backend.pm
${SITE_PERL}/CPANPLUS/Backend/RV.pm
${SITE_PERL}/CPANPLUS/Config.pm
${SITE_PERL}/CPANPLUS/Config.pm-orig
${SITE_PERL}/CPANPLUS/Configure.pm
${SITE_PERL}/CPANPLUS/Configure/Setup.pm
${SITE_PERL}/CPANPLUS/Dist.pm
${SITE_PERL}/CPANPLUS/Dist/MM.pm
${SITE_PERL}/CPANPLUS/Dist/Sample.pm
${SITE_PERL}/CPANPLUS/Error.pm
${SITE_PERL}/CPANPLUS/FAQ.pod
${SITE_PERL}/CPANPLUS/Hacking.pod
${SITE_PERL}/CPANPLUS/Internals.pm
${SITE_PERL}/CPANPLUS/Internals/Constants.pm
${SITE_PERL}/CPANPLUS/Internals/Constants/Report.pm
${SITE_PERL}/CPANPLUS/Internals/Extract.pm
${SITE_PERL}/CPANPLUS/Internals/Fetch.pm
${SITE_PERL}/CPANPLUS/Internals/Report.pm
${SITE_PERL}/CPANPLUS/Internals/Search.pm
${SITE_PERL}/CPANPLUS/Internals/Source.pm
${SITE_PERL}/CPANPLUS/Internals/Utils.pm
${SITE_PERL}/CPANPLUS/Internals/Utils/Autoflush.pm
${SITE_PERL}/CPANPLUS/Module.pm
${SITE_PERL}/CPANPLUS/Module/Author.pm
${SITE_PERL}/CPANPLUS/Module/Author/Fake.pm
${SITE_PERL}/CPANPLUS/Module/Checksums.pm
${SITE_PERL}/CPANPLUS/Module/Fake.pm
${SITE_PERL}/CPANPLUS/Module/Signature.pm
${SITE_PERL}/CPANPLUS/Shell.pm
${SITE_PERL}/CPANPLUS/Shell/Classic.pm
${SITE_PERL}/CPANPLUS/Shell/Default.pm
${SITE_PERL}/CPANPLUS/inc.pm
${SITE_PERL}/CPANPLUS/inc/.inc
${SITE_PERL}/CPANPLUS/inc/Archive/Extract.pm
${SITE_PERL}/CPANPLUS/inc/Archive/Tar.pm
${SITE_PERL}/CPANPLUS/inc/Archive/Tar/Constant.pm
${SITE_PERL}/CPANPLUS/inc/Archive/Tar/File.pm
${SITE_PERL}/CPANPLUS/inc/Config/Auto.pm
${SITE_PERL}/CPANPLUS/inc/DBIx/Simple/OO.pm
${SITE_PERL}/CPANPLUS/inc/File/Fetch.pm
${SITE_PERL}/CPANPLUS/inc/File/Fetch/Item.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/Cygwin.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/Epoc.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/Functions.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/Mac.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/OS2.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/Unix.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/VMS.pm
${SITE_PERL}/CPANPLUS/inc/File/Spec/Win32.pm
${SITE_PERL}/CPANPLUS/inc/IO/String.pm
${SITE_PERL}/CPANPLUS/inc/IO/Zlib.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Cmd.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Run.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Run/Debug.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Run/IO.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Run/Timer.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Run/Win32Helper.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Run/Win32IO.pm
${SITE_PERL}/CPANPLUS/inc/IPC/Run/Win32Pump.pm
${SITE_PERL}/CPANPLUS/inc/Locale/Maketext/Simple.pm
${SITE_PERL}/CPANPLUS/inc/Log/Message.pm
${SITE_PERL}/CPANPLUS/inc/Log/Message/Config.pm
${SITE_PERL}/CPANPLUS/inc/Log/Message/Handlers.pm
${SITE_PERL}/CPANPLUS/inc/Log/Message/Item.pm
${SITE_PERL}/CPANPLUS/inc/Log/Message/Simple.pm
${SITE_PERL}/CPANPLUS/inc/Module/CoreList.pm
${SITE_PERL}/CPANPLUS/inc/Module/Load.pm
${SITE_PERL}/CPANPLUS/inc/Module/Load/Conditional.pm
${SITE_PERL}/CPANPLUS/inc/Module/Pluggable.pm
${SITE_PERL}/CPANPLUS/inc/Object/Accessor.pm
${SITE_PERL}/CPANPLUS/inc/Params/Check.pm
${SITE_PERL}/CPANPLUS/inc/Term/UI.pm
${SITE_PERL}/CPANPLUS/inc/Term/UI/History.pm
${SITE_PERL}/CPANPLUS/inc/installers/.installers
${SITE_PERL}/${PERL_ARCH}/auto/CPANPLUS/.packlist
@dirrm ${SITE_PERL}/${PERL_ARCH}/auto/CPANPLUS
@dirrm ${SITE_PERL}/CPANPLUS/inc/installers
@dirrm ${SITE_PERL}/CPANPLUS/inc/Term/UI
@dirrm ${SITE_PERL}/CPANPLUS/inc/Term
@dirrm ${SITE_PERL}/CPANPLUS/inc/Params
@dirrm ${SITE_PERL}/CPANPLUS/inc/Object
@dirrm ${SITE_PERL}/CPANPLUS/inc/Module/Load
@dirrm ${SITE_PERL}/CPANPLUS/inc/Module
@dirrm ${SITE_PERL}/CPANPLUS/inc/Log/Message
@dirrm ${SITE_PERL}/CPANPLUS/inc/Log
@dirrm ${SITE_PERL}/CPANPLUS/inc/Locale/Maketext
@dirrm ${SITE_PERL}/CPANPLUS/inc/Locale
@dirrm ${SITE_PERL}/CPANPLUS/inc/IPC/Run
@dirrm ${SITE_PERL}/CPANPLUS/inc/IPC
@dirrm ${SITE_PERL}/CPANPLUS/inc/IO
@dirrm ${SITE_PERL}/CPANPLUS/inc/File/Spec
@dirrm ${SITE_PERL}/CPANPLUS/inc/File/Fetch
@dirrm ${SITE_PERL}/CPANPLUS/inc/File
@dirrm ${SITE_PERL}/CPANPLUS/inc/DBIx/Simple
@dirrm ${SITE_PERL}/CPANPLUS/inc/DBIx
@dirrm ${SITE_PERL}/CPANPLUS/inc/Config
@dirrm ${SITE_PERL}/CPANPLUS/inc/Archive/Tar
@dirrm ${SITE_PERL}/CPANPLUS/inc/Archive
@dirrm ${SITE_PERL}/CPANPLUS/inc
@dirrm ${SITE_PERL}/CPANPLUS/Shell
@dirrm ${SITE_PERL}/CPANPLUS/Module/Author
@dirrm ${SITE_PERL}/CPANPLUS/Module
@dirrm ${SITE_PERL}/CPANPLUS/Internals/Utils
@dirrm ${SITE_PERL}/CPANPLUS/Internals/Constants
@dirrm ${SITE_PERL}/CPANPLUS/Internals
@dirrm ${SITE_PERL}/CPANPLUS/Dist
@dirrm ${SITE_PERL}/CPANPLUS/Configure
@dirrm ${SITE_PERL}/CPANPLUS/Backend
@dirrm ${SITE_PERL}/CPANPLUS
@comment $NetBSD: PLIST,v 1.2 2006/01/27 05:04:40 jgoamakf Exp $

View file

@ -1,3 +0,0 @@
p5-CPANPLUS
CPANPLUS installation takes some arguments for its configuration. The installation will also ask to be configured (without manual configuration it may fail), so passing it correct parameters will determine installation success.

View file

@ -1,6 +1,7 @@
$NetBSD: distinfo,v 1.1.1.1 2005/12/30 18:13:57 kuli0020 Exp $
$NetBSD: distinfo,v 1.2 2006/01/27 05:04:40 jgoamakf Exp $
SHA1 (CPANPLUS-0.0562.tar.gz) = d4603cc7bc9f962dcd6704fd632fa41b5da2773f
RMD160 (CPANPLUS-0.0562.tar.gz) = 56cc690b55d18ea89c7f14c40f9f47be980ae220
MD5 (CPANPLUS-0.0562.tar.gz) = 79502929f29759fbd4bfea8b07fef2d9
Size (CPANPLUS-0.0562.tar.gz) = 444385 bytes
SHA1 (patch-aa) = 8f78c3f25bb221024ce7dcd323b8ef9f788cf167

View file

@ -0,0 +1,23 @@
$NetBSD: patch-aa,v 1.1 2006/01/27 05:04:40 jgoamakf Exp $
--- Setup.pm.orig 2006-01-27 13:34:02.000000000 +0900
+++ Setup.pm 2006-01-27 13:36:28.000000000 +0900
@@ -212,12 +212,12 @@
$choices = [$default, $other];
}
- my $loc = $term->get_reply(
- prompt => loc("Location of the Configuration file"),
- default => $default,
- choices => $choices,
- );
-
+# my $loc = $term->get_reply(
+# prompt => loc("Location of the Configuration file"),
+# default => $default,
+# choices => $choices,
+# );
+ my $loc = $default;
$self->custom_config(1) unless $loc eq $default;