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