commit: 0f71a9212efeed4fb1d7a7790d327d397cf92234 Author: Steffen <steffen.winter <AT> proton <DOT> me> AuthorDate: Sun Feb 12 23:42:25 2023 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Mon Feb 13 07:24:58 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f71a921
sys-libs/liburing: add 'examples' and 'test' use flags By default liburing will build tests and examples but these fail to build on musl systems so we sed them out if not needed. Closes: https://bugs.gentoo.org/888956 Closes: https://github.com/gentoo/gentoo/pull/29563 Signed-off-by: Steffen Winter <steffen.winter <AT> proton.me> Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> .../{liburing-2.3-r1.ebuild => liburing-2.3-r2.ebuild} | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/sys-libs/liburing/liburing-2.3-r1.ebuild b/sys-libs/liburing/liburing-2.3-r2.ebuild similarity index 89% rename from sys-libs/liburing/liburing-2.3-r1.ebuild rename to sys-libs/liburing/liburing-2.3-r2.ebuild index e769ea9908cc..2140c9daaf91 100644 --- a/sys-libs/liburing/liburing-2.3-r1.ebuild +++ b/sys-libs/liburing/liburing-2.3-r2.ebuild @@ -17,9 +17,9 @@ fi LICENSE="MIT" SLOT="0/2" # liburing.so major version -IUSE="static-libs" +IUSE="examples static-libs test" # fsync test hangs forever -RESTRICT="test" +RESTRICT="test !test? ( test )" # At least installed headers need <linux/*>, bug #802516 DEPEND=">=sys-kernel/linux-headers-5.1" @@ -39,6 +39,13 @@ src_prepare() { sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die fi + if ! use examples; then + sed -e '/examples/d' Makefile -i || die + fi + if ! use test; then + sed -e '/test/d' Makefile -i || die + fi + multilib_copy_sources }
