notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2023Q4
p5-HTML-Mason High-performance, dynamic web site authoring system
1.60 www on this many watch lists=30 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.60Version of this port present on the latest quarterly branch.
Maintainer: perl@FreeBSD.org search for ports maintained by this maintainer
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/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (72 items)
Collapse this list.
  1. /usr/local/share/licenses/p5-HTML-Mason-1.60/catalog.mk
  2. /usr/local/share/licenses/p5-HTML-Mason-1.60/LICENSE
  3. /usr/local/share/licenses/p5-HTML-Mason-1.60/ART10
  4. /usr/local/share/licenses/p5-HTML-Mason-1.60/GPLv1+
  5. bin/mason.pl
  6. lib/perl5/site_perl/HTML/Mason.pm
  7. lib/perl5/site_perl/HTML/Mason/Admin.pod
  8. lib/perl5/site_perl/HTML/Mason/Apache/Request.pm
  9. lib/perl5/site_perl/HTML/Mason/ApacheHandler.pm
  10. lib/perl5/site_perl/HTML/Mason/CGIHandler.pm
  11. lib/perl5/site_perl/HTML/Mason/Cache/BaseCache.pm
  12. lib/perl5/site_perl/HTML/Mason/Compiler.pm
  13. lib/perl5/site_perl/HTML/Mason/Compiler/ToObject.pm
  14. lib/perl5/site_perl/HTML/Mason/Component.pm
  15. lib/perl5/site_perl/HTML/Mason/Component/FileBased.pm
  16. lib/perl5/site_perl/HTML/Mason/Component/Subcomponent.pm
  17. lib/perl5/site_perl/HTML/Mason/ComponentSource.pm
  18. lib/perl5/site_perl/HTML/Mason/Devel.pod
  19. lib/perl5/site_perl/HTML/Mason/Escapes.pm
  20. lib/perl5/site_perl/HTML/Mason/Exceptions.pm
  21. lib/perl5/site_perl/HTML/Mason/FAQ.pod
  22. lib/perl5/site_perl/HTML/Mason/FakeApache.pm
  23. lib/perl5/site_perl/HTML/Mason/Handler.pm
  24. lib/perl5/site_perl/HTML/Mason/Interp.pm
  25. lib/perl5/site_perl/HTML/Mason/Lexer.pm
  26. lib/perl5/site_perl/HTML/Mason/MethodMaker.pm
  27. lib/perl5/site_perl/HTML/Mason/Params.pod
  28. lib/perl5/site_perl/HTML/Mason/Parser.pm
  29. lib/perl5/site_perl/HTML/Mason/Plugin.pm
  30. lib/perl5/site_perl/HTML/Mason/Plugin/Context.pm
  31. lib/perl5/site_perl/HTML/Mason/Request.pm
  32. lib/perl5/site_perl/HTML/Mason/Resolver.pm
  33. lib/perl5/site_perl/HTML/Mason/Resolver/File.pm
  34. lib/perl5/site_perl/HTML/Mason/Resolver/Null.pm
  35. lib/perl5/site_perl/HTML/Mason/Subclassing.pod
  36. lib/perl5/site_perl/HTML/Mason/Tests.pm
  37. lib/perl5/site_perl/HTML/Mason/Tools.pm
  38. lib/perl5/site_perl/HTML/Mason/Utils.pm
  39. lib/perl5/site_perl/man/man3/HTML::Mason.3.gz
  40. lib/perl5/site_perl/man/man3/HTML::Mason::Admin.3.gz
  41. lib/perl5/site_perl/man/man3/HTML::Mason::ApacheHandler.3.gz
  42. lib/perl5/site_perl/man/man3/HTML::Mason::CGIHandler.3.gz
  43. lib/perl5/site_perl/man/man3/HTML::Mason::Cache::BaseCache.3.gz
  44. lib/perl5/site_perl/man/man3/HTML::Mason::Compiler.3.gz
  45. lib/perl5/site_perl/man/man3/HTML::Mason::Compiler::ToObject.3.gz
  46. lib/perl5/site_perl/man/man3/HTML::Mason::Component.3.gz
  47. lib/perl5/site_perl/man/man3/HTML::Mason::Component::FileBased.3.gz
  48. lib/perl5/site_perl/man/man3/HTML::Mason::Component::Subcomponent.3.gz
  49. lib/perl5/site_perl/man/man3/HTML::Mason::ComponentSource.3.gz
  50. lib/perl5/site_perl/man/man3/HTML::Mason::Devel.3.gz
  51. lib/perl5/site_perl/man/man3/HTML::Mason::Escapes.3.gz
  52. lib/perl5/site_perl/man/man3/HTML::Mason::Exceptions.3.gz
  53. lib/perl5/site_perl/man/man3/HTML::Mason::FAQ.3.gz
  54. lib/perl5/site_perl/man/man3/HTML::Mason::FakeApache.3.gz
  55. lib/perl5/site_perl/man/man3/HTML::Mason::Interp.3.gz
  56. lib/perl5/site_perl/man/man3/HTML::Mason::Lexer.3.gz
  57. lib/perl5/site_perl/man/man3/HTML::Mason::MethodMaker.3.gz
  58. lib/perl5/site_perl/man/man3/HTML::Mason::Params.3.gz
  59. lib/perl5/site_perl/man/man3/HTML::Mason::Parser.3.gz
  60. lib/perl5/site_perl/man/man3/HTML::Mason::Plugin.3.gz
  61. lib/perl5/site_perl/man/man3/HTML::Mason::Plugin::Context.3.gz
  62. lib/perl5/site_perl/man/man3/HTML::Mason::Request.3.gz
  63. lib/perl5/site_perl/man/man3/HTML::Mason::Resolver.3.gz
  64. lib/perl5/site_perl/man/man3/HTML::Mason::Resolver::File.3.gz
  65. lib/perl5/site_perl/man/man3/HTML::Mason::Resolver::Null.3.gz
  66. lib/perl5/site_perl/man/man3/HTML::Mason::Subclassing.3.gz
  67. lib/perl5/site_perl/man/man3/HTML::Mason::Tests.3.gz
  68. lib/perl5/site_perl/man/man3/HTML::Mason::Tools.3.gz
  69. lib/perl5/site_perl/man/man3/HTML::Mason::Utils.3.gz
  70. @owner
  71. @group
  72. @mode
Collapse this list.
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):
p5-HTML-Mason
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.601.601.591.601.60-1.59-
FreeBSD:13:quarterly1.601.601.601.601.601.601.601.60
FreeBSD:14:latest1.601.601.591.601.601.60-1.60
FreeBSD:14:quarterly1.601.60-1.601.601.601.601.60
FreeBSD:15:latest1.601.60n/a1.60n/a1.601.601.60
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-Cache-Cache>=1 : devel/p5-Cache-Cache
  2. p5-Class-Container>=0.07 : devel/p5-Class-Container
  3. p5-Exception-Class>=1.15 : devel/p5-Exception-Class
  4. p5-HTML-Parser>=0 : www/p5-HTML-Parser
  5. p5-Log-Any>=0.08 : devel/p5-Log-Any
  6. p5-Params-Validate>=0.70 : devel/p5-Params-Validate
  7. perl5>=5.32.r0<5.33 : lang/perl5.32
  8. perl5>=5.32.r0<5.33 : lang/perl5.32
Test dependencies:
  1. p5-CHI>=0.210 : devel/p5-CHI
  2. p5-Test-Deep>=0 : devel/p5-Test-Deep
  3. p5-Test-Memory-Cycle>=0 : devel/p5-Test-Memory-Cycle
Runtime dependencies:
  1. p5-Cache-Cache>=1 : devel/p5-Cache-Cache
  2. p5-Class-Container>=0.07 : devel/p5-Class-Container
  3. p5-Exception-Class>=1.15 : devel/p5-Exception-Class
  4. p5-HTML-Parser>=0 : www/p5-HTML-Parser
  5. p5-Log-Any>=0.08 : devel/p5-Log-Any
  6. p5-Params-Validate>=0.70 : devel/p5-Params-Validate
  7. perl5>=5.32.r0<5.33 : lang/perl5.32
This port is required by:
for Build
  1. devel/autodia
  2. www/p5-Catalyst-View-Mason
  3. www/p5-HTML-Mason-PSGIHandler
  4. www/p5-HTTP-Server-Simple-Mason
  5. www/p5-Jifty
  6. www/p5-MasonX-Interp-WithCallbacks
  7. www/p5-MasonX-Profiler
Expand this list (16 items / 9 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/p5-MasonX-Request-WithApacheSession
  3. www/p5-MasonX-WebApp
  4. www/rt44
  5. www/rt50
  6. Collapse this list.

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. devel/p5-Alzabo-GUI-Mason*
  2. security/p5-openxpki-client-html-mason*
  3. www/rt38*
  4. www/rt40*
  5. www/rt42*
  6. Collapse this list of deleted ports.
for Run
  1. devel/autodia
  2. net-mgmt/netdot
  3. www/p5-Catalyst-View-Mason
  4. www/p5-HTML-Mason-PSGIHandler
  5. www/p5-HTTP-Server-Simple-Mason
  6. www/p5-Jifty
  7. www/p5-MasonX-Interp-WithCallbacks
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/p5-MasonX-Profiler
  3. www/p5-MasonX-Request-WithApacheSession
  4. www/p5-MasonX-WebApp
  5. www/rt44
  6. www/rt50
  7. Collapse this list.

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. devel/p5-Alzabo-GUI-Mason*
  2. security/p5-openxpki-client-html-mason*
  3. www/rt38*
  4. www/rt40*
  5. www/rt42*
  6. Collapse this list of deleted ports.
* - 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:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/HTML/
  2. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/HTML/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/HTML/
  5. ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/HTML/
  6. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/HTML/
  7. http://backpan.perl.org/modules/by-module/HTML/
  8. http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/HTML/
  9. http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/HTML/
  10. https://cpan.metacpan.org/modules/by-module/
  11. https://cpan.metacpan.org/modules/by-module/HTML/
  12. https://www.cpan.org/modules/by-module/HTML/
Collapse this list.

There are no commits on branch 2023Q4 for this port