aboutsummaryrefslogtreecommitdiff
path: root/sys-devel/llvm-roc/llvm-roc-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/llvm-roc/llvm-roc-9999.ebuild')
-rw-r--r--sys-devel/llvm-roc/llvm-roc-9999.ebuild23
1 files changed, 12 insertions, 11 deletions
diff --git a/sys-devel/llvm-roc/llvm-roc-9999.ebuild b/sys-devel/llvm-roc/llvm-roc-9999.ebuild
index bcba8ed..d151ab5 100644
--- a/sys-devel/llvm-roc/llvm-roc-9999.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-9999.ebuild
@@ -6,9 +6,9 @@ EAPI=8
inherit cmake
if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm/"
+ EGIT_REPO_URI="https://github.com/RadeonOpenCompute/llvm-project/"
inherit git-r3
- S="${WORKDIR}/${P}/src"
+ S="${WORKDIR}/${P}/src/llvm"
else
SRC_URI="https://github.com/RadeonOpenCompute/llvm-project/archive/rocm-${PV}.tar.gz -> llvm-rocm-ocl-${PV}.tar.gz"
S="${WORKDIR}/llvm-project-rocm-${PV}/llvm"
@@ -28,20 +28,21 @@ RDEPEND="
sys-libs/ncurses:="
DEPEND="${RDEPEND}"
-
-#PATCHES=(
-# "${FILESDIR}/${PN}-4.2.0-current_pos.patch"
-# "${FILESDIR}/${PN}-4.2.0-add_Object.patch"
-#)
+PATCHES=(
+ "${FILESDIR}/${PN}-4.2.0-current_pos.patch"
+ "${FILESDIR}/${PN}-4.2.0-add_Object.patch"
+)
CMAKE_BUILD_TYPE=RelWithDebInfo
src_prepare() {
cd "${WORKDIR}/llvm-project-rocm-${PV}" || die
- #eapply "${FILESDIR}/${PN}-3.0.0-add_libraries.patch"
- #eapply "${FILESDIR}/${PN}-4.0.0-remove-isystem-usr-include.patch"
- #eapply "${FILESDIR}/${PN}-4.3.0-hip-location.patch"
- #eapply "${FILESDIR}/${PN}-4.2.0-cyclades.patch"
+ eapply "${FILESDIR}/${PN}-3.0.0-add_libraries.patch"
+ eapply "${FILESDIR}/${PN}-4.0.0-remove-isystem-usr-include.patch"
+ eapply "${FILESDIR}/${PN}-4.5.0-hip-location.patch"
+ eapply "${FILESDIR}/${PN}-4.2.0-cyclades.patch"
+
+ cd "${WORKDIR}/llvm-project-rocm-${PV}/llvm" || die
if [[ -n ${EPREFIX} ]]; then
pushd "${S}"/../clang >/dev/null || die