BSD Ports

www/p5-Emplacken 0.01_2 FreeBSD

Manage multiple plack apps with a directory of config files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART20
Categories
www, perl5
Package size
18.8 KiB, 43.3 KiB installed

Description

Emplacken is a tool for managing a set of Plack applications based on config files. It also adds support for privilege dropping and error logs to those Plack servers that don't support these features natively.

It works be reading a config file and using that to generate a PSGI application file based on your config. It knows how to generate Catalyst, Mojo, and Mason app files natively. For other apps, or more complicated setups, you can supply a template to Emplacken and it will use that to generate the PSGI app.

In the other systems

SystemPortVersion
FreeBSDwww/p5-Emplacken0.01_2
DragonFlywww/p5-Emplacken0.01_2
HardenedBSDwww/p5-Emplacken0.01_2
GhostBSDwww/p5-Emplacken0.01_2

Install

Binary package:

pkg install p5-Emplacken

From the ports tree:

cd /usr/ports/www/p5-Emplacken/ && make install clean

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

RUN_DEPENDS=	p5-Emplacken>0:www/p5-Emplacken

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.01_20.01_20.01_20.01_20.01_2
FreeBSD:14:quarterly0.01_20.01_2n/a0.01_20.01_2
FreeBSD:15:latest0.01_20.01_2n/a0.01_20.01_2
FreeBSD:15:quarterly0.01_20.01_2n/an/an/a
FreeBSD:16:latest0.01_20.01_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 12

Runtime 12

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

Build dependencies 65
Run dependencies 65

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 15
  • bin/emplacken
  • %%SITE_PERL%%/Emplacken.pm
  • %%SITE_PERL%%/Emplacken/App.pm
  • %%SITE_PERL%%/Emplacken/App/Starman.pm
  • %%SITE_PERL%%/Emplacken/CodeBuilder/Catalyst.pm
  • %%SITE_PERL%%/Emplacken/CodeBuilder/Dancer.pm
  • %%SITE_PERL%%/Emplacken/CodeBuilder/FromTemplate.pm
  • %%SITE_PERL%%/Emplacken/CodeBuilder/Mason.pm
  • %%SITE_PERL%%/Emplacken/CodeBuilder/Mojo.pm
  • %%SITE_PERL%%/Emplacken/Role/CodeBuilder.pm
  • %%SITE_PERL%%/Emplacken/Stderr.pm
  • %%SITE_PERL%%/Emplacken/Types.pm
  • %%SITE_PERL%%/Emplacken/Types/Internal.pm
  • %%PERL5_MAN3%%/Emplacken.3.gz
  • %%PERL5_MAN3%%/Emplacken::Types.3.gz
distinfo 1
FileSizeSHA256
Emplacken-0.01.tar.gz1920770ffdf0c183771e7c7a9eefe1c505604c3c40ffd48327a86ce4dadd94c33d7cc
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.