Up to [cvs.netbsd.org] / pkgsrc / devel / p5-ExtUtils-ParseXS
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 22 13:33:26 2012 UTC (2 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
HEAD
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
Updating package for Perl5 module ExtUtils::ParseXS from CPAN in
devel/p5-ExtUtils-ParseXS from 3.11 to 3.15.
Upstream changes since 3.11 (3.12 seems to be missed):
3.15 - Thu Feb 2 08:12:00 CET 2012
- Fix version for PAUSE indexer.
3.14 - Wed Feb 1 18:22:00 CET 2012
- Promote to stable release.
- Proper repository and bugtracker info in META.json.
3.13_01 - Sat Jan 29 12:45:00 CET 2012
- ExtUtils::Typemaps:
=> Embedded typemap dumping: A method which will produce the
verbatim string for inclusion in XS.
=> Introducing ExtUtils::Typemaps::Cmd, a helper module which
can produce embedded typemap strings via simple one-liners.
Useful for including typemaps from other modules in XS code
with INCLUDE_COMMAND. See "perldoc ExtUtils::Typemaps::Cmd".
- ExtUtils::ParseXS:
=> Bugfix: Used to have parsing problems with embedded typemaps
occasionally.
=> Better error messages on typemap-related issues. If a no
typemap was found for a given C type, list all mapped C types
so that the user hopefully spots his mistake easily.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 31 07:44:45 2012 UTC (3 months, 3 weeks ago) by sno
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Updating package in devel/p5-ExtUtils-ParseXS for CPAN module
ExtUtils::ParseXS from 3.05 to 3.11.
Upstream changes:
3.11 - Thu Dec 29 17:55:00 CET 2011
- Version/distribution fixes.
3.09 - Wed Dec 28 18:48:00 CET 2011
- Escape double quotes of file names/commands in #line directives.
3.08 - Mon Dec 19 18:03:00 CET 2011
- Silence undefined-value-in-addition warning
(Nothing serious, just happened sometimes when reporting line numbers for
errors. But warning during build process.)
3.07 - Wed Dec 7 14:10:00 CET 2011
- Fix inconsistent versioning in 3.06.
3.06 - Fri Dec 2 08:10:00 CET 2011
- Fix Cygwin issues [Tony Cook]
avoid conflicting static / dllexport on legacy perls too
This probably fixes rt.cpan.org 72313 and 71964.
(3928a66ad4bd8aee704eda1942b7877c0ff1ab2c in core)
- Convert ` to ' [James Keenan]
55bee391aeff3c3b8d22fa4ce5491ee9440028aa and
6dfee1ec62c64d7afe8ced4650596dd9e7f71a63 in core
- Avoid some test-time warnings [Zefram]
97bae9c59cd181b3b54061213ec1fdce0ccb30d4 in core
Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 16 08:09:55 2011 UTC (6 months, 1 week ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.16: +3 -3
lines
Diff to previous 1.16 (colored)
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.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 12 13:58:47 2011 UTC (9 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.15: +7 -9
lines
Diff to previous 1.15 (colored)
Changes 3.03: * Test fix: Try all @INC-derived typemap locations.
Revision 1.15 / (download) - annotate - [select for diffs], Sat Aug 21 16:33:41 2010 UTC (21 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, 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!
Revision 1.14 / (download) - annotate - [select for diffs], Wed Jul 14 03:26:58 2010 UTC (22 months, 1 week ago) by seb
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
Update p5-ExtUtils-ParseXS from version 2.22.05 to version 2.22.06 (upstream version 2.2206). Upstream changes: 2.2206 - Sun Jul 4 15:43:21 EDT 2010 Bug fixes: - Make xsubpp accept the _ prototype (RT#57157) [Rafael Garcia-Suarez] - INCLUDE_COMMAND portability fixes for VMS (RT#58181) [Craig Berry] - INCLUDE_COMMAND fixes to detect non-zero exit codes (RT#52873) [Steffen Mueller]
Revision 1.13 / (download) - annotate - [select for diffs], Mon Mar 15 17:11:39 2010 UTC (2 years, 2 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.12: +4 -4
lines
Diff to previous 1.12 (colored)
Updating devel/p5-ExtUtils-ParseXS from 0.22.03 to 0.22.05 pkgsrc changes: - Adjust module type (EU::MM) Upstream changes: 2.2205 - Wed Mar 10 18:15:36 EST 2010 Other: - No longer ships with Build.PL to avoid creating a circular dependency 2.2204 - Wed Mar 10 14:23:52 EST 2010 Other: - Downgraded warnings on using INCLUDE with a command from "deprecated" to "discouraged" and limited it to the case where the command includes "perl" [Steffen Mueller]
Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 15 13:42:57 2010 UTC (2 years, 3 months ago) by sno
Branch: MAIN
Changes since 1.11: +3 -3
lines
Diff to previous 1.11 (colored)
Updating devel/p5-ExtUtils-ParseXS from 2.22.02 to 2.22.03 Upstream changes: 2.2203 - Thu Feb 11 14:00:51 EST 2010 Bug fixes: - Build.PL was not including ExtUtils/xsubpp for installation. Fixed by subclassing M::B::find_pm_files to include it [David Golden]
Revision 1.11 / (download) - annotate - [select for diffs], Tue Feb 2 18:15:00 2010 UTC (2 years, 3 months ago) by sno
Branch: MAIN
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored)
Updating devel/p5-ExtUtils-ParseXS from 2.22.01 to 2.22.02 Upstream changes: 2.2202 - Wed Jan 27 15:04:59 EST 2010 Bug fixes: - The fix to IN/OUT/OUTLIST was itself broken and is now fixed. [Reported by Serdar Dalgic; fix suggested by Rafael Garcia-Suarez] We apologize for the fault in the regex. Those responsible have been sacked.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jan 26 16:11:32 2010 UTC (2 years, 3 months ago) by sno
Branch: MAIN
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
Updating devel/p5-ExtUtils-ParseXS from 2.22 to 2.22.01 Upstream changes: 2.2201 Mon Jan 25 16:12:05 EST 2010 Bug fixes: - IN/OUT/OUTLIST, etc. were broken due to a bad regexp. [Simon Cozens]
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 16 15:14:28 2010 UTC (2 years, 4 months ago) by sno
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Updating devel/p5-ExtUtils-ParseXS from 2.21 to 2.22. Upstream changes: 2.22 - Mon Jan 11 15:00:07 EST 2010 No changes from 2.21_02 2.21_02 - Sat Dec 19 10:55:41 EST 2009 Bug fixes: - fixed bugs and added tests for INCLUDE_COMMAND [Steffen Mueller] 2.21_01 - Sat Dec 19 07:22:44 EST 2009 Enhancements: - New 'INCLUDE_COMMAND' directive [Steffen Mueller] Bug fixes: - Workaround for empty newXS macro found in P5NCI [Goro Fuji]
Revision 1.8 / (download) - annotate - [select for diffs], Sun Oct 11 10:04:28 2009 UTC (2 years, 7 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
Updating devel/p5-ExtUtils-ParseXS from 2.20.04.01 to 2.21 Upstream changes: 2.21 - Mon Oct 5 11:17:53 EDT 2009 Bug fixes: - Adds full path in INCLUDE #line directives (RT#50198) [patch by "spb"] Other: - Updated copyright and maintainer list 2.20_07 - Sat Oct 3 11:26:55 EDT 2009 Bug fixes: - Use "char* file" for perl < 5.9, not "char[] file"; fixes mod_perl breakage due to prior attempts to fix RT#48104 [David Golden] 2.20_06 - Fri Oct 2 23:45:45 EDT 2009 Bug fixes: - Added t/typemap to fix broken test on perl 5.6.2 [David Golden] - More prototype fixes for older perls [Goro Fuji] - Avoid "const char *" in test files as it breaks on 5.6.2 [Goro Fuji] Other: - Merged changes from 2.2004 maintenance branch (see 2.200401 to 2.200403) [David Golden] 2.20_05 - Sat Aug 22 21:46:56 EDT 2009 Bug fixes: - Fix prototype related bugs [Goro Fuji] - Fix the SCOPE keyword [Goro Fuji]
Revision 1.7 / (download) - annotate - [select for diffs], Wed Sep 16 17:21:24 2009 UTC (2 years, 8 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
Updating devel/p5-ExtUtils-ParseXS from 2.20.02 to 2.20.04.01 Upstream changes: 2.200401 - Mon Sep 14 22:26:03 EDT 2009 - No changes from 2.20_04. 2.20_04 - Mon Aug 10 11:18:47 EDT 2009 Bug fixes: - Changed install_dirs to 'core' for 5.8.9 as well (RT#48474) - Removed t/bugs.t until there is better C++ support in ExtUtils::CBuilder Other: - Updated repository URL in META file 2.20_03 - Thu Jul 23 23:14:50 EDT 2009 Bug fixes: - Fixed "const char *" errors for 5.8.8 (and older) (RT#48104) [Vincent Pit] - Added newline before a preprocessor directive (RT#30673) [patch by hjp]
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jul 28 06:28:07 2009 UTC (2 years, 9 months ago) by sno
Branch: MAIN
Changes since 1.5: +3 -3
lines
Diff to previous 1.5 (colored)
Updating package for p5 module ExtUtils::ParseXS from 2.20 to 2.20.02 Upstream changes: 2.2002 - Sat Jul 18 17:22:27 EDT 2009 Bug fixes: - Fix Makefile.PL installdirs for older perls 2.20_01 - Wed Jul 8 12:12:47 EDT 2009 - Fix XSUsage prototypes for testing [Jan Dubois]
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 7 22:15:45 2009 UTC (2 years, 10 months ago) by sno
Branch: MAIN
Changes since 1.4: +5 -6
lines
Diff to previous 1.4 (colored)
pkgsrc changes:
- Updating package for p5 module ExtUtils::ParseXS from 1.19 to 1.20
- Allow tests using the c compiler
- remove dependency to ExtUtils::CBuilder package, the is no version
required and ExtUtils::CBuilder is in perl core meanwhile ...
- Setting LICENSE to ${PERL5_LICENSE} according META.yml
Upstream changes:
2.20 - Wed Jul 1 13:42:11 EDT 2009
- No changes from 2.19_04
2.19_04 - Mon Jun 29 11:49:12 EDT 2009
- Changed tests to use Test::More and added it to prereqs
- Some tests skip if no compiler or if no dynamic loading
- INTERFACE keyword tests skipped for perl < 5.8
2.19_03 - Sat Jun 27 22:51:18 EDT 2009
- Released to see updated results from smoke testers
- Fix minor doc typo pulled from blead
2.19_02 - Wed Aug 6 22:18:33 2008
- Fix the usage reports to consistently report package name as well
as sub name across ALIAS, INTERFACE and regular XSUBS. [Robert May]
- Cleaned up a warning with -Wwrite-strings that gets passed into
every parsed XS file. [Steve Peters]
- Allow (pedantically correct) C pre-processor comments in the code
snippets of typemap files. [Nicholas Clark]
Revision 1.4 / (download) - annotate - [select for diffs], Sun Oct 19 19:17:53 2008 UTC (3 years, 7 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, 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=...").
Revision 1.3 / (download) - annotate - [select for diffs], Wed May 28 21:55:42 2008 UTC (3 years, 11 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.2: +6 -3
lines
Diff to previous 1.2 (colored)
Updated devel/p5-ExtUtils-ParseXS to 2.19
- Fixed the treatment of the OVERLOAD: keyword, which was causing a C
compile error. [Toshiyuki Yamato]
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jun 9 23:32:58 2007 UTC (4 years, 11 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Updated devel/p5-ExtUtils-ParseXS 2.15 -> 2.18
2.18
- Added some UNITCHECK stuff, which (I think) makes XS code able to
do UNITCHECK blocks. [Nicholas Clark]
- Changed 'use re "eval";' to 'BEGIN { $^H |= 0x00200000 };' so we
can compile re.xs in bleadperl. [Yves Orton]
- Fix an undefined-variable warning related to 'inout' parameter
processing.
2.17 - Mon Nov 20 17:07:27 2006
- Stacked $filepathname to make #line directives in #INCLUDEs work.
[Nicholas Clark]
- Sprinked dVAR in with dXSARGS, for God-(Jarkko)-knows-what
reason. [Jarkko Hietaniemi]
- Use printf-style formats in Perl_croak() for some significant
savings in number of distinct constant strings in the linked
binaries we create. [Alexey Tourbin]
- Don't use 'class' as a variable name in the t/XSTest.xs module,
since that's a keyword in C++. [Jarkko Hietaniemi]
2.16 Fri Sep 15 22:33:24 CDT 2006
- Fix a problem with PREFIX not working inside INTERFACE
sections. [Salvador Fandin~o]
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon May 15 14:58:32 2006 UTC (6 years ago) by seb
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial addition of p5-ExtUtils-ParseXS version 2.15 into the NetBSD packages Collection. This Perl 5 module will compile XS code into C code by embedding the constructs necessary to let C functions manipulate Perl values and creates the glue necessary to let Perl access those functions. The compiler uses typemaps to determine how to map C function parameters and variables to Perl values.
Revision 1.1 / (download) - annotate - [select for diffs], Mon May 15 14:58:32 2006 UTC (6 years ago) by seb
Branch: MAIN
Initial revision