notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
p5-HTTP-Throwable Set of strongly-typed, PSGI-friendly HTTP 1.1 exception libraries
0.027 www on this many watch lists=0 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 0.027Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-01-27 20:08:12
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
Also Listed In: perl5
License: ART10 GPLv1+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (89 items)
Collapse this list.
  1. /usr/local/share/licenses/p5-HTTP-Throwable-0.027/catalog.mk
  2. /usr/local/share/licenses/p5-HTTP-Throwable-0.027/LICENSE
  3. /usr/local/share/licenses/p5-HTTP-Throwable-0.027/ART10
  4. /usr/local/share/licenses/p5-HTTP-Throwable-0.027/GPLv1+
  5. lib/perl5/site_perl/HTTP/Throwable.pm
  6. lib/perl5/site_perl/HTTP/Throwable/Factory.pm
  7. lib/perl5/site_perl/HTTP/Throwable/Role/BoringText.pm
  8. lib/perl5/site_perl/HTTP/Throwable/Role/Generic.pm
  9. lib/perl5/site_perl/HTTP/Throwable/Role/NoBody.pm
  10. lib/perl5/site_perl/HTTP/Throwable/Role/Redirect.pm
  11. lib/perl5/site_perl/HTTP/Throwable/Role/Status/BadGateway.pm
  12. lib/perl5/site_perl/HTTP/Throwable/Role/Status/BadRequest.pm
  13. lib/perl5/site_perl/HTTP/Throwable/Role/Status/Conflict.pm
  14. lib/perl5/site_perl/HTTP/Throwable/Role/Status/ExpectationFailed.pm
  15. lib/perl5/site_perl/HTTP/Throwable/Role/Status/Forbidden.pm
  16. lib/perl5/site_perl/HTTP/Throwable/Role/Status/Found.pm
  17. lib/perl5/site_perl/HTTP/Throwable/Role/Status/GatewayTimeout.pm
  18. lib/perl5/site_perl/HTTP/Throwable/Role/Status/Gone.pm
  19. lib/perl5/site_perl/HTTP/Throwable/Role/Status/HTTPVersionNotSupported.pm
  20. lib/perl5/site_perl/HTTP/Throwable/Role/Status/ImATeapot.pm
  21. lib/perl5/site_perl/HTTP/Throwable/Role/Status/InternalServerError.pm
  22. lib/perl5/site_perl/HTTP/Throwable/Role/Status/LengthRequired.pm
  23. lib/perl5/site_perl/HTTP/Throwable/Role/Status/MethodNotAllowed.pm
  24. lib/perl5/site_perl/HTTP/Throwable/Role/Status/MovedPermanently.pm
  25. lib/perl5/site_perl/HTTP/Throwable/Role/Status/MultipleChoices.pm
  26. lib/perl5/site_perl/HTTP/Throwable/Role/Status/NotAcceptable.pm
  27. lib/perl5/site_perl/HTTP/Throwable/Role/Status/NotFound.pm
  28. lib/perl5/site_perl/HTTP/Throwable/Role/Status/NotImplemented.pm
  29. lib/perl5/site_perl/HTTP/Throwable/Role/Status/NotModified.pm
  30. lib/perl5/site_perl/HTTP/Throwable/Role/Status/PermanentRedirect.pm
  31. lib/perl5/site_perl/HTTP/Throwable/Role/Status/PreconditionFailed.pm
  32. lib/perl5/site_perl/HTTP/Throwable/Role/Status/ProxyAuthenticationRequired.pm
  33. lib/perl5/site_perl/HTTP/Throwable/Role/Status/RequestEntityTooLarge.pm
  34. lib/perl5/site_perl/HTTP/Throwable/Role/Status/RequestTimeout.pm
  35. lib/perl5/site_perl/HTTP/Throwable/Role/Status/RequestURITooLong.pm
  36. lib/perl5/site_perl/HTTP/Throwable/Role/Status/RequestedRangeNotSatisfiable.pm
  37. lib/perl5/site_perl/HTTP/Throwable/Role/Status/SeeOther.pm
  38. lib/perl5/site_perl/HTTP/Throwable/Role/Status/ServiceUnavailable.pm
  39. lib/perl5/site_perl/HTTP/Throwable/Role/Status/TemporaryRedirect.pm
  40. lib/perl5/site_perl/HTTP/Throwable/Role/Status/TooManyRequests.pm
  41. lib/perl5/site_perl/HTTP/Throwable/Role/Status/Unauthorized.pm
  42. lib/perl5/site_perl/HTTP/Throwable/Role/Status/UnsupportedMediaType.pm
  43. lib/perl5/site_perl/HTTP/Throwable/Role/Status/UseProxy.pm
  44. lib/perl5/site_perl/HTTP/Throwable/Role/TextBody.pm
  45. lib/perl5/site_perl/HTTP/Throwable/Variant.pm
  46. lib/perl5/site_perl/man/man3/HTTP::Throwable.3.gz
  47. lib/perl5/site_perl/man/man3/HTTP::Throwable::Factory.3.gz
  48. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::BoringText.3.gz
  49. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Generic.3.gz
  50. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::NoBody.3.gz
  51. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Redirect.3.gz
  52. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::BadGateway.3.gz
  53. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::BadRequest.3.gz
  54. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::Conflict.3.gz
  55. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::ExpectationFailed.3.gz
  56. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::Forbidden.3.gz
  57. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::Found.3.gz
  58. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::GatewayTimeout.3.gz
  59. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::Gone.3.gz
  60. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::HTTPVersionNotSupported.3.gz
  61. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::ImATeapot.3.gz
  62. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::InternalServerError.3.gz
  63. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::LengthRequired.3.gz
  64. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::MethodNotAllowed.3.gz
  65. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::MovedPermanently.3.gz
  66. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::MultipleChoices.3.gz
  67. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::NotAcceptable.3.gz
  68. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::NotFound.3.gz
  69. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::NotImplemented.3.gz
  70. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::NotModified.3.gz
  71. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::PermanentRedirect.3.gz
  72. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::PreconditionFailed.3.gz
  73. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::ProxyAuthenticationRequired.3.gz
  74. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::RequestEntityTooLarge.3.gz
  75. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::RequestTimeout.3.gz
  76. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::RequestURITooLong.3.gz
  77. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::RequestedRangeNotSatisfiable.3.gz
  78. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::SeeOther.3.gz
  79. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::ServiceUnavailable.3.gz
  80. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::TemporaryRedirect.3.gz
  81. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::TooManyRequests.3.gz
  82. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::Unauthorized.3.gz
  83. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::UnsupportedMediaType.3.gz
  84. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::Status::UseProxy.3.gz
  85. lib/perl5/site_perl/man/man3/HTTP::Throwable::Role::TextBody.3.gz
  86. lib/perl5/site_perl/man/man3/HTTP::Throwable::Variant.3.gz
  87. @owner
  88. @group
  89. @mode
Collapse this list.
Dependency lines:
  • p5-HTTP-Throwable>0:www/p5-HTTP-Throwable
To install the port: cd /usr/ports/www/p5-HTTP-Throwable/ && make install clean
To add the package, run one of these commands:
  • pkg install www/p5-HTTP-Throwable
  • pkg install p5-HTTP-Throwable
PKGNAME: p5-HTTP-Throwable
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
p5-HTTP-Throwable
ABIlatestquarterly
FreeBSD:11:aarch64-0.027
FreeBSD:11:amd640.0270.027
FreeBSD:11:armv6-0.027
FreeBSD:11:i3860.0270.027
FreeBSD:11:mips--
FreeBSD:11:mips64-0.027
FreeBSD:12:aarch64-0.027
FreeBSD:12:amd640.0270.027
FreeBSD:12:armv6-0.027
FreeBSD:12:armv7-0.027
FreeBSD:12:i3860.0270.027
FreeBSD:12:mips--
FreeBSD:12:mips64-0.027
FreeBSD:12:powerpc64-0.027
FreeBSD:13:aarch640.0270.027
FreeBSD:13:amd640.0270.027
FreeBSD:13:armv60.0270.027
FreeBSD:13:armv70.0270.027
FreeBSD:13:i3860.0270.027
FreeBSD:13:mips--
FreeBSD:13:mips640.0270.027
FreeBSD:13:powerpc640.0270.027
FreeBSD:14:aarch640.027-
FreeBSD:14:amd640.027-
FreeBSD:14:armv60.027-
FreeBSD:14:armv70.027-
FreeBSD:14:i3860.027-
FreeBSD:14:mips--
FreeBSD:14:mips640.027-
FreeBSD:14:powerpc640.027-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-Module-Runtime>=0 : devel/p5-Module-Runtime
  2. p5-Moo>=1.004003 : devel/p5-Moo
  3. p5-MooX-StrictConstructor>=0 : devel/p5-MooX-StrictConstructor
  4. p5-Package-Variant>=1.002000 : devel/p5-Package-Variant
  5. p5-Plack>=0.9967 : www/p5-Plack
  6. p5-Sub-Exporter>=0 : devel/p5-Sub-Exporter
  7. p5-Throwable>=0.102080 : devel/p5-Throwable
  8. p5-Type-Tiny>=0 : devel/p5-Type-Tiny
  9. p5-namespace-clean>=0 : devel/p5-namespace-clean
  10. perl5>=5.32.r0<5.33 : lang/perl5.32
  11. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. p5-Module-Runtime>=0 : devel/p5-Module-Runtime
  2. p5-Moo>=1.004003 : devel/p5-Moo
  3. p5-MooX-StrictConstructor>=0 : devel/p5-MooX-StrictConstructor
  4. p5-Package-Variant>=1.002000 : devel/p5-Package-Variant
  5. p5-Plack>=0.9967 : www/p5-Plack
  6. p5-Sub-Exporter>=0 : devel/p5-Sub-Exporter
  7. p5-Throwable>=0.102080 : devel/p5-Throwable
  8. p5-Type-Tiny>=0 : devel/p5-Type-Tiny
  9. p5-namespace-clean>=0 : devel/p5-namespace-clean
  10. perl5>=5.32.r0<5.33 : lang/perl5.32
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/HTTP/
  2. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/HTTP/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/HTTP/
  5. ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/HTTP/
  6. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/HTTP/
  7. http://backpan.perl.org/modules/by-module/HTTP/
  8. http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/HTTP/
  9. http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/HTTP/
  10. https://cpan.metacpan.org/modules/by-module/
  11. https://cpan.metacpan.org/modules/by-module/HTTP/
  12. https://www.cpan.org/modules/by-module/HTTP/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.027
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
27 Jan 2020 20:08:06
Original commit files touched by this commit Revision:524411  0.027
sunpoet search for other commits by this committer
Add p5-HTTP-Throwable 0.027

HTTP::Throwable provides a set of strongly-typed, PSGI-friendly exception
implementations corresponding to the HTTP error status code (4xx-5xx) as well as
the redirection codes (3xx).

This particular package (HTTP::Throwable) is the shared role for all the
exceptions involved. It's not intended that you use HTTP::Throwable directly,
although you can, and instructions for using it correctly are given below.
Instead, you probably want to use HTTP::Throwable::Factory, which will assemble
exception classes from roles needed to build an exception for your use case.

WWW: https://metacpan.org/release/HTTP-Throwable

Number of commits found: 2