BSD Ports

www/ruby-cgi 0.5.2 NetBSD

Support for the Common Gateway Interface protocol

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
c4e00e82fd
License
2-clause-bsd OR ruby-license
Categories
www, ruby
Package size
103.3 KiB, 366.7 KiB installed

Description

CGI

CGI is a large class, providing several categories of methods, many of which are mixed in from other modules. Some of the documentation is in this class, some in the modules CGI::QueryExtension and CGI::HtmlExtension. See CGI::Cookie for specific information on handling cookies, and cgi/session.rb (CGI::Session) for information on sessions.

For queries, CGI provides methods to get at environmental variables, parameters, cookies, and multipart request data. For responses, CGI provides methods for writing output and generating HTML.

Install

Binary package:

pkgin install ruby33-cgi

From pkgsrc:

cd /usr/pkgsrc/www/ruby-cgi && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-cgi-0.5.2, ruby40-cgi-0.5.2

Commit history 1

DateCommitCreditsLog message
c4e00e82fd taca www/ruby-cgi: update to 0.5.2
0.5.2 (2026-06-23) What's Changed * Improve readme copy/paste + update URLs to HTTPS by @tas50 in #101 * Add changelog URI to cgi.gemspec metadata by @phallstrom in #105 * Fix escape_html/h aliases to use C extension instead of pure Ruby fallback by @ianks in #110 * [DOC] More on CGI.new by @BurdetteLamar in #95 * [DOC] Doc for CGI#http_header by @BurdetteLamar in #98 * [DOC] Doc for accept_charset and accept_charset= by @BurdetteLamar in #97 * [DOC] Fix examples in accept_charset and http_header docs by @hsbt in #125 * Add 'digest' option by @nobu in #62 * Handle POST without Content-Length by @hsbt in #126 * Fix CGI.unescapeHTML CompatibilityError in the pure-Ruby fallback by @hsbt in #127 New Contributors * @tas50 made their first contribution in #101 …