www/p5-CGI-Application 4.61nb9 NetBSD
Perl5 module to create sophisticated, reusable web-based applications
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
618415630a- License
- gnu-gpl-v2 OR artistic
- Categories
- www, perl5
- Package size
- 40.3 KiB, 184.6 KiB installed
Description
CGI::Application is intended to make it easier to create sophisticated, reusable web-based applications. This module implements a methodology which, if followed, will make your web software easier to design, easier to document, easier to write, and easier to evolve.
The guiding philosophy behind CGI::Application is that a web-based application can be organized into a specific set of "Run-Modes." Each Run-Mode is roughly analogous to a single screen (a form, some output, etc). All the Run-Modes are managed by a single "Application Module" which is a Perl module. In your web server's document space there is an "Instance Script" which is called by the web server as a CGI (or an Apache::Registry script if you're using Apache + mod_perl).
CGI::Application is an Object-Oriented Perl module which implements an Abstract Class. It is not intended that this package be instantiated directly. Instead, it is intended that your Application Module will be implemented as a Sub-Class of CGI::Application.
In the other systems
The newest version among them is 4.61, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| NetBSD | www/p5-CGI-Application | 4.61nb9 newest | none known | - | [email protected] | 2026-07-16 |
| FreeBSD | www/p5-CGI-Application | 4.61 newest | none known | - | [email protected] | - |
| OpenBSD | www/p5-CGI-Application | 4.61 newest | no data | - | Ian McWilliam <[email protected]> | - |
| DragonFly | www/p5-CGI-Application | 4.61 newest | none known | - | [email protected] | - |
| HardenedBSD | www/p5-CGI-Application | 4.61 newest | no data | - | [email protected] | - |
| GhostBSD | www/p5-CGI-Application | 4.61 newest | no data | - | [email protected] | - |
Install
Binary package:
pkgin install p5-CGI-Application
From pkgsrc:
cd /usr/pkgsrc/www/p5-CGI-Application && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 4.61nb9 |
| NetBSD 10.1 aarch64 | 4.61nb9 |
| SmartOS / illumos x86_64 | 4.61nb9 |
| macOS 15 arm64 | 4.61nb9 |
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
Run dependencies 3
Required by 17
- wip/p5-CGI-Application-Dispatch
- wip/p5-CGI-Application-Plugin-AutoRunmode
- wip/p5-CGI-Application-Plugin-ConfigAuto
- wip/p5-CGI-Application-Plugin-DevPopup
- wip/p5-CGI-Application-Plugin-ErrorPage
- wip/p5-CGI-Application-Plugin-FillInForm
- wip/p5-CGI-Application-Plugin-Forward
- wip/p5-CGI-Application-Plugin-Redirect
- wip/p5-CGI-Application-Plugin-Stream
- wip/p5-CGI-Application-Plugin-TT
- wip/p5-CGI-Application-Plugin-ViewCode
- wip/p5-CGI-Application-Server
- wip/p5-Test-WWW-Mechanize-CGIApp
- www/p5-CGI-Application-PSGI
- www/p5-CGI-Application-Plugin-DBH
- www/p5-CGI-Application-Plugin-Session
- www/p5-CGI-Application-Plugin-ValidateRM