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`