www/p5-Rose-URI 1.00p0 OpenBSD
URI objects for Rose
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Categories
- www, perl5
Description
An URI class allowing easy and efficient manipulation of query parameters and other URI components.
use Rose::URI;
$uri = Rose::URI->new('http://un:[email protected]/bar/baz?a=1&b=two+3');
$scheme = $uri->scheme;
$user = $uri->username;
$pass = $uri->password;
$host = $uri->host;
$path = $uri->path;
Rose::URI is an alternative to URI. The important differences are as follows.
Rose::URI provides a rich set of query string manipulation methods. Query parameters can be added, removed, and checked for their existence. URI allows the entire query to be set or returned as a whole via the query_form|URI/query_form> or L<query|URI/query methods, and the URI::QueryParam module provides a few more methods for query string manipulation.
Rose::URI supports query parameters with multiple values (e.g. "a=1&a=2"). URI has limited support for this (through query_form|URI/query_form's list return value. Better methods are available in URI::QueryParam.
Rose::URI uses Apache's C-based URI parsing and HTML escaping functions when running in a mod_perl 1.x web server environment.
In the other systems
The newest version among them is 1.02, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| OpenBSD | www/p5-Rose-URI | 1.00p0 | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| FreeBSD | net/p5-Rose-URI by name | 1.02 newest | none known | - | [email protected] | - |
| NetBSD | www/p5-Rose-URI | 1.02nb11 newest | none known | - | [email protected] | 2026-07-16 |
| DragonFly | net/p5-Rose-URI by name | 1.02 newest | none known | - | [email protected] | - |
| HardenedBSD | net/p5-Rose-URI by name | 1.02 newest | no data | - | [email protected] | - |
| GhostBSD | net/p5-Rose-URI by name | 1.02 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg_add p5-Rose-URI
From the ports tree:
cd /usr/ports/www/p5-Rose-URI && make install
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.