sci-libs/hipCUB
Wrapper of rocPRIM or CUB for GPU parallel primitives
-
hipCUB-10.0.0~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1102 +amdgpu_targets_gfx1103 +amdgpu_targets_gfx1150 +amdgpu_targets_gfx1151 +amdgpu_targets_gfx1152 +amdgpu_targets_gfx1153 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031
View
Download
Browse License: BSD Overlay: stuff -
hipCUB-7.2.4~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: BSD Overlay: stuff -
hipCUB-7.2.0~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: BSD Overlay: gentoo -
hipCUB-7.1.0~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: BSD Overlay: gentoo -
hipCUB-7.0.2~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: BSD Overlay: gentoo -
hipCUB-6.4.3~amd64benchmark test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
View
Download
Browse License: BSD Overlay: gentoo -
hipCUB-6.3.3~amd64benchmark test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
View
Download
Browse License: BSD Overlay: gentoo
ChangeLog
commit 7af37adca3b90d32683f57b6d3835cb6ba1d08cb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:00:14 2026 +0200
sci-libs/hipCUB: trim 7.2.4 comments
commit bb49dc5812adf2f13c652d69fbbcef5c5a7270dd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:00:14 2026 +0200
sci-libs/hipCUB: guard 7.2.4 rewrites
Fail early when upstream metadata moves instead of letting a stale
rewrite silently produce an incorrect package.
commit 366383f760f1fb416cb3acd550be7c3e98954c83
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:15:02 2026 +0200
sci-libs/hipCUB: trim 10.0.0 comment prose
commit 90a909bfa72d3388c58c75b2cd6c93781a2d6505
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:38 2026 +0200
sci-libs/hipCUB: drop 7.2.3
Superseded by 7.2.4, the last release of the 7.x series and the rollback
target for the ROCm 10.0 migration. Version retention keeps the last two
plus the last of each previous major series; 7.2.4 and 10.0.0 satisfy both,
so the third version is redundant.
commit 3d4b0376ec48e7447a5e1666b3875a9228eeceef
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 12:14:59 2026 +0200
sci-libs/hipCUB: add 10.0.0
AMD retired the rocm-* release line at rocm-7.2.4; 10.0 ships as the
hipcub.tar.gz asset of rocm-libraries therock-10.0, so SRC_URI changes shape
and S= follows the asset root.
Regenerate the no-tests-install patch: both blocks survive verbatim at 10.0 but
moved, and the trailing rocm_install(FILES ...) is no longer trailing -- a
generate_resource_spec install now follows it -- so the old end-of-file hunk
could not apply.
Guard the ROCM_INSTALL_LIBDIR sed with a grep: sed exits 0 on no-match, so a
stale anchor would silently install the CMake package config to /usr/lib.
commit 7c384c8cac70105c06770e0ccb7af0fc295f2471
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Sun May 31 03:29:35 2026 +0200
metadata: normalize tab → 2-space indent in 42 imported files
42 metadata.xml files inherited tab indentation from their origin
overlays (mostly the ROCm cluster, plus a handful of dev-python and
AMD-tooling imports). The overlay convention is 2-space; this brings
them in line with the other 498 files. Maintainer attributions
preserved verbatim.
commit 5b3c001a7da4e04ed7804e3db133c11444942553
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 16:14:28 2026 +0200
sci-libs, dev-libs, dev-util: fix S for ROCm 7.2.4 tarball relayout
The rocm-7.2.4 per-component release-asset tarballs are re-rolled with a
lowercase top-level wrapper dir (hipblas/, rocblas/, rocr-runtime/, ...)
where the 7.2.3 assets exploded flat into WORKDIR. The bumped ebuilds
kept S="$", so src_prepare died applying PATCHES and running
seds against paths that had shifted one level down. Point S at the
wrapper dir each tarball actually unpacks to, matching the layout
hipBLASLt/hipsparselt already use. roct-thunk-interface's libhsakmt now
lives under the rocr-runtime/ wrapper too.
commit f6473d00a9a0920a50e54a6685f7a071242e9570
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:07 2026 +0200
sci-libs/hipCUB: add 7.2.4
commit e697aedd52c8857f1ad8164b06cb67926e34bb2b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:18:33 2026 +0200
sci-libs/hipCUB: drop stale patches superseded by 7.2.3
commit 67c2736b0cfcdc7db8602dc9cca7cc3a5f575ebf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:10 2026 +0200
sci-libs/hipCUB: 7.2.3 fix S= for flat upstream tarball
The 7.2.3 release-asset tarballs from ROCm/rocm-systems and ROCm/rocm-libraries
unpack contents directly into ./ instead of into a wrapping <assetname>/ subdir as in
7.2.0. Adjust S= so src_prepare finds the source tree.
commit 5b93fd671a3433c9320ea8226991f29dedd89153
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:58:15 2026 +0200
sci-libs/hipCUB: add 7.2.3
commit 8a7082f1ba65632398134de525d263330415ac96
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:51:11 2025 +0100
*/*: drop rocm/hip as newer version is in main tree
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cfa997ed467a25f0a98e30e69523013fb12b4136
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 18 14:26:09 2025 +0200
added rocm and HIP v. 6.4.4 for now, as main tree lags
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:00:14 2026 +0200
sci-libs/hipCUB: trim 7.2.4 comments
commit bb49dc5812adf2f13c652d69fbbcef5c5a7270dd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:00:14 2026 +0200
sci-libs/hipCUB: guard 7.2.4 rewrites
Fail early when upstream metadata moves instead of letting a stale
rewrite silently produce an incorrect package.
commit 366383f760f1fb416cb3acd550be7c3e98954c83
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:15:02 2026 +0200
sci-libs/hipCUB: trim 10.0.0 comment prose
commit 90a909bfa72d3388c58c75b2cd6c93781a2d6505
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 23:39:38 2026 +0200
sci-libs/hipCUB: drop 7.2.3
Superseded by 7.2.4, the last release of the 7.x series and the rollback
target for the ROCm 10.0 migration. Version retention keeps the last two
plus the last of each previous major series; 7.2.4 and 10.0.0 satisfy both,
so the third version is redundant.
commit 3d4b0376ec48e7447a5e1666b3875a9228eeceef
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 12:14:59 2026 +0200
sci-libs/hipCUB: add 10.0.0
AMD retired the rocm-* release line at rocm-7.2.4; 10.0 ships as the
hipcub.tar.gz asset of rocm-libraries therock-10.0, so SRC_URI changes shape
and S= follows the asset root.
Regenerate the no-tests-install patch: both blocks survive verbatim at 10.0 but
moved, and the trailing rocm_install(FILES ...) is no longer trailing -- a
generate_resource_spec install now follows it -- so the old end-of-file hunk
could not apply.
Guard the ROCM_INSTALL_LIBDIR sed with a grep: sed exits 0 on no-match, so a
stale anchor would silently install the CMake package config to /usr/lib.
commit 7c384c8cac70105c06770e0ccb7af0fc295f2471
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Sun May 31 03:29:35 2026 +0200
metadata: normalize tab → 2-space indent in 42 imported files
42 metadata.xml files inherited tab indentation from their origin
overlays (mostly the ROCm cluster, plus a handful of dev-python and
AMD-tooling imports). The overlay convention is 2-space; this brings
them in line with the other 498 files. Maintainer attributions
preserved verbatim.
commit 5b3c001a7da4e04ed7804e3db133c11444942553
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 16:14:28 2026 +0200
sci-libs, dev-libs, dev-util: fix S for ROCm 7.2.4 tarball relayout
The rocm-7.2.4 per-component release-asset tarballs are re-rolled with a
lowercase top-level wrapper dir (hipblas/, rocblas/, rocr-runtime/, ...)
where the 7.2.3 assets exploded flat into WORKDIR. The bumped ebuilds
kept S="$", so src_prepare died applying PATCHES and running
seds against paths that had shifted one level down. Point S at the
wrapper dir each tarball actually unpacks to, matching the layout
hipBLASLt/hipsparselt already use. roct-thunk-interface's libhsakmt now
lives under the rocr-runtime/ wrapper too.
commit f6473d00a9a0920a50e54a6685f7a071242e9570
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:12:07 2026 +0200
sci-libs/hipCUB: add 7.2.4
commit e697aedd52c8857f1ad8164b06cb67926e34bb2b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 20:18:33 2026 +0200
sci-libs/hipCUB: drop stale patches superseded by 7.2.3
commit 67c2736b0cfcdc7db8602dc9cca7cc3a5f575ebf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 10:56:10 2026 +0200
sci-libs/hipCUB: 7.2.3 fix S= for flat upstream tarball
The 7.2.3 release-asset tarballs from ROCm/rocm-systems and ROCm/rocm-libraries
unpack contents directly into ./ instead of into a wrapping <assetname>/ subdir as in
7.2.0. Adjust S= so src_prepare finds the source tree.
commit 5b93fd671a3433c9320ea8226991f29dedd89153
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 01:58:15 2026 +0200
sci-libs/hipCUB: add 7.2.3
commit 8a7082f1ba65632398134de525d263330415ac96
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:51:11 2025 +0100
*/*: drop rocm/hip as newer version is in main tree
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cfa997ed467a25f0a98e30e69523013fb12b4136
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 18 14:26:09 2025 +0200
added rocm and HIP v. 6.4.4 for now, as main tree lags

