www/p5-CGI-SpeedyCGI 2.22_9 FreeBSD
Speed up perl CGI scripts by running them persistently
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- www, perl5
- Package size
- 80.2 KiB, 335.6 KiB installed
Description
SpeedyCGI is a way to run CGI perl scripts persistently, which usually makes them run much more quickly. A script can be converted to SpeedyCGI by changing the interpreter line at the top of the script. After the script is initially run, instead of exiting, SpeedyCGI keeps the perl interpreter running. During subsequent runs, this interpreter is used to handle new requests instead of starting a new perl interpreter for each execution.
In the other systems
The newest version among them is 2.22, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | www/p5-CGI-SpeedyCGI | 2.22_9 newest | none known | - | [email protected] | - |
| DragonFly | www/p5-CGI-SpeedyCGI | 2.22_9 newest | none known | - | [email protected] | - |
| HardenedBSD | www/p5-CGI-SpeedyCGI | 2.22_9 newest | no data | - | [email protected] | - |
| GhostBSD | www/p5-CGI-SpeedyCGI | 2.22_9 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-CGI-SpeedyCGI
From the ports tree:
cd /usr/ports/www/p5-CGI-SpeedyCGI/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-CGI-SpeedyCGI>0:www/p5-CGI-SpeedyCGI
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.22_9 | 2.22_9 | 2.22_9 | 2.22_9 | 2.22_9 |
| FreeBSD:14:quarterly | 2.22_9 | 2.22_9 | n/a | 2.22_9 | 2.22_9 |
| FreeBSD:15:latest | 2.22_9 | 2.22_9 | n/a | 2.22_9 | 2.22_9 |
| FreeBSD:15:quarterly | 2.22_9 | 2.22_9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.22_9 | 2.22_9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
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
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 20
Run dependencies 20
Configuration
Options name: www_CGI-SpeedyCGI
| Option | Default | Description |
|---|---|---|
| APACHE | on | Build mod_speedycgi |
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 8
- bin/speedy
- bin/speedy_backend
- bin/speedy_dump
- bin/speedy_suidperl
- %%SITE_PERL%%/CGI/SpeedyCGI.pm
- %%APACHEMODDIR%%/mod_speedycgi.so
- @postexec %D/sbin/apxs -e -a -n speedycgi %D/%F
- @postunexec %D/sbin/apxs -e -A -n speedycgi %D/%F
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| CGI-SpeedyCGI-2.22.tar.gz | 151946 | 9021a5c6d8ed205422f091209addf7d1be27222adbcbd17bc52fbc527bcc6f98 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.