diff -r 3d7d8c68b2fc -r 442a711da911 perl-net/perl-net.spec
--- a/perl-net/perl-net.spec Tue Sep 20 17:37:48 2011 +0200
+++ b/perl-net/perl-net.spec Wed Sep 21 13:46:39 2011 +0200
@@ -1,6 +1,6 @@
##
## perl-net.spec -- OpenPKG RPM Package Specification
-## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
+## Copyright (c) 2000-2011 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
@@ -22,37 +22,42 @@
##
# versions of individual parts
-%define V_perl 5.10.0
+%define V_perl 5.14
%define V_math_base85 0.2
%define V_net_ipv4addr 0.10
%define V_net_ipv6addr 0.2
-%define V_net_daemon 0.43
-%define V_net_server 0.97
+%define V_net_daemon 0.48
+%define V_net_server 0.99
%define V_net_ext 1.011
-%define V_libnet 1.22
-%define V_net_netmask 1.9015
-%define V_net_ftp_common 6.1
+%define V_libnet 1.22_01
+%define V_net_netmask 1.9016
+%define V_net_ftp_common 7.0.d
%define V_net_snmp 5.2.0
-%define V_net_tftp 0.17
+%define V_net_tftp 0.19
%define V_net_telnet 3.03
%define V_net_telnet_cisco 1.10
%define V_plrpc 0.2020
-%define V_net_imap_simple 1.17
-%define V_net_bgp 0.10
+%define V_net_imap_simple 1.2025
+%define V_net_bgp 0.14
%define V_net_pcap 0.16
-%define V_net_radius 1.56
+%define V_net_radius 2.103
%define V_net_ip 1.25
-%define V_class_gomor 1.01
-%define V_net_packet 3.26
+%define V_class_gomor 1.02
+%define V_net_packet 3.27
%define V_net_xmpp 1.02
%define V_net_jabber 2.0
-%define V_net_patricia 1.014
-%define V_net_irc 0.75
-%define V_ip_country 2.26
-%define V_io_socket_multicast 1.05
+%define V_net_patricia 1.15
+%define V_net_irc 0.79
+%define V_ip_country 2.27
+%define V_io_socket_multicast 1.12
%define V_net_growlclient 0.02
-%define V_net_dhcp 0.66
+%define V_net_dhcp 0.67_1
%define V_net_proxy 0.12
+%define V_net_stomp 0.42
+%define V_net_stomp_receipt 0.36
+%define V_net_rabbitmq 0.0.4
+%define V_netaddr_ip 4.044
+%define V_net_http 6.01
%define V_net_netxap 0.02
# package information
@@ -66,56 +71,57 @@
Group: Perl
License: GPL/Artistic
Version: %{V_perl}
-Release: 20090106
+Release: 20110914
# package options
%option with_pcap no
# list of sources
-Source0: http://www.cpan.org/modules/by-module/Math/Math-Base85-%{V_math_base85}.tar.gz
-Source1: http://www.cpan.org/modules/by-module/Net/Net-IPv4Addr-%{V_net_ipv4addr}.tar.gz
-Source2: http://www.cpan.org/modules/by-module/Net/Net-IPv6Addr-%{V_net_ipv6addr}.tar.gz
+Source0: http://www.cpan.org/authors/id/T/TM/TMONROE/Math-Base85-%{V_math_base85}.tar.gz
+Source1: http://www.cpan.org/authors/id/F/FR/FRAJULAC/Net-IPv4Addr-%{V_net_ipv4addr}.tar.gz
+Source2: http://www.cpan.org/authors/id/T/TM/TMONROE/Net-IPv6Addr-%{V_net_ipv6addr}.tar.gz
Source3: http://www.cpan.org/modules/by-module/Net/Net-Daemon-%{V_net_daemon}.tar.gz
-Source4: http://www.cpan.org/modules/by-module/Net/Net-Server-%{V_net_server}.tar.gz
-Source5: http://www.cpan.org/modules/by-module/Net/Net-ext-%{V_net_ext}.tar.gz
-Source6: http://www.cpan.org/modules/by-module/Net/libnet-%{V_libnet}.tar.gz
+Source4: http://www.cpan.org/authors/id/R/RH/RHANDOM/Net-Server-%{V_net_server}.tar.gz
+Source5: http://www.cpan.org/authors/id/S/SP/SPIDB/Net-ext-%{V_net_ext}.tar.gz
+Source6: http://www.cpan.org/authors/id/G/GB/GBARR/libnet-%{V_libnet}.tar.gz
Source7: http://www.cpan.org/modules/by-module/Net/Net-Netmask-%{V_net_netmask}.tar.gz
Source8: http://www.cpan.org/modules/by-module/Net/Net-FTP-Common-%{V_net_ftp_common}.tar.gz
Source9: http://www.cpan.org/modules/by-module/Net/Net-SNMP-%{V_net_snmp}.tar.gz
-Source10: http://www.cpan.org/modules/by-module/Net/Net-TFTP-%{V_net_tftp}.tar.gz
-Source11: http://www.cpan.org/modules/by-module/Net/Net-Telnet-%{V_net_telnet}.tar.gz
-Source12: http://www.cpan.org/modules/by-module/Net/Net-Telnet-Cisco-%{V_net_telnet_cisco}.tar.gz
-Source13: http://www.cpan.org/modules/by-module/Net/Net-Radius-%{V_net_radius}.tar.gz
+Source10: http://www.cpan.org/authors/id/G/GB/GBARR/Net-TFTP-%{V_net_tftp}.tar.gz
+Source11: http://www.cpan.org/authors/id/J/JR/JROGERS/Net-Telnet-%{V_net_telnet}.tar.gz
+Source12: http://www.cpan.org/authors/id/J/JO/JOSHUA/Net-Telnet-Cisco-%{V_net_telnet_cisco}.tar.gz
+Source13: http://www.cpan.org/authors/id/L/LU/LUISMUNOZ/Net-Radius-%{V_net_radius}.tar.gz
Source14: http://www.cpan.org/modules/by-module/RPC/PlRPC-%{V_plrpc}.tar.gz
-Source15: http://www.cpan.org/modules/by-module/Net/Net-IMAP-Simple-%{V_net_imap_simple}.tar.gz
-Source16: http://www.cpan.org/modules/by-module/Net/Net-BGP-%{V_net_bgp}.tar.gz
-Source17: http://www.cpan.org/modules/by-module/Net/Net-Pcap-%{V_net_pcap}.tar.gz
-Source18: http://www.cpan.org/modules/by-module/Class/Class-Gomor-%{V_class_gomor}.tar.gz
-Source19: http://www.cpan.org/modules/by-module/Net/Net-Packet-%{V_net_packet}.tar.gz
-Source20: http://www.cpan.org/modules/by-module/Net/Net-IP-%{V_net_ip}.tar.gz
-Source21: http://www.cpan.org/modules/by-module/Net/Net-XMPP-%{V_net_xmpp}.tar.gz
-Source22: http://www.cpan.org/modules/by-module/Net/Net-Jabber-%{V_net_jabber}.tar.gz
-Source23: http://www.cpan.org/modules/by-module/Net/Net-Patricia-%{V_net_patricia}.tar.gz
-Source24: http://www.cpan.org/modules/by-module/Net/Net-IRC-%{V_net_irc}.tar.gz
-Source25: http://www.cpan.org/modules/by-module/IP/IP-Country-%{V_ip_country}.tar.gz
-Source26: http://www.cpan.org/modules/by-module/IO/IO-Socket-Multicast-%{V_io_socket_multicast}.tar.gz
-Source27: http://www.cpan.org/modules/by-module/Net/Net-GrowlClient-%{V_net_growlclient}.tar.gz
-Source28: http://www.cpan.org/modules/by-module/Net/Net-DHCP-%{V_net_dhcp}.tar.gz
-Source29: http://www.cpan.org/modules/by-module/Net/Net-Proxy-%{V_net_proxy}.tar.gz
-Source30: http://www.cpan.org/modules/by-module/Net/NetxAP-%{V_net_netxap}.tar.gz
+Source15: http://www.cpan.org/authors/id/J/JE/JETTERO/Net-IMAP-Simple-%{V_net_imap_simple}.tar.gz
+Source16: http://www.cpan.org/authors/id/K/KB/KBRINT/Net-BGP-%{V_net_bgp}.tar.gz
+Source17: http://www.cpan.org/authors/id/S/SA/SAPER/Net-Pcap-%{V_net_pcap}.tar.gz
+Source18: http://www.cpan.org/authors/id/G/GO/GOMOR/Class-Gomor-%{V_class_gomor}.tar.gz
+Source19: http://www.cpan.org/authors/id/G/GO/GOMOR/Net-Packet-%{V_net_packet}.tar.gz
+Source20: http://www.cpan.org/authors/id/M/MA/MANU/Net-IP-%{V_net_ip}.tar.gz
+Source21: http://www.cpan.org/authors/id/H/HA/HACKER/Net-XMPP-%{V_net_xmpp}.tar.gz
+Source22: http://www.cpan.org/authors/id/R/RE/REATMON/Net-Jabber-%{V_net_jabber}.tar.gz
+Source23: http://www.cpan.org/authors/id/P/PH/PHILIPP/Net-Patricia-%{V_net_patricia}.tar.gz
+Source24: http://www.cpan.org/authors/id/A/AP/APEIRON/Net-IRC-%{V_net_irc}.tar.gz
+Source25: http://www.cpan.org/authors/id/N/NW/NWETTERS/IP-Country-%{V_ip_country}.tar.gz
+Source26: http://www.cpan.org/authors/id/B/BR/BRAMBLE/IO-Socket-Multicast-%{V_io_socket_multicast}.tar.gz
+Source27: http://www.cpan.org/authors/id/C/CA/CASTOR/Net-GrowlClient-%{V_net_growlclient}.tar.gz
+Source28: http://www.cpan.org/authors/id/D/DJ/DJZORT/Net-DHCP-%{V_net_dhcp}.tar.gz
+Source29: http://www.cpan.org/authors/id/B/BO/BOOK/Net-Proxy-%{V_net_proxy}.tar.gz
+Source30: http://www.cpan.org/authors/id/A/AS/ASH/Net-Stomp-%{V_net_stomp}.tar.gz
+Source31: http://www.cpan.org/authors/id/H/HU/HUGUEI/Net-Stomp-Receipt-%{V_net_stomp_receipt}.tar.gz
+Source32: http://www.cpan.org/authors/id/J/JE/JESUS/Net-RabbitMQ-%{V_net_rabbitmq}.tar.gz
+Source33: http://www.cpan.org/authors/id/M/MI/MIKER/NetAddr-IP-%{V_netaddr_ip}.tar.gz
+Source34: http://www.cpan.org/authors/id/G/GA/GAAS/Net-HTTP-%{V_net_http}.tar.gz
+Source35: http://www.cpan.org/modules/by-module/Net/NetxAP-%{V_net_netxap}.tar.gz
Patch0: perl-net.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
-BuildPreReq: OpenPKG, openpkg >= 20040130
-PreReq: OpenPKG, openpkg >= 20040130
-BuildPreReq: perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126, binutils
-PreReq: perl >= %{V_perl}
-BuildPreReq: perl-crypto, perl-sys, perl-time
-PreReq: perl-crypto, perl-sys, perl-time
-BuildPreReq: perl-xml, perl-util >= %{V_perl}-20040210
-PreReq: perl-xml, perl-util >= %{V_perl}-20040210
+BuildPreReq: OpenPKG, openpkg >= 20060823, perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126
+PreReq: OpenPKG, openpkg >= 20060823, perl >= %{V_perl}
+BuildPreReq: perl-crypto, perl-sys, perl-time, perl-xml, perl-util >= %{V_perl}-20040210
+PreReq: perl-crypto, perl-sys, perl-time, perl-xml, perl-util >= %{V_perl}-20040210
%if "%{with_pcap}" == "yes"
BuildPreReq: libpcap
PreReq: libpcap
@@ -167,6 +173,11 @@
- Net::GrowlClient (%{V_net_growlclient})
- Net::DHCP (%{V_net_dhcp})
- Net::Proxy (%{V_net_proxy})
+ - Net::Stomp (%{V_net_stomp})
+ - Net::Stomp::Receipt (%{V_net_stomp_receipt})
+ - Net::RabbitMQ (%{V_net_rabbitmq})
+ - NetAddr::IP (%{V_netaddr_ip})
+ - Net::HTTP (%{V_net_http})
- Net::NetxAP (%V_net_netxap})
%track
@@ -182,12 +193,12 @@
}
prog perl-net:libnet = {
version = %{V_libnet}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/G/GB/GBARR/
regex = libnet-(__VER__)\.tar\.gz
}
prog perl-net:Net-BGP = {
version = %{V_net_bgp}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/K/KB/KBRINT/
regex = Net-BGP-(__VER__)\.tar\.gz
}
prog perl-net:Net-Daemon = {
@@ -197,17 +208,17 @@
}
prog perl-net:Net-ext = {
version = %{V_net_ext}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/S/SP/SPIDB/
regex = Net-ext-(__VER__)\.tar\.gz
}
prog perl-net:Net-Imap-Simple = {
version = %{V_net_imap_simple}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/J/JE/JETTERO/
regex = Net-IMAP-Simple-(__VER__)\.tar\.gz
}
prog perl-net:Net-Server = {
version = %{V_net_server}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/R/RH/RHANDOM/
regex = Net-Server-(__VER__)\.tar\.gz
}
prog perl-net:Net-SNMP = {
@@ -217,17 +228,17 @@
}
prog perl-net:Net-Telnet = {
version = %{V_net_telnet}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/J/JR/JROGERS/
regex = Net-Telnet-(__VER__)\.tar\.gz
}
prog perl-net:Net-Telnet-Cisco = {
version = %{V_net_telnet_cisco}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/J/JO/JOSHUA/
regex = Net-Telnet-Cisco-(__VER__)\.tar\.gz
}
prog perl-net:Net-TFTP = {
version = %{V_net_tftp}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/G/GB/GBARR/
regex = Net-TFTP-(__VER__)\.tar\.gz
}
prog perl-net:PlRPC = {
@@ -237,12 +248,12 @@
}
prog perl-net:Net-Pcap = {
version = %{V_net_pcap}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/S/SA/SAPER/
regex = Net-Pcap-(__VER__)\.tar\.gz
}
prog perl-net:Net-Radius = {
version = %{V_net_radius}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/L/LU/LUISMUNOZ/
regex = Net-Radius-(__VER__)\.tar\.gz
}
prog perl-net:Net-IP = {
@@ -252,73 +263,100 @@
}
prog perl-net:Net-Packet = {
version = %{V_net_packet}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/G/GO/GOMOR/
regex = Net-Packet-(__VER__)\.tar\.gz
}
prog perl-net:Class-Gomor = {
version = %{V_class_gomor}
- url = http://www.cpan.org/modules/by-module/Class/
+ url = http://www.cpan.org/authors/id/G/GO/GOMOR/
regex = Class-Gomor-(__VER__)\.tar\.gz
}
prog perl-net:Net-XMPP = {
version = %{V_net_xmpp}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/H/HA/HACKER/
regex = Net-XMPP-(__VER__)\.tar\.gz
}
prog perl-net:Net-Jabber = {
version = %{V_net_jabber}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/R/RE/REATMON/
regex = Net-Jabber-(__VER__)\.tar\.gz
}
prog perl-net:Net-Patricia = {
version = %{V_net_patricia}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/P/PH/PHILIPP/
regex = Net-Patricia-(__VER__)\.tar\.gz
}
prog perl-net:Net-IPv4Addr = {
version = %{V_net_ipv4addr}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/F/FR/FRAJULAC/
regex = Net-IPv4Addr-(__VER__)\.tar\.gz
}
prog perl-net:Net-IPv6Addr = {
version = %{V_net_ipv6addr}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/T/TM/TMONROE/
regex = Net-IPv6Addr-(__VER__)\.tar\.gz
}
prog perl-net:Math-Base85 = {
version = %{V_math_base85}
- url = http://www.cpan.org/modules/by-module/Math/
+ url = http://www.cpan.org/authors/id/T/TM/TMONROE/
regex = Math-Base85-(__VER__)\.tar\.gz
}
prog perl-net:Net-IRC = {
+ disabled
+ comment = "rse: version >= 0.76 no longer supported by author"
version = %{V_net_irc}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/A/AP/APEIRON/
regex = Net-IRC-(__VER__)\.tar\.gz
}
prog perl-net:IP-Country = {
version = %{V_ip_country}
- url = http://www.cpan.org/modules/by-module/IP/
+ url = http://www.cpan.org/authors/id/N/NW/NWETTERS/
regex = IP-Country-(__VER__)\.tar\.gz
}
prog perl-net:IO-Socket-Multicast = {
version = %{V_io_socket_multicast}
- url = http://www.cpan.org/modules/by-module/IO/
+ url = http://www.cpan.org/authors/id/B/BR/BRAMBLE/
regex = IO-Socket-Multicast-(__VER__)\.tar\.gz
}
prog perl-net:Net-GrowlClient = {
version = %{V_net_growlclient}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/C/CA/CASTOR/
regex = Net-GrowlClient-(__VER__)\.tar\.gz
}
prog perl-net:Net-DHCP = {
version = %{V_net_dhcp}
- url = http://www.cpan.org/modules/by-module/Net/
+ url = http://www.cpan.org/authors/id/D/DJ/DJZORT/
regex = Net-DHCP-(__VER__)\.tar\.gz
}
prog perl-net:Net-Proxy = {
version = %{V_net_proxy}
+ url = http://www.cpan.org/authors/id/B/BO/BOOK/
+ regex = Net-Proxy-(__VER__)\.tar\.gz
+ }
+ prog perl-net:Net-Stomp = {
+ version = %{V_net_stomp}
+ url = http://www.cpan.org/authors/id/A/AS/ASH/
+ regex = Net-Stomp-(__VER__)\.tar\.gz
+ }
+ prog perl-net:Net-Stomp-Receipt = {
+ version = %{V_net_stomp_receipt}
+ url = http://www.cpan.org/authors/id/H/HU/HUGUEI/
+ regex = Net-Stomp-Receipt-(__VER__)\.tar\.gz
+ }
+ prog perl-net:Net-RabbitMQ = {
+ version = %{V_net_rabbitmq}
url = http://www.cpan.org/modules/by-module/Net/
- regex = Net-Proxy-(__VER__)\.tar\.gz
+ regex = Net-RabbitMQ-(__VER__)\.tar\.gz
+ }
+ prog perl-net:NetAddr-IP = {
+ version = %{V_netaddr_ip}
+ url = http://www.cpan.org/authors/id/M/MI/MIKER/
+ regex = NetAddr-IP-(__VER__)\.tar\.gz
+ }
+ prog perl-net:Net-HTTP = {
+ version = %{V_net_http}
+ url = http://www.cpan.org/authors/id/G/GA/GAAS/
+ regex = Net-HTTP-(__VER__)\.tar\.gz
}
prog perl-net:NetxAP = {
version = %{V_net_netxap}
@@ -360,6 +398,11 @@
) || true
%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
sed <%{PATCH0} -e 's;@l_prefix@;%{l_prefix};g' | %{l_patch} -p0 -b
%build
@@ -403,6 +446,11 @@
%{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 -F perl-openpkg-files fixate cleanup
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files`