summaryrefslogtreecommitdiff
path: root/dev-libs/libev
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-29 05:41:15 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-29 05:41:15 +0000
commit48f3e81fd35a18cd49f8b8d6a041f33ad88f9c89 (patch)
tree21e7be95bcd3ec7cc6c71b3fea560ea936ddef82 /dev-libs/libev
parentcb7e4377c338fd6cd2fb4fc22d64eef88e390161 (diff)
gentoo auto-resync : 29:02:2024 - 05:41:15
Diffstat (limited to 'dev-libs/libev')
-rw-r--r--dev-libs/libev/Manifest2
-rw-r--r--dev-libs/libev/libev-4.33.ebuild12
2 files changed, 11 insertions, 3 deletions
diff --git a/dev-libs/libev/Manifest b/dev-libs/libev/Manifest
index 1847c7ff9165..8c7e3f4aa130 100644
--- a/dev-libs/libev/Manifest
+++ b/dev-libs/libev/Manifest
@@ -1,4 +1,4 @@
AUX libev-4.25-pc.patch 1237 BLAKE2B 6f07e9a8614f136dc44c099a49aafc57e78d107820f23319a9d498d7e6919c01d0e77cb0649e84913d8453341191f48ab6c1b71138c11005400e1936a2efd6e2 SHA512 4cb83f6ab869028a023f1dbc5be4d29b7bd5a703ce12e0cfa54305682e83a5e4a357c19b95dc1b8236e9dc2fe5e2647f42547983a1a3cff3eaf8049b297306bc
DIST libev-4.33.tar.gz 569527 BLAKE2B 8a6cae25ffde10b24a5bbf084f6a8559af326b37acdbdf47dda34b7f0c7955f3ebd26958594444a574cfa3e2b4011e4be93ad2bd994ffd4c094bf36620e67ba5 SHA512 c662a65360115e0b2598e3e8824cf7b33360c43a96ac9233f6b6ea2873a10102551773cad0e89e738541e75af9fd4f3e3c11cd2f251c5703aa24f193128b896b
-EBUILD libev-4.33.ebuild 1025 BLAKE2B bad5c8110b1055fa8d9c4c17e1de448410febab986aa29b1e4e4f8c42e6362797ae91659388c7437b4d4b10a32cea58ffaf9740c3c8726c31d32cd69aab92208 SHA512 d24acf97c805af89ed996f3584e6b38da681bddde560cdae912c8031805fe68e6b81b0bf360cfe9e54043ed0fd27aea11a6259d8f596939511d05f903e5515ac
+EBUILD libev-4.33.ebuild 1213 BLAKE2B 2b2804dcabbe20cde30d7f0c3ccab81970234b6c30b87114a3d5caad6a63d29fbbec7fa8780a4043883465cc83b3830bf994115d288ffc0c011857cf8ec6f269 SHA512 4fe4c4b4b0922b5a63f6a6b531a6266439548a7bce45c1b20136316c3312f6eb4728fcc4ff7815d8be11b7e7d2b5587a358e32ae8d3e6959053120cf91b5e31b
MISC metadata.xml 247 BLAKE2B 6536db65878d9128a555200c64e8ff6a6992576c1563139308514c6da0908880f96f957d38b795f6e8de20c6318ddcdd40fd6d1b426bc54f823d9c5cf8e56e89 SHA512 74fe62941d0c26582e1cd28ca71bf6664c52361293c1150c3544c48f2bc812b6be88b13e92468f1e896e986a0369d7320453542653113735cca75fd0ceb20009
diff --git a/dev-libs/libev/libev-4.33.ebuild b/dev-libs/libev/libev-4.33.ebuild
index 127618dc6d37..b8ffdb37c3da 100644
--- a/dev-libs/libev/libev-4.33.ebuild
+++ b/dev-libs/libev/libev-4.33.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools multilib-minimal
+inherit autotools flag-o-matic multilib-minimal
DESCRIPTION="A high-performance event loop/event model with lots of feature"
HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
@@ -27,6 +27,14 @@ src_prepare() {
eautoreconf
}
+src_configure() {
+ # See bug #855869 and its large number of dupes in bundled libev copies.
+ filter-lto
+ append-flags -fno-strict-aliasing
+
+ multilib-minimal_src_configure
+}
+
multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \