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.