Commit Graph
752802 Commits
Author SHA1 Message Date
Sam James 2e699efb25 mail-mta/opensmtpd: Stabilize 7.3.0_p1-r1 arm64, #913684
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:50 +01:00
Sam James 9ddd2a95bd mail-mta/opensmtpd: Stabilize 7.3.0_p1-r1 ppc64, #913684
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:49 +01:00
Sam James 1515a05470 mail-mta/opensmtpd: Stabilize 7.3.0_p1-r1 x86, #913684
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:48 +01:00
Sam James e4e34a33c0 dev-perl/Test-Bits: Stabilize 0.20.0 amd64, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:47 +01:00
Sam James 88977d3e73 dev-perl/MooX-StrictConstructor: Stabilize 0.11.0 amd64, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:47 +01:00
Sam James e542704833 dev-perl/Data-Printer: Stabilize 1.1.1 amd64, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:46 +01:00
Sam James dfc9d23f07 dev-perl/Data-IEEE754: Stabilize 0.20.0 amd64, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:45 +01:00
Sam James 4f51fd7384 dev-perl/MaxMind-DB-Reader: Stabilize 1.0.14 amd64, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:45 +01:00
Sam James 514fee3d38 dev-perl/MaxMind-DB-Common: Stabilize 0.40.1 amd64, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:44 +01:00
Sam James 9f835c616e dev-perl/GeoIP2: Stabilize 2.6.2 amd64, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:43 +01:00
Sam James 0fe4df6307 dev-perl/Test-Bits: Stabilize 0.20.0 x86, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:42 +01:00
Sam James d297eec919 dev-perl/MooX-StrictConstructor: Stabilize 0.11.0 x86, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:42 +01:00
Sam James 8fd982cfe6 dev-perl/Data-Printer: Stabilize 1.1.1 x86, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:41 +01:00
Sam James 4365990e53 dev-perl/Data-IEEE754: Stabilize 0.20.0 x86, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:40 +01:00
Sam James a793874eb8 dev-perl/MaxMind-DB-Reader: Stabilize 1.0.14 x86, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:40 +01:00
Sam James 0f846413c1 dev-perl/MaxMind-DB-Common: Stabilize 0.40.1 x86, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:39 +01:00
Sam James 3d90fd7188 dev-perl/GeoIP2: Stabilize 2.6.2 x86, #913627
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-05 15:21:38 +01:00
Maciej Barć 4ec757b1c1 app-emacs/org-mode: bump to 9.6.9
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:39 +02:00
Maciej Barć 41e8ab6e90 app-emacs/org-contrib: bump to 0.4.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:38 +02:00
Maciej Barć a95a675cab app-emacs/org-contrib: drop old 0.4
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:38 +02:00
Maciej Barć a3d5920ac5 app-emacs/org-contrib: drop old 0.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:38 +02:00
Maciej Barć d308879c93 app-emacs/eldev: bump to 1.6
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:38 +02:00
Maciej Barć 21317be564 app-emacs/eldev: drop old 1.5
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:37 +02:00
Maciej Barć aa5e06cb60 app-emacs/eldev: drop old 1.4.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:37 +02:00
Maciej Barć 380a41120e dev-lang/eisl: drop old 3.24
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:37 +02:00
Maciej Barć d5ed7fe5aa sys-apps/system-monitoring-center: bump to 2.21.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:37 +02:00
Michael Mair-Keimberger a76fb269ab dev-libs/mdns: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/32622
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-05 16:11:37 +02:00
Eray Aslan a3bcdebdb6 net-misc/ena-driver: drop 2.8.7, 2.8.8
Signed-off-by: Eray Aslan <eras@gentoo.org>
2023-09-05 16:03:58 +02:00
Eray Aslan ba269aa8fc net-misc/ena-driver: add 2.9.1
Signed-off-by: Eray Aslan <eras@gentoo.org>
2023-09-05 16:03:23 +02:00
David Seifert 46e67d857a dev-php/*: remote obsolete PHP targets 'php7-2' and 'php7-3'
Closes: https://github.com/gentoo/gentoo/pull/32627
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-05 15:42:01 +02:00
Arsen Arsenović 4d45954068 media-fonts/iosevka: add 26.3.2
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
2023-09-05 15:22:27 +02:00
Ionen Wolkens 30b740e404 metadata/stabilization-groups: add qt/qt6.group
It may be extra work but planning to stabilize all qt6 modules
together not to repeat headaches users been having with qt5 and
mismatching keywords.

New modules being packaged should be added here as well unless
it is not possible to stabilize due to dependencies.

Note this is more or less a test file (or notes) currently.
Tooling may need time to understand disparities between slots
combined with ebuild quirks.

Closes: https://github.com/gentoo/gentoo/pull/32450
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:15 -04:00
Ionen Wolkens 41dd954489 dev-qt/qttools: depend on qtbase[gles2-only=] for qtdiag
Same as opengl and vulkan, qtdiag has the whole slew of
QT_CONFIG that would break if qtbase disables support.

Albeit unfortunate with unsplit qttools given USE is a
no-op (like vulkan) unless qtdiag is enabled.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:15 -04:00
Ionen Wolkens d1c1c2cfe1 dev-qt/qtcharts: depend on qtbase[gles2-only=]
Only one case of QT_CONFIG(opengles2) but that still
looks unsafe if mismatching.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:15 -04:00
Ionen Wolkens ad5b07670f dev-qt/qt3d: depend on qtbase[gles2-only=]
Lot of QT_CONFIG(opengles2), needed to preserve ABI.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:15 -04:00
Ionen Wolkens 71d61b2cda dev-qt/qtquick3d: depend on qtbase[opengl=,vulkan=]
Littered in QT_CONFIG(opengl/vulkan) and needed to avoid ABI issues.
Hopefully the last of these as it is annoying for users not handling
opengl/vulkan with global flags (and portage tend to give the wrong
suggestion here). Non-issue on desktop profiles by default.

[gles2-only=] is also a thing, but less of an issue given nothing
normally depends on that and simply left unset.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:15 -04:00
Ionen Wolkens 653d474c22 dev-qt/qt3d: do not fetch assimp in live (qt6)
Same deal as qtquick3d, likely more cases where we are fetching
unneeded submodules (haven't verified), but this one was inconsistent.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:14 -04:00
Ionen Wolkens 204ee75ba5 dev-python/PyQt6: add QtBluetooth, Nfc, TextToSpeech, and Sensors
Nothing that needs this in PyQt6 currently, but there is no harm
in adding off-by-default support now that these are packaged.

Only ones still missing are:
- QtLocation: still disabled in project.py, so waiting on upstream
- QtPdf: needs enabling & testing in qtwebengine first
- QtRemoteObjects: thought to package this but failing to find anything
  that is going to need it currently, will wait until someone requests
  (remoteobjects sound interesting but seemingly scarcely used)
- QtAxContainer: this is for Windows (ActiveX), so nothing to do here

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:14 -04:00
Ionen Wolkens 6ab548af1c dev-qt/qtlocation: backport build fix for clang+glibc (qt6)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:13 -04:00
Ionen Wolkens ed1caa33d0 qt6-build.eclass: re-arrange QT6_BUILD_TYPE, add pre-release
If add _beta and _rc odds are will not want them keyworded by
default, but == release will keyword them all the same so need
something different. If do want to keyword or match both for
one reason or another, can still do == *release.

Re-arranged to avoid repeating SRC_URI/QT6_P/S/etc... albeit it does
make it a bit less clear (then again there's not much going on there).
Also lets us merge the inherit block from below and inherit earlier
for less SRC_URI+S inherit environment pollution.

Also document QT6_BUILD_TYPE for EclassDocMissingVar.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:13 -04:00
Ionen Wolkens c2d1b88912 qt6-build.eclass: switch examples dir to /usr/lib*/qt6/examples
This is used to install compiled test executables (not source
examples or similar), meant to be executed from qtcreator
(not that I've tried it).

We do not install examples (yet), so no need to worry about files
or qtbase remembering a bad path.

Looking at other distros (at least those that do not set this to
a docdir like we were and there are many), putting this under
lib/*qt6/ alongside qt6/bin seems to be the typical choice.

For actual source code examples, Qt has opted to not support installing
these anymore (QTBUG-86302) so we'd have to doins -r ourselves either
way, likely like normal docs unless something expects to find these in
the Qt examples dir.

Bug: https://bugs.gentoo.org/881433
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:13 -04:00
Ionen Wolkens 6497f4c54b qt6-build.eclass: skip filter-lto if custom-cflags exists
Do not think this is particularly useful, but it is to avoid
false advertising when IUSE exists. As usual anyone enabling
this is on their own.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:13 -04:00
Ionen Wolkens 03c2604055 dev-qt/qtvirtualkeyboard: new qt6 module, add 6.5.2 + live
Packaging some extra modules that are likely needed by upcoming
kde6 and were available with Qt5 in ::gentoo, so can be in a good
shape by the time need these for testing.

Please ask if need other modules that are still missing.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:13 -04:00
Ionen Wolkens 24e16820c5 dev-qt/qtspeech: new qt6 module, add 6.5.2 + live
Packaging some extra modules that are likely needed by upcoming
kde6 and were available with Qt5 in ::gentoo, so can be in a good
shape by the time need these for testing.

Please ask if need other modules that are still missing.

wrt IUSE=speechd, normally would do IUSE=speech, but this is more
specifically about enabling (optional) speechd support in a library
that can do tts by other means, and also do not want it to be confused
with enabling the "speech" Qt module either (nothing should need to
depend on this USE).

Note this module currently seems rather fragile (see ebuild comments),
considered just not packaging it (yet) but it will be needed and may
as well see where it goes now.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:13 -04:00
Ionen Wolkens 5175c92dae dev-qt/qtsensors: new qt6 module, add 6.5.2 + live
Packaging some extra modules that are likely needed by upcoming
kde6 and were available with Qt5 in ::gentoo, so can be in a good
shape by the time need these for testing.

Please ask if need other modules that are still missing.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:12 -04:00
Ionen Wolkens 70731e2be4 dev-qt/qtconnectivity: new qt6 module, add 6.5.2 + live
Packaging some extra modules that are likely needed by upcoming
kde6 and were available with Qt5 in ::gentoo, so can be in a good
shape by the time need these for testing.

Please ask if need other modules that are still missing.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:12 -04:00
Ionen Wolkens ae425888b5 dev-qt/*: replace = by ~ for dev-qt/*:6 deps
Less jarring a little bit shorter. Made sense in Qt5 given it used
a ver_cut QT5_PV and could be used to ignore additional components,
but with PV it does nothing useful. Plus we still want _rc and _betas
to match (_p<date> are where issues start though, if ever needed we
could reintroduce QT6_PV, but for now...).

Should have done this in the previous style commit.

Still keeping :6, do prefer these being everywhere for clarity with
Qt slots (and qa-vdb!) even if essentially a no-op here. Plus, even
if this does not happen with Qt, two slots having the same version
can happen with revisions (e.g. current webkit-gtk).

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:12 -04:00
Ionen Wolkens bf9df70869 dev-qt/qtnetworkauth: remove unnecessary qtbase[widgets]
Would be needed if had "examples? ( )".

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:12 -04:00
Ionen Wolkens d6aceb0b08 dev-python/PyQt6-WebEngine: switch maintainer to qt@
Which I am part of, so nothing changes beside
being consistent with other PyQt* packages.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:12 -04:00
Ionen Wolkens cf1b1d40a4 dev-python/PyQt6-sip: switch maintainer to qt@
Which I am part of, so nothing changes beside
being consistent with other PyQt* packages.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-05 09:01:11 -04:00