Commit Graph
755213 Commits
Author SHA1 Message Date
Arthur Zamarin 8d15fee14d sys-apps/systemd: Stabilize 253.11 ppc64, #914612
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 21:27:25 +03:00
Arthur Zamarin b4f4a78784 sys-apps/systemd: Stabilize 253.11 arm, #914612
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 21:27:22 +03:00
Arthur Zamarin 96763b2e26 sys-apps/systemd: Stabilize 253.11 arm64, #914612
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 21:27:17 +03:00
Arthur Zamarin 7f6d75d94b sys-apps/systemd: Stabilize 253.11 sparc, #914612
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 21:27:14 +03:00
Arthur Zamarin 32090d073b app-arch/unrar: Stabilize 6.2.10 ppc, #914341
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 21:26:18 +03:00
Ulrich Müller 4a4ff16db2 app-editors/emacs: Fix build failure with USE=jit
Closes: https://bugs.gentoo.org/914609
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2023-09-24 20:20:15 +02:00
Sam James 0b66d2ca8b dev-ruby/rexml: Stabilize 3.2.6 arm, #914591
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-24 19:17:32 +01:00
Sam James 2f25354125 dev-perl/Text-CSV: Stabilize 2.30.0 arm, #914413
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-24 19:17:31 +01:00
Ionen Wolkens 431564a934 dev-qt/qtbase: use bit more correct libglvnd[X?] dep
Enabling X+opengl+gles2-only but wanting X off on libglvnd is a bit of
a stretch, but technically GLX is not used with gles2-only.

Not worth a revbump.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:48:20 -04:00
Ionen Wolkens 026008f0e8 games-emulation/fceux: add 2.6.6
Changes:
* add IUSE=archive for 7z support
* rearrange pkg_check_modules in a loop to avoid repeating
  this a fourth time for libarchive and maybe more later
* pass -DGLVND=yes to avoid legacy mode

Changes adapted from PR#32020 (changed to patches):
* delete lua dlls in src_prepare rather than src_install
* allow luajit
* handle linking with libOpenGL without GLX
(ideally proper luajit/GL changes should be upstreamed though)

Technically avoiding libglvnd[-X] was not possible either way
due to qtbase[opengl,-gles2-only,-X] failing with it (and then
fceux fails to build with gles2-only), but this was recently
fixed in Qt6.9999 and is now backported to 6.5+6.6 downstream
(libglvnd[X] is still required if using Qt5).

Closes: https://github.com/gentoo/gentoo/pull/32020
Thanks-to: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:18:43 -04:00
Ionen Wolkens 780f854624 gui-apps/qt6ct: give first-time note that it may be unstable
Not looked that closely but, after the Qml issues and also hhaving
crashes with fceux potentially due to the mix with SDL/OpenGL, may
be better give a warning. Especially given Qt6 obviously get more
changes than Qt5 and may potentially break this in obscure ways
on major bumps.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:18:43 -04:00
Ionen Wolkens 1ccf81ebc6 dev-qt/qttools: enable assistant by default in live
Provides QtHelp, and lacking that by default is likely to be
an annoyance given the amount of packages that previously
depended on dev-qt/qthelp:5. No urgency to trigger a rebuild,
so queue'ing it for next release.

Technically requires no extras assuming default IUSE on qtbase,
albeit may eventually pull litehtml if unbundled.

Unfortunately does mean that the optfeature will nag about
qt-docs when it is primarily intended for developers.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:18:43 -04:00
Ionen Wolkens dd79847d75 dev-qt/qtmultimedia: skip tst_qscreencapturebackend (qt6)
Similarly to the other screencapture test, may try weird
things if happen to have support in ffmpeg or gstreamer.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:18:42 -04:00
Ionen Wolkens 042f53ffe1 dev-qt/qtlocation: cleanup duplicate line (qt6)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:18:42 -04:00
Ionen Wolkens 023de8617b dev-qt/qtbase: backport fix for libglvnd[-X]
Currently only exists in 6.9999 and will be in Qt6.7 unless upstream
backports it to 6.6.x earlier.

Originally thought that this already worked with the cmake migration,
thus libglvnd[-X] not being only for gles2-only like in qtgui:5.
Rather than change that dependency, just backport the cmake check
to allow building.

Trivial elseif() so this does nothing unless GLX is missing.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:18:42 -04:00
WANG Xuerui 31892f618b profiles/arch/loong: drop the dev-util/cmake[gui] mask
Qt 6 is now keyworded.

Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:07:51 +08:00
WANG Xuerui 4d5df8226c dev-ruby/zeitwerk: keyword 2.6.11-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:06:17 +08:00
WANG Xuerui 98b5bf1ad7 dev-ruby/warning: keyword 1.3.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:06:06 +08:00
WANG Xuerui b22cc3d052 dev-qt/qttranslations: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:26 +08:00
WANG Xuerui 352be12f5f dev-qt/qttranslations: keyword 6.5.2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:25 +08:00
WANG Xuerui e1a19e32c4 dev-qt/qttools: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:25 +08:00
WANG Xuerui d25e9ec9e0 dev-qt/qttools: keyword 6.5.2-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:24 +08:00
WANG Xuerui 070ddfbf28 dev-qt/qtwayland: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:23 +08:00
WANG Xuerui b93275fa4f dev-qt/qtwayland: keyword 6.5.2-r3 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:22 +08:00
WANG Xuerui 34d20a651b dev-qt/qtdeclarative: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:22 +08:00
WANG Xuerui 41ab181891 dev-qt/qtdeclarative: keyword 6.5.2-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:21 +08:00
WANG Xuerui 9a89f79547 dev-qt/qtshadertools: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:21 +08:00
WANG Xuerui 895484d1eb dev-qt/qtshadertools: keyword 6.5.2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:20 +08:00
WANG Xuerui a54f70244c dev-qt/qtbase: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:20 +08:00
WANG Xuerui efa8fedcff dev-qt/qtbase: keyword 6.5.2-r2 for ~loong
Two test cases are failing on a Loongson 3A6000 box:

    71 - tst_qprocess (Failed)
    304 - tst_qnetworkinterface (Failed)

With the following log messages:

    FAIL!  : tst_QProcess::startStopStartStopBuffers(separate-separate) 'process.bytesToWrite() > 0' returned FALSE. ()
       Loc: [/tmp/portage/dev-qt/qtbase-6.5.2-r2/work/qtbase-everywhere-src-6.5.2/tests/auto/corelib/io/qprocess/tst_qprocess.cpp(2461)]
    FAIL!  : tst_QProcess::startStopStartStopBuffers(separate-merged) 'process.bytesToWrite() > 0' returned FALSE. ()
       Loc: [/tmp/portage/dev-qt/qtbase-6.5.2-r2/work/qtbase-everywhere-src-6.5.2/tests/auto/corelib/io/qprocess/tst_qprocess.cpp(2461)]
    FAIL!  : tst_QProcess::startStopStartStopBuffers(merged-separate) 'process.bytesToWrite() > 0' returned FALSE. ()
       Loc: [/tmp/portage/dev-qt/qtbase-6.5.2-r2/work/qtbase-everywhere-src-6.5.2/tests/auto/corelib/io/qprocess/tst_qprocess.cpp(2461)]
    FAIL!  : tst_QProcess::startStopStartStopBuffers(merged-merged) 'process.bytesToWrite() > 0' returned FALSE. ()
       Loc: [/tmp/portage/dev-qt/qtbase-6.5.2-r2/work/qtbase-everywhere-src-6.5.2/tests/auto/corelib/io/qprocess/tst_qprocess.cpp(2461)]
    FAIL!  : tst_QProcess::startStopStartStopBuffers(merged-forwarded) 'process.bytesToWrite() > 0' returned FALSE. ()
       Loc: [/tmp/portage/dev-qt/qtbase-6.5.2-r2/work/qtbase-everywhere-src-6.5.2/tests/auto/corelib/io/qprocess/tst_qprocess.cpp(2461)]

    FAIL!  : tst_QNetworkInterface::localAddress(wg0-xxx.xxx.xxx.xxx) 'pmtu <= outgoingIface->maximumTransmissionUnit()' returned FALSE. ()
       Loc: [/tmp/portage/dev-qt/qtbase-6.5.2-r2/work/qtbase-everywhere-src-6.5.2/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp(246)]

But both are spurious to some extent.

For the startStopStartStopBuffers case, a 128KiB write is made to
hopefully retain some unwritten data even if the pipe is found writable,
and the comment in the test code indicates that Linux is the "worst
case" defaulting to 64KiB pipe buffers. This is actually
PIPE_DEF_BUFFERS pages, according to include/linux/pipe_fs_i.h; popular
arches use 4KiB pages, so 64KiB for them. Linux/LoongArch defaults to
16KiB pages, however, and the test case passes when the write size is
quadrupled.

And for the localAddress case, it may just be that the WireGuard
interface behaves differently than physical ones, and indeed the other
interfaces passed the test.

So, the library should actually be fully functional on loong, hence the
keyword.

Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:19 +08:00
WANG Xuerui 0a6ceb4eba app-misc/fastfetch: keyword 2.0.5-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:19 +08:00
WANG Xuerui 1a784f1aad net-misc/wget2: keyword 2.1.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:18 +08:00
WANG Xuerui aa8fec7c19 dev-libs/yyjson: keyword 0.8.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:18 +08:00
WANG Xuerui 5c421a6758 media-gfx/chafa: keyword 1.12.5-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2023-09-25 01:05:18 +08:00
Kenton Groombridge c87b4b764d app-admin/setools: stabilize 4.4.2 for amd64, arm, arm64, x86
Closes: https://bugs.gentoo.org/913892
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
2023-09-24 12:15:17 -04:00
Arthur Zamarin 5938298f51 dev-vcs/git-delete-merged-branches: Stabilize 7.4.0 amd64, #914575
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:58:32 +03:00
Arthur Zamarin be53e26855 net-im/profanity: Stabilize 0.14.0 amd64, #914481
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:58:31 +03:00
Arthur Zamarin 380b16239e dev-perl/Text-CSV: Stabilize 2.30.0 amd64, #914413
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:58:30 +03:00
Arthur Zamarin 4c22db5236 dev-perl/Text-CSV: Stabilize 2.30.0 x86, #914413
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:58:29 +03:00
Arthur Zamarin 8d47910948 dev-ruby/warning: Keyword 1.3.0 arm, #914593
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:24 +03:00
Arthur Zamarin 179ec451d1 dev-ruby/zeitwerk: Keyword 2.6.11-r1 arm, #914593
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:23 +03:00
Arthur Zamarin 6ec554a504 dev-libs/blake3: Keyword 1.4.1 arm64, #914592
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:23 +03:00
Arthur Zamarin d5cf2360ba sys-devel/mold: Keyword 2.2.0 arm64, #914592
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:22 +03:00
Arthur Zamarin 233610a916 dev-ruby/rexml: Stabilize 3.2.6 arm64, #914591
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:21 +03:00
Arthur Zamarin 013d72262c dev-perl/Text-CSV: Stabilize 2.30.0 arm64, #914413
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:21 +03:00
Arthur Zamarin 0ec3701d47 dev-perl/Text-CSV: Stabilize 2.30.0 ppc64, #914413
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:20 +03:00
Arthur Zamarin 451ef3cc41 dev-libs/gmp: Stabilize 6.3.0 ppc, #913815
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:44:19 +03:00
Arthur Zamarin c7b039ace2 dev-python/httpbin: Keyword 0.10.1 ppc64, #912056
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:27:57 +03:00
Arthur Zamarin 64aea08cdc dev-python/flasgger: Keyword 0.9.7.1 ppc64, #912056
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:27:56 +03:00
Arthur Zamarin 17fa658bcc dev-python/httpbin: Keyword 0.10.1 x86, #912056
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-24 18:27:24 +03:00