[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
rpms/perl/FC-6 perl.spec,1.102,1.103
- From: fedora-cvs-commits redhat com
- To: fedora-cvs-commits redhat com
- Subject: rpms/perl/FC-6 perl.spec,1.102,1.103
- Date: Mon, 12 Nov 2007 20:30:39 -0500
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]