Procházet zdrojové kódy

fix URLs and upgrade to newer versions

Ralf S. Engelschall před 15 roky
rodič
revize
198002bf43
1 změnil soubory, kde provedl 137 přidání a 137 odebrání
  1. 137 137
      perl-util/perl-util.spec

+ 137 - 137
perl-util/perl-util.spec

@@ -24,7 +24,7 @@
 #   versions of individual parts
 %define       V_perl                     5.12
 %define       V_alias                    2.32
-%define       V_attribute_handlers       0.87
+%define       V_attribute_handlers       0.88
 %define       V_class_container          0.12
 %define       V_class_data_inheritable   0.08
 %define       V_class_factory            1.06
@@ -36,14 +36,14 @@
 %define       V_class_xpath              1.4
 %define       V_class_autouse            1.29
 %define       V_class_accessor           0.34
-%define       V_class_accessor_assert    1.40
+%define       V_class_accessor_assert    1.41
 %define       V_class_accessor_chained   0.01
 %define       V_class_accessor_lvalue    0.11
 %define       V_class_accessor_ref       0.05
 %define       V_class_arrayobjects       1.03
 %define       V_class_contract           1.14
-%define       V_class_declare            0.13
-%define       V_class_declare_attributes 0.07
+%define       V_class_declare            0.17
+%define       V_class_declare_attributes 0.08
 %define       V_class_trigger            0.14
 %define       V_class_errorhandler       0.01
 %define       V_class_whitehole          0.04
@@ -52,21 +52,21 @@
 %define       V_data_swap                0.08
 %define       V_data_flow                1.02
 %define       V_data_table               1.54
-%define       V_data_compare             1.2101
+%define       V_data_compare             1.22
 %define       V_data_dumper_simple       0.11
 %define       V_data_hierarchy           0.34
-%define       V_exception_class          1.29
+%define       V_exception_class          1.32
 %define       V_geography_countries      2009041301
 %define       V_object_realize_later     0.18
 %define       V_object_multitype         0.05
 %define       V_object_lexical           0.02
-%define       V_params_validate          0.94
+%define       V_params_validate          0.95
 %define       V_startup                  0.103
 %define       V_string_divert            0.96
 %define       V_test                     1.25
-%define       V_test_harness             3.17
+%define       V_test_harness             3.22
 %define       V_test_manifest            1.23
-%define       V_test_simple              0.94
+%define       V_test_simple              0.96
 %define       V_universal_moniker        0.08
 %define       V_universal_require        0.13
 %define       V_fields_aliased           1.05
@@ -77,20 +77,20 @@
 %define       V_ootools                  2.21
 %define       V_clone                    0.31
 %define       V_clone_pp                 1.02
-%define       V_data_page                2.01
+%define       V_data_page                2.02
 %define       V_data_page_pageset        1.02
 %define       V_want                     0.18
 %define       V_class_insideout          1.10
-%define       V_class_trait              0.22
-%define       V_hash_merge               0.11
+%define       V_class_trait              0.31
+%define       V_hash_merge               0.12
 %define       V_readonly                 1.03
-%define       V_params_util              1.00
-%define       V_data_optlist             0.104
-%define       V_sub_uplevel              0.2002
+%define       V_params_util              1.03
+%define       V_data_optlist             0.106
+%define       V_sub_uplevel              0.22
 %define       V_sub_install              0.925
 %define       V_sub_exporter             0.982
 %define       V_class_base               0.03
-%define       V_self                     0.32
+%define       V_self                     0.33
 %define       V_capitalization           0.03
 %define       V_check_isa                0.04
 %define       V_package_constants        0.02
@@ -107,81 +107,81 @@ Class:        BASE
 Group:        Perl
 License:      GPL/Artistic
 Version:      %{V_perl}
-Release:      20100818
+Release:      20101219
 
 #   list of sources
-Source0:      http://www.cpan.org/modules/by-module/Test/Test-%{V_test}.tar.gz
-Source1:      http://www.cpan.org/modules/by-module/Test/Test-Harness-%{V_test_harness}.tar.gz
-Source2:      http://www.cpan.org/modules/by-module/Alias/Alias-%{V_alias}.tar.gz
-Source3:      http://www.cpan.org/modules/by-module/Attribute/Attribute-Handlers-%{V_attribute_handlers}.tar.gz
-Source4:      http://www.cpan.org/modules/by-module/Attribute/Params-Validate-%{V_params_validate}.tar.gz
-Source5:      http://www.cpan.org/modules/by-module/Class/Class-Container-%{V_class_container}.tar.gz
-Source6:      http://www.cpan.org/modules/by-module/Class/Class-Data-Inheritable-%{V_class_data_inheritable}.tar.gz
-Source7:      http://www.cpan.org/modules/by-module/Class/Class-Factory-%{V_class_factory}.tar.gz
-Source8:      http://www.cpan.org/modules/by-module/Class/Class-Factory-Util-%{V_class_factory_util}.tar.gz
-Source9:      http://www.cpan.org/modules/by-module/Class/Class-Loader-%{V_class_loader}.tar.gz
-Source10:     http://www.cpan.org/modules/by-module/Class/Class-MakeMethods-%{V_class_makemethods}.tar.gz
+Source0:      http://www.cpan.org/authors/id/S/SB/SBURKE/Test-%{V_test}.tar.gz
+Source1:      http://www.cpan.org/authors/id/A/AN/ANDYA/Test-Harness-%{V_test_harness}.tar.gz
+Source2:      http://www.cpan.org/authors/id/G/GS/GSAR/Alias-%{V_alias}.tar.gz
+Source3:      http://www.cpan.org/authors/id/S/SM/SMUELLER/Attribute-Handlers-%{V_attribute_handlers}.tar.gz
+Source4:      http://www.cpan.org/authors/id/D/DR/DROLSKY/Params-Validate-%{V_params_validate}.tar.gz
+Source5:      http://www.cpan.org/authors/id/K/KW/KWILLIAMS/Class-Container-%{V_class_container}.tar.gz
+Source6:      http://www.cpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-%{V_class_data_inheritable}.tar.gz
+Source7:      http://www.cpan.org/authors/id/P/PH/PHRED/Class-Factory-%{V_class_factory}.tar.gz
+Source8:      http://www.cpan.org/authors/id/D/DR/DROLSKY/Class-Factory-Util-%{V_class_factory_util}.tar.gz
+Source9:      http://www.cpan.org/authors/id/V/VI/VIPUL/Class-Loader-%{V_class_loader}.tar.gz
+Source10:     http://www.cpan.org/authors/id/E/EV/EVO/Class-MakeMethods-%{V_class_makemethods}.tar.gz
 Source11:     http://www.cpan.org/modules/by-module/Class/Class-MethodMaker-%{V_class_methodmaker}.tar.gz
-Source12:     http://www.cpan.org/modules/by-module/Class/Class-XPath-%{V_class_xpath}.tar.gz
-Source13:     http://www.cpan.org/modules/by-module/Data/Data-Locations-%{V_data_locations}.tar.gz
-Source14:     http://www.cpan.org/modules/by-module/Class/Class-ReturnValue-%{V_class_returnvalue}.tar.gz
-Source15:     http://www.cpan.org/modules/by-module/Exception/Exception-Class-%{V_exception_class}.tar.gz
-Source16:     http://www.cpan.org/modules/by-module/Object/Object-Realize-Later-%{V_object_realize_later}.tar.gz
-Source17:     http://www.cpan.org/modules/by-module/Object/Object-MultiType-%{V_object_multitype}.tar.gz
-Source18:     http://www.cpan.org/modules/by-module/Object/Object-Lexical-%{V_object_lexical}.tar.gz
+Source12:     http://www.cpan.org/authors/id/S/SA/SAMTREGAR/Class-XPath-%{V_class_xpath}.tar.gz
+Source13:     http://www.cpan.org/authors/id/S/ST/STBEY/Data-Locations-%{V_data_locations}.tar.gz
+Source14:     http://www.cpan.org/authors/id/J/JE/JESSE/Class-ReturnValue-%{V_class_returnvalue}.tar.gz
+Source15:     http://www.cpan.org/authors/id/D/DR/DROLSKY/Exception-Class-%{V_exception_class}.tar.gz
+Source16:     http://www.cpan.org/authors/id/M/MA/MARKOV/Object-Realize-Later-%{V_object_realize_later}.tar.gz
+Source17:     http://www.cpan.org/authors/id/G/GM/GMPASSOS/Object-MultiType-%{V_object_multitype}.tar.gz
+Source18:     http://www.cpan.org/authors/id/S/SW/SWALTERS/Object-Lexical-%{V_object_lexical}.tar.gz
 Source19:     http://www.cpan.org/authors/id/M/MS/MSCHWARTZ/Startup-%{V_startup}.tar.gz
-Source20:     http://www.cpan.org/modules/by-module/String/String-Divert-%{V_string_divert}.tar.gz
-Source21:     http://www.cpan.org/modules/by-module/Test/Test-Simple-%{V_test_simple}.tar.gz
-Source22:     http://www.cpan.org/modules/by-module/Test/Test-Manifest-%{V_test_manifest}.tar.gz
-Source23:     http://www.cpan.org/modules/by-module/Geography/Geography-Countries-%{V_geography_countries}.tar.gz
-Source24:     http://www.cpan.org/modules/by-module/Data/Data-Swap-%{V_data_swap}.tar.gz
-Source25:     http://www.cpan.org/modules/by-module/Class/Class-Autouse-%{V_class_autouse}.tar.gz
-Source26:     http://www.cpan.org/modules/by-module/Class/Class-Accessor-%{V_class_accessor}.tar.gz
-Source27:     http://www.cpan.org/modules/by-module/Class/Class-Accessor-Assert-%{V_class_accessor_assert}.tar.gz
-Source28:     http://www.cpan.org/modules/by-module/Class/Class-Accessor-Chained-%{V_class_accessor_chained}.tar.gz
-Source29:     http://www.cpan.org/modules/by-module/Class/Class-Accessor-Lvalue-%{V_class_accessor_lvalue}.tar.gz
-Source30:     http://www.cpan.org/modules/by-module/Class/Class-Accessor-Ref-%{V_class_accessor_ref}.tar.gz
-Source31:     http://www.cpan.org/modules/by-module/Class/Class-ArrayObjects-%{V_class_arrayobjects}.tar.gz
-Source32:     http://www.cpan.org/modules/by-module/Class/Class-Contract-%{V_class_contract}.tar.gz
-Source33:     http://www.cpan.org/modules/by-module/Class/Class-Declare-%{V_class_declare}.tar.gz
-Source34:     http://www.cpan.org/modules/by-module/Class/Class-Declare-Attributes-%{V_class_declare_attributes}.tar.gz
-Source35:     http://www.cpan.org/modules/by-module/Class/Class-Trigger-%{V_class_trigger}.tar.gz
-Source36:     http://www.cpan.org/modules/by-module/Class/Class-WhiteHole-%{V_class_whitehole}.tar.gz
-Source37:     http://www.cpan.org/modules/by-module/UNIVERSAL/UNIVERSAL-moniker-%{V_universal_moniker}.tar.gz
-Source38:     http://www.cpan.org/modules/by-module/fields/fields-aliased-%{V_fields_aliased}.tar.gz
+Source20:     http://www.cpan.org/authors/id/R/RS/RSE/String-Divert-%{V_string_divert}.tar.gz
+Source21:     http://www.cpan.org/authors/id/M/MS/MSCHWERN/Test-Simple-%{V_test_simple}.tar.gz
+Source22:     http://www.cpan.org/authors/id/B/BD/BDFOY/Test-Manifest-%{V_test_manifest}.tar.gz
+Source23:     http://www.cpan.org/authors/id/A/AB/ABIGAIL/Geography-Countries-%{V_geography_countries}.tar.gz
+Source24:     http://www.cpan.org/authors/id/X/XM/XMATH/Data-Swap-%{V_data_swap}.tar.gz
+Source25:     http://www.cpan.org/authors/id/A/AD/ADAMK/Class-Autouse-%{V_class_autouse}.tar.gz
+Source26:     http://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-%{V_class_accessor}.tar.gz
+Source27:     http://www.cpan.org/authors/id/S/SM/SMUELLER/Class-Accessor-Assert-%{V_class_accessor_assert}.tar.gz
+Source28:     http://www.cpan.org/authors/id/R/RC/RCLAMP/Class-Accessor-Chained-%{V_class_accessor_chained}.tar.gz
+Source29:     http://www.cpan.org/authors/id/R/RC/RCLAMP/Class-Accessor-Lvalue-%{V_class_accessor_lvalue}.tar.gz
+Source30:     http://www.cpan.org/authors/id/G/GA/GAAL/Class-Accessor-Ref-%{V_class_accessor_ref}.tar.gz
+Source31:     http://www.cpan.org/authors/id/R/RO/RONAN/Class-ArrayObjects-%{V_class_arrayobjects}.tar.gz
+Source32:     http://www.cpan.org/authors/id/G/GG/GGOEBEL/Class-Contract-%{V_class_contract}.tar.gz
+Source33:     http://www.cpan.org/authors/id/I/IB/IBB/Class-Declare-%{V_class_declare}.tar.gz
+Source34:     http://www.cpan.org/authors/id/I/IB/IBB/Class-Declare-Attributes-%{V_class_declare_attributes}.tar.gz
+Source35:     http://www.cpan.org/authors/id/M/MI/MIYAGAWA/Class-Trigger-%{V_class_trigger}.tar.gz
+Source36:     http://www.cpan.org/authors/id/M/MS/MSCHWERN/Class-WhiteHole-%{V_class_whitehole}.tar.gz
+Source37:     http://www.cpan.org/authors/id/K/KA/KASEI/UNIVERSAL-moniker-%{V_universal_moniker}.tar.gz
+Source38:     http://www.cpan.org/authors/id/K/KV/KVAIL/fields-aliased-%{V_fields_aliased}.tar.gz
 Source39:     http://www.cpan.org/authors/id/A/AW/AWWAIID/Contize-%{V_contize}.tar.gz
 Source40:     http://www.cpan.org/modules/by-module/Data/Data-Flow-%{V_data_flow}.tar.gz
-Source41:     http://www.cpan.org/modules/by-module/Data/Data-Table-%{V_data_table}.tar.gz
+Source41:     http://www.cpan.org/authors/id/E/EZ/EZDB/Data-Table-%{V_data_table}.tar.gz
 Source42:     http://www.cpan.org/authors/id/M/MJ/MJD/Memoize-%{V_memoize}.tar.gz
-Source43:     http://www.cpan.org/modules/by-module/Data/Data-Compare-%{V_data_compare}.tar.gz
-Source44:     http://www.cpan.org/modules/by-module/Data/Data-Dumper-Simple-%{V_data_dumper_simple}.tar.gz
+Source43:     http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-%{V_data_compare}.tar.gz
+Source44:     http://www.cpan.org/authors/id/O/OV/OVID/Data-Dumper-Simple-%{V_data_dumper_simple}.tar.gz
 Source45:     http://www.cpan.org/authors/id/K/KW/KWILLIAMS/Path-Class-%{V_path_class}.tar.gz
-Source46:     http://www.cpan.org/modules/by-module/AnyData/AnyData-%{V_anydata}.tar.gz
+Source46:     http://www.cpan.org/authors/id/J/JZ/JZUCKER/AnyData-%{V_anydata}.tar.gz
 Source47:     http://www.cpan.org/authors/id/D/DO/DOMIZIO/OOTools-%{V_ootools}.tar.gz
-Source48:     http://www.cpan.org/modules/by-module/Data/Data-Hierarchy-%{V_data_hierarchy}.tar.gz
-Source49:     http://www.cpan.org/modules/by-module/Clone/Clone-%{V_clone}.tar.gz
-Source50:     http://www.cpan.org/modules/by-module/Clone/Clone-PP-%{V_clone_pp}.tar.gz
-Source51:     http://www.cpan.org/modules/by-module/Data/Data-Page-%{V_data_page}.tar.gz
-Source52:     http://www.cpan.org/modules/by-module/Data/Data-Page-Pageset-%{V_data_page_pageset}.tar.gz
+Source48:     http://www.cpan.org/authors/id/C/CL/CLKAO/Data-Hierarchy-%{V_data_hierarchy}.tar.gz
+Source49:     http://www.cpan.org/authors/id/R/RD/RDF/Clone-%{V_clone}.tar.gz
+Source50:     http://www.cpan.org/authors/id/E/EV/EVO/Clone-PP-%{V_clone_pp}.tar.gz
+Source51:     http://www.cpan.org/authors/id/L/LB/LBROCARD/Data-Page-%{V_data_page}.tar.gz
+Source52:     http://www.cpan.org/authors/id/C/CH/CHUNZI/Data-Page-Pageset-%{V_data_page_pageset}.tar.gz
 Source53:     http://www.cpan.org/authors/id/R/RO/ROBIN/Want-%{V_want}.tar.gz
-Source54:     http://www.cpan.org/modules/by-module/Class/Class-ErrorHandler-%{V_class_errorhandler}.tar.gz
-Source55:     http://www.cpan.org/modules/by-module/Class/Class-Singleton-%{V_class_singleton}.tar.gz
-Source56:     http://www.cpan.org/modules/by-module/UNIVERSAL/UNIVERSAL-require-%{V_universal_require}.tar.gz
-Source57:     http://www.cpan.org/modules/by-module/Class/Class-InsideOut-%{V_class_insideout}.tar.gz
-Source58:     http://www.cpan.org/modules/by-module/Class/Class-Trait-%{V_class_trait}.tar.gz
-Source59:     http://www.cpan.org/modules/by-module/Hash/Hash-Merge-%{V_hash_merge}.tar.gz
+Source54:     http://www.cpan.org/authors/id/B/BT/BTROTT/Class-ErrorHandler-%{V_class_errorhandler}.tar.gz
+Source55:     http://www.cpan.org/authors/id/A/AB/ABW/Class-Singleton-%{V_class_singleton}.tar.gz
+Source56:     http://www.cpan.org/authors/id/M/MS/MSCHWERN/UNIVERSAL-require-%{V_universal_require}.tar.gz
+Source57:     http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Class-InsideOut-%{V_class_insideout}.tar.gz
+Source58:     http://www.cpan.org/authors/id/O/OV/OVID/Class-Trait-%{V_class_trait}.tar.gz
+Source59:     http://www.cpan.org/authors/id/D/DM/DMUEY/Hash-Merge-%{V_hash_merge}.tar.gz
 Source60:     http://www.cpan.org/authors/id/R/RO/ROODE/Readonly-%{V_readonly}.tar.gz
-Source61:     http://www.cpan.org/modules/by-module/Params/Params-Util-%{V_params_util}.tar.gz
-Source62:     http://www.cpan.org/modules/by-module/Data/Data-OptList-%{V_data_optlist}.tar.gz
-Source63:     http://www.cpan.org/modules/by-module/Sub/Sub-Uplevel-%{V_sub_uplevel}.tar.gz
-Source64:     http://www.cpan.org/modules/by-module/Sub/Sub-Install-%{V_sub_install}.tar.gz
-Source65:     http://www.cpan.org/modules/by-module/Sub/Sub-Exporter-%{V_sub_exporter}.tar.gz
-Source66:     http://www.cpan.org/modules/by-module/Class/Class-Base-%{V_class_base}.tar.gz
+Source61:     http://www.cpan.org/authors/id/A/AD/ADAMK/Params-Util-%{V_params_util}.tar.gz
+Source62:     http://www.cpan.org/authors/id/R/RJ/RJBS/Data-OptList-%{V_data_optlist}.tar.gz
+Source63:     http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-%{V_sub_uplevel}.tar.gz
+Source64:     http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Install-%{V_sub_install}.tar.gz
+Source65:     http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Exporter-%{V_sub_exporter}.tar.gz
+Source66:     http://www.cpan.org/authors/id/A/AB/ABW/Class-Base-%{V_class_base}.tar.gz
 Source67:     http://www.cpan.org/authors/id/G/GU/GUGOD/self-%{V_self}.tar.gz
 Source68:     http://www.cpan.org/authors/id/M/MI/MIYAGAWA/capitalization-%{V_capitalization}.tar.gz
 Source69:     http://www.cpan.org/authors/id/N/NU/NUFFIN/Check-ISA-%{V_check_isa}.tar.gz
-Source70:     http://www.cpan.org/modules/by-module/Package/Package-Constants-%{V_package_constants}.tar.gz
-Source71:     http://www.cpan.org/modules/by-module/Carp/Carp-Clan-%{V_carp_clan}.tar.gz
+Source70:     http://www.cpan.org/authors/id/K/KA/KANE/Package-Constants-%{V_package_constants}.tar.gz
+Source71:     http://www.cpan.org/authors/id/S/ST/STBEY/Carp-Clan-%{V_carp_clan}.tar.gz
 
 #   build information
 BuildPreReq:  OpenPKG, openpkg >= 20100101, perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126
@@ -267,42 +267,42 @@ PreReq:       perl-module
 %track
     prog perl-util:Alias = {
         version   = %{V_alias}
-        url       = http://www.cpan.org/modules/by-module/Alias/
+        url       = http://www.cpan.org/authors/id/G/GS/GSAR/
         regex     = Alias-(__VER__)\.tar\.gz
     }
     prog perl-util:Attribute-Handlers = {
         version   = %{V_attribute_handlers}
-        url       = http://www.cpan.org/modules/by-module/Attribute/
+        url       = http://www.cpan.org/authors/id/S/SM/SMUELLER/
         regex     = Attribute-Handlers-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Container = {
         version   = %{V_class_container}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/K/KW/KWILLIAMS/
         regex     = Class-Container-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Data-Inheritable = {
         version   = %{V_class_data_inheritable}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/T/TM/TMTM/
         regex     = Class-Data-Inheritable-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Factory = {
         version   = %{V_class_factory}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/P/PH/PHRED/
         regex     = Class-Factory-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Factory-Util = {
         version   = %{V_class_factory_util}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/D/DR/DROLSKY/
         regex     = Class-Factory-Util-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Loader = {
         version   = %{V_class_loader}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/V/VI/VIPUL/
         regex     = Class-Loader-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-MakeMethods = {
         version   = %{V_class_makemethods}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/E/EV/EVO/
         regex     = Class-MakeMethods-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-MethodMaker = {
@@ -312,82 +312,82 @@ PreReq:       perl-module
     }
     prog perl-util:Class-ReturnValue = {
         version   = %{V_class_returnvalue}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/J/JE/JESSE/
         regex     = Class-ReturnValue-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-XPath = {
         version   = %{V_class_xpath}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/S/SA/SAMTREGAR/
         regex     = Class-XPath-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Autouse = {
         version   = %{V_class_autouse}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/A/AD/ADAMK/
         regex     = Class-Autouse-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Accessor = {
         version   = %{V_class_accessor}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/K/KA/KASEI/
         regex     = Class-Accessor-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Accessor-Assert = {
         version   = %{V_class_accessor_assert}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/S/SM/SMUELLER/
         regex     = Class-Accessor-Assert-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Accessor-Chained = {
         version   = %{V_class_accessor_chained}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/R/RC/RCLAMP/
         regex     = Class-Accessor-Chained-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Accessor-Lvalue = {
         version   = %{V_class_accessor_lvalue}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/R/RC/RCLAMP/
         regex     = Class-Accessor-Lvalue-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Accessor-Ref = {
         version   = %{V_class_accessor_ref}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/G/GA/GAAL/
         regex     = Class-Accessor-Ref-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-ArrayObjects = {
         version   = %{V_class_arrayobjects}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/R/RO/RONAN/
         regex     = Class-ArrayObjects-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Contract = {
         version   = %{V_class_contract}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/G/GG/GGOEBEL/
         regex     = Class-Contract-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Declare = {
         version   = %{V_class_declare}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/I/IB/IBB/
         regex     = Class-Declare-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Declare-Attributes = {
         version   = %{V_class_declare_attributes}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/I/IB/IBB/
         regex     = Class-Declare-Attributes-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Trigger = {
         version   = %{V_class_trigger}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/M/MI/MIYAGAWA/
         regex     = Class-Trigger-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-WhiteHole = {
         version   = %{V_class_whitehole}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/M/MS/MSCHWERN/
         regex     = Class-WhiteHole-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-Locations = {
         version   = %{V_data_locations}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/S/ST/STBEY/
         regex     = Data-Locations-(__VER__(-fixed)?)\.tar\.gz
     }
     prog perl-util:Data-Swap = {
         version   = %{V_data_swap}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/X/XM/XMATH/
         regex     = Data-Swap-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-Flow = {
@@ -397,52 +397,52 @@ PreReq:       perl-module
     }
     prog perl-util:Data-Table = {
         version   = %{V_data_table}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/E/EZ/EZDB/
         regex     = Data-Table-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-Compare = {
         version   = %{V_data_compare}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/D/DC/DCANTRELL/
         regex     = Data-Compare-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-Dumper-Simple = {
         version   = %{V_data_dumper_simple}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/O/OV/OVID/
         regex     = Data-Dumper-Simple-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-Hierarchy = {
         version   = %{V_data_hierarchy}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/C/CL/CLKAO/
         regex     = Data-Hierarchy-(__VER__)\.tar\.gz
     }
     prog perl-util:Exception-Class = {
         version   = %{V_exception_class}
-        url       = http://www.cpan.org/modules/by-module/Exception/
+        url       = http://www.cpan.org/authors/id/D/DR/DROLSKY/
         regex     = Exception-Class-(__VER__)\.tar\.gz
     }
     prog perl-util:Geography-Countries = {
         version   = %{V_geography_countries}
-        url       = http://www.cpan.org/modules/by-module/Geography/
+        url       = http://www.cpan.org/authors/id/A/AB/ABIGAIL/
         regex     = Geography-Countries-(__VER__)\.tar\.gz
     }
     prog perl-util:Object-Realize-Later = {
         version   = %{V_object_realize_later}
-        url       = http://www.cpan.org/modules/by-module/Object/
+        url       = http://www.cpan.org/authors/id/M/MA/MARKOV/
         regex     = Object-Realize-Later-(__VER__)\.tar\.gz
     }
     prog perl-util:Object-MultiType = {
         version   = %{V_object_multitype}
-        url       = http://www.cpan.org/modules/by-module/Object/
+        url       = http://www.cpan.org/authors/id/G/GM/GMPASSOS/
         regex     = Object-MultiType-(__VER__)\.tar\.gz
     }
     prog perl-util:Object-Lexical = {
         version   = %{V_object_lexical}
-        url       = http://www.cpan.org/modules/by-module/Object/
+        url       = http://www.cpan.org/authors/id/S/SW/SWALTERS/
         regex     = Object-Lexical-(__VER__)\.tar\.gz
     }
     prog perl-util:Params-Validate = {
         version   = %{V_params_validate}
-        url       = http://www.cpan.org/modules/by-module/Attribute/
+        url       = http://www.cpan.org/authors/id/D/DR/DROLSKY/
         regex     = Params-Validate-(__VER__)\.tar\.gz
     }
     prog perl-util:Startup = {
@@ -452,42 +452,42 @@ PreReq:       perl-module
     }
     prog perl-util:String-Divert = {
         version   = %{V_string_divert}
-        url       = http://www.cpan.org/modules/by-module/String/
+        url       = http://www.cpan.org/authors/id/R/RS/RSE/
         regex     = String-Divert-(__VER__)\.tar\.gz
     }
     prog perl-util:Test = {
         version   = %{V_test}
-        url       = http://www.cpan.org/modules/by-module/Test/
+        url       = http://www.cpan.org/authors/id/S/SB/SBURKE/
         regex     = Test-(__VER__)\.tar\.gz
     }
     prog perl-util:Test-Harness = {
         version   = %{V_test_harness}
-        url       = http://www.cpan.org/modules/by-module/Test/
+        url       = http://www.cpan.org/authors/id/A/AN/ANDYA/
         regex     = Test-Harness-(__VER__)\.tar\.gz
     }
     prog perl-util:Test-Manifest = {
         version   = %{V_test_manifest}
-        url       = http://www.cpan.org/modules/by-module/Test/
+        url       = http://www.cpan.org/authors/id/B/BD/BDFOY/
         regex     = Test-Manifest-(__VER__)\.tar\.gz
     }
     prog perl-util:Test-Simple = {
         version   = %{V_test_simple}
-        url       = http://www.cpan.org/modules/by-module/Test/
+        url       = http://www.cpan.org/authors/id/M/MS/MSCHWERN/
         regex     = Test-Simple-(__VER__)\.tar\.gz
     }
     prog perl-util:UNIVERSAL-moniker = {
         version   = %{V_universal_moniker}
-        url       = http://www.cpan.org/modules/by-module/UNIVERSAL/
+        url       = http://www.cpan.org/authors/id/K/KA/KASEI/
         regex     = UNIVERSAL-moniker-(__VER__)\.tar\.gz
     }
     prog perl-util:UNIVERSAL-require = {
         version   = %{V_universal_require}
-        url       = http://www.cpan.org/modules/by-module/UNIVERSAL/
+        url       = http://www.cpan.org/authors/id/M/MS/MSCHWERN/
         regex     = UNIVERSAL-require-(__VER__)\.tar\.gz
     }
     prog perl-util:fields-aliased = {
         version   = %{V_fields_aliased}
-        url       = http://www.cpan.org/modules/by-module/fields/
+        url       = http://www.cpan.org/authors/id/K/KV/KVAIL/
         regex     = fields-aliased-(__VER__)\.tar\.gz
     }
     prog perl-util:Contize = {
@@ -507,7 +507,7 @@ PreReq:       perl-module
     }
     prog perl-util:AnyData = {
         version   = %{V_anydata}
-        url       = http://www.cpan.org/modules/by-module/AnyData/
+        url       = http://www.cpan.org/authors/id/J/JZ/JZUCKER/
         regex     = AnyData-(__VER__)\.tar\.gz
     }
     prog perl-util:OOTools = {
@@ -517,22 +517,22 @@ PreReq:       perl-module
     }
     prog perl-util:Clone = {
         version   = %{V_clone}
-        url       = http://www.cpan.org/modules/by-module/Clone/
+        url       = http://www.cpan.org/authors/id/R/RD/RDF/
         regex     = Clone-(__VER__)\.tar\.gz
     }
     prog perl-util:Clone-PP = {
         version   = %{V_clone_pp}
-        url       = http://www.cpan.org/modules/by-module/Clone/
+        url       = http://www.cpan.org/authors/id/E/EV/EVO/
         regex     = Clone-PP-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-Page = {
         version   = %{V_data_page}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/L/LB/LBROCARD/
         regex     = Data-Page-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-Page-Pageset = {
         version   = %{V_data_page_pageset}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/C/CH/CHUNZI/
         regex     = Data-Page-Pageset-(__VER__)\.tar\.gz
     }
     prog perl-util:Want = {
@@ -542,27 +542,27 @@ PreReq:       perl-module
     }
     prog perl-util:Class-ErrorHandler = {
         version   = %{V_class_errorhandler}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/B/BT/BTROTT/
         regex     = Class-ErrorHandler-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Singleton = {
         version   = %{V_class_singleton}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/A/AB/ABW/
         regex     = Class-Singleton-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-InsideOut = {
         version   = %{V_class_insideout}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/D/DA/DAGOLDEN/
         regex     = Class-InsideOut-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Trait = {
         version   = %{V_class_trait}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/O/OV/OVID/
         regex     = Class-Trait-(__VER__)\.tar\.gz
     }
     prog perl-util:Hash-Merge = {
         version   = %{V_hash_merge}
-        url       = http://www.cpan.org/modules/by-module/Hash/
+        url       = http://www.cpan.org/authors/id/D/DM/DMUEY/
         regex     = Hash-Merge-(__VER__)\.tar\.gz
     }
     prog perl-util:Readonly = {
@@ -572,32 +572,32 @@ PreReq:       perl-module
     }
     prog perl-util:Params-Util = {
         version   = %{V_params_util}
-        url       = http://www.cpan.org/modules/by-module/Params/
+        url       = http://www.cpan.org/authors/id/A/AD/ADAMK/
         regex     = Params-Util-(__VER__)\.tar\.gz
     }
     prog perl-util:Data-OptList = {
         version   = %{V_data_optlist}
-        url       = http://www.cpan.org/modules/by-module/Data/
+        url       = http://www.cpan.org/authors/id/R/RJ/RJBS/
         regex     = Data-OptList-(__VER__)\.tar\.gz
     }
     prog perl-util:Sub-Uplevel = {
         version   = %{V_sub_uplevel}
-        url       = http://www.cpan.org/modules/by-module/Sub/
+        url       = http://www.cpan.org/authors/id/D/DA/DAGOLDEN/
         regex     = Sub-Uplevel-(__VER__)\.tar\.gz
     }
     prog perl-util:Sub-Install = {
         version   = %{V_sub_install}
-        url       = http://www.cpan.org/modules/by-module/Sub/
+        url       = http://www.cpan.org/authors/id/R/RJ/RJBS/
         regex     = Sub-Install-(__VER__)\.tar\.gz
     }
     prog perl-util:Sub-Exporter = {
         version   = %{V_sub_exporter}
-        url       = http://www.cpan.org/modules/by-module/Sub/
+        url       = http://www.cpan.org/authors/id/R/RJ/RJBS/
         regex     = Sub-Exporter-(__VER__)\.tar\.gz
     }
     prog perl-util:Class-Base = {
         version   = %{V_class_base}
-        url       = http://www.cpan.org/modules/by-module/Class/
+        url       = http://www.cpan.org/authors/id/A/AB/ABW/
         regex     = Class-Base-(__VER__)\.tar\.gz
     }
     prog perl-util:self = {
@@ -617,12 +617,12 @@ PreReq:       perl-module
     }
     prog perl-util:Package-Constants = {
         version   = %{V_package_constants}
-        url       = http://www.cpan.org/modules/by-module/Package/
+        url       = http://www.cpan.org/authors/id/K/KA/KANE/
         regex     = Package-Constants-(__VER__)\.tar\.gz
     }
     prog perl-util:Carp-Clan = {
         version   = %{V_carp_clan}
-        url       = http://www.cpan.org/modules/by-module/Carp/
+        url       = http://www.cpan.org/authors/id/S/ST/STBEY/
         regex     = Carp-Clan-(__VER__)\.tar\.gz
     }