/p5-Readonly, Perl 5 module for creating read-only scalars, arrays and hashes
2.05, Package name:
p5-Readonly-2.05, Maintainer: pkgsrc-users
The Perl 5 module Readonly provides a facility for creating
non-modifiable scalars, arrays, and hashes. This facility also
overcomes the limitations of the Perl built-in mechanism (the "use
constant" pragma) to create constant scalars and lists.
Required to run:
] Required to build:
Master sites: (Expand) SHA1:
Version history: (Expand)
- (2016-07-09) Updated to version: p5-Readonly-2.05
- (2016-06-09) Updated to version: p5-Readonly-2.04nb1
- (2016-05-27) Updated to version: p5-Readonly-2.04
- (2016-02-25) Updated to version: p5-Readonly-2.01
- (2015-06-12) Updated to version: p5-Readonly-2.00nb1
- (2015-01-07) Updated to version: p5-Readonly-2.00
CVS history: (Expand)
| 2016-07-09 14:27:53 by Wen Heping | Files touched by this commit (2) | |
Update to 2.05
- Fix deref when using the stupid and utterly unnecessary Readonly::Clone
| 2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | |
Bump PKGREVISION for perl-5.24.
| 2016-05-27 15:53:45 by Wen Heping | Files touched by this commit (2) | |
Update to 2.04
- Quiet compile time warnings about function prototypes and vars being
used only once
- Rewording some documentation
- No longer require an explicit version of perl in META.json or cpanfile
- Create mutable clones of readonly structures with Readonly::Clone
- Still not convinced this is useful but... fixes #13
- Minor typo patch from Gregor Herrmann <email@example.com> fixes #21
| 2016-02-25 01:33:16 by Wen Heping | Files touched by this commit (2) | |
Update to 2.01
- Disallow initialization of Readonly variables by assignment
allowed by Perl prototype changes in v5.16. Assignment initialization
of scalars sets scalar variables to undef and lists and hashes
initialized by assignment are not read only.
| 2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152) |
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
| 2015-01-06 15:32:05 by Wen Heping | Files touched by this commit (2) | |
Update to 2.00
- Deprecation of Readonly::XS as a requirement for fast, readonly
scalars is complete. Report any lingering issues on the tracker
- Normal constants (strings, numbers) do not appear to be read only to
Internals::SvREADONLY($) but perl itself doesn't miss a beat when you
attempt to assign a value to them. Fixing test regression in
- Fix array and hash tie() while in XS mode (exposed by Params::Validate tests)
- Fix implicit undef value regression resolves #8
- Minor documentation fixes (spell check, etc.)
- Patch from Gregor Herrmann <firstname.lastname@example.org> resolves #7
- PLEASE NOTE: Readonly::XS is no longer needed!
- Again, Readonly::XS is no longer needed.
- Merged typo fix from David Steinbrunner RT#86350/#2
- Merged patch (w/ tests, yay!) from Daniel P. Risse RT#37864
- Upstream magic related bugs were reported to p5p and fixed in perl
itself so we can resolve the following local issues: RT#70167, RT#57382,
RT#29487, RT#36653, RT#24216.
- Reported RT#120122 (tie + smartmatch bug) upstream to p5p. Will
eventually resolve local [RT#59256].
- Note: Resolved RT#16167 (benchmark.pl being installed) in 1.04.
- Use readonly support exposed in Internals on perl >=5.8.x
- Have I mentioned you don't need to install Readonly::XS anymore?
- Checking $Readonly::XSokay is no longer suggested. ...never should have been
| 2014-06-09 20:54:52 by Amitai Schlair | Files touched by this commit (2) | |
Update to 1.04. From the changelog:
- Module now maintained by Sanko Robinson. Please see TODO for a possible
set of changes to this module that may effect code written for old, pre-
perl 5.14.0 platforms!!!