Port details |
- p5-Mojolicious High-level MVC web framework written in Perl
- 9.38 www =7 9.38Version of this port present on the latest quarterly branch.
- Maintainer: adamw@FreeBSD.org
- Port Added: 2010-11-29 11:59:00
- Last Update: 2024-08-18 03:58:49
- Commit Hash: b8f685f
- People watching this port, also watch:: openvpn, tesseract-data, p5-libwww, p5-WWW-RobotRules, minidlna
- Also Listed In: perl5
- License: ART20
- WWW:
- https://www.mojolicious.org
- Description:
- A next generation web framework for the Perl programming language; duct
tape for the HTML5 web.
An amazing real-time web framework, allowing you to easily grow single file
prototypes into well-structured web applications.
Powerful out of the box with RESTful routes, plugins, commands, Perl-ish
templates, content negotiation, session management, form validation, testing
framework, static file server, CGI/PSGI detection, first class Unicode support
and much more for you to discover.
Full stack HTTP and WebSocket client/server implementation with IPv6, TLS, SNI,
IDNA, HTTP/SOCKS5 proxy, Comet (long polling), keep-alive, connection pooling,
timeout, cookie, multipart and gzip compression support.
Built-in non-blocking I/O web server, supporting multiple event loops as well
as optional preforking and hot deployment, perfect for building highly scalable
web services.
JSON and HTML/XML parser with CSS selector support.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Mojolicious>0:www/p5-Mojolicious
- To install the port:
- cd /usr/ports/www/p5-Mojolicious/ && make install clean
- To add the package, run one of these commands:
- pkg install www/p5-Mojolicious
- pkg install p5-Mojolicious
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Mojolicious
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1723953479
SHA256 (Mojolicious-9.38.tar.gz) = 9a9eb78663ffc4641af7c16a763411e05d9875a27d4f111d4944b690f9a1ef43
SIZE (Mojolicious-9.38.tar.gz) = 940207
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-EV>=4 : devel/p5-EV
- p5-IO-Socket-SSL>=2.009 : security/p5-IO-Socket-SSL
- perl5>=5.36<5.37 : lang/perl5.36
- Test dependencies:
-
- p5-IO-Socket-Socks>=0.64 : net/p5-IO-Socket-Socks
- p5-Role-Tiny>=2.000001 : devel/p5-Role-Tiny
- p5-YAML-LibYAML>0 : textproc/p5-YAML-LibYAML
- p5-Cpanel-JSON-XS>=4.09 : converters/p5-Cpanel-JSON-XS
- Runtime dependencies:
-
- p5-EV>=4 : devel/p5-EV
- p5-IO-Socket-SSL>=2.009 : security/p5-IO-Socket-SSL
- perl5>=5.36<5.37 : lang/perl5.36
- This port is required by:
- for Build
-
- databases/p5-Mango
- databases/p5-Mojo-Pg
- devel/p5-Minion
- devel/p5-Module-Release
- devel/p5-Mojo-Log-Clearable
- devel/p5-Mojolicious-Plugin-NYTProf
- mail/p5-Mojolicious-Plugin-Mail
-
Deleted ports which required this port:
- for Run
-
- databases/p5-Mango
- databases/p5-Mojo-Pg
- devel/p5-Minion
- devel/p5-Module-Release
- devel/p5-Mojo-Log-Clearable
- devel/p5-Mojolicious-Plugin-NYTProf
- mail/p5-Mojolicious-Plugin-Mail
-
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-Mojolicious-9.38:
EV=on: High-performance event loop via p5-EV
JSONXS=off: High-performance JSON parsing via p5-Cpanel-JSON-XS
TLS=on: Secure network connection support via TLS
===> Use 'make config' to modify these settings
- Options name:
- www_p5-Mojolicious
- USES:
- cpe perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|