Commit graph

15 commits

Author SHA1 Message Date
seb
81d8a832bd 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]
2010-07-14 03:26:58 +00:00
sno
9a6782edad 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]
2010-03-15 17:11:39 +00:00
sno
844b6a5f19 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]
2010-02-15 13:42:57 +00:00
sno
261dc0d462 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.
2010-02-02 18:15:00 +00:00
sno
c7e4a926f5 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]
2010-01-26 16:11:32 +00:00
sno
f5d36572c9 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]
2010-01-16 15:14:28 +00:00
sno
95dfca750d 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]
2009-10-11 10:04:28 +00:00
sno
71d3654c21 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]
2009-09-16 17:21:24 +00:00
sno
93b2e7ff36 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]
2009-07-28 06:28:07 +00:00
sno
d86f5e091f 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]
2009-07-07 22:15:45 +00:00
he
b021813da0 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=...").
2008-10-19 19:17:40 +00:00
abs
65e0ad4809 Updated devel/p5-ExtUtils-ParseXS to 2.19
- Fixed the treatment of the OVERLOAD: keyword, which was causing a C
    compile error. [Toshiyuki Yamato]
2008-05-28 21:55:42 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
abs
1cd4ad1142 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]
2007-06-09 23:32:58 +00:00
seb
64fa4cecce 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.
2006-05-15 14:58:32 +00:00