Commit Graph
840278 Commits
Author SHA1 Message Date
Eli Schwartz 98e81e7861 app-shells/bash-completion: sync live
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-07 09:25:25 +03:00
Arthur Zamarin 7301f26f64 app-shells/gentoo-bashcomp: Stabilize 20240511 sparc, #933700
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 09:16:56 +03:00
Arthur Zamarin 67c1463955 www-servers/tomcat: Stabilize 9.0.89 amd64, #933703
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:42 +03:00
Arthur Zamarin 7d05068e1f media-video/projectx: Stabilize 0.91.0.10-r5 amd64, #933669
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:42 +03:00
Arthur Zamarin f1e6d9e44d media-video/projectx: Stabilize 0.91.0.10-r5 x86, #933669
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:41 +03:00
Arthur Zamarin 7916487859 media-tv/channeleditor: Stabilize 1.9.2.1-r4 amd64, #933667
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:40 +03:00
Arthur Zamarin 0df03a8507 media-tv/channeleditor: Stabilize 1.9.2.1-r4 x86, #933667
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:39 +03:00
Arthur Zamarin 9cb2402ff2 app-editors/vim: add 9.1.0470
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:35 +03:00
Arthur Zamarin 85f1cf47e2 app-editors/gvim: add 9.1.0470
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:35 +03:00
Arthur Zamarin 854766f62f app-editors/vim-core: add 9.1.0470
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-07 08:14:35 +03:00
Zac Medico 7826b7a0e9 dev-python/sqlalchemy-rqlite: add 2.0
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2024-06-06 22:01:35 -07:00
Hans de Graaff be0c9c7937 dev-ruby/builder: add 3.3.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-06-07 07:00:25 +02:00
Viorel Munteanu 1f306c8eec app-misc/fastfetch: add 2.15.0
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-06-07 07:36:04 +03:00
Michał Górny 026b3f18dc dev-python/responses: Bump to 0.25.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:56:14 +02:00
Michał Górny 16cc89fb66 dev-python/sqlglot: Bump to 25.0.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:55:48 +02:00
Michał Górny e99dfd1025 dev-python/sqlglot: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:55:47 +02:00
Michał Górny 2391686e33 dev-python/Faker: Bump to 25.6.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:55:46 +02:00
Michał Górny b34a56db78 dev-python/tornado: Bump to 6.4.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:55:45 +02:00
Michał Górny 1409fac3c3 dev-python/stripe: Bump to 9.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:42:55 +02:00
Michał Górny 9a0e29108a dev-python/google-auth: Bump to 2.30.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:39:25 +02:00
Michał Górny 7caa918f96 dev-python/uv: Bump to 0.2.9
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:35:11 +02:00
Michał Górny 5b78633a11 app-doc/python-docs: Bump to 3.12.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:35:09 +02:00
Michał Górny b45b3ae13c app-doc/python-docs: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:35:08 +02:00
Michał Górny 9be1c9deba dev-lang/python: Bump to 3.12.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:35:07 +02:00
Michał Górny 7d404d3010 dev-python/uv: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 03:35:06 +02:00
Michał Górny 0638b3c545 app-admin/awscli: Bump to 1.33.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 02:57:44 +02:00
Michał Górny 3e1aacab4d dev-python/boto3: Bump to 1.34.121
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 02:57:17 +02:00
Michał Górny a31729f86e dev-python/botocore: Bump to 1.34.121
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-07 02:57:06 +02:00
Louis Sautier 988175db0a sys-kernel/dracut-crypt-ssh: add github upstream metadata
Signed-off-by: Louis Sautier <sbraz@gentoo.org>
2024-06-07 01:48:35 +02:00
Louis Sautier 880d420749 sys-kernel/dracut-crypt-ssh: keyword 1.0.8 for ~arm64
Signed-off-by: Louis Sautier <sbraz@gentoo.org>
2024-06-07 01:47:13 +02:00
Yixun Lan fa5a1030cc www-apps/gitea: drop 1.21.8, 1.21.10
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-06-06 22:26:34 +00:00
Yixun Lan 9d49d8c286 www-apps/gitea: Stabilize 1.21.11 amd64, #933701
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-06-06 22:24:27 +00:00
Ryan Qian 8f30ea59cf www-apps/gitea: add 1.22.0
also adds an experimental USE flag 'gogit', which is used as
an alternative of the 'git' command

Closes: https://bugs.gentoo.org/933692
Closes: https://github.com/gentoo/gentoo/pull/37058
Signed-off-by: Ryan Qian <i@bitbili.net>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-06-06 22:07:33 +00:00
Eli Schwartz 66011abd66 meson.eclass: stop using the incomparably broken "meson compile"
With my upstream meson hat on, I have griped about this for years any
time someone mentions "meson compile" to me. I think it was badly
motivated and shouldn't exist.

The purpose of this command is "for symmetry" with meson setup and meson
test and meson install, even though all of those are python programs
first and foremost, which have ninja targets that simply call back into
the meson tool but with less control.

Symmetry doesn't make a whole lot of sense. The compile phase actually
is implemented as a... ninja file, not a python program. Using ninja
directly is:
- faster, since you don't load hundreds of python modules into memory,
  just to fork out to ninja
- easier to control, since you can directly control the ninja arguments

The "meson compile" program actually, in fact, only really exists for
two reasons:

- meson supports multiple backends -- only when manually requested -- on
  operating systems other than linux. Namely, VS on Windows, and xcode
  on macOS. The wrapper first checks which backend has been generated,
  and then runs the appropriate command there. It also provides the
  ninja argument syntax for options that multiple backends understand,
  so, you can pass -v -j8 and it actually works regardless of backend
  (even if in fact it has to pass `-verbosity:minimal -maxCpuCount:8` to
  do it).

- via retconning, on Windows when using the MSVC `cl.exe` meson compile
  started actually adding this to PATH and setting it up (because it
  requires sourcing a batch script in order to both add to PATH and set
  inscrutable mandatory environment variables) to prevent ninja utterly
  failing if you missed this yourself.

For portage purposes, neither of these matter whatsoever. Even if
portage were to ever use cl.exe on Windows (???) it could set up the
environment just fine on its own, and actually using alternative
backends would require extending the eclass to configure xcode/vs for
tremendous slowdown in compile time, which would be silly.

In exchange for all these features portage doesn't need, what do we get?

meson compile unabashedly doesn't support all possible ninja arguments,
and says you should instead pass the combination of --ninja-args "..."
--vs-args "..." --xcode-args "..." and it will figure out which ones are
relevant for *your* backend and forward it to the backend. We don't
actually do that -- it would be super ugly for the common case of -v
-j8.

As a result, we ignore $NINJAOPTS, which ninja-utils.eclass claims we
are allowed to use. Instead we manually parse out some subset of
"supported" values. We *cannot* respect NINJAOPTS anyways, because...

... meson compile sucks and cannot handle it. To be more accurate: it
expects --ninja-args to be formatted using `meson-format-array`, the
same format that machine files use. No thank you!

And we still have to move to get_NINJAOPTS, then pass it as:

```
meson compile -C "${BUILD_DIR}" --ninja-args="['-j', '8', '-k', '0', '-v', '-l', '0']"
```

instead of:
```
meson compile -C "${BUILD_DIR}" -j 8 -v -l 0 --ninja-args="['-k0']"
```

The overengineered complexity of this is immense. ninja-utils.eclass
exists for an extremely good reason, provides best practices, and means
we don't have to maintain an interface to a custom tool with unintuitive
behavior since we get precisely the common functionality we already
want, for free.

Just use eninja.

Fixes:

- the absolute inability to use standard $NINJAOPTS to fine-tune
  meson-using packages, for example to keep going and collect all the
  build errors before aborting with a failure.
- support for ${NINJA_VERBOSE} (expected to be the fallback if
  MESON_VERBOSE isn't set)

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-06-06 16:36:48 -04:00
Craig Andrews 62bdadb51b www-apps/jellyfin-bin: drop 10.9.5
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-06-06 16:30:53 -04:00
Craig Andrews 5c363ba6f7 www-apps/jellyfin-bin: add 10.9.6
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2024-06-06 16:30:53 -04:00
Eli Schwartz f614034a76 dev-db/postgresql: pass in a ninja-compatible value to meson_src_compile
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-06-06 16:27:02 -04:00
Eli Schwartz eec26d055d net-libs/libsrtp: pass in a ninja-compatible value to meson_src_compile
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-06-06 16:27:02 -04:00
Matoro Mahri 76ebd31a66 dev-lang/rust-bin: widen QA_PREBUILT glob
New .so file is a linker script pointing to a different file named like
this: lib/libLLVM.so.18.1-rust-1.78.0-stable

Closes: https://bugs.gentoo.org/933364
Closes: https://bugs.gentoo.org/933365
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36952
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-06-06 16:16:27 -04:00
Andreas Sturmlechner cd10c870b1 sci-astronomy/kstars: add 3.7.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-06 22:13:26 +02:00
Andreas Sturmlechner 70979f0205 sci-astronomy/kstars: drop 3.6.9
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-06 22:13:25 +02:00
Andreas Sturmlechner 70822cb27f sci-libs/indilib: add 2.0.8
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-06 22:13:25 +02:00
Andreas Sturmlechner c93eb86fea sci-libs/indilib: drop 2.0.6
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-06 22:13:25 +02:00
Andreas Sturmlechner 4a6656d05b app-backup/kup: add 0.10.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-06 22:13:25 +02:00
Andreas Sturmlechner a0732a2cab app-text/kjots: add 6.0.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-06-06 22:13:24 +02:00
Matoro Mahri 05552928a3 app-emulation/hercules-sdl: fix modern-C99, file collision
Touching just configure.ac is fine as we call eautoreconf in ebuild.

See: https://github.com/SDL-Hercules-390/hyperion/pull/658
Closes: https://bugs.gentoo.org/931607
Closes: https://bugs.gentoo.org/931610
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36724
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-06-06 16:10:44 -04:00
Matoro Mahri 4c16cf0c54 sys-apps/systemd: crank up test timeouts
Bug: https://bugs.gentoo.org/930180
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36893
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-06-06 16:08:33 -04:00
Hanno Böck 8e8bf3dd9a app-office/calcurse: python 3.12 support
Also remove unused eclass inherit.

Closes: https://bugs.gentoo.org/929344
Signed-off-by: Hanno Böck <hanno@gentoo.org>
2024-06-06 21:55:13 +02:00
Matt Turner 744dc5a780 media-libs/mesa: Version bump to 24.0.9
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-06-06 15:54:07 -04:00
Matt Turner 78c1309a5d dev-util/intel_clc: Version bump to 24.0.9
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-06-06 15:54:07 -04:00