BSD Ports

www/p5-Rose-HTML-Objects 0.627nb2 NetBSD

Object-oriented interfaces for HTML

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
gnu-gpl-v2 OR artistic
Categories
devel, perl5
Package size
144.6 KiB, 1126.5 KiB installed

Description

The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation.

Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms.

The form/field object interfaces have been heavily abstracted to allow for input and output filtering, inflation/deflation of values, and compound fields (fields that contain other fields). The classes are also designed to be subclassed. The creation of custom form and field subclasses is really the "big win" for these modules.

There is also a simple image tag class which is useful for auto-populating the width and height attributes of img tags. Future releases may include object representations of other HTML tags. Contributions are welcome.

In the other systems

SystemPortVersion
NetBSDwww/p5-Rose-HTML-Objects0.627nb2
FreeBSDwww/p5-Rose-HTML-Objects0.627
OpenBSDwww/p5-Rose-HTML-Objects0.6061p1
DragonFlywww/p5-Rose-HTML-Objects0.627
HardenedBSDwww/p5-Rose-HTML-Objects0.627
GhostBSDwww/p5-Rose-HTML-Objects0.627

Install

Binary package:

pkgin install p5-Rose-HTML-Objects

From pkgsrc:

cd /usr/pkgsrc/www/p5-Rose-HTML-Objects && 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.

RepositoryVersion
NetBSD 10.1 x86_640.627nb2
NetBSD 10.1 aarch640.627nb1
SmartOS / illumos x86_640.627nb2
macOS 15 arm640.627nb2

Dependencies

Run dependencies 11

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0