[v8] 3.13.7.5
Tom Callaway
spot at fedoraproject.org
Mon Dec 10 20:18:37 UTC 2012
commit f5e200a4f883f2a623e253ee094ac70883d04066
Author: Tom Callaway <spot at fedoraproject.org>
Date: Mon Dec 10 15:20:38 2012 -0500
3.13.7.5
.gitignore | 1 +
sources | 2 +-
v8.spec | 29 ++++++++++++++++++-----------
3 files changed, 20 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7f02a53..0e16d0e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/v8-3.8.9-20120127svn10526.tar.bz2
/v8-3.7.12.tar.bz2
/v8-3.10.8.tar.bz2
+/v8-3.13.7.5.tar.bz2
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 13c36a3..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}
-Release: 2%{?dist}
+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,11 @@ 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
More information about the scm-commits
mailing list