ldc (1:1.12.0-1) unstable; urgency=medium * New upstream version: 1.12.0 * Rebuild LDC with its to-be-released version again when bootstrapping, to ensure the released LDC was built with itself. * Update shared library package SONAME * Update patches -- Matthias Klumpp Sat, 20 Oct 2018 18:24:40 +0200 ldc (1:1.11.0-2) unstable; urgency=medium * Remove ppc64 and ppc64el from supported architecture list - See https://github.com/ldc-developers/ldc/issues/2824 for the discussion and upstream comment on this. * Conflict with old phobos library again to make transition easier -- Matthias Klumpp Sat, 08 Sep 2018 19:12:26 +0200 ldc (1:1.11.0-1) unstable; urgency=medium * New upstream version: 1.11.0 - Now supports arm64, more testing is needed though (Closes: #791976) * Drop bootstrap-pic-default.patch: Applied upstream * Refresh & adjust patches * Record packaged ltsmaster commit in d/ldc-ltsmaster-commit.txt * Document new-release packaging workflow * Bump standards version: No changes needed * Update library package name * Update package descriptions * Build using LLVM 6 (Closes: #904278) -- Matthias Klumpp Sun, 19 Aug 2018 18:38:14 +0200 ldc (1:1.8.0-3) unstable; urgency=medium * Pass -V to dh_makeshlibs * Update maintainer address to tracker.d.o * bootstrap-no-zlib-embed.patch: Adjust to fix FTBFS with recent cmake -- Matthias Klumpp Sun, 06 May 2018 22:46:52 +0200 ldc (1:1.8.0-2) unstable; urgency=medium * Make libphobos2-ldc-shared-dev conflict with old libphobos2-ldc-dev -- Matthias Klumpp Sat, 31 Mar 2018 17:14:06 +0200 ldc (1:1.8.0-1) unstable; urgency=medium * New upstream version: 1.8.0 * Update Vcs-* URLs for Salsa switch * d/watch: Tune to ignore the "CI" tag * Switch to dh compat level 11 * Strip static libraries * Refresh patches * d/copyright: Use HTTPS URL * Update package names to new shared library names - Upstream now enforces a "-shared" suffix for all their shared libraries (phobos/druntime). While this is uncommon and a breaking change, we do not change this in Debian and follow upstream defaults. The Phobos packages have been renamed accordingly. See https://github.com/ldc-developers/ldc/pull/2443 for details on the change. -- Matthias Klumpp Mon, 12 Mar 2018 23:20:08 +0100 ldc (1:1.6.0-1) unstable; urgency=medium * New upstream version: 1.6.0 * Update Phobos package name/contents for new runtime/stdlib * Bump standards version: No changes needed -- Matthias Klumpp Wed, 03 Jan 2018 21:28:00 +0100 ldc (1:1.5.0-1) unstable; urgency=medium * New upstream version 1.5.0 - Fixes crash when compiling sambamba (Closes: #878837) * d/rules: Only set DEB_HOST_ARCH if not set already * Bump standards version: No changes needed * d/rules: Use dh_missing * Update Phobos library name and conflict with the old Phobos package - The new conflicts relationship should reduce the risk of breakage, since in the past it happened often that half of the archive was compiled against a new Phobos version, breaking all binaries still using the old version and loading a library compiled with the new one (or vice versa). This reduces library co-installability, but in this case of extreme ABI instability might be for the better, especially since D itself doesn't have a stable ABI. -- Matthias Klumpp Mon, 06 Nov 2017 22:48:02 +0100 ldc (1:1.4.0-3) unstable; urgency=medium * Add Fix-storage-of-captured-lazy-parameters.patch - Resolves an address boundary error, see LDC issue #2302 * Unconditionally bootstrap again - Non-bootstrapped builds fail on ppc64el due to a relocation error. This will likely be fixed in the next LDC release. -- Matthias Klumpp Sat, 30 Sep 2017 15:36:18 +0200 ldc (1:1.4.0-2) unstable; urgency=medium [ Matthias Klumpp ] * Don't enforce bootstrap * Fix section name for libphobos2 * Update d/copyright (Closes: #876036) [ Gianfranco Costamagna ] * Remove some more embedded zlib references * Bootstrap with -DD_FLAGS_DEBUG='' -- Matthias Klumpp Fri, 29 Sep 2017 20:17:04 +0200 ldc (1:1.4.0-1) unstable; urgency=medium * New upstream version: 1.4.0 * Build using LLVM 5 (Closes: #873420) * Update patches * Bump standards version: No changes needed * Update Phobos library name * Don't strip static libraries - Workaround for error during stripping, should be removed when the issue is resolved. * Document Lintian override * Enforce bootstrap -- Matthias Klumpp Sat, 16 Sep 2017 19:48:20 +0200 ldc (1:1.3.0-2) unstable; urgency=medium * Enforce automatic bootstrap * bootstrap-no-zlib-embed.patch: Ensure the bootstrap compiler does not embed zlib as well * Remove explicit manual ldconfig trigger -- Matthias Klumpp Wed, 30 Aug 2017 22:52:12 +0200 ldc (1:1.3.0-1) unstable; urgency=medium * default compression set to xz * New upstream version 1.3.0 * build against llvm 4.0 * policy set to 4.0.0 * add ppc64 arch * bump ABI * refresh patches -- Konstantinos Margaritis Thu, 17 Aug 2017 20:37:31 +0300 ldc (1:1.2.0-1) unstable; urgency=medium * New upstream version 1.2.0 * Don't bootstrap unconditionally anymore * Switch back to LLVM 3.9 * Drop phobos-ldc-enable-shlibs.diff: Applied upstream * Add no-zlib-embed.patch: Don't embed zlib * Update Phobos package name for SONAME change -- Matthias Klumpp Tue, 20 Jun 2017 22:38:34 +0200 ldc (1:1.1.1-4) unstable; urgency=medium * Build with LLVM 4.0 * Always switch to self-bootstrap if no system D compiler was found -- Matthias Klumpp Mon, 22 May 2017 21:28:04 +0200 ldc (1:1.1.1-3) unstable; urgency=medium * Compile bootstrap-LDC without NEON on arm * Automatically bootstrap when the stage1 build-profile is active, regardless of whether bootstrapping was enabled manually. * Build with LLVM 3.8 instead of 3.9 to see if that helps with narrowing down the cause of bug #857085. -- Matthias Klumpp Mon, 24 Apr 2017 18:46:14 +0200 ldc (1:1.1.1-2) unstable; urgency=medium * Always re-bootstrap the new LDC using LDC 0.17.x -- Matthias Klumpp Sun, 23 Apr 2017 20:28:06 +0200 ldc (1:1.1.1-1) unstable; urgency=medium * New upstream version: 1.1.1 -- Matthias Klumpp Fri, 03 Mar 2017 19:48:12 +0100 ldc (1:1.1.0+r-1) unstable; urgency=medium * New upstream version: 1.1.0 * Include runtime/phobos debug libraries in -dev package -- Matthias Klumpp Wed, 01 Feb 2017 16:08:29 +0100 ldc (1:1.1.0+b6-2) unstable; urgency=medium * Allow arm64 bootstrap * Build with LLVM 3.9 - Resolves https://github.com/ldc-developers/ldc/issues/1933 -- Matthias Klumpp Tue, 20 Dec 2016 19:30:54 +0100 ldc (1:1.1.0+b6-1) unstable; urgency=medium * New upstream version: 1.1.0+b6 * Add debian/watch file -- Matthias Klumpp Fri, 09 Dec 2016 20:48:34 +0100 ldc (1:1.1.0+b3-1) unstable; urgency=medium * New upstream version: 1.1.0 Beta3 -- Matthias Klumpp Sat, 15 Oct 2016 16:24:28 +0200 ldc (1:1.1.0git20161002.78c0d69-3) unstable; urgency=medium [ Matthias Klumpp ] * Compile without NEON on armhf [ Konstantinos Margaritis ] * pass-d-compiler-flags.patch: Pass D compiler flags through -- Matthias Klumpp Wed, 05 Oct 2016 18:38:24 +0200 ldc (1:1.1.0git20161002.78c0d69-2) unstable; urgency=medium * Don't try to build on armel - The LLVM toolchain is broken on armel, so we can not build on that architecture at time. See bug #820535. * d/rules: Switch to minimal dh style -- Matthias Klumpp Mon, 03 Oct 2016 16:09:14 +0200 ldc (1:1.1.0git20161002.78c0d69-1) unstable; urgency=medium * New upstream Git snapshot: 1.1.0git20161002.78c0d69 - Closes: #839301 * Refresh patches * Update Vcs-* URLs * Add gbp.conf * Add a few source-package local options * d/rules: List missing files on install -- Matthias Klumpp Sun, 02 Oct 2016 14:14:30 +0200 ldc (1:1.1.0git216c112-1) unstable; urgency=medium * Development snapshot, remove powerpc until it is fixed, so that we enter testing again. (Closes: #833020) * Add -fPIC to flags (Closes: #835914) * Transfer package to the D team. -- Konstantinos Margaritis Sun, 11 Sep 2016 19:40:40 +0300 ldc (1:1.1.0-2) unstable; urgency=medium * Multiarch enable * Install includes separately to avoid clash with gdc (Closes: #827211) -- Konstantinos Margaritis Thu, 14 Jul 2016 21:56:46 +0300 ldc (1:1.1.0-1) unstable; urgency=medium * New upstream release * Removed debug packages, dbgsym packages are provided. -- Konstantinos Margaritis Sat, 09 Jul 2016 20:55:49 +0300 ldc (1:0.17.1-1) unstable; urgency=medium * New upstream release -- Konstantinos Margaritis Thu, 24 Mar 2016 23:34:25 +0200 ldc (1:0.17.0~beta2-1) unstable; urgency=medium * New upstream release, make it linux-any. -- Konstantinos Margaritis Sun, 31 Jan 2016 15:07:35 +0200 ldc (1:0.15.1-2) experimental; urgency=medium * Updated debian/copyright to better reflect current licensing. -- Konstantinos Margaritis Tue, 16 Dec 2014 15:14:00 +0200 ldc (1:0.15.1-1) experimental; urgency=medium * New upstream release, added PowerPC architectures (powerpc, ppc64, ppc64le). (Closes: #754690) * Add lintian-overrides for libphobos2-ldc-debug66 in order to make it lintian clean. * Changed Recommends: libphobos2-ldc-dev to Depends, otherwise apt fails to download it. -- Konstantinos Margaritis Wed, 15 Oct 2014 18:52:04 +0300 ldc (1:0.14.0.dfsg-1) unstable; urgency=medium * Remove vcbuild/ files, not useful for a Linux build anyway and non-free. Rename version as 0.14.0.dfsg-1. (Closes: #759371) -- Konstantinos Margaritis Tue, 26 Aug 2014 22:50:47 +0300 ldc (1:0.14.0-1) unstable; urgency=medium * Just list the supported architectures for now, will add the rest once support is properly added, working with upstream to add both kfreebsd and powerpc, s390x will follow. * Separate phobos2 standard library into separate packages, both static and shared libs will be provided. * Packaging now kept in git@alioth (Vcs-Git fields updated accordingly, Closes: #753967) -- Konstantinos Margaritis Mon, 25 Aug 2014 10:14:15 +0300 ldc (1:0.13.0-1) unstable; urgency=medium * New upstream release, that matches dmd 2.064 * Set /usr/include/dlang/ as install path, to match upstream decision -- Konstantinos Margaritis Tue, 24 Jun 2014 09:52:56 +0300 ldc (0.13.0alpha2-1) unstable; urgency=medium * New upstream release * Actually change maintainer field in control file * Add /usr/include/d/common in the include path, all D external packages will be placed there. * Also include shared library libldc.so -- Konstantinos Margaritis Thu, 08 Mar 2014 12:03:40 +0200 ldc (0.13.0alpha1-1) unstable; urgency=medium * New upstream release. Closes: #726910. * New maintainer Closes: #730798. * Fixes lots of FTBFS bugs. Closes: #625037, #627566, #707372, #654605, #730782. -- Konstantinos Margaritis Mon, 14 Feb 2014 14:19:56 +0200 ldc (0.9.1+hg1634-1) unstable; urgency=low * New upstream snapshot: - Merge DMD 1.056. * debian/patches/06_sh4.diff: Fix build on sh4. Closes: #560437. Thanks to Nobuhiro Iwamatsu. * debian/patches/03_ldc-conf.diff: Add /usr/include/d/ldc to include paths. * debian/control: - Recommends libtango-ldc-dev. Closes: #561731. - Bump Standards-Version to 3.8.4. -- Arthur Loiret Sat, 27 Feb 2010 10:55:13 +0000 ldc (0.9.1+hg1596-3) unstable; urgency=low * 04_kfreebsd.diff: Add missing hunk to treat kfreebsd-gnu as freebsd. * 05_alpha.diff: Port on alpha. -- Arthur Loiret Mon, 07 Dec 2009 17:25:49 +0000 ldc (0.9.1+hg1596-2) unstable; urgency=low * Link with -Wl,--no-relax on alpha. * 04_kfreebsd.diff: Port on kfreebsd-gnu. Closes: #559350. Thanks to Cyril Brulebois for the patch. * debian/ldc.1, debian/ldmd.1: Add manpages. * Build in VERBOSE mode. -- Arthur Loiret Sat, 05 Dec 2009 15:43:00 +0000 ldc (0.9.1+hg1596-1) unstable; urgency=low * Upload to unstable. Closes: #508070. -- Arthur Loiret Thu, 03 Dec 2009 17:33:53 +0000 ldc (0.9.1+hg1596-1~exp1) experimental; urgency=low * New upstream snapshot. - Merge DMD 1.051. -- Arthur Loiret Wed, 02 Dec 2009 17:33:20 +0000 ldc (0.9.1+hg1586-1~exp2) experimental; urgency=low * Fix include and library paths in configuration files. -- Arthur Loiret Sat, 07 Nov 2009 15:23:50 +0000 ldc (0.9.1+hg1586-1~exp1) experimental; urgency=low * Initial release. -- Arthur Loiret Sat, 07 Nov 2009 12:10:09 +0000