[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2024-02-09 Thread Haelwenn Monnier
commit: e27144507a8a537188b652eb6508f6ac50929622
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Feb  9 17:15:12 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Fri Feb  9 17:15:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2714450

Update description for multi-vendor support

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 sys-process/nvtop/metadata.xml   | 8 +++-
 sys-process/nvtop/nvtop-2.0.3.ebuild | 2 +-
 sys-process/nvtop/nvtop-3.0.1.ebuild | 2 +-
 sys-process/nvtop/nvtop-3.0.2.ebuild | 2 +-
 sys-process/nvtop/nvtop-.ebuild  | 2 +-
 5 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml
index d16f6189d2..f1193f5554 100644
--- a/sys-process/nvtop/metadata.xml
+++ b/sys-process/nvtop/metadata.xml
@@ -9,10 +9,8 @@
Syllo/nvtop


-   Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA GPUs.
-   It can handle multiple GPUs and print information about them in a htop
-   familiar way. Some fields are shown as N/A: Ask NVIDIA for better 
support
-   of your hardware! Compatibility issues: Does not work with nouveau 
driver
-   stack and older NVIDIA GPU for the time being.
+   NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for
+   AMD, Intel and NVIDIA GPUs.  It can handle multiple GPUs and print
+   information about them in a htop-familiar way.

 

diff --git a/sys-process/nvtop/nvtop-2.0.3.ebuild 
b/sys-process/nvtop/nvtop-2.0.3.ebuild
index a4383e95dc..c0fcc5624e 100644
--- a/sys-process/nvtop/nvtop-2.0.3.ebuild
+++ b/sys-process/nvtop/nvtop-2.0.3.ebuild
@@ -7,7 +7,7 @@ inherit cmake
 
 NVIDIA_PV="455.38"
 
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, … GPUs"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then

diff --git a/sys-process/nvtop/nvtop-3.0.1.ebuild 
b/sys-process/nvtop/nvtop-3.0.1.ebuild
index e2d0d4176d..1e15ea20b3 100644
--- a/sys-process/nvtop/nvtop-3.0.1.ebuild
+++ b/sys-process/nvtop/nvtop-3.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake xdg
 
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then

diff --git a/sys-process/nvtop/nvtop-3.0.2.ebuild 
b/sys-process/nvtop/nvtop-3.0.2.ebuild
index 395e8ba179..308b984c1c 100644
--- a/sys-process/nvtop/nvtop-3.0.2.ebuild
+++ b/sys-process/nvtop/nvtop-3.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake xdg
 
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 395e8ba179..308b984c1c 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake xdg
 
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2024-01-11 Thread YiFei Zhu
commit: f993cd4056a31c9c10dc78bf68e4d5bbee657e5a
Author: YiFei Zhu  gmail  com>
AuthorDate: Fri Jan 12 05:44:01 2024 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Fri Jan 12 05:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f993cd40

sys-process/nvtop: add 3.0.2, fix 

Signed-off-by: YiFei Zhu  gmail.com>

 sys-process/nvtop/Manifest  | 1 +
 sys-process/nvtop/{nvtop-.ebuild => nvtop-3.0.2.ebuild} | 6 --
 sys-process/nvtop/nvtop-.ebuild | 6 --
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 4a2376560b..daa7d50d56 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,4 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c
 DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B 
bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895
 SHA512 
2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12
+DIST nvtop-3.0.2.tar.gz 241421 BLAKE2B 
6d0c1101bfd9401ab8174721840c9b70f34b334e3d8f3d4e79f0df9a726118a43911adf6bc8c839e5259d780783abe7daa6622d31057cb2906e2c56d655f4c03
 SHA512 
e5f23796c37b21f9e16f90b6aecce010239f736e60698fec22f663afef24439680132cb4bf08c56b9c05a9a69fa81421fed46c392adc06435f5209552337caed

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-3.0.2.ebuild
similarity index 84%
copy from sys-process/nvtop/nvtop-.ebuild
copy to sys-process/nvtop/nvtop-3.0.2.ebuild
index e2d0d4176d..395e8ba179 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-3.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,12 +19,13 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia 
video_cards_freedreno"
 
 RDEPEND="
video_cards_intel?  ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] )
sys-libs/ncurses:0=
 "
 
@@ -41,6 +42,7 @@ src_configure() {
-DINTEL_SUPPORT=$(usex video_cards_intel)
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   -DMSM_SUPPORT=$(usex video_cards_freedreno)
)
 
cmake_src_configure

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index e2d0d4176d..395e8ba179 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,12 +19,13 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia 
video_cards_freedreno"
 
 RDEPEND="
video_cards_intel?  ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] )
sys-libs/ncurses:0=
 "
 
@@ -41,6 +42,7 @@ src_configure() {
-DINTEL_SUPPORT=$(usex video_cards_intel)
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   -DMSM_SUPPORT=$(usex video_cards_freedreno)
)
 
cmake_src_configure



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2023-03-30 Thread Rui Huang
commit: bf9cc2453b88d511ad10154b5599f2789e39add5
Author: Huang Rui  gmail  com>
AuthorDate: Fri Mar 31 04:40:18 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Mar 31 04:40:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf9cc245

sys-process/nvtop: drop 3.0.0

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 -
 sys-process/nvtop/nvtop-3.0.0.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index e81c5e0e0..4a2376560 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,4 +1,3 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c
-DIST nvtop-3.0.0.tar.gz 233849 BLAKE2B 
bae5fda51bdf3597189e9685f08dca545b90b091c8071d92f264574a23c130920f2f5845d55c4ae956aceb46132421573d65aef78e85acc66e2e0040fec99ebd
 SHA512 
fc1525e4040cdf75c09705eefc351c957c815d15d5e8f06591294f4f901c5f3a235a706dc249740f478a3e0b5812d061d142ea7095dbb2a0f620b3511a387f79
 DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B 
bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895
 SHA512 
2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12

diff --git a/sys-process/nvtop/nvtop-3.0.0.ebuild 
b/sys-process/nvtop/nvtop-3.0.0.ebuild
deleted file mode 100644
index 326aef999..0
--- a/sys-process/nvtop/nvtop-3.0.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia"
-
-RDEPEND="
-   video_cards_intel?  ( virtual/udev )
-   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
-   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
-   sys-libs/ncurses:0=
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCURSES_NEED_WIDE=$(usex unicode)
-   -DINTEL_SUPPORT=$(usex video_cards_intel)
-   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
-   )
-
-   cmake_src_configure
-}
-



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2023-03-30 Thread Rui Huang
commit: cbbe9965a618d99707aaed6fe32a768f7d393f4c
Author: Huang Rui  gmail  com>
AuthorDate: Fri Mar 31 04:37:52 2023 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Mar 31 04:37:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbbe9965

sys-process/nvtop: add 3.0.1

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest  | 1 +
 sys-process/nvtop/{nvtop-.ebuild => nvtop-3.0.1.ebuild} | 3 +--
 sys-process/nvtop/nvtop-.ebuild | 3 +--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index a33d415b5..e81c5e0e0 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,4 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c
 DIST nvtop-3.0.0.tar.gz 233849 BLAKE2B 
bae5fda51bdf3597189e9685f08dca545b90b091c8071d92f264574a23c130920f2f5845d55c4ae956aceb46132421573d65aef78e85acc66e2e0040fec99ebd
 SHA512 
fc1525e4040cdf75c09705eefc351c957c815d15d5e8f06591294f4f901c5f3a235a706dc249740f478a3e0b5812d061d142ea7095dbb2a0f620b3511a387f79
+DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B 
bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895
 SHA512 
2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-3.0.1.ebuild
similarity index 98%
copy from sys-process/nvtop/nvtop-.ebuild
copy to sys-process/nvtop/nvtop-3.0.1.ebuild
index 326aef999..e2d0d4176 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-3.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake xdg
 
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
@@ -45,4 +45,3 @@ src_configure() {
 
cmake_src_configure
 }
-

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 326aef999..e2d0d4176 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake xdg
 
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
@@ -45,4 +45,3 @@ src_configure() {
 
cmake_src_configure
 }
-



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-10-24 Thread Carlos Eduardo
commit: 4ca43753e12770f342915f1a6cebfde90d829a8b
Author: Carlos Eduardo  gmail  com>
AuthorDate: Tue Oct 25 02:46:19 2022 +
Commit: Carlos Eduardo  gmail  com>
CommitDate: Tue Oct 25 02:46:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4ca43753

sys-process/nvtop: add 3.0.0, update  build

Signed-off-by: Carlos Eduardo  gmail.com>

 sys-process/nvtop/Manifest  |  1 +
 .../nvtop/{nvtop-.ebuild => nvtop-3.0.0.ebuild} | 17 +
 sys-process/nvtop/nvtop-.ebuild | 17 +
 3 files changed, 11 insertions(+), 24 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 480f101b4..a33d415b5 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,2 +1,3 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c
+DIST nvtop-3.0.0.tar.gz 233849 BLAKE2B 
bae5fda51bdf3597189e9685f08dca545b90b091c8071d92f264574a23c130920f2f5845d55c4ae956aceb46132421573d65aef78e85acc66e2e0040fec99ebd
 SHA512 
fc1525e4040cdf75c09705eefc351c957c815d15d5e8f06591294f4f901c5f3a235a706dc249740f478a3e0b5812d061d142ea7095dbb2a0f620b3511a387f79

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-3.0.0.ebuild
similarity index 65%
copy from sys-process/nvtop/nvtop-.ebuild
copy to sys-process/nvtop/nvtop-3.0.0.ebuild
index a4383e95d..326aef999 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-3.0.0.ebuild
@@ -5,31 +5,24 @@ EAPI=8
 
 inherit cmake
 
-NVIDIA_PV="455.38"
-
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
 else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
+   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode video_cards_amdgpu video_cards_nvidia"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia"
 
 RDEPEND="
+   video_cards_intel?  ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
sys-libs/ncurses:0=
@@ -45,11 +38,11 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DCURSES_NEED_WIDE=$(usex unicode)
+   -DINTEL_SUPPORT=$(usex video_cards_intel)
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
)
 
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
cmake_src_configure
 }
+

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index a4383e95d..326aef999 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -5,31 +5,24 @@ EAPI=8
 
 inherit cmake
 
-NVIDIA_PV="455.38"
-
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
 else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
+   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode video_cards_amdgpu video_cards_nvidia"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia"
 
 RDEPEND="
+   video_cards_intel?  ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )

[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: f1c36dcdae6aab6bc841876b53fdc1c4cb134f2f
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 03:25:05 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 03:25:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1c36dcd

sys-process/nvtop: drop 2.0.2

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 -
 sys-process/nvtop/nvtop-2.0.2.ebuild | 55 
 2 files changed, 56 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 179754aaf..480f101b4 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,2 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
-DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B 
a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596
 SHA512 
8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c

diff --git a/sys-process/nvtop/nvtop-2.0.2.ebuild 
b/sys-process/nvtop/nvtop-2.0.2.ebuild
deleted file mode 100644
index a4383e95d..0
--- a/sys-process/nvtop/nvtop-2.0.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="unicode video_cards_amdgpu video_cards_nvidia"
-
-RDEPEND="
-   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
-   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
-   sys-libs/ncurses:0=
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCURSES_NEED_WIDE=$(usex unicode)
-   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
-   )
-
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: 1d2eb258bd5c407caf298cd80cb8eeaa50f924b9
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 02:50:11 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 02:50:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d2eb258

sys-process/nvtop: fix  ebuild

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-.ebuild | 24 
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 128d6f80e..a4383e95d 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -5,25 +5,34 @@ EAPI=8
 
 inherit cmake
 
+NVIDIA_PV="455.38"
+
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
 else
-   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode"
+IUSE="unicode video_cards_amdgpu video_cards_nvidia"
 
 RDEPEND="
+   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
+   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
sys-libs/ncurses:0=
-   x11-drivers/nvidia-drivers
 "
 
 DEPEND="${RDEPEND}"
@@ -32,16 +41,15 @@ BDEPEND="
virtual/pkgconfig
 "
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch
-)
-
 src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DNVML_INCLUDE_DIRS="${S}/include"
-DCURSES_NEED_WIDE=$(usex unicode)
+   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
+   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
)
 
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: 1ac9f548e9912f1e7baccc1e8b913dbdca428b7f
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 02:49:55 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 02:49:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ac9f548

sys-process/nvtop: drop 1.2.2, 2.0.1-r1

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest  |  2 --
 sys-process/nvtop/nvtop-1.2.2.ebuild| 53 ---
 sys-process/nvtop/nvtop-2.0.1-r1.ebuild | 55 -
 3 files changed, 110 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 5f660ef4d..179754aaf 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,5 +1,3 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
-DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a
-DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 
9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771
 SHA512 
0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886
 DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B 
a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596
 SHA512 
8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c

diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild 
b/sys-process/nvtop/nvtop-1.2.2.ebuild
deleted file mode 100644
index 0dc4d9851..0
--- a/sys-process/nvtop/nvtop-1.2.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="unicode"
-
-RDEPEND="
-   sys-libs/ncurses:0=
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DNVML_INCLUDE_DIRS="${S}/include"
-   -DCURSES_NEED_WIDE=$(usex unicode)
-   )
-
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
-   cmake_src_configure
-}

diff --git a/sys-process/nvtop/nvtop-2.0.1-r1.ebuild 
b/sys-process/nvtop/nvtop-2.0.1-r1.ebuild
deleted file mode 100644
index a4383e95d..0
--- a/sys-process/nvtop/nvtop-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="unicode video_cards_amdgpu video_cards_nvidia"
-
-RDEPEND="
-   video_cards_amdgpu? ( 

[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-09-05 Thread Rui Huang
commit: 42d1be042508831c680c94a187b5e3f35a99250e
Author: Huang Rui  gmail  com>
AuthorDate: Tue Sep  6 02:49:31 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Tue Sep  6 02:49:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42d1be04

sys-process/nvtop: add 2.0.3

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 +
 sys-process/nvtop/nvtop-2.0.3.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index bafa079e5..5f660ef4d 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -2,3 +2,4 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd
 DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a
 DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 
9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771
 SHA512 
0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886
 DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B 
a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596
 SHA512 
8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5
+DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c

diff --git a/sys-process/nvtop/nvtop-2.0.3.ebuild 
b/sys-process/nvtop/nvtop-2.0.3.ebuild
new file mode 100644
index 0..a4383e95d
--- /dev/null
+++ b/sys-process/nvtop/nvtop-2.0.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+NVIDIA_PV="455.38"
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+else
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="unicode video_cards_amdgpu video_cards_nvidia"
+
+RDEPEND="
+   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
+   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   sys-libs/ncurses:0=
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCURSES_NEED_WIDE=$(usex unicode)
+   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
+   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   )
+
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-07-07 Thread Rui Huang
commit: 9af6e43287b8b08df58604ab1dd74b25864ae1f4
Author: Huang Rui  gmail  com>
AuthorDate: Fri Jul  8 04:52:32 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Jul  8 04:52:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9af6e432

sys-process/nvtop: changed url to https

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml
index 7e64f7cd0..d16f6189d 100644
--- a/sys-process/nvtop/metadata.xml
+++ b/sys-process/nvtop/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

vows...@gmail.com



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-07-07 Thread Rui Huang
commit: 0fc1de8d8806492df783c9ee0402ac65215dfce1
Author: Huang Rui  gmail  com>
AuthorDate: Fri Jul  8 04:53:05 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Jul  8 04:53:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fc1de8d

sys-process/nvtop: add 2.0.2

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 +
 sys-process/nvtop/nvtop-2.0.2.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 615b2ba33..bafa079e5 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,4 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a
 DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 
9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771
 SHA512 
0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886
+DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B 
a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596
 SHA512 
8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5

diff --git a/sys-process/nvtop/nvtop-2.0.2.ebuild 
b/sys-process/nvtop/nvtop-2.0.2.ebuild
new file mode 100644
index 0..a4383e95d
--- /dev/null
+++ b/sys-process/nvtop/nvtop-2.0.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+NVIDIA_PV="455.38"
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+else
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="unicode video_cards_amdgpu video_cards_nvidia"
+
+RDEPEND="
+   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
+   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   sys-libs/ncurses:0=
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCURSES_NEED_WIDE=$(usex unicode)
+   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
+   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   )
+
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-04-25 Thread Rui Huang
commit: 50438a6f33efb9e4629766ced962b63f5a74989d
Author: Huang Rui  gmail  com>
AuthorDate: Mon Apr 25 08:23:33 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon Apr 25 08:23:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50438a6f

sys-process/nvtop: fix QA issue

Removed NVML_INCLUDE_DIRS were not used by the project

Closes: https://bugs.gentoo.org/840722
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/{nvtop-2.0.1.ebuild => nvtop-2.0.1-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-process/nvtop/nvtop-2.0.1.ebuild 
b/sys-process/nvtop/nvtop-2.0.1-r1.ebuild
similarity index 97%
rename from sys-process/nvtop/nvtop-2.0.1.ebuild
rename to sys-process/nvtop/nvtop-2.0.1-r1.ebuild
index d967c1b84..a4383e95d 100644
--- a/sys-process/nvtop/nvtop-2.0.1.ebuild
+++ b/sys-process/nvtop/nvtop-2.0.1-r1.ebuild
@@ -44,7 +44,6 @@ BDEPEND="
 src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DNVML_INCLUDE_DIRS="${S}/include"
-DCURSES_NEED_WIDE=$(usex unicode)
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-04-23 Thread Rui Huang
commit: a9537394a643099b2b21e63fb746bfbf743a4dc0
Author: Huang Rui  gmail  com>
AuthorDate: Sun Apr 24 04:07:45 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Sun Apr 24 04:07:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9537394

sys-process/nvtop: add 2.0.1

Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 +
 sys-process/nvtop/nvtop-2.0.1.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index acc308b01..615b2ba33 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,2 +1,3 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a
+DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 
9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771
 SHA512 
0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886

diff --git a/sys-process/nvtop/nvtop-2.0.1.ebuild 
b/sys-process/nvtop/nvtop-2.0.1.ebuild
new file mode 100644
index 0..d967c1b84
--- /dev/null
+++ b/sys-process/nvtop/nvtop-2.0.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+NVIDIA_PV="455.38"
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+else
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="unicode video_cards_amdgpu video_cards_nvidia"
+
+RDEPEND="
+   video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
+   video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   sys-libs/ncurses:0=
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DNVML_INCLUDE_DIRS="${S}/include"
+   -DCURSES_NEED_WIDE=$(usex unicode)
+   -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
+   -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   )
+
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2022-02-07 Thread Rui Huang
commit: dc540a68d43af328ff42494c3f18a42d5fb6aece
Author: Huang Rui  gmail  com>
AuthorDate: Mon Feb  7 15:51:27 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon Feb  7 15:51:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc540a68

sys-process/nvtop: EAPI=8 and happy new year 2022

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-1.2.2.ebuild | 13 -
 sys-process/nvtop/nvtop-.ebuild  | 29 +
 2 files changed, 13 insertions(+), 29 deletions(-)

diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild 
b/sys-process/nvtop/nvtop-1.2.2.ebuild
index 7df8c6766..0dc4d9851 100644
--- a/sys-process/nvtop/nvtop-1.2.2.ebuild
+++ b/sys-process/nvtop/nvtop-1.2.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -27,7 +27,7 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="debug unicode"
+IUSE="unicode"
 
 RDEPEND="
sys-libs/ncurses:0=
@@ -41,15 +41,10 @@ BDEPEND="
 "
 
 src_configure() {
-   local CMAKE_CONF="
-   !debug? ( -DCMAKE_BUILD_TYPE=Release )
-   debug? ( -DCMAKE_BUILD_TYPE=Debug )
-   unicode? ( -DCURSES_NEED_WIDE=TRUE )
-   "
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DNVML_INCLUDE_DIRS="${S}/include"
-   ${CMAKE_CONF}
+   -DCURSES_NEED_WIDE=$(usex unicode)
)
 
cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 7df8c6766..128d6f80e 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -1,33 +1,25 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
-NVIDIA_PV="455.38"
-
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
 else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
+   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="debug unicode"
+IUSE="unicode"
 
 RDEPEND="
sys-libs/ncurses:0=
@@ -40,19 +32,16 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch
+)
+
 src_configure() {
-   local CMAKE_CONF="
-   !debug? ( -DCMAKE_BUILD_TYPE=Release )
-   debug? ( -DCMAKE_BUILD_TYPE=Debug )
-   unicode? ( -DCURSES_NEED_WIDE=TRUE )
-   "
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DNVML_INCLUDE_DIRS="${S}/include"
-   ${CMAKE_CONF}
+   -DCURSES_NEED_WIDE=$(usex unicode)
)
 
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2021-11-08 Thread Andrew Ammerlaan
commit: 9f71a7322cb2f5acb6a5ba70abd959217c4c801a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov  8 13:08:12 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Nov  8 13:08:12 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f71a732

sys-process/nvtop: drop non-existent dep

I *think* unicode is now enabled unconditionally on ncurses

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-process/nvtop/nvtop-1.2.2.ebuild | 2 +-
 sys-process/nvtop/nvtop-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild 
b/sys-process/nvtop/nvtop-1.2.2.ebuild
index 72caa501a..7df8c6766 100644
--- a/sys-process/nvtop/nvtop-1.2.2.ebuild
+++ b/sys-process/nvtop/nvtop-1.2.2.ebuild
@@ -30,7 +30,7 @@ SLOT="0"
 IUSE="debug unicode"
 
 RDEPEND="
-   sys-libs/ncurses:0=[unicode(-)?]
+   sys-libs/ncurses:0=
x11-drivers/nvidia-drivers
 "
 

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 72caa501a..7df8c6766 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -30,7 +30,7 @@ SLOT="0"
 IUSE="debug unicode"
 
 RDEPEND="
-   sys-libs/ncurses:0=[unicode(-)?]
+   sys-libs/ncurses:0=
x11-drivers/nvidia-drivers
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2021-08-03 Thread Andrew Ammerlaan
commit: 18bac58718b117abcca567b4b0c18b901214e9d5
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Aug  3 08:55:00 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Aug  3 08:55:00 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18bac587

sys-process/nvtop: add MissingUseDepDefault

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-process/nvtop/nvtop-1.2.2.ebuild | 2 +-
 sys-process/nvtop/nvtop-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild 
b/sys-process/nvtop/nvtop-1.2.2.ebuild
index 0fb35d006..72caa501a 100644
--- a/sys-process/nvtop/nvtop-1.2.2.ebuild
+++ b/sys-process/nvtop/nvtop-1.2.2.ebuild
@@ -30,7 +30,7 @@ SLOT="0"
 IUSE="debug unicode"
 
 RDEPEND="
-   sys-libs/ncurses:0=[unicode?]
+   sys-libs/ncurses:0=[unicode(-)?]
x11-drivers/nvidia-drivers
 "
 

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 0fb35d006..72caa501a 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -30,7 +30,7 @@ SLOT="0"
 IUSE="debug unicode"
 
 RDEPEND="
-   sys-libs/ncurses:0=[unicode?]
+   sys-libs/ncurses:0=[unicode(-)?]
x11-drivers/nvidia-drivers
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2021-07-27 Thread Rui Huang
commit: 1d02e74e2a7e65301f0bebdb1caf6dacd56e58d8
Author: Huang Rui  gmail  com>
AuthorDate: Wed Jul 28 02:36:08 2021 +
Commit: Rui Huang  gmail  com>
CommitDate: Wed Jul 28 02:36:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d02e74e

sys-process/nvtop: drop 1.2.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 -
 sys-process/nvtop/nvtop-1.2.1.ebuild | 58 
 2 files changed, 59 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index c8e30fbd8..acc308b01 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,2 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
-DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 
3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5
 SHA512 
dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4
 DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a

diff --git a/sys-process/nvtop/nvtop-1.2.1.ebuild 
b/sys-process/nvtop/nvtop-1.2.1.ebuild
deleted file mode 100644
index 0fb35d006..0
--- a/sys-process/nvtop/nvtop-1.2.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="debug unicode"
-
-RDEPEND="
-   sys-libs/ncurses:0=[unicode?]
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local CMAKE_CONF="
-   !debug? ( -DCMAKE_BUILD_TYPE=Release )
-   debug? ( -DCMAKE_BUILD_TYPE=Debug )
-   unicode? ( -DCURSES_NEED_WIDE=TRUE )
-   "
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DNVML_INCLUDE_DIRS="${S}/include"
-   ${CMAKE_CONF}
-   )
-
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2021-07-27 Thread Rui Huang
commit: ce79e7636ae4663c9fba21a0b77076fa752a2f7c
Author: Huang Rui  gmail  com>
AuthorDate: Wed Jul 28 02:34:26 2021 +
Commit: Rui Huang  gmail  com>
CommitDate: Wed Jul 28 02:34:26 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce79e763

sys-process/nvtop: bump to 1.2.2

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 +
 sys-process/nvtop/nvtop-1.2.2.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index b9e0a3939..c8e30fbd8 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,2 +1,3 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 
3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5
 SHA512 
dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4
+DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B 
dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84
 SHA512 
034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a

diff --git a/sys-process/nvtop/nvtop-1.2.2.ebuild 
b/sys-process/nvtop/nvtop-1.2.2.ebuild
new file mode 100644
index 0..0fb35d006
--- /dev/null
+++ b/sys-process/nvtop/nvtop-1.2.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+NVIDIA_PV="455.38"
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+else
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="debug unicode"
+
+RDEPEND="
+   sys-libs/ncurses:0=[unicode?]
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local CMAKE_CONF="
+   !debug? ( -DCMAKE_BUILD_TYPE=Release )
+   debug? ( -DCMAKE_BUILD_TYPE=Debug )
+   unicode? ( -DCURSES_NEED_WIDE=TRUE )
+   "
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DNVML_INCLUDE_DIRS="${S}/include"
+   ${CMAKE_CONF}
+   )
+
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2021-05-30 Thread Rui Huang
commit: 4fbe49d1c93691a557b403a76597334f61f9f5c0
Author: Huang Rui  gmail  com>
AuthorDate: Mon May 31 03:00:52 2021 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon May 31 03:00:52 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fbe49d1

sys-process/nvtop: drop 1.1.0

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 -
 sys-process/nvtop/nvtop-1.1.0.ebuild | 58 
 2 files changed, 59 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 229f8e877..b9e0a3939 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,2 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
-DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B 
eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36
 SHA512 
f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a
 DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 
3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5
 SHA512 
dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4

diff --git a/sys-process/nvtop/nvtop-1.1.0.ebuild 
b/sys-process/nvtop/nvtop-1.1.0.ebuild
deleted file mode 100644
index 0fb35d006..0
--- a/sys-process/nvtop/nvtop-1.1.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-NVIDIA_PV="455.38"
-
-DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
-HOMEPAGE="https://github.com/Syllo/nvtop;
-
-if [[ "${PV}" == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
-   inherit git-r3
-   SRC_URI="
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-else
-   SRC_URI="
-   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
-   "
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="debug unicode"
-
-RDEPEND="
-   sys-libs/ncurses:0=[unicode?]
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local CMAKE_CONF="
-   !debug? ( -DCMAKE_BUILD_TYPE=Release )
-   debug? ( -DCMAKE_BUILD_TYPE=Debug )
-   unicode? ( -DCURSES_NEED_WIDE=TRUE )
-   "
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DNVML_INCLUDE_DIRS="${S}/include"
-   ${CMAKE_CONF}
-   )
-
-   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2021-05-30 Thread Rui Huang
commit: 9557e611c1fbec577ba590e9ad1a33f8d7cd8257
Author: Huang Rui  gmail  com>
AuthorDate: Mon May 31 03:00:19 2021 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon May 31 03:00:19 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9557e611

sys-process/nvtop: bump to 1.2.1

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  1 +
 sys-process/nvtop/nvtop-1.2.1.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 4b81771c8..229f8e877 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,2 +1,3 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B 
eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36
 SHA512 
f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a
+DIST nvtop-1.2.1.tar.gz 196509 BLAKE2B 
3c5331b3c521c02a90ca99b6d6239e05d2035fce141075fe4041eb99a860af0764f8fcffb7494dabe678ba3cbd87c80b69e3b655632aa3af3b2ba6b061b792d5
 SHA512 
dd4b70c0f2ee3e82434798d6960e3ce8ff710207f662754785901bb9638ee66eaeb9a35c9cde5a100051a429fcdc5637edd2464f835963a3684be6de6a30e5a4

diff --git a/sys-process/nvtop/nvtop-1.2.1.ebuild 
b/sys-process/nvtop/nvtop-1.2.1.ebuild
new file mode 100644
index 0..0fb35d006
--- /dev/null
+++ b/sys-process/nvtop/nvtop-1.2.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+NVIDIA_PV="455.38"
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+else
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="debug unicode"
+
+RDEPEND="
+   sys-libs/ncurses:0=[unicode?]
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local CMAKE_CONF="
+   !debug? ( -DCMAKE_BUILD_TYPE=Release )
+   debug? ( -DCMAKE_BUILD_TYPE=Debug )
+   unicode? ( -DCURSES_NEED_WIDE=TRUE )
+   "
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DNVML_INCLUDE_DIRS="${S}/include"
+   ${CMAKE_CONF}
+   )
+
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2021-01-01 Thread Rui Huang
commit: b644cb5b3d70bbd0ee37fc36315baddba4bf3146
Author: Huang Rui  gmail  com>
AuthorDate: Fri Jan  1 09:50:43 2021 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Jan  1 09:50:43 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b644cb5b

sys-process/nvtop: happy new year

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-1.1.0.ebuild | 2 +-
 sys-process/nvtop/nvtop-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/nvtop/nvtop-1.1.0.ebuild 
b/sys-process/nvtop/nvtop-1.1.0.ebuild
index ed7e5ae6..0fb35d00 100644
--- a/sys-process/nvtop/nvtop-1.1.0.ebuild
+++ b/sys-process/nvtop/nvtop-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index ed7e5ae6..0fb35d00 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/, sys-process/nvtop/files/

2020-12-04 Thread Rui Huang
commit: 56fd265a2378171fe7039fa93b98f0c4b162b9b6
Author: Huang Rui  gmail  com>
AuthorDate: Fri Dec  4 19:20:27 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Dec  4 19:21:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56fd265a

sys-process/nvtop: drop 1.0.0

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest |1 -
 sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch | 1020 
 .../nvtop/files/nvtop-1.0.0-fix-ncurses.patch  |  162 
 sys-process/nvtop/nvtop-1.0.0.ebuild   |   53 -
 4 files changed, 1236 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index ddb1b057..4b81771c 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,2 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
-DIST nvtop-1.0.0.tar.gz 95427 BLAKE2B 
d54c166adb250222d2a0c848b64b62677e63845aeb4598dfb330661f5951c21043897c170abef8e9d86ad6c89a6792f1238c4dd8d86faeb4d098bf16b19c1beb
 SHA512 
904daef1ef87a9730bda62fbea18766840bd3d38d2b51715b42c8429737519b71d3857dc342f5cd9fb66763f42ee296e57825ca6aa67d2d0accd2b8f1c7e894b
 DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B 
eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36
 SHA512 
f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a

diff --git a/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch 
b/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch
deleted file mode 100644
index a1c5cd1a..
--- a/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch
+++ /dev/null
@@ -1,1020 +0,0 @@
-diff --git a/include/nvml.h b/include/nvml.h
-new file mode 100644
-index 000..ed7c3e0
 /dev/null
-+++ b/include/nvml.h
-@@ -0,0 +1,1014 @@
-+#ifndef __nvml_nvml_h__
-+#define __nvml_nvml_h__ 
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+#if defined _WINDOWS
-+#if !defined NVML_STATIC_IMPORT
-+#if defined NVML_LIB_EXPORT
-+#define DECLDIR __declspec(dllexport)
-+#else
-+#define DECLDIR __declspec(dllimport)
-+#endif
-+#else
-+#define DECLDIR
-+#endif
-+#else
-+#define DECLDIR
-+#endif
-+#define NVML_API_VERSION 10
-+#define NVML_API_VERSION_STR "10"
-+#define nvmlInit nvmlInit_v2
-+#define nvmlDeviceGetPciInfo nvmlDeviceGetPciInfo_v3
-+#define nvmlDeviceGetCount nvmlDeviceGetCount_v2
-+#define nvmlDeviceGetHandleByIndex nvmlDeviceGetHandleByIndex_v2
-+#define nvmlDeviceGetHandleByPciBusId nvmlDeviceGetHandleByPciBusId_v2
-+#define nvmlDeviceGetNvLinkRemotePciInfo nvmlDeviceGetNvLinkRemotePciInfo_v2
-+#define nvmlDeviceRemoveGpu nvmlDeviceRemoveGpu_v2
-+#define nvmlDeviceGetGridLicensableFeatures 
nvmlDeviceGetGridLicensableFeatures_v3
-+#define NVML_VALUE_NOT_AVAILABLE (-1)
-+typedef struct nvmlDevice_st* nvmlDevice_t;
-+#define NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE 32
-+#define NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE 16
-+typedef struct nvmlPciInfo_st
-+{
-+char busIdLegacy[NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE];
-+unsigned int domain;
-+unsigned int bus;
-+unsigned int device;
-+unsigned int pciDeviceId;
-+unsigned int pciSubSystemId;
-+char busId[NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE];
-+} nvmlPciInfo_t;
-+#define NVML_DEVICE_PCI_BUS_ID_LEGACY_FMT "%04X:%02X:%02X.0"
-+#define NVML_DEVICE_PCI_BUS_ID_FMT "%08X:%02X:%02X.0"
-+#define NVML_DEVICE_PCI_BUS_ID_FMT_ARGS(pciInfo) (pciInfo)->domain, \
-+(pciInfo)->bus, \
-+(pciInfo)->device
-+typedef struct nvmlEccErrorCounts_st
-+{
-+unsigned long long l1Cache;
-+unsigned long long l2Cache;
-+unsigned long long deviceMemory;
-+unsigned long long registerFile;
-+} nvmlEccErrorCounts_t;
-+typedef struct nvmlUtilization_st
-+{
-+unsigned int gpu;
-+unsigned int memory;
-+} nvmlUtilization_t;
-+typedef struct nvmlMemory_st
-+{
-+unsigned long long total;
-+unsigned long long free;
-+unsigned long long used;
-+} nvmlMemory_t;
-+typedef struct nvmlBAR1Memory_st
-+{
-+unsigned long long bar1Total;
-+unsigned long long bar1Free;
-+unsigned long long bar1Used;
-+}nvmlBAR1Memory_t;
-+typedef struct nvmlProcessInfo_st
-+{
-+unsigned int pid;
-+unsigned long long usedGpuMemory;
-+} nvmlProcessInfo_t;
-+typedef enum nvmlBridgeChipType_enum
-+{
-+NVML_BRIDGE_CHIP_PLX = 0,
-+NVML_BRIDGE_CHIP_BRO4 = 1
-+}nvmlBridgeChipType_t;
-+#define NVML_NVLINK_MAX_LINKS 6
-+typedef 

[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2020-12-04 Thread Rui Huang
commit: 5ebcf32f285706ac88d73850d19d0f678ab6
Author: Huang Rui  gmail  com>
AuthorDate: Fri Dec  4 19:20:58 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Dec  4 19:21:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ebcf32f

sys-process/nvtop: fix live ebuild

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-.ebuild | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 02eab100..ed7e5ae6 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -5,14 +5,22 @@ EAPI=7
 
 inherit cmake
 
+NVIDIA_PV="455.38"
+
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
 if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
 else
-   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
KEYWORDS="~amd64 ~x86"
 fi
 
@@ -32,10 +40,6 @@ BDEPEND="
virtual/pkgconfig
 "
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch
-)
-
 src_configure() {
local CMAKE_CONF="
!debug? ( -DCMAKE_BUILD_TYPE=Release )
@@ -48,5 +52,7 @@ src_configure() {
${CMAKE_CONF}
)
 
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2020-12-04 Thread Rui Huang
commit: 035b069b1087f40aed21e149e5a66fbd25c0fc02
Author: Huang Rui  gmail  com>
AuthorDate: Fri Dec  4 19:19:29 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Dec  4 19:21:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=035b069b

sys-process/nvtop: bump to 1.1.0

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest   |  2 ++
 sys-process/nvtop/nvtop-1.1.0.ebuild | 58 
 2 files changed, 60 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index a5887758..ddb1b057 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1 +1,3 @@
+DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-1.0.0.tar.gz 95427 BLAKE2B 
d54c166adb250222d2a0c848b64b62677e63845aeb4598dfb330661f5951c21043897c170abef8e9d86ad6c89a6792f1238c4dd8d86faeb4d098bf16b19c1beb
 SHA512 
904daef1ef87a9730bda62fbea18766840bd3d38d2b51715b42c8429737519b71d3857dc342f5cd9fb66763f42ee296e57825ca6aa67d2d0accd2b8f1c7e894b
+DIST nvtop-1.1.0.tar.gz 96768 BLAKE2B 
eb99a7abd4794c3e3a8458c07d3ac634ef287ad2daaf6f47de950d987cd1ad781733268bcf559383771e573a764e52115b4f0a7008eb0ad9b4569db462002f36
 SHA512 
f3f6ed4858bc7dcc974df0f22107df6c21935b5f0ed52b2dc946c0dc00ac707adbfe1546a805fa997b8689f05ee7624b454e27d7df67a3035a708976ccf0030a

diff --git a/sys-process/nvtop/nvtop-1.1.0.ebuild 
b/sys-process/nvtop/nvtop-1.1.0.ebuild
new file mode 100644
index ..ed7e5ae6
--- /dev/null
+++ b/sys-process/nvtop/nvtop-1.1.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+NVIDIA_PV="455.38"
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ "${PV}" == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+   SRC_URI="
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+else
+   SRC_URI="
+   https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2
+   "
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="debug unicode"
+
+RDEPEND="
+   sys-libs/ncurses:0=[unicode?]
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local CMAKE_CONF="
+   !debug? ( -DCMAKE_BUILD_TYPE=Release )
+   debug? ( -DCMAKE_BUILD_TYPE=Debug )
+   unicode? ( -DCURSES_NEED_WIDE=TRUE )
+   "
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DNVML_INCLUDE_DIRS="${S}/include"
+   ${CMAKE_CONF}
+   )
+
+   cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" 
"${S}/include/nvml.h" || die
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2020-06-14 Thread Rui Huang
commit: 147fbf6bcc8a3972080db01d7a7837d4b34546d7
Author: Huang Rui  gmail  com>
AuthorDate: Sun Jun 14 11:02:18 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sun Jun 14 11:02:38 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=147fbf6b

sys-process/nvtop: use cmake eclass replace cmake-utils

make-utils eclass will be deprecated soon

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-1.0.0.ebuild | 4 ++--
 sys-process/nvtop/nvtop-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-process/nvtop/nvtop-1.0.0.ebuild 
b/sys-process/nvtop/nvtop-1.0.0.ebuild
index 5a831a1..cf47220 100644
--- a/sys-process/nvtop/nvtop-1.0.0.ebuild
+++ b/sys-process/nvtop/nvtop-1.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
@@ -49,5 +49,5 @@ src_configure() {
${CMAKE_CONF}
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 42b38e8..02eab10 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
@@ -48,5 +48,5 @@ src_configure() {
${CMAKE_CONF}
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2020-06-13 Thread Rui Huang
commit: 5e22e4dcf91857d1ac10c5e3e6d8b400cd412594
Author: Huang Rui  gmail  com>
AuthorDate: Sat Jun 13 17:08:16 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Jun 13 17:08:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e22e4dc

sys-process/nvtop: change ${PV} to "${PV}"

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-1.0.0.ebuild | 2 +-
 sys-process/nvtop/nvtop-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/nvtop/nvtop-1.0.0.ebuild 
b/sys-process/nvtop/nvtop-1.0.0.ebuild
index b7b88af..5a831a1 100644
--- a/sys-process/nvtop/nvtop-1.0.0.ebuild
+++ b/sys-process/nvtop/nvtop-1.0.0.ebuild
@@ -8,7 +8,7 @@ inherit cmake-utils
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
-if [[ ${PV} == "" ]] ; then
+if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
 else

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 594d987..42b38e8 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -8,7 +8,7 @@ inherit cmake-utils
 DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
 HOMEPAGE="https://github.com/Syllo/nvtop;
 
-if [[ ${PV} == "" ]] ; then
+if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
inherit git-r3
 else



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2020-06-13 Thread Rui Huang
commit: 7c9fb8355533da7ce8cd718b601528308056ee64
Author: Huang Rui  gmail  com>
AuthorDate: Sat Jun 13 15:36:49 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Jun 13 15:36:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c9fb835

sys-process/nvtop: change IUSE order and move CMAKE_CONF to local

Optimize the ebuild file

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-1.0.0.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-process/nvtop/nvtop-1.0.0.ebuild 
b/sys-process/nvtop/nvtop-1.0.0.ebuild
index 5d7ced8..b7b88af 100644
--- a/sys-process/nvtop/nvtop-1.0.0.ebuild
+++ b/sys-process/nvtop/nvtop-1.0.0.ebuild
@@ -19,7 +19,7 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode debug"
+IUSE="debug unicode"
 
 RDEPEND="
sys-libs/ncurses:0=[unicode?]
@@ -32,20 +32,17 @@ BDEPEND="
virtual/pkgconfig
 "
 
-BUILD_DIR="${WORKDIR}/build"
-
-CMAKE_CONF="
-   !debug? ( -DCMAKE_BUILD_TYPE=Release )
-   debug? ( -DCMAKE_BUILD_TYPE=Debug )
-   unicode? ( -DCURSES_NEED_WIDE=TRUE )
-"
-
 PATCHES=(
"${FILESDIR}"/${PN}-1.0.0-add-nvml.patch
"${FILESDIR}"/${PN}-1.0.0-fix-ncurses.patch
 )
 
 src_configure() {
+   local CMAKE_CONF="
+   !debug? ( -DCMAKE_BUILD_TYPE=Release )
+   debug? ( -DCMAKE_BUILD_TYPE=Debug )
+   unicode? ( -DCURSES_NEED_WIDE=TRUE )
+   "
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DNVML_INCLUDE_DIRS="${S}/include"



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2020-06-13 Thread Rui Huang
commit: 8c5842f9cd4372cf3f77c39e4408a4d0a319c3fd
Author: Huang Rui  gmail  com>
AuthorDate: Sat Jun 13 15:36:18 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Jun 13 15:36:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c5842f9

sys-process/nvtop: change IUSE order and move CMAKE_CONF to local

Optimize the ebuild file

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index 9ef08c8..594d987 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -19,7 +19,7 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode debug"
+IUSE="debug unicode"
 
 RDEPEND="
sys-libs/ncurses:0=[unicode?]
@@ -32,19 +32,16 @@ BDEPEND="
virtual/pkgconfig
 "
 
-BUILD_DIR="${WORKDIR}/build"
-
-CMAKE_CONF="
-   !debug? ( -DCMAKE_BUILD_TYPE=Release )
-   debug? ( -DCMAKE_BUILD_TYPE=Debug )
-   unicode? ( -DCURSES_NEED_WIDE=TRUE )
-"
-
 PATCHES=(
"${FILESDIR}"/${PN}-1.0.0-add-nvml.patch
 )
 
 src_configure() {
+   local CMAKE_CONF="
+   !debug? ( -DCMAKE_BUILD_TYPE=Release )
+   debug? ( -DCMAKE_BUILD_TYPE=Debug )
+   unicode? ( -DCURSES_NEED_WIDE=TRUE )
+   "
local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DNVML_INCLUDE_DIRS="${S}/include"



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2020-06-13 Thread Rui Huang
commit: 795fa06d3a39031447bcc489912b3bc5ae814c05
Author: Huang Rui  gmail  com>
AuthorDate: Sat Jun 13 15:25:50 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Jun 13 15:28:06 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=795fa06d

sys-process/nvtop: add live build

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/nvtop-.ebuild | 55 +
 1 file changed, 55 insertions(+)

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
new file mode 100644
index 000..9ef08c8
--- /dev/null
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="NVIDIA GPUs htop like monitoring tool"
+HOMEPAGE="https://github.com/Syllo/nvtop;
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Syllo/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="unicode debug"
+
+RDEPEND="
+   sys-libs/ncurses:0=[unicode?]
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+BUILD_DIR="${WORKDIR}/build"
+
+CMAKE_CONF="
+   !debug? ( -DCMAKE_BUILD_TYPE=Release )
+   debug? ( -DCMAKE_BUILD_TYPE=Debug )
+   unicode? ( -DCURSES_NEED_WIDE=TRUE )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.0-add-nvml.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DNVML_INCLUDE_DIRS="${S}/include"
+   ${CMAKE_CONF}
+   )
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/, sys-process/nvtop/files/

2020-06-13 Thread Rui Huang
commit: 30ae0e1985f7a2df19a95ccdad3c84662bb76601
Author: Huang Rui  gmail  com>
AuthorDate: Sat Jun 13 15:24:53 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Jun 13 15:28:06 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30ae0e19

sys-process/nvtop: new package

Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA GPUs. It can
handle multiple GPUs and print information about them in a htop familiar way.

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 sys-process/nvtop/Manifest |1 +
 sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch | 1020 
 .../nvtop/files/nvtop-1.0.0-fix-ncurses.patch  |  162 
 sys-process/nvtop/metadata.xml |   18 +
 sys-process/nvtop/nvtop-1.0.0.ebuild   |   56 ++
 5 files changed, 1257 insertions(+)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
new file mode 100644
index 000..a588775
--- /dev/null
+++ b/sys-process/nvtop/Manifest
@@ -0,0 +1 @@
+DIST nvtop-1.0.0.tar.gz 95427 BLAKE2B 
d54c166adb250222d2a0c848b64b62677e63845aeb4598dfb330661f5951c21043897c170abef8e9d86ad6c89a6792f1238c4dd8d86faeb4d098bf16b19c1beb
 SHA512 
904daef1ef87a9730bda62fbea18766840bd3d38d2b51715b42c8429737519b71d3857dc342f5cd9fb66763f42ee296e57825ca6aa67d2d0accd2b8f1c7e894b

diff --git a/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch 
b/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch
new file mode 100644
index 000..a1c5cd1
--- /dev/null
+++ b/sys-process/nvtop/files/nvtop-1.0.0-add-nvml.patch
@@ -0,0 +1,1020 @@
+diff --git a/include/nvml.h b/include/nvml.h
+new file mode 100644
+index 000..ed7c3e0
+--- /dev/null
 b/include/nvml.h
+@@ -0,0 +1,1014 @@
++#ifndef __nvml_nvml_h__
++#define __nvml_nvml_h__ 
++#ifdef __cplusplus
++extern "C" {
++#endif
++#if defined _WINDOWS
++#if !defined NVML_STATIC_IMPORT
++#if defined NVML_LIB_EXPORT
++#define DECLDIR __declspec(dllexport)
++#else
++#define DECLDIR __declspec(dllimport)
++#endif
++#else
++#define DECLDIR
++#endif
++#else
++#define DECLDIR
++#endif
++#define NVML_API_VERSION 10
++#define NVML_API_VERSION_STR "10"
++#define nvmlInit nvmlInit_v2
++#define nvmlDeviceGetPciInfo nvmlDeviceGetPciInfo_v3
++#define nvmlDeviceGetCount nvmlDeviceGetCount_v2
++#define nvmlDeviceGetHandleByIndex nvmlDeviceGetHandleByIndex_v2
++#define nvmlDeviceGetHandleByPciBusId nvmlDeviceGetHandleByPciBusId_v2
++#define nvmlDeviceGetNvLinkRemotePciInfo nvmlDeviceGetNvLinkRemotePciInfo_v2
++#define nvmlDeviceRemoveGpu nvmlDeviceRemoveGpu_v2
++#define nvmlDeviceGetGridLicensableFeatures 
nvmlDeviceGetGridLicensableFeatures_v3
++#define NVML_VALUE_NOT_AVAILABLE (-1)
++typedef struct nvmlDevice_st* nvmlDevice_t;
++#define NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE 32
++#define NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE 16
++typedef struct nvmlPciInfo_st
++{
++char busIdLegacy[NVML_DEVICE_PCI_BUS_ID_BUFFER_V2_SIZE];
++unsigned int domain;
++unsigned int bus;
++unsigned int device;
++unsigned int pciDeviceId;
++unsigned int pciSubSystemId;
++char busId[NVML_DEVICE_PCI_BUS_ID_BUFFER_SIZE];
++} nvmlPciInfo_t;
++#define NVML_DEVICE_PCI_BUS_ID_LEGACY_FMT "%04X:%02X:%02X.0"
++#define NVML_DEVICE_PCI_BUS_ID_FMT "%08X:%02X:%02X.0"
++#define NVML_DEVICE_PCI_BUS_ID_FMT_ARGS(pciInfo) (pciInfo)->domain, \
++(pciInfo)->bus, \
++(pciInfo)->device
++typedef struct nvmlEccErrorCounts_st
++{
++unsigned long long l1Cache;
++unsigned long long l2Cache;
++unsigned long long deviceMemory;
++unsigned long long registerFile;
++} nvmlEccErrorCounts_t;
++typedef struct nvmlUtilization_st
++{
++unsigned int gpu;
++unsigned int memory;
++} nvmlUtilization_t;
++typedef struct nvmlMemory_st
++{
++unsigned long long total;
++unsigned long long free;
++unsigned long long used;
++} nvmlMemory_t;
++typedef struct nvmlBAR1Memory_st
++{
++unsigned long long bar1Total;
++unsigned long long bar1Free;
++unsigned long long bar1Used;
++}nvmlBAR1Memory_t;
++typedef struct nvmlProcessInfo_st
++{
++unsigned int pid;
++unsigned long long usedGpuMemory;
++} nvmlProcessInfo_t;
++typedef enum nvmlBridgeChipType_enum
++{
++NVML_BRIDGE_CHIP_PLX = 0,
++NVML_BRIDGE_CHIP_BRO4 = 1
++}nvmlBridgeChipType_t;
++#define NVML_NVLINK_MAX_LINKS 6
++typedef enum nvmlNvLinkUtilizationCountUnits_enum
++{
++NVML_NVLINK_COUNTER_UNIT_CYCLES = 0,
++NVML_NVLINK_COUNTER_UNIT_PACKETS = 1,
++NVML_NVLINK_COUNTER_UNIT_BYTES = 2,
++NVML_NVLINK_COUNTER_UNIT_RESERVED = 3,
++NVML_NVLINK_COUNTER_UNIT_COUNT
++} nvmlNvLinkUtilizationCountUnits_t;
++typedef enum nvmlNvLinkUtilizationCountPktTypes_enum
++{
++NVML_NVLINK_COUNTER_PKTFILTER_NOP = 0x1,
++