commit: 79f341276739da2f178719e023d4e747abaf9520 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Mon Nov 10 21:37:19 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Mon Nov 10 21:43:57 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f34127
dev-util/rocprofiler: treeclean Closes: https://bugs.gentoo.org/952456 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> dev-util/rocprofiler/Manifest | 1 - .../files/rocprofiler-4.3.0-no-aqlprofile.patch | 35 ------- .../files/rocprofiler-4.3.0-nostrip.patch | 13 --- .../files/rocprofiler-5.1.3-remove-Werror.patch | 12 --- .../rocprofiler-5.3.3-fix-python3.12-warning.patch | 88 ------------------ .../files/rocprofiler-5.3.3-gentoo-location.patch | 102 --------------------- .../rocprofiler-5.3.3-remove-aql-in-cmake.patch | 13 --- dev-util/rocprofiler/metadata.xml | 25 ----- dev-util/rocprofiler/rocprofiler-5.3.3-r1.ebuild | 58 ------------ profiles/package.mask | 7 -- 10 files changed, 354 deletions(-) diff --git a/dev-util/rocprofiler/Manifest b/dev-util/rocprofiler/Manifest deleted file mode 100644 index d78087a26d80..000000000000 --- a/dev-util/rocprofiler/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rocprofiler-5.3.3.tar.gz 1412740 BLAKE2B 29a63fc9df589787d18a28664002d35ec1b61e6b36f61cc1f2dc2dc14270d0aee4da594f735fceba71a7e29225bd0739b923a05bd36ec2a09a36e1ba95d8d971 SHA512 92b22272229c2c9a91983ded640a1b20f80538800f8e996dbf4e33e9f1f64a286a933f73b975e61c5b321883a11574c71ce91fd6ed7ddac32cd32da3bbea577c diff --git a/dev-util/rocprofiler/files/rocprofiler-4.3.0-no-aqlprofile.patch b/dev-util/rocprofiler/files/rocprofiler-4.3.0-no-aqlprofile.patch deleted file mode 100644 index 12480d0baa0a..000000000000 --- a/dev-util/rocprofiler/files/rocprofiler-4.3.0-no-aqlprofile.patch +++ /dev/null @@ -1,35 +0,0 @@ -Skip loading proprietary AQLProfile lib ---- a/src/util/hsa_rsrc_factory.cpp 2021-06-28 23:09:44.000000000 +0800 -+++ b/src/util/hsa_rsrc_factory.cpp 2022-05-11 10:48:23.431989766 +0800 -@@ -138,14 +138,6 @@ HsaRsrcFactory::HsaRsrcFactory(bool init - if (cpu_pool_ == NULL) CHECK_STATUS("CPU memory pool is not found", HSA_STATUS_ERROR); - if (kern_arg_pool_ == NULL) CHECK_STATUS("Kern-arg memory pool is not found", HSA_STATUS_ERROR); - -- // Get AqlProfile API table -- aqlprofile_api_ = {0}; --#ifdef ROCP_LD_AQLPROFILE -- status = LoadAqlProfileLib(&aqlprofile_api_); --#else -- status = hsa_api_.hsa_system_get_major_extension_table(HSA_EXTENSION_AMD_AQLPROFILE, hsa_ven_amd_aqlprofile_VERSION_MAJOR, sizeof(aqlprofile_api_), &aqlprofile_api_); --#endif -- CHECK_STATUS("aqlprofile API table load failed", status); - - // Get Loader API table - loader_api_ = {0}; ---- a/test/util/hsa_rsrc_factory.cpp 2021-06-28 23:09:44.000000000 +0800 -+++ b/test/util/hsa_rsrc_factory.cpp 2022-05-11 10:50:44.571990702 +0800 -@@ -135,14 +135,6 @@ HsaRsrcFactory::HsaRsrcFactory(bool init - if (cpu_pool_ == NULL) CHECK_STATUS("CPU memory pool is not found", HSA_STATUS_ERROR); - if (kern_arg_pool_ == NULL) CHECK_STATUS("Kern-arg memory pool is not found", HSA_STATUS_ERROR); - -- // Get AqlProfile API table -- aqlprofile_api_ = {0}; --#ifdef ROCP_LD_AQLPROFILE -- status = LoadAqlProfileLib(&aqlprofile_api_); --#else -- status = hsa_api_.hsa_system_get_major_extension_table(HSA_EXTENSION_AMD_AQLPROFILE, hsa_ven_amd_aqlprofile_VERSION_MAJOR, sizeof(aqlprofile_api_), &aqlprofile_api_); --#endif -- CHECK_STATUS("aqlprofile API table load failed", status); - - // Get Loader API table - loader_api_ = {0}; diff --git a/dev-util/rocprofiler/files/rocprofiler-4.3.0-nostrip.patch b/dev-util/rocprofiler/files/rocprofiler-4.3.0-nostrip.patch deleted file mode 100644 index 3da3d99357f7..000000000000 --- a/dev-util/rocprofiler/files/rocprofiler-4.3.0-nostrip.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: rocprofiler-rocm-5.0.2/cmake_modules/env.cmake -=================================================================== ---- rocprofiler-rocm-5.0.2.orig/cmake_modules/env.cmake -+++ rocprofiler-rocm-5.0.2/cmake_modules/env.cmake -@@ -92,8 +92,6 @@ string ( TOLOWER "${CMAKE_BUILD_TYPE}" C - if ( "${CMAKE_BUILD_TYPE}" STREQUAL debug ) - set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb" ) - set ( CMAKE_BUILD_TYPE "debug" ) --else () -- set ( CMAKE_BUILD_TYPE "release" ) - endif () - - ## Extend Compiler flags based on Processor architecture diff --git a/dev-util/rocprofiler/files/rocprofiler-5.1.3-remove-Werror.patch b/dev-util/rocprofiler/files/rocprofiler-5.1.3-remove-Werror.patch deleted file mode 100644 index a30d6d6d00a7..000000000000 --- a/dev-util/rocprofiler/files/rocprofiler-5.1.3-remove-Werror.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: rocprofiler-rocm-5.1.3/cmake_modules/env.cmake -=================================================================== ---- rocprofiler-rocm-5.1.3.orig/cmake_modules/env.cmake -+++ rocprofiler-rocm-5.1.3/cmake_modules/env.cmake -@@ -38,7 +38,6 @@ add_definitions ( -DHSA_DEPRECATED= ) - ## Linux Compiler options - set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall" ) --set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror" ) - set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=return-type" ) - set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexceptions" ) - set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden" ) diff --git a/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch b/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch deleted file mode 100644 index 315ae6b880d9..000000000000 --- a/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch +++ /dev/null @@ -1,88 +0,0 @@ -From c503cea17d6619d95c026fcf661333b3a587936b Mon Sep 17 00:00:00 2001 -From: Yiyang Wu <[email protected]> -Date: Sat, 18 May 2024 16:14:43 +0800 -Subject: [PATCH] Fix python3.12 SyntaxWarning: invalid escape sequence - ---- - bin/mem_manager.py | 4 ++-- - bin/tblextr.py | 18 +++++++++--------- - 2 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/bin/mem_manager.py b/bin/mem_manager.py -index b5bed79..10ca971 100755 ---- a/bin/mem_manager.py -+++ b/bin/mem_manager.py -@@ -91,7 +91,7 @@ class MemManager: - event = rec_vals[2] # 'Name' - procid = rec_vals[3] # 'pid' - recordid = rec_vals[5] # 'Index' -- size_ptrn = re.compile(DELIM + 'Size=(\d+)' + DELIM) -+ size_ptrn = re.compile(DELIM + r'Size=(\d+)' + DELIM) - filled_ptrn = re.compile('BW=') - # query syncronous memcopy API record - key = (recordid, procid, 0) -@@ -129,7 +129,7 @@ class MemManager: - event = rec_vals[4] # 'Name' - procid = rec_vals[5] # 'pid' - recordid = rec_vals[7] # 'Index' -- size_ptrn = re.compile(DELIM + 'Size=(\d+)' + DELIM) -+ size_ptrn = re.compile(DELIM + r'Size=(\d+)' + DELIM) - - # query syncronous memcopy API record - key = (recordid, procid, 0) -diff --git a/bin/tblextr.py b/bin/tblextr.py -index 9f4abb4..81d0851 100755 ---- a/bin/tblextr.py -+++ b/bin/tblextr.py -@@ -112,14 +112,14 @@ def parse_res(infile): - if not os.path.isfile(infile): return - inp = open(infile, 'r') - -- beg_pattern = re.compile("^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)") -- prop_pattern = re.compile("([\w-]+)\((\w+)\)"); -- ts_pattern = re.compile(", time\((\d*),(\d*),(\d*),(\d*)\)") -+ beg_pattern = re.compile(r"^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)") -+ prop_pattern = re.compile(r"([\w-]+)\((\w+)\)"); -+ ts_pattern = re.compile(r", time\((\d*),(\d*),(\d*),(\d*)\)") - # var pattern below matches a variable name and a variable value from a one - # line text in the format of for example "WRITE_SIZE (0.2500000000)" or - # "GRBM_GUI_ACTIVE (27867)" or "TA_TA_BUSY[0]" -- var_pattern = re.compile("^\s*([a-zA-Z0-9_]+(?:\[\d+\])?)\s+\((\d+(?:\.\d+)?)\)") -- pid_pattern = re.compile("pid\((\d*)\)") -+ var_pattern = re.compile(r"^\s*([a-zA-Z0-9_]+(?:\[\d+\])?)\s+\((\d+(?:\.\d+)?)\)") -+ pid_pattern = re.compile(r"pid\((\d*)\)") - - dispatch_number = 0 - var_table_pid = 0 -@@ -340,7 +340,7 @@ def fill_ext_db(table_name, db, indir, trace_name, api_pid): - ############################################################# - # arguments manipulation routines - def get_field(args, field): -- ptrn1_field = re.compile(r'^.* ' + field + '\('); -+ ptrn1_field = re.compile(r'^.* ' + field + r'\('); - ptrn2_field = re.compile(r'\) .*$'); - ptrn3_field = re.compile(r'\)\)$'); - (field_name, n) = ptrn1_field.subn('', args, count=1); -@@ -351,7 +351,7 @@ def get_field(args, field): - return (field_name, n) - - def set_field(args, field, val): -- return re.subn(field + '\(\w+\)([ \)])', field + '(' + str(val) + ')\\1', args, count=1) -+ return re.subn(field + r'\(\w+\)([ \)])', field + '(' + str(val) + ')\\1', args, count=1) - - hsa_patch_data = {} - ops_patch_data = {} -@@ -384,8 +384,8 @@ def fill_api_db(table_name, db, indir, api_name, api_pid, dep_pid, dep_list, dep - hip_sync_dev_event_ptrn = re.compile(r'hipDeviceSynchronize') - wait_event_ptrn = re.compile(r'WaitEvent|hipStreamSynchronize|hipDeviceSynchronize') - hip_stream_wait_write_ptrn = re.compile(r'hipStreamWaitValue64|hipStreamWriteValue64|hipStreamWaitValue32|hipStreamWriteValue32') -- prop_pattern = re.compile("([\w-]+)\((\w+)\)"); -- beg_pattern = re.compile("^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)") -+ prop_pattern = re.compile(r"([\w-]+)\((\w+)\)"); -+ beg_pattern = re.compile(r"^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)") - hip_strm_cr_event_ptrn = re.compile(r'hipStreamCreate') - hsa_mcopy_ptrn = re.compile(r'hsa_amd_memory_async_copy') - ptrn_fixformat = re.compile(r'(\d+:\d+ \d+:\d+ \w+)\(\s*(.*)\)$') --- -2.44.0 - diff --git a/dev-util/rocprofiler/files/rocprofiler-5.3.3-gentoo-location.patch b/dev-util/rocprofiler/files/rocprofiler-5.3.3-gentoo-location.patch deleted file mode 100644 index 48e6f6973ac8..000000000000 --- a/dev-util/rocprofiler/files/rocprofiler-5.3.3-gentoo-location.patch +++ /dev/null @@ -1,102 +0,0 @@ -Index: rocprofiler-rocm-5.3.3/bin/rpl_run.sh -=================================================================== ---- rocprofiler-rocm-5.3.3.orig/bin/rpl_run.sh -+++ rocprofiler-rocm-5.3.3/bin/rpl_run.sh -@@ -29,11 +29,12 @@ RUN_DIR=`pwd` - TMP_DIR="/tmp" - DATA_DIR="rpl_data_${time_stamp}_$$" - --RPL_PATH=$ROOT_DIR/lib --TLIB_PATH=$RPL_PATH/rocprofiler --TTLIB_PATH=$ROOT_DIR/lib/roctracer --ROCM_LIB_PATH=$ROOT_DIR/lib --PROF_BIN_DIR=$ROOT_DIR/libexec/rocprofiler -+RPL_PATH=$ROOT_DIR/@LIB_DIR@ -+TLIB_PATH=$RPL_PATH -+TTLIB_PATH=$ROOT_DIR/@LIB_DIR@ -+ROCM_LIB_PATH=$ROOT_DIR/@LIB_DIR@ -+PROF_BIN_DIR=$ROOT_DIR/bin -+PROF_LIBEXEC_DIR=$ROOT_DIR/libexec/rocprofiler - - if [ -z "$ROCP_PYTHON_VERSION" ] ; then - ROCP_PYTHON_VERSION=python3 -@@ -69,7 +70,7 @@ export ROCP_HSA_INTERCEPT=1 - # Disabling internal ROC Profiler proxy queue (simple version supported for testing purposes) - unset ROCP_PROXY_QUEUE - # ROC Profiler metrics definition --export ROCP_METRICS=$TLIB_PATH/metrics.xml -+export ROCP_METRICS=$ROOT_DIR/share/rocprofiler/metrics.xml - # Disable AQL-profile read API - export AQLPROFILE_READ_API=0 - # ROC Profiler package path -@@ -103,7 +104,7 @@ usage() { - bin_name=`basename $0` - echo "ROCm Profiling Library (RPL) run script, a part of ROCprofiler library package." - echo "Full path: $BIN_DIR/$bin_name" -- echo "Metrics definition: $TLIB_PATH/metrics.xml" -+ echo "Metrics definition: $ROOT_DIR/share/rocprofiler/metrics.xml" - echo "" - echo "Usage:" - echo " $bin_name [-h] [--list-basic] [--list-derived] [-i <input .txt/.xml file>] [-o <output CSV file>] <app command line>" -@@ -211,7 +212,7 @@ fi - # setting ROCM_LIB_PATH - set_rocm_lib_path() { - -- for ROCM_LIB_PATH in "$ROOT_DIR/lib" "$ROOT_DIR/lib64" ; do -+ for ROCM_LIB_PATH in $TLIB_PATH ; do - if [ -d "$ROCM_LIB_PATH" ]; then - return 0 - fi -@@ -385,11 +386,11 @@ while [ 1 ] ; do - export ROCP_METRICS="$2" - elif [ "$1" = "--list-basic" ] ; then - export ROCP_INFO=b -- HSA_TOOLS_LIB="$MY_HSA_TOOLS_LIB" eval "$TLIB_PATH/rocprof-ctrl" -+ HSA_TOOLS_LIB="$MY_HSA_TOOLS_LIB" eval "$PROF_BIN_DIR/rocprof-ctrl" - exit 1 - elif [ "$1" = "--list-derived" ] ; then - export ROCP_INFO=d -- HSA_TOOLS_LIB="$MY_HSA_TOOLS_LIB" eval "$TLIB_PATH/rocprof-ctrl" -+ HSA_TOOLS_LIB="$MY_HSA_TOOLS_LIB" eval "$PROF_BIN_DIR/rocprof-ctrl" - exit 1 - elif [ "$1" = "--basenames" ] ; then - if [ "$2" = "on" ] ; then -@@ -550,7 +551,7 @@ elif [ "$input_type" = "txt" -o "$input_ - mkdir -p $RES_DIR - echo "RPL: output dir '$RES_DIR'" - if [ "$input_type" = "txt" ] ; then -- $PROF_BIN_DIR/txt2xml.sh $INPUT_FILE $RES_DIR -+ $PROF_LIBEXEC_DIR/txt2xml.sh $INPUT_FILE $RES_DIR - else - echo "<metric></metric>" > $RES_DIR/input.xml - fi -@@ -582,9 +583,9 @@ if [ -n "$csv_output" ] ; then - merge_output $OUTPUT_LIST - if [ "$GEN_STATS" = "1" ] ; then - db_output=$(echo $csv_output | sed "s/\.csv/.db/") -- $ROCP_PYTHON_VERSION $PROF_BIN_DIR/tblextr.py $db_output $OUTPUT_LIST -+ $ROCP_PYTHON_VERSION $PROF_LIBEXEC_DIR/tblextr.py $db_output $OUTPUT_LIST - else -- $ROCP_PYTHON_VERSION $PROF_BIN_DIR/tblextr.py $csv_output $OUTPUT_LIST -+ $ROCP_PYTHON_VERSION $PROF_LIBEXEC_DIR/tblextr.py $csv_output $OUTPUT_LIST - fi - if [ "$?" -ne 0 ] ; then - echo "Profiling data corrupted: '$OUTPUT_LIST'" | tee "$ROCPROFILER_SESS/error" -Index: rocprofiler-rocm-5.3.3/CMakeLists.txt -=================================================================== ---- rocprofiler-rocm-5.3.3.orig/CMakeLists.txt -+++ rocprofiler-rocm-5.3.3/CMakeLists.txt -@@ -159,10 +159,10 @@ install ( FILES - install ( FILES - ${CMAKE_CURRENT_SOURCE_DIR}/test/tool/metrics.xml - ${CMAKE_CURRENT_SOURCE_DIR}/test/tool/gfx_metrics.xml -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/${DEST_NAME} ) -+ DESTINATION ${CMAKE_INSTALL_DATADIR}/${DEST_NAME} ) - # librocprof-tool.so --install ( FILES ${PROJECT_BINARY_DIR}/test/librocprof-tool.so DESTINATION ${CMAKE_INSTALL_LIBDIR}/${DEST_NAME} ) --install ( FILES ${PROJECT_BINARY_DIR}/test/rocprof-ctrl DESTINATION ${CMAKE_INSTALL_LIBDIR}/${DEST_NAME} -+install ( FILES ${PROJECT_BINARY_DIR}/test/librocprof-tool.so DESTINATION ${CMAKE_INSTALL_LIBDIR} ) -+install ( FILES ${PROJECT_BINARY_DIR}/test/rocprof-ctrl DESTINATION ${CMAKE_INSTALL_BINDIR} - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) - - # File reorg Backward compatibility diff --git a/dev-util/rocprofiler/files/rocprofiler-5.3.3-remove-aql-in-cmake.patch b/dev-util/rocprofiler/files/rocprofiler-5.3.3-remove-aql-in-cmake.patch deleted file mode 100644 index 19619f9606f5..000000000000 --- a/dev-util/rocprofiler/files/rocprofiler-5.3.3-remove-aql-in-cmake.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: rocprofiler-rocm-5.3.3/cmake_modules/env.cmake -=================================================================== ---- rocprofiler-rocm-5.3.3.orig/cmake_modules/env.cmake -+++ rocprofiler-rocm-5.3.3/cmake_modules/env.cmake -@@ -119,8 +119,3 @@ message ( "---------GPU_TARGETS: ${GPU_T - if ( "${ROCM_ROOT_DIR}" STREQUAL "" ) - message ( FATAL_ERROR "ROCM_ROOT_DIR is not found." ) - endif () -- --find_library ( FIND_AQL_PROFILE_LIB "libhsa-amd-aqlprofile64.so" HINTS ${CMAKE_INSTALL_PREFIX} PATHS ${ROCM_ROOT_DIR}) --if ( NOT FIND_AQL_PROFILE_LIB ) -- message ( FATAL_ERROR "AQL_PROFILE not installed. Please install AQL_PROFILE" ) --endif() diff --git a/dev-util/rocprofiler/metadata.xml b/dev-util/rocprofiler/metadata.xml deleted file mode 100644 index 26830f3aa589..000000000000 --- a/dev-util/rocprofiler/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>[email protected]</email> - <name>Sv. Lockal</name> - <description>Primary maintainer</description> - </maintainer> - <maintainer type="person" proxied="yes"> - <email>[email protected]</email> - <name>Yiyang Wu</name> - </maintainer> - <maintainer type="person" proxied="yes"> - <email>[email protected]</email> - <name>Paul Zander</name> - <description>General GPGPU stuff</description> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>[email protected]</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="github">ROCm/rocprofiler</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-util/rocprofiler/rocprofiler-5.3.3-r1.ebuild b/dev-util/rocprofiler/rocprofiler-5.3.3-r1.ebuild deleted file mode 100644 index 299f5d1633f3..000000000000 --- a/dev-util/rocprofiler/rocprofiler-5.3.3-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake python-any-r1 - -DESCRIPTION="Callback/Activity Library for Performance tracing AMD GPU's" -HOMEPAGE="https://github.com/ROCm/rocprofiler" -SRC_URI="https://github.com/ROCm/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-rocm-${PV}" - -LICENSE="MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" - -RDEPEND=" - =dev-libs/rocr-runtime-5* - =dev-util/roctracer-5* -" -DEPEND="${RDEPEND}" -BDEPEND=" - $(python_gen_any_dep ' - dev-python/cppheaderparser[${PYTHON_USEDEP}] - ') -" - -PATCHES=( "${FILESDIR}/${PN}-4.3.0-nostrip.patch" - "${FILESDIR}/${PN}-4.3.0-no-aqlprofile.patch" - "${FILESDIR}/${PN}-5.1.3-remove-Werror.patch" - "${FILESDIR}/${PN}-5.3.3-gentoo-location.patch" - "${FILESDIR}/${PN}-5.3.3-fix-python3.12-warning.patch" - "${FILESDIR}/${PN}-5.3.3-remove-aql-in-cmake.patch" ) - -python_check_deps() { - python_has_version "dev-python/cppheaderparser[${PYTHON_USEDEP}]" -} - -src_prepare() { - cmake_src_prepare - - sed -e "s,@LIB_DIR@,$(get_libdir),g" -i bin/rpl_run.sh || die -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_SKIP_RPATH=On - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCMAKE_PREFIX_PATH="${EPREFIX}/usr/include/hsa" - -DPROF_API_HEADER_PATH="${EPREFIX}"/usr/include/roctracer/ext - -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF - -DUSE_PROF_API=1 - ) - - cmake_src_configure -} diff --git a/profiles/package.mask b/profiles/package.mask index 1c746a9aa357..9e090b02e840 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -91,13 +91,6 @@ sci-electronics/Stage # by dev-lang/rust-bin. Also needs net-proxy/mitmproxy-linux updates. >=dev-util/bpf-linker-0.9.15-r1 -# Andreas Sturmlechner <[email protected]> (2025-10-11) -# Stuck forever in 5.x because in 6.x it was rewritten around proprietary -# aqlprofile. A potential future 7.x package would require packaging from -# scratch with several additional new package dependencies. -# Bugs #904074, #952456. Removal on 2025-11-10. -dev-util/rocprofiler - # Hans de Graaff <[email protected]> (2025-10-10) # No longer supported upstream since 2025-04-01. Use Rails 7.2 or newer # instead. Masked for removal on 2025-11-10).
