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 |