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 |