BSD Ports

devel/p5-ExtUtils-Builder 0.020 FreeBSD

Overview of foundations of ExtUtils::Builder Plan framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
51.3 KiB, 124.9 KiB installed

Description

An overview of the foundations of the ExtUtils::Builder Plan framework. Actions are the cornerstone of this framework. They provide an interface between build tools (e.g. ExtUtils::MakeMaker, Module::Build, ...) and building extensions. This allows producing and consuming sides to be completely independent from each other. It is a flexible abstraction around pieces of work, this work can be a piece of perl code, an external command, a mix of those or possibly other things.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-ExtUtils-Builder0.020
DragonFlydevel/p5-ExtUtils-Builder0.016
HardenedBSDdevel/p5-ExtUtils-Builder0.020
GhostBSDdevel/p5-ExtUtils-Builder0.020

Install

Binary package:

pkg install p5-ExtUtils-Builder

From the ports tree:

cd /usr/ports/devel/p5-ExtUtils-Builder/ && make install clean

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

RUN_DEPENDS=	p5-ExtUtils-Builder>0:devel/p5-ExtUtils-Builder

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.0200.020-0.0170.020
FreeBSD:14:quarterly0.0200.020n/a0.0170.020
FreeBSD:15:latest0.0200.020n/a0.0170.017
FreeBSD:15:quarterly0.0200.020n/an/an/a
FreeBSD:16:latest0.0200.020n/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 36
  • %%SITE_PERL%%/ExtUtils/Builder.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Action.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Action/Code.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Action/Command.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Action/Composite.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Action/Function.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Action/Perl.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Action/Primitive.pm
  • %%SITE_PERL%%/ExtUtils/Builder/CPAN/Tool.pm
  • %%SITE_PERL%%/ExtUtils/Builder/MakeMaker.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Node.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Plan.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Planner.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Planner/Extension.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Serializer.pm
  • %%SITE_PERL%%/ExtUtils/Builder/Util.pm
  • %%PERL5_MAN3%%/ExtUtils::Builder.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Action.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Action::Code.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Action::Command.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Action::Composite.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Action::Function.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Action::Perl.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Action::Primitive.3.gz
  • %%SITE_PERL%%/ExtUtils/Builder/FileSet.pm
  • %%SITE_PERL%%/ExtUtils/Builder/FileSet/Filter.pm
  • %%SITE_PERL%%/ExtUtils/Builder/FileSet/Free.pm
  • %%SITE_PERL%%/ExtUtils/Builder/FileSet/Subst.pm
  • %%PERL5_MAN3%%/ExtUtils::Builder::CPAN::Tool.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::MakeMaker.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Node.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Plan.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Planner.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Planner::Extension.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Serializer.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Builder::Util.3.gz
distinfo 1
FileSizeSHA256
ExtUtils-Builder-0.020.tar.gz3138352d651e3aa0327250e47987d45ff48e9cc90b5b7bd2fb0ff3f78783e532affcc
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.