Commit Graph
986866 Commits
Author SHA1 Message Date
Andreas Sturmlechner f3bbc6d5bc app-text/poppler: add 25.09.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-09-08 21:26:53 +02:00
Eli Schwartz ff73a7079b sci-physics/espresso: add the patches too. oops...
Fixes: 74d3bc3916
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-08 15:19:35 -04:00
William Hubbs c19ed3a7a6 dev-util/gitlab-runner: drop 18.3.0
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-09-08 13:53:24 -05:00
William Hubbs df8bfb3de0 dev-util/gitlab-runner: add 18.3.1
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-09-08 13:53:24 -05:00
Alfredo Tupone 62cd244bea sci-ml/huggingface_hub: add 0.32.5
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-09-08 20:32:31 +02:00
Arthur Zamarin e77d13ca3d dev-libs/libffi: Stabilize 3.5.2 x86, #962524
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:31 +03:00
Arthur Zamarin bd403c9bbf dev-libs/libffi: Stabilize 3.5.2 arm, #962524
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:30 +03:00
Arthur Zamarin 6ca1fe04f3 net-wireless/bladerf: Stabilize 2023.02-r1 amd64, #962507
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:29 +03:00
Arthur Zamarin d14ddffc8e net-wireless/soapyplutosdr: Stabilize 0.2.2-r1 amd64, #962506
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:28 +03:00
Arthur Zamarin 075c317b7d net-wireless/soapyhackrf: Stabilize 0.3.4-r1 amd64, #962505
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:27 +03:00
Arthur Zamarin 2dd04e124b net-libs/libiio: Stabilize 0.26-r3 amd64, #962504
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:26 +03:00
Arthur Zamarin 33792ebcb6 dev-libs/nss: Stabilize 3.112.1 ppc64, #962396
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:26 +03:00
Arthur Zamarin ea80898500 dev-libs/nss: Stabilize 3.112.1 arm, #962396
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:25 +03:00
Arthur Zamarin 1f87900248 dev-libs/nss: Stabilize 3.112.1 ppc, #962396
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:24 +03:00
Arthur Zamarin 8a15b6664b acct-{group,user}.eclass: destable hppa and sparc
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-08 21:15:00 +03:00
William Hubbs e152c47a64 dev-util/github-cli: add 2.78.0
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-09-08 13:07:35 -05:00
Ben Kohler 1d71c4f214 x11-wm/blackbox: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:39 -05:00
Ben Kohler a55b32dac7 x11-misc/obmenu-generator: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:39 -05:00
Ben Kohler e125093814 x11-misc/i3blocks-contrib: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:38 -05:00
Ben Kohler 611fbbd83e x11-misc/bbweather: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:38 -05:00
Ben Kohler 8a8784bf05 x11-misc/bbrun: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:38 -05:00
Ben Kohler f51a67b1ee x11-misc/bbppp: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:37 -05:00
Ben Kohler ad67a8265c x11-misc/bbkeys: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:37 -05:00
Ben Kohler ea64944a96 sys-apps/kmscon: drop 9.0.0-r1
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:37 -05:00
Ben Kohler c5a0f1c682 net-misc/ncman: drop 9999
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:36 -05:00
Ben Kohler f853a33ae1 net-misc/ncman: EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:36 -05:00
Ben Kohler a1140f04f5 net-dns/openresolv: drop 3.12.0-r1, 3.13.2-r1, 3.14.1, 3.16.2, 3.16.3
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:36 -05:00
Ben Kohler 3e8977b6fd media-video/ushare: fix variable ordering
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:35 -05:00
Ben Kohler 066cc76b64 app-shells/pdmenu: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:35 -05:00
Ben Kohler 504a5b82d8 app-crypt/pdfcrack: EAPI=8, build fix for newer gcc
Closes: https://bugs.gentoo.org/943995
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:35 -05:00
Ben Kohler 7f839215e7 app-backup/fsarchiver: update EAPI 7 -> 8
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:34 -05:00
Ben Kohler 7f9cccc704 app-backup/fsarchiver: drop 0.8.7
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 12:30:34 -05:00
Eli Schwartz 6293165a1a sci-physics/espresso: enable py3.12
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-08 13:22:23 -04:00
Eli Schwartz 74d3bc3916 sci-physics/espresso: fix multitude of extremely severe runtime / test issues
At the heart of this issue is that tests were disabled, via a wholly
bogus and clearly unresearched claim that a dep isn't packaged. No such
dep exists -- the "dep" is a source code file inside the package
sources. It "does not exist" because cmake does not build tests when
running ctest. This is evidenced by loads of other C++ tests not running
at all because... they weren't built.

To fix this, patch the cmake files to expose a target for building
tests.

Next step: for absolutely unfathomable reasons, the package set up
-DCMAKE_SKIP_RPATH=YES, which exists solely to break the software into a
million pieces, as libraries are installed to site-packages and none of
the code can find the dependencies. This cmake option is seriously
advanced low-level debugging, using it at all is a huge red flag.

And the cherry on top is that using it also breaks running tests! Tests
cannot run if test programs cannot find the just-built libraries which
aren't in ld.so.conf. To work around *this*, the ebuild -- in the same
commit adding the bogus RESTRICT=test -- added an LD_PRELOAD of one out
of the four ${BUILD_DIR} libraries loaded by test code. This is *totally
insane*, as the correct solution is either rpath or LD_LIBRARY_PATH, and
LD_PRELOAD injects code into programs such as `mkdir -p "${BUILD_DIR}"`
which in case it wasn't completely obvious, DOES NOT WORK.
```
 *   environment, line  276:  Called die
 * The specific snippet of code:
*** The MPI_Type_free() function was called before MPI_INIT was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[localhost:00084] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed!
*** The MPI_Type_free() function was called before MPI_INIT was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[localhost:00085] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed!
 *       mkdir -p "${BUILD_DIR}" || die
```

Again, there was no reason to ever assume this could work, and the fact
that it was even possible to think it might be a good idea should have
been worrying: it implied that the installed software might not run
without injecting libraries. Indeed, it didn't run.

Since we are massively renovating the testsuite already, add a couple
needed bdeps, some backport patches fixing issues with the tests, and
skip the final remaining test failures. Additionally, it seems numpy
needs to be pinned to 1.* as indicated by some test fails.

Bug: https://github.com/espressomd/espresso/issues/5166
Bug: https://bugs.gentoo.org/811186
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-08 13:21:19 -04:00
Eli Schwartz 765e3354b7 sci-physics/espresso: stop forcing cmake makefile generator
It was added in 4.1.3 alongside an upstream PR fixing it. But the live
ebuild wasn't updated days later when the fix was merged, so it survived
for half a decade despite being long unnecessary (and slow).

Bug: https://github.com/espressomd/espresso/issues/3861
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-08 13:21:11 -04:00
Eli Schwartz 04ad649446 sci-libs/hdf5: backport filter-lto to older subslots
Regrettably it turns out that some packages may need to pin to old hdf5.
So building them is... "relevant".

Bug: https://bugs.gentoo.org/922800
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-08 13:21:11 -04:00
Eli Schwartz 721de47c5e sci-libs/hdf5: restore one old version for revdep
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-08 13:21:11 -04:00
Eli Schwartz 93b1735c8f sci-physics/espresso: fix build with USE=hdf5
There are two major issues:

- the source code is incompatible with hdf5 1.13
- some deprecated boost code stopped working in 1.81

For the latter, we can backport a patch. For the former, no available
backport exists so we don't have much of a choice other than to restrict
the upper bounds until it gets properly fixed.

Bug: https://bugs.gentoo.org/927149
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-08 13:21:11 -04:00
Ben Kohler 067cea4990 app-text/discount: add 3.0.1.1
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 11:36:51 -05:00
Michael Mair-Keimberger 4fc1ed6e7f games-emulation/dosbox: remove unused patch
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
2025-09-08 18:20:51 +02:00
Michael Mair-Keimberger 614aac9bc6 sys-process/dcron: remove unused patches
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
2025-09-08 18:19:18 +02:00
Michael Mair-Keimberger ccd4f212f9 dev-libs/libcec: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
2025-09-08 18:18:45 +02:00
Michael Mair-Keimberger 8bed70bbcf app-containers/lxd: remove unused patches
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
2025-09-08 18:18:00 +02:00
Ulrich Müller a5216a527d app-xemacs/ebuild-mode: drop 1.78
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-09-08 17:48:58 +02:00
Ulrich Müller 8e5151b8ed app-emacs/ebuild-mode: drop 1.78
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-09-08 17:48:57 +02:00
Ben Kohler ca0fa713f9 media-video/ushare: add 2.1_p20250817
New snapshot to fix memleak

Bug: https://bugs.gentoo.org/962374
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2025-09-08 10:44:45 -05:00
Andreas Sturmlechner b38ca47ba3 profiles: riscv: Cleanup obsolete <sci-libs/hdf5-1.12.1[fortran,debug] mask
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-09-08 17:42:46 +02:00
Joonas Niilola d61fb2e5df dev-libs/nss: Stabilize 3.112.1 x86, #962396
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-09-08 18:28:37 +03:00
Joonas Niilola 06efd985c5 dev-libs/nss: Stabilize 3.112.1 amd64, #962396
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-09-08 18:28:07 +03:00
Andreas Sturmlechner 4ccc0874bf profiles: sparc: Cleanup obsolete app-office/scribus[osg] p.use.mask
Obsolete since 649117fa76

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-09-08 17:23:53 +02:00