OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 05-Sep-2007 11:39:39
Branch: HEAD Handle: 2007090510393800
Modified files:
openpkg-src/perl-www perl-www.patch perl-www.spec
Log:
add [WWW:]Scraper (older stuff) and Web::Scraper (newer stuff)
Summary:
Revision Changes Path
1.19 +14 -2 openpkg-src/perl-www/perl-www.patch
1.365 +33 -3 openpkg-src/perl-www/perl-www.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/perl-www/perl-www.patch
============================================================================
$ cvs diff -u -r1.18 -r1.19 perl-www.patch
--- openpkg-src/perl-www/perl-www.patch 18 Aug 2006 13:07:05 -0000
1.18
+++ openpkg-src/perl-www/perl-www.patch 5 Sep 2007 09:39:38 -0000
1.19
@@ -1,6 +1,6 @@
Index: Embperl-2.2.0/Makefile.PL
--- Embperl-2.2.0/Makefile.PL.orig 2005-10-26 08:44:21 +0200
-+++ Embperl-2.2.0/Makefile.PL 2006-08-18 13:51:54 +0200
++++ Embperl-2.2.0/Makefile.PL 2007-09-05 11:30:49 +0200
@@ -621,7 +621,7 @@
$base = $ENV{'ProgramFiles'} if ($win32) ;
@@ -21,7 +21,7 @@
'dist' => { COMPRESS => 'gzip', SUFFIX => 'gz'},
Index: Embperl-2.2.0/driver/epxalan.MAKEPL
--- Embperl-2.2.0/driver/epxalan.MAKEPL.orig 2005-10-26 00:16:36 +0200
-+++ Embperl-2.2.0/driver/epxalan.MAKEPL 2006-08-18 13:51:33 +0200
++++ Embperl-2.2.0/driver/epxalan.MAKEPL 2007-09-05 11:30:49 +0200
@@ -8,7 +8,7 @@
if (!$win32)
@@ -31,3 +31,15 @@
if (!$path || $path eq '.')
{
+Index: Web-Scraper-0.13/Makefile.PL
+--- Web-Scraper-0.13/Makefile.PL.orig 2007-08-30 21:26:56 +0200
++++ Web-Scraper-0.13/Makefile.PL 2007-09-05 11:31:08 +0200
+@@ -9,7 +9,7 @@
+ requires 'LWP::UserAgent';
+ requires 'HTTP::Response::Encoding';
+ requires 'URI';
+-requires 'YAML';
++#requires 'YAML';
+
+ build_requires 'Test::More';
+ install_script 'bin/scraper';
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/perl-www/perl-www.spec
============================================================================
$ cvs diff -u -r1.364 -r1.365 perl-www.spec
--- openpkg-src/perl-www/perl-www.spec 4 Sep 2007 16:15:20 -0000
1.364
+++ openpkg-src/perl-www/perl-www.spec 5 Sep 2007 09:39:38 -0000
1.365
@@ -81,10 +81,13 @@
%define V_http_proxy 0.20
%define V_http_request_params 1.01
%define V_http_recorder 0.05
+%define V_http_response_encoding 0.05
%define V_wddx 1.02
%define V_embperl 2.2.0
%define V_net_openid_consumer 0.14
%define V_net_openid_server 0.12
+%define V_www_scraper 3.05
+%define V_web_scraper 0.13
# package information
Name: perl-www
@@ -97,7 +100,7 @@
Group: Perl
License: GPL/Artistic
Version: %{V_perl}
-Release: 20070904
+Release: 20070905
# package options
%option with_curl no
@@ -164,6 +167,9 @@
Source58:
http://www.cpan.org/modules/by-module/CGI/CGI-Session-Submitted-%{V_cgi_session_submitted}.tar.gz
Source59:
http://www.cpan.org/modules/by-module/CGI/CGI-PathRequest-%{V_cgi_pathrequest}.tar.gz
Source60:
http://www.cpan.org/modules/by-module/WWW/WWW-Curl-%{V_www_curl}.tar.gz
+Source61:
http://www.cpan.org/modules/by-module/HTTP/HTTP-Response-Encoding-%{V_http_response_encoding}.tar.gz
+Source62:
http://www.cpan.org/modules/by-module/WWW/Scraper-%{V_www_scraper}.tar.gz
+Source63:
http://www.cpan.org/modules/by-module/Web/Web-Scraper-%{V_web_scraper}.tar.gz
Patch0: perl-www.patch
# build information
@@ -171,8 +177,8 @@
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}, perl-openpkg
>= %{V_perl}-20051031
PreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}
-BuildPreReq: perl-crypto, perl-ssl, perl-mail, perl-xml, perl-net,
perl-time, perl-util, perl-module, perl-comp
-PreReq: perl-crypto, perl-ssl, perl-mail, perl-xml, perl-net,
perl-time, perl-util, perl-module, perl-comp
+BuildPreReq: perl-crypto, perl-ssl, perl-mail, perl-xml, perl-net,
perl-time, perl-util, perl-module, perl-comp, perl-sys, perl-ds
+PreReq: perl-crypto, perl-ssl, perl-mail, perl-xml, perl-net,
perl-time, perl-util, perl-module, perl-comp, perl-sys, perl-ds
%if "%{with_curl}" == "yes"
BuildPreReq: curl
PreReq: curl
@@ -233,10 +239,13 @@
- HTTP::Proxy (%{V_http_proxy})
- HTTP::Recorder (%{V_http_recorder})
- HTTP::Request::Params (%{V_http_request_params})
+ - HTTP::Response::Encoding (%{V_http_response_encoding})
- WDDX (%{V_wddx})
- Embperl (%{V_embperl})
- Net::OpenID::Consumer (%{V_net_openid_consumer})
- Net::OpenID::Server (%{V_net_openid_server})
+ - WWW::Scraper (%{V_www_scraper})
+ - Web::Scraper (%{V_web_scraper})
%track
prog perl-www:CGI-Application = {
@@ -516,6 +525,11 @@
url = http://www.cpan.org/modules/by-module/HTTP/
regex = HTTP-Request-Params-(__VER__)\.tar\.gz
}
+ prog perl-www:HTTP-Response-Encoding = {
+ version = %{V_http_response_encoding}
+ url = http://www.cpan.org/modules/by-module/HTTP/
+ regex = HTTP-Response-Encoding-(__VER__)\.tar\.gz
+ }
prog perl-www:WDDX = {
version = %{V_wddx}
url = http://www.cpan.org/modules/by-module/WDDX/
@@ -546,6 +560,16 @@
url = http://www.cpan.org/modules/by-module/Net/
regex = Net-OpenID-Server-(__VER__)\.tar\.gz
}
+ prog perl-www:WWW-Scraper = {
+ version = %{V_www_scraper}
+ url = http://www.cpan.org/modules/by-module/WWW/
+ regex = Scraper-(__VER__)\.tar\.gz
+ }
+ prog perl-www:Web-Scraper = {
+ version = %{V_web_scraper}
+ url = http://www.cpan.org/modules/by-module/Web/
+ regex = Web-Scraper-(__VER__)\.tar\.gz
+ }
%prep
%setup -q -c
@@ -615,6 +639,9 @@
%if "%{with_curl}" == "yes"
%setup -q -T -D -a 60
%endif
+ %setup -q -T -D -a 61
+ %setup -q -T -D -a 62
+ %setup -q -T -D -a 63
%patch -p0
%build
@@ -685,6 +712,9 @@
%if "%{with_curl}" == "yes"
%{l_prefix}/bin/perl-openpkg -d %{SOURCE60} configure build install
%endif
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE61} configure build install
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE62} configure build install
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE63} configure build install
# cleanup installation
( cd $RPM_BUILD_ROOT%{l_prefix}/bin
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]