Commit Graph
817338 Commits
Author SHA1 Message Date
Eli Schwartz e1b5811317 sci-libs/oc: update EAPI 7 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:43 +00:00
Eli Schwartz ec105e4857 sci-libs/oc: mark as LTO-unsafe, strict-aliasing unsafe
Upstream is libdap. They exist. They have lots of maintained software,
it is simply that oc isn't one of them as far as I can tell.

What happened to it? I don't know. Maybe it's legacy abandoned software.
Their distfiles server still has it, but that's it.

Possibly we should delete the package instead...

Closes: https://bugs.gentoo.org/862906
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:42 +00:00
Eli Schwartz 12bd3b6d3f sci-electronics/geda: avoid fatal warning for maybe-uninitialized
LTO makes the compiler better able to spot this. But it isn't something
the entire build should fail due to, not for stable release tags of
existing software.

Closes: https://bugs.gentoo.org/862453
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:41 +00:00
Eli Schwartz 6a42b33476 sci-electronics/geda: remove useless USE conditionals that never fired
For several reasons, this effort to control examples/docs via sed'ing
out Makefile.in did not work:
- the seds didn't apply
- the Makefile.in was ignored because it was regenerated via eautoreconf

... and also useless our outright wrong. The examples are 548kb, and the
docs are 156kb. Small files shouldn't be gated on USE flags.

But also, the docs USE flag was attempting to remove the part of the
build system that caused man pages to be shipped, in addition to the
HTML versions of the man pages. This must never be done, manpages are
too important. See QA Policy Guide 0305.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:41 +00:00
Eli Schwartz ace71b43f1 sci-electronics/geda: remove outdated seds
Fixed upstream in 1.10.1 via:
http://git.geda-project.org/geda-gaf/commit/?id=0465d1df75aa9b1f3fa1735e38072ed50390a7f2

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:40 +00:00
Eli Schwartz 1865b28c2a sci-electronics/gsmc: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/862456
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:39 +00:00
Eli Schwartz 4586f5f9bb dev-python/grpcio: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/856775
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:38 +00:00
Eli Schwartz 3b05cbc43c sci-libs/mumps: mark as LTO-unsafe, strict-aliasing unsafe
I would like to report this upstream. However, the only contact method
is their mailing list. And their mailing list may or may not work -- I
find it hard to tell because I've never seen the interface before, but
it is mostly in French and the bit that I recognized doesn't seem to
have working links to e.g. the archive.

Closes: https://bugs.gentoo.org/862903
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:37 +00:00
Eli Schwartz c19c464def sci-biology/qrna: add 2.0.4
This is the 2006 edition of the software. It has a bunch of useful
fixes:
- it fixes Modern C porting issues
- it fixes LTO errors
- it incorporates the glibc-2.10 patch

just by upgrading! It's about time we upgrade, since it is 18 years
later.

Along the way we fix up the ebuild a bit:
- bump to EAPI 8
- acquire an actual SRC_URI, not just the gentoo mirror
- update the homepage along with the SRC_URI. The original homepage is
  dead, and the domain redirects to a new domain (whence comes the new
  distfile).

It has some shortcomings too:
- the distfile comes with free .svn directories, which have to be
  pruned.
- the distfile comes without the 80mb demos

To solve this, we use the old distfile (which I think only exists on
Gentoo's mirror network) and gate it behind a USE=examples flag, in case
anyone needs them.

Closes: https://bugs.gentoo.org/862285
Closes: https://bugs.gentoo.org/884283
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 05:57:37 +00:00
Joonas Niilola 9c810d18f8 net-misc/frr: Stabilize 9.0.2 amd64, #923780
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-03-21 07:53:55 +02:00
Joonas Niilola 7c0db7cd43 dev-util/clippy: Stabilize 9.0.2 amd64, #923780
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-03-21 07:53:55 +02:00
Joonas Niilola 53565b45fc app-emacs/flycheck: Stabilize 34.1 amd64, #927370
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-03-21 07:45:31 +02:00
Alexander Kurakin 3a859adacb xfce-extra/xfce4-xkb-plugin: add dev-libs/glib dependency
GLib dependency introduced in
https://gitlab.xfce.org/panel-plugins/xfce4-xkb-plugin/-/commit/d9ec91258306ba5b22d8248da023b5f041480523.

[mgorny: removed revbump, dev-libs/glib is a dep of GTK+]

Closes: https://bugs.gentoo.org/909737
Signed-off-by: Alexander Kurakin <kuraga333@mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/31767
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:39:03 +01:00
orbea 34140a9472 xfce-extra/xfce4-kbdleds-plugin: fix undefined references
Closes: https://bugs.gentoo.org/913681
Upstream-PR: https://github.com/oco2000/xfce4-kbdleds-plugin/pull/10
Ustream-Commit: https://github.com/oco2000/xfce4-kbdleds-plugin/commit/190434d67843c2ec392aa4a2cab46e8479d2d34d
Signed-off-by: orbea <orbea@riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/35806
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:39:03 +01:00
Michał Górny c88742302b dev-libs/libgit2: Bump to 1.8.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:39:02 +01:00
Michał Górny 7f42adba87 dev-python/ubelt: Bump to 1.3.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:39:01 +01:00
Michał Górny 32cf1f6162 dev-python/pytools: Bump to 2024.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:39:00 +01:00
Michał Górny 5612922489 dev-python/importlib-metadata: Bump to 7.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:38:59 +01:00
Michał Górny cea7ca45a9 dev-python/sqlglot: Bump to 23.0.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:38:59 +01:00
Michał Górny 76370902ec dev-python/cfn-lint: Bump to 0.86.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:38:58 +01:00
Michał Górny cb18f94f1d dev-python/hypothesis: Bump to 6.99.11
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:38:57 +01:00
Michał Górny 309291a6f0 app-admin/awscli: Bump to 1.32.67
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:38:56 +01:00
Michał Górny 4cbdf84eec dev-python/boto3: Bump to 1.34.67
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:38:56 +01:00
Michał Górny ec81ad1f2e dev-python/botocore: Bump to 1.34.67
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-21 06:38:55 +01:00
Ionen Wolkens 32b88cb8a3 x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-21 01:26:30 -04:00
Ionen Wolkens 44e7cac3a6 x11-terms/kitty: add 0.33.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-21 01:26:30 -04:00
Ionen Wolkens 2f7f8c3225 x11-terms/kitty-terminfo: add 0.33.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-21 01:26:30 -04:00
Ionen Wolkens dc3048279d x11-terms/kitty-shell-integration: add 0.33.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-03-21 01:26:30 -04:00
Matt Jolly 254e72e907 www-client/microsoft-edge-beta: remove old
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-03-21 14:43:53 +10:00
Matt Jolly 90667a3d47 www-client/microsoft-edge-beta: automated bump (123.0.2420.51)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-03-21 14:43:53 +10:00
Dennis Lamm 2ee17b4a82 net-firewall/firewalld: improved systemd service
removed environment variable reference from ExecStart

Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35562
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
2024-03-21 05:10:21 +01:00
Sam James eb8557be3a dev-db/sqlite: add 3.45.2
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 03:45:32 +00:00
Sam James 9cd30d5375 dev-libs/xapian: disable output synchronisation for tests
Otherwise it looks like they're hanging.

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 03:41:51 +00:00
Eli Schwartz 10940cbcc0 sci-libs/mumps: update HOMEPAGE, SRC_URI
The previous upstream website was dead, but in fact it just has a new
domain and the old domain doesn't exist anymore.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 03:16:05 +00:00
Eli Schwartz 598d2aea0a sci-libs/scotch: remove redundant double sed
Introduced in commit 4af10b0593 as part of
other changes.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 03:16:04 +00:00
Sergey Torokhov bec3e13017 app-doc/gimp-help: add PYTHON_COMPAT 3.12
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/35611
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 03:15:23 +00:00
Sergey Torokhov aba2b486ec app-doc/gimp-help: drop old 2.10.0-r2
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 03:15:22 +00:00
Jaco Kroon 3de0e864c6 net-misc/anydesk: add 6.3.1, drop 6.3.0
Unfortunately the dep on x11-libs/gtkglext still can't go away.

Closes: https://bugs.gentoo.org/927319
Signed-off-by: Jaco Kroon <jaco@uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/35838
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 03:15:21 +00:00
Matt Jolly b7f6501ae2 www-client/opera-developer: update proprietary-codecs
Enable the use of media-video/ffmpeg or
media-video/ffmpeg-chromium to provide proprietary codecs
support based on USE=ffmpeg-chromium.

Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-03-21 13:01:28 +10:00
Matt Jolly 8eaa5ad2bd www-client/opera-beta: update proprietary-codecs USE
Enable the use of media-video/ffmpeg or
media-video/ffmpeg-chromium to provide proprietary codecs
support based on USE=ffmpeg-chromium.

Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-03-21 13:01:28 +10:00
Matt Jolly d93b40b52e www-client/opera: update proprietary codecs support.
Use media-video/ffmpeg-chromium to provide optional decoder
support for H.264 (etc).

Closes: https://bugs.gentoo.org/924391
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-03-21 13:01:28 +10:00
Kostadin Shishmanov e3cba57a19 media-gfx/sane-airscan: Modern C fixes
Fixes building with Modern C compilers. Patches are taken from fedora

https://src.fedoraproject.org/rpms/sane-airscan/c/913879a64e0624df2f09fbdbb058ea0aa9ecb21d

Closes: https://bugs.gentoo.org/924887
Cloes: https://bugs.gentoo.org/926821
Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/35431
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:57:24 +00:00
Sam James e3ec58b7f1 net-print/libcupsfilters: add missing references to patch
Bug: https://bugs.gentoo.org/923959
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:56:25 +00:00
Denis Pronin f133f16b27 net-print/libcupsfilters: add a patch to fix building with c++17
c++17 does not support dynamic exception specification any longer

Signed-off-by: Denis Pronin <dannftk@yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/35425
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:55:35 +00:00
Alfred Wingate c15823cae0 dev-util/ebuildtester: correct sphinx dependency
* Sphinx is only needed for building docs, previously the docs weren't
  even built so actually build it conditionally.
* DEPEND -> BDEPEND.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35453
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:53:26 +00:00
Alfred Wingate 04dec1d1b6 dev-util/ebuildtester: enable py3.12
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:53:26 +00:00
Matthew White cfda6472a0 media-sound/audacity: add myself as maintainer (again)
Adding myself as maintainer again after fixing my bugzilla account's
email address.

See also:
77348568b0
0709977edc
https://github.com/gentoo/gentoo/pull/32128#pullrequestreview-1651803940
https://github.com/gentoo/gentoo/pull/32128#issuecomment-1742335121
https://github.com/gentoo/gentoo/pull/33155#issuecomment-1745134157

Signed-off-by: Matthew White <mehw.is.me@inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/35523
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:51:15 +00:00
orbea 57b8f63be6 sys-apps/bleachbit: fix gtk+3 dependency
bleachbit requires gtk+:3[introspection]

ValueError: Namespace Gtk not available

Signed-off-by: orbea <orbea@riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/35183
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:50:26 +00:00
orbea be1ece7a92 dev-build/samurai: fix segfault for phony targets
Upstream-Issue: https://github.com/michaelforney/samurai/issues/66
Upstream-Issue: https://github.com/michaelforney/samurai/issues/81
Upstream-Commit: https://github.com/michaelforney/samurai/commit/fb61f22c7e690715d309c41812412c4f432ef53a
Signed-off-by: orbea <orbea@riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/35508
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:50:00 +00:00
orbea d69a4d060a dev-build/samurai: update maintainers
Signed-off-by: orbea <orbea@riseup.net>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-21 02:49:59 +00:00