Diff qtbase-6.10.3 with a qtbase-6.11.0

/usr/portage/dev-qt/qtbase/qtbase-6.11.0.ebuild 2026-03-28 11:46:07.759480466 +0300
14 14

  
15 15
declare -A QT6_IUSE=(
16 16
	[global]="+ssl +udev zstd"
17
	[core]="icu journald syslog"
17
	[core]="icu io-uring journald syslog"
18 18
	[modules]="+concurrent +dbus +gui +network +sql +xml"
19 19

  
20 20
	[gui]="
......
65 65
	dev-libs/glib:2
66 66
	dev-libs/libpcre2:=[pcre16,unicode(+)]
67 67
	icu? ( dev-libs/icu:= )
68
	io-uring? ( sys-libs/liburing:= )
68 69
	journald? ( sys-apps/systemd )
69 70

  
70 71
	dbus? ( sys-apps/dbus )
......
187 188
	"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
188 189
	"${FILESDIR}"/${PN}-6.8.2-cross.patch
189 190
	"${FILESDIR}"/${PN}-6.9.0-no-direct-extern-access.patch
191
	"${FILESDIR}"/${PN}-6.11.0-iouring-unity.patch
190 192
)
191 193

  
192 194
src_prepare() {
......
207 209
}
208 210

  
209 211
src_configure() {
210
	# temporary warning to spare surprised users for whom "it worked before",
211
	# will drop this in Qt 6.11 (bug #966289)
212
	if use custom-cflags && tc-cpp-is-true __RDRND__ ${CXXFLAGS}; then
213
		ewarn "USE=custom-cflags is enabled, and there is a good chance that the build"
214
		ewarn "will fail with current CXXFLAGS. Please disable it if have issues."
215
	fi
216

  
217 212
	if use gtk; then
218 213
		# defang automagic dependencies (bug #624960)
219 214
		use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
......
248 243

  
249 244
		# qtcore
250 245
		$(qt_feature icu)
246
		$(qt_feature io-uring liburing)
251 247
		$(qt_feature journald)
252 248
		$(qt_feature syslog)
253 249
		# currently jemalloc upstream is dead and tests fail with it
Thank you!