[v8/f16] 3.13.7.5

Tom Callaway spot at fedoraproject.org
Mon Dec 10 20:17:25 UTC 2012


commit 22544c5ce2cbfb762decb6627df963c74274b162
Author: Tom Callaway <spot at fedoraproject.org>
Date:   Mon Dec 10 15:19:24 2012 -0500

    3.13.7.5

 sources |    2 +-
 v8.spec |   30 ++++++++++++++++++++----------
 2 files changed, 21 insertions(+), 11 deletions(-)
---
diff --git a/sources b/sources
index 746efba..5c74ba3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7320523ca2eaafa55d657d8230a6d970  v8-3.10.8.tar.bz2
+9355d2a122f127471bdec26c4634c890  v8-3.13.7.5.tar.bz2
diff --git a/v8.spec b/v8.spec
index 06d83a0..40e327d 100644
--- a/v8.spec
+++ b/v8.spec
@@ -12,25 +12,24 @@
 
 # For the 1.2 branch, we use 0s here
 # For 1.3+, we use the three digit versions
+# Hey, now there are four digits. What do they mean? Popsicle.
 %global somajor 3
-%global sominor 10
-%global sobuild 8
+%global sominor 13
+%global sobuild 7
+%global sotiny 5
 %global sover %{somajor}.%{sominor}.%{sobuild}
 
 # %%global svnver 20110721svn8716
 
 Name:		v8
-Version:	%{somajor}.%{sominor}.%{sobuild}
+Version:	%{somajor}.%{sominor}.%{sobuild}.%{sotiny}
 Release:	1%{?dist}
 Epoch:		1
 Summary:	JavaScript Engine
 Group:		System Environment/Libraries
 License:	BSD
 URL:		http://code.google.com/p/v8
-# No tarballs, pulled from svn
-# Checkout script is Source1
-Source0:	v8-%{version}.tar.bz2
-Source1:	v8-daily-tarball.sh
+Source0:	http://commondatastorage.googleapis.com/chromium-browser-official/v8-%{version}.tar.bz2
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 ExclusiveArch:	%{ix86} x86_64 %{arm}
 BuildRequires:	scons, readline-devel, libicu-devel
@@ -124,6 +123,7 @@ ln -sf libv8.so.%{sover} libv8.so
 ln -sf libv8preparser.so.%{sover} libv8preparser.so
 
 # This will fail to link d8 because it doesn't use the icu libs.
+# Don't build d8 shared. Stupid Google. Hate.
 scons d8 \
 %ifarch x86_64
 arch=x64 \
@@ -134,12 +134,14 @@ armeabi=hard \
 %ifarch armv5tel armv6l armv7l
 armeabi=soft \
 %endif
-library=shared snapshots=on console=readline visibility=default || :
+snapshots=on console=readline visibility=default || :
+# library=shared snapshots=on console=readline visibility=default || :
 
 # Sigh. I f*****g hate scons.
-rm -rf d8
+# But gyp is worse.
+# rm -rf d8
 
-g++ $RPM_OPT_FLAGS -o d8 obj/release/d8.os -lreadline -lpthread -L. -lv8 $ICU_LINK_FLAGS
+# g++ $RPM_OPT_FLAGS -o d8 obj/release/d8.os -lreadline -lpthread -L. -lv8 $ICU_LINK_FLAGS
 
 %install
 rm -rf %{buildroot}
@@ -196,6 +198,14 @@ rm -rf %{buildroot}
 %{python_sitelib}/j*.py*
 
 %changelog
+* Tue Dec  4 2012 Tom Callaway <spot at fedoraproject.org> - 1:3.13.7.5-1
+- update to 3.13.7.5 (needed for chromium 23)
+- Resolves multiple security issues (CVE-2012-5120, CVE-2012-5128)
+- d8 is now using a static libv8, resolves bz 881973)
+
+* Sun Jul 22 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:3.10.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
 * Fri Jul  6 2012 Tom Callaway <spot at fedoraproject.org> 1:3.10.8-1
 - update to 3.10.8 (chromium 20)
 


More information about the scm-commits mailing list