summaryrefslogtreecommitdiff
path: root/media-libs/devil
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/devil')
-rw-r--r--media-libs/devil/Manifest2
-rw-r--r--media-libs/devil/devil-1.7.8-r6.ebuild12
2 files changed, 11 insertions, 3 deletions
diff --git a/media-libs/devil/Manifest b/media-libs/devil/Manifest
index cdbe063b549a..cc8661cbfa65 100644
--- a/media-libs/devil/Manifest
+++ b/media-libs/devil/Manifest
@@ -6,5 +6,5 @@ AUX devil-1.7.8-libpng14.patch 1221 BLAKE2B 970fa563cbfc333b7529392d52d1cd640ed7
AUX devil-1.7.8-nvtt-glut.patch 2493 BLAKE2B 4f96f75a6a49c1cdd4b3b89101be693ce4aa851c54aed3d09db752cece3c909085a53ef26e530dad70c70c00b522656ee4b2d6f5c3f83a22244d7eb4999d6566 SHA512 c9adacd0b2c2c1d8980ee87b69b27f0bd3f7f3285ef695499ee90bf4aff55cd8f65c990590478a45d02257c8bb9f01ccc463afe9313efe31a02ee67e15b3207f
AUX devil-1.7.8-restrict.patch 587 BLAKE2B 265496bb262c945812182764903497d3b4b851eb48980d32197a7d732337ded032272544f7aef1cd725a796093ed274bf38b43bb4138b3bf199de2601a9c5732 SHA512 9370a94406e98979266d027857d7dd04069eefb6e2ccfb52d254b9eb658d932e5e7e9bd3a38aad57099b870c54aaa0a2d8b337f9bad42d06f6521c10d0a6f8db
DIST DevIL-1.7.8.tar.gz 2051993 BLAKE2B 7c06549f7d90965fe6dcd7c6b460119a8491ca50f3103c745195fa5483885878717e9ae417eda51f25cbb60c0a96be180b12727115212709199ded13156ecb3e SHA512 a67e1488d6cb366431d9fcb460b8fe5b8a1dd79426ac77f8abd0db4a5aad7512697f72ef0c49ddb0e806469cc37ba1319e10ccd2ebd73942332df2c3c507458e
-EBUILD devil-1.7.8-r6.ebuild 2138 BLAKE2B 8d95e45fefe0e0fb71fed3e91ba3b4d2f6cc0bfa125d95bf8406c8699a7261bd8a5f2b5d438ad085ff6a93bda05e33eda62ecc42a90ab41c4911d45e9cb3e792 SHA512 bfbc632f5467db6c31ca5bd5a78ec5284215aa43c672334d04eb61ecc06ec2affca3f1782b029f602df70342079eb0ad2e82edb31989b45cd315606529eadc80
+EBUILD devil-1.7.8-r6.ebuild 2342 BLAKE2B 01eacd2ab237ea62c825fec52c6bbcc92c2cb259158d1cb95e9f210c9ea31c11d9b24b0d0a28f09272193a8a5fa020e0048b20785aa5e184226bc74535992781 SHA512 476f3e0de743e108bb4e065736314144ae4ac4dfc731c8ff03398b2b14648809c992eb1f979afdce905f45445473a44973f0fdb9bff3b1a6785727caf5626752
MISC metadata.xml 452 BLAKE2B 53504a298b738fd432e84b9f725adfabb60792578799bd3394cf5f9f5e01ee6a19833bd46a5299057bf0020a6cf2b15408bb72fc2f08e3bdea137e9b83182292 SHA512 1b15e83da96143ff8c515c0e65fc0925f4547b435185357cd0c46eb01e1179793d2dfaaa74789031224379b9e3a17acc491f929cd526ce4366553e4b0d2412b0
diff --git a/media-libs/devil/devil-1.7.8-r6.ebuild b/media-libs/devil/devil-1.7.8-r6.ebuild
index ea29d4edf855..fafa062a9f18 100644
--- a/media-libs/devil/devil-1.7.8-r6.ebuild
+++ b/media-libs/devil/devil-1.7.8-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit autotools
+inherit autotools flag-o-matic
MY_P=DevIL-${PV}
@@ -58,6 +58,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/859835
+ # https://github.com/DentonW/DevIL/issues/110
+ #
+ # Do not trust with LTO either
+ append-flags -fno-strict-aliasing
+ filter-lto
+
econf \
$(use_enable static-libs static) \
--disable-lcms \