icmake (13.05.01-1) unstable; urgency=medium

  * New upstream release fixes two dependencies on (standard) bobcat header
    files.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 11 Nov 2025 21:02:23 +0100

icmake (13.05.00-1) unstable; urgency=medium

  * New upstream release fixed a bug in the /usr/bin/icmstart script and uses
    updated versions of the Arg and Signal classes in support/bobcat.tgz.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 10 Nov 2025 12:12:32 +0100

icmake (13.04.02-1) unstable; urgency=medium

  * New upstream release avoids build-dep on silversearcher-ag.
  * Icmake's build scripts were modified. See the upstream's QUICKINSTALL for
    details.
  * Removed the superfluous 'Rules-Requires-Root: no' line from
    debian/control.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 28 Oct 2025 12:46:06 +0100

icmake (13.04.00-1) unstable; urgency=medium

  * New upstream release contains several cosmetic changes, added a mew
    section to the icmstart.rc(7) man-page, and fixes a bug in the icmake
    program itself. See the upstream changelog file for details.
  * Repaired a macro-specification typo in the icmake.1 man-page
  * New upstream updated the man-pages. The icmconf file specification
    SPCH_FILE is deprecated. Instead SPCH_ARGS should be used.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 13 Aug 2025 15:02:18 +0200

icmake (13.02.00-1) unstable; urgency=medium

  * New upstream release contains a redesigned icmodmap program and added
    option -q to icm-spch.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 05 Mar 2025 14:07:59 +0100

icmake (13.01.00-1) unstable; urgency=medium

  * New upstream release fixes a bug in icmake when calling 'icmake -c'
    (Closes: #1095075)

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 04 Feb 2025 18:16:26 +0100

icmake (13.00.03-1) unstable; urgency=medium

  * New upstream version repaired a bug in icm-spch causing icm-spch not to
    pre-compile headers.
  * Copyrights updated to 2025.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sun, 05 Jan 2025 13:14:35 +0100

icmake (13.00.02-1) unstable; urgency=medium

  * New upstream version
  * The 'icmake' program was redesigned.
  * 'icm-spch --all' prepares a project to use a Single Pre-Compiled Header
  * Inspected headers are no longer modified.
  * All words following option -o in icmconf files' #define SPCH'
    specifications are forwarded to icm-spch as separate -o options.
  * The environment variable ICMAKE_CXXFLAGS is no longer used; instead
    use ICMAKE_CPPSTD to specify the C++ standard.
  * The script '/usr/share/doc/icmake/rebuild' can be used to create
    icmake binaries dynamically-linked against libbobcat-dev.
    This requires icmake sources.
  * The argument of icmake's -t option was modified

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 10 Dec 2024 21:58:36 +0530

icmake (12.03.00-1) unstable; urgency=medium

  * New upstream version only requires #define IH in icmconf if #define SPCH
    or #define PRECOMP is specified

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 20 Sep 2024 13:13:18 +0200

icmake (12.02.01-1) unstable; urgency=medium

  * New upstream version repairs small issues with the
    /usr/share/icmake/icmconf file and /etc/icmake/icmstart.rc files

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 11 Sep 2024 11:08:45 +0200

icmake (12.02.00-1) unstable; urgency=medium

  * New upstream version 12.02.00 adds the program 'icmodmap' which is a
    utility program initializing project maintenance of C++ projects using C++
    modules.

  * The debian/rules files specifies c++26 as the used C++ standard when
    compiling icmake's source files.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 22 Aug 2024 20:49:19 +0200

icmake (12.01.00-1) unstable; urgency=medium

  * New upstream version 12.01.00 is independent from bobcat: bootstrapping is
    no longer required. A 'bobcat-source' package is not required anymore.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 23 Apr 2024 11:44:07 +0200

icmake (12.00.01-1) unstable; urgency=medium

  [ Frank B. Brokken ]
  * New upstream version 12.00.01
  * Remove the circular dependency between icmake and bobcat by
    vendoring in the bobcat sources. (Closes: #1068068, #1051966)
    This is a temporary measure to enable the bootstrap.  The long-term
    solution is to create an arch-all bobcat-sources package that both
    icmake and bobcat will use as a build-dep.
  * The icmake manpages are now part of the upstream distribution,
    avoiding yet another circular build-time dependency on Yodl.
    Sources for these manpages are still available in the source package.

  [ tony mancill ]
  * Exclude /usr/share/icmake/bobcat.tgz from the icmake binary package.

 -- tony mancill <tmancill@debian.org>  Sat, 06 Apr 2024 10:17:58 -0700

icmake (11.01.02-1) unstable; urgency=medium

  * Repaired a signed/unsigned comparison mismatch affecting 32-bit
    architectures. (Closes: #1061475)

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 25 Jan 2024 13:50:50 +0100

icmake (11.01.01-1) unstable; urgency=medium

  * New major version supports using Single Pre-Compiled Headers and
    multi-threaded compilation. Refer to the updated icmake(1) and icmconf(7)
    man-pages for details.
  * The environment variable ICMAKE_CXXFLAGS is replaced by the environment
    variable ICMAKE_CPPSTD.
  * Repaired an error in handling 'icmake -c ...' commands

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 24 Jan 2024 11:26:20 +0100

icmake (10.06.01-1) unstable; urgency=medium

  * New upstream version 10.06.01
    Updates the QUICKINSTALL file, changes the environment variable
    CPPENVOPTS to ICMAKE_CXXFLAGS and upgrades the icm_prepare,
    icm_bootstrap, and icm_install scripts.
  * The debian/rules file calls 'icm_install all' instead of installing
    the icmake components separately
  * Upstream version 10.05.01 introduces the CPPENVOPTS environment
    variable which can be used to add additional options to the C++
    compiler.  See the icmconf(7) man-page for details.

  [ tony mancill ]
  * Remove Suggests for icmake-doc, which no longer exists
  * Remove George Danchev from Uploaders.  (Thank you George!)
  * Add lintian overrides for icmake scripts

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 29 Sep 2023 11:17:05 +0200

icmake (10.04.01-2) unstable; urgency=medium

  * Fix debian/clean target to permit rebuilds (Closes: #1047954)

 -- tony mancill <tmancill@debian.org>  Wed, 16 Aug 2023 21:34:18 -0700

icmake (10.04.01-1) unstable; urgency=medium

  * New upstream version 10.04.01
    Fixes FTBFS with GCC-13 (Closes: #1037691)

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 24 Jun 2023 09:16:08 +0200

icmake (10.04.00-2) unstable; urgency=medium

  * Upload to unstable

 -- tony mancill <tmancill@debian.org>  Sun, 11 Jun 2023 16:04:28 -0700

icmake (10.04.00-1) experimental; urgency=medium

  * New upstream release changed 'typedef' definitions into 'using'
    declarations.
  * Files processed by icmake are now sorted, offering reproducible builds.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 23 Mar 2023 11:04:55 +0100

icmake (10.03.03-2) unstable; urgency=medium

  * Update autopkgtext for updated shunit2
  * Bump Standards-Version to 4.6.2
  * Freshen years in debian/copyright

 -- tony mancill <tmancill@debian.org>  Thu, 09 Feb 2023 17:04:35 -0800

icmake (10.03.03-1) unstable; urgency=medium

  * Updated the /usr/share/icmake skeleton files

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 10 Dec 2022 10:44:28 +0100

icmake (10.03.02-1) unstable; urgency=medium

  [ Frank B. Brokken ]
  * New upstream version 10.03.02 adds bobcatbootstrap to build icmake
    on systems that haven't installed the bobcat library
  * Debian packaging branch is now debian/latest (DEP-14)

  [ Jelmer Vernooĳ ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse. (Debian janitor)

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 09 Nov 2022 21:14:57 +0100

icmake (10.03.01-1) unstable; urgency=medium

  * New upstream version 10.03.01
  * debian/rules determines the C++ version to use from upstream's 'c++std'
    file

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 14 Sep 2022 15:08:02 +0200

icmake (10.03.00-2) unstable; urgency=medium

  * New debian release using libbobcat6

  * Bump Standards-Version to 4.6.1

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 10 Sep 2022 16:14:48 +0200

icmake (10.03.00-1) unstable; urgency=medium

  [ Frank B. Brokken ]
  * New upstream version 10.03.00
  * The FTBFS error (bug #1004986) was caused by icmake not handling
    big-endian architectures when writing/reading its .bim files. This problem
    was fixed in the upstream 10.02.00 release.  (Closes: #1004986)
  * Upstream repaired a error in writing .bim files on little-endian
    architectures in the 10.03.00 release.

  [ tony mancill ]
  * Add autopkgtest for icmake compile, execute and disassemble

 -- tony mancill <tmancill@debian.org>  Sun, 20 Feb 2022 10:18:09 -0800

icmake (10.01.01-3) unstable; urgency=medium

  * Check for invalid read in lex.cc causing FTBFS of bobcat on s390x.
    (Closes: #1004986)

 -- tony mancill <tmancill@debian.org>  Fri, 04 Feb 2022 17:29:26 -0800

icmake (10.01.01-2) unstable; urgency=medium

  * Upload to unstable
  * Relax bobcat build dependency to 5.07.00; 5.09.00 isn't strictly needed
    and this makes the bobcat transition slightly simpler.
  * Bump Standards-Version to 4.6.0

 -- tony mancill <tmancill@debian.org>  Tue, 09 Nov 2021 09:17:24 -0800

icmake (10.01.01-1) experimental; urgency=medium

  * Upstream removed a leftover debug message

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 03 Jul 2021 12:42:49 +0200

icmake (10.01.00-1) UNRELEASED; urgency=medium

  * The icmake program again recognizes but ignores the -q option (frequently
    used in icmake scripts) . See also the upstream changelog.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 01 Jul 2021 11:02:25 +0200

icmake (10.00.00-1) experimental; urgency=medium

  [ Frank B. Brokken ]
  * New release, converted icmake to C++, added several new options and a new
    man-page, updated existing man-pages, changed the icm_dep output, all
    support executables are now in /usr/libexec/icmake, the icmake-doc debian
    package has been discontinued, as almost all of its files are already
    available in /usr/share/doc/icmake. Refer to the upstream changelog files
    for details.

  [ tony mancill ]
  * Upload to experimental during the Bullseye freeze.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 14 Jun 2021 10:24:17 +0200

icmake (9.03.01-1) unstable; urgency=medium

  * Upstream fixed handling directories without sources if precompiled
    headers were requested (Closes: #948766, #948765, #948768)

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 13 Jan 2020 10:13:25 +0100

icmake (9.03.00-2) unstable; urgency=medium

  * Address FTBFS for binary-indep target (Closes: #948755)
  * Allow builds without stripped binaries with nostrip

 -- tony mancill <tmancill@debian.org>  Sun, 12 Jan 2020 21:30:55 -0800

icmake (9.03.00-1) unstable; urgency=medium

  [ Frank B. Brokken ]
  * New upstream version 9.03.00
  * The icmake grammar now supports list constants ( '[' string+ ']' )
  * Fixed handling of int-comparison functions
  * After compilation precompiled headers are stored in TMP_DIR/gch
  * Icmbuild's commands were extended with 'cleantmp' and 'cleangch'
  * All manpages received a complete overhaul
  * Removed debian/compat, added debhelper-compat to debian control
  * Bumped the standards version in debian/control to 4.4.1
  * New upstream version 9.03.00

  [ tony mancill ]
  * Set "Rules-Requires-Root: no" in debian/control
  * Add lintian-overide for icmun manpage warning

 -- tony mancill <tmancill@debian.org>  Sun, 12 Jan 2020 15:57:16 -0800

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog icmake`.
