BSD Ports

devel/p5-PPI 1.284nb1 NetBSD

Perl 5 module to parse, analyze and manipulate Perl (without perl)

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
efbe495889
License
gnu-gpl-v2 OR artistic
Categories
devel, perl5
Package size
132.7 KiB, 871.0 KiB installed

Description

The purpose of the Perl 5 module PPI is to parse Perl code or more accurately Perl Documents. Among the things that people might want a "Perl parser" for you will find tasks like documentation, structural and quality analysis, refactoring, layout and presentation

In the other systems

The newest version among them is 1.291, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/p5-PPI1.284nb1 behind since 2026-10-05none known-[email protected]2026-10-05
FreeBSDtextproc/p5-PPI by name1.291 newestnone known-[email protected]-
OpenBSDtextproc/p5-PPI by name1.284 behind since 2026-10-05no data-The OpenBSD ports mailing-list <[email protected]>-
DragonFlytextproc/p5-PPI by name1.278 behind since 2026-10-05none known-[email protected]-
MidnightBSDtextproc/p5-PPI by name1.291 newestno data-[email protected]-
HardenedBSDtextproc/p5-PPI by name1.291 newestno data-[email protected]-
GhostBSDtextproc/p5-PPI by name1.291 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.291 efbe495889

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install p5-PPI

From pkgsrc:

cd /usr/pkgsrc/devel/p5-PPI && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.284nb1
NetBSD 10.1 aarch641.284nb1
SmartOS / illumos x86_641.291
macOS 15 arm641.291

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 5

Commit history 2

DateCommitCreditsLog message
efbe495889 wiz p5-PPI: update to 1.291.
1.291 2026-04-25 21:05:04Z - fail parse on double-referenced input 1.290 2026-04-25 14:12:21Z - docs fix 1.289 2026-04-25 14:03:51Z - docs fix 1.288 2026-04-25 13:50:04Z - fix two misbehaviors of location indexing code (GH#326) (myrrhlin) 1.287 2026-04-25 09:50:16Z - improve parse performance impact of feature tracking even more with a parse stack cache (GH#318) (Lukas Mai (mauke)) 1.286 2026-04-24 13:35:14Z - fix for performance degradation on initial parse (GH#318) (Lukas Mai (mauke)) - better reporting of Document->new input errors 1.285 2026-04-23 15:30:36Z - add support for dotted bitwise operators (GH#322) (Philippe Bruhat (BooK)) - file opening errors are now reported usefully by PPI::Document …
618415630a wiz *: recursive bump for perl5 5.44.0