Port details |
- p5-Moose Complete modern object system for Perl 5
- 2.2207,1 devel =9 2.2207,1Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2006-04-14 12:20:14
- Last Update: 2024-01-22 02:32:25
- Commit Hash: 88114ee
- People watching this port, also watch:: p5-libwww, libXdamage, xorg-fonts-truetype, p5-MRO-Compat, libXtst
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/release/Moose
- Description:
- Moose is an extension of the Perl 5 object system.
Another object system!?!?
Yes, I know there has been an explosion recently of new ways to build
objects in Perl 5, most of them based on inside-out objects, and other
such things. Moose is different because it is not a new object system
for Perl 5, but instead an extension of the existing object system.
Moose is built on top of Class::MOP, which is a metaclass system for
Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it also provides the power of metaclass programming.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Moose>0:devel/p5-Moose
- To install the port:
- cd /usr/ports/devel/p5-Moose/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/p5-Moose
- pkg install p5-Moose
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Moose
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1705884007
SHA256 (Moose-2.2207.tar.gz) = 7c2daddc49754ded93f65b8ce9e3ac9b6d11ab27d111ec77f95a8528cf4ac409
SIZE (Moose-2.2207.tar.gz) = 906966
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-Class-Load>=0.09 : devel/p5-Class-Load
- p5-Class-Load-XS>=0.01 : devel/p5-Class-Load-XS
- p5-Data-OptList>=0.107 : devel/p5-Data-OptList
- p5-Devel-GlobalDestruction>=0 : devel/p5-Devel-GlobalDestruction
- p5-Devel-OverloadInfo>=0.005 : devel/p5-Devel-OverloadInfo
- p5-Devel-StackTrace>=2.03 : devel/p5-Devel-StackTrace
- p5-Eval-Closure>=0.04 : devel/p5-Eval-Closure
- p5-MRO-Compat>=0.05 : devel/p5-MRO-Compat
- p5-Module-Runtime>=0.014 : devel/p5-Module-Runtime
- p5-Module-Runtime-Conflicts>=0.002 : devel/p5-Module-Runtime-Conflicts
- p5-Package-DeprecationManager>=0.11 : devel/p5-Package-DeprecationManager
- p5-Package-Stash>=0.32 : devel/p5-Package-Stash
- p5-Package-Stash-XS>=0.24 : devel/p5-Package-Stash-XS
- p5-Params-Util>=1.00 : devel/p5-Params-Util
- p5-Scalar-List-Utils>=1.56,1 : lang/p5-Scalar-List-Utils
- p5-Sub-Exporter>=0.980 : devel/p5-Sub-Exporter
- p5-Try-Tiny>=0.17 : lang/p5-Try-Tiny
- perl5>=5.36<5.37 : lang/perl5.36
- perl5>=5.36<5.37 : lang/perl5.36
- Test dependencies:
-
- p5-CPAN-Meta-Check>=0.011 : devel/p5-CPAN-Meta-Check
- p5-DBM-Deep>=0 : databases/p5-DBM-Deep
- p5-DateTime-Calendar-Mayan>=0 : devel/p5-DateTime-Calendar-Mayan
- p5-DateTime-Format-MySQL>=0 : devel/p5-DateTime-Format-MySQL
- p5-Declare-Constraints-Simple>=0 : devel/p5-Declare-Constraints-Simple
- p5-HTTP-Message>=0 : www/p5-HTTP-Message
- p5-IO-String>=0 : devel/p5-IO-String
- p5-List-MoreUtils>=0 : lang/p5-List-MoreUtils
- p5-Locale-US>=0 : misc/p5-Locale-US
- p5-Module-Refresh>=0 : devel/p5-Module-Refresh
- p5-Regexp-Common>=0 : textproc/p5-Regexp-Common
- p5-PadWalker>=0 : devel/p5-PadWalker
- p5-Params-Coerce>=0 : devel/p5-Params-Coerce
- p5-Specio>=0 : devel/p5-Specio
- p5-SUPER>=0 : devel/p5-SUPER
- p5-Test-Deep>=0 : devel/p5-Test-Deep
- p5-Test-DependentModules>=0 : devel/p5-Test-DependentModules
- p5-Test-LeakTrace>=0 : devel/p5-Test-LeakTrace
- p5-Test-Memory-Cycle>=0 : devel/p5-Test-Memory-Cycle
- p5-Test-Fatal>=0.001 : devel/p5-Test-Fatal
- p5-Test-Needs>=0.002010 : devel/p5-Test-Needs
- p5-Test-Output>=0 : devel/p5-Test-Output
- p5-Test-Warnings>=0 : devel/p5-Test-Warnings
- p5-Type-Tiny>=0 : devel/p5-Type-Tiny
- p5-URI>=0 : net/p5-URI
- Runtime dependencies:
-
- p5-Class-Load>=0.09 : devel/p5-Class-Load
- p5-Class-Load-XS>=0.01 : devel/p5-Class-Load-XS
- p5-Data-OptList>=0.107 : devel/p5-Data-OptList
- p5-Devel-GlobalDestruction>=0 : devel/p5-Devel-GlobalDestruction
- p5-Devel-OverloadInfo>=0.005 : devel/p5-Devel-OverloadInfo
- p5-Devel-StackTrace>=2.03 : devel/p5-Devel-StackTrace
- p5-Eval-Closure>=0.04 : devel/p5-Eval-Closure
- p5-MRO-Compat>=0.05 : devel/p5-MRO-Compat
- p5-Module-Runtime>=0.014 : devel/p5-Module-Runtime
- p5-Module-Runtime-Conflicts>=0.002 : devel/p5-Module-Runtime-Conflicts
- p5-Package-DeprecationManager>=0.11 : devel/p5-Package-DeprecationManager
- p5-Package-Stash>=0.32 : devel/p5-Package-Stash
- p5-Package-Stash-XS>=0.24 : devel/p5-Package-Stash-XS
- p5-Params-Util>=1.00 : devel/p5-Params-Util
- p5-Scalar-List-Utils>=1.56,1 : lang/p5-Scalar-List-Utils
- p5-Sub-Exporter>=0.980 : devel/p5-Sub-Exporter
- p5-Try-Tiny>=0.17 : lang/p5-Try-Tiny
- perl5>=5.36<5.37 : lang/perl5.36
- Patch dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- This port is required by:
- for Build
-
- audio/p5-Audio-MPD
- audio/p5-Audio-MPD-Common
- biology/p5-Bio-MAGETAB
- databases/p5-DBICx-MapMaker
- databases/p5-DBIx-Class-DeploymentHandler
- databases/p5-DBIx-Class-MooseColumns
- databases/p5-DBIx-NoSQL
-
Deleted ports which required this port:
- for Run
-
- audio/p5-Audio-MPD
- audio/p5-Audio-MPD-Common
- biology/p5-Bio-MAGETAB
- databases/p5-CHI-Driver-Memcached
- databases/p5-DBICx-MapMaker
- databases/p5-DBIx-Class-DeploymentHandler
- databases/p5-DBIx-Class-MooseColumns
-
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:
- No options to configure
- Options name:
- devel_p5-Moose
- USES:
- perl5
- pkg-message:
- For install:
- Note that this release of p5-Moose is incompatible with
older versions of the following modules:
Catalyst <= 5.80017
Devel::REPL <= 1.003008
Fey::ORM <= 0.23
File::ChangeNotify <= 0.15
KiokuDB <= 0.41
MooseX::Aliases <= 0.07
MooseX::AttributeHelpers <= 0.22
MooseX::AttributeInflate <= 0.02
MooseX::Attribute::Prototype <= 0.10
MooseX::ClassAttribute <= 0.13
MooseX::FollowPBP <= 0.02
MooseX::HasDefaults <= 0.02
MooseX::InstanceTracking <= 0.04
MooseX::LazyRequire <= 0.05
MooseX::MethodAttributes <= 0.22
MooseX::NonMoose <= 0.13
MooseX::Params::Validate <= 0.05
MooseX::Role::Cmd <= 0.06
MooseX::Role::WithOverloading <= 0.07
MooseX::SemiAffordanceAccessor <= 0.05
MooseX::Singleton <= 0.22
MooseX::StrictConstructor <= 0.08
MooseX::Types <= 0.19
MooseX::UndefTolerant <= 0.04
namespace::autoclean <= 0.08
Pod::Elemental <= 0.093280
They will need to be updated.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.09 21 Aug 2010 23:35:21 |
sahil |
- Update to 1.09
- Update, tabify, and alphabetize list of incompatible modules
Changes: http://search.cpan.org/dist/Moose/Changes |
1.08 15 Jun 2010 21:14:18 |
tobez |
Update to 1.08.
Changes: http:/search.cpan.org/dist/Moose/Changes |
1.07 10 Jun 2010 01:33:14 |
pgollucci |
- Update to 1.07
With Hat: perl@
Changes: http:/search.cpan.org/dist/Moose/Changes |
1.05 22 May 2010 15:10:19 |
az |
Update to 1.05
Changes: http://search.cpan.org/dist/Moose/Changes |
1.03 08 May 2010 16:16:15 |
sahil |
- Reset maintainer to perl@FreeBSD.org
Approved by: itetcu@ (mentor, implicit) |
1.03 06 May 2010 06:49:39 |
az |
Update to 1.03
Changes: http://search.cpan.org/dist/Moose/Changes |
1.01 04 Apr 2010 23:18:00 |
itetcu |
- Update to 1.01
- Changes: http://cpansearch.perl.org/src/FLORA/Moose-1.01/Changes
PR: 145388
Submitted by: maintainer |
0.99 03 Apr 2010 09:58:04 |
itetcu |
- Update to 0.99
- Changes: http://cpansearch.perl.org/src/FLORA/Moose-0.99/Changes
PR: 144835
Submitted by: Sahil Tandon (maintainer) |
0.98 11 Feb 2010 17:26:06 |
pgollucci |
- Update to 0.98
- update dependencies
PR: ports/143763, ports/143630
Submitted by: wen, pgollucci (myself)
Approved by: sahil@tandon.net (maintainer) |
0.93_1 28 Jan 2010 22:37:43 |
kuriyama |
- Remove unneeded dependencies which is in perl-5.8.9 dist
(part 14).
Approved by: portmgr (itetcu) |
0.93 25 Nov 2009 04:48:23 |
wen |
- Mirror changes to pkg-descr
Submitted by: maintainer (via Email) |
0.93 22 Nov 2009 11:57:51 |
wen |
- Update to 0.93
- Pass maintainership to submitter
PR: ports/140735
Submitted by: Sahil Tandon <sahil@tandon.net> |
0.92 23 Sep 2009 10:14:58 |
tobez |
Update to 0.92.
Changes: http://search.cpan.org/dist/Moose/Changes
Feature safe: yes |
0.91 20 Sep 2009 11:42:40 |
tobez |
Update to 0.91.
Changes: http://search.cpan.org/dist/Moose/Changes
Feature safe: yes |
0.90 15 Sep 2009 18:42:15 |
tobez |
Update to 0.90.
Changes: http://search.cpan.org/dist/Moose/Changes
Feature safe: yes |
0.89 17 Aug 2009 15:18:30 |
az |
Update to 0.89 |
0.88 16 Aug 2009 09:22:05 |
linimon |
Reset lbr@FreeBSD.org due to maintainer-timeouts and no response to email.
Hat: portmgr |
0.88 03 Aug 2009 11:16:45 |
tobez |
Update to 0.88.
Approved by: maintainer (implicit)
Changes: http://search.cpan.org/dist/Moose/Changes |
0.87 24 Jul 2009 11:01:23 |
skv |
Set correct required versions in BUILD_DEPENDS. |
0.87 23 Jul 2009 17:24:53 |
pgollucci |
- Update to 0.87
PR: ports/136508
Approved by: maintainer timeout (lbr; 14 days)
Submitted by: myself (pgollucci@) |
0.81 19 Jun 2009 16:24:11 |
pgollucci |
- Update to 0.81
PR: ports/135753
Approved by: maintainer (lbr)
Submitted by: myself (pgollucci@) |
0.79 15 Jun 2009 21:11:40 |
pgollucci |
- Update to 0.79
PR: ports/135105
Approved by: maintainer timeout (lbr; 2 weeks 1 day)
Submitted by: pgollucci@ (myself) |
0.77 04 May 2009 04:42:18 |
lbr |
Update to 0.77 |
0.75 23 Apr 2009 07:14:31 |
lbr |
Update to 0.75 |
0.74 08 Apr 2009 06:00:20 |
lbr |
Update to 0.74 |
0.73 29 Mar 2009 06:16:25 |
lbr |
Update to 0.73 |
0.72 21 Mar 2009 23:50:49 |
lbr |
Update to 0.72 |
0.71 22 Feb 2009 08:32:47 |
lbr |
Update to 0.71 |
0.70 15 Feb 2009 17:03:24 |
lbr |
Update to 0.70 |
0.69 14 Feb 2009 20:11:46 |
lbr |
Update to 0.69 |
0.68 07 Feb 2009 02:46:10 |
lbr |
Update to 0.68 |
0.67 04 Feb 2009 15:02:49 |
lbr |
Update to 0.67
Now includes a full manual, as per
http://news.perlfoundation.org/2008/11/2008q4_grant_proposal_moose_do.html |
0.65 24 Jan 2009 11:45:44 |
lbr |
Update to 0.65 |
0.64 04 Jan 2009 06:41:38 |
lbr |
Update to 0.64 |
0.63 10 Dec 2008 22:26:50 |
lbr |
Update to 0.63 |
0.62 27 Nov 2008 13:56:36 |
lbr |
Update to 0.62 |
0.61 08 Nov 2008 19:29:09 |
lbr |
Update to 0.61 |
0.60 04 Nov 2008 16:25:28 |
lbr |
Fix installation problem for people who have changed WRKDIRPREFIX.
Reported by: "Ivan B. Serezhkin" <ivan@serezhkin.com> |
0.60 26 Oct 2008 11:01:15 |
lbr |
Update to 0.60 |
0.59 15 Oct 2008 22:03:41 |
lbr |
Updated to 0.59 (no longer featuring test-failures) |
0.58 01 Oct 2008 04:58:01 |
lbr |
Added missing dir to plist... Reported by QATindy. |
0.58 01 Oct 2008 04:47:25 |
lbr |
Oops, forgot to add pkg-message |
0.58 01 Oct 2008 04:46:37 |
lbr |
Update to 0.58.
http://search.cpan.org/src/DROLSKY/Moose-0.58/Changes
!! This release has an incompatible change regarding how roles add methods to a
class !!
Please note that I've seen test-failures on my machine:
http://balker.dk/moose-0.58-test.txt
but haven't been able to reproduce elsewhere, so if you're up to it, please
install p5-Test-Exception and p5-Test-LongString, run "make test" in
/usr/ports/devel/Moose/work/Moose-0.58 and report any failures to me.
/lbr@FreeBSD.org |
0.57 04 Sep 2008 09:41:45 |
lbr |
Updated to 0.57 |
0.56 03 Sep 2008 12:30:09 |
lbr |
Updated to 0.56 |
0.55 06 Aug 2008 10:02:22 |
lbr |
Update to 0.55 |
0.54 07 Jul 2008 16:28:39 |
lbr |
Update to 0.54 |
0.53 04 Jul 2008 09:16:58 |
lbr |
Update to 0.53
PR: 125248
Submitted by: Wen heping <wenheping@gmail.com> |
0.51 29 Jun 2008 20:11:20 |
lbr |
Update to 0.51 |
0.50 19 Jun 2008 13:30:53 |
skv |
Update to 0.50
Changes: http://search.cpan.org/src/SARTAK/Moose-0.50/Changes
PR: ports/124264
Submitted by: skv
Approved by: maintainer timeout |
0.40 15 Mar 2008 10:19:28 |
lbr |
Update to 0.40 |
0.38 18 Feb 2008 17:53:09 |
lbr |
Update to 0.38 |
0.36 27 Jan 2008 17:24:13 |
lbr |
Update to 0.36 |
0.35 23 Jan 2008 22:48:46 |
lbr |
Update to 0.35 |
0.34 23 Jan 2008 00:25:11 |
lbr |
Update to 0.34. See http://search.cpan.org/src/STEVAN/Moose-0.34/Changes |
0.33 14 Dec 2007 23:46:27 |
lbr |
Update to 0.33 |
0.32 11 Dec 2007 21:34:40 |
lbr |
Update to 0.32 |
0.26 29 Sep 2007 10:36:20 |
lbr |
Update to 0.26 |
0.25 08 Sep 2007 00:57:38 |
linimon |
Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.
Work done by: gabor
Sponsored by: Google Summer of Code 2007
Hat: portmgr |
0.25 15 Aug 2007 06:30:26 |
lbr |
Update to 0.25 |
0.24 04 Jul 2007 06:25:57 |
lbr |
Update to 0.24 |
0.23 19 Jun 2007 08:06:43 |
lbr |
Update to 0.23 |
0.22 01 Jun 2007 15:42:50 |
lbr |
Update to 0.22 |
0.21 25 May 2007 08:12:25 |
lbr |
Update to 0.21 |
0.20 07 Apr 2007 05:48:53 |
lbr |
Update to 0.20 |
0.19 06 Apr 2007 08:42:18 |
lbr |
Update to 0.19 |
0.18 11 Mar 2007 13:47:27 |
lbr |
Update to 0.18. |
0.17 05 Jan 2007 09:08:50 |
lbr |
Update to 0.17
PR: 106628
Submitted by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw> |
0.13 01 Oct 2006 13:06:44 |
lbr |
Up to 0.13
Remove test depends |
0.12 03 Sep 2006 11:33:42 |
lbr |
Updat to 0.12 |
0.11 13 Jul 2006 22:43:05 |
lbr |
Update to 0.11 |
0.10 07 Jul 2006 06:24:24 |
lbr |
Update to 0.10. Møøse. |
0.05 01 May 2006 13:52:00 |
lbr |
Changing email-address on my 80 ports.
Approved by: erwin (mental) |
0.05 30 Apr 2006 20:01:53 |
lbr |
Up to 0.05
Approved by: erwin (mentor) |
0.04 17 Apr 2006 07:28:08 |
clsung |
- up to 0.04
PR: ports/95908
Submitted by: maintainer |
0.03.02 14 Apr 2006 12:19:51 |
erwin |
Moose is an extension of the Perl 5 object system.
Another object system!?!?
Yes, I know there has been an explosion recently of new ways to build
objects in Perl 5, most of them based on inside-out objects, and other
such things. Moose is different because it is not a new object system
for Perl 5, but instead an extension of the existing object system.
Moose is built on top of Class::MOP, which is a metaclass system for
Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it also provides the power of metaclass programming.
WWW: http://search.cpan.org/dist/Moose/
PR: ports/95741
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
Committed from: Sofia, Bulgaria |