(devel/p5-EV) Updated 4.22 to 4.27 4.27 Thu Jun 27 09:39:58 CEST 2019 - (libev) completely rewritten linuxaio backend, maybe usable as a general-use backend. - (libev) use more aggressive assertions to catch more usage errors. - allow users to re-enable assert() in case it is disabled by perl (which is typically the case). 4.26 Mon Jun 24 23:39:40 CEST 2019 - (libev) included experimental linux aio backend. - allow the linux aio backend to be used by default only when explicitly configured during Makefile.PL time. 4.25 Fri Dec 21 08:04:26 CET 2018 - (libev) updated to libev 4.25, minor fixes and enhancements. - document the requirement to "use EV" when using EV::MakeMaker. - only use __register_atfork with glibc and uclibc, as musl defines __linux__, but doesn't implement the linux standard base ABI, nor makes itself detectable via a macro, both apparently by design, winning the "broken by design 2016 award" - well done. - correct EV::periodic example 24h after midnight -> one day after midnight (reported by Felix Ostmann).diff -r1.27 -r1.28 pkgsrc/devel/p5-EV/Makefile
(mef)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2019/08/11 13:17:49 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2019/10/17 13:59:08 mef Exp $ | |
2 | 2 | |||
3 | DISTNAME= EV-4.22 | 3 | DISTNAME= EV-4.27 | |
4 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
5 | PKGREVISION= 5 | |||
6 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/M/ML/MLEHMANN/} | 6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/M/ML/MLEHMANN/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://metacpan.org/release/EV | 9 | HOMEPAGE= https://metacpan.org/release/EV | |
11 | COMMENT= Perl interface to libev, a high performance full-featured event loop | 10 | COMMENT= Perl interface to libev, a high performance full-featured event loop | |
12 | LICENSE= ${PERL5_LICENSE} | 11 | LICENSE= ${PERL5_LICENSE} | |
13 | 12 | |||
14 | DEPENDS+= p5-common-sense-[0-9]*:../../devel/p5-common-sense | 13 | DEPENDS+= p5-common-sense-[0-9]*:../../devel/p5-common-sense | |
15 | DEPENDS+= p5-Canary-Stability-[0-9]*:../../devel/p5-Canary-Stability | 14 | DEPENDS+= p5-Canary-Stability-[0-9]*:../../devel/p5-Canary-Stability | |
16 | 15 | |||
17 | MAKE_ENV+= PERL_MM_USE_DEFAULT=1 | 16 | MAKE_ENV+= PERL_MM_USE_DEFAULT=1 | |
18 | PERL5_PACKLIST= auto/EV/.packlist | 17 | PERL5_PACKLIST= auto/EV/.packlist |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2016/04/10 03:12:51 mef Exp $ | 1 | $NetBSD: distinfo,v 1.15 2019/10/17 13:59:08 mef Exp $ | |
2 | 2 | |||
3 | SHA1 (EV-4.22.tar.gz) = f645385c9b372efa37c3786b4f2edb04bd7e1b68 | 3 | SHA1 (EV-4.27.tar.gz) = 1222776a668586d16ca8e2f59aac3a5464e2ee0d | |
4 | RMD160 (EV-4.22.tar.gz) = 5a30987078c6c12f8498607d1d69f0d94c65dcd0 | 4 | RMD160 (EV-4.27.tar.gz) = 4dcc9dc2a96f63ecf5ea00a369e10fc16e78e2b6 | |
5 | SHA512 (EV-4.22.tar.gz) = 0d30d1388a75ed3af24c3b854d8c2a54bfc62c274591f13205c35748f3652122bae85f46aae174ce5963395233536222c8fae35e8118cbd5af2f7ed0c45b70de | 5 | SHA512 (EV-4.27.tar.gz) = 076dde2a2e4c7d325f3c09b4fb3f04440f96e0ec79dcf86e16ec446471d2d0dc35d357fcdf5209a74271536461dc278f1a3ca698582374322bcd36a62ec28f51 | |
6 | Size (EV-4.22.tar.gz) = 193418 bytes | 6 | Size (EV-4.27.tar.gz) = 205272 bytes | |
7 | SHA1 (patch-libev_ev.h) = d408e13260b6893147e0ce7b66355ee3ca90aa2f | 7 | SHA1 (patch-libev_ev.h) = 4a64abdc7d4d936623ad7a6a68195bf65218e1ed |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-libev_ev.h,v 1.3 2015/07/27 14:30:34 mef Exp $ | 1 | $NetBSD: patch-libev_ev.h,v 1.4 2019/10/17 13:59:08 mef Exp $ | |
2 | 2 | |||
3 | Don't define a variable as both static and extern. | 3 | Don't define a variable as both static and extern. | |
4 | 4 | |||
5 | --- libev/ev.h.orig 2013-03-01 11:05:29.000000000 +0000 | 5 | --- libev/ev.h.orig 2019-06-26 14:15:30.000000000 +0900 | |
6 | +++ libev/ev.h | 6 | +++ libev/ev.h 2019-10-17 22:55:20.971868889 +0900 | |
7 | @@ -557,8 +557,6 @@ EV_API_DECL struct ev_loop *ev_default_l | 7 | @@ -565,8 +565,6 @@ EV_API_DECL struct ev_loop *ev_default_l | |
8 | EV_INLINE struct ev_loop * | 8 | EV_INLINE struct ev_loop * | |
9 | ev_default_loop_uc_ (void) EV_THROW | 9 | ev_default_loop_uc_ (void) EV_NOEXCEPT | |
10 | { | 10 | { | |
11 | - extern struct ev_loop *ev_default_loop_ptr; | 11 | - extern struct ev_loop *ev_default_loop_ptr; | |
12 | - | 12 | - | |
13 | return ev_default_loop_ptr; | 13 | return ev_default_loop_ptr; | |
14 | } | 14 | } | |
15 | 15 |