Hello community, here is the log from the commit of package v8 for openSUSE:Factory checked in at 2011-11-02 12:20:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/v8 (Old) and /work/SRC/openSUSE:Factory/.v8.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "v8", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/v8/v8.changes 2011-10-04 17:02:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.v8.new/v8.changes 2011-11-02 12:20:16.000000000 +0100 @@ -1,0 +2,57 @@ +Sun Oct 30 07:54:11 UTC 2011 - tittiatcoke@gmail.com + +- Update to 3.7.3.0 + * Slight deoptimization as a workaround for issue with jslint: + Issue 1789. + * Fix bug in deoptimization. Known issue with jslint: + Issue 1789. + * Achieved 33% speedup in debug-mode tests. + * Removed special casing of calls to RegExp test and exec + methods with no argument. Now matches new JSC behaviour. + crbug.com/75740. + * Return the empty string on cyclic references in toString + (ES5 conformance). + * Fixed bug triggered by JSBeautifier. crbug.com/100409. + * Made Math.random state per-context instead of per-process + issue 864. + * Fixed stack traces to skip native functions. + * Make snapshots (new contexts) smaller and faster. + * Fixed handling of Function.apply for non-array arguments. + * Fixed evaluation order in defineProperties to match FireFox. + * Fixed handling of non-object receivers for array builtins, + crbug.com/100702. + * Multiple fixes to improve compliance with test262. + * Fixed compatibility with older Android releases. + * Fixed compilation with gcc-4.5.3. + * Improved performance of WriteUtf8, issue 1665. + * Made native syntax an early error in the preparser. + * Fixed issues 793 and 893 relating to Function.prototype.bind. + * Improved let, const, Set and Map support and other Harmony + features (behind the --harmony flag). + * Changed evaluation order for > and <= to match ES5 instead + of ES3. + * Bug fixes and performance improvements on all platforms. + * Fixed array handling for Object.defineOwnProperty + (ES5 conformance). + * Fixed issue 1757 (string slices of external strings). + * Fixed issue 1759 (ARM). + * Added flag --noclever-optimizations to disable some things that + caused trouble in the past. + * Added flag --stress-compaction for testing. + * Added flag --harmony to activate all experimental Harmony features. + +------------------------------------------------------------------- +Sun Oct 23 07:14:22 UTC 2011 - tittiatcoke@gmail.com + +- Update to 3.6.6.4 + * Bugfixes + +------------------------------------------------------------------- +Sun Oct 16 11:18:34 UTC 2011 - tittiatcoke@gmail.com + +- Change the build process for openSUSE >= 12.1 to enable + building the Python bindings for V8. + + Create a separate package for the internal src header-files + required by PyV8 + +------------------------------------------------------------------- Old: ---- v8.3.6.4.1.tar.lzma New: ---- adjust-buildflags.diff v8.3.7.3.0.tar.lzma ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ v8.spec ++++++ --- /var/tmp/diff_new_pack.8EVl8I/_old 2011-11-02 12:20:18.000000000 +0100 +++ /var/tmp/diff_new_pack.8EVl8I/_new 2011-11-02 12:20:18.000000000 +0100 @@ -18,7 +18,7 @@ Name: v8 -Version: 3.6.4.1 +Version: 3.7.3.0 Release: 1 License: BSD Summary: JavaScript Engine @@ -27,6 +27,9 @@ Source0: %{name}.%{version}.tar.lzma # PATCH-FIX-OPENSUSE buildfix.diff (Ensure that V8 builds correctly) Patch0: buildfix.diff +%if %suse_version > 1140 +Patch1: adjust-buildflags.diff +%endif BuildRequires: gcc-c++ BuildRequires: lzma BuildRequires: readline-devel @@ -65,12 +68,27 @@ %description devel Development headers and libraries for v8. +%if %suse_version > 1140 + +%package private-headers-devel + +Summary: Private Development headers for v8 +Group: Development/Libraries/C and C++ +Requires: %{name}-devel = %{version} + +%description private-headers-devel +Special Private Development headers for v8. +%endif + %prep rm -rf %{name} lzma -cd %{SOURCE0} | tar xf - %setup -D -T -n %{name} %patch0 -p0 +%if %suse_version > 1140 +%patch1 -p0 +%endif # -fno-strict-aliasing is needed with gcc 4.4 to get past some ugly code %if 0%{?suse_version} > 1110 @@ -119,9 +137,19 @@ g++ %{optflags} -o d8 obj/release/d8.os -lv8 -lpthread -lreadline -L. %install +%if %suse_version > 1140 +mkdir -p %{buildroot}%{_includedir}/v8/x64 +%else mkdir -p %{buildroot}%{_includedir} +%endif mkdir -p %{buildroot}%{_libdir} install -p include/*.h %{buildroot}%{_includedir} + +%if %suse_version > 1140 +install -p src/*.h %{buildroot}%{_includedir}/v8 +install -p src/x64/*.h %{buildroot}%{_includedir}/v8/x64 +%endif + install -p libv8.so.%{sover} %{buildroot}%{_libdir} mkdir -p %{buildroot}%{_bindir} install -p -m0755 d8 %{buildroot}%{_bindir} @@ -154,4 +182,11 @@ %{_includedir}/*.h %{_libdir}/*.so +%if %suse_version > 1140 + +%files private-headers-devel +%defattr(644,root,root,-) +%{_includedir}/v8/ +%endif + %changelog ++++++ adjust-buildflags.diff ++++++ --- SConstruct 2011-08-16 10:06:48.223242263 +0200 --- SConstruct 2011-08-16 10:06:48.223242263 +0200 @@ -80,7 +80,6 @@ 'gcc': { 'all': { 'CCFLAGS': ['$DIALECTFLAGS', '$WARNINGFLAGS'], - 'CXXFLAGS': ['-fno-rtti', '-fno-exceptions'], }, 'visibility:hidden': { # Use visibility=default to disable this. @@ -405,7 +404,6 @@ 'all': { 'LIBPATH': [abspath('.')], 'CCFLAGS': ['$DIALECTFLAGS', '$WARNINGFLAGS'], - 'CXXFLAGS': ['-fno-rtti', '-fno-exceptions'], 'LINKFLAGS': ['$CCFLAGS'], }, 'os:linux': { @@ -459,7 +457,6 @@ 'all': { 'LIBPATH': ['.'], 'CCFLAGS': ['$DIALECTFLAGS', '$WARNINGFLAGS'], - 'CXXFLAGS': ['-fno-rtti', '-fno-exceptions'], 'LINKFLAGS': ['$CCFLAGS'], }, 'os:linux': { @@ -638,7 +635,6 @@ 'all': { 'LIBPATH': ['.'], 'CCFLAGS': ['$DIALECTFLAGS', '$WARNINGFLAGS'], - 'CXXFLAGS': ['-fno-rtti', '-fno-exceptions'], 'LINKFLAGS': ['$CCFLAGS'], }, 'os:win32': { @@ -793,7 +789,6 @@ 'gcc': { 'all': { 'CCFLAGS': ['$DIALECTFLAGS', '$WARNINGFLAGS'], - 'CXXFLAGS': ['-fno-rtti', '-fno-exceptions'], 'LINKFLAGS': ['$CCFLAGS'], }, 'console:readline': { -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org