commit:     ce369e4a15e0df245cfcd626611bda81fd39327f
Author:     Yiyang Wu <xgreenlandforwyy <AT> gmail <DOT> com>
AuthorDate: Thu Sep 22 03:35:20 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Sep 22 10:18:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce369e4a

sci-libs/miopen: drop 4.3.0

Signed-off-by: Yiyang Wu <xgreenlandforwyy <AT> gmail.com>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/miopen/Manifest                           |  1 -
 sci-libs/miopen/files/miopen-4.3.0-no-strip.patch  | 16 -----
 .../files/miopen-4.3.0-strip-xnack-in-flags.patch  | 18 -----
 sci-libs/miopen/miopen-4.3.0.ebuild                | 80 ----------------------
 4 files changed, 115 deletions(-)

diff --git a/sci-libs/miopen/Manifest b/sci-libs/miopen/Manifest
index c987c1548233..39e5f94389f6 100644
--- a/sci-libs/miopen/Manifest
+++ b/sci-libs/miopen/Manifest
@@ -1,3 +1,2 @@
-DIST MIOpen-4.3.0.tar.gz 59405686 BLAKE2B 
fe91bd91a74023866883d6d0a2a8071a8fe40c4cff2fb4ef58fc6e343a05ac2a731f73e657f4d183ade4e5b7c1fbbe41f3f032918f6e50cb713073aee8d97dc5
 SHA512 
a8615b7738acfbc7f68d9417b0746c62630d2b48fb8485fafba4db65a4b277a8230f601d249d7e54f89ba25c14176429ca76ad8365a437b09d836b031b0c4fbb
 DIST MIOpen-5.0.2.tar.gz 76294827 BLAKE2B 
7b2a1f0e675793aee4a0fa2a270caac8332cda36c8f04cee483cc2882ed987b6e676e9c24a1acf4976a16a10f922b1a6263470b419aa88a29cfcb6d6d4b4cc29
 SHA512 
a581b45220797904db3e4dd3840f2ef96085f00baf8187c5ab574325a66da4f599dee6496457bb1cc32825b57a13fb0ef35a2ef1bd2a5f449c7e7b9fa64b27d1
 DIST MIOpen-5.1.3.tar.gz 88118329 BLAKE2B 
d24722ffc5f5dab6d6a1de2ce34193ad2f25c9a2562e38c52e010a29870f01d9ea1c56970ba0601a088c8286e97958ee95d0da27fc8082126dd2ebe5ccb36b70
 SHA512 
a14e28cfcb12e5061e0e7b999ef3e67fa0a0e897e31bc50e7288b8a23eb1791312e33d3b697021c2b654ccc065ae1b046c1cfd77ba8e04b0f3e87e9cc0626dcd

diff --git a/sci-libs/miopen/files/miopen-4.3.0-no-strip.patch 
b/sci-libs/miopen/files/miopen-4.3.0-no-strip.patch
deleted file mode 100644
index 2d0565821063..000000000000
--- a/sci-libs/miopen/files/miopen-4.3.0-no-strip.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Don't strip for release. Let portage handle stripping.
---- orig/CMakeLists.txt
-+++ MIOpen-rocm-4.3.0/CMakeLists.txt
-@@ -69,12 +69,6 @@ set(MIOPEN_ENABLE_SQLITE_BACKOFF On CACH
- option( BUILD_DEV "Build for development only" OFF)
- 
- 
--# Strip symbols for release
--if(NOT WIN32 AND NOT APPLE)
--    set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -s")
--    set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -s")
--endif()
--
- rocm_setup_version(VERSION 2.12.0)
- 
- list( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake )

diff --git a/sci-libs/miopen/files/miopen-4.3.0-strip-xnack-in-flags.patch 
b/sci-libs/miopen/files/miopen-4.3.0-strip-xnack-in-flags.patch
deleted file mode 100644
index dc6db68c2afc..000000000000
--- a/sci-libs/miopen/files/miopen-4.3.0-strip-xnack-in-flags.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-if options like :xnack- exists in ${AMDGPU_TARGETS}, CMakeLists cannot handle 
HIP_COMPILER_FLAGS well
-
-the original regex replace should include :+- so xnack- is stripped as well. 
Otherwise clang complation at MIOpen runtime will fail.
-
-Signed-off-by: Yiyang Wu <xgreenlandfor...@gmail.com>
---- orig/CMakeLists.txt
-+++ MIOpen-rocm-4.3.0/CMakeLists.txt
-@@ -191,8 +191,8 @@ find_package(hip REQUIRED PATHS /opt/roc
- message(STATUS "Build with HIP ${hip_VERSION}")
- target_flags(HIP_COMPILER_FLAGS hip::device)
- # Remove cuda arch flags
--string(REGEX REPLACE --cuda-gpu-arch=[a-z0-9]+ "" HIP_COMPILER_FLAGS 
"${HIP_COMPILER_FLAGS}")
--string(REGEX REPLACE --offload-arch=[a-z0-9]+ "" HIP_COMPILER_FLAGS 
"${HIP_COMPILER_FLAGS}")
-+string(REGEX REPLACE --cuda-gpu-arch=[a-z0-9:+-]+ "" HIP_COMPILER_FLAGS 
"${HIP_COMPILER_FLAGS}")
-+string(REGEX REPLACE --offload-arch=[a-z0-9:+-]+ "" HIP_COMPILER_FLAGS 
"${HIP_COMPILER_FLAGS}")
- 
- # Override HIP version in config.h, if necessary.
- # The variables set by find_package() can't be overwritten,

diff --git a/sci-libs/miopen/miopen-4.3.0.ebuild 
b/sci-libs/miopen/miopen-4.3.0.ebuild
deleted file mode 100644
index 41e9131d7714..000000000000
--- a/sci-libs/miopen/miopen-4.3.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="AMD's Machine Intelligence Library"
-HOMEPAGE="https://github.com/ROCmSoftwarePlatform/MIOpen";
-SRC_URI="https://github.com/ROCmSoftwarePlatform/MIOpen/archive/rocm-${PV}.tar.gz
 -> MIOpen-${PV}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0/$(ver_cut 1-2)"
-
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-util/hip:${SLOT}
-       >=dev-db/sqlite-3.17
-       dev-libs/ocl-icd
-       dev-util/rocm-clang-ocl:${SLOT}
-       sci-libs/rocBLAS:${SLOT}
-       dev-libs/boost
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="dev-libs/half:0/1"
-
-S="${WORKDIR}/MIOpen-rocm-${PV}"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-4.2.0-disable-no-inline-boost.patch"
-       "${FILESDIR}/${PN}-4.2.0-gcc11-numeric_limits.patch"
-       "${FILESDIR}/${PN}-4.3.0-strip-xnack-in-flags.patch"
-       
"${FILESDIR}/${PN}-4.3.0-fix-interface-include-in-HIP_COMPILER_FLAGS.patch"
-       "${FILESDIR}/${PN}-4.3.0-enable-test.patch"
-       "${FILESDIR}/${PN}-4.3.0-no-strip.patch"
-)
-
-src_prepare() {
-       sed -e "s:/opt/rocm/llvm:""${EPREFIX}""/usr/lib/llvm/roc/ 
NO_DEFAULT_PATH:" \
-               -e "s:/opt/rocm/hip:""${EPREFIX}""/usr/lib/hip/ 
NO_DEFAULT_PATH:" \
-               -e '/set( MIOPEN_INSTALL_DIR/s:miopen:${CMAKE_INSTALL_PREFIX}:' 
\
-               -e '/set(MIOPEN_SYSTEM_DB_PATH/s:${CMAKE_INSTALL_PREFIX}/::' \
-               -e '/MIOPEN_TIDY_ERRORS ALL/d' \
-               -i CMakeLists.txt || die
-
-       sed -e "/rocm_install_symlink_subdir(\${MIOPEN_INSTALL_DIR})/d" -i 
src/CMakeLists.txt || die
-       sed -e "/add_test/s:--build \${CMAKE_CURRENT_BINARY_DIR}:--build 
${BUILD_DIR}:" -i test/CMakeLists.txt || die
-
-       sed -e 
"s:\${AMD_DEVICE_LIBS_PREFIX}/lib:${EPREFIX}/usr/lib/amdgcn/bitcode:" -i 
cmake/hip-config.cmake || die
-
-       cmake_src_prepare
-}
-
-src_configure() {
-       if ! use debug; then
-               append-cflags "-DNDEBUG"
-               append-cxxflags "-DNDEBUG"
-               CMAKE_BUILD_TYPE="Release"
-       else
-               CMAKE_BUILD_TYPE="Debug"
-       fi
-
-       export CXX="${EPREFIX}/usr/lib/llvm/roc/bin/clang++"
-
-       local mycmakeargs=(
-               -DCMAKE_SKIP_RPATH=ON
-               -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-               -DMIOPEN_BACKEND=HIP
-               -DBoost_USE_STATIC_LIBS=OFF
-               -DBUILD_TESTS=$(usex test ON OFF)
-               ${AMDGPU_TARGETS+-DAMDGPU_TARGETS="${AMDGPU_TARGETS}"}
-       )
-
-       cmake_src_configure
-}

Reply via email to