Hello community,

here is the log from the commit of package v8 for openSUSE:Factory
checked in at Fri Aug 26 12:44:11 CEST 2011.



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

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/v8/v8.changes  2011-08-24 19:46:21.000000000 
+0200
@@ -0,0 +1,217 @@
+-------------------------------------------------------------------
+Wed Aug 24 17:44:44 UTC 2011 - [email protected]
+
+- update to 3.5.7.0
+
+-------------------------------------------------------------------
+Mon Aug 22 09:26:18 UTC 2011 - [email protected]
+
+- Stop building libv8 in debug mode. Chromium doesn't like this 
+  and starts cpu hogging.
+
+-------------------------------------------------------------------
+Fri Aug 19 05:03:37 UTC 2011 - [email protected]
+
+- Update to 3.5.6.0
+
+-------------------------------------------------------------------
+Tue Aug 16 08:09:45 UTC 2011 - [email protected]
+
+- Update to 3.5.5.0
+
+-------------------------------------------------------------------
+Sat Aug  6 07:29:15 UTC 2011 - [email protected]
+
+- Update to 3.5.2.0
+
+-------------------------------------------------------------------
+Sat Jul 30 08:11:13 UTC 2011 - [email protected]
+
+- Update to 3.5.1.0
+
+-------------------------------------------------------------------
+Thu Jul 21 17:05:02 UTC 2011 - [email protected]
+
+- Update to 3.4.13
+
+-------------------------------------------------------------------
+Sun Jul 17 08:27:03 UTC 2011 - [email protected]
+
+- Update to 3.4.12.1
+
+-------------------------------------------------------------------
+Mon Jun 20 20:28:42 UTC 2011 - [email protected]
+
+- Update to 3.4.4.0
+
+-------------------------------------------------------------------
+Mon Jun 13 11:16:26 UTC 2011 - [email protected]
+
+- Update to 3.4.3.0
+
+-------------------------------------------------------------------
+Tue May 31 16:17:22 UTC 2011 - [email protected]
+
+- Update to 3.4.0.1
+
+-------------------------------------------------------------------
+Sat May 28 19:40:54 UTC 2011 - [email protected]
+
+- Update to 3.3.10.1
+
+-------------------------------------------------------------------
+Wed May 25 12:23:08 UTC 2011 - [email protected]
+
+- Update to 3.3.10.0
+
+-------------------------------------------------------------------
+Wed May 25 05:07:26 UTC 2011 - [email protected]
+
+- Update to 3.3.9.3
+
+-------------------------------------------------------------------
+Fri May  6 16:50:25 UTC 2011 - [email protected]
+
+- Update to 3.3.4.0
+
+-------------------------------------------------------------------
+Thu Apr 28 16:56:16 UTC 2011 - [email protected]
+
+- Update to 3.3.2.0
+
+-------------------------------------------------------------------
+Fri Apr 22 05:35:14 UTC 2011 - [email protected]
+
+- Update to 3.3.1.0
+
+-------------------------------------------------------------------
+Mon Apr 18 16:53:28 UTC 2011 - [email protected]
+
+- Update to 3.2.10.0
+
+-------------------------------------------------------------------
+Tue Apr 12 15:55:45 UTC 2011 - [email protected]
+
+- Update to 3.2.9.1
+
+-------------------------------------------------------------------
+Fri Apr  8 14:51:37 UTC 2011 - [email protected]
+
+- Update to 3.2.8.3
+
+-------------------------------------------------------------------
+Thu Mar 31 17:45:52 UTC 2011 - [email protected]
+
+- Update to 3.2.6.0
+
+-------------------------------------------------------------------
+Mon Mar 28 16:40:41 UTC 2011 - [email protected]
+
+- Update to 3.2.5.0
+
+-------------------------------------------------------------------
+Fri Mar 18 17:52:14 UTC 2011 - [email protected]
+
+- Update to 3.2.3.1
+
+-------------------------------------------------------------------
+Wed Mar 16 05:05:52 UTC 2011 - [email protected]
+
+- Update to 3.2.2.1
+
+-------------------------------------------------------------------
+Fri Mar 11 08:07:26 UTC 2011 - [email protected]
+
+- Update to 3.2.1.1
+
+-------------------------------------------------------------------
+Wed Mar  9 18:45:44 UTC 2011 - [email protected]
+
+- Update to 3.2.0.2
+
+-------------------------------------------------------------------
+Fri Mar  4 08:10:13 UTC 2011 - [email protected]
+
+- Update to 3.1.8.0
+
+-------------------------------------------------------------------
+Wed Mar  2 13:01:45 UTC 2011 - [email protected]
+
+- Update to 3.1.7.0
+
+-------------------------------------------------------------------
+Sun Feb 27 09:02:12 UTC 2011 - [email protected]
+
+- Update to 3.1.6.1
+
+-------------------------------------------------------------------
+Sun Feb 27 08:51:15 UTC 2011 - [email protected]
+
+- Update to 3.1.6.0
+
+-------------------------------------------------------------------
+Wed Feb 16 23:05:36 UTC 2011 - [email protected]
+
+- Update to 3.1.5.0 
+
+-------------------------------------------------------------------
+Thu Jan 20 08:20:25 UTC 2011 - [email protected]
+
+- Update to 3.0.9.0
+
+-------------------------------------------------------------------
+Wed Jan  5 16:04:59 UTC 2011 - [email protected]
+
+- Update to 3.0.6.0
+
+-------------------------------------------------------------------
+Tue Dec 21 18:31:46 UTC 2010 - [email protected]
+
+- update to 3.0.4.1
+
+-------------------------------------------------------------------
+Fri Dec 17 13:58:50 UTC 2010 - [email protected]
+
+- Update to 3.0.3.0
+
+-------------------------------------------------------------------
+Tue Dec  7 17:59:25 UTC 2010 - [email protected]
+
+- update to 3.0.0.1
+
+-------------------------------------------------------------------
+Wed Dec  1 08:34:06 UTC 2010 - [email protected]
+
+- update to 2.5.9.1
+
+-------------------------------------------------------------------
+Thu Nov 25 09:02:06 UTC 2010 - [email protected]
+
+- update to 2.5.8.0
+  * new package (libv8-2) to follow package specifications.
+
+-------------------------------------------------------------------
+Thu Nov 11 11:05:37 UTC 2010 - [email protected]
+
+- update to 2.5.6.0
+
++++ 20 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/v8/v8.changes

calling whatdependson for head-i586


New:
----
  buildfix.diff
  v8.3.5.7.0.tar.lzma
  v8.changes
  v8.spec

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

Other differences:
------------------
++++++ v8.spec ++++++
#
# spec file for package v8
#
# Copyright (c) 2011 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/
#

# norootforbuild


Name:           v8
Version:        3.5.7.0
Release:        1
Summary:        JavaScript Engine
Group:          System/Libraries
License:        BSD
Url:            http://code.google.com/p/v8
Source0:        %{name}.%{version}.tar.lzma
Patch0:         buildfix.diff
ExclusiveArch:  %{ix86} x86_64 arm
BuildRequires:  gcc-c++ lzma readline-devel scons

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

%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

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

%description -n libv8-3
Libraries for v8.

%package devel

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

%description devel
Development headers and libraries for v8.

%prep
%{__rm} -rf %{name}
lzma -cd %{SOURCE0} | tar xf -

%setup -D -T -n %{name}
%patch0 -p0

# -fno-strict-aliasing is needed with gcc 4.4 to get past some ugly code
%if 0%{?suse_version} > 1110
PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS \' | sed "s/ /',/g" | sed "s/',/', '/g"`
sed -i "s|'-O3',|$PARSED_OPT_FLAGS '-fno-strict-aliasing',|g" SConstruct
%endif

%build

scons -j3 library=shared snapshots=on visibility=default mode=release \
%ifarch x86_64
arch=x64 \
%endif
env=CCFLAGS:"-fPIC"

# When will people learn to create versioned shared libraries by default?
# first, lets get rid of the old .so
rm -rf libv8.so
rm -rf libv8preparser.so
# Now, lets make it right.
g++ $RPM_OPT_FLAGS -fPIC -o libv8preparser.so.%{sover} -shared 
-W1,-soname,libv8preparser.so.%{somajor} obj/release/allocation.os 
obj/release/hashmap.os obj/release/preparse-data.os 
obj/release/preparser-api.os obj/release/preparser.os 
obj/release/scanner-base.os obj/release/token.os obj/release/unicode.os 
-lpthread
rm obj/release/preparser-api.os
%ifarch arm
g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared 
-Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/arm/*.os 
obj/release/extensions/*.os -lpthread
%endif
%ifarch %{ix86}
g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared 
-Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/ia32/*.os 
obj/release/extensions/*.os -lpthread
%endif
%ifarch x86_64
g++ $RPM_OPT_FLAGS -fPIC -o libv8.so.%{sover} -shared 
-Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/x64/*.os 
obj/release/extensions/*.os -lpthread
%endif

# We need to do this so d8 can link against it.
ln -sf libv8.so.%{sover} libv8.so
ln -sf libv8preparser.so.%{sover} libv8preparser.so

scons d8 mode=release \
%ifarch x86_64
arch=x64 \
%endif
library=shared snapshots=on console=readline visibility=default

# Sigh. I f*****g hate scons.
rm -rf d8

g++ $RPM_OPT_FLAGS -o d8 obj/release/d8.os -lv8 -lpthread -lreadline -L.

%install
mkdir -p %{buildroot}%{_includedir}
mkdir -p %{buildroot}%{_libdir}
install -p include/*.h %{buildroot}%{_includedir}
install -p libv8.so.%{sover} %{buildroot}%{_libdir}
mkdir -p %{buildroot}%{_bindir}
install -p -m0755 d8 %{buildroot}%{_bindir}

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

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

%if 0%{?suse_version} < 1120

%clean
%{__rm} -rf "%{buildroot}"
%endif

%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

%changelog
++++++ buildfix.diff ++++++
--- SConstruct  2010-11-14 16:44:36.020000003 +0100
+++ SConstruct  2010-11-14 17:12:37.583000227 +0100
@@ -292,7 +292,6 @@
   'gcc': {
     'all': {
       'WARNINGFLAGS': ['-Wall',
-                       '-Werror',
                        '-W',
                        '-Wno-unused-parameter',
                        '-Wnon-virtual-dtor']
@@ -373,7 +372,7 @@
 DTOA_EXTRA_FLAGS = {
   'gcc': {
     'all': {
-      'WARNINGFLAGS': ['-Werror', '-Wno-uninitialized'],
+      'WARNINGFLAGS': ['-Wno-uninitialized'],
       'CCFLAGS': GCC_DTOA_EXTRA_CCFLAGS
     }
   },

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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to