- 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=70
This commit is contained in:
Ismail Dönmez 2011-10-18 11:53:37 +00:00 committed by Git OBS Bridge
parent 0dbb902a47
commit 2da5396355
4 changed files with 26 additions and 9 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7185712fe90d068a6531c1c48500f6a09bcfd683d8dd9a4d28d5ea22f009e385
size 12291320

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:819c5d341e898a4abd378d585ebb4c3b66bf18cbd1afd0fdbe03548c95a153d2
size 13930479

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Tue Oct 18 10:42:09 UTC 2011 - idonmez@suse.com
- 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
-------------------------------------------------------------------
Thu Sep 29 08:10:42 UTC 2011 - idonmez@suse.com

View File

@ -16,7 +16,7 @@
#
%define _revision 140782
%define _revision 142341
%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.svn20111018
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 idoenmez@suse.de -- Allow us to set revision
Patch1: set-revision.patch
@ -55,7 +55,6 @@ BuildRequires: libtool
BuildRequires: python-devel
BuildRequires: tcl-devel
BuildRequires: tk-devel
BuildRequires: xz
# Code10 does not have libffi
%if 0%{?suse_version} > 1100
@ -243,6 +242,8 @@ mv utils/vim/README utils/vim/README.vim
# 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;
@ -292,7 +293,6 @@ rm -f %{buildroot}%{_libdir}/libEnhancedDisassembly.*
%{_bindir}/clang
%{_bindir}/clang-*
%{_bindir}/clang++
%{_bindir}/tblgen
%{_bindir}/c-index-test
%{_bindir}/ccc-analyzer
%{_bindir}/c++-analyzer
@ -304,7 +304,6 @@ rm -f %{buildroot}%{_libdir}/libEnhancedDisassembly.*
%{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 +320,7 @@ rm -f %{buildroot}%{_libdir}/libEnhancedDisassembly.*
%{_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