clang (3.1-8ubuntu2) raring; urgency=low

  * Build-depend on python.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 17 Nov 2012 19:24:30 +0100

clang (3.1-8ubuntu1) raring; urgency=low

  * Merge with Debian; remaining changes:
    - Set Ubuntu as vendor name instead of Debian.
    - Update linker flags for `precise'.
    - debian/patches/23-ubuntu-name.diff: Assume unknown Ubuntu releases
      behave like precise, until we know otherwise.
    - debian/patches/25-armhf-linker-name.diff: set armhf linker path
      to the recently agreed-upon /lib/ld-linux-armhf.so.3,
      recognize arm-linux-gnueabihf triplet.
    - debian/patches/26-armv7-not-neon.patch: make sure that none of the
      non-NEON FPU options enable NEON by default, as well as stopping
      the broken assumption that all armv7/cortex cores support NEON,
      as they really don't.
    - debian/patches/27-armhf-is-armv7.patch: Make armhf builds
      default to cortex-a8 with vfpv3-d16, to agree with glibc/gcc.
    - 28-powerpc-no-altivec.patch: Don't enable altivec on powerpc by
      default, as not all powerpc-compatible CPUs support altivec.
  * Build using gcc-4.7.
  * Make the `quantal' and `raring' code names known.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 14 Nov 2012 15:12:59 +0100

clang (3.1-8) unstable; urgency=low

  * Also ship clang static libraries for the plugin developments
    (Closes: #678638)
  * Also disable TEST(unescapeJsonCommandLine, ReturnsEmptyArrayOnEmptyString)
  
 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 27 Jun 2012 23:03:55 +0200

clang (3.1-7) unstable; urgency=low

  * Revert previous change (disable test suite for some archs) 
    and disable instead just the failing test:
    TEST(unescapeJsonCommandLine, SplitsOnSpaces)
    (Closes: #678906)

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 25 Jun 2012 12:00:06 +0200

clang (3.1-6) unstable; urgency=low

  * Disable tests for kfreebsd-amd64 kfreebsd-i386 mips mipsel because a test
    is freezing. This prevents clang to migrate to testing.

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 21 Jun 2012 11:04:39 +0200

clang (3.1-5) unstable; urgency=low

  * When the configure fails, display the content of config.log
  * clang package provides clang-3.1
  * clang package provides virtual package 'c-compiler'
  * control.in/source didn't contain the dependency on gcc-4.6 (Closes: #677853)

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 17 Jun 2012 12:03:52 +0200

clang (3.1-4) unstable; urgency=low

  * Force the version 4.6 of gcc to build (Closes: #675056, #674340)

 -- Sylvestre Ledru <sylvestre@debian.org>  Fri, 01 Jun 2012 15:06:28 +0200

clang (3.1-3) unstable; urgency=low

  * Bring back the strlcpy & strlcat patch (Closes: #651454)

 -- Sylvestre Ledru <sylvestre@debian.org>  Fri, 25 May 2012 09:39:24 +0200

clang (3.1-2) unstable; urgency=low

  * Add /usr/include/$(DEB_HOST_MULTIARCH) to the search path 
    with also DEB_HOST_GNU_TYPE (Closes: #671913)

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 23 May 2012 23:32:40 +0200

clang (3.1-1) unstable; urgency=low

  * New upstream release
  * Upload in unstable
  * Update of the description
  * Explicit version dependency between clang => libclang-common-dev

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 21 May 2012 13:31:32 +0200

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

  * 23-strlcpy_strlcat_warning_removed.diff reconnected
  * 12-gcc-4.6.patch, 22-debian-name.diff, 24-path-multiarch.diff,
    25-amdfam10.diff, 14-linkerflag.patch removed

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 23 Apr 2012 18:43:47 +0200

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

  * New upstream testing release
  * Drop the conflict on ocaml-nox

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 19 Apr 2012 21:04:47 +0200

clang (3.1~svn154769-1) experimental; urgency=low

  * New snapshot release
  * Fix a problem with the dependency on llvm-3.1
  * Enable tests (but do not fail the build if unexpected errors)

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

clang (3.1~svn154596-1) experimental; urgency=low

  * New snapshot release

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 12 Apr 2012 21:08:42 +0200

clang (3.0-6ubuntu3) precise; urgency=low

  * debian/patches/26-armv7-not-neon.patch: adds a d16 FPU target,
    and makes sure that none of the non-NEON FPU options enable
    NEON by default, as well as stopping the broken assumption that
    all armv7/cortex cores support NEON, as they really don't.
  * debian/patches/27-armhf-is-armv7.patch: Make armhf builds
    default to cortex-a8 with vfpv3-d16, to agree with glibc/gcc.
  * 28-powerpc-no-altivec.patch: Don't enable altivec on powerpc by
    default, as not all powerpc-compatible CPUs support altivec.

 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 24 Apr 2012 03:23:07 -0600

clang (3.0-6ubuntu2) precise; urgency=low

  * debian/patches/25-armhf-linker-name.diff: update armhf linker
    path to the recently agreed-upon /lib/ld-linux-armhf.so.3

 -- Adam Conrad <adconrad@ubuntu.com>  Sun, 15 Apr 2012 04:12:53 -0600

clang (3.0-6ubuntu1) precise; urgency=low

  * Merge with Debian (LP: #903509); remaining changes:
    - Set Ubuntu as vendor name instead of Debian.
    - Make the `precise' code name known.
    - Update linker flags for `precise'.
    - Set dynamic linker name for armhf, recognize arm-linux-gnueabihf triplet.
    - Remove auto-generated debian_path.h.
  * debian/patches/23-ubuntu-name.diff: Assume unknown Ubuntu releases
    behave like precise, until we know otherwise.

 -- Anders Kaseorg <andersk@mit.edu>  Fri, 02 Mar 2012 02:14:00 -0500

clang (3.0-6) unstable; urgency=low

  * Improve the soname patch
  * Drop the conflict on ocaml-nox
  * Fix the wrong path detection under armel/armhf
    (Closes: #655432)
  * sse4a / amdfam10 support where not available.
    Thanks to Aaron Haviland for the patch
    (LP: #930494)

 -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 25 Feb 2012 13:23:29 +0100

clang (3.0-5) unstable; urgency=low

  * Fix an issue with a file override when installing libclang-common-dev

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 21 Dec 2011 09:09:58 +0100

clang (3.0-4) unstable; urgency=low

  * Get ride of old option --experimental-checks from the manpage
    (Closes: #652047)
  * Make clang work under powerpc. Thanks to Michel Dänzer for the patch
    (Closes: #652096)
  * Introduce package libclang-common-dev which contains specific clang headers
    which are not (only) target for plugin/extension development.
    Thanks to Gabriel Corona for the help and suggestions (Closes: #652278)

 -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 20 Dec 2011 15:41:35 +0100

clang (3.0-3ubuntu1) precise; urgency=low

  * Merge with Debian; remaining changes:
    - Set Ubuntu as vendor name instead of Debian.
  * Make the `precise' code name known.
  * Update linker flags for `precise'.
  * Set dynamic linker name for armhf, recognize arm-linux-gnueabihf triplet.
  * Remove auto-generated debian_path.h.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 12 Dec 2011 08:52:00 +0100

clang (3.0-3) unstable; urgency=low

  * 23-strlcpy_strlcat_warning_removed.diff: strlcat and strlcpy does not exist
    in Debian (Closes: #651454)
  * 21-searchPathHeaders.diff: Update to include also the path to clang headers
    (Closes: #645731)

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

clang (3.0-2) unstable; urgency=low

  * 21-searchPathHeaders.diff: Update the search path list under x86
    (Closes: #643959)
  * 22-debian-name.diff: Detection of Debian failed (Closes: #651301)
  * debian/control.in/source, debian/control, debian/rules.d/vars.mk:
    Force the minimal version on llvm-3.0-source to 3.0-3 (previous versions
    did not include patches). (Closes: #645546)

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 07 Dec 2011 16:28:16 +0100

clang (3.0-1) unstable; urgency=low

  * New upstream release
  * Patches work from debian/patches:
    - 10-handleWheezySid.patch: Removed
    - 11-searchMultiArchLibDir.patch: Removed
    - 13-search-path-dpkg-based.patch: Removed
    - 15-searchPaths.patch: Removed
    - 16-backport-4.6-compta.patch: Removed
    - 17-decltype.patch: Removed
    - 14-linkerflag.patch: Refresh
    - 18-soname.patch: Refresh
    - 19-clang_debian_version.patch: Refresh
    - 20-vendor.patch: Refresh
    - 21-searchPathHeaders.diff: Updated (new search path)

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

clang (2.9-16) unstable; urgency=low

  * Fix one more path issues under i386 ... (Closes: #643959)

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 13 Oct 2011 13:31:16 +0200

clang (2.9-15) unstable; urgency=low

  * Refactoring of some patches
  * Get ride of some gcc 4.5 paths
  * Update the configure arg from 4.5 to 4.6 (Closes: #644975, #640289)

 -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 11 Oct 2011 23:32:19 +0200

clang (2.9-14) unstable; urgency=low

  * Rename libclang0 => libclang1
  * Depends between libclang-dev => libclang1 added 
    Move libclang.so to libclang-dev (Closes: #643940)
  * Fix some build issues
  * Add /usr/lib/gcc/i486-linux-gnu/X.Y/include/stddef.h to the search
    path for header (Closes: #643959)
  * clang can now also build Objective C code (problems with header paths)
  * Missing headers added in /usr/include/clang/ & /usr/include/clang-c/

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 03 Oct 2011 17:17:03 +0200

clang (2.9-13) unstable; urgency=low

  * Provide libclang0 & libclang-dev packages (Closes: #598738)
  * Provide a VENDOR for the clang version (obviously: Debian)
  * Add the Debian revision in the clang version information

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 29 Sep 2011 17:29:42 +0200

clang (2.9-12) unstable; urgency=low

  * Explicit the dependency on libstdc++6-4.6-dev due to the multiarch
    changes (Closes: #640547)

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 21 Sep 2011 11:27:29 +0200

clang (2.9-11) unstable; urgency=low

  * Add g++ headers of version 4.5 and 4.6 to the search path.
  * Backport upstream support of g++-4.6 headers (commit 130057 & 128809)

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 04 Sep 2011 21:58:34 +0200

clang (2.9-10) unstable; urgency=low

  * Update gcc lib paths regarding the recent changes in the gcc multiarch paths
    (Closes: #639962)

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 01 Sep 2011 17:05:03 +0200

clang (2.9-9) unstable; urgency=low

  * Update dependency on libstdc++6-4.5-dev to libstdc++6-4.6-dev
  * Pass default ld flags --hash-style=both --no-copy-dt-needed-entries
    Doko's request (Closes: #637869)
  * Add gcc 4.5.3 and 4.6.1 in the search path

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 31 Aug 2011 00:25:19 +0200

clang (2.9-8) unstable; urgency=low

  * CFLAGS are now also multiarch. clang will now search in
    /usr/include/HOST_MULTIARCH_TRIPLET/ for C headers (Closes: #633739)
    (LP: #764870)

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 11 Aug 2011 15:07:13 +0200

clang (2.9-7) unstable; urgency=low

  * debian/patches/15-64_triple.patch, debian/patches/14-multiarchi386.diff,
    debian/patches/13-multiarch-newpath.patch removed
  * debian/patches/13-search-path-dpkg-based.patch: Better detection of the
    gcc lib path.
    It is now using dpkg-architecture to get the information and putting
    the information in a define of the code. Thanks to Julien Blache for the
    idea.

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 23 Jun 2011 21:46:59 +0200

clang (2.9-6) unstable; urgency=low

  * debian/patches/14-multiarchi386.diff: Specific case for x86 multi arch
    (Closes: #629861)
  * debian/patches/15-64_triple.patch: Fix the 64 bits detection of the gcc
    libs

 -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 18 Jun 2011 19:15:39 +0200

clang (2.9-5) unstable; urgency=low

  * debian/control.in/clang, debian/control: Revert the change to
    libstdc++6-4.6-dev because of bug #9472. Should be fixed in clang 2.10/3.0
  * control.in/source: Pierre removed from the uploaders
  * control.in/*llvm*, packages.d/llvm.mk, debhelper.in/*llvm*, llvm.binfmt: 
    remove some llvm related and useless files in the context of clang

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 12 Jun 2011 23:39:03 +0200

clang (2.9-4) unstable; urgency=low

  * debian/patches/12-gcc-4.6.patch: Support of gcc 4.6 (Closes: #627131)
  * debian/control.in/clang, debian/control: Dependency switch from 
    libstdc++6-4.5-dev to libstdc++6-4.6-dev
  * debian/patches/13-multiarch-newpath.patch: Multiarch support
    (Closes: #629861)

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 12 Jun 2011 11:14:49 +0200

clang (2.9-3) unstable; urgency=low

  * llvm-snapshot.install, llvm-gcc-4.2.links & llvm-gcc-4.2.install removed
    (deprecated)
  * debian/rules.d/vars.mk: useless rule removed

  [ Michael Wild ]
  * debian/patches/11-searchMultiArchLibDir.patch: Adds the multi-arch library
    directory to the file search path (Closes: #629594)

 -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 09 Jun 2011 22:48:32 +0200

clang (2.9-2) unstable; urgency=low

  [ Michael Wild ]
  * debian/patches/searchGCCPath.patch: Remove because it is Ubuntu-specific
  * debian/patches/10-handleWheezySid.patch: Make Debian wheezy/sid known to
    Clang
  * debian/rules: Pass include-paths at configure-time such that the broken
    automatic searching is disabled (see
    http://llvm.org/bugs/show_bug.cgi?id=6907). Only specify 32/64-bit
    include-dir suffix on 32/64-bit architectures.
    (Closes: #594820) (LP: #764870)

 -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 31 May 2011 10:49:52 +0200

clang (2.9-1) unstable; urgency=low

  * debian/packages.d/tools.mk: clang C++ headers detection was broken. Set them
    by default. Thanks to Michael Wild for doing my work 
  * debian/control: libstdc++6-4.5-dev added as dependency of clang
    (LP: #779404)
  * debian/patches/searchGCCPath.patch: Added a path to the search of the C++
    header (Closes: #594820) (LP: #764870)
  * debian/control.in/llvm-gcc-4.2, debian/control.in/llvm-snapshot,
    debian/packages.d/llvm-gcc-4.2.mk, debian/packages.d/llvm-snapshot.mk:
    removed
  * Upload in unstable

 -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 22 May 2011 11:18:43 +0200

clang (2.9-1~exp1) experimental; urgency=low

  * New upstream release

 -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 12 Apr 2011 21:21:24 +0200

clang (2.8-2) unstable; urgency=low

  * debian/changelog: Upload to unstable
  * debian/control.in/source:
    - Update of the tags Vcs-Svn & Vcs-Browser
    - Standards-Version updated to 3.9.2
  * debian/man/*.1: Man pages for scan-build and scan-view included. Thanks to
    Gildo Fiorito (Closes: #606909)
  * debian/watch: watch file added

 -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 16 Feb 2011 08:18:58 +0100

clang (2.8-1) experimental; urgency=low

  * Sync from Ubuntu
  * New upstream release (Closes: #599531)
    * Warning if NULL is assigned to int (Closes: #585168)
    * clang -ftrapv: UNREACHABLE on 64-bit off_t addition (Closes: #608539)
    * Incorrect implementation of __builtin_expect() (Closes: #588711)
  * Add myself to the uploaders.
  * Add clang as cc and c++ alternatives groups (Closes: #592011)
  * Switch to dpkg-source 3.0 (quilt) format

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

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

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

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

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

  * Snapshot, taken from the 2.8 release branch (20100921).
  * Require the 2.8~20100921 llvm sources as a build dependency.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 21 Sep 2010 15:13:58 +0200

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

  * Snapshot, taken from the 2.8 release branch (20100911).

 -- Matthias Klose <doko@ubuntu.com>  Mon, 13 Sep 2010 10:04:24 +0200

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

  * Snapshot, taken from the 2.8 release branch (20100907).

 -- Matthias Klose <doko@ubuntu.com>  Tue, 07 Sep 2010 14:58:05 +0200

clang (2.7-0ubuntu2) maverick; urgency=low

  * Build-depend on the versioned llvm-2.7 packages.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 01 Jun 2010 17:09:39 +0200

clang (2.7-0ubuntu1) lucid; urgency=low

  * Final 2.7 release. LP: #526072.
  * debian/debhelper.in/clang.install: Ship scan-build and ccc-analyzer.
    LP: #549680.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 28 Apr 2010 13:35:09 +0200

clang (2.7~svn20100418-0ubuntu2) lucid; urgency=low

  * Set clang version to 1.1.
  * Add clang compatibility link in /usr/lib/clang/1.1/bin.
  * Don't build --with-oprofile.
  * Build-depend on llvm-dev (>= 2.7~svn20100418-0ubuntu2).

 -- Matthias Klose <doko@ubuntu.com>  Fri, 23 Apr 2010 00:58:04 +0200

clang (2.7~svn20100418-0ubuntu1) lucid; urgency=low

  * Snapshot, taken from the 2.7 release branch (20100418).
    - Fixed regressions compared to 2.6: PR6660/6168, PR 6725.

 -- Matthias Klose <doko@ubuntu.com>  Sun, 18 Apr 2010 22:42:43 +0200

clang (2.7~svn20100330-0ubuntu1) lucid; urgency=low

  * Snapshot, taken from the 2.7 release branch (20100330).

 -- Matthias Klose <doko@ubuntu.com>  Tue, 30 Mar 2010 16:52:44 +0200

clang (2.7~svn20100317-0ubuntu1) lucid; urgency=low

  * clang 2.7 prerelease 1.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 20 Mar 2010 18:10:42 +0100

clang (2.7~svn20100308-0ubuntu4) lucid; urgency=low

  * Build-depend on oprofile.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 10 Mar 2010 23:05:12 +0100

clang (2.7~svn20100308-0ubuntu3) lucid; urgency=low

  * Build-depend on libffi-dev.
  * Build-depend on tcl8.5 instead of tcl8.4.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 10 Mar 2010 16:25:34 +0100

clang (2.7~svn20100308-0ubuntu2) lucid; urgency=low

  * Fix build failure on ARM.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 10 Mar 2010 14:28:17 +0100

clang (2.7~svn20100308-0ubuntu1) lucid; urgency=low

  * Snapshot, taken from the 2.7 release branch (20100308).
  * On ARM default to cortex-a8 for code generation.
  * Configure with --disable-assertions.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 08 Mar 2010 17:33:18 +0100

clang (2.7~svn20100221-0ubuntu1) lucid; urgency=low

  * Snapshot, taken from the trunk (20100221).
  * Merge packaging with llvm-2.7~svn20100221.

 -- Matthias Klose <doko@ubuntu.com>  Sun, 21 Feb 2010 20:13:45 +0100

clang (2.6-1) unstable; urgency=low

  * Initial release, based on llvm-2.6 packaging.  Closes: #459325.
  * Use for example `clang -emit-llvm -c file.c && llvm-ld file.o'.

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

