Port details on branch 2023Q4 |
- p5-HTML-Mason High-performance, dynamic web site authoring system
- 1.60 www =30 1.60Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2000-06-01 22:26:44
- Last Update: 2023-02-21 13:26:34
- Commit Hash: a1cca0c
- People watching this port, also watch:: p5-libwww, p5-DBI, p5-Params-Validate, libiconv, p5-HTML-Tagset
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/release/HTML-Mason
- Description:
- Mason is a tool for building, serving and managing large web sites. Its features
make it an ideal backend for high load sites serving dynamic content, such as
online newspapers or database driven e-commerce sites.
Mason's various pieces revolve around the notion of "components". A component is
a mix of HTML, Perl, and special Mason commands, one component per file.
So-called "top-level" components represent entire web-pages, while smaller
components typically return HTML snippets for embedding in top-level components.
This object-like architecture greatly simplifies site maintenance: change a
shared component, and you instantly changed all dependant pages that refer to it
across a site (or across many virtual sites).
Mason's component syntax lets designers separate a web page into programmatic
and design elements. This means the esoteric Perl bits can be hidden near the
bottom of a component, preloading simple variables for use above in the HTML. In
our own experience, this frees content managers (i.e., non-programmers) to work
on the layout without getting mired in programming details. Techies, however,
still enjoy the full power of Perl.
See also: http://www.masonhq.com/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-HTML-Mason>0:www/p5-HTML-Mason
- To install the port:
- cd /usr/ports/www/p5-HTML-Mason/ && make install clean
- To add the package, run one of these commands:
- pkg install www/p5-HTML-Mason
- pkg install p5-HTML-Mason
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-HTML-Mason
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1676985020
SHA256 (HTML-Mason-1.60.tar.gz) = aa0bbd5a6b63c62c8955f8c55ec085e370d792d65266b6c3b5c5f0788bbc77e6
SIZE (HTML-Mason-1.60.tar.gz) = 324010
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-Cache-Cache>=1 : devel/p5-Cache-Cache
- p5-Class-Container>=0.07 : devel/p5-Class-Container
- p5-Exception-Class>=1.15 : devel/p5-Exception-Class
- p5-HTML-Parser>=0 : www/p5-HTML-Parser
- p5-Log-Any>=0.08 : devel/p5-Log-Any
- p5-Params-Validate>=0.70 : devel/p5-Params-Validate
- perl5>=5.32.r0<5.33 : lang/perl5.32
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Test dependencies:
-
- p5-CHI>=0.210 : devel/p5-CHI
- p5-Test-Deep>=0 : devel/p5-Test-Deep
- p5-Test-Memory-Cycle>=0 : devel/p5-Test-Memory-Cycle
- Runtime dependencies:
-
- p5-Cache-Cache>=1 : devel/p5-Cache-Cache
- p5-Class-Container>=0.07 : devel/p5-Class-Container
- p5-Exception-Class>=1.15 : devel/p5-Exception-Class
- p5-HTML-Parser>=0 : www/p5-HTML-Parser
- p5-Log-Any>=0.08 : devel/p5-Log-Any
- p5-Params-Validate>=0.70 : devel/p5-Params-Validate
- perl5>=5.32.r0<5.33 : lang/perl5.32
- This port is required by:
- for Build
-
- devel/autodia
- www/p5-Catalyst-View-Mason
- www/p5-HTML-Mason-PSGIHandler
- www/p5-HTTP-Server-Simple-Mason
- www/p5-Jifty
- www/p5-MasonX-Interp-WithCallbacks
- www/p5-MasonX-Profiler
-
Deleted ports which required this port:
- for Run
-
- devel/autodia
- net-mgmt/netdot
- www/p5-Catalyst-View-Mason
- www/p5-HTML-Mason-PSGIHandler
- www/p5-HTTP-Server-Simple-Mason
- www/p5-Jifty
- www/p5-MasonX-Interp-WithCallbacks
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for p5-HTML-Mason-1.60:
MODPERL=off: mod_perl protocol support
===> Use 'make config' to modify these settings
- Options name:
- www_p5-HTML-Mason
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|