www/p5-CGI 4.72nb1 NetBSD
Perl5 module for writing forms-based CGI programs
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
618415630a- License
- artistic-2.0
- Categories
- www, perl5
- Package size
- 107.2 KiB, 511.3 KiB installed
Description
This perl library uses perl5 objects to make it easy to create Web fill-out forms and parse their contents. This package defines CGI objects, entities that contain the values of the current query string and other state variables. Using a CGI object's methods, you can examine keywords and parameters passed to your script, and create forms whose initial values are taken from the current query (thereby preserving state information). The module provides shortcut functions that produce boilerplate HTML, reducing typing and coding errors. It also provides functionality for some of the more advanced features of CGI scripting, including support for file uploads, cookies, cascading style sheets, server push, and frames.
CGI.pm also provides a simple function-oriented programming style for those who don't need its object-oriented features.
In the other systems
The newest version among them is 4.72, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| NetBSD | www/p5-CGI | 4.72nb1 newest | none known | - | [email protected] | 2026-07-16 |
| FreeBSD | www/p5-CGI | 4.72 newest | none known | - | [email protected] | - |
| OpenBSD | www/p5-CGI | 4.72 newest | no data | - | Andrew Hewus Fresh <[email protected]> | 2026-08-18 |
| DragonFly | www/p5-CGI | 4.67 behind since 2026-08-18 | none known | - | [email protected] | - |
| MidnightBSD | www/p5-CGI | 4.72 newest | no data | - | [email protected] | 2026-07-14 |
| HardenedBSD | www/p5-CGI | 4.72 newest | no data | - | [email protected] | - |
| GhostBSD | www/p5-CGI | 4.72 newest | no data | - | [email protected] | - |
Install
Binary package:
pkgin install p5-CGI
From pkgsrc:
cd /usr/pkgsrc/www/p5-CGI && 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.72nb1 |
| NetBSD 10.1 aarch64 | 4.72nb1 |
| SmartOS / illumos x86_64 | 4.72nb1 |
| macOS 15 arm64 | 4.72nb1 |
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 2
Required by 24
- devel/bugzilla
- devel/bugzilla3
- devel/p5-RT-Authen-ExternalAuth
- devel/p5-Test-HTTP-LocalServer
- devel/rt4
- devel/rt5
- mail/sympa
- net/netdisco
- net/smokeping
- sysutils/backuppc
- sysutils/collectd-web
- wip/bugzilla
- wip/harmony
- wip/manatee
- wip/p5-RT-Authen-ExternalAuth
- wip/pgstudio
- www/gitweb
- www/ikiwiki
- www/p5-Apache-Gallery
- www/p5-CGI-Fast
- www/p5-CGI-Session
- www/p5-HTML-Template
- www/p5-HTTP-Server-Simple
- www/p5-Test-WWW-Declare