Path to this page:
./
lang/perl5,
Practical Extraction and Report Language
Branch: CURRENT,
Version: 5.40.0nb1,
Package name: perl-5.40.0nb1,
Maintainer: pkgsrc-usersPerl is a general-purpose programming language originally developed
for text manipulation and now used for a wide range of tasks including
system administration, web development, network programming, GUI
development, and more. The language is intended to be practical (easy
to use, efficient, complete) rather than beautiful (tiny, elegant,
minimal). Its major features are that it's easy to use, supports both
procedural and object-oriented (OO) programming, has powerful built-in
support for text processing, and has one of the world's most impressive
collections of third-party modules.
Required to build:[
pkgtools/cwrappers]
Package options: perl-64bitauto, threads
Master sites: (Expand)
Filesize: 13480.648 KB
Version history: (Expand)
- (2024-11-20) Updated to version: perl-5.40.0nb1
- (2024-11-16) Updated to version: perl-5.40.0
- (2023-12-05) Updated to version: perl-5.38.2
- (2023-07-06) Updated to version: perl-5.38.0
- (2023-04-25) Updated to version: perl-5.36.1
- (2022-06-28) Updated to version: perl-5.36.0
CVS history: (Expand)
2024-11-20 08:35:44 by Thomas Klausner | Files touched by this commit (3) |
Log message:
perl5: remove workaround for /self/proc/exe being '/'
The patch is from 2008, and according to martin@ on current-users@,
the problem was fixed in 2007 in sys/miscfs/procfs/procfs_vnops.c
rev 1.152). If the problem is still there, please file a NetBSD bug
report.
Bump PKGREVISION.
|
2024-11-19 22:17:32 by Thomas Klausner | Files touched by this commit (2) |
Log message:
perl5: add link to upstream bug report
|
2024-11-19 22:02:21 by Thomas Klausner | Files touched by this commit (2) |
Log message:
perl5: stop two she-bang replacements that broke tests
after discussion with upstream
pkglint cleanups while here.
|
2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504) |
Log message:
*: recursive bump for perl 5.40
|
2024-11-16 12:55:58 by Thomas Klausner | Files touched by this commit (2) |
Log message:
perl5: pkglint -F
|
2024-11-16 12:54:24 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
perl: update to 5.40.0.
Core Enhancements
New __CLASS__ Keyword
:reader attribute for field variables
Permit a space in -M command-line option
Restrictions to use VERSION declarations
New builtin::inf and builtin::nan functions (experimental)
New ^^ logical xor operator
try/catch feature is no longer experimental
for iterating over multiple values at a time is no longer experimental
builtin module is no longer experimental
The :5.40 feature bundle adds try
use v5.40; imports builtin functions
Security
CVE-2023-47038 - Write past buffer end via illegal user-defined Unicode property
CVE-2023-47039 - Perl for Windows binary hijacking vulnerability
Incompatible Changes
reset EXPR now calls set-magic on scalars
Calling the import method of an unknown package produces a warning
return no longer allows an indirect object
Class barewords no longer resolved as file handles in method calls under no \
feature "bareword_filehandles"
|
2024-01-19 01:01:35 by Roland Illig | Files touched by this commit (1) |
Log message:
lang/perl5: fix typo in documentation about PERL5_PACKLIST
|
2024-01-19 00:49:33 by Roland Illig | Files touched by this commit (1) |
Log message:
lang/perl5: add show-all-perl5-packlist target for debugging
|