BSD Ports

textproc/p5-PPIx-Regexp 0.091 MidnightBSD

PPI regular expression parser

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl
Categories
textproc, perl5

Description

The purpose of the PPIx-Regexp package is to parse regular expressions in a manner similar to the way the PPI package parses Perl.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDtextproc/p5-PPIx-Regexp0.091 behind since 2026-09-01no data-[email protected]-
FreeBSDtextproc/p5-PPIx-Regexp0.092 newestnone known-[email protected]-
OpenBSDtextproc/p5-PPIx-Regexp0.092 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-09-01
NetBSDdevel/p5-PPIx-Regexp by name0.091nb1 behind since 2026-09-01none known-[email protected]2026-07-16
DragonFlytextproc/p5-PPIx-Regexp0.088 behind since 2026-09-01none known-[email protected]-
HardenedBSDtextproc/p5-PPIx-Regexp0.092 newestno data-[email protected]-
GhostBSDtextproc/p5-PPIx-Regexp0.092 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install p5-PPIx-Regexp

From mports:

cd /usr/mports/textproc/p5-PPIx-Regexp && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-PPIx-Regexp>0:textproc/p5-PPIx-Regexp

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

As this port's Makefile names them.

Build 2

Runtime 2

Build dependencies 2
Run dependencies 2

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 130
  • %%SITE_PERL%%/PPIx/Regexp.pm
  • %%SITE_PERL%%/PPIx/Regexp/Constant.pm
  • %%SITE_PERL%%/PPIx/Regexp/Dumper.pm
  • %%SITE_PERL%%/PPIx/Regexp/Element.pm
  • %%SITE_PERL%%/PPIx/Regexp/Lexer.pm
  • %%SITE_PERL%%/PPIx/Regexp/Node.pm
  • %%SITE_PERL%%/PPIx/Regexp/Node/Range.pm
  • %%SITE_PERL%%/PPIx/Regexp/Node/Unknown.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Assertion.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Atomic_Script_Run.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/BranchReset.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Capture.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/CharClass.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Code.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Main.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Modifier.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/NamedCapture.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Quantifier.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/RegexSet.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Regexp.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Replacement.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Script_Run.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Subexpression.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Switch.pm
  • %%SITE_PERL%%/PPIx/Regexp/Structure/Unknown.pm
  • %%SITE_PERL%%/PPIx/Regexp/Support.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Assertion.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Backreference.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Backtrack.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/CharClass.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/CharClass/POSIX.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/CharClass/POSIX/Unknown.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/CharClass/Simple.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Code.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Comment.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Condition.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Control.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Delimiter.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Greediness.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Assertion.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Atomic_Script_Run.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/BranchReset.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Code.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Modifier.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/NamedCapture.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Script_Run.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Subexpression.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Switch.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Interpolation.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Literal.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Modifier.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/NoOp.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Operator.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Quantifier.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Recursion.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Reference.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Structure.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Unknown.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Unmatched.pm
  • %%SITE_PERL%%/PPIx/Regexp/Token/Whitespace.pm
  • %%SITE_PERL%%/PPIx/Regexp/Tokenizer.pm
  • %%SITE_PERL%%/PPIx/Regexp/Util.pm
  • %%PERL5_MAN3%%/PPIx::Regexp.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Constant.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Dumper.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Element.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Lexer.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Node.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Node::Range.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Node::Unknown.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Assertion.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Atomic_Script_Run.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::BranchReset.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Capture.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::CharClass.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Code.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Main.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Modifier.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::NamedCapture.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Quantifier.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::RegexSet.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Regexp.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Replacement.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Script_Run.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Subexpression.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Switch.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Structure::Unknown.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Support.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token::Assertion.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token::Backreference.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token::Backtrack.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token::CharClass.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token::CharClass::POSIX.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token::CharClass::POSIX::Unknown.3.gz
  • %%PERL5_MAN3%%/PPIx::Regexp::Token::CharClass::Simple.3.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
PPIx-Regexp-0.091.tar.gz258091e72ec79eff640297b087227d6a7708fca871c6de09997149585a98fe65ed942f
Master sites 1
  • CPAN