summaryrefslogtreecommitdiff
path: root/sys-power/nvclock
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-27 06:06:27 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-27 06:06:27 +0000
commit8d5dbd847cbc704a6a06405856e94b461011afe3 (patch)
tree4d26462d027b14926335894749d2e01d982234d0 /sys-power/nvclock
parent5bb9ff1ee56d2b5e75e01a7f066d8b0cec84ec02 (diff)
gentoo resync : 27.03.2021
Diffstat (limited to 'sys-power/nvclock')
-rw-r--r--sys-power/nvclock/Manifest2
-rw-r--r--sys-power/nvclock/files/nvclock_initd-r112
-rw-r--r--sys-power/nvclock/nvclock-0.8_p20110102-r3.ebuild67
3 files changed, 81 insertions, 0 deletions
diff --git a/sys-power/nvclock/Manifest b/sys-power/nvclock/Manifest
index 8f28a38a9f8a..f5071ffc5cca 100644
--- a/sys-power/nvclock/Manifest
+++ b/sys-power/nvclock/Manifest
@@ -5,6 +5,8 @@ AUX nvclock-0.8_p20110102-r1-make.patch 4309 BLAKE2B c7bd8db246a16d9c4b769144015
AUX nvclock-0.8_p20110102-usleep.patch 295 BLAKE2B a900bceebca6422d99689a51d4cfbfd0917331bb2a3747fe6944a7a432e984beaf5a2a42346b3468a07ab04ec29009bbb767037ad27477dfaa43898e61c4672e SHA512 6681f08788d79b0534734cc09fef5df3686c5fe6664f5e7bd634ee8e45a3e49821201895f221cd42e7cab2be88330febd57f069a24e09da4c60ef2b1fd6ee206
AUX nvclock_confd 360 BLAKE2B 7aa4edd182d4dcb62cd16b3cd6d62ece10f0454cac047aab211423e781739b24fae3429f971cab3e355523480d8b57e6d9006f41f6e7050aadec766efd12d0f6 SHA512 9a5ebc91fe1346677b982d178099d577ad285b104c38720a975fc6b25190ec86e00ffbc165e7409b8aba5d8d9c1d336508579deb573c5ba7495b84fa28900519
AUX nvclock_initd 145 BLAKE2B ef01d1f81821e64117d77b2908a48cf99b351dcc12339bbcb26bab760ef6fcb03e94d8fdb068a7909845655644eb0151adb71ff3f00ca597806e2cdfeb520d92 SHA512 348601da9728e2d726504bf23da944859813e52999ef1c716561523d6de61c1726be89b3f57e1a27d4ab641eda19b4dddc6eb8588a0ae1f64b4b418cc14876b1
+AUX nvclock_initd-r1 157 BLAKE2B 40bb386390c6222677c039eda83cb33a0108f68b57c5abb0211b898aa247c3d450e4097472f250a990913e40d9c1c15f7c2ec518d5a4ee94aad885417283b1cd SHA512 90026710b02e275167276a0c5151d386c04fc348d94d74ecbbb6ea7a26602514dfe0bd63bcb9f365a8bd9bb8adb824f7c7ad2ff4df3a721d6c323dc982b4c1ec
DIST nvclock-0.8_p20110102.tar.bz2 285043 BLAKE2B f1a524b6841a7eedcfbb9b0cd449f1af10c40cee11a814221d0cdcb42e507763313de112eea948dc05508fbd439a3dac504297c723fe4f0f821241204f5ccf89 SHA512 01bf7faed83acdf2390e1f410b2f8b697ff647b15562a6960a99666ec5121b532cbf4380137c9ee24221ccafff641bcdef4748dcad7ac92fb25fa15e735dd140
EBUILD nvclock-0.8_p20110102-r2.ebuild 1252 BLAKE2B ee7820297a1b7c6c27c5c27a82f0f5c5e97a3d9953bc8031365a87fd6e406f5077b802cdd6cd9748db0762d3446eb6bd2d828f23251637029386046131e39fab SHA512 aa02f9448e5d93bac97af1f21c573db123e9101b2020f4d4a27dfb4fede5bac748b159f41852367d087682d3be9e1902761e62a6a44c7178065a8708ebdf7c1e
+EBUILD nvclock-0.8_p20110102-r3.ebuild 1258 BLAKE2B a19c1b451393251036315b3487aa02b639711f4053a97cdc5367e49ae77f500296f08af0c9f1a9b7a5cdbcfc47f50e24d4c0a7eb585c7d112bec08ddc25786ca SHA512 4a5e78c3ab296075a33fa5036d873cb15fef3580f4f8ac9d78d219ec42658c263664c9041ec69cfbfac9b4c0cf619a9a37ac4ac6faad431e9df9a375dfdd9aaa
MISC metadata.xml 399 BLAKE2B 6c23d1a832367b5ded4ae9b48591fb407f0f808289f89aa32cd833cb6ce3952496457206e6a5b289fbbb492c85aacfec8dea445c448fda1d315ccf8e70f1fefb SHA512 df14f8340f688857210010d6843e0a86d706ba3bb9edbe015ad42e36fb7eb6c8606e2ea9d5dbfea7c4f7ad3f0e94c78d7b8c2b7b2a29af88d5c161162f8befcb
diff --git a/sys-power/nvclock/files/nvclock_initd-r1 b/sys-power/nvclock/files/nvclock_initd-r1
new file mode 100644
index 000000000000..9b4ede7d88f0
--- /dev/null
+++ b/sys-power/nvclock/files/nvclock_initd-r1
@@ -0,0 +1,12 @@
+#!/sbin/openrc-run
+
+depend() {
+ need display-manager
+}
+
+start() {
+ ebegin "Setting nvidia card overclock speed"
+ nvclock ${CLOCKOPTS} >/dev/null
+ eend $?
+}
+
diff --git a/sys-power/nvclock/nvclock-0.8_p20110102-r3.ebuild b/sys-power/nvclock/nvclock-0.8_p20110102-r3.ebuild
new file mode 100644
index 000000000000..89cc3dc7aff1
--- /dev/null
+++ b/sys-power/nvclock/nvclock-0.8_p20110102-r3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="NVIDIA Overclocking Utility"
+HOMEPAGE="http://www.linuxhardware.org/nvclock/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk nvcontrol"
+
+RDEPEND="
+ gtk? (
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ )
+ nvcontrol? (
+ x11-libs/libX11
+ x11-libs/libXext
+ )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-r1-make.patch
+ "${FILESDIR}"/${P}-usleep.patch
+ "${FILESDIR}"/${P}-desktop.patch
+ "${FILESDIR}"/${P}-buffers.patch
+ "${FILESDIR}"/${P}-fno-common.patch
+)
+
+src_prepare() {
+ default
+ mv configure.{in,ac} || die
+ eautoreconf
+}
+
+src_configure() {
+ # only <Qt-4 supported
+ econf \
+ --disable-qt \
+ $(use_enable gtk) \
+ $(use_enable nvcontrol)
+}
+
+src_compile() {
+ emake -C src/ nvclock smartdimmer
+ use gtk && emake -C src/gtk/
+}
+
+src_install() {
+ dodir /usr/bin
+ default
+
+ newinitd "${FILESDIR}"/nvclock_initd-r1 nvclock
+ newconfd "${FILESDIR}"/nvclock_confd nvclock
+}
+
+pkg_postinst() {
+ elog "To enable card overclocking at startup, edit your /etc/conf.d/nvclock"
+ elog "accordingly and then run: rc-update add nvclock default"
+}