Mailinglist Archive: opensuse-commit (1081 mails)

< Previous Next >
commit perl
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Thu, 17 May 2007 00:31:31 +0200
  • Message-id: <20070516223131.EA48E678168@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package perl
checked in at Thu May 17 00:31:31 CEST 2007.

--------
--- perl/perl.changes   2007-03-26 14:53:52.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl/perl.changes      2007-05-11 13:57:48.517108000 +0200
@@ -1,0 +2,12 @@
+Fri May 11 13:58:01 CEST 2007 - rguenther@xxxxxxx
+
+- Add all required directories to perl-base.
+
+-------------------------------------------------------------------
+Mon Apr 23 17:55:37 CEST 2007 - rguenther@xxxxxxx
+
+- Split off a perl-base package containing /usr/bin/perl and
+  some basic modules.
+- Depend on perl-base from perl.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl.spec ++++++
--- /var/tmp/diff_new_pack.P21511/_old  2007-05-17 00:31:09.000000000 +0200
+++ /var/tmp/diff_new_pack.P21511/_new  2007-05-17 00:31:09.000000000 +0200
@@ -13,16 +13,17 @@
 
 Name:           perl
 BuildRequires:  db-devel gdbm-devel ncurses-devel zlib-devel
+Version:        5.8.8
+Release:        51
+Summary:        The Perl interpreter
 License:        Artistic License, GNU General Public License (GPL)
 Group:          Development/Languages/Perl
-Provides:       perl-500 perl-base perl-Digest perl-Digest-MD5 perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
-Obsoletes:      perl-Digest perl-Digest-MD5 perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
+Provides:       perl-500 perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
+Obsoletes:      perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
 Requires:       gzip
+PreReq:         perl-base = %version
 PreReq:         %fillup_prereq
 Autoreqprov:    on
-Version:        5.8.8
-Release:        44
-Summary:        The Perl interpreter
 Source:         perl-%{version}.tar.bz2
 Patch:          perl-%{version}.dif
 Patch1:         perl-gracefull-net-ftp.diff
@@ -47,6 +48,29 @@
 --------
     Larry Wall, Louis J. LaBash, Jr. <llabash@xxxxxxxx>
 
+%package base
+Group:          Development/Languages/Perl
+Summary:        The Perl interpreter
+Provides:       perl-Digest perl-Digest-MD5
+
+%description base
+perl - Practical Extraction and Report Language
+
+Perl is optimized for scanning arbitrary text files, extracting
+information from those text files, and printing reports based on that
+information.  It is also good for many system management tasks. Perl is
+intended to be practical (easy to use, efficient, and complete) rather
+than beautiful (tiny, elegant, and minimal).
+
+Some of the modules available on CPAN can be found in the "perl"
+series.
+
+
+
+Authors:
+--------
+    Larry Wall, Louis J. LaBash, Jr. <llabash@xxxxxxxx>
+
 %prep
 %setup -q -n perl-5.8.8
 %patch
@@ -106,22 +130,145 @@
 test -f "$d/stdarg.h" && (cd $d ; $RPM_BUILD_ROOT/usr/bin/perl -I$cp -I$cpa $RPM_BUILD_ROOT/usr/bin/h2ph -d $vpa stdarg.h stddef.h float.h)
 touch $RPM_BUILD_ROOT/usr/share/man/man3/perllocal.3pm
 touch $cpa/perllocal.pod
+%if 0
+# remove unrelated target/os manpages
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlaix.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlamiga.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlapollo.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlbeos.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlbs2000.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlcygwin.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perldgux.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perldos.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlepoc.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlfreebsd.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlhpux.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlhurd.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlirix.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmachten.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmacos.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmacosx.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmint.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlnetware.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlopenbsd.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos2.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos390.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos400.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlplan9.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlqnx.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlsolaris.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perltru64.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perluts.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvmesa.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvms.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvos.1*
+rm $RPM_BUILD_ROOT/usr/share/man/man1/perlwin32.1*
+%endif
+cat << EOF > perl-base-filelist
+/usr/lib/perl5/%version/IO/
+/usr/lib/perl5/%version/List/
+/usr/lib/perl5/%version/Scalar/
+/usr/lib/perl5/%version/Carp.pm
+/usr/lib/perl5/%version/Carp/
+/usr/lib/perl5/%version/Class/
+/usr/lib/perl5/%version/Digest.pm
+/usr/lib/perl5/%version/Digest/
+/usr/lib/perl5/%version/Exporter.pm
+/usr/lib/perl5/%version/Exporter/
+/usr/lib/perl5/%version/File/
+/usr/lib/perl5/%version/Getopt/
+/usr/lib/perl5/%version/IPC/
+/usr/lib/perl5/%version/Text/
+/usr/lib/perl5/%version/warnings.pm
+/usr/lib/perl5/%version/warnings/
+/usr/lib/perl5/%version/AutoLoader.pm
+/usr/lib/perl5/%version/FileHandle.pm
+/usr/lib/perl5/%version/SelectSaver.pm
+/usr/lib/perl5/%version/Symbol.pm
+/usr/lib/perl5/%version/attributes.pm
+/usr/lib/perl5/%version/base.pm
+/usr/lib/perl5/%version/bytes.pm
+/usr/lib/perl5/%version/bytes_heavy.pl
+/usr/lib/perl5/%version/constant.pm
+/usr/lib/perl5/%version/fields.pm
+/usr/lib/perl5/%version/integer.pm
+/usr/lib/perl5/%version/locale.pm
+/usr/lib/perl5/%version/overload.pm
+/usr/lib/perl5/%version/strict.pm
+/usr/lib/perl5/%version/utf8.pm
+/usr/lib/perl5/%version/utf8_heavy.pl
+/usr/lib/perl5/%version/vars.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/Data/
+/usr/lib/perl5/%version/*-linux-thread-multi*/Digest/
+/usr/lib/perl5/%version/*-linux-thread-multi*/File/
+/usr/lib/perl5/%version/*-linux-thread-multi*/IO.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/IO/
+/usr/lib/perl5/%version/*-linux-thread-multi*/B.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/B/Deparse.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/Config.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/Cwd.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/DynaLoader.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/Errno.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/Fcntl.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/POSIX.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/Socket.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/XSLoader.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Data/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Digest/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Fcntl/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/File/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/IO/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/List/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Cwd/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/DynaLoader/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Socket/
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/POSIX.bs
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/POSIX.so
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/autosplit.ix
+/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/load_imports.al
+/usr/lib/perl5/%version/*-linux-thread-multi*/lib.pm
+/usr/lib/perl5/%version/*-linux-thread-multi*/re.pm
+EOF
+cat perl-base-filelist | sed -e 's/^/%exclude /g' > perl-base-excludes
 
 %post
 %{fillup_only -an suseconfig}
 
-%files
+%files base -f perl-base-filelist
+%defattr(-,root,root)
+%dir /usr/lib/perl5
+%dir /usr/lib/perl5/%version
+%dir /usr/lib/perl5/%version/*-linux-thread-multi*
+%dir /usr/lib/perl5/%version/*-linux-thread-multi*/auto
+%dir /usr/lib/perl5/%version/*-linux-thread-multi*/B
+%dir /usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX
+/usr/bin/perl
+/usr/bin/perl%version
+/usr/bin/suidperl
+%doc /usr/share/man/man1/perl.1.gz
+
+%files -f perl-base-excludes
 %defattr(-,root,root)
+%exclude /usr/bin/perl
+%exclude /usr/bin/perl%version
+%exclude /usr/bin/suidperl
+%exclude /usr/share/man/man1/perl.1.gz
 /sbin/conf.d/SuSEconfig.perl
 /var/adm/fillup-templates/sysconfig.suseconfig-perl
 /usr/bin/*
-/usr/lib/perl*
+/usr/lib/perl5/*
 %ghost /usr/lib/perl*/*/*/perllocal.pod
 %doc /usr/share/man/man1/*
 %doc /usr/share/man/man3/*
 %ghost %doc /usr/share/man/man3/perllocal.3pm.gz
 
 %changelog
+* Fri May 11 2007 - rguenther@xxxxxxx
+- Add all required directories to perl-base.
+* Mon Apr 23 2007 - rguenther@xxxxxxx
+- Split off a perl-base package containing /usr/bin/perl and
+  some basic modules.
+- Depend on perl-base from perl.
 * Mon Mar 26 2007 - rguenther@xxxxxxx
 - Add gdbm-devel, ncurses-devel and zlib-devel BuildRequires.
 * Wed Dec 27 2006 - schwab@xxxxxxx


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread