gnat-mingw-w64 (19.3) unstable; urgency=medium * Set the date and time of patched files to the changelog's, and set s-oscons.ads' date and time likewise, to limit date-related reproducibility variations (s-oscons.ads' timestamp in particular ends up encoded in .ali files). -- Stephen Kitt Fri, 16 Dec 2016 23:10:01 +0100 gnat-mingw-w64 (19.2) unstable; urgency=medium * Disable the ADA patches which are enabled by default since gcc-6-source 6.2.1-3, but cause issues with the MinGW-w64 build (Closes: #846737). * Merge changes up to gcc-mingw-w64 19.2: - enable libatomic; - add more spelling fixes. * Update debian/watch. -- Stephen Kitt Sun, 04 Dec 2016 22:55:36 +0100 gnat-mingw-w64 (19.1) unstable; urgency=medium * Merge changes up to gcc-mingw-w64 19.1: - build with gcc-6; - remove obsolete hardening overrides; - disable package mangling in Launchpad; - build-depend on libisl-dev instead of libcloog-isl-dev (Closes: #833579); - use a token for the GCC version in debian/control. -- Stephen Kitt Sat, 20 Aug 2016 17:33:15 +0200 gnat-mingw-w64 (18) unstable; urgency=medium * Merge changes up to gcc-mingw-w64 18: - switch to https: VCS URIs; - rebuild with binutils-mingw-w64 6.6; - fix the spelling mistakes flagged by Lintian; - clean up debian/control with cme; - switch to debhelper compatibility level 9; - enable hardening for host binaries (except PIE which breaks the build). * Standards-Version 3.9.8, no further change required. -- Stephen Kitt Mon, 13 Jun 2016 23:56:34 +0200 gnat-mingw-w64 (16) unstable; urgency=medium * Merge changes up to gcc-mingw-w64 16: - build with gcc-5 and gnat-5 (Closes: #807857); - use base_version for BASE-VER (gcc-5 is actually gcc-5.3.1); - disable libatomic, it doesn't build currently. -- Stephen Kitt Sun, 13 Dec 2015 22:25:27 +0100 gnat-mingw-w64 (15.1) unstable; urgency=medium * Merge changes up to gcc-mingw-w64 15.7: - debhelper 9.20150501 fixes #747141, the binary dependencies no longer need fixing; - specify the PE timestamp using the changelog's date; - don't link the arch-indep packages to gnat-mingw-w64-base; - document the differences between the Windows and POSIX threading variants; - ensure README.Debian is installed in gnat-mingw-w64-base; - sort macro_list reproducibly; - Lintian no longer complains about "tEH", so remove the override; - allow building the architecture-independent packages on their own; - build-depend on gcc 4.9.3 which includes the symtab fix; - ship executable DLLs. -- Stephen Kitt Thu, 03 Sep 2015 23:54:43 +0200 gnat-mingw-w64 (15) unstable; urgency=medium * Standards-Version 3.9.6, no change required. * Update spelling fixes. * Override lintian's hardening warnings, hardening isn't supported yet. -- Stephen Kitt Mon, 19 Jan 2015 07:30:22 +0100 gnat-mingw-w64 (14) unstable; urgency=medium * Specify the correct branch in the VCS stanzas. * Provide compilers using Windows and POSIX threads. The default setup uses Windows threads, thus avoiding the dependency on the pthreads DLL. * Use the default exception-handling (SJLJ on 32-bit Windows, SEH on 64-bit Windows). * Drop all non-gnat-relevant packaging. -- Stephen Kitt Wed, 30 Jul 2014 20:13:29 +0200 gnat-mingw-w64 (13) unstable; urgency=medium * Build with gcc 4.9. -- Stephen Kitt Mon, 05 May 2014 20:39:11 +0200 gnat-mingw-w64 (12.1) unstable; urgency=medium * gcc-4.8-source 4.8.2-12 has the correct fix for #734028, so build- depend on that and drop the patch from this package. -- Stephen Kitt Mon, 06 Jan 2014 22:14:34 +0100 gnat-mingw-w64 (12) unstable; urgency=medium * New Ada-specific source-package. * The Windows linker doesn't support build ids, stop trying to enable them. * Copy __gnat_malloc implementation from s-memory.adb in s-memory-mingw.adb (Closes: #734028). -- Stephen Kitt Mon, 06 Jan 2014 01:09:57 +0100 gcc-mingw-w64 (11) unstable; urgency=medium * Stop building gnat on armhf, it doesn't work currently. * Stop installing the plugin development headers, they break the build on ia64 and aren't used anywhere. * Standards-Version 3.9.5, no change required. -- Stephen Kitt Thu, 02 Jan 2014 08:21:16 +0100 gcc-mingw-w64 (10) unstable; urgency=low * Build with gcc 4.8: - stringstream ignores _GLIBCXX_DEBUG (Closes: #703935); - update debian/copyright using that from gcc-4.8; - switch to libcloog-isl-dev. * Enable POSIX threads support using winpthreads (Closes: #697220). * Enable OpenMP support (Closes: #571773). * Drop the transitional gcc-mingw32 package. -- Stephen Kitt Sun, 24 Nov 2013 00:04:30 +0100 gcc-mingw-w64 (9) unstable; urgency=low * Use dpkg-vendor instead of lsb-release; thanks to Didier 'OdyX' Raboud for the patch (Closes: #671725). * Drop references to mingw-w64-dev (Closes: #726283). * Add README.Debian describing the gcc configuration (Closes: #540733). * Switch to my Debian address and drop DMUA. * Use canonical VCS URIs. * Standards-Version 3.9.4, no change required. -- Stephen Kitt Mon, 14 Oct 2013 07:22:06 +0200 gcc-mingw-w64 (8) unstable; urgency=low * Replace /usr/share/doc/gcc-mingw32 with a symlink when necessary (Closes: #690148). * Provide amd64 compatibility symlinks in gcc-mingw32, preserving the functionality of the Squeeze version (Closes: #695736); add g++ compatibility symlink (Closes: #682257). -- Stephen Kitt Wed, 12 Dec 2012 07:30:14 +0100 gcc-mingw-w64 (7) unstable; urgency=low * When upgrading from versions where /usr/share/doc/gcc-mingw-w64 is a directory, force its replacement with a symlink (Closes: #683617). -- Stephen Kitt Wed, 08 Aug 2012 08:21:56 +0200 gcc-mingw-w64 (6) unstable; urgency=low * Handle the different split-package versions in Ubuntu and Debian. * Add transitional "Recommends" so that gcc-mingw-w64 pulls in the compilers it used to provide (LP: #992217). * Make gcc-mingw32 install compatibility symlinks for binaries and manpages formerly provided by mingw32-binutils (LP: #992161). * Enable Ada support on armhf and hurd-i386 now that gnat-4.6 is available there. -- Stephen Kitt Sat, 05 May 2012 12:33:32 +0200 gcc-mingw-w64 (5) unstable; urgency=low * Add the DMUA flag set by Didier Raboud to the control.source file. * Add a warning to the generated debian/control file indicating that it shouldn't be modified directly. * Fix the version for Breaks/Replaces at 4.6.3-3+4, since this is the earliest version of the post-split package in the archive. Fixing the version avoids making the package set uninstallable. -- Stephen Kitt Wed, 18 Apr 2012 15:04:47 +0200 gcc-mingw-w64 (4) unstable; urgency=low [ Stephen Kitt ] * Split package into gcc, g++, gfortran and gnat packages. * Enable the Objective-C and Objective-C++ compilers. * Split package into 32- and 64-bit specific versions (-i686 and -x86-64) - see thread starting at http://lists.debian.org/4EBA730A.7060707@greffrath.com for rationale. * Build with gcc-4.6 explicitly, at least until gnat-4.7 is available (Closes: #667173). * Standards-Version 3.9.3, no change required. * Provide a transitional gcc-mingw32 package for backwards- compatibility (Closes: #644769); in addition, with regards to bugs filed against gcc-mingw32: - gcc-mingw-w64's version of mm_malloc.h is correct (Closes: #651300); - gcc-mingw-w64 compiles programs (Closes: #658619); - gcc-mingw-w64 provides shared versions of libgcc and libstdc++ (Closes: #540783); - the packages' dependency structure ensures that the various compiler packages depend on the appropriate development packages (Closes: #567698). * Update debian/copyright using the version provided by gcc-4.6. [ Didier Raboud ] * Confidently set the DM-Upload-Allowed flag to yes. -- Stephen Kitt Mon, 16 Apr 2012 08:46:45 +0200 gcc-mingw-w64 (3) unstable; urgency=low * Disable Ada support on armhf and hurd-i386 for now, based on a patch by Peter Green (Closes: #658526). * Wrap-and-sort debian/control.full. * Check before moving libraries, when bootstrapping there is nothing to move. * Update debian/control.bootstrap with changes made to debian/control.full. * Add spelling fix for "writting". -- Stephen Kitt Sun, 12 Feb 2012 23:24:00 +0100 gcc-mingw-w64 (2) unstable; urgency=low * Export all relevant flags from dpkg-buildflags; in particular this allows building with a stack-protector-enabling compiler (as on Ubuntu). -- Stephen Kitt Mon, 24 Oct 2011 01:18:56 +0200 gcc-mingw-w64 (1) unstable; urgency=low * Include Ada support (Closes: #632375). Build-depend on gcc-4.6-source 4.6.1-5 or later to get the required upstream fixes. * Stop trying to ship libiberty, upstream no longer supports it (Closes: #634567). * Protect intrinsics in C++ code (Closes: #633552). * Provide shared versions of DLL-compatible libraries (Closes: #625778). The appropriate DLLs may have to be shipped with the resulting binaries, unless static build options are used (-static, -static-libgcc and/or -static-libstdc++). * Re-organise configure flags and update them as used upstream. * Switch to single-number versions and add the gcc-mingw-w64 version to the resulting binary package's version. * Disable hardening with dpkg-dev >= 1.16.1 for now (until the gcc-4.6 package supports it). * Correct uses of "informations" in output code. -- Stephen Kitt Tue, 27 Sep 2011 06:30:03 +0200 gcc-mingw-w64 (0.3) unstable; urgency=low * Ship libiberty (Closes: #626117). * Enable fully dynamic strings (Closes: #626956). * Switch to gcc 4.6. * Install the LTO plugin (Closes: #625901). * Require binutils 2.21.51.20110523 to avoid LTO-related segfaults (see http://sourceware.org/bugzilla/show_bug.cgi?id=12693 for details). * Avoid attempting to build libstdc++-pic.a. * Drop leading "The" from the package description. * Strip the libraries. * Build-depend on libcloog-ppl-dev to enable extra optimisations. * Link with "--as-needed" to limit dependencies to those actually needed. -- Stephen Kitt Tue, 31 May 2011 23:40:07 +0200 gcc-mingw-w64 (0.2) unstable; urgency=low * Allow building on all architectures. * Enable LTO support (Closes: #623711). * Standards-Version 3.9.2, no change required. -- Stephen Kitt Sat, 30 Apr 2011 23:54:55 +0200 gcc-mingw-w64 (0.1) unstable; urgency=low * Initial release (Closes: #602997). -- Stephen Kitt Tue, 16 Nov 2010 12:52:08 +0100