Commit Graph
745506 Commits
Author SHA1 Message Date
Guillermo Joandet 55a2e8188b gnome-base/gsettings-desktop-schemas: Version bump to 45_rc
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32650
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2023-09-06 09:18:53 -04:00
Michał Górny fff9db5c4d dev-lang/python: Fix tests with tzdata installed, 3.12.0_rc2_p1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-09-06 15:08:40 +02:00
Matt Turner 9ae54b68b1 dev-perl/Net-IDN-Encode: Add patch for Perl 5.38
Closes: https://bugs.gentoo.org/912440
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32639
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 13:32:05 +01:00
Michał Górny df0bdb2356 x11-themes/elementary-xfce-icon-theme: Bump to 0.18
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-09-06 14:26:39 +02:00
Michał Górny b834ba0c98 dev-lang/python: Bump to 3.12.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-09-06 14:26:38 +02:00
Matt Turner 49c1927f24 x11-base/xorg-server: Drop dependency on x11-apps/rgb
Bug: https://bugs.gentoo.org/909092
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2023-09-06 08:23:11 -04:00
David Seifert fb49d510b8 dev-libs/cyrus-sasl: drop 2.1.28-r2, 2.1.28-r3
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-06 13:55:55 +02:00
Marc Schiffbauer c0e6c531c6 app-laptop/tuxedo-control-center-bin: add missing rdeps
Closes: https://bugs.gentoo.org/861681
Signed-off-by: Marc Schiffbauer <mschiff@gentoo.org>
2023-09-06 13:11:34 +02:00
Florian Schmaus 1adcb9a24b x11-misc/xscreensaver: restore patch as sed
Restore the the
xscreensaver-6.06-service-remove-Alias-org.jwz.xscreensav.patch in form
of sed in xscreensaver's 6.07 ebuild.

Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-09-06 12:50:54 +02:00
Pascal Jäger b0c684e2e7 x11-misc/xscreensaver: add 6.07
Closes: https://bugs.gentoo.org/894700
Closes: https://bugs.gentoo.org/896440
Closes: https://bugs.gentoo.org/908509
Closes: https://bugs.gentoo.org/912075

Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/32628
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-09-06 12:49:20 +02:00
Ionen Wolkens f2c0be9302 dev-qt/qtwayland: make compositor APIs off-by-default optional (qt6)
asturm pointed out that almost nobody should need this,
and I can only agree, it's also the biggest part of the
sources and is kind of wasteful.

Revbump for correctness, albeit not super useful here.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-06 06:32:38 -04:00
Sam James 4f820e9016 net-misc/curl: disable pthreads for mingw cross
Can't use kernel_Winnt (at least at the moment) as it's an implicit IUSE
only in embedded profiles...

Bug: https://bugs.gentoo.org/910605
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 11:09:52 +01:00
Brahmajit Das 7b054106ef app-editors/neovim: fix finding luajit in live
Fix 'luajit: No such file or directory'.

This is most probably due to upstream commit
https://github.com/neovim/neovim/commit/3e80b39a8ef9d33090800642d25fadbd282af337

Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32646
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:54:56 +01:00
xtkoba 24f82a887e profiles: restore KERNEL=Winnt for embedded targets
which is needed to cross-merge packages using CMake for MinGW.

cmake.eclass assumes kernel_Winnt is available at
https://github.com/gentoo/gentoo/blob/729bfdc91020c5c37ca1d0217135bd8b23df660a/eclass/cmake.eclass#L478-L496.

Closes: https://bugs.gentoo.org/910605
Signed-off-by: Tee KOBAYASHI <xtkoba@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32252
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:44:48 +01:00
Patrick Lauer dfd41521ff dev-db/psqlodbc: add 15.00.0000
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2023-09-06 09:44:07 +00:00
Sam James 953ee4f236 sys-auth/passwdqc: fix library + .pc file location
* CMP: =sys-auth/passwdqc-2.0.3 with sys-auth/passwdqc-2.0.3/image
 *  FILES:-usr/lib/libpasswdqc.so
 *  FILES:-usr/lib/pkgconfig/passwdqc.pc
 *  FILES:+usr/lib64/libpasswdqc.so
 *  FILES:+usr/lib64/pkgconfig/passwdqc.pc

Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:36:51 +01:00
Andrew Ammerlaan 8252e9abf0 media-libs/oneVPL-intel-gpu: drop 23.2.2, 23.2.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2023-09-06 11:35:26 +02:00
Andrew Ammerlaan b343d0d127 media-libs/oneVPL-intel-gpu: add 23.3.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2023-09-06 11:35:25 +02:00
Sam James 86cc213ef2 sys-fs/lvm2: Keyword 2.03.22-r2 arm, #913711
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:19:29 +01:00
Sam James 0ebb44f485 sys-block/thin-provisioning-tools: Keyword 1.0.6 arm, #913711
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:19:28 +01:00
Brahmajit Das 093c85ab99 app-editors/neovim: add myself as a maintainer
Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32544
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:09:30 +01:00
Michal Privoznik 0e33bcc694 app-emulation/qemu: Adapt live ebuild to meson subprojects
The upstream is moving away from explicit git submodules to meson
subprojects. This renders EGIT_SUBMODULES useless (wrt submodules
we care about), but as there are still some submodules (that we
don't care about) set the variable to empty array. Unfortunately,
our meson.eclass doesn't support subpojects yet, therefore mimic
what at least one other ebuild does (sys-apps/dbus-broker):
provide an alternative implementation of src_unpack() for the
live ebuild that downloads additional repositories via 'meson
subprojects download'. The non-live ebuilds do not need this
because the release archive contains bundles all subprojects.

Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32484
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:05:44 +01:00
Michal Privoznik ea202c6f26 app-emulation/virtiofsd: Add 1.8.0
Closes: https://bugs.gentoo.org/908047
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32647
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 10:05:44 +01:00
Ionen Wolkens 07e7cbd0bd metadata/stabilization-groups: add qt-docs to qt/qt6.group
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-06 04:49:37 -04:00
Ionen Wolkens 34670ebc07 dev-qt/qttools: optfeature on qt-docs with assistant (qt6)
Pulling by default does feel like a stretch, especially
given this also provides QtHelp in this unsplit qttools
and may just be pulled a dep.

But no harm in an optfeature.

Bug: https://bugs.gentoo.org/602296
Bug: https://bugs.gentoo.org/881435
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-06 04:49:36 -04:00
Ionen Wolkens dfd31ca21c dev-qt/qt-docs: mark ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-06 04:49:36 -04:00
Ionen Wolkens 176b8008a5 dev-qt/qt-docs: add 6.5.2_p202307080352 (new package for SLOT=6)
Debated IUSE="doc" on every dev-qt/* (more typical), but this feels
so much simpler if you just want about all docs (possibly without
emerging the actual module even, or needing clang+qdoc to build).

Not to mention qtbase, qttools, qtdeclarative, and qtshadertools
would still need a separate package to handle circular deps
(or cross in case of qttools, plus it tend to not like to
run its own not-installed tools). Not that it is a big deal to
handle, but it is still things I do not particularly want around.

Note that this is complete qt-docs, includes documentation for
unpackaged modules as well.

Closes: https://bugs.gentoo.org/881435
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-06 04:49:36 -04:00
Ionen Wolkens 53c16fca58 dev-qt/qtbase: optionally pdepend on qttranslations
For qt6, had bit of a draft to "merge" qttranslations with their
respective packages, plus a few splits for circular deps. But it
all started to feel churny and looked like it would be a pain to
maintain, prone to mistakes, and with very little to gain. Doing
our own tarballs could work but still requires some tracking and
writing scripts to handle it.

And then I do not think translations should need to be emerged
manually, it is something you can normally expect out of the box
unless you opt-out.

So let's just do the "nls? ( )" in qt6 even if runtime-only IUSE
are kind of terrible on a large package like qtbase.

Not unconditional given it does bring in linguist as extra, and
translations are still a decent ~13MB installed.

Live-only for now, no need to trigger rebuilds over this.

Bug: https://bugs.gentoo.org/810802
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-06 04:49:36 -04:00
Sam James 9551b6b0c6 profiles/features/wd40: tweak thin-provisioning-tools mask
Be slightly nicer for now as people on wd40 arches might rely on this for
booting. Not that we can really do much about this in the long-term, especially
given e.g. bug #910223 shows that it's not exactly a finished product (as well
as the constant rewrites).

Bug: https://bugs.gentoo.org/910223
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:46:36 +01:00
Sam James 98ef422b30 sys-fs/lvm2: require newer thin-provisioning-tools in new revision
This gives us a slightly easier transition for wd40 arches where people might
rely on thin provisioning (which now requires Rust).

Bug: https://bugs.gentoo.org/913711
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:46:35 +01:00
Andrew Ammerlaan 5481c4ba71 app-text/zotero-bin: drop 6.0.23, 6.0.25
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2023-09-06 10:39:49 +02:00
Andrew Ammerlaan 00d68f0726 app-text/zotero-bin: add 6.0.27
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2023-09-06 10:39:48 +02:00
Sam James 64e4d7f3c2 profiles/features/wd40: mask sys-block/thin-provisioning-tools
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:38:26 +01:00
Peter Levine 0f9f3ab496 sys-block/thin-provisioning-tools: add 1.0.6
Signed-off-by: Peter Levine <plevine457@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32618
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:01 +01:00
Peter Levine df9dd0f541 sys-block/thin-provisioning-tools: add DOCS
Add DOCS to include TODO.md and notes.md, and call `einstalldocs` in
src_install().

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:01 +01:00
Peter Levine da73f74fca sys-block/thin-provisioning-tools: don't use emake to install binary
For USE=debug to work, portage needs to run cargo_src_compile(), but
if `emake` is used in src_install(), it will trigger a rebuild without
debug.  If cargo_src_install() is used instead, manpages and symlinks
won't be installed and the binary would have to be moved since there's
no way to make cargo install to /usr/sbin. So remove $(PDATA_TOOLS)
dependency in Makefile instead.  Might as well patch out $(STRIP) too.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:01 +01:00
Peter Levine 2dba2af1ad sys-block/thin-provisioning-tools: remove src_compile
With emake, the Makefile just runs `cargo build --release` which
doesn't use ECARGO_ARGS set in cargo_src_configure() and doesn't
respect the debug USE flag. Let cargo_src_compile() handle building.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:01 +01:00
Peter Levine 9a95714a5b sys-block/thin-provisioning-tools: add io-uring USE flag
Add experimental support for io uring.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:00 +01:00
Peter Levine 5d484493fb sys-block/thin-provisioning-tools: update LICENSE
Add licenses for cargo pkgs.  `cargo-license --all-features` shows
Apache-2.0, BSD, GPL-3, MIT, and Unicode-DFS-2016 as hard
requirements. These also happen to satisfy all ORed license
requirements as well.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:00 +01:00
Peter Levine 8c854b026c sys-block/thin-provisioning-tools: add CRATES for non-live ebuilds
Add CRATES to make it easier to use the 9999 ebuild as a general
template while only updating the crate versions when needed.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:00 +01:00
Peter Levine 0476bad7af sys-block/thin-provisioning-tools: remove unsupported archs
Though it may change with Rust/GCC, Rust/LLVM doesn't support alpha,
hppa, or ia64.  And until https://bugs.gentoo.org/769452 is sorted
out, arm, ppc, s390, and sparc will emit "nonsolvable depset(bdepend)"
error.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:36:00 +01:00
Gwendal Grignou 898bc97f64 sys-block/thin-provisioning-tools: Allow valid flag combination
Prevent issue with activating thinvolume with valid but dangerous flag
setting.

See https://bugzilla.redhat.com/show_bug.cgi?id=2028905.

The fix includes 2 upstream patches:

commit 1fe8a0dbde9f5 ("[thin_check] Allow using --clear-needs-check and --skip-mappings together")
commit 9f3823c97dc0b ("[metadata_checker] Rename function to reflect command line changes")

In the first patch, the test code (thin_check.rs) is removed since 0.9.0 does
not support rust yet.

Closes: https://bugs.gentoo.org/910223
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/31885
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-06 09:34:01 +01:00
Alexey Sokolov a0f8d0cf90 sci-astronomy/stellarium: use indilib 1.8.5
I'm not restoring older sci-libs/indilib because depending on it would
prevent installing latest indilib at the same time, and actually 1.9.8
doesn't build anymore without patching

While Stellarium supports using external indilib, it also has support
for downloading version 1.8.5 inside cmake using CPM, and using the
needed parts of it statically - that's how official packages are built;
here I'm telling CPM to not download it automatically, but use the
source downloaded by portage

Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Bug: https://bugs.gentoo.org/913177
Closes: https://github.com/gentoo/gentoo/pull/32641
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2023-09-06 11:29:55 +03:00
Christopher Byrne 1e446ceef1 sys-auth/sssd: add 2.9.1
Closes: https://bugs.gentoo.org/499578
Closes: https://bugs.gentoo.org/542324
Closes: https://bugs.gentoo.org/592402
Closes: https://bugs.gentoo.org/640760
Closes: https://bugs.gentoo.org/752978
Closes: https://bugs.gentoo.org/878177
Closes: https://bugs.gentoo.org/880097
Closes: https://bugs.gentoo.org/904280
Closes: https://bugs.gentoo.org/906292
Closes: https://github.com/gentoo/gentoo/pull/32466
Signed-off-by: Christopher Byrne <salah.coronya@gmail.com>
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-06 10:29:13 +02:00
David Seifert 31a84c73e7 sys-boot/gnu-efi: pass OBJCOPY to build system
Closes: https://bugs.gentoo.org/913704
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-06 10:01:55 +02:00
Volkmar W. Pogatzki 09087115a6 dev-java/guava: drop 31.1
Bug: https://bugs.gentoo.org/908513
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32645
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-09-06 09:58:32 +02:00
Volkmar W. Pogatzki e34ceeee3c dev-java/guava-testlib: drop 31.1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2023-09-06 09:58:31 +02:00
Joonas Niilola 78e92aa87e www-client/firefox: update ppc64 webrtc patch on 115esr
Closes: https://bugs.gentoo.org/913674
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2023-09-06 10:45:48 +03:00
Joonas Niilola 7c7ebf2b41 x11-misc/xscreensaver: Stabilize 6.06-r2 amd64, #913687
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2023-09-06 10:13:19 +03:00
Joonas Niilola d85ffa4914 dev-libs/libite: update EAPI 7 -> 8
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2023-09-06 10:10:35 +03:00