Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/EV/
Date: Fri, 07 Aug 2020 19:36:28
Message-Id: 1596828964.93f0c3ba015c3d4b0db14ff254311ef8a8e23748.kentnl@gentoo
1 commit: 93f0c3ba015c3d4b0db14ff254311ef8a8e23748
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 7 18:55:28 2020 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 7 19:36:04 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f0c3ba
7
8 dev-perl/EV: Bump to version 4.330.0
9
10 - EAPI7
11 - Fixup LICENSE
12 - Ensure CFLAGS passed to make/compiler
13 - Note: I investigated the possibilitiy of using system libev, which is
14 published by the same author, but it isn't currently possible due to
15 the build code needing *c* files from libev directly, and I'm not sure
16 how to decouple that reliably.
17
18 Upstream:
19 - Sync to (bundled) libev 4.31
20 - Fix an assertion with a typo
21 - Avoid perl's assert() in more places due to it misbehaving
22 - update libecb for windows environments
23 - use the new ev_io_modify in EV::IO->events
24 - Add mutator methods Timer->repeat,
25 Periodic->{offset,interval,reschedule_cb}
26 - Minor optimizations
27 - Try to name `ev.h` more explicitly for portability
28 - Opportunistic round-up of wait times in polling backends to avoid
29 unneeded loop iterations
30 - Fix minix 3.3 support
31 - Allow users to re-enable assert() in case it is disabled by perl
32 - Allow linux AIO backend to be used by default
33 - Only use __register_atfork with glibc/uclibc, to avoid being broken on
34 musl
35
36 Package-Manager: Portage-2.3.103, Repoman-2.3.22
37 Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org>
38
39 dev-perl/EV/EV-4.330.0.ebuild | 28 ++++++++++++++++++++++++++++
40 dev-perl/EV/Manifest | 1 +
41 2 files changed, 29 insertions(+)
42
43 diff --git a/dev-perl/EV/EV-4.330.0.ebuild b/dev-perl/EV/EV-4.330.0.ebuild
44 new file mode 100644
45 index 00000000000..4aba09327aa
46 --- /dev/null
47 +++ b/dev-perl/EV/EV-4.330.0.ebuild
48 @@ -0,0 +1,28 @@
49 +# Copyright 1999-2020 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +
54 +DIST_AUTHOR=MLEHMANN
55 +DIST_VERSION=4.33
56 +inherit perl-module
57 +
58 +DESCRIPTION="Perl interface to libev, a high performance full-featured event loop"
59 +LICENSE=" || ( Artistic GPL-1+ ) || ( BSD-2 GPL-2+ )"
60 +SLOT="0"
61 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
62 +IUSE=""
63 +
64 +RDEPEND="
65 + dev-perl/common-sense
66 +"
67 +BDEPEND="${RDEPEND}
68 + virtual/perl-ExtUtils-MakeMaker
69 + dev-perl/Canary-Stability
70 +"
71 +src_compile() {
72 + mymake=(
73 + "OPTIMIZE=${CFLAGS}"
74 + )
75 + perl-module_src_compile
76 +}
77
78 diff --git a/dev-perl/EV/Manifest b/dev-perl/EV/Manifest
79 index 4f5e527432e..9efc71d9d9c 100644
80 --- a/dev-perl/EV/Manifest
81 +++ b/dev-perl/EV/Manifest
82 @@ -1 +1,2 @@
83 DIST EV-4.22.tar.gz 193418 BLAKE2B ac07559dd2b35e68da0338a52cbc201ed59b0f690e2c2bf7dae0e2476356cdb5fc3d749fd98b7fdb97f16c7e318c8ac20067f89c1c43b84c4ab148c241ded399 SHA512 0d30d1388a75ed3af24c3b854d8c2a54bfc62c274591f13205c35748f3652122bae85f46aae174ce5963395233536222c8fae35e8118cbd5af2f7ed0c45b70de
84 +DIST EV-4.33.tar.gz 218067 BLAKE2B ea704806b66e2c8f944d417b24ffa3923288f96624296ab0320de693651d675c54a8b58b3b75914dc73dec1d7c65da04dfd9dd3b573d3f11978a3865f66fe991 SHA512 dd90739888ffd793652fc6590cbfd6f3df1ea25b1a6e478dc903ef10f49f9c729e87005b94f47786ca7603cf27b02e1d5d8a2941037bef25ba5a83fe608e89c5