[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2023-06-04 Thread Viorel Munteanu
commit: 60d5cd10645b1f0ea0dca66c0250501144d1045d
Author: David Reed  reedfam  email>
AuthorDate: Sat Jun  3 07:46:30 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun  3 07:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60d5cd10

sys-libs/libnvidia-container: add 1.13.1

Signed-off-by: David Reed  reedfam.email>

 sys-libs/libnvidia-container/Manifest  |  1 +
 .../libnvidia-container-1.13.1.ebuild  | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index 6de875330..75c71190d 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1 +1,2 @@
 DIST libnvidia-container-1.12.1.tar.gz 1545474 BLAKE2B 
2368b344126f5f27c903981b882120de3fcc291612b2f9201b4d41b31883181349d68f0c55ae2acdf2bce68d14b747444c740de8093cb8affeda64be37cdc05f
 SHA512 
b65b62ff40f3cc0cf26acf4baf6775caf8306c060137d6d84fd2568134372a6c9ce22d097160cab5747dd4fd0d5a287507832c0479e88d393cc9d776e0115ca6
+DIST libnvidia-container-1.13.1.tar.gz 1546929 BLAKE2B 
2a2aa36a61b3a35f85186094871fdcc41154b2781e8c129336cba3647f2251d7b82c22bed18f7fef950f7cf2bb2a9cc231a4c1a66d290b069a4149b37d023d04
 SHA512 
9961480bdccb62e008ee4ee50c66eebc9cf86bcee988bd1c97dd8351ee1a223b2532c27323667c391b693f0655c391dc95309a74600220e7d368604ab3e66925

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild
new file mode 100644
index 0..bf0f4698f
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz 
-> ${P}.tar.gz
+   "
+   S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   net-libs/libtirpc
+   sys-libs/libcap
+   sys-libs/libseccomp
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   net-libs/rpcsvc-proto
+   sys-apps/lsb-release
+   sys-devel/bmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
+   "${FILESDIR}"/${PN}-1.7.0-fix-git.patch
+   "${FILESDIR}"/${PN}-1.8.0-fix-makefile.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
+   "${FILESDIR}"/${PN}-1.8.0-fix-nvcgomk.patch
+)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2023-03-23 Thread Florian Schmaus
commit: 00ee8afaf7582c726e188a0e7951ca817115e2fb
Author: Huang Rui  gmail  com>
AuthorDate: Wed Mar 22 13:17:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Mar 22 13:17:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00ee8afa

sys-libs/libnvidia-container: happy new year 2023

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

 sys-libs/libnvidia-container/libnvidia-container-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvidia-container/libnvidia-container-.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-.ebuild
index 55c4650bf..bf0f4698f 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2023-03-23 Thread Florian Schmaus
commit: ce91a356c7b82dbb08b20f8a9369031448432000
Author: Huang Rui  gmail  com>
AuthorDate: Wed Mar 22 13:16:01 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Mar 22 13:16:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce91a356

sys-libs/libnvidia-container: add 1.12.1

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

 sys-libs/libnvidia-container/Manifest  |  1 +
 .../libnvidia-container-1.12.1.ebuild  | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index fae876d73..a6bb7cec6 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,2 +1,3 @@
 DIST libnvidia-container-1.10.0.tar.gz 1396089 BLAKE2B 
7b3ee77be1d5094a4b98522674e042d30b5b673efdf74e694f2bcc91e6edbcffb9c776f5c3fd957c98623c1c917fbf50234c365cdbc0691835e26fabc4b68963
 SHA512 
114e074a1fb713771457ae37003eb1bf82b8a1699367756e22dc9276be76e6e5be35b8c83627f7a79591aae833ca63e481c1e8ecb9898e60c34fecec6f27
+DIST libnvidia-container-1.12.1.tar.gz 1545474 BLAKE2B 
2368b344126f5f27c903981b882120de3fcc291612b2f9201b4d41b31883181349d68f0c55ae2acdf2bce68d14b747444c740de8093cb8affeda64be37cdc05f
 SHA512 
b65b62ff40f3cc0cf26acf4baf6775caf8306c060137d6d84fd2568134372a6c9ce22d097160cab5747dd4fd0d5a287507832c0479e88d393cc9d776e0115ca6
 DIST libnvidia-container-1.9.0.tar.gz 1406639 BLAKE2B 
fbeec48a49926ab3168c83d209bf3603b6685d358417950acd29c734f1874356eca4e209e5e652d4c2cf492743ea7a43162c2bc93061caf0c602faa308e9ff9f
 SHA512 
beb4767911a5b705313f4e4cce64eaf0f47a3a639ee112612fea59bfae33f89b15858cff2c89620f2cf248ce12af312dfe926515a6bab2e8ba0f3fef4382f986

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.12.1.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.12.1.ebuild
new file mode 100644
index 0..bf0f4698f
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.12.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz 
-> ${P}.tar.gz
+   "
+   S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   net-libs/libtirpc
+   sys-libs/libcap
+   sys-libs/libseccomp
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   net-libs/rpcsvc-proto
+   sys-apps/lsb-release
+   sys-devel/bmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
+   "${FILESDIR}"/${PN}-1.7.0-fix-git.patch
+   "${FILESDIR}"/${PN}-1.8.0-fix-makefile.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
+   "${FILESDIR}"/${PN}-1.8.0-fix-nvcgomk.patch
+)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2023-03-23 Thread Florian Schmaus
commit: ab9e370a3da5bedc03149fbdb56dee25f9275e3f
Author: Huang Rui  gmail  com>
AuthorDate: Wed Mar 22 13:16:59 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Mar 22 13:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab9e370a

sys-libs/libnvidia-container: drop 1.9.0, 1.10.0

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

 sys-libs/libnvidia-container/Manifest  |  2 -
 .../libnvidia-container-1.10.0.ebuild  | 55 --
 .../libnvidia-container-1.9.0.ebuild   | 55 --
 3 files changed, 112 deletions(-)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index a6bb7cec6..6de875330 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,3 +1 @@
-DIST libnvidia-container-1.10.0.tar.gz 1396089 BLAKE2B 
7b3ee77be1d5094a4b98522674e042d30b5b673efdf74e694f2bcc91e6edbcffb9c776f5c3fd957c98623c1c917fbf50234c365cdbc0691835e26fabc4b68963
 SHA512 
114e074a1fb713771457ae37003eb1bf82b8a1699367756e22dc9276be76e6e5be35b8c83627f7a79591aae833ca63e481c1e8ecb9898e60c34fecec6f27
 DIST libnvidia-container-1.12.1.tar.gz 1545474 BLAKE2B 
2368b344126f5f27c903981b882120de3fcc291612b2f9201b4d41b31883181349d68f0c55ae2acdf2bce68d14b747444c740de8093cb8affeda64be37cdc05f
 SHA512 
b65b62ff40f3cc0cf26acf4baf6775caf8306c060137d6d84fd2568134372a6c9ce22d097160cab5747dd4fd0d5a287507832c0479e88d393cc9d776e0115ca6
-DIST libnvidia-container-1.9.0.tar.gz 1406639 BLAKE2B 
fbeec48a49926ab3168c83d209bf3603b6685d358417950acd29c734f1874356eca4e209e5e652d4c2cf492743ea7a43162c2bc93061caf0c602faa308e9ff9f
 SHA512 
beb4767911a5b705313f4e4cce64eaf0f47a3a639ee112612fea59bfae33f89b15858cff2c89620f2cf248ce12af312dfe926515a6bab2e8ba0f3fef4382f986

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.10.0.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.10.0.ebuild
deleted file mode 100644
index 55c4650bf..0
--- a/sys-libs/libnvidia-container/libnvidia-container-1.10.0.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
-
-DESCRIPTION="NVIDIA container runtime library"
-HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
-else
-   SRC_URI="
-   https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz 
-> ${P}.tar.gz
-   "
-   S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE=""
-
-RDEPEND="
-   net-libs/libtirpc
-   sys-libs/libcap
-   sys-libs/libseccomp
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   net-libs/rpcsvc-proto
-   sys-apps/lsb-release
-   sys-devel/bmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
-   "${FILESDIR}"/${PN}-1.7.0-fix-git.patch
-   "${FILESDIR}"/${PN}-1.8.0-fix-makefile.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
-   "${FILESDIR}"/${PN}-1.8.0-fix-nvcgomk.patch
-)

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.9.0.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.9.0.ebuild
deleted file mode 100644
index 55c4650bf..0
--- a/sys-libs/libnvidia-container/libnvidia-container-1.9.0.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
-
-DESCRIPTION="NVIDIA container runtime library"
-HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
-else
-   SRC_URI="
-   https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz 
-> ${P}.tar.gz
-   "
-   S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE=""
-
-RDEPEND="
-   net-libs/libtirpc
-   sys-libs/libcap
-   sys-libs/libseccomp
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   net-libs/rpcsvc-proto
-   sys-apps/lsb-release
-   sys-devel/bmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
-   

[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/, sys-libs/libnvidia-container/files/

2022-01-20 Thread Andrew Ammerlaan
commit: cc7ebc8f55eb7b013bc7b2b52791ac6241c36a46
Author: Huang Rui  gmail  com>
AuthorDate: Tue Jan 18 15:15:43 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jan 18 15:22:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc7ebc8f

sys-libs/libnvidia-container: bump to 1.7.0

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

 sys-libs/libnvidia-container/Manifest  |  1 +
 .../files/libnvidia-container-1.7.0-fix-git.patch  | 13 ++
 .../libnvidia-container-1.7.0.ebuild   | 53 ++
 3 files changed, 67 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index f2bf5d81e..e105df9a2 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1 +1,2 @@
 DIST libnvidia-container-1.4.0.tar.gz 158137 BLAKE2B 
cdf0ce9024b79f9b5ebfc78b5cec8cb026fed47bcc192ce874639b8968d00af40ab9f0446bc65d5496502dd7f9a4c0d060c904c0894d463930795bc1bcd56d04
 SHA512 
0978a44f6a9c242b6493aadd54cfaac7055447bc1e76708b4f51e398df8575137b120396fc26019c63c78b34bf0aec49dd6870895370b1852b081bfe7cd34dc7
+DIST libnvidia-container-1.7.0.tar.gz 164771 BLAKE2B 
43026a1f2c823c6ba183f40453f9dd784563533e5afb73be7bbf31d6adcb5d7f2b81d7dfdc53e3f5bc91b56b7359ce0c4415db790f7d8690e922c3b8ac31a5fa
 SHA512 
cb2bedc7f3278c56f9da003257ea1c16116ac52cc4a792e4bdfc7e1739a5504436b61db65abb159f4bd4702d961ebd4c455605ce5e9daac00a2ab282a1b1348f

diff --git 
a/sys-libs/libnvidia-container/files/libnvidia-container-1.7.0-fix-git.patch 
b/sys-libs/libnvidia-container/files/libnvidia-container-1.7.0-fix-git.patch
new file mode 100644
index 0..7d07a2675
--- /dev/null
+++ b/sys-libs/libnvidia-container/files/libnvidia-container-1.7.0-fix-git.patch
@@ -0,0 +1,13 @@
+diff --git a/mk/common.mk b/mk/common.mk
+index bded646..572adfc 100644
+--- a/mk/common.mk
 b/mk/common.mk
+@@ -26,7 +26,7 @@
+ else
+ DATE := $(shell date -u --iso-8601=minutes)
+ endif
+-REVISION ?= $(shell git rev-parse HEAD)
++REVISION ?= 0b7fa90ce0721b010a5e80ecf53ceb43280a33b4
+ COMPILER := $(realpath $(shell which $(CC)))
+ PLATFORM ?= $(shell uname -m)
+ 

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.7.0.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.7.0.ebuild
new file mode 100644
index 0..4a6d846ac
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.7.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   net-libs/libtirpc
+   sys-libs/libcap
+   sys-libs/libseccomp
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   net-libs/rpcsvc-proto
+   sys-apps/lsb-release
+   sys-devel/bmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
+   "${FILESDIR}"/${PN}-1.7.0-fix-git.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
+)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/files/, sys-libs/libnvidia-container/

2022-01-20 Thread Andrew Ammerlaan
commit: 5863c81c467adfd66b91761e3420de5b585829b5
Author: Huang Rui  gmail  com>
AuthorDate: Tue Jan 18 15:21:24 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jan 18 15:22:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5863c81c

sys-libs/libnvidia-container: add 1.8.0_rc1

Support cgroup v2

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

 sys-libs/libnvidia-container/Manifest  |   1 +
 .../libnvidia-container-1.8.0-fix-makefile.patch   | 109 +
 .../libnvidia-container-1.8.0-fix-nvcgomk.patch|  13 +++
 .../libnvidia-container-1.8.0_rc1.ebuild   |  55 +++
 4 files changed, 178 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index e105df9a2..6387a8d75 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,2 +1,3 @@
 DIST libnvidia-container-1.4.0.tar.gz 158137 BLAKE2B 
cdf0ce9024b79f9b5ebfc78b5cec8cb026fed47bcc192ce874639b8968d00af40ab9f0446bc65d5496502dd7f9a4c0d060c904c0894d463930795bc1bcd56d04
 SHA512 
0978a44f6a9c242b6493aadd54cfaac7055447bc1e76708b4f51e398df8575137b120396fc26019c63c78b34bf0aec49dd6870895370b1852b081bfe7cd34dc7
 DIST libnvidia-container-1.7.0.tar.gz 164771 BLAKE2B 
43026a1f2c823c6ba183f40453f9dd784563533e5afb73be7bbf31d6adcb5d7f2b81d7dfdc53e3f5bc91b56b7359ce0c4415db790f7d8690e922c3b8ac31a5fa
 SHA512 
cb2bedc7f3278c56f9da003257ea1c16116ac52cc4a792e4bdfc7e1739a5504436b61db65abb159f4bd4702d961ebd4c455605ce5e9daac00a2ab282a1b1348f
+DIST libnvidia-container-1.8.0_rc1.tar.gz 1401489 BLAKE2B 
bb8acd55500765c7b388aea369fad180481b7cc3441da8e8f6f9700d9fa67c339d76192acecdb0424cde65ef524025c73f2b69d472ca15560a9bccdd67dbf2fd
 SHA512 
12e0bad01ba7af050dc615c956e1aa71400551020d76d7b5d57321259636495100bf547ef8111069290804f7ef9e18a858604c4d027588b6d3cdbb7fd1cde3e7

diff --git 
a/sys-libs/libnvidia-container/files/libnvidia-container-1.8.0-fix-makefile.patch
 
b/sys-libs/libnvidia-container/files/libnvidia-container-1.8.0-fix-makefile.patch
new file mode 100644
index 0..1a563f4be
--- /dev/null
+++ 
b/sys-libs/libnvidia-container/files/libnvidia-container-1.8.0-fix-makefile.patch
@@ -0,0 +1,109 @@
+diff --git a/Makefile b/Makefile
+index 0070ada..8643de0 100644
+--- a/Makefile
 b/Makefile
+@@ -14,22 +14,22 @@
+ 
+ .PHONY: all tools shared static deps install uninstall dist depsclean 
mostlyclean clean distclean
+ .DEFAULT_GOAL := all
+-
++STRIP  := @echo skipping: strip
+ # Global variables #
+ 
+-WITH_NVCGO   ?= yes
+-WITH_LIBELF  ?= no
+-WITH_TIRPC   ?= no
++WITH_NVCGO   ?= yes
++WITH_LIBELF  ?= yes
++WITH_TIRPC   ?= yes
+ WITH_SECCOMP ?= yes
+ 
+ # Global definitions #
+ 
+-export prefix  = /usr/local
++export prefix  = /usr
+ export exec_prefix = $(prefix)
+ export bindir  = $(exec_prefix)/bin
+-export libdir  = $(exec_prefix)/lib
++export libdir  = $(exec_prefix)/lib64
+ export docdir  = $(prefix)/share/doc
+-export libdbgdir   = $(prefix)/lib/debug$(libdir)
++export libdbgdir   = $(prefix)/lib64/debug$(libdir)
+ export includedir  = $(prefix)/include
+ export pkgconfdir  = $(libdir)/pkgconfig
+ 
+@@ -62,6 +62,8 @@
+ $(SRCS_DIR)/error_generic.c \
+ $(SRCS_DIR)/error.c \
+ $(SRCS_DIR)/ldcache.c   \
++$(SRCS_DIR)/pci-sysfs.c \
++$(SRCS_DIR)/nvidia-modprobe-utils.c \
+ $(SRCS_DIR)/nvc.c   \
+ $(SRCS_DIR)/nvc_ldcache.c   \
+ $(SRCS_DIR)/nvc_info.c  \
+@@ -144,7 +146,7 @@
+ -Wall -Wextra -Wcast-align -Wpointer-arith -Wmissing-prototypes 
-Wnonnull \
+ -Wwrite-strings -Wlogical-op -Wformat=2 
-Wmissing-format-attribute -Winit-self -Wshadow \
+ -Wstrict-prototypes -Wunreachable-code -Wconversion 
-Wsign-conversion \
+--Wno-unknown-warning-option -Wno-format-extra-args 
-Wno-gnu-alignof-expression $(CFLAGS)
++-Wno-unknown-warning-option -Wno-format-extra-args 
-Wno-gnu-alignof-expression -I/usr/include/tirpc $(CFLAGS)
+ LDFLAGS  := -Wl,-zrelro -Wl,-znow -Wl,-zdefs -Wl,--gc-sections $(LDFLAGS)
+ LDLIBS   := $(LDLIBS)
+ 
+@@ -152,8 +154,8 @@
+ LIB_CPPFLAGS   = -DNV_LINUX -isystem $(DEPS_DIR)$(includedir) -include 
$(BUILD_DEFS)
+ LIB_CFLAGS = -fPIC
+ LIB_LDFLAGS= -L$(DEPS_DIR)$(libdir) -shared -Wl,-soname=$(LIB_SONAME)
+-LIB_LDLIBS_STATIC  = -l:libnvidia-modprobe-utils.a
+-LIB_LDLIBS_SHARED  = -ldl -lcap
++# LIB_LDLIBS_STATIC  = -l:libnvidia-modprobe-utils.a
++LIB_LDLIBS_SHARED  = -ldl -lcap -ltirpc
+ ifeq ($(WITH_NVCGO), yes)
+ LIB_CPPFLAGS   += -DWITH_NVCGO
+ LIB_LDLIBS_SHARED  += -lpthread
+@@ -166,7 +168,7 @@
+ endif
+ ifeq ($(WITH_TIRPC), yes)
+ LIB_CPPFLAGS   += -isystem $(DEPS_DIR)$(includedir)/tirpc -DWITH_TIRPC
+-LIB_LDLIBS_STATIC  += -l:libtirpc.a
++# 

[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2021-04-30 Thread Andrew Ammerlaan
commit: ac0678bdf8966db59b16bad87b3aa28aa2f7b9c3
Author: Huang Rui  gmail  com>
AuthorDate: Thu Apr 29 10:53:59 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Apr 29 10:53:59 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac0678bd

sys-libs/libnvidia-container: bump to 1.4.0

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

 sys-libs/libnvidia-container/Manifest  |  1 +
 .../libnvidia-container-1.4.0.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index 0c7929174..48641d524 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1 +1,2 @@
 DIST libnvidia-container-1.3.3.tar.gz 157342 BLAKE2B 
cff60d310eb9e6924a24397fb599f96d1bc0fea6bff81c8efa0b1e6a913dc33115479035b853dc3bab0c7aab1c0c4fd7c12b67736038fa502ff3a14158127981
 SHA512 
5f07087a9d6b633be82cea68fb5b00fad670eaeb27ce3f88438530556086f5ba34690b832b132e0e0ba29bfd5abe985c6940ec9039baa3ea392669e88a0d50a9
+DIST libnvidia-container-1.4.0.tar.gz 158137 BLAKE2B 
cdf0ce9024b79f9b5ebfc78b5cec8cb026fed47bcc192ce874639b8968d00af40ab9f0446bc65d5496502dd7f9a4c0d060c904c0894d463930795bc1bcd56d04
 SHA512 
0978a44f6a9c242b6493aadd54cfaac7055447bc1e76708b4f51e398df8575137b120396fc26019c63c78b34bf0aec49dd6870895370b1852b081bfe7cd34dc7

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.4.0.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.4.0.ebuild
new file mode 100644
index 0..7ae98bb6d
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.4.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   net-libs/libtirpc
+   sys-libs/libcap
+   sys-libs/libseccomp
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   net-libs/rpcsvc-proto
+   sys-apps/lsb-release
+   sys-devel/bmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-git.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
+)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2021-02-13 Thread Andrew Ammerlaan
commit: 79add7a73550aac20131a1f237259895d749ba00
Author: Huang Rui  gmail  com>
AuthorDate: Sat Feb 13 15:01:33 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Feb 13 15:01:33 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79add7a7

sys-libs/libnvidia-container: drop 1.3.1

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

 sys-libs/libnvidia-container/Manifest  |  1 -
 .../libnvidia-container-1.3.1.ebuild   | 53 --
 2 files changed, 54 deletions(-)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index dfe8d9a6..0c792917 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,2 +1 @@
-DIST libnvidia-container-1.3.1.tar.gz 155498 BLAKE2B 
b338496a6a08e3a2947ebf8a283dccea6db89ad82385e0ff0ac20ce2bff25d784c13084e0793aa4502d9b69e4d934d29f33b27f64e4037f28f2e131db8ad838e
 SHA512 
051ac96d6d556e609e69b7d3bb126a1898e156aa4049827c2afa212e8f74b343c41a6f0d3e951906601effc22ef7a37b5e1f2ec3f471d7fb55d2af4fc9346fa5
 DIST libnvidia-container-1.3.3.tar.gz 157342 BLAKE2B 
cff60d310eb9e6924a24397fb599f96d1bc0fea6bff81c8efa0b1e6a913dc33115479035b853dc3bab0c7aab1c0c4fd7c12b67736038fa502ff3a14158127981
 SHA512 
5f07087a9d6b633be82cea68fb5b00fad670eaeb27ce3f88438530556086f5ba34690b832b132e0e0ba29bfd5abe985c6940ec9039baa3ea392669e88a0d50a9

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild
deleted file mode 100644
index 7ae98bb6..
--- a/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="NVIDIA container runtime library"
-HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
-else
-   SRC_URI="
-   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE=""
-
-RDEPEND="
-   net-libs/libtirpc
-   sys-libs/libcap
-   sys-libs/libseccomp
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   net-libs/rpcsvc-proto
-   sys-apps/lsb-release
-   sys-devel/bmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-git.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
-)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2021-02-13 Thread Andrew Ammerlaan
commit: 9d88da43ef313b255a0cb906a3baa3a44d3c99d3
Author: Huang Rui  gmail  com>
AuthorDate: Sat Feb 13 14:59:59 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Feb 13 14:59:59 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d88da43

sys-libs/libnvidia-container: bump to 1.3.3

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

 sys-libs/libnvidia-container/Manifest  |  1 +
 .../libnvidia-container-1.3.3.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index b11b8a8a..dfe8d9a6 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1 +1,2 @@
 DIST libnvidia-container-1.3.1.tar.gz 155498 BLAKE2B 
b338496a6a08e3a2947ebf8a283dccea6db89ad82385e0ff0ac20ce2bff25d784c13084e0793aa4502d9b69e4d934d29f33b27f64e4037f28f2e131db8ad838e
 SHA512 
051ac96d6d556e609e69b7d3bb126a1898e156aa4049827c2afa212e8f74b343c41a6f0d3e951906601effc22ef7a37b5e1f2ec3f471d7fb55d2af4fc9346fa5
+DIST libnvidia-container-1.3.3.tar.gz 157342 BLAKE2B 
cff60d310eb9e6924a24397fb599f96d1bc0fea6bff81c8efa0b1e6a913dc33115479035b853dc3bab0c7aab1c0c4fd7c12b67736038fa502ff3a14158127981
 SHA512 
5f07087a9d6b633be82cea68fb5b00fad670eaeb27ce3f88438530556086f5ba34690b832b132e0e0ba29bfd5abe985c6940ec9039baa3ea392669e88a0d50a9

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.3.3.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.3.3.ebuild
new file mode 100644
index ..7ae98bb6
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.3.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   net-libs/libtirpc
+   sys-libs/libcap
+   sys-libs/libseccomp
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   net-libs/rpcsvc-proto
+   sys-apps/lsb-release
+   sys-devel/bmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-git.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
+)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2021-01-01 Thread Andrew Ammerlaan
commit: ad2dabe0c18d11f68ded2e27192371fa8bcf3248
Author: Huang Rui  gmail  com>
AuthorDate: Fri Jan  1 09:45:19 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Jan  1 09:45:19 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad2dabe0

sys-libs/libnvidia-container: happy new year

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

 sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild
index 243b06d4..7ae98bb6 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.3.1.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:master commit in: sys-libs/libnvidia-container/

2020-12-28 Thread Andrew Ammerlaan
commit: 413fab4145ce0b9283001067bea21a0420040441
Author: Huang Rui  gmail  com>
AuthorDate: Mon Dec 28 11:58:52 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Dec 28 11:58:52 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=413fab41

sys-libs/libnvidia-container: drop 1.3.0

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

 sys-libs/libnvidia-container/Manifest  |  1 -
 .../libnvidia-container-1.3.0.ebuild   | 53 --
 2 files changed, 54 deletions(-)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index dce658c2..b11b8a8a 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,2 +1 @@
-DIST libnvidia-container-1.3.0.tar.gz 155337 BLAKE2B 
987433597347d21c14a7c1437d82e45dbf48a6f284810882db44120955fe7fc582038abf1df11a71e76699b4cd30347ac92f22b97d79d15528762321e1147450
 SHA512 
29df0d04576ff9f425c576dbcd1d80dc85e72c8217dba553c3025c3acc83388c6d3695f26c8c86e6a7cc6a1e1328cc8985161ae4e88d6151379283ed67552bb4
 DIST libnvidia-container-1.3.1.tar.gz 155498 BLAKE2B 
b338496a6a08e3a2947ebf8a283dccea6db89ad82385e0ff0ac20ce2bff25d784c13084e0793aa4502d9b69e4d934d29f33b27f64e4037f28f2e131db8ad838e
 SHA512 
051ac96d6d556e609e69b7d3bb126a1898e156aa4049827c2afa212e8f74b343c41a6f0d3e951906601effc22ef7a37b5e1f2ec3f471d7fb55d2af4fc9346fa5

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.3.0.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.3.0.ebuild
deleted file mode 100644
index 243b06d4..
--- a/sys-libs/libnvidia-container/libnvidia-container-1.3.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="NVIDIA container runtime library"
-HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
-else
-   SRC_URI="
-   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE=""
-
-RDEPEND="
-   net-libs/libtirpc
-   sys-libs/libcap
-   sys-libs/libseccomp
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   net-libs/rpcsvc-proto
-   sys-apps/lsb-release
-   sys-devel/bmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-git.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
-   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
-)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2020-12-28 Thread Andrew Ammerlaan
commit: bd95035d4d44c4ab9c1752f75ce028ff9da86293
Author: Huang Rui  gmail  com>
AuthorDate: Mon Dec 28 08:24:56 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Dec 28 08:24:56 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd95035d

sys-libs/libnvidia-container: bump to 1.3.1

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

 sys-libs/libnvidia-container/Manifest  |  1 +
 .../libnvidia-container-1.3.1.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index 5f7e4972..dce658c2 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1 +1,2 @@
 DIST libnvidia-container-1.3.0.tar.gz 155337 BLAKE2B 
987433597347d21c14a7c1437d82e45dbf48a6f284810882db44120955fe7fc582038abf1df11a71e76699b4cd30347ac92f22b97d79d15528762321e1147450
 SHA512 
29df0d04576ff9f425c576dbcd1d80dc85e72c8217dba553c3025c3acc83388c6d3695f26c8c86e6a7cc6a1e1328cc8985161ae4e88d6151379283ed67552bb4
+DIST libnvidia-container-1.3.1.tar.gz 155498 BLAKE2B 
b338496a6a08e3a2947ebf8a283dccea6db89ad82385e0ff0ac20ce2bff25d784c13084e0793aa4502d9b69e4d934d29f33b27f64e4037f28f2e131db8ad838e
 SHA512 
051ac96d6d556e609e69b7d3bb126a1898e156aa4049827c2afa212e8f74b343c41a6f0d3e951906601effc22ef7a37b5e1f2ec3f471d7fb55d2af4fc9346fa5

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild
new file mode 100644
index ..243b06d4
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
+else
+   SRC_URI="
+   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   net-libs/libtirpc
+   sys-libs/libcap
+   sys-libs/libseccomp
+   x11-drivers/nvidia-drivers
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   net-libs/rpcsvc-proto
+   sys-apps/lsb-release
+   sys-devel/bmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
+   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-git.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
+   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch
+   "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch
+)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2020-10-05 Thread Andrew Ammerlaan
commit: 9789571bde9915197611c99be4fb36db31dabbe2
Author: Huang Rui  gmail  com>
AuthorDate: Mon Oct  5 13:20:07 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Oct  5 13:20:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9789571b

sys-libs/libnvidia-container: drop 1.2.0

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

 sys-libs/libnvidia-container/Manifest  |  1 -
 .../libnvidia-container-1.2.0.ebuild   | 49 --
 2 files changed, 50 deletions(-)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index 3bfcaa61..5f7e4972 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,2 +1 @@
-DIST libnvidia-container-1.2.0.tar.gz 152533 BLAKE2B 
fb4c931abf566747bb337d6ce4a6489611248a4828f2e67821ce573c1f3259c47cc735d24f80359de559545c742c37325c3f13209fccc875f9b29fbae0699cca
 SHA512 
75d0d0280c73d4ed830bb4315dc2d6bb8852013a30dfc533429d084ad405b5a56d718cb547d7dd07a4080702afb6bc95a9fa21cf440328e252343aa3eafc13aa
 DIST libnvidia-container-1.3.0.tar.gz 155337 BLAKE2B 
987433597347d21c14a7c1437d82e45dbf48a6f284810882db44120955fe7fc582038abf1df11a71e76699b4cd30347ac92f22b97d79d15528762321e1147450
 SHA512 
29df0d04576ff9f425c576dbcd1d80dc85e72c8217dba553c3025c3acc83388c6d3695f26c8c86e6a7cc6a1e1328cc8985161ae4e88d6151379283ed67552bb4

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.2.0.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.2.0.ebuild
deleted file mode 100644
index 20fcd1d0..
--- a/sys-libs/libnvidia-container/libnvidia-container-1.2.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="NVIDIA container runtime library"
-HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
-else
-   SRC_URI="
-   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE=""
-
-RDEPEND="
-   net-libs/libtirpc
-   sys-libs/libcap
-   sys-libs/libseccomp
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   net-libs/rpcsvc-proto
-   sys-apps/lsb-release
-   sys-devel/bmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-git.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
-)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/

2020-09-19 Thread Andrew Ammerlaan
commit: b767b39a4c578dc49a376028d6043d51d3bfc55a
Author: Huang Rui  gmail  com>
AuthorDate: Fri Sep 18 09:33:25 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Sep 18 09:33:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b767b39a

sys-libs/libnvidia-container: drop old 1.1

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

 sys-libs/libnvidia-container/Manifest  |  1 -
 .../libnvidia-container-1.1.1.ebuild   | 49 --
 2 files changed, 50 deletions(-)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index b3e9fcde..e8471951 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,2 +1 @@
-DIST libnvidia-container-1.1.1.tar.gz 145175 BLAKE2B 
fda6293650fe54b3d142c603c4c69446d16c6551821c76c516d881ba30c7cb867de75f4abc14f25d7fabb2330c27d4d727d835a908121cc0b760a10cc62f1852
 SHA512 
100574f89744005315d5b3bb012accd4760cbf52ae588317d7277910bf8ddd712b53b2911b92892066a7af133651aacb8513207eae4dd3ad3d6ca34642d2f5ed
 DIST libnvidia-container-1.2.0.tar.gz 152533 BLAKE2B 
fb4c931abf566747bb337d6ce4a6489611248a4828f2e67821ce573c1f3259c47cc735d24f80359de559545c742c37325c3f13209fccc875f9b29fbae0699cca
 SHA512 
75d0d0280c73d4ed830bb4315dc2d6bb8852013a30dfc533429d084ad405b5a56d718cb547d7dd07a4080702afb6bc95a9fa21cf440328e252343aa3eafc13aa

diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.1.1.ebuild 
b/sys-libs/libnvidia-container/libnvidia-container-1.1.1.ebuild
deleted file mode 100644
index 20fcd1d0..
--- a/sys-libs/libnvidia-container/libnvidia-container-1.1.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="NVIDIA container runtime library"
-HOMEPAGE="https://github.com/NVIDIA/libnvidia-container;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git;
-else
-   SRC_URI="
-   https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE=""
-
-RDEPEND="
-   net-libs/libtirpc
-   sys-libs/libcap
-   sys-libs/libseccomp
-   x11-drivers/nvidia-drivers
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   net-libs/rpcsvc-proto
-   sys-apps/lsb-release
-   sys-devel/bmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch
-   "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-git.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch
-   "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch
-)



[gentoo-commits] repo/proj/guru:master commit in: sys-libs/libnvidia-container/files/, sys-libs/libnvidia-container/

2020-09-19 Thread Andrew Ammerlaan
commit: 8cb3b1ab482d61d744c77fafa72c962c1a491474
Author: Huang Rui  gmail  com>
AuthorDate: Fri Sep 18 16:25:43 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Sep 18 16:29:12 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8cb3b1ab

sys-libs/libnvidia-container: bump to 1.3.0

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

 sys-libs/libnvidia-container/Manifest  |   1 +
 ...idia-container-1.3.0-fix-modprobe-utils-c.patch | 567 +
 ...idia-container-1.3.0-fix-modprobe-utils-h.patch | 118 +
 .../libnvidia-container-1.3.0-fix-nvc-info.patch   |  11 +
 .../libnvidia-container-1.3.0-fix-nvc-mount.patch  |  11 +
 .../libnvidia-container-1.3.0.ebuild   |  53 ++
 6 files changed, 761 insertions(+)

diff --git a/sys-libs/libnvidia-container/Manifest 
b/sys-libs/libnvidia-container/Manifest
index e8471951..3bfcaa61 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1 +1,2 @@
 DIST libnvidia-container-1.2.0.tar.gz 152533 BLAKE2B 
fb4c931abf566747bb337d6ce4a6489611248a4828f2e67821ce573c1f3259c47cc735d24f80359de559545c742c37325c3f13209fccc875f9b29fbae0699cca
 SHA512 
75d0d0280c73d4ed830bb4315dc2d6bb8852013a30dfc533429d084ad405b5a56d718cb547d7dd07a4080702afb6bc95a9fa21cf440328e252343aa3eafc13aa
+DIST libnvidia-container-1.3.0.tar.gz 155337 BLAKE2B 
987433597347d21c14a7c1437d82e45dbf48a6f284810882db44120955fe7fc582038abf1df11a71e76699b4cd30347ac92f22b97d79d15528762321e1147450
 SHA512 
29df0d04576ff9f425c576dbcd1d80dc85e72c8217dba553c3025c3acc83388c6d3695f26c8c86e6a7cc6a1e1328cc8985161ae4e88d6151379283ed67552bb4

diff --git 
a/sys-libs/libnvidia-container/files/libnvidia-container-1.3.0-fix-modprobe-utils-c.patch
 
b/sys-libs/libnvidia-container/files/libnvidia-container-1.3.0-fix-modprobe-utils-c.patch
new file mode 100644
index ..5aa8d265
--- /dev/null
+++ 
b/sys-libs/libnvidia-container/files/libnvidia-container-1.3.0-fix-modprobe-utils-c.patch
@@ -0,0 +1,567 @@
+--- a/src/nvidia-modprobe-utils.c  2020-09-18 18:11:57.042187266 +0800
 b/src/nvidia-modprobe-utils.c  2020-09-18 18:25:49.318472815 +0800
+@@ -1,3 +1,29 @@
++/*
++ * Copyright (c) 2013, NVIDIA CORPORATION.
++ *
++ * Permission is hereby granted, free of charge, to any person
++ * obtaining a copy of this software and associated documentation
++ * files (the "Software"), to deal in the Software without
++ * restriction, including without limitation the rights to use, copy,
++ * modify, merge, publish, distribute, sublicense, and/or sell copies
++ * of the Software, and to permit persons to whom the Software is
++ * furnished to do so, subject to the following conditions:
++ *
++ * The above copyright notice and this permission notice shall be
++ * included in all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
++ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
++ * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
++ * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
++ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
++ * SOFTWARE.
++ *
++ * This file provides utility functions on Linux for loading the
++ * NVIDIA kernel module and creating NVIDIA device files.
++ */
+ 
+ #if defined(NV_LINUX)
+ 
+@@ -27,9 +53,6 @@
+ #define NV_NVIDIA_MODULE_NAME "nvidia"
+ #define NV_PROC_REGISTRY_PATH "/proc/driver/nvidia/params"
+ 
+-#define NV_NMODULE_NVIDIA_MODULE_NAME "nvidia%d"
+-#define NV_NMODULE_PROC_REGISTRY_PATH "/proc/driver/nvidia/%d/params"
+-
+ #define NV_UVM_MODULE_NAME "nvidia-uvm"
+ #define NV_UVM_DEVICE_NAME "/dev/nvidia-uvm"
+ #define NV_UVM_TOOLS_DEVICE_NAME "/dev/nvidia-uvm-tools"
+@@ -41,12 +64,16 @@
+ #define NV_NVLINK_MODULE_NAME "nvidia-nvlink"
+ #define NV_NVLINK_PROC_PERM_PATH "/proc/driver/nvidia-nvlink/permissions"
+ 
++#define NV_NVSWITCH_MODULE_NAME "nvidia-nvswitch"
++#define NV_NVSWITCH_PROC_PERM_PATH "/proc/driver/nvidia-nvswitch/permissions"
++
+ #define NV_DEVICE_FILE_MODE_MASK (S_IRWXU|S_IRWXG|S_IRWXO)
+ #define NV_DEVICE_FILE_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
+ #define NV_DEVICE_FILE_UID 0
+ #define NV_DEVICE_FILE_GID 0
+ 
+-#define NV_MAKE_DEVICE(x,y) ((dev_t)((x) << 8 | (y)))
++#define NV_MAKE_DEVICE(major, minor) \
++((dev_t)((minor & 0xff) | (major << 8) | ((minor & ~0xff) << 12)))
+ 
+ #define NV_MAJOR_DEVICE_NUMBER 195
+ 
+@@ -55,84 +82,6 @@
+ #define NV_MIN(a, b) (((a) < (b)) ? (a) : (b))
+ 
+ /*
+- * Construct the nvidia kernel module name based on the input
+- * module instance provided.  If an error occurs, the null
+- * terminator will be written to nv_module_name[0].
+- */
+-static __inline__ void