Hello community,

here is the log from the commit of package llvm for openSUSE:12.1 checked in at 
2011-10-25 16:15:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1/llvm (Old)
 and      /work/SRC/openSUSE:12.1/.llvm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:12.1/llvm/llvm.changes   2011-10-24 13:05:58.000000000 
+0200
+++ /work/SRC/openSUSE:12.1/.llvm.new/llvm.changes      2011-10-25 
16:15:48.000000000 +0200
@@ -1,0 +2,39 @@
+Tue Oct 25 07:13:47 UTC 2011 - [email protected]
+
+- Update to r142912 llvm-3.0 branch
+  * Fixes to python bindings
+
+-------------------------------------------------------------------
+Fri Oct 21 06:57:07 UTC 2011 - [email protected]
+
+- Update to r142641
+  * llvm/clang 3.0 rc1
+
+-------------------------------------------------------------------
+Thu Oct 20 17:56:08 UTC 2011 - [email protected]
+
+- Enable ARM code generation 
+
+-------------------------------------------------------------------
+Wed Oct 19 15:47:10 UTC 2011 - [email protected]
+
+- Fix libdir on x86_64 
+
+-------------------------------------------------------------------
+Tue Oct 18 10:42:09 UTC 2011 - [email protected]
+
+- Update to r142341
+  * First build from 3.0 branch
+  * -Wc++98-compat warnings for the lexer
+  * Add flags for the remaining shift related warnings
+    (-Wshift-count-negative, -Wshift-count-overflow).
+  * Only warn in -Wliteral-conversion if the conversion 
+    loses information
+  * Added clang_getCompletionAnnotation and 
+    clang_getCompletionNumAnnotations to retrieve annotations 
+    from completion string.
+  * Add support for -std=gnu90 and -std=c++03, for compatibility 
+    with modern gcc.
+- Switch to tar.bz2 and remove xz dependency
+
+-------------------------------------------------------------------

Old:
----
  llvm-2.9.99.svn20110929.tar.xz

New:
----
  llvm-2.9.99.svn20111025.tar.bz2

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

Other differences:
------------------
++++++ llvm.spec ++++++
--- /var/tmp/diff_new_pack.tITTSi/_old  2011-10-25 16:15:54.000000000 +0200
+++ /var/tmp/diff_new_pack.tITTSi/_new  2011-10-25 16:15:54.000000000 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define _revision        140782
+%define _revision        142912
 %define _release_version 3.0
 
 %if 0%{?suse_version} >= 1200
@@ -26,13 +26,13 @@
 %endif
 
 Name:           llvm
-Version:        2.9.99.svn20110929
+Version:        2.9.99.svn20111025
 Release:        1
 License:        NCSA
 Summary:        Low Level Virtual Machine
 Url:            http://www.llvm.org
 Group:          Development/Languages/Other
-Source0:        %{name}-%{version}.tar.xz
+Source0:        %{name}-%{version}.tar.bz2
 Source100:      %{name}-rpmlintrc
 # PATCH-FIX-OPENSUSE set-revision.patch [email protected] -- Allow us to set 
revision
 Patch1:         set-revision.patch
@@ -55,7 +55,6 @@
 BuildRequires:  python-devel
 BuildRequires:  tcl-devel
 BuildRequires:  tk-devel
-BuildRequires:  xz
 
 # Code10 does not have libffi
 %if 0%{?suse_version} > 1100
@@ -141,7 +140,7 @@
 
 cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
       -DLLVM_ENABLE_ASSERTIONS=TRUE \
-      -DLLVM_TARGETS_TO_BUILD=X86 \
+      -DLLVM_TARGETS_TO_BUILD="ARM;X86" \
       ..
 
 make %{?_smp_mflags}
@@ -181,6 +180,11 @@
 %makeinstall
 cd ..
 
+# Fixup libdir for x86-64
+%ifarch x86_64
+sed -i s,ABS_RUN_DIR/lib,ABS_RUN_DIR/lib64, %{buildroot}/%{_bindir}/llvm-config
+%endif
+
 # cleanup
 file %{buildroot}/%{_bindir}/* | awk -F: '$2~/ELF/{print $1}' | xargs -r 
chrpath -d
 file %{buildroot}/%{_libdir}/%{name}/*.so | awk -F: '$2~/ELF/{print $1}' | 
xargs -r chrpath -d
@@ -243,6 +247,8 @@
 
 # Create man pages because cmake buildsystem doesn't do for us
 install -m 755 -d %{buildroot}%{_mandir}/man1
+# tblgen is not installed anymore.
+rm docs/CommandGuide/tblgen.pod
 for i in docs/CommandGuide/*.pod tools/clang/docs/tools/*.pod; do
     page=`echo $i|awk -F"/" '{print $(NF)}'|sed s,.pod,,` &&
     pod2man -s1 $i %{buildroot}%{_mandir}/man1/$page.1;
@@ -263,9 +269,9 @@
 %fdupes -s %{buildroot}%{_docdir}/%{name}
 %fdupes -s %{buildroot}%{_docdir}/%{name}-doc
 
-%post -p /sbin/ldconfig
+%post -n llvm-clang-devel -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%postun -n llvm-clang-devel -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -292,7 +298,6 @@
 %{_bindir}/clang
 %{_bindir}/clang-*
 %{_bindir}/clang++
-%{_bindir}/tblgen
 %{_bindir}/c-index-test
 %{_bindir}/ccc-analyzer
 %{_bindir}/c++-analyzer
@@ -304,7 +309,6 @@
 %{py_sitedir}/Resources
 %{_datadir}/clang
 %{_mandir}/man1/clang.1.gz
-%{_mandir}/man1/tblgen.1.gz
 %dir %{_libdir}/clang
 %dir %{_libdir}/clang/*
 %dir %{_libdir}/clang/*/include
@@ -321,6 +325,7 @@
 %{_libdir}/clang/*/include/nmmintrin.h
 %{_libdir}/clang/*/include/pmmintrin.h
 %{_libdir}/clang/*/include/smmintrin.h
+%{_libdir}/clang/*/include/stdalign.h
 %{_libdir}/clang/*/include/stdarg.h
 %{_libdir}/clang/*/include/stdbool.h
 %{_libdir}/clang/*/include/stddef.h

++++++ llvm-2.9.99.svn20110929.tar.xz -> llvm-2.9.99.svn20111025.tar.bz2 ++++++
/work/SRC/openSUSE:12.1/llvm/llvm-2.9.99.svn20110929.tar.xz 
/work/SRC/openSUSE:12.1/.llvm.new/llvm-2.9.99.svn20111025.tar.bz2 differ: char 
1, line 1

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

Reply via email to