|
|
@@ -36,6 +36,17 @@
|
|
|
%define V_class_methodmaker 2.02
|
|
|
%define V_class_returnvalue 0.52
|
|
|
%define V_class_xpath 1.4
|
|
|
+%define V_class_autouse 1.04
|
|
|
+%define V_class_accessor 0.19
|
|
|
+%define V_class_accessor_assert 1.2
|
|
|
+%define V_class_accessor_chained 0.01
|
|
|
+%define V_class_accessor_lvalue 0.11
|
|
|
+%define V_class_accessor_ref 0.03
|
|
|
+%define V_class_arrayobjects 1.02
|
|
|
+%define V_class_contract 1.14
|
|
|
+%define V_class_declare 0.05
|
|
|
+%define V_class_declare_attributes 0.03
|
|
|
+%define V_class_trigger 0.08
|
|
|
%define V_data_locations 5.2-fixed
|
|
|
%define V_data_swap 0.02
|
|
|
%define V_devel_stacktrace 1.11
|
|
|
@@ -64,7 +75,7 @@ Class: BASE
|
|
|
Group: Language
|
|
|
License: GPL/Artistic
|
|
|
Version: %{V_perl}
|
|
|
-Release: 20040909
|
|
|
+Release: 20040919
|
|
|
|
|
|
# list of sources
|
|
|
Source0: http://www.cpan.org/modules/by-module/Test/Test-%{V_test}.tar.gz
|
|
|
@@ -94,6 +105,17 @@ Source23: http://www.cpan.org/modules/by-module/Test/Test-Simple-%{V_test_si
|
|
|
Source24: http://www.cpan.org/modules/by-module/Test/Test-Manifest-%{V_test_manifest}.tar.gz
|
|
|
Source25: http://www.cpan.org/modules/by-module/Geography/Geography-Countries-%{V_geography_countries}.tar.gz
|
|
|
Source26: http://www.cpan.org/modules/by-module/Data/Data-Swap-%{V_data_swap}.tar.gz
|
|
|
+Source27: http://www.cpan.org/modules/by-module/Class/Class-Autouse-%{V_class_autouse}.tar.gz
|
|
|
+Source28: http://www.cpan.org/modules/by-module/Class/Class-Accessor-%{V_class_accessor}.tar.gz
|
|
|
+Source29: http://www.cpan.org/modules/by-module/Class/Class-Accessor-Assert-%{V_class_accessor_assert}.tar.gz
|
|
|
+Source30: http://www.cpan.org/modules/by-module/Class/Class-Accessor-Chained-%{V_class_accessor_chained}.tar.gz
|
|
|
+Source31: http://www.cpan.org/modules/by-module/Class/Class-Accessor-Lvalue-%{V_class_accessor_lvalue}.tar.gz
|
|
|
+Source32: http://www.cpan.org/modules/by-module/Class/Class-Accessor-Ref-%{V_class_accessor_ref}.tar.gz
|
|
|
+Source33: http://www.cpan.org/modules/by-module/Class/Class-ArrayObjects-%{V_class_arrayobjects}.tar.gz
|
|
|
+Source34: http://www.cpan.org/modules/by-module/Class/Class-Contract-%{V_class_contract}.tar.gz
|
|
|
+Source35: http://www.cpan.org/modules/by-module/Class/Class-Declare-%{V_class_declare}.tar.gz
|
|
|
+Source36: http://www.cpan.org/modules/by-module/Class/Class-Declare-Attributes-%{V_class_declare_attributes}.tar.gz
|
|
|
+Source37: http://www.cpan.org/modules/by-module/Class/Class-Trigger-%{V_class_trigger}.tar.gz
|
|
|
|
|
|
# build information
|
|
|
Prefix: %{l_prefix}
|
|
|
@@ -116,6 +138,17 @@ AutoReqProv: no
|
|
|
- Class::MethodMaker (%{V_class_methodmaker})
|
|
|
- Class::ReturnValue (%{V_class_returnvalue})
|
|
|
- Class::XPath (%{V_class_xpath})
|
|
|
+ - Class::Autouse (%{V_class_autouse})
|
|
|
+ - Class::Accessor (%{V_class_accessor})
|
|
|
+ - Class::Accessor::Assert (%{V_class_accessor_assert})
|
|
|
+ - Class::Accessor::Chained (%{V_class_accessor_chained})
|
|
|
+ - Class::Accessor::Lvalue (%{V_class_accessor_lvalue})
|
|
|
+ - Class::Accessor::Ref (%{V_class_accessor_ref})
|
|
|
+ - Class::ArrayObjects (%{V_class_arrayobjects})
|
|
|
+ - Class::Contract (%{V_class_contract})
|
|
|
+ - Class::Declare (%{V_class_declare})
|
|
|
+ - Class::Declare-Attributes (%{V_class_declare_attributes})
|
|
|
+ - Class::Trigger (%{V_class_trigger})
|
|
|
- Data::Locations (%{V_data_locations})
|
|
|
- Data::Swap (%{V_data_swap})
|
|
|
- Devel::StackTrace (%{V_devel_stacktrace})
|
|
|
@@ -189,6 +222,61 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/modules/by-module/Class/
|
|
|
regex = Class-XPath-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
+ prog perl-util:Class-Autouse = {
|
|
|
+ version = %{V_class_autouse}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Class/
|
|
|
+ regex = Class-Autouse-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog perl-util:Class-Accessor = {
|
|
|
+ version = %{V_class_accessor}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Class/
|
|
|
+ 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/
|
|
|
+ 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/
|
|
|
+ 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/
|
|
|
+ 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/
|
|
|
+ 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/
|
|
|
+ regex = Class-ArrayObjects-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog perl-util:Class-Contract = {
|
|
|
+ version = %{V_class_contract}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Class/
|
|
|
+ regex = Class-Contract-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
+ prog perl-util:Class-Declare = {
|
|
|
+ version = %{V_class_declare}
|
|
|
+ url = http://www.cpan.org/modules/by-module/Class/
|
|
|
+ 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/
|
|
|
+ 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/
|
|
|
+ regex = Class-Trigger-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
prog perl-util:Data-Locations = {
|
|
|
version = %{V_data_locations}
|
|
|
url = http://www.cpan.org/modules/by-module/Data/
|
|
|
@@ -298,6 +386,17 @@ AutoReqProv: no
|
|
|
%setup -q -T -D -a 24
|
|
|
%setup -q -T -D -a 25
|
|
|
%setup -q -T -D -a 26
|
|
|
+ %setup -q -T -D -a 27
|
|
|
+ %setup -q -T -D -a 28
|
|
|
+ %setup -q -T -D -a 29
|
|
|
+ %setup -q -T -D -a 30
|
|
|
+ %setup -q -T -D -a 31
|
|
|
+ %setup -q -T -D -a 32
|
|
|
+ %setup -q -T -D -a 33
|
|
|
+ %setup -q -T -D -a 34
|
|
|
+ %setup -q -T -D -a 35
|
|
|
+ %setup -q -T -D -a 36
|
|
|
+ %setup -q -T -D -a 37
|
|
|
|
|
|
%build
|
|
|
|
|
|
@@ -331,6 +430,17 @@ AutoReqProv: no
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE24} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE25} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE26} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE27} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE28} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE29} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE30} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE31} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE32} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE33} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE34} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE35} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE36} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE37} configure build install
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/replace
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/prove
|
|
|
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
|