llvm-3.1 (3.1-2ubuntu1~12.04) precise-proposed; urgency=low

  * Upload to Precise for LTS-backports-Q stack

 -- Christopher James Halse Rogers <raof@ubuntu.com>  Wed, 28 Nov 2012 11:21:15 +1100

llvm-3.1 (3.1-2ubuntu1) quantal; urgency=low

  * Link LLVMgold.so against libLTO which was broken due to ld --as-needed.
    (LP: #1026359)
    - Add 1001-link-llvmgold-lto.diff, cherry-picked from upstream.

 -- Felix Geyer <debfx@ubuntu.com>  Mon, 27 Aug 2012 21:17:48 +0200

llvm-3.1 (3.1-2) unstable; urgency=low

  * llvm-3.1 did not include line number information recognizable by gdb
    Thanks to Ben Longbons for digging into the issue
    (Closes: #676144)

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 01 Jul 2012 17:10:44 +0200

llvm-3.1 (3.1-1) unstable; urgency=low

  * New upstream release (the stable)
  * Upload in unstable

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 21 May 2012 12:38:49 +0200

llvm-3.1 (3.1~+rc3-1) experimental; urgency=low

  * New upstream release
  * patches refreshed

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 20 May 2012 16:14:21 +0200

llvm-3.1 (3.1~+rc1-3) experimental; urgency=low

  * Fix a FTBFS under hurd. Thanks to Pino Toscano for the patch
    (Closes: #669613)

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 22 Apr 2012 15:25:14 +0200

llvm-3.1 (3.1~+rc1-2) experimental; urgency=low

  * Fix a problem in the construction of llvm-3.1-source

 -- Sylvestre Ledru <sylvestre@debian.org>  Fri, 20 Apr 2012 11:25:53 +0200

llvm-3.1 (3.1~+rc1-1) experimental; urgency=low

  * New upstream testing release

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 19 Apr 2012 20:48:43 +0200

llvm-3.1 (3.1~svn154750-1) experimental; urgency=low

  * New snapshot release

 -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 14 Apr 2012 18:28:54 +0200

llvm-3.1 (3.1~svn153852-1) experimental; urgency=low

  * New snapshot release
  * Change the soname to match what Debian is expecting
  * Clean up the dh_shlibdeps call

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 01 Apr 2012 23:45:03 +0200

llvm-3.1 (3.1~svn153643-1) experimental; urgency=low

  * New snapshot release
  * Fix a problem in the llvm-3.1-source package.

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 29 Mar 2012 19:09:51 +0200

llvm-3.1 (3.1~svn152407-1) experimental; urgency=low

  * Package of a snapshot version
  * Some patches removed (applied or fixed upstream)
    0031-mips-version-script.patch
    0033-renamed-manpages.patch   
    0034-hardcodedPathToLTO.diff
    0035-fix-META-path.diff
    0042-armhf.diff

 -- Sylvestre Ledru <sylvestre@debian.org>  Fri, 09 Mar 2012 18:12:40 +0100

llvm-3.0 (3.0-9) unstable; urgency=low

  * Improve the patch 0043-kfreebsd-path.diff
  * Really fix a warning at install (Closes: #663501)

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 26 Mar 2012 13:41:26 +0200

llvm-3.0 (3.0-8) unstable; urgency=low

  * Fix a warning at install (Closes: #663501)
  * Under Kfreebsd, the detection of the absolute path was using a Linux
    specific code. Which to the *BSD one (Closes: #659481)

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 15 Mar 2012 16:06:28 +0100

llvm-3.0 (3.0-7) unstable; urgency=low

  * llvm-ld-3.0 generated broken wrapper scripts.
    Now, the wrapper will:
     - Check if lli-X.Y exists or not
     - If not. try lli 
     - If not, triggers an error
     (Closes: #650065)
     Sync from the version 2.9 (patch 0034-ld-wrapper.patch)

 -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 10 Mar 2012 18:36:04 +0100

llvm-3.0 (3.0-6) unstable; urgency=low

  * Remove hardcoded values for version
  * Update of 0035-fix-META-path.diff (uses upstream patch)
  * Standards-Version updated to version 3.9.3

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 22 Feb 2012 15:40:03 +0100

llvm-3.0 (3.0-5) unstable; urgency=low

  * 0011-Hurd-fixes.patch: Fix the FTBFS under GNU/Hurd. Thanks to Pino
    Toscano (Closes: #652283)
  * 0042-armhf.diff: Define a gnueabihf environment for armhf (thanks to Doko).

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 19 Dec 2011 23:15:09 +0100

llvm-3.0 (3.0-4) unstable; urgency=low

  * Fix a problem in the commit 3.0-3 (patches were still not applied)
    quilt was explicitly needed

 -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 10 Dec 2011 17:24:41 +0100

llvm-3.0 (3.0-3) unstable; urgency=low

  * Patches were not applied/included into the llvm-3.0-source packages
    This fixes the kfreebsd build issue (Closes: #645546)

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 07 Dec 2011 18:00:17 +0100

llvm-3.0 (3.0-2) unstable; urgency=low

  * Fix the powerpc build. Thanks to Matthias Klose for the patch.

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 05 Dec 2011 11:04:15 +0100

llvm-3.0 (3.0-1) unstable; urgency=low

  * New upstream release (the official). Same as rc4 (besides a change in the
    release notes file)
  * Upload in unstable

 -- Sylvestre Ledru <sylvestre@debian.org>  Fri, 02 Dec 2011 10:13:34 +0100

llvm-3.0 (3.0~svn144889-1) experimental; urgency=low
  
  * New upstream release (rc4)
  * Multiarch support. Port of the patch provided in the bug #632034.

 -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 26 Nov 2011 18:33:28 +0100

llvm-3.0 (3.0~svn143999-1) experimental; urgency=low

  * New upstream release (based on the svn until the official release is published)
  * Patches work from debian/patches:
    - 0003-Debian-version-info-and-bugreport.patch: Refresh.
    - 0008-path-eraseFromDisk.patch: Refresh.
    - 0009-Fix-doclinks.patch: Refresh.
    - 0011-Hurd-fixes.patch: Refresh.
    - 0021-shared-lib-debian.patch: Refresh.
    - 0031-mips-version-script.patch: Refresh.
    - 0004-Pretend-final-release.patch: Remove.
    - 0005-Disable-llvm-stub.patch: Remove.
    - 0019-issue6065.patch: Remove.
    - 0034-kfreebsd.patch: Remove.

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 10 Nov 2011 19:30:19 +0100

llvm-2.8 (2.8-7) unstable; urgency=low

  * Bad usage of ifeq was failing llvm build under kfreebsd-amd64

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 27 Jun 2011 10:19:25 +0200

llvm-2.8 (2.8-6) unstable; urgency=low

  * rules.d/build.mk: Enable the serial execution of the testsuite. It was
    breaking the build under kfreebsd. Thanks to Christoph Egger for finding
    this (Closes: #621902)
  * debhelper.in/libllvm2.8.install, debhelper.in/llvm-dev.links,
    packages.d/llvm.mk: Also build LLVM gold plugin for clang -O4 option
    (Closes: #631178)
  * control.in/clang, debhelper.in/clang.install, debhelper.in/clang.links,
    debhelper.in/llvm-gcc-4.2.links, debhelper.in/llvm-gcc-4.2.install,
    packages.d/tools.mk, debian/rules:
    Remove deprecated stuff.

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 26 Jun 2011 19:56:14 +0200

llvm-2.8 (2.8-5) unstable; urgency=low

  * debian/patches/kfreebsd.diff, 0034-kfreebsd.patch:
    Rename the kfreebsd patch to make sure it is taken in account.
  * debian/control: libllvm-ocaml-2.8-dev renamed to libllvm-2.8-ocaml-dev

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 19 May 2011 10:04:54 +0200

llvm-2.8 (2.8-4) unstable; urgency=low

  * Fix FTBFS under kfreebsd
  * Rename META.llvm-2.8 to META.llvm-2_8 to make sure ocamlfind finds it
    (Closes: #623628, #625818)

 -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 17 May 2011 15:20:50 +0200

llvm-2.8 (2.8-3) unstable; urgency=low

  * debian/debhelper.in/llvm-runtime.prerm,
    debian/debhelper.in/llvm-runtime.postinst: uses the exact version of llvm
    to call binfmt (Closes: #622672)
  * debhelper.in/llvm-dev.install, Rename vim files (llvm.vim => llvm-2.8.vim
    & tablegen.vim => tablegen-2.8.vim) and manage it through llvm-dev
    (from llvm-defaults)
  * rules.d/vars.mk, debian/packages.d/llvm.mk: Always build shared libraries
    (it was causing llvm-2.8 under kfreebsd-i386 to be 20 times bigger than
    under other archs and libllvm2.8 not available)
  * debian/control, debian/control.in/llvm: update of the description (it was
    refering to gcc 4.0.1)
  * control.in/llvm-gcc-4.2, control.in/llvm-snapshot, 
    packages.d/llvm-gcc-4.2.mk, packages.d/llvm-snapshot.mk: removed
  * Pierre Habouzit <madcoder@debian.org> removed from uploaders.

 -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 12 Apr 2011 15:57:37 +0200

llvm-2.8 (2.8-2) unstable; urgency=low

  * Upload in unstable
  * Update of the tags Vcs-Svn, Vcs-Browser and uploader
  * watch file added
  * Standards-Version updated to version 3.9.2

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 14 Feb 2011 23:48:42 +0100

llvm-2.8 (2.8-1) experimental; urgency=low

  * Sync from Ubuntu
  * New upstream release (Closes: #601074)
     * llc no longer segfault when dealing with invalid bitcode 
       (Closes: #588708)
  * Add myself to the uploaders.
  * Install vim files at the right place (Closes: #605855)
  * Manpage renamed (Closes: #592342)
  * Update llvm.binfmt to be able to execute LLVM bitcode directly
    (Closes: #610585)
  * Some manpages were badly named (Closes: #592342)
  * Switch to dpkg-source 3.0 (quilt) format

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 14 Feb 2011 00:45:50 +0100

llvm-2.8 (2.8-0ubuntu1) maverick; urgency=low

  * LLVM-2.8 final release. LP: #632727.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 06 Oct 2010 13:34:22 +0200

llvm-2.8 (2.8~20100921-0ubuntu2) maverick; urgency=low

  * llvm-2.8-dev: Install versioned 2.8 vim files.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 25 Sep 2010 19:21:25 +0200

llvm-2.8 (2.8~20100921-0ubuntu1) maverick; urgency=low

  * New upstream snapshot, taken from the 2.8 branch.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 21 Sep 2010 14:03:34 +0200

llvm-2.8 (2.8~20100911-0ubuntu1) maverick; urgency=low

  * New upstream snapshot, taken from the 2.8 branch.
    - ARM regression fixes.
    - They call it rc now instead of svn. Let's believe it despite
      the regressions on powerpc.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 13 Sep 2010 00:44:44 +0200

llvm-2.8 (2.8~20100907-0ubuntu1) maverick; urgency=low

  * New upstream snapshot, taken from the 2.8 branch.
  * Provide a symlink /usr/lib/llvm-2.8svn -> llvm-2.8.
  * Merge build fixes from clang and llvm-gcc-4.2.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 07 Sep 2010 17:51:17 +0200

llvm-2.8 (2.8~20100906-0ubuntu2) maverick; urgency=low

  * llvm-2.8: Don't include lli-2.8, already included in llvm-2.8-runtime.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 07 Sep 2010 12:09:36 +0200

llvm-2.8 (2.8~20100906-0ubuntu1) maverick; urgency=low

  * New upstream snapshot, taken from the 2.8 branch.
  * Do not provide unversioned names for binaries. LP: #625644, #626108.
  * Fix order of debhelper calls. LP: #625437.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 06 Sep 2010 16:05:03 +0200

llvm-2.8 (2.8~20100826-0ubuntu1) maverick; urgency=low

  * New upstream snapshot.
  * Merge changes from 2.7-5.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 26 Aug 2010 12:54:23 +0200

llvm-2.7 (2.7-5) unstable; urgency=low

  * debian/debhelper.in/llvm-dev.install, debian/packages.d/llvm.mk:
    Move vim files to /usr/share/vim/addons/plugin/.  Closes: #593188.
  * Fix clang -fstack-protector link errors. Thanks to Anders Kaseorg!
    Closes: #592009.
    - debian/patches/0032-x86-fast-isel-fs-load.patch: Add.
    - debian/patches/0033-stack-protector-linux.patch: Add.
  * debian/rules.d/control.mk: Don't corrupts patches. More thanks to
    Anders Kaseorg.  Closes: #593252.
  * debian/rules.d/binary.mk: Move dh_ocaml call to...
    debian/packages.d/llvm.mk (libllvm-ocaml-dev_extra_binary): ... Here.
  * Merge from llvm-gcc-4.2 2.7-3:
    - debian/rules.d/binary.mk: Call dh_strip after $*_extra_binary.
    - debian/packages.d/llvm-gcc-4.2.mk (llvm-gcc-4.2_extra_binary):
      Add GCC version to binaries.
    - debian/control.in/llvm-gcc-4.2: Provides llvm-gcc.
    - debian/debhelper.in/llvm-gcc-4.2.links: Add.
  * Merge from clang 2.7-3:
    - debian/debhelper.in/clang.install, debian/debhelper.in/clang.links:
      + Install all scan-{build,view} files into /usr/share/clang/.
        Addresses: #586194, #592301.
      + Install /usr/bin/clang++ symlink.  Addresses: #592301.
    - debian/packages.d/tools.mk: Fix cache location.
    - debian/control.in/clang: Recommends python.
  * debian/packages.d/llvm.mk (libllvm-ocaml-dev_extra_binary): Add
    upstream version to META file.

 -- Arthur Loiret <aloiret@debian.org>  Wed, 25 Aug 2010 17:08:47 +0000

llvm-2.7 (2.7-4ubuntu1) maverick; urgency=low

  [ Matthias Klose ]
  * Merge with Debian; remaining changes:
    - Don't build llvm-2.7-priv-dev, remove build dependency on
      llvm-2.7-priv-dev.
    - Adjust conflicts with unversioned llvm package as found in lucid.
  * Replace 0010-ARM-BX_to_BLX.patch by 0010-r109125.patch.  ARMv4 JIT forgets
    to set the lr register when making a indirect function call. Fixes PR7608.
  * Backports from 2.8 (taken from OpenEmbedded):
    - 0041-r104558-VFPmisc.patch: Add missing implementation to the
      materialization of VFP misc. instructions (vmrs, vmsr and vmov
      (immediate)).
    - 0042-r104587-MOVimm32.patch: Fix TestARMCodeEmitter::emitPseudoInstruction
      UNREACHABLE at ARMCodeEmitter.cpp:554.
    - 0043-r104652-VFPLoadStoreMultiple.patch: Fix PR7221, makes VFP
      calculations correct.
    - 0044-r104653-BFC-BFI.patch: Fix PR7222, ERROR: ARMv6t2 JIT is not yet
      supported.
  * Configure with --with-optimize-option=, always build in ARM mode on armel.

  [ Anders Kaseorg ]
  * debian/patches/0032-x86-fast-isel-fs-load.patch,
    debian/patches/0033-stack-protector-linux.patch: Take upstream r106031
    and r107640 to fix clang -fstack-protector link errors.  (LP: #610992)

 -- Matthias Klose <doko@ubuntu.com>  Mon, 16 Aug 2010 14:08:30 +0200

llvm-2.7 (2.7-4) unstable; urgency=low

  * Merge from Ubuntu:
    - debian/control.in/source (Build-depends): Translate tcl8.4 to tcl8.5.
    - debian/control.in/llvm-2.7-dev (Depends): Add libffi-dev (>= 3.0.9).
  * debian/packages.d/llvm.mk (libllvm-ocaml-dev_extra_binary): Fix META
    filename.  Addresses: #583475.
  * debian/control.in/source (Build-Depends): Add lzma.  Addressed: #591139.
  * debian/rules.d/vars.mk (dev_version): Bump to 2.7-4.

 -- Arthur Loiret <aloiret@debian.org>  Tue, 03 Aug 2010 11:30:51 +0000

llvm-2.7 (2.7-3ubuntu2) maverick; urgency=low

  * Re-add 0011-gcc-4.4-thumb.patch to fix build failure on ARM.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 01 Jun 2010 16:47:35 +0200

llvm-2.7 (2.7-3ubuntu1) maverick; urgency=low

  * Merge the Debian packaging.
  * Don't build llvm-2.7-priv-dev, remove build dependency on llvm-2.7-priv-dev.
  * Build-depend on tcl8.5 instead of tcl8.4.
  * llvm-2.7-dev: Depend on libffi-dev.
  * Adjust conflicts with unversioned llvm package as found in lucid.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 31 May 2010 13:41:56 +0200

llvm-2.7 (2.7-3) unstable; urgency=low

  * debian/control.in/source: Build-Depends on patchutils, diffstat.
  * Build-Depends on llvm-2.7-priv-dev:
    - debian/packages.d/llvm.mk:
      + (llvm-priv-dev_version): Define, set to previous revision.
      + (BUILDDEPS): Add llvm-$(UVERSION)-priv-dev
        (>= $(llvm-priv-dev_version)).
      + (llvm_extra_unpack): Register the compiler version.
  * debian/rules.d/vars.mk (confargs): Set CC, CXX and CPP.
  * Fix FTBFS on non-linux architectures:
    - debian/packages.d/llvm.mk (llvm_extra_install): Move the shared library
      only if it is enabled.
  * debian/patches/0002-Fix-llvm-config-script.patch: Update.
    Closes: #579814.

 -- Arthur Loiret <aloiret@debian.org>  Sun, 02 May 2010 08:58:29 +0000

llvm-2.7 (2.7-2) unstable; urgency=low

  * Temporary build the shared library on linux only:
    - debian/rules.d/vars.mk (with_shared): New variable.
    - debian/packages.d/llvm.mk: Use it.
  * Temporary Build-Conflicts on llvm-2.7-priv-dev.
  * debian/patches/0003-Debian-version-info-and-bugreport.patch: Add
    DebianOpts to lib/Support/Makefile instead of Makefile.rules.
  * debian/patches/0030-alpha-FTBFS.patch: Add, fix FTBFS on alpha.
  * debian/patches/0031-mips-version-script.patch: Add, fix FTBFS on mips.
    - debian/packages.d/llvm.mk: Remove mips from unsupported processors.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 30 Apr 2010 18:46:49 +0000

llvm-2.7 (2.7-1) unstable; urgency=low

  * New upstream release:
    - Now use versioned source package, to handle future openjdk-6, opengtl
      and ldc transitions more easily.
    - Build a shared libLLVM library in libllvm2.7.
  * Build using rtti:
    - debian/packages.d/llvm.mk: export REQUIRES_RTTI=1.
  * debian/source/format: Add, set to 1.0.
  * Build system improvements:
    - Support nocheck in DEB_BUILD_OPTIONS.
    - Add ccache support. This allows the tools to build much faster, and
      prevents llvm from being uselessly built twice.
    - Enable multiple make jobs again.
  * Patches work from debian/patches:
    - 0002-Fix-llvm-config-script.patch: Set include directory to
      /usr/lib/llvm-2.7/include/.
    - 0003-Debian-version-info-and-bugreport.patch: Refresh.
    - 0004-Fix-TOOLDIR-path-for-gccas-and-gccld.patch: Remove, gccas and gccld
      have been removed upstream.
    - 0005-Disable-llvm-stub.patch: Refresh.
    - 0006-Update-autotools-for-avr32.patch: Remove, upstream autotools files
      have been updated to a recent enough version.
    - 0007-Triple.h-Avoid-identifier-conflicts-on-mips-and-spar.patch: Remove,
      merged upstream.
    - 0008-path-eraseFromDisk.patch: Refresh.
    - 0009-Fix-doclinks.patch: Refresh.
    - 0010-ARM-BX_to_BLX.patch: Refresh.
    - 0012-RUNTESTFLAGS.patch: Refresh.
    - 0019-issue6065.patch: Add, taken from Ubuntu.
    - 0021-shared-lib-debian.patch: Add, taken from Ubuntu.
    - 0024-issue6758.patch: Add, taken from Ubuntu.

 -- Arthur Loiret <aloiret@debian.org>  Tue, 27 Apr 2010 18:56:52 +0000

llvm (2.6-9) unstable; urgency=low

  * Fix testsuite:
    - debian/packages.d/*.mk: Don't pass DebianOpts to MAKECHECKFLAGS.
    - debian/patches/0012-RUNTESTFLAGS.patch: Add, don't pass VERBOSE
      to RUNTESTFLAGS.
  * debian/rules.d/vars.mk (dev_version): Bump to 2.6-9.
  * debian/rules.d/control.mk: Update diffstats on clean.
  * debian/control.in/llvm-snapshot (Priority): set to extra.
  * Merge changes from clang 2.6-3:
    - debian/debhelper.in/clang.install: Install sorttable.js and
      scanview.css in /usr/lib/clang/1.0/utils/.
  * Merge changes from Ubuntu (on the way for llvm 2.7):
    - debian/rules: Unsed environment variables set by dpkg.
    - debian/rules.d/vars.mk: Fix UVERSION for experimental uploads.

 -- Arthur Loiret <aloiret@debian.org>  Sat, 03 Apr 2010 22:54:26 +0000

llvm (2.6-8) unstable; urgency=low

  * debian/rules.d/build.mk: Ignore testsuite failures.

 -- Arthur Loiret <aloiret@debian.org>  Wed, 10 Mar 2010 19:21:22 +0000

llvm (2.6-7) unstable; urgency=low

  [ Arthur Loiret ]
  * Split out the lli bytecode interpreter from llvm to llvm-runtime:
    - debian/packages.d/llvm.mk (llvm_packages): Add llvm-runtime.
    - debian/debhelper.in/llvm-runtime.{install,links,postinst,prerm}: Add.
    - debian/debhelper.in/llvm.{postinst,prerm}: Rename to llvm-runtime.
  * debian/packages.d/{llvm,tools}.mk: Configure with --disable-assertions.
  * Improve build system:
    - debian/{packages.d/llvm.mk,rules.d/build.mk}: Build llvm in a single
      target instead of separating tools and core builds.
    - debian/{rules.d/binary.mk,packages.d/*.mk}: Make binary stamps depend
      only on the truly required install stamps.
    - debian/packages.d/*.mk, debian/rules.d/build.mk: Support one check
      stamp per build. Install testsuite summary in /usr/share/doc.
    - debian/packages.d/*.mk: Use $(RM) instead of "rm".
  * debian/control.in/llvm-dev: Depends on the same version of llvm.
  * debian/control.in/source: Build-Conflicts on oprofile.

  [ Sylvain Le Gall ]
  * Build a libllvm-ocaml-dev package, which contains the OCaml binding:
    Closes: #568556.
    - debian/debhelper.in/libllvm-ocaml-dev.{dirs,doc-base,install,META}: Add.
    - debian/control.in/source: Build-Depends on ocaml-nox (>= 3.11.2),
      ocaml-best-compilers | ocaml-nox, dh-ocaml (>= 0.9.1).
    - debian/packages.d/llvm.mk:
      + (llvm_packages): Add libllvm-ocaml-dev.
      + (libllvm-ocaml-dev_extra_binary): Define, install META file.
    - debian/rules.d/binary.mk: Add dh_installdirs and dh_ocaml.
    - debian/rules.d/vars.mk:
      + include /usr/share/ocaml/ocamlvars.mk.
      + Configure with --with-ocaml-libdir=$(OCAML_STDLIB_DIR)/llvm.
  * debian/rules.d/build.mk: Fix symlinks pointing to the $DESTDIR.

 -- Arthur Loiret <aloiret@debian.org>  Wed, 10 Mar 2010 13:29:06 +0000

llvm (2.6-6) unstable; urgency=low

  * Install vim and emacs syntax files.  Closes: #489980.
    - debian/debhelper.in/llvm-dev.{dirs,install}: Install .vim and .el files.
    - debian/packages.d/llvm.mk (llvm-dev_extra_binary): Install README files.
  * Build system fixes:
    - debian/rules.d/unpack.mk:
      + Add missing "touch $@" in $(patch-stamp) target.  Closes: #571577.
      + Robustify more.
    - debian/rules.d/binary.mk: Make binary stamps depend on $(install-stamp).
    - debian/rules.d/vars.mk (dev_version): New variable, required llvm-dev
      version for llvm-gcc and tools. Bump to 2.6-6.
  * Patches work:
    - debian/patches/0008-path-eraseFromDisk.patch: Refresh.
    - debian/patches/0011-Hurd-fixes.patch: Add, dirtily fix build on Hurd.
  * debian/debhelper.in/clang.install: Ship scan-build and ccc-analyzer.
  * debian/control.in/source: Bump Standards-Version to 3.8.4.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 26 Feb 2010 10:20:31 +0000

llvm (2.6-5) unstable; urgency=low

  * debian/control.in/source: Build-Depends on libffi-dev and lsb-release.
  * debian/rules.d/vars.mk:
    - Configure with --enable-optimized and --enable-libffi.
    - New variable $(OS), for portability with Ubuntu.
  * debian/rules.d/unpack.mk: Robustify patch system.
  * debian/packages.d/llvm-gcc-4.2.mk: Run testsuite on i386 and amd64.
  * Backport changes from Ubuntu:
    - debian/packages.d/*.mk: Use $(OS) instead of Debian in version strings.
    - 0008-path-eraseFromDisk.patch: Add, use fork/exec instead of system to
      avoid quoting problems.
    - 0009-Fix-doclinks.patch: Add, fix broken links in index.html.
      Closes: #469529.
    - 0010-ARM-BX_to_BLX.patch: Add, fix to allow shark work on ARM
      (Xerxes Ranby).

 -- Arthur Loiret <aloiret@debian.org>  Wed, 24 Feb 2010 12:00:08 +0000

llvm (2.6-4) unstable; urgency=low

  * Stop building on unsupported ia64, mips{,el} processors.
  * Merge clang 2.6-1 and llvm-gcc-4.2 2.6-3.

 -- Arthur Loiret <aloiret@debian.org>  Sun, 06 Dec 2009 18:32:04 +0000

llvm (2.6-3) unstable; urgency=low

  * Build a llvm-source package.
  * Merge from llvm-gcc-4.2 2.6-2:
    - debian/packages.d/llvm-gcc-4.2.mk: Define llvm-gcc-4.2_extra_binary,
      Adds symlinks for binaries.

 -- Arthur Loiret <aloiret@debian.org>  Mon, 16 Nov 2009 21:34:12 +0000

llvm (2.6-2) unstable; urgency=low

  * 0007-Triple.h-Avoid-identifier-conflicts-on-mips-and-spar.patch: Add,
    maybe fix the build on sparc and mips{,el}.
  * Various fixes in the build system.

 -- Arthur Loiret <aloiret@debian.org>  Mon, 16 Nov 2009 19:32:58 +0000

llvm (2.6-1) unstable; urgency=low

  * New upstream release.
    - 0007-Move-IA64-asmprinter-to-separate-library.patch,
      0008-Move-MIPS-asmprinter-to-separate-library.patch: Remove.
  * 0006-Build-LLVM-with-O2.patch: Remove, pass OPTIMIZE_OPTION to make
    instead.
  * Improve build system, add build infrastructure for tools.
  * Remove RPATHS from all binaries and libraries.

 -- Arthur Loiret <aloiret@debian.org>  Sun, 15 Nov 2009 20:24:40 +0000

llvm (2.5-3) unstable; urgency=low

  * Backport from mainline:
    - 0007-Move-IA64-asmprinter-to-separate-library.patch.
    - 0008-Move-MIPS-asmprinter-to-separate-library.patch.
  * This hopefuly fixes the FTBFS on mips.  Closes: #518592.
  * Fix $LLVM_SRC_ROOT and $LLVM_OBJ_ROOT for real.
  * Also fix dependency_libs and libdir.
  * Support AVR32:
    - Build-Depends on autotools-dev (>= 20060702.1).
    - Update config.sub and config.guess.  Closes: #535729.
  * Bump Standards-Version to 3.8.3.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 06 Nov 2009 15:30:40 +0000

llvm (2.5-2) unstable; urgency=low

  * Configure all components with PIC enabled, this includes llvm-gcc-4.2.
  * Set $LLVM_SRC_ROOT and $LLVM_OBJ_ROOT to $(PF)/build in binary target.
  * Build-Conclicts on ocaml to prevent ocaml bindings to be built. This
    should be kept until we build an llvm-ocaml binding package.
  * Disable parallel build by default.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 13 Mar 2009 12:31:49 +0000

llvm (2.5-1) unstable; urgency=low

  * New upstream release.  Closes: #518406.
  * Update patches:
    - 0007-Separate-alpha-asmprinter.-This-should-unbreak-nativ.patch,
      0008-Separate-sparc-asmprinter.-This-should-unbreak-the-n.patch: Remove.
    - Refresh all others.
  * Configure with --with-pic --enable-pic.  Closes: #518476.
  * Remove dangling symlinks.  Closes: #509669.
    - Now autogenerate debian/llvm.links in debian/rules.d/binary.mk.
  * Update build infrastructure for llvm-snapshot and llvm-gcc.

 -- Arthur Loiret <aloiret@debian.org>  Fri, 06 Mar 2009 19:19:06 +0000

llvm (2.4-1~exp1) experimental; urgency=low

  * Backport from mainline:
    - 0007-Separate-alpha-asmprinter.-This-should-unbreak-nativ.patch.
    - 0008-Separate-sparc-asmprinter.-This-should-unbreak-the-n.patch.
  * debian/debhelper.in/llvm-dev.install: Also install configure,
    config.status and autoconf/ in /usr/lib/llvm/build, will be required
    to build clang.
  * debian/debhelper.in/llvm.postinst, debian/debhelper.in/llvm.prerm:
    Remove full path for update-binfmts.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Mon, 24 Nov 2008 20:39:24 +0000

llvm (2.4-1~exp0) experimental; urgency=low

  * New upstream release. Closes: #505394
    - Update patches.
  * debian/rules:
    - Support DEB_BUILD_OPTIONS=parallel=n.
    - Depect cpu number and run parallel build by default.
  * debian/rules.d/binary.mk: Remove extra license file.
  * debian/rules.d/unpack.mk: Really unpatch sources on clean.
  * debian/control: Bump Standards-Version to 3.8.0.
  * Merge changes between versions 2.2-9 and 2.2-12.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Sat, 22 Nov 2008 10:43:59 +0000

llvm (2.3-1~exp0) experimental; urgency=low

  * New upstream release. Closes: #489255
    - Update patches.
  * debian/debhelper.in/llvm.install: No more config files.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Tue, 08 Jul 2008 18:42:51 +0000

llvm (2.2-12) unstable; urgency=low

  * 4 revisions to fix debian/control, how lame am I…
    Properly update debian/control.in/llvm-examples.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 13 Oct 2008 10:02:55 +0200

llvm (2.2-11) unstable; urgency=low

  * +~ sorts before +bX which defeats its purpose. Use +c~ to be sorted
    _after_ binNMUs.

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 12 Oct 2008 18:49:45 +0200

llvm (2.2-10) unstable; urgency=high

  * New upload to fix previous borked one.

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 05 Oct 2008 16:19:21 +0200

llvm (2.2-9) unstable; urgency=high

  * Make llvm bin-NMU friendly (Closes: #499469).

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 05 Oct 2008 09:37:52 +0200

llvm (2.2-8) unstable; urgency=high

  * Run testsuite on kfreebsd-i386 and kfreebsd-amd64 as well.
  * Don't append LLVM_DEBIAN_INFO to llvm-config.  Closes: #481967

 -- Arthur Loiret <arthur.loiret@gmail.com>  Sat, 28 Jun 2008 16:11:48 +0000

llvm (2.2-7) unstable; urgency=high

  * Fix i386-only FTBFS due to missing #include (Closes: 474863).

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 20 Apr 2008 21:40:59 +0200

llvm (2.2-6) unstable; urgency=low

  [ Arthur Loiret ]
  * Don't build llvm-stub:  Closes: #468339
    - patches/0007-Disable-llvm-stub.patch: Add.
    - debhelper.in/llvm.links: Update.
  * Run the testsuite on amd64 i386 ia64 powerpc s390 sparc only.

  [ Pierre Habouzit ]
  * Update patches/0006-Build-with-g-4.3.patch with missing hunk.
    (Closes: 417382).

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 06 Apr 2008 00:33:49 +0200

llvm (2.2-5) unstable; urgency=low

  * brown paper bag bug, fix llvm-examples.links reordering arguments 
    (Closes: 470409).

 -- Pierre Habouzit <madcoder@debian.org>  Tue, 11 Mar 2008 10:03:09 +0100

llvm (2.2-4) unstable; urgency=low

  [ Pierre Habouzit ]
  * debian/control:
    + Missing Provides: llvm-libs in llvm-dev Package.
  * patches/0005-Build-LLVM-with-O2.patch: build llvm with -O2 to ease
    buildd's life.
  * Install Makefile.{common,config,rules} in /usr/lib/llvm/build.
  * Add links to the Makefiles from llvm-examples (Closes: 469531).
  * Rework dependency chains:
    + llvm-example depends llvm-dev.
    + llvm-dev depends llvm.
    + llvm depends nothing, but recommends llvm-dev.
  * patches/0006-Build-with-g-4.3.patch: add patch to build with g++-4.3
    (Closes: 417382).

  [ Arthur Loiret ]
  * Use logwatch script from gcc to prevent testsuite timeouts.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 10 Mar 2008 13:22:45 +0100

llvm (2.2-3) unstable; urgency=low

  [ Arthur Loiret ]
  * 0004-Fix-TOOLDIR-path-for-gccas-and-gccld.patch: Add.  Closes: #468341
  * debian/debhelper.in/llvm-doc.install: don't install html.tar.gz, already
    in untared html dir.  Closes: #468338
  * Rename llvm-libs to llvm-dev and include headers in it.  Closes: #468344

  [ Pierre Habouzit ]
  * Fix postinst/prerm binfmts registration for chroots.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 03 Mar 2008 01:21:00 +0100

llvm (2.2-2) unstable; urgency=low

  [ Arthur Loiret ]
  * Don't Build-Depends on graphviz, not needed.
  * Run testsuite by default.
  * 0001-Update-configure-script-for-kfreebsd-gnu-and-hurd.patch: New,
    fix FTBFS on kfreebsd-gnu and hurd.
  * 0002-Fix-llvm-config-script.patch: New, fix lib and include paths.
  * 0003-Debian-version-info-and-bugreport.patch: New, mention Debian revision
    in --version, update bugreport contact (set to pkg-llvm mailling list).

 -- Pierre Habouzit <madcoder@debian.org>  Fri, 22 Feb 2008 14:04:39 +0100

llvm (2.2-1) unstable; urgency=low

  [ Pierre Habouzit ]
  * New upstream release.
  * debian/debhelper.in/llvm-examples.examples: add missing file so that
    llvm-examples isn't empty.
  * debian/debhelper.in/llvm.{preinst,postinst}: use binfmt-support to
    register llvm.binfmts properly.

  [ Arthur Loiret ]
  * debian/debhelper.in/llvm.install: Remove libs,
  * debian/rules.d/build.mk: Remove extra-license-file.

 -- Pierre Habouzit <madcoder@debian.org>  Tue, 12 Feb 2008 11:11:34 +0100

llvm (2.1.99-20080209-2) experimental; urgency=low

  * Reinstate lost crhpath to remove unsafe rpath.

 -- Pierre Habouzit <madcoder@debian.org>  Sun, 10 Feb 2008 02:35:19 +0100

llvm (2.1.99-20080209-1) experimental; urgency=low

  [ Arthur Loiret ]
  * New Maintainers. Closes: #451106, #451384, #449355
  * New upstream release, new build system (again).
  * debian/control.in/llvm-gcc:
    + Update llvm-gcc description. Closes: #441382
  * debian/copyright: Update.

  [ Pierre Habouzit ]
  * debian/control.in/source, debian/control:
    + add Vcs-* headers.
  * Bump compat to 6.

 -- Arthur Loiret <arthur.loiret@gmail.com>  Thu, 07 Feb 2008 15:22:43 +0100

llvm (2.1-0~exp1) experimental; urgency=low

  [ Arthur Loiret ]
  * Initial llvm2 upload, the packaging is not over yet and we need to test a
    few things before uploading it to unstable. Closes will be added then.
  * Remove dpatch from build-depends, not used anymore.
  * New build system.

  [ Pierre Habouzit ]
  * debian/control:
     + Remove version for doxygen build-depends as it's not even in oldstable.
     + Bump Standards-Version to 3.7.3.
     + Add Homepage field.

 -- Pierre Habouzit <madcoder@debian.org>  Mon, 07 Jan 2008 15:09:16 +0100

llvm (1.8b-1) unstable; urgency=low

  * Closes: bug#356095: missing llvmc from package (over-zealous cleanup
    was removing it)
  * Replace entire C front-end (CFE)with latest from CVS (as recommended by
    upstream); this will get re-synced with the 1.9 release.
  * Re-enable amd64 build.
  * Closes: bug#380151 --  FTBFS on ia64 and amd64; new CFE fixes ia64,
    but amd64 is hacked back in and not officially supported upstream.
  * Closes: bug#389300 -- ia64/unstable FTBFS: compile errors (duplicate)
  * Closes: bug#394883 -- ia64/unstable FTBFS: compile errors (duplicate)

 -- Al Stone <ahs3@debian.org>  Mon, 23 Oct 2006 12:53:33 -0600

llvm (1.8a-1) unstable; urgency=low

  * Upgrade to latest upstream.
  * Closes: bug#385767 -- New upstream release
  * Closes: bug#382897 -- Please stop Build-Depending on automake (patch
    was wrong, dependency is actually on 1.9, not 1.4)
  * Makefile used 'tar xvzf' which was far too noisy; using 'tar xzf' now.
  * Closes: bug#380150 -- claims front-end is based on GCC 3.4 but it's 4.0.1
    now; fixed the control file to reflect the proper version.
  * Closes: bug#390289 -- problem with update-binfmts when purging packagei
    llvm; update-binfmts was being invoked with the wrong arguments

 -- Al Stone <ahs3@debian.org>  Sat, 21 Oct 2006 12:27:09 -0600

llvm (1.7-3) unstable; urgency=low

  * Closes: bug#376138 -- llvm: postinst failure in update-binfmts
  * Closes: bug#373655 -- amd64 FTBS; this is _not_ a fully supported
    architecture; the C backend is the only backend available, iff one
    uses an older gcc frontend.  Waiting for upstream or helping them
    are the best options.

 -- Al Stone <ahs3@debian.org>  Tue,  11 Jul 2006 08:33:48 -0600

llvm (1.7-2) unstable; urgency=low

  * Closes: bug#374615: llvm-doc: do not ship doxygen.tar.gz and html.tar.gz
  * Closes: bug#373655: amd64/unstable FTBFS -- Unsuported LLVM Target 
    x86_64-unknown-linux-gnu; this is not yet a supported architecture
    for this package and should not have been included.

 -- Al Stone <ahs3@debian.org>  Mon, 26 Jun 2006 08:43:40 -0600

llvm (1.7-1) unstable; urgency=low

  * New upstream source (1.7)
  * Add alpha architecture, be nicer to sparc
  * Closes: bug#370161 -- FTBS due to doxygen bug in older versions (patch
    from NMU was not used in order to keep dependencies straightforward) --
    bug #345952 closed from doxygen NMU.
  * Closes: bug#357015 -- bashism in /etc/init.d/llvm, by removing the use
    is the /etc/init.d script and instead using update-binfmts(8). 
  * Closes: bug#357016 -- please consider replacing /etc/init.d/llvm with
    update-binfmts(8)

 -- Al Stone <ahs3@fcahs3.fc.hp.com>  Tue, 13 Jun 2006 18:11:22 -0600

llvm (1.6-1.1) unstable; urgency=high

  * Non-maintainer upload.
  * Build-depend on fixed doxygen (>= 1.4.6-2.1); fixes FTBFS.
    (Closes: #357722)

 -- Steinar H. Gunderson <sesse@debian.org>  Sat,  3 Jun 2006 13:52:35 +0200

llvm (1.6-1) unstable; urgency=low

  * Closes: bug#339768 -- new upstream version
  * Closes: bug#332517 -- FTBS on s390 (it's not a supported architecture)

 -- Al Stone <ahs3@debian.org>  Sun,  1 Jan 2006 15:23:30 -0700

llvm (1.5-1) unstable; urgency=low

  * Updated to latest upstream (1.5)
  * Removed restriction requiring gcc 3.3 on i386 (no longer needed).
  * Updated to latest standards version
  * Removed dependency on pax (no longer needed)
  * NB: this version was not released into the wild due to my inability to
    get it done in a reasonable amount of time

 -- Al Stone <ahs3@debian.org>  Sat, 10 Sep 2005 17:30:42 -0600

llvm (1.5-0b) unstable; urgency=low

  * Forced dependency on GCC 3.4; LLVM really does prefer it.
  * Updated 1.5cvs bits.

 -- Al Stone <ahs3@debian.org>  Wed,  25 May 2005 14:01:21 -0700

llvm (1.5-0a) unstable; urgency=low

  * Start preparing for the 1.5 release.

 -- Al Stone <ahs3@debian.org>  Fri, 20 May 2005 17:39:53 -0700

llvm (1.4-3) unstable; urgency=low

  * Closes: bug#304035 -- upstream renamed 'extract' to 'llvm-extract' to
    remove conflict with /usr/bin/extract from package extract.
  * Closes: bug#308694 -- missing depends for texinfo and graphviz

 -- Al Stone <ahs3@debian.org>  Thu, 19 May 2005 16:47:33 -0600

llvm (1.4-2) unstable; urgency=low

  * An older version of llvmc was inadvertently used; now fixed. 

 -- Al Stone <ahs3@debian.org>  Fri, 11 Mar 2005 17:04:30 -0700

llvm (1.4-1) unstable; urgency=low

  * Initial Release.
  * Closes: bug#239415 -- ITP for LLVM (Low-Level Virtual Machine) compiler
    for C/C++

 -- Al Stone <ahs3@debian.org>  Thu, 10 Mar 2005 07:31:10 -0700

