|
|
|
@ -27,6 +27,12 @@
|
|
|
|
|
%define V_libwww_perl 5.64 |
|
|
|
|
%define V_uri 1.19 |
|
|
|
|
%define V_cgi 2.81 |
|
|
|
|
%define V_cgi_application 2.3 |
|
|
|
|
%define V_cgi_formbuilder 2.06 |
|
|
|
|
%define V_cgi_formmagick 0.82 |
|
|
|
|
%define V_cgi_minimal 1.09 |
|
|
|
|
%define V_cgi_safe 1.24 |
|
|
|
|
%define V_cgi_session 2.4 |
|
|
|
|
|
|
|
|
|
# package information |
|
|
|
|
Name: perl-www |
|
|
|
@ -44,6 +50,12 @@ Release: 20020524
|
|
|
|
|
Source0: http://www.cpan.org/modules/by-module/URI/URI-%{V_uri}.tar.gz |
|
|
|
|
Source1: http://www.cpan.org/modules/by-module/WWW/libwww-perl-%{V_libwww_perl}.tar.gz |
|
|
|
|
Source2: http://www.cpan.org/modules/by-module/CGI/CGI.pm-%{V_cgi}.tar.gz |
|
|
|
|
Source3: http://www.cpan.org/modules/by-module/CGI/CGI-Application-%{V_cgi_application}.tar.gz |
|
|
|
|
Source4: http://www.cpan.org/modules/by-module/CGI/CGI-FormBuilder-%{V_cgi_formbuilder}.tar.gz |
|
|
|
|
Source5: http://www.cpan.org/modules/by-module/CGI/CGI-FormMagick-%{V_cgi_formmagick}.tar.gz |
|
|
|
|
Source6: http://www.cpan.org/modules/by-module/CGI/CGI-Minimal-%{V_cgi_minimal}.tar.gz |
|
|
|
|
Source7: http://www.cpan.org/modules/by-module/CGI/CGI-Safe-%{V_cgi_safe}.tar.gz |
|
|
|
|
Source8: http://www.cpan.org/modules/by-module/CGI/CGI-Session-%{V_cgi_session}.tar.gz |
|
|
|
|
|
|
|
|
|
# build information |
|
|
|
|
Prefix: %{l_prefix} |
|
|
|
@ -58,11 +70,23 @@ AutoReqProv: no
|
|
|
|
|
- libwww-perl (%{V_libwww_perl}) |
|
|
|
|
- URI (%{V_uri}) |
|
|
|
|
- CGI (%{V_cgi}) |
|
|
|
|
- CGI::Application (%{V_cgi_application}) |
|
|
|
|
- CGI::FormBuilder (%{V_cgi_formbuilder}) |
|
|
|
|
- CGI::FormMagick (%{V_cgi_formmagick}) |
|
|
|
|
- CGI::Minimal (%{V_cgi_minimal}) |
|
|
|
|
- CGI::Safe (%{V_cgi_safe}) |
|
|
|
|
- CGI::Session (%{V_cgi_session}) |
|
|
|
|
|
|
|
|
|
%prep |
|
|
|
|
%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 |
|
|
|
|
|
|
|
|
|
%build |
|
|
|
|
|
|
|
|
@ -119,6 +143,22 @@ AutoReqProv: no
|
|
|
|
|
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man3/CGI* |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
# build remaining modules |
|
|
|
|
for mod in \ |
|
|
|
|
%{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} \ |
|
|
|
|
%{SOURCE8} |
|
|
|
|
do |
|
|
|
|
dir=`echo "$mod" | sed -e 's;^.*/\([^/]*\)\.tar\.gz$;\1;'` |
|
|
|
|
cd $dir |
|
|
|
|
chmod -R u+rw . |
|
|
|
|
cp Makefile.PL Makefile.PL.orig |
|
|
|
|
sed -e "s:\$^X:'$perl':g" <Makefile.PL.orig >Makefile.PL |
|
|
|
|
$perl Makefile.PL $perlargs |
|
|
|
|
%{l_make} %{l_mflags} $makeargs all |
|
|
|
|
%{l_make} %{l_mflags} $makeargs install |
|
|
|
|
cd .. |
|
|
|
|
done |
|
|
|
|
|
|
|
|
|
# strip down installation tree |
|
|
|
|
find $RPM_BUILD_ROOT%{l_prefix} -name perllocal.pod -print | xargs rm -f |
|
|
|
|
find $RPM_BUILD_ROOT%{l_prefix} -name .packlist -print | xargs rm -f |
|
|
|
|