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).

Reply via email to