# changelog

author: Paul Howarth <paul@city-fan.org> - 1.118-1
changelog:
  - update to 1.118
    Policy Changes:
    - CodeLayout::RequireTidyCode: revise to work with incompatible changes in
      Perl::Tidy 20120619 (CPAN RT#77977)
    - TestingAndDebugging::ProhibitNoWarnings: correct the parse of the
      'no warnings' statement, so that 'no warnings "qw"' is recognized as
      suppressing just 'qw' warnings (CPAN RT#74647)
    - Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
      distribution (CPAN RT#69546)
    Other Changes:
    - make all unescaped literal "{" characters in regexps into character
      classes; these are deprecated, and became noisy with Perl 5.17.0
      (CPAN RT#77510)
  - drop now-redundant patch for Perl::Tidy compatibility
  - don't create perl-Test-Perl-Critic-Policy unless we have
    perl(Test::Builder) ≥ 0.82, and add a dependency for it
  - BR: perl(lib) for the build process
  - BR: perl(base) and perl(PPIx::Utilities::Node) for the module
  - BR: perl(File::Spec::Functions) for the test suite
  - drop buildreqs for perl(charnames), perl(File::Basename), perl(File::Find),
    perl(overload), perl(strict) and perl(warnings) - not dual lived


author: Paul Howarth <paul@city-fan.org> - 1.119-1
changelog:
  - Update to 1.119
    - Tests were failing with Config::Tiny 2.17 or later, due to a change in the
      error messages produced by that module (CPAN RT#88679, CPAN RT#88889,
      https://github.com/Perl-Critic/Perl-Critic/pull/16)
    - BuiltinFunctions::ProhibitVoidGrep and ::ProhibitVoidMap: grep and map
      called as functions are now allowed in slice operations (CPAN RT#79289)
    - Subroutines::RequireArgUnpacking: most tests of the size of @_ are now
      allowed (CPAN RT#79138)
    - Modernized our usage of Exporter (CPAN RT#75300)


author: Paul Howarth <paul@city-fan.org> - 1.121-1
changelog:
  - Update to 1.121
    - Added new themes based on CERT guidelines
    - The source code repository for Perl-Critic has been moved to GitHub at
      http://github.com/Perl-Critc/Perl-Critic; all tickets from the RT queue
      have also been moved there - please use GitHub for submitting any new bugs
      or corresponding about existing ones
    - The change log was reformatted to comply with CPAN::Changes::Spec
  - BR: perl(Perl::Critic::Policy::Miscellanea::RequireRcsKeywords) for the
    extra tests
  - Don't try to run the kwalitee test unless we can support a recent enough
    Test::Kwalitee


author: Paul Howarth <paul@city-fan.org> - 1.119-1
changelog:
  - Update to 1.119
    - Ship a LICENSE file
    - Mention Miscellanea::RequireRcsKeywords in the documentation for
      Perl::Critic::Deprecated (CPAN RT#89840)


author: Petr Pisar <ppisar@redhat.com> 0.008-1
changelog:
  - Specfile autogenerated by cpanspec 1.78
  - Remove BuildRoot stuff
  - Install into perl core directory


author: Paul Howarth <paul@city-fan.org> - 0.008-4
changelog:
  - Import from Fedora
  - Install to vendor directories
  - Reinstate compatibility with old distributions like EL-5


author: Paul Howarth <paul@city-fan.org> - 0.008-5
changelog:
  - BR: perl(base), perl(Cwd), perl(File::Path) and perl(File::Spec)
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.009-1
changelog:
  - Update to 0.009
    - Repackage with Dist::Zilla, primarily to fix busted metadata
  - Drop BR: perl(base), perl(Cwd), perl(File::Path) and perl(File::Spec)
    since we're no longer using Module::Install
  - Drop BR: perl(Test::Pod::Coverage) as coverage test has gone
  - BR: perl(File::Temp) and perl(parent)
  - Bump perl(Test::Pod) version requirement to 1.41
  - Add patches to handle building with old ExtUtils::MakeMaker and
    Test::More versions on older distributions


author: Paul Howarth <paul@city-fan.org> - 0.010-1
changelog:
  - Update to 0.010
    - Update bugtracker and repo metadata
  - Update patches for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 1.000-2
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 1.000-4
changelog:
  - Hack t/20_policies_codelayout.t to get it to work with perl < 5.8.8
  - Don't need to remove empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 1.000-6
changelog:
  - Miscellanea::RequireRcsKeywords moved here from the core Perl::Critic
    distribution (CPAN RT#69546)
  - BR: perl(base), perl(Carp), perl(English), perl(ExtUtils::Manifest),
    perl(File::Spec), perl(List::MoreUtils), perl(Perl::Critic::Config),
    perl(Perl::Critic::Policy), perl(Perl::Critic::PolicyFactory),
    perl(Perl::Critic::TestUtils), perl(Perl::Critic::Utils) and
    perl(PPI::Document)


author: Paul Howarth <paul@city-fan.org> - 1.002-1
changelog:
  - Update to 1.002
    - ValuesAndExpressions::RequireConstantOnLeftSideOfEquality - In case you
      accidentally say "if ($foo = 42) {...}"
    - "use 5.006001" in Makefile.PL and Build.PL
  - This release by THALJEF -> update source URL
  - BR:/R: perl(Perl::MinimumVersion) ≥ 0.14


author: Paul Howarth <paul@city-fan.org> - 73-1
changelog:
  - Update to 73
    - Tests fix for File::Temp in perl pre-5.10 (CPAN RT#78053)
  - Drop patch for building with old File::Temp, no longer needed


author: Paul Howarth <paul@city-fan.org> - 77-1
changelog:
  - Update to 77
    - New policy Documentation::ProhibitDuplicateHeadings
    - Fix POD parse losing violations across =cut gaps


author: Paul Howarth <paul@city-fan.org> - 78-1
changelog:
  - Update to 78
    - New policies CodeLayout::ProhibitIfIfSameLine,
      CodeLayout::ProhibitFatCommaNewline
  - Add patch to fix code with perl < 5.10 (CPAN RT#83990)


author: Paul Howarth <paul@city-fan.org> - 80-1
changelog:
  - Update to 80
    - New policy Documentation::ProhibitParagraphEndComma
    - Tests UnexpandedSpecialLiteral.t don't exercise __PACKAGE__ => across
      newline since that might be going to change in Perl 5.20 (CPAN RT#87307)


author: Paul Howarth <paul@city-fan.org> - 1.27-1
changelog:
  - Update to 1.27
    - updating to Module::Install::DSL 1.00
    - updating copyright year
    - fix detection of binary numbers
    - add check for variables added in 5.5
    - correct detection of different cases of '...'
    - detection of bareword that ends with double colon


author: Paul Howarth <paul@city-fan.org> - 1.28-1
changelog:
  - Update to 1.28
    - the ->isa in the 5.10 operator and magic variable tests were back to front,
      breaking both
    - magic variable rules now check using ->symbol method instead of ->content
      so that $+{foo} are correctly treated like %+
    - removed -w from tests to allow testing with Tainting on


author: Paul Howarth <paul@city-fan.org> - 1.28-2
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Add support for perl_bootstrap macro for mass rebuilds
  - Run the release tests too
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 1.28-3
changelog:
  - Downgrade List::Util version requirement to 1.14 to support FC-3 build
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Don't need to remove empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 1.28-5
changelog:
  - BR: perl(Carp), perl(Cwd), perl(Exporter), perl(File::Path),
    perl(File::Spec::Functions) and perl(PPI::Util)


author: Paul Howarth <paul@city-fan.org> - 1.29-1
changelog:
  - Update to 1.29
    - fix for "Use of uninitialized value in null operation"
    - add test for "utf8::is_utf" 5.8.1 special case
    - recognize all versions in "use feature" bundle
    - support regexes
    - detect changes in each/keys/values in 5.12 and 5.14
    - 2-arg binmode
    - postfix when
    - exists(&sub)
    - _bugfix_magic_errno will return element
    - add 'encoding' to 5.8 pragmas
    - private methods _set_checks2skip and _set_collect_all_reasons for
      Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy
    - temp file with open requires 5.8
  - BR: perl(PPIx::Regexp) ≥ 0.028
  - Add patch to work around version comparison issues on some older perls


author: Paul Howarth <paul@city-fan.org> - 1.30-1
changelog:
  - Update to 1.30
    - 'each % { $foo }' incorrectly required perl 5.14 (CPAN RT#81505)
    - 02_main.t fails in rare cases (CPAN RT#81487)
  - Drop upstreamed patch for CPAN RT#81487
  - Add patch to fix typo in version number for Perl::MinimumVersion::Reason
  - This release by CHORNY -> update source URL


author: Paul Howarth <paul@city-fan.org> - 1.32-1
changelog:
  - Update to 1.32
    - require new version of PPIx::Regexp
    - skip sub named keys/each/values in _each_argument() (CPAN RT#82718)
    - detect open with reference to scalar


author: Paul Howarth <paul@city-fan.org> - 1.002-2
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Install to vendor directories
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 1.002-11
changelog:
  - BR: perl(constant), perl(Exporter) and perl(File::Temp)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.003-1
changelog:
  - Update to 1.003
    - Fixed detection of VOS; $^O reports 'vos', not 'VOS'
    - Additional release tests
  - BR: perl(File::Spec::Functions), perl(List::Util),
    perl(Perl::Critic::Policy::Lax::ProhibitStringyEval::ExceptForRequire),
    perl(Pod::Wordlist::hanekomu), perl(Test::MinimumVersion),
    perl(Test::Perl::Critic), perl(Test::Spelling) and perl(Test::Version)
  - Identify purpose of each build requirement
  - Update patches for building on old distributions


author: Paul Howarth <paul@city-fan.org> - 1.004-1
changelog:
  - Update to 1.004
    - 'bitrig' is a Unix
  - Specify all dependencies
  - Update patches for building on old distributions
  - Always use aspell for the spell check as Pod::Wordlist::hanekomu explicitly
    sets the speller to aspell


author: Paul Howarth <paul@city-fan.org> - 1.005-1
changelog:
  - Update to 1.005
    - Ensured no non-core test dependencies
    - Various non-functional changes to files and metadata included with
      the distribution
  - Add patch with additional stopwords for the spell checker
  - Update patches for building on old distributions


author: Paul Howarth <paul@city-fan.org> - 1.006-1
changelog:
  - Update to 1.006
    - Compile test could hang on Windows
    - Dropped configure_requires for ExtUtils::MakeMaker to 6.17
  - Drop redundant patch for building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 20101217-5
changelog:
  - BR: perl(Carp), perl(constant), perl(Cwd), perl(Exporter),
    perl(Getopt::Long) and perl(IO::File)
  - Use a patch rather than scripted iconv to fix character encoding
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 20130717-1
changelog:
  - Update to 20130717
    - Fixed CPAN RT#86929, CPAN RT#86930, missing lhs of assignment
    - Fixed CPAN RT#84922, moved pod from Tidy.pm into Tidy.pod


author: Paul Howarth <paul@city-fan.org> - 20130806-1
changelog:
  - Update to 20130806
    - Fixed CPAN RT#87502, incorrect of parsing of smartmatch before hash brace
    - Added feature request CPAN RT#87330, trim whitespace after POD;
      the flag -trp (--trim-pod) will trim trailing whitespace from lines of POD
    - Fixed CPAN RT#87107, spelling


author: Paul Howarth <paul@city-fan.org> - 20130922-1
changelog:
  - Update to 20130922
    - Fixed CPAN RT#88020, --converge was not working with wide characters
    - Fixed CPAN RT#78156, package NAMESPACE VERSION syntax not accepted
    - First attempt to fix CPAN RT#88588, INDEX END tag change in pod2html breaks
      perltidy -html; I put in a patch which should work but I don't yet have a
      way of testing it


author: Paul Howarth <paul@city-fan.org> - 1.60000-1
changelog:
  - Update to 1.60000
    - Removed support for smartmatch - as of perl 5.18.0 smartmatch is
      marked as experimental, and subject to change or removal


author: Paul Howarth <paul@city-fan.org> - 0.051004-1
changelog:
  - Update to 0.051004
    - De-documented spurious dependency on Perl6::Export
    - De-typo-ficated source
    - Made file-based tests independent, so they can run in parallel


author: Paul Howarth <paul@city-fan.org> - 0.2020-11
changelog:
  - BR: perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - BR: perl(Crypt::DES) unconditionally
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.20-2
changelog:
  - Define RPM macros in global scope
  - Remove macro perl_version, used only once
  - Remove reference to %{buildroot} in %build section


author: Paul Howarth <paul@city-fan.org> - 0.22-1
changelog:
  - Update to 0.22
    - POD spelling corrections (CPAN RT#22113)
    - Add "unimport" to the stoplist (CPAN RT#33914)
  - Switch to ExtUtils::MakeMaker flow
  - BR: perl(Pod::Find) ≥ 0.21 and perl(Pod::Parser) ≥ 1.13 for completeness
  - BR: at least version 2.01 of perl(Devel::Symdump)
  - BR: at least version 1.00 of perl(Test::Pod)


author: Paul Howarth <paul@city-fan.org> - 0.22-2
changelog:
  - BR: perl(base), perl(constant), perl(Data::Dumper), perl(Exporter) and
    perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - Distinguish 'package didn't compile' from 'package has no symbols'
  - Avoid provides/requires from examples


author: Paul Howarth <paul@city-fan.org> - 0.04-1
changelog:
  - Update to 0.04
    - Fix the author field in META.yml
    - Compatibility with MooseX::Role::WithOverloading
  - Don't need to remove empty directories from the buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> - 0.05-1
changelog:
  - Update to 0.05
    - Removed use of Perl6::Junction, which causes warnings with 5.18.0
    - Switch to using namespace::autoclean everywhere
    - Canonical repository migrated to the github moose organization
  - Switch to Module::Build::Tiny flow
  - This release by ETHER -> update source URL
  - Classify buildreqs by usage
  - Add a series of patches to support building with old versions of Test::More
  - Add patch to support building without Test::Requires


author: Paul Howarth <paul@city-fan.org> 0.100000-1
changelog:
  - Update to 0.100000
    - Simplify tests to avoid causing bizarre catastrophic failures on 5.13.11
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 0.100001-1
changelog:
  - Update to 0.100001
    - Anchor the regex at both ends when matching symbols: /\A...\z/
  - Update patch for old ExtUtils::MakeMaker versions and only apply it when
    necessary


author: Paul Howarth <paul@city-fan.org> 0.100002-1
changelog:
  - Update to 0.100002
    - Add docs about using =for instead of =begin/=end
  - BR: perl(base) and perl(Pod::Find)
  - Don't need to remove empty directories from buildroot
  - Drop support for old distributions prior to FC-3:
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> 0.100002-2
changelog:
  - BR: perl(Carp::Heavy)
  - BR: perl(Pod::Coverage::CountParents) rather than perl(Pod::Coverage)
  - Drop redundant BR: perl(Test::Pod::Coverage)


author: Paul Howarth <paul@city-fan.org> 0.100003-1
changelog:
  - Update to 0.100003
    - The string *EVERYTHING* is now a pattern meaning "trust everything"
    - Only anchor the regex from Pod; trustme regex are again non-anchored
  - Add patches to support building with old versions of Test::More


author: Paul Howarth <paul@city-fan.org> 1.04-3
changelog:
  - Fix dist tag for development releases, CentOS, and Fedora 7 onwards
  - Remove buildroot unconditionally in %clean and %install
  - No need for %{perl_vendorarch} macro in noarch package
  - Remove %{__perl_version} macro, used only once
  - Remove %{__perl_package} macro, used only twice
  - Don't use macros in command paths, hardcode them instead
  - Fix argument order for find with -depth
  - Use search.cpan.org URLs
  - Define %{__id_u} in a more portable way
  - Add buildreq perl(ExtUtils::MakeMaker)


author: Paul Howarth <paul@city-fan.org> 1.04-4
changelog:
  - No need to set CFLAGS when building a noarch package
  - Tweak dist tag macros to work on current Rawhide with three-part releasenum
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)


author: Paul Howarth <paul@city-fan.org> 1.04-10
changelog:
  - BR: perl(Exporter) and perl(Test)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.05-1
changelog:
  - Update to 1.05
    - Added PREREQ_PM, MIN_PERL_VERSION, LICENSE and repo to Makefile.PL
    - Made strict- and warnings-clean
    - Fixed syntax error in abstract (CPAN RT#49985)
    - Fixed typo (CPAN RT#85374)
    - Renamed ChangeLog to Changes and reformatted as per CPAN::Changes::Spec
    - Deleted META.yml so MakeMaker will generate MYMETA.{yml,json}
    - Noted in pod that now being maintained by NEILB
    - Added link to github repo in pod
  - This release by NEILB -> update source URL


author: Paul Howarth <paul@city-fan.org> 1.06-1
changelog:
  - Update to 1.06
    - e2charnum() was using \d but should use [0-9] (CPAN RT#70246)
    - Added a bunch of pod-related links to SEE ALSO


author: Paul Howarth <paul@city-fan.org> 0.093330-3
changelog:
  - BR: perl(Pod::Coverage::TrustPod) for extra test cover (note that this
    introduces a build dependency loop that will need to be worked around if
    bootstrapping new releases)


author: Paul Howarth <paul@city-fan.org> 0.093330-6
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Add support for perl_bootstrap macro
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 0.093330-9
changelog:
  - BR: perl(Carp)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Always use Test::Deep
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.093331-1
changelog:
  - Update to 0.093331
    - Update repo and bug tracker
  - Add patches to support building with ExtUtils::MakeMaker < 6.30 and
    Test::More < 0.94
  - Explicitly run the extra tests


author: Paul Howarth <paul@city-fan.org> 0.100-1
changelog:
  - Update to 0.10
    - David Precious <davidp@preshweb.co.uk> taking over maintainership
    - Apply POD fix patch from CPAN RT#38328
  - This release by BIGPRESH -> update source URL


author: Paul Howarth <paul@city-fan.org> 0.110-1
changelog:
  - Update to 0.11
    - Recognise the =encoding directive, rather than dying when it's encountered
    - TODO: actually take heed of it
  - Change from Build.PL to Makefile.PL flow as Build.PL dropped upstream
  - BR: perl(ExtUtils::MakeMaker) rather than perl(Module::Build)


author: Paul Howarth <paul@city-fan.org> 0.110-2
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Fix line endings in pod2readme
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 0.110-5
changelog:
  - BR: perl(Carp), perl(IO::File), perl(Pod::PlainText) and perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Don't need to fix permissions of pod2readme
    - Don't need to run test suite with LANG=C


author: Paul Howarth <paul@city-fan.org> 1:3.21-1
changelog:
  - Update to 3.21
    - NOTE: COMPATIBILITY CHANGE: the 'codes_in_verbatim' option in
      Pod::Simple::XHTML is no longer enabled by default, which brings it into
      agreement with the other formatting classes, and eliminates unexpected
      behavior in XHTML-formatted Pod; users who depended on this functionality
      can still get it by enabling 'codes_in_verbatim' in their code
    - Fixed some typos in the documentation (CPAN RT#75532)
    - Now emit a warning the first time a non-ASCII byte is encountered when no
      "=encoding" has been seen
    - When a non-ASCII byte is encounted before an "=encoding" line has been
      seen, a heuristic (as described in perlpodspec) is applied to select UTF-8
      encoding if the non-ASCII bytes form a valid UTF-8 byte sequence, or
      Latin-1 otherwise
    - Added 'handle_code' method to Pod::Simple::XHTML, which allows subclasses
      to override the handling of verbatim blocks, and makes for a more cohesive
      interface, to boot
    - Subsequent text segments are now joined together and passed as a single
      unit to text handling code, which makes it easier for custom handlers to
      process complete blocks of text in a single call to 'handle_text', rather
      than in dribs and drabs
    - Replaced naïve text wrapping code in Pod::Simple::DumpAsXML with
      Text::Wrap, which was already used for similar purposes elsewhere in
      Pod::Simple
  - BR: perl(Data::Dumper)
  - Don't need to remove empty directories from buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1:3.22-1
changelog:
  - Update to 3.22
    - Fix bug where Pod::Simple would whine about non-ASCII bytes in code or
      comments - now only does so for Pod (in the absence of an "=encoding" tag)


author: Paul Howarth <paul@city-fan.org> 1:3.22-2
changelog:
  - Drop buildreqs for non-dual-lived modules: perl(File::Basename),
    perl(File::Find), perl(integer), perl(overload), perl(strict)


author: Paul Howarth <paul@city-fan.org> 1:3.23-1
changelog:
  - Update to 3.23
    - Eliminated nested elements in table of contents (index) items output of
      Pod::Simple::XHTML, which was especially problematic for headers that
      included links, as the TOC then got nested anchor elements, which simply
      would not work (CPAN RT#77686)
    - Fixed semantically invalid nested XHTML generated by Pod::Simple::XHTML
      since v3.21
    - Improved support for nested "C< >" tags in Pod::Simple::XHTML
    - No longer tries to decode a string with the "utf8" flag set, as the
      double-decoding only triggered an error
    - Added documentation note that the API expects encoded text (octets)
    - Added "parse_characters()" option to specify that strings to parse are
      already decoded from octets into characters


author: Paul Howarth <paul@city-fan.org> 1:3.24-1
changelog:
  - Update to 3.24
    - Fixed corner case bug for unlikely scenario in which non-UTF-8 text could
      be parsed as UTF-8
    - XHTML IDs can no longer end with punctuation
    - Fixed test failure on Perl 5.6.2
    - Changed the default installation location from "perl" to "site" on 5.12 and
      higher, since as of that version of Perl, dual-life modules no longer need
      to be installed in "perl" to replace in-core versions
    - Fixed hash order dependency test failures on Perl 5.17
    - Inlined the code that tries to guess a Pod file's encoding, which reduces
      the time Pod::Simple takes to build the core Perl documentation by 15-20%
    - Added a warning when "=item" types mismatch within one "=over"/"=back"
      block
    - Fixed regression introduced in 3.22 in which "C< >" tags were incorrectly
      treated as verbatim text in table of contents items emitted by
      Pod::Simple::XHTML
    - Loosened up the matching of "L< >" tags for man pages so that they allow
      names with dots, underscores, and any other characters other than "/",
      just so long as they end in '[(][-a-zA-Z0-9]+[)]' (CPAN RT#82975,
      CPAN RT#82972)
    - Fixed inverted mapping of "keyboard" to "kbd" in Pod::Simple::HTML
      (CPAN RT#79201)
    - Added two new Tagmap entries to Pod::Simple::HTML: "preformat" maps to
      "pre", and "teletype" maps to "tt" (CPAN RT#79201)
    - "X< >" tags are now ignored by the pull parser when it searches for
      titles, as is any trailing whitespace (CPAN RT#74389)
  - Drop UTF-8 patch, no longer needed


author: Paul Howarth <paul@city-fan.org> 1:3.25-1
changelog:
  - Update to 3.25
    - Improved the warning when "=item" types mismatch within one "=over"/"=back"
      block


author: Paul Howarth <paul@city-fan.org> 1:3.26-1
changelog:
  - Update to 3.26
    - Fixed another test script to skip all tests when Encode is not installed
    - Added 'encoding()' and 'detected_encoding()' to return the current encoding
      and the encoding actually to decode the input file; the value from
      "=encoding" is also now kept in the output tree (CPAN RT#74390)


author: Paul Howarth <paul@city-fan.org> 1:3.27-1
changelog:
  - Update to 3.27
    - Added new warnings as defined by Pod::Checker, thanks to RJBS:
      - "=over" without "=back"
      - "L<>" starts or ends with whitespace
      - raw "|" or "/" in "L<text|link>" text
    - Added ->keep_encoding_directive, which is false by default, to prevent
      formatters from emitting a document's '=encoding' directive in most cases
      (that they emitted the encoding was a bug introduced in v3.26 -
      CPAN RT#84093); now, only the DumpAsText and DumpAsXML formats set it to
      true
  - Add patch to support building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> 1:3.28-1
changelog:
  - Update to 3.28
    - Removed use of 'done_testing' in t/whine.t, which was added in v3.27
    - Fixed inproperly calculated number of skipped tests in t/xhtml01.t when
      HTML::Entities is not intalled
  - Drop upstreamed patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 1.04-1
changelog:
  - Update to 1.04
    - Update copyright info
    - Require 5.8 (let me know if this is a problem for you)
    - Improve tests
    - Hopefully fix failing test on Windows
    - Improve code readability
    - Remove DEBUG for private _is_debug method
    - Fix tests to work on older perls
  - License changed to Artistic 2.0
  - Drop BR: perl(Test::Most), no longer used
  - BR: perl(Test::Deep)
  - Update patches as needed
  - Bump File::Temp version requirement to 0.17 as we use its seek method


author: Paul Howarth <paul@city-fan.org> - 1.06-1
changelog:
  - Update to 1.06
    - Import stopwords from Pod::Wordlist::hanekomu except names
  - Add patch to support building with ExtUtils::MakeMaker < 6.30
  - If we don't have a recent enough Test::More, use a bundled one instead; this
    is _so_ much simpler than patching out the modern bits
  - Take the same approach with File::Temp; we can now support old distributions
    back to FC-3


author: Paul Howarth <paul@city-fan.org> - 1.07-1
changelog:
  - Update to 1.07
    - Add many words
    - Pod::Wordlist is an Object
    - Lingua::EN::Inflect is used to reduce requiring plurals in the list
    - The wordlist is now a sharedir file
    - Accessing %Pod::Wordlist::Wordlist directly is now deprecated
  - BR: perl(File::ShareDir::Install) ≥ 0.03 for the build process
  - BR: perl(Class::Tiny), perl(File::ShareDir::ProjectDistDir),
    perl(File::Slurp) and perl(Lingua::EN::Inflect) for the module runtime
  - Update patch for supporting building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 1.08-1
changelog:
  - Update to 1.08
    - Hyphenated word parts are also checked against the stoplist and stripped
    - Documented that stopwords must be added before words appear in Pod


author: Paul Howarth <paul@city-fan.org> - 1.09-2
changelog:
  - Update to 1.09
    - Stopwords with 's are learned without 's to match how they are checked
    - Leading and trailing punctuation is entirely stripped since the spell
      checker won't care anyway; trailing periods are *not* stripped as they
      might be abbreviations ("Ph.D."), but such words are checked against the
      stoplist both with and without trailing periods to account for
      abbreviations and words at the end of a sentence
  - Kwalitee and Mojibake tests dropped by upstream
  - Add patches from upstream to address various encoding/stopword issues
    - https://github.com/xenoterracide/Pod-Spell/issues/9
    - https://github.com/xenoterracide/Pod-Spell/issues/11


author: Paul Howarth <paul@city-fan.org> - 1.10-1
changelog:
  - Update to 1.10
    - Added 'no_wide_chars' option to strip words with such characters from the
      output; this may help spellcheckers that can't cope with UTF-8
    - Improved punctuation stripping algorithm for better word isolation
      (example C<< "hello". >> now is found as "hello")
    - Strips all word that do not have at least one \w character as a
      spellchecker isn't likely to do anything useful with them
    - Added recommendations for dealing with character encoding
  - Drop patches from upstream


author: Paul Howarth <paul@city-fan.org> - 1.12-1
changelog:
  - Update to 1.12
    - Fix shebang to /usr/bin/perl for EUMM replacment (GH #13)
    - Improve documentation


author: Paul Howarth <paul@city-fan.org> - 1.02-12
changelog:
  - BR: perl(base) and perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.113620-1
changelog:
  - Update to 1.113620
    - Added "Lapworth", "UTF", "aggregator", "aggregators", "probe's",
      "runtime", "seekable" and "sigils"
  - Re-diff patches where necessary to avoid .orig file pollution


author: Paul Howarth <paul@city-fan.org> - 1.120740-1
changelog:
  - Update to 1.120740
    - Documentation and metadata update
    - Added "CamelCase", "CPANPLUS", "EINTR", "GUID", "HTTPS", "IETF", "IRC",
      "ISP", "ISP's", "JSON", "modulino", "SMTP", "SSL", "URI's", "UTC", "wiki"
      "analyses", "chunked", "locator", "redirections", "reusability", and
      "timestamp"
  - BR: perl(Test::Requires) where possible and patch the test suite not to use
    it otherwise
  - Update %description
  - Use metacpan.org URLs
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation
    - Never need BR: aspell-en-gb
    - Unconditionally BR: perl(Test::Perl::Critic)
  - Update patch for building with ExtUtils::MakeMaker < 6.30 and
    Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 1.120920-1
changelog:
  - Update to 1.120920
    - Added "pre", "precompute", "prereq", "prereqs", "symlinked"
  - Update patch for building without Test::Requires if necessary


author: Paul Howarth <paul@city-fan.org> - 1.121231-1
changelog:
  - Update to 1.121231
    - Added "deserialized" and "parameterizable"
  - Drop now-redundant BR: perl(Test::Requires) and patch to support building
    without it
  - Re-diff patches where necessary to avoid .orig file pollution


author: Paul Howarth <paul@city-fan.org> - 1.121370-1
changelog:
  - Update to 1.121370
    - Added: "GUIDs", "UUID", "UUIDs", "searchable"
  - Re-diff patches where necessary to avoid .orig file pollution


author: Paul Howarth <paul@city-fan.org> - 1.132680-1
changelog:
  - Update to 1.132680
    - Marked as deprecated now that words are merged into Pod::Wordlist
  - Classify buildreqs by usage
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> 0.01-11
changelog:
  - BR: perl(File::Spec)
  - Don't need to remove empty directories from the buildroot
  - Use search.cpan.org source URL
  - Drop redundant explicit Requires: perl(Config)
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Don't need to run test suite with LC_ALL=C


author: Paul Howarth <paul@city-fan.org> 0.02-1
changelog:
  - Update to 0.02
    - Switched to Git and Dist::Zilla
    - Fixed an issue with perls installed in directories containing spaces or
      other special shell characters
  - Switch to ExtUtils::MakeMaker flow
  - Package new upstream LICENSE file
  - BR: perl(ExtUtils::MakeMaker) rather than perl(Module::Build)
  - BR: perl(Test) and perl(Test::More) for the test suite
  - Enable AUTHOR_TESTING and BR: perl(Test::Perl::Critic)
  - Add patch to support building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> 0.03-1
changelog:
  - Update to 0.03
    - Improved the backticks/quoting situation on Windows, which unfortunately
      didn't fare well with the fixes in 0.02


author: Paul Howarth <paul@city-fan.org> - 1.03-18
changelog:
  - Include test suite as %doc
  - No need to remove empty directories from buildroot
  - Add buildreqs for Perl core modules that might be dual-lived
  - Patch script interpreter for test suite


author: Paul Howarth <paul@city-fan.org> - 1.03-19
changelog:
  - Drop buildreqs perl(strict) and perl(vars), not dual-lived
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.04-1
changelog:
  - Update to 1.04
    - Module now maintained by Sanko Robinson; please see TODO for a possible set
      of changes to this module that may affect code written for old, pre-perl
      5.14.0 platforms!
  - This release by SANKO -> update source URL
  - Switch to Module::Build flow
  - Update shellbang patch


author: Chris Weyl <cweyl@alumni.drew.edu> - 1.05-1
changelog:
  - Update to 1.05
  - Filter our provides to prevent private lib from showing up
  - Drop patch1; incorporated upstream as of 1.05


author: Paul Howarth <paul@city-fan.org> - 1.05-9
changelog:
  - Include test suite as %doc
  - No need to remove empty directories from buildroot
  - Add buildreqs for Perl core modules that might be dual-lived
  - Patch Makefile.PL to reflect that perl(Readonly) isn't needed for build
  - Patch script interpreter for test suite
  - Add filter for doc-file dependencies if we don't have %perl_default_filter


author: Paul Howarth <paul@city-fan.org> - 1.05-11
changelog:
  - Drop buildreqs for non-dual-lived modules perl(strict), perl(vars) and
    perl(warnings)
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 2011041701-1
changelog:
  - Update to 2011041701
    - Fix documentation error (CPAN RT#2833)
    - Add patterns for JavaDoc comments (CPAN RT#13174)
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 2011121001-1
changelog:
  - Update to 2011121001
    - Fixed a few cases where $[ was used instead of $] (CPAN RT#73033)
    - Typo fix in docs
    - Add an explicit 1 to end the main module; otherwise it may fail under Mason


author: Paul Howarth <paul@city-fan.org> - 2011121001-3
changelog:
  - BR: perl(Carp), perl(constant), perl(Exporter) and perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 2013030901-1
changelog:
  - Update to 2013030901
    - Use (?-1) instead of (??{ }) for the recursive balanced pattern; this makes
      the pattern unavailable for pre-5.010 perls
  - Add patch to fix POD so we get properly-coded manpage


author: Paul Howarth <paul@city-fan.org> - 2013031101-1
changelog:
  - Update to 2013031101
    - For integers and decimal numbers (reals), allow the user to specify the
      pattern of the signs (leading sign, and for reals, the sign of the
      exponent); this gives the user the option to ask for a pattern that
      matches unsigned numbers (by specifying the empty string as the pattern)


author: Paul Howarth <paul@city-fan.org> - 2013031201-1
changelog:
  - Update to 2013031201
    - Allow host/domain names to start with a digit, using
      $RE{net}{domain}{-rfc1101} (CPAN RT#23626)


author: Paul Howarth <paul@city-fan.org> - 0.21-1
changelog:
  - Update to 0.21:
    - Fix warning emissions in perl 5.10+ (Variable "$nest" is not available...)
      (CPAN RT#42096)
    - Fix test failures in perl 5.14 by converting t/02subclass.t to Test::More
      (CPAN RT#66848)
  - This release by TODDR -> update source URL
  - BR: perl(Test::More)
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 0.21-3
changelog:
  - BR: perl(base), perl(Carp), perl(constant) and perl(Exporter) for module
  - BR: perl(Data::Dumper) for test suite
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.003003-1
changelog:
  - Update to 1.003003
    - Overloads specified as method names rather than subrefs are now applied
      properly
    - Allow superclass to provide conflicting methods (CPAN RT#91054)
    - Use ->is_role internally to check if a package is a role
    - Document that Role::Tiny applies strict and fatal warnings
  - Require Class::Method::Modifiers at runtime where possible
  - Update patch for building with old distributions


author: Paul Howarth <paul@city-fan.org> - 1.33-1
changelog:
  - Update to 1.33:
    - Move test dependencies to (unreleased) Bundle::Test::SQL::Statement to
      avoid circular dependencies


author: Paul Howarth <paul@city-fan.org> - 1.33-7
changelog:
  - BR:/R: perl(Text::Soundex)
  - BR: perl(base), perl(constant), perl(Cwd), perl(Exporter), perl(File::Path),
    perl(File::Spec), perl(lib) and perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.401-1
changelog:
  - Update to 1.401
    - Switch to 3-digited minor version
    - Undo literal replaces in subqueries before passing them to the child parser
    - Fix doc typos (CPAN RT#71914, CPAN RT#76764)
    - Fix DROP TABLE behaviour and error detection
    - Improve documentation/tests for multiple JOINs (CPAN RT#69573)
    - Filling in the SQL92 gaps for functions (CPAN RT#72638)
  - BR: perl(Time::HiRes)
  - Update patch for old Test::More versions
  - Add patch to work around trig test issues on old perls
  - Add patch to avoid "Can't use string as a hashref" errors in tests on older
    perls
  - Add patch to avoid division by zero in csch and coth on older perls


author: Paul Howarth <paul@city-fan.org> - 1.402-1
changelog:
  - Update to 1.402
    - Add Math::Complex 1.56 as recommendation (CPAN RT#81926)
    - Add Math::BigInt 1.88 as recommendation (CPAN RT#81927)
    - Clarify Test::Simple 0.90 is required for building (CPAN RT#81925)
    - Fix leaking reference to open tables outside SQL::Statement::execute
      (fixes CPAN RT#81523)
    - looks_like_number identifies 'nan' as number sometimes (add regex to
      t/06virtual.t)


author: Paul Howarth <paul@city-fan.org> - 1.404-1
changelog:
  - Update to 1.404
    - Re-enable cleanup test_output* after test done
    - Recommend Text::Soundex and do soundex-test only when we have it, because
      it's going to be removed from core for Perl 5.19


author: Paul Howarth <paul@city-fan.org> 1.01-3
changelog:
  - BR: perl(Carp)
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux
  - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 1.100860-2
changelog:
  - Update MYMETA.yml patch to include MYMETA.json too
  - Drop non-dual-lived Perl core buildreqs
  - Drop support for old distribution prior to FC-3:
    - Always BuildConflict with Test::Perl::Critic
    - Never need aspell-en-gb
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Raise exception if guards are created anonymously (void context)
  - Dix dist tag for RHEL-6 Beta


author: Paul Howarth <paul@city-fan.org> - 0.20-6
changelog:
  - BR: perl(Carp) and perl(Exporter)
  - Drop redundant buildreqs perl(Test::Pod) and perl(Test::Pod::Coverage)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.09-5
changelog:
  - Fix dist tag for Fedora 7 onwards
  - Fix argument order for find with -depth
  - Add buildreq perl(ExtUtils::MakeMaker)


author: Paul Howarth <paul@city-fan.org> 0.09-6
changelog:
  - Clarify license as GPL (version 1 or later), or Artistic (i.e. same as perl)
  - Define RPM macros in global scope


author: Paul Howarth <paul@city-fan.org> 1.01-2
changelog:
  - Dist tag for Rawhide no longer needs special-casing
  - Use %{_fixperms} macro instead of our own %{__chmod} incantation
  - Note that builds with 4.8.0 <= db4 <= 4.8.26 require a hacked sendmail
    (see #556148)


author: Paul Howarth <paul@city-fan.org> 1.01-5
changelog:
  - Support build with libdb (db5) in Fedora 14 onwards
  - Add patch to remove deprecation warnings with perl 5.12 onwards


author: Paul Howarth <paul@city-fan.org> 1.01-7
changelog:
  - Use libdb rather than db4 from EL-7 onwards
  - BR: perl(Carp) and perl(Exporter)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.03-1
changelog:
  - Update to 1.03
    - More test cases
  - This release by STEPHANJ -> update source URL
  - Update patch fixing deprecation warnings


author: Paul Howarth <paul@city-fan.org> 0.98-1
changelog:
  - Update to 0.98 (fixes for CPAN RT#51713 and CPAN RT#51759)
  - Drop upstreamed POD patch (CPAN RT#51713)


author: Paul Howarth <paul@city-fan.org> 0.99-1
changelog:
  - Update to 0.99
    - Handle IPv6 addresses in SMFIC_CONNECT in Sendmail::PMilter::Context
      (CPAN RT#65499)


author: Paul Howarth <paul@city-fan.org> 1.00-1
changelog:
  - Update to 1.00
    - Avoid infinite loop: signal handler modifies errno
    - Added support for SMFIC_UNKNOWN
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 1.00-4
changelog:
  - BR: perl(base), perl(Carp), perl(constant), perl(IO::Select) and perl(Socket)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.00-6
changelog:
  - Reset SIGCHLD handler in milters (CPAN RT#85826, #970138)
  - Block instead of erroring on max children (CPAN RT#85833, #970197)
  - BR: perl(Thread::Semaphore) and perl(Time::HiRes)
  - BR:/R: all optional modules for different socket/dispatcher styles


author: Paul Howarth <paul@city-fan.org> - 1.26-1
changelog:
  - Update to 1.26
    - Fixed "Set::Scalar::Valued" (CPAN RT#69037)
    - Add more whitespace in examples to show "picture" of operations
      (CPAN RT#54172, CPAN RT#54173)


author: Paul Howarth <paul@city-fan.org> - 1.27-1
changelog:
  - Update to 1.27
    - Merge pull request for typo fix in POD
    - Merge pull request for adding meta-data via Makefile.PL
    - ChangeLog is more standards compliant
    - Module POD now mentions current maintainer, and GitHub repo
  - This release by DAVIDO -> update source URL


author: Paul Howarth <paul@city-fan.org> - 1.28-1
changelog:
  - Update to 1.28
    - Fix POD example showing power_set() method returning an iterator, which now
      correctly demonstrates power_set_iterator() returning an iterator


author: Paul Howarth <paul@city-fan.org> - 0.23-9
changelog:
  - BR: perl(base), perl(Carp), perl(Exporter), perl(Socket) and perl(Test)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 0.25-1
changelog:
  - Update to 0.25
    - t/use.t: Fixed test redefinition warnings (CPAN RT#75211)
    - Makefile.PL (configure_mswin32): Fixed undefined ref to inet_ntop,inet_pton
      on Windows XP (CPAN RT#65710)
    - Makefile.PL: Fixed passing perl cc and ccflags to configure (CPAN RT#77665)
    - Socket6.pm: Fixed typos (CPAN RT#71617, CPAN RT#86346)
    - Makefile.PL: Install manpage (CPAN RT#66811)


author: Paul Howarth <paul@city-fan.org> 0.103003-1
changelog:
  - Update to 0.103003
    - Use more direct links to GFDL 1.2 and 1.3
  - BR: perl(Carp)
  - Update patches to apply cleanly


author: Paul Howarth <paul@city-fan.org> 0.103005-1
changelog:
  - Update to 0.103005
    - Add MPL 2.0
  - BR: perl(File::Temp)
  - Release tests moved to xt/
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> 0.103006-1
changelog:
  - Update to 0.103006
    - Try harder to identify licenses from all installed License classes; this is
      an @INC-scanning change, so be vigilant
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> 0.103007-1
changelog:
  - Update to 0.103007
    - Fix regex to allow guessing from meta things like perl_5
    - Replace 'use base' with 'use parent'
  - BR: perl(Try::Tiny) for the test suite
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> 0.103008-1
changelog:
  - Update to 0.103008
    - Faster!
    - Add new_from_short_name to LicenseUtils for spdx.org-style short names
    - Avoid double trailing dots in expanded licenses
    - Fix some errors in (3-clause) BSD license text
    - The 2-clause BSD ("FreeBSD") license no longer incorrectly puts "FreeBSD"
      as the owner in the license full text
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> 0.103009-1
changelog:
  - Update to 0.103009
    - Updated FSF mailing address in license text for GFDL version 1.2, GPL
      versions 1 and 2, and LGPL 2.1
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.3.0-1
changelog:
  - Update to 0.3.0
    - Added more stopwords
    - Support &amp;
    - Show correct test line number if all_pod_files_spelling_ok fails
    - Documentation fixes
    - Test "bin" and "script" directories if "blib" does not exist
    - Allow git sha1 hash
  - Update patch for building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 0.4.0-1
changelog:
  - Update to 0.4.0
    - Added clear_stopwords method
  - Update patch for building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 0.30-19
changelog:
  - BR: perl(Data::Dumper) and perl(Exporter)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31
    - Bring Makefile.PL up to date
    - Make tests not use the 'B' package (CPAN RT#72542)
    - Use Module::Package


author: Paul Howarth <paul@city-fan.org> - 2010.002-1
changelog:
  - Update to 2010.002
    - Added META.yml (CPAN RT#41226)
    - Changed unprintable to accept optional x in \xFF escapes
    - Added new functions with support for more Perl escapes
    - Added tests for new functions and previous bug reports
  - BR: perl(Test::More), perl(Test::Pod), perl(Test::Pod::Coverage)
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> - 2010.002-9
changelog:
  - BR: perl(Carp), perl(Exporter) and perl(Test)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DETDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.16-6
changelog:
  - rebuild for perl 5.14.1 in Rawhide
  - use %{_fixperms} macro rather than our own %{__chmod} incantation
  - nobody else likes macros for commands
  - fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 1.16-8
changelog:
  - BR: perl(base) and perl(Exporter)
  - don't need to remove empty directories from the buildroot
  - drop support for old distributions prior to FC-3:
    - don't need to define %{perl_vendorlib}
    - use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.982-10
changelog:
  - BR: perl(Carp)
  - Explicitly require perl(Package::Generator)
  - Drop explicit runtime dependency on perl(Exporter); it's automatically
    detected by rpm ≥ 4.9 and it's not needed prior to that
  - No need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - No need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.984-1
changelog:
  - Update to 0.984 (documentation fixes)
  - Add filters for Test::SubExporter modules in tests
  - Add patch to support building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 0.985-1
changelog:
  - Update to 0.985 (documentation fixes)
  - Add patch to support building with Test::More < 0.88
  - Only apply patches when needed
  - BR: perl(File::Find), perl(File::Temp) and perl(subs) for test suite
  - Bump perl(Test::Pod) version requirement to 1.41


author: Paul Howarth <paul@city-fan.org> - 0.001004-1
changelog:
  - Update to 0.001004 (fix skipping when Sub::Exporter isn't installed)
  - This release by MSTROUT -> update source URL
  - No LICENSE file in this release
  - Release not built using Dist::Zilla, so drop EU::MM patch
  - Update old Test::More patch


author: Paul Howarth <paul@city-fan.org> - 0.001005-1
changelog:
  - Update to 0.001005
    - Add support for tags
    - Warn if defaults are not in exports
    - Add explicit dependency on Test::More 0.89
  - This release by LEONT -> update source URL
  - Update old Test::More patch


author: Paul Howarth <paul@city-fan.org> - 0.001006-1
changelog:
  - Update to 0.001006
    - Handle ':all' correctly
  - Update old Test::More patch
  - Drop redundant buildreq perl(Test::Pod)


author: Paul Howarth <paul@city-fan.org> - 0.001008-1
changelog:
  - Update to 0.001008
    - Rewrite -tag to :tag for Exporter.pm
    - Fix prereqs
  - Update old Test::More patch, and apply if we have Test::More < 0.96
  - Bump perl(Exporter) version requirement to 5.58


author: Paul Howarth <paul@city-fan.org> - 0.001009-1
changelog:
  - Update to 0.001009
    - Disallow version names in random parts of the import list for consistency
      with Sub::Exporter (CPAN RT#83491)
  - This release by FREW -> update source URL
  - Update old Test::More patch, and apply if we have Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 0.001010-1
changelog:
  - Update to 0.001010
    - Fix module name in Makefile.PL (CPAN RT#83932)
    - Work around Exporter.pm not installable on perl < 5.8.0
  - Update old Test::More patch


author: Paul Howarth <paul@city-fan.org> - 0.001011-1
changelog:
  - Update to 0.001011
    - Fix in global destruction
    - Fix SYNOPSIS
    - Fix duplicate word in DESCRIPTION (CPAN RT#86072)


author: Paul Howarth <paul@city-fan.org> - 0.04-13
changelog:
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 0.925-3
changelog:
  - reinstate perl(Test::Perl::Critic) buildreq
  - add buildreq perl(Test::Output), needed for tests on old distributions
  - dist tag for Rawhide no longer needs special-casing
  - use %{_fixperms} macro instead of our own %{__chmod} incantation


author: Paul Howarth <paul@city-fan.org> 0.925-9
changelog:
  - rebuild for perl 5.14.1 in Rawhide
  - add support for perl_bootstrap macro
  - nobody else likes macros for commands
  - fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 0.926-1
changelog:
  - update to 0.926
    - cope with terminal dots from new Carp
  - BR: perl(Carp), perl(ExtUtils::MakeMaker) and perl(Scalar::Util)
  - package the LICENSE file


author: Paul Howarth <paul@city-fan.org> 0.926-2
changelog:
  - don't need to remove empty directories from the buildroot
  - drop support for old distributions prior to FC-3:
    - all supported distributions have perl(Perl::Critic)
    - don't need to define %{perl_vendorlib}
    - use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.927-1
changelog:
  - update to 0.927
    - rebuild using Dist::Zilla, update links to repo, metadata, etc.
    - typo fixes
  - add patches to support building with ExtUtils::MakeMaker < 6.30 and
    Test::More < 0.94
  - explicitly run the extra tests
  - specify all dependencies


author: Paul Howarth <paul@city-fan.org> - 0.05-1
changelog:
  - Update to 0.05
    - Stop using the padlist to refcount GVs (CPAN RT#42725)
    - Stop using the deprecated PL_no_symref (CPAN RT#57843)
    - Support perl >= 5.13.3 by using CvGV_set interface there (CPAN RT#59558)
  - This release by FLORA -> update source URL
  - BR: perl(Test::More)
  - Explicitly require perl(DynaLoader) and perl(Exporter) (use base xxx;)
  - Add rpath-removal kludge for ancient distros


author: Paul Howarth <paul@city-fan.org> - 0.05-6
changelog:
  - Add buildreqs for Perl core modules that might be dual-lived
  - Explicit requires for "use base XXX;" only required prior to rpm 4.9


author: Paul Howarth <paul@city-fan.org> - 0.05-7
changelog:
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Don't need RPATH kludge
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 1:0.22-5
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Tweak provides filter to work with rpm 4.9 onwards
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 1:0.24-1
changelog:
  - Update to 0.24
    - Added: the $Sub::Uplevel::CHECK_FRAMES global constant to enable the frame
      depth checking and compile it out if not needed
    - Fixed: Perl 5.15 series Carp changes output format of messages (adds a
      period); this fixes the test regular expressions
  - BR: perl(constant)
  - Package README and README.PATCHING
  - Explicitly run release tests
  - Add patches to support building with Test::More < 0.88,
    ExtUtils::MakeMaker < 6.30 and no Test::Requires on older distributions
  - Add buildreqs for author/release tests:
    - perl(Perl::Critic::Policy::Lax::ProhibitStringyEval::ExceptForRequire)
    - perl(Pod::Coverage::TrustPod)
    - perl(Pod::Wordlist::hanekomu)
    - perl(Test::CPAN::Meta)
    - perl(Test::Perl::Critic)
    - perl(Test::Portability::Files)
    - perl(Test::Requires)
    - perl(Test::Spelling) ≥ 0.12 and aspell-en/aspell-en-gb
    - perl(Test::Version)


author: Paul Howarth <paul@city-fan.org> 1:0.24-2
changelog:
  - BR:/R: perl(Carp)
  - BR: perl(English) and perl(File::Temp)
  - Don't run the release tests when bootstrapping
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Perl::Critic always available (except when bootstrapping)
    - Spelling dictionary is always aspell-en
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.0202-8
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Work around signature test failing on recent distributions due to presence
    of MYMETA.yml
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 0.0203-1
changelog:
  - Update to 0.0203
    - Compiles cleanly with Perl 5.14: defined(%hash) and defined(@array) are
      deprecated (CPAN RT#75763)
    - Minor changes in POD
  - BR:/R: perl(Carp)
  - Sample documentation eg/ directory renamed to examples/
  - Don't need to remove empty directories from buildroot
  - Don't need to work around MYMETA.* generation
  - Add workaround for some versions of hunspell not handling "doesn't" properly
  - Drop compatibility with distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Never need to BR: aspell-en-gb
    - Test::Perl::Critic always available


author: Paul Howarth <paul@city-fan.org> - 0.0203-2
changelog:
  - BR: perl(Cwd), perl(File::Spec) and perl(Test::More)
  - Specify version requirements for Test::Pod and Test::Pod::Coverage


author: Paul Howarth <paul@city-fan.org> 1.4-2
changelog:
  - Simplify distribution-detection
  - Remove macro %{__perl_version}, used only once
  - Remove macro %{__perl_package}, used only twice
  - Define %{__id_u} in a more portable way
  - Use search.cpan.org URLs
  - Don't use macros in command paths, hardcode them instead
  - Clear buildroot unconditionally in %clean and %install
  - Fix directory ownership
  - Don't bother setting compiler flags for noarch package


author: Paul Howarth <paul@city-fan.org> 1.4-3
changelog:
  - Fix dist tag for Fedora 7 onwards
  - Fix argument order for find with -depth
  - BuildRequire perl(ExtUtils::MakeMaker)


author: Paul Howarth <paul@city-fan.org> 1.4-9
changelog:
  - Require IO::Socket for Network Socket hostname
  - BR: perl(Carp), perl(IO::Socket), perl(lib) and perl(Test)
  - Add filters to avoid doc-file dependencies
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 3.27-1
changelog:
  - Update to 3.27
    - Dramatically reduce memory usage (CPAN RT#84939)
    - Store test_num (in Grammar.pm) as a number instead of a string, which
      reduces memory usage (CPAN RT#84939)
    - PERL5LIB is always propagated to a test's @INC, even with taint more
      (CPAN RT#84377)


author: Paul Howarth <paul@city-fan.org> - 3.29-1
changelog:
  - Update to 3.29
    - Get rid of use vars in favour of our in all modules and tests
    - Added use warnings to all modules and tests
    - Use parent instead of @ISA in all modules and tests
    - Fix failing test on VMS
    - Improve error message on loading failure (CPAN RT#77730)
    - Use Text::ParseWords, deprecate and remove TAP::Parser::Utils


author: Paul Howarth <paul@city-fan.org> - 3.30-1
changelog:
  - Update to 3.30
    - Respect PERL5LIB in tainting source handler test
    - Use base instead of parent: this dist is used for testing all other
      modules, so it should avoid having any non-core prerequisites; having
      parent as a prereq leads to a circular dependency of
      parent -> Test::More -> Test::Harness
    - Various POD fixes
    - Don't localize all of %ENV in harness.t
    - Give TAP::Harness::Beyond a unique NAME
  - This release by LEONT -> update source URL


author: Paul Howarth <paul@city-fan.org> - 0.03-15
changelog:
  - BR: perl(Exporter), perl(ExtUtils::MakeMaker) and perl(XSLoader)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 1.03-1
changelog:
  - Import from Fedora
  - Update to 1.03
  - Correct license (should be "GPL+ or Artistic", not "GPLv2+ or Artistic")
  - Enable AUTOMATED_TESTING
  - Add buildreqs perl(Pod::Simple), perl(Perl::MinimumVersion),
    perl(Test::CPAN::Meta), perl(Test::MinimumVersion), and perl(Test::Pod) for
    enhanced test coverage


author: Paul Howarth <paul@city-fan.org> - 1.04-1
changelog:
  - Update to 1.04
    - Updating author tests
    - Updating to Module::Install
    - Simple refactoring of Makefile.PL
  - Manually run the author tests since they're not run automatically now


author: Paul Howarth <paul@city-fan.org> - 1.04-3
changelog:
  - Use search.cpan.org source URL
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 2.30-10
changelog:
  - import from Fedora perl-TermReadKey package
  - obsolete/provide perl-TermReadKey
  - skip test suite, which hangs in mock
  - add patches for CPAN RT#26235, CPAN RT#35669


author: Paul Howarth <paul@city-fan.org> - 2.30-15
changelog:
  - rebuild with perl 5.14.1 in Rawhide
  - nobody else likes macros for commands
  - fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 2.30-16
changelog:
  - BR: perl(AutoLoader), perl(Carp), perl(DynaLoader) and perl(Exporter)
  - don't need to remove empty directories from the buildroot
  - drop support for old distributions prior to FC-3:
    - don't need to define %{perl_vendorarch}
    - use %{_fixperms} macro rather than our own chmod incantation
    - use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 2.31-1
changelog:
  - Update to 2.31
    - Added handling of arrows, page up/down, home/end, insert/delete keys under
      Win32; these keys emit xterm-compatible sequences
    - Works with Term::ReadLine::Perl
  - License changed to "Copyright only or (GPL+ or Artistic)"
  - Drop upstreamed patches


author: Paul Howarth <paul@city-fan.org> 1.18-1
changelog:
  - Update to 1.18
  - * better error checking of Makefile.PL
  - * readline-6.0 support
  - Filter out unwanted provides for perl shared objects
  - Change bogus dependency filtering mechanism to tie in with provides filter
  - Update to SLES-compatible dist tag macros
  - No longer need to fix up permissions in %prep


author: Paul Howarth <paul@city-fan.org> 1.19-1
changelog:
  - Update to 1.19 (ensure the outstream fd inside the readline library is in
    sync - http://bugs.debian.org/236018; various test fixes)
  - Drop visible bell test patch, no longer needed


author: Paul Howarth <paul@city-fan.org> 1.19-2
changelog:
  - Make requires/provides filters simpler and more generic
  - Kill bogus RPATHs for distros prior to FC-2
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> 1.20-1
changelog:
  - Update to 1.20
    - Copy environment to avoid segfaults on some systems e.g. FreeBSD
    - Skip the test of rl_readline_version for GNU Readline Library 6.1
    - readline-6.1 support: (func rl_free_keymap, var rl_filename_rewrite_hook)
  - Revert environment segfault fix with perl < 5.10.1 and use our patch instead


author: Paul Howarth <paul@city-fan.org> 1.20-4
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Tweak provides/requires filters for rpm 4.9 compatibility
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 1.20-5
changelog:
  - BR: perl(AutoLoader), perl(Carp), perl(Exporter), perl(ExtUtils::testlib),
    perl(Getopt::Long) and perl(Term::ReadLine)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Drop RPATH removal kludge
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 1.21-1
changelog:
  - Update to 1.21
    - Readline-6.1 support
      - New function rl_free_keymap
      - New variable rl_filename_rewrite_hook
    - Readline-6.3 support
      - New function rl_clear_history
      - New variables rl_signal_event_hook, rl_input_available_hook,
        rl_executing_key, rl_executing_keyseq, rl_key_sequence_length,
        rl_change_environment, rl_filename_stat_hook
    - Make the following variables read-only: rl_executing_macro, history_length,
      rl_readline_state, rl_explicit_arg, rl_numeric_arg, rl_editing_mode
    - Improve backward compatiblity variable and function definitions
    - Fix Term::ReadLine::Gnu::XS::_trp_completion_function not to perform a
      case-sensitive filter
    - Fix Gnu.xs:rl_initialize to be compiled with Perl 5.8.5 or before
    - Update Pod documents
    - t/readline.t, t/history.t: add variable access tests
    - t/readline.t: consider .svn directory on filename completion test and to
      set the standard tty setting before re_initialize() being called
    - eg/perlsh makes use of the deferred signal (safe signal) feature
    - Makefile.PL checks whether the xmalloc exported by readline is indeed
      called 'xmalloc' or whether it has been renamed to '_rl_malloc'
    - Makefile.PL: add -DTRL_READLINE_VERSION to show GNU Readline Library
      version in CPAN Tester Reports
    - t/00checkver.t: let messages go to stdout
    - README: add project home page URL and remove out-of-date descriptions
    - INSTALL: add a section "Install on Mac OS X"
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> 1.22-1
changelog:
  - Update to 1.22
    - Make Kwalitee-friendly:
      - Add MakeMaker options for META.yml
      - Add Changelog
      - Fix POD errors
      - Make .pm versions consistent
      - Use "use warnings"
    - Makefile.PL dies on the CPAN Test for OpenBSD temporarily (hopefully)
  - Package perlsh script and its manpage
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 0.0504-1
changelog:
  - Import from Fedora
  - Update to 0.0504:
    - Fixed error message for assert_deep_equals
    - Uses Symbol::Util as exported; all exported symbols can be removed with
      "no Test::Assert" statement
    - Minor refactoring of "assert_deep_equals" method and its private methods
    - Require Symbol::Util ≥ 0.0202 and constant::boolean ≥ 0.02
    - Build requires Class::Inspector
    - The ":assert" tag also imports the "ASSERT" constant


author: Paul Howarth <paul@city-fan.org> - 0.0504-3
changelog:
  - Use Module::Build flow
  - Don't need to remove empty directories from buildroot
  - Require at least version 0.02 of constant::boolean
  - Don't make permanent changes to tests in %check
  - BR: Perl core modules that might be dual-lived
  - Drop compatibility with distributions prior to FC-3:
    - Perl::Critic always available
    - Don't need to define %{perl_vendorlib}
    - Never need to BR: aspell-en-gb


author: Paul Howarth <paul@city-fan.org> - 0.0504-4
changelog:
  - BR: perl(Carp), perl(Cwd), perl(File::Spec) and perl(Test::Builder)
  - Drop non-dual-lived Perl core buildreqs
  - Specify version requirements for Test::Pod and Test::Pod::Coverage


author: Paul Howarth <paul@city-fan.org> - 0.60-4
changelog:
  - BR: perl(base), perl(Cwd), perl(File::Spec) and perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Drop patch enabling build with perl < 5.8.3
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.61-1
changelog:
  - Update to 0.61
    - Switch to dzil
  - Package upstream's LICENSE file
  - Add patch to support building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> 1.01-3
changelog:
  - Simplify distribution-detection code
  - Don't define %perl_vendorarch in noarch package
  - Remove %__perl_version macro, used only once
  - Remove %__perl_package macro, used only twice
  - Don't use macros in build-time command paths, hardcode them instead
  - Remove buildroot unconditionally in %clean and %install
  - Don't set up compiler optimization flags in noarch package
  - Use search.cpan.org URLs
  - Define %{__id_u} in a more portable way
  - Fix directory ownership


author: Paul Howarth <paul@city-fan.org> 1.01-4
changelog:
  - Tweak dist tag macros to work on current Rawhide with three-part releasenum
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)
  - BuildRequire perl(ExtUtils::MakeMaker) and perl(Test::Builder)
  - BuildRequire perl(Test::Simple) and test its version to avoid building on
    releases where this package is superseded by the one bundled with
    Test::Simple in the main perl package


author: Paul Howarth <paul@city-fan.org> 1.01-5
changelog:
  - Define RPM macros in global scope
  - Fix argument order for find with -depth
  - BuildConflict with perl(Test::Simple) >= 0.62 rather than testing its version


author: Paul Howarth <paul@city-fan.org> 0.19-1
changelog:
  - Update to 0.19
    - CPAN RT#74317: Imported url validation from CPAN::Meta
    - CPAN RT#66692: updated license type
    - Updates to examples
  - Updated License to Artistic 2.0
  - Don't need to remove empty directories from buildroot
  - Use a patch rather than scripted iconv to fix character encoding
  - Drop compatibility with old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use %{_fixperms} macro rather than our own chmod incantation
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.22-1
changelog:
  - Update to 0.22
    - Updated INSTALL instructions
    - Added minimum perl version (5.006)
    - Reworked Makefile.PL for clarity
    - Implemented Perl::Critic suggestions
    - Added meta_yaml_ok test and example
    - Several Version.pm updates, including new() parameter name change:
      'yaml' is now 'data'
  - Update UTF8 patch


author: Paul Howarth <paul@city-fan.org> - 0.11-1
changelog:
  - Update to 0.11
    - CPAN RT#74317: imported url validation from CPAN::Meta
    - CPAN RT#66692: updated license type
    - Updates to examples
  - BR: perl(Test::CPAN::Meta) rather than perl(Test::CPAN::Meta::YAML)
  - Don't need to remove empty directories from buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.14-1
changelog:
  - Update to 0.14
    - Added minimum perl version (5.006)
    - Reworked Makefile.PL for clarity
    - Implemented Perl::Critic suggestions
    - Added meta_json_ok test and example
    - Several Version.pm updates
  - Update UTF8 patch


author: Paul Howarth <paul@city-fan.org> - 0.18-1
changelog:
  - Update to 0.18
    - CPAN RT#74317: Imported url validation from CPAN::Meta
    - CPAN RT#66692: Updated license type
    - Updates to examples
  - Update UTF8 patch
  - Don't need to remove empty directories from buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.21-1
changelog:
  - Update to 0.21
    - Added minimum perl version (5.006)
    - Reworked Makefile.PL for clarity
    - Implemented Perl::Critic suggestions
    - Added meta_yaml_ok test and example
    - Several Version.pm updates, including new() parameter name change:
      'yaml' is now 'data'


author: Paul Howarth <paul@city-fan.org> - 0.14-5
changelog:
  - BR:/R: perl(Module::Build::Version)
  - BR: perl(Carp), perl(Cwd), perl(English), perl(File::Spec) and
    perl(Test::Builder)
  - Drop support for old distributions prior to FC-3:
    - BR: perl(Test::Perl::Critic) unconditionally
    - Don't need to define %{perl_vendorlib}
    - Don't need to run test suite with LC_ALL=C


author: Paul Howarth <paul@city-fan.org> - 1.06-1
changelog:
  - Update to 1.06 (build/test updates, no functional changes)
  - Drop Params::Util version requirement if we can't satisfy it


author: Paul Howarth <paul@city-fan.org> - 1.06-6
changelog:
  - Drop workaround for old Params::Util versions and
    BR: perl(Params::Util) ≥ 1.00
  - Don't need to remove empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 1.06-12
changelog:
  - BR: perl(Cwd), perl(File::Path) and perl(Test::More) ≥ 0.47
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.04-1
changelog:
  - Update to 0.04
    - Remove use of deprecated Class::MOP::load_class
  - This release by ETHER -> update source URL
  - Add patches to support building with old Test::More versions
  - Add buildreqs for and explicitly run the extra tests


author: Paul Howarth <paul@city-fan.org> - 0.07-1
changelog:
  - Update to 0.07
    - Lots more tests
    - In failing tests, identify the source of the uncleaned sub(s)
    - Remove the dependency on Class::MOP by inspecting the package stash
      directly
  - Switch to Module::Build::Tiny flow
  - Package upstream's new CONTRIBUTING and README.md files
  - Don't bother trying to run the extra tests
  - Test suite actually requires Test::More ≥ 0.94, so bundle a suitable
    version to use if necessary
  - Drop all existing patches
  - Add a patch to support building with old Module::Build::Tiny versions
  - Add a patch to support building without Test::Requires if necessary


author: Paul Howarth <paul@city-fan.org> - 0.08-1
changelog:
  - Update to 0.08
    - Fixed method identification in Moose and Mouse roles
  - Update patch for building without Test::Requires


author: Paul Howarth <paul@city-fan.org> 0.107-1
changelog:
  - Update to 0.107:
    - New maintainer: Ricardo Signes (rjbs)
    - Install by default to "site" directory on perl >= 5.10.0
    - Cope with new stringification of qr{} objects in 5.13.x+
    - Fix Pod escaping errors
  - This release by RJBS -> update source URL


author: Paul Howarth <paul@city-fan.org> 0.108-2
changelog:
  - Skip bag.t, circular.t, and set.t on 5.8.0 (Perl RT#27630)
  - Nobody else likes macros for commands
  - Use %{_fixperms} macro instead of our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 0.109-1
changelog:
  - Update to 0.109:
    - UNIVERSAL::isa and UNIVERAL::can are no longer called as functions: this
      was deprecated in UNIVERSAL 1.03 (CPAN RT#74760)
    - The code that builds the exporter configuration is cleaned up; more
      documentation of how it may change (for the better, without breaking stuff)
      should appear in the near future
  - Add buildreqs for Perl core modules that might be dual-lived


author: Paul Howarth <paul@city-fan.org> 0.110-1
changelog:
  - Update to 0.110:
    - Allow methods() and listmethods() to work again on class methods
      (CPAN RT#77804)
  - Drop arrayeach patch - similar change introduced upstream
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Drop workaround for test issues with 5.8.0 (CPAN RT#27630)


author: Paul Howarth <paul@city-fan.org> 0.112-1
changelog:
  - Update to 0.112:
    - When printing diagnostics, differentiate the type of a blessed object from
      the name of the class itself (CPAN RT#78288)
    - Typo fixes
    - Fixes to clarity and accuracy of documentation
    - Add metadata links to repo and issue tracker
    - Added obj_isa for testing ->isa without falling back to ref($x)
    - Added the *experimental* ":v1" export group to skip importing Isa, isa, and
      blessed


author: Paul Howarth <paul@city-fan.org> - 0.5000-1
changelog:
  - Update to 0.500
    - Add support for all diff styles supplied by Text::Diff (CPAN RT#23579)
    - Add Build.PL
    - Convert to universally use Test::More instead of Test
    - Convert to modern Perl distribution.
    - Applied doc suggestion from CPAN RT#24297
    - Fix the { a => 1 } versus { a => '1' } bug (CPAN RT#3029)
  - Upstream dropped eg/ docs
  - Bump perl(Text::Diff) requirement to 0.35
  - BR: perl(Test::Pod) and perl(Test::Pod::Coverage) for extra test cover


author: Paul Howarth <paul@city-fan.org> - 0.6100-1
changelog:
  - Update to 0.61
    - Make '' and undef not equal
    - Made Data::Dumper minimum version 2.126 to resolve CPAN RT#60798
    - Allow an option to override Sortkeys in C<eq_or_diff>
    - Unnumbered tests; there's no point to them
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 0.6100-3
changelog:
  - BR:/R: perl(Data::Dumper)
  - BR: perl(Carp), perl(constant) and perl(Exporter)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Petr Pisar <ppisar@redhat.com> - 1.009-1
changelog:
  - Specfile autogenerated by cpanspec 1.78
  - Remove BuildRoot stuff
  - Install into perl core directory
  - Hack %check for rpmbuild bug #672538


author: Paul Howarth <paul@city-fan.org> - 1.012-1
changelog:
  - Update to 1.012
    - Now taking default MANIFEST.SKIP content directly from installed version
      of ExtUtils::Manifest, rather than inlining a copy
  - This release by ETHER -> update source URL
  - BR: perl(Carp), perl(Cwd), perl(ExtUtils::Manifest)
  - Don't need to remove empty directories from buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Update patch for building with old ExtUtils::MakeMaker versions


author: Paul Howarth <paul@city-fan.org> - 1.012-2
changelog:
  - Drop BR: perl(File::Find), not dual-lived
  - Specify version requirements for Test::Pod and Test::Pod::Coverage


author: Paul Howarth <paul@city-fan.org> - 2.00-3
changelog:
  - Import from Fedora
  - No signature test, so Module::Signature not needed as buildreq
  - Recode README and Changes.pod as UTF8
  - Run tests in "C" locale to avoid Module::Build's inability to find perl
    in the test suite on older distributions


author: Paul Howarth <paul@city-fan.org> - 2.00-11
changelog:
  - BR:perl(ExtUtils::Manifest) and perl(Test::More)
  - Don't need to remove empty directories from buildroot
  - Use a patch rather than scripted iconv to fix character encoding
  - Drop support for distributions prior to FC-3:
    - Don't need to run tests with LC_ALL=C
    - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> - 0.9-1
changelog:
  - Update to 0.9 (fix warnings on very old perls - CPAN RT#58442)
  - Patch for CPAN RT#58442 upstreamed


author: Paul Howarth <paul@city-fan.org> - 1.0-1
changelog:
  - Update to 1.0
    - Fix misleading test failure diagnostics when only issue is trailing
      whitespace
    - No longer blindly assume utf8 on input files (CPAN RT#59877)
    - Properly document testing options
  - This release by RIBASUSHI -> update source URL
  - Drop upstreamed patch for CPAN RT#59877
  - Update patch for building with old ExtUtils::MakeMaker versions


author: Paul Howarth <paul@city-fan.org> - 1.1-1
changelog:
  - Update to 1.1
    - Fix test fails on < 5.8 perls
    - Fix t/13-latin1.t failures on Win32 and under TB1.5
  - Add buildreqs for required core modules, which might be dual-lived


author: Paul Howarth <paul@city-fan.org> - 1.2-1
changelog:
  - Update to 1.2
    - Fix bad regex matching directories containing 'svn', not just '.svn'
      directories (CPAN RT#75968)
  - BR: perl(Cwd)
  - Drop non-dual-lived buildreqs perl(File::Find) and perl(FindBin)
  - This release by BOBTFISH -> update source URL
  - Remove tabs from bundled Module::Install that break release tests
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.5-1
changelog:
  - Update to 1.5
    - Properly fix Win32 (CPAN RT#76037)
    - Change default to searching for trailing whitespace from the current
      directory downwards (as tests are run from the top of a dist normally),
      rather than one directory above the test file, as then we don't work as
      expected if tests are in t/author or similar
  - BR: perl(File::Temp), needed by test suite


author: Paul Howarth <paul@city-fan.org> 0.31-1
changelog:
  - Update to 0.31:
    - Added a bunch of folk to the acknowledgements
    - Added some clarifying documentation to respond to CPAN RT#59293
    - Marked a test that was failing under T::B 2.0 until we figure out
      whether it should pass or not (see http://is.gd/fNOFb)
    - Added dates to changes file, as far as we can from backpan et al
    - Fix for DB::args bug
    - Fix for bizarre-copy bug


author: Paul Howarth <paul@city-fan.org> 0.31-6
changelog:
  - BR: perl(base), perl(Carp), perl(Exporter) and perl(Test::Harness)
  - BR: perl(File::Which), perl(Test::Perl::Critic), perl(Test::Pod::Coverage),
    perl(Test::Spelling) and aspell-en for the release tests
  - Drop redundant BR: perl(Pod::Coverage)
  - Run the release tests unless we're bootstrapping
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Don't need to run test suite with LC_ALL=C


author: Paul Howarth <paul@city-fan.org> 0.32-1
changelog:
  - Update to 0.32:
    - Fixed tests that broke due to diagnostic changes in Test::More 0.99
  - Update spelling patch


author: Paul Howarth <paul@city-fan.org> 0.004-1
changelog:
  - Update to 0.004
    - success blocks now allow trailing blocks like finally, catch, etc.
  - Nobody else likes macros for commands
  - Use %{_fixperms} macro instead of our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 0.006-1
changelog:
  - Update to 0.006
    - Crank back the Test::More and Exporter requirements (CPAN RT#62699)
    - Add lives_ok and dies_ok emulation (CPAN RT#67598)
  - Versions patch replaced by workaround for old ExtUtils::MakeMaker
  - BR: perl(Test::Builder::Tester)


author: Paul Howarth <paul@city-fan.org> 0.008-1
changelog:
  - Update to 0.008
    - Revert the mistake by which 0.004 allowed blocks after "exception" as well
      as "success"
  - BR: perl(Carp)
  - Update patch for building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> 0.010-1
changelog:
  - Update to 0.010
    - Avoid tickling an overloading bug in perl 5.6 during testing
      (CPAN RT#74847)


author: Paul Howarth <paul@city-fan.org> 0.010-2
changelog:
  - BR:/R: perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distribution prior to FC-3:
    - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> 0.012-1
changelog:
  - Update to 0.012
    - More clearly (and correctly) document the way NOT to use Test::Fatal
    - Try to fix $TODO not working when the user test uses $T::B::Level
    - Go back to auto-detecting the required Test::More, reverting the changes
      made for CPAN RT#62699
  - Explicitly run the extra tests
  - Package examples directory as documentation
  - Drop support for old distributions as we now need Test::More ≥ 0.96


author: Paul Howarth <paul@city-fan.org> 0.013-1
changelog:
  - Update to 0.013
    - Rebuild to get a newer compile test that may work on 5.6.x
  - Reinstate support for old distributions by bundling a copy of Test::More 0.96
    to use for the test suite if the system one is too old


author: Paul Howarth <paul@city-fan.org> 1.30-1
changelog:
  - Update to 1.30
    - Added dir_exists_ok and dir_contains_ok
    - Added file_contains_like and file_contains_unlike
    - Fixed a few grammatical errors in POD
  - This release by BAREFOOT -> update source URL
  - Add patch to support building with Test::More < 0.88
  - Drop buildreq perl(Test::Prereq) since t/prereq.t isn't in the test_manifest
  - Add patch to work around Perl RT#3038 on old perls with broken qr//m
    (CPAN RT#74365)


author: Paul Howarth <paul@city-fan.org> 1.31-1
changelog:
  - Update to 1.31
    - Added some SKIP blocks to avoid test failures when running as root
  - Remove guard code preventing package build as root, now that it works


author: Paul Howarth <paul@city-fan.org> 1.32-1
changelog:
  - Update to 1.32
    - Fixed qr//mx patterns to work with older Perls (CPAN RT#74365)
    - Fixed incorrect spelling of "privileges" in SKIP blocks (CPAN RT#74483)
    - Skip testing of symlinks on Windows (CPAN RT#57682)
    - Fixed automatically generated test name for owner_isnt (CPAN RT#37676)
  - Drop upstreamed patch for CPAN RT#74365
  - Add buildreqs for Perl core modules that might be dual-lived
  - Update patches for building with old Test::Builder versions


author: Paul Howarth <paul@city-fan.org> 1.34-1
changelog:
  - Update to 1.34
    - Fixed problem in links.t (CPAN RT#76853)
  - Don't need to remove empty directories from buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.34-3
changelog:
  - BR: perl(ExtUtils::MakeMaker) and perl(Test::More)
  - BR: at least version 1.21 of perl(Test::Manifest)
  - BR: at least version 1.00 of perl(Test::Pod)
  - No need to explicitly require perl(Exporter)


author: Paul Howarth <paul@city-fan.org> 1.35-1
changelog:
  - Update to 1.35
    - Don't distribute MYMETA.* (CPAN RT#89175)
    - Add dir_exists_ok and dir_contains_ok
    - Add file_contains_* functions
  - Update patches for building with old Test::Builder versions
  - Update patches for building with old Test::More versions
  - Add new patch for building with ExtUtils::MakeMaker < 6.48


author: Paul Howarth <paul@city-fan.org> 1.36-1
changelog:
  - Update to 1.36
    - Fix bad line counts on latest dev version of Perl (CPAN RT#89849)
  - Update patches for building with old Test::Builder versions


author: Paul Howarth <paul@city-fan.org> 1.00-3
changelog:
  - Simplify distribution-detection code
  - Don't define %perl_vendorarch in noarch package
  - Remove %__perl_version macro, used only once
  - Remove %__perl_package macro, used only twice
  - Don't use macros in build-time command paths, hardcode them instead
  - Remove buildroot unconditionally in %clean and %install
  - Own directory %{perl_vendorlib}/Test/HTML
  - Don't set up compiler optimization flags in noarch package
  - Use search.cpan.org URLs
  - Use perl(Test::Builder::Tester) buildreq instead of perl-Test-Builder-Tester


author: Paul Howarth <paul@city-fan.org> 1.00-4
changelog:
  - Fix dist tag for Fedora 7 onwards
  - BuildRequire perl(ExtUtils::MakeMaker), perl(Test::Pod) and
    perl(Test::Pod::Coverage)
  - Fix argument order for find with -depth


author: Paul Howarth <paul@city-fan.org> 1.00-11
changelog:
  - BR: perl(Exporter), perl(Test::Builder) and perl(Test::More)
  - Own directory %{perl_vendorlib}/Test/
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.012-5
changelog:
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DETDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 1.01-12
changelog:
  - BR: perl(Cwd), perl(strict), perl(Test::Builder), perl(vars), perl(warnings)
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to run tests with LC_ALL=C
    - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> - 1.02-1
changelog:
  - Update to 1.02
    - No operational changes - re-releasing under new management via github and
      Dist::Zilla
  - This release by ETHER -> update source URL
  - Update upstream URLs to MetaCPAN
  - Switch to ExtUtils::MakeMaker flow
  - Package upstream's new LICENSE file
  - Add patch to support building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 1.03-1
changelog:
  - Update to 1.03
    - Fixed documentation to refer to the proper names of Kwalitee tests
      (CPAN RT#24506)
    - Cleaned up partially-botched distribution metadata and README
  - Classify buildreqs by usage
  - Add buildreqs for new tests
  - Explicitly run extra tests unless bootstrapping
  - Add several patches to support building with old versions of Test::More


author: Paul Howarth <paul@city-fan.org> - 1.04-1
changelog:
  - Update to 1.04
    - Re-release with bumped developer prereqs to depend on a higher version of
      Test::More for t/00-compile.t and t/00-check-deps.t (CPAN RT#84900)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> 0.12-1
changelog:
  - Update to 0.12 (show longest common substring in diagnostics)
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> 0.13-1
changelog:
  - Update to 0.13 (allow to display LCSS output in diagnostics)
  - Use %{_fixperms} macro instead of our own %{__chmod} incantation


author: Paul Howarth <paul@city-fan.org> 1.23-1
changelog:
  - Update to 1.23
    - fix bug for missing file (should warn and skip, not pass to run_t_files)
    - file path and unlink fixes for VMS (CPAN RT#32061)
  - Add patch to reinstate manpage, dropped upstream
  - Define RPM macros in global scope


author: Paul Howarth <paul@city-fan.org> 1.23-2
changelog:
  - Add manual deps on perl(Exporter), used in "use base" clause
  - Dist tag for Rawhide no longer needs special-casing
  - Use %{_fixperms} macro rather than our own %{__chmod} incantation


author: Paul Howarth <paul@city-fan.org> 1.23-6
changelog:
  - BR:/R: perl(File::Spec) and perl(Test::Harness)
  - BR: perl(base), perl(Carp), perl(File::Spec::Functions) and perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.23-7
changelog:
  - BR: perl(ExtUtils::MakeMaker)
  - Package LICENSE file
  - No need to explicitly require perl(Exporter)


author: Paul Howarth <paul@city-fan.org> - 1.04-14
changelog:
  - BR: perl(ExtUtils::MakeMaker), perl(Getopt::Long), perl(Scalar::Util) and
    perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.013-1
changelog:
  - Update to 0.013
    - don't inline YAML::Tiny, require it instead
    - add a very, very, very basic test
  - BuildReq perl(Test::Tester) and perl(YAML::Tiny) >= 1.40
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> - 0.101050-1
changelog:
  - Update to 0.101050
    - convert to dzil, fix a prereq num/str conversion stupidity
    - fix bug when comparing versions to undef
  - Enable RELEASE_TESTING
  - Makefile.PL unnecessarily requires ExtUtils::MakeMaker 6.31 - patch that out
  - Update buildreqs from META.yml


author: Paul Howarth <paul@city-fan.org> - 0.101080-6
changelog:
  - Don't need to remove empty directories from buildroot
  - Don't need to fix permissions of files from tarball
  - Drop explicit runtime dependency on perl(Exporter), auto-detected by
    rpm ≥ 4.9, not needed on earlier releases
  - BR: perl(base)
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.101081-1
changelog:
  - Update to 0.101081
    - Add a "skip" option to all_minimum_version_ok
    - Use CPAN::Meta for META.* files, which should do a better job at figuring
      out prereqs
  - Add patches to support building with Test::More < 0.96
  - Update patch for building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 0.3-5
changelog:
  - Don't check the POD in the kwalitee test
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Drop patch avoiding warnings with Perl < 5.8.5
    - BR:/R: perl(Unicode::CheckUTF8) unconditionally
    - BR: perl(Test::Perl::Critic) unconditionally


author: Paul Howarth <paul@city-fan.org> - 0.4-1
changelog:
  - Update to 0.4
    - _detect_utf8: PP version now handles overlong UTF-8 sequences
    - Tests update (96% coverage)
    - Dist::Zilla update
  - BR: perl(Perl::Critic::Policy::Modules::ProhibitModuleShebang),
    perl(Test::EOL) and perl(Test::Version)
  - Drop upstreamed patch for kwalitee test
  - Update patches for building with old ExtUtils::MakeMaker and Test::More
    versions


author: Paul Howarth <paul@city-fan.org> - 0.5-1
changelog:
  - Update to 0.5
   - Attempt to fix https://github.com/creaktive/Test-Mojibake/issues/2
     (don't fail when no lib directory exists)
   - Kwalitee won't complain any more
  - Kwalitee test dropped upstream, so no longer need BR: perl(Test::Kwalitee)


author: Paul Howarth <paul@city-fan.org> - 0.6-1
changelog:
  - Update to 0.6
    - Fixed incorrect test examples
  - Reinstate BR: perl(Test::Kwalitee) now that kwalitee test is back
  - Update patch for building with old ExtUtils::MakeMaker versions


author: Paul Howarth <paul@city-fan.org> - 0.8-1
changelog:
  - Update to 0.8
    - Fixed cyclic t/ deps
    - Added the standalone scan_mojibake utility
    - Listed Unicode::CheckUTF8 as a recommended prerequisite
    - Recognize utf8::all
    - Passes perlcritic harsh
  - Drop BR: perl(File::Spec)
  - BR: perl(File::Spec::Functions), perl(Pod::Usage) and perl(Test::Script)
  - Update patches for building with old ExtUtils::MakeMaker and Test::More
    versions


author: Paul Howarth <paul@city-fan.org> - 0.9-1
changelog:
  - Update to 0.9
    - More consistent UTF-8 naming in docs
    - Dist::Zilla maintenance
    - Fixed shebang in scan_mojibake
      (https://github.com/creaktive/Test-Mojibake/issues/7)
  - Update patches for building with old ExtUtils::MakeMaker and Test::More
    versions
  - Don't run the kwalitee test, which breaks in proper_libs on old versions


author: Paul Howarth <paul@city-fan.org> 0.9-2
changelog:
  - Add patch and test case for CPAN RT#53727 (broken POD breaks tab detection)
  - Fix a `Parentheses missing around "my" list' warning in old Perls (RT#54477)


author: Paul Howarth <paul@city-fan.org> 1.1-1
changelog:
  - Update to 1.1
    - Fix test fails if cwd or perl has a space in its path (CPAN RT#67376)
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 1.2-1
changelog:
  - Update to 1.2
    - Fix to ignore inc/ for Module::Install
  - BR: perl(Cwd), perl(ExtUtils::MakeMaker), perl(File::Spec), perl(File::Temp)
    and perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.01-1
changelog:
  - Update to 1.01 (clarify license as LGPLv2+ - CPAN RT#53614)
  - LICENSE restored to upstream distribution


author: Paul Howarth <paul@city-fan.org> 1.02-1
changelog:
  - Update to 1.02
    - Don't "use warnings" anywhere inside of Test::NoWarnings::*
    - Remove the need for a private variable when detecting Devel::StackTrace
    - Don't import unused functions from Carp or Test::Builder
    - Minor documentation tweaks
    - Correct the repository metadata in META.yml
    - Minor cleanups in the eumm-update generated code
    - Added a dedicated compile test


author: Paul Howarth <paul@city-fan.org> 1.02-3
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Drop redundant buildreqs:
    - perl(Perl::MinimumVersion)
    - perl(Pod::Simple)
    - perl(Test::CPAN::Meta)
    - perl(Test::Pod)
  - Add buildreq perl(Test::More)
  - Add runtime dependency on perl(Devel::StackTrace) for enhanced functionality
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 1.03-1
changelog:
  - Update to 1.03
    - Test::Builder and Test::Tester dependencies were the wrong way around
      (build vs. runtime)
  - Reinstate buildreqs from previous build and run release tests


author: Paul Howarth <paul@city-fan.org> 1.04-1
changelog:
  - Update to 1.04
    - Added the experimental :early debugging pragma to cause warnings to be
      emitted immediately (this should stay off otherwise)
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> 1.04-3
changelog:
  - BR: perl(Exporter) and perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.07-1
changelog:
  - Update to 0.07
  - Test::Builder version problem (see #205537)
  - Removed the README file (copy of the manpage)


author: Paul Howarth <paul@city-fan.org> - 0.07-4
changelog:
  - Import from Fedora
  - Drop version requirements on Scalar::Util, Test::Builder, and
    Test::Builder::Tester to support builds on older distributions


author: Paul Howarth <paul@city-fan.org> - 0.07-6
changelog:
  - Dist tag for Rawhide no longer needs special-casing
  - Use %{_fixperms} macro instead of our own %{__chmod} incantation
  - Translate %description to US English
  - Use search.cpan.org URLs


author: Paul Howarth <paul@city-fan.org> - 0.07-14
changelog:
  - BR: perl(Carp), perl(Cwd), perl(Exporter), perl(ExtUtils::MakeMaker),
    perl(File::Spec::Functions) and perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.16-1
changelog:
  - Update to 0.16
  - Revert to previous upstream maintainer -> URL change
  - Reinstate Test::Output::Tie
  - Buildreq/Req File::Temp >= 0.21 as per upstream requirement
  - Bump version req for Test::Tester to 0.107


author: Paul Howarth <paul@city-fan.org> 1.01-1
changelog:
  - Update to 1.01:
    - Added META_MERGE features from chorny
    - Update tests with hardcoded regex stringification for Perl's new (?^:) stuff
    - Fix cat-o with handling $,
  - Drop File::Temp requirement as it isn't actually used
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 1.01-4
changelog:
  - BR: perl(Carp) and perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.02-1
changelog:
  - Import from Fedora
  - Update to 1.02
    - Documentation changes
    - META.yml "enhancements"
    - Moved author tests out of the way of normal testing
    - Now requires Perl-Critic version 1.105 or newer
  - Re-enable test suite


author: Paul Howarth <paul@city-fan.org> - 1.02-7
changelog:
  - Drop spec file elements only needed for support for distributions prior to
    FC-3, which we could never support anyway given that Perl::Critic requires
    Exporter ≥ 5.58:
    - Don't need to define %{perl_vendorlib}
    - Don't need to run test suite with LC_ALL=C
  - BR: perl(Carp), perl(English), perl(Perl::Critic::Utils) ≥ 1.105,
    perl(Perl::Critic::Violation) ≥ 1.105, perl(Test::Builder), perl(Test::More)
  - Add obsoletes/provides for old Fedora tests subpackage, and include tests
    as documentation (if we have %{perl_default_filter} to get rid of the
    resulting doc-file dependencies)
  - Add explicit versioned requires for Perl::Critic*


author: Paul Howarth <paul@city-fan.org> 1.44-1
changelog:
  - Update to 1.44
    - Use Module::Build::Compat's "traditional" configuration
  - Revert to traditional ExtUtils::MakeMaker flow


author: Paul Howarth <paul@city-fan.org> 1.45-5
changelog:
  - BR: perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.46-1
changelog:
  - Update to 1.46
    - Fixed a crash when 'all_pod_files_ok()' finds no files to test
    - Switched from custom file searching code to File::Find
    - Fixed failing test on Pod::Simple 3.24
  - BR: perl(File::Find)


author: Paul Howarth <paul@city-fan.org> - 1.08-1
changelog:
  - Update to 1.08
  - Don't use macros in build-time command paths, hardcode them instead
  - Use search.cpan.org URL for source
  - Unconditionally remove buildroot in %clean and %install


author: Paul Howarth <paul@city-fan.org> - 1.08-2
changelog:
  - Fix dist tag for development builds and Fedora 7 onwards
  - Define %{__id_u} in a more portable way
  - Remove unused %{__perl_version} macro
  - Fix argument order for find with -depth
  - Add buildreq perl(ExtUtils::MakeMaker)


author: Paul Howarth <paul@city-fan.org> - 1.08-15
changelog:
  - BR: perl(base), perl(lib) and perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.05-15
changelog:
  - BR:/R: perl(Exporter)
  - BR: perl(ExtUtils::Manifest), perl(File::Spec) and perl(Test::Builder)
  - Use a patch to fix character encoding rather than scripted iconv
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.06-1
changelog:
  - Update to 0.06
    - Created git repository on github.com
    - Converted to Dist::Zilla
    - Fixed options cannot take a false value (CPAN RT#21631)
    - Disabled AmigaOS and Mac OS Classic tests by default because they are no
      longer supported by Perl itself (CPAN RT#12182)
    - Updated synopsis to show recommended author-only usage (CPAN RT#43948)
  - This release by ABRAXXA -> update source URL
  - Add buildreqs for newly-added author and release tests
  - Add patch to support building with ExtUtils::MakeMaker < 6.03
  - Add patch to support building with Test::More < 0.88
  - Disable debuginfo generation to avoid manifest issues
  - LICENSE.Artistic and LICENSE.GPL no longer included upstream
  - Explicitly run author and release tests
  - Extend %description


author: Paul Howarth <paul@city-fan.org> 1.032-1
changelog:
  - Update to 1.032
  - Fix argument order for find with -depth
  - Include LICENSE file
  - Add buildreqs perl(Test::Pod) and perl(Test::Pod::Coverage)


author: Paul Howarth <paul@city-fan.org> 1.034-1
changelog:
  - Update to 1.034
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)
  - Tweak dist tag macros to work on current Rawhide with three-part releasenum


author: Paul Howarth <paul@city-fan.org> 1.037-1
changelog:
  - Update to 1.037 (qualify calls to find() so Module::Install doesn't intercept
    them - RT #46335)
  - Update to SLES-compatible dist tag macros


author: Paul Howarth <paul@city-fan.org> 1.037-2
changelog:
  - Dist tag for Rawhide no longer needs special-casing
  - Use %{_fixperms} macro instead of our own %{__chmod} incantation
  - Buildreq perl(LWP::UserAgent) as preferred download method for CPAN
  - Update CPAN.conf to work with current perl(CPAN)


author: Paul Howarth <paul@city-fan.org> 1.037-9
changelog:
  - BR: perl(base), perl(Carp), perl(Cwd), perl(Exporter), perl(lib),
    perl(Test::Builder) and perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.05-1
changelog:
  - Update to 1.05
    - change script_compiles_ok to script_compiles
    - add script_runs
    - attempt to support 5.6 properly
    - add dependency on Probe::Perl
    - full fidelity failure testing
    - update author tests
  - Enable AUTOMATED_TESTING
  - Buildreq Test::CPAN::Meta, Perl::MinimumVersion, Pod::Simple, Test::Pod, and
    Test::MinimumVersion
  - Define RPM macros in global scope
  - Patch t/03_compiles_bad.t to fix test failure when necessary


author: Paul Howarth <paul@city-fan.org> - 1.06-1
changelog:
  - Update to 1.06 (fix t/03_compiles_bad.t)
  - Update patch for t/03_compiles_bad.t (upstream fix requires
    Test::More >= 0.77)
  - Manually add perl(Test::More) runtime dependency


author: Paul Howarth <paul@city-fan.org> - 1.07-1
changelog:
  - Update to 1.07 (second attempt at fixing the "Using" bug)
  - Update patch for t/03_compiles_bad.t (also patches t/05_runs_bad.t now)
  - Use search.cpan.org source URL
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> - 1.07-6
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Use %{_fixperms} macro instead of our own %{__chmod} incantation
  - Add support for perl_bootstrap macro
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 1.07-8
changelog:
  - BR: perl(Carp), perl(Cwd), perl(Exporter), perl(File::Path),
    perl(File::Spec), perl(File::Spec::Functions), perl(File::Spec::Unix) and
    perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.10-12
changelog:
  - BR: perl(Cwd), perl(Exporter), perl(File::Path) and perl(File::Spec)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Importing keys with gnupg should always succeed


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15:
    - Begin adding actual tests (hilariously, adding the suggested t/pod-spell.t
      to this dist to test itself found a typo: "stopwards")
  - BR: perl(Test::Tester) and a suitable English dictionary
  - Add patch to support building with perl < 5.8.3
  - Add patch to support building with Test::More < 0.88
  - Add patch for extra stopwords on old distributions


author: Paul Howarth <paul@city-fan.org> - 0.15-3
changelog:
  - BR: perl(base), perl(Cwd), perl(Exporter), perl(ExtUtils::MakeMaker),
    perl(File::Spec) and perl(Test::Builder)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Never need aspell-en-gb


author: Paul Howarth <paul@city-fan.org> - 0.16-1
changelog:
  - Update to 0.16:
    - Allow use of a custom POD parser rather than Pod::Spell using
      set_pod_parser
  - Drop support for perl < 5.8.3
  - Re-diff patches as necessary


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17:
    - Use IPC::Run3 instead of IPC::Open3
  - Run test suite with LANG=en_US to ensure correct dictionaries are used
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 0.18-1
changelog:
  - Update to 0.18:
    - Work around Pod::Spell limitations
    - Improve case handling
    - Improve test failure reporting
    - Include more useful info in Test-Spelling's own test suite


author: Paul Howarth <paul@city-fan.org> - 0.19-1
changelog:
  - Update to 0.19:
    - For more consistent results, avoid using the user's local aspell dictionary
      (CPAN RT#56483)
  - Update hunspell preference patch


author: Paul Howarth <paul@city-fan.org> - 1.07-4
changelog:
  - Import from Fedora
  - Drop version requirements for perl(Test::Builder::Tester) and
    perl(Test::More) to support building on older distributions


author: Paul Howarth <paul@city-fan.org> - 1.09-1
changelog:
  - Update to 1.09 (upgrade to Module::Install::DSL 0.83)
  - Update to SLES-compatible dist tag macros
  - Add buildreqs perl(Test::CPAN::Meta) and perl(Test::MinimumVersion) >= 0.008
    and enable author tests


author: Paul Howarth <paul@city-fan.org> - 1.09-6
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Nobody else likes macros for commands
  - Add support for perl_bootstrap macro
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 1.09-8
changelog:
  - Bump Test::More version requirement to 0.42
  - Bump Test::Pod version requirement to 1.26
  - BR: perl(Exporter)
  - BR: perl(File::Spec) ≥ 0.80
  - BR: perl(Pod::Simple) ≥ 3.07 unless bootstrapping
  - BR: perl(Test::Builder)
  - Don't need to remove empty directories from buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Use search.cpan.org source URL


author: Paul Howarth <paul@city-fan.org> - 1.04-17
changelog:
  - BR: perl(base), perl(constant), perl(Scalar::Util), perl(Test::Builder) and
    perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 1.06-1
changelog:
  - Update to 1.06
    - tainted() now localizes $SIG{__DIE__} before performing the taint check; if
      the calling program has its own $SIG{__DIE__}, we don't want to use it
      (CPAN RT#23507)
    - Checks for undef before opening files when trying to create some taint
      (CPAN RT#51246)


author: Paul Howarth <paul@city-fan.org> 0.108-1
changelog:
  - Update to 0.108:
    - Do not "require threads" any longer as it can upset Test::Builder; anyone
      using threads should already have done that themselves


author: Paul Howarth <paul@city-fan.org> 0.108-2
changelog:
  - BR: perl(Data::Dumper), perl(Exporter), perl(lib) and perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1:0.12-8
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Filter dependencies on perl(Test::Unit::TestRunner) and
    perl(Test::Unit::TestSuite) as this package includes its own implementation
    of these and we'd otherwise pull in the full Test::Unit
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 1:0.12-11
changelog:
  - Add buildreqs for Perl core modules that could be dual-lived
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Don't need to run test suite with LC_ALL=C


author: Paul Howarth <paul@city-fan.org> - 1:0.12-14
changelog:
  - Update to 0.1202
    - Fix for hash key randomization after 5.17.5 (CPAN RT#81879)
  - Run release tests and add lots of build dependencies for them


author: Paul Howarth <paul@city-fan.org> - 1.0.0-2
changelog:
  - Don't run the author/release tests when bootstrapping
  - BR: perl(Test::DistManifest) unconditionally
  - Additional BR's for improved release test coverage:
    - aspell-en/aspell-en-gb
    - perl(Pod::Wordlist::hanekomu)
    - perl(Test::CPAN::Meta::JSON)
    - perl(Test::Mojibake)
    - perl(Test::Vars)


author: Paul Howarth <paul@city-fan.org> - 1.001003-1
changelog:
  - Update to 1.001003-TRIAL version:
    - Check if versions are strict
    - Provide is_strict setting to decide what to do if they aren't strict
    - Provide has_version setting to disable that a module must always have a
      version
    - Use perl decimal style semantic versioning because of bugs in EUMM with
      vstring versions
    - Fix some issues in the pod
    - Use Module::Metadata - apparently it's closer to how Perl works than
      Module::Extract::VERSION
  - perl(Carp) is now a module requirement rather than just a test suite
    requirement
  - Add BR: perl(Test::Exception) for test suite
  - BR: perl(Module::Metadata) rather than perl(Module::Extract::VERSION)
  - BR: perl(strict) and perl(warnings) for completeness
  - Update patches for building with old ExtUtils::MakeMaker and Test::More
    versions


author: Paul Howarth <paul@city-fan.org> - 1.002000-1
changelog:
  - Update to 1.002000:
    - Use Module::Metadata
    - Allow disabling of 'has_version'
    - Require at least 1 version
    - Allow for checking that a module is_strict
  - BR: perl(Test::Requires)
  - Update patches for building with old ExtUtils::MakeMaker and Test::More
    versions
  - Add patch for building without Test::Requires if necessary


author: Paul Howarth <paul@city-fan.org> - 1.002001-1
changelog:
  - Update to 1.002001:
    - Fix metadata caused by a bug in DZP::GitHub after asking repo to be
      unlinked from gitpan
  - Don't need to remove empty directories from buildroot
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Drop support for distributions prior to FC-3:
    - BR: perl(Test::Perl::Critic) unconditionally
    - BR: aspell-en unconditionally
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Update patch for building without Test::Requires if necessary


author: Paul Howarth <paul@city-fan.org> - 1.002001-6
changelog:
  - BR: perl(Test::Tester)
  - Drop buildreqs perl(File::Find), perl(strict) and perl(warnings) as they're
    not dual-lived


author: Paul Howarth <paul@city-fan.org> - 1.002001-10
changelog:
  - Fix FTBFS with current test modules
    - Disable Test::Kwalitee's "use_strict" test
    - Schwern not in dictionary
  - Update patch for building with ExtUtils::MakeMaker < 6.30
  - Renumber and re-order patches


author: Paul Howarth <paul@city-fan.org> - 1.002003-1
changelog:
  - Update to 1.002003
    - Fix synopsis (https://github.com/xenoterracide/Test-Version/pull/6)
    - Change Dist::Zilla plugins
    - Remove old documentation that no longer applies
    - Fix misgithap
    - More dist.ini updates
  - Update patches and buildreqs as needed
  - Choose appropriate system speller as we no longer use Pod::Wordlist::hanekomu
    (which forces the speller to be aspell)


author: Paul Howarth <paul@city-fan.org> - 1.002004-1
changelog:
  - Update to 1.002004
    - Fix bugs in argument handling
    - Fix whitespace
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - compatibility with Perl 5.14
  - Remove explicit dependency on perl(Sub::Uplevel), no longer needed
  - Tweak dependency filter


author: Paul Howarth <paul@city-fan.org> - 0.24-1
changelog:
  - Update to 0.24 (compatibility with Carp 1.25)
  - BR: Perl core modules that might be dual-lived
  - Don't need to remove empty directories from buildroot
  - Drop explicit runtime versioned dependency on Test::Builder, satisfied in
    all distributions since the dawn of time (nearly)
  - Drop compatibility with distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.30-1
changelog:
  - Update to 0.30
    - Important note in documentation how check for warning category is done; if
      you use Test::Warn with categories, you should check that it does what you
      expect
    - Category tree is now dynamic and does not use Tree::DAG_Node


author: Paul Howarth <paul@city-fan.org> - 0.17-7
changelog:
  - BR: perl(Carp), perl(Digest::MD5), perl(File::Spec) and perl(File::Temp)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.19-3
changelog:
  - BR: perl(base), perl(IO::File) and perl(Test::More)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Changes file dates changed to meet W3CDTF standards
    - Reworked Makefile.PL for clarity
    - Upgraded to Test::CPAN::Meta::JSON for tests
    - Added META.json
    - Updated test suite
    - Added repositories to Meta files
  - Update UTF8 patch
  - BR: perl(Test::CPAN::Meta::JSON)


author: Paul Howarth <paul@city-fan.org> - 0.04-8
changelog:
  - BR: perl(base), perl(Carp), perl(Cwd), perl(Exporter), perl(File::Path),
    perl(File::Spec) and perl(File::Spec::Functions)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Always BR: perl(YAML::XS)
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.02-13
changelog:
  - Don't need to remove empty directories from buildroot
  - Drop redundant buildreq perl(Test::Harness)
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.11-1
changelog:
  - Update to 0.11
    - LICENSING CHANGE: this compilation and all individual files in it are now
      under the nullary CC0 1.0 Universal terms:
      To the extent possible under law, 唐鳳 has waived all copyright and
      related or neighboring rights to Test-use-ok
    - Update t/01-basic.t to work with Test::Simple 0.98_02 and later
  - License changed from MIT to CC0


author: Paul Howarth <paul@city-fan.org> - 0.97-1
changelog:
  - Update to 0.97:
    - Regain the speed from 0.91 (buffer back to 1k)
    - Minor cleanup in XS code
    - Add diag_verbose attribute


author: Paul Howarth <paul@city-fan.org> - 0.99-1
changelog:
  - Update to 0.99:
    - If no arguments are passed at all, bind_columns will return the list of
      current bindings or undef if no binds are active


author: Paul Howarth <paul@city-fan.org> - 1.02-1
changelog:
  - Update to 1.02:
    - Add example for reading only a single column
    - Don't store NULL in _ERROR_INPUT (CPAN RT#86217)
    - Prevent double-decode in csv-check
    - Add decode_utf8 attribute (default is true)


author: Paul Howarth <paul@city-fan.org> - 1.04-1
changelog:
  - Update to 1.04:
    - get_columns() with no argument now returns the empty list instead of undef
      when no columns defined
    - Fragments (rcf7111) now also support AoH (was AoA only)
    - Error code conflict for fragments resolved to 2013
    - New function "csv" (not a method)
  - Drop upstreamed done_testing patch


author: Paul Howarth <paul@city-fan.org> - 1.05-1
changelog:
  - Update to 1.05:
    - Allow case insensitive attributes and attribute aliases
      (quote_always = always_quote)
    - Enhanced the csv() function (diagnostics)
    - Start callbacks support
    - Minor doc fixes
    - Make subclassing safer


author: Paul Howarth <paul@city-fan.org> 1.37-1
changelog:
  - Update to 1.37 (clean up and add author tests)
  - Clarify license as GPL version 2 or later, or Artistic
  - Add doc files README and LICENSE
  - New upstream maintainer -> new source URL
  - Enable AUTOMATED_TESTING and add buildreqs for test suite:
    - perl(Test::CPAN::Meta) >= 0.12
    - perl(Test::MinimumVersion) >= 0.008
    - perl(Test::More)
    - perl(Test::Pod) >= 1.26
  - Define RPM macros in global scope


author: Paul Howarth <paul@city-fan.org> 1.41-1
changelog:
  - Update to 1.41:
    - Added DIFF_OUTPUT_UNICODE env variable to allow outputting unicode
      characters
    - Added Text::Diff::Config to MANIFEST
  - This release by OVID -> update source URL
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 1.41-3
changelog:
  - Don't BR: perl(Test::MinimumVersion) if we're bootstrapping
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.41-4
changelog:
  - BR: perl(Carp), perl(constant), perl(Data::Dumper), perl(Exporter),
    perl(IO::File) and perl(Test)


author: Paul Howarth <paul@city-fan.org> 0.09-4
changelog:
  - BR: perl(constant) and perl(Exporter)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.990112-1
changelog:
  - Update to 0.990112
    - Fix support for caching of templates in __DATA__ section
    - Fix hashref interpolation inside filters
  - Package Changes and LICENSE file
  - Switch to Module::Build flow
  - Drop redundant old-perl patch


author: Paul Howarth <paul@city-fan.org> - 0.990114-1
changelog:
  - Update to 0.990114
    - Correct behaviour when working with false and undefined values
    - :css filter


author: Paul Howarth <paul@city-fan.org> 1.44-4
changelog:
  - BuildRequire perl(ExtUtils::MakeMaker)
  - Fix dist tag for development builds and Fedora 7 onwards
  - Don't use macros in command paths, hardcode them instead
  - Fix argument order for find with -depth
  - Remove buildroot unconditionally in %clean and %install
  - Use search.cpan.org URLs
  - Remove %{__perl_version} macro, used only once
  - Remove %{__perl_package} macro, used only twice
  - Define %{__id_u} in a more portable way


author: Paul Howarth <paul@city-fan.org> 1.45-10
changelog:
  - BR: perl(Exporter), perl(lib) and perl(Safe)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.46-1
changelog:
  - Update to 1.46
    - New method Text::Template->append_text_to_output, which Text::Template
      always uses whenever it wants to emit output; you can subclass this to get
      control over the output, for example for postprocessing
    - A spurious warning is no longer emitted when the TYPE parameter to ->new
      is omitted


author: Paul Howarth <paul@city-fan.org> - 1.22-1
changelog:
  - Import from Fedora
  - Update to 1.22 (modernize distribution)
  - BR: perl(Test::More), perl(Test::Pod)
  - Fix Makefile.PL to work with old ExtUtils::MakeMaker versions


author: Paul Howarth <paul@city-fan.org> - 1.23-1
changelog:
  - Update to 1.23:
    - New method Clear()
    - Deleting current element when doing cycle using each will work (CPAN RT#82248)
  - Drop upstreamed Makefile.PL patch


author: Paul Howarth <paul@city-fan.org> 1:1.17-1
changelog:
  - Update to 1.17 (many bug fixes, including CPAN RT#45067, 48164, 17396)
  - New manpage for Date::Language
  - Danish.pm now has proper line endings but various files have bogus exec
    permissions that need fixing


author: Paul Howarth <paul@city-fan.org> 1:1.20-1
changelog:
  - Update to 1.20
    - Fix typo => s/timezome/timezone/
    - CPAN RT#52387 Fix %s formating to use timelocal when no timezone is given
    - CPAN RT#51664 fix str2time('16 Oct 09') to not give a negative result
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> 1:1.20-6
changelog:
  - Use a patch rather than scripted iconv to fix character encoding
  - Fix dist tag for CentOS 6 and Scientific Linux
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> 1:1.20-7
changelog:
  - BR: perl(base), perl(Exporter) and perl(Time::Local)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 1:2.30-1
changelog:
  - Update to 2.30
    - Syncing distribution version number with Date::Parse
    - Added Bulgarian language support
  - BR: perl(Test::More)


author: Paul Howarth <paul@city-fan.org> - 1.13-1
changelog:
  - Update to 1.13
    - Change the values accepted for the no_attributes option from undef and 1
      to 0 and 1; if undef is used, it becomes 0, so pre-existing code will not
      change behaviour, whilst this makes it easier to pass 0 or 1 from the
      command line


author: Paul Howarth <paul@city-fan.org> - 1.14-1
changelog:
  - Update to 1.14
    - Document the copy() method
    - Patch the copy() method so it respects the {no_attribute_copy => 1} option
    - Add method read_tree(), for text files; it uses Perl6::Slurp, which
      supports utf8
    - Add methods read_attributes() and string2hashref($s) for use by read_tree()
    - Add t/read.tree.t to test read_tree()
    - Add t/tree.utf8.attributes.txt, in utf8, for use by t/read.tree.t
    - Add t/tree.with.attributes.txt and t/tree.without.attributes.txt for use by
      t/read.tree.t
    - Make Perl 5.8.1 a pre-req so we have access to the utf8 pragma
  - Drop support for old distributions since we need Path::Tiny, which isn't
    available there


author: Paul Howarth <paul@city-fan.org> - 1.15-1
changelog:
  - Update to 1.15
    - Replace Path::Tiny with File::Spec, because the former's list of
      dependencies is soooo long :-( (CPAN RT#88435)
    - Move t/pod.t to xt/author/pod.t
  - Explicitly run the author tests
  - Reinstate support for old distributions back to FC-3
  - Use a locally bundled copy of File::Temp for the test suite if necessary,
    as we need the newdir method, which is only available from version 0.19


author: Paul Howarth <paul@city-fan.org> - 1.16-1
changelog:
  - Update to 1.16
    - Merge patch (slightly modified by me) from Tom Molesworth (CPAN RT#88501):
      - Remove 'use open qw(:std :utf8);' because of its global effect
      - Replace Perl6::Slurp with File::Slurp, using the latter's binmode option
        for the encoding
      - Fix docs where I'd erroneously said File::Slurp didn't support utf8


author: Paul Howarth <paul@city-fan.org> - 1.17-1
changelog:
  - Update to 1.17
    - Write test temp files in :raw mode as well as utf-8, for MS Windows users
    - Take the opportunity to change all utf8 to utf-8, as per the docs for Encode,
      except for 'use warnings qw(FATAL utf8);', which doesn't accept utf-8 :-(


author: Paul Howarth <paul@city-fan.org> - 1.18-1
changelog:
  - Update to 1.18
    - No changes, code or otherwise, except for the version # in the *.pm, this
      file, and Changelog.ini
    - Somehow a corrupted version got uploaded to search.cpan.org, so I've just
      changed the version # (the file on MetaCPAN was fine)


author: Paul Howarth <paul@city-fan.org> - 1.20-1
changelog:
  - Update to 1.20
    - Bump File::Temp version requirement back up to 0.19, as that's the version
      that introduced the newdir() method, as used in the test suite


author: Paul Howarth <paul@city-fan.org> - 1.22-1
changelog:
  - Update to 1.22
    - Switch from File::Slurp to File::Slurp::Tiny (CPAN RT#92976)
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.13-1
changelog:
  - Update to 0.13
    - Fix tests failing on 5.6.x due to differing DESTROY semantics
    - Excise superfluous local($@) call - 7% speedup
    - Fix broken URLs (CPAN RT#55659)
    - Proper exception on erroneous usage of bare catch/finally (CPAN RT#81070)
    - Proper exception on erroneous use of multiple catch{} blocks
    - Clarify exception occuring on unterminated try block (CPAN RT#75712)
    - Fix the prototypes shown in docs to match code (CPAN RT#79590)
    - Warn loudly on exceptions in finally() blocks
    - dzilify
  - Ship upstream LICENSE and README files
  - Classify buildreqs by usage
  - Add buildreqs for extra tests and explicitly run them


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15
    - Optionally use Sub::Name to name the try/catch/finally blocks, if available
  - BR:/R: perl(Sub::Name)


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Work around Perl RT#119311, which was causing incorrect error messages in
      some cases during global destruction
      (https://github.com/doy/try-tiny/pull/9)
  - Add patch to support building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 0.18-1
changelog:
  - Update to 0.18
    - Fix tests for pre-Test-More-0.88 (https://github.com/doy/try-tiny/pull/10)
  - Drop upstreamed patch for building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 0.19-1
changelog:
  - Update to 0.19
    - Fix an obscure issue with loading modules during global destruction
      (https://github.com/doy/try-tiny/pull/11)
    - Documentation updates (https://github.com/doy/try-tiny/pull/12)
  - Add patch to support building with Test::More < 0.88 again


author: Paul Howarth <paul@city-fan.org> - 1.0-1
changelog:
  - Update to 1.0
    - Clarify that the second arg of FREEZE/THAW is the data model/data format
      name, not the serializer
    - Clarify that FREEZE must not modify the data structure to be serialized


author: Paul Howarth <paul@city-fan.org> - 0.13-9
changelog:
  - BR: perl(ExtUtils::MakeMaker) and perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.14-1
changelog:
  - Update to 0.14
    - Changed the repository meta_merge to the new format
    - Tweaked format (mainly release dates) to conform to CPAN::Changes::Spec
  - This release by NEILB -> update source URL


author: Paul Howarth <paul@city-fan.org> - 1.03-4
changelog:
  - BR: perl(base), perl(Exporter) and perl(XSLoader)
  - Note that CheckUTF8.xs is UCD licensed
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Drop perl ≥ 5.8.1 buildreq, satisfied by all supported distributions
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 0.112-24
changelog:
  - BR: perl(Carp)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 0.12-7
changelog:
  - Apply patches from openSUSE to fix test suite on x86_64
  - Fix argument order of find with -depth
  - Fix dist tag for development releases


author: Paul Howarth <paul@city-fan.org> 0.12-9
changelog:
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)
  - Re-encode Changes and README as UTF8
  - More specific %files list
  - Tweak dist tag macros to work on current Rawhide with three-part releasenum


author: Paul Howarth <paul@city-fan.org> 0.13-1
changelog:
  - Update to 0.13 (tweak for compatibility with Strawberry Perl - CPAN RT#50443)
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> 0.13-5
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Add perl(:MODULE_COMPAT_*) dependency
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 0.13-8
changelog:
  - BR: perl(Exporter) and perl(Unicode::CharName)
  - Use a patch rather than scripted iconv to fix character encoding
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 1.11-2
changelog:
  - Fix dist tag for development builds
  - Fix argument order for find with -depth
  - Add buildreqs perl(Test::Pod), perl(Test::Pod::Coverage)


author: Paul Howarth <paul@city-fan.org> 1.11-3
changelog:
  - Fix dist tag for Fedora 7 onwards
  - Define %{__id_u} in a more portable way
  - Add buildreq perl(ExtUtils::MakeMaker)


author: Paul Howarth <paul@city-fan.org> 1.11-4
changelog:
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)
  - Tweak dist tag macros to work on current Rawhide with three-part releasenum
  - Add buildreqs Test::Distribution, Test::More, Unicode::String


author: Paul Howarth <paul@city-fan.org> 1.11-18
changelog:
  - BR: perl(Carp), perl(Exporter), perl(File::Spec) and perl(lib)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 2.09-7
changelog:
  - Properly convert documentation to UTF-8 encoding
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> 2.09-22
changelog:
  - BR: perl(Carp), perl(Exporter) and perl(Test)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 2.09-23
changelog:
  - Get rid of "defined(%hash) is deprecated" warning
    (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657144)


author: Paul Howarth <paul@city-fan.org> - 0.60-1
changelog:
  - Update to 0.60
    - Added valid_utf8()
    - Skip copy-on-write tests on Perl 5.19
  - Include all necessary build dependencies (#1003650)


author: Paul Howarth <paul@city-fan.org> 1.1-10
changelog:
  - BR: perl(Exporter)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.47-1
changelog:
  - Update to 0.47
    - The new constant VMG_COMPAT_HASH_DELETE_NOUVAR_VOID evaluates to true when
      "delete $hash{key}" does not call 'delete' uvar magic in void context
    - The MAGIC tokens created by this module no longer use the mg_private member
      for storing a "magical" signature
    - Triggering magic in a thread on a variable cloned from the main interpreter,
      and when the wizard already went out of scope, will no longer segfault
    - The pointer table is no longer needed to ensure thread safety; the size of
      the object code is about 8% smaller for threaded perls
    - Threads tests will not fail any more if resource constraints prevent the
      system from creating all the required threads


author: Paul Howarth <paul@city-fan.org> - 0.48-1
changelog:
  - Update to 0.48
    - You can now pass a reference to undef as the magic callback in order to
      install a no-op callback
  - BR: perl(base), perl(strict) and perl(warnings)


author: Paul Howarth <paul@city-fan.org> - 0.49-1
changelog:
  - Update to 0.49
    - This is a maintenance release - the code contains no functional change;
      satisfied users of version 0.48 can skip this update
    - Fix CPAN RT#77644: t/17_ctl.t fails in test 44 since 5.17.0
    - t/99-kwalitee.t will be skipped when only problematic versions of its
      dependencies are available
  - Don't need to remove empty directories from the buildroot
  - Drop BR: perl(strict) and perl(warnings) as they're not dual-lived
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 0.50-1
changelog:
  - Update to 0.50
    - Less memory is leaked when a wizard is freed during global destruction, or
      when an exception is thrown from a 'free' callback
    - Fixed CPAN RT#77991: t/17-ctl.t fails with ActivePerl 5.14 and 5.16
    - t/35-stash.t has been taught about perl 5.17.1
    - Many documentation clarifications
  - BR: perl(threads) and perl(threads::shared)


author: Paul Howarth <paul@city-fan.org> - 0.51-1
changelog:
  - Update to 0.51
    - It is now safe to call dispell() from inside 'free', 'copy' and 'uvar'
      callbacks to dispell the magic currently in use
    - Exceptions thrown from inside a 'free' callback are now always consistently
      propagated outside of the callback; they used to be lost when the 'free'
      callback was invoked at the end of an eval block or string
    - The 'reset RMG flag' workaround used to allow wizards with both 'uvar' and
      'clear' magics to be cast onto a hash, has been made thread-safe


author: Paul Howarth <paul@city-fan.org> - 0.52-1
changelog:
  - Update to 0.52
    - The new constant VMG_COMPAT_SCALAR_NOLEN evaluates to true when your perl
      does not call 'len' magic for scalars, which is the case for perl 5.17.4
      and above (CPAN RT#80388)
    - t/35-stash.t has been taught about perl 5.17.4
    - Author tests overhaul
  - Bump module version requirements for author tests


author: Paul Howarth <paul@city-fan.org> - 0.53-1
changelog:
  - Update to 0.53
    - This is a maintenance release; the code contains no functional change
    - Fix typo (CPAN RT#86338)
    - Author tests are no longer bundled with this distribution
  - Drop buildreqs only needed for author tests


author: Paul Howarth <paul@city-fan.org> 0.101021-1
changelog:
  - Update to 0.101021
    - Version::Requirements is now DEPRECATED
    - Use CPAN::Meta::Requirements, which is a drop-in replacement
  - BR: perl(Carp)
  - Update patch for building with ancient ExtUtils::MakeMaker versions


author: Paul Howarth <paul@city-fan.org> 0.101022-1
changelog:
  - Update to 0.101022
    - Version::Requirements is still DEPRECATED
    - Deprecation is only warned-about if not doing core perl tests, to quieten
      them down for the sake of porters' sanity
  - BR: perl(Scalar::Util)


author: Paul Howarth <paul@city-fan.org> 0.101022-3
changelog:
  - Drop redundant buildreqs perl(Test::Pod::Coverage) and
    perl(Pod::Coverage::TrustPod)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.01-8
changelog:
  - Fix dist tag for Fedora 7 onwards
  - BuildRequire perl(ExtUtils::MakeMaker)
  - Fix argument order for find with -depth


author: Paul Howarth <paul@city-fan.org> - 2.01-5
changelog:
  - Drop BR: perl(FileHandle), not dual-lived
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1:2.0104-1.0
changelog:
  - Update to 2.0104
    - Use quoted version number in the SYNOPSIS (CPAN RT#88060)
    - Fix test failures when building with a directory component that contains
      whitespace (CPAN RT#86665)


author: Paul Howarth <paul@city-fan.org> - 1:2.0105-1.0
changelog:
  - Update to 2.0105
    - Add convenience methods to the XML::LibXML::NodeList module
      - New method 'to_literal_delimited($separator)'
      - New method 'to_literal_list()'
    - Fix t/35huge_mode.t on libxml2 versions less than 2.7.0 (CPAN RT#88375)
    - Add toStringC14N_v1_1() to XML::LibXML::Node (CPAN RT#88254)


author: Paul Howarth <paul@city-fan.org> - 1:2.0106-1.0
changelog:
  - Update to 2.0106
    - Import croak from "use Carp;" to fix a missing croak definition
      (CPAN RT#88624)
    - Update Devel::CheckLib under "./inc" to 1.01 (should fix CPAN RT#81297)
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> - 1:2.0107-1.0
changelog:
  - Update to 2.0107
    - Add a unique_key method for namespace objects
      (https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/24/)
    - Grammar fixes in the documentation (CPAN RT#89718)


author: Paul Howarth <paul@city-fan.org> - 1:2.0108-1.0
changelog:
  - Update to 2.0108
    - Replace "local $^W" with "no warnings 'portable';" in t/15nodelist.t
      (CPAN RT#88017)
    - Fix hash key typo in SAX/Builder.pm (CPAN RT#91433)
    - Convert from "use base" to the more modern "use parent"


author: Paul Howarth <paul@city-fan.org> - 1:2.0109-1.0
changelog:
  - Update to 2.0109
    - Fix for requiring XML::LibXML inside two loops in perl-5.19.6 and up
      (CPAN RT#92606)


author: Paul Howarth <paul@city-fan.org> - 1:2.0110-1.0
changelog:
  - Update to 2.0110
    - Add "use strict;" and "use warnings;" to all modules
    - MIN_PERL_VERSION
    - Add a LICENSE section to the POD


author: Paul Howarth <paul@city-fan.org> - 1:2.0111-1.0
changelog:
  - Update to 2.0111
    - Skip t/40reader_mem_error.t with libxml2 < 2.7.4; the failure is probably
      due to a known double-free bug (CPAN RT#84564, Gnome Bug #447899)
    - Die if a file handle with an encoding layer returns more bytes than
      requested in parse_fh (CPAN RT#78448)
    - Make insertData, deleteData, replaceData work correctly with UTF-8 strings
    - Fix substringData (CPAN RT#88730)
    - Fix "Threads still failing?" bug report (CPAN RT#91800)
  - Add patch to skip threads shared_clone test if threads::shared is too old


author: Paul Howarth <paul@city-fan.org> - 1:2.0112-1.0
changelog:
  - Update to 2.0112
    - Fix segfaults when accessing attributes of DTD nodes (CPAN RT#71076)
    - Make $schema->validate work with elements; this uses
      xmlSchemaValidateOneElement under the hood (CPAN RT#93496)
    - Passing { recover => 2 } directly to load_html didn't work (CPAN RT#93429)
    - Apply patch to build with MSVC on Windows (CPAN RT#90064)


author: Paul Howarth <paul@city-fan.org> - 1.84-1
changelog:
  - update to 1.84
    - hopefully fix a segmentation fault on Win32 introduced in the last version
      (CPAN RT#91652)


author: Paul Howarth <paul@city-fan.org> - 1.87-1
changelog:
  - update to 1.87
    - decrease the minimum libxslt version again; setting it as 1.1.28 did not
      fix the failures, and now we have some more tests to test against it
      (CPAN RT#92659)


author: Paul Howarth <paul@city-fan.org> - 1.88-1
changelog:
  - update to 1.88
    - fix t/xml-grammar-failures.t based on the xml:space commentary here at
      https://mail.gnome.org/archives/xml/2014-February/msg00000.html; it
      caused some failures that were ultimately our fault


author: Paul Howarth <paul@city-fan.org> - 1.89-1
changelog:
  - update to 1.89
    - fix memory management of node-sets returned from extension functions;
      without calling xsltExtensionInstructionResultRegister, node-sets could be
      freed too early, leading to strange errors or segfaults
      (Gnome Bug #562302, CPAN RT#93349)
    - document input_callbacks methods
    - don't register libxml2 input callbacks twice (CPAN RT#60313)
    - fix memory leak with extension functions returning node lists
      (CPAN RT#55623, CPAN RT#76596)


author: Paul Howarth <paul@city-fan.org> - 1.09-2
changelog:
  - import from Fedora Core
  - add dist tag macros
  - buildreq perl(ExtUtils::MakeMaker)
  - use search.cpan.org download URL
  - improve summary and description
  - cosmetic spec file cleanups
  - macro-ize commands where possible, hardcode paths elsewhere
  - fix argument order for find with -depth


author: Paul Howarth <paul@city-fan.org> - 1.09-3
changelog:
  - clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)
  - tweak dist tag macros to work on current Rawhide with three-part releasenum


author: Paul Howarth <paul@city-fan.org> - 1.10-1
changelog:
  - update to 1.10 (re-bundle with modern testing and Module::Install)
  - buildreq perl(Test::More)
  - new upstream maintainer -> new source URL
  - add --skipdeps to Makefile.PL invocation so we don't need perl(CPAN)


author: Paul Howarth <paul@city-fan.org> - 1.10-2
changelog:
  - dist tag for Rawhide no longer needs special-casing
  - use %{_fixperms} macro rather than our own %{__chmod} incantation


author: Paul Howarth <paul@city-fan.org> - 1.11-7
changelog:
  - BR: perl(constant) and perl(Cwd)
  - don't need to remove empty directories from the buildroot
  - drop support for old distributions priot to FC-3:
    - don't need to define %{perl_vendorlib}
    - user DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.10-8
changelog:
  - BR: perl(Data::Dumper), perl(Encode) and perl(File::Spec)
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Don't need to run test suite with LC_ALL=C


author: Paul Howarth <paul@city-fan.org> - 1.12-1
changelog:
  - Update to 1.12
    - Added support for chunk processing
    - Added remove() and only() attribute filters
  - BR: perl(Data::Dump) and perl(XML::DTDParser)


author: Paul Howarth <paul@city-fan.org> - 1.14-1
changelog:
  - Update to 1.14
    - Removed forgotten debug print and Data::Dump dependency in a test
  - Drop BR: perl(Data::Dump)


author: Paul Howarth <paul@city-fan.org> - 1.15-1
changelog:
  - Update to 1.15
    - Added imports and ability to call methods as class methods to get a
      subroutine reference
    - Added inferRules as a use statement parameter
  - Update shellbang patch


author: Paul Howarth <paul@city-fan.org> - 1.16-1
changelog:
  - Update to 1.16
    - Added default method name to use statement handling
    - InferRulesFromXxx now sort tags alphabetically, necessary for the tests to
      work across Perl versions


author: Paul Howarth <paul@city-fan.org> - 1.16-2
changelog:
  - Drop optional test dependency XML::DTDParser for Perl 5.18+ as the associated
    test (t/12-infer_from_DTD.t) fails


author: Paul Howarth <paul@city-fan.org> - 0.99-1
changelog:
  - Update to 0.99:
    - Split off XML::SAX::Base and XML::SAX::Exception into separate package
      (CPAN RT#57238)
  - BR: perl(XML::SAX::Base)


author: Paul Howarth <paul@city-fan.org> - 0.99-4
changelog:
  - BR: perl(base), perl(Carp), perl(constant), perl(Encode), perl(Exporter),
    perl(File::Path), perl(File::Spec), perl(File::Temp), perl(IO::File) and
    perl(Test)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Drop workarounds for test suite issues on 5.8.0
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 1.06-1
changelog:
  - Update to 1.06
    - Switch distribution to use Dist::Zilla for packaging
    - Generate XML/SAX/Base.pm at release time rather than install time
    - Don't generate XML/SAX/Exception at all - it's static
    - Add git repo to metadata
  - Add the ubiquitous ExtUtils::MakeMaker < 6.31 patch for Dist::Zilla dists
  - Don't need to exclude placeholder.pl now that upstream doesn't install it
  - BR: perl(Test::More) and perl(Test::Pod)
  - Enable RELEASE_TESTING


author: Paul Howarth <paul@city-fan.org> - 1.07-1
changelog:
  - Update to 1.07
    - Modify BuildSAXBase.PL to include version stanzas when run manually
    - Make BuildSAXBase.PL harmless unless run with --force option


author: Paul Howarth <paul@city-fan.org> - 1.08-1
changelog:
  - Update to 1.08
    - Rename BuildSAXBase.PL => BuildSAXBase.pl
    - Add link to Perl SAX API Reference
  - BR: perl(Carp)
  - Package manpage for XML::SAX::BuildSAXBase
  - Avoid non-executable script complaints from rpmlint


author: Paul Howarth <paul@city-fan.org> - 1.08-3
changelog:
  - BR: perl(base), perl(File::Spec)  and perl(Test)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.50-1
changelog:
  - Update to 0.50
    - Fixed broken link to SAX2 specification in POD
    - Added repository information to Makefile.PL
    - Added README file to satisfy packaging guidelines
  - No longer need to fix file permissions
  - Package upstream's new README file


author: Paul Howarth <paul@city-fan.org> - 0.51-1
changelog:
  - Update to 0.51
    - Re-release to try to fix tarball issues (CPAN RT#86087, CPAN RT#88638)
  - Remove spurious exec permissions on files


author: Paul Howarth <paul@city-fan.org> - 2.16-3
changelog:
  - Import from Fedora
  - Include dist tag macros
  - Use search.cpan.org download URL
  - BuildRequire perl(ExtUtils::MakeMaker)
  - Fix argument order for find with -depth
  - Macro-ize commands where possible, use hardcoded paths otherwise


author: Paul Howarth <paul@city-fan.org> - 2.17-1
changelog:
  - Update to 2.17
  - Clarify license as GPL v1 or later (GPL+); whilst the upstream source is
    distributed as "GPL or Artistic" (i.e. same as perl), the Artistic license
    is not free and Fedora does not distribute software under non-free terms
  - Add buildreq perl(Test::More)


author: Paul Howarth <paul@city-fan.org> - 2.18-2
changelog:
  - Tweak dist tag macros to work on current Rawhide with three-part releasenum
  - Make %files list more explicit and mark FAQ.pod as %doc


author: Paul Howarth <paul@city-fan.org> - 2.18-4
changelog:
  - Add buildreq perl(Tie::IxHash) for additional test coverage
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> - 2.20-1
changelog:
  - Update to 2.20
    - Use lexical filehandles instead of old-style fileglobs (CPAN RT#77787)
    - Restrict scope of :strict mode to calling package (CPAN RT#41562)
      Aronsson)
    - Reinstate XML::SAX::Expat dependency
    - Change minimum Perl requirement to 5.008
    - Fix POD typo (CPAN RT#45414)
    - Update POD to reflect best practise regarding :strict and options
    - Suppress warning from empty CDATA section (CPAN RT#58359)
    - Switch to using Dist::Zilla for release management
  - BR: perl(Carp), perl(Exporter) and perl(XML::SAX::Expat)
  - Bump perl(XML::SAX) version requirement to 0.15
  - BR: perl(Test::Pod) and run the release tests too
  - Add patch to support building with ExtUtils::MakeMaker < 6.31
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.80-2
changelog:
  - BR: perl(constant) and perl(Exporter)
  - Package the LICENSE file
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Always run the whole test suite
    - Don't patch away the Perl 5.8.1 requirement
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> 0.81-1
changelog:
  - Update to 0.81
    - Test fixes for 5.16 (CPAN RT#74826)
    - YAML::Mo uses Safe Mo (CPAN RT#76664)
  - BR:/R: perl(Carp) and perl(Data::Dumper)
  - Add patch to fix broken upstream fix for old B::Deparse versions
    (CPAN RT#74826, CPAN RT#74687, CPAN RT#73702)


author: Paul Howarth <paul@city-fan.org> 0.82-1
changelog:
  - Update to 0.82
    - Test scalar @array rather than deprecated defined @array (CPAN RT#74226)
  - Drop upstreamed patch for CPAN RT#74226


author: Paul Howarth <paul@city-fan.org> 0.83-1
changelog:
  - Update to 0.83
    - Only call stat() and tell() on a filehandle if fileno existed
    - Explicit tied() call on globs to avoid a 5.16 deprecation warning


author: Paul Howarth <paul@city-fan.org> 0.85-1
changelog:
  - Update to 0.85
    - Synopsis in YAML::Dumper didn't work as expected (CPAN RT#19838)
    - Address complex regular subexpression recursion limit (CPAN RT#90593)
    - Upgrade to latest Mo
  - This release by INGY -> update source URL
  - Add patch to support use with Perl < 5.10


author: Paul Howarth <paul@city-fan.org> 0.88-1
changelog:
  - Update to 0.88
    - Fixed YAML loading on perl 5.8 (broken in YAML 0.85) by removing
      5.10-specific regex construct
  - Update old-perl patch, since the upstream fix doesn't actually work


author: Paul Howarth <paul@city-fan.org> - 0.35-1
changelog:
  - Update to 0.35
    - Fix memory leaks in YAML::XS::Load() (CPAN RT#46172)
    - Fix builds on older Perls (CPAN RT#64749 and CPAN RT#62054)
    - Fix regexp.t for bleadperl (CPAN RT#62266)
  - Drop ppport.h patch, no longer needed
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 0.38-2
changelog:
  - Fix various format string vulnerabilities (CVE-2012-1152, CPAN RT#46507)
  - BR: Perl core modules that might be dual-lived
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Use %{_fixperms} macro rather than our own chmod incantation
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.39-1
changelog:
  - Update to 0.39:
    - Using the latest libyaml codebase
      (https://github.com/yaml/libyaml/tree/perl-yaml-xs)
    - Changes have been made to start moving libyaml to 1.2


author: Paul Howarth <paul@city-fan.org> 1.19-1
changelog:
  - Update to 1.19
    - Do not run t/leak.t on perls prior to 5.8.9 as 5.8.8 and Devel::Leak
      apparently do not mix (Perl RT #102606)
  - Add patch to reinstate t/leak.t on old perls, as it works just fine with our
    patch for 1.18


author: Paul Howarth <paul@city-fan.org> 1.20-1
changelog:
  - Update to 1.20
    - Add test to assure META.yml is up to date before release
    - Disable check for empty file handle in LoadFile calls (CPAN RT#70933)
    - Remove call to non-existent code YAML::Syck::_is_openhandle
    - Compiling with -Werror=format-security failed (CPAN RT#74785)
  - This release by TODDR -> update source URL


author: Paul Howarth <paul@city-fan.org> 1.20-2
changelog:
  - BR:/R: perl(XSLoader)
  - BR: perl(constant), perl(Cwd), perl(Data::Dumper), perl(Exporter),
    perl(IO::File) and perl(Storable)
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Don't need to define %{perl_vendorarch}
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 1.21-1
changelog:
  - Update to 1.21
    - Synchronize JSON::Syck with YAML::Syck version number
    - Add DumpInto functions (YAML+Syck), which dump into a provided scalar
      instead of a newly-allocated one
    - Modify DumpFile functions to output directly to the specified
      file/filehandle instead of buffering all output in memory
    - Avoid modifying numbers into strings when emitting
  - Update Perl RT#102606 patch


author: Paul Howarth <paul@city-fan.org> 1.22-1
changelog:
  - Update to 1.22
    - Fix error message typo: s/existant/existent/g
    - Fix for non-printable character detection
    - Quote if non-printable characters are present
    - Change LoadBlessed=0 to not bless under ANY circumstances


author: Paul Howarth <paul@city-fan.org> 1.23-1
changelog:
  - Update to 1.23
    - Make sure that LoadBlessed=0 blocks all blessing
    - Start listing primary repo as http://github.com/toddr/YAML-Syck
    - README refreshed via perldoc -t


author: Paul Howarth <paul@city-fan.org> 1.24-1
changelog:
  - Update to 1.24
    - Implement $JSON::Syck::MaxDepth
    - Prevent failure when the same object is seen twice during Dump
    - Prevent YAML from being influenced by the previous change
    - MinGW64 compatibility (CPAN RT#78363)


author: Paul Howarth <paul@city-fan.org> 1.25-1
changelog:
  - Update to 1.25
    - Bump version number and release to fix a MANIFEST mistake in 1.24
  - Work around test failures on PPC and ARM (#919806, CPAN RT#83825)


author: Paul Howarth <paul@city-fan.org> 1.27-1
changelog:
  - Update to 1.27
    - Fix for hash randomization in yaml-alias.t on perl 5.18.0 (CPAN RT#84882,
      CPAN RT#84466)


author: Paul Howarth <paul@city-fan.org> 1.53-1
changelog:
  - Update to 1.53
    - Updated repository metadata to reflect move to github
  - This release by ETHER -> update source URL
  - Upstream no longer shipping extra tests, so don't try to run them
  - Upstream no longer shipping README
  - Drop minperl patch since we're no longer running the minimum version test


author: Paul Howarth <paul@city-fan.org> 1.54-1
changelog:
  - Update to 1.54
    - Convert to Dist::Zilla
    - Updated format to conform to CPAN::Changes::Spec
  - Upstream shipping README again
  - Switch to Module::Build::Tiny flow
  - Classify buildreqs by usage
  - Add buildreqs for, and explicitly run the extra tests
  - Add patches to support testing with old versions of test modules


author: Paul Howarth <paul@city-fan.org> 1.55-1
changelog:
  - Update to 1.55
    - Revert to ExtUtils::MakeMaker flow
  - Update buildreqs as needed
  - Update patches as needed
  - Skip the spell check if we have Pod::Spell 1.07
    (https://github.com/xenoterracide/Pod-Spell/issues/9)


author: Paul Howarth <paul@city-fan.org> 1.56-1
changelog:
  - Update to 1.56
    - read_string documentation error fixed (CPAN RT#74409)
    - Re-release with fixed compile test
  - Go back to Module::Build::Tiny flow
  - Drop redundant patch for building with old ExtUtils::MakeMaker versions
  - Update other patches as needed
  - Pod::Wordlist::hanekomu is not used, so we need to switch between aspell and
    hunspell based on where we're building


author: Paul Howarth <paul@city-fan.org> 1.57-1
changelog:
  - Update to 1.57
    Incompatible change:
    - Previously, some errors would throw exceptions and some would return the
      error condition in $YAML::Tiny::errstr, but now all errors throw
      exceptions; use of $errstr and the errstr method are deprecated
    Fixed:
    - Fixed write method to encode YAML file with UTF-8
    - Improved SYNOPSIS and documentation of new
    Testing:
    - Tests have been cleaned up and reorganized
    - Test coverage has been significantly improved
  - Instead of trying to patch around the need for a recent version of
    Test::More, bundle the version upstream wants and use that if necessary
  - Add patch to support building with old Module::Build::Tiny versions
  - Update spelling patch
  - Package docs CONTRIBUTING and README.md
  - Update dependencies as needed
  - Don't try to run the extra tests unless we have Perl ≥ 5.10, as some
    of the testing modules aren't available and I don't want to have to patch
    the test suite to work around that


author: Paul Howarth <paul@city-fan.org> 1.58-1
changelog:
  - Update to 1.58
    - 1.57 omitted a change entry for the following change:
    Incompatible change:
    - Previously, YAML::Tiny was sloppy about file encodings; it is now strict
    - The 'read' method and 'LoadFile' function expect UTF-8 encoded files
    - The 'write' method and 'DumpFile' function produce UTF-8 encoded files
    - The 'read_string' and 'write_string' methods and the 'Load' and 'Dump'
      functions expect or generate (decoded) character data


author: Paul Howarth <paul@city-fan.org> 0.30-9
changelog:
  - BR: perl(Exporter), perl(lib) and perl(Test::More)
  - don't need to remove empty directories from the buildroot
  - drop support for old distributions prior to FC-3:
    - don't need to define %{perl_vendorlib}
    - don't need to run test suite with LC_ALL=C


author: Paul Howarth <paul@city-fan.org> 0.31-1
changelog:
  - update to 0.31
    - added prefix() function (CPAN RT#48289)
    - moved Test::More to build_requires (CPAN RT#48926)
    - moved author tests to xt/author
  - explicitly run the author tests
  - add patch to support building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 2.16-1
changelog:
  - Update to 2.16
    - Classes that claim they ->DOES('autodie::skip') are now skipped when
      generating exceptions; this is mainly of use to utility classes - see
      'perldoc autodie::skip' for more details (GH Issue #15)
    - 'chmod' is now in the ':filesys' category (was in ':file')
    - Added support for 'chown' and 'utime', which was previously overlooked;
      these are all in the ':filesys' category (GH Pull #13)
    - Added support for 'kill' (this is part of the ':ipc' category)
    - Fixed bug whereby chmod, chown, kill, unlink and utime would not throw an
      exception when they didn't change all their files or signal all their
      processes
    - truncate.t is now skipped on systems that don't have a working File::Temp
    - open.t has a few more tests for exotic modes
    - chown() tests are skipped on Win32, as chown on Windows is a no-op
    - Author tests now look for the AUTHOR_TESTING env variable (for dzil
      compliance)
    - Better testing for chown, chmod, ulink and unlink
    - kwalitee.t is now only run when $ENV{RELEASE_TESTING} is set
    - Removed executable bits from some bundled text files
    - We now use dzil to manage autodie
    - Only Perl 5.8.4 and above is supported by autodie
  - New manpage for autodie::skip
  - Upstream dropped TODO, added LICENSE
  - No longer need to fix permissions in %prep
  - Drop BR: perl(Cwd), no longer needed as Module::Install dropped
  - BR: perl ≥ 3:5.8.4 as per upstream
  - BR: perl(Exporter), perl(File::Copy), perl(File::Spec), perl(File::Temp),
    perl(IO::Handle), perl(parent) and perl(Socket)
  - Specify version requirements for Test::Pod and Test::Pod::Coverage
  - Add BuildConflict for perl(Pod::Coverage::TrustPod) because there's a naked
    subroutine found in the release pod coverage test
  - Add patch to support building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 2.17-1
changelog:
  - Update to 2.17
    - Spelling fixes thanks to dsteinbrunner! (CPAN RT#84897)
    - Fixed github links to point to 'pjf' rather than 'pfenwick' (GH #18)
    - Silence warnings about experimental smart-match on 5.17.11+
    - Generate .travis.yml files for CI testing via dzil


author: Paul Howarth <paul@city-fan.org> - 2.19-1
changelog:
  - Update to 2.19
    - BUGFIX: Loading a file that does not change packages while autodie in
      effect no longer causes weird behaviour when slurpy built-ins (like open()
      and unlink()) are called (GH #22)
    - TEST: More testing in scope_leak.t
    - TEST: More testing around packages in truncate.t
    - TEST: Tests for leak guard failures for slurpy core functions
    - SPEED/INTERNAL: Significant improvements in load time, especially when
      autodie is used across multiple files, by caching reuseable subroutines
      and reducing calls to eval "" (CPAN RT#46984)
    - DOCUMENTATION: Spelling and correction fixes
    - DEVEL: Faster and more robust testing with travis-ci
    - DEVEL: Some simple benchmarks bundled in the benchmarks/ directory


author: Paul Howarth <paul@city-fan.org> - 2.20-1
changelog:
  - Update to 2.20
    - SPEED/INTERNAL: Less time is spent computing prototypes
    - SPEED/INTERNAL: Leak guards are more efficient
    - SPEED: Expanding tags (eg: qw(:all)) is now faster; this also improves the
      speed of checking autodying code with Perl::Critic
    - INTERNAL: Expanding of tags is faster and preserves order


author: Paul Howarth <paul@city-fan.org> - 2.20-4
changelog:
  - Don't ship the manpage for Fatal.pm for 5.8 as it'll conflict with the legacy
    one in the main perl package


author: Paul Howarth <paul@city-fan.org> - 2.21-1
changelog:
  - Update to 2.21
    - SPEED/INTERNAL: Through the magic of globally reuseable core leak
      trampolines, autodie is even faster when used across multiple packages
    - SPEED/INTERNAL: Caches used for keeping track of fatalised subroutines are
      faster and leaner
    - SPEED/INTERNAL: Core subroutine wrappers are now lazily compiled
    - SPEED/INTERNAL: Using autodie while autodie is already in effect is now
      faster and more efficient
    - INTERNAL: $" and $! are no longer arbitrarily messed with for no reason via
      autodie (they're still messed with when using Fatal)
    - SPEED/INTERNAL: The ':all' tag hierachy is expanded immediately, in an
      efficient fashion
    - INTERNAL: Numerous minor clean-ups, dead variables removed, typos fixed
    - SPEED/INTERNAL: import() and _make_fatal() cache more aggressively,
      reducing CPU overhead
    - TEST: Compatibility with Carp 1.32 (CPAN RT#88076)
  - Don't run the Kwalitee test on 5.8.x


author: Paul Howarth <paul@city-fan.org> - 2.22-1
changelog:
  - Update to 2.22
    - TEST/INTERNAL: Restore timestamps on touched testing files to avoid git
      flagging files having changed in git (CPAN RT#88444)


author: Paul Howarth <paul@city-fan.org> - 2.23-1
changelog:
  - Update to 2.23
    - TEST/BUGFIX: Improved testing support on Android and Blackberry devices
      (GH #44)
    - TEST/INTERNAL/TRAVIS: Various non-code tweaks to make travis-ci more happy
      with testing autodie
    - BUGFIX: autodie no longer weakens strict by allowing undeclared variables
      with the same name as built-ins (CPAN RT#74246)
    - BUGFIX: `use autodie qw( foo ! foo);` now correctly insists that we have
      hints for foo
    - INTERNAL: Improved benchmarking code
  - Update patch to support building with ExtUtils::MakeMaker < 6.30


author: Paul Howarth <paul@city-fan.org> - 3.4-1
changelog:
  - Import from Fedora
  - Update to 3.4:
    - Remove "regexp" category
    - Use META.json instead of META.yml


author: Paul Howarth <paul@city-fan.org> - 3.5-1
changelog:
  - Update to 3.5:
    - Localise $^W, as this causes warnings with 5.16 when some lost soul uses
      -w; common::sense doesn't support $^W, but tries to shield module authors
      and programs from its ill effects
  - Obsolete/provide old -tests subpackage from Fedora
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 3.6-1
changelog:
  - Update to 3.6:
    - Work around more 5.16 breakage - $^H doesn't work as nicely as P5P make
      you believe
    - Add features: unicode_strings current_sub fc evalbytes
    - Disable features: array_base


author: Paul Howarth <paul@city-fan.org> - 3.7.1-1
changelog:
  - Update to 3.71
    - Move pod to separate file, to further improve loading times
    - Make it arch-specific, adding a test that warns when an old version is
      still installed
    - Due to a logic glitch, warnings were not enabled at all on 5.16
    - CPAN failed to parse the version number in 3.7, try to work around
  - Add patch to get files installed to sane places
  - Re-create non-empty README file
  - Avoid creation of empty debuginfo package for this now-arch-specific package


author: Paul Howarth <paul@city-fan.org> - 0.02-5
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Work around auto-generated MYMETA file breaking signature test
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 0.02-7
changelog:
  - Add runtime dependency on perl(Symbol::Util)
  - BR: perl(Carp), perl(Cwd), perl(File::Spec) and perl(Test::Harness)
  - Work around release test failure due to presence of MYMETA.json
  - Specify version requirements for Test::Pod and Test::Pod::Coverage
  - Don't need to remove empty directories from the buildroot
  - Drop support for old distributions prior to FC-3:
    - Test::Perl::Critic is always available
    - aspell-en-gb is never needed
    - Don't need to define %{perl_vendorlib}
    - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Paul Howarth <paul@city-fan.org> - 0.14-1
changelog:
  - Update to 0.14
    - Bump dependency on B::Hooks::EndOfScope, to get the separation of pure-perl
      and XS components (CPAN RT#89245)
    - Repository migrated to the github moose organization
  - This release by ETHER -> update source URL
  - Switch to Module::Build::Tiny flow
  - Add build requirements for extra tests and run them except when bootstrapping
  - Add a series of patches to support building with old versions of Test::More


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15
    - Update configure_requires checking in Makefile.PL, add CONTRIBUTING file
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 0.20-3
changelog:
  - Rebuild for perl 5.14.1 in Rawhide
  - Skip author test as it fails with perl 5.14.1
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> - 0.21-1
changelog:
  - Update to 0.21
    - Only invoke the deleted sub stashing if we run under a debugger (avoid
      runtime penalty of Sub::Name/Sub::Identify)
    - Spelling fixes (CPAN RT#54388)
    - When B::Hooks::EndOfScope is not available, switch to a simple tie() of %^H
    - Document how to disable the tie() fallback
  - This release by RIBASUSHI -> update source URL
  - No README file in upstream tarball
  - Run the author test if we have perl < 5.14.0 (CPAN RT#69862)
  - Patch for old ExtUtils::MakeMaker versions no longer needed
  - Update patch for old Test::More versions
  - BR: perl(Devel::Hide) for pure perl test
  - Bump perl(Package::Stash) version requirement to 0.23
  - Drop no-longer-needed build requirements: perl(Pod::Coverage::TrustPod),
    perl(Test::EOL), perl(Test::NoTabs), perl(Test::Pod) and
    perl(Test::Pod::Coverage)


author: Paul Howarth <paul@city-fan.org> - 0.22-1
changelog:
  - Update to 0.22
    - Limit the debugger workarounds to perls between 5.8.8 and 5.14, extend
      debugger support to all perl versions (CPAN RT#69862)
    - If possible, automatically install (but not load) the debugger workaround
      libraries on perls between 5.8.8 and 5.14 (CPAN RT#72368)
    - Add back dropped NAME section (CPAN RT#70259)
    - Simplify the ≥ 5.10 PP variant even more - move the hook from DESTROY
      into DELETE
    - Force explicit callback invocation order on 5.8 PP
    - Replace the %^H tie approach with fieldhashes, which fixes all known
      corner cases and caveats on supported perls ≥ 5.8.1 (CPAN RT#73402)
    - compile away the debugger fixup on perls ≥ 5.15.5
  - No author tests to run now
  - Update patch for building with old Test::More versions
  - Filter dependency on Hash::Util::FieldHash on perl 5.8.x


author: Paul Howarth <paul@city-fan.org> - 0.22-2
changelog:
  - Add runtime dependency on perl(B::Hooks::EndOfScope) ≥ 0.07
  - Only BR:/R: Sub::Identify and Sub::Name for perl versions where they're
    actually needed


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - Rely on B::Hooks::EndOfScope version 0.10 to fix issues with new
      Module::Runtime versions (≥ 0.012) on perl 5.10 due to incorrect hook
      firing due to %^H localisation
    - Fix failures on 5.13.6 due to incorrect version number threshold
      (CPAN RT#74683)
  - Don't need to remove empty directories from buildroot
  - Drop support for distributions prior to FC-3:
    - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> - 0.24-1
changelog:
  - Update to 0.24
    - Properly skip debugger test when optional deps not available
    - Make sure pure-perl tests pass correctly on space-containing paths
      (CPAN RT#77528)
    - Remove all the pure-perl fallback code and depend on PP-capable
      B::H::EOS 0.12
  - Module no longer attempts to use Hash::Util::FieldHash, so drop filters
  - BR: perl(Sub::Identify) and perl(Sub::Name) unconditionally
  - BR: perl(ExtUtils::CBuilder)
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.25-1
changelog:
  - Update to 0.25
    - Fix incorrect ExtUtils::CBuilder detection routine leading to Makefile.PL
      crashes when EU::CB is not available
  - Update patch for building with old Test::More versions


author: Paul Howarth <paul@city-fan.org> - 0.26-1
changelog:
  - Update to 0.26
    - Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed
      Package::Stash::XS ships - breakage keeps getting re-introduced
      (CPAN RT#74151, CPAN RT#107343)
    - Explicitly document the late runtime binding of 'sort SUBNAME ...'
      (CPAN RT#101247)
    - No longer rely on Sub::Identify - either use Sub::Util or B (CPAN RT#96945)
  - Classify buildreqs by usage
  - Update patch for building with old Test::More versions
  - Filter dependency on private package namespace::clean::_Util


author: Paul Howarth <paul@city-fan.org> - 1:0.224-2
changelog:
  - Import from Fedora
  - Don't package tests, which would need extensive provides filtering
  - Install in vendor perl directory for perl < 5.10.1


author: Paul Howarth <paul@city-fan.org> - 1:0.225-1
changelog:
  - Update to 0.225
    - fix the documentation about the warning of inheriting from yourself
      (CPAN RT#66459)


author: Paul Howarth <paul@city-fan.org> - 1:0.225-6
changelog:
  - Install to vendor directories rather than perl core directories so as to
    avoid conflicts between our debuginfo and the main perl-debuginfo package


author: Paul Howarth <paul@city-fan.org> 3:0.99-241
changelog:
  - improve %description
  - classify buildreqs by usage
  - BR: at least version 0.45 of perl(Test::More)
  - BR: perl(base), perl(File::Spec), perl(File::Temp) ≥ 0.13,
    perl(IO::Handle), perl(lib) and perl(Test::Harness)


author: Paul Howarth <paul@city-fan.org> 3:0.99-242
changelog:
  - update to 0.9901:
    - fix problem with short floating point alpha versions (e.g. 0.52_0)
      (CPAN RT#79259)
  - workaround for CPAN RT#76813 not accepted upstream, so apply it only where
    needed (on perl 5.8.6)


author: Paul Howarth <paul@city-fan.org> 3:0.99-500
changelog:
  - update to 0.9902:
    - upstream test changes from bleadperl
    - support env PERL_ONLY=1 as well as --perl-only (CPAN RT#83509)
    - version::new with no arguments read past the end of the stack
      (CPAN RT#81085)


author: Paul Howarth <paul@city-fan.org> 3:0.99-600
changelog:
  - update to 0.9903:
    - upstream test changes from bleadperl
    - include version::vpp even when installing XS version
    - subtle locale test changes
  - specify all dependencies
  - filter provides of charstar and version::vpp


author: Paul Howarth <paul@city-fan.org> 3:0.99-601
changelog:
  - update to 0.9904:
    - final upstream changes from bleadperl, resolving CPAN RT#87513 and
      CPAN RT#87983
  - BR: perl(Module::CoreList) ≥ 2.76 for the test suite


author: Paul Howarth <paul@city-fan.org> 3:0.99-602
changelog:
  - update to 0.9906:
    - major rewrite of XS code to permit easier inclusion in core Perl; XS code
      is no longer supported for any Perl < v5.10, although the pure Perl code
      still works going back to 5.005_04
    - in addition, the version::vpp class is now completely independent and can
      be use'd exactly like the base version class; it is still better to use the
      base class for compatibility purposes
    - applied C89 compatibility fix to vxs.inc
    - added back support for $version::LAX and $version::STRICT
      (CPAN RT#88458, CPAN RT#91858, CPAN RT#91868)
  - drop workaround for CPAN RT#76813, no longer needed
  - package is noarch for Perl < v5.10
  - use UNINST=0 to work around issues with 5.10 < Perl < 5.12


author: Paul Howarth <paul@city-fan.org> 3:0.99-607
changelog:
  - update to 0.9907:
    - lots of optimizations of XS and C code and other minor tweaks
      (CPAN RT#91892, CPAN RT#91867, CPAN RT#91987, CPAN RT#92051)
  - add runtime dependency on perl(Carp)


author: Paul Howarth <paul@city-fan.org> 3:0.99-608
changelog:
  - update to 0.9908:
    - more optimizations, also resolving CPAN RT#92438, CPAN RT#92540 and
      CPAN RT#92642


author: Paul Howarth <paul@city-fan.org> 3.1.9-1
changelog:
  - Update to 3.1.9
    - The default plugin handler can now also resolve undefined modifier
      (Smarty::PLUGIN_MODIFIER) (Issue 85)
    - Optimization of compiling speed when same modifier was used several times
    - Bugfix: a double quoted string of "$foo" did not compile into PHP "$foo"
      (Forum Topic 21175)
    - Bugfix: template inheritance set $merge_compiled_includes globally true
    - Bugfix: compileAllTemplates() and compileAllConfig() did not return the
      number of compiled files (Forum Topic 21286)
    - Bugfix: prefilter ran multiple times on inline subtemplates compiled into
      several main templates (Forum Topic 21325)
    - Bugfix: implement Smarty2's behaviour of variables assigned by reference in
      SmartyBC; {assign} will affect all references (Issue 88)
    - Bugfix: template inheritance did not throw exception when a parent template
      was deleted (Issue 90)
    - Bugfix: "\\" was not escaped correctly when generating nocache code
      (Forum Topic 21364)
    - Bugfix: Smarty did eat the linebreak after the <?xml...?> closing tag
      (Issue 93)
    - Bugfix: concurrent cache updates could create a warning (Forum Topic 21403)
    - Bugfix: {nocache}{block}{plugin}... produced wrong compiled code when
      caching is disabled (Forum Topic 21572, Issue 95)
    - Bugfix: make HTTP protocol version variable (Issue 96)
    - Bugfix: {html_options} did not properly escape values (Issue 98)
    - Bugfix: recursive {include} within {section} failed
    - Bugfix: Smarty_Internal_Write_File::writeFile() could cause race conditions
      on linux systems (Issue 101)
    - Bugfix: attribute parameter names of plugins may now contain also "-" and
      ":" (Forum Topic 21856)
    - Bugfix: add compile_id to cache key of of source (Issue 97)
    - Bugfix: treat "0000-00-00" as 0 in modifier.date_format (Issue 103)
    - Bugfix: fetch() and display() with relative paths (Issue 104)


author: Paul Howarth <paul@city-fan.org> 3.1.10-1
changelog:
  - Update to 3.1.10
    - Bugfix: the compiler ignored registered compiler plugins for closing tags
      (Forum Topic 22094)
    - Bugfix: the patch for Topic 21856 broke multiline tags (Forum Topic 22124)


author: Paul Howarth <paul@city-fan.org> 3.1.11-1
changelog:
  - Update to 3.1.11
    - Bugfix: the patch for Topic 21856 broke tabs between tag attributes
      (Forum Topic 22124)
    - Bugfix: escape modifier support for PHP < 5.2.3 (Forum Topic 21176)
    - Bugfix: the default plugin handler did not allow static class methods for
      modifier (Issue 85)
    - Bugfix: {block.. hide} did not work as nested child (Forum Topic 22216)


author: Paul Howarth <paul@city-fan.org> 3.1.11-2
changelog:
  - Add patch for CVE-2012-4437 (XSS due to improper sanitization of messages
    within SmartyException)


author: Paul Howarth <paul@city-fan.org> 3.1.12-1
changelog:
  - Update to 3.1.12
    - Bugfix: the default plugin handler created incorrect compiled code for
      static class methods from external script files (Issue 108)
    - Bugfix: array access of config variables did not work (Forum Topic 22527)
    - Bugfix: {assign} in a nocache section should not overwrite existing
      variable values during compilation (Issue 109)
    - Bugfix: avoid PHP error on $smarty->configLoad(...) with invalid section
      specification (Forum Topic 22608)
    - Bugfix PHP5.2 compatibility compromised by SplFileInfo::getBasename()
      (Issue 110)
    - Bugfix: template inheritance produced incorrect code if subtemplates with
      {block} were included several times (from smarty-developers forum)
    - Bugfix: compiled code of nocache sections could contain incorrect escaping
      (Forum Topic 22810)
    - Bugfix: $auto_literal = false did not work with {block} tags in child
      templates (Forum Topic 20581)
    - Bugfix: test MBString availability through mb_split, as it could've been
      compiled without regex support (--enable-mbregex); either we get MBstring's
      full package, or we pretend it's not there at all
    - Bugfix: resolving relative paths broke in some circumstances (Issue 114)
    - Bugfix: tag option flags and shorttag attributes did not work when rdel
      started with '=' (Forum Topic 22979)
    - Bugfix: escape Smarty exception messages to avoid possible script execution
      (CVE-2012-4437)
    - Bugfix: template inheritance failed to compile with delimiters {/ and /}
      (Forum Topic 23008)
  - Drop upstreamed patch for CVE-2012-4437


author: Paul Howarth <paul@city-fan.org> 3.1.13-1
changelog:
  - Update to 3.1.13
    - Bugfix: muteExcpetedErrors() would screw up for non-readable paths
      (Issue #118)
    - Added attribute "strict" to html_options, html_checkboxes, html_radios to
      only print disabled/readonly attributes if their values are true or
      "disabled"/"readonly" (Issue #120)
    - Bugfix: assignGlobal() called from plugins did not work (Forum Topic 23771)
    - Made SmartyBC loadable via composer (Issue #124)
    - Bugfix: global variable assigned within template function is not seen after
      template function exit (Forum Topic 23800)
    - Bugfix: wrong variable usage in smarty_internal_utility.php (Issue #125)
    - Allow '://' URL syntax in template names of stream resources  (Issue #129)
    - Added abstract method declaration doCompile() in
      Smarty_Internal_TemplateCompilerBase (Forum Topic 23969)
    - Bugfix: compilation failed when a prefilter modified an {extends} tag
      (Forum Topic 23966)
    - Bugfix: template inheritance could fail if nested {block} tags in childs
      contained {$smarty.block.child} (Issue #127)
    - Bugfix: template inheritance could fail if {block} tags in childs had
      similar name to used plugins (Issue #128)
    - Enhancement: allow to disable exception message escaping by
      SmartyException::$escape = false; (Issue #130)


author: Paul Howarth <paul@city-fan.org> 3.1.14-1
changelog:
  - Update to 3.1.14
    - Bugfix: wrong tag type in smarty_internal_templatecompilerbase.php could
      cause wrong plugin search order (Forum Topic 24028)
    - Bugfix: nocache blocks could be lost when using CACHING_LIFETIME_SAVED
      (Issue #133)
    - Bugfix: Compile ID gets nulled when compiling child blocks (Issue #134)
    - Bugfix: post filter must not run when compiling inheritance child blocks
      (Forum Topic 24094)
    - Bugfix: after the fix for Issue #130, compiler exceptions got double
      escaped (Forum Topic 24199)
    - Bugfix: escape and wordrap modifier could be compiled into wrong code when
      used in {nocache}{/nocache} section but caching is disabled
      (Forum Topic 24260)
    - Bugfix: modifier strip_tags:true was compiled into wrong code
      (Forum Topic 24287)
    - Bugfix: /n after ?> in Smarty.class.php started output buffering (Issue 138)
    - Enhancement: an expire_time of -1 in clearCache() and clearAllCache() will
      delete outdated cache files by their individual cache_lifetime used at
      creation (forum topic 24310)
    - Fixed spelling in sources and documentation (from smarty-developers forum)
    - Enhancement: added constant SMARTY::CLEAR_EXPIRED (Forum topic 24310)
    - Bugfix: added smarty_security.php to composer.json (Issue 135)
    - Bugfix: removed PHP 5.5 deprecated preg_replace /e option in modifier
      capitalize (Forum topic 24389)


author: Paul Howarth <paul@city-fan.org> 3.1.15-1
changelog:
  - Update to 3.1.15
    - Bugfix: trimwhitespace would replace captured items in wrong order (Forum
      Topic 24387)
    - Bugfix: do not remove '//' from file path at normalization (Issue 142)
    - Bugfix: increase of internal maximum parser stacksize to allow more complex
      tag code {Forum Topic 24426}
    - Update for PHP 5.4 compatibility
    - Reformat source to PSR-2 standard
    - Bugfix: template inheritance nesting problem (Forum Topic 24387)
    - Enhancement: allow access to properties of registered opjects for Smarty2
      BC (Forum Topic 24344)
    - Bugfix: headers already sent warning thrown when using 'SMARTY_DEBUG=on'
      from URL (Issue 148)
    - Bugfix: a newline was eaten when a <?xml ... ?> was passed by a Smarty
      variable and caching was enabled (Forum Topic 24482)
    - Bugfix: internal $tmpx variables must be unique over all inheritance
      templates (Issue 149)
    - Bugfix: the internal resource cache did not observe config_dir changes
      (Forum Topic 24493)
    - Bugfix: compiled filepath of config file did not observe different
      config_dir (Forum Topic 24493)
    - Bugfix and enhancement: as a result of several recent problems with
      template inheritance, the {block} tag compiler has been rewritten:
      - Error messages shown now the correct child template file and line number
      - The compiler could fail on some larger UTF-8 text block (Forum Topic
        24455)
      - The {strip} tag can now be placed outside {block} tags in child templates
        (Forum Topic 24289)
    - Change: SmartyException::$escape is now false by default
    - Change: PHP traceback has been removed for SmartyException and
      SmartyCompilerException
    - Bugfix: delimiter followed by linebreak did not work as auto literal
      (Forum Topic 24518)
    - Bugfix: incorrect compiled code with array(object,method) callback at
      registered Variable Filter (Forum Topic 24542)
    - Bugfix: html_select_time defaulting error for the Meridian dropdown
      (Forum Topic 24549)
    - Bugfix: recompiled templates did not show on first request with zend
      opcache cache (Forum Topic 24320)
    - Improvement: added patch for additional SmartyCompilerException properties
      for better access to source information (Forum Topic 24559)
    - Use current delimiters in compiler error messages (Issue 157)
    - Improvement in performance when using error handler and multiple template
      folders (Issue 152)


author: Paul Howarth <paul@city-fan.org> 3.1.16-1
changelog:
  - Update to 3.1.16
    - Bugfix: loops using modifier capitalize ate up memory (Issue 159)
    - Bugfix: variable file names at {extends} had been disabled by mistake with
      the rewrite of template inheritance in August (Forum Topic 24585)
    - Bugfix: variable names on {include} in template inheritance did unexpected
      error message (Forum Topic 24594) (Issue 161)
    - Bugfix: relative includes with same name like {include './foo.tpl'} from
      different folder failed (Forum Topic 24590)(Issue 161)
    - Bugfix: a variable file name at {extends} tag failed (Forum Topic 24618)
    - Bugfix: variable resource name at custom resource plugin did not work
      within {block} tags (Issue 163)
    - Bugfix: notice "Trying to get property of non-object" removed (Issue 163)
    - Bugfix: correction of modifier capitalize fix from 3.1.15 (issue 159)
    - Bugfix multiple {block}s with same name in parent did not work
      (Forum Topic 24631)
    - Bugfix: too restrictive handling of {include} within {block} tags; 3.1.15
      threw errors where 3.1.14 did not (Forum Topic 24599)
    - Bugfix: compiler could fail if PHP mbstring.func_overload is enabled
      (Issue 164)
    - Bugfix: {include} with {block} tag handling
      (Forum Topic 24599, 24594, 24682) (Issue 161); see 3.1.16_RELEASE_NOTES for
      more details
    - Enhancement: additional debug output at $smarty->_parserdebug = true;


author: Paul Howarth <paul@city-fan.org> 3.1.17-1
changelog:
  - Update to 3.1.17
    - Bugfix: Smarty_CacheResource_Custom did not handle template resource type
      specifications on clearCache() calls (Issue 169)
    - Bugfix: SmartyBC.class.php should use require_once to load Smarty.class.php
      (Forum Topic 24683)
    - Bugfix: "* }" (spaces before right delimiter) was interpreted by mistake as
      comment end tag (Issue 170)
    - Internals: content cache should be clear when updating cache file
    - Bugfix: the compiler failed when using template inheritance and recursive
      {include} (smarty-developers group)
    - Bugfix: undo block nesting checks for {nocache} for reasons like Forum
      Topic 23280 (Forum Topic 24762)
    - Bugfix: $smarty->debugging = true; showed the variable of the $smarty
      object, not the variables used in display() call (Forum Topic 24764)
    - Bugfix: clearCompiledTemplate(), clearAll() and clear() should use realpath
      to avoid possible exception from RecursiveDirectoryIterator (Issue 171)
    - Bugfix: shared.literal_compiler_param.php threw an exception when literal
      contained a '-' (smarty-developers group)
    - Bugfix: a '//' or '\\' in template_dir path could produce wrong path on
      relative filepath in {include} (Issue 175)
    - Bugfix: Smarty failed when executing PHP on HHVM (Hip Hop 2.4) because
      uniqid('',true) returns string with ',' (Forum Topic 20343)
    - Bugfix: relative file path {include} within {block} of child templates
      threw exception on first call (Issue 177)


author: Paul Howarth <paul@city-fan.org> 4.3.10-2
changelog:
  - add kludge to enable build with rpm-build < 4.2, removing bogus
    dependencies from -devel subpackage
  - remove dependency on smtpdaemon


author: Paul Howarth <paul@city-fan.org> 4.4.0-1
changelog:
  - update to 4.4.0
  - make sure all directories are owned properly
  - autotools patch no longer needed
  - phpextdist no longer included
  - include manpages for phpize and php-config


author: Paul Howarth <paul@city-fan.org> 4.4.1-2
changelog:
  - rename package to php4-pcntl to avoid install-time removal of the main php
    package in distributions whose main php package provides php-pcntl, such as
    Fedora Core 5
  - define %__id_u macro in a more portable way
  - add %{?dist} tag for distribution-specific build identification
  - bogus dependency filter no longer seems to be needed
  - honour %{optflags}
  - specify libdir for configure (pacify rpmlint a bit)


author: Paul Howarth <paul@city-fan.org> 4.4.8-1
changelog:
  - update to 4.4.8
  - tweak license tag to silence rpmlint
  - replace /bin/php4-pcntl a relative symlink rather than an absolute one
  - documentation converted to UTF-8
  - manpages marked as %doc and compressed


author: Paul Howarth <paul@city-fan.org> 4.4.9-2
changelog:
  - define RPM macros in global scope
  - use system PCRE library where it's at least as new as the bundled version


author: Paul Howarth <paul@city-fan.org> 4.4.9-3
changelog:
  - use pcre_fullinfo() instead of the long-deprecated pcre_info(), for
    compatibility with pcre ≥ 8.30
  - use a patch rather than scripted iconv to fix character encoding
  - don't use macros for commands


author: Paul Howarth <paul@city-fan.org> 1.0.1-1
changelog:
  - Update to 1.0.1
  - Build now works with automake 1.8.3 and does not require buildconf/aclocal/buildconf
    routine, but does require PHP >= 4.3.0


author: Paul Howarth <paul@city-fan.org> 1.0.2-1
changelog:
  - Update to 1.0.2
  - Ensure all directories are owned properly
  - Tarball directory stupidly named php_gtk instead of php-gtk


author: Paul Howarth <paul@city-fan.org> 1.0.2-2
changelog:
  - Rename package to php4-pcntl-gtk to match renamed underlying php package
  - Remove buildroot unconditionally in %clean and %install
  - Honour %{optflags}
  - Define %__id_u macro in a more portable way
  - Add %{?dist} tag for distribution-specific build identification
  - Specify libdir for configure (pacify rpmlint a bit)
  - Remove explicit library dependencies that rpm will pick up automatically


author: Paul Howarth <paul@city-fan.org> 1.0.2-3
changelog:
  - Rebuild against PHP 4.4.8
  - Clarify license as GNU Lesser Public License, version 2.1 or later
  - Use system libtool to avoid bogus rpaths on 64-bit architectures


author: Paul Howarth <paul@city-fan.org> 1.0.2-4
changelog:
  - Rebuild against PHP 4.4.9
  - Use alternative approach to killing bogus rpaths, drop libtool buildreq


author: Paul Howarth <paul@city-fan.org> 1.0.2-6
changelog:
  - Don't use macros for commands
  - Use -fno-strict-aliasing
  - Provide full URL for upstream source release tarball


author: Paul Howarth <paul@city-fan.org> 2.4.5-22.0
changelog:
  - fix ppp-2.4.5-eaptls-mppe-0.99 patch (#817011)
  - fix ppp-2.4.5-pppol2tp.patch for IPv6 support, needed for Rawhide


author: Paul Howarth <paul@city-fan.org> 2.4.5-32.0
changelog:
  - don't ship /var/lock/ppp in rpm payload and create it in %post instead
    (#980100)
  - use %{_tmpfilesdir} macro rather than hard-coding the location
  - enable hardened build
  - fix bogus dates in changelog


author: Paul Howarth <paul@city-fan.org> 1.7.2-14.0.cf
changelog:
  - Add patch to fix highly-parallel build (e.g. -j16)
  - Add additional compiler warning flags to highlight questionable code
  - Add patch to fix comparisons between signed and unsigned integers
  - Add patch to fix const usage
  - Add patch to fix missing field initializers
  - Add patch to suppress warnings about possibly unused variables
  - Add patch to fix declarations that are not prototypes
  - Add patch to fix warnings about nested externs
  - Add patch to fix dubious typecasts that violate strict-aliasing rules
  - FSF address patch accepted upstream
  - Use default optimization level (-O2) again


author: Paul Howarth <paul@city-fan.org> 1.7.2-15.0.cf
changelog:
  - Move tmpfiles.d config from %{_sysconfdir} to %{_prefix}/lib
  - Drop support for old distributions prior to FC-3 (compiler flags)


author: Paul Howarth <paul@city-fan.org> 1.7.2-17.0.cf
changelog:
  - Add note in options.pptp about MPPE not being available in FIPS mode
    (#845112)
  - Add note in options.pptp about PPTP with MSCHAP-V2 being insecure


author: Paul Howarth <paul@city-fan.org> 1.8.0-1.0.cf
changelog:
  - Update to 1.8.0
    - Options file, fix option documentation and links
    - Fix many warnings
    - Fix parallel build failure
    - Fix call disconnect notify
    - Add --nohostroute option to disable routing calls
    - Add --rtmark option for Linux policy routing
    - Move free of conn struct out of main loop
    - Avoid using conn struct after it is freed
    - Correct response to call disconnect notify
    - Avoid superfluous MPPE capability checks in pptpsetup
    - Retain permissions on chap-secrets, closes RH BZ #492090
    - Compilation fixes for older distributions of Linux
    - Port routing change feature for Solaris
    - Add IP_BINARY
    - Add include file build dependencies
  - Drop all upstreamed patches


author: Paul Howarth <paul@city-fan.org> 0.32-1
changelog:
  - Fixed typo in "status" section of initscript.
  - Fixed permission problem in generated /etc/resolv.conf.


author: Paul Howarth <paul@city-fan.org> 0.3-1
changelog:
  - Removed ip-up.local, added ip-{up,down}.plusnet instead, with
    post-install script to add call to these into ip-up.local and
    ip-down.local.


author: Paul Howarth <paul@city-fan.org> 0.40-1
changelog:
  - Add check that connection actually came up.
  - Wait longer before deciding connection is dead.
  - Change pptp-linux dependency to pptp.


author: Paul Howarth <paul@city-fan.org> 0.3-2
changelog:
  - Tidy up spec file
  - Hardcode references to /etc/ppp because the official Fedora ppp
    packages do
  - Remove dependency on kernel-mppe; this will probably be part of the
    mainline kernel before much longer and it's already causing problems
    for dkms-built modules that don't provide kernel-mppe in the package


author: Paul Howarth <paul@city-fan.org> 0.4-1
changelog:
  - Change pptp-linux dependency to pptp
  - Check that connection is established properly in initscript


author: Paul Howarth <paul@city-fan.org> 20040722-3
changelog:
  - don't include usermode functions in SuSE versions
  - group is Productivity/Networking/PPP in SuSE versions
  - require pptp rather than pptp-linux


author: Paul Howarth <paul@city-fan.org> 20040722-4
changelog:
  - use php from /bin/php-pcntl instead of architecure-specific
    library directory
  - this requires php-pcntl >= 4.3.9-2, the first version with the
    required symlink in place


author: Paul Howarth <paul@city-fan.org> 20060214-1
changelog:
  - update to 20060214
  - don't attempt to auto-detect Mandriva
  - cosmetic tweak: use macros instead of variables
  - remove buildroot unconditionally in %clean and %install
  - don't use macros in build-time command paths, hardcode them instead


author: Paul Howarth <paul@city-fan.org> 20060410-1
changelog:
  - update to 20060410
  - use php4-pcntl instead of php-pcntl (virtual provides issue)
  - define %__id_u macro in a more portable way
  - use relative symlinks instead of absolute ones
  - put xml/xpm files under %{_datadir} instead of /usr/lib
  - get rid of ver, rel, rpmrel, suse_version, and mandriva_version macros
  - add build options:
    --with mandriva   (for Mandrake/Mandriva)
    --with suse       (for SuSE)
    --with newpam     (for pam > 0.90 or so)
  - add %{?dist} tag for distribution identification
  - add "provides: pptp-php-gtk" to go with the obsoletes
  - try to preserve file timestamps


author: Paul Howarth <paul@city-fan.org> 20060821-2
changelog:
  - update from CVS to address some bugs:
    - fix invalid route command on CLI interface
    - fix byte counter overflow at 10,000,000 [#1758592]
    - use explicit path in desktop
    - CLI patches [#1662620]


author: Paul Howarth <paul@city-fan.org> 1.3.4c-1.0.cf
changelog:
  - Update to 1.3.4c
    - Added Spanish translation
    - Fixed several mod_sftp issues, including SFTPPassPhraseProvider,
      handling of symlinks for REALPATH requests, and response code logging
    - Fixed symlink race for creating directories when UserOwner is in effect
    - Increased performance of FTP directory listings
  - Drop MySQL password patch, no longer needed
  - Drop upstreamed proftpd patch for CVE-2012-6095
  - Update patch for bug 3744 to apply against updated proftpd code


author: Paul Howarth <paul@city-fan.org> 1.3.4c-2.0.cf
changelog:
  - Make sure we can switch back to root before closing PAM sessions so that
    they're closed properly and don't pollute the system logs with dbus reject
    messages (#951728, upstream bug #3929)


author: Paul Howarth <paul@city-fan.org> 1.3.4d-1.0.cf
changelog:
  - Update to 1.3.4d
    - Fixed broken build when using --disable-ipv6 configure option
    - Fixed mod_sql "SQLAuthType Backend" MySQL issues
    - Various other bugs fixed - see NEWS for details
  - Drop upstreamed patch for PAM session closing


author: Paul Howarth <paul@city-fan.org> 1.3.4d-4.0.cf
changelog:
  - Fix mod_sftp/mod_sftp_pam invalid pool allocation during kbdint authentication
    (#1007678, upstream bug #3973, CVE-2013-4359)


author: Paul Howarth <paul@city-fan.org> 1.3.4d-5.0.cf
changelog:
  - Fix support for 8192-bit DH parameters (#1044586)
  - Add 3072-bit and 7680-bit DH parameters (upstream bug 4002)


author: Paul Howarth <paul@city-fan.org> - 2.5-1
changelog:
  - Import from Fedora
  - Update to 2.5:
    - Python 3.x support (through 2to3)
    - compatible with Python io library (Python 2.6+)
    - 1.5 stop bits (STOPBITS_ONE_POINT_FIVE) implemented
    - miniterm application extended (CTRL+T -> menu)
    - miniterm.py is now installed as "script"
    - add `getSettingsDict' and `applySettingsDict' serial object methods`
    - add a `poll'-based implementation on Posix
    - add `loop://' device for testing`
    - add `serial.serial_for_url' factory function
    - new examples: `port_publisher', `scanlinux.py', `rfc2217_server.py'
    - experimental RFC-2217 server support (examples/rfc2217_server.py)
    - experimental RFC-2217 client support (serial.rfc2217.Serial, see docs)
    - tests moved to their own directory
    - fix 5-bit mode (needs 1.5 stop bits in some cases) (Bug 2603052)
    - propagate exceptions raised in serialposix _reconfigure (Bug 2810169)
    - improve and fix tcp_serial_redirector example
    - fix suboption parsing in rfc2217 (Bug 2915810)
    - improve write timeout behaviour
    - improve `xreadlines'
    - move Linux-specific constants to not break other platforms (Bug 2836297)
    - fix error handling in `read' to detect disconnected devices
    - `dsrdtr' parameter defaults to `False' (Bug 2976262)
    - fix exception in test.py with python 3.1 (Bug 2925854)
    - fix nonblocking error - Unix platform (Bug 3006606)
  - Remove shellbangs and fix line endings to placate rpmlint
  - Add %check section, but don't enable it as it requires a hardware dongle


author: Paul Howarth <paul@city-fan.org> - 2.5-2
changelog:
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux
  - Simplify shellbang stripping in %prep


author: Paul Howarth <paul@city-fan.org> - 2.6-1
changelog:
  - Update to 2.6:
    - moved some of the examples to serial.tools so that they can be used with
      'python -m'
    - serial port enumeration now included as 'serial.tools.list_ports'
    - URL handers for 'serial_for_url' are now imported dynamically; this allows
      to add protocols wthout editing files
    - new URL type: hwgrep://<regexp> uses list_ports module to search for ports
      by their description
    - several internal changes to improve Python 3.x compatibility (setup.py,
      use of absolute imports and more)
    - calling open() on an already open port now raises an exception
      (Bug 3093882)
    - rfc2217 server hangs in closed loop after connection lost (Bug 3245627)
    - readlines() to support multi-character eol (Patch 3147043)
    - avoid unneeded termios.tcsetattr calls in serialposix.py (Patch 3316943)
    - serial scan as a module with Mac support (Patch 2912349)
    - writeTimeoutError when write Timeout is 0 (Bug 3057499)
    - character out of range in list_ports_windows (Bug 3414327)
    - Windows 98 support fix (Patch 3036175)
    - RTS automatic toggle, for RS485 functionality (Patch 3054352)
    - fix type definitions for 64 bit Windows compatibility
  - Upstream source is now on pypi.python.org
  - Remove more spurious shellbangs


author: Paul Howarth <paul@city-fan.org> - 2.4.1-1
changelog:
  - Update to 2.4.1
    - Fix "error: Setup script exited with error: src/config.h: No such file or
      directory" when installing via easy_install


author: Paul Howarth <paul@city-fan.org> - 2.5-1
changelog:
  - Update to 2.5
    - Added PKCS#1 encryption schemes (v1.5 and OAEP); we now have a decent,
      easy-to-use non-textbook RSA implementation
    - Added PKCS#1 signature schemes (v1.5 and PSS); v1.5 required some
      extensive changes to Hash modules to contain the algorithm-specific ASN.1
      OID, and to that end we now always have a (thin) Python module to hide the
      one in pure C
    - Added 2 standard Key Derivation Functions (PBKDF1 and PBKDF2)
    - Added export/import of RSA keys in OpenSSH and PKCS#8 formats
    - Added password-protected export/import of RSA keys (one old method for
      PKCS#8 PEM only)
    - Added ability to generate RSA key pairs with configurable public
      exponent e
    - Added ability to construct an RSA key pair even if only the private
      exponent d is known, and not p and q
    - Added SHA-2 C source code (fully from Lorenz Quack)
    - Unit tests for all the above
    - Updates to documentation (both inline and in Doc/pycrypt.rst)
    - Minor bug fixes (setup.py and tests)
  - Upstream no longer ships python-3-changes.txt


author: Paul Howarth <paul@city-fan.org> - 2.5-2
changelog:
  - Add upstream fixes for issues found by Dave Malcolm's experimental static
    analysis tool (#790584)


author: Paul Howarth <paul@city-fan.org> - 2.6-1
changelog:
  - Update to 2.6
    - Fix insecure ElGamal key generation (launchpad bug #985164, CVE-2012-2417)
    - Huge documentation cleanup
    - Added more tests, including test vectors from NIST 800-38A
    - Remove broken MODE_PGP, which never actually worked properly
    - A new mode, MODE_OPENPGP, has been added for people wishing to write
      OpenPGP implementations (see also launchpad bug #996814)
    - Fix: getPrime with invalid input causes Python to abort with fatal error
      (launchpad bug #988431)
    - Fix: Segfaults within error-handling paths (launchpad bug #934294)
    - Fix: Block ciphers allow empty string as IV (launchpad bug #997464)
    - Fix DevURandomRNG to work with Python3's new I/O stack
    - Remove automagic dependencies on libgmp and libmpir; let the caller
      disable them using args
    - Many other minor bug fixes and improvements
  - Drop upstream patches
  - Drop support for python 2.2


author: Paul Howarth <paul@city-fan.org> - 2.6-3
changelog:
  - EL-7's python3 support will be done a different way
    (http://lists.fedoraproject.org/pipermail/python-devel/2012-July/000407.html)


author: Christopher Stone <chris.stone@gmail.com> 0.7.2-1
changelog:
  - Initial release of python-fpconst; changes from fpconst include:
  - Renamed package from fpconst to python-fpconst
  - Removed macros in URL
  - Removed python-devel from BR
  - Dropped the second paragraph in %description
  - Dropped PKG-INFO from %doc
  - Added pep-0754.txt to %doc


author: Paul Howarth <paul@city-fan.org> 0.7.2-2
changelog:
  - Don't ghost .pyo files
  - Don't bother with %{optflags} for noarch package
  - Only generate python-abi dep for distros using python 2.3
  - Tidied %changelog


author: Paul Howarth <paul@city-fan.org> 0.7.3-1
changelog:
  - Update to 0.7.3
  - Handle egg-info if present
  - New source URL
  - Use preferred license tag for Apache Software License v2.0


author: Paul Howarth <paul@city-fan.org> - 0.0.13b-1
changelog:
  - Update to 0.0.13b
    - Major codec re-design
    - Documentation significantly improved
    - ASN.1 Any type is now supported
    - ASN.1 Real type is now supported properly
    - All example ASN.1 modules moved to separate pyasn1-modules package
    - Fix to initial sub-OID overflow condition detection an encoder
    - BitString initialization value verification improved
    - The Set/Sequence.getNameByPosition() method implemented
    - Fix to proper behaviour of PermittedAlphabetConstraint object
    - Fix to improper Boolean substrate handling at CER/DER decoders
    - Objects of Constructed types now support __setitem__()
    - Set/Sequence objects can now be addressed by their field names (string index)
      and position (integer index)
    - Typo fix to ber.SetDecoder code that prevented guided decoding operation
    - Fix to explicitly tagged items decoding support
    - Fix to OctetString.prettyPrint() to better handle non-printable content
    - Fix to repr() workings of Choice objects
    - Changes towards performance improvement:
      - All dict.has_key() & dict.get() invocations replaced with modern syntax
        (this breaks compatibility with Python 2.1 and older)
      - Tag and tagset caches introduced to decoder
      - decoder code improved to prevent unnecessary pyasn1 objects creation
      - Allow disabling components verification when setting components to
        structured types; this is used by decoder whilst running in guided mode
      - BER decoder for integer values now looks up a small set of pre-computed
        substrate values to save on decoding
      - A few pre-computed values configured to ObjectIdentifier BER encoder
      - ChoiceDecoder split-off SequenceOf one to save on unnecessary checks
      - Replace slow hasattr()/getattr() calls with isinstance() introspection
      - Track the number of initialized components of Constructed types to save
        on default/optional components initialization
      - Added a shortcut ObjectIdentifier.asTuple() to be used instead of
        __getitem__() in hotspots
      - Use Tag.asTuple() and pure integers at tag encoder
      - Introduce and use in decoder the baseTagSet attribute of the built-in
        ASN.1 types
  - Drop patch for Any type, now supported upstream
  - Package THANKS, TODO and pyasn1-tutorial.html
  - Drop examples and notes.html documentation no longer provided by upstream


author: Paul Howarth <paul@city-fan.org> - 0.1.1-1
changelog:
  - Update to 0.1.1
    - Fix to base10 normalization function that loops on univ.Real(0)
    - Hex/bin string initializer to OctetString object reworked (in a
      backward-incompatible manner)
    - Fixed float() infinity compatibility issue (affects 2.5 and earlier)
    - Fixed a bug/typo at Boolean CER encoder
    - Major overhaul for Python 2.4-3.2 compatibility:
      - Get rid of old-style types
      - Drop string module usage
      - Switch to rich comparisons
      - Drop explicit long integer type use
      - map()/filter() replaced with list comprehension
      - apply() replaced with */**args
      - Switched to use 'key' sort() callback function
      - Support both __nonzero__() and __bool__() methods
      - Modified not to use py3k-incompatible exception syntax
      - getslice() operator fully replaced with getitem()
      - Dictionary operations made 2K/3K compatible
      - Base type for encoding substrate and OctetString-based types is now
        'bytes' when running py3k and 'str' otherwise
      - OctetString and derivatives now unicode-compliant
      - OctetString now supports two python-neutral getters: asOcts() and asInts()
      - Print OctetString content in hex whenever it is not printable otherwise
      - In test suite, implicit relative import replaced with the absolute one
      - In test suite, string constants replaced with numerics
  - Package upstream CHANGES file
  - Tweak test suite invocation to pick up test modules
  - BR: python-devel ≥ 2.4; test suite fails with older pythons


author: Paul Howarth <paul@city-fan.org> - 0.1.2-1
changelog:
  - Update to 0.1.2
    - Fix to __long__() to actually return longs on py2k
    - Fix to OctetString.__str__() workings of a non-initialized object
    - Fix to quote initializer of OctetString.__repr__()
    - Minor fix towards ObjectIdentifier.prettyIn() reliability
    - ObjectIdentifier.__str__() is aliased to prettyPrint()
    - Explicit repr() calls replaced with '%r'


author: Paul Howarth <paul@city-fan.org> - 0.1.3-1
changelog:
  - Update to 0.1.3
    - Include class name into asn1 value constraint violation exception
    - Fix to OctetString.prettyOut() method that loses leading zero when
      building hex string


author: Paul Howarth <paul@city-fan.org> - 0.1.4-1
changelog:
  - Update to 0.1.4
    - Built-in codec debugging facility added
    - Added some more checks to ObjectIdentifier BER encoder, catching possible
      2^8 overflow condition by two leading sub-OIDs
    - Implementations overriding the AbstractDecoder.valueDecoder method changed
      to return the rest of substrate behind the item being processed rather than
      the unprocessed substrate within the item (which is usually empty)
    - Decoder's recursiveFlag feature generalized as a user callback function,
      which is passed an uninitialized object recovered from substrate and its
      uninterpreted payload
    - Catch inappropriate substrate type passed to decoder
    - Expose tagMap/typeMap/Decoder objects at DER decoder to uniform API
    - Obsolete __init__.MajorVersionId replaced with __init__.__version__, which
      is now in sync with distutils
    - Package classifiers updated
    - The __init__.py's made non-empty (rumors are that they may be optimized out
      by package managers)
    - Bail out gracefully whenever Python version is older than 2.4
    - Fix to Real codec exponent encoding (should be in 2's complement form), and
      some more test cases added
    - Fix in Boolean truth testing built-in methods
    - Fix to substrate underrun error handling at ObjectIdentifier BER decoder
    - Fix to BER Boolean decoder that allows other pre-computed values besides
      0 and 1
    - Fix to leading 0x80 octet handling in DER/CER/DER ObjectIdentifier decoder
      (see http://www.cosic.esat.kuleuven.be/publications/article-1432.pdf)


author: Paul Howarth <paul@city-fan.org> - 0.1.5-1
changelog:
  - Update to 0.1.5
    - Documentation updated and split into chapters to better match web-site
      contents
    - Make prettyPrint() working for non-initialized pyasn1 data objects (it used
      to throw an exception)
    - Fix to encoder to produce empty-payload INTEGER values for zeros
    - Fix to decoder to support empty-payload INTEGER and REAL values
    - Fix to unit test suite's imports to be able to run each from their current
      directory


author: Paul Howarth <paul@city-fan.org> - 0.1.6-1
changelog:
  - Update to 0.1.6
    - The compact (valueless) way of encoding zero INTEGERs introduced in 0.1.5
      seems to fail miserably as the world is filled with broken BER decoders,
      so we had to back off the *encoder* for a while (there's still the
      IntegerEncoder.supportCompactZero flag, which enables compact encoding form
      whenever it evaluates to True)
    - Report package version on debugging code initialization


author: Paul Howarth <paul@city-fan.org> - 0.1.7-1
changelog:
  - Update to 0.1.7
    - License updated to vanilla BSD 2-Clause to ease package use
      (http://opensource.org/licenses/BSD-2-Clause).
    - Test suite made discoverable by unittest/unittest2 discovery feature
    - Fix to decoder working on indefinite length substrate - end-of-octets
      marker is now detected by both tag and value. Otherwise zero values may
      interfere with end-of-octets marker
    - Fix to decoder to fail in cases where tagFormat indicates inappropriate
      format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always
      CONSTRUCTED and OCTET STRING is either of the two)
    - Fix to REAL type encoder to force primitive encoding form encoding
    - Fix to CHOICE decoder to handle explicitly tagged, indefinite length
      mode encoding
    - Fix to REAL type decoder to handle negative REAL values correctly


author: Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c7-1
changelog:
  - Upstream 0.6c7
  - Move some things from devel into runtime, in order to not break other
    projects.


author: Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6c7-2
changelog:
  - Move pretty much everything back into runtime in order to avoid more
    brokenness than we're trying to address with these fixes.


author: Paul Howarth <paul@city-fan.org> - 0.6c9-2.0.CF
changelog:
  - Import from Fedora
  - Re-add python-abi dependency for python-2.3 based systems
  - Remove duplicate documents from devel package
  - Tidy up %files list


author: Paul Howarth <paul@city-fan.org> - 0.6c11-1.0.cf
changelog:
  - Update to 0.6c11
    - fix "bdist_wininst upload" trying to upload same file twice
    - fix for the Python 2.6.3 build_ext API change
    - ensure C libraries (not just extensions) are also built in bdist_egg
    - support for SVN 1.6
  - Drop unbundled license text files
  - Drop upstreamed svn versioning patch


author: Paul Howarth <paul@city-fan.org> 10.1.0-1.0.cf
changelog:
  - update to 10.1.0, with requires for version 10.1.0 of sub-projects
  - Twisted now requires python >= 2.4


author: Paul Howarth <paul@city-fan.org> 10.1.0-3.1.cf
changelog:
  - move egg-info file from %{python_sitearch} to %{python_sitelib}
  - go back to being a noarch package


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0
    - twisted.conch.ssh.factory.SSHFactory no longer disables coredumps (#2715)
    - the Deferred returned by twisted.conch.telnet.TelnetTransport.will now
      fires with an OptionRefused failure if the peer responds with a refusal
      for the option negotiation (#4231)
    - SSHServerTransport and SSHClientTransport in twisted.conch.ssh.transport
      no longer use PyCrypto to generate random numbers for DH KEX; they also
      now generate values from the full valid range, rather than only half of it
      (#4469)
    - twisted.conch.ssh.connection.SSHConnection now errbacks leftover request
      deferreds on connection shutdown (#4483)
    - document a state tracking class internal to twisted.conch.telnet used for
      tracking the progress and results of telnet option negotiation, and correct
      the interface documentation on ITelnetTransport to correctly describe the
      behavior in the case an option is refused (#4677)
  - BR: python2-devel rather than just python-devel


author: Paul Howarth <paul@city-fan.org> 9.0.0-1.0.cf
changelog:
  - Update to 9.0.0
  - Drop upstreamed python 2.6 DeprecationWarnings patch
  - Remove changed shellbang in twisted/trial/test/scripttest.py


author: Paul Howarth <paul@city-fan.org> 10.0.0-1.0.cf
changelog:
  - Update to 10.0.0 (see NEWS for details)
  - Another C object (_initgroups) to fix up in %install
  - Filter provides for python shared objects


author: Paul Howarth <paul@city-fan.org> 11.0.0-1.0.cf
changelog:
  - Update to 11.0.0 (see NEWS for details)
  - BR: python2-devel rather than just python-devel
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - Update to 11.1.0 (see NEWS for details)
  - Upstream source distribution has moved to twistedmatrix.com
  - Use a patch rather than scripted iconv to fix character encoding
  - Drop zsh package as functionality now incorporated into zsh itself
  - mktap, deprecated since Twisted 8.0, has been removed


author: Paul Howarth <paul@city-fan.org> 10.1.0-1.0.cf
changelog:
  - update to 10.1.0 (no significant changes have been made for this release)
  - Twisted now requires python >= 2.4


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0
    - tweaks to the Lore markup in the Lore documentation to make it more
      amenable to conversion to Sphinx (#4571)
  - BR: python2-devel rather than just python-devel


author: Paul Howarth <paul@city-fan.org> 11.0.0-1.0.cf
changelog:
  - update to 11.0.0 (no significant changes have been made for this release)
  - nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - update to 11.1.0
    - when run from an unpacked source tarball or a VCS checkout, bin/lore/lore
      will now use the version of Twisted it is part of (#3526)
    - removed compareMarkPos and comparePosition from lore.tree, deprecated in
      Twisted 9.0 (#5127)
  - upstream source distribution has moved to twistedmatrix.com


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0
    - the email server example now demonstrates how to set up authentication and
      authorization using twisted.cred (#4609)
    - twisted.mail.smtp.sendEmail, deprecated since mid-2003 (before Twisted 2.0),
      has been removed (#4529)
    - importing t.mail.smtp no longer gives MimeWriter deprecation warning (#4038)
    - various changes to the Twisted Mail documentation to improve the results of
      the lore2sphinx tool (#4572)
  - BR: python2-devel rather than just python-devel


author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - update to 11.1.0
    - twisted.mail.smtp.LOGINCredentials now generates challenges with ":"
      instead of "\0" for interoperability with Microsoft Outlook (#4692)
    - when run from an unpacked source tarball or a VCS checkout,
      bin/mail/mailmail will now use the version of Twisted it is part of
      (#3526)
    - check for twistd mail's --hostname option whenever the --esmtp option has
      been given and emit a useful error message if the former is not found, as
      the latter requires it (#4796)
    - improve python3 compatibility (#5006)
  - upstream source distribution has moved to twistedmatrix.com


author: Paul Howarth <paul@city-fan.org> 10.1.0-1.0.cf
changelog:
  - update to 10.1.0 (twisted.names.dns.Message now uses a specially constructed
    dictionary for looking up record types, which yields a significant
    performance improvement on PyPy - #4283)
  - Twisted now requires python >= 2.4


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0
    - twisted.names.server can now serve SPF resource records using
      twisted.names.dns.Record_SPF, and twisted.names.client can query for them
      using lookupSenderPolicy (#3928)
    - twisted.names.common.extractRecords doesn't try to close the transport
      any more in case of recursion, as it's done by the Resolver itself now
      (#3998)
    - tidied up the Twisted Names documentation for easier conversion (#4573)
  - BR: python2-devel rather than just python-devel


author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - update to 11.1.0
    - twisted.names.dns.Message now parses records of unknown type into
      instances of a new `UnknownType` class (#4603)
    - twisted.names.dns.Name now detects loops in names it is decoding and
      raises an exception; previously it would follow the loop forever, allowing
      a remote denial of service attack against any twisted.names client or
      server (#5064)
    - twisted.names.hosts.Resolver now supports IPv6 addresses; its lookupAddress
      method now filters them out and its lookupIPV6Address method is now
      implemented (#5098)
  - upstream source distribution has moved to twistedmatrix.com


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0
    - twisted.news.database.PickleStorage now invokes the email APIs correctly,
      allowing it to actually send moderation emails (#4528)
  - BR: python2-devel rather than just python-devel


author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - update to 11.1.0 (no significant changes have been made for this release)
  - upstream source distribution has moved to twistedmatrix.com


author: Paul Howarth <paul@city-fan.org> 10.1.0-1.0.cf
changelog:
  - update to 10.1.0 (see NEWS for details)
  - Twisted now requires python >= 2.4
  - package %{python_sitearch}/twisted/plugins/twisted_runner.py*
  - filter provides for python shared objects


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0 (no significant changes have been made for this release)
  - BR: python2-devel rather than just python-devel


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0:
    - twisted.web.xmlrpc.XMLRPC.xmlrpc_* methods can now be decorated using
      withRequest to cause them to be passed the HTTP request object (#3073)
    - twisted.web.xmlrpc.QueryProtocol.handleResponse now disconnects from the
      server, meaning that Twisted XML-RPC clients disconnect from the server as
      soon as they receive a response, rather than relying on the server to 
      disconnect (#2518)
    - twisted.web.twcgi now generates responses containing all occurrences of
      duplicate headers produced by CGI scripts, not just the last value (#4742)
    - twisted.web.trp, which has been deprecated since Twisted 9.0, was removed
      (#4299)
    - improve lore2sphinx buildbot results for projects/web (#4576, #4577)
    - in _newclient.HTTP11ClientProtocol, clarify the message logged when the
      connection is lost before generation fails (#4709)
    - link to HTTPClientFactory from the getPage docstring (#4723)
  - BR: python2-devel rather than just python-devel


author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - update to 11.1.0 (see NEWS for details)
  - upstream source distribution has moved to twistedmatrix.com


author: Paul Howarth <paul@city-fan.org> 10.2.0-1.0.cf
changelog:
  - update to 10.2.0
    - twisted.words.protocols.irc.IRCClient.msg now enforces a maximum length for
      messages, splitting up messages that are too long (#4416)
    - twisted.words.protocols.irc.IRCClient no longer invokes privmsg() in the
      default noticed() implementation (#4419)
    - twisted.words.im.ircsupport.IRCProto now sends the correct name in the USER
      command (#4641)
    - remove twisted.words.im.proxyui and twisted.words.im.tap (#1823)
  - BR: python2-devel rather than just python-devel
  - drop patch for space-containing xmlns IRI, now upstream


author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - update to 11.1.0
    - twisted.words.protocols.irc.IRCClient now uses a PING heartbeat as a
      keepalive to avoid losing an IRC connection without being aware of it
      (#5047)
    - twisted.words.protocols.irc.IRCClient now replies only once to known CTCP
      queries per message and not at all to unknown CTCP queries (#5029)
    - IRCClient.msg now determines a safe maximum command length, drastically
      reducing the chance of relayed text being truncated on the server side
      (#5176)
    - twisted.words.protocols.irc.IRCClient.me was deprecated in Twisted 9.0 and
      has been removed; use IRCClient.describe instead (#5059)
    - remove obsolete man page for im client (#5025)
    - correct a mistaken test that previously passed in a string where a list was
      expected (#5330)
  - upstream source distribution has moved to twistedmatrix.com


author: Paul Howarth <paul@city-fan.org> - 3.6.1-3.0.cf
changelog:
  - cater for egg-info and namespace data more tidily
  - own directory %{python_sitearch}/zope/
  - drop dependency on deprecated python-zope-filesystem package
  - BR: python-setuptools rather than python-setuptools-devel


author: Paul Howarth <paul@city-fan.org> - 3.6.2-1.0.cf
changelog:
  - update to 3.6.2
    - moved detailed documentation out-of-line from PyPI page, linking instead to
      http://docs.zope.org/zope.interface
    - fixes for small issues when running tests under Python 3.2 using
      zope.testrunner
    - LP#675064: specify return value type for C optimizations module init under
      Python 3: undeclared value caused warnings, and segfaults on some 64-bit
      architectures
    - setup.py now raises RuntimeError if you don't have Distutils installed when
      running under Python 3
  - nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 3.6.3-1.0.cf
changelog:
  - update to 3.6.3
    - LP#570942: now correctly compare interfaces from different modules but with
      the same names


author: Paul Howarth <paul@city-fan.org> - 3.6.5-1.0.cf
changelog:
  - update to 3.6.5
    - LP#811792: Work around buggy behaviour in some subclasses of
      zope.interface.interface.InterfaceClass, which invoke __hash__ before
      initializing __module__ and __name__; the workaround returns a fixed
      constant hash in such cases, and issues a UserWarning
    - LP#804832: Under PyPy, zope.interface should not build its C extension;
      also prevent attempting to build it under Jython
    - Add a tox.ini for easier xplatform testing
    - Fix testing deprecation warnings issued when tested under Py3K
  - add patch to fix broken new test test_hash_missing_required_attrs
  - add another patch to skip that test entirely if we have python 2.4, as it
    uses the "with" statement introduced in python 2.5


author: Paul Howarth <paul@city-fan.org> - 3.7.0-1.0.cf
changelog:
  - update to 3.7.0
    - LP#825249 - fix test_hash_missing_required_attrs
  - drop upstreamed patch for test_hash_missing_required_attrs
  - update patch for test_hash_missing_required_attrs with python 2.4


author: Paul Howarth <paul@city-fan.org> 0.997-1
changelog:
  - update to 0.997
    - main feature of this version is ipv6 support
    - feature: ip6trie - new dataset supports listing of arbitrary length ip6
      CIDRs, along with individual A/TXT values for each prefix
    - feature: ip6tset - new dataset supports listing of ip6 /64 subnets and the
      exclusion of /128 subnets; only supports a single A/TXT value for the
      entire dataset
    - optimization: ip4trie - using new trie implementation (developed for the
      ip6trie dataset) decreases memory consumption by roughly a factor of three
    - feature: acl dataset - ip6 addresses are now supported in ACLs
    - feature: added --enable-asserts configure option to enable compilation of
      debugging assertions; assertion checking is disabled by default
    - featurette: zero-length "wildcard" IP4 CIDR prefixes are now allowed in
      ip4trie and acl datasets


author: Paul Howarth <paul@city-fan.org> 0.997a-1
changelog:
  - update to 0.997a
    - minor fixes/changes in packaging, no code changes
    - in particular, fixes a build failure on *BSD introduced in 0.997


author: Paul Howarth <paul@city-fan.org> 8.14.6-2.1.cf
changelog:
  - Milter file descriptor leaks patch updated to check for valid socket before
    attempting to set close-on-exec, so as to avoid filling logs with rubbish
    (#845821)


author: Paul Howarth <paul@city-fan.org> 8.14.6-4.0.cf
changelog:
  - Add support for systemd presets in Fedora 18+ (#850310)
  - Add build support for Fedora releases up to 24


author: Paul Howarth <paul@city-fan.org> 8.14.7-1.0.cf
changelog:
  - Update to 8.14.7 (see RELEASE_NOTES for details)
  - Drop upstreamed milter HELO patch
  - Update QoS patch
  - Avoid generating perl dependencies from the doc package


author: Paul Howarth <paul@city-fan.org> 1:0.51-2
changelog:
  - incorporate suggestions from Petr Krištof (petr at kristov dot cz)
    replace _var with _localstatedir macro
    replace /etc with _sysconfdir macro
    stop sfcmilter service before removal of package
    remove /var/run/sfcmilter and contents after removal of package
    restart milter after package upgrade


author: Paul Howarth <paul@city-fan.org> 1:0.62-1
changelog:
  - update to 0.62
  - clean up spec file
  - don't delete user/group accounts on package removal
  - ghost the socket and pidfile rather than removing
    /var/run/sfcmilter in %post


author: Paul Howarth <paul@city-fan.org> - 0.9.8-1
changelog:
  - NOTE: USERS THAT WISH TO KEEP USING THE LEGACY RID ALLOCATION ALGORITHM OF
    samba 2.x, WHICH WAS THE DEFAULT IN PREVIOUS VERSIONS OF smbldap-tools,
    SHOULD RUN THE smbldap-upgrade-0.9.6.pl SCRIPT AFTER UPGRADING TO THIS
    VERSION
  - Update to 0.9.8
    - introduce autoconf (configure.in, Makefile.in and so on)
    - smbldap_tools.pm: use Encode instead of Unicode::MapUTF8
    - smbldap-populate, smbldap_tools.pm: use /nonexistent instead of /dev/null
      for guest's and computer's homeDirectory
    -  smbldap_tools.pm: add read_password() to avoid `stty -echo` hacks
    - use /usr/sbin/nscd -i instead of /etc/init.d/nscd
    - smbldap-passwd: do not use permuted -s option for the smbpasswd(1)
      command-line because the plain-old getopt(3) does not support it
    - add shadowAccount parameter in smbldap.conf to control whether to treat
      shadowAccount objectclass and attributes or not
    - rename smbldap.conf parameters:
      - hash_encrypt -> password_hash
      - crypt_salt_format -> password_crypt_salt_format
    - LDAPv3 Password Modify (RFC 3062) extended operation support when
      password_hash="exop" in smbldap.conf
    - use sambaNextRid attribute in sambaDomain entry for the next RID, same as
      Samba 3.0+ (only when sambaAlgorithmicRidBase attribute does NOT exist in
      sambaDomain entry for backward compatibility)
    - smbldap-populate: use Net::LDAP::Entry for populating entries
    - smbldap-usermod: new option: --ou NODE (move user entry to the specified
      organizational unit)
    - canonicalize user name to treat the memberUid as case-sensitive attribute
      (but the uid attribute is case-insensitive)
    - smbldap-useradd: new option: -p (allow to set password from STDIN without
      verification, e.g. using a pipe)
    - smbldap-useradd: new option: --non-unique (allow the creation of a user
      account with a duplicate [non-unique] UID)
    - smbldap-populate: create parent entry for $config{usersdn} (and others) if
      it does not exist (e.g. usersdn="ou=Users,ou=parent,${suffix}" in
      smbldap.conf)
    - smbldap-config: rename from configure.pl
    - smbldap-populate: create parent entry for $config{sambaUnixIdPooldn} if it
      does not exist
    - use Digest::SHA instead of Digest::SHA1 if Perl version > 5.10.0
    - smbldap-usermod: -M, -O, -T option: remove associated attribute when the
      null value is specified
  - No longer need to remove IDEALX paths
  - Drop now-redundant nscd and UTF-8 patches
  - Use upstream build/install methodology
  - Add patch to fix location of samba "net" command


author: Paul Howarth <paul@city-fan.org> - 0.9.9-1
changelog:
  - Update to 0.9.9
    - smbldap-userlist, smbldap-grouplist: specify Net::LDAP search attributes
      as an array ref, not a string
      (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=681350)
    - smbldap-useradd: fix smbldap-passwd name
    - smbldap_tools.pm: $config{masterLDAP} and $config{slaveLDAP} can take a
      LDAP URI
    - smbldap_tools.pm: non-root user cannot run smbldap-passwd,
      smbldap-userinfo, smbldap-userlist and smbldap-grouplist with SSL-enabled
      LDAP server (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647860)
  - Update config patch to reflect use of URIs for LDAP servers
  - Drop upstreamed samba net location patch


author: Paul Howarth <paul@city-fan.org> - 0.9.10-1
changelog:
  - Update to 0.9.10
    - smbldap_tools.pm: read_user_human_readable: Protect attribute values from
      Encode::decode_utf8() with Encode::FB_CROAK
    - smbldap_tools.pm: add is_attr_single_value() to check if a specified
      attribute is defined as single-value in the LDAP schema
    - smbldap-useradd, smbldap-usermod: check if mailRoutingAddress attribute is
      single-value or not
    - smbldap-usermod: remove mailRoutingAddress attribute if empty
    - smbldap-usermod: suppress "no such attribute" error on remove mail or
      mailLocalAddress attribute when already absent
  - BR: /usr/bin/pod2man for man page generation
  - smbldap-config now a regular script rather than treated as documentation
  - Add POD to smbldap-config so we don't generate an empty manpage
    (https://gna.org/support/index.php?3013)


author: Paul Howarth <paul@city-fan.org> 0.3.2-2
changelog:
  - Drop the wrapper, which hasn't been needed since 0.3.1 was released
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 1:0.94-1
changelog:
  - now building from Jef's package rather than Shevek's; version
    number adjusted accordingly and epoch bumped to 1
  - initscript now incorporated upstream so not included as a
    separate item in SRPM
  - tweak install directories as Jef's package is a little less
    packager-friendly (no DESTDIR support)


author: Paul Howarth <paul@city-fan.org> 1:0.94-2
changelog:
  - remove linkage to libspf if present at build time, which
    generates bogus dependencies
  - build-time dependency for perl added to allow the above fix


author: Paul Howarth <paul@city-fan.org> 1:0.95-2
changelog:
  - incorporate suggestions from Petr Krištof (petr at kristov dot cz)
    replace _var with _localstatedir macro
    replace /etc with _sysconfdir macro
    stop spfmilter service before removal of package
    remove %{_localstatedir}/run/spfmilter and contents after removal of package
    restart milter after package upgrade
  - use sed instead of perl during package build


author: Paul Howarth <paul@city-fan.org> 1:0.95-3
changelog:
  - remove Requires: libspf2; automatic library dependencies will suffice
  - improve detection of Mandrake build system


author: Paul Howarth <paul@city-fan.org> 1:0.97-1
changelog:
  - new upstream version 0.97
  - remove initscript patch, now included upstream
  - use tidier bash syntax in scriptlets
  - fix permissions of installed files
  - add comment about file format to fallback and whitelist files
  - ghost the socket and pidfile rather than removing
    %{_localstatedir}/run/spfmilter in %post
  - don't remove user/group at uninstall
  - run the milter in a wrapper script that restarts it if it crashes
  - force non-detection of libspf to ensure build against libspf2
  - fix Makefile to prevent attempted chowns in %install


author: Michael Fleming <mfleming+rpm@enlartenment.com> 1.0.6-3
changelog:
  - Use newer python template from fedora-rpmdevtools
  - Corrected license entry
  - Split off API / dev docs into subpackage


author: Paul Howarth <paul@city-fan.org> 1.1.0-0.1.r1373
changelog:
  - Update to 1.1.0-dev-r1373
  - Don't bother setting compiler-optimization flags for a noarch package
  - Simplify %files list
  - Package manpage


author: Paul Howarth <paul@city-fan.org> 1.1.0-0.2.20050925svn1373
changelog:
  - Fix release number to satisfy current Fedora snapshot naming guideline
  - Fix license tag to satisfy current Fedora packaging guideline
  - Define RPM macros in global scope
  - Fix up python dependencies to work all the way back to EL-4
  - Fix up sample hook scripts to avoid buildroot contamination
  - Cater for egg-info if present


author: Paul Howarth <paul@city-fan.org> 1.1.0-0.4.20050925svn1373
changelog:
  - Fix "ImportError: cannot import name exceptions"
    (http://bugs.gentoo.org/209857)
  - BR: python2-devel rather than just python-devel
  - Nobody else likes macros for commands


author: Tim Waugh <twaugh@redhat.com> 1.2-29
changelog:
  - Use smp_mflags (bug #226445).
  - Better default attributes (bug #226445).
  - Make setup macro quiet (bug #226445).
  - Clean build root in %install section (bug #226445).


author: Paul Howarth <paul@city-fan.org> - 1.4-4.0.cf
changelog:
  - Applied patches from Jiri Popelka:
    - Fix off-by-one error in call to readlink
    - Fix possible buffer overrun found by coverity
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 1.5-0.1.beta7
changelog:
  - Update to beta7
  - Follow Fedora Extras package naming guidelines
  - Simplify perl dependency filter kludge
  - Remove buildroot unconditionally in %install and %clean
  - Use %{?_smp_mflags}
  - Don't use deprecated %makeinstall macro
  - Cosmetic spec file changes


author: Paul Howarth <paul@city-fan.org> 1.5-0.4.beta7
changelog:
  - Clarify license as GPL version 2 or later
  - Change libpcap buildreq to /usr/include/pcap.h, which works everywhere
  - Change libnet buildreq to libnet-devel
  - Use SuSE-compatible dist tags macros
  - Try to maintain timestamps in files copied unchanged from upstream
  - Use a better dependency filter that leaves more real dependencies


author: Paul Howarth <paul@city-fan.org> 1.5-0.7.beta7
changelog:
  - Simplify requires filter if we have rpm ≥ 4.9
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 0.3.0-2
changelog:
  - Added explicit perl dependency to ensure that an RPM built on a
    system with an updated version of perl (and hence having files
    installed in a place that a non-updated system won't find them)
    will not install on the non-updated system. In such cases, just
    rebuild from the source RPM.
  - Changed distribution-identifying macros for greater portability.


author: Paul Howarth <paul@city-fan.org> 0.3.0-3
changelog:
  - Rewrite spec in more Fedora Extras style
  - Let rpm handle dependencies for us
  - Fix directory ownership and permissions
  - Fix script line endings


author: Paul Howarth <paul@city-fan.org> 0.3.0-4
changelog:
  - Fix distribution tags for development releases
  - Remove %__perl_version macro, used only once
  - Define %{__id_u} in a more portable way


author: Paul Howarth <paul@city-fan.org> 0.3.0-6
changelog:
  - Define RPM macros in global scope
  - Add explicit dependency on perl(Exporter), called via "use base 'Exporter';"


author: Paul Howarth <paul@city-fan.org> 0.3.0-11
changelog:
  - BR: perl(base), perl(Carp), perl(Digest::SHA1), perl(Exporter),
    perl(Getopt::Long), perl(lib) and perl(LWP::UserAgent)
  - Drop explicit perl(Exporter) requirement, now auto-detected
  - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> 1.12-2
changelog:
  - Started with Adam McKee's default spec file in tarball.
  - Used more macros, allowed for compressed manpage, corrected
    deprecated Copyright: and Group: tags.
  - Added BuildRoot


author: Paul Howarth <paul@city-fan.org> 1.12-3
changelog:
  - Use distribution identifier in release tag to make upgrades work better
    (different distribution release may have incompatible C ABIs)
  - Use standard Fedora BuildRoot


author: Paul Howarth <paul@city-fan.org> 1.12-5
changelog:
  - Simplify distribution-detection
  - Remove buildroot unconditionally in %clean and %install
  - Honour %{optflags}
  - Generate useful data in debuginfo package


author: Paul Howarth <paul@city-fan.org> 1.12-8
changelog:
  - Define RPM macros in global scope
  - Clarify license as GPL (any version)
  - Add patch to fix warnings from recent gcc versions


author: Paul Howarth <paul@city-fan.org> 0.7.1-3
changelog:
  - update to release 21 of the Debian patch
  - clean buildroot unconditionally
  - recode spec file as UTF-8
  - fix up initial config.{guess,sub} so configure script doesn't fail
  - don't attempt parallel build
  - use the linux-gnu uptime routine
  - include manpage for ud


author: Paul Howarth <paul@city-fan.org> 0.7.1-4
changelog:
  - do a hardened build where possible
  - nobody else likes macros for commands
  - use native systemd init for systemd-based distros
  - add dist tag


author: Adrian Likins <alikins@redhat.com> 4.4.19
changelog:
  - fix #150418 – rhel-4 client machine capabilities not recognized sometimes
  - fix #145554 – rhn_register fails if proxy username begins at '0'
  - fix #154137 up2date does not always send the arch


author: Adrian Likins <alikins@redhat.com> 4.4.19
changelog:
  - fix #155583 - don't allow kernel-smp.x86_64 to be installed on ia32e
  - fix #157070 - make yum/apt repos support proxies
  - fix #148952 - patch from Jack Neely <jjneely@pams.ncsu.edu)


author: Paul Howarth <paul@city-fan.org> 1.14-3
changelog:
  - Rewrite spec file in (mainly) Fedora Extras style
  - Use MODULE_COMPAT dependency style and remove explicit perl dependency
  - Remove MANIFEST from %doc


author: Paul Howarth <paul@city-fan.org> 1.14-4
changelog:
  - Apply patch to fix use of pod_ok function, gone from Test::Pod >= 1.24
  - Use source.cpan.org URLs
  - Don't use macros in build-time command paths, hardcode them instead
  - Remove %__perl_version macro, used only once
  - Remove buildroot unconditionally in %clean and %install


author: Paul Howarth <paul@city-fan.org> 1.14-6
changelog:
  - Fix distribution tag for Fedora 7 onwards
  - Fix argument order for find with -depth
  - BuildRequire perl(ExtUtils::MakeMaker)


author: Paul Howarth <paul@city-fan.org> 1.15-1
changelog:
  - Update to 1.15
  - Define RPM macros in global scope
  - Drop pod_ok patch, problem fixed upstream
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)


author: Paul Howarth <paul@city-fan.org> 1.15-2
changelog:
  - Drop explicit dependency on perl-libwww-perl, detected automatically
  - Buildreq perl(LWP::UserAgent) instead of perl-libwww-perl
  - Add many manual runtime deps for enhanced functionality
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> 1.15-6
changelog:
  - BR: perl(constant), perl(Data::Dumper), perl(Digest::MD5), perl(File::Spec),
    perl(HTTP::Request), perl(Test::More) and perl(URI::file)
  - Don't need to remove empty directories from the buildroot
  - Don't need to define %{perl_vendorlib}
  - Drop support for old distributions prior to FC-3:
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 1.9.3-5
changelog:
  - Rewrite spec file in (mainly) Fedora Extras style
  - Changed URL to show where I found this package - it no longer seems to be
    maintained *anywhere*
  - Use MODULE_COMPAT dependency style and remove explicit perl dependency
  - Remove MANIFEST from %doc
  - Fix bogus Group: tag


author: Paul Howarth <paul@city-fan.org> 1.9.3-6
changelog:
  - Fix distribution-detection code for development releases
  - Remove %{__perl_version} macro, used only once
  - Remove buildroot unconditionally in %clean and %install
  - Don't use macros in command paths, hardcode them instead
  - Fix find argument ordering with -depth
  - Define %{__id_u} in a more portable way


author: Paul Howarth <paul@city-fan.org> 1.9.3-8
changelog:
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)
  - Apply patch to fix `Bareword not allowed while "strict subs" in use' and
    `Can't use string as an ARRAY ref while "strict refs" in use' errors on perl
    5.10.0
  - Enumerate all perl module files in %files list to prevent patch backup files
    getting packaged (I prefer this to simply not making the backup files)


author: Paul Howarth <paul@city-fan.org> 3.10a-8
changelog:
  - Drop dependency on man from RHEL-5 onwards, where %{_mandir}/{fi,pl} are
    included in the filesystem package


author: Paul Howarth <paul@city-fan.org> 3.10a-9
changelog:
  - Use patch instead of scripted iconv to convert character encodings
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 3.10a-18
changelog:
  - Patch for cut/paste bug in 24+ bit mode (by Mark Brader <msb@vex.net>)
  - Further buffer overflow fix for overly long command line argument


author: Paul Howarth <paul@city-fan.org> 3.2-15.0.cf
changelog:
  - BR: python2-devel rather than just python-devel
  - nobody else likes macros for commands
  - fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 5.0.0-4.0.cf
changelog:
  - update to the new upstream release, with liblzma.so.5
  - introduce compat-libs subpackage with liblzma.so.0 for compatibility with
    distributions using older releases


author: Paul Howarth <paul@city-fan.org> 5.0.1-1.0.cf
changelog:
  - update to 5.0.1
    - xz --force now (de)compresses files that have setuid, setgid, or sticky bit
      set and files that have multiple hard links; the man page had it documented
      this way already but the code had a bug
    - gzip and bzip2 support in xzdiff was fixed
    - portability fixes
    - Minor fix to Czech translation


author: Paul Howarth <paul@city-fan.org> 5.0.1-2.0.cf
changelog:
  - remove URL tag from liblzma.pc if we have have pkgconfig <= 0.15
  - drop explicit dependency of devel package on pkgconfig if rpm can
    auto-detect the requirement


author: Paul Howarth <paul@city-fan.org> 5.0.2-1.0.cf
changelog:
  - update to 5.0.2
    - LZMA2 decompressor now correctly accepts LZMA2 streams with no uncompressed
      data
    - "xz --suffix=.foo filename.foo" now refuses to compress the file due to it
      already having the suffix .foo
    - "xzgrep -l foo bar.xz" works now
    - Polish translation was added
  - nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 5.0.3-1.0.cf
changelog:
  - update to 5.0.3
    - liblzma: a memory leak was fixed
    - liblzma: lzma_stream_buffer_encode() no longer creates an empty .xz Block
      if encoding an empty buffer; such an empty Block with LZMA2 data would
      trigger a bug in 5.0.1 and older
    - liblzma: validate function arguments better in a few functions; most
      importantly, specifying an unsupported integrity check to
      lzma_stream_buffer_encode() no longer creates a corrupt .xz file
    - liblzma: document that lzma_block_buffer_encode(), lzma_easy_buffer_encode(),
      lzma_stream_encoder(), and lzma_stream_buffer_encode() may return
      LZMA_UNSUPPORTED_CHECK
    - liblzma: the return values of the _memusage() functions are now documented
       better
    - fix command name detection in xzgrep; xzegrep and xzfgrep now correctly use
      egrep and fgrep instead of grep
    - French translation was added.


