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 - [email protected]
+
+- 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 - [email protected]
+
+- Update to 3.6.6.4
+  * Bugfixes
+
+-------------------------------------------------------------------
+Sun Oct 16 11:18:34 UTC 2011 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to