[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

rpms/perl/FC-6 perl.spec,1.102,1.103



Author: rnorwood

Update of /cvs/dist/rpms/perl/FC-6
In directory cvs.devel.redhat.com:/tmp/cvs-serv12054

Modified Files:
	perl.spec 
Log Message:
Fix for CVE-2007-5116.


Index: perl.spec
===================================================================
RCS file: /cvs/dist/rpms/perl/FC-6/perl.spec,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- perl.spec	18 Aug 2007 08:43:33 -0000	1.102
+++ perl.spec	13 Nov 2007 01:30:36 -0000	1.103
@@ -5,7 +5,7 @@
 %define multilib_64_archs x86_64 s390x ppc64 sparc64
 
 %define perlver    5.8.8
-%define perlrel    11
+%define perlrel    12
 %define perlepoch  4
 
 %{?!perl_debugging:    %define perl_debugging 0}
@@ -126,12 +126,12 @@
 # backport of perl-5.9's patch 25084 (bug still in 5.8.8!):
 Patch25084:     perl-5.8.7-25084.patch
 
-Patch172396:	perl-5.8.7-172396.patch
+Patch172396:    perl-5.8.7-172396.patch
 
 # now in 5.8.8:
 # Patch172587:    perl-5.8.7-bz172587.patch
 
-Patch040976:	perl-5.8.8-CAN-2004-0976.patch
+Patch040976:    perl-5.8.8-CAN-2004-0976.patch
 
 # now in 5.8.8:
 # Patch172739:    perl-5.8.7-bz172739_obz36521.patch
@@ -139,48 +139,49 @@
 #Patch136009:     perl-5.8.7-MM_Unix-rpath-136009.patch
 
 # now in 5.8.8:
-#Patch174684:	perl-5.8.7-CVE-2005-3962-bz174684.patch
+#Patch174684:   perl-5.8.7-CVE-2005-3962-bz174684.patch
 
 Patch1360090:    perl-5.8.8-USE_MM_LD_RUN_PATH.patch
 
 # module updatesd
 # Patch202:       perl-5.8.0-Safe2.09.patch
-Patch178343:	perl-5.8.8-bz178343.patch
+Patch178343:    perl-5.8.8-bz178343.patch
 #
 # Debian's fix for Net::NNTP:
 Patch32:        perl-5.8.8-debian_fix_net_nntp.patch
 #
 # Upstream patches 27133 and 27169 (27170):
-Patch33: 	perl-5.8.8-up27133_up27169.patch
+Patch33:        perl-5.8.8-up27133_up27169.patch
 # Upstream patch 27284:
-Patch34:	perl-5.8.8-up27284.patch
+Patch34:        perl-5.8.8-up27284.patch
 # Fix for bug 183553 / upstream bug 38657:
-Patch35:	perl-5.8.8-bz183553_ubz38657.patch
+Patch35:        perl-5.8.8-bz183553_ubz38657.patch
 #
-Patch188841:	perl-5.8.8-bz188441.patch
+Patch188841:    perl-5.8.8-bz188441.patch
 #
-Patch191416:	perl-5.8.8-bz191416.patch
+Patch191416:    perl-5.8.8-bz191416.patch
 
-Patch27116:	perl-5.8.8-U27116.patch
+Patch27116:     perl-5.8.8-U27116.patch
 Patch27391:     perl-5.8.8-U27391.patch
-Patch27426:	perl-5.8.8-U27426.patch
+Patch27426:     perl-5.8.8-U27426.patch
 Patch27509:     perl-5.8.8-U27509.patch
 Patch27512:     perl-5.8.8-U27512.patch
 Patch27604:     perl-5.8.8-U27604.patch
 Patch27605:     perl-5.8.8-U27605.patch
 Patch27914:     perl-5.8.8-U27914.patch
 Patch27329:     perl-5.8.8-U27329.patch
-Patch36:	perl-5.8.8-R-switch.patch
-Patch37:	perl-5.8.8-no_asm_page_h.patch
+Patch36:        perl-5.8.8-R-switch.patch
+Patch37:        perl-5.8.8-no_asm_page_h.patch
 #               ^- stop IPC/SysV.c including <asm/page.h> for getpagesize(), which
 #               is now declared by including <unistd.h> .
 #
 Patch28006:     perl-5.8.8-U34297_C28006.patch
 #
-Patch38:	perl-5.8.8-useCFLAGSwithCC.patch
-Patch39:	perl-5.8.8-bz199736.patch
+Patch38:        perl-5.8.8-useCFLAGSwithCC.patch
+Patch39:        perl-5.8.8-bz199736.patch
+Patch40:        perl-5.8.8-bz323571.patch
 #
-Patch204679:	perl-5.8.8-bz204679.patch
+Patch204679:    perl-5.8.8-bz204679.patch
 #
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  gawk, grep, tcsh, dos2unix, man, groff
@@ -392,13 +393,15 @@
 
 %patch38    -p1
 %patch39    -p1
+%patch40    -p1
+
 #
 # Candidates for doc recoding (need case by case review):
 # find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
 recode()
 {
-	iconv -f "$2" -t utf-8 < "$1" > "${1}_"
-	mv -f "${1}_" "$1"
+        iconv -f "$2" -t utf-8 < "$1" > "${1}_"
+        mv -f "${1}_" "$1"
 }
 recode README.cn euc-cn
 recode README.jp euc-jp
@@ -426,59 +429,59 @@
 # similar reasons.
 
 sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
-	-Dversion=%{perlver} \
-	-Dmyhostname=localhost \
-	-Dperladmin=root localhost \
-	-Dcc='%{__cc}' \
-	-Dcf_by='Red Hat, Inc.' \
-	-Dinstallprefix=%{_prefix} \
-	-Dprefix=%{_prefix} \
+        -Dversion=%{perlver} \
+        -Dmyhostname=localhost \
+        -Dperladmin=root localhost \
+        -Dcc='%{__cc}' \
+        -Dcf_by='Red Hat, Inc.' \
+        -Dinstallprefix=%{_prefix} \
+        -Dprefix=%{_prefix} \
 %ifarch %{multilib_64_archs}
-	-Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \
-	-Dprivlib="/usr/lib/perl5/%{version}" \
-	-Dsitelib="/usr/lib/perl5/site_perl/%{version}" \
-	-Dvendorlib="/usr/lib/perl5/vendor_perl/%{version}" \
-	-Darchlib="%{_libdir}/perl5/%{perlver}/%{_arch}-%{_os}%{thread_arch}" \
-	-Dsitearch="%{_libdir}/perl5/site_perl/%{perlver}/%{_arch}-%{_os}%{thread_arch}" \
-	-Dvendorarch="%{_libdir}/perl5/vendor_perl/%{perlver}/%{_arch}-%{_os}%{thread_arch}" \
+        -Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \
+        -Dprivlib="/usr/lib/perl5/%{version}" \
+        -Dsitelib="/usr/lib/perl5/site_perl/%{version}" \
+        -Dvendorlib="/usr/lib/perl5/vendor_perl/%{version}" \
+        -Darchlib="%{_libdir}/perl5/%{perlver}/%{_arch}-%{_os}%{thread_arch}" \
+        -Dsitearch="%{_libdir}/perl5/site_perl/%{perlver}/%{_arch}-%{_os}%{thread_arch}" \
+        -Dvendorarch="%{_libdir}/perl5/vendor_perl/%{perlver}/%{_arch}-%{_os}%{thread_arch}" \
 %endif
-	-Darchname=%{_arch}-%{_os} \
+        -Darchname=%{_arch}-%{_os} \
 %ifarch sparc
-	-Ud_longdbl \
+        -Ud_longdbl \
 %endif
-	-Dvendorprefix=%{_prefix} \
-	-Dsiteprefix=%{_prefix} \
-	-Duseshrplib \
+        -Dvendorprefix=%{_prefix} \
+        -Dsiteprefix=%{_prefix} \
+        -Duseshrplib \
 %if %threading
-	-Dusethreads \
-	-Duseithreads \
+        -Dusethreads \
+        -Duseithreads \
 %else
-	-Uusethreads \
-	-Uuseithreads \
+        -Uusethreads \
+        -Uuseithreads \
 %endif
 %if %largefiles
-	-Duselargefiles \
+        -Duselargefiles \
 %else
-	-Uuselargefiles \
+        -Uuselargefiles \
 %endif
-	-Dd_dosuid \
-	-Dd_semctl_semun \
-	-Di_db \
-	-Ui_ndbm \
-	-Di_gdbm \
-	-Di_shadow \
-	-Di_syslog \
-	-Dman3ext=3pm \
-	-Duseperlio \
-	-Dinstallusrbinperl=n \
-	-Ubincompat5005 \
-	-Uversiononly \
-	-Dpager='/usr/bin/less -isr' \
-	-Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \
-	-Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \
-	-Ud_endservent_r_proto -Ud_setservent_r_proto \
-	-Dinc_version_list='%{perlmodcompat}' \
-	-Dscriptdir='%{_bindir}'
+        -Dd_dosuid \
+        -Dd_semctl_semun \
+        -Di_db \
+        -Ui_ndbm \
+        -Di_gdbm \
+        -Di_shadow \
+        -Di_syslog \
+        -Dman3ext=3pm \
+        -Duseperlio \
+        -Dinstallusrbinperl=n \
+        -Ubincompat5005 \
+        -Uversiononly \
+        -Dpager='/usr/bin/less -isr' \
+        -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \
+        -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \
+        -Ud_endservent_r_proto -Ud_setservent_r_proto \
+        -Dinc_version_list='%{perlmodcompat}' \
+        -Dscriptdir='%{_bindir}'
 
 make %{?_smp_mflags}
 make test
@@ -491,9 +494,9 @@
 
 
 %ifarch %{multilib_64_archs}
-	mkdir -p -m 755 $RPM_BUILD_ROOT/usr/lib/perl5/%{perlver}
-	mkdir -p -m 755 $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/%{perlver}
-	mkdir -p -m 755 $RPM_BUILD_ROOT/usr/lib/perl5/vendor_perl/%{perlver}
+        mkdir -p -m 755 $RPM_BUILD_ROOT/usr/lib/perl5/%{perlver}
+        mkdir -p -m 755 $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/%{perlver}
+        mkdir -p -m 755 $RPM_BUILD_ROOT/usr/lib/perl5/vendor_perl/%{perlver}
 %endif
 
 %ifarch %{multilib_64_archs}
@@ -594,6 +597,9 @@
 %endif
 
 %changelog
+* Mon Nov 12 2007 Robin Norwood <rnorwood redhat com> - 4:5.8.8-12
+- fix for CVE-2007-5116
+
 * Sat Aug 18 2007 Stepan Kasal <skasal redhat com> - 4:5.8.8-11
 - Fix the License tags.
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]