Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Devel-PPPort-3.58-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: perl-Devel-PPPort Distribution: openSUSE Tumbleweed
Version: 3.58 Vendor: openSUSE
Release: 1.2 Build date: Sat May 30 11:22:45 2020
Group: Development/Libraries/Perl Build host: cloud121
Size: 643460 Source RPM: perl-Devel-PPPort-3.58-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://metacpan.org/release/Devel-PPPort
Summary: Perl/Pollution/Portability
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 two functions, 'WriteFile' and 'GetFileContents'.
'WriteFile''s 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.20 are supported.

'GetFileContents' can be used to retrieve the file contents rather than
writing it out.

This module is used by 'h2xs' to write the file _ppport.h_.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Tue Mar 10 2020 <timueller+perl@suse.de>
  - updated to 3.58
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    3.58 - 2020-03-09
    * Safer definition of UVCHR_SKIP
    * Make sure WIDEST_UTYPE is unsigned
    * Avoid Pax Header in tarballs
* Sat Feb 01 2020 <timueller+perl@suse.de>
  - updated to 3.57
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    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)
* Tue Nov 26 2019 <timueller+perl@suse.de>
  - updated to 3.56
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    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)
* Fri Nov 08 2019 <timueller+perl@suse.de>
  - updated to 3.55
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    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)
* Sat Sep 28 2019 <timueller+perl@suse.de>
  - updated to 3.54
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    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
* Wed May 15 2019 Stephan Kulow <coolo@suse.com>
  - updated to 3.52
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    3.52 - 2019-05-14
    * fix utf8_to_uvchr_buf retval in 5.30
* Wed May 01 2019 Stephan Kulow <coolo@suse.com>
  - updated to 3.51
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    Revision history for Devel-PPPort
    3.51 - 2019-05-01
    * include the module version in metadata for proper PAUSE indexing
    3.50 - 2019-04-30
    * Order warn before uv for packWARN (shown in 5.6.1)
    3.49 - 2019-04-29
    * Fix tests for 64bit int, 32bit ptr platforms
    3.48 - 2019-04-28
    * Order misc before uv for UNLIKELY (<=5.8.8)
    3.47 - 2019-04-27
    * re-fix leaky code (used only in tests)
    3.46 - 2019-04-26
    * Fix the isFOO character type classification macros to work properly on
      all versions, as follows:
    * Fixed isALNUM, isALPHA, isDIGIT, isIDFIRST, isLOWER, and isUPPER on
      very early perls to not be locale-dependent
    * Fixed isASCII on early perls to work with signed char arguments
    * Fixed isCNTRL on early perls to know that DEL is a control
    * Fixed isSPACE on perls before 5.20 to know that VERTICAL TAB is a
      space
    * Added isALPHANUMERIC, synonym for isALNUMC
    * Added isIDCONT, to match legal non-initial characters in an
      identifier
    * Added isOCTAL, to match [0-7]
    * Added isWORDCHAR, synonym for isALNUM
    * Make all the character classification isFOO macros work on EBCDIC
      platforms on all versions
    * Added isFOO_A synonyms for all character classification isFOO
      macros
    * Provide LIKELY/UNLIKELY branch prediction
    * Provide av_tindex/av_top_index
    * Provide __ASSERT_ for assertions inside macros
    * Provide UTF8_SAFE_SKIP
    * Provide my_strnlen()
    * Provide utf8_to_uvchr_buf()
    * Replace utf8_to_uvchr() with a safer version
    * Provide UNICODE_REPLACEMENT
* Sat Mar 30 2019 Stephan Kulow <coolo@suse.com>
  - updated to 3.45
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    3.45 - 2019-03-19
    * Restore missing unit tests from the previous release.
* Thu Feb 21 2019 Stephan Kulow <coolo@suse.com>
  - updated to 3.44
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
* Sat Sep 22 2018 Stephan Kulow <coolo@suse.com>
  - updated to 3.43
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
* Sun Apr 22 2018 coolo@suse.com
  - updated to 3.42
    see /usr/share/doc/packages/perl-Devel-PPPort/Changes
    3.42 - 2018-04-21
    * Include 'Changes' (this file) in the distribution.
    3.41 - 2018-04-21
    * Fix security problem: CWE-134: Use of Externally-Controlled Format String.
    * Fix WIDEST_UTYPE.
    * Add the following functions:
      croak_sv, die_sv, mess_sv, warn_sv, mess, vmess, warn_nocontext,
      croak_nocontext, croak_no_modify, croak_memory_wrap, croak_xs_usage.
    * Delist functions listed as deprecated or unstable.
    * (perl #132876) define API macros on if the NEED_ macro is defined.
    * (perl #132876) only define croak_xs_usage()'s assert macro if cxu requested.
    * (perl #132761) updates for older perls.
    * Do not define PERL_MAGIC_qr more times.
    * Do not mask Perl_warn_nocontext and Perl_croak_nocontext.
      (Fixes compile errors on older threaded Perl versions.)
    * Skip ASCII tests on non-ASCII platforms.
    * Skip tests invalid on EBCDIC.
    * Will now compile under C++11.
    * Documentation improvements.

Files

/usr/lib/perl5/vendor_perl/5.30.1/x86_64-linux-thread-multi/Devel
/usr/lib/perl5/vendor_perl/5.30.1/x86_64-linux-thread-multi/Devel/PPPort.pm
/usr/lib/perl5/vendor_perl/5.30.1/x86_64-linux-thread-multi/auto/Devel
/usr/lib/perl5/vendor_perl/5.30.1/x86_64-linux-thread-multi/auto/Devel/PPPort
/usr/lib/perl5/vendor_perl/5.30.1/x86_64-linux-thread-multi/auto/Devel/PPPort/PPPort.so
/usr/share/doc/packages/perl-Devel-PPPort
/usr/share/doc/packages/perl-Devel-PPPort/Changes
/usr/share/doc/packages/perl-Devel-PPPort/HACKERS
/usr/share/doc/packages/perl-Devel-PPPort/README
/usr/share/doc/packages/perl-Devel-PPPort/README.md
/usr/share/doc/packages/perl-Devel-PPPort/TODO
/usr/share/doc/packages/perl-Devel-PPPort/soak
/usr/share/man/man3/Devel::PPPort.3pmc.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Aug 18 00:24:42 2020