* Switch from 3.4 to 3.5

* Standards-Version updated to 3.9.5
This commit is contained in:
Sylvestre Ledru 2013-11-20 20:38:03 +00:00
parent 4d84bff6a5
commit 49cd5acd48
94 changed files with 234 additions and 240 deletions

2
debian/changelog vendored
View File

@ -1,7 +1,9 @@
llvm-toolchain-snapshot (1:3.4~svn194079-2) UNRELEASED; urgency=low llvm-toolchain-snapshot (1:3.4~svn194079-2) UNRELEASED; urgency=low
* Switch from 3.4 to 3.5
* Remove patch 0046-Revert-Patch-to-set-is_stmt-a-little-better-for-prol.patch * Remove patch 0046-Revert-Patch-to-set-is_stmt-a-little-better-for-prol.patch
Useless now and missleading Useless now and missleading
* Standards-Version updated to 3.9.5
-- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Nov 2013 21:24:28 +0100 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Nov 2013 21:24:28 +0100

View File

@ -1,11 +0,0 @@
usr/lib/llvm-3.4/bin/clang /usr/bin/
usr/lib/llvm-3.4/bin/clang++ /usr/bin/
usr/lib/llvm-3.4/bin/clang-check /usr/bin/
usr/lib/llvm-3.4/bin/clang-tblgen /usr/bin/
usr/lib/llvm-3.4/bin/c-index-test*
usr/bin/c-index-test*
tools/clang/tools/scan-build /usr/share/clang/
tools/clang/tools/scan-view /usr/share/clang/
#usr/share/man/man1/clang.1 usr/share/man/man1/
debian/pollycc /usr/bin/

View File

@ -1,4 +0,0 @@
# I know but well...
clang-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/clang-check.1.gz
clang-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/clang-tblgen.1.gz
clang-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/scan-view.1.gz

11
debian/clang-3.5.install vendored Normal file
View File

@ -0,0 +1,11 @@
usr/lib/llvm-3.5/bin/clang /usr/bin/
usr/lib/llvm-3.5/bin/clang++ /usr/bin/
usr/lib/llvm-3.5/bin/clang-check /usr/bin/
usr/lib/llvm-3.5/bin/clang-tblgen /usr/bin/
usr/lib/llvm-3.5/bin/c-index-test*
usr/bin/c-index-test*
tools/clang/tools/scan-build /usr/share/clang/
tools/clang/tools/scan-view /usr/share/clang/
#usr/share/man/man1/clang.1 usr/share/man/man1/
debian/pollycc /usr/bin/

View File

@ -1,5 +1,5 @@
usr/share/man/man1/clang-3.4.1.gz usr/share/man/man1/llvm-clang.1.gz usr/share/man/man1/clang-3.5.1.gz usr/share/man/man1/llvm-clang.1.gz
usr/share/man/man1/clang-3.4.1.gz usr/share/man/man1/clang++.1.gz usr/share/man/man1/clang-3.5.1.gz usr/share/man/man1/clang++.1.gz
/usr/share/clang/scan-build/scan-build /usr/bin/scan-build /usr/share/clang/scan-build/scan-build /usr/bin/scan-build
/usr/share/clang/scan-view/scan-view /usr/bin/scan-view /usr/share/clang/scan-view/scan-view /usr/bin/scan-view
/usr/bin/clang /usr/bin/llvm-clang /usr/bin/clang /usr/bin/llvm-clang

4
debian/clang-3.5.lintian-overrides vendored Normal file
View File

@ -0,0 +1,4 @@
# I know but well...
clang-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/clang-check.1.gz
clang-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/clang-tblgen.1.gz
clang-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/scan-view.1.gz

View File

@ -1,5 +0,0 @@
clang/tools/clang-format/clang-format-3.4.py usr/share/vim/addons/syntax/
clang/tools/clang-format/clang-format-diff-3.4 /usr/bin/
clang/tools/clang-format/clang-format.el usr/share/emacs/site-lisp/clang-format-3.4/
usr/bin/clang-format-3.4
usr/lib/llvm-3.4/bin/clang-format

View File

@ -1,4 +0,0 @@
# I know but well...
clang-format-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/clang-format-diff-3.4.1.gz
clang-format-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/clang-format-3.4.1.gz

View File

@ -1,2 +0,0 @@
debian/man/clang-format-diff-3.4.1

5
debian/clang-format-3.5.install vendored Normal file
View File

@ -0,0 +1,5 @@
clang/tools/clang-format/clang-format-3.5.py usr/share/vim/addons/syntax/
clang/tools/clang-format/clang-format-diff-3.5 /usr/bin/
clang/tools/clang-format/clang-format.el usr/share/emacs/site-lisp/clang-format-3.5/
usr/bin/clang-format-3.5
usr/lib/llvm-3.5/bin/clang-format

View File

@ -0,0 +1,4 @@
# I know but well...
clang-format-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/clang-format-diff-3.5.1.gz
clang-format-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/clang-format-3.5.1.gz

2
debian/clang-format-3.5.manpages vendored Normal file
View File

@ -0,0 +1,2 @@
debian/man/clang-format-diff-3.5.1

View File

@ -1,2 +0,0 @@
usr/lib/llvm-3.4/bin/clang-modernize
usr/bin/clang-modernize-3.4

View File

@ -1,2 +0,0 @@
# I know but well...
clang-modernize-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/clang-modernize-3.4.1.gz

View File

@ -1 +0,0 @@
debian/man/clang-modernize-3.4.1

2
debian/clang-modernize-3.5.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/llvm-3.5/bin/clang-modernize
usr/bin/clang-modernize-3.5

View File

@ -0,0 +1,2 @@
# I know but well...
clang-modernize-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/clang-modernize-3.5.1.gz

1
debian/clang-modernize-3.5.manpages vendored Normal file
View File

@ -0,0 +1 @@
debian/man/clang-modernize-3.5.1

96
debian/control vendored
View File

@ -18,17 +18,15 @@ Vcs-Browser: http://svn.debian.org/viewsvn/pkg-llvm/llvm-toolchain/branches/snap
# ------------- clang ------------- # ------------- clang -------------
Package: clang-3.4 Package: clang-3.5
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
libclang-common-3.4-dev (= ${binary:Version}), libclang-common-3.5-dev (= ${binary:Version}),
libclang1-3.4 (= ${binary:Version}) libclang1-3.5 (= ${binary:Version})
Provides: c-compiler, objc-compiler, c++-compiler Provides: c-compiler, objc-compiler, c++-compiler
Recommends: llvm-3.4-dev, python Recommends: llvm-3.5-dev, python
Replaces: clang (<< 1:3.4), clang-3.1, clang-3.2, clang-3.3, compiler-rt, Replaces: clang-3.1, clang-3.2, clang-3.3, clang-3.4, compiler-rt
llvm-3.4 (<< 1:3.4~svn194058) Breaks: clang-3.1, clang-3.2, clang-3.3, clang-3.4, compiler-rt
Breaks: clang (<< 1:3.4), clang-3.1, clang-3.2, clang-3.3, compiler-rt,
llvm-3.4 (<< 1:3.4~svn194058)
Description: C, C++ and Objective-C compiler (LLVM based) Description: C, C++ and Objective-C compiler (LLVM based)
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
@ -37,7 +35,7 @@ Description: C, C++ and Objective-C compiler (LLVM based)
Clang implements all of the ISO C++ 1998 and 2001 standards and also provides Clang implements all of the ISO C++ 1998 and 2001 standards and also provides
a partial support of C++1y. a partial support of C++1y.
Package: clang-format-3.4 Package: clang-format-3.5
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python Depends: ${shlibs:Depends}, ${misc:Depends}, python
Replaces: clang-format-3.3 Replaces: clang-format-3.3
@ -54,9 +52,9 @@ Description: Tool to format C/C++/Obj-C code
. .
This package also provides vim and emacs plugins. This package also provides vim and emacs plugins.
Package: cpp11-migrate-3.4 Package: cpp11-migrate-3.5
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, clang-modernize-3.4 Depends: ${shlibs:Depends}, ${misc:Depends}, clang-modernize-3.5
Replaces: cpp11-migrate-3.3 Replaces: cpp11-migrate-3.3
Breaks: cpp11-migrate-3.3 Breaks: cpp11-migrate-3.3
Description: Tool to convert C++98 and C++03 code to C++11 Description: Tool to convert C++98 and C++03 code to C++11
@ -69,11 +67,11 @@ Description: Tool to convert C++98 and C++03 code to C++11
. .
This is a transitional dummy package. It can safely be removed. This is a transitional dummy package. It can safely be removed.
Package: clang-modernize-3.4 Package: clang-modernize-3.5
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, clang-3.4 Depends: ${shlibs:Depends}, ${misc:Depends}, clang-3.5
Replaces: cpp11-migrate-3.3, cpp11-migrate-3.4 (<< 1:3.4~svn189984-1) Replaces: cpp11-migrate-3.3, cpp11-migrate-3.4
Breaks: cpp11-migrate-3.3, cpp11-migrate-3.4 (<< 1:3.4~svn189984-1) Breaks: cpp11-migrate-3.3, cpp11-migrate-3.4
Description: Tool to convert C++98 and C++03 code to C++11 Description: Tool to convert C++98 and C++03 code to C++11
The purpose of the C++11 Migrator is to do source-to-source translation to The purpose of the C++11 Migrator is to do source-to-source translation to
migrate existing C++ code to use C++11 features to enhance migrate existing C++ code to use C++11 features to enhance
@ -83,7 +81,7 @@ Description: Tool to convert C++98 and C++03 code to C++11
the AST Matching library. the AST Matching library.
Package: clang-3.4-doc Package: clang-3.5-doc
Architecture: all Architecture: all
Section: doc Section: doc
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -97,7 +95,7 @@ Description: C, C++ and Objective-C compiler (LLVM based) - Documentation
. .
This package contains the documentation. This package contains the documentation.
Package: libclang1-3.4 Package: libclang1-3.5
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs} Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
@ -118,11 +116,11 @@ Description: C interface to the clang library
locations with elements within the AST, and other facilities that support locations with elements within the AST, and other facilities that support
Clang-based development tools. Clang-based development tools.
Package: libclang1-3.4-dbg Package: libclang1-3.5-dbg
Architecture: any Architecture: any
Section: debug Section: debug
Priority: extra Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, libclang1-3.4 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, libclang1-3.5
Description: clang library Description: clang library
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
@ -133,11 +131,11 @@ Description: clang library
. .
This package contains the debugging symbols. This package contains the debugging symbols.
Package: libclang-3.4-dev Package: libclang-3.5-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
libclang1-3.4 (= ${binary:Version}), libclang-common-3.4-dev (= ${binary:Version}) libclang1-3.5 (= ${binary:Version}), libclang-common-3.5-dev (= ${binary:Version})
Description: clang library - Development package Description: clang library - Development package
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
@ -147,14 +145,12 @@ Description: clang library - Development package
a partial support of C++1y. a partial support of C++1y.
. .
This package contains the clang headers to develop extensions over This package contains the clang headers to develop extensions over
libclang1-3.4. libclang1-3.5.
Package: libclang-common-3.4-dev Package: libclang-common-3.5-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.4 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.5 (= ${binary:Version})
Replaces: llvm-3.4-dev (<< 1:3.2repack), libclang-3.4-dev
Breaks: llvm-3.4-dev (<< 1:3.2repack)
Description: clang library - Common development package Description: clang library - Common development package
Clang project is a C, C++, Objective C and Objective C++ front-end Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
@ -167,7 +163,7 @@ Description: clang library - Common development package
(profiling, etc). (profiling, etc).
Package: python-clang-3.4 Package: python-clang-3.5
Section: python Section: python
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python Depends: ${shlibs:Depends}, ${misc:Depends}, python
@ -177,7 +173,7 @@ Description: Clang Python Bindings
This binding package provides access to the Clang compiler and libraries. This binding package provides access to the Clang compiler and libraries.
Package: clang-3.4-examples Package: clang-3.5-examples
Architecture: any Architecture: any
Section: doc Section: doc
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -193,7 +189,7 @@ Description: Clang examples
# ------------- LLVM ------------- # ------------- LLVM -------------
Package: libllvm3.4 Package: libllvm3.5
Architecture: any Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -206,11 +202,11 @@ Description: Modular compiler and toolchain technologies, runtime library
. .
This package contains the LLVM runtime library. This package contains the LLVM runtime library.
Package: libllvm3.4-dbg Package: libllvm3.5-dbg
Architecture: any Architecture: any
Section: debug Section: debug
Priority: extra Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.4 Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.5
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Description: Modular compiler and toolchain technologies, debugging libraries Description: Modular compiler and toolchain technologies, debugging libraries
@ -220,13 +216,11 @@ Description: Modular compiler and toolchain technologies, debugging libraries
. .
This package contains the LLVM runtime library debug symbols. This package contains the LLVM runtime library debug symbols.
Package: llvm-3.4 Package: llvm-3.5
Architecture: any Architecture: any
Suggests: llvm-3.4-doc Suggests: llvm-3.5-doc
Depends: llvm-3.4-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Depends: llvm-3.5-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Recommends: llvm-3.4-dev Recommends: llvm-3.5-dev
Conflicts: llvm (<< 2.7-1)
Replaces: llvm (<< 2.7-1)
Description: Modular compiler and toolchain technologies Description: Modular compiler and toolchain technologies
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other compilers, optimizers, just-in-time code generators, and many other
@ -253,7 +247,7 @@ Description: Modular compiler and toolchain technologies
LLVM is the key component of the clang compiler and the gcc plugin called LLVM is the key component of the clang compiler and the gcc plugin called
dragonegg. dragonegg.
Package: llvm-3.4-runtime Package: llvm-3.5-runtime
Architecture: any Architecture: any
Depends: binfmt-support, ${shlibs:Depends}, ${misc:Depends} Depends: binfmt-support, ${shlibs:Depends}, ${misc:Depends}
Conflicts: llvm (<< 2.7-1) Conflicts: llvm (<< 2.7-1)
@ -274,10 +268,10 @@ Description: Modular compiler and toolchain technologies, IR interpreter
This package provides the minimal required to execute programs in LLVM This package provides the minimal required to execute programs in LLVM
format. format.
Package: llvm-3.4-dev Package: llvm-3.5-dev
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, libffi-dev (>= 3.0.9), ${misc:Depends}, Depends: ${shlibs:Depends}, libffi-dev (>= 3.0.9), ${misc:Depends},
llvm-3.4 (= ${binary:Version}), libtinfo-dev llvm-3.5 (= ${binary:Version}), libtinfo-dev
Replaces: llvm (<< 2.2-3) Replaces: llvm (<< 2.2-3)
Description: Modular compiler and toolchain technologies, libraries and headers Description: Modular compiler and toolchain technologies, libraries and headers
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
@ -295,13 +289,11 @@ Description: Modular compiler and toolchain technologies, libraries and headers
This package provides the libraries and headers to develop applications This package provides the libraries and headers to develop applications
using llvm. using llvm.
Package: libllvm-3.4-ocaml-dev Package: libllvm-3.5-ocaml-dev
Section: ocaml Section: ocaml
Architecture: any Architecture: any
Suggests: llvm-3.4-doc Suggests: llvm-3.5-doc
Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-3.4-dev (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-3.5-dev (= ${binary:Version})
Replaces: libllvm-ocaml-3.4-dev
Conflicts: libllvm-ocaml-3.4-dev
Provides: ${ocaml:Provides} Provides: ${ocaml:Provides}
Description: Modular compiler and toolchain technologies, OCaml bindings Description: Modular compiler and toolchain technologies, OCaml bindings
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
@ -318,7 +310,7 @@ Description: Modular compiler and toolchain technologies, OCaml bindings
. .
This package provides the OCaml bindings to develop applications using llvm. This package provides the OCaml bindings to develop applications using llvm.
Package: llvm-3.4-doc Package: llvm-3.5-doc
Section: doc Section: doc
Architecture: all Architecture: all
Depends: ${misc:Depends}, libjs-jquery, libjs-underscore Depends: ${misc:Depends}, libjs-jquery, libjs-underscore
@ -337,10 +329,10 @@ Description: Modular compiler and toolchain technologies, documentation
. .
This package contains all documentation (extensive). This package contains all documentation (extensive).
Package: llvm-3.4-examples Package: llvm-3.5-examples
Section: doc Section: doc
Architecture: all Architecture: all
Depends: ${misc:Depends}, llvm-3.4-dev (>= ${source:Version}), llvm-3.4-dev (<< ${source:Version}+c~) Depends: ${misc:Depends}, llvm-3.5-dev (>= ${source:Version}), llvm-3.5-dev (<< ${source:Version}+c~)
Description: Modular compiler and toolchain technologies, examples Description: Modular compiler and toolchain technologies, examples
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other compilers, optimizers, just-in-time code generators, and many other
@ -360,10 +352,10 @@ Description: Modular compiler and toolchain technologies, examples
# ------------- lldb ------------- # ------------- lldb -------------
Package: lldb-3.4 Package: lldb-3.5
Architecture: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc alpha arm64 hppa m68k powerpcspe ppc64 sh4 sparc64 x32 Architecture: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc alpha arm64 hppa m68k powerpcspe ppc64 sh4 sparc64 x32
# Only hurd has been removed # Only hurd has been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.4 (= ${binary:Version}), python, llvm-3.4-dev Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.5 (= ${binary:Version}), python, llvm-3.5-dev
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Replaces: lldb-3.2, lldb-3.3 Replaces: lldb-3.2, lldb-3.3
Breaks: lldb-3.2, lldb-3.3 Breaks: lldb-3.2, lldb-3.3
@ -372,9 +364,9 @@ Description: Next generation, high-performance debugger
reusable components which highly leverage existing libraries in the larger LLVM reusable components which highly leverage existing libraries in the larger LLVM
Project, such as the Clang expression parser and LLVM disassembler. Project, such as the Clang expression parser and LLVM disassembler.
Package: lldb-3.4-dev Package: lldb-3.5-dev
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-3.4 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-3.5 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger - Header files Description: Next generation, high-performance debugger - Header files
LLDB is a next generation, high-performance debugger. It is built as a set of LLDB is a next generation, high-performance debugger. It is built as a set of

View File

@ -1,3 +0,0 @@
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.4.so.1 usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.4.so
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.4.so.1 usr/lib/llvm-3.4/lib/libclang-3.4.so
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.4.so.1 usr/lib/llvm-3.4/lib/libclang.so

View File

@ -1,7 +1,7 @@
usr/lib/llvm-3.4/include/clang usr/lib/llvm-3.5/include/clang
usr/lib/llvm-3.4/include/clang-c usr/lib/llvm-3.5/include/clang-c
#usr/include/clang /usr/include/ #usr/include/clang /usr/include/
#usr/include/clang-c /usr/include/ #usr/include/clang-c /usr/include/
#usr/lib/libclang.so /usr/lib/ #usr/lib/libclang.so /usr/lib/
usr/lib/llvm-3.4/lib/libclang*a usr/lib/llvm-3.5/lib/libclang*a
#usr/lib/libclang*a /usr/lib/ #usr/lib/libclang*a /usr/lib/

3
debian/libclang-3.5-dev.links.in vendored Normal file
View File

@ -0,0 +1,3 @@
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.5.so.1 usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.5.so
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.5.so.1 usr/lib/llvm-3.5/lib/libclang-3.5.so
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.5.so.1 usr/lib/llvm-3.5/lib/libclang.so

View File

@ -1,4 +0,0 @@
usr/lib/llvm-3.4/lib/clang/3.4/include
#usr/lib/clang/3.4/include/ /usr/include/clang/3.4/
usr/lib/llvm-3.4/lib/clang/3.4/lib
#usr/lib/clang/3.4/lib /usr/lib/clang/3.4/

View File

@ -1,2 +0,0 @@
usr/lib/llvm-3.4/lib/clang/3.4/include usr/include/clang/3.4/include
usr/lib/llvm-3.4/lib/clang/3.4/lib /usr/lib/clang/3.4/lib

View File

@ -0,0 +1,4 @@
usr/lib/llvm-3.5/lib/clang/3.5/include
#usr/lib/clang/3.5/include/ /usr/include/clang/3.5/
usr/lib/llvm-3.5/lib/clang/3.5/lib
#usr/lib/clang/3.5/lib /usr/lib/clang/3.5/

2
debian/libclang-common-3.5-dev.links vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/llvm-3.5/lib/clang/3.5/include usr/include/clang/3.5/include
usr/lib/llvm-3.5/lib/clang/3.5/lib /usr/lib/clang/3.5/lib

View File

@ -1 +0,0 @@
usr/lib/llvm-3.4/lib/libclang-3.4.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/

View File

@ -1 +0,0 @@
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.4.so.1 usr/lib/llvm-3.4/lib/libclang.so.1

1
debian/libclang1-3.5.install.in vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/llvm-3.5/lib/libclang-3.5.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/

1
debian/libclang1-3.5.links.in vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/@DEB_HOST_MULTIARCH@/libclang-3.5.so.1 usr/lib/llvm-3.5/lib/libclang.so.1

View File

@ -1,4 +1,4 @@
libclang.so.1 libclang1-3.4 #MINVER# libclang.so.1 libclang1-3.5 #MINVER#
clang_BlockCommandComment_getArgText@Base 3.2 clang_BlockCommandComment_getArgText@Base 3.2
clang_BlockCommandComment_getCommandName@Base 3.2 clang_BlockCommandComment_getCommandName@Base 3.2
clang_BlockCommandComment_getNumArgs@Base 3.2 clang_BlockCommandComment_getNumArgs@Base 3.2
@ -7,7 +7,7 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_CXCursorSet_insert@Base 3.2 clang_CXCursorSet_insert@Base 3.2
clang_CXIndex_getGlobalOptions@Base 3.2 clang_CXIndex_getGlobalOptions@Base 3.2
clang_CXIndex_setGlobalOptions@Base 3.2 clang_CXIndex_setGlobalOptions@Base 3.2
clang_CXXMethod_isPureVirtual@Base 1:3.4 clang_CXXMethod_isPureVirtual@Base 1:3.5
clang_CXXMethod_isStatic@Base 3.2 clang_CXXMethod_isStatic@Base 3.2
clang_CXXMethod_isVirtual@Base 3.2 clang_CXXMethod_isVirtual@Base 3.2
clang_Comment_getChild@Base 3.2 clang_Comment_getChild@Base 3.2
@ -16,7 +16,7 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_Comment_isWhitespace@Base 3.2 clang_Comment_isWhitespace@Base 3.2
clang_CompilationDatabase_dispose@Base 3.2 clang_CompilationDatabase_dispose@Base 3.2
clang_CompilationDatabase_fromDirectory@Base 3.2 clang_CompilationDatabase_fromDirectory@Base 3.2
clang_CompilationDatabase_getAllCompileCommands@Base 1:3.4 clang_CompilationDatabase_getAllCompileCommands@Base 1:3.5
clang_CompilationDatabase_getCompileCommands@Base 3.2 clang_CompilationDatabase_getCompileCommands@Base 3.2
clang_CompileCommand_getArg@Base 3.2 clang_CompileCommand_getArg@Base 3.2
clang_CompileCommand_getDirectory@Base 3.2 clang_CompileCommand_getDirectory@Base 3.2
@ -29,19 +29,19 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_Cursor_getCommentRange@Base 3.2 clang_Cursor_getCommentRange@Base 3.2
clang_Cursor_getModule@Base 3.2 clang_Cursor_getModule@Base 3.2
clang_Cursor_getNumArguments@Base 3.2 clang_Cursor_getNumArguments@Base 3.2
clang_Cursor_getObjCDeclQualifiers@Base 1:3.4 clang_Cursor_getObjCDeclQualifiers@Base 1:3.5
clang_Cursor_getObjCPropertyAttributes@Base 1:3.4 clang_Cursor_getObjCPropertyAttributes@Base 1:3.5
clang_Cursor_getObjCSelectorIndex@Base 3.2 clang_Cursor_getObjCSelectorIndex@Base 3.2
clang_Cursor_getParsedComment@Base 3.2 clang_Cursor_getParsedComment@Base 3.2
clang_Cursor_getRawCommentText@Base 3.2 clang_Cursor_getRawCommentText@Base 3.2
clang_Cursor_getReceiverType@Base 3.2 clang_Cursor_getReceiverType@Base 3.2
clang_Cursor_getSpellingNameRange@Base 3.2 clang_Cursor_getSpellingNameRange@Base 3.2
clang_Cursor_getTranslationUnit@Base 3.2 clang_Cursor_getTranslationUnit@Base 3.2
clang_Cursor_isBitField@Base 1:3.4 clang_Cursor_isBitField@Base 1:3.5
clang_Cursor_isDynamicCall@Base 3.2 clang_Cursor_isDynamicCall@Base 3.2
clang_Cursor_isNull@Base 3.2 clang_Cursor_isNull@Base 3.2
clang_Cursor_isObjCOptional@Base 1:3.4 clang_Cursor_isObjCOptional@Base 1:3.5
clang_Cursor_isVariadic@Base 1:3.4 clang_Cursor_isVariadic@Base 1:3.5
clang_FullComment_getAsHTML@Base 3.2 clang_FullComment_getAsHTML@Base 3.2
clang_FullComment_getAsXML@Base 3.2 clang_FullComment_getAsXML@Base 3.2
clang_HTMLStartTagComment_isSelfClosing@Base 3.2 clang_HTMLStartTagComment_isSelfClosing@Base 3.2
@ -57,9 +57,9 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_InlineCommandComment_getNumArgs@Base 3.2 clang_InlineCommandComment_getNumArgs@Base 3.2
clang_InlineCommandComment_getRenderKind@Base 3.2 clang_InlineCommandComment_getRenderKind@Base 3.2
clang_InlineContentComment_hasTrailingNewline@Base 3.2 clang_InlineContentComment_hasTrailingNewline@Base 3.2
clang_Location_isFromMainFile@Base 1:3.4 clang_Location_isFromMainFile@Base 1:3.5
clang_Location_isInSystemHeader@Base 1:3.4 clang_Location_isInSystemHeader@Base 1:3.5
clang_Module_getASTFile@Base 1:3.4 clang_Module_getASTFile@Base 1:3.5
clang_Module_getFullName@Base 3.2 clang_Module_getFullName@Base 3.2
clang_Module_getName@Base 3.2 clang_Module_getName@Base 3.2
clang_Module_getNumTopLevelHeaders@Base 3.2 clang_Module_getNumTopLevelHeaders@Base 3.2
@ -76,11 +76,11 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_TParamCommandComment_getParamName@Base 3.2 clang_TParamCommandComment_getParamName@Base 3.2
clang_TParamCommandComment_isParamPositionValid@Base 3.2 clang_TParamCommandComment_isParamPositionValid@Base 3.2
clang_TextComment_getText@Base 3.2 clang_TextComment_getText@Base 3.2
clang_Type_getAlignOf@Base 1:3.4 clang_Type_getAlignOf@Base 1:3.5
clang_Type_getCXXRefQualifier@Base 1:3.4 clang_Type_getCXXRefQualifier@Base 1:3.5
clang_Type_getClassType@Base 1:3.4 clang_Type_getClassType@Base 1:3.5
clang_Type_getOffsetOf@Base 1:3.4 clang_Type_getOffsetOf@Base 1:3.5
clang_Type_getSizeOf@Base 1:3.4 clang_Type_getSizeOf@Base 1:3.5
clang_VerbatimBlockLineComment_getText@Base 3.2 clang_VerbatimBlockLineComment_getText@Base 3.2
clang_VerbatimLineComment_getText@Base 3.2 clang_VerbatimLineComment_getText@Base 3.2
clang_annotateTokens@Base 3.2 clang_annotateTokens@Base 3.2
@ -123,8 +123,8 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_equalRanges@Base 3.2 clang_equalRanges@Base 3.2
clang_equalTypes@Base 3.2 clang_equalTypes@Base 3.2
clang_executeOnThread@Base 3.2 clang_executeOnThread@Base 3.2
clang_findIncludesInFile@Base 1:3.4 clang_findIncludesInFile@Base 1:3.5
clang_findIncludesInFileWithBlock@Base 1:3.4 clang_findIncludesInFileWithBlock@Base 1:3.5
clang_findReferencesInFile@Base 3.2 clang_findReferencesInFile@Base 3.2
clang_findReferencesInFileWithBlock@Base 3.2 clang_findReferencesInFileWithBlock@Base 3.2
clang_formatDiagnostic@Base 3.2 clang_formatDiagnostic@Base 3.2
@ -188,12 +188,12 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_getEnumConstantDeclValue@Base 3.2 clang_getEnumConstantDeclValue@Base 3.2
clang_getEnumDeclIntegerType@Base 3.2 clang_getEnumDeclIntegerType@Base 3.2
clang_getExpansionLocation@Base 3.2 clang_getExpansionLocation@Base 3.2
clang_getFieldDeclBitWidth@Base 1:3.4 clang_getFieldDeclBitWidth@Base 1:3.5
clang_getFile@Base 3.2 clang_getFile@Base 3.2
clang_getFileLocation@Base 1:3.4 clang_getFileLocation@Base 1:3.5
clang_getFileName@Base 3.2 clang_getFileName@Base 3.2
clang_getFileTime@Base 3.2 clang_getFileTime@Base 3.2
clang_getFileUniqueID@Base 1:3.4 clang_getFileUniqueID@Base 1:3.5
clang_getFunctionTypeCallingConv@Base 3.2 clang_getFunctionTypeCallingConv@Base 3.2
clang_getIBOutletCollectionType@Base 3.2 clang_getIBOutletCollectionType@Base 3.2
clang_getIncludedFile@Base 3.2 clang_getIncludedFile@Base 3.2
@ -232,7 +232,7 @@ libclang.so.1 libclang1-3.4 #MINVER#
clang_getTranslationUnitSpelling@Base 3.2 clang_getTranslationUnitSpelling@Base 3.2
clang_getTypeDeclaration@Base 3.2 clang_getTypeDeclaration@Base 3.2
clang_getTypeKindSpelling@Base 3.2 clang_getTypeKindSpelling@Base 3.2
clang_getTypeSpelling@Base 1:3.4 clang_getTypeSpelling@Base 1:3.5
clang_getTypedefDeclUnderlyingType@Base 3.2 clang_getTypedefDeclUnderlyingType@Base 3.2
clang_hashCursor@Base 3.2 clang_hashCursor@Base 3.2
clang_indexLoc_getCXSourceLocation@Base 3.2 clang_indexLoc_getCXSourceLocation@Base 3.2

View File

@ -1,8 +0,0 @@
Document: libllvm-3.4-ocaml-dev-ocamldoc-api-reference
Title: Llvm OCamldoc API Reference
Abstract: API reference manual for libllvm-ocaml-dev (generated via OCamldoc)
Section: Programming/OCaml
Format: HTML
Index: /usr/share/doc/libllvm-3.4-ocaml-dev/html/index.html
Files: /usr/share/doc/libllvm-3.4-ocaml-dev/html/*

View File

@ -1,2 +0,0 @@
debian/tmp/@OCAML_STDLIB_DIR@/llvm-3.4 @OCAML_STDLIB_DIR@/
debian/tmp//usr/lib/llvm-3.4/docs/llvm/ocamldoc/html usr/share/doc/libllvm-3.4-ocaml-dev/

View File

@ -1,2 +0,0 @@
# It is in the section ocaml which is fine.
libllvm-3.4-ocaml-dev: wrong-section-according-to-package-name libllvm-3.4-ocaml-dev => libdevel

View File

@ -1,7 +1,7 @@
description = "Low Level Virtual Machine bindings" description = "Low Level Virtual Machine bindings"
version = "3.4" version = "3.5"
directory = "+llvm-3.4" directory = "+llvm-3.5"
archive(byte) = "llvm.cma" archive(byte) = "llvm.cma"
archive(native) = "llvm.cmxa" archive(native) = "llvm.cmxa"
@ -9,8 +9,8 @@ linkopts = "-cclib -lstdc++ -cclib -lllvm"
package "executionengine" package "executionengine"
( (
requires = "llvm-3_4" requires = "llvm-3_5"
version = "3.4" version = "3.5"
archive(native) = "llvm_executionengine.cmxa" archive(native) = "llvm_executionengine.cmxa"
archive(byte) = "llvm_executionengine.cma" archive(byte) = "llvm_executionengine.cma"
linkopts = "-cclib -lllvm_executionengine" linkopts = "-cclib -lllvm_executionengine"
@ -18,8 +18,8 @@ package "executionengine"
package "target" package "target"
( (
requires = "llvm-3_4" requires = "llvm-3_5"
version = "3.4" version = "3.5"
archive(native) = "llvm_target.cmxa" archive(native) = "llvm_target.cmxa"
archive(byte) = "llvm_target.cma" archive(byte) = "llvm_target.cma"
linkopts = "-cclib -lllvm_target" linkopts = "-cclib -lllvm_target"
@ -27,8 +27,8 @@ package "target"
package "scalar_opts" package "scalar_opts"
( (
requires = "llvm-3_4 llvm-3_4.target" requires = "llvm-3_5 llvm-3_5.target"
version = "3.4" version = "3.5"
archive(native) = "llvm_scalar_opts.cmxa" archive(native) = "llvm_scalar_opts.cmxa"
archive(byte) = "llvm_scalar_opts.cma" archive(byte) = "llvm_scalar_opts.cma"
linkopts = "-cclib -lllvm_scalar_opts" linkopts = "-cclib -lllvm_scalar_opts"
@ -36,8 +36,8 @@ package "scalar_opts"
package "analysis" package "analysis"
( (
requires = "llvm-3_4" requires = "llvm-3_5"
version = "3.4" version = "3.5"
archive(native) = "llvm_analysis.cmxa" archive(native) = "llvm_analysis.cmxa"
archive(byte) = "llvm_analysis.cma" archive(byte) = "llvm_analysis.cma"
linkopts = "-cclib -lllvm_analysis" linkopts = "-cclib -lllvm_analysis"
@ -45,8 +45,8 @@ package "analysis"
package "bitwriter" package "bitwriter"
( (
requires = "llvm-3_4" requires = "llvm-3_5"
version = "3.4" version = "3.5"
archive(native) = "llvm_bitwriter.cmxa" archive(native) = "llvm_bitwriter.cmxa"
archive(byte) = "llvm_bitwriter.cma" archive(byte) = "llvm_bitwriter.cma"
linkopts = "-cclib -lllvm_bitwriter" linkopts = "-cclib -lllvm_bitwriter"
@ -54,8 +54,8 @@ package "bitwriter"
package "bitreader" package "bitreader"
( (
requires = "llvm-3_4 llvm-3_4.bitwriter" requires = "llvm-3_5 llvm-3_5.bitwriter"
version = "3.4" version = "3.5"
archive(native) = "llvm_bitreader.cmxa" archive(native) = "llvm_bitreader.cmxa"
archive(byte) = "llvm_bitreader.cma" archive(byte) = "llvm_bitreader.cma"
linkopts = "-cclib -lllvm_bitreader" linkopts = "-cclib -lllvm_bitreader"

8
debian/libllvm-3.5-ocaml-dev.doc-base vendored Normal file
View File

@ -0,0 +1,8 @@
Document: libllvm-3.5-ocaml-dev-ocamldoc-api-reference
Title: Llvm OCamldoc API Reference
Abstract: API reference manual for libllvm-ocaml-dev (generated via OCamldoc)
Section: Programming/OCaml
Format: HTML
Index: /usr/share/doc/libllvm-3.5-ocaml-dev/html/index.html
Files: /usr/share/doc/libllvm-3.5-ocaml-dev/html/*

View File

@ -0,0 +1,2 @@
debian/tmp/@OCAML_STDLIB_DIR@/llvm-3.5 @OCAML_STDLIB_DIR@/
debian/tmp//usr/lib/llvm-3.5/docs/llvm/ocamldoc/html usr/share/doc/libllvm-3.5-ocaml-dev/

View File

@ -0,0 +1,2 @@
# It is in the section ocaml which is fine.
libllvm-3.5-ocaml-dev: wrong-section-according-to-package-name libllvm-3.5-ocaml-dev => libdevel

View File

@ -1 +0,0 @@
usr/lib/llvm-3.4/lib/libLLVM-3.4.so.1 /usr/lib/x86_64-linux-gnu/

View File

@ -1 +0,0 @@
usr/lib/llvm-3.4/lib/libLLVM-3.4.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/

1
debian/libllvm3.5.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/llvm-3.5/lib/libLLVM-3.5.so.1 /usr/lib/x86_64-linux-gnu/

1
debian/libllvm3.5.install.in vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/llvm-3.5/lib/libLLVM-3.5.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/

View File

@ -1,2 +1,2 @@
# That is normal. Upstream does not match the debian convention # That is normal. Upstream does not match the debian convention
libllvm3.4: package-name-doesnt-match-sonames libLLVM-3.4-1 libllvm3.5: package-name-doesnt-match-sonames libLLVM-3.5-1

View File

@ -1 +0,0 @@
/usr/lib/llvm-3.4/include/lldb

View File

@ -1,5 +0,0 @@
usr/bin/lldb-3.4
usr/lib/llvm-3.4/bin/lldb
usr/lib/llvm-3.4/bin/lldb-platform
usr/lib/llvm-3.4/lib/liblldb.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/
build-llvm/Release/lib/python2.7/site-packages/lldb/ /usr/lib/python2.7/dist-packages/

View File

@ -1,3 +0,0 @@
# That is normal. The lib is not shipped as a new package
lldb-3.4: package-name-doesnt-match-sonames liblldb
lldb-3.4: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb.so.1 usr/lib/*/liblldb.so

View File

@ -1,2 +0,0 @@
debian/man/lldb-3.4.1

1
debian/lldb-3.5-dev.install vendored Normal file
View File

@ -0,0 +1 @@
/usr/lib/llvm-3.5/include/lldb

5
debian/lldb-3.5.install.in vendored Normal file
View File

@ -0,0 +1,5 @@
usr/bin/lldb-3.5
usr/lib/llvm-3.5/bin/lldb
usr/lib/llvm-3.5/bin/lldb-platform
usr/lib/llvm-3.5/lib/liblldb.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/
build-llvm/Release/lib/python2.7/site-packages/lldb/ /usr/lib/python2.7/dist-packages/

3
debian/lldb-3.5.lintian-overrides vendored Normal file
View File

@ -0,0 +1,3 @@
# That is normal. The lib is not shipped as a new package
lldb-3.5: package-name-doesnt-match-sonames liblldb
lldb-3.5: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb.so.1 usr/lib/*/liblldb.so

2
debian/lldb-3.5.manpages vendored Normal file
View File

@ -0,0 +1,2 @@
debian/man/lldb-3.5.1

View File

@ -1,5 +0,0 @@
/usr/lib/llvm-3.4/lib
/usr/lib/llvm-3.4/build
/usr/lib/llvm-3.4/include
usr/share/doc/llvm-3.4-dev
usr/share/emacs/site-lisp/llvm-3.4

View File

@ -1,21 +0,0 @@
usr/lib/llvm-3.4/lib/libLLVM*.a
usr/lib/llvm-3.4/lib/libllvm*.a
usr/lib/llvm-3.4/lib/LLVM*.so
usr/lib/llvm-3.4/lib/libLTO.*
usr/lib/llvm-3.4/include/llvm/ usr/include/llvm-3.4/
usr/lib/llvm-3.4/include/llvm-c/ usr/include/llvm-c-3.4/
cmake/modules/*.cmake usr/share/llvm-3.4/cmake/
build-llvm/Makefile.common /usr/lib/llvm-3.4/build/
build-llvm/Makefile.config /usr/lib/llvm-3.4/build/
build-llvm/config.status /usr/lib/llvm-3.4/build/
Makefile.rules /usr/lib/llvm-3.4/build/
configure /usr/lib/llvm-3.4/build/
autoconf/ /usr/lib/llvm-3.4/build/
utils/vim/llvm-3.4.vim usr/share/vim/addons/syntax/
utils/vim/tablegen-3.4.vim usr/share/vim/addons/syntax/
utils/emacs/emacs.el usr/share/emacs/site-lisp/llvm-3.4/
utils/emacs/llvm-mode.el usr/share/emacs/site-lisp/llvm-3.4/
utils/emacs/tablegen-mode.el usr/share/emacs/site-lisp/llvm-3.4/

View File

@ -1,4 +0,0 @@
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.4.so.1 usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.4.so
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.4.so.1 usr/lib/llvm-3.4/lib/libLLVM-3.4.so
usr/include/llvm-c-3.4/llvm-c usr/lib/llvm-3.4/include/llvm-c
usr/include/llvm-3.4/llvm usr/lib/llvm-3.4/include/llvm

View File

@ -1 +0,0 @@
usr/share/doc/llvm-3.4-doc

View File

@ -1 +0,0 @@
docs/_build/html usr/share/doc/llvm-3.4-doc/

View File

@ -1 +0,0 @@
usr/share/doc/llvm-3.4-examples

View File

@ -1,3 +0,0 @@
/usr/lib/llvm-3.4/build/Makefile.common usr/share/doc/llvm-3.4-examples/Makefile.common
/usr/lib/llvm-3.4/build/Makefile.config usr/share/doc/llvm-3.4-examples/Makefile.config
/usr/lib/llvm-3.4/build/Makefile.rules usr/share/doc/llvm-3.4-examples/Makefile.rules

View File

@ -1,3 +0,0 @@
debian/tmp/usr/lib/llvm-3.4/bin/lli /usr/lib/llvm-3.4/bin/
debian/tmp/usr/bin/lli-3.4 /usr/bin/
debian/llvm-3.4-runtime.binfmt usr/share/binfmts/

View File

@ -1,3 +0,0 @@
/usr/lib/llvm-3.4/bin
usr/share/man/man1
usr/share/doc/llvm-3.4

View File

@ -1,10 +0,0 @@
usr/lib/llvm-3.4/bin/llvm-*
usr/lib/llvm-3.4/bin/opt*
usr/lib/llvm-3.4/bin/macho-dump*
usr/lib/llvm-3.4/bin/bugpoint*
usr/lib/llvm-3.4/bin/llc*
usr/bin/llvm-*
usr/bin/opt*
usr/bin/macho-dump*
usr/bin/bugpoint*
usr/bin/llc*

View File

@ -1,9 +0,0 @@
# I know but well...
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-dwarfdump-3.4.1.gz
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-mc-3.4.1.gz
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-mcmarkup-3.4.1.gz
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-objdump-3.4.1.gz
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-rtdyld-3.4.1.gz
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-size-3.4.1.gz
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-tblgen-3.4.1.gz
llvm-3.4: manpage-has-useless-whatis-entry usr/share/man/man1/macho-dump-3.4.1.gz

View File

@ -1,10 +0,0 @@
docs/_build/man/*
debian/man/llvm-dwarfdump-3.4.1
debian/man/llvm-mc-3.4.1
debian/man/llvm-mcmarkup-3.4.1
debian/man/llvm-objdump-3.4.1
debian/man/llvm-rtdyld-3.4.1
debian/man/llvm-size-3.4.1
debian/man/llvm-tblgen-3.4.1
debian/man/macho-dump-3.4.1

5
debian/llvm-3.5-dev.dirs vendored Normal file
View File

@ -0,0 +1,5 @@
/usr/lib/llvm-3.5/lib
/usr/lib/llvm-3.5/build
/usr/lib/llvm-3.5/include
usr/share/doc/llvm-3.5-dev
usr/share/emacs/site-lisp/llvm-3.5

21
debian/llvm-3.5-dev.install vendored Normal file
View File

@ -0,0 +1,21 @@
usr/lib/llvm-3.5/lib/libLLVM*.a
usr/lib/llvm-3.5/lib/libllvm*.a
usr/lib/llvm-3.5/lib/LLVM*.so
usr/lib/llvm-3.5/lib/libLTO.*
usr/lib/llvm-3.5/include/llvm/ usr/include/llvm-3.5/
usr/lib/llvm-3.5/include/llvm-c/ usr/include/llvm-c-3.5/
cmake/modules/*.cmake usr/share/llvm-3.5/cmake/
build-llvm/Makefile.common /usr/lib/llvm-3.5/build/
build-llvm/Makefile.config /usr/lib/llvm-3.5/build/
build-llvm/config.status /usr/lib/llvm-3.5/build/
Makefile.rules /usr/lib/llvm-3.5/build/
configure /usr/lib/llvm-3.5/build/
autoconf/ /usr/lib/llvm-3.5/build/
utils/vim/llvm-3.5.vim usr/share/vim/addons/syntax/
utils/vim/tablegen-3.5.vim usr/share/vim/addons/syntax/
utils/emacs/emacs.el usr/share/emacs/site-lisp/llvm-3.5/
utils/emacs/llvm-mode.el usr/share/emacs/site-lisp/llvm-3.5/
utils/emacs/tablegen-mode.el usr/share/emacs/site-lisp/llvm-3.5/

4
debian/llvm-3.5-dev.links.in vendored Normal file
View File

@ -0,0 +1,4 @@
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.5.so.1 usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.5.so
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.5.so.1 usr/lib/llvm-3.5/lib/libLLVM-3.5.so
usr/include/llvm-c-3.5/llvm-c usr/lib/llvm-3.5/include/llvm-c
usr/include/llvm-3.5/llvm usr/lib/llvm-3.5/include/llvm

1
debian/llvm-3.5-doc.dirs vendored Normal file
View File

@ -0,0 +1 @@
usr/share/doc/llvm-3.5-doc

1
debian/llvm-3.5-doc.install vendored Normal file
View File

@ -0,0 +1 @@
docs/_build/html usr/share/doc/llvm-3.5-doc/

1
debian/llvm-3.5-examples.dirs vendored Normal file
View File

@ -0,0 +1 @@
usr/share/doc/llvm-3.5-examples

3
debian/llvm-3.5-examples.links vendored Normal file
View File

@ -0,0 +1,3 @@
/usr/lib/llvm-3.5/build/Makefile.common usr/share/doc/llvm-3.5-examples/Makefile.common
/usr/lib/llvm-3.5/build/Makefile.config usr/share/doc/llvm-3.5-examples/Makefile.config
/usr/lib/llvm-3.5/build/Makefile.rules usr/share/doc/llvm-3.5-examples/Makefile.rules

3
debian/llvm-3.5-runtime.install vendored Normal file
View File

@ -0,0 +1,3 @@
debian/tmp/usr/lib/llvm-3.5/bin/lli /usr/lib/llvm-3.5/bin/
debian/tmp/usr/bin/lli-3.5 /usr/bin/
debian/llvm-3.5-runtime.binfmt usr/share/binfmts/

View File

@ -2,7 +2,7 @@
if test "$1" = "configure"; then if test "$1" = "configure"; then
if test -x /usr/sbin/update-binfmts; then if test -x /usr/sbin/update-binfmts; then
update-binfmts --import llvm-3.4-runtime.binfmt || true update-binfmts --import llvm-3.5-runtime.binfmt || true
fi fi
fi fi

3
debian/llvm-3.5.dirs vendored Normal file
View File

@ -0,0 +1,3 @@
/usr/lib/llvm-3.5/bin
usr/share/man/man1
usr/share/doc/llvm-3.5

10
debian/llvm-3.5.install vendored Normal file
View File

@ -0,0 +1,10 @@
usr/lib/llvm-3.5/bin/llvm-*
usr/lib/llvm-3.5/bin/opt*
usr/lib/llvm-3.5/bin/macho-dump*
usr/lib/llvm-3.5/bin/bugpoint*
usr/lib/llvm-3.5/bin/llc*
usr/bin/llvm-*
usr/bin/opt*
usr/bin/macho-dump*
usr/bin/bugpoint*
usr/bin/llc*

9
debian/llvm-3.5.lintian-overrides vendored Normal file
View File

@ -0,0 +1,9 @@
# I know but well...
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-dwarfdump-3.5.1.gz
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-mc-3.5.1.gz
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-mcmarkup-3.5.1.gz
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-objdump-3.5.1.gz
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-rtdyld-3.5.1.gz
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-size-3.5.1.gz
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-tblgen-3.5.1.gz
llvm-3.5: manpage-has-useless-whatis-entry usr/share/man/man1/macho-dump-3.5.1.gz

10
debian/llvm-3.5.manpages vendored Normal file
View File

@ -0,0 +1,10 @@
docs/_build/man/*
debian/man/llvm-dwarfdump-3.5.1
debian/man/llvm-mc-3.5.1
debian/man/llvm-mcmarkup-3.5.1
debian/man/llvm-objdump-3.5.1
debian/man/llvm-rtdyld-3.5.1
debian/man/llvm-size-3.5.1
debian/man/llvm-tblgen-3.5.1
debian/man/macho-dump-3.5.1

2
debian/orig-tar.sh vendored
View File

@ -50,7 +50,7 @@ else
SVN_CMD="svn export -r $REVISION" SVN_CMD="svn export -r $REVISION"
fi fi
MAJOR_VERSION=3.4 MAJOR_VERSION=3.5
# LLVM # LLVM
LLVM_TARGET=llvm-toolchain-snapshot_$MAJOR_VERSION~svn$REVISION LLVM_TARGET=llvm-toolchain-snapshot_$MAJOR_VERSION~svn$REVISION

View File

@ -1,8 +1,8 @@
#!/bin/sh #!/bin/sh
ORIG_VERSION=3.3 ORIG_VERSION=3.4
TARGET_VERSION=3.4 TARGET_VERSION=3.5
ORIG_VERSION_2=3_3 ORIG_VERSION_2=3_4
TARGET_VERSION_2=3_4 TARGET_VERSION_2=3_5
LIST=`ls debian/*$ORIG_VERSION*` LIST=`ls debian/*$ORIG_VERSION*`
for F in $LIST; do for F in $LIST; do

4
debian/rules vendored
View File

@ -2,7 +2,7 @@
TARGET_BUILD := build-llvm TARGET_BUILD := build-llvm
GCC_VERSION := $(shell dpkg-query -W -f '$${Version}' g++ | sed -rne 's,^([0-9]+:)?([0-9]+\.[0-9]+).*$$,\2,p') GCC_VERSION := $(shell dpkg-query -W -f '$${Version}' g++ | sed -rne 's,^([0-9]+:)?([0-9]+\.[0-9]+).*$$,\2,p')
LLVM_VERSION := 3.4 LLVM_VERSION := 3.5
SONAME_EXT := 1 SONAME_EXT := 1
DEBIAN_REVISION := $(shell dpkg-parsechangelog | sed -rne 's,^Version: .*-(.*),\1,p') DEBIAN_REVISION := $(shell dpkg-parsechangelog | sed -rne 's,^Version: .*-(.*),\1,p')
ifneq (,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS)))) ifneq (,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS))))
@ -79,7 +79,7 @@ ifneq (,$(filter scan-build,$(DEB_BUILD_OPTIONS)))
# enable the build using scan-build # enable the build using scan-build
# The package are installed through the variable declarations: # The package are installed through the variable declarations:
# OTHERMIRROR="deb http://llvm.org/apt/unstable/ llvm-toolchain main" # OTHERMIRROR="deb http://llvm.org/apt/unstable/ llvm-toolchain main"
# EXTRAPACKAGES="clang-3.4" # EXTRAPACKAGES="clang-3.5"
PRE_PROCESS=scan-build PRE_PROCESS=scan-build
PRE_PROCESS_CONF=scan-build PRE_PROCESS_CONF=scan-build
# no need to run tests in this case # no need to run tests in this case