Prechádzať zdrojové kódy

fix missing, wrong and duplicate modules; make sure every module appears exacly once in definition, %track and %description; update modules where appropriate

Thomas Lotterer 21 rokov pred
rodič
commit
e94b56524f

+ 2 - 2
perl-apache/perl-apache.spec

@@ -52,7 +52,7 @@ Class:        EVAL
 Group:        Language
 License:      GPL/Artistic
 Version:      %{V_perl}
-Release:      20040519
+Release:      20040622
 
 #   list of sources
 Source0:      http://www.cpan.org/modules/by-module/Apache/Apache-AuthCookie-%{V_apache_authcookie}.tar.gz
@@ -147,7 +147,7 @@ AutoReqProv:  no
         regex     = Apache-Session-(__VER__)\.tar\.gz
     }
     prog perl-apache:Apache-Session-Lazy = {
-        version   = %{V_apache_tempfile}
+        version   = %{V_apache_session_lazy}
         url       = http://www.cpan.org/modules/by-module/Apache/
         regex     = Apache-Session-Lazy-(__VER__)\.tar\.gz
     }

+ 13 - 1
perl-ars/perl-ars.spec

@@ -41,7 +41,7 @@ Class:        EVAL
 Group:        Language
 License:      Commercial
 Version:      %{V_perl}
-Release:      20040508
+Release:      20040622
 
 #   list of sources
 Source0:      http://www.cpan.org/modules/by-module/ARS/ARSperl-%{V_arsperl}.tgz
@@ -68,6 +68,8 @@ AutoReqProv:  no
     from within Perl. It contains the following modules:
     - ARSperl (%{V_arsperl})
     - Remedy::ARSTools (%{V_remedy_arstools})
+    - Array::RefElem (%{V_array_refelem})
+    - Data::DumpXML (%{V_data_dumpxml})
 
     NOTICE: THIS IS A PRIVATE PACKAGE, NOT INTENDED FOR USE OUTSIDE
     THE SCOPE OF THE OPENPKG PROJECT'S DEVELOPERS. THE OPENPKG PROJECT
@@ -79,6 +81,16 @@ AutoReqProv:  no
         url       = http://www.cpan.org/modules/by-module/ARS/
         regex     = ARSperl-(__VER__)\.tgz
     }
+    prog perl-ars:Array-RefElem = {
+        version   = %{V_array_refelem}
+        url       = http://www.cpan.org/modules/by-module/Array/
+        regex     = Array-RefElem-(__VER__)\.tar\.gz
+    }
+    prog perl-ars:Data-DumpXML = {
+        version   = %{V_data_dumpxml}
+        url       = http://www.cpan.org/modules/by-module/Data/
+        regex     = Data-DumpXML-(__VER__)\.tar\.gz
+    }
     prog perl-ars:Remedy-ARStools = {
         version   = %{V_remedy_arstools}
         url       = http://www.cpan.org/modules/by-module/Remedy/

+ 12 - 2
perl-crypto/perl-crypto.spec

@@ -46,8 +46,8 @@
 %define       V_crypt_twofish      2.12
 %define       V_crypt_rot13        0.6
 %define       V_crypt_null         1.02
-%define       V_crypt_ecb          1.1
-%define       V_crypt_cbc          2.02
+%define       V_crypt_ecb          1.1-2
+%define       V_crypt_cbc          2.12
 %define       V_data_uuid          0.11
 %define       V_string_crc32       1.2
 
@@ -199,6 +199,16 @@ AutoReqProv:  no
         url       = http://www.cpan.org/modules/by-module/Crypt/
         regex     = Crypt-UnixCrypt-(__VER__)\.tar\.gz
     }
+    prog perl-crypto:Crypt-ECB = {
+        version   = %{V_crypt_ecb}
+        url       = http://www.cpan.org/modules/by-module/Crypt/
+        regex     = Crypt-ECB-(__VER__)\.tar\.gz
+    }
+    prog perl-crypto:Crypt-CBC = {
+        version   = %{V_crypt_cbc}
+        url       = http://www.cpan.org/modules/by-module/Crypt/
+        regex     = Crypt-CBC-(__VER__)\.tar\.gz
+    }
     prog perl-crypto:Data-UUID = {
         version   = %{V_data_uuid}
         url       = http://www.cpan.org/modules/by-module/Data/

+ 2 - 2
perl-curses/perl-curses.spec

@@ -43,7 +43,7 @@ Class:        BASE
 Group:        Language
 License:      GPL/Artistic
 Version:      %{V_perl}
-Release:      20040508
+Release:      20040622
 
 #   list of sources
 Source0:      http://www.cpan.org/modules/by-module/Curses/Curses-%{V_curses}.tar.gz
@@ -100,7 +100,7 @@ AutoReqProv:  no
         regex     = CursesForms-(__VER__)\.tar\.gz
     }
     prog perl-curses:CursesWidgets = {
-        version   = %{V_curses_forms}
+        version   = %{V_curses_widgets}
         url       = http://www.cpan.org/modules/by-module/Curses/
         regex     = CursesWidgets-(__VER__)\.tar\.gz
     }

+ 24 - 15
perl-net/perl-net.spec

@@ -29,8 +29,8 @@
 %define       V_net_server            0.87
 %define       V_net_ext               1.011
 %define       V_libnet                1.18
-%define       V_net_netmask           1.9002
-%define       V_net_ftp_common        2.9
+%define       V_net_netmask           1.9011
+%define       V_net_ftp_common        5.0
 %define       V_net_snmp              4.1.2
 %define       V_net_tftp              0.16
 %define       V_net_telnet            3.03
@@ -54,7 +54,7 @@ Class:        BASE
 Group:        Language
 License:      GPL/Artistic
 Version:      %{V_perl}
-Release:      20040508
+Release:      20040622
 
 #   package options
 %option       with_curl   no
@@ -102,26 +102,25 @@ AutoReqProv:  no
     Perl modules for use with networks:
     - Net::Daemon (%{V_net_daemon})
     - Net::FTP (%{V_libnet})
+    - Net::NNTP
+    - Net::POP3
+    - Net::SMTP
+    - Net::SNPP
+    - Net::Time
     - Net::FTP::Common (%{V_net_ftp_common})
     - Net::Gen (%{V_net_ext})
-    - Net::Inet (%{V_net_ext})
-    - Net::NNTP (%{V_libnet})
+    - Net::Inet
+    - Net::TCP
+    - Net::TCP::Server
+    - Net::UDP
+    - Net::UNIX
+    - Net::UNIX::Server
     - Net::Netmask (%{V_net_netmask})
-    - Net::POP3 (%{V_libnet})
-    - Net::SMTP (%{V_libnet})
     - Net::SNMP (%{V_net_snmp})
-    - Net::SNPP (%{V_libnet})
     - Net::Server (%{V_net_server})
-    - Net::TCP (%{V_net_ext})
-    - Net::TCP::Server (%{V_net_ext})
     - Net::TFTP (%{V_net_tftp})
     - Net::Telnet (%{V_net_telnet})
     - Net::Telnet::Cisco (%{V_net_telnet_cisco})
-    - Net::Time (%{V_libnet})
-    - Net::Time (%{V_libnet})
-    - Net::UDP (%{V_net_ext})
-    - Net::UNIX (%{V_net_ext})
-    - Net::UNIX::Server (%{V_net_ext})
     - Net::Radius (%{V_net_radius})
     - RPC::PlServer, RPC::PlClient (%{V_plrpc})
     - Net::IP (%{V_net_ip})
@@ -140,6 +139,16 @@ AutoReqProv:  no
         url       = http://curl.haxx.se/libcurl/perl/
         regex     = Curl-easy-(__VER__)\.tar\.gz
     }
+    prog perl-net:net_netmask = {
+        version   = %{V_net_netmask}
+        url       = http://www.cpan.org/modules/by-module/Net/
+        regex     = Net-Netmask-(__VER__)\.tar\.gz
+    }
+    prog perl-net:net_ftp_common = {
+        version   = %{V_net_ftp_common}
+        url       = http://www.cpan.org/modules/by-module/Net/
+        regex     = Net-FTP-Common-(__VER__)\.tar\.gz
+    }
     prog perl-net:libnet = {
         version   = %{V_libnet}
         url       = http://www.cpan.org/modules/by-module/Net/

+ 7 - 1
perl-parse/perl-parse.spec

@@ -47,7 +47,7 @@ Class:        BASE
 Group:        Language
 License:      GPL/Artistic
 Version:      %{V_perl}
-Release:      20040616
+Release:      20040622
 
 #   list of sources
 Source0:      http://www.cpan.org/modules/by-module/Config/Config-IniFiles-%{V_config_inifiles}.tar.gz
@@ -73,6 +73,7 @@ AutoReqProv:  no
     Perl modules for use with parsing algorythms:
     - Config::IniFiles (%{V_config_inifiles})
     - Config::General (%{V_config_general})
+    - Config::Simple (%{V_config_simple})
     - Parse::RecDescent (%{V_parse_recdescent})
     - Parse::RecDescent::FAQ (%{V_parse_recdescent_faq})
     - Parse::RecDescent::Deparse (%{V_parse_recdescent_deparse})
@@ -122,6 +123,11 @@ AutoReqProv:  no
         url       = http://www.cpan.org/modules/by-module/Parse/
         regex     = Parse-Yapp-(__VER__)\.tar\.gz
     }
+    prog perl-parse:Parse-Earley = {
+        version   = %{V_parse_earley}
+        url       = http://www.cpan.org/modules/by-module/Parse/
+        regex     = Parse-Earley-(__VER__)\.tar\.gz
+    }
     prog perl-parse:ParseLex = {
         version   = %{V_parse_lex}
         url       = http://www.cpan.org/modules/by-module/Parse/

+ 7 - 2
perl-time/perl-time.spec

@@ -26,7 +26,7 @@
 #   versions of individual parts
 %define       V_perl               5.8.4
 %define       V_time_date          1.1301
-%define       V_time_hires         1.38
+%define       V_time_hires         1.59
 %define       V_time_local         1.10
 %define       V_date_manip         5.42a
 %define       V_date_calc          5.3
@@ -46,7 +46,7 @@ Class:        BASE
 Group:        Language
 License:      GPL/Artistic
 Version:      %{V_perl}
-Release:      20040508
+Release:      20040622
 
 #   list of sources
 Source0:      http://www.cpan.org/modules/by-module/Date/TimeDate-%{V_time_date}.tar.gz
@@ -105,6 +105,11 @@ AutoReqProv:  no
         url       = http://www.cpan.org/modules/by-authors/id/MUIR/modules/
         regex     = Time-modules-(__VER__)\.tar\.gz
     }
+    prog perl-time:Time-HiRes = {
+        version   = %{V_time_hires}
+        url       = http://www.cpan.org/modules/by-module/Time/
+        regex     = Time-HiRes-(__VER__)\.tar\.gz
+    }
     prog perl-time:Time-Local = {
         version   = %{V_time_local}
         url       = http://www.cpan.org/modules/by-module/Time/

+ 7 - 2
perl-tk/perl-tk.spec

@@ -45,7 +45,7 @@
 %define       V_tk_progressbarmac    1.2
 %define       V_tk_multi             1.004
 %define       V_tk_objecthandler     0.03
-%define       V_tk_pathentry         2.17
+%define       V_tk_pathentry         2.21
 %define       V_tk_popentry          0.06
 %define       V_tk_radiobuttongroup  0.2.2
 %define       V_tk_rotcanvas         1.2
@@ -67,7 +67,7 @@ Class:        BASE
 Group:        Language
 License:      GPL/Artistic
 Version:      %{V_perl}
-Release:      20040519
+Release:      20040622
 
 #   list of sources
 Source0:      http://www.cpan.org/modules/by-module/Tk/Tk-%{V_tk}.tar.gz
@@ -236,6 +236,11 @@ AutoReqProv:  no
         url       = http://www.cpan.org/modules/by-module/Tk/
         regex     = Tk-PNG-(__VER__)\.tar\.gz
     }
+    prog perl-tk:Tk-PathEntry = {
+        version   = %{V_tk_pathentry}
+        url       = http://www.cpan.org/modules/by-module/Tk/
+        regex     = Tk-PathEntry-(__VER__)\.tar\.gz
+    }
     prog perl-tk:Tk-PopEntry = {
         version   = %{V_tk_popentry}
         url       = http://www.cpan.org/modules/by-module/Tk/