NOTICE: This package has been removed from pkgsrc

./devel/p5-Devel-PPPort, Perl5 module to bring newer features to older perl

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 3.60nb1, Package name: p5-Devel-PPPort-3.60nb1, Maintainer: pkgsrc-users

Perl's API has changed over time, gaining new features, new functions,
increasing its flexibility, and reducing the impact on the C
namespace environment (reduced pollution). The header file written
by this module, typically ppport.h, attempts to bring some of the
newer Perl API features to older versions of Perl, so that you can
worry less about keeping track of old releases, but users can still
reap the benefit.

Devel::PPPort contains a single function, called WriteFile. Its
only purpose is to write the ppport.h C header file. This file
contains a series of macros and, if explicitly requested, functions
that allow XS modules to be built using older versions of Perl.
Currently, Perl versions from 5.003 to 5.10.0 are supported.

This module is used by h2xs to write the file ppport.h.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 5ab41a5151d8286a70c54f88bfbe528b9d319b0c
RMD160: daa39a3c06873e08d98f9a65d95daf01c8d5b3da
Filesize: 447.919 KB

Version history: (Expand)


CVS history: (Expand)


   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-08-16 03:01:11 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 3.60

Upstream changes:
3.60 - 2020-08-11
 * Restore PERL_BCDVERSION helper which is used on CPAN
 * A few API elements were not properly found, like IVTYPE

 3.59 - 2020-08-10

 * Add PERL_VERSION_* compare macros
 * Rename PERL_BCDVERSION to internal name to discourage future use
 * Stop versioning generated test files
 * Enforce strict & warnings
 * Avoid indirect calls
 * scanprov: multiple improvements
 * Use ivers() in tests
 * Update POD documentation and HACKERS file
 * Change ppport.h --api-info to not output non-API info unless that is the
   only match
 * Find more elements to be listed in the --api-info option (and similar) to
   ppport.h
   2020-03-21 14:08:46 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/p5-Devel-PPPort) Updated to 3.57

 3.58 - 2020-03-09

 * Safer definition of UVCHR_SKIP
 * Make sure WIDEST_UTYPE is unsigned
 * Avoid Pax Header in tarballs

 3.57 - 2020-01-31

 * Fix eval_sv for Perl versions prior to 5.6.0 (Pali)
 * Fix t/ppphtest.t for Perl versions prior to 5.6.0 (Pali)
 * Fix compilation of sv_setsv_flags when GCC extensions are not present (Pali)
 * Fix SV_NOSTEAL on 5.7.2 (Karl Williamson)
 * Fix multiple unit test issues (Craig A. Berry, Karl Williamson, Pali)
 * Avoid generating warnings on early Perls (Karl Williamson)
 * Backport memCHRs (Karl Williamson)
 * Implement sv_setsv_flags() with SV_NOSTEAL and SV_GMAGIC flags for Perl \ 
versions < 5.7.3 (Pali)
 * Implement UTF8f format and its UTF8fARG macro (Pali)
   2019-11-27 13:23:36 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/p5-Devel-PPPort) Udated 3.54 to 3.56

 3.56 - 2019-11-25

 * mktests.PL: use FindBin for INC setup
 * devel/regenerate: Adjust POD line length
 * Fix compilation with Visual C++ bugs introduced in 3.55 (Tomasz Konojacki)
 * Fix mess.t failures when on VC++ when $0 contains backslashes (Tomasz Konojacki)
 * Fix failing builds on 5.20.[1-3] introduced in 3.55 (Karl Williamson)
 * Change tests to accept and use Test::More-like functions (Karl Williamson)

 3.55 - 2019-11-07

  * Fix p5-Text-Xslate on Perl 5.8.5 (Nicolas R)
  * Fix EBCDIC build problem (Karl Williamson)
  * Fix isGRAPH_L1() bug (Karl Williamson)
  * utf8_to_uvchr_buf: Fix error checking on early EBCDICs and proper length \ 
(Karl Williamson)
  * HACKERS: fix typos and clarification (Karl Williamson)
  * Update bugtracker and repository URLs (Nicolas R)  (upstream/urls)
  * Add warning about UTF-8 unreliable in early perls (Karl Williamson)
  * Add withinCOUNT and inRANGE (Karl Williamson)
  * Implement G_RETHROW for eval_sv (Pali)
  * Backport some isFOO_LC macros (Karl Williamson)
  * Backport isFOO_LC_utf8_safe() (Karl Williamson)
  * Backport toFOO_uvchr() (Karl Williamson)
  * Backport isFOO_uvchr() (Karl Williamson)
  * Backport isFOO_utf8_safe() macros (Karl Williamson)
  * Backport toLOWER_utf8_safe and kin (Karl Williamson)
  * Backport UTF8_MAXBYTES_CASE (Karl Williamson)
  * Backport UTF8_CHK_SKIP (Karl Williamson)
  * Backport UTF8_SKIP (Karl Williamson)
  * Backport UNI to/from NATIVE (Karl Williamson)
   2019-10-15 16:34:16 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/p5-Devel-PPPort) Updated 3.52 to 3.54

 3.54 - 2019-09-27

  * Fix Unix-format path in Devel::PPPort's Makefile.PL
  * Fix utf8_to_uvchr_buf for 5.7.0
  * Add hint for utf8_to_uvchr()
  * Fix hints for is_ascii_string
  * Use numeric comparisons with $]
  * Fix 'for loops' to work on early perls
  * Can't use GCC brace groups before 5.4
  * Add script to regenerate ppport.fnc
  * Suppress useless warning
  * Fix mktests.PL for Perl 5.8.0
  * Implement sv_len_utf8_nomg() and sv_len_utf8()
  * Fix eval_pv for Perl versions prior to 5.31.2
  * Consolidate UTF-8 functions/macros into new file
  * Implement sv_mortalcopy_flags()
  * Implement newSVsv_flags()
  * Enable Perl compile-time warnings at all place
  * Improve Makefile.PL
  * Add tests for IVdf, UVuf, IV_MAX and UV_MAX

 3.53 - 2019-09-27

  * Rename PPPort_xs.PL to RealPPPort_xs.PL
  * Fix compilation issues with version older than 5.010
  * Fix compilation issues with version older than 5.010
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557)
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-06-30 22:17:50 by Nia Alarie | Files touched by this commit (1816)
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
   2019-06-02 05:04:49 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 3.52

Upstream changes:
3.52 - 2019-05-14

   * fix utf8_to_uvchr_buf retval in 5.30