diff --git a/devel/p5-Mouse/Makefile b/devel/p5-Mouse/Makefile index 71edd069f52e..44910e3806b4 100644 --- a/devel/p5-Mouse/Makefile +++ b/devel/p5-Mouse/Makefile @@ -2,11 +2,12 @@ # $FreeBSD$ PORTNAME= Mouse -PORTVERSION= 2.4.2 +PORTVERSION= 2.4.5 +DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN -MASTER_SITE_SUBDIR= CPAN:GFUJI +MASTER_SITE_SUBDIR= CPAN:SYOHEX PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org @@ -17,8 +18,10 @@ LICENSE_COMB= dual BUILD_DEPENDS= p5-Module-Build-XSUtil>=0:${PORTSDIR}/devel/p5-Module-Build-XSUtil TEST_DEPENDS= p5-Declare-Constraints-Simple>=0:${PORTSDIR}/devel/p5-Declare-Constraints-Simple \ + p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \ p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \ p5-Locale-US>=0:${PORTSDIR}/misc/p5-Locale-US \ + p5-Params-Coerce>=0:${PORTSDIR}/devel/p5-Params-Coerce \ p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \ p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \ p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \ @@ -26,9 +29,14 @@ TEST_DEPENDS= p5-Declare-Constraints-Simple>=0:${PORTSDIR}/devel/p5-Declare-Cons p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \ p5-Test-LeakTrace>=0:${PORTSDIR}/devel/p5-Test-LeakTrace \ p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output \ - p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires + p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires \ + p5-URI>=0:${PORTSDIR}/net/p5-URI USES= perl5 USE_PERL5= modbuild +NO_ARCH= yes + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Mouse/Mouse.so .include diff --git a/devel/p5-Mouse/distinfo b/devel/p5-Mouse/distinfo index eebb8e3eb9f6..5f90a5b2e494 100644 --- a/devel/p5-Mouse/distinfo +++ b/devel/p5-Mouse/distinfo @@ -1,2 +1,2 @@ -SHA256 (Mouse-2.4.2.tar.gz) = c24fb4bf635ebfe3d646611656bb1665c4c66fd1052fb0ab8bde97488a3455f1 -SIZE (Mouse-2.4.2.tar.gz) = 220865 +SHA256 (Mouse-v2.4.5.tar.gz) = 14223cf0864e307e674e39c0b109398d2fb6289d245f273177810b878cbe8db8 +SIZE (Mouse-v2.4.5.tar.gz) = 221446 diff --git a/devel/p5-Mouse/pkg-descr b/devel/p5-Mouse/pkg-descr index bd3ff99536c9..022b7eae795e 100644 --- a/devel/p5-Mouse/pkg-descr +++ b/devel/p5-Mouse/pkg-descr @@ -1,22 +1,13 @@ -Moose is wonderful. Use Moose instead of Mouse! +Moose is a postmodern object system for Perl5. Moose is wonderful. -Unfortunately, Moose has a compile-time penalty. Though significant progress has -been made over the years, the compile time penalty is a non-starter for some -applications. +Unfortunately, Moose has a compile-time penalty. Though significant progress +has been made over the years, the compile time penalty is a non-starter for +some very specific applications. If you are writing a command-line application +or CGI script where startup time is essential, you may not be able to use Moose +(we recommend that you instead use persistent Perl executing environments like +FastCGI for the latter, if possible). -Mouse aims to alleviate this by providing a subset of Moose's functionality, -faster. +Mouse is a Moose compatible object system, which aims to alleviate this penalty +by providing a subset of Moose's functionality. -Compatibility with Moose has been the utmost concern. Fewer than 1% of the -tests fail when run against Moose instead of Mouse. Mouse code coverage is also -over 97%. Even the error messages are taken from Moose. The Mouse code just -runs the test suite 3x-4x faster. - -The idea is that, if you need the extra power, you should be able to run -s/Mouse/Moose/g on your codebase and have nothing break. To that end, -we have written Any::Moose which will act as Mouse unless Moose is loaded, -in which case it will act as Moose. - -Mouse also has the blessings of Moose's author, stevan. - -WWW: http://search.cpan.org/dist/Mouse/ +WWW: https://metacpan.org/pod/Mouse diff --git a/devel/p5-Mouse/pkg-message b/devel/p5-Mouse/pkg-message deleted file mode 100644 index d2dcb6ec9dc1..000000000000 --- a/devel/p5-Mouse/pkg-message +++ /dev/null @@ -1 +0,0 @@ -Note: Install devel/p5-MRO-Compat for increased performance.