Diff liburing-2.12 with a liburing-2.14

/usr/portage/sys-libs/liburing/liburing-2.14.ebuild 2026-06-15 19:17:06.482175838 +0300
15 15
	SRC_URI="
16 16
		https://github.com/axboe/liburing/archive/refs/tags/${P}.tar.gz
17 17
	"
18
	KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
18
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
19 19
	QA_PKGCONFIG_VERSION=${PV}
20 20
	S="${WORKDIR}"/liburing-${P}
21 21
fi
......
36 36
	if ! use examples; then
37 37
		sed -e '/examples/d' Makefile -i || die
38 38
	fi
39

  
39 40
	if ! use test; then
40 41
		sed -e '/test/d' Makefile -i || die
42
	else
43
		local disabled_tests=(
44
			accept.c
45
			fpos.c
46
			io_uring_register.c
47
			recv-msgall-stream.c
48
			msg-ring.c
49
			wait-timeout.c      # early wake up, 10192
50
			conn-unreach.c      # Unexpected shutdown: -107
51
			io-wq-unused-exit.c # timeout waiting for iou-wrk threads (want_any=0, nr=1)
52
			send-zerocopy.c     # submit failed, got 1 expected 1
53
		)
54
		local disabled_test
55
		for disabled_test in "${disabled_tests[@]}"; do
56
			sed -i "/\s*${disabled_test}/d" test/Makefile \
57
				|| die "Failed to remove ${disabled_test}"
58
		done
41 59
	fi
42 60

  
43 61
	multilib_copy_sources
......
70 88
}
71 89

  
72 90
multilib_src_test() {
73
	local disabled_tests=(
74
		accept.c
75
		conn-unreach.t
76
		fpos.c
77
		io_uring_register.c
78
		link-timeout.c
79
		read-before-exit.c
80
		recv-msgall-stream.c
81
		msg-ring.c
82
		wait-timeout.t
83
	)
84
	local disabled_test
85
	for disabled_test in "${disabled_tests[@]}"; do
86
		sed -i "/\s*${disabled_test}/d" test/Makefile \
87
			|| die "Failed to remove ${disabled_test}"
88
	done
89

  
90 91
	emake -C test V=1 runtests
91 92
}
Thank you!