p5-Devel-PPPort - Perl/Pollution/Portability

Property Value
Distribution FreeBSD 10
Repository FreeBSD Ports Quarterly i386
Package name p5-Devel-PPPort
Package version 3.43
Package architecture i386
Package type txz
Installed size 324.00 KB
Download size 80.97 KB
Official Mirror pkg.freebsd.org
Perl 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, typically ppport.h, written by this module attempts
to bring some of the newer Perl 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.
Why you should use ppport.h in modern code: so that your code will work with
the widest range of Perl interpreters possible, without significant additional
Why you should attempt older code to fully use ppport.h: because the reduced
pollution of newer Perl versions is an important thing, so important that the
old polluting ways of original Perl modules will not be supported very far into
the future, and your module will almost certainly break! By adapting to it now,
you'll gain compatibility and a sense of having done the electronic ecology
some good.
WWW: https://metacpan.org/release/Devel-PPPort
Categories: devel, perl5
Maintainer: perl@FreeBSD.org


Package Version Architecture Repository
p5-Devel-PPPort-3.43.txz 3.43 amd64 FreeBSD Ports Quarterly
p5-Devel-PPPort-3.43.txz 3.43 amd64 FreeBSD Ports Latest
p5-Devel-PPPort-3.43.txz 3.43 i386 FreeBSD Ports Latest
p5-Devel-PPPort - - -


Name Value
libperl.so.5.26 -
perl5 = 5.26.2


Type URL
Binary Package p5-Devel-PPPort-3.43.txz
Source Package devel/p5-Devel-PPPort

Install Howto

Install p5-Devel-PPPort txz package:

# pkg install p5-Devel-PPPort

See Also

Package Description
p5-Devel-PackagePath-0.03_1.txz Inspect and manipulate a Path based on a Package name
p5-Devel-PartialDump-0.20.txz Partial dumping of data structures, optimized for argument printing
p5-Devel-PatchPerl-1.52.txz Perl module to patch Perl source
p5-Devel-Platform-Info-0.16.txz Unified framework for obtaining common platform metadata
p5-Devel-Pointer-1.00_1.txz Fiddle around with pointers
p5-Devel-Profile-1.05_2.txz Tell me why my perl program runs so slowly
p5-Devel-REPL-1.003028_1.txz Modern Perl interactive shell
p5-Devel-Refactor-0.05_1.txz Perl extension for refactoring Perl code
p5-Devel-Refcount-0.10_1.txz Obtain the REFCNT value of a referent
p5-Devel-Required-0.14_1.txz Automatic update of required modules documentation
p5-Devel-RingBuffer-0.31_1.txz Shared memory ring buffers for Perl scripts diagnosis/debug
p5-Devel-STrace-0.31_2.txz strace(1)-like runtime call trace for Perl applications
p5-Devel-SimpleTrace-0.08_2.txz Perl module for better stack traces on interpreter-generated warn/die
p5-Devel-Size-0.82.txz Perl extension for finding the memory usage of Perl variables
p5-Devel-Size-Report-0.13_3.txz Extension to generate a size report for all elements in a structure