summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Cummings <mcummings@gentoo.org>2007-06-09 11:15:40 +0000
committerMichael Cummings <mcummings@gentoo.org>2007-06-09 11:15:40 +0000
commit56068834bcfff7994e275237c769340d8cf84bd8 (patch)
treec08c28f0c9b0a3a5e01719c303f820c98addce43 /dev-perl/AppConfig
parentRemove old versions. (diff)
downloadhistorical-56068834bcfff7994e275237c769340d8cf84bd8.tar.gz
historical-56068834bcfff7994e275237c769340d8cf84bd8.tar.bz2
historical-56068834bcfff7994e275237c769340d8cf84bd8.zip
Version bump
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'dev-perl/AppConfig')
-rw-r--r--dev-perl/AppConfig/AppConfig-1.65.ebuild22
-rw-r--r--dev-perl/AppConfig/ChangeLog9
-rw-r--r--dev-perl/AppConfig/Manifest34
-rw-r--r--dev-perl/AppConfig/files/AppConfig-1.52-gentoo.diff49
-rw-r--r--dev-perl/AppConfig/files/blockdiffs.patch83
-rw-r--r--dev-perl/AppConfig/files/digest-AppConfig-1.653
6 files changed, 142 insertions, 58 deletions
diff --git a/dev-perl/AppConfig/AppConfig-1.65.ebuild b/dev-perl/AppConfig/AppConfig-1.65.ebuild
new file mode 100644
index 000000000000..6bbaee604a0c
--- /dev/null
+++ b/dev-perl/AppConfig/AppConfig-1.65.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/AppConfig/AppConfig-1.65.ebuild,v 1.1 2007/06/09 11:15:40 mcummings Exp $
+
+inherit perl-module eutils
+
+DESCRIPTION="Perl5 module for reading configuration files and parsing command line arguments."
+SRC_URI="mirror://cpan/authors/id/A/AB/ABW/${P}.tar.gz"
+HOMEPAGE="http://search.cpan.org/~abw/"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+#KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+PATCHES="${FILESDIR}/blockdiffs.patch"
+
+SRC_TEST="do"
+
+DEPEND=">=dev-perl/File-HomeDir-0.57
+ virtual/perl-Test-Simple
+ dev-lang/perl"
diff --git a/dev-perl/AppConfig/ChangeLog b/dev-perl/AppConfig/ChangeLog
index f6f3f7efe872..5603735dc0f9 100644
--- a/dev-perl/AppConfig/ChangeLog
+++ b/dev-perl/AppConfig/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-perl/AppConfig
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/AppConfig/ChangeLog,v 1.47 2007/05/05 17:30:58 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/AppConfig/ChangeLog,v 1.48 2007/06/09 11:15:40 mcummings Exp $
+
+*AppConfig-1.65 (09 Jun 2007)
+
+ 09 Jun 2007; Michael Cummings <mcummings@gentoo.org>
+ -files/AppConfig-1.52-gentoo.diff, +files/blockdiffs.patch,
+ +AppConfig-1.65.ebuild:
+ Version bump
05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
AppConfig-1.64.ebuild:
diff --git a/dev-perl/AppConfig/Manifest b/dev-perl/AppConfig/Manifest
index bdf6e23d1635..a87251d72b99 100644
--- a/dev-perl/AppConfig/Manifest
+++ b/dev-perl/AppConfig/Manifest
@@ -1,7 +1,10 @@
-AUX AppConfig-1.52-gentoo.diff 2204 RMD160 c72d838567a07f642fec6408e29a786f36e4cf5e SHA1 8c417514b621401e7234577124edd7ee5def2182 SHA256 aaa889b14e1fc3b50a9346952be32ab42d508a37d1196d884a5a0e93e499abf7
-MD5 3ff95f843a1d73e04b9d80345b372343 files/AppConfig-1.52-gentoo.diff 2204
-RMD160 c72d838567a07f642fec6408e29a786f36e4cf5e files/AppConfig-1.52-gentoo.diff 2204
-SHA256 aaa889b14e1fc3b50a9346952be32ab42d508a37d1196d884a5a0e93e499abf7 files/AppConfig-1.52-gentoo.diff 2204
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX blockdiffs.patch 3583 RMD160 0708818800a524a15655ba7b93d85b38696ec27f SHA1 5239877d7f37a20ba857d7e62d6da1888d5765c8 SHA256 0f9d22dd2105e74932a622e8d9497e999dc8da263055a76f76a852936ecae415
+MD5 d7ee965d1daf73c7787164174c10c5b6 files/blockdiffs.patch 3583
+RMD160 0708818800a524a15655ba7b93d85b38696ec27f files/blockdiffs.patch 3583
+SHA256 0f9d22dd2105e74932a622e8d9497e999dc8da263055a76f76a852936ecae415 files/blockdiffs.patch 3583
AUX blocksep.patch 3053 RMD160 a446e9a4c65659384bd5bc0e5274a09b5926f289 SHA1 85c41e65c1b8cdfbf405848c5c4a138b9db38c8a SHA256 0c0b43c1c046abca35599badf6325505df9ff2b6ec15dae85c375fcc98777a3d
MD5 7d66af0eceb608490f6fbc44a1c8407e files/blocksep.patch 3053
RMD160 a446e9a4c65659384bd5bc0e5274a09b5926f289 files/blocksep.patch 3053
@@ -13,6 +16,7 @@ SHA256 414bdf264c4d6b8ad2b2af888d4293ed3c2405f8856899019fddfa173429bede files/bl
DIST AppConfig-1.56.tar.gz 54413 RMD160 a1adbd5d185f25b036af97b248672c4daaea3c5d SHA1 33ae4c35ade849b0a43ab88caa61f8de51389f3d SHA256 ff0b14e0afd4fe562bd1b6e76c18c74606872bbb0ecd369296f6eddc458bf983
DIST AppConfig-1.63.tar.gz 63075 RMD160 b648b3247d8ec134bc3cc3a8349b2e799de3f3f4 SHA1 4093167867b25ddb203ec91a642f1097fe6807d9 SHA256 d7840a2655676fe6edf8c4a4d7d98c4ff5799bedaf93332bd793c6c6edef9bed
DIST AppConfig-1.64.tar.gz 63725 RMD160 e8e0d4cb5478cc71b5bee173ecac56629532d8a4 SHA1 23008141e8c4a1ed936f742400ba53f6f5d547d4 SHA256 79d6380566279f41274925edde890e3d1ccd4ee30b71ce2928fe615a2fb231c5
+DIST AppConfig-1.65.tar.gz 64731 RMD160 f4aee600d916a2b7921452168ebf8a49101091d9 SHA1 c9a2ad80253432f67ff97a73a8adf080f548456c SHA256 814880d834a6164efa5cd20874eefb3898d7aafe015895a178d9b049569f4543
EBUILD AppConfig-1.56-r2.ebuild 1157 RMD160 8ca47bd616b4ab054b0e1617bdb28694aad9b086 SHA1 8a28afb57e2c777f5c4210c5f3fc6714fd5a3cd4 SHA256 62575556adee7e1b558629450b151a1b7961a5bcea04f7ee6ec03ee4d3f96deb
MD5 f36863107dc0ba5b8fa774adea40aa62 AppConfig-1.56-r2.ebuild 1157
RMD160 8ca47bd616b4ab054b0e1617bdb28694aad9b086 AppConfig-1.56-r2.ebuild 1157
@@ -25,10 +29,14 @@ EBUILD AppConfig-1.64.ebuild 1248 RMD160 629d96ede146503172bae8c734f92fb9cc3029b
MD5 5479423aeab857e575c09ded9ab983f2 AppConfig-1.64.ebuild 1248
RMD160 629d96ede146503172bae8c734f92fb9cc3029bc AppConfig-1.64.ebuild 1248
SHA256 ff437a151f46a3c7f62e178d4be8e9704fc52d9b48eda6d0b7fec012285202d8 AppConfig-1.64.ebuild 1248
-MISC ChangeLog 5174 RMD160 8890176f2c300c745f9b4703777b3ecd3e3dae2d SHA1 8721a7b48c1fdb4402cfc6daaa9f12b000447412 SHA256 20aa70000c18d1f997ed08e628d44b08719f242f6ef42dd4ec2204050046b291
-MD5 45dd7b5159cc00aa11b461b6b48c2747 ChangeLog 5174
-RMD160 8890176f2c300c745f9b4703777b3ecd3e3dae2d ChangeLog 5174
-SHA256 20aa70000c18d1f997ed08e628d44b08719f242f6ef42dd4ec2204050046b291 ChangeLog 5174
+EBUILD AppConfig-1.65.ebuild 750 RMD160 58213638df5b442775a0621433ef337a42dd271b SHA1 4ed93c8b81fe796f443663a8e1c0ec916e5bfcb0 SHA256 bebd562a9f18d702fe2514f2a46b91864248609b9e720c6b6505601277f2942e
+MD5 1760d18bfade3c660fd8bb123c7e48d3 AppConfig-1.65.ebuild 750
+RMD160 58213638df5b442775a0621433ef337a42dd271b AppConfig-1.65.ebuild 750
+SHA256 bebd562a9f18d702fe2514f2a46b91864248609b9e720c6b6505601277f2942e AppConfig-1.65.ebuild 750
+MISC ChangeLog 5363 RMD160 58e224cdafe8523865242255a75bbd4d17b8aca8 SHA1 a1100de9b1aa746614bd9994399a1f44728adeff SHA256 291ca06f9211646eeee85bfae235bb54bd3f20cab79a8db4de38b575d85cbfc7
+MD5 beae19cc324ad4b5bdbfc1c918148edb ChangeLog 5363
+RMD160 58e224cdafe8523865242255a75bbd4d17b8aca8 ChangeLog 5363
+SHA256 291ca06f9211646eeee85bfae235bb54bd3f20cab79a8db4de38b575d85cbfc7 ChangeLog 5363
MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca
MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
RMD160 647980838c590f54441a053916ea629e53e551c0 metadata.xml 305
@@ -42,3 +50,13 @@ SHA256 3a2e9267687ec65256da57b504112c1822adc75cb998289711a6a210cfffbf9a files/di
MD5 5c105ed9e8fba4fc7532e80541f7938b files/digest-AppConfig-1.64 241
RMD160 02427f5c0f76f5f8ccb55b8fd26150fb32ec7fda files/digest-AppConfig-1.64 241
SHA256 71a6a866392df517db29f0c4bd647be4d26c7a5e0320a9a2792e25ba01e28fda files/digest-AppConfig-1.64 241
+MD5 5e5bd11138f15a46385ed48f25498c95 files/digest-AppConfig-1.65 241
+RMD160 7c10e2d3f998732273831742b893d9c8419979da files/digest-AppConfig-1.65 241
+SHA256 d10e2b6b2444a132f134c635ad4734b5d3dc461db55236f34cc7cb72e54f481b files/digest-AppConfig-1.65 241
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.4 (GNU/Linux)
+
+iD8DBQFGaovitG5z4I8BtQoRAmc6AKCMzXx3ZJNDDoRtvH+p1RMRqi5HQgCfSAw7
+dTX76Dr/i08vcfPveXwM/xE=
+=UUMZ
+-----END PGP SIGNATURE-----
diff --git a/dev-perl/AppConfig/files/AppConfig-1.52-gentoo.diff b/dev-perl/AppConfig/files/AppConfig-1.52-gentoo.diff
deleted file mode 100644
index 949a8cbe1572..000000000000
--- a/dev-perl/AppConfig/files/AppConfig-1.52-gentoo.diff
+++ /dev/null
@@ -1,49 +0,0 @@
---- AppConfig-1.52/AppConfig.pm.orig Thu Oct 29 13:08:55 1998
-+++ AppConfig-1.52/AppConfig.pm Wed Aug 7 00:48:17 2002
-@@ -577,21 +577,21 @@
-
- Used to provide an argument specification string to pass to Getopt::Long
- via AppConfig::Getopt. E.g. "=i", ":s", "=s@". This can also be used to
--implicitly set the ARGCOUNT value (C</^!/> = ARGCOUNT_NONE, C</@/> =
--ARGCOUNT_LIST, C</%/ = ARGCOUNT_HASH, C</[=:].*/> = ARGCOUNT_ONE)
-+implicitly set the ARGCOUNT value (C</^!/> = ARGCOUNT_NONE, C</@/> =
-+ARGCOUNT_LIST, C</%/> = ARGCOUNT_HASH, C</[=:].*/> = ARGCOUNT_ONE)
-
- =item EXPAND
-
--Specifies which variable expansion policies should be used when parsing
-+Specifies which variable expansion policies should be used when parsing
- configuration files. Constants in C<:argcount> tag set define EXPAND_NONE
--- no expansion (default), EXPAND_VAR - expand C<$var> or C<$(var)> as
--other AppConfig variables, EXPAND_UID - expand C<~uid> as user's home
-+- no expansion (default), EXPAND_VAR - expand C<$var> or C<$(var)> as
-+other AppConfig variables, EXPAND_UID - expand C<~uid> as user's home
- directory, EXPAND_ENV - expand C<${var}> as environment variable,
- EXPAND_ALL - do all expansions. May be logically or'd.
-
- =item VALIDATE
-
--Regex which the intended variable value should match or code reference
-+Regex which the intended variable value should match or code reference
- which returns 1 to indicate successful validaton (variable may now be set).
-
- =item ACTION
-@@ -602,15 +602,15 @@
-
- =head2 COMPACT FORMAT DEFINITION
-
--Variables can be specified using a compact format. This is identical to
-+Variables can be specified using a compact format. This is identical to
- the specification format of Getopt::Long and is of the form:
-
- "name|alias|aliasE<lt>argopts<gt>"
-
--The first element indicates the variable name and subsequent ALIAS
-+The first element indicates the variable name and subsequent ALIAS
- values may be added, each separated by a vertical bar '|'.
-
--The E<lt>argopts<gt> element indicates the ARGCOUNT value and may be one of
-+The E<lt>argopts<gt> element indicates the ARGCOUNT value and may be one of
- the following;
-
- ! ARGCOUNT_NONE
diff --git a/dev-perl/AppConfig/files/blockdiffs.patch b/dev-perl/AppConfig/files/blockdiffs.patch
new file mode 100644
index 000000000000..2e30310a8884
--- /dev/null
+++ b/dev-perl/AppConfig/files/blockdiffs.patch
@@ -0,0 +1,83 @@
+diff -Naurp AppConfig-1.65.orig/lib/AppConfig/File.pm AppConfig-1.65/lib/AppConfig/File.pm
+--- AppConfig-1.65.orig/lib/AppConfig/File.pm 2007-05-30 07:24:09.000000000 -0400
++++ AppConfig-1.65/lib/AppConfig/File.pm 2007-06-09 07:08:21.000000000 -0400
+@@ -38,6 +38,7 @@ sub new {
+ STATE => $state, # AppConfig::State ref
+ DEBUG => $state->_debug(), # store local copy of debug
+ PEDANTIC => $state->_pedantic, # and pedantic flags
++ BLOCKSEP => $state->_blocksep, # and block separator
+ };
+
+ bless $self, $class;
+@@ -80,7 +81,7 @@ sub parse {
+ my $flag;
+
+ # take a local copy of the state to avoid much hash dereferencing
+- my ($state, $debug, $pedantic) = @$self{ qw( STATE DEBUG PEDANTIC ) };
++ my ($state, $debug, $pedantic, $blocksep) = @$self{ qw( STATE DEBUG PEDANTIC BLOCKSEP ) };
+
+ # we want to install a custom error handler into the AppConfig::State
+ # which appends filename and line info to error messages and then
+@@ -163,7 +164,7 @@ sub parse {
+ s/\s+$//;
+
+ # look for a [block] to set $prefix
+- if (/^\[([^\]]+)\]$/) {
++ if (/^\[\s*([^\]\s]+)\s*\]$/) {
+ $prefix = $1;
+ print STDERR "Entering [$prefix] block\n" if $debug;
+ next;
+@@ -194,7 +195,7 @@ sub parse {
+ $flag = $1;
+
+ # $variable gets any $prefix
+- $variable = $prefix . '_' . $variable
++ $variable = $prefix . $blocksep . $variable
+ if length $prefix;
+
+ # if the variable doesn't exist, we call set() to give
+diff -Naurp AppConfig-1.65.orig/lib/AppConfig/State.pm AppConfig-1.65/lib/AppConfig/State.pm
+--- AppConfig-1.65.orig/lib/AppConfig/State.pm 2007-05-30 07:24:20.000000000 -0400
++++ AppConfig-1.65/lib/AppConfig/State.pm 2007-06-09 07:11:16.000000000 -0400
+@@ -53,7 +53,7 @@ my %METHVARS;
+
+ # internal values that AUTOLOAD should provide access to
+ my %METHFLAGS;
+- @METHFLAGS{ qw( PEDANTIC ) } = ();
++ @METHFLAGS{ qw( PEDANTIC BLOCKSEP ) } = ();
+
+ # variable attributes that may be specified in GLOBAL;
+ my @GLOBAL_OK = qw( DEFAULT EXPAND VALIDATE ACTION ARGS ARGCOUNT );
+@@ -94,6 +94,7 @@ sub new {
+ PEDANTIC => 0, # return immediately on parse warnings
+ EHANDLER => undef, # error handler (let's hope we don't need it!)
+ ERROR => '', # error message
++ BLOCKSEP => '_', # separator between [block] and variable name
+ };
+
+ bless $self, $class;
+@@ -504,8 +505,8 @@ sub _configure {
+ next;
+ };
+
+- # CASE, CREATE and PEDANTIC are stored as they are
+- $opt =~ /^CASE|CREATE|PEDANTIC$/i && do {
++ # CASE, CREATE, PEDANTIC and BLOCKSEP are stored as they are
++ $opt =~ /^CASE|CREATE|PEDANTIC|BLOCKSEP$/i && do {
+ $self->{ uc $opt } = $cfg->{ $opt };
+ next;
+ };
+@@ -1015,6 +1016,13 @@ instantiated with a reference to an App:
+ DEBUG (and also PEDANTIC) values of the state at that time. Subsequent
+ changes to the AppConfig::State debug value will not affect them.
+
++=item BLOCKSEP
++
++When parsing configuration files that are grouped using constructions
++like [block], this string parameter determines what is used to
++separate the name of the block from the name of each variable
++contained within it. If unspecified, BLOCKSEP defaults to '_'.
++
+ =item GLOBAL
+
+ The GLOBAL option allows default values to be set for the DEFAULT, ARGCOUNT,
diff --git a/dev-perl/AppConfig/files/digest-AppConfig-1.65 b/dev-perl/AppConfig/files/digest-AppConfig-1.65
new file mode 100644
index 000000000000..ccb78f4fb5b0
--- /dev/null
+++ b/dev-perl/AppConfig/files/digest-AppConfig-1.65
@@ -0,0 +1,3 @@
+MD5 bb4726fe1acd64a8b33ba9515583ec75 AppConfig-1.65.tar.gz 64731
+RMD160 f4aee600d916a2b7921452168ebf8a49101091d9 AppConfig-1.65.tar.gz 64731
+SHA256 814880d834a6164efa5cd20874eefb3898d7aafe015895a178d9b049569f4543 AppConfig-1.65.tar.gz 64731