public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/hipify-clang/
@ 2024-03-08 19:22 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2024-03-08 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     3d9d84681ea48a77220cf9feb52a5cccd840975b
Author:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Fri Mar  8 19:07:47 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  8 19:22:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9d8468

dev-util/hipify-clang: fix compilation when sys-devel/llvm-18.1.0 is installed

Related bug: https://github.com/ROCm/HIPIFY/issues/1396

Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33400
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/hipify-clang/hipify-clang-5.7.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild b/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild
index ca79cb474829..f5eaca9d98b4 100644
--- a/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild
+++ b/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild
@@ -29,6 +29,8 @@ src_prepare() {
 	sed -i 's:/../libexec/hipify::' \
 		bin/hipconvertinplace.sh bin/hipconvertinplace-perl.sh \
 		bin/hipexamine-perl.sh bin/hipexamine.sh || die
+	# Workaround for bug https://github.com/ROCm/HIPIFY/issues/1396
+	sed -i 's/find_package(LLVM REQUIRED/find_package(LLVM 17 REQUIRED/' CMakeLists.txt
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/hipify-clang/
@ 2024-03-08 19:26 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2024-03-08 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     c6f3aca7e8caea1a2c5f6e51580df92a8e77b920
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  8 19:23:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  8 19:23:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f3aca7

dev-util/hipify-clang: add missing die

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/hipify-clang/hipify-clang-5.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild b/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild
index f5eaca9d98b4..24ffc5c8829d 100644
--- a/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild
+++ b/dev-util/hipify-clang/hipify-clang-5.7.1.ebuild
@@ -30,7 +30,7 @@ src_prepare() {
 		bin/hipconvertinplace.sh bin/hipconvertinplace-perl.sh \
 		bin/hipexamine-perl.sh bin/hipexamine.sh || die
 	# Workaround for bug https://github.com/ROCm/HIPIFY/issues/1396
-	sed -i 's/find_package(LLVM REQUIRED/find_package(LLVM 17 REQUIRED/' CMakeLists.txt
+	sed -i 's/find_package(LLVM REQUIRED/find_package(LLVM 17 REQUIRED/' CMakeLists.txt || die
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/hipify-clang/
@ 2024-09-09 18:20 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2024-09-09 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     316fc2c3ca792965b9a0389bd22c24392adb5949
Author:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Sun Aug  4 10:02:33 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep  9 18:15:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316fc2c3

dev-util/hipify-clang: strip incompatible flag due to compiler switch

Closes: https://bugs.gentoo.org/928906
Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37639
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/hipify-clang/hipify-clang-6.1.1.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-util/hipify-clang/hipify-clang-6.1.1.ebuild b/dev-util/hipify-clang/hipify-clang-6.1.1.ebuild
index ca0eeb20cc2a..d50b6a0df0f5 100644
--- a/dev-util/hipify-clang/hipify-clang-6.1.1.ebuild
+++ b/dev-util/hipify-clang/hipify-clang-6.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 LLVM_COMPAT=( 18 )
 
-inherit cmake llvm-r1
+inherit cmake flag-o-matic llvm-r1
 
 DESCRIPTION="A set of tools to translate CUDA source code into portable HIP C++"
 HOMEPAGE="https://github.com/ROCm/HIPIFY"
@@ -36,6 +36,10 @@ src_prepare() {
 }
 
 src_configure() {
+	# 928906: CMakeLists.txt ignores CC/CXX, switches compiler to clang
+	# and fails if non-compatible CFLAGS/CXXFLAGS are used
+	strip-unsupported-flags
+
 	local mycmakeargs=(
 		-DCMAKE_PREFIX_PATH="$(get_llvm_prefix)/$(get_libdir)/cmake/llvm"
 	)


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/hipify-clang/
@ 2025-02-08 10:07 Patrick Lauer
  0 siblings, 0 replies; 5+ messages in thread
From: Patrick Lauer @ 2025-02-08 10:07 UTC (permalink / raw
  To: gentoo-commits

commit:     86e11b09f2069502e9ec085cffbf03151690f9ba
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  7 15:02:06 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Sat Feb  8 10:07:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e11b09

dev-util/hipify-clang: add 6.3.2

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 dev-util/hipify-clang/Manifest                  |  1 +
 dev-util/hipify-clang/hipify-clang-6.3.2.ebuild | 58 +++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/dev-util/hipify-clang/Manifest b/dev-util/hipify-clang/Manifest
index 6291d9b71cfe..7a1ac4b915f8 100644
--- a/dev-util/hipify-clang/Manifest
+++ b/dev-util/hipify-clang/Manifest
@@ -1,3 +1,4 @@
 DIST HIPIFY-5.7.1.tar.gz 673452 BLAKE2B e0293c1b7f9ea028efc8d712ddedae4ec933c5bcfba524e13816bd999e67bcf06097f9fe0e4d1f4fa6a38df133be694e92adeefd92f77301d8537b6880b1a1fe SHA512 0cc75fdbcb6278d319cfe8ee3c8547dc75ea494a007d2159c64312c3411627905e0d6c7d7f0032cbc4c727a90723325aa2705db2fd473dbeb41e60f276d1c9a7
 DIST HIPIFY-6.1.1.tar.gz 813425 BLAKE2B accc661431f11796d0c8bcf638537a6035020b2a36ebe66c1b8c10bb63b762418d5fd1f256f3a3e51d2ace224a6492abfe72838bef859b1da68c2126cc3521be SHA512 29c45e312c8e2f0d06916b57f24eba27ba7beae3bd860850b57cfe27c87df22aabe9fdcf3d12671b81e68b61c3974aaf0064e96ae68392d181148aaeef14f1c7
 DIST HIPIFY-6.3.0.tar.gz 941586 BLAKE2B 032629962cd16a5f6d61153ae874706230745cec89709409601f0df12e75870d3a5269e2a669bae4e3b672484e9067cb418e77f7e5a69afc052523905460a696 SHA512 69e9e9d7cb3f63449aac66b55ece745c593dd6387e066a42c028764ac81ecba31fb5b3c9f98b46bb079b67181962aad323a735bdbb382c68c1b9e8e6169d3430
+DIST HIPIFY-6.3.2.tar.gz 978994 BLAKE2B 7f35d462f69ab298485ef27b53624676071be551d671532383f246dbe6cd133ce1b30fb98d5457b82a0a9a01070cc6050e14f4f8fdecbf04a9b589309c3afd67 SHA512 26fc5db270e661d3ca380dfd570f2b46108c41b808f84413b27c4b6efaf6796ae625d4489c2278c253345d8a25408f636fde476be380b08d489254e20b8a12c0

diff --git a/dev-util/hipify-clang/hipify-clang-6.3.2.ebuild b/dev-util/hipify-clang/hipify-clang-6.3.2.ebuild
new file mode 100644
index 000000000000..31dca90c6893
--- /dev/null
+++ b/dev-util/hipify-clang/hipify-clang-6.3.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+
+inherit cmake flag-o-matic llvm-r1
+
+DESCRIPTION="A set of tools to translate CUDA source code into portable HIP C++"
+HOMEPAGE="https://github.com/ROCm/HIPIFY"
+SRC_URI="https://github.com/ROCm/HIPIFY/archive/rocm-${PV}.tar.gz -> HIPIFY-${PV}.tar.gz"
+S="${WORKDIR}/HIPIFY-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+BDEPEND=">=dev-build/cmake-3.22"
+DEPEND="
+	$(llvm_gen_dep '
+		llvm-core/clang:${LLVM_SLOT}=
+		llvm-core/llvm:${LLVM_SLOT}=
+	')
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-5.7.1-fix-clang-libs.patch"
+)
+
+src_prepare() {
+	cmake_src_prepare
+	sed -i 's:/../libexec/hipify::' \
+		bin/hipconvertinplace.sh bin/hipconvertinplace-perl.sh \
+		bin/hipexamine-perl.sh bin/hipexamine.sh || die
+}
+
+src_configure() {
+	# 928906: CMakeLists.txt ignores CC/CXX, switches compiler to clang
+	# and fails if non-compatible CFLAGS/CXXFLAGS are used
+	strip-unsupported-flags
+
+	local mycmakeargs=(
+		-DCMAKE_PREFIX_PATH="$(get_llvm_prefix)/$(get_libdir)/cmake/llvm"
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	fperms +x /usr/bin/hipconvertinplace-perl.sh
+	fperms +x /usr/bin/hipconvertinplace.sh
+	fperms +x /usr/bin/hipexamine-perl.sh
+	fperms +x /usr/bin/hipexamine.sh
+	fperms +x /usr/bin/hipify-perl
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/hipify-clang/
@ 2025-03-04 10:55 Patrick Lauer
  0 siblings, 0 replies; 5+ messages in thread
From: Patrick Lauer @ 2025-03-04 10:55 UTC (permalink / raw
  To: gentoo-commits

commit:     c0b7c7c071ca25d2a012bb46456d4cb91d6fb199
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  4 10:37:08 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Tue Mar  4 10:55:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b7c7c0

dev-util/hipify-clang: add 6.3.3, drop 6.3.0

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 dev-util/hipify-clang/Manifest                                          | 2 +-
 .../{hipify-clang-6.3.0.ebuild => hipify-clang-6.3.3.ebuild}            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/hipify-clang/Manifest b/dev-util/hipify-clang/Manifest
index 7a1ac4b915f8..a70988bc004f 100644
--- a/dev-util/hipify-clang/Manifest
+++ b/dev-util/hipify-clang/Manifest
@@ -1,4 +1,4 @@
 DIST HIPIFY-5.7.1.tar.gz 673452 BLAKE2B e0293c1b7f9ea028efc8d712ddedae4ec933c5bcfba524e13816bd999e67bcf06097f9fe0e4d1f4fa6a38df133be694e92adeefd92f77301d8537b6880b1a1fe SHA512 0cc75fdbcb6278d319cfe8ee3c8547dc75ea494a007d2159c64312c3411627905e0d6c7d7f0032cbc4c727a90723325aa2705db2fd473dbeb41e60f276d1c9a7
 DIST HIPIFY-6.1.1.tar.gz 813425 BLAKE2B accc661431f11796d0c8bcf638537a6035020b2a36ebe66c1b8c10bb63b762418d5fd1f256f3a3e51d2ace224a6492abfe72838bef859b1da68c2126cc3521be SHA512 29c45e312c8e2f0d06916b57f24eba27ba7beae3bd860850b57cfe27c87df22aabe9fdcf3d12671b81e68b61c3974aaf0064e96ae68392d181148aaeef14f1c7
-DIST HIPIFY-6.3.0.tar.gz 941586 BLAKE2B 032629962cd16a5f6d61153ae874706230745cec89709409601f0df12e75870d3a5269e2a669bae4e3b672484e9067cb418e77f7e5a69afc052523905460a696 SHA512 69e9e9d7cb3f63449aac66b55ece745c593dd6387e066a42c028764ac81ecba31fb5b3c9f98b46bb079b67181962aad323a735bdbb382c68c1b9e8e6169d3430
 DIST HIPIFY-6.3.2.tar.gz 978994 BLAKE2B 7f35d462f69ab298485ef27b53624676071be551d671532383f246dbe6cd133ce1b30fb98d5457b82a0a9a01070cc6050e14f4f8fdecbf04a9b589309c3afd67 SHA512 26fc5db270e661d3ca380dfd570f2b46108c41b808f84413b27c4b6efaf6796ae625d4489c2278c253345d8a25408f636fde476be380b08d489254e20b8a12c0
+DIST HIPIFY-6.3.3.tar.gz 978886 BLAKE2B 391afa3ca27651597264ada3f1ef8f2a3ed75d7f0bbd29b868e89d0ecd6a76986fb4b74e15d62c7a0990d5e8a6c5e92cf4e987ddbf3fb5e45eddd2f9d22c9b45 SHA512 5fe529db7ef9de56e127ced21c62b45b770aa383913bd9d373e7c4eb16e1028a6414ae25aa2f40c79b45f5a2dcb4318cd6773cf821c814bfd545431512cae490

diff --git a/dev-util/hipify-clang/hipify-clang-6.3.0.ebuild b/dev-util/hipify-clang/hipify-clang-6.3.3.ebuild
similarity index 97%
rename from dev-util/hipify-clang/hipify-clang-6.3.0.ebuild
rename to dev-util/hipify-clang/hipify-clang-6.3.3.ebuild
index dae54a407cfb..31dca90c6893 100644
--- a/dev-util/hipify-clang/hipify-clang-6.3.0.ebuild
+++ b/dev-util/hipify-clang/hipify-clang-6.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-03-04 10:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-04 10:55 [gentoo-commits] repo/gentoo:master commit in: dev-util/hipify-clang/ Patrick Lauer
  -- strict thread matches above, loose matches on Subject: below --
2025-02-08 10:07 Patrick Lauer
2024-09-09 18:20 Sam James
2024-03-08 19:26 Sam James
2024-03-08 19:22 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox