Commit Graph
945544 Commits
Author SHA1 Message Date
Hans de Graaff d3de33492f dev-ruby/jbuilder: fix dependency syntax
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:47:49 +02:00
Hans de Graaff abfa2abbd8 dev-ruby/roadie-rails: drop 3.2.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:46:15 +02:00
Hans de Graaff 0f6373f52c dev-ruby/oauth: drop rails:6.1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:45:10 +02:00
Hans de Graaff fc1b701999 dev-ruby/jbuilder: drop rails:6.1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:44:18 +02:00
Hans de Graaff 96e58806ce dev-ruby/jbuilder: drop 2.12.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:43:37 +02:00
Hans de Graaff 75b7c6163a dev-ruby/haml: drop rails:6.1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:42:40 +02:00
Hans de Graaff c7e159feb4 dev-ruby/arel-helpers: drop rails:6.1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:38:53 +02:00
Hans de Graaff f84b53b554 dev-ruby/arel-helpers: drop 2.15.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:38:12 +02:00
Hans de Graaff 8c17f8601f dev-ruby/actionpack-xml_parser: drop rails:6.1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-21 07:37:25 +02:00
Sam James 6e0f9425b4 dev-ruby/psych: Stabilize 5.2.3 amd64, #954097
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:51 +01:00
Sam James b9c3b2dbc0 www-apps/postfixadmin: Stabilize 3.3.15 ALLARCHES, #954081
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:49 +01:00
Sam James 29ff1ef2c4 dev-ruby/ruby-glib2: Stabilize 4.2.4 amd64, #954076
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:48 +01:00
Sam James f4dfa3dd9e dev-python/fonttools: Stabilize 4.57.0 amd64, #954059
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:46 +01:00
Sam James 73a7e25989 dev-python/fonttools: Stabilize 4.57.0 x86, #954059
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:45 +01:00
Sam James b6e9f168db net-libs/libnice: Stabilize 0.1.22-r1 x86, #953811
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:43 +01:00
Sam James 26f0a87e0a net-libs/farstream: Stabilize 0.2.9-r2 x86, #953811
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:42 +01:00
Sam James 4990032837 media-libs/libdisplay-info: Stabilize 0.2.0-r1 arm64, #953691
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:41 +01:00
Sam James 0dcf82ef8b dev-qt/qtxml: Stabilize 5.15.16-r1 x86, #953438
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:39 +01:00
Sam James f6e8dd954c app-text/cb2bib: Stabilize 2.0.2 amd64, #953061
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:38 +01:00
Sam James 0ec489f665 dev-ada/prettier-ada: Stabilize 25.0.0-r1 amd64, #951069
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:36 +01:00
Sam James 087e739fdd dev-ada/langkit: Stabilize 25.0.0-r3 amd64, #951069
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 05:30:35 +01:00
Michał Górny 02735067e2 dev-python/pyicu: Update URLs
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:15 +02:00
Michał Górny 89bc0c7617 dev-python/django-cacheops: Bump to 7.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:14 +02:00
Michał Górny 2fd6202fea dev-python/django-cacheops: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:13 +02:00
Michał Górny cfc98d9dad dev-python/pycares: Bump to 4.6.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:12 +02:00
Michał Górny 67aa8a926e dev-python/soupsieve: Bump to 2.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:12 +02:00
Michał Górny 7db3462737 dev-python/pyicu: Bump to 2.15.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:11 +02:00
Michał Górny 8715f06968 media-gfx/fotema: Bump to 2.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:10 +02:00
Michał Górny a0994d9610 dev-python/ensurepip-setuptools: Bump to 79.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:09 +02:00
Michał Górny 5fca1cf427 dev-python/setuptools: Bump to 79.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:08 +02:00
Michał Górny ba12a2ea9e dev-python/moto: Bump to 5.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:07 +02:00
Michał Górny c4a5cf73a0 dev-python/pyglet: Bump to 2.1.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:06 +02:00
Michał Górny ec36532eb3 media-libs/glycin-loaders: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:06 +02:00
Michał Górny 67af9637ff media-gfx/fotema: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-21 06:28:05 +02:00
Sam James 08dfe62a4f media-libs/libdisplay-info: Stabilize 0.2.0-r1 ppc64, #953691
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-21 04:38:45 +01:00
Ionen Wolkens 73f7bb04a2 app-emulation/wine-vanilla: add 10.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:54:11 -04:00
Ionen Wolkens b877a2658a profiles/base: package.use.force wine-proton[mingw]
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:51 -04:00
Ionen Wolkens 5c69819f5d app-emulation/wine-desktop-common: mark ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:51 -04:00
Ionen Wolkens 1c32bcf95b app-emulation/wine-staging: temporarily remove -* from keywords
It makes sense to keep this here after ~arm64 is added, but
keywordreqs with -* are messy so remove it for now.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:50 -04:00
Ionen Wolkens 81298288e0 app-emulation/wine-vanilla: temporarily remove -* from keywords
It makes sense to keep this here after ~arm64 is added, but
keywordreqs with -* are messy so remove it for now.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:50 -04:00
Ionen Wolkens 2efe1c4940 app-emulation/wine-desktop-common: update EAPI 7 -> 8
Haven't had a proper look at this package (dead upstream),
but wouldn't hurt to tidy ebuild a bit still.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:50 -04:00
Ionen Wolkens 83c623dbbb app-emulation/wine-desktop-common: remove -* from keywords
Will make the ~arm64 keywordreq easier and, while it does not
make sense to keyword on arches without wine, there's technically
no limitation that stops this here.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:50 -04:00
Ionen Wolkens 668d92fe13 profiles/arch/arm64: package.use.mask still unsupported wine USE
Not adding wine-proton given really no intention to keyword that one
on arm64, rather unlikely Valve tests it there and they will not offer
support if something is broken.

Note USE=mono is use.mask'ed on arm64 either way, but explicitly list
it given it's not about the same packages for wine. In the future may
instead need to unmask it here to allow a future ported wine-mono.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:50 -04:00
Ionen Wolkens 0366720529 profiles/features/llvm: no longer force wine-*[mingw]
Not needed for ebuilds using the new wine.eclass, albeit
older un-migrated ebuilds due for eventual cleanup are
still broken. Would rather avoid leaving complex range
masks over these.

+mingw remains a default, so it shouldn't affect most
even if using old ebuilds.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:49 -04:00
Ionen Wolkens 4a4bddd831 app-emulation/wine-proton: migrate to wine.eclass
Only the latest given eclass does not support wine-8.x.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:49 -04:00
Ionen Wolkens 77c01eb070 app-emulation/wine-staging: migrate to wine.eclass
Only the latest, wine-staging ebuilds are not meant for archiving
(use vanilla) and will likely delete sooner than later.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:49 -04:00
Ionen Wolkens 1458e0fe05 app-emulation/wine-vanilla: migrate to wine.eclass
Only for latest and >=9 stable slots.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:49 -04:00
Ionen Wolkens 3f72e677e1 wine.eclass: new eclass
Trying to keep Wine ebuilds in sync between wine-vanilla, wine-staging,
and wine-proton which each have several ebuilds been giving headaches,
and the addition of arm64 support is not helping.

Goal is to offload only the gritty toolchain and slotting bits, and
leave ebuilds to deal with normal dependencies and configure options.

Could've put these in the eclass too, but it'd likely become messy as
dependencies get added/removed between versions (want to avoid too many
${PV} -gt rules). Also want to avoid these to allow overlays to use
this to package their own variants with more freedom.

Note there is some difference compared to current ebuilds:
- arm64 support using https://github.com/gentoo/gentoo/pull/41650
  as a guideline (not tested myself, pending keywording)
- no support for non-PE builds to simplify and having less to
  test, wine-proton was already doing this to match what upstream
  Proton does
- ^ may be a bit misleading but if USE=-mingw, will still do PE
  builds but using clang (less tested, so +mingw remains default),
  debated USE=clang and dropping USE=mingw instead but that feels
  confusing for other reasons
- drop REQUIRED_USE that prevented USE="wow64 -mingw"
- drop workaround that ensured man pages were installed for
  a pure (non-default) 64bit build (feels not worth it, and
  no longer needed for >=10.2)
- no support for <wine-9 (pre --enable-archs), will likely
  drop these once they start causing problems and not worth
  extra eclass logic
- bit of refactoring that could well be broken

In the future may have the eclass handle extra things like basic tests
too (full testsuite is nightmare), but leaving that out for now.

Closes: https://github.com/gentoo/gentoo/pull/41650
Closes: https://github.com/gentoo/gentoo/pull/41660
Thanks-to: Sasha Finkelstein <fnkl.kernel@gmail.com>
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-04-20 21:52:49 -04:00
Sam James 510c0d127d dev-debug/gdb: add 16.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-20 23:55:58 +01:00
Sam James 171195012f dev-util/gperf: add 3.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-20 23:55:58 +01:00