licensecheck (3.0.31-2) unstable; urgency=medium

  * Fix patch and adapt build to install library-part as private
    library, to be multiarch-friendly.
    Closes: Bug#854233. Thanks to Johannes Schauer and Helmuth Grohne.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 17 Sep 2017 22:10:06 +0200

licensecheck (3.0.31-1) unstable; urgency=medium

  [ upstream ]
  * New release.
    Highlights:
    + Stop ship Regexp::Pattern::License, now an independent
      distribution.

  [ Jonas Smedegaard ]
  * Tighten lintian overrides regarding License-Reference.
  * Declare compliance with Debian Policy 4.1.0.
  * Update copyright info: Use https protocol in file format URL.
  * Update package relations:
    + (Build-)depend on libregexp-pattern-license-perl.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 17 Sep 2017 21:24:44 +0200

licensecheck (3.0.30-1) unstable; urgency=medium

  [ upstream ]
  * New release.
    Highlights:
    + Tighten lots of license patterns to require descriptive prefix
      when only an abbreviation.
      Closes: Bug#862827. Thanks to Axel Beckert.
    + Fix license pattern ms_pl to detect MS Public License (not
      non-free MS Permissive License).
    + Add license pattern artistic_2.
    + Improve license patterns agpl epl.
    + Improve comment marker cleanup before copyright statement parsing.

  [ Jonas Smedegaard ]
  * Fix clean Makefile.old.
    Closes: Bug#854223. Thanks to Johannes Schauer.
  * Update package relations:
    + Relax to suggest (not recommend) bash-completion (and mention its
      use in long description).
      Closes: Bug#864353. Thanks to Ian Jackson.
  * Modernize cdbs: Check copyright in maintainer script (not during
    build).
  * Declare compliance with Debian Policy 4.0.0.
  * Update package relations:
    + Relax to (build-)depend unversioned on libmoo-perl
      libstring-copyright-perl.
    + Have (build-)dependency on libscalar-list-utils-perl fallback on
      recent perl.
    + Stop explicitly (build-)depend on (recent perl or)
      libexperimental-perl: Required version satisfied by perl even in
      oldstable.

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 06 Jul 2017 15:50:46 +0200

licensecheck (3.0.29-1) unstable; urgency=medium

  [ upstream ]
  * New release.
    Highlights:
    + Drop gpl+aladdin combo license: Too exotic.
    + Fix detect BSD licenses as bare name.
    + Fix don't choke on unspecificed BSD license.
    + Document Regexp::Pattern::License as a private module.
    + Add license patterns ofl aladdin rpsl mit_cmu mit_cmu_warranty.
    + Improve license patterns ftl mit_feh mit_enna cube eurosym libpng
      zlib zlib_acknowledgement.
    + Sort before enumerating ambiguously related combo licenses.
    + Streamline license parsing: Process loops of similar patterne.

  [ Jonas Smedegaard ]
  * Modernize Vcs-* fields:
    + Use git subdir (not cgit).
    + Add .git suffix for Vcs-Git URL.
  * Stop override lintian for
    package-needs-versioned-debhelper-build-depends: Fixed in lintian.
  * Update watch file: Tighten version regex.
  * Update copyright info: Extend coverage of Debian packaging.

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 24 Jan 2017 11:55:30 +0100

licensecheck (3.0.28-1) unstable; urgency=medium

  [ upstream ]
  * New release(s).
    Highlights:
    + Fix avoid non-digit in version of license Artistic.
    + Fix delimit ambiguous license combos with "and/or" (not "or").
    + Fix parse whole file for test info-at-eof.h to not fail with
      String::Copyright 0.003003 or newer.
      Closes: Bug#838269. Thanks to Santiago Vila.
    + Fix exclude AGPL false positives.
    + Fix tighten runtime-requirement on Path::Tiny for visit().
    + Fix avoid detection of GPL/LGPL fulltext (rarely if ever used as
      license grant).
    + Fix detect license FSFULLR (was misdetected as bogus FSFULR).
    + Fix detect license MPL-2.0 (was misdetected as MPL-2.0 or AGPL).
    + Fix detect licenses mit_old mit_unspecified (was misdetected as
      mit_new).
    + Fix version identifier to use + only in machine-readable mode.
    + Fix detect dual licensing mit_new mit_old (and speed up partsing
      while at it).
    + Fix tighten detection of ISC license (was misdetecting curl).
    + Fix tighten license patterns curl mit_new (was misdetecting other
      MIT variants).
    + Apply fallback marker "UNKNOWN" after (not during) license
      detection.
    + Refactor to use new module Regexp::Pattern::License and extend to
      detect 23 new licenses (and streamline 48 of the existing ones):
      cc_by cc_by_nc cc_by_nc_nd cc_by_nc_sa cc_by_nd cc_cc0 cc_sp cube
      curl dsdp eurosym gfdl gfdl_niv icu mit_advertising mit_enna
      mit_feh mit_oldstyle mit_oldstyle_disclaimer
      mit_oldstyle_permission ms_rl ntp ntp_disclaimer.
    + Clean m4 dnl comment marker.

  [ Jonas Smedegaard ]
  * Suppress lintian license-problem-json-evil false positive.

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 25 Nov 2016 22:49:53 +0100

licensecheck (3.0.24-1) unstable; urgency=medium

  [ upstream ]
  * New release.
    Highlights:
    + Fix apply options --check --ignore to full path (not basename).

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 03 Sep 2016 15:48:21 +0200

licensecheck (3.0.23-1) unstable; urgency=medium

  [ upstream ]
  * New release.
    Highlights:
    + Fix skip parsing non-files (regression since v3.0.5).
    + Fix stop ignore options --check --ignore (regression since v3.0.5).
    + Use Path::Iterator::Rule.

  [ Jonas Smedegaard ]
  * Use local code for licensecheck of ourselves.
  * Update package relations:
    + Stop build-depend on devscripts.
    + (Build-)depend on libpath-iterator-rule-perl.

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 02 Sep 2016 01:52:37 +0200

licensecheck (3.0.22-1) unstable; urgency=medium

  [ upstream ]
  * New release.
    Highlights:
    + Fix have option --deb-machine imply option --deb-fmt.
    + Adjust SPDX-like shortnames to match Debian format.
    + Improve detection of GPL/LGPL/AGPL versions.
    + Stop merge differently cased owners.

  [ Jonas Smedegaard ]
  * Update package relations:
    + (Build-)depend on libsort-key-perl..
    + (Build-)depend on recent libscalar-list-utils-perl.

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 22 Aug 2016 00:15:23 +0200

licensecheck (3.0.21-1) unstable; urgency=medium

  [ upstream ]
  * New release(s).
    Highlights:
    + Fix strip trailing newline from copyrights.
    + Fix strip copyright sign unconditionally.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 20 Aug 2016 15:29:32 +0200

licensecheck (3.0.19-1) unstable; urgency=medium

  [ upstream ]
  * New release.
    Highlights:
    + Fix strip copyright sign with option --deb-machine.
    + Add option --copyright-delimiter, including comma by default.

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 19 Aug 2016 15:10:50 +0200

licensecheck (3.0.18-1) unstable; urgency=medium

  [ upstream ]
  * New release(s).
    Highlights:
    + Fix avoid bogus "generated-file" as SPDX license.
    + Have option --deb-machine imply option --deb-fmt.
    + Fix defaults for options --list-delimiter and --rfc822-delimiter
      (was one space too many).
    + Fix use NONE for no authors with option --deb-machine.
    + Fix stop use obsolete undocumented String::Copyright blocks
      method.

  [ Paul Wise ]
  * Add "Auto Generated" to the generated file detection.

  [ Jonas Smedegaard ]
  * Tighten (Build-)dependency on libstring-copyright-perl.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 13 Aug 2016 02:46:31 +0200

licensecheck (3.0.15-1) unstable; urgency=medium

  [ upstream ]
  * New release(s).
    Highlights:
    + Tighten full search (i.e. --lines=0) to truly parse whole file
      (not optimisticly stop search after first cluster of copyrights).

  [ Jonas Smedegaard ]
  * Tighten (Build-)dependency on libstring-copyright-perl.

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 11 Aug 2016 14:25:20 +0200

licensecheck (3.0.13-1) unstable; urgency=medium

  [ upstream ]
  * New release(s).

  [ Jonas Smedegaard ]
  * Fix tighten (build-)dependency on libpath-tiny-perl and
    libstrictures-perl.
    Closes: Bug#832446. Thanks to Stuart Prescott.

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 25 Jul 2016 20:01:45 +0200

licensecheck (3.0.10-1) unstable; urgency=medium

  [ upstream ]
  * New release(s).
    Highlights:
    + Use String::Copyright.

  [ Jonas Smedegaard ]
  * Update package relations:
    + (Build-)depend on libstring-copyright-perl.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 24 Jul 2016 19:58:25 +0200

licensecheck (3.0.8-1) unstable; urgency=medium

  [ upstream ]
  * New release(s).
    Highlights:
    + Use Getopt::Long::Descriptive.
    + Fix resolve regexes from options (broken since 3.0.0).
    + Rewrite testsuite to better integrate with CPAN.
    + Stop dereference symbolic links: Dangerous and non-intuitive
      (was possibly introduced in error intended to enable recursion).
      Closes: Bug#830115. Thanks to Sandro Mani.
    + Refactor to no longer call find (now uses Path::Tiny instead).
    + Avoid type constraints and all but one coercion, for a 30% speedup
      in initializing script compared to 3.0.1.
    + Detect "Generated with" string as auto-generated text.
    + Detect alternative representations for copyright sign and hyphen.

  [ Jonas Smedegaard ]
  * Update package relations:
    + (Build-)depend on libgetopt-long-descriptive-perl.
    + (Build-)depend on (recent perl or) libexperimental-perl.
    + Build-depend on libtest-requires-perl libtest-roo-perl
      libtest-script-perl.
    + Stop (build-)depend on libtype-tiny-perl.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 24 Jul 2016 12:43:00 +0200

licensecheck (3.0.1-1) unstable; urgency=medium

  [ upstream ]
  * New release.

  * Fix replace (not only break) older devscripts. Thanks to James McCoy.

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 29 Jun 2016 16:47:48 +0200

licensecheck (3.0.0-1) unstable; urgency=low

  * Initial packaging release.
    Closes: bug#828830.

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 28 Jun 2016 13:03:00 +0200
