From 514d1bbe260df2521fe60f1a3ec87cfcfde1a829 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 17 Jul 2021 19:04:28 +0100 Subject: gentoo resync : 17.07.2021 --- app-admin/ryzen_monitor/Manifest | 4 +++ .../ryzen_monitor/files/CFLAGS_override_fix.patch | 13 +++++++++ app-admin/ryzen_monitor/metadata.xml | 8 ++++++ app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild | 31 ++++++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 app-admin/ryzen_monitor/Manifest create mode 100644 app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch create mode 100644 app-admin/ryzen_monitor/metadata.xml create mode 100644 app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild (limited to 'app-admin/ryzen_monitor') 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 @@ + + + + + slashbeast@gentoo.org + Piotr Karbowski + + 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 +} -- cgit v1.2.3