summaryrefslogtreecommitdiff
path: root/dev-util/smem
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-03 03:04:04 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-03 03:04:04 +0000
commit212000bb5eabdfeb9a6e7a9b8f28e2740cae555a (patch)
treedbbe26e892147b95a24336cc44d791dbe0c0ce5f /dev-util/smem
parent37a097af13d675b83911ac006ee9ee22d2163f9a (diff)
gentoo auto-resync : 03:11:2024 - 03:04:03
Diffstat (limited to 'dev-util/smem')
-rw-r--r--dev-util/smem/Manifest2
-rw-r--r--dev-util/smem/smem-1.5-r3.ebuild (renamed from dev-util/smem/smem-1.5-r2.ebuild)16
2 files changed, 14 insertions, 4 deletions
diff --git a/dev-util/smem/Manifest b/dev-util/smem/Manifest
index f7df071eee1c..4a3d860045a8 100644
--- a/dev-util/smem/Manifest
+++ b/dev-util/smem/Manifest
@@ -1,3 +1,3 @@
DIST smem-1.5.tar.bz2 15443 BLAKE2B 31fc73b4e74c08a39957983fb02347ad18fae7a50aee8d8a259e15436911967c56e9ce14a4c89ccc3072d49d802c2b3268792992587170b795b7a08b1678d208 SHA512 bf21536294f1b84e3cc40cbed3077f30f5a1c911fd983cf6f7d7bd3f1bc6e3c4cc9ba509daa8da8f6a12ec2df63b25772a070d80cd45ee289a0725565c89a344
-EBUILD smem-1.5-r2.ebuild 840 BLAKE2B 759b3b0aa7dcac63e5fe4a58868cc69ba9c06d2d59173a6e863bcb9e8f5d027aec29f43a65d4ec2e44ee3ea8aceb480247c44107f5b21179ff81229ada4bd15c SHA512 c52ed4e6eab1ed1b6c4b5f3a0e1b659489fb472c14ed420992c7445b4f57b46abd283b205727d6b7e42c9b598884e823631fe3cb3b840070765d989102f4ed87
+EBUILD smem-1.5-r3.ebuild 1061 BLAKE2B c716ae0a743430810e2e29a26b4be19c253409a9239dd4e3b9adafab38e5c072b9b14a3cdd4f432fa3a6da3a601d216411315f1288b8af4a06b8fcd455fd431e SHA512 e7c9c8b82762b55802f2bd329e4ca441f2b39a49c164bf3241254d22ccb6e196fa1fc8a7ce8ca4786e56c20107d569df18cf5217a7cb867e5644f0cd18b56c02
MISC metadata.xml 888 BLAKE2B cf7c3b7dd389317f3035dd32227c8102db164e2c7320df7e28a9ef64463d97a6e2fba6c9ca1123654f14c6cc04a7bb8933c96513dac82552e317a3ccfdf432d6 SHA512 fdf5bda9de1dfc8dde3992c9d8c48c3665e243d56916c4a3903926b680e53d40fda0fcea5b27e9e6a040f06f1da5bed9c75b1d5133063fdf81d3ba6f359ff3e3
diff --git a/dev-util/smem/smem-1.5-r2.ebuild b/dev-util/smem/smem-1.5-r3.ebuild
index 9a16695d6697..664c48b3a584 100644
--- a/dev-util/smem/smem-1.5-r2.ebuild
+++ b/dev-util/smem/smem-1.5-r3.ebuild
@@ -1,12 +1,12 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EGIT_COMMIT="2ab5040d5633"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..13} )
-inherit optfeature python-single-r1 toolchain-funcs
+inherit linux-info optfeature python-single-r1 toolchain-funcs
DESCRIPTION="A tool that can give numerous reports on memory usage on Linux systems"
HOMEPAGE="https://www.selenic.com/smem/"
@@ -21,6 +21,16 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}"
BDEPEND="${RDEPEND}"
+pkg_setup() {
+ # CONFIG_PROC_PAGE_MONITOR is needed
+ if linux-info_get_any_version && linux_config_src_exists ; then
+ CONFIG_CHECK="PROC_PAGE_MONITOR"
+ check_extra_config
+ fi
+
+ python-single-r1_pkg_setup
+}
+
src_compile() {
"$(tc-getCC)" ${CFLAGS} ${LDFLAGS} -o smemcap smemcap.c || die
}