Commit Graph
846848 Commits
Author SHA1 Message Date
Sv. Lockal 43a35716e3 dev-libs/rocr-runtime: fix crash in musl and compile issue with ld.lld
Upstream issues:
* https://github.com/ROCm/ROCR-Runtime/issues/181#issuecomment-2096231767
* https://github.com/ROCm/ROCR-Runtime/issues/204

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:56 +01:00
Yiyang Wu 914bd3b26c dev-libs/rocr-runtime: add 6.1.1
Update remote-id in metadata

Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:55 +01:00
Sv. Lockal 2fc044d13f dev-libs/rocr-runtime: update rocr-runtime-5.7.1-musl patch to fix build failure
Closes: https://bugs.gentoo.org/927274
Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:55 +01:00
Sv. Lockal d6d4e60335 dev-libs/rocr-runtime: update extend-isa-compatibility-check patch for gfx1012
This repeats change in https://salsa.debian.org/rocm-team/rocr-runtime/-/commit/da5ad99a9819f42c7c090f95bedf92529637afdc
by Cordell Bloor <cgmb@slerp.xyz>

Other changes:
* rename RadeonOpenCompute -> ROCm
* update llvm eclass to r1
* add myself to maintainers list

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:54 +01:00
Yiyang Wu 05679cda7e dev-libs/rocm-device-libs: symlink bitcode to clang lib path
This is the default search path for clang, so we don't need to specify
--rocm-device-lib-path or --hip-device-lib-path to other packages.

Closes: https://bugs.gentoo.org/922227
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:54 +01:00
Yiyang Wu e2d97a1342 dev-libs/rocm-device-libs: add 6.1.1
Update remote-id in metadata.

Upstream SRC_URI changed, from separate repo to subproject of ROCm
forked llvm. Borrow unpack function of llvm.org.eclass to unpack the
amd/device-libs component.

Remove shadowed RESTRICT="strip", because .bc files won't be stripped
so there's no need for RESTRICT=strip.

Some tests failed for older arch, probably due to inconsistency between
AMD forked llvm and upstream llvm:

  6 - compile_frexp__gfx600 (Failed)
  7 - compile_fract__gfx600 (Failed)
 12 - compile_fract__gfx700 (Failed)
 17 - compile_fract__gfx803 (Failed)

Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:53 +01:00
Yiyang Wu 393a93bbd0 dev-util/rocminfo: use python-r1 to install python script
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:53 +01:00
Yiyang Wu 97d1ea9a07 dev-util/rocminfo: patches for builtin amdgpu & python 3.12
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:52 +01:00
Sv. Lockal 64d6491037 dev-libs/rocm-device-libs: add llvm-18 compatibility patch
Changes:
* add llvm-18 compatibility patch (bug: https://github.com/ROCm/ROCm-Device-Libs/issues/96)
* remove RESTRICT variable, it was shadowed and non-functional
* rename RadeonOpenCompute -> ROCm
* update llvm eclass to r1
* add comment about llvm 18 compatibility issue
* add myself to maintainers

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:52 +01:00
Yiyang Wu 2477bbbc83 dev-libs/rocm-device-libs: fix tests
Also fix variable 'RESTRICT' may be shadowed

Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:51 +01:00
Yiyang Wu b8b41ed264 dev-libs/roct-thunk-interface: add 6.1.1
Enable test suite: kfdtest

Add 3 patches to fix building kfdtest, two have upstream PR

Update remote-id in metadata

One test fails on 7900XT:
https://github.com/ROCm/ROCT-Thunk-Interface/issues/103

Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:18:51 +01:00
Eli Schwartz 1e91fddc40 dev-python/doc8: fix overdependency on tomli
Since 1.0.0, it has supported using the stdlib tomllib when available:

https://github.com/PyCQA/doc8/commit/a3638de1337484b26da99dc5ea4287341b9ad9f6

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:50 +01:00
Eli Schwartz 050f75a4ee dev-python/doit: conditionalize tomli/tomlkit imports after stdlib tomllib
This project attempts to support every kitchen sink when it comes to
loading a toml file. And since 0.36.0 it also supports the
dev-python/tomli library:

https://github.com/pydoit/doit/commit/b2ed5ba798622d9ac1d2b50de81a4eb24e02f844

This was added by mgorny! :) It also supported tomllib at the same time.
But when someone else packaged it in commit 0e5347e6b3
this was overlooked. Drop the dependency on 3.11+.

Fixes: 0e5347e6b3
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:50 +01:00
Eli Schwartz d01709f3a9 app-misc/check-jsonschema: fix overdependency on tomli
Since version 0.19.2, it has supported using the stdlib tomllib when
available:

https://github.com/python-jsonschema/check-jsonschema/commit/615ff8a11cfb2e00a42ab7d13350ddf82d474841

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:49 +01:00
Eli Schwartz 4772c7fbbb app-misc/check-jsonschema: drop old
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:49 +01:00
Eli Schwartz f7a7c27b26 dev-util/pkgdev: add dependency on tomli for old impls
It is missing it in wheel metadata, and also in the ebuild metadata. It
is only necessary for versions of python that don't have it in the
stdlib, and all those are old versions, but that's no reason not to
depend correctly on it where needed.

The "doc" USE flag also depends on tomli and does so unconditionally. It
appears that it doesn't allow one to select specific USEDEPs, which is
interesting but ok.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:48 +01:00
Eli Schwartz 9575f2cbee dev-util/gcovr: fix mysterious overdependency in initial 7.2 addition
In commit 0971ed4265, gcovr 7.2 was added
to the tree. As part of this, it gained a new upstream dependency on
tomli. However, the initial addition upstream was well-behaved -- it
tried the stdlib tomllib first, and fell back to tomli, and listed its
runtime dependency as:
```
"tomli >= 1.1.0 ; python_version < '3.11'"
```

See: https://github.com/gcovr/gcovr/commit/3e5a922de91bb7e63c0801d055b6ba67a2a83bc6

Nonetheless when added to gentoo, it was added without a conditional
dep. Rectify this.

Fixes: 0971ed4265
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:48 +01:00
Eli Schwartz 970a8b9182 dev-python/flit: drop 3.8.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:47 +01:00
Eli Schwartz 40f5eee93d dev-python/flit: remove useless 4 year old dependencies
requests_download hasn't been used since a deprecated feature available
as a pip "extra" was removed:
https://github.com/pypa/flit/commit/b9a8ecd6037b3b98452c6fa90697612075c03ef4

Arguably before then it should have been an optfeature but at this point
it is pointless to discuss -- the feature got dropped in flit 3.0.0.

tomli has never been a dependency at all. The first version of flit that
moved from "toml" (an abandoned project) to tomli, only used tomli_w in
flit, and relied on flit_core to handle all use of "tomli" (and
flit-core correctly depends on the stdlib tomllib where reasonable).

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 10:03:46 +01:00
Alfredo Tupone e6a1b6d1bb dev-ml/lablgtk: add 3.1.5
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2024-06-26 10:31:20 +02:00
Sam James 148a7c7043 dev-python/parse: Stabilize 1.20.2 ALLARCHES, #934943
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-26 09:00:09 +01:00
Matt Jolly 2201978aea www-client/opera: remove old
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:30 +10:00
Matt Jolly 3b5e065b46 www-client/opera: amd64 stable (111.0.5168.43)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:30 +10:00
Matt Jolly 49bafa0e8e www-client/opera: automated bump (111.0.5168.43)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:29 +10:00
Matt Jolly 4f9237c761 www-client/microsoft-edge-dev: remove old
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:29 +10:00
Matt Jolly 969f407280 www-client/microsoft-edge-dev: automated bump (127.0.2651.8)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:29 +10:00
Matt Jolly 86604b32c6 www-client/microsoft-edge-dev: automated bump (128.0.2661.0)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:29 +10:00
Matt Jolly 28952e30b7 www-client/microsoft-edge-beta: remove old
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:29 +10:00
Matt Jolly 78b2b1f4e9 www-client/microsoft-edge-beta: automated bump (127.0.2651.8)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:28 +10:00
Matt Jolly c91e83c6dd www-client/microsoft-edge-beta: automated bump (127.0.2651.15)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:28 +10:00
Matt Jolly 4e38f177bf www-plugins/chrome-binary-plugins: automated update (128.0.6555.2_alpha)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:28 +10:00
Matt Jolly 03b42546fe www-client/google-chrome-unstable: automated update (128.0.6555.2)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:28 +10:00
Matt Jolly a085f50b21 www-apps/chromedriver-bin: automated update (126.0.6478.126)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:28 +10:00
Matt Jolly 1d29790674 www-plugins/chrome-binary-plugins: automated update (126.0.6478.126)
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:27 +10:00
Matt Jolly fefb3374bc www-client/google-chrome: automated update (126.0.6478.126)
Bug: https://bugs.gentoo.org/934959
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-26 17:09:27 +10:00
Joonas Niilola 62cdd22fc3 www-client/firefox-bin: add 127.0.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 09:58:13 +03:00
Florian Schmaus 1caa504d29 dev-tex/pdfannotextractor: fix typo s/COMMIN/COMMON, do not use CP_DEPEND
Closes: https://bugs.gentoo.org/934659
Closes: https://github.com/gentoo/gentoo/pull/37290
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-06-26 08:23:12 +02:00
Florian Schmaus 67ffceb423 java-utils-2.eclass: add --runtime-only argument to java-pkg_getjars
Some packages only need the jar at runtime, not at compile time. For
example https://bugs.gentoo.org/934659#c2

Bug: https://bugs.gentoo.org/934659
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-06-26 08:23:12 +02:00
Joonas Niilola 45e3631b53 net-misc/asterisk-g729: Stabilize 18.0.3.1.10 amd64, #934891
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 09:19:54 +03:00
Joonas Niilola 58a14ddf9f net-misc/asterisk-g729: Stabilize 16.0.3.1.10 amd64, #934891
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 09:19:54 +03:00
Petr Vaněk ed8790423b dev-python/beniget: enable py3.13
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-06-26 08:16:12 +02:00
Hans de Graaff fc7fa6cbf6 dev-ruby/sus: drop 0.21.1, 0.24.6
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-06-26 07:59:10 +02:00
Hans de Graaff 7f418144e6 dev-ruby/sus: add 0.27.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-06-26 07:59:10 +02:00
Hans de Graaff 0d44baaf22 dev-ruby/nokogiri: add 1.16.6
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-06-26 07:59:10 +02:00
Hans de Graaff cb3d1de89f dev-ruby/net-ftp: add 0.3.7
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-06-26 07:59:10 +02:00
Joonas Niilola b4f9d4872f dev-util/makeheaders: Stabilize 0_p20240202 x86, #934937
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 08:57:15 +03:00
Joonas Niilola bfce0d74ee dev-util/makeheaders: Stabilize 0_p20240202 amd64, #934937
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 08:56:59 +03:00
Joonas Niilola 98ad879c47 app-editors/gvim: Stabilize 9.1.0366 ppc64, #933697
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 08:45:23 +03:00
Joonas Niilola da21fdae21 app-editors/vim: Stabilize 9.1.0366 ppc64, #933697
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 08:45:22 +03:00
Joonas Niilola ad4a216ee1 app-editors/vim-core: Stabilize 9.1.0366-r1 ppc64, #933697
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-26 08:45:22 +03:00