Update of the description of LLVM packages

This commit is contained in:
Sylvestre Ledru 2013-09-08 11:39:14 +00:00
parent 6d02a91140
commit e6364e0c22
2 changed files with 51 additions and 58 deletions

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
llvm-toolchain-3.3 (1:3.3-10) unstable; urgency=low
* Update of the description of LLVM packages
--
llvm-toolchain-3.3 (1:3.3-9) unstable; urgency=low llvm-toolchain-3.3 (1:3.3-9) unstable; urgency=low
[ Luca Falavigna ] [ Luca Falavigna ]

103
debian/control vendored
View File

@ -246,10 +246,10 @@ Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Description: Low-Level Virtual Machine (LLVM), runtime library Description: Modular and reusable compiler and toolchain technologies, runtime library
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. compiler-related programs.
. .
This package contains the LLVM runtime library. This package contains the LLVM runtime library.
@ -260,10 +260,10 @@ Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.3 Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.3
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Description: Low-Level Virtual Machine (LLVM), debugging symbols library Description: Modular and reusable compiler and toolchain technologies, debugging symbols library
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. compiler-related programs.
. .
This package contains the LLVM runtime library debug symbols. This package contains the LLVM runtime library debug symbols.
@ -274,11 +274,12 @@ Depends: llvm-3.3-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depen
Recommends: llvm-3.3-dev Recommends: llvm-3.3-dev
Conflicts: llvm (<< 2.7-1) Conflicts: llvm (<< 2.7-1)
Replaces: llvm (<< 2.7-1) Replaces: llvm (<< 2.7-1)
Description: Low-Level Virtual Machine (LLVM) Description: Modular and reusable compiler and toolchain technologies
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. LLVM compiler-related programs.
uses a single, language-independent virtual instruction set both .
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent representation (to analyze and transform programs). This persistent
@ -292,7 +293,7 @@ Description: Low-Level Virtual Machine (LLVM)
compiler debugging support, extensibility, and its stability and compiler debugging support, extensibility, and its stability and
reliability. LLVM is currently being used to host a wide variety of reliability. LLVM is currently being used to host a wide variety of
academic research projects and commercial projects. LLVM includes C academic research projects and commercial projects. LLVM includes C
and C++ front-ends, a front-end for a Forth-like language (Stacker), and C++ front-ends, a front-end for a Forth-like language (Stacker),
a young scheme front-end, and Java support is in development. LLVM can a young scheme front-end, and Java support is in development. LLVM can
generate code for X86, SparcV9, PowerPC, or it can emit C code. generate code for X86, SparcV9, PowerPC, or it can emit C code.
. .
@ -304,11 +305,12 @@ 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)
Replaces: llvm (<< 2.7-1) Replaces: llvm (<< 2.7-1)
Description: Low-Level Virtual Machine (LLVM), bytecode interpreter Description: Modular and reusable compiler and toolchain technologies, IR interpreter
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. LLVM compiler-related programs.
uses a single, language-independent virtual instruction set both .
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent representation (to analyze and transform programs). This persistent
@ -323,11 +325,12 @@ Package: llvm-3.3-dev
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, libffi-dev (>= 3.0.9), ${misc:Depends}, llvm-3.3 (= ${binary:Version}) Depends: ${shlibs:Depends}, libffi-dev (>= 3.0.9), ${misc:Depends}, llvm-3.3 (= ${binary:Version})
Replaces: llvm (<< 2.2-3) Replaces: llvm (<< 2.2-3)
Description: Low-Level Virtual Machine (LLVM), libraries and headers Description: Modular and reusable compiler and toolchain technologies, libraries and headers
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. LLVM compiler-related programs.
uses a single, language-independent virtual instruction set both .
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent representation (to analyze and transform programs). This persistent
@ -346,11 +349,12 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-3.3-dev (= $
Replaces: libllvm-ocaml-3.3-dev Replaces: libllvm-ocaml-3.3-dev
Conflicts: libllvm-ocaml-3.3-dev Conflicts: libllvm-ocaml-3.3-dev
Provides: ${ocaml:Provides} Provides: ${ocaml:Provides}
Description: Low-Level Virtual Machine (LLVM), bindings for OCaml Description: Modular and reusable compiler and toolchain technologies, OCaml bindings
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. LLVM compiler-related programs.
uses a single, language-independent virtual instruction set both .
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent representation (to analyze and transform programs). This persistent
@ -364,11 +368,12 @@ Package: llvm-3.3-doc
Section: doc Section: doc
Architecture: all Architecture: all
Depends: ${misc:Depends}, libjs-jquery, libjs-underscore Depends: ${misc:Depends}, libjs-jquery, libjs-underscore
Description: Low-Level Virtual Machine (LLVM), documentation Description: Modular and reusable compiler and toolchain technologies, documentation
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. LLVM compiler-related programs.
uses a single, language-independent virtual instruction set both .
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent representation (to analyze and transform programs). This persistent
@ -382,11 +387,12 @@ Package: llvm-3.3-examples
Section: doc Section: doc
Architecture: all Architecture: all
Depends: ${misc:Depends}, llvm-3.3-dev (>= ${source:Version}), llvm-3.3-dev (<< ${source:Version}+c~) Depends: ${misc:Depends}, llvm-3.3-dev (>= ${source:Version}), llvm-3.3-dev (<< ${source:Version}+c~)
Description: Low-Level Virtual Machine (LLVM), examples Description: Modular and reusable compiler and toolchain technologies, examples
The Low-Level Virtual Machine (LLVM) is a collection of libraries and LLVM is a collection of libraries and tools that make it easy to build
tools that make it easy to build compilers, optimizers, Just-In-Time compilers, optimizers, Just-In-Time code generators, and many other
code generators, and many other compiler-related programs. LLVM compiler-related programs.
uses a single, language-independent virtual instruction set both .
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent representation (to analyze and transform programs). This persistent
@ -397,25 +403,6 @@ Description: Low-Level Virtual Machine (LLVM), examples
This package contains examples for using LLVM, both in developing This package contains examples for using LLVM, both in developing
extensions to LLVM and in using it to compile code. extensions to LLVM and in using it to compile code.
# Package: llvm-3.3-source
# Architecture: all
# Depends: ${shlibs:Depends}, ${misc:Depends}
# Description: Low-Level Virtual Machine (LLVM), source code
# The Low-Level Virtual Machine (LLVM) is a collection of libraries and
# tools that make it easy to build compilers, optimizers, Just-In-Time
# code generators, and many other compiler-related programs. LLVM
# uses a single, language-independent virtual instruction set both
# as an offline code representation (to communicate code between
# compiler phases and to run-time systems) and as the compiler internal
# representation (to analyze and transform programs). This persistent
# code representation allows a common set of sophisticated compiler
# techniques to be applied at compile-time, link-time, install-time,
# run-time, or "idle-time" (between program runs).
# .
# This package contains the llvm source code.
Package: lldb-3.3 Package: lldb-3.3
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.3 (= ${binary:Version}), python, llvm-3.3-dev Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.3 (= ${binary:Version}), python, llvm-3.3-dev