BSD Ports

www/p5-FCGI-Spawn 0.16.7_1 FreeBSD

FastCGI server for CGI-like applications multiprocessing

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
www, perl5
Package size
42.2 KiB, 92.7 KiB installed

Description

FCGI::Spawn is used to serve as a FastCGI process manager. Besides the features the FCGI::ProcManager posess itself, the FCGI::Spawn is targeted as web server admin understandable instance for building the own fastcgi server with copy-on-write memory sharing among forks and with single input parameters like socket path and processes number. Another thing to mention is that it is able to execute any file pointed by Web server. So we have the daemon that is hot ready for hosting providing.

In the other systems

SystemPortVersion
FreeBSDwww/p5-FCGI-Spawn0.16.7_1
DragonFlywww/p5-FCGI-Spawn0.16.7_1
HardenedBSDwww/p5-FCGI-Spawn0.16.7_1
GhostBSDwww/p5-FCGI-Spawn0.16.7_1

Install

Binary package:

pkg install p5-FCGI-Spawn

From the ports tree:

cd /usr/ports/www/p5-FCGI-Spawn/ && make install clean

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

RUN_DEPENDS=	p5-FCGI-Spawn>0:www/p5-FCGI-Spawn

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.16.7_10.16.7_10.16.7_10.16.7_10.16.7_1
FreeBSD:14:quarterly0.16.7_10.16.7_1n/a0.16.7_10.16.7_1
FreeBSD:15:latest0.16.7_10.16.7_1n/a0.16.7_10.16.7_1
FreeBSD:15:quarterly0.16.7_10.16.7_1n/an/an/a
FreeBSD:16:latest0.16.7_10.16.7_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Runtime 4

Test 2

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

Build dependencies 23
Run dependencies 23

No port depends on this one.

Configuration

Options name: www_FCGI-Spawn

OptionDefaultDescription
DOCSoffBuild and/or install documentation
MYSQLoffMySQL dependency to run on RC start
PGSQLoffPgSQL dependency to run on RC start
USES
perl5
Service scripts
fcgi_spawn

Message after installing

For the first time, check all the docs supplied wwith the package.

To run the fcgi_spawn on boot time, create the system user for it, and group,
too. After that, assuming you name them "fcgi", add this to your rc.conf:

fcgi_spawn_enable="YES"
fcgi_spawn_username="fcgi"
fcgi_spawn_groupname="fcgi"

You may want to set fcgi_spawn_flags also according to taste.

Files

pkg-plist 8
  • bin/fcgi_spawn
  • etc/fcgi_spawn/fcgi_spawn.conf.sample
  • %%SITE_PERL%%/FCGI/Spawn.pm
  • %%SITE_PERL%%/FCGI/Spawn/BinUtils.pm
  • %%PERL5_MAN1%%/fcgi_spawn.1.gz
  • %%PERL5_MAN3%%/FCGI::Spawn.3.gz
  • %%PERL5_MAN3%%/FCGI::Spawn::BinUtils.3.gz
  • share/doc/p5-FCGI-Spawn/README
distinfo 1
FileSizeSHA256
FCGI-Spawn-0.16.7.tar.gz3043622ea38ecf0ff21ad811f1c3c14a4dcd3f628752db03542ca094b58e8cc6003c5
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.