From 6adc31d383162d2117ec7e07ea5d9df551c8e7cc1a0c4ff0647a9c38c3a39f16 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Wed, 14 Sep 2011 12:58:29 +0000 Subject: [PATCH 1/2] Updating link to change in openSUSE:Factory/llvm revision 12.0 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=41f439645ded0db676bf08ec8456fe45 --- llvm.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/llvm.spec b/llvm.spec index fa58d39..06b60b9 100644 --- a/llvm.spec +++ b/llvm.spec @@ -76,6 +76,7 @@ tools as well as libraries with equivalent functionality. %package devel + Summary: Libraries and Header Files for LLVM Group: Development/Languages/Other Requires: %{name} = %{version} @@ -88,6 +89,7 @@ new native programs that use the LLVM infrastructure. %package doc + Summary: Documentation for LLVM Group: Documentation/HTML Requires: %{name} = %{version} @@ -97,6 +99,7 @@ Documentation for the LLVM compiler infrastructure. %package clang + Summary: CLANG frontend for LLVM Group: Development/Languages/Other Requires: %{name} = %{version} @@ -108,6 +111,7 @@ This package contains the clang (C language) frontend for LLVM. %package clang-devel + Summary: CLANG frontend for LLVM (devel package) Group: Development/Languages/Other Requires: %{name} = %{version} @@ -119,6 +123,7 @@ This package contains the clang (C language) frontend for LLVM. %package vim-plugins + Summary: Vim plugins for LLVM Group: Productivity/Text/Editors Requires: vim From 0dbb902a47b9ebb048d6135f5653b6782a495e52405afde35574ae81bd604ba5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 29 Sep 2011 20:33:54 +0000 Subject: [PATCH 2/2] - Update to r140780 * Code cleanup * Crash fixes * Add support for alignment-specifiers in C1X and C++11 * Introduce a new compiler switch: -fms-compatility * Emit debug info for c++0x nullptr. OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=67 --- llvm-2.9.99.svn20110913.tar.xz | 3 --- llvm-2.9.99.svn20110929.tar.xz | 3 +++ llvm.changes | 10 ++++++++++ llvm.spec | 11 ++++------- 4 files changed, 17 insertions(+), 10 deletions(-) delete mode 100644 llvm-2.9.99.svn20110913.tar.xz create mode 100644 llvm-2.9.99.svn20110929.tar.xz diff --git a/llvm-2.9.99.svn20110913.tar.xz b/llvm-2.9.99.svn20110913.tar.xz deleted file mode 100644 index 8285f43..0000000 --- a/llvm-2.9.99.svn20110913.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86ea45e77e5abe36b6eeaad8af69154f24a6eade1d0a53ad048027c9075c9e83 -size 12256108 diff --git a/llvm-2.9.99.svn20110929.tar.xz b/llvm-2.9.99.svn20110929.tar.xz new file mode 100644 index 0000000..7574f22 --- /dev/null +++ b/llvm-2.9.99.svn20110929.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7185712fe90d068a6531c1c48500f6a09bcfd683d8dd9a4d28d5ea22f009e385 +size 12291320 diff --git a/llvm.changes b/llvm.changes index 4a752dd..49101c2 100644 --- a/llvm.changes +++ b/llvm.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Sep 29 08:10:42 UTC 2011 - idonmez@suse.com + +- Update to r140780 + * Code cleanup + * Crash fixes + * Add support for alignment-specifiers in C1X and C++11 + * Introduce a new compiler switch: -fms-compatility + * Emit debug info for c++0x nullptr. + ------------------------------------------------------------------- Tue Sep 13 07:36:30 UTC 2011 - idonmez@suse.com diff --git a/llvm.spec b/llvm.spec index 06b60b9..751461c 100644 --- a/llvm.spec +++ b/llvm.spec @@ -16,7 +16,7 @@ # -%define _revision 139589 +%define _revision 140782 %define _release_version 3.0 %if 0%{?suse_version} >= 1200 @@ -26,7 +26,7 @@ %endif Name: llvm -Version: 2.9.99.svn20110913 +Version: 2.9.99.svn20110929 Release: 1 License: NCSA Summary: Low Level Virtual Machine @@ -76,7 +76,6 @@ tools as well as libraries with equivalent functionality. %package devel - Summary: Libraries and Header Files for LLVM Group: Development/Languages/Other Requires: %{name} = %{version} @@ -89,7 +88,6 @@ new native programs that use the LLVM infrastructure. %package doc - Summary: Documentation for LLVM Group: Documentation/HTML Requires: %{name} = %{version} @@ -99,7 +97,6 @@ Documentation for the LLVM compiler infrastructure. %package clang - Summary: CLANG frontend for LLVM Group: Development/Languages/Other Requires: %{name} = %{version} @@ -111,7 +108,6 @@ This package contains the clang (C language) frontend for LLVM. %package clang-devel - Summary: CLANG frontend for LLVM (devel package) Group: Development/Languages/Other Requires: %{name} = %{version} @@ -123,7 +119,6 @@ This package contains the clang (C language) frontend for LLVM. %package vim-plugins - Summary: Vim plugins for LLVM Group: Productivity/Text/Editors Requires: vim @@ -136,6 +131,7 @@ This package contains vim plugins for LLVM like syntax highlighting. %patch1 %patch2 %patch3 + sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp %build @@ -297,6 +293,7 @@ rm -f %{buildroot}%{_libdir}/libEnhancedDisassembly.* %{_bindir}/clang-* %{_bindir}/clang++ %{_bindir}/tblgen +%{_bindir}/c-index-test %{_bindir}/ccc-analyzer %{_bindir}/c++-analyzer %{_bindir}/scan-build