OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src openpkg-web openpkg$ Date: 17-Jan-2003 14:17:50 Branch: HEAD Handle: 2003011713174802 Added files: openpkg-re/vcheck vc.perl-comp openpkg-src/perl-comp perl-comp.spec Modified files: openpkg-web news.txt Log: Another Perl module bundle: perl-comp, containing compression modules. Summary: Revision Changes Path 1.1 +19 -0 openpkg-re/vcheck/vc.perl-comp 1.1 +103 -0 openpkg-src/perl-comp/perl-comp.spec 1.2905 +1 -0 openpkg-web/news.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-re/vcheck/vc.perl-comp ============================================================================ $ cvs diff -u -r0 -r1.1 vc.perl-comp --- /dev/null 2003-01-17 14:17:48.000000000 +0100 +++ vc.perl-comp 2003-01-17 14:17:48.000000000 +0100 @@ -0,0 +1,19 @@ +config = { +} + +prog perl-comp:Compress-Bzip2 = { + version = 1.00 + url = http://www.cpan.org/modules/by-module/Compress/ + regex = Compress-Bzip2-(__VER__)\.tar\.gz +} +prog perl-comp:Compress-LZO = { + version = 1.08 + url = http://www.cpan.org/modules/by-module/Compress/ + regex = Compress-LZO-(__VER__)\.tar\.gz +} +prog perl-comp:Compress-Zlib = { + version = 1.19 + url = http://www.cpan.org/modules/by-module/Compress/ + regex = Compress-Zlib-(__VER__)\.tar\.gz +} + @@ . patch -p0 <<'@@ .' Index: openpkg-src/perl-comp/perl-comp.spec ============================================================================ $ cvs diff -u -r0 -r1.1 perl-comp.spec --- /dev/null 2003-01-17 14:17:50.000000000 +0100 +++ perl-comp.spec 2003-01-17 14:17:50.000000000 +0100 @@ -0,0 +1,103 @@ +## +## perl-comp.spec -- OpenPKG RPM Specification +## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH +## Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/> +## Copyright (c) 2000-2003 Ralf S. Engelschall <[EMAIL PROTECTED]> +## +## 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_compress_zlib 1.19 +%define V_compress_lzo 1.08 +%define V_compress_bzip2 1.00 + +# package information +Name: perl-comp +Summary: Perl Modules for use with Compression +URL: http://www.cpan.org/ +Vendor: Perl Community +Packager: The OpenPKG Project +Distribution: OpenPKG [BASE] +Group: Language +License: GPL/Artistic +Version: 20030117 +Release: 20030117 + +# list of sources +Source0: http://www.cpan.org/modules/by-module/Compress/Compress-Zlib-%{V_compress_zlib}.tar.gz +Source1: http://www.cpan.org/modules/by-module/Compress/Compress-LZO-%{V_compress_lzo}.tar.gz +Source2: http://www.cpan.org/modules/by-module/Compress/Compress-Bzip2-%{V_compress_bzip2}.tar.gz + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20030103, perl >= 5.8.0, bzip2, zlib, lzo +PreReq: OpenPKG, openpkg >= 20030103, perl >= 5.8.0 +AutoReq: no +AutoReqProv: no + +%description + Perl modules for use with Compression: + - Compress::Zlib (%{V_compress_zlib}) + - Compress::LZO (%{V_compress_lzo}) + - Compress::Bzip2 (%{V_compress_bzip2}) + +%prep + %setup0 -q -c + %setup1 -q -T -D -a 1 + %setup2 -q -T -D -a 2 + +%build + +%install + # perform common prolog operations + %{l_prefix}/bin/perl-openpkg prolog + + # build and install individual modules + ( cd Compress-Zlib-%{V_compress_zlib} + %{l_shtool} subst \ + -e 's;^\(LIB[^=]*\)=.*;\1= %{l_prefix}/lib;' \ + -e 's;^\(INCLUDE[^=]*\)=.*;\1= %{l_prefix}/include;' \ + config.in + %{l_prefix}/bin/perl-openpkg install + ) + ( cd Compress-LZO-%{V_compress_lzo} + %{l_shtool} subst \ + -e 's:^#\($LZO_INCLUDE[^=]*\)=.*:\1= "-I%{l_prefix}/include/lzo";:' \ + -e 's:^#\($LZO_LIB[^=]*\)=.*:\1= "-L%{l_prefix}/lib";:' \ + Makefile.PL + %{l_prefix}/bin/perl-openpkg install + ) + ( cd Compress-Bzip2-%{V_compress_bzip2} + %{l_shtool} subst \ + -e 's:^#\($Bzip2_INCLUDE[^=]*\)=.*:\1= "-I%{l_prefix}/include";:' \ + -e 's:^#\($Bzip2_LIB[^=]*\)=.*:\1= "-L%{l_prefix}/lib";:' \ + Makefile.PL + %{l_prefix}/bin/perl-openpkg install + ) + + # perform common epilog operations + %{l_prefix}/bin/perl-openpkg epilog + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT + @@ . patch -p0 <<'@@ .' Index: openpkg-web/news.txt ============================================================================ $ cvs diff -u -r1.2904 -r1.2905 news.txt --- openpkg-web/news.txt 17 Jan 2003 13:09:25 -0000 1.2904 +++ openpkg-web/news.txt 17 Jan 2003 13:17:49 -0000 1.2905 @@ -1,3 +1,4 @@ +17-Jan-2003: New package: P<perl-comp-20030117-20030117> 17-Jan-2003: Upgraded package: P<j2se-1.3.1-20030117> 17-Jan-2003: Upgraded package: P<j2se14-1.4.1.01-20030117> 17-Jan-2003: Upgraded package: P<as-gui-0.5.10-20030117> @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]