rpms/perl/devel .cvsignore, 1.14, 1.15 filter-requires.sh, 1.1, 1.2 perl-5.10.0-USE_MM_LD_RUN_PATH.patch, 1.1, 1.2 perl.spec, 1.143, 1.144 sources, 1.14, 1.15

Tom Callaway (spot) fedora-extras-commits at redhat.com
Thu Jan 10 02:54:49 UTC 2008


Author: spot

Update of /cvs/pkgs/rpms/perl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1820

Modified Files:
	.cvsignore filter-requires.sh 
	perl-5.10.0-USE_MM_LD_RUN_PATH.patch perl.spec sources 
Log Message:

5.10.0 time.



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl/devel/.cvsignore,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- .cvsignore	1 Feb 2006 18:57:23 -0000	1.14
+++ .cvsignore	10 Jan 2008 02:53:58 -0000	1.15
@@ -1,2 +1 @@
-perl-5.8.7.tar.bz2
-perl-5.8.8.tar.bz2
+perl-5.10.0.tar.gz


Index: filter-requires.sh
===================================================================
RCS file: /cvs/pkgs/rpms/perl/devel/filter-requires.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- filter-requires.sh	24 Aug 2007 18:25:48 -0000	1.1
+++ filter-requires.sh	10 Jan 2008 02:53:58 -0000	1.2
@@ -4,6 +4,7 @@
 "$@" |
   awk '
 	$0 != "perl(FCGI)" &&
+	$0 != "perl(Your::Module::Here)" &&
 	$0 != "perl(Tk)" &&
 	$0 !~ /^perl\(Tk::/ &&
 	$0 !~ /^perl\(Mac::/

perl-5.10.0-USE_MM_LD_RUN_PATH.patch:

Index: perl-5.10.0-USE_MM_LD_RUN_PATH.patch
===================================================================
RCS file: /cvs/pkgs/rpms/perl/devel/perl-5.10.0-USE_MM_LD_RUN_PATH.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- perl-5.10.0-USE_MM_LD_RUN_PATH.patch	21 Dec 2007 22:38:28 -0000	1.1
+++ perl-5.10.0-USE_MM_LD_RUN_PATH.patch	10 Jan 2008 02:53:58 -0000	1.2
@@ -33,7 +33,7 @@
      PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE PPM_INSTALL_EXEC
      PPM_INSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
 -    SIGN SKIP TYPEMAPS VERSION VERSION_FROM XS XSOPT XSPROTOARG
-+    SIGN SKIP TYPEMAPS USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSPROTOARG
++    SKIP TYPEMAPS USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSPROTOARG
      XS_VERSION clean depend dist dynamic_lib linkext macro realclean
      tool_autosplit
  


View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.143 -r 1.144 perl.spec
Index: perl.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl/devel/perl.spec,v
retrieving revision 1.143
retrieving revision 1.144
diff -u -r1.143 -r1.144
--- perl.spec	26 Nov 2007 19:04:13 -0000	1.143
+++ perl.spec	10 Jan 2008 02:53:58 -0000	1.144
@@ -1,6 +1,5 @@
 %define multilib_64_archs x86_64 s390x ppc64 sparc64
 %define perl_archname %{_arch}-%{_os}-thread-multi
-%define perlmodcompat 5.8.7 5.8.6 5.8.5
 %define new_perl_lib  $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}:$RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{version}
 %define comp_perl_lib $RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{version}:$RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{version}
 %define new_arch_lib  $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/%{perl_archname}
@@ -12,128 +11,52 @@
 %define db4_minor %(grep "DB_VERSION_MINOR" /usr/include/db.h | cut -f3)
 %define db4_patch %(grep "DB_VERSION_PATCH" /usr/include/db.h | cut -f3)
 
-%define perl_version    5.8.8
+%define perl_version    5.10.0
 %define perl_epoch      4
 
-# Use this for SUPER PERL DEBUGGING MODE.
-%{?!perl_debugging:    %define perl_debugging 0}
-%if %{perl_debugging}
-%define debug_package %{nil}
-# don't build debuginfo and disable stripping
-%endif
-
 Name:           perl
 Version:        %{perl_version}
-Release:        32%{?dist}
+Release:        1%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        The Perl programming language
 Group:          Development/Languages
 # Modules Tie::File and Getopt::Long are licenced under "GPLv2+ or Artistic,"
 # we have to reflect that in the sub-package containing them.
-# FIXME: Digest::MD5 has a must-advertise-RSA license with an exception,
-# the tag does not reflect that (yet).
 License:        (GPL+ or Artistic) and (GPLv2+ or Artistic)
 Url:            http://www.perl.org/
-Source0:        http://www.cpan.org/authors/id/N/NW/NWCLARK/%{name}-%{perl_version}.tar.bz2
+Source0:        http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/perl-%{perl_version}.tar.gz
 Source11:       filter-requires.sh
 Source12:       perl-5.8.0-libnet.cfg
 # Specific to Fedora/RHEL
 Patch1:         perl-5.8.0-root.patch
-# Upstream bug 41586
-Patch2:         perl-5.8.8-incpush.patch
+
 # Removes date check, Fedora/RHEL specific
-Patch3:         perl-5.8.8-perlbug-tag.patch
-# XXX: The next two patches appear to alter the order of @INC, but
-# there isn't sufficient documentation as to why we do this.
-Patch4:         perl-5.8.8-dashI.patch
-Patch5:         perl-5.8.5-incorder.patch
-# make sure we get the proper ldflags on libperl.so
-# Upstream bug 41587
-Patch6:         perl-5.8.0-sharedlinker.patch
+Patch2:         perl-5.10.0-perlbug-tag.patch
+
 # Fedora/RHEL use links instead of lynx
-Patch7:         perl-5.8.8-links.patch
+Patch3:         perl-5.10.0-links.patch
+
 # work around annoying rpath issue
 # This is only relevant for Fedora, as it is unlikely
 # that upstream will assume the existence of a libperl.so
-Patch8:         perl-5.8.8-rpath-make.patch
-# Disable -DDEBUGGING and allow -g to do its job (#156113)
-# Upstream bug 41588
-Patch9:         perl-5.8.7-no-debugging.patch
-# Upstream bug 41589
-Patch10:        perl-5.8.1-fpic.patch
+Patch4:         perl-5.8.8-rpath-make.patch
+
 # Fedora/RHEL only (64bit only)
-Patch11:        perl-5.8.0-libdir64.patch
-# Upstream bug 41590
-Patch12:        perl-5.8.0-nptlhint.patch
+Patch5:         perl-5.8.0-libdir64.patch
+
 # Fedora/RHEL specific (use libresolv instead of libbind)
-Patch13:        perl-5.8.6-libresolv.patch
-# fix for bug 163958 / upstream bug 37056 :
-# backport of perl-5.9's patch 25084 (bug still in 5.8.8!):
-Patch14:        perl-5.8.7-25084.patch
-# multi-threaded perl builds use localtime_r which does not call tzset
-# bugzilla 172396
-# Upstream bug 41591
-Patch15:        perl-5.8.7-172396.patch
-# Security fix
-Patch16:        perl-5.8.8-CAN-2004-0976.patch
-# XXX: Fixme
-# Needs all the "Red Hat" references removed before upstreaming
-Patch17:        perl-5.8.8-USE_MM_LD_RUN_PATH.patch
-# Upstream bug 38385
-Patch18:        perl-5.8.8-bz178343.patch
-# Debian's fix for Net::NNTP:
-# Upstream bug 41593
-Patch19:        perl-5.8.8-debian_fix_net_nntp.patch
-# Upstream patches 27133 and 27169 (27170):
-Patch20:        perl-5.8.8-up27133_up27169.patch
-# Upstream patch 27284:
-Patch21:        perl-5.8.8-up27284.patch
-# Fix for bug 183553 / upstream bug 38657:
-Patch22:        perl-5.8.8-bz183553_ubz38657.patch
-# http://rt.cpan.org/Ticket/Display.html?id=18692
-Patch23:        perl-5.8.8-bz188441.patch
-# Upstream bug 39130
-Patch24:        perl-5.8.8-bz191416.patch
-Patch25:        perl-5.8.8-U27116.patch
-Patch26:        perl-5.8.8-U27391.patch
-Patch27:        perl-5.8.8-U27426.patch
-Patch28:        perl-5.8.8-U27509.patch
-Patch29:        perl-5.8.8-U27512.patch
-Patch30:        perl-5.8.8-U27604.patch
-Patch31:        perl-5.8.8-U27605.patch
-Patch32:        perl-5.8.8-U27914.patch
-Patch33:        perl-5.8.8-U27329.patch
-# XXX: Fixme
-# Needs to be un-RedHatized before upstreaming
-Patch34:        perl-5.8.8-R-switch.patch
-# stop IPC/SysV.c including <asm/page.h> for getpagesize(), which
-# is now declared by including <unistd.h> .
-# Upstream bug 41594
-Patch35:        perl-5.8.8-no_asm_page_h.patch
-Patch36:        perl-5.8.8-U34297_C28006.patch
-# Bugzilla 199372
-# Upstream bug 41595
-Patch37:        perl-5.8.8-useCFLAGSwithCC.patch
-# Upstream bug 39903
-Patch38:        perl-5.8.8-bz199736.patch
+Patch6:        perl-5.8.6-libresolv.patch
+
+# FIXME: May need the "Fedora" references removed before upstreaming
+Patch7:        perl-5.10.0-USE_MM_LD_RUN_PATH.patch
+
 # Skip hostname tests, since hostname lookup isn't available in Fedora
 # buildroots by design.
-Patch39:        perl-5.8.8-disable_test_hosts.patch
-# XXX: Fixme - Finish patch.
-#Patch39:        perl-5.8.8-bz204679.patch
-Patch40:        perl-5.8.8-U28775.patch
-Patch41:        perl-5.8.8-bz247386-file-spec-cwd.patch
-# Update DB_File to 1.815
-Patch42:        perl-5.8.8-DB_File-1.815.patch
-# Fix from perl bug #24254
-Patch43:	perl-5.8.8-bug24254.patch
-# Fix Bugzilla 378121 378131 378141 378151 (all the same bug, just one for each Fedora 
-# release), CVE-2007-5116
-Patch44:	perl-5.8.8-bz323571.patch
+Patch8:        perl-5.10.0-disable_test_hosts.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{perl_version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  tcsh, dos2unix, man, groff
-BuildRequires:  gdbm-devel, db4-devel
+BuildRequires:  gdbm-devel, db4-devel, zlib-devel
 # Temporary fix for broken buildroots:
 BuildRequires:  gawk
 
@@ -144,10 +67,8 @@
 Provides: perl(VMS::Stdio)
 
 # Compat provides
-Provides: perl(:MODULE_COMPAT_5.8.5)
-Provides: perl(:MODULE_COMPAT_5.8.6)
-Provides: perl(:MODULE_COMPAT_5.8.7)
-Provides: perl(:MODULE_COMPAT_5.8.8)
+Provides: perl(:MODULE_COMPAT_5.10.0)
+
 # Threading provides
 Provides: perl(:WITH_ITHREADS)
 Provides: perl(:WITH_THREADS)
@@ -193,13 +114,6 @@
 Provides: perl(utf8_heavy.pl)
 Provides: perl(validate.pl)
 Provides: perl(Carp::Heavy)
-# Versioned Provides for our Obsoletes
-Provides: perl-Filter-Simple = 0.82
-Provides: perl-Time-HiRes = 1.86
-
-# Last seen in Fedora Core 4
-Obsoletes: perl-Filter-Simple
-Obsoletes: perl-Time-HiRes
 
 Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release}
 Requires: db4 = %{db4_major}.%{db4_minor}.%{db4_patch}
@@ -212,13 +126,13 @@
 #
 # The original script might be /usr/lib/rpm/perl.req or
 # /usr/lib/rpm/redhat/perl.req, better use the original value of the macro:
-%{expand:%%define prev__perl_requires %{__perl_requires}}
+%{expand:%%define prev__perl_requires %{__perl_requires}} 
 %define __perl_requires %{SOURCE11} %{prev__perl_requires}
 
 # When _use_internal_dependency_generator is 0, the perl.req script is
 # called from /usr/lib/rpm{,/redhat}/find-requires.sh
[...1805 lines suppressed...]
+%{_prefix}/lib/perl5/%{perl_version}/Locale/Maketext/Simple.pm
+%{_mandir}/man3/Locale::Maketext::Simple.*
 
-* Mon Oct 04 1999 Cristian Gafton <gafton at redhat.com>
-- fix the %%install so that the MD5 module gets actually installed correctly
+%files Log-Message
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Log/Message.pm
+%{_prefix}/lib/perl5/%{perl_version}/Log/Message/Config.pm
+%{_prefix}/lib/perl5/%{perl_version}/Log/Message/Handlers.pm
+%{_prefix}/lib/perl5/%{perl_version}/Log/Message/Item.pm
+%{_mandir}/man3/Log::Message.3*
+%{_mandir}/man3/Log::Message::Config.3*
+%{_mandir}/man3/Log::Message::Handlers.3*
+%{_mandir}/man3/Log::Message::Item.3*
 
-* Mon Aug 30 1999 Cristian Gafton <gafton at redhat.com>
-- make sure the package builds even when we don't have perl installed on the
-  system
+%files Log-Message-Simple
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Log/Message/Simple.pm
+%{_mandir}/man3/Log::Message::Simple.3*
 
-* Fri Aug 06 1999 Cristian Gafton <gafton at redhat.com>
-- merged with perl-MD5
-- get rid of the annoying $RPM_BUILD_ROOT paths in the installed tree
+%files Module-Build
+%defattr(-,root,root,-)
+%{_bindir}/config_data
+%{_prefix}/lib/perl5/%{perl_version}/Module/Build/
+%{_prefix}/lib/perl5/%{perl_version}/Module/Build.pm
+%{_mandir}/man1/config_data.1*
+%{_mandir}/man3/Module::Build*
 
-* Mon Jul 26 1999 Cristian Gafton <gafton at redhat.com>
-- do not link anymore against the system db library (and make each module
-  link against it separately, so that we can have Berkeley db1 and db2 mixed
-  up)
+%files Module-CoreList
+%defattr(-,root,root,-)
+%{_bindir}/corelist
+%{_prefix}/lib/perl5/%{perl_version}/Module/CoreList.pm
+%{_mandir}/man1/corelist*
+%{_mandir}/man3/Module::CoreList*
 
-* Wed Jun 16 1999 Cristian Gafton <gafton at redhat.com>
-- use wildcards for files in /usr/bin and /usr/man
+%files Module-Load
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Module/Load.pm
+%{_mandir}/man3/Module::Load.*
 
-* Tue Apr 06 1999 Cristian Gafton <gafton at redhat.com>
-- version 5.00503
-- make the default man3 install dir be release independent
-- try to link against db1 to preserve compatibility with older databases;
-  abandoned idea because perl is too broken to allow such an easy change
-  (hardcoded names *everywhere* !!!)
+%files Module-Load-Conditional
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Module/Load/
+%{_mandir}/man3/Module::Load::Conditional* 
 
-* Sun Mar 21 1999 Cristian Gafton <gafton at redhat.com> 
-- auto rebuild in the new build environment (release 3)
+%files Module-Loaded
+%defattr(-,root,root,-)
+%dir %{_prefix}/lib/perl5/%{perl_version}/Module/
+%{_prefix}/lib/perl5/%{perl_version}/Module/Loaded.pm
+%{_mandir}/man3/Module::Loaded*
 
-* Thu Jan 07 1999 Cristian Gafton <gafton at redhat.com>
-- guilty of the inlined Makefile in the spec file
-- adapted for the arm build
+%files Module-Pluggable
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Devel/InnerPackage.pm
+%{_prefix}/lib/perl5/%{perl_version}/Module/Pluggable/
+%{_prefix}/lib/perl5/%{perl_version}/Module/Pluggable.pm
+%{_mandir}/man3/Devel::InnerPackage*
+%{_mandir}/man3/Module::Pluggable*
 
-* Wed Sep 09 1998 Preston Brown <pbrown at redhat.com>
-- added newer CGI.pm to the build
-- changed the version naming scheme around to work with RPM
+%files Object-Accessor
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Object/
+%{_mandir}/man3/Object::Accessor*
 
-* Sun Jul 19 1998 Jeff Johnson <jbj at redhat.com>
-- attempt to generate *.ph files reproducibly
+%files Package-Constants
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Package/
+%{_mandir}/man3/Package::Constants*
 
-* Mon Jun 15 1998 Jeff Johnson <jbj at redhat.com>
-- update to 5.004_04-m4 (pre-5.005 maintenance release)
+%files Params-Check
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Params/
+%{_mandir}/man3/Params::Check*
 
-* Tue Jun 12 1998 Christopher McCrory <chrismcc at netus.com
-- need stdarg.h from gcc shadow to fix "use Sys::Syslog" (problem #635)
+%files Pod-Escapes
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Pod/Escapes.pm
+%{_mandir}/man3/Pod::Escapes.*
 
-* Fri May 08 1998 Cristian Gafton <gafton at redhat.com>
-- added a patch to correct the .ph constructs unless defined (foo) to read
-  unless(defined(foo))
+%files Pod-Simple
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Pod/Simple/ 
+%{_prefix}/lib/perl5/%{perl_version}/Pod/Simple.pm
+%{_prefix}/lib/perl5/%{perl_version}/Pod/Simple.pod
+%{_mandir}/man3/Pod::Simple*
 
-* Thu May 07 1998 Prospector System <bugs at redhat.com>
-- translations modified for de, fr, tr
+%files Term-UI
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Term/UI/
+%{_prefix}/lib/perl5/%{perl_version}/Term/UI.pm
+%{_mandir}/man3/Term::UI*
 
-* Tue Mar 10 1998 Cristian Gafton <gafton at redhat.com>
-- fixed strftime problem
+%files Test-Harness
+%defattr(-,root,root,-)
+%{_bindir}/prove
+%{_prefix}/lib/perl5/%{perl_version}/Test/Harness*
+%{_mandir}/man1/prove.1*
+%{_mandir}/man3/Test::Harness*
 
-* Sun Mar 08 1998 Cristian Gafton <gafton at redhat.com>
-- added a patch to fix a security race
-- do not use setres[ug]id - those are not implemented on 2.0.3x kernels
+%files Test-Simple
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/Test/More*
+%{_prefix}/lib/perl5/%{perl_version}/Test/Builder*
+%{_prefix}/lib/perl5/%{perl_version}/Test/Simple*
+%{_prefix}/lib/perl5/%{perl_version}/Test/Tutorial*
+%{_mandir}/man3/Test::More*
+%{_mandir}/man3/Test::Builder*
+%{_mandir}/man3/Test::Simple*
+%{_mandir}/man3/Test::Tutorial*
 
-* Mon Mar 02 1998 Cristian Gafton <gafton at redhat.com>
-- upgraded to 5.004_04 - 5.004_01 had some nasty memory leaks.
-- fixed the spec file to be version-independent
+%files Time-Piece
+%defattr(-,root,root,-)
+%{_libdir}/perl5/%{version}/%{perl_archname}/Time/Piece.pm 
+%{_libdir}/perl5/%{version}/%{perl_archname}/Time/Seconds.pm
+%{_libdir}/perl5/%{version}/%{perl_archname}/auto/Time/Piece/        
+%{_mandir}/man3/Time::Piece.3*
+%{_mandir}/man3/Time::Seconds.3*
 
-* Fri Dec 05 1997 Erik Troan <ewt at redhat.com>
-- Config.pm wasn't right do to the builtrooting
+%files version
+%defattr(-,root,root,-)
+%{_prefix}/lib/perl5/%{perl_version}/version.pm
+%{_prefix}/lib/perl5/%{perl_version}/version.pod
+%{_mandir}/man3/version.*
 
-* Mon Oct 20 1997 Erik Troan <ewt at redhat.com>
-- fixed arch-specfic part of spec file
+%files core
+# Nothing. Nada. Zilch. Zarro. Uh uh. Nope. Sorry.
 
-* Sun Oct 19 1997 Erik Troan <ewt at redhat.com>
-- updated to perl 5.004_01
-- users a build root
+# Old changelog entries are preserved in CVS.
+%changelog
+* Tue Jan 8 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 4:5.10.0-1
+- 5.10.0 final
+- clear out all the unnecessary patches (down to 8 patches!)
+- get rid of super perl debugging mode
+- add new subpackages
 
-* Thu Jun 12 1997 Erik Troan <ewt at redhat.com>
-- built against glibc
+* Thu Nov 29 2007 Robin Norwood <rnorwood at redhat.com> - 4:5.10.0_RC2-0.1
+- first attempt at building 5.10.0
 
-* Tue Apr 22 1997 Erik Troan <ewt at redhat.com>
-- Incorporated security patch from Chip Salzenberg <salzench at nielsenmedia.com>
 
-* Fri Feb 07 1997 Erik Troan <ewt at redhat.com>
-- Use -Darchname=i386-linux 
-- Require csh (for glob)
-- Use RPM_ARCH during configuration and installation for arch independence


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl/devel/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- sources	1 Feb 2006 18:57:23 -0000	1.14
+++ sources	10 Jan 2008 02:53:58 -0000	1.15
@@ -1 +1 @@
-a377c0c67ab43fd96eeec29ce19e8382  perl-5.8.8.tar.bz2
+d2c39b002ebfd2c3c5dba589365c5a71  perl-5.10.0.tar.gz




More information about the fedora-extras-commits mailing list