ソースを参照

add more interesting CPAN Net:XXX stuff

Ralf S. Engelschall 24 年 前
コミット
fd6238ed86
1 ファイル変更57 行追加29 行削除
  1. 57 29
      perl-net/perl-net.spec

+ 57 - 29
perl-net/perl-net.spec

@@ -24,12 +24,18 @@
 ##  
 
 #   versions of individual parts
-%define       V_daemon            0.36
-%define       V_server            0.82
-%define       V_ext               1.011
-%define       V_libnet            1.11
-%define       V_netmask           1.9002
-%define       V_netftp            2.9
+%define       V_net_daemon            0.36
+%define       V_net_server            0.82
+%define       V_net_ext               1.011
+%define       V_libnet                1.12
+%define       V_net_netmask           1.9002
+%define       V_net_ftp_common        2.9
+%define       V_net_ping              2.18
+%define       V_net_snmp              4.0.2
+%define       V_net_services          1.3
+%define       V_net_tftp              0.15
+%define       V_net_telnet            3.02
+%define       V_net_telnet_cisco      1.09
 
 #   package information
 Name:         perl-net
@@ -40,16 +46,22 @@ Packager:     The OpenPKG Project
 Distribution: OpenPKG [REL]
 Group:        Language
 License:      GPL/Artistic
-Version:      20020517
-Release:      20020517
+Version:      20020527
+Release:      20020527
 
 #   list of sources
-Source0:      http://www.cpan.org/modules/by-module/Net/Net-Daemon-%{V_daemon}.tar.gz
-Source1:      http://www.cpan.org/modules/by-module/Net/Net-Server-%{V_server}.tar.gz
-Source2:      http://www.cpan.org/modules/by-module/Net/Net-ext-%{V_ext}.tar.gz
+Source0:      http://www.cpan.org/modules/by-module/Net/Net-Daemon-%{V_net_daemon}.tar.gz
+Source1:      http://www.cpan.org/modules/by-module/Net/Net-Server-%{V_net_server}.tar.gz
+Source2:      http://www.cpan.org/modules/by-module/Net/Net-ext-%{V_net_ext}.tar.gz
 Source3:      http://www.cpan.org/modules/by-module/Net/libnet-%{V_libnet}.tar.gz
-Source4:      http://www.cpan.org/modules/by-module/Net/Net-Netmask-%{V_netmask}.tar.gz
-Source5:      http://www.cpan.org/modules/by-module/Net/Net-FTP-Common-%{V_netftp}.tar.gz
+Source4:      http://www.cpan.org/modules/by-module/Net/Net-Netmask-%{V_net_netmask}.tar.gz
+Source5:      http://www.cpan.org/modules/by-module/Net/Net-FTP-Common-%{V_net_ftp_common}.tar.gz
+Source6:      http://www.cpan.org/modules/by-module/Net/Net-Ping-%{V_net_ping}.tar.gz
+Source7:      http://www.cpan.org/modules/by-module/Net/Net-SNMP-%{V_net_snmp}.tar.gz
+Source8:      http://www.cpan.org/modules/by-module/Net/Net-Services-%{V_net_services}.tar.gz
+Source9:      http://www.cpan.org/modules/by-module/Net/Net-TFTP-%{V_net_tftp}.tar.gz
+Source10:     http://www.cpan.org/modules/by-module/Net/Net-Telnet-%{V_net_telnet}.tar.gz
+Source11:     http://www.cpan.org/modules/by-module/Net/Net-Telnet-Cisco-%{V_net_telnet_cisco}.tar.gz
 
 #   build information
 Prefix:       %{l_prefix}
@@ -61,32 +73,44 @@ AutoReqProv:  no
 
 %description
     Perl modules for use with networks:
-    - Net::Daemon (%{V_daemon})
-    - Net::Server (%{V_server})
-    - Net::Gen (%{V_ext})
-    - Net::Inet (%{V_ext})
-    - Net::TCP (%{V_ext})
-    - Net::UDP (%{V_ext})
-    - Net::UNIX (%{V_ext})
-    - Net::TCP::Server (%{V_ext})
-    - Net::UNIX::Server (%{V_ext})
+    - Net::Daemon (%{V_net_daemon})
     - Net::FTP (%{V_libnet})
-    - Net::SMTP (%{V_libnet})
-    - Net::Time (%{V_libnet})
-    - Net::Time (%{V_libnet})
+    - Net::FTP::Common (%{V_net_ftp_common})
+    - Net::Gen (%{V_net_ext})
+    - Net::Inet (%{V_net_ext})
     - Net::NNTP (%{V_libnet})
+    - Net::Netmask (%{V_net_netmask})
     - Net::POP3 (%{V_libnet})
+    - Net::Ping (%{V_net_ping})
+    - Net::SMTP (%{V_libnet})
+    - Net::SNMP (%{V_net_snmp})
     - Net::SNPP (%{V_libnet})
-    - Net::Netmask (%{V_netmask})
-    - Net::FTP::Common (%{V_netftp})
+    - Net::Server (%{V_net_server})
+    - Net::Services (%{V_net_services})
+    - 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})
 
 %prep
-    %setup0 -q -c -n %{name}-%{version}
+    %setup0  -q -c -n %{name}-%{version}
     %setup1  -q -T -D -a 1
     %setup2  -q -T -D -a 2
     %setup3  -q -T -D -a 3
     %setup4  -q -T -D -a 4
     %setup5  -q -T -D -a 5
+    %setup6  -q -T -D -a 6
+    %setup7  -q -T -D -a 7
+    %setup8  -q -T -D -a 8
+    %setup9  -q -T -D -a 9
+    %setup10 -q -T -D -a 10
+    %setup11 -q -T -D -a 11
 
 %build
 
@@ -108,7 +132,11 @@ AutoReqProv:  no
     chmod a+x $perl
 
     # uncompress and build modules
-    for mod in %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do
+    for mod in \
+        %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} \
+        %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} \
+        %{SOURCE10}
+    do
         dir=`echo "$mod" | sed -e 's;^.*/\([^/]*\)\.tar\.gz$;\1;'`
         cd $dir
         chmod -R u+rw .