[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/files/

2024-06-29 Thread Conrad Kostecki
commit: 9af782792589fcc1e889eb3370fb03d00cc16de7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:17:08 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af78279

dev-libs/rocm-device-libs: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...ocm-device-libs-5.5.1-remove-gfx700-tests.patch | 34 --
 1 file changed, 34 deletions(-)

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch
 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch
deleted file mode 100644
index 0fb5e44e218c..
--- 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/ROCm/ROCm-Device-Libs/issues/86
-https://github.com/ROCm/ROCm-Device-Libs/pull/89
-From 936a78464491c95c7cfffde08491bfe1a48c7177 Mon Sep 17 00:00:00 2001
-From: Brian Sumner 
-Date: Tue, 9 May 2023 07:55:03 -0700
-Subject: [PATCH] Remove gfx700 from tests
-
-Change-Id: I23d6639cb7c04246cc5be86d6e172e32546b3b90

- test/compile/CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/test/compile/CMakeLists.txt b/test/compile/CMakeLists.txt
-index 9af0b1a..a789222 100644
 a/test/compile/CMakeLists.txt
-+++ b/test/compile/CMakeLists.txt
-@@ -54,12 +54,12 @@ foreach(gpu gfx900 gfx1030)
-   add_constant_fold_test(lgamma_r ${gpu})
- endforeach()
- 
--foreach(gpu gfx700 gfx803)
-+foreach(gpu gfx803)
-   add_isa_test(asin ${gpu})
-   add_isa_test(atan2 ${gpu})
-   add_isa_test(atan2pi ${gpu})
- endforeach()
- 
--foreach(gpu gfx600 gfx700)
-+foreach(gpu gfx600)
-   add_isa_test(frexp ${gpu})
- endforeach()
--- 
-2.41.0
-



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2023-12-23 Thread 罗百科
commit: 4518c4d472547d1f0865f93eafcd9946cd01c05b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Dec 23 10:41:12 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Dec 23 10:43:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4518c4d4

dev-libs/rocm-device-libs: add 6.0.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-6.0.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 149717e6ee65..8002ba47f4ad 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -3,3 +3,4 @@ DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd
 DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B 
eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a
 SHA512 
67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4
 DIST rocm-device-libs-5.5.1.tar.gz 245900 BLAKE2B 
f713b1f12c7be33a4854d79791f592b8e89e2bc463769ec8cdd807483f0e5ca93d7fc852b6cf41d5ad0401d07adc97de9fb1fa54b77af83f665e282d6c0a43e7
 SHA512 
0138ddc94ce4a81202bdafccbbecef8145c6ddf82c3a14d92bb80b2bed3d3b73898f84279cef89110c50a9cc51e32de1323cc11a1f97c5da4f7f843b393425d0
 DIST rocm-device-libs-5.7.1.tar.gz 248357 BLAKE2B 
829704382e9420ad79724a250ccfd65278eb697498805297d1a52b8ea35dbff46e11514b681243d61bfac05b8a9734f0cf22d721603e48fe2f9864368222b0bc
 SHA512 
8755d0584fa3b8239f5642b4fb8f5e8dea20bbaca2ff8883894d3583913e9a1fd1552492b36e8ceff092f795783b734e68b002ee0c93711dccdf8e72c528c27c
+DIST rocm-device-libs-6.0.0.tar.gz 248509 BLAKE2B 
797a612f4b36b83643b15711bec32c1ceac73103b51d42abb890a241b8224b7c6de33bf88a9c6620db2af9be4641fc709b9610515203177482422c97d5b01044
 SHA512 
e9f2d7e86ec4cbcd0f471bf45d056c4a9272ee0ec3286a9aa42e819fa5d3ce52c9b12e9a4f575c409fe9b46253b8910f49d5ba0bae3694f8c38970658a19f706

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-6.0.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-6.0.0.ebuild
new file mode 100644
index ..09ca777faf52
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-6.0.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RESTRICT="strip"
+
+inherit cmake llvm
+
+LLVM_MAX_SLOT=17
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-devel/clang:${LLVM_MAX_SLOT}"
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.5.1-fix-llvm-link.patch"
+   )
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   -DLLVM_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2023-10-19 Thread 罗百科
commit: 974d0111639a69e43869f9f6f449c800766b90db
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct 19 10:09:19 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Oct 19 10:38:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974d0111

dev-libs/rocm-device-libs: add 5.7.1, drop 5.7.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest  | 2 +-
 .../{rocm-device-libs-5.7.0.ebuild => rocm-device-libs-5.7.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 8dee8d0772d2..149717e6ee65 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -2,4 +2,4 @@ DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe22148
 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d
 DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B 
eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a
 SHA512 
67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4
 DIST rocm-device-libs-5.5.1.tar.gz 245900 BLAKE2B 
f713b1f12c7be33a4854d79791f592b8e89e2bc463769ec8cdd807483f0e5ca93d7fc852b6cf41d5ad0401d07adc97de9fb1fa54b77af83f665e282d6c0a43e7
 SHA512 
0138ddc94ce4a81202bdafccbbecef8145c6ddf82c3a14d92bb80b2bed3d3b73898f84279cef89110c50a9cc51e32de1323cc11a1f97c5da4f7f843b393425d0
-DIST rocm-device-libs-5.7.0.tar.gz 248381 BLAKE2B 
f42ab6975c0832e8fbcf2e1a2060e1f5c3454093f6e78c3c42454b4556a159dae6a18f2efd79d1fa0aaecc13312f351b878d410f8a586aff4bd50499f2642402
 SHA512 
bd0ccf304972ee0fd6a5a517604217329379cf0330a62fdc2d5feff4a22c2a5d86d9b60f3c6f7a46d47751bd30d62fe58093c9de871dd41cf8e15475e8a6c3ee
+DIST rocm-device-libs-5.7.1.tar.gz 248357 BLAKE2B 
829704382e9420ad79724a250ccfd65278eb697498805297d1a52b8ea35dbff46e11514b681243d61bfac05b8a9734f0cf22d721603e48fe2f9864368222b0bc
 SHA512 
8755d0584fa3b8239f5642b4fb8f5e8dea20bbaca2ff8883894d3583913e9a1fd1552492b36e8ceff092f795783b734e68b002ee0c93711dccdf8e72c528c27c

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.7.1.ebuild
similarity index 100%
rename from dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild
rename to dev-libs/rocm-device-libs/rocm-device-libs-5.7.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2023-10-11 Thread 罗百科
commit: 0ac30198d4290d53e62046d20f23edac9d291693
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Oct 11 10:35:57 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Wed Oct 11 10:35:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac30198

dev-libs/rocm-device-libs: Whitespace

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild
index 95f07cd1cbb5..56af5a5be6b3 100644
--- a/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild
@@ -30,7 +30,6 @@ DEPEND="${RDEPEND}"
 
 CMAKE_BUILD_TYPE=Release
 
-
 PATCHES=(
"${FILESDIR}/${PN}-5.5.1-fix-llvm-link.patch"
)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2023-10-09 Thread 罗百科
commit: 71eb701c493138dccb27690667d802f07f4e130b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Oct  9 12:24:12 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Oct  9 12:33:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71eb701c

dev-libs/rocm-device-libs: add 5.7.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-5.7.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 2962127708af..8dee8d0772d2 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -2,3 +2,4 @@ DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe22148
 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d
 DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B 
eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a
 SHA512 
67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4
 DIST rocm-device-libs-5.5.1.tar.gz 245900 BLAKE2B 
f713b1f12c7be33a4854d79791f592b8e89e2bc463769ec8cdd807483f0e5ca93d7fc852b6cf41d5ad0401d07adc97de9fb1fa54b77af83f665e282d6c0a43e7
 SHA512 
0138ddc94ce4a81202bdafccbbecef8145c6ddf82c3a14d92bb80b2bed3d3b73898f84279cef89110c50a9cc51e32de1323cc11a1f97c5da4f7f843b393425d0
+DIST rocm-device-libs-5.7.0.tar.gz 248381 BLAKE2B 
f42ab6975c0832e8fbcf2e1a2060e1f5c3454093f6e78c3c42454b4556a159dae6a18f2efd79d1fa0aaecc13312f351b878d410f8a586aff4bd50499f2642402
 SHA512 
bd0ccf304972ee0fd6a5a517604217329379cf0330a62fdc2d5feff4a22c2a5d86d9b60f3c6f7a46d47751bd30d62fe58093c9de871dd41cf8e15475e8a6c3ee

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild
new file mode 100644
index ..95f07cd1cbb5
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm
+
+LLVM_MAX_SLOT=17
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-devel/clang:${LLVM_MAX_SLOT}"
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.5.1-fix-llvm-link.patch"
+   )
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   -DLLVM_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/files/

2023-09-13 Thread Conrad Kostecki
commit: cd781090193cdb7aed2dc9ffc26ecbc954d953d8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep  5 09:18:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Sep 13 18:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd781090

dev-libs/rocm-device-libs: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/32620
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../rocm-device-libs-5.5.0-test-bitcode-dir.patch| 20 
 1 file changed, 20 deletions(-)

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.0-test-bitcode-dir.patch 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.0-test-bitcode-dir.patch
deleted file mode 100644
index 79b61d1517e0..
--- 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.0-test-bitcode-dir.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 rocm-device-libs.orig/test/compile/CMakeLists.txt  2023-05-02 
15:23:15.413157017 -
-+++ rocm-device-libs/test/compile/CMakeLists.txt   2023-05-02 
15:32:10.411515448 -
-@@ -30,6 +30,7 @@
-  -DFILECHECK_BIN=${FILECHECK_BIN}
-  -DOUTPUT_FILE=output.${name}.${test_cpu}.s
-  -DINPUT_FILE=${CMAKE_CURRENT_SOURCE_DIR}/${func_name}.cl
-+ -DAMDGCN_BITCODES=${PROJECT_BINARY_DIR}/lib/amdgcn/bitcode
-  -DTEST_CPU=${test_cpu}
-  -DEXTRA_CHECK_PREFIX=${extra_check_prefixes}
-  -P ${script})
 rocm-device-libs.orig/test/compile/RunConstantFoldTest.cmake   
2023-02-01 15:17:33.0 -
-+++ rocm-device-libs/test/compile/RunConstantFoldTest.cmake2023-05-02 
15:33:44.634752384 -
-@@ -16,6 +16,7 @@
-   -target amdgcn-amd-amdhsa -mcpu=${TEST_CPU}
-   -Xclang -finclude-default-header
-   --rocm-path=${BINARY_DIR}
-+  --rocm-device-lib-path=${AMDGCN_BITCODES}
-   -mllvm -amdgpu-simplify-libcall=0
-   -o ${OUTPUT_FILE} ${INPUT_FILE}
-   RESULT_VARIABLE CLANG_RESULT



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2023-09-03 Thread 罗百科
commit: e3fc0f27fe4e4f70a9a8030e5b256482afca3ebf
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Sep  3 07:34:35 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Sep  3 07:34:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3fc0f27

dev-libs/rocm-device-libs: update Manifest

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 6b731b5a3136..2962127708af 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -2,4 +2,3 @@ DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe22148
 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d
 DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B 
eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a
 SHA512 
67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4
 DIST rocm-device-libs-5.5.1.tar.gz 245900 BLAKE2B 
f713b1f12c7be33a4854d79791f592b8e89e2bc463769ec8cdd807483f0e5ca93d7fc852b6cf41d5ad0401d07adc97de9fb1fa54b77af83f665e282d6c0a43e7
 SHA512 
0138ddc94ce4a81202bdafccbbecef8145c6ddf82c3a14d92bb80b2bed3d3b73898f84279cef89110c50a9cc51e32de1323cc11a1f97c5da4f7f843b393425d0
-DIST rocm-device-libs-5.6.0.tar.gz 248675 BLAKE2B 
2095a6e6bb930b307c0bca40da0c4e6127bb93d93fb687f6928837750c5db6868edbbdd3359c9d1d89a9a0c719b11d7374b30748f8028a11cf8153142f29871a
 SHA512 
ac64b13d017a0b7a87b76e811c9ace8d798677564b970fdd937457ab198cc49c0c6e6787cb186971643b008966cee45c18c04a8a2a212514167d881e2bebdb71



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2023-09-03 Thread 罗百科
commit: 42518873a74dbbc8690fb3093f981a8d73703438
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Sep  3 07:08:27 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Sep  3 07:08:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42518873

dev-libs/rocm-device-libs: update Manifest

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 1662b990ec35..6b731b5a3136 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,5 +1,5 @@
 DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7
 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d
 DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B 
eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a
 SHA512 
67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4
-DIST rocm-device-libs-5.5.0.tar.gz 245903 BLAKE2B 
3f9f2e7ed4055a02b10fde9cb2310daefae33cab90f262c60e20734e1cef3e1b4b7def19bafcdb4642e7936615ea88037d230905302c64aecf4fafe44d63a66f
 SHA512 
817a3fe680a2e25115330d94bec9a667c1acbbdff7775c7edc4cf4a9f97ac63d9a5d2684394812572cd505c55215485f477712968fc96bb3748b1c1020e93cfe
 DIST rocm-device-libs-5.5.1.tar.gz 245900 BLAKE2B 
f713b1f12c7be33a4854d79791f592b8e89e2bc463769ec8cdd807483f0e5ca93d7fc852b6cf41d5ad0401d07adc97de9fb1fa54b77af83f665e282d6c0a43e7
 SHA512 
0138ddc94ce4a81202bdafccbbecef8145c6ddf82c3a14d92bb80b2bed3d3b73898f84279cef89110c50a9cc51e32de1323cc11a1f97c5da4f7f843b393425d0
+DIST rocm-device-libs-5.6.0.tar.gz 248675 BLAKE2B 
2095a6e6bb930b307c0bca40da0c4e6127bb93d93fb687f6928837750c5db6868edbbdd3359c9d1d89a9a0c719b11d7374b30748f8028a11cf8153142f29871a
 SHA512 
ac64b13d017a0b7a87b76e811c9ace8d798677564b970fdd937457ab198cc49c0c6e6787cb186971643b008966cee45c18c04a8a2a212514167d881e2bebdb71



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/files/, dev-libs/rocm-device-libs/

2023-09-03 Thread 罗百科
commit: d7990695d7b7abe9d36542ba3408326eed66a6a3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Sep  3 06:16:46 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Sep  3 06:31:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7990695

dev-libs/rocm-device-libs: add 5.5.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  2 +
 .../rocm-device-libs-5.5.0-test-bitcode-dir.patch  | 20 +
 .../rocm-device-libs-5.5.1-fix-llvm-link.patch | 13 ++
 .../rocm-device-libs/rocm-device-libs-5.5.1.ebuild | 49 ++
 4 files changed, 84 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 2b7764830070..1662b990ec35 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,3 +1,5 @@
 DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7
 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d
 DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B 
eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a
 SHA512 
67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4
+DIST rocm-device-libs-5.5.0.tar.gz 245903 BLAKE2B 
3f9f2e7ed4055a02b10fde9cb2310daefae33cab90f262c60e20734e1cef3e1b4b7def19bafcdb4642e7936615ea88037d230905302c64aecf4fafe44d63a66f
 SHA512 
817a3fe680a2e25115330d94bec9a667c1acbbdff7775c7edc4cf4a9f97ac63d9a5d2684394812572cd505c55215485f477712968fc96bb3748b1c1020e93cfe
+DIST rocm-device-libs-5.5.1.tar.gz 245900 BLAKE2B 
f713b1f12c7be33a4854d79791f592b8e89e2bc463769ec8cdd807483f0e5ca93d7fc852b6cf41d5ad0401d07adc97de9fb1fa54b77af83f665e282d6c0a43e7
 SHA512 
0138ddc94ce4a81202bdafccbbecef8145c6ddf82c3a14d92bb80b2bed3d3b73898f84279cef89110c50a9cc51e32de1323cc11a1f97c5da4f7f843b393425d0

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.0-test-bitcode-dir.patch 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.0-test-bitcode-dir.patch
new file mode 100644
index ..79b61d1517e0
--- /dev/null
+++ 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.0-test-bitcode-dir.patch
@@ -0,0 +1,20 @@
+--- rocm-device-libs.orig/test/compile/CMakeLists.txt  2023-05-02 
15:23:15.413157017 -
 rocm-device-libs/test/compile/CMakeLists.txt   2023-05-02 
15:32:10.411515448 -
+@@ -30,6 +30,7 @@
+  -DFILECHECK_BIN=${FILECHECK_BIN}
+  -DOUTPUT_FILE=output.${name}.${test_cpu}.s
+  -DINPUT_FILE=${CMAKE_CURRENT_SOURCE_DIR}/${func_name}.cl
++ -DAMDGCN_BITCODES=${PROJECT_BINARY_DIR}/lib/amdgcn/bitcode
+  -DTEST_CPU=${test_cpu}
+  -DEXTRA_CHECK_PREFIX=${extra_check_prefixes}
+  -P ${script})
+--- rocm-device-libs.orig/test/compile/RunConstantFoldTest.cmake   
2023-02-01 15:17:33.0 -
 rocm-device-libs/test/compile/RunConstantFoldTest.cmake2023-05-02 
15:33:44.634752384 -
+@@ -16,6 +16,7 @@
+   -target amdgcn-amd-amdhsa -mcpu=${TEST_CPU}
+   -Xclang -finclude-default-header
+   --rocm-path=${BINARY_DIR}
++  --rocm-device-lib-path=${AMDGCN_BITCODES}
+   -mllvm -amdgpu-simplify-libcall=0
+   -o ${OUTPUT_FILE} ${INPUT_FILE}
+   RESULT_VARIABLE CLANG_RESULT

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-fix-llvm-link.patch 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-fix-llvm-link.patch
new file mode 100644
index ..f965045b7e7b
--- /dev/null
+++ b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-fix-llvm-link.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/851702#c4
+Adapt to libLLVM.so instead of the seperated libs
+===
+--- ROCm-Device-Libs-rocm-5.0.2.orig/utils/prepare-builtins/CMakeLists.txt
 ROCm-Device-Libs-rocm-5.0.2/utils/prepare-builtins/CMakeLists.txt
+@@ -26,5 +26,5 @@ set_target_properties(prepare-builtins P
+   CXX_STANDARD_REQUIRED Yes
+   CXX_EXTENSIONS No)
+ llvm_update_compile_flags(prepare-builtins)
+-llvm_map_components_to_libnames(llvm_libs support core bitreader bitwriter)
+-target_link_libraries(prepare-builtins ${llvm_libs})
++llvm_map_components_to_libnames(llvm_libs support)
++target_link_libraries(prepare-builtins LLVM)

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.5.1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/, dev-libs/rocm-device-libs/files/

2023-02-22 Thread Sam James
commit: 1adcab955fdbd4f3de4ff9f3a0900ebe8ce06fa3
Author: Niccolò Belli  linuxsystems  it>
AuthorDate: Mon Feb 20 15:29:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 16:14:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1adcab95

dev-libs/rocm-device-libs: add 5.4.3

Signed-off-by: Niccolò Belli  linuxsystems.it>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |   1 +
 ...bs-5.4.3-Revert-Update-counters-for-gfx11.patch | 216 +
 .../rocm-device-libs/rocm-device-libs-5.4.3.ebuild |  48 +
 3 files changed, 265 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index cf3568d4925e..2b7764830070 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7
 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d
+DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B 
eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a
 SHA512 
67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.4.3-Revert-Update-counters-for-gfx11.patch
 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.4.3-Revert-Update-counters-for-gfx11.patch
new file mode 100644
index ..bf9b2c372600
--- /dev/null
+++ 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.4.3-Revert-Update-counters-for-gfx11.patch
@@ -0,0 +1,216 @@
+From 8ce920dddac9846254aaf6261bafd8b22976b04e Mon Sep 17 00:00:00 2001
+From: Jeremy Newton 
+Date: Sun, 18 Dec 2022 20:48:21 -0500
+Subject: [PATCH] Revert "Update counters for gfx11"
+
+This reverts commit 85f95b94960c6f7ff4ff0242a399deb4a204fb6a.
+---
+ doc/OCKL.md   |  4 ++--
+ ockl/inc/ockl.h   |  3 ---
+ ockl/src/dm.cl| 15 +++
+ ockl/src/mtime.cl | 35 ++-
+ ockl/src/wait.cl  | 18 +-
+ 5 files changed, 24 insertions(+), 51 deletions(-)
+
+diff --git a/doc/OCKL.md b/doc/OCKL.md
+index 07574f6..05c5c49 100644
+--- a/doc/OCKL.md
 b/doc/OCKL.md
+@@ -99,8 +99,8 @@ The following table lists the available functions along with 
a brief description
+ | `int __ockl_mul24_i32(int,int);` | Multiply assuming operands fit in 24 
bits |
+ | `uint __ockl_mul24_u32(uint,uint);` | |
+ | - | |
+-| `ulong __ockl_cyclectr_u64(void);` | Current value of free running 64-bit 
clock counter |
+-| `ulong __ockl_steadyctr_u64(void);` | Current value of constant speed 
64-bit clock counter |
++| `ulong __ockl_memtime_u64(void);` | Current value of free running 64-bit 
clock counter |
++| `ulong __ockl_memrealtime_u64(void);` | Current value of constant speed 
64-bit clock counter |
+ | - | |
+ | `uint __ockl_activelane_u32(void);` | Index of currently lane counting only 
active lanes in wavefront |
+ | - | |
+diff --git a/ockl/inc/ockl.h b/ockl/inc/ockl.h
+index d0b98d4..6300279 100644
+--- a/ockl/inc/ockl.h
 b/ockl/inc/ockl.h
+@@ -143,9 +143,6 @@ DECL_OCKL_NULLARY_U32(activelane)
+ 
+ DECL_OCKL_NULLARY_U64(memtime)
+ DECL_OCKL_NULLARY_U64(memrealtime)
+-DECL_OCKL_NULLARY_U64(cyclectr)
+-DECL_OCKL_NULLARY_U64(steadyctr)
+-
+ 
+ extern half OCKL_MANGLE_T(wfred_add,f16)(half x);
+ extern float OCKL_MANGLE_T(wfred_add,f32)(float x);
+diff --git a/ockl/src/dm.cl b/ockl/src/dm.cl
+index 245b4a1..26373dd 100644
+--- a/ockl/src/dm.cl
 b/ockl/src/dm.cl
+@@ -201,6 +201,13 @@ get_heap_ptr(void) {
+ }
+ }
+ 
++// realtime
++__attribute__((target("s-memrealtime"))) static ulong
++realtime(void)
++{
++return __builtin_amdgcn_s_memrealtime();
++}
++
+ // The actual number of blocks in a slab with blocks of kind k
+ static uint
+ num_blocks(kind_t k)
+@@ -466,7 +473,7 @@ new_slab_wait(__global heap_t *hp, kind_t k)
+ uint aid = __ockl_activelane_u32();
+ if (aid == 0) {
+ ulong expected = AL(>salloc_time[k].value, memory_order_relaxed);
+-ulong now = __ockl_steadyctr_u64();
++ulong now = realtime();
+ ulong dt = now - expected;
+ if  (dt < SLAB_TICKS)
+ __ockl_rtcwait_u32(SLAB_TICKS - (uint)dt);
+@@ -480,7 +487,7 @@ grow_recordable_wait(__global heap_t *hp, kind_t k)
+ uint aid = 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2023-02-01 Thread Andreas Sturmlechner
commit: 65c82db3676f1fc544f09bf28c25befdb9c8a18a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 24 22:15:57 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb  1 09:52:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c82db3

dev-libs/rocm-device-libs: drop 5.0.2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 -
 .../rocm-device-libs/rocm-device-libs-5.0.2.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index aba9c8d78700..cf3568d4925e 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,3 +1,2 @@
-DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72
 DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7
 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild
deleted file mode 100644
index a91a625b12d1..
--- a/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
-   inherit git-r3
-   S="${WORKDIR}/${P}/src"
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Radeon Open Compute Device Libraries"
-HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-
-RDEPEND=">=sys-devel/llvm-roc-${PV}:="
-DEPEND="${RDEPEND}"
-
-CMAKE_BUILD_TYPE=Release
-
-src_prepare() {
-   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
-   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2022-12-20 Thread 罗百科
commit: aa83aff75192ac299ec82ae77b98a939460389c0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 08:09:09 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa83aff7

dev-libs/rocm-device-libs: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-5.3.3.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index beca0a347022..aba9c8d78700 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72
 DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7
+DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.3.3.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.3.3.ebuild
new file mode 100644
index ..771081d38665
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-5.3.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm
+
+LLVM_MAX_SLOT=15
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-devel/clang:${LLVM_MAX_SLOT}"
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+PATCHES=( "${FILESDIR}/${PN}-5.1.3-test-bitcode-dir.patch"
+   "${FILESDIR}/${PN}-5.1.3-llvm-link.patch" )
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2022-12-19 Thread Andreas Sturmlechner
commit: 32ef8f95aca07c686f5810ea6052429a77299dab
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec 18 19:23:31 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec 19 14:00:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ef8f95

dev-libs/rocm-device-libs: drop out-of-sync  ebuild

Last touched in 2020 with 3.5.0 version bump. This is the only ROCm
package with a live version too, so seems to be irrelevant for workflow.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../rocm-device-libs/rocm-device-libs-.ebuild  | 33 --
 1 file changed, 33 deletions(-)

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
deleted file mode 100644
index 32684d9ae3f7..
--- a/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
-   inherit git-r3
-   S="${WORKDIR}/${P}/src"
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Radeon Open Compute Device Libraries"
-HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-
-RDEPEND="dev-libs/rocr-runtime
-   sys-devel/llvm-roc:="
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2022-12-19 Thread Andreas Sturmlechner
commit: 87d04aa06d775fc3c963d94743aecdc1ce69d9fe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec 18 19:22:31 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec 19 14:00:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d04aa0

dev-libs/rocm-device-libs: drop versions 3* and 4*

Closes: https://bugs.gentoo.org/712592
Closes: https://bugs.gentoo.org/754330
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  9 -
 .../rocm-device-libs-3.10.0.ebuild | 38 
 .../rocm-device-libs/rocm-device-libs-3.7.0.ebuild | 32 -
 .../rocm-device-libs/rocm-device-libs-3.8.0.ebuild | 32 -
 .../rocm-device-libs-3.9.0-r1.ebuild   | 38 
 .../rocm-device-libs/rocm-device-libs-4.0.0.ebuild | 38 
 .../rocm-device-libs/rocm-device-libs-4.1.0.ebuild | 38 
 .../rocm-device-libs/rocm-device-libs-4.2.0.ebuild | 38 
 .../rocm-device-libs/rocm-device-libs-4.3.0.ebuild | 38 
 .../rocm-device-libs/rocm-device-libs-4.5.2.ebuild | 40 --
 10 files changed, 341 deletions(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index b9dc17091c0c..beca0a347022 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,11 +1,2 @@
-DIST rocm-device-libs-3.10.0.tar.gz 230505 BLAKE2B 
7c34bcacb3056517ad06502c313015a7d08acc483ef86e3b63b1309c974c339fd47e0a6710a973707fc3949399d35c9838a5ff688f1c9ab1faf54101cff9502b
 SHA512 
31b8e70c40bbbef3ac87431d5c562d11458b611a2c9ce6e02e9854ff6361d74bff8e207d87a92ff61ec209dba069d8db98568d9ac8b04afeefeab276a331ff59
-DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b46dee454e73cf1d6cbb0886c4da7bff7bcd13689e91e2715188fa2fe9d61d9dd9c6c481714cd67bdee11b1825a91c47546
 SHA512 
94b027aa27866257cf239b6951cbff928122fb7dfb23c81edc5957b30ee5aa64e2a25412a13ea33c249b8bd2d026274dcc276ea0908359b5ed14c75b0e59ff1f
-DIST rocm-device-libs-3.8.0.tar.gz 228737 BLAKE2B 
bf75c3f50960af55cc743d412259789d283fc8357231c31b7590ad81997b5a4ff195bb3e382641e9eed846c9c258174f1e8d27e6e1f0ae9f174c5c22b85ed2ea
 SHA512 
d565c9bfde5f5f2d533cdd0b41e5c73247f9ca15e07b039c340daf3dece120a301c87b69b737af3d230c6c0a3ae1d6fbd5d1f78fee000a06d4ea7bfda3d8d436
-DIST rocm-device-libs-3.9.0.tar.gz 230477 BLAKE2B 
dba7f2dd57fe39c8c69f2a4de34f06f8347e73c760805cebf8690b11c5c0b4c919d78bc31b05b5d5f283aa5281131b0f7d3fbe9faef525a3117ebdbd4b1b9b35
 SHA512 
fff70e9426ff2e6b6cf59554c36831b3c24c24a51753ca0f3c9cb4e9961c24e7e7d7714b2e75785622c6dcff92e1cb7fa5d2be0a2a08bb17a157f484845cd276
-DIST rocm-device-libs-4.0.0.tar.gz 230486 BLAKE2B 
17d82a29e03d558a408e39550acd9f7fc76fd79a0c68936cb76e3e14bae6e770c0f581a80429aaa86e1d51491c31ce8b02b03095604678d03aa844379cfa9282
 SHA512 
a35fdc74c17d87ae52ccc218d5098b50863316b88908c147017c3d378c3892411a3f51737c1d5a4d6c1db87b66e1aacc94361bee28f3cc2e984e6e00db1dd7ed
-DIST rocm-device-libs-4.1.0.tar.gz 230813 BLAKE2B 
699c23f3b08989765e90d3168e1369d1bf627a51c1f606160e29867718ce237a78ed7b5859ab60b58bbe9790452e75192fb9407819f25cceffc2af94aa006582
 SHA512 
b4d7ec17711345de27daae7a0d9fc4bce7a5501cfdade51da41788d1a015a4688d47e60031317b2bcc6c395bb096b2cbd4ba35a07b62cc07fe4779ec531208ec
-DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321b9cffeb2e624557fc4c04b9fa48347a29838f53217b3006b52db53db0981d87b8cc4df6d95578c17d8d10b00b24211d773
 SHA512 
78aa285f97916ad68aa6108fea22b2c5f223c0c36fd631a4c8f565cf3eb26c0ad58ea31b5e700369a8b13a86f1c076e6cfdb829952cdf03c88a7827c14371aeb
-DIST rocm-device-libs-4.3.0.tar.gz 234910 BLAKE2B 
af306219df395f9c5e65e6e06dff976698b80009d3b0c330c396c3e9475dca124bee4c96ff31724763bf40b3fd611f1ef55a7fb675f5ef82b992e496bc3a2d6d
 SHA512 
6e93b435d782a50f45d17bafb466ee05df88c39d665a8d796b68d588b6074629934c44afaae233fc84a238dc9c93d15917efeec7633349b4e894f3b3385bf57e
-DIST rocm-device-libs-4.5.2.tar.gz 244532 BLAKE2B 
fd13f3e518dc0922bb4e2a49863e3b86238158431189f4d4e9665f7e7b1adfa78ca96d915a3737b0da476cfbffcf0a0ad8840349a22062f59a83f59bc9edd05a
 SHA512 
5da2efd685c279ebb1bf67e27e1a8febb20dcdcf33136667b9bf2ca0d3684b366237358269a0c221dd602af37503aa766842cd1932b2711b562c1fc94cd2ae70
 DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72
 DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2022-11-19 Thread Benda XU
commit: 78832c987bc6b31377ac3b706bc72431b1d2a4d3
Author: Jack de Kleuver  gmail  com>
AuthorDate: Sat Nov  5 07:12:41 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Nov 19 11:50:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78832c98

dev-libs/rocm-device-libs: Bump LLVM version to 15

Signed-off-by: Jack de Kleuver  gmail.com>
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 .../{rocm-device-libs-5.1.3.ebuild => rocm-device-libs-5.1.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.1.3.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.1.3-r1.ebuild
similarity index 98%
rename from dev-libs/rocm-device-libs/rocm-device-libs-5.1.3.ebuild
rename to dev-libs/rocm-device-libs/rocm-device-libs-5.1.3-r1.ebuild
index 61871fbface9..771081d38665 100644
--- a/dev-libs/rocm-device-libs/rocm-device-libs-5.1.3.ebuild
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-5.1.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake llvm
 
-LLVM_MAX_SLOT=14
+LLVM_MAX_SLOT=15
 
 if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/files/, dev-libs/rocm-device-libs/

2022-08-06 Thread Benda XU
commit: c42a36956f512554fb0992cf4fe2ac34e47de3cd
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Jun 15 06:48:50 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42a3695

dev-libs/rocm-device-libs: add 5.1.3

Drop llvm-roc dependency, depend on vanilla clang.
Correct bitcode path in test for unpatched clang.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../files/rocm-device-libs-5.1.3-llvm-link.patch   | 13 ++
 .../rocm-device-libs-5.1.3-test-bitcode-dir.patch  | 24 +++
 .../rocm-device-libs/rocm-device-libs-5.1.3.ebuild | 47 ++
 4 files changed, 85 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index caad548c25f9..b9dc17091c0c 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -8,3 +8,4 @@ DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321
 DIST rocm-device-libs-4.3.0.tar.gz 234910 BLAKE2B 
af306219df395f9c5e65e6e06dff976698b80009d3b0c330c396c3e9475dca124bee4c96ff31724763bf40b3fd611f1ef55a7fb675f5ef82b992e496bc3a2d6d
 SHA512 
6e93b435d782a50f45d17bafb466ee05df88c39d665a8d796b68d588b6074629934c44afaae233fc84a238dc9c93d15917efeec7633349b4e894f3b3385bf57e
 DIST rocm-device-libs-4.5.2.tar.gz 244532 BLAKE2B 
fd13f3e518dc0922bb4e2a49863e3b86238158431189f4d4e9665f7e7b1adfa78ca96d915a3737b0da476cfbffcf0a0ad8840349a22062f59a83f59bc9edd05a
 SHA512 
5da2efd685c279ebb1bf67e27e1a8febb20dcdcf33136667b9bf2ca0d3684b366237358269a0c221dd602af37503aa766842cd1932b2711b562c1fc94cd2ae70
 DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72
+DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-llvm-link.patch 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-llvm-link.patch
new file mode 100644
index ..9e6dc38921e2
--- /dev/null
+++ b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-llvm-link.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/851702#c4
+Adapt to libLLVM.so instead of the seperated libs
+===
+--- ROCm-Device-Libs-rocm-5.0.2.orig/utils/prepare-builtins/CMakeLists.txt
 ROCm-Device-Libs-rocm-5.0.2/utils/prepare-builtins/CMakeLists.txt
+@@ -26,5 +26,5 @@ set_target_properties(prepare-builtins P
+   CXX_STANDARD_REQUIRED Yes
+   CXX_EXTENSIONS No)
+ llvm_update_compile_flags(prepare-builtins)
+-llvm_map_components_to_libnames(llvm_libs support core bitreader bitwriter)
+-target_link_libraries(prepare-builtins ${llvm_libs})
++llvm_map_components_to_libnames(llvm_libs support)
++target_link_libraries(prepare-builtins ${llvm_libs} LLVM)

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-test-bitcode-dir.patch 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-test-bitcode-dir.patch
new file mode 100644
index ..9047f8ef90e5
--- /dev/null
+++ 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-test-bitcode-dir.patch
@@ -0,0 +1,24 @@
+lib/amdgcn/bitcode is not among the default bitcode dirs of clang
+Add --rocm-device-lib-path to the clang argument
+Excerpt from 
https://salsa.debian.org/rocm-team/rocm-device-libs/-/blob/d2014eed680ccce5f9bd61ff4fc28a89682575f3/debian/patches/cmake-amdgcn-bitcode.patch
+==
+--- rocm-device-libs.orig/test/constant_folding/RunConstantFoldTest.cmake
 rocm-device-libs/test/constant_folding/RunConstantFoldTest.cmake
+@@ -16,6 +16,7 @@
+   -target amdgcn-amd-amdhsa -mcpu=${TEST_CPU}
+   -Xclang -finclude-default-header
+   --rocm-path=${BINARY_DIR}
++  --rocm-device-lib-path=${AMDGCN_BITCODES}
+   -mllvm -amdgpu-simplify-libcall=0
+   -o ${OUTPUT_FILE} ${INPUT_FILE}
+   RESULT_VARIABLE CLANG_RESULT
+--- rocm-device-libs.orig/test/constant_folding/CMakeLists.txt
 rocm-device-libs/test/constant_folding/CMakeLists.txt
+@@ -30,6 +30,7 @@
+  -DFILECHECK_BIN=${FILECHECK_BIN}
+  -DOUTPUT_FILE=output.${name}.ll
+  -DINPUT_FILE=${CMAKE_CURRENT_SOURCE_DIR}/${name}.cl
++ -DAMDGCN_BITCODES=${PROJECT_BINARY_DIR}/lib/amdgcn/bitcode
+  -DTEST_CPU=gfx900
+  -P ${CMAKE_CURRENT_SOURCE_DIR}/RunConstantFoldTest.cmake)
+ endfunction()

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2022-03-21 Thread Benda XU
commit: 547537a16336806ba545c551c63c56472d88b1cf
Author: YiyangWu  gmail  com>
AuthorDate: Sun Feb 20 06:46:13 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547537a1

dev-libs/rocm-device-libs: bump to 5.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-5.0.2.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index f836d8728ff7..caad548c25f9 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -7,3 +7,4 @@ DIST rocm-device-libs-4.1.0.tar.gz 230813 BLAKE2B 
699c23f3b08989765e90d3168e1369
 DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321b9cffeb2e624557fc4c04b9fa48347a29838f53217b3006b52db53db0981d87b8cc4df6d95578c17d8d10b00b24211d773
 SHA512 
78aa285f97916ad68aa6108fea22b2c5f223c0c36fd631a4c8f565cf3eb26c0ad58ea31b5e700369a8b13a86f1c076e6cfdb829952cdf03c88a7827c14371aeb
 DIST rocm-device-libs-4.3.0.tar.gz 234910 BLAKE2B 
af306219df395f9c5e65e6e06dff976698b80009d3b0c330c396c3e9475dca124bee4c96ff31724763bf40b3fd611f1ef55a7fb675f5ef82b992e496bc3a2d6d
 SHA512 
6e93b435d782a50f45d17bafb466ee05df88c39d665a8d796b68d588b6074629934c44afaae233fc84a238dc9c93d15917efeec7633349b4e894f3b3385bf57e
 DIST rocm-device-libs-4.5.2.tar.gz 244532 BLAKE2B 
fd13f3e518dc0922bb4e2a49863e3b86238158431189f4d4e9665f7e7b1adfa78ca96d915a3737b0da476cfbffcf0a0ad8840349a22062f59a83f59bc9edd05a
 SHA512 
5da2efd685c279ebb1bf67e27e1a8febb20dcdcf33136667b9bf2ca0d3684b366237358269a0c221dd602af37503aa766842cd1932b2711b562c1fc94cd2ae70
+DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild
new file mode 100644
index ..a91a625b12d1
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2022-02-11 Thread Joonas Niilola
commit: 8a62c9843fd796ca0ff67037ed12173c244af51c
Author: Fco Javier Felix  inode64  com>
AuthorDate: Fri Feb 11 15:56:59 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 11 16:12:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a62c984

dev-libs/rocm-device-libs: bump to 4.5.2

Package-Manager: Portage-3.0.28-r1, Repoman-3.0.3-r1
Signed-off-by: Fco. Javier Felix  inode64.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-4.5.2.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 710e743c8a27..f836d8728ff7 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -6,3 +6,4 @@ DIST rocm-device-libs-4.0.0.tar.gz 230486 BLAKE2B 
17d82a29e03d558a408e39550acd9f
 DIST rocm-device-libs-4.1.0.tar.gz 230813 BLAKE2B 
699c23f3b08989765e90d3168e1369d1bf627a51c1f606160e29867718ce237a78ed7b5859ab60b58bbe9790452e75192fb9407819f25cceffc2af94aa006582
 SHA512 
b4d7ec17711345de27daae7a0d9fc4bce7a5501cfdade51da41788d1a015a4688d47e60031317b2bcc6c395bb096b2cbd4ba35a07b62cc07fe4779ec531208ec
 DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321b9cffeb2e624557fc4c04b9fa48347a29838f53217b3006b52db53db0981d87b8cc4df6d95578c17d8d10b00b24211d773
 SHA512 
78aa285f97916ad68aa6108fea22b2c5f223c0c36fd631a4c8f565cf3eb26c0ad58ea31b5e700369a8b13a86f1c076e6cfdb829952cdf03c88a7827c14371aeb
 DIST rocm-device-libs-4.3.0.tar.gz 234910 BLAKE2B 
af306219df395f9c5e65e6e06dff976698b80009d3b0c330c396c3e9475dca124bee4c96ff31724763bf40b3fd611f1ef55a7fb675f5ef82b992e496bc3a2d6d
 SHA512 
6e93b435d782a50f45d17bafb466ee05df88c39d665a8d796b68d588b6074629934c44afaae233fc84a238dc9c93d15917efeec7633349b4e894f3b3385bf57e
+DIST rocm-device-libs-4.5.2.tar.gz 244532 BLAKE2B 
fd13f3e518dc0922bb4e2a49863e3b86238158431189f4d4e9665f7e7b1adfa78ca96d915a3737b0da476cfbffcf0a0ad8840349a22062f59a83f59bc9edd05a
 SHA512 
5da2efd685c279ebb1bf67e27e1a8febb20dcdcf33136667b9bf2ca0d3684b366237358269a0c221dd602af37503aa766842cd1932b2711b562c1fc94cd2ae70

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-4.5.2.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-4.5.2.ebuild
new file mode 100644
index ..0bfbe92e6376
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-4.5.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2021-08-19 Thread Craig Andrews
commit: 9e832ff72692ce509912ac259c266e8d50782028
Author: YiyangWu  gmail  com>
AuthorDate: Thu Aug 19 13:26:50 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Aug 19 19:46:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e832ff7

dev-libs/rocm-device-libs: bump version to 4.3.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22028
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-4.3.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 22b32d962a1..710e743c8a2 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -5,3 +5,4 @@ DIST rocm-device-libs-3.9.0.tar.gz 230477 BLAKE2B 
dba7f2dd57fe39c8c69f2a4de34f06
 DIST rocm-device-libs-4.0.0.tar.gz 230486 BLAKE2B 
17d82a29e03d558a408e39550acd9f7fc76fd79a0c68936cb76e3e14bae6e770c0f581a80429aaa86e1d51491c31ce8b02b03095604678d03aa844379cfa9282
 SHA512 
a35fdc74c17d87ae52ccc218d5098b50863316b88908c147017c3d378c3892411a3f51737c1d5a4d6c1db87b66e1aacc94361bee28f3cc2e984e6e00db1dd7ed
 DIST rocm-device-libs-4.1.0.tar.gz 230813 BLAKE2B 
699c23f3b08989765e90d3168e1369d1bf627a51c1f606160e29867718ce237a78ed7b5859ab60b58bbe9790452e75192fb9407819f25cceffc2af94aa006582
 SHA512 
b4d7ec17711345de27daae7a0d9fc4bce7a5501cfdade51da41788d1a015a4688d47e60031317b2bcc6c395bb096b2cbd4ba35a07b62cc07fe4779ec531208ec
 DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321b9cffeb2e624557fc4c04b9fa48347a29838f53217b3006b52db53db0981d87b8cc4df6d95578c17d8d10b00b24211d773
 SHA512 
78aa285f97916ad68aa6108fea22b2c5f223c0c36fd631a4c8f565cf3eb26c0ad58ea31b5e700369a8b13a86f1c076e6cfdb829952cdf03c88a7827c14371aeb
+DIST rocm-device-libs-4.3.0.tar.gz 234910 BLAKE2B 
af306219df395f9c5e65e6e06dff976698b80009d3b0c330c396c3e9475dca124bee4c96ff31724763bf40b3fd611f1ef55a7fb675f5ef82b992e496bc3a2d6d
 SHA512 
6e93b435d782a50f45d17bafb466ee05df88c39d665a8d796b68d588b6074629934c44afaae233fc84a238dc9c93d15917efeec7633349b4e894f3b3385bf57e

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-4.3.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-4.3.0.ebuild
new file mode 100644
index 000..94bddf83d91
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-4.3.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2021-06-28 Thread Craig Andrews
commit: 39551cca5f740ca07a8cda7a41775e287d12a8f2
Author: Wilfried Holzke  holzke  net>
AuthorDate: Mon Jun 28 19:44:53 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun 28 20:04:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39551cca

dev-libs/rocm-device-libs: Version bump to 4.2.0

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-4.2.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index cbc644358e3..22b32d962a1 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -4,3 +4,4 @@ DIST rocm-device-libs-3.8.0.tar.gz 228737 BLAKE2B 
bf75c3f50960af55cc743d41225978
 DIST rocm-device-libs-3.9.0.tar.gz 230477 BLAKE2B 
dba7f2dd57fe39c8c69f2a4de34f06f8347e73c760805cebf8690b11c5c0b4c919d78bc31b05b5d5f283aa5281131b0f7d3fbe9faef525a3117ebdbd4b1b9b35
 SHA512 
fff70e9426ff2e6b6cf59554c36831b3c24c24a51753ca0f3c9cb4e9961c24e7e7d7714b2e75785622c6dcff92e1cb7fa5d2be0a2a08bb17a157f484845cd276
 DIST rocm-device-libs-4.0.0.tar.gz 230486 BLAKE2B 
17d82a29e03d558a408e39550acd9f7fc76fd79a0c68936cb76e3e14bae6e770c0f581a80429aaa86e1d51491c31ce8b02b03095604678d03aa844379cfa9282
 SHA512 
a35fdc74c17d87ae52ccc218d5098b50863316b88908c147017c3d378c3892411a3f51737c1d5a4d6c1db87b66e1aacc94361bee28f3cc2e984e6e00db1dd7ed
 DIST rocm-device-libs-4.1.0.tar.gz 230813 BLAKE2B 
699c23f3b08989765e90d3168e1369d1bf627a51c1f606160e29867718ce237a78ed7b5859ab60b58bbe9790452e75192fb9407819f25cceffc2af94aa006582
 SHA512 
b4d7ec17711345de27daae7a0d9fc4bce7a5501cfdade51da41788d1a015a4688d47e60031317b2bcc6c395bb096b2cbd4ba35a07b62cc07fe4779ec531208ec
+DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321b9cffeb2e624557fc4c04b9fa48347a29838f53217b3006b52db53db0981d87b8cc4df6d95578c17d8d10b00b24211d773
 SHA512 
78aa285f97916ad68aa6108fea22b2c5f223c0c36fd631a4c8f565cf3eb26c0ad58ea31b5e700369a8b13a86f1c076e6cfdb829952cdf03c88a7827c14371aeb

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-4.2.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-4.2.0.ebuild
new file mode 100644
index 000..94bddf83d91
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-4.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2021-03-27 Thread 罗百科
commit: 27f6896d7e495252f13d593315ea02a00ee57899
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 27 11:35:18 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Sat Mar 27 11:36:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f6896d

dev-libs/rocm-device-libs: Bump to 4.1.0

Mix of different versions can cause spurious build failures.
This brings it to same version with llvm-roc etc.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-4.1.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index b93186cc3fc..cbc644358e3 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -3,3 +3,4 @@ DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b
 DIST rocm-device-libs-3.8.0.tar.gz 228737 BLAKE2B 
bf75c3f50960af55cc743d412259789d283fc8357231c31b7590ad81997b5a4ff195bb3e382641e9eed846c9c258174f1e8d27e6e1f0ae9f174c5c22b85ed2ea
 SHA512 
d565c9bfde5f5f2d533cdd0b41e5c73247f9ca15e07b039c340daf3dece120a301c87b69b737af3d230c6c0a3ae1d6fbd5d1f78fee000a06d4ea7bfda3d8d436
 DIST rocm-device-libs-3.9.0.tar.gz 230477 BLAKE2B 
dba7f2dd57fe39c8c69f2a4de34f06f8347e73c760805cebf8690b11c5c0b4c919d78bc31b05b5d5f283aa5281131b0f7d3fbe9faef525a3117ebdbd4b1b9b35
 SHA512 
fff70e9426ff2e6b6cf59554c36831b3c24c24a51753ca0f3c9cb4e9961c24e7e7d7714b2e75785622c6dcff92e1cb7fa5d2be0a2a08bb17a157f484845cd276
 DIST rocm-device-libs-4.0.0.tar.gz 230486 BLAKE2B 
17d82a29e03d558a408e39550acd9f7fc76fd79a0c68936cb76e3e14bae6e770c0f581a80429aaa86e1d51491c31ce8b02b03095604678d03aa844379cfa9282
 SHA512 
a35fdc74c17d87ae52ccc218d5098b50863316b88908c147017c3d378c3892411a3f51737c1d5a4d6c1db87b66e1aacc94361bee28f3cc2e984e6e00db1dd7ed
+DIST rocm-device-libs-4.1.0.tar.gz 230813 BLAKE2B 
699c23f3b08989765e90d3168e1369d1bf627a51c1f606160e29867718ce237a78ed7b5859ab60b58bbe9790452e75192fb9407819f25cceffc2af94aa006582
 SHA512 
b4d7ec17711345de27daae7a0d9fc4bce7a5501cfdade51da41788d1a015a4688d47e60031317b2bcc6c395bb096b2cbd4ba35a07b62cc07fe4779ec531208ec

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-4.1.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-4.1.0.ebuild
new file mode 100644
index 000..94bddf83d91
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-4.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-12-21 Thread Craig Andrews
commit: 7cdf905f0d3bd1e31e4ae4a37257f92fd8de89a5
Author: Wilfried Holzke  holzke  net>
AuthorDate: Mon Dec 21 11:41:08 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Dec 21 12:55:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdf905f

dev-libs/rocm-device-libs: Version bump to 4.0.0

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-4.0.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 8850c0c7db9..b93186cc3fc 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -2,3 +2,4 @@ DIST rocm-device-libs-3.10.0.tar.gz 230505 BLAKE2B 
7c34bcacb3056517ad06502c31301
 DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b46dee454e73cf1d6cbb0886c4da7bff7bcd13689e91e2715188fa2fe9d61d9dd9c6c481714cd67bdee11b1825a91c47546
 SHA512 
94b027aa27866257cf239b6951cbff928122fb7dfb23c81edc5957b30ee5aa64e2a25412a13ea33c249b8bd2d026274dcc276ea0908359b5ed14c75b0e59ff1f
 DIST rocm-device-libs-3.8.0.tar.gz 228737 BLAKE2B 
bf75c3f50960af55cc743d412259789d283fc8357231c31b7590ad81997b5a4ff195bb3e382641e9eed846c9c258174f1e8d27e6e1f0ae9f174c5c22b85ed2ea
 SHA512 
d565c9bfde5f5f2d533cdd0b41e5c73247f9ca15e07b039c340daf3dece120a301c87b69b737af3d230c6c0a3ae1d6fbd5d1f78fee000a06d4ea7bfda3d8d436
 DIST rocm-device-libs-3.9.0.tar.gz 230477 BLAKE2B 
dba7f2dd57fe39c8c69f2a4de34f06f8347e73c760805cebf8690b11c5c0b4c919d78bc31b05b5d5f283aa5281131b0f7d3fbe9faef525a3117ebdbd4b1b9b35
 SHA512 
fff70e9426ff2e6b6cf59554c36831b3c24c24a51753ca0f3c9cb4e9961c24e7e7d7714b2e75785622c6dcff92e1cb7fa5d2be0a2a08bb17a157f484845cd276
+DIST rocm-device-libs-4.0.0.tar.gz 230486 BLAKE2B 
17d82a29e03d558a408e39550acd9f7fc76fd79a0c68936cb76e3e14bae6e770c0f581a80429aaa86e1d51491c31ce8b02b03095604678d03aa844379cfa9282
 SHA512 
a35fdc74c17d87ae52ccc218d5098b50863316b88908c147017c3d378c3892411a3f51737c1d5a4d6c1db87b66e1aacc94361bee28f3cc2e984e6e00db1dd7ed

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-4.0.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-4.0.0.ebuild
new file mode 100644
index 000..507a6891293
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-4.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-12-06 Thread Craig Andrews
commit: 642888dc96105e448ac94c841fafca61870bf8b6
Author: Wilfried Holzke  holzke  net>
AuthorDate: Sun Dec  6 17:03:57 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec  6 19:04:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642888dc

dev-libs/rocm-device-libs: Version bump to 3.10.0

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs-3.10.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 1c5a9c8e36a..8850c0c7db9 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,3 +1,4 @@
+DIST rocm-device-libs-3.10.0.tar.gz 230505 BLAKE2B 
7c34bcacb3056517ad06502c313015a7d08acc483ef86e3b63b1309c974c339fd47e0a6710a973707fc3949399d35c9838a5ff688f1c9ab1faf54101cff9502b
 SHA512 
31b8e70c40bbbef3ac87431d5c562d11458b611a2c9ce6e02e9854ff6361d74bff8e207d87a92ff61ec209dba069d8db98568d9ac8b04afeefeab276a331ff59
 DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b46dee454e73cf1d6cbb0886c4da7bff7bcd13689e91e2715188fa2fe9d61d9dd9c6c481714cd67bdee11b1825a91c47546
 SHA512 
94b027aa27866257cf239b6951cbff928122fb7dfb23c81edc5957b30ee5aa64e2a25412a13ea33c249b8bd2d026274dcc276ea0908359b5ed14c75b0e59ff1f
 DIST rocm-device-libs-3.8.0.tar.gz 228737 BLAKE2B 
bf75c3f50960af55cc743d412259789d283fc8357231c31b7590ad81997b5a4ff195bb3e382641e9eed846c9c258174f1e8d27e6e1f0ae9f174c5c22b85ed2ea
 SHA512 
d565c9bfde5f5f2d533cdd0b41e5c73247f9ca15e07b039c340daf3dece120a301c87b69b737af3d230c6c0a3ae1d6fbd5d1f78fee000a06d4ea7bfda3d8d436
 DIST rocm-device-libs-3.9.0.tar.gz 230477 BLAKE2B 
dba7f2dd57fe39c8c69f2a4de34f06f8347e73c760805cebf8690b11c5c0b4c919d78bc31b05b5d5f283aa5281131b0f7d3fbe9faef525a3117ebdbd4b1b9b35
 SHA512 
fff70e9426ff2e6b6cf59554c36831b3c24c24a51753ca0f3c9cb4e9961c24e7e7d7714b2e75785622c6dcff92e1cb7fa5d2be0a2a08bb17a157f484845cd276

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.10.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.10.0.ebuild
new file mode 100644
index 000..507a6891293
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.10.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-11-13 Thread Craig Andrews
commit: d366c82468085fe5f14220e383c342e496eb4258
Author: Wilfried Holzke  holzke  net>
AuthorDate: Fri Nov 13 16:34:40 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Nov 13 17:50:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d366c824

dev-libs/rocm-device-libs: Correcting install location according to FHS

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18244
Signed-off-by: Craig Andrews  gentoo.org>

 .../rocm-device-libs-3.9.0-r1.ebuild   | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0-r1.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0-r1.ebuild
new file mode 100644
index 000..507a6891293
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-11-13 Thread Craig Andrews
commit: 3d6ddae5530ca11e871898416687160ab9bbb77a
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Nov 13 17:49:45 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Nov 13 17:50:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6ddae5

dev-libs/rocm-device-libs: Cleanup old version

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 .../rocm-device-libs/rocm-device-libs-3.9.0.ebuild | 32 --
 1 file changed, 32 deletions(-)

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0.ebuild
deleted file mode 100644
index 23acf7bb488..000
--- a/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
-   inherit git-r3
-   S="${WORKDIR}/${P}/src"
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Radeon Open Compute Device Libraries"
-HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-
-RDEPEND=">=sys-devel/llvm-roc-${PV}:="
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-11-13 Thread Craig Andrews
commit: 0e50e66a531a6c06649c1a7ebf4781c49d56012b
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Nov 13 15:34:31 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Nov 13 15:34:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e50e66a

dev-libs/rocm-device-libs: 3.9.0 version bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-3.9.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index ff2d74896a6..1c5a9c8e36a 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b46dee454e73cf1d6cbb0886c4da7bff7bcd13689e91e2715188fa2fe9d61d9dd9c6c481714cd67bdee11b1825a91c47546
 SHA512 
94b027aa27866257cf239b6951cbff928122fb7dfb23c81edc5957b30ee5aa64e2a25412a13ea33c249b8bd2d026274dcc276ea0908359b5ed14c75b0e59ff1f
 DIST rocm-device-libs-3.8.0.tar.gz 228737 BLAKE2B 
bf75c3f50960af55cc743d412259789d283fc8357231c31b7590ad81997b5a4ff195bb3e382641e9eed846c9c258174f1e8d27e6e1f0ae9f174c5c22b85ed2ea
 SHA512 
d565c9bfde5f5f2d533cdd0b41e5c73247f9ca15e07b039c340daf3dece120a301c87b69b737af3d230c6c0a3ae1d6fbd5d1f78fee000a06d4ea7bfda3d8d436
+DIST rocm-device-libs-3.9.0.tar.gz 230477 BLAKE2B 
dba7f2dd57fe39c8c69f2a4de34f06f8347e73c760805cebf8690b11c5c0b4c919d78bc31b05b5d5f283aa5281131b0f7d3fbe9faef525a3117ebdbd4b1b9b35
 SHA512 
fff70e9426ff2e6b6cf59554c36831b3c24c24a51753ca0f3c9cb4e9961c24e7e7d7714b2e75785622c6dcff92e1cb7fa5d2be0a2a08bb17a157f484845cd276

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0.ebuild
new file mode 100644
index 000..23acf7bb488
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.9.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-09-18 Thread Craig Andrews
commit: 5aafa783b41b6bf277b3368a5c51f41be2091d0c
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Sep 18 20:29:12 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Sep 18 20:31:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aafa783

dev-libs/rocm-device-libs: 3.8.0 version bump

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-3.8.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 3ef34b39306..ff2d74896a6 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1 +1,2 @@
 DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b46dee454e73cf1d6cbb0886c4da7bff7bcd13689e91e2715188fa2fe9d61d9dd9c6c481714cd67bdee11b1825a91c47546
 SHA512 
94b027aa27866257cf239b6951cbff928122fb7dfb23c81edc5957b30ee5aa64e2a25412a13ea33c249b8bd2d026274dcc276ea0908359b5ed14c75b0e59ff1f
+DIST rocm-device-libs-3.8.0.tar.gz 228737 BLAKE2B 
bf75c3f50960af55cc743d412259789d283fc8357231c31b7590ad81997b5a4ff195bb3e382641e9eed846c9c258174f1e8d27e6e1f0ae9f174c5c22b85ed2ea
 SHA512 
d565c9bfde5f5f2d533cdd0b41e5c73247f9ca15e07b039c340daf3dece120a301c87b69b737af3d230c6c0a3ae1d6fbd5d1f78fee000a06d4ea7bfda3d8d436

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.8.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.8.0.ebuild
new file mode 100644
index 000..23acf7bb488
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.8.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-08-25 Thread Craig Andrews
commit: 90bb740f02c3819b2299d963bb9cda66224ab4bc
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Aug 25 21:02:14 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug 25 21:08:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90bb740f

dev-libs/rocm-device-libs: Cleanup old versions

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  5 
 .../rocm-device-libs/rocm-device-libs-3.0.0.ebuild | 33 --
 .../rocm-device-libs/rocm-device-libs-3.1.0.ebuild | 33 --
 .../rocm-device-libs/rocm-device-libs-3.3.0.ebuild | 33 --
 .../rocm-device-libs/rocm-device-libs-3.5.0.ebuild | 33 --
 .../rocm-device-libs/rocm-device-libs-3.5.1.ebuild | 33 --
 6 files changed, 170 deletions(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 0d48c76dec0..3ef34b39306 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,6 +1 @@
-DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 
8fb866611e82126b5909b75282081371ddeea58a34d732586e43dcf23d512fb8f2ad259f2c9227e35730af0d0d2b235895aa5396a7d19c2987754162d2ed6f49
 SHA512 
257f8990d93bf8cb0438fa15d7ca91a7f38082c90f0bb96b0691196ec78f16e790142ecef0089bc765edf80c1f0b644210e991a7e6f7e8dfab33cedad6465fa3
-DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 
06918195f4b7073089dbe3475fb12402f1ff9a514430b143f9135f63ea0f75b0ed125af69bb60995d80974661fb3f3fb8276d72dc935ce48f059bac0e9c23f85
 SHA512 
4238698011bb2501f15ab081e12f1c9959a92890093c8607188526e69d2a35483edf39fd55c3eba33dbc93fc1865771fde9affc7e1e0aa3bd26f1878af106e47
-DIST rocm-device-libs-3.3.0.tar.gz 227986 BLAKE2B 
4d62002e06b4f69641d6733120dc6222aa9bf4a4f6af2709218f42e8d92cb1943fdc967ef6a88f62e19d46828472b91fa9b17a35dab1cda90ef2a0278398d6b7
 SHA512 
920d7bd6ccd423bab98c97fadb183d4d667a967e6843c41b4c5c6c0c14ceabf57ba10e7c8787cb86b0b8ddf14efa96b7422e6f4a12079e37c5da7053e8bf0a99
-DIST rocm-device-libs-3.5.0.tar.gz 228247 BLAKE2B 
05b8e850e5ad4ae80bac92b6392dbc6d7bf78a63f5718e7ce5ed94fb85df356c2d1640a862ebd4587000df6c728c694535e5345a6a702e769c506fd8ebe5c606
 SHA512 
d8af9e93b0223ea18d96b80c3d9e0c97ef69448e3af823a802cf485ac8ed88c54dd0ac98cf5d6d2c9f66c3b197cd6991822310c7cde53b8c437083c0d6f984ac
-DIST rocm-device-libs-3.5.1.tar.gz 228311 BLAKE2B 
fcf6eb566a375015b521e3885c16868f6133a9ffbfb5f7ff766482a1f901811c86c5c8baaf8ece9bab4ad4655e907da6ab37ed8b25fba6637803e403267f9587
 SHA512 
182c901b837d57331f6d05280f17e2ee62339887dc61b6ddca66a8a7f58eecb9366a0abb3d483a86c227d5ed5cc2c7ca1c98a20b7db8214b27d1ceae0e68d2e0
 DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b46dee454e73cf1d6cbb0886c4da7bff7bcd13689e91e2715188fa2fe9d61d9dd9c6c481714cd67bdee11b1825a91c47546
 SHA512 
94b027aa27866257cf239b6951cbff928122fb7dfb23c81edc5957b30ee5aa64e2a25412a13ea33c249b8bd2d026274dcc276ea0908359b5ed14c75b0e59ff1f

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.0.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.0.0.ebuild
deleted file mode 100644
index 48a848e0b31..000
--- a/dev-libs/rocm-device-libs/rocm-device-libs-3.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
-   inherit git-r3
-   S="${WORKDIR}/${P}/src"
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Radeon Open Compute Device Libraries"
-HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-
-RDEPEND=">=dev-libs/rocr-runtime-${PV}
-   >=sys-devel/llvm-roc-${PV}:="
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild
deleted file mode 100644
index 48a848e0b31..000
--- a/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
-   inherit git-r3
-   S="${WORKDIR}/${P}/src"
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-08-22 Thread Craig Andrews
commit: af83e96004ec26d0645f45e823123b8233db24ea
Author: Wilfried Holzke  holzke  net>
AuthorDate: Sat Aug 22 17:33:39 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Aug 22 17:28:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af83e960

dev-libs/rocm-device-libs: Version bump to 3.7.0

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Closes: https://github.com/gentoo/gentoo/pull/17212
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-3.7.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 81d25a49c84..0d48c76dec0 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -3,3 +3,4 @@ DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 
06918195f4b7073089dbe3475fb124
 DIST rocm-device-libs-3.3.0.tar.gz 227986 BLAKE2B 
4d62002e06b4f69641d6733120dc6222aa9bf4a4f6af2709218f42e8d92cb1943fdc967ef6a88f62e19d46828472b91fa9b17a35dab1cda90ef2a0278398d6b7
 SHA512 
920d7bd6ccd423bab98c97fadb183d4d667a967e6843c41b4c5c6c0c14ceabf57ba10e7c8787cb86b0b8ddf14efa96b7422e6f4a12079e37c5da7053e8bf0a99
 DIST rocm-device-libs-3.5.0.tar.gz 228247 BLAKE2B 
05b8e850e5ad4ae80bac92b6392dbc6d7bf78a63f5718e7ce5ed94fb85df356c2d1640a862ebd4587000df6c728c694535e5345a6a702e769c506fd8ebe5c606
 SHA512 
d8af9e93b0223ea18d96b80c3d9e0c97ef69448e3af823a802cf485ac8ed88c54dd0ac98cf5d6d2c9f66c3b197cd6991822310c7cde53b8c437083c0d6f984ac
 DIST rocm-device-libs-3.5.1.tar.gz 228311 BLAKE2B 
fcf6eb566a375015b521e3885c16868f6133a9ffbfb5f7ff766482a1f901811c86c5c8baaf8ece9bab4ad4655e907da6ab37ed8b25fba6637803e403267f9587
 SHA512 
182c901b837d57331f6d05280f17e2ee62339887dc61b6ddca66a8a7f58eecb9366a0abb3d483a86c227d5ed5cc2c7ca1c98a20b7db8214b27d1ceae0e68d2e0
+DIST rocm-device-libs-3.7.0.tar.gz 228752 BLAKE2B 
e7406fd74b9bdfba5c32259c12761b46dee454e73cf1d6cbb0886c4da7bff7bcd13689e91e2715188fa2fe9d61d9dd9c6c481714cd67bdee11b1825a91c47546
 SHA512 
94b027aa27866257cf239b6951cbff928122fb7dfb23c81edc5957b30ee5aa64e2a25412a13ea33c249b8bd2d026274dcc276ea0908359b5ed14c75b0e59ff1f

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.7.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.7.0.ebuild
new file mode 100644
index 000..23acf7bb488
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.7.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-06-24 Thread Craig Andrews
commit: f14c5ccdee67cbd15a9b9e699b3be2ca24070839
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Jun 24 13:15:27 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Jun 24 13:19:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14c5ccd

dev-libs/rocm-device-libs: 3.5.1 version bump

Closes: https://github.com/gentoo/gentoo/pull/16362
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-3.5.1.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index d3f5b39dd2e..81d25a49c84 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -2,3 +2,4 @@ DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 
8fb866611e82126b5909b752820813
 DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 
06918195f4b7073089dbe3475fb12402f1ff9a514430b143f9135f63ea0f75b0ed125af69bb60995d80974661fb3f3fb8276d72dc935ce48f059bac0e9c23f85
 SHA512 
4238698011bb2501f15ab081e12f1c9959a92890093c8607188526e69d2a35483edf39fd55c3eba33dbc93fc1865771fde9affc7e1e0aa3bd26f1878af106e47
 DIST rocm-device-libs-3.3.0.tar.gz 227986 BLAKE2B 
4d62002e06b4f69641d6733120dc6222aa9bf4a4f6af2709218f42e8d92cb1943fdc967ef6a88f62e19d46828472b91fa9b17a35dab1cda90ef2a0278398d6b7
 SHA512 
920d7bd6ccd423bab98c97fadb183d4d667a967e6843c41b4c5c6c0c14ceabf57ba10e7c8787cb86b0b8ddf14efa96b7422e6f4a12079e37c5da7053e8bf0a99
 DIST rocm-device-libs-3.5.0.tar.gz 228247 BLAKE2B 
05b8e850e5ad4ae80bac92b6392dbc6d7bf78a63f5718e7ce5ed94fb85df356c2d1640a862ebd4587000df6c728c694535e5345a6a702e769c506fd8ebe5c606
 SHA512 
d8af9e93b0223ea18d96b80c3d9e0c97ef69448e3af823a802cf485ac8ed88c54dd0ac98cf5d6d2c9f66c3b197cd6991822310c7cde53b8c437083c0d6f984ac
+DIST rocm-device-libs-3.5.1.tar.gz 228311 BLAKE2B 
fcf6eb566a375015b521e3885c16868f6133a9ffbfb5f7ff766482a1f901811c86c5c8baaf8ece9bab4ad4655e907da6ab37ed8b25fba6637803e403267f9587
 SHA512 
182c901b837d57331f6d05280f17e2ee62339887dc61b6ddca66a8a7f58eecb9366a0abb3d483a86c227d5ed5cc2c7ca1c98a20b7db8214b27d1ceae0e68d2e0

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.5.1.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.5.1.ebuild
new file mode 100644
index 000..6d4a832b910
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.5.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-$(ver_cut 1-2)
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-06-07 Thread Craig Andrews
commit: 095334b1c0663323a12ef30c56d83ecb6506227f
Author: Wilfried Holzke  holzke  net>
AuthorDate: Sun Jun  7 07:36:43 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Jun  7 18:16:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095334b1

dev-libs/rocm-device-libs: New ebuild for rocm-device-libs 3.5.0

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Closes: https://github.com/gentoo/gentoo/pull/16104
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 ...m-device-libs-.ebuild => rocm-device-libs-3.5.0.ebuild} | 10 +-
 dev-libs/rocm-device-libs/rocm-device-libs-.ebuild |  6 +++---
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index ec030195cd5..d3f5b39dd2e 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,3 +1,4 @@
 DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 
8fb866611e82126b5909b75282081371ddeea58a34d732586e43dcf23d512fb8f2ad259f2c9227e35730af0d0d2b235895aa5396a7d19c2987754162d2ed6f49
 SHA512 
257f8990d93bf8cb0438fa15d7ca91a7f38082c90f0bb96b0691196ec78f16e790142ecef0089bc765edf80c1f0b644210e991a7e6f7e8dfab33cedad6465fa3
 DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 
06918195f4b7073089dbe3475fb12402f1ff9a514430b143f9135f63ea0f75b0ed125af69bb60995d80974661fb3f3fb8276d72dc935ce48f059bac0e9c23f85
 SHA512 
4238698011bb2501f15ab081e12f1c9959a92890093c8607188526e69d2a35483edf39fd55c3eba33dbc93fc1865771fde9affc7e1e0aa3bd26f1878af106e47
 DIST rocm-device-libs-3.3.0.tar.gz 227986 BLAKE2B 
4d62002e06b4f69641d6733120dc6222aa9bf4a4f6af2709218f42e8d92cb1943fdc967ef6a88f62e19d46828472b91fa9b17a35dab1cda90ef2a0278398d6b7
 SHA512 
920d7bd6ccd423bab98c97fadb183d4d667a967e6843c41b4c5c6c0c14ceabf57ba10e7c8787cb86b0b8ddf14efa96b7422e6f4a12079e37c5da7053e8bf0a99
+DIST rocm-device-libs-3.5.0.tar.gz 228247 BLAKE2B 
05b8e850e5ad4ae80bac92b6392dbc6d7bf78a63f5718e7ce5ed94fb85df356c2d1640a862ebd4587000df6c728c694535e5345a6a702e769c506fd8ebe5c606
 SHA512 
d8af9e93b0223ea18d96b80c3d9e0c97ef69448e3af823a802cf485ac8ed88c54dd0ac98cf5d6d2c9f66c3b197cd6991822310c7cde53b8c437083c0d6f984ac

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.5.0.ebuild
similarity index 73%
copy from dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
copy to dev-libs/rocm-device-libs/rocm-device-libs-3.5.0.ebuild
index 580d8c362d7..fa623787da8 100644
--- a/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.5.0.ebuild
@@ -10,8 +10,8 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
S="${WORKDIR}/${P}/src"
 else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
KEYWORDS="~amd64"
 fi
 
@@ -21,13 +21,13 @@ 
HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
 
-RDEPEND="dev-libs/rocr-runtime
-   sys-devel/llvm-roc:="
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
 DEPEND="${RDEPEND}"
 
 src_configure() {
local mycmakeargs=(
-   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
)
cmake_src_configure
 }

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
index 580d8c362d7..32684d9ae3f 100644
--- a/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
@@ -10,8 +10,8 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
S="${WORKDIR}/${P}/src"
 else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
KEYWORDS="~amd64"
 fi
 
@@ -27,7 +27,7 @@ DEPEND="${RDEPEND}"
 
 src_configure() {
local mycmakeargs=(
-   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-04-01 Thread Craig Andrews
commit: 06597b63139034fa43bed92fd7c463a8af9a8e0d
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Apr  1 19:28:42 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Apr  1 19:32:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06597b63

dev-libs/rocm-device-libs: 3.3.0 version bump

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-3.3.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 038259de4ac..ec030195cd5 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 
8fb866611e82126b5909b75282081371ddeea58a34d732586e43dcf23d512fb8f2ad259f2c9227e35730af0d0d2b235895aa5396a7d19c2987754162d2ed6f49
 SHA512 
257f8990d93bf8cb0438fa15d7ca91a7f38082c90f0bb96b0691196ec78f16e790142ecef0089bc765edf80c1f0b644210e991a7e6f7e8dfab33cedad6465fa3
 DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 
06918195f4b7073089dbe3475fb12402f1ff9a514430b143f9135f63ea0f75b0ed125af69bb60995d80974661fb3f3fb8276d72dc935ce48f059bac0e9c23f85
 SHA512 
4238698011bb2501f15ab081e12f1c9959a92890093c8607188526e69d2a35483edf39fd55c3eba33dbc93fc1865771fde9affc7e1e0aa3bd26f1878af106e47
+DIST rocm-device-libs-3.3.0.tar.gz 227986 BLAKE2B 
4d62002e06b4f69641d6733120dc6222aa9bf4a4f6af2709218f42e8d92cb1943fdc967ef6a88f62e19d46828472b91fa9b17a35dab1cda90ef2a0278398d6b7
 SHA512 
920d7bd6ccd423bab98c97fadb183d4d667a967e6843c41b4c5c6c0c14ceabf57ba10e7c8787cb86b0b8ddf14efa96b7422e6f4a12079e37c5da7053e8bf0a99

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.3.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.3.0.ebuild
new file mode 100644
index 000..18ffd5a51ca
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-03-01 Thread Craig Andrews
commit: b618552b8f2a6b63c5b8d464571179a6e02905b1
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Mar  2 00:33:15 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Mar  2 00:39:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b618552b

dev-libs/rocm-device-libs: 3.1.0 version bump

Package-Manager: Portage-2.3.90, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-3.1.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 262b16eba6d..038259de4ac 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1 +1,2 @@
 DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 
8fb866611e82126b5909b75282081371ddeea58a34d732586e43dcf23d512fb8f2ad259f2c9227e35730af0d0d2b235895aa5396a7d19c2987754162d2ed6f49
 SHA512 
257f8990d93bf8cb0438fa15d7ca91a7f38082c90f0bb96b0691196ec78f16e790142ecef0089bc765edf80c1f0b644210e991a7e6f7e8dfab33cedad6465fa3
+DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 
06918195f4b7073089dbe3475fb12402f1ff9a514430b143f9135f63ea0f75b0ed125af69bb60995d80974661fb3f3fb8276d72dc935ce48f059bac0e9c23f85
 SHA512 
4238698011bb2501f15ab081e12f1c9959a92890093c8607188526e69d2a35483edf39fd55c3eba33dbc93fc1865771fde9affc7e1e0aa3bd26f1878af106e47

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild
new file mode 100644
index 000..48a848e0b31
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2020-01-02 Thread Craig Andrews
commit: cfb6938b949de4531b431c5dccc420c174eeba48
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jan  2 12:50:48 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jan  2 12:50:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb6938b

dev-libs/rocm-device-libs: Cleanup old versions

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  5 
 .../rocm-device-libs-2.10.0.ebuild | 34 --
 .../rocm-device-libs/rocm-device-libs-2.6.0.ebuild | 34 --
 .../rocm-device-libs/rocm-device-libs-2.7.0.ebuild | 34 --
 .../rocm-device-libs/rocm-device-libs-2.8.0.ebuild | 34 --
 .../rocm-device-libs/rocm-device-libs-2.9.0.ebuild | 34 --
 6 files changed, 175 deletions(-)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 3e7386640d5..262b16eba6d 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,6 +1 @@
-DIST rocm-device-libs-2.10.0.tar.gz 227626 BLAKE2B 
a5a17f1ed4699f613523bc39bd25a566bafe53865025ccdf84cca1210d26da1f97e989d8acc35626cb21296b3c004adc6e1a985c8096c4de88c4f42b6abbb9a3
 SHA512 
1863f797c369b6f4097e3c966ce4f371da5f87893ffeb2d596dbb0b31aa3f6142e7359bcaf6e884754bf7a5ae246df674cd1020ca8c8e9114605ac7300715641
-DIST rocm-device-libs-2.6.0.tar.gz 221981 BLAKE2B 
6350fafb31453daf015886bc2d3d2ba59b805fafdf12372fcad8f328c9e7c74d4e54093817b07961d7be77b990780038f7a7b91d5ab63650a92bf107e0be4a40
 SHA512 
4262c956ea8c212c2707acf74ee27f609a6faee1bee7c3fd436b2a4adbedf1b072b611e6143cc315bd4e9d1e306d874aa0f4629cff9301bd28be65fd16867180
-DIST rocm-device-libs-2.7.0.tar.gz 226395 BLAKE2B 
85c5b7ebfca1570d9653428d4aa7052f784443c774b224b563471638caac01f9d800d0bb5d52dace2b54a447cfc00c0f39ed87ab1612f1e382fbba10c5e30e80
 SHA512 
2277ff4037b25d32b473b3b046708b2ce4aeb28c1df7ed4ce51893c204e5409c931083b3ecc38c6796581c1233e0d25dd0f0c5710961be8d1d60118e9a1de88a
-DIST rocm-device-libs-2.8.0.tar.gz 227320 BLAKE2B 
5263acd01cd9e1002a3991232b704bfa0675d8a825b47ae9a09e1b0acadbebaeb0a61fe3df1880027a65006d4065e6d75de093c0516d41e6fd78618b08b1d258
 SHA512 
8c3b16096e325c9f4bc74bbd189f73c178b93b011492a9c0c38017cd53b4afef55e8f55a36c596272b7dda91811ef83ed4e1d0cbb0a623eb5647012e72a64524
-DIST rocm-device-libs-2.9.0.tar.gz 227785 BLAKE2B 
903e1139d0813aaef298911a7e3c9c63c3141355c404a282ec0c1eb2532ded0d303f0550cfd142d8fc9a6219160755e658efd0d7d69302ecb23997314e502873
 SHA512 
d68820a6450d9b402a427df365dbd6be32e711f24256b68b887df8c78cb774c85b0a55f6033afbb7e97c951ad9cd83637194fbf5f575c2a9c8a68ea20e0bd046
 DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 
8fb866611e82126b5909b75282081371ddeea58a34d732586e43dcf23d512fb8f2ad259f2c9227e35730af0d0d2b235895aa5396a7d19c2987754162d2ed6f49
 SHA512 
257f8990d93bf8cb0438fa15d7ca91a7f38082c90f0bb96b0691196ec78f16e790142ecef0089bc765edf80c1f0b644210e991a7e6f7e8dfab33cedad6465fa3

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-2.10.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-2.10.0.ebuild
deleted file mode 100644
index e0264de7479..000
--- a/dev-libs/rocm-device-libs/rocm-device-libs-2.10.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
-   inherit git-r3
-   S="${WORKDIR}/${P}/src"
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Radeon Open Compute Device Libraries"
-HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-
-RDEPEND=">=dev-libs/rocr-runtime-${PV}
-   >=sys-devel/llvm-roc-${PV}:="
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-2.6.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-2.6.0.ebuild
deleted file mode 100644
index 91d53a41976..000
--- a/dev-libs/rocm-device-libs/rocm-device-libs-2.6.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
-   inherit git-r3
-   S="${WORKDIR}/${P}/src"
-else
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2019-12-29 Thread Craig Andrews
commit: aa5f179be032c94d4c1badfeed5c3063328b91f3
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec 29 22:08:53 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 29 22:21:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5f179b

dev-libs/rocm-device-libs: 3.0.0 version bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-3.0.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index 878a726e661..3e7386640d5 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -3,3 +3,4 @@ DIST rocm-device-libs-2.6.0.tar.gz 221981 BLAKE2B 
6350fafb31453daf015886bc2d3d2b
 DIST rocm-device-libs-2.7.0.tar.gz 226395 BLAKE2B 
85c5b7ebfca1570d9653428d4aa7052f784443c774b224b563471638caac01f9d800d0bb5d52dace2b54a447cfc00c0f39ed87ab1612f1e382fbba10c5e30e80
 SHA512 
2277ff4037b25d32b473b3b046708b2ce4aeb28c1df7ed4ce51893c204e5409c931083b3ecc38c6796581c1233e0d25dd0f0c5710961be8d1d60118e9a1de88a
 DIST rocm-device-libs-2.8.0.tar.gz 227320 BLAKE2B 
5263acd01cd9e1002a3991232b704bfa0675d8a825b47ae9a09e1b0acadbebaeb0a61fe3df1880027a65006d4065e6d75de093c0516d41e6fd78618b08b1d258
 SHA512 
8c3b16096e325c9f4bc74bbd189f73c178b93b011492a9c0c38017cd53b4afef55e8f55a36c596272b7dda91811ef83ed4e1d0cbb0a623eb5647012e72a64524
 DIST rocm-device-libs-2.9.0.tar.gz 227785 BLAKE2B 
903e1139d0813aaef298911a7e3c9c63c3141355c404a282ec0c1eb2532ded0d303f0550cfd142d8fc9a6219160755e658efd0d7d69302ecb23997314e502873
 SHA512 
d68820a6450d9b402a427df365dbd6be32e711f24256b68b887df8c78cb774c85b0a55f6033afbb7e97c951ad9cd83637194fbf5f575c2a9c8a68ea20e0bd046
+DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 
8fb866611e82126b5909b75282081371ddeea58a34d732586e43dcf23d512fb8f2ad259f2c9227e35730af0d0d2b235895aa5396a7d19c2987754162d2ed6f49
 SHA512 
257f8990d93bf8cb0438fa15d7ca91a7f38082c90f0bb96b0691196ec78f16e790142ecef0089bc765edf80c1f0b644210e991a7e6f7e8dfab33cedad6465fa3

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.0.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-3.0.0.ebuild
new file mode 100644
index 000..e0264de7479
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2019-11-24 Thread Craig Andrews
commit: ec07530fd1aae5874db3c4a33eac6c076fefb193
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Nov 24 16:59:06 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Nov 24 17:10:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec07530f

dev-libs/rocm-device-libs: 2.10.0 version bump

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs-2.10.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index abffaf29f16..878a726e661 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,3 +1,4 @@
+DIST rocm-device-libs-2.10.0.tar.gz 227626 BLAKE2B 
a5a17f1ed4699f613523bc39bd25a566bafe53865025ccdf84cca1210d26da1f97e989d8acc35626cb21296b3c004adc6e1a985c8096c4de88c4f42b6abbb9a3
 SHA512 
1863f797c369b6f4097e3c966ce4f371da5f87893ffeb2d596dbb0b31aa3f6142e7359bcaf6e884754bf7a5ae246df674cd1020ca8c8e9114605ac7300715641
 DIST rocm-device-libs-2.6.0.tar.gz 221981 BLAKE2B 
6350fafb31453daf015886bc2d3d2ba59b805fafdf12372fcad8f328c9e7c74d4e54093817b07961d7be77b990780038f7a7b91d5ab63650a92bf107e0be4a40
 SHA512 
4262c956ea8c212c2707acf74ee27f609a6faee1bee7c3fd436b2a4adbedf1b072b611e6143cc315bd4e9d1e306d874aa0f4629cff9301bd28be65fd16867180
 DIST rocm-device-libs-2.7.0.tar.gz 226395 BLAKE2B 
85c5b7ebfca1570d9653428d4aa7052f784443c774b224b563471638caac01f9d800d0bb5d52dace2b54a447cfc00c0f39ed87ab1612f1e382fbba10c5e30e80
 SHA512 
2277ff4037b25d32b473b3b046708b2ce4aeb28c1df7ed4ce51893c204e5409c931083b3ecc38c6796581c1233e0d25dd0f0c5710961be8d1d60118e9a1de88a
 DIST rocm-device-libs-2.8.0.tar.gz 227320 BLAKE2B 
5263acd01cd9e1002a3991232b704bfa0675d8a825b47ae9a09e1b0acadbebaeb0a61fe3df1880027a65006d4065e6d75de093c0516d41e6fd78618b08b1d258
 SHA512 
8c3b16096e325c9f4bc74bbd189f73c178b93b011492a9c0c38017cd53b4afef55e8f55a36c596272b7dda91811ef83ed4e1d0cbb0a623eb5647012e72a64524

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-2.10.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-2.10.0.ebuild
new file mode 100644
index 000..e0264de7479
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-2.10.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2019-10-05 Thread Craig Andrews
commit: 3fc63809c5e76ddfd744b4ea4d1e369518863fc1
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Oct  5 14:29:01 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Oct  5 14:32:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc63809

dev-libs/rocm-device-libs: 2.9.0 version bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-2.9.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index c910af8fae9..abffaf29f16 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,3 +1,4 @@
 DIST rocm-device-libs-2.6.0.tar.gz 221981 BLAKE2B 
6350fafb31453daf015886bc2d3d2ba59b805fafdf12372fcad8f328c9e7c74d4e54093817b07961d7be77b990780038f7a7b91d5ab63650a92bf107e0be4a40
 SHA512 
4262c956ea8c212c2707acf74ee27f609a6faee1bee7c3fd436b2a4adbedf1b072b611e6143cc315bd4e9d1e306d874aa0f4629cff9301bd28be65fd16867180
 DIST rocm-device-libs-2.7.0.tar.gz 226395 BLAKE2B 
85c5b7ebfca1570d9653428d4aa7052f784443c774b224b563471638caac01f9d800d0bb5d52dace2b54a447cfc00c0f39ed87ab1612f1e382fbba10c5e30e80
 SHA512 
2277ff4037b25d32b473b3b046708b2ce4aeb28c1df7ed4ce51893c204e5409c931083b3ecc38c6796581c1233e0d25dd0f0c5710961be8d1d60118e9a1de88a
 DIST rocm-device-libs-2.8.0.tar.gz 227320 BLAKE2B 
5263acd01cd9e1002a3991232b704bfa0675d8a825b47ae9a09e1b0acadbebaeb0a61fe3df1880027a65006d4065e6d75de093c0516d41e6fd78618b08b1d258
 SHA512 
8c3b16096e325c9f4bc74bbd189f73c178b93b011492a9c0c38017cd53b4afef55e8f55a36c596272b7dda91811ef83ed4e1d0cbb0a623eb5647012e72a64524
+DIST rocm-device-libs-2.9.0.tar.gz 227785 BLAKE2B 
903e1139d0813aaef298911a7e3c9c63c3141355c404a282ec0c1eb2532ded0d303f0550cfd142d8fc9a6219160755e658efd0d7d69302ecb23997314e502873
 SHA512 
d68820a6450d9b402a427df365dbd6be32e711f24256b68b887df8c78cb774c85b0a55f6033afbb7e97c951ad9cd83637194fbf5f575c2a9c8a68ea20e0bd046

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-2.9.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-2.9.0.ebuild
new file mode 100644
index 000..e0264de7479
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-2.9.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2019-09-30 Thread Craig Andrews
commit: 8c5cf210d669fb8bd2b3dea7c4eeca163185a277
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Sep 30 15:06:50 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Sep 30 15:06:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c5cf210

dev-libs/rocm-device-libs: 2.8.0 version bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-2.8.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index facc647c5e1..c910af8fae9 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-device-libs-2.6.0.tar.gz 221981 BLAKE2B 
6350fafb31453daf015886bc2d3d2ba59b805fafdf12372fcad8f328c9e7c74d4e54093817b07961d7be77b990780038f7a7b91d5ab63650a92bf107e0be4a40
 SHA512 
4262c956ea8c212c2707acf74ee27f609a6faee1bee7c3fd436b2a4adbedf1b072b611e6143cc315bd4e9d1e306d874aa0f4629cff9301bd28be65fd16867180
 DIST rocm-device-libs-2.7.0.tar.gz 226395 BLAKE2B 
85c5b7ebfca1570d9653428d4aa7052f784443c774b224b563471638caac01f9d800d0bb5d52dace2b54a447cfc00c0f39ed87ab1612f1e382fbba10c5e30e80
 SHA512 
2277ff4037b25d32b473b3b046708b2ce4aeb28c1df7ed4ce51893c204e5409c931083b3ecc38c6796581c1233e0d25dd0f0c5710961be8d1d60118e9a1de88a
+DIST rocm-device-libs-2.8.0.tar.gz 227320 BLAKE2B 
5263acd01cd9e1002a3991232b704bfa0675d8a825b47ae9a09e1b0acadbebaeb0a61fe3df1880027a65006d4065e6d75de093c0516d41e6fd78618b08b1d258
 SHA512 
8c3b16096e325c9f4bc74bbd189f73c178b93b011492a9c0c38017cd53b4afef55e8f55a36c596272b7dda91811ef83ed4e1d0cbb0a623eb5647012e72a64524

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-2.8.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-2.8.0.ebuild
new file mode 100644
index 000..e0264de7479
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-2.8.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2019-08-14 Thread Craig Andrews
commit: bd6b6cad0601349895967efe36ec6062cc7438f6
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug 14 00:54:45 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug 14 20:54:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6b6cad

dev-libs/rocm-device-libs: 2.7.0 version bump

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-2.7.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index cc781e9e0e8..facc647c5e1 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1 +1,2 @@
 DIST rocm-device-libs-2.6.0.tar.gz 221981 BLAKE2B 
6350fafb31453daf015886bc2d3d2ba59b805fafdf12372fcad8f328c9e7c74d4e54093817b07961d7be77b990780038f7a7b91d5ab63650a92bf107e0be4a40
 SHA512 
4262c956ea8c212c2707acf74ee27f609a6faee1bee7c3fd436b2a4adbedf1b072b611e6143cc315bd4e9d1e306d874aa0f4629cff9301bd28be65fd16867180
+DIST rocm-device-libs-2.7.0.tar.gz 226395 BLAKE2B 
85c5b7ebfca1570d9653428d4aa7052f784443c774b224b563471638caac01f9d800d0bb5d52dace2b54a447cfc00c0f39ed87ab1612f1e382fbba10c5e30e80
 SHA512 
2277ff4037b25d32b473b3b046708b2ce4aeb28c1df7ed4ce51893c204e5409c931083b3ecc38c6796581c1233e0d25dd0f0c5710961be8d1d60118e9a1de88a

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-2.7.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-2.7.0.ebuild
new file mode 100644
index 000..e0264de7479
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-2.7.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2019-08-07 Thread Craig Andrews
commit: 333d0df0bb1fab5dacde1605951bcf0422fbda29
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Jul 26 20:34:32 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  7 17:38:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=333d0df0

dev-libs/rocm-device-libs: Radeon Open Compute Device Libraries

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 dev-libs/rocm-device-libs/metadata.xml | 14 +
 .../rocm-device-libs/rocm-device-libs-2.6.0.ebuild | 34 ++
 .../rocm-device-libs/rocm-device-libs-.ebuild  | 34 ++
 4 files changed, 83 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
new file mode 100644
index 000..cc781e9e0e8
--- /dev/null
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -0,0 +1 @@
+DIST rocm-device-libs-2.6.0.tar.gz 221981 BLAKE2B 
6350fafb31453daf015886bc2d3d2ba59b805fafdf12372fcad8f328c9e7c74d4e54093817b07961d7be77b990780038f7a7b91d5ab63650a92bf107e0be4a40
 SHA512 
4262c956ea8c212c2707acf74ee27f609a6faee1bee7c3fd436b2a4adbedf1b072b611e6143cc315bd4e9d1e306d874aa0f4629cff9301bd28be65fd16867180

diff --git a/dev-libs/rocm-device-libs/metadata.xml 
b/dev-libs/rocm-device-libs/metadata.xml
new file mode 100644
index 000..e7986fbb2ae
--- /dev/null
+++ b/dev-libs/rocm-device-libs/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+candr...@gentoo.org
+Craig Andrews
+
+
+RadeonOpenCompute/ROCm-Device-Libs
+
+
+Radeon Open Compute Device Libraries
+
+

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-2.6.0.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-2.6.0.ebuild
new file mode 100644
index 000..91d53a41976
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-2.6.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="dev-libs/rocr-runtime
+   sys-devel/llvm-roc:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
new file mode 100644
index 000..91d53a41976
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="dev-libs/rocr-runtime
+   sys-devel/llvm-roc:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/"
+   )
+   cmake-utils_src_configure
+}