diff --git a/debian/changelog b/debian/changelog index e5120bfe..029af5df 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 [ Luca Falavigna ] diff --git a/debian/control b/debian/control index 4e9a4f4e..e066a292 100644 --- a/debian/control +++ b/debian/control @@ -246,10 +246,10 @@ Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same -Description: Low-Level Virtual Machine (LLVM), runtime library - 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. +Description: Modular and reusable compiler and toolchain technologies, runtime library + 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. . This package contains the LLVM runtime library. @@ -260,10 +260,10 @@ Priority: extra Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.3 Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same -Description: Low-Level Virtual Machine (LLVM), debugging symbols library - 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. +Description: Modular and reusable compiler and toolchain technologies, debugging symbols library + 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. . 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 Conflicts: llvm (<< 2.7-1) Replaces: llvm (<< 2.7-1) -Description: Low-Level Virtual Machine (LLVM) - 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 +Description: Modular and reusable compiler and toolchain technologies + 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 @@ -292,7 +293,7 @@ Description: Low-Level Virtual Machine (LLVM) compiler debugging support, extensibility, and its stability and reliability. LLVM is currently being used to host a wide variety of 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 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} Conflicts: llvm (<< 2.7-1) Replaces: llvm (<< 2.7-1) -Description: Low-Level Virtual Machine (LLVM), bytecode interpreter - 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 +Description: Modular and reusable compiler and toolchain technologies, IR interpreter + 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 @@ -323,11 +325,12 @@ Package: llvm-3.3-dev Architecture: any Depends: ${shlibs:Depends}, libffi-dev (>= 3.0.9), ${misc:Depends}, llvm-3.3 (= ${binary:Version}) Replaces: llvm (<< 2.2-3) -Description: Low-Level Virtual Machine (LLVM), libraries and headers - 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 +Description: Modular and reusable compiler and toolchain technologies, libraries and headers + 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 @@ -346,11 +349,12 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-3.3-dev (= $ Replaces: libllvm-ocaml-3.3-dev Conflicts: libllvm-ocaml-3.3-dev Provides: ${ocaml:Provides} -Description: Low-Level Virtual Machine (LLVM), bindings for OCaml - 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 +Description: Modular and reusable compiler and toolchain technologies, OCaml bindings + 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 @@ -364,11 +368,12 @@ Package: llvm-3.3-doc Section: doc Architecture: all Depends: ${misc:Depends}, libjs-jquery, libjs-underscore -Description: Low-Level Virtual Machine (LLVM), documentation - 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 +Description: Modular and reusable compiler and toolchain technologies, documentation + 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 @@ -382,11 +387,12 @@ Package: llvm-3.3-examples Section: doc Architecture: all Depends: ${misc:Depends}, llvm-3.3-dev (>= ${source:Version}), llvm-3.3-dev (<< ${source:Version}+c~) -Description: Low-Level Virtual Machine (LLVM), examples - 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 +Description: Modular and reusable compiler and toolchain technologies, examples + 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 @@ -397,25 +403,6 @@ Description: Low-Level Virtual Machine (LLVM), examples This package contains examples for using LLVM, both in developing 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 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.3 (= ${binary:Version}), python, llvm-3.3-dev