Changes from previous:
1.58 Sat Jul 2 15:58:46 2011
* Added prereq on Path::Class (RT #68360).
* Doc fixes by Nicholas Bamber and Salvatore Bonaccorso (RT #68385).
1.57 Tue Apr 12 11:07:01 IDT 2011
* No functional changes.
* Removing English from unnecessary tests that confuse a tester.
1.56 Thu Apr 7 17:01:11 IDT 2011
* No functional changes, productionizing.
1.55_01 Fri Jun 11 16:56:00 IDT 2010
Special thanks goes to Andy Lester, who has been, still is and
will remain an inspiration to many programmers, myself included.
[ENHANCEMENTS]
Added hooks for distribution building in App. Thanks to brian d foy.
MANIFEST is now created via the proper builder.
Kept create_MANIFEST to act as hook.
Added Apache license by pfig.
* [RT #53539] Refactoring, adding hooks, described above.
(Patch provided by brian d. foy)
* [RT #27304] Minimal version of perl (5.006)
(Patch provided by Alexandr Ciornii)
* [RT #53339] ::Simple uses the builder to create the MANIFEST
* Moved repository to Github
* Some more refactoring in Simple::create_builder()
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
1.520 (upstream 1.52).
Pkgsrc changes:
- Set LICENSE
- Drop dependencies on devel/p5-Test-Pod and p5-Test-Pod-Coverage
Upstream changes:
1.52 Mon Jul 27 01:25:03 CDT 2009
* Support for more licenses. Thanks to Shlomi Fish.
* Fix slashing problems for Windows. Thanks Olivier Mengue
* Complains about extra unparsed options to try to detect
problems that come out of misquoted variables. Thanks to Gunnar Wolf.
* The list of files to ignore is now called ignore.txt,
which you can turn into .cvsignore, .gitignore, MANIFEST.SKIP
or whatever.
* Handles authors with apostrophes in their names better.
Thanks to, not surprisingly, Dave O'Neill.
* Removed module requirements on Test::Pod and Test::Pod::Coverage
for Module::Starter to be built and installed. However,
t/pod.t and t/pod-coverage.t do still both get created even
if either of their two main modules are not installed.
Pkgsrc chnages:
o Add a couple of BUILD_DEPENDS
Upstream changes:
1.50 Tue Oct 28 00:27:37 CDT 2008
* Added Perl Training Australia's getting-started.html
* Add license setting to default Makefile.PL output (Thanks, Gabor!)
* Fixed the RT link in the boilerplate. (Thanks, Shlomi)
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
Changelog:
1.46 Fri Nov 9 18:36 America/New_York 2007
[ENHANCEMENTS
* add Module::Install compat for ::Template plugin
* boilerplate.t no longer appears in default MANIFEST
* META.yml no longer appears in default MANIFEST
[FIXES]
* undo some bugs introduced by changing API of subclassable "guts"
methods
* remove some duplicated code
1.46 Wed Oct 31 08:49 America/New_York 2007
* put nearly all of the module-starter program into a module (to test)
* add license to META.yml
1.44 Sun Oct 11 19:09 America/New_York 2007
* no changes since 1.43_03
1.43_03
[FIXES]
* pod-coverage.t includes Pod::Coverage version check
* Test::Pod and Test::Pod::Coverage are now requirements.
Thanks, David Golden.
1.43_02 Wed Apr 25 09:37-Wed May 09 14:46 PDT 2007 <cjac@colliertech.org>
[ENHANCEMENTS]
* broke Module::Starter::Simple's README_guts and module_guts
methods into smaller, override-able pieces
* re-factored Module::Starter::Simple's build system; the
build metadata now lives in Module::Starter::BuildSet. This
allows us access to the metadata from the test suite. It
also makes it a bit easier to add supported builders.
* added a test Plugin module (based on Module::Starter::PBP)
* wrote a test suite for running module-starter
* wrote a test suite for Module::Starter::BuildSet
* modified the critic Makefile target to name the policy which
raised the violation
* Split most long lines (>80 chars) on whitespace
[FIXES]
* Ensured that perlcritic succeeds without errors or warnings
* Added perlcriticrc to the MANIFEST
* corrected build -> builder in module-starter --help docs
1.43_01 Wed Mar 28 12:21:00 EDT 2007
[FIXES]
* Now properly reports on all files in --verbose mode.
[ENHANCEMENTS]
* Add support for Module::Install
Packages Collection.
The Perl 5 module Module::Starter is a simple starter kit for any
module. Module::Starter is used to create a skeletal CPAN distribution
including basic builder scripts, tests, documentation, and module
code. This module is used via the provided front-end script
module-starter.