Hello community,

here is the log from the commit of package v8 for openSUSE:Factory checked in 
at 2013-12-17 10:06:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/v8 (Old)
 and      /work/SRC/openSUSE:Factory/.v8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "v8"

Changes:
--------
--- /work/SRC/openSUSE:Factory/v8/v8.changes    2013-07-18 18:08:37.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.v8.new/v8.changes       2013-12-17 
10:06:34.000000000 +0100
@@ -1,0 +2,27 @@
+Fri Dec 13 16:36:46 UTC 2013 - tittiatc...@gmail.com
+
+- Update spec-file to fit the changes in V8 (addition of internal
+  ICU)
+  * Building against system ICU
+  * Regenerate Makefiles before using them
+
+-------------------------------------------------------------------
+Tue Dec 10 09:48:50 UTC 2013 - tittiatc...@gmail.com
+
+- Update to 3.22.24.8
+  - Security fixes (bcn#854473):
+    * CVE-2013-6638: Buffer overflow in v8
+    * CVE-2013-6639: Out of bounds write in v8
+    * CVE-2013-6640: Out of bounds read in v8
+
+-------------------------------------------------------------------
+Tue Sep 17 09:15:36 UTC 2013 - tittiatc...@gmail.com
+
+- Update to 3.21.9
+   * Deprecated Persistent functions which were marked to be deprecated.
+   * Allowed uncacheable identifiers to go generic (issue 2867).
+   * Added scriptId to StackTrace frames (issue 2865).
+   * Always visit branches during HGraph building (Chromium issue 280333).
+   * Performance and stability improvements on all platforms.
+
+-------------------------------------------------------------------
@@ -11,0 +39,2 @@
+  * Adding gcc flags '-Wno-unused-local-typedefs' and
+    '-Wno-aggressive-loop-optimizations'

Old:
----
  v8.3.20.0.1.tar.lzma

New:
----
  v8-3.22.24.8.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ v8.spec ++++++
--- /var/tmp/diff_new_pack.SqII5G/_old  2013-12-17 10:06:36.000000000 +0100
+++ /var/tmp/diff_new_pack.SqII5G/_new  2013-12-17 10:06:36.000000000 +0100
@@ -17,38 +17,26 @@
 
 
 Name:           v8
-Version:        3.20.0.1
+Version:        3.22.24.8
 Release:        0
 Summary:        JavaScript Engine
 License:        BSD-3-Clause
 Group:          System/Libraries
 Url:            http://code.google.com/p/v8
-Source0:        %{name}.%{version}.tar.lzma
+Source:         
http://gsdview.appspot.com/chromium-browser-official/%{name}-%{version}.tar.bz2
 Patch1:         fix-gcc48.patch
 BuildRequires:  gcc-c++
+BuildRequires:  libicu-devel >= 4.0
 BuildRequires:  lzma
 BuildRequires:  python-devel
 BuildRequires:  readline-devel
 ExclusiveArch:  %{ix86} x86_64 %arm
-%if 0%{?suse_version} < 1120
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%endif
 
 %global somajor `echo %{version} | cut -f1 -d'.'`
 %global sominor `echo %{version} | cut -f2 -d'.'`
 %global sobuild `echo %{version} | cut -f3 -d'.'`
 %global sover %{somajor}.%{sominor}.%{sobuild}
 
-%ifarch i586
-%global target ia32
-%endif
-%ifarch x86_64
-%global target x64
-%endif
-%ifarch armv5el armv5tel armv7l armv7hl
-%global target arm
-%endif
-
 %description
 V8 is Google's open source JavaScript engine. V8 is written in C++ and is used
 in Google Chrome, the open source browser from Google. V8 implements ECMAScript
@@ -86,27 +74,30 @@
 %endif
 
 %prep
-rm -rf %{name}
-lzma -cd %{SOURCE0} | tar xf -
-
-%setup -D -T -n %{name}
+%setup -q
 %if 0%{?suse_version} > 1230
 %patch1 -p0
 %endif
 
 %build
+myconf+=" -Duse_system_icu=1
+          -Dcomponent=shared_library
+          -Dsoname_version=%{somajor}
+          -Dconsole=readline"
+
+./build/gyp_v8 -f make build/all.gyp --depth . $myconf
 
 env=CCFLAGS:"-fPIC"
 MAKE_EXTRA_FLAGS=""
 %ifarch armv7hl
 MAKE_EXTRA_FLAGS+=hardfp=on
 %endif
-make %{target}.release %{?_smp_mflags} \
-     console=readline \
-     library=shared \
+
+cd out
+make %{?_smp_mflags} \
      snapshots=on \
-     soname_version=%{somajor} \
-     $MAKE_EXTRA_FLAGS
+     $MAKE_EXTRA_FLAGS \
+     BUILDTYPE=Release V=1
 
 %install
 %if 0%{?suse_version} > 1140 || 0%{?fedora_version}
@@ -122,9 +113,9 @@
 install -p src/x64/*.h %{buildroot}%{_includedir}/v8/x64
 %endif
 
-install -p out/%{target}.release/lib.target/libv8.so* %{buildroot}%{_libdir}
+install -p out/out/Release/obj.target/tools/gyp/libv8.so* 
%{buildroot}%{_libdir}/
 mkdir -p %{buildroot}%{_bindir}
-install -p -m0755 out/%{target}.release/d8 %{buildroot}%{_bindir}
+install -p -m0755 out/out/Release/d8 %{buildroot}%{_bindir}
 
 cd %{buildroot}%{_libdir}
 ln -sf libv8.so.%{somajor} libv8.so
@@ -137,7 +128,7 @@
 
 %files -n libv8-3
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog LICENSE
+%doc AUTHORS ChangeLog LICENSE.* OWNERS
 %{_bindir}/d8
 %{_libdir}/*.so.*
 

++++++ fix-gcc48.patch ++++++
--- /var/tmp/diff_new_pack.SqII5G/_old  2013-12-17 10:06:36.000000000 +0100
+++ /var/tmp/diff_new_pack.SqII5G/_new  2013-12-17 10:06:36.000000000 +0100
@@ -1,22 +1,8 @@
-Index: build/common.gypi
-===================================================================
---- build/common.gypi  (revision 11639)
-+++ build/common.gypi  (working copy)
-@@ -320,7 +320,8 @@
-           }],
-           ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="netbsd"', {
-             'cflags': [ '-Wall', '<(werror)', '-W', '-Wno-unused-parameter',
--                        '-Wnon-virtual-dtor', '-Woverloaded-virtual' ],
-+                        '-Wnon-virtual-dtor', '-Woverloaded-virtual',
-+                        '-Wno-unused-local-typedefs', 
'-Wno-aggressive-loop-optimizations' ],
-           }],
-           ['OS=="linux" and v8_enable_backtrace==1', {
-             # Support for backtrace_symbols.
 Index: build/standalone.gypi
 ===================================================================
 --- build/standalone.gypi      (revision 11639)
 +++ build/standalone.gypi      (working copy)
-@@ -98,6 +98,7 @@
+@@ -150,6 +150,7 @@
         or OS=="netbsd"', {
        'target_defaults': {
          'cflags': [ '-Wall', '<(werror)', '-W', '-Wno-unused-parameter',

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to