Hello community,

here is the log from the commit of package v8.1258 for openSUSE:12.1:Update 
checked in at 2013-02-05 11:29:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update/v8.1258 (Old)
 and      /work/SRC/openSUSE:12.1:Update/.v8.1258.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "v8.1258", Maintainer is ""

Changes:
--------
New Changes file:

--- /dev/null   2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:12.1:Update/.v8.1258.new/v8.changes      2013-02-05 
11:29:29.000000000 +0100
@@ -0,0 +1,998 @@
+-------------------------------------------------------------------
+Sun Jan 13 19:20:41 UTC 2013 - idon...@suse.com
+
+- Enable readline support (console=readline) 
+
+-------------------------------------------------------------------
+Sun Jan 13 18:24:03 UTC 2013 - tittiatc...@gmail.com
+
+- Update to 3.16.4.0 (based on bnc#797599)
+  * Performance and stability improvements on all platforms
+  * Improved GC performance when moving parts of a FixedArray 
+    (issue 2452).
+  * Enabled readline on d8 while building a shared lib (issue 1781).
+  * Fixed missing exception check in typed array constructor
+    (Chromium issue 168545).
+  * Check for read-only-ness when preparing for array sort 
+    (issue 2419).
+  * Fixed x64 MathMinMax for negative untagged int32 arguments.
+    (Chromium issue 164442)
+  * Fixed FloatingPointHelper::CheckSSE2OperandIsInt32.
+    (issue 2458)
+  * V8_Fatal now prints C++ stack trace in debug mode
+  * Added HTML-based tick processor
+  * Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and 
+    arm_fpu GYP flags
+  * Added GCTracer metrics for a scavenger GC for DOM wrappers
+  * Activated code aging by default
+  * See full list of changes in the ChangeLog
+
+
+-------------------------------------------------------------------
+Wed Dec  5 10:09:12 UTC 2012 - guilla...@opensuse.org
+
+- Fix armv7 using new flag (hardfp=on)
+
+-------------------------------------------------------------------
+Fri Oct 26 09:11:55 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.14.5.0
+  * See changes in ChangeLog
+- Remove patch for HARDFLOAT on arm. Now upstream
+
+-------------------------------------------------------------------
+Thu Sep 27 14:28:34 UTC 2012 - guilla...@opensuse.org
+
+- Enable build on ARMv5
+
+-------------------------------------------------------------------
+Tue Sep 11 09:12:39 UTC 2012 - dmuel...@suse.com
+
+- set USE_HARDFLOAT on arm
+
+-------------------------------------------------------------------
+Wed Aug 22 07:21:03 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.13.3.0
+  * Performance and stability improvements on all platforms.
+
+-------------------------------------------------------------------
+Sun Aug 19 08:26:25 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.13.1.0
+  * Added histograms for total allocated/live heap size, as well as
+    allocated size and percentage of total for map and cell space.
+  * Fixed parseInt's octal parsing behavior 
+    (ECMA-262 Annex E 15.1.2.2).  (issue 1645)
+  * Added checks for interceptors to negative lookup code in 
+    Crankshaft.  (Chromium issue 140473)
+  * Made incremental marking clear ICs and type feedback cells.
+
+-------------------------------------------------------------------
+Wed Aug  8 10:15:20 UTC 2012 - dmuel...@suse.com
+
+- fix build on ARM
+
+-------------------------------------------------------------------
+Fri Aug  3 15:37:52 UTC 2012 - tittiatc...@gmail.com
+
+- 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) 
+
+-------------------------------------------------------------------
+Sun Jul 29 13:11:10 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.12.16.0
+  * Added PRESERVE_ASCII_NULL option to String::WriteAscii.
+    (issue 2252)
+  * Added dependency to HLoadKeyed* instructions to prevent invalid
+    hoisting. (Chromium issue 137768)
+  * Enabled building d8 for Android on Mac.
+  * Interpret negative hexadecimal literals as NaN.
+    (issue 2240)
+  * Expose counters in javascript when using --track-gc-object-stats.
+  * Enabled building and testing V8 on Android IA.
+  * Added --trace-parse flag to parser.
+
+-------------------------------------------------------------------
+Wed Jul 25 14:10:14 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.12.14.0
+  * Fixed missing tagging of stack value in finally block.
+    (Chromium issue 137496)
+  * Added an option to the tickprocessor to specify the directory
+    for lib lookup.
+  * Fixed ICs for slow objects with native accessor 
+    (Chromium issue 137002).
+  * Fixed transcendental cache on ARM in optimized code 
+    (issue 2234).
+  * New heap inspection tools: counters for object sizes and 
+    counts, histograms for external fragmentation.
+  * Incorporated constness into inferred interfaces (in 
+    preparation for handling imports) (issue 1569).
+
+-------------------------------------------------------------------
+Fri Jul 20 10:05:43 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.12.11.0
+  * Change of buildsystem from scons to GYP
+
+-------------------------------------------------------------------
+Sun Jul  8 13:06:41 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.12.9.0
+  * Correctly advance the scanner when scanning unicode regexp 
+    flag. (Chromium issue 136084)
+  * Fixed unhandlified code calling Harmony Proxy traps.
+    (issue 2219)
+  * Implemented TypedArray.set and ArrayBuffer.slice in d8
+  * Fixed lazy compilation for strict eval scopes.
+    (Chromium issue 135066)
+  * Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
+    (issue 2151)
+  * Report "hidden properties" in heap profiler for properties 
+    case. (issue 2212)
+  * Activated optimization of packed arrays by default.
+
+-------------------------------------------------------------------
+Mon Jul  2 09:16:27 UTC 2012 - guilla...@opensuse.org
+
+- ARM: Only enable hardfloat for armv7, since armv5 build is soft only
+
+-------------------------------------------------------------------
+Fri Jun 29 08:49:21 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.12.5.0
+  * Fixed Chromium issues:
+    115100, 129628, 131994, 132727, 132741, 132742, 133211
+  * Fixed V8 issues:
+    915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177, 
+    2179, 2185
+  * Added --extra-code flag to mksnapshot to load JS code into the VM
+    before creating the snapshot.
+  * Support 'restart call frame' command in the debugger.
+  * Fixed lazy sweeping heuristics to prevent old-space expansion.
+    (issue 2194)
+  * Fixed sharing of literal boilerplates for optimized code.  
+    (issue 2193)
+  * Removed -fomit-frame-pointer flag from Release builds to make
+    the stack walkable by TCMalloc (Chromium issue 133723).
+  * Expose more detailed memory statistics (issue 2201).
+  * Fixed Harmony Maps and WeakMaps for undefined values
+   (Chromium issue 132744).
+
+-------------------------------------------------------------------
+Tue Jun 19 14:39:10 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.11.10.6
+  * Implemented heap profiler memory usage reporting.
+  * Preserved error message during finally block in try..finally.
+    (Chromium issue 129171)
+  * Fixed EnsureCanContainElements to properly handle double values.
+    (issue 2170)
+  * Improved heuristics to keep objects in fast mode with inherited
+    constructors.
+  * Performance and stability improvements on all platforms.
+  * Implemented ES5-conformant semantics for inherited setters and 
+    read-only properties. Currently behind --es5_readonly flag, 
+    because it breaks WebKit bindings.
+  * Exposed last seen heap object id via v8 public api.
+
+-------------------------------------------------------------------
+Thu Jun  7 06:34:28 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 3.11.8.0
+  * Avoid overdeep recursion in regexp where a guarded expression 
+    with a minimum repetition count is inside another quantifier.
+    (Chromium issue 129926)
+  * Fixed missing write barrier in store field stub.
+    (issues 2143, 1465, Chromium issue 129355)
+  * Proxies: Fixed receiver for setters inherited from proxies.
+  * Proxies: Fixed ToStringArray function so that it does not 
+    reject some keys. (issue 1543)
++++ 801 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.1:Update/.v8.1258.new/v8.changes

New:
----
  v8.3.16.4.0.tar.lzma
  v8.changes
  v8.spec

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

Other differences:
------------------
++++++ v8.spec ++++++
#
# spec file for package v8
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           v8
Version:        3.16.4.0
Release:        0
Summary:        JavaScript Engine
License:        BSD-3-Clause
Group:          System/Libraries
Url:            http://code.google.com/p/v8
Source0:        %{name}.%{version}.tar.lzma
BuildRequires:  gcc-c++
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
as specified in ECMA-262, 3rd edition.

%package -n libv8-3

Summary:        JavaScript Engine
Group:          Development/Libraries/Other
Obsoletes:      v8 < %{version}
Provides:       v8 = %{version}

%description -n libv8-3
Libraries for v8.

%package devel

Summary:        Development headers and libraries for v8
Group:          Development/Libraries/Other
Requires:       lib%{name}-3 = %{version}

%description devel
Development headers and libraries for v8.

%if 0%{?suse_version} > 1140 || 0%{?fedora_version}

%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}

%build

env=CCFLAGS:"-fPIC"
MAKE_EXTRA_FLAGS=""
%ifarch armv7hl
MAKE_EXTRA_FLAGS+=hardfp=on
%endif
make %{target}.release %{?_smp_mflags} \
     console=readline \
     library=shared \
     snapshots=on \
     soname_version=%{somajor} \
     $MAKE_EXTRA_FLAGS

%install
%if 0%{?suse_version} > 1140 || 0%{?fedora_version}
mkdir -p %{buildroot}%{_includedir}/v8/x64
%else
mkdir -p %{buildroot}%{_includedir}
%endif
mkdir -p %{buildroot}%{_libdir}
install -p include/*.h %{buildroot}%{_includedir}

%if 0%{?suse_version} > 1140 || 0%{?fedora_version}
install -p src/*.h %{buildroot}%{_includedir}/v8
install -p src/x64/*.h %{buildroot}%{_includedir}/v8/x64
%endif

install -p out/%{target}.release/lib.target/libv8.so* %{buildroot}%{_libdir}
mkdir -p %{buildroot}%{_bindir}
install -p -m0755 out/%{target}.release/d8 %{buildroot}%{_bindir}

cd %{buildroot}%{_libdir}
ln -sf libv8.so.%{somajor} libv8.so

chmod -x %{buildroot}%{_includedir}/v8*.h

%post -n libv8-3 -p /sbin/ldconfig

%postun -n libv8-3 -p /sbin/ldconfig

%files -n libv8-3
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog LICENSE
%{_bindir}/d8
%{_libdir}/*.so.*

%files devel
%defattr(-,root,root,-)
%{_includedir}/*.h
%{_libdir}/*.so

%if 0%{?suse_version} > 1140 || 0%{?fedora_version}

%files private-headers-devel
%defattr(644,root,root,-)
%{_includedir}/v8/
%endif

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

Reply via email to