dh-ocaml (2.4) unstable; urgency=medium

  * Add missing dependency on libconfig-tiny-perl (Closes: #1082764)

 -- Stéphane Glondu <glondu@debian.org>  Thu, 26 Sep 2024 09:25:54 +0200

dh-ocaml (2.3) unstable; urgency=medium

  * Make .in suffix used by dh_ocamlinit configurable
  * Remove cdbs rules and related stuff
  * Bump Standards-Version to 4.7.0

 -- Stéphane Glondu <glondu@debian.org>  Wed, 25 Sep 2024 08:22:27 +0200

dh-ocaml (2.2) unstable; urgency=medium

  * Add support for a different OCaml stdlib dir

 -- Stéphane Glondu <glondu@debian.org>  Sat, 03 Aug 2024 05:07:03 +0200

dh-ocaml (2.1) unstable; urgency=medium

  * Cope with move of dynlink.cmxa in OCaml 5.2.0

 -- Stéphane Glondu <glondu@debian.org>  Sat, 15 Jun 2024 07:19:34 +0200

dh-ocaml (2.0) unstable; urgency=medium

  * dh_ocaml:
    - Add explicit dependencies to versioned ocaml{,-base} if relevant
  * ocaml_dune.pm:
    - Pass remaining arguments to "dune build"

 -- Stéphane Glondu <glondu@debian.org>  Thu, 24 Aug 2023 08:07:11 +0200

dh-ocaml (1.3.0) unstable; urgency=medium

  [ Stéphane Glondu ]
  * Call dune {build,runtest} with -j if applicable
  * Add possibility to specify per-pair checksum

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + dh-ocaml: Add Multi-Arch: foreign.

 -- Stéphane Glondu <glondu@debian.org>  Fri, 18 Aug 2023 17:54:57 +0200

dh-ocaml (1.2.3) unstable; urgency=medium

  * Remove Breaks/Replaces relative to old ocaml versions
  * Remove references to -nox packages
  * Remove obsolete dom-* manpages
  * Bump Standards-Version to 4.6.2

 -- Stéphane Glondu <glondu@debian.org>  Sat, 12 Aug 2023 10:52:58 +0200

dh-ocaml (1.2.2) unstable; urgency=medium

  * Remove dh_dwz override from ocamlvars.mk
  * Support multiple packages in ocaml_dune DH buildsystem

 -- Stéphane Glondu <glondu@debian.org>  Wed, 26 Jul 2023 21:21:38 +0200

dh-ocaml (1.2.1) unstable; urgency=medium

  * ocaml_dune DH buildsystem: pass package name to dune install

 -- Stéphane Glondu <glondu@debian.org>  Sat, 15 Jul 2023 14:30:53 +0200

dh-ocaml (1.2.0) unstable; urgency=medium

  [ Stéphane Glondu ]
  * Add ocaml_dune DH buildsystem (Closes: #1041036)

  [ Jochen Sprickerhof ]
  * Add dh-sequence-ocaml for declarative packaging

 -- Stéphane Glondu <glondu@debian.org>  Sat, 15 Jul 2023 10:14:41 +0200

dh-ocaml (1.1.3) unstable; urgency=medium

  * ocamlvars.mk: export OCAML_CUSTOM_USE_OUTPUT_COMPLETE_EXE
  * Remove obsolete scripts:
    - dom-apply-patches ("gbp pq import")
    - dom-save-patches ("gbp pq export")
    - dom-git-checkout ("gbp clone")
    - dom-safe-pull ("gbp pull")

 -- Stéphane Glondu <glondu@debian.org>  Fri, 04 Sep 2020 09:03:30 +0200

dh-ocaml (1.1.2) unstable; urgency=medium

  * Bump debhelper compat level to 13
  * Add empty override_dh_dwz to ocamlvars.mk to prevent FTBFS

 -- Stéphane Glondu <glondu@debian.org>  Tue, 11 Aug 2020 10:19:34 +0200

dh-ocaml (1.1.1) unstable; urgency=medium

  [ Stéphane Glondu ]
  * ocamlvars.mk: export BUILD_PATH_PREFIX_MAP
  * Bump debhelper compat level to 12
  * Bump Standards-Version to 4.5.0
  * Add Rules-Requires-Root: no
  * Remove Samuel and Romain from Uploaders

  [ Mehdi Dogguy ]
  * dom-git-checkout: use salsa instead of alioth

  [ Ralf Treinen ]
  * Update Vcs-* fields to salsa
  * Priority optional

 -- Stéphane Glondu <glondu@debian.org>  Mon, 27 Jan 2020 13:26:13 +0100

dh-ocaml (1.1.0) unstable; urgency=medium

  [ Mehdi Dogguy ]
  * Minor simplifications in dom-new-git-repo
  * Use gbp pq now that it exists (also, in stable)
  * Use gbp-clone to clone git repos and track relevant branches
  * Use new dispatch address for git commit notifications

  [ Ralf Treinen ]
  * dh_ocamlinit manpage: document prefixes OPT, BYTE, DYN
  * dom-new-git-repo: replace git-import-orig by gbp import-orig
    (Closes: #862777)

  [ Johannes Schauer ]
  * dh_ocamlinit: also check for ocamlopt when filtering DYN lines

  [ Stéphane Glondu ]
  * Fix incorrect usage of doit (Closes: #868470)
  * Fix reproducible build (Closes: #830282)
  * Bump debhelper compat to 10
  * Bump Standards-Version to 4.0.0
  * Update Vcs-*

 -- Stéphane Glondu <glondu@debian.org>  Sun, 16 Jul 2017 09:47:04 +0200

dh-ocaml (1.0.10) unstable; urgency=medium

  [ Riley Baird ]
  * Added option to set alioth username in dom-git-new-repo

  [ Stéphane Glondu ]
  * Use a deterministic order in generated .info files. Patch by Chris
    Lamb (Closes: #779037)
  * Policy: allow installation of *.{cmxs,cma,cmo} and META in runtime
    packages (and other minor changes) (Closes: #500036)
  * Bump debhelper compat level to 9
  * Bump Standards-Version to 3.9.6

 -- Stéphane Glondu <glondu@debian.org>  Wed, 12 Aug 2015 16:44:39 +0200

dh-ocaml (1.0.9) unstable; urgency=medium

  * Add OCAMLBUILD_BEST variable in ocamlvars.mk: 'native' on native
    architectures and 'byte' otherwise.

 -- Mehdi Dogguy <mehdi@debian.org>  Thu, 08 May 2014 13:27:01 +0200

dh-ocaml (1.0.8) unstable; urgency=medium

  [ Ralf Treinen ]
  * Packaging policy, chapter libpack: libxxx-ocaml-dev packages go into
    section ocaml, not libdevel.

  [ Stéphane Glondu ]
  * Sort generated md5sums files to ease build reproducibility
  * Update Vcs-*
  * Bump Standards-Version to 3.9.5

 -- Stéphane Glondu <glondu@debian.org>  Sat, 01 Feb 2014 15:12:38 +0100

dh-ocaml (1.0.7) unstable; urgency=low

  * Follow-up fix for dom-new-git-repo /o\

 -- Mehdi Dogguy <mehdi@debian.org>  Sun, 06 Jan 2013 11:26:02 +0100

dh-ocaml (1.0.6) unstable; urgency=low

  [ Sylvain Le Gall ]
  * Remove Sylvain Le Gall from uploaders

  [ Mehdi Dogguy ]
  * dom-new-git-repo: Use KGB instead of CIA for new Git repositories.

 -- Mehdi Dogguy <mehdi@debian.org>  Sat, 06 Oct 2012 20:13:39 +0200

dh-ocaml (1.0.5) unstable; urgency=low

  [ Ralf Treinen ]
  * Fixed typo in message string of dom-safe-pull.

  [ Stéphane Glondu ]
  * Fix computation of ABI with recent OCaml snapshots
  * Put debian/copyright in 1.0 format
  * Bump Standards-Version to 3.9.3 (no changes)

 -- Stéphane Glondu <glondu@debian.org>  Wed, 18 Apr 2012 07:51:55 +0200

dh-ocaml (1.0.4) unstable; urgency=low

  [ Mehdi Dogguy ]
  * Do not pass DH_ALWAYS_EXCLUDE to ocamldoc in dh_ocamldoc (Closes: #627427)

  [ Stéphane Glondu ]
  * ocamlvars.mk: put only the first word of `ocamlc -version` in
    OCAML_ABI, so that it can be used with svn snapshots
  * dom-safe-pull: fail when feching fails (Closes: #659244)

 -- Stéphane Glondu <glondu@debian.org>  Fri, 10 Feb 2012 04:39:45 +0100

dh-ocaml (1.0.3) unstable; urgency=low

  [ Євгеній Мещеряков ]
  * Add new program, dh_ocamlclean, for cleaning files generated by
    dh_ocamlinit, and use it instead of dh_ocamlinit -d (closes: #651131)

 -- Stéphane Glondu <glondu@debian.org>  Sat, 10 Dec 2011 22:47:28 +0100

dh-ocaml (1.0.2) unstable; urgency=low

  * dom-new-git-repo: use git.debian.org for ssh host (Closes: #632246)
  * dh_ocaml: set umask to 0022 (Closes: #636906)

 -- Stéphane Glondu <glondu@debian.org>  Sun, 07 Aug 2011 00:43:36 +0200

dh-ocaml (1.0.1) unstable; urgency=low

  * Added patch to dh_ocaml:
    + Fix parsing of .onodefine files.
    + Pass --nodefined option during the computation
      of binary package dependencies.
  * Added myself (Romain Beauxis) as uploader.

 -- Romain Beauxis <toots@rastageeks.org>  Wed, 22 Jun 2011 15:17:23 -0500

dh-ocaml (1.0.0) unstable; urgency=low

  [ Stéphane Glondu ]
  * Adaptation to OCaml 3.12:
    - bump major version to 1.0, since this version won't work with
      previous versions of OCaml
    - there is a single ocamlobjinfo tool now; remove references to old
      ocaml{dumpapprox,plugininfo,byteinfo} tools from dh_ocaml and
      ocaml-md5sums
  * Bump debhelper compat level to 8
  * Bump Standards-Version to 3.9.2 (no changes)

  [ Ralf Treinen ]
  * Changed suggestion of git-core to git.

  [ Sylvain Le Gall ]
  * Fix --notifications option for dom-new-git-repo

 -- Stéphane Glondu <glondu@debian.org>  Sat, 16 Apr 2011 11:44:05 +0200

dh-ocaml (0.9.6) unstable; urgency=low

  [ Stéphane Glondu ]
  * debian/control:
    - add git-core to Suggests
    - bump Standards-Version to 3.9.1 (no changes)
  * tools/:
    - dom-new-git-repo: explicitly use sh when executing remote commands
      via ssh (Closes: #588371)
    - dom-git-checkout: check for existence of upstream/pristine-tar
      remote branches before creating local ones (Closes: #591555)

  [ Ralf Treinen ]
  * policy/: continue work started by Sylvain Le Gall on splitting the
    document into policy and reference (thanks, Sylvain!):
    - current value of ocaml version no longer mentionend in policy
    - fix location of library directory (closes: #591556)
    - refactor sections, many small changes all over the document
    - streamline discussion on bytecode vs native code
    - compiling with -custom is deprecated (closes: #500286)
    - reference: add section on dh
    - findlib integration: META files always go in the directory of the
      library, debian-specific ones should have a comment.
  * Makefile: generate the reference document
  * update authors in doc-base registration for the policy
  * add doc-base registration for the reference.
  * Added myself to uploaders.

 -- Ralf Treinen <treinen@debian.org>  Mon, 06 Sep 2010 20:30:15 +0200

dh-ocaml (0.9.5) unstable; urgency=low

  * Fix detection of Dynlink support.

 -- Mehdi Dogguy <mehdi@debian.org>  Wed, 07 Jul 2010 19:03:26 +0200

dh-ocaml (0.9.4) unstable; urgency=low

  [ Mehdi Dogguy ]
  * dh_ocamldoc:
    + Use word boundaries to correctly detect ocamlfind options
      instead of spaces (Closes: #555794).
    + Add some bits to the manpage about how to deal with
      several documentations.
    + Make different titles when a package ships several documentations.
    + Pass -sort to ocamldoc to sort the list of top-level modules before
      generating the documentation.
    + When "--doc-base-generate" is found in a .ocamldoc file, dh_ocamldoc
      will generate the corresponding .doc-base file only (Closes: #549930)
  * dom-git-checkout.1: Mention how to configure the username (Closes: #570363)

  [ Stéphane Glondu ]
  * debian/control:
    + remove Stefano from Uploaders
    + move debhelper to Build-Depends (needed for "clean" target)
    + add debhelper to Recommends
    + make dh-ocaml break previous versions of ocaml (Closes: #569195)
    + bump Standards-Version to 3.9.0
  * dh_ocamlinit: add support for DYN: lines
  * ocamlvars.mk: add OCAML_NATDYNLINK
  * Switch source package format to 3.0 (native)

 -- Stéphane Glondu <glondu@debian.org>  Wed, 30 Jun 2010 01:54:24 +0200

dh-ocaml (0.9.3) unstable; urgency=low

  * Revert fix to #500869; -u is deprecated (Closes: #554510)

 -- Stéphane Glondu <glondu@debian.org>  Thu, 05 Nov 2009 08:57:40 +0100

dh-ocaml (0.9.2) unstable; urgency=low

  [ Stéphane Glondu ]
  * dom-new-git-repo: fail by default when executed out of a Git
    repository and without tarball argument; don't fail if explicitly
    given "--notifications"
  * dh_ocaml: also take into account OCaml objects in non-lib packages;
    don't assume all objects are in /usr/lib
  * ocaml.mk: don't overwrite DEB_DH_GENCONTROL_ARGS and use -u instead of
    -- to pass args to dpkg-gencontrol in a safer manner (thanks to Loïc
    Minier) (Closes: #500869)

  [ Mehdi Dogguy ]
  * Use my debian address instead of the old ones, everywhere.
  * Handle relations between libXXXX-camlp4-dev and libXXXX-camlp4
    packages (Closes: #552392).
  * dh_ocamlinit: Do not generate a stamp file after cleaning
  * ocaml.mk: run dh_ocamldoc only on the current package
  * OCAML_OCAMLDOC_PACKAGES is not needed anymore. Thus, removing each
    occurence and reference to it.

  [ Samuel Mimram ]
  * dom-git-checkout: add --no-ssh option

 -- Stéphane Glondu <glondu@debian.org>  Tue, 03 Nov 2009 20:35:55 +0100

dh-ocaml (0.9.1) unstable; urgency=low

  [ Stéphane Glondu ]
  * dh_ocamldoc: fix typo in regexp (Closes: #549939)
  * dh_ocaml: better error when /usr/lib doesn't exist in a relevant
    binary package
  * dom-new-git-repo:
    - cope with new scheme of example hooks with recent versions of git
    - issue a warning when nothing is pushed

  [ Mehdi Dogguy ]
  * Don't pass --nodefined-map to ocaml-lintian
  * Add a variable to be able to desactivate dh_ocaml in a cdbs
    package when needed. The variable WITH_DH_OCAML has to be set
    to 0 to desactivate dh_ocaml.
  * ocaml-md5sums: Print object file's name when failing
  * Replace class/ocaml.mk with rules/ocaml.mk in policy/appendix-cdbs.xml
    (Closes: #550378)

  [ Stefano Zacchiroli ]
  * dh_ocamldoc manpage improvements: mention how ocamlfind is detected
    and that order is relevant when shipping doc elsewhere

 -- Stéphane Glondu <glondu@debian.org>  Fri, 16 Oct 2009 00:31:24 +0200

dh-ocaml (0.9.0) unstable; urgency=low

  [ Stefano Zacchiroli ]
  * dom-git-checkout manpage: clarify that the tool is d-o-m specific
  * dom-new-git-repo manpage: clarify what pkg-ocaml-maint is

  [ Sylvain Le Gall ]
  * Rewrite ocaml-md5sums in perl and install it (Closes: #516502)
  * dh_ocaml now computes automatically dependencies (Closes: #522831)
  * Add dh-ocaml (>= 0.9) build dependency when generating debian/control
    through CDBS
  * Add ocaml-lintian and use it in dh_ocaml to dump information for
    lintian check
  * Use xsltproc and lynx rather than docbook2x to produce policy
  * Convert policy to xinclude to be able to run xmllint and spot
    precisely error

  [ Mehdi Dogguy ]
  * Install ocaml.pm to enable: dh --with ocaml
  * Execute dh_ocaml before dh_gencontrol in the dh sequence
  * Simplify build process
  * Make the cdbs rule ocaml.mk work with the dh_ocaml scripts suite.
  * Update email addresses and remove DMUA

  [ Stéphane Glondu ]
  * Remove compatibility symlinks from /usr/share/cdbs/1/class
  * Update Standards-Version to 3.8.3

 -- Stéphane Glondu <glondu@debian.org>  Tue, 22 Sep 2009 22:42:32 +0200

dh-ocaml (0.5.0) unstable; urgency=low

  [ Stephane Glondu ]
  * Use "<<" for Replaces, not "<=" (Closes: #528241)
  * Add ocaml-pkg-update-uploaders (Closes: #516764)
  * Add dom-safe-pull

  [ Mehdi Dogguy ]
  * Add variables OCAML_RUNTIME and OCAML_RUNTIME_NOX in ocamlvars.mk: which
    are, respectively, ocaml-base-nox-$(OCAML_ABI) and ocaml-base-$(OCAML_ABI)
    on non-native archs.
  * Install script tools dom-{new-git-repo,git-checkout,mrconfig} in
    /usr/bin (Closes: #516777)
  * Install dom-{apply,save}-patches in /usr/bin/ and update policy to
    explain briefly how to use them.
  * Add manpages for new tools
  * Add docbook-xsl, libxml2-utils and xsltproc to generate manpages

  [ Ralf Treinen ]
  * Add a section on setting the archive section of ocaml programs.
  * Set Section to ocaml

  [ Sylvain Le Gall ]
  * Add dom-switch-opt to test byte compilation on native arch

 -- Mehdi Dogguy <dogguy@pps.jussieu.fr>  Sat, 18 Jul 2009 21:21:41 +0200

dh-ocaml (0.4.1) unstable; urgency=low

  [ Samuel Mimram ]
  * Correct typo in dh_ocaml (Closes: #514996)

  [ Stefano Zacchiroli ]
  * switch versioning scheme to major.minor.micro: we will bump minor
    only for significant changes, and micro for bugfixes (as usual)
  * package description: clarify that debian/rules helpers are both for
    CDBS and for generic debian/rules
  * ocamlinit.mk: avoid stripping leading white spaces while filling .in
    files. Rationale: that could break files for which spaces are relevant
    (e.g. debian/patches/*.in)

 -- Stefano Zacchiroli <zack@debian.org>  Sun, 22 Feb 2009 22:54:02 +0100

dh-ocaml (0.4) unstable; urgency=low

  * ocamlinit.mk: clean up ocamlinit-stamp upon ocamlinit-clean (it used
    to induce very subtle FTBFSs)

 -- Stefano Zacchiroli <zack@debian.org>  Sat, 21 Feb 2009 15:15:54 +0100

dh-ocaml (0.3) unstable; urgency=low

  [ Stephane Glondu ]
  * CDBS / Makefile snippets:
    - ocaml.mk: use ocamlinit.mk
    - ocamlvars.mk: remove OCAML_IN_FILES, defined in ocamlinit.mk

  [ Samuel Mimram ]
  * Add variable OCAML_OCAMLDOC in ocamlvars.mk to get the best ocamldoc for
    the architecture.
  * Substitute everywhere in ocamlinit.
  * Add myself to uploaders.

  [ Mehdi Dogguy ]
  * Add variable OCAML_BEST in ocamlvars.mk: 'opt' when ocamlopt is
    present and 'byte' otherwise.
  * Add myself to uploaders.

  [ Stefano Zacchiroli ]
  * Move CDBS' ocaml.mk from class/ to rules/; provide a symlink for
    backward compatibility (Closes: #514517)
  * uploading to unstable

 -- Stefano Zacchiroli <zack@debian.org>  Sat, 21 Feb 2009 12:49:50 +0100

dh-ocaml (0.2) experimental; urgency=low

  [ Sylvain Le Gall ]
  * Add a script to test "-custom" binary

  [ Mehdi Dogguy ]
  * Add HOWTO update/publish the policy section to README.Debian

  [ Stephane Glondu ]
  * Policy:
    - remove XS- prefix in XS-Vcs-*
    - add preliminary documentation for Git packaging
  * CDBS:
    - handle lines starting with "OPT: " in *.in files
    - remove Julien from $(OCAML_TEAM)
    - move parts of CDBS to /usr/share/ocaml
  * Provide ocamlinit snippet in /usr/share/ocaml
  * Set Maintainer to d-o-m, add Stefano and me to Uploaders
  * Add DM-Upload-Allowed (with Stefano's blessing)

 -- Stephane Glondu <steph@glondu.net>  Tue, 17 Feb 2009 15:31:22 +0100

dh-ocaml (0.1) experimental; urgency=low

  * Initial release
  * Split this new package, out of other ocaml-* packages, to contain support
    stuff used to maintain OCaml-related packages in Debian (Closes: #451675)

 -- Stefano Zacchiroli <zack@debian.org>  Thu, 07 Aug 2008 00:54:00 -0300
