#acl PaulHowarth:read,write,admin,revert,delete All:read === Thursday 25th August 2011 === ==== Local Packages ==== * Updated `perl-ExtUtils-ParseXS` to 3.04: * Properly strip trailing semicolons from inputmaps, which could trigger warnings (errors in strict C89 compilers) due to additional semicolons being interpreted as empty statements * Now detects and throws a warning if there is a `CODE` section using `RETVAL`, but no `OUTPUT` section ([[CPAN:69536|CPAN RT#69536]]) * Uses the explicit `XS_EXTERNAL` macro (from `perl` 5.15.2 and newer) for `XSUB`s that need to be exported; defines `XS_EXTERNAL` to fall back to `XS` where that is not available * Introduces new `EXPORT_XSUB_SYMBOLS` `XS` keyword that forces exported `XSUB` symbols; it's a no-op on `perl`s before 5.15.2 * Try to fix regression for `input-typemap` override in `XS` argument list ([[CPAN:70448|CPAN RT#70448]]) * Explicit versions in submodules to fail early if something goes wrong * Updated `perl-XML-LibXML` to 1.85, adding a patch to fix the missing symbol `SvPVx_nolen` on `perl` < 5.8.8 (raised as [[CPAN:70476|CPAN RT#70476]]): * Gracefully handle returned `undef()`s in the `read` callback under `-w` (`$^W`); add `t/49callbacks_returning_undef.t` ([[CPAN:70321|CPAN RT#70321]]) * Add a patch from Mithaldu to get `XML::LibXML` to compile on Win32 ([[CPAN:70141|CPAN RT#70141]]) * Updated `perl-XML-LibXML` to 1.86, dropping the now-redundant patch for ([[CPAN:70476|CPAN RT#70476]]): * Changed `SvPVx_nolen()` to `SvPV_nolen()` in `LibXML.xs` for better compatibility; `SvPVx_nolen()` appears to be undocumented API ([[CPAN:70476|CPAN RT#70476]]) ----