Commit Graph
841088 Commits
Author SHA1 Message Date
Sam James fb0949b5cf dev-libs/libqt6pas: add 6.2.7, drop 1.0.0-r1
Use the proper version from Qt6Pas.pro. This version is tied to what's
in lazarus-3.0 but it's the same in lazarus-3.2.

Also, don't unnecessarily rename the distfile so it can be reused rather
than downloaded twice by users with lazarus.

Bug: https://bugs.gentoo.org/934158
Bug: https://bugs.gentoo.org/934235
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 10:32:43 +01:00
Sam James c951533608 dev-lang/lazarus: put back REQUIRED_USE
The change itself is right conceptually (see the USE=gui policy in QA guide),
but Lazarus continues to be a mess and I've spent too much time on it for now.

The right fix is to drop REQUIRED_USE (as we did) but also make *DEPEND reflect that.

But given I don't really want to think about Lazarus again, I'm not going to do
that right now. Its actual maintainer can do that.

Bug: https://bugs.gentoo.org/934158
Closes: https://bugs.gentoo.org/934235
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 10:32:38 +01:00
Sam James 34c96163c6 dev-libs/libqt5pas: add 1.2.15
Bug: https://bugs.gentoo.org/934158
Bug: https://bugs.gentoo.org/934235
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 10:32:34 +01:00
Arthur Zamarin ea19e29221 sys-auth/libfprint: Stabilize 1.94.7 arm, #934239
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 12:10:34 +03:00
Arthur Zamarin dcabee9e1f sys-auth/libfprint: Stabilize 1.94.7 x86, #934239
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 12:07:19 +03:00
Arthur Zamarin b8e7d6a212 sys-auth/libfprint: Stabilize 1.94.7 amd64, #934239
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 12:07:18 +03:00
Arthur Zamarin 42e3c78b87 sys-auth/libfprint: Stabilize 1.94.7 arm64, #934239
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 12:07:17 +03:00
Arthur Zamarin 1afce02245 sys-auth/libfprint: Stabilize 1.94.7 ppc64, #934239
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 12:05:05 +03:00
Arthur Zamarin d2d4328b9a sys-auth/libfprint: Stabilize 1.94.7 ppc, #934239
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 12:05:04 +03:00
Arthur Zamarin 18236a569b sci-electronics/vbs: last-rite
Bug: https://bugs.gentoo.org/934240
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 12:04:03 +03:00
Arthur Zamarin 236b15f54c sci-electronics/vbs: unkeyword 1.4.0 for ~ppc
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 11:59:52 +03:00
Arthur Zamarin aecf938613 sys-apps/razercfg: drop 0.42
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 11:43:13 +03:00
Arthur Zamarin 2209a547ab net-wireless/gobi_loader: EAPI=8, cleanup, fix bugs
Closes: https://bugs.gentoo.org/725158
Closes: https://bugs.gentoo.org/849491
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 11:39:13 +03:00
Sam James 410197e34e dev-libs/protobuf: backport template instantiation fix
Closes: https://bugs.gentoo.org/917046
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:18:18 +01:00
Sam James f60d837dc7 dev-db/mysql: Stabilize 8.0.36 amd64, #919815
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:15:31 +01:00
Martin Mokry c469982772 dev-embedded/arduino-ctags: Fix modern C build failure
Closes: https://bugs.gentoo.org/883239
Closes: https://bugs.gentoo.org/874969
Signed-off-by: Martin Mokry <martin-kokos@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37006
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:10:44 +01:00
Sam James a7a550ba59 net-misc/ntpsec: more idiomatic use of distutils-r1
Bug: https://bugs.gentoo.org/910009
Bug: https://bugs.gentoo.org/922819
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:02:26 +01:00
Sam James d86bc0181c net-misc/ntpsec: fix verify-sig w/ downloaded waf
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:02:25 +01:00
Sam James 654bd88912 net-misc/ntpsec: add missing dies, inherit for multiprocessing
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:02:25 +01:00
Sam James 6bca5783e9 net-misc/ntpsec: move changes into ~arch revbumps
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:02:24 +01:00
James Browning d1bdf4a406 net-misc/ntpsec: Run tests conditionally
I am requiring FEATURES+=" test" and USE+=" test" for this.

Bug: https://bugs.gentoo.org/831352
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36963
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:02:20 +01:00
James Browning cfc29c8eec net-misc/ntpsec: Solve conflicting modules problem
gpep517 install-wheel throws a fit if run after
waf-utils_src_install for the same Python.

Bug: https://bugs.gentoo.org/910009
Bug: https://bugs.gentoo.org/922819
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:01:54 +01:00
James Browning bfb6ca177d net-misc/ntpsec: Use later waf to Python targets 3.11, 3.12
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:01:53 +01:00
James Browning 93bbffd213 net-misc/ntpsec: Change to PEP517 build, finally.
Bug: https://bugs.gentoo.org/910009
Bug: https://bugs.gentoo.org/922819
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:01:50 +01:00
James Browning fa8cb51ea7 net-misc/ntpsec: Reduce the number of actual builds to 1 from n(+1)
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:01:49 +01:00
James Browning d7d9ffd775 net-misc/ntpsec: Replace n(+1) used whole tree builds with 1
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:01:48 +01:00
James Browning a0359d5441 net-misc/ntpsec: Replace egg-info with a Flit pyproject.toml file
Bug: https://bugs.gentoo.org/910009
Bug: https://bugs.gentoo.org/922819
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:01:15 +01:00
James Browning 0427cc0344 net-misc/ntpsec: Replace USE_EXPANDish flags with normal ones
Signed-off-by: James Browning <JamesB.fe80@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:00:28 +01:00
Arthur Zamarin 9723dfa700 sci-chemistry/xyza2pipe: last-rite
Bug: https://bugs.gentoo.org/934232
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 10:43:35 +03:00
Maciej Barć b64bde496b app-text/paper-clip: bump libadwaita requirement to 1.5.0
Closes: https://bugs.gentoo.org/934177
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2024-06-14 09:42:55 +02:00
Sam James 2dda86ff86 dev-lang/lazarus: revbump for dep fixes
See ba8e892ee4.

Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 08:34:18 +01:00
Denis Pronin 20e05ef8ae dev-lang/lazarus: add 3.4
Closes: https://bugs.gentoo.org/933988
Signed-off-by: Denis Pronin <dannftk@yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/37136
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 08:32:53 +01:00
Denis Pronin dbbf51f217 dev-libs/libqt6pas: fix subslot
Signed-off-by: Denis Pronin <dannftk@yandex.ru>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 08:32:50 +01:00
Denis Pronin ba8e892ee4 dev-lang/lazarus: update lazarus-3.0 and libqt6pas-1.0 dependency
1. remove qt5 from possible USE flags, we're targeting on qt6
2. use 3.0 for 3rd major version of lazarus and dependencies

Signed-off-by: Denis Pronin <dannftk@yandex.ru>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 08:32:15 +01:00
Sam James 593c2ab8a6 media-libs/vigra: add 1.11.2_p20240505
* Drop broken Python bindings as they use distutils quite a bit. There aren't
  any reverse dependencies.
* Drop broken docs (needs various patching and still don't work in snapshot).

Closes: https://bugs.gentoo.org/743160
Closes: https://bugs.gentoo.org/806470
Closes: https://bugs.gentoo.org/929649
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 08:28:07 +01:00
Maciej Barć 2adcf23fd4 dev-lang/eisl: bump to 4.00
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2024-06-14 09:27:20 +02:00
Maciej Barć bffaa046e2 dev-lang/eisl: drop old 3.72
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2024-06-14 09:27:19 +02:00
Matoro Mahri d8cfb771b4 sys-apps/polychromatic: wire up tests
Bug: https://bugs.gentoo.org/933050
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/37151
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2024-06-14 09:27:19 +02:00
Sam James 4f366a4db9 media-libs/vigra: further py3.12 fixes
Unfortunately, the CMake still tries to use:
1) nose (???)
2) numpy.distutils

Bug: https://bugs.gentoo.org/929649
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 08:14:29 +01:00
Arthur Zamarin 95801ada6e sci-chemistry/namd: last-rite
Bug: https://bugs.gentoo.org/934228
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 10:07:20 +03:00
Arthur Zamarin aa0ee759fc sci-chemistry/{aqua,procheck}: last-rites
Bug: https://bugs.gentoo.org/928067
Bug: https://bugs.gentoo.org/928068
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 10:03:09 +03:00
Arthur Zamarin 80e61ece34 www-misc/log-toolkit: last-rite
Bug: https://bugs.gentoo.org/934227
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-14 09:55:29 +03:00
Sam James ba1721b306 app-shells/bash: upgrade einfo->ewarn for bashrc changes
Stands out more and gets repeated by Portage.

Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:47:31 +01:00
Eli Schwartz e0dd3c6477 sys-auth/libyubikey: update EAPI 7 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:44:45 +01:00
Eli Schwartz f4858b42d5 sys-auth/libyubikey: make sure elibtoolize is applied
Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:44:44 +01:00
Eli Schwartz b8b7401782 app-crypt/ccid: make sure elibtoolize is applied
Needed to e.g. pass LTO warning flags through to the linker. In theory
it would be nice to run a full eautoreconf, since eautoconf is already
run, but the package errors out with automake since a patch deletes the
use of flex in configure.ac while it is still required for the actual
build.

Actually-correct patch created & fix submitted upstream, since there was
never a good reason to hack around this locally:
https://github.com/LudovicRousseau/CCID/pull/140

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:44:44 +01:00
Eli Schwartz b462e21d01 sys-cluster/openmpi: force disable building against system pmix
It cannot currently work, since it lacks multilib support plus keywords.
Avoid automagically depending on it, at least.

Bug: https://bugs.gentoo.org/652432
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:44:43 +01:00
Eli Schwartz 3bad08811a sys-cluster/pmix: clean up junk libtool remainders
Standard boilerplate for finding and deleting all .la files.

Closes: https://bugs.gentoo.org/880355
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:44:42 +01:00
Eli Schwartz 837a217ce9 sys-cluster/pmix: add 5.0.2
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:44:42 +01:00
Eli Schwartz 7e492f3130 sys-cluster/openmpi: prevent parallel installation with pmix
It is vendored in openmpi, so installing openmpi gets you the contents
of sys-cluster/pmix. This is bad and wrong, but also work to resolve. (It
is also work that *needs* to be resolved for openmpi 5.x.)

Things that pmix needs before becoming a proper dependency of openmpi:
- multilib
- keywording on various arches

The stopgap measure is to mark the two as incompatible while we work on
the rest.

Bug: https://bugs.gentoo.org/652432
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 07:44:41 +01:00