Hello community,

here is the log from the commit of package v8 for openSUSE:Factory checked in 
at 2012-08-10 19:03:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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    2012-07-30 21:51:27.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.v8.new/v8.changes       2012-08-10 
23:18:43.000000000 +0200
@@ -1,0 +2,16 @@
+Wed Aug  8 10:15:20 UTC 2012 - [email protected]
+
+- fix build on ARM
+
+-------------------------------------------------------------------
+Fri Aug  3 15:37:52 UTC 2012 - [email protected]
+
+- Update to 3.12.19.1
+  * Forced using bit-pattern for signed zero double. (issue 2239)
+  * Made sure double to int conversion is correct. (issue 2260)
+  * Always set the callee's context when calling a function from
+    optimized code.  (Chromium issue 138887)
+  * Fixed building with GCC 3.x (issue 2016, 2017)
+  * Improved API calls that return empty handles.  (issue 2245) 
+
+-------------------------------------------------------------------

Old:
----
  v8.3.12.16.0.tar.lzma

New:
----
  arm-use-hardfloat.diff
  v8.3.12.19.1.tar.lzma

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

Other differences:
------------------
++++++ v8.spec ++++++
--- /var/tmp/diff_new_pack.JfJvVF/_old  2012-08-10 23:18:45.000000000 +0200
+++ /var/tmp/diff_new_pack.JfJvVF/_new  2012-08-10 23:18:45.000000000 +0200
@@ -17,13 +17,14 @@
 
 
 Name:           v8
-Version:        3.12.16.0
+Version:        3.12.19.1
 Release:        0
 Summary:        JavaScript Engine
 License:        BSD-3-Clause
 Group:          System/Libraries
 Url:            http://code.google.com/p/v8
 Source0:        %{name}.%{version}.tar.lzma
+Patch0:         arm-use-hardfloat.diff
 BuildRequires:  gcc-c++
 BuildRequires:  lzma
 BuildRequires:  python-devel
@@ -89,11 +90,16 @@
 lzma -cd %{SOURCE0} | tar xf -
 
 %setup -D -T -n %{name}
+%patch0
 
 %build
 
 env=CCFLAGS:"-fPIC"
-make %{target}.release -j3 library=shared snapshots=on 
soname_version=%{somajor}
+MAKE_EXTRA_FLAGS=""
+%ifarch armv7hl
+MAKE_EXTRA_FLAGS+=use_arm_eabi_hardfloat=true
+%endif
+make %{target}.release -j3 library=shared snapshots=on 
soname_version=%{somajor} $MAKE_EXTRA_FLAGS
 
 %install
 %if 0%{?suse_version} > 1140 || 0%{?fedora_version}

++++++ arm-use-hardfloat.diff ++++++
--- Makefile
+++ Makefile
@@ -99,6 +99,11 @@
 ifeq ($(regexp), interpreted)
   GYPFLAGS += -Dv8_interpreted_regexp=1
 endif
+# use hardfloat
+ifeq ($(use_arm_eabi_hardfloat), true)
+  GYPFLAGS += -Dv8_use_arm_eabi_hardfloat=true
+  GYPFLAGS += -Dv8_can_use_unaligned_accesses=false
+endif
 
 # ----------------- available targets: --------------------
 # - "dependencies": pulls in external dependencies (currently: GYP)
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to