Commit Graph
776525 Commits
Author SHA1 Message Date
Michał Górny 557daeb917 dev-python/psutil: Bump to 5.9.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-12-18 06:18:29 +01:00
Michał Górny 5b259d72c5 dev-python/moto: Bump to 4.2.12
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-12-18 06:18:29 +01:00
Sam James 919c2be232 net-im/toxic: Stabilize 0.11.3-r1 amd64, #920220
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 04:51:04 +00:00
Sam James 689f8359b1 media-libs/openjpeg: Stabilize 2.5.0-r6 amd64, #920219
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 04:51:03 +00:00
Sam James cef2e06f2f media-video/ffmpeg: backport fixes from 6.1 branch for 6.1
```
$ git shortlog d4ff0020b40b524a490cf62eccbd3a318f4c0e58..HEAD
Anton Khirnov (1):
      lavc/dvdsubenc: only check canvas size when it is actually set

Benjamin Cheng (1):
      hwcontext_vulkan: guard unistd.h include

Dmitry Rogozhkin (1):
      avcodec/decode: validate hw_frames_ctx when AVHWAccel.free_frame_priv is used

Lynne (1):
      lavc/Makefile: build vulkan decode code if vulkan_av1 has been enabled

Sebastian Ramacher (2):
      avcodec/fft: Use av_mallocz to avoid invalid free/uninit
      avcoded/fft: Fix memory leak if ctx2 is used
```

Closes: https://bugs.gentoo.org/920185
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 04:50:35 +00:00
Zac Medico f1ee3a0737 app-admin/vault: add 1.14.8
Bug: https://bugs.gentoo.org/920177
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2023-12-17 20:46:14 -08:00
Eli Schwartz db7b86a716 net-print/cups-filters: restrict tests
Checking the test phase output, it is not implemented and does nothing.
Or to be more accurate, it compiles one executable but never runs
anything.

The former testsuite in the 1.x series has been divided up, just like
the constituent installable components, and it turns out that all
testable parts are in the split-out packages and none are left here.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:25 +00:00
Eli Schwartz fd6b80fed9 net-print/cups-browsed: restrict tests
The tests are newly created during the 2.x upgrade. They will hang
forever if they cannot run properly. And running them properly has hit a
wall. I'm not sure where to go on from here.

Even getting this far means stepping outside of what portage can
reasonably require. Avahi only runs as root, and doesn't seem to have a
mocking mode, and even if it is running, the sandbox prevents src_test
from seeing it.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:24 +00:00
Eli Schwartz f83ba8a5a5 net-print/cups: avoid running unittests in src_compile
If USE=test, an option was passed to configure that makes unittest
binaries be built, and as a side effect also runs them. But we really do
not want to run tests in src_compile, as FEATURES=test might not be set.

Crudely hack around this by overriding the autoconf variable that would
normally be set by `$(use_enable test unit-tests)`, when running the
test invocation itself. As a side effect, this also moves the
test-program compilation to src_test.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:24 +00:00
Eli Schwartz ffc571efc7 net-print/cups: re-enable tests
They appear to work at the moment. There's a fun oddity, in that if
libcupsfilters is installed you need image support of some variety.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:23 +00:00
Eli Schwartz c409cdc5e5 net-print/cups: drop cyclic dependency on cups-filters
It is a PDEPEND which forces installing both, and makes building a
modular cups-filters more challenging.

Additionally, many "users" of cups may not actually want cups-filters at
all.

- A primary reason is because cups provides libcups, which other
  packages need as an RDEPEND in order to support USE=cups while not
  having any expectation of using a printing stack (at least, yet).

- Even more fun, sometimes users have -bin packages where upstream has
  built the binaries against libcups on the assumption that users who
  want cups support will automatically get it and users who don't want
  cups support "just" need the debian libcups2 split binary package.
  This isn't really solvable without providing a minimal libcups-only
  experience.

Rely instead on a metapackage for the full cups experience.

Bug: https://bugs.gentoo.org/222601
Bug: https://bugs.gentoo.org/914586
Closes: https://bugs.gentoo.org/813507
Closes: https://github.com/gentoo/gentoo/pull/31784
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:23 +00:00
Eli Schwartz 2ca6e563ea net-print/cups-meta: new package, add 1
New metapackage to pull in all the parts for a functional cups printing
stack. This will allow to avoid relying on net-print/cups for that
purpose -- because, with the advent of cups-filters 2.0.0 and the
ongoing work to refactor CUPS 3, things are broken out into various
interconnected components and configuring each one is not perfectly
straightforward. Eventually, there will not be a "cups" package at all
anyway.

Additionally, this helps solve a longstanding cycle with cups <-->
cups-filters that has only gotten worse since the latter was broken up
into various packages which require libcups from cups, which in turn
depends on -filters. There are a number of use cases for having cups
installed in "minimal" mode so that other packages can build against it.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:22 +00:00
Eli Schwartz 023cf4bb70 net-print/cups-browsed: new package, add 2.0.0
Part of the CUPS v3 evolution. Now, cups-filters has been split out into
multiple sub-packages. This contains the standalone browsed component.

Bug: https://bugs.gentoo.org/914586
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:21 +00:00
Eli Schwartz 54a85de9da net-print/cups-filters: add 2.0.0
Part of the CUPS v3 evolution. Now, cups-filters has been split out into
multiple sub-packages. The new version of cups-filters depends on a
couple of extracted libraries, and builds on these to distribute the
actual filters. It no longer handles browsed at all -- this is a
completely separate, optional component.

Most options are no longer relevant, as they are encapsulated in the
subpackages.

Closes: https://bugs.gentoo.org/914586
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:21 +00:00
Eli Schwartz 1b9e392f85 net-print/libppd: new package, add 2.0.0
Part of the CUPS v3 evolution. Now, cups-filters has been split out into
multiple sub-packages. This is the legacy PPD filters core library.

Bug: https://bugs.gentoo.org/914586
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:20 +00:00
Eli Schwartz faf70b3f66 net-print/libcupsfilters: new package, add 2.0.0
Part of the CUPS v3 evolution. Now, cups-filters has been split out into
multiple sub-packages. This is the core library.

Bug: https://bugs.gentoo.org/914586
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 03:53:20 +00:00
Zac Medico 4d3dc6d293 app-admin/vault: drop 1.12.7
Bug: https://bugs.gentoo.org/918420
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2023-12-17 19:07:07 -08:00
Zac Medico 796a43c68f app-admin/vault: stabilize 1.14.5 for amd64
Bug: https://bugs.gentoo.org/918420
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2023-12-17 19:07:07 -08:00
Ionen Wolkens 3b88166e66 dev-qt/qtbase: extend testlib comment a bit
Just to clarify that this was an issue when not building tests too.

Primary reason this been made default was because some other dev-qt
packages (qtdeclarative I recall?) failed even with USE=-test and
did not felt worth working around nor have a IUSE=+testlib (saves
the need to declare it for tests on a whole lot of packages too).

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-12-17 20:36:17 -05:00
Mike Pagano 81b2fbf5e3 sys-kernel/git-sources: add 6.7_rc6
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2023-12-17 20:24:32 -05:00
Sam James 1e09368e49 sys-devel/kgcc64: add 13.2.1_p20231216
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:19:45 +00:00
Sam James e3fd2c1bde sys-devel/kgcc64: add 12.3.1_p20231215
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:19:01 +00:00
Sam James f8c69cfdaf sys-devel/kgcc64: add 11.4.1_p20231214
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:18:20 +00:00
Sam James e5502be767 sys-devel/gcc: keyword 13.2.1_p20231216
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:14:54 +00:00
Sam James dfae41c0c0 sys-devel/gcc: keyword 12.3.1_p20231215
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:14:22 +00:00
Sam James 137f5cbc9e sys-devel/gcc: keyword 11.4.1_p20231214
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:14:02 +00:00
Sam James 8f39b6bff6 sys-fs/genfstab: Stabilize 28-r1 amd64, #920227
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:22 +00:00
Sam James d6d515e3c0 sys-power/nut: Stabilize 2.8.0-r2 amd64, #920226
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:20 +00:00
Sam James a5dfcce5a7 x11-misc/kdocker: Stabilize 5.4 amd64, #920225
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:19 +00:00
Sam James 5922f4361e x11-wm/evilwm: Stabilize 1.4.2 amd64, #920224
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:17 +00:00
Sam James 4957660644 sys-process/at: Stabilize 3.2.5-r2 amd64, #920223
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:16 +00:00
Sam James 3a1932daa3 sci-libs/fplll: Stabilize 5.4.5 amd64, #920222
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:15 +00:00
Sam James fffcea0d6e net-news/sfeed: Stabilize 1.9 amd64, #920221
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:13 +00:00
Sam James 9acdd93263 mail-filter/normalizemime: Stabilize 1.21 amd64, #920216
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:12 +00:00
Sam James bf564f3775 net-libs/zeromq: Stabilize 4.3.5-r1 amd64, #920215
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:10 +00:00
Sam James 0b167f706f dev-util/gengetopt: Stabilize 2.23-r1 amd64, #920214
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 01:08:08 +00:00
Sam James a190649db0 sys-fs/genfstab: Stabilize 28-r1 arm64, #920227
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:17 +00:00
Sam James 209313af72 dev-libs/libmodbus: Stabilize 3.1.10 ppc64, #920226
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:16 +00:00
Sam James dde931cf5d sys-power/nut: Stabilize 2.8.0-r2 ppc64, #920226
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:16 +00:00
Sam James d20eba34f6 sys-process/at: Stabilize 3.2.5-r2 arm, #920223
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:15 +00:00
Sam James 1c858a8f8f sys-process/at: Stabilize 3.2.5-r2 arm64, #920223
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:14 +00:00
Sam James 5c3a22d852 sys-process/at: Stabilize 3.2.5-r2 sparc, #920223
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:13 +00:00
Sam James fea244fc0d sys-process/at: Stabilize 3.2.5-r2 ppc64, #920223
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:12 +00:00
Sam James 1d57d38ab8 media-libs/openjpeg: Stabilize 2.5.0-r6 arm, #920219
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:11 +00:00
Sam James 3eb46138df media-libs/openjpeg: Stabilize 2.5.0-r6 arm64, #920219
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:10 +00:00
Sam James a31ba5509c media-libs/openjpeg: Stabilize 2.5.0-r6 sparc, #920219
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:09 +00:00
Sam James 5d1764ecc7 media-libs/openjpeg: Stabilize 2.5.0-r6 ppc64, #920219
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:08 +00:00
Sam James b27146ba87 net-libs/zeromq: Stabilize 4.3.5-r1 arm, #920215
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:07 +00:00
Sam James 2780444075 net-libs/zeromq: Stabilize 4.3.5-r1 hppa, #920215
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:06 +00:00
Sam James 172df2619d net-libs/zeromq: Stabilize 4.3.5-r1 ppc64, #920215
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-18 00:11:05 +00:00