summaryrefslogtreecommitdiff
path: root/app-admin/ryzen_monitor
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-07-17 19:04:28 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-07-17 19:04:28 +0100
commit514d1bbe260df2521fe60f1a3ec87cfcfde1a829 (patch)
tree555c194dbeb0fb2ac4ad3cde7c0f6a80fd330ce2 /app-admin/ryzen_monitor
parent4df3bf9762850b34cd1ead5c80374d1a0fc3362e (diff)
gentoo resync : 17.07.2021
Diffstat (limited to 'app-admin/ryzen_monitor')
-rw-r--r--app-admin/ryzen_monitor/Manifest4
-rw-r--r--app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch13
-rw-r--r--app-admin/ryzen_monitor/metadata.xml8
-rw-r--r--app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild31
4 files changed, 56 insertions, 0 deletions
diff --git a/app-admin/ryzen_monitor/Manifest b/app-admin/ryzen_monitor/Manifest
new file mode 100644
index 000000000000..07620e144c88
--- /dev/null
+++ b/app-admin/ryzen_monitor/Manifest
@@ -0,0 +1,4 @@
+AUX CFLAGS_override_fix.patch 267 BLAKE2B 617cd3a3b5b57dc211df80f434f111c7321fc4a49642abf3f65cf2089aca8a28ed5a16500180a385968a20816a944320f1ac64805672a53a64e8ad3330739173 SHA512 ffb1b168c5014f5a705f691bad4abcf76708d3ca8582007bf462511e5b861d4981b3b975403b951cd20b973a585fe636173cfe6fd8546fb8ef821212b76c2373
+DIST ryzen_monitor-1.0.4.tar.gz 33716 BLAKE2B f755cc946b26ea5566c1bd304f84e3a3aee80383d151ec8e702919837d04287d4b3b4000b4f9587003cb20b2be45d4af727eb941c0080772b5f94104d68f8b78 SHA512 93cb55b64db75596da88d8f1f3c5eab38cce52d7ae9bb8b7895d62d39ec0b4c0157bad3ed688c32cc0aecf09eb211614b81159a31c704a0f028751ded46723c5
+EBUILD ryzen_monitor-1.0.4.ebuild 628 BLAKE2B 0864562db3701cfa3809ff5cfcdf8e6bdfac17c5d515ee996cc4f1bd291bac5534cfe454a68ba5548299a26993e2c19981f7fc789b8022effdc7839ecfe5d9b6 SHA512 f9dfd7a093ea9b0ba3ee0e79501824b7c32867efc1b1dd6de201f5dda20d9ea2d01ac51d079a9f8b06d2c35267c004ba85670caaa738726d6c7d8f8cf6840151
+MISC metadata.xml 252 BLAKE2B c64921f238c2751f1f0746df3d109951ebf79c5e1ed5a2fa6d9c33f5420a6ff87c52a5387048a35c148e8cdd29beb406001a9aca3f6cc0f396a78ccb37ae2e3e SHA512 39fbe572d744f1a6f2a23b85a7d62706c478d05f2c74c30e48ccfca5ffd8f26d968fe0869fb9eed4b6494c655f950ab6445346da6eacf85d10da0c1a627cf59b
diff --git a/app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch b/app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch
new file mode 100644
index 000000000000..efe7fc5e45ff
--- /dev/null
+++ b/app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch
@@ -0,0 +1,13 @@
+diff --git a/src/Makefile b/src/Makefile
+index 5142282..4c0dbb8 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -3,7 +3,7 @@ STRIP = strip
+
+ CFLAGS = -O3 -mtune=native -march=native
+-CFLAGS += -Ilib
++override CFLAGS += -Ilib
+ LDFLAGS = -lm
+
+ SFLAGS = --strip-all
+
diff --git a/app-admin/ryzen_monitor/metadata.xml b/app-admin/ryzen_monitor/metadata.xml
new file mode 100644
index 000000000000..8072ef2372e4
--- /dev/null
+++ b/app-admin/ryzen_monitor/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>slashbeast@gentoo.org</email>
+ <name>Piotr Karbowski</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild
new file mode 100644
index 000000000000..9ac20aa45272
--- /dev/null
+++ b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+SRC_URI="https://github.com/hattedsquirrel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="Monitor power information of Ryzen processors via the PM table of the SMU "
+HOMEPAGE="https://github.com/hattedsquirrel/ryzen_monitor"
+
+SLOT="0"
+LICENSE="AGPL-3"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-admin/ryzen_smu"
+
+PATCHES=(
+ "${FILESDIR}"/CFLAGS_override_fix.patch
+)
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin src/ryzen_monitor
+}