Revbump to fix installed headers as well as add EAPI 8.
While here, style tweaks to conform w/ skel.ebuild and sync live ebuild.
Closes: https://bugs.gentoo.org/914583
Signed-off-by: Sam James <sam@gentoo.org>
This adds a USE=hardened which sets the new configure arg (added between .15 and .18)
called --with-security-policy.
It defaults upstream to 'open'. We follow that default for USE=-hardened, but
set it to 'limited' for USE=hardened.
Bug: https://bugs.gentoo.org/716674
Signed-off-by: Sam James <sam@gentoo.org>
This adds a USE=hardened which sets the new configure arg (added between .92 and .96)
called --with-security-policy.
It defaults upstream to 'open'. We follow that default for USE=-hardened, but
set it to 'limited' for USE=hardened.
Bug: https://bugs.gentoo.org/716674
Signed-off-by: Sam James <sam@gentoo.org>
Not really worried about fixing this properly at the moment given it's
filled with device-specific hax anyway and hard to test.
Closes: https://bugs.gentoo.org/863587
Signed-off-by: Sam James <sam@gentoo.org>
As noted in the bug, this is broken w/ wxgtk-3.0. Just go for the X backend
for now until we can move to wxgtk-3.2, but we can't quite do that yet because
of issues w/ egl+wayland.
Closes: https://bugs.gentoo.org/833443
Signed-off-by: Sam James <sam@gentoo.org>
Meant to delay this until it'd be fixed in sys-devel/gcc, but issue
unfortunately went under the radar. Tried a snapshot (13-20230916)
but still seems broken the same way, and assume sys-devel/gcc likely
still has issues too (not tested).
For now no harm in just picking/rebasing PR#32249 which is sufficient
for what is used here (tested on llvm-musl w/ default-libcxx-17).
Technically patch could warrant a revbump like the PR did (and in
~arch), but feels too basic to be worth the extra churn and a long
rebuild.
Closes: https://bugs.gentoo.org/914565
Closes: https://github.com/gentoo/gentoo/pull/32249
Co-Authored-By: Violet Purcell <vimproved@inventati.org>
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Neither the libvorbis nor the tremor are used for OGG Vorbis music regardless
ebuild use flags because `--enable-music-ogg-stb` is used by default.
Let's disable stb_vorbis to use libvorbis or tremor for OGG Vorbis music.
Signed-off-by: Yuri Konotopov <ykonotopov@gnome.org>
Closes: https://github.com/gentoo/gentoo/pull/33011
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Let's use append-atomic-libs, which is for this purpose, instead of hardcoding
a brittle list of arches which isn't so accurate.
Mariusz reported that armv6j at least suffered from this problem. Rather than
shoving in 'use arm', let's just use the proper test.
Bug: https://bugs.gentoo.org/740464
Tested-by: Mariusz Koniarz <mkoniarz@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>