9 changed files with 1049 additions and 0 deletions
@ -0,0 +1,104 @@
|
||||
## |
||||
## perl-crypto.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_digestmd5 2.20 |
||||
|
||||
# package information |
||||
Name: perl-crypto |
||||
Summary: Perl Modules for use with cryptography |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/Digest/Digest-MD5-%{V_digestmd5}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for use with cryptography: |
||||
- Digest::MD5 (%{V_digestmd5}) |
||||
|
||||
%prep |
||||
%setup0 -q -c -n %{name}-%{version} |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,108 @@
|
||||
## |
||||
## perl-ds.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_vector 6.1 |
||||
%define V_scalar 1.17 |
||||
|
||||
# package information |
||||
Name: perl-ds |
||||
Summary: Perl Modules for use with data structures |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/Bit/Bit-Vector-%{V_vector}.tar.gz |
||||
Source1: http://www.cpan.org/modules/by-module/Set/Set-Scalar-%{V_scalar}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for use with data structures: |
||||
- Bit::Vector (%{V_vector}) |
||||
- Set::Scalar (%{V_scalar}) |
||||
|
||||
%prep |
||||
%setup0 -q -c -n %{name}-%{version} |
||||
%setup1 -q -T -D -a 1 |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0} %{SOURCE1}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,108 @@
|
||||
## |
||||
## perl-gfx.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_info 1.09 |
||||
%define V_size 2.99 |
||||
|
||||
# package information |
||||
Name: perl-gfx |
||||
Summary: Perl Modules for use with graphics |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/Image/Image-Info-%{V_info}.tar.gz |
||||
Source1: http://www.cpan.org/modules/by-module/Image/Image-Size-%{V_size}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for use with graphics: |
||||
- Image::Info (%{V_info}) |
||||
- Image::Size (%{V_size}) |
||||
|
||||
%prep |
||||
%setup0 -q -c -n %{name}-%{version} |
||||
%setup1 -q -T -D -a 1 |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0} %{SOURCE1}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,151 @@
|
||||
## |
||||
## perl-mail.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_mimetools 5.411 |
||||
%define V_base64 2.12 |
||||
%define V_sendmail 0.78 |
||||
%define V_mailtools 1.44 |
||||
|
||||
# package information |
||||
Name: perl-mail |
||||
Summary: Perl Modules for use with email |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/MIME/MIME-tools-%{V_mimetools}.tar.gz |
||||
Source1: http://www.cpan.org/modules/by-module/MIME/MIME-Base64-%{V_base64}.tar.gz |
||||
Source2: http://www.cpan.org/modules/by-module/Mail/Mail-Sendmail-%{V_sendmail}.tar.gz |
||||
Source3: http://www.cpan.org/modules/by-module/Mail/MailTools-%{V_mailtools}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for use with email: |
||||
- MIME::Body (%{V_mimetools}) |
||||
- MIME::Entity (%{V_mimetools}) |
||||
- MIME::Head (%{V_mimetools}) |
||||
- MIME::Parser (%{V_mimetools}) |
||||
- MIME::Tools (%{V_mimetools}) |
||||
- MIME::WordDecoder (%{V_mimetools}) |
||||
- MIME::Words (%{V_mimetools}) |
||||
- MIME::Decoder::Base64 (%{V_mimetools}) |
||||
- MIME::Decoder::Binary (%{V_mimetools}) |
||||
- MIME::Decoder::Gzip64 (%{V_mimetools}) |
||||
- MIME::Decoder::NBit (%{V_mimetools}) |
||||
- MIME::Decoder::QuotedPrint (%{V_mimetools}) |
||||
- MIME::Decoder::UU (%{V_mimetools}) |
||||
- MIME::Field::ConTraEnc (%{V_mimetools}) |
||||
- MIME::Field::ContDisp (%{V_mimetools}) |
||||
- MIME::Field::ContType (%{V_mimetools}) |
||||
- MIME::Field::ParamVal (%{V_mimetools}) |
||||
- MIME::Parser::Filer (%{V_mimetools}) |
||||
- MIME::Parser::Reader (%{V_mimetools}) |
||||
- MIME::Parser::Results (%{V_mimetools}) |
||||
- MIME::Base64 (%{V_base64}) |
||||
- Mail::Sendmail (%{V_sendmail}) |
||||
- Mail::Address (%{V_mailtools}) |
||||
- Mail::Cap (%{V_mailtools}) |
||||
- Mail::Field (%{V_mailtools}) |
||||
- Mail::Filter (%{V_mailtools}) |
||||
- Mail::Header (%{V_mailtools}) |
||||
- Mail::Internet (%{V_mailtools}) |
||||
- Mail::Mailer (%{V_mailtools}) |
||||
- Mail::Send (%{V_mailtools}) |
||||
- Mail::Util (%{V_mailtools}) |
||||
- Mail::Field::AddrList (%{V_mailtools}) |
||||
- Mail::Field::Date (%{V_mailtools}) |
||||
- Mail::Mailer::mail (%{V_mailtools}) |
||||
- Mail::Mailer::qmail (%{V_mailtools}) |
||||
- Mail::Mailer::rfc822 (%{V_mailtools}) |
||||
- Mail::Mailer::sendmail (%{V_mailtools}) |
||||
- Mail::Mailer::smtp (%{V_mailtools}) |
||||
- Mail::Mailer::test (%{V_mailtools}) |
||||
|
||||
%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 |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,132 @@
|
||||
## |
||||
## perl-net.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# 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 |
||||
|
||||
# package information |
||||
Name: perl-net |
||||
Summary: Perl Modules for use with networks |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# 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 |
||||
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 |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
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::FTP (%{V_libnet}) |
||||
- Net::SMTP (%{V_libnet}) |
||||
- Net::Time (%{V_libnet}) |
||||
- Net::Time (%{V_libnet}) |
||||
- Net::NNTP (%{V_libnet}) |
||||
- Net::POP3 (%{V_libnet}) |
||||
- Net::SNPP (%{V_libnet}) |
||||
- Net::Netmask (%{V_netmask}) |
||||
|
||||
%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 |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,108 @@
|
||||
## |
||||
## perl-parse.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_inifiles 2.27 |
||||
%define V_recdescent 1.80 |
||||
|
||||
# package information |
||||
Name: perl-parse |
||||
Summary: Perl Modules for use with parsing algorythms |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/Config/Config-IniFiles-%{V_inifiles}.tar.gz |
||||
Source1: http://www.cpan.org/modules/by-module/Parse/Parse-RecDescent-%{V_recdescent}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for use with parsing algorythms: |
||||
- Config::IniFiles (%{V_inifiles}) |
||||
- Parse::RecDescent (%{V_recdescent}) |
||||
|
||||
%prep |
||||
%setup0 -q -c -n %{name}-%{version} |
||||
%setup1 -q -T -D -a 1 |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0} %{SOURCE1}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,121 @@
|
||||
## |
||||
## perl-sys.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_syslog 0.98 |
||||
%define V_tar 0.22 |
||||
%define V_expect 1.15 |
||||
%define V_share 0.60 |
||||
%define V_tail 0.98 |
||||
|
||||
|
||||
# package information |
||||
Name: perl-sys |
||||
Summary: Perl Modules for use with the system |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/Unix/Unix-Syslog-%{V_syslog}.tar.gz |
||||
Source1: http://www.cpan.org/modules/by-module/Archive/Archive-Tar-%{V_tar}.tar.gz |
||||
Source2: http://www.cpan.org/modules/by-module/Expect/Expect-%{V_expect}.tar.gz |
||||
Source3: http://www.cpan.org/modules/by-module/IPC/IPC-Shareable-%{V_share}.tar.gz |
||||
Source4: http://www.cpan.org/modules/by-module/File/File-Tail-%{V_tail}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for use with the system: |
||||
- Unix::Syslog (%{V_syslog}) |
||||
- Archive::Tar (%{V_tar}) |
||||
- Expect (%{V_expect}) |
||||
- IPC::Shareable (%{V_share}) |
||||
- File::Tail (%{V_tail}) |
||||
|
||||
%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 |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,113 @@
|
||||
## |
||||
## perl-util.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_alias 2.32 |
||||
%define V_inline 0.43 |
||||
|
||||
# package information |
||||
Name: perl-util |
||||
Summary: Perl Modules for general utility usage |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/Alias/Alias-%{V_alias}.tar.gz |
||||
Source1: http://www.cpan.org/modules/by-module/Inline/Inline-%{V_inline}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for general utility usage: |
||||
- Alias (%{V_alias}) |
||||
- Inline::C (%{V_inline}) |
||||
- Inline::C::grammar (%{V_inline}) |
||||
- Inline::Foo (%{V_inline}) |
||||
- Inline::MakeMaker (%{V_inline}) |
||||
- Inline::denter (%{V_inline}) |
||||
- Inline::Simple (%{V_inline}) |
||||
|
||||
%prep |
||||
%setup0 -q -c -n %{name}-%{version} |
||||
%setup1 -q -T -D -a 1 |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0} %{SOURCE1}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
@ -0,0 +1,104 @@
|
||||
## |
||||
## perl-xml.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH |
||||
## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# versions of individual parts |
||||
%define V_htmlparser 3.26 |
||||
|
||||
# package information |
||||
Name: perl-xml |
||||
Summary: Perl Modules for use with XML |
||||
URL: http://www.cpan.org/ |
||||
Vendor: Perl Community |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [REL] |
||||
Group: Language |
||||
License: GPL/Artistic |
||||
Version: 20020510 |
||||
Release: 20020510 |
||||
|
||||
# list of sources |
||||
Source0: http://www.cpan.org/modules/by-module/HTML/HTML-Parser-%{V_htmlparser}.tar.gz |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, gcc, gzip |
||||
PreReq: OpenPKG, openpkg >= 20020206, perl |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Perl modules for use with XML: |
||||
- HTML::Parser (%{V_htmlparser}) |
||||
|
||||
%prep |
||||
%setup0 -q -c -n %{name}-%{version} |
||||
|
||||
%build |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
||||
|
||||
# uncompress and build modules |
||||
perl=%{l_prefix}/bin/perl |
||||
for mod in %{SOURCE0}; do |
||||
%{l_gzip} -dc $mod | %{l_tar} xf - |
||||
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 PREFIX=$RPM_BUILD_ROOT%{l_prefix} PERL=$perl FULLPERL=$perl </dev/null |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl all |
||||
%{l_make} %{l_mflags} PERL=$perl FULLPERL=$perl install |
||||
cd .. |
||||
done |
||||
|
||||
# clean up |
||||
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 |
||||
find $RPM_BUILD_ROOT%{l_prefix} -type d -depth -print | (xargs rmdir >/dev/null 2>&1 || true) |
||||
|
||||
# avoid conflicts |
||||
eval `$perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
||||
%{l_files_std} \ |
||||
'%not %dir %{l_prefix}/lib/perl5' \ |
||||
'%not %dir %{l_prefix}/lib/perl5/*' \ |
||||
"%not %dir $installarchlib" \ |
||||
"%not %dir $installprivlib" \ |
||||
"%not %dir $installsitearch" \ |
||||
"%not %dir $installsitelib" \ |
||||
"%not %dir $installarchlib/auto" \ |
||||
"%not %dir $installprivlib/auto" \ |
||||
"%not %dir $installsitearch/auto" \ |
||||
"%not %dir $installsitelib/auto" |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
Loading…
Reference in new issue