0.73 (2011-07-03)
[ gregor herrmann ]
Add missing modules to Build.PL.
Update copyright notices.
Debian::Control::Stanza::Source: add XS-Autobuild field; mention all
fields in POD, and sort list.
[ Salvatore Bonaccorso ]
create packages with Standards-Version 3.9.2.
Bump Standards-Version to 3.9.2.
Debian::Control::Stanza::Source: Add DM-Upload-Allowed field to
supported fields for source stanza in debian/control.
* Debian::Control::Stanza::Source: Order fields similar to dh_make generated
templates.
[ Nicholas Bamber ]
* Updated authorship notice
[ Damyan Ivanov ]
* Add --vcs option, guiding VCS-* headers' creation in --pkg-perl mode. It
also helps with the initial repository creation for Git
* Do not die when the WNPP cache cannot be read, for example due to binary
format change in Storable. Also, use platform-independent storage.
Closes: #626987 - dh-make-perl: Debian::WNPP::Query does not correctly
invalidate cache or use platform-netural Storable format
* bump default debhelper compatibility level to 8
* note oldstable has perl 5.10.0, not 5.8.8
* apply a patch from Manfred Stock fixing AptContents not to miss
alternative dependencies when a given module is found in more than one
package. Closes: #622852
* Use CPAN::Meta for processing META.* files, adding support for META.json.
* When no META file is available, try parsing name and version from Build.PL
before Makefile.PL. Closes: #589946
* fix calls to extract_basic_copyright from File::Find::find to not chdir,
fixing lookups for ./LICENSE, etc on refresh. Closes: #613606 -- Fails to
correctly identify GPLv2 in RT::Authen::ExternalAuth v0.08 on refresh
0.72 (2011-02-05)
[ Nicholas Bamber ]
Added logic to parse special email change directives in the changelog
so that the refresh command respects email changes.
Debian bug #609409
Changed regular expression in t/dists.t to allow .svn not ending in /
Various fixes for t/dists.t:
- Added fix for .svn at the end of a filename rather than the middle
- Second /dev/null check was attempting to diff an undefined value
- Setting PERL5LIB (unsatisfactory work around for system(dh-make-perl) )
0.71 (2010-12-28)
[ Ansgar Burchardt ]
DhMakePerl::Command::Packaging: Refer to "Debian systems" instead of
"Debian GNU/Linux systems" in generated debian/copyright.
[ Salvatore Bonaccorso ]
Improve regular expression to not match fields in Makefile.PL as
MIN_PERL_VERSION to determine the version of the package. Thanks to
Andrew Ruthven for reporting.
Debian bug #596025
Update my email address.
[ gregor herrmann ]
Debian::Control::FromCPAN: also check test_requires and build_requires for
finding build dependencies
Debian bug #601787
[ Peter Pentchev ]
My::Builder: fix a typo (raname -> rename).
t/AptContents.t: fix a typo (fund -> found).
[ Damyan Ivanov ]
when looking for XS code, skip win32/ directories
Skip non-existing APT source files
Debian bug #557961
Detect usage of 'Artistic License 2.0' and include the license text in
debian/copyright; require Software::License
(Closes: #589816)
Clarify documentation about --cpan argument being module name
Debian bug #602059
Support distribution names as arguments to --cpan
Debian bug #607998
Fix tests to stringify when comparing overloaded objects with strings
Control::Stanza: split dependency lists one package per line in order to
make changes more VCS-friendly
0.70 (2010-07-28)
[ Salvatore Bonaccorso ]
dh --buildsystem=buildsystem needs at least debhelper (>= 7.3.7), add this
rule to DhMakePerl::Command::Packaging.
Bump versioned Build-Depends on debhelper to (>= 7.3.7) as needed
for --buildsystem.
[ Damyan Ivanov ]
Packaging.pm: fix a lexical declaration within a conditional statement
0.69 (2010-07-26)
[ Damyan Ivanov ]
die early if unable to determine distribution name or version.
Debian bug #525847
spelling fixes in POD and comments
[ Ansgar Burchardt ]
Do not require --cpan in addition to --pkg-perl when adding Vcs-* fields.
Debian::Dependency: Recognize deprecated '<' and '>' relations.
Debian::Dependency: Allow architecture restrictions in dependencies.
For now this information is just ignored.
DhMakePerl::Command::Packaging (set_package_name): Use package name
specified by --packagename option. (Debian bug #584619)
dh-make-perl: Fix spelling error ("intercepring" → "intercepting").
Debian::WNPP::Query: Fix bugs_for_package method.
Debian::Control::FromCPAN (discover_dependencies): Do not ignore results
from Module::Depends::Intrusive. (Debian bug #587276)
[ Salvatore Bonaccorso ]
Add support of Breaks field for binary package stanzas in debian/control
to Debian::Control::Stanza::Binary.
Create packages with Standards-Version: 3.9.1.
Fix sentences in texts for License stanzas of debian/copyright: Add full
stop mark after sentences.
Add explicit Link to versioned `/usr/share/common-licenses/GPL-1' as this
was added by base-files 5.8 (See debian bug #436105).
Fix debian/copyright text templates in t/dist/Strange-0.1 and
t/dist/Strange-2.1.
Add support for perl_dbi addon for dh.
Build-Depends only on perl when Build.PL and Module::Build is used,
instead of an alternate Build-Depends on perl (>= 5.10) |
libmodule-build-perl. This is as support for Etch is now discontinued and
Lenny already contains perl (>= 5.10) (Debian bug #590114).
[ Chris Butler ]
Fixed DhMakePerl::Utils to cope with modules in Module::CoreList where the
version is unspecified. (Debian bug #585755)
0.68 (2010-05-04)
Build.PL: add no_index as an attempt to avoid PAUSE indexing private stuff
My::Builder: 'orig' target now creates identical (hard-linked)
DhMakePerl-VERSION.tar.gz and dh-make-perl_VERSION.orig.tar.gz files
My::Builder: streamline messages in the 'dist' and 'orig' actions
Control.t: ensure dependency fields are wrapped properly
make: fix a typo (DpkgList -> DpkgLists). Thanks to Dominic Hargreaves
Debian bug #580101
modules_already_packaged: fix ModuleInfo instantiation
Config: honour values given to the constructor
DpkgLists.t: do not insist that '/bin/perl' (or the corresponding regex) is
only in perl-base. Instead, ensure that 'perl-base' is present in the
returned list. Debian bug #580025
make: drop $VERSION; some POD rewrite (was a blind copy of DhMakePerl.pm)
0.67
POD: drop "--" in front of the commands.
refresh: ensure ->rules is there before attempting to fiddle quilt
integration
Add support for version relations in META
Debian::Dependency now survives being given a string with leading spaces
make: implement recursive making of missing dependencies when --recursive
is given. (Debian bug #342751)
FromCPAN: remove leading 'v' from versions
add Debian::DpkgLists - 'dpkg -S' on steroids
FromCPAN: use Debian::DpkgLists as a last resort. This allows finding
dependencies that are present in locally-installed packages.
(Debian bug #478781)
Dependency: the 'ver' member is an instance of Dpkg::Version
Use its ability to compare and drop Debian::Version
Dependenc{y,ies}: reduce '--' to '-' in the NAME POD section
make: try harder to discover already existing package by looking up
distribution modules in APT contents and dpkg file lists.
replace CPAN::Config->load with CPAN:Handle::Config->load
the former seems obsolete and only warns:
Dispatching deprecated method 'CPAN::Config::load' to
CPAN::HandleConfig
added README
added xt/pod-spelling.t to help test POD spelling