Mailinglist Archive: opensuse-commit (1400 mails)

< Previous Next >
commit v8 for openSUSE:12.1
Hello community,

here is the log from the commit of package v8 for openSUSE:12.1 checked in at
2011-11-02 12:20:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1/v8 (Old)
and /work/SRC/openSUSE:12.1/.v8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "v8", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:12.1/v8/v8.changes 2011-10-24 13:31:35.000000000
+0200
+++ /work/SRC/openSUSE:12.1/.v8.new/v8.changes 2011-11-02 12:20:19.000000000
+0100
@@ -1,0 +2,57 @@
+Sun Oct 30 07:54:11 UTC 2011 - tittiatcoke@xxxxxxxxx
+
+- 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@xxxxxxxxx
+
+- Update to 3.6.6.4
+ * Bugfixes
+
+-------------------------------------------------------------------
+Sun Oct 16 11:18:34 UTC 2011 - tittiatcoke@xxxxxxxxx
+
+- 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.E9zfQ4/_old 2011-11-02 12:20:19.000000000 +0100
+++ /var/tmp/diff_new_pack.E9zfQ4/_new 2011-11-02 12:20:19.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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages