Friday 25th November 2011
Fedora Project
Marcela kindly reviewed and approved my perl-Class-Load-XS package submission
Local Packages
Updated libidn to 1.23:
stringprep.h: Now #include's sys/types.h instead of unistd.h for ssize_t (some systems e.g., Mingw with MSVC 9, do not have unistd.h)
idn-free.h: Protect prototypes with 'extern "C"' marker
doc: Update link to experimental TLD tables: the new link is https://github.com/gnuthor/tldchk
Update gnulib files and translations
QA: Improved cyclo output, update GTK-DOC files, various bugfixes
Updated perl-ExtUtils-ParseXS to remove the exception for Fedora 14 regarding inclusion of /usr/bin/xsubpp now that the conflict with the main perl package has been resolved (Bug #728393)
Updated perl-PPIx-Regexp to 0.022:
- Support for default modifiers, including:
default_modifiers argument to new() in PPIx::Regexp, PPIx::Regexp::Tokenizer and PPIx::Regexp::Dumper
Public method modifier_asserted() on PPIx::Regexp, to return whether a given modifier is actually in effect
Don't initialize effective modifiers with '^', since that wrongly asserts that /d has been seen somewhere along the line
Implement negation of match-semantic modifiers (e.g. 'no re /u;') by setting the relevant datum to undef
Fix PPIx::Regexp::Token::Whitespace->can_be_quantified() to return false
Require Test::More 0.88 for installation
Have Makefile.PL make use of {BUILD_REQUIRES} if it is available
- Correct various documentation errors
- Support for default modifiers, including:
I added a patch for the test suite to work with Test::More < 0.88 where necessary and also run the author tests during the build, which required a bunch of new build requirements: perl(ExtUtils::Manifest), perl(Test::Kwalitee), perl(Test::Perl::Critic), perl(Test::Pod) and perl(Test::Pod::Coverage)