www/p5-HTML-QuickCheck 1.0b1_1 FreeBSD
Simple and fast HTML syntax checking package for perl 4 and perl 5
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- www, perl5
- Package size
- 5.5 KiB, 8.2 KiB installed
Description
The objective of the package is to provide a fast and essential HTML check (esp. for CGI scripts where response time is important) to prevent a piece of user input HTML code from messing up the rest of a file, i.e., to minimize and localize any possible damage created by including a piece of user input HTML text in a dynamic document.
HTMLQuickCheck checks for unmatched < and >, unmatched tags and improper nesting, which could ruin the rest of the document. Attributes and elements with optional end tags are not checked, as they should not cause disasters with any decent browsers (they should ignore any unrecognized tags and attributes according to the standard). A piece of HTML that passes HTMLQuickCheck may not necessarily be valid HTML, but it would be very unlikely to screw others but itself. A valid piece of HTML that doesn't pass the HTMLQuickCheck is however very likely to screw many browsers(which are obviously broken in terms of strict conformance).
HTMLQuickCheck currently supports HTML 1.0, 2.x (draft), 3.0 (draft) and netscape extensions (1.1).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/p5-HTML-QuickCheck | 1.0b1_1 |
| DragonFly | www/p5-HTML-QuickCheck | 1.0b1_1 |
Install
Binary package:
pkg install p5-HTML-QuickCheck
From the ports tree:
cd /usr/ports/www/p5-HTML-QuickCheck/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-HTML-QuickCheck>0:www/p5-HTML-QuickCheck
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0b1_1 | 1.0b1_1 | 1.0b1_1 | 1.0b1_1 | 1.0b1_1 |
| FreeBSD:14:quarterly | 1.0b1_1 | 1.0b1_1 | n/a | 1.0b1_1 | 1.0b1_1 |
| FreeBSD:15:latest | 1.0b1_1 | 1.0b1_1 | n/a | 1.0b1_1 | 1.0b1_1 |
| FreeBSD:15:quarterly | 1.0b1_1 | 1.0b1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0b1_1 | 1.0b1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%PERL5_MAN3%%/HTML::QuickCheck.3.gz
- %%SITE_PERL%%/HTML/QuickCheck.pm
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| HTML-QuickCheck-1.0b1.tar.gz | 4241 | b001510a3cddd9a6b0f4d681a410582c7ab2e03ebdbc42510c74e66fc952324b |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.