mig (1.8+git20221221-2) unstable; urgency=medium

  * rules: Enable cross-build for pure cross-builds only.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 30 Jan 2023 23:25:09 +0100

mig (1.8+git20221221-1) unstable; urgency=medium

  * New upstream snapshot.
    - Provides intptr_t and uintptr_t as default types.

 -- Samuel Thibault <sthibault@debian.org>  Wed, 21 Dec 2022 12:47:33 +0100

mig (1.8+git20221111-1) unstable; urgency=medium

  * New upstream snapshot.
    - Supports structures in mig types.

 -- Samuel Thibault <sthibault@debian.org>  Fri, 11 Nov 2022 15:39:48 +0000

mig (1.8+git20220827-2) unstable; urgency=medium

  * control: Explicit that the mig package is Multi-Arch: no, as installing it
    is precisely meant to install a mig-for-host.
  * rules: Fix building canadian cross mig.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 31 Oct 2022 16:17:33 +0100

mig (1.8+git20220827-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * New upstream snapshot.
    - patches/const_dev_name_t: Upstreamed.
    - patches/const_string_t: Upstreamed.
    - patches/server_const: Upstreamed.
    - control: Bump gnumach-dev build-dep accordingly.

  [ Debian Janitor ]
  * Trim trailing whitespace.
  * Use secure URI in debian/watch.
  * Set upstream metadata fields: Bug-Submit (from ./configure), Name (from
    ./configure).

 -- Samuel Thibault <sthibault@debian.org>  Sat, 27 Aug 2022 21:58:39 +0000

mig (1.8+git20200618-10) unstable; urgency=medium

  * control, rules: Remove mig-linux-gnu-* and mig-kfreebsd-gnu-* packages, on
    linux and kfreebsd we'd still target the gnu system. Keep the mig package
    only on hurd host. Extend non-crossbuild to same-cpu host/target case, but
    use -gnu tool names. (Closes: #1005959)

 -- Samuel Thibault <sthibault@debian.org>  Wed, 02 Mar 2022 00:51:45 +0100

mig (1.8+git20200618-9) unstable; urgency=medium

  * rules: Pass CFLAGS / CPPFLAGS for target builds.
  * rules: Use binary:Version for crosspackage dependencies.

 -- Samuel Thibault <sthibault@debian.org>  Wed, 09 Feb 2022 23:13:14 +0100

mig (1.8+git20200618-8) unstable; urgency=medium

  * control.target.in: Fix Breaks line.
  * rules: Support GNU architecture names containing _.
  * rules: Make mig and mig-for-host depend on the same version of the host mig,
    for versioned dependency to actually have effect.
  * control, rules: Enable amd64 build.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 06 Feb 2022 18:49:42 +0100

mig (1.8+git20200618-7) unstable; urgency=medium

  * control: Bump gnumach-dev break again for other const types.
  * patches/server_const: Also add const qualifiers on server side.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 16 Jan 2022 17:57:41 +0000

mig (1.8+git20200618-6) unstable; urgency=medium

  * control: Set Rules-Requires-Root to no.
  * control: Bump Standards-Version to 4.6.0 (no change)
  * patches/const_dev_name_t: Make dev_name_t always use const_dev_name_t.
    - control: Bump gnumach-dev break accordingly.
  * rules: Don't remove build-aux on clean.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 16 Jan 2022 10:54:24 +0000

mig (1.8+git20200618-5) unstable; urgency=medium

  * rules: Drop useless --with autoreconf request.
  * patches/const_string_t: Make string_t always use const_string_t.
  * control.in: Really update control file.

 -- Samuel Thibault <sthibault@debian.org>  Tue, 15 Dec 2020 10:01:51 +0100

mig (1.8+git20200618-4) unstable; urgency=medium

  * control: Bump Standards-Version to 4.5.0 (no change).
  * control: Bump debhelper compat to 12.
    - control: Drop now-spurious dh-autoreconf build-dep.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 01 Nov 2020 01:51:03 +0100

mig (1.8+git20200618-3) unstable; urgency=medium

  * rules: Keep mig-$target multi-arch:foreign, we don't use plugins.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 21 Jun 2020 00:46:06 +0200

mig (1.8+git20200618-2) unstable; urgency=medium

  * Upload to unstable.

 -- Samuel Thibault <sthibault@debian.org>  Fri, 19 Jun 2020 00:10:16 +0200

mig (1.8+git20200618-1) experimental; urgency=medium

  * New upstream snapshot:
    - Does not include advertising clause any more (Closes: #963090)
    - copyright: Update.
    - patches/const: Upstreamed.
    - patches/inline: Upstreamed.
    - patches/memcpy: Upstreamed.
    - patches/warning: Upstreamed.
  * control: Set priority to optional (Closes: #963089)

 -- Samuel Thibault <sthibault@debian.org>  Thu, 18 Jun 2020 22:44:14 +0200

mig (1.8-7) experimental; urgency=medium

  * control, rules: Split mig patch into mig, mig-<triplet>, and add
    mig-for-host.
  * control: Build-depend on dh-exec.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 19 Apr 2020 23:00:46 +0200

mig (1.8-6) unstable; urgency=medium

  [ Graham Lee ]
  * mig.1: Describe prefix parameter to the -i argument.

  [ Samuel Thibault ]
  * watch: Generalize pattern.
  * debian/rules: TARGET_CPPFLAGS: Also add the multiarch path.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 12 Apr 2020 12:18:54 +0200

mig (1.8-5) unstable; urgency=medium

  * control: Migrate to salsa URL.
  * patches/memcpy: Fix typo.
  * rules: Avoid duplicate DEB_* variable setting.

 -- Samuel Thibault <sthibault@debian.org>  Tue, 09 Jul 2019 02:12:43 +0200

mig (1.8-4) unstable; urgency=medium

  * patches/inline: Port upstream fix for inline standard issue.

 -- Samuel Thibault <sthibault@debian.org>  Sat, 28 Jul 2018 16:16:08 +0000

mig (1.8-3) unstable; urgency=medium

  * patches/memcpy: Port upstream fix for type-punning warnings.
  * patches/const: Port upstream fix for const warnings.
  * control: Break gnumach-dev and hurd-dev which do not provide const types.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 26 Feb 2018 22:49:09 +0000

mig (1.8-2) unstable; urgency=medium

  * Use canonical anonscm vcs URL.
  * patches/warning: port upstream fix for MACH_MSG_TYPE_POLYMORPHIC warning.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 07 Jan 2018 17:29:20 +0100

mig (1.8-1) unstable; urgency=medium

  * New upstream release.
  * Add libfl-dev build dependency.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 19 Dec 2016 14:43:31 +0000

mig (1.7-1) unstable; urgency=medium

  * New upstream release.

 -- Samuel Thibault <sthibault@debian.org>  Sat, 21 May 2016 23:29:01 +0000

mig (1.6+git20160502-1) unstable; urgency=medium

  * New upstream snapshot.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 02 May 2016 22:46:07 +0000

mig (1.6-1) unstable; urgency=medium

  * New upstream release.
    - patches/git-23e8415: Merged upstream.

 -- Samuel Thibault <sthibault@debian.org>  Tue, 03 Nov 2015 21:51:02 +0000

mig (1.5-5) unstable; urgency=medium

  * patches/git-R-type-punned.patch: Drop patch, gdb build is now fine with it.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 07 Sep 2015 21:51:48 +0000

mig (1.5-4) unstable; urgency=medium

  * patches/git-23e8415: Cherry-pick from upstream to fix gdb build.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 07 Sep 2015 20:31:25 +0000

mig (1.5-3) unstable; urgency=medium

  * Also add the gnu type alias for mig, like gcc.

 -- Samuel Thibault <sthibault@debian.org>  Thu, 03 Sep 2015 00:31:04 +0000

mig (1.5-2) unstable; urgency=medium

  * rules, control: Support building a cross-compiling mig.
  * rules: Bump dpkg-dev build-dep version to get target triplet.

 -- Samuel Thibault <sthibault@debian.org>  Fri, 28 Aug 2015 13:48:46 +0000

mig (1.5-1) unstable; urgency=medium

  * New upstream release
  * patches/git-R-type-punned.patch: Revert upstream patch to avoid breaking
    gdb build for now.
  * patches/git-{c-strings,generate-inlines,protected-payload}.patch: Removed.

 -- Samuel Thibault <sthibault@debian.org>  Thu, 16 Apr 2015 23:35:12 +0000

mig (1.4-3) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/git-c-strings.patch: Upstream patch to fix variable-sized c
    strings.
  * patches/git-protected-payload.patch: Upstream patch to add protected payload
    support.

  [ Guillem Jover ]
  * Remove myself from Uploaders.

 -- Samuel Thibault <sthibault@debian.org>  Sun, 09 Nov 2014 15:14:41 +0000

mig (1.4-2) unstable; urgency=medium

  * patches/generate-inlines.patch: Upstream patch to inline demuxers.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 03 Feb 2014 23:14:00 +0000

mig (1.4-1) unstable; urgency=low

  [ Samuel Thibault ]
  * New upstream release.
  * patches/{format-string.patch,no_dealloc_ool.patch}: Remove patches, merged
    upstream.

  [ Pino Toscano ]
  * Bump the debhelper compatibility to 9:
    - Bump compat to 9.
    - Bump the debhelper build dependency to >= 9.
  * Rewrite rules making use of the sequential `dh'.
  * Run autoreconf before build, since the upstream snapshot from Git has
    no autogenerated autotools files:
    - Use the autoreconf dh addon, and build depend on dh-autoreconf for it.
    - Clean the build-aux directory.
  * Fix Vcs-* keys to point to anonscm.debian.org.
  * Fix Homepage. (Closes: #561714)
  * format-string.patch: add DEP3 headers.

 -- Samuel Thibault <sthibault@debian.org>  Sat, 28 Sep 2013 10:18:08 +0000

mig (1.3.1.99.git20120630-1) unstable; urgency=low

  * New git snapshot.

  [ Guillem Jover ]
  * Switch to debhelper compatibility level 7.
  * Use dh_prep instead of “dh_clean -k”.
  * Use $(filter ...) instead of $(findstring ...) to extract space separated
    options from DEB_BUILD_OPTIONS in debian/rules.
  * Now using Standards-Version 3.9.3.
  * Switch to source format “3.0 (quilt)”:
    - Remove quilt from Build-Depends.
    - Remove quilt.make include from debian/rules.
    - Remove patch and unpatch targets from debian/rules.
    - Remove now unneeded debian/README.source.
  * Remove Marcus Brinkmann, Jeff Bailey and Neal H. Walfield from Uploaders.
    Closes: #503569
  * Use any-i386 in binary package Architecture fields.
  * Update Vcs fields to point to the new git repositories.
  * Remove duplicate Section and Priority fields in the binary stanza
    inherited from the source stanza.
  * Add build-indep and build-arch targets and rename install target to
    install-arch in debian/rules.
  * Pass CFLAGS correctly to $(MAKE), instead of passing them as CCOPTIONS.
  * Use dpkg-buildflags to set CPPFLAGS, CFLAGS and LDFLAGS.
  * Fix a format string build failure in error() function. Add bison to
    Build-Depends as the patch touches parser.y.

  [ Samuel Thibault ]
  * Add Multi-Arch: foreign to allow installing the 32bit version on a 64bit
    system.
  * Add myself as uploader.
  * Add misc:Depends dependency.

 -- Guillem Jover <guillem@debian.org>  Sat, 30 Jun 2012 17:52:09 +0200

mig (1.3.1.99-2) unstable; urgency=low

  * Add Homepage field.
  * Add Vcs-Browser and Vcs-Svn fields.
  * Add a debian/README.source file.
  * Now using Standards-Version 3.8.0.
  * Refresh patches with -pab.
  * Improve debian/copyright:
    - Refer to GPL-2 from common-licenses instead of just GPL.
    - Fix GPL snippet in debian/copyright to refer to "version 2 or later".
    - Remove repository information from as it is now on debian/control.
  * Line wrap Uploaders field.

 -- Guillem Jover <guillem@debian.org>  Sun, 22 Jun 2008 08:08:44 +0300

mig (1.3.1.99-1) unstable; urgency=low

  * New upstream release.
    - debian/patches/args_space.patch: Remove, merged upstream.
    - debian/patches/arg_isystem.patch: Likewise.
    - debian/patches/robust_close.patch: Likewise.

 -- Guillem Jover <guillem@debian.org>  Thu, 14 Dec 2006 08:25:06 +0200

mig (1.3.1-2) unstable; urgency=low

  * Switched to quilt:
    - Add new debian/patches/series file.
    - Add Build-Depends on 'quilt (>= 0.40)'.
    - Include quilt.make from debian/rules.
    - Switch clean from a double colon target to single colon.
    - Make clean depend on unpatch.
    - Remove now unused debian/patch.mk.
  * Cleaned debian/rules file:
    - Remove the all target.
    - Do not use stamp files for the build target.
    - Move the installation logic from binary-arch to an install target.
    - Remove the manual cruft-removal line from the clean target.
    - Use DESTDIR instead of specifiying again all patch at install time.
    - Reindent the configure arguments.
  * Do not deallocate the out-of-line memory if the request didn't succeed.
    - debian/patches/no_dealloc_ool.patch: New file.
    Thanks to Olaf Buddenhagen <antrik@gmx.net>.
  * Switch to debhelper compat level 5.
  * Now using Standards-Version 3.7.2 (no changes needed).
  * Use ascii single quotes in the manpage.

 -- Guillem Jover <guillem@debian.org>  Mon, 13 Nov 2006 06:30:18 +0200

mig (1.3.1-1) unstable; urgency=low

  * New upstream release.
    - debian/patches/types.patch: Integrated upstream. Removed.
  * Added a watch file.
  * Added a manpage for mig.
  * Cleaned debian/copyright file:
    - Update FSF address.
    - Updated upstream download address.
    - Change references to Debian to be system neutral.
    - Added initial date of packaging.
    - Added Debian subversion packaging repository.
    - Remove C style comments from license statements and reindent.
  * Now using Standards-Version 3.6.2 (no changes needed).

 -- Guillem Jover <guillem@debian.org>  Thu, 17 Nov 2005 03:32:43 +0200

mig (1.3-4) unstable; urgency=low

  * Support -isystem properly.
    Thanks to Thomas Schwinge <schwinge@nic-nac-project.de>.
  * Support spaces in arguments.
    Thanks to Thomas Schwinge <schwinge@nic-nac-project.de>.

 -- Guillem Jover <guillem@debian.org>  Thu,  2 Jun 2005 23:17:42 +0300

mig (1.3-3) unstable; urgency=low

  * Changed Maintainer address.
  * Added former implicit maintainers to Uploaders.
  * Added myself to Uploaders.
  * Split patches into debian/patches.
  * Make closing files more robust.
    - debian/patches/robust_close.patch: New file.
    Thanks to Ognyan Kulev <ogi@fmi.uni-sofia.bg>.
  * Added gnumach-dev and flex to Build-Depends. (Closes: #246254)
    Thanks Magnus Ekdahl <maguno@ludd.ltu.se>.
  * Enable i386, kfreebsd-i386 and knetbsd-i386 architectures.
  * Switched to debhelper.
  * Now using Standards-Version 3.6.1.

 -- Guillem Jover <guillem@debian.org>  Mon, 25 Oct 2004 08:50:56 +0200

mig (1.3-2) unstable; urgency=low

  * New CVS snapshot.
  * debian/control: Add Uploaders.

 -- Marcus Brinkmann <brinkmd@debian.org>  Mon,  5 Aug 2002 00:13:00 +0200

mig (1.3-1) unstable; urgency=low

  * New upstream release.
  * debian/control: Bump standards version.
    Update description.
  * debian/README: Update description.

 -- Marcus Brinkmann <brinkmd@debian.org>  Thu,  7 Mar 2002 21:55:43 +0100

mig (1.2-1) unstable; urgency=low

  * New upstream release.

 -- Marcus Brinkmann <brinkmd@debian.org>  Fri,  8 Jun 2001 18:18:53 +0200

mig (1.1-1) unstable; urgency=low

  * CVS snapshot from new upstream release.

 -- Marcus Brinkmann <brinkmd@debian.org>  Tue,  4 Jul 2000 21:58:26 +0200

mig (1.0.2-1) unstable; urgency=low

  * New upstream release.

 -- Marcus Brinkmann <brinkmd@debian.org>  Mon, 24 May 1999 01:29:26 +0200

mig (1.0.1-1) unstable; urgency=low

  * Initial Release.
  * Added patch by Roland McGrath to have CC or CPP set.

 -- Marcus Brinkmann <brinkmd@debian.org>  Mon, 19 Apr 1999 00:42:10 +0200
