www/p5-Toadfarm 0.83 FreeBSD
One Mojolicious app to rule them all
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART20
- Categories
- www, perl5
- Package size
- 41.9 KiB, 73.2 KiB installed
Description
Toadfarm is a module for configuring and starting your Mojolicious applications. You can either combine multiple applications in one script, or just use it as a init script.
Core features:
* Wrapper around hypnotoad that provides an init script.
* Advanced routing and virtual host configuration. Also support routing from behind another web server, such as nginx. This feature is very much like Mojolicious::Plugin::Mount on steroids.
* Hijacking log messages to a common log file. There's also plugin, Toadfarm::Plugin::AccessLog, that allows you to log the requests sent to your server.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/p5-Toadfarm | 0.83 |
| DragonFly | www/p5-Toadfarm | 0.83 |
| HardenedBSD | www/p5-Toadfarm | 0.83 |
| GhostBSD | www/p5-Toadfarm | 0.83 |
Install
Binary package:
pkg install p5-Toadfarm
From the ports tree:
cd /usr/ports/www/p5-Toadfarm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Toadfarm>0:www/p5-Toadfarm
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 | 0.83 | 0.83 | 0.83 | 0.83 | 0.83 |
| FreeBSD:14:quarterly | 0.83 | 0.83 | n/a | 0.83 | 0.83 |
| FreeBSD:15:latest | 0.83 | 0.83 | n/a | 0.83 | 0.83 |
| FreeBSD:15:quarterly | 0.83 | 0.83 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.83 | 0.83 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
p5-File-Which>=1.00: sysutils/p5-File-Whichp5-Mojolicious>=9.11: www/p5-Mojolicious
Runtime 2
p5-File-Which>=1.00: sysutils/p5-File-Whichp5-Mojolicious>=9.11: www/p5-Mojolicious
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 11
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 28
- %%SITE_PERL%%/Toadfarm.pm
- %%SITE_PERL%%/Toadfarm/Command/reload.pm
- %%SITE_PERL%%/Toadfarm/Command/restart.pm
- %%SITE_PERL%%/Toadfarm/Command/start.pm
- %%SITE_PERL%%/Toadfarm/Command/status.pm
- %%SITE_PERL%%/Toadfarm/Command/stop.pm
- %%SITE_PERL%%/Toadfarm/Command/tail.pm
- %%SITE_PERL%%/Toadfarm/Manual/BehindReverseProxy.pod
- %%SITE_PERL%%/Toadfarm/Manual/Config.pod
- %%SITE_PERL%%/Toadfarm/Manual/DSL.pod
- %%SITE_PERL%%/Toadfarm/Manual/Intro.pod
- %%SITE_PERL%%/Toadfarm/Manual/RunningToadfarm.pod
- %%SITE_PERL%%/Toadfarm/Manual/VirtualHost.pod
- %%SITE_PERL%%/Toadfarm/Plugin/AccessLog.pm
- %%PERL5_MAN3%%/Toadfarm.3.gz
- %%PERL5_MAN3%%/Toadfarm::Command::reload.3.gz
- %%PERL5_MAN3%%/Toadfarm::Command::restart.3.gz
- %%PERL5_MAN3%%/Toadfarm::Command::start.3.gz
- %%PERL5_MAN3%%/Toadfarm::Command::status.3.gz
- %%PERL5_MAN3%%/Toadfarm::Command::stop.3.gz
- %%PERL5_MAN3%%/Toadfarm::Command::tail.3.gz
- %%PERL5_MAN3%%/Toadfarm::Manual::BehindReverseProxy.3.gz
- %%PERL5_MAN3%%/Toadfarm::Manual::Config.3.gz
- %%PERL5_MAN3%%/Toadfarm::Manual::DSL.3.gz
- %%PERL5_MAN3%%/Toadfarm::Manual::Intro.3.gz
- %%PERL5_MAN3%%/Toadfarm::Manual::RunningToadfarm.3.gz
- %%PERL5_MAN3%%/Toadfarm::Manual::VirtualHost.3.gz
- %%PERL5_MAN3%%/Toadfarm::Plugin::AccessLog.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Toadfarm-0.83.tar.gz | 26860 | 8e2a81cda3d6a17e6632af88cff59079fb65e912a7c5e788b634b2d7ef84ec03 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.