www/p5-Dancer2 2.2.2 FreeBSD
Lightweight yet powerful web application framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
fee71a941d- License
- ART10, GPLv1+
- Categories
- www, perl5
- Package size
- 432.7 KiB, 1081.7 KiB installed
Description
Dancer2 is the new generation of Dancer, the lightweight web-framework for Perl. Dancer2 is a complete rewrite based on Moo.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/p5-Dancer2 | 2.2.2 |
| OpenBSD | www/p5-Dancer2 | 1.1.2 |
| NetBSD | www/p5-Dancer2 | 2.0.1nb1 |
| DragonFly | www/p5-Dancer2 | 1.1.2_1 |
| HardenedBSD | www/p5-Dancer2 | 2.2.2 |
| GhostBSD | www/p5-Dancer2 | 2.2.1 |
Install
Binary package:
pkg install p5-Dancer2
From the ports tree:
cd /usr/ports/www/p5-Dancer2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Dancer2>0:www/p5-Dancer2
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 | 2.2.2 | 2.2.2 | 0.400000 | 1.1.2_1 | 2.2.2 |
| FreeBSD:14:quarterly | 2.2.2 | 2.2.2 | n/a | 1.1.2_1 | 2.2.2 |
| FreeBSD:15:latest | 2.2.2 | 2.2.2 | n/a | 1.1.2_1 | 1.1.2_1 |
| FreeBSD:15:quarterly | 2.2.2 | 2.2.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.2.2 | 2.2.2 | 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 34
p5-Capture-Tiny>=0.12: devel/p5-Capture-Tinyp5-CLI-Osprey>=0.09: devel/p5-CLI-Ospreyp5-Clone>=0: devel/p5-Clonep5-Config-Any>=0: devel/p5-Config-Anyp5-Crypt-URandom>=0.36: security/p5-Crypt-URandomp5-Data-Censor>=0: devel/p5-Data-Censorp5-File-Share>=0: devel/p5-File-Sharep5-File-Which>=0: sysutils/p5-File-Whichp5-Hash-Merge-Simple>=0: devel/p5-Hash-Merge-Simplep5-HTTP-Date>=0: www/p5-HTTP-Datep5-HTTP-Headers-Fast>=0.21: www/p5-HTTP-Headers-Fastp5-HTTP-XSCookies>=0.000015: www/p5-HTTP-XSCookiesp5-Import-Into>=0: devel/p5-Import-Intop5-JSON-MaybeXS>=0: converters/p5-JSON-MaybeXSp5-JSON>=0: converters/p5-JSONp5-libwww>=0: www/p5-libwwwp5-Module-Pluggable>=0: devel/p5-Module-Pluggablep5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Moo>=2.000000: devel/p5-Moop5-Path-Tiny>=0: devel/p5-Path-Tinyp5-Plack-Middleware-FixMissingBodyInRedirect>=0: www/p5-Plack-Middleware-FixMissingBodyInRedirectp5-Plack-Middleware-RemoveRedundantBody>=0: www/p5-Plack-Middleware-RemoveRedundantBodyp5-Plack>=1.0040: www/p5-Plackp5-Ref-Util>=0: devel/p5-Ref-Utilp5-Return-MultiLevel>=0: devel/p5-Return-MultiLevelp5-Role-Tiny>=2.000000: devel/p5-Role-Tinyp5-Safe-Isa>=0: devel/p5-Safe-Isap5-Sub-Quote>=0: devel/p5-Sub-Quotep5-Template-Tiny>=0: textproc/p5-Template-Tinyp5-Template-Toolkit>=0: www/p5-Template-Toolkitp5-Type-Tiny>=1.000006: devel/p5-Type-Tinyp5-URI>=0: net/p5-URIp5-YAML>=1.30: textproc/p5-YAMLp5-File-ShareDir-Install>=0.06: devel/p5-File-ShareDir-Install
Runtime 33
p5-Capture-Tiny>=0.12: devel/p5-Capture-Tinyp5-CLI-Osprey>=0.09: devel/p5-CLI-Ospreyp5-Clone>=0: devel/p5-Clonep5-Config-Any>=0: devel/p5-Config-Anyp5-Crypt-URandom>=0.36: security/p5-Crypt-URandomp5-Data-Censor>=0: devel/p5-Data-Censorp5-File-Share>=0: devel/p5-File-Sharep5-File-Which>=0: sysutils/p5-File-Whichp5-Hash-Merge-Simple>=0: devel/p5-Hash-Merge-Simplep5-HTTP-Date>=0: www/p5-HTTP-Datep5-HTTP-Headers-Fast>=0.21: www/p5-HTTP-Headers-Fastp5-HTTP-XSCookies>=0.000015: www/p5-HTTP-XSCookiesp5-Import-Into>=0: devel/p5-Import-Intop5-JSON-MaybeXS>=0: converters/p5-JSON-MaybeXSp5-JSON>=0: converters/p5-JSONp5-libwww>=0: www/p5-libwwwp5-Module-Pluggable>=0: devel/p5-Module-Pluggablep5-Module-Runtime>=0: devel/p5-Module-Runtimep5-Moo>=2.000000: devel/p5-Moop5-Path-Tiny>=0: devel/p5-Path-Tinyp5-Plack-Middleware-FixMissingBodyInRedirect>=0: www/p5-Plack-Middleware-FixMissingBodyInRedirectp5-Plack-Middleware-RemoveRedundantBody>=0: www/p5-Plack-Middleware-RemoveRedundantBodyp5-Plack>=1.0040: www/p5-Plackp5-Ref-Util>=0: devel/p5-Ref-Utilp5-Return-MultiLevel>=0: devel/p5-Return-MultiLevelp5-Role-Tiny>=2.000000: devel/p5-Role-Tinyp5-Safe-Isa>=0: devel/p5-Safe-Isap5-Sub-Quote>=0: devel/p5-Sub-Quotep5-Template-Tiny>=0: textproc/p5-Template-Tinyp5-Template-Toolkit>=0: www/p5-Template-Toolkitp5-Type-Tiny>=1.000006: devel/p5-Type-Tinyp5-URI>=0: net/p5-URIp5-YAML>=1.30: textproc/p5-YAML
Test 12
p5-AnyEvent>=0: devel/p5-AnyEventp5-Exporter-Tiny>=0: devel/p5-Exporter-Tinyp5-HTTP-Message>=0: www/p5-HTTP-Messagep5-LWP-Protocol-https>=0: www/p5-LWP-Protocol-httpsp5-LWP-Protocol-PSGI>=0.06: www/p5-LWP-Protocol-PSGIp5-Test-CPAN-Meta>=0: devel/p5-Test-CPAN-Metap5-Test-EOL>=0: devel/p5-Test-EOLp5-Test-Exception>=0: devel/p5-Test-Exceptionp5-Test-Fatal>=0: devel/p5-Test-Fatalp5-Test-Memory-Cycle>=0: devel/p5-Test-Memory-Cyclep5-Test-MockTime>=0: devel/p5-Test-MockTimep5-YAML>=0.86: textproc/p5-YAML
The full lists below include those, and their dependencies in turn.
Build dependencies 107
- converters/p5-Cpanel-JSON-XS
- converters/p5-Encode-Locale
- converters/p5-JSON
- converters/p5-JSON-MaybeXS
- converters/p5-JSON-XS
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-AppConfig
- devel/p5-CLI-Osprey
- devel/p5-Capture-Tiny
- devel/p5-Class-Inspector
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Class-Method-Modifiers
- devel/p5-Class-XSAccessor
- devel/p5-Clone
- devel/p5-Config-Any
- devel/p5-Config-General
- devel/p5-Config-Tiny
- devel/p5-Data-Censor
- devel/p5-Data-Munge
- devel/p5-Data-OptList
- devel/p5-Devel-StackTrace
- devel/p5-Devel-StackTrace-AsHTML
- devel/p5-Dist-CheckConflicts
- devel/p5-Exporter-Tiny
- devel/p5-File-Share
- devel/p5-File-ShareDir
- devel/p5-File-ShareDir-Install
- devel/p5-Filesys-Notify-Simple
- devel/p5-Getopt-Long
- devel/p5-Getopt-Long-Descriptive
- devel/p5-Hash-Merge-Simple
- devel/p5-Hash-MultiValue
- devel/p5-IO-HTML
- devel/p5-Import-Into
- devel/p5-Module-Implementation
- devel/p5-Module-Pluggable
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-POSIX-strftime-Compiler
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Params-Validate
- devel/p5-Path-Tiny
- devel/p5-Readonly
- devel/p5-Ref-Util
- devel/p5-Ref-Util-XS
- devel/p5-Return-MultiLevel
- devel/p5-Role-Tiny
- devel/p5-Safe-Isa
- devel/p5-Scope-Upper
- devel/p5-Stream-Buffered
- devel/p5-Sub-Exporter
- devel/p5-Sub-Install
- devel/p5-Sub-Quote
- devel/p5-TimeDate
- devel/p5-Type-Tiny
- devel/p5-Type-Tiny-XS
- devel/p5-Types-Serialiser
- devel/p5-common-sense
- lang/p5-Try-Tiny
- lang/perl5.42
- net/p5-Net-HTTP
- net/p5-URI
- security/p5-Authen-NTLM
- security/p5-Crypt-URandom
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-File-Listing
- sysutils/p5-File-Which
- textproc/expat2
- textproc/p5-Template-Tiny
- textproc/p5-XML-NamespaceSupport
- textproc/p5-XML-Parser
- textproc/p5-XML-SAX
- textproc/p5-XML-SAX-Base
- textproc/p5-XML-SAX-Expat
- textproc/p5-XML-Simple
- textproc/p5-XString
- textproc/p5-YAML
- textproc/p5-YAML-LibYAML
- www/p5-Apache-LogFormat-Compiler
- www/p5-CGI-Deurl-XS
- www/p5-Cookie-Baker
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Entity-Parser
- www/p5-HTTP-Headers-Fast
- www/p5-HTTP-Message
- www/p5-HTTP-MultiPartParser
- www/p5-HTTP-Negotiate
- www/p5-HTTP-XSCookies
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
- www/p5-Plack
The first 100 are listed.
Run dependencies 106
- converters/p5-Cpanel-JSON-XS
- converters/p5-Encode-Locale
- converters/p5-JSON
- converters/p5-JSON-MaybeXS
- converters/p5-JSON-XS
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-AppConfig
- devel/p5-CLI-Osprey
- devel/p5-Capture-Tiny
- devel/p5-Class-Inspector
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Class-Method-Modifiers
- devel/p5-Class-XSAccessor
- devel/p5-Clone
- devel/p5-Config-Any
- devel/p5-Config-General
- devel/p5-Config-Tiny
- devel/p5-Data-Censor
- devel/p5-Data-Munge
- devel/p5-Data-OptList
- devel/p5-Devel-StackTrace
- devel/p5-Devel-StackTrace-AsHTML
- devel/p5-Dist-CheckConflicts
- devel/p5-Exporter-Tiny
- devel/p5-File-Share
- devel/p5-File-ShareDir
- devel/p5-Filesys-Notify-Simple
- devel/p5-Getopt-Long
- devel/p5-Getopt-Long-Descriptive
- devel/p5-Hash-Merge-Simple
- devel/p5-Hash-MultiValue
- devel/p5-IO-HTML
- devel/p5-Import-Into
- devel/p5-Module-Implementation
- devel/p5-Module-Pluggable
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-POSIX-strftime-Compiler
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Params-Validate
- devel/p5-Path-Tiny
- devel/p5-Readonly
- devel/p5-Ref-Util
- devel/p5-Ref-Util-XS
- devel/p5-Return-MultiLevel
- devel/p5-Role-Tiny
- devel/p5-Safe-Isa
- devel/p5-Scope-Upper
- devel/p5-Stream-Buffered
- devel/p5-Sub-Exporter
- devel/p5-Sub-Install
- devel/p5-Sub-Quote
- devel/p5-TimeDate
- devel/p5-Type-Tiny
- devel/p5-Type-Tiny-XS
- devel/p5-Types-Serialiser
- devel/p5-common-sense
- lang/p5-Try-Tiny
- lang/perl5.42
- net/p5-Net-HTTP
- net/p5-URI
- security/p5-Authen-NTLM
- security/p5-Crypt-URandom
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-File-Listing
- sysutils/p5-File-Which
- textproc/expat2
- textproc/p5-Template-Tiny
- textproc/p5-XML-NamespaceSupport
- textproc/p5-XML-Parser
- textproc/p5-XML-SAX
- textproc/p5-XML-SAX-Base
- textproc/p5-XML-SAX-Expat
- textproc/p5-XML-Simple
- textproc/p5-XString
- textproc/p5-YAML
- textproc/p5-YAML-LibYAML
- www/p5-Apache-LogFormat-Compiler
- www/p5-CGI-Deurl-XS
- www/p5-Cookie-Baker
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Entity-Parser
- www/p5-HTTP-Headers-Fast
- www/p5-HTTP-Message
- www/p5-HTTP-MultiPartParser
- www/p5-HTTP-Negotiate
- www/p5-HTTP-XSCookies
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
- www/p5-Plack
- www/p5-Plack-Middleware-FixMissingBodyInRedirect
The first 100 are listed.
Required by 13
- databases/p5-Dancer2-Plugin-DBIC
- databases/p5-Dancer2-Plugin-Database
- databases/p5-Dancer2-Session-DBIC
- devel/p5-Dancer2-Plugin-LogReport
- mail/p5-Dancer2-Plugin-Email
- security/p5-Dancer2-Plugin-Auth-Extensible
- security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC
- security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database
- security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP
- www/p5-Dancer2-Plugin-Ajax
- www/p5-Dancer2-Plugin-Deferred
- www/p5-Dancer2-Plugin-FormValidator
- www/p5-Dancer2-Plugin-Path-Class
Configuration
Options name: www_Dancer2
| Option | Default | Description |
|---|---|---|
| XS | on | Use XS libraries for speed boost |
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 198
- bin/dancer2
- %%SITE_PERL%%/Dancer2.pm
- %%SITE_PERL%%/Dancer2/CLI.pm
- %%SITE_PERL%%/Dancer2/CLI/Gen.pm
- %%SITE_PERL%%/Dancer2/CLI/Version.pm
- %%SITE_PERL%%/Dancer2/ConfigReader.pm
- %%SITE_PERL%%/Dancer2/ConfigReader/Config/Any.pm
- %%SITE_PERL%%/Dancer2/ConfigUtils.pm
- %%SITE_PERL%%/Dancer2/Core.pm
- %%SITE_PERL%%/Dancer2/Core/App.pm
- %%SITE_PERL%%/Dancer2/Core/Cookie.pm
- %%SITE_PERL%%/Dancer2/Core/DSL.pm
- %%SITE_PERL%%/Dancer2/Core/Dispatcher.pm
- %%SITE_PERL%%/Dancer2/Core/Error.pm
- %%SITE_PERL%%/Dancer2/Core/Factory.pm
- %%SITE_PERL%%/Dancer2/Core/HTTP.pm
- %%SITE_PERL%%/Dancer2/Core/Hook.pm
- %%SITE_PERL%%/Dancer2/Core/MIME.pm
- %%SITE_PERL%%/Dancer2/Core/Request.pm
- %%SITE_PERL%%/Dancer2/Core/Request/Upload.pm
- %%SITE_PERL%%/Dancer2/Core/Response.pm
- %%SITE_PERL%%/Dancer2/Core/Response/Delayed.pm
- %%SITE_PERL%%/Dancer2/Core/Role/ConfigReader.pm
- %%SITE_PERL%%/Dancer2/Core/Role/DSL.pm
- %%SITE_PERL%%/Dancer2/Core/Role/Engine.pm
- %%SITE_PERL%%/Dancer2/Core/Role/Handler.pm
- %%SITE_PERL%%/Dancer2/Core/Role/HasConfig.pm
- %%SITE_PERL%%/Dancer2/Core/Role/HasEnvironment.pm
- %%SITE_PERL%%/Dancer2/Core/Role/HasLocation.pm
- %%SITE_PERL%%/Dancer2/Core/Role/Hookable.pm
- %%SITE_PERL%%/Dancer2/Core/Role/Logger.pm
- %%SITE_PERL%%/Dancer2/Core/Role/Serializer.pm
- %%SITE_PERL%%/Dancer2/Core/Role/SessionFactory.pm
- %%SITE_PERL%%/Dancer2/Core/Role/SessionFactory/File.pm
- %%SITE_PERL%%/Dancer2/Core/Role/StandardResponses.pm
- %%SITE_PERL%%/Dancer2/Core/Role/Template.pm
- %%SITE_PERL%%/Dancer2/Core/Route.pm
- %%SITE_PERL%%/Dancer2/Core/Runner.pm
- %%SITE_PERL%%/Dancer2/Core/Session.pm
- %%SITE_PERL%%/Dancer2/Core/Time.pm
- %%SITE_PERL%%/Dancer2/Core/Types.pm
- %%SITE_PERL%%/Dancer2/DeprecationPolicy.pod
- %%SITE_PERL%%/Dancer2/FileUtils.pm
- %%SITE_PERL%%/Dancer2/Handler/AutoPage.pm
- %%SITE_PERL%%/Dancer2/Handler/File.pm
- %%SITE_PERL%%/Dancer2/Logger/Capture.pm
- %%SITE_PERL%%/Dancer2/Logger/Capture/Trap.pm
- %%SITE_PERL%%/Dancer2/Logger/Console.pm
- %%SITE_PERL%%/Dancer2/Logger/Diag.pm
- %%SITE_PERL%%/Dancer2/Logger/File.pm
- %%SITE_PERL%%/Dancer2/Logger/Note.pm
- %%SITE_PERL%%/Dancer2/Logger/Null.pm
- %%SITE_PERL%%/Dancer2/Manual.pod
- %%SITE_PERL%%/Dancer2/Manual/Config.pod
- %%SITE_PERL%%/Dancer2/Manual/Cookbook.pod
- %%SITE_PERL%%/Dancer2/Manual/Deployment.pod
- %%SITE_PERL%%/Dancer2/Manual/Extending.pod
- %%SITE_PERL%%/Dancer2/Manual/Keywords.pod
- %%SITE_PERL%%/Dancer2/Manual/Migration.pod
- %%SITE_PERL%%/Dancer2/Manual/Plugins.pod
- %%SITE_PERL%%/Dancer2/Manual/QuickStart.pod
- %%SITE_PERL%%/Dancer2/Manual/Testing.pod
- %%SITE_PERL%%/Dancer2/Manual/Tutorial.pod
- %%SITE_PERL%%/Dancer2/Plugin.pm
- %%SITE_PERL%%/Dancer2/Policy.pod
- %%SITE_PERL%%/Dancer2/Serializer/JSON.pm
- %%SITE_PERL%%/Dancer2/Serializer/Mutable.pm
- %%SITE_PERL%%/Dancer2/Serializer/YAML.pm
- %%SITE_PERL%%/Dancer2/Session/Simple.pm
- %%SITE_PERL%%/Dancer2/Session/YAML.pm
- %%SITE_PERL%%/Dancer2/Template/TemplateToolkit.pm
- %%SITE_PERL%%/Dancer2/Template/Tiny.pm
- %%SITE_PERL%%/Dancer2/Test.pm
- %%SITE_PERL%%/auto/share/dist/Dancer2/docker/Dockerfile
- %%SITE_PERL%%/auto/share/dist/Dancer2/gitignore
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/.dancer
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/MANIFEST.SKIP
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/Makefile.PL
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/bin/+app.psgi
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/config.yml
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/cpanfile
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/environments/development.yml
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/environments/production.yml
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/lib/AppFile.pm
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/+dispatch.cgi
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/+dispatch.fcgi
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/404.html
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/500.html
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/css/error.css
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/css/style.css
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/favicon.ico
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/images/perldancer-bg.jpg
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/public/images/perldancer.jpg
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/t/001_base.t
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/t/002_index_route.t
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/views/index.tt
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/default/views/layouts/main.tt
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/tutorial/bin/+app.psgi
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/tutorial/config.yml
- %%SITE_PERL%%/auto/share/dist/Dancer2/skel/tutorial/cpanfile
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Dancer2-2.2.2.tar.gz | 487609 | f167f2f786b9353676456e0c0a4f3255c2a40f7a048f94ada5aaac1d793d2ba1 |
Master sites 1
- CPAN