pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/p5-ExtUtils-ParseXS



Module Name:    pkgsrc
Committed By:   sno
Date:           Wed Nov 16 08:09:55 UTC 2011

Modified Files:
        pkgsrc/devel/p5-ExtUtils-ParseXS: Makefile distinfo

Log Message:
Updating Perl module ExtUtils::ParseXS in devel/p5-ExtUtils-ParseXS from
3.03 to 3.05.

pkgsrc changes:
- adjust download location to distribution based directory (from author-based)

Upstream changes:
3.05 - Wed Oct  5 08:14:00 CET 2011
  - No functional changes, promoted to stable release.

3.04_04 - Mon Sep 12 08:12:00 CET 2011
  - Simplify generated XS code by emitting a compatibility version
    of dVAR. [Nicholas Clark]

  - Fixed "INCLUDE: $cmd |", CPAN RT #70213

3.04_03 - Sun Sep  4 18:49:00 CET 2011
  - By #defining PERL_EUPXS_ALWAYS_EXPORT or
    PERL_EUPXS_NEVER_EXPORT early in your XS code, you can
    force ExtUtils::ParseXS to always or never export
    XSUB symbols. This has no effect on boot_* symbols since
    those must be exported.

3.04_02 - Sat Sep  3 15:28:00 CET 2011
  - Don't put null characters into the generated source
    file when -except is used; write the '\0' escape sequence
    properly instead. [Stephen Bennett]

3.04_01 - Sun Aug 28 17:50:00 CET 2011
  - The XSUB.h changes to make XS(name) use XS_INTERNAL(name)
    by default (which were in the 5.15.2 dev release of perl)
    have been reverted since too many CPAN modules expect to
    be able to refer to XSUBs declared with XS(name).
    Instead, ExtUtils::ParseXS will define a copy of the
    XS_INTERNAL/XS_EXTERNAL macros as necessary going back to
    perl 5.10.0 (which is the oldest perl I had for testing).
    By default, ExtUtils::ParseXS will use XS_INTERNAL(name)
    instead of XS(name).

3.04 - Thu Aug 25 08:20:00 CET 2011

  - Stable release based on 3.03_03, no functional changes.

3.03_03 - Wed Aug 24 19:43:00 CET 2011
  - Try to fix regression for input-typemap override in XS argument
    list. (CPAN RT #70448)

  - Explicit versions in submodules to fail early if something
    goes wrong.

3.03_02 - Sun Aug 21 13:19:00 CET 2011
  - Properly strip trailing semicolons form inputmaps. These could
    trigger warnings (errors in strict C89 compilers) due to
    additional semicolons being interpreted as empty statements.
    [Torsten Schoenfeld, Jan Dubois, Steffen Mueller]

  - Now detects and throws a warning if there is a CODE section using
    RETVAL, but no OUTPUT section. [CPAN RT #69536]

  - Uses the explicit XS_EXTERNAL macro (from perl 5.15.2 and newer)
    for XSUBs 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 perls before 5.15.2.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/p5-ExtUtils-ParseXS/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/p5-ExtUtils-ParseXS/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index