Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
Upstream changes:
0.4.4 2013-08-21
- Fixed bug with Bleadperl v5.19.2-257-gc30fc27 (bug #87804, reported by
Andreas Koenig, patch by Dave Mitchell)
- New process_pod() method to specify arbitrary list of POD files to parse
(bug #87592, requested by zdm)
- More optional default checks
0.4.3 2013-07-22
- Added a check for .default and .opt_default references in argument description
- Speed optimizations
0.4.2 2013-07-17
- Ignore POD from .pod files generated by earlier versions of Getopt::Euclid
0.4.1 2013-07-17
- Support for default values defined based on variables
0.4.0 2013-02-08
- Fixed issue with option values that are substrings of others (bug #76728,
reported by Igor Kleshchevich, patch by James F Hester)
- Update of META.yml (bug #83221)
0.3.9 2012-12-12
- Fixed issues in mutually exclusive arguments that have default values (RT
bug #81630 again)
0.3.8 2012-12-03
- Messages respect order of user options (fixes RT bug #81630)
- Show --man and --usage in help message
- Prevent a trailing whitespace in --help usage string
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
Upstream changes:
0.3.7
- Fixed too enthusiastic variable interpolation in Euclid specs (RT bug #78854)
- Fixed bug tracker URL (credits to Kent Fredric)
0.3.6
- Fixed occasional non-minimized entry when using :minimal_keys specifier
0.3.5
- Removed extraneous \E (patch by Todd Rinaldo)
- Better handling of quoted arguments (RT bug #49525, reported by Ken Galinsky)
0.3.4
- New standard argument --podfile to write the manual in a .pod file
- Fixed issue where the NAME and VERSION sections appeared as a verbatim
section (which podchecker complains about)
- Always convert POD to text when calling help() and man()
- help() is now paged if IO::Pager::Page is installed
- Dependency changes:
Pod::Simple::Text replaces Pod::Text
Pod::Simple::Text is required instead of recommended,
IO::Pager::Page is recommended
0.3.3
- Attempt to extract POD even from files that look binary (might be packaged
with pp, perlapp or similar program)
0.3.2
- Another attempt to make the CPAN indexer happy
0.3.1
- Changed $VERSION to make the CPAN indexer happy
- Export repeatable options with multiple placeholders as an empty arrayref,
not as an empty hashref (RT bug #71165, reported by Bill Levering)
Changes from previous:
0.3.0
- Reverted feature to match POD head section =head2, =head3 and =head4
because of backward compatibility issue (RT bug #70942)
0.2.9 2011-09-03
- This command does not generate warnings anymore:
perl -e 'use Getopt::Euclid; print $Getopt::Euclid::VERSION;'
- Required and optional arguments can now be put in a POD head section
=head2, =head3 and =head4 for more flexibility
0.2.8 2011-09-02
- Support for optional defaults (RT bug #61438, patch from Paolo Medeo)
- Extended the grammar of recognized POD headers
- Usage error message now mentions the --man option in addition to --help
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!
pkgsrc changes:
- Add license definition
- Adjust dependencies
Upstream changes:
0.2.1 Sun May 31 12:57:07 2009
- Removed BEGIN blocks and simply brought the defined variables to the top
of the module (thanks Todd)
- Update POD to make sure people don't "use Getopt::Euclid ();"
- Removed debugger break point (thanks Diab)
- Removed no bugs claim in POD
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=...").
Changes since last packaged version (0.1.0):
0.2.0 Sat Aug 4 17:22:31 2007
- Added fallback to $main::VERSION if version not specified in Pod
(thanks Todd and Thomas)
- Added non-zero exit value on bad arg list (thanks Toby)
- Changed module behaviour: now removes identified arguments from @ARGV.
on successful match (thanks Aran and Tim)
- Allowed alternations everywhere (i.e. outside optionals too)
- Allowed E<lt> and E<gt> in option specifiers (thanks Wes)
Packages Collection.
The Perl 5 module Getopt::Euclid uses your program's own documentation
to create a command-line argument parser. This ensures that your
program's documented interface and its actual interface always
agree.