BSD Ports

textproc/p5-Pod-Abstract 0.26 FreeBSD

Abstract document tree for Perl POD documents

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
textproc, perl5
Package size
69.8 KiB, 152.1 KiB installed

Description

POD::Abstract provides a means to load a POD (or POD compatible) document without direct reference to it's syntax, and perform manipulations on the abstract syntax tree.

This can be used to support additional features for POD, to format output, to compile into alternative formats, etc.

While Pod looks like a simple format, the specification calls for a number of special cases to be handled, and that makes any software that works on Pod as text more complex than it needs to be. In addition to this, Pod does not lend itself to a natural structured model. This makes it difficult to manipulate without damaging the validity of the document.

Pod::Abstract solves these problems by loading the document into a structured tree, and providing consistent traversal, searching, manpulation and re-serialisation. Pod related utilities are easy to write using Pod::Abstract.

In the other systems

SystemPortVersion
FreeBSDtextproc/p5-Pod-Abstract0.26
NetBSDtextproc/p5-Pod-Abstract0.26nb1
DragonFlytextproc/p5-Pod-Abstract0.20_1

Install

Binary package:

pkg install p5-Pod-Abstract

From the ports tree:

cd /usr/ports/textproc/p5-Pod-Abstract/ && make install clean

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

RUN_DEPENDS=	p5-Pod-Abstract>0:textproc/p5-Pod-Abstract

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.260.260.20_10.20_10.26
FreeBSD:14:quarterly0.260.26n/a0.20_10.26
FreeBSD:15:latest0.260.26n/a0.20_10.20_1
FreeBSD:15:quarterly0.260.26n/an/an/a
FreeBSD:16:latest0.260.26n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 3
Run dependencies 3

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 40
  • bin/paf
  • %%PERL5_MAN3%%/Pod::Abstract.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::BuildNode.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::add_podcmds.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::clear_podcmds.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::cut.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::find.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::number_sections.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::overlay.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::ptree.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::sort.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::summary.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::uncut.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Filter::unoverlay.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Node.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Parser.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Path.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Serial.3.gz
  • %%PERL5_MAN3%%/Pod::Abstract::Tree.3.gz
  • %%SITE_PERL%%/Pod/Abstract.pm
  • %%SITE_PERL%%/Pod/Abstract/BuildNode.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/add_podcmds.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/clear_podcmds.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/cut.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/find.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/number_sections.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/overlay.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/ptree.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/sort.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/summary.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/uncut.pm
  • %%SITE_PERL%%/Pod/Abstract/Filter/unoverlay.pm
  • %%SITE_PERL%%/Pod/Abstract/Node.pm
  • %%SITE_PERL%%/Pod/Abstract/Parser.pm
  • %%SITE_PERL%%/Pod/Abstract/Path.pm
  • %%SITE_PERL%%/Pod/Abstract/Serial.pm
  • %%SITE_PERL%%/Pod/Abstract/Tree.pm
  • %%PERL5_MAN1%%/paf.1.gz
distinfo 1
FileSizeSHA256
Pod-Abstract-0.26.tar.gz3517011bab4ba691dd73d5be6c6f5088d624d128a81233b75bd690af041540214efa6
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.