[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-03-24 Thread Sam James
commit: 786279ae3b5652707bd38804e914fea812d231cd
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:34:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:34:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786279ae

sys-apps/nvme-cli: Stabilize 2.8 x86, #927700

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.8.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
index fdabebbceb2f..7aa6bac17ecc 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="+json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-03-24 Thread Sam James
commit: a561cf735d4b6bd46f67e4952e1b32bbdbd2c777
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 11:28:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 11:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a561cf73

sys-apps/nvme-cli: Stabilize 2.8 amd64, #927700

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.8.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
index 2923e9df5dab..fdabebbceb2f 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-02-14 Thread Patrick McLean
commit: a8b199569789a7715cc5b008c12f85a578872467
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Feb 14 18:30:08 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Feb 14 18:30:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b19956

sys-apps/nvme-cli: add 2.8

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-2.8.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 4b98f80e744c..d7b6f728f912 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1 +1,2 @@
 DIST nvme-cli-2.7.1.gh.tar.gz 902081 BLAKE2B 
7d14838f7f0fd6d1ab1cb30041f862fe2db6f40fe72c13cb4ce227831cac6e141ff5cec2924c846f30629188754b0ce0630ad9009d2a490c193da20e8b8a45d1
 SHA512 
6a9f3574dfd4375e6f7a76ed95f698efb26da5b72a490579caeba9d46c4811ae31650844e0a0e1047dc627158d5ffbdc020112a5059d3195e7eadff902b70b19
+DIST nvme-cli-2.8.gh.tar.gz 910994 BLAKE2B 
c231fc087219622736bdc400c83d2a320670f247f77b53f0cad20c8117e620703badba7cd9a6f267ba79223be9c0d6710c2be968683f77fe72e45957e0c8b899
 SHA512 
1be0bed4e1bf8a25229f301c2b00b78d2de4eaf8ff2b815fa75e44dd35ddd7787604152bdf00696130df3281206a734c5f408c3f2127440e05c2e4b1cdbb79d4

diff --git a/sys-apps/nvme-cli/nvme-cli-2.8.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
new file mode 100644
index ..2923e9df5dab
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+json"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.8:=[json?]
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/, sys-apps/nvme-cli/files/

2024-02-05 Thread Sam James
commit: 8d83c2b790640a42929cc92b0cc24675e182b21c
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 03:02:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 03:02:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d83c2b7

sys-apps/nvme-cli: drop 2.6, 2.7

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest |  2 -
 .../nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch  | 30 
 sys-apps/nvme-cli/metadata.xml |  1 -
 sys-apps/nvme-cli/nvme-cli-2.6.ebuild  | 54 --
 sys-apps/nvme-cli/nvme-cli-2.7.ebuild  | 47 ---
 5 files changed, 134 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 84abb1e70a6e..4b98f80e744c 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1 @@
-DIST nvme-cli-2.6.gh.tar.gz 837964 BLAKE2B 
cd8b0442d58d94d6c402e252e98d81da209fbbd34d3d9eb8d570caedb7e56107d8cb4f9bd774b72eea688fc00678fc24c5f3f8cf46875e6dedadccca3c8e6f68
 SHA512 
da4daef2d7c554455e0c195c03f92188e0e946409a3bd8a5b421d9a106746e82fb1309901d2893639b1a3447bda094c80a9f49f59bf43cf2b00402f82beea3fc
 DIST nvme-cli-2.7.1.gh.tar.gz 902081 BLAKE2B 
7d14838f7f0fd6d1ab1cb30041f862fe2db6f40fe72c13cb4ce227831cac6e141ff5cec2924c846f30629188754b0ce0630ad9009d2a490c193da20e8b8a45d1
 SHA512 
6a9f3574dfd4375e6f7a76ed95f698efb26da5b72a490579caeba9d46c4811ae31650844e0a0e1047dc627158d5ffbdc020112a5059d3195e7eadff902b70b19
-DIST nvme-cli-2.7.gh.tar.gz 902149 BLAKE2B 
4e9d63f002480f60b76b4c7ca5dfefe0f5c8a1acf37eaeab91d4f0844aa43448b0a79cd906d33a09d6546c0ce5ed17f7a7a104d4f607e0a99c4ebd5b4125b0a3
 SHA512 
fcdd6598b004287b90b9fdea2948434f288113a9e41b36c2f44731ac51b7acbda9481bf60d0a183b4a8d79b06a1faaf71bd66f47e641d8eb229f1c05c281b2ae

diff --git 
a/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch
deleted file mode 100644
index df32c2c13332..
--- a/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/meson.build b/meson.build
-index af79bd4d..90c4d6ad 100644
 a/meson.build
-+++ b/meson.build
-@@ -69,9 +69,9 @@ endif
- conf.set('CONFIG_JSONC', json_c_dep.found(), description: 'Is json-c 
available?')
- 
- # Check for libhugetlbfs availability (optional)
--if cc.has_header('hugetlbfs.h')
-+if get_option('hugepages') and cc.has_header('hugetlbfs.h')
-   libhugetlbfs_dep = cc.find_library('hugetlbfs',
-- required : false)
-+ required : true)
- else
-   libhugetlbfs_dep = dependency('', required: false)
- endif
-diff --git a/meson_options.txt b/meson_options.txt
-index c61dae0f..a05a7e0f 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -70,3 +70,9 @@ option(
-   type : 'string',
-   description : 'override the git version string'
- )
-+option(
-+  'hugepages',
-+  type: 'boolean',
-+  value : false,
-+  description : 'Enable support for hugetlbfs'
-+)

diff --git a/sys-apps/nvme-cli/metadata.xml b/sys-apps/nvme-cli/metadata.xml
index 37ce8bf89548..727194bfa429 100644
--- a/sys-apps/nvme-cli/metadata.xml
+++ b/sys-apps/nvme-cli/metadata.xml
@@ -10,6 +10,5 @@


Support JSON output via 
dev-libs/json-c
-   Use huge pages for memory allocations 
via sys-libs/libhugetlbfs

 

diff --git a/sys-apps/nvme-cli/nvme-cli-2.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.6.ebuild
deleted file mode 100644
index b5740f1e6b1f..
--- a/sys-apps/nvme-cli/nvme-cli-2.6.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson systemd udev
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="GPL-2 GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc x86"
-IUSE="hugepages +json"
-
-RDEPEND="
-   >=sys-libs/libnvme-1.6:=[json?]
-   hugepages? ( sys-libs/libhugetlbfs:= )
-   json? ( dev-libs/json-c:= )
-   sys-libs/zlib:=
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch"
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dversion-tag="${PV}"
-   -Ddocs=all
-   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
-   -Dsystemddir="$(systemd_get_systemunitdir)"
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
-   $(meson_use hugepages)
-   $(meson_feature json json-c)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-02-02 Thread Sam James
commit: ab65a88f2767cc9af211afedeb5150beefc6b0a3
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 06:54:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 06:54:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab65a88f

sys-apps/nvme-cli: Stabilize 2.7.1 arm64, #923515

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
index bcaadce500df..9f5d6f0bb596 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-02-02 Thread Arthur Zamarin
commit: 7d1e6d83cdc328b9eff9bcd39bafb53a23433e89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 17:51:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 17:51:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d1e6d83

sys-apps/nvme-cli: Stabilize 2.7.1 amd64, #923515

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
index 8eeb818e02b5..bcaadce500df 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-02-02 Thread Arthur Zamarin
commit: f9b4b9e8ead2b64d37d6eba065620a2ff8c7f408
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 13:34:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 13:34:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b4b9e8

sys-apps/nvme-cli: Stabilize 2.7.1 x86, #923515

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
index 25558979f0cd..8eeb818e02b5 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-02-02 Thread Arthur Zamarin
commit: 0c4e3e47a19c9d93f0f9e5215c60284a2ee85800
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 12:38:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 12:38:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4e3e47

sys-apps/nvme-cli: Stabilize 2.7.1 ppc64, #923515

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
index 0ee6bdafbc3b..25558979f0cd 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~sparc ~x86"
 IUSE="+json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/, sys-apps/nvme-cli/files/

2023-12-27 Thread Sam James
commit: 0ececa5a70eaa2ada5f3a5422afb1492c96493a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 03:59:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 03:59:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ececa5a

sys-apps/nvme-cli: drop 2.2.1, 2.3, 2.4-r2, 2.5

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest |  4 --
 sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch  | 13 --
 .../nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch  | 25 --
 .../nvme-cli-2.4-no-hugetlbfs-automatic-dep.patch  | 25 --
 sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild| 48 ---
 sys-apps/nvme-cli/nvme-cli-2.3.ebuild  | 50 
 sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild   | 51 
 sys-apps/nvme-cli/nvme-cli-2.5.ebuild  | 54 --
 8 files changed, 270 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 15c815064bbe..84abb1e70a6e 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,7 +1,3 @@
-DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26
-DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244
 SHA512 
9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2
-DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 
7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343
 SHA512 
155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73
-DIST nvme-cli-2.5.gh.tar.gz 794528 BLAKE2B 
4e569c612d98a369d9ef720b74fbd50e6bd0b425725593bac2c06966d693cb0c86e034d571d24b17c12bce39467973280d440c1fb5cc3dccdb6c0d112507feab
 SHA512 
50c557e86e95b27a0ad57779c33bbb847e12dd45c30e792f5ce1d52dedd4bc704ac25fa0af2fdebd281c9dfe0059f7ed7c1620fccfde9323f6f9a97afdf8c3cb
 DIST nvme-cli-2.6.gh.tar.gz 837964 BLAKE2B 
cd8b0442d58d94d6c402e252e98d81da209fbbd34d3d9eb8d570caedb7e56107d8cb4f9bd774b72eea688fc00678fc24c5f3f8cf46875e6dedadccca3c8e6f68
 SHA512 
da4daef2d7c554455e0c195c03f92188e0e946409a3bd8a5b421d9a106746e82fb1309901d2893639b1a3447bda094c80a9f49f59bf43cf2b00402f82beea3fc
 DIST nvme-cli-2.7.1.gh.tar.gz 902081 BLAKE2B 
7d14838f7f0fd6d1ab1cb30041f862fe2db6f40fe72c13cb4ce227831cac6e141ff5cec2924c846f30629188754b0ce0630ad9009d2a490c193da20e8b8a45d1
 SHA512 
6a9f3574dfd4375e6f7a76ed95f698efb26da5b72a490579caeba9d46c4811ae31650844e0a0e1047dc627158d5ffbdc020112a5059d3195e7eadff902b70b19
 DIST nvme-cli-2.7.gh.tar.gz 902149 BLAKE2B 
4e9d63f002480f60b76b4c7ca5dfefe0f5c8a1acf37eaeab91d4f0844aa43448b0a79cd906d33a09d6546c0ce5ed17f7a7a104d4f607e0a99c4ebd5b4125b0a3
 SHA512 
fcdd6598b004287b90b9fdea2948434f288113a9e41b36c2f44731ac51b7acbda9481bf60d0a183b4a8d79b06a1faaf71bd66f47e641d8eb229f1c05c281b2ae

diff --git a/sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch
deleted file mode 100644
index 92a1c51b11f7..
--- a/sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Documentation/meson.build b/Documentation/meson.build
-index bb0c9724..519c4bfc 100644
 a/Documentation/meson.build
-+++ b/Documentation/meson.build
-@@ -187,7 +187,7 @@ want_docs = get_option('docs')
- want_docs_build = get_option('docs-build')
- if want_docs != 'false'
-   mandir = join_paths(get_option('mandir'), 'man1')
--  htmldir = join_paths(get_option('htmldir'), 'nvme')
-+  htmldir = get_option('htmldir')
- 
-   asciidoctor = find_program('asciidoc', required: get_option('docs-build'))
-   if want_docs_build and asciidoctor.found()

diff --git 
a/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch
deleted file mode 100644
index e8bba22a92bb..
--- a/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/meson.build b/meson.build
-index c05dc47f..4ae7c513 100644
 a/meson.build
-+++ b/meson.build
-@@ -64,9 +64,9 @@ libz_dep = dependency('zlib', required: true,
-   fallback : ['zlib', 'zlib_dep'])
- 
- # Check for libhugetlbfs availability (optional)
--if cc.has_header('hugetlbfs.h')
-+if get_option('hugepages') and cc.has_header('hugetlbfs.h')
-   libhugetlbfs_dep = cc.find_library('hugetlbfs',
-- required : 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-12-23 Thread Sam James
commit: b8577063f12af1a2add8547f7485b90081a70778
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 02:10:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 02:10:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8577063

sys-apps/nvme-cli: add 2.7.1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest  |  1 +
 sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 72e4846a0cdc..15c815064bbe 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -3,4 +3,5 @@ DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed7
 DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 
7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343
 SHA512 
155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73
 DIST nvme-cli-2.5.gh.tar.gz 794528 BLAKE2B 
4e569c612d98a369d9ef720b74fbd50e6bd0b425725593bac2c06966d693cb0c86e034d571d24b17c12bce39467973280d440c1fb5cc3dccdb6c0d112507feab
 SHA512 
50c557e86e95b27a0ad57779c33bbb847e12dd45c30e792f5ce1d52dedd4bc704ac25fa0af2fdebd281c9dfe0059f7ed7c1620fccfde9323f6f9a97afdf8c3cb
 DIST nvme-cli-2.6.gh.tar.gz 837964 BLAKE2B 
cd8b0442d58d94d6c402e252e98d81da209fbbd34d3d9eb8d570caedb7e56107d8cb4f9bd774b72eea688fc00678fc24c5f3f8cf46875e6dedadccca3c8e6f68
 SHA512 
da4daef2d7c554455e0c195c03f92188e0e946409a3bd8a5b421d9a106746e82fb1309901d2893639b1a3447bda094c80a9f49f59bf43cf2b00402f82beea3fc
+DIST nvme-cli-2.7.1.gh.tar.gz 902081 BLAKE2B 
7d14838f7f0fd6d1ab1cb30041f862fe2db6f40fe72c13cb4ce227831cac6e141ff5cec2924c846f30629188754b0ce0630ad9009d2a490c193da20e8b8a45d1
 SHA512 
6a9f3574dfd4375e6f7a76ed95f698efb26da5b72a490579caeba9d46c4811ae31650844e0a0e1047dc627158d5ffbdc020112a5059d3195e7eadff902b70b19
 DIST nvme-cli-2.7.gh.tar.gz 902149 BLAKE2B 
4e9d63f002480f60b76b4c7ca5dfefe0f5c8a1acf37eaeab91d4f0844aa43448b0a79cd906d33a09d6546c0ce5ed17f7a7a104d4f607e0a99c4ebd5b4125b0a3
 SHA512 
fcdd6598b004287b90b9fdea2948434f288113a9e41b36c2f44731ac51b7acbda9481bf60d0a183b4a8d79b06a1faaf71bd66f47e641d8eb229f1c05c281b2ae

diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
new file mode 100644
index ..0ee6bdafbc3b
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+json"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.7:=[json?]
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-12-20 Thread Ionen Wolkens
commit: 4490cf97ee7d7f746e67ad95f3b2115888eb2961
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec 20 23:56:41 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 21 00:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4490cf97

sys-apps/nvme-cli: forward ~sparc

2.6 was just keyworded, assuming this new one is fine too.

Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.7.ebuild
index f43ee75d8598..0ee6bdafbc3b 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.7.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-12-20 Thread Sam James
commit: 9e8aee84fba482d6ffaa3419ef47cef84b2bb84f
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 20 11:07:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 20 11:07:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8aee84

sys-apps/nvme-cli: add 2.7

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-2.7.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index d6fad1cff209..72e4846a0cdc 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -3,3 +3,4 @@ DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed7
 DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 
7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343
 SHA512 
155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73
 DIST nvme-cli-2.5.gh.tar.gz 794528 BLAKE2B 
4e569c612d98a369d9ef720b74fbd50e6bd0b425725593bac2c06966d693cb0c86e034d571d24b17c12bce39467973280d440c1fb5cc3dccdb6c0d112507feab
 SHA512 
50c557e86e95b27a0ad57779c33bbb847e12dd45c30e792f5ce1d52dedd4bc704ac25fa0af2fdebd281c9dfe0059f7ed7c1620fccfde9323f6f9a97afdf8c3cb
 DIST nvme-cli-2.6.gh.tar.gz 837964 BLAKE2B 
cd8b0442d58d94d6c402e252e98d81da209fbbd34d3d9eb8d570caedb7e56107d8cb4f9bd774b72eea688fc00678fc24c5f3f8cf46875e6dedadccca3c8e6f68
 SHA512 
da4daef2d7c554455e0c195c03f92188e0e946409a3bd8a5b421d9a106746e82fb1309901d2893639b1a3447bda094c80a9f49f59bf43cf2b00402f82beea3fc
+DIST nvme-cli-2.7.gh.tar.gz 902149 BLAKE2B 
4e9d63f002480f60b76b4c7ca5dfefe0f5c8a1acf37eaeab91d4f0844aa43448b0a79cd906d33a09d6546c0ce5ed17f7a7a104d4f607e0a99c4ebd5b4125b0a3
 SHA512 
fcdd6598b004287b90b9fdea2948434f288113a9e41b36c2f44731ac51b7acbda9481bf60d0a183b4a8d79b06a1faaf71bd66f47e641d8eb229f1c05c281b2ae

diff --git a/sys-apps/nvme-cli/nvme-cli-2.7.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.7.ebuild
new file mode 100644
index ..f43ee75d8598
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+json"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.7:=[json?]
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-11-04 Thread Sam James
commit: ea3cf5cfdf0f77c40d855944b73f83789f347118
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  4 10:17:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 10:17:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3cf5cf

sys-apps/nvme-cli: Stabilize 2.3 arm64, #904682

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.3.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
index 6c230c4137fb..64f31939dda6 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="hugepages"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-09-29 Thread Patrick McLean
commit: 55507cc87ea6043e7a63ed47cab5a8632f1713ac
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Sep 29 07:05:05 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Sep 29 07:05:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55507cc8

sys-apps/nvme-cli: add 2.6

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-2.6.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index ed290b253121..d6fad1cff209 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -2,3 +2,4 @@ DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6
 DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244
 SHA512 
9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2
 DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 
7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343
 SHA512 
155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73
 DIST nvme-cli-2.5.gh.tar.gz 794528 BLAKE2B 
4e569c612d98a369d9ef720b74fbd50e6bd0b425725593bac2c06966d693cb0c86e034d571d24b17c12bce39467973280d440c1fb5cc3dccdb6c0d112507feab
 SHA512 
50c557e86e95b27a0ad57779c33bbb847e12dd45c30e792f5ce1d52dedd4bc704ac25fa0af2fdebd281c9dfe0059f7ed7c1620fccfde9323f6f9a97afdf8c3cb
+DIST nvme-cli-2.6.gh.tar.gz 837964 BLAKE2B 
cd8b0442d58d94d6c402e252e98d81da209fbbd34d3d9eb8d570caedb7e56107d8cb4f9bd774b72eea688fc00678fc24c5f3f8cf46875e6dedadccca3c8e6f68
 SHA512 
da4daef2d7c554455e0c195c03f92188e0e946409a3bd8a5b421d9a106746e82fb1309901d2893639b1a3447bda094c80a9f49f59bf43cf2b00402f82beea3fc

diff --git a/sys-apps/nvme-cli/nvme-cli-2.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.6.ebuild
new file mode 100644
index ..b65a0671f910
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.6:=[json?]
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_use hugepages)
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-08-25 Thread Sam James
commit: 9c4b5fc175246f78cfaabd9ddc4dc28c20c4cdd6
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 25 15:04:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 25 15:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4b5fc1

sys-apps/nvme-cli: Stabilize 2.5 amd64, #912571

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
index 255cd97f7bd1..de6c59e4cfa3 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-08-25 Thread Sam James
commit: ea246451fe132df415f2ebb0deb542f26e630684
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 25 15:04:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 25 15:04:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea246451

sys-apps/nvme-cli: Stabilize 2.5 x86, #912571

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
index 5ac455d33882..255cd97f7bd1 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-08-25 Thread Arthur Zamarin
commit: 0f1637673420bb46e1fbaca28bdcdfec4a1c4418
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 25 14:40:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 25 14:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f163767

sys-apps/nvme-cli: Stabilize 2.5 arm64, #912571

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
index 6a60b7ff63e2..ff0db80e4660 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-08-25 Thread Arthur Zamarin
commit: bcc66fe58d28841fef219e29ac378340ba8ca866
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 25 14:40:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 25 14:40:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc66fe5

sys-apps/nvme-cli: Stabilize 2.5 ppc64, #912571

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
index ff0db80e4660..5ac455d33882 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-07-08 Thread Sam James
commit: a80e4374b3013c07d137cdca3155d20cb6d5f13c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 04:37:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 04:37:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80e4374

sys-apps/nvme-cli: drop redundant src_install

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.5.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
index 96f6ab025153..6a60b7ff63e2 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -45,10 +45,6 @@ src_configure() {
meson_src_configure
 }
 
-src_install() {
-   meson_src_install
-}
-
 pkg_postinst() {
udev_reload
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/

2023-06-30 Thread Patrick McLean
commit: 074dc80f8dbe853ae712c451f853bb67821ba370
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jun 30 23:14:09 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jun 30 23:14:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=074dc80f

sys-apps/nvme-cli: add 2.5

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest |  1 +
 .../nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch  | 30 +++
 sys-apps/nvme-cli/nvme-cli-2.5.ebuild  | 58 ++
 3 files changed, 89 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 75d7799d2845..ed290b253121 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26
 DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244
 SHA512 
9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2
 DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 
7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343
 SHA512 
155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73
+DIST nvme-cli-2.5.gh.tar.gz 794528 BLAKE2B 
4e569c612d98a369d9ef720b74fbd50e6bd0b425725593bac2c06966d693cb0c86e034d571d24b17c12bce39467973280d440c1fb5cc3dccdb6c0d112507feab
 SHA512 
50c557e86e95b27a0ad57779c33bbb847e12dd45c30e792f5ce1d52dedd4bc704ac25fa0af2fdebd281c9dfe0059f7ed7c1620fccfde9323f6f9a97afdf8c3cb

diff --git 
a/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch
new file mode 100644
index ..df32c2c13332
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch
@@ -0,0 +1,30 @@
+diff --git a/meson.build b/meson.build
+index af79bd4d..90c4d6ad 100644
+--- a/meson.build
 b/meson.build
+@@ -69,9 +69,9 @@ endif
+ conf.set('CONFIG_JSONC', json_c_dep.found(), description: 'Is json-c 
available?')
+ 
+ # Check for libhugetlbfs availability (optional)
+-if cc.has_header('hugetlbfs.h')
++if get_option('hugepages') and cc.has_header('hugetlbfs.h')
+   libhugetlbfs_dep = cc.find_library('hugetlbfs',
+- required : false)
++ required : true)
+ else
+   libhugetlbfs_dep = dependency('', required: false)
+ endif
+diff --git a/meson_options.txt b/meson_options.txt
+index c61dae0f..a05a7e0f 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -70,3 +70,9 @@ option(
+   type : 'string',
+   description : 'override the git version string'
+ )
++option(
++  'hugepages',
++  type: 'boolean',
++  value : false,
++  description : 'Enable support for hugetlbfs'
++)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
new file mode 100644
index ..96f6ab025153
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json"
+
+RDEPEND="
+   =sys-libs/libnvme-1.5*:=[json?]
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/nvme-cli-2.5-no-hugetlbfs-automatic-dep.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_use hugepages)
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-05-29 Thread Sam James
commit: 5e9d9aeaae728ca83b8e51de9ed65369c47ce3a7
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 20:18:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 20:18:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9d9aea

sys-apps/nvme-cli: Stabilize 2.4-r2 arm64, #906983

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
index 662685fa7858..f873d899c06d 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-05-27 Thread Arthur Zamarin
commit: d76634983a7f2437950490f4f33e9e0c9a19c973
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 27 10:57:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 27 10:57:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7663498

sys-apps/nvme-cli: Stabilize 2.4-r2 ppc64, #906983

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
index 8f6d78dffcbc..662685fa7858 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-05-25 Thread Mike Gilbert
commit: 9823529fb7f0247adf24c63696724b6ca4cdd934
Author: Krzesimir Nowak  microsoft  com>
AuthorDate: Thu May 25 14:24:36 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu May 25 15:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9823529f

sys-apps/nvme-cli: Install udev rules and systemd units in correct places

Udev rules should be installed in rules.d directory (so in
`/usr/lib/udev/rules.d`), currently they are installed in
`/usr/lib/udev`. This mistake probably comes from a build system
change, where for old build system (in version 1.16), UDEVDIR was
supposed to be specified, and the build system defined UDEVRULESDIR
based on the former (see
https://github.com/linux-nvme/nvme-cli/blob/v1.16/Makefile#L17-L18). The
new build system expects the udev rules directory to be passed as a
parameter.

Similar mistake happened for the systemd unit directory - the systemd
unit files are installed in `/usr/lib/systemd/system`, not in
`/usr/lib/systemd`. This one stems from a change in meaning of the
`systemddir` option in the build system - in the old build system it
meant to be `/usr/lib/systemd` and the `system` subdirectory was
appended by the old build system when installing the units (see
https://github.com/linux-nvme/nvme-cli/blob/v1.16/Makefile#L142-L144).
The new build system does not do it any more - it just installs the
units to `systemddir` (see
https://github.com/linux-nvme/nvme-cli/blob/v1.16/Makefile#L142-L144),
thus making the `systemddir` option name rather misleading - probably
should be named `systemdunitdir`, as `systemddir` is not used for
anything else (see
https://github.com/linux-nvme/nvme-cli/blob/v2.4/Makefile#L49).

Signed-off-by: Krzesimir Nowak  microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/31159
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/nvme-cli/{nvme-cli-2.4-r1.ebuild => nvme-cli-2.4-r2.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
similarity index 88%
rename from sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
rename to sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
index 6f0241ae96c5..8f6d78dffcbc 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.4-r2.ebuild
@@ -34,13 +34,12 @@ PATCHES=(
 )
 
 src_configure() {
-   local unitdir="$(systemd_get_systemunitdir)"
local emesonargs=(
-Dversion-tag="${PV}"
-Ddocs=all
-Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
-   -Dsystemddir="${unitdir%/system}"
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
$(meson_use hugepages)
$(meson_feature json json-c)
)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-05-23 Thread Arthur Zamarin
commit: 05d78f7c3c50de7b691492aaf49beeb3d062e7e9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 15:15:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 15:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d78f7c

sys-apps/nvme-cli: Stabilize 2.4-r1 amd64, #906983

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
index 11588c7563be..6f0241ae96c5 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-05-23 Thread Arthur Zamarin
commit: 929d4d2efdc0505f1eab503db151c218803c44a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 15:15:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 15:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929d4d2e

sys-apps/nvme-cli: Stabilize 2.4-r1 x86, #906983

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
index 22ec481ebf09..11588c7563be 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-04-22 Thread Sam James
commit: 934965b58016e79fa4d6646bae7f56066a8d700c
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 04:45:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 04:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934965b5

sys-apps/nvme-cli: Stabilize 2.3 amd64, #904682

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.3.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
index c91d77d7b4ea..6c230c4137fb 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="hugepages"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-04-22 Thread Sam James
commit: cea9bac526425b694323e85abaeae4408b3c2dcc
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 04:45:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 04:45:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea9bac5

sys-apps/nvme-cli: Stabilize 2.3 ppc64, #904682

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.3.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
index fd549dd99719..c91d77d7b4ea 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="hugepages"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-04-10 Thread Patrick McLean
commit: 92d1ad46949991c731c54ced14f53bb553d0c886
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr 10 20:52:02 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Apr 10 20:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d1ad46

sys-apps/nvme-cli: Fix html doc install dir (bug #903695)

Closes: https://bugs.gentoo.org/903695
Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
index 8b44284d63cf..22ec481ebf09 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
@@ -38,7 +38,7 @@ src_configure() {
local emesonargs=(
-Dversion-tag="${PV}"
-Ddocs=all
-   -Dhtmldir="${EPREFIX}/usr/share/doc/${P}/html"
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
-Dsystemddir="${unitdir%/system}"
-Dudevrulesdir="${EPREFIX}$(get_udevdir)"
$(meson_use hugepages)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2023-03-31 Thread Patrick McLean
commit: e88f32d79f84e162b197f4a44525305abb6950ee
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Mar 31 20:36:16 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Mar 31 20:36:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e88f32d7

sys-apps/nvme-cli: Revbump, libnvme dep needs json if json USE is on

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/{nvme-cli-2.4.ebuild => nvme-cli-2.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
similarity index 97%
rename from sys-apps/nvme-cli/nvme-cli-2.4.ebuild
rename to sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
index d76bb8ffda6f..8b44284d63cf 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.4.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.4-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hugepages +json"
 
 RDEPEND="
-   =sys-libs/libnvme-1.4*:=
+   =sys-libs/libnvme-1.4*:=[json?]
hugepages? ( sys-libs/libhugetlbfs:= )
json? ( dev-libs/json-c:= )
sys-libs/zlib:=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/

2023-03-31 Thread Patrick McLean
commit: 70e20951a2b238b4cb6be14671dba5c021459242
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Mar 31 19:12:48 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Mar 31 19:13:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e20951

sys-apps/nvme-cli: add 2.4

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest |  1 +
 .../nvme-cli-2.4-no-hugetlbfs-automatic-dep.patch  | 25 +++
 sys-apps/nvme-cli/nvme-cli-2.4.ebuild  | 52 ++
 3 files changed, 78 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index f7b97d36e74c..75d7799d2845 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26
 DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244
 SHA512 
9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2
+DIST nvme-cli-2.4.gh.tar.gz 746955 BLAKE2B 
7ca26f957bf6927f7af17ac18267cb1099d63ce0f19b085a412b3a1b343946311edf8c5d592b7c7d440fbf42597ee7b9717bf9f5dcdeed0a9a17f135d343
 SHA512 
155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73

diff --git 
a/sys-apps/nvme-cli/files/nvme-cli-2.4-no-hugetlbfs-automatic-dep.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.4-no-hugetlbfs-automatic-dep.patch
new file mode 100644
index ..d39f95826aae
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-2.4-no-hugetlbfs-automatic-dep.patch
@@ -0,0 +1,25 @@
+diff --git a/meson.build b/meson.build
+index 24fa16e2..fc3ef0d7 100644
+--- a/meson.build
 b/meson.build
+@@ -66,9 +66,9 @@ endif
+ conf.set('CONFIG_JSONC', json_c_dep.found(), description: 'Is json-c 
available?')
+ 
+ # Check for libhugetlbfs availability (optional)
+-if cc.has_header('hugetlbfs.h')
++if get_option('hugepages') and cc.has_header('hugetlbfs.h')
+   libhugetlbfs_dep = cc.find_library('hugetlbfs',
+- required : false)
++ required : true)
+   have_libhugetlbfs = libhugetlbfs_dep.found()
+ else
+   libhugetlbfs_dep = []
+diff --git a/meson_options.txt b/meson_options.txt
+index 677942ae..752ecd40 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -10,3 +10,4 @@ option('docs', type : 'combo', choices : ['false', 'html', 
'man', 'all'], descri
+ option('docs-build', type : 'boolean', value : false, description : 'build 
documentation')
+ option('pdc-enabled', type: 'boolean', value : false, description : 'set 
default Persistent Discovery Controllers behavior')
+ option('json-c', type: 'feature', value: 'auto', description: 'JSON suppport')
++option('hugepages', type: 'boolean', value : false, description : 'Enable 
support for hugetlbfs')

diff --git a/sys-apps/nvme-cli/nvme-cli-2.4.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.4.ebuild
new file mode 100644
index ..d76bb8ffda6f
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json"
+
+RDEPEND="
+   =sys-libs/libnvme-1.4*:=
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/nvme-cli-2.2-docdir.patch"
+   "${FILESDIR}/nvme-cli-2.4-no-hugetlbfs-automatic-dep.patch"
+)
+
+src_configure() {
+   local unitdir="$(systemd_get_systemunitdir)"
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${P}/html"
+   -Dsystemddir="${unitdir%/system}"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)"
+   $(meson_use hugepages)
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/

2023-01-31 Thread Patrick McLean
commit: 1b42c42ef2e65c53dca291a3ca0619690adb5d78
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jan 31 23:05:47 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jan 31 23:06:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b42c42e

sys-apps/nvme-cli: Add 2.3, update libnvme json USE dep

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest |  1 +
 .../nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch  | 25 ++
 sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild|  4 ++--
 .../{nvme-cli-2.2.1.ebuild => nvme-cli-2.3.ebuild} | 12 ++-
 4 files changed, 35 insertions(+), 7 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index edd4c759e100..f7b97d36e74c 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1 +1,2 @@
 DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26
+DIST nvme-cli-2.3.gh.tar.gz 733161 BLAKE2B 
b6da650379f24e0dc5c41af3d09fe15076ed70ad39cf48060fd949e3a4bbfe896eef4dd42e27314fab695710c9cb04985f3444e0384b71794cfbf489aa3e6244
 SHA512 
9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2

diff --git 
a/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch
new file mode 100644
index ..e8bba22a92bb
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-2.3-no-hugetlbfs-automatic-dep.patch
@@ -0,0 +1,25 @@
+diff --git a/meson.build b/meson.build
+index c05dc47f..4ae7c513 100644
+--- a/meson.build
 b/meson.build
+@@ -64,9 +64,9 @@ libz_dep = dependency('zlib', required: true,
+   fallback : ['zlib', 'zlib_dep'])
+ 
+ # Check for libhugetlbfs availability (optional)
+-if cc.has_header('hugetlbfs.h')
++if get_option('hugepages') and cc.has_header('hugetlbfs.h')
+   libhugetlbfs_dep = cc.find_library('hugetlbfs',
+- required : false)
++ required : true)
+   have_libhugetlbfs = libhugetlbfs_dep.found()
+ else
+   libhugetlbfs_dep = []
+diff --git a/meson_options.txt b/meson_options.txt
+index 04843ea5..bb10b6c0 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -9,3 +9,4 @@ option('nvme-tests', type : 'boolean', value : false, 
description: 'Run tests ag
+ option('docs', type : 'combo', choices : ['false', 'html', 'man', 'all'], 
description : 'install documentation')
+ option('docs-build', type : 'boolean', value : false, description : 'build 
documentation')
+ option('pdc-enabled', type: 'boolean', value : false, description : 'set 
default Persistent Discovery Controllers behavior')
++option('hugepages', type: 'boolean', value : false, description : 'Enable 
support for hugetlbfs')

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
index e048b5dc9043..2c1223bc049e 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.1.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
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="
-   >=sys-libs/libnvme-1.2:=[json=]
+   >=sys-libs/libnvme-1.2:=[json(+)=]
hugepages? ( sys-libs/libhugetlbfs:= )
json? ( dev-libs/json-c:= )
sys-libs/zlib:=

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.3.ebuild
similarity index 77%
copy from sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
copy to sys-apps/nvme-cli/nvme-cli-2.3.ebuild
index e048b5dc9043..fd549dd99719 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.3.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
@@ -11,13 +11,13 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-IUSE="hugepages +json"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages"
 
 RDEPEND="
-   >=sys-libs/libnvme-1.2:=[json=]
+   >=sys-libs/libnvme-1.3:=
hugepages? ( sys-libs/libhugetlbfs:= )
-   json? ( dev-libs/json-c:= )
+   dev-libs/json-c:=
sys-libs/zlib:=
 "
 
@@ -30,6 +30,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/nvme-cli-2.2-docdir.patch"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/

2022-12-26 Thread Sam James
commit: 175dc705fdd91cc5ae2d18c29c5e7dd3e551b040
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 26 08:26:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 26 08:33:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175dc705

sys-apps/nvme-cli: drop 1.16-r1, 2.0-r1, 2.1.2

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest |  3 -
 .../files/nvme-cli-1.16-bash-completions.patch | 72 --
 .../nvme-cli/files/nvme-cli-1.16-musl-limits.patch | 37 ---
 .../files/nvme-cli-2.0-bash-completions.patch  | 61 --
 sys-apps/nvme-cli/metadata.xml |  1 -
 sys-apps/nvme-cli/nvme-cli-1.16-r1.ebuild  | 55 -
 sys-apps/nvme-cli/nvme-cli-2.0-r1.ebuild   | 38 
 sys-apps/nvme-cli/nvme-cli-2.1.2.ebuild| 34 --
 8 files changed, 301 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 47bc3591ad5f..edd4c759e100 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,4 +1 @@
-DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff
-DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417
-DIST nvme-cli-2.1.2.tar.gz 674414 BLAKE2B 
e71e32a371c2cebfd7f66539490baa8e8074c5bd21afa2470e73c763c752318ca5abc1fe1a4d3f346137dcdbb604889a23955269f209222384a629e8d6817d6a
 SHA512 
2162a6967a221a4ae7e0261748c26a10ff43d5b592039e29578d8310cf176428d528c2d510c0b58419b70bd6d28f4d2c77f0cd27606d87079c64289d5d14f930
 DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26

diff --git a/sys-apps/nvme-cli/files/nvme-cli-1.16-bash-completions.patch 
b/sys-apps/nvme-cli/files/nvme-cli-1.16-bash-completions.patch
deleted file mode 100644
index 27a80eda9955..
--- a/sys-apps/nvme-cli/files/nvme-cli-1.16-bash-completions.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-This fixes several issues:
-* the upstream rebase error (unclosed double quote)
-* typo "lugin_seagate_opts"
-* "readonly" with assignment is problematic on Bash 5.1.x
-
-Gentoo bug: https://bugs.gentoo.org/852764
-Upstream: https://github.com/linux-nvme/nvme-cli/pull/1574
-Upstream: 
https://github.com/linux-nvme/nvme-cli/commit/25fd8c707b106ca0763402566ad657ef710bf09e
-
-Author: Karlson2k (Evgeny Grin)
-Signed-off-by: Karlson2k (Evgeny Grin) 
-
-diff --git a/completions/bash-nvme-completion.sh 
b/completions/bash-nvme-completion.sh
-index 41938d77..31afb3b3 100644
 a/completions/bash-nvme-completion.sh
-+++ b/completions/bash-nvme-completion.sh
-@@ -3,12 +3,13 @@
- # Kelly Kaoudis kelly.n.kaoudis at intel.com, Aug. 2015
- 
- # Constant to indicate command has no options
--readonly NO_OPTS=""
-+NO_OPTS=""
-+readonly NO_OPTS
- 
- # Associative array of plugins and associated subcommands
- # Order here is same as PLUGIN_OBJS in Makefile
- typeset -A _plugin_subcmds
--readonly _plugin_subcmds=(
-+_plugin_subcmds=(
-   [intel]="id-ctrl internal-log lat-stats \
-   set-bucket-thresholds lat-stats-tracking \
-   market-name smart-log-add temp-stats"
-@@ -55,10 +56,11 @@ readonly _plugin_subcmds=(
-   [nvidia]="id-ctrl"
-   [ymtc]="smart-log-add"
- )
-+readonly _plugin_subcmds
- 
- # Associative array mapping plugins to coresponding option completions
- typeset -A _plugin_funcs
--readonly _plugin_funcs=(
-+_plugin_funcs=(
-   [intel]="plugin_intel_opts"
-   [amzn]="plugin_amzn_opts"
-   [lnvm]="plugin_lnvm_opts"
-@@ -77,6 +79,7 @@ readonly _plugin_funcs=(
-   [nvidia]="plugin_nvidia_opts"
-   [ymtc]="plugin_ymtc_opts"
- )
-+readonly _plugin_funcs
- 
- # Top level commands
- _cmds="list list-subsys id-ctrl id-ns \
-@@ -101,8 +104,7 @@ _cmds="list list-subsys id-ctrl id-ns \
-   connect disconnect disconnect-all gen-hostnqn \
-   show-hostnqn dir-receive dir-send virt-mgmt \
-   rpmb boot-part-log fid-support-effects-log \
--  supported-log-pages lockdown"
--  supported-log-pages list-endgrp"
-+  supported-log-pages lockdown list-endgrp"
- 
- # Add plugins:
- for plugin in "${!_plugin_subcmds[@]}"; do
-@@ -983,7 +985,7 @@ plugin_micron_opts () {
-   return 0
- }
- 
--lugin_seagate_opts 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-11-24 Thread Sam James
commit: 42bda412c8c4f54b618d5401c9fef546c18ac6f1
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 25 06:01:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 06:01:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bda412

sys-apps/nvme-cli: Stabilize 2.2.1 ppc64, #882857

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
index d982cf61ece7..e048b5dc9043 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-11-24 Thread Sam James
commit: 5c8ff58439653b48d56bbd65b54dbdf0b1aa1af2
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 25 05:15:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 05:15:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c8ff584

sys-apps/nvme-cli: Stabilize 2.2.1 amd64, #882857

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
index e6c6b3815379..b3b16932a36d 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-11-24 Thread Sam James
commit: 2ab0eb6db37f4e6a08a20b1fbb851c2f2b9d652f
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 25 05:15:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 05:15:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab0eb6d

sys-apps/nvme-cli: Stabilize 2.2.1 x86, #882857

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
index 76957857b9d3..d982cf61ece7 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-11-24 Thread Sam James
commit: 5e483dcfb86a84b54ce4f9dcf9a2c6d6e89b880d
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 25 05:15:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 05:15:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e483dcf

sys-apps/nvme-cli: Stabilize 2.2.1 arm64, #882857

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
index b3b16932a36d..76957857b9d3 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hugepages +json"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-11-14 Thread Patrick McLean
commit: 4bc38d60b5996c0d8eeb7e2ccfccb5b4281ef988
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Nov 14 22:15:16 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Nov 14 22:15:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc38d60

sys-apps/nvme-cli: drop 1.16, 2.0, 2.1.1

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest  |  1 -
 sys-apps/nvme-cli/metadata.xml  | 27 -
 sys-apps/nvme-cli/nvme-cli-1.16.ebuild  | 54 -
 sys-apps/nvme-cli/nvme-cli-2.0.ebuild   | 34 -
 sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild | 34 -
 5 files changed, 12 insertions(+), 138 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index c727acc4e18a..47bc3591ad5f 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,5 +1,4 @@
 DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff
 DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417
-DIST nvme-cli-2.1.1.tar.gz 674354 BLAKE2B 
2cb995195328a9c91644ff32676eb3a6d9f1927a004ed75d2be0a746f45050b8ae927924a1095a787ea10618bd600133237852f56116c1db25c4eaa03ea9dab5
 SHA512 
61a8e7c0ae8da082ac0cda2fdf61ffe8d83ed5d4ee31640bde89fde929ba3fe6d788950bd232630af2c7fc5f3563f05f47f350e005c8556691e5aede73c88d74
 DIST nvme-cli-2.1.2.tar.gz 674414 BLAKE2B 
e71e32a371c2cebfd7f66539490baa8e8074c5bd21afa2470e73c763c752318ca5abc1fe1a4d3f346137dcdbb604889a23955269f209222384a629e8d6817d6a
 SHA512 
2162a6967a221a4ae7e0261748c26a10ff43d5b592039e29578d8310cf176428d528c2d510c0b58419b70bd6d28f4d2c77f0cd27606d87079c64289d5d14f930
 DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26

diff --git a/sys-apps/nvme-cli/metadata.xml b/sys-apps/nvme-cli/metadata.xml
index ccf53ab56617..f9624e33a203 100644
--- a/sys-apps/nvme-cli/metadata.xml
+++ b/sys-apps/nvme-cli/metadata.xml
@@ -1,19 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-zmed...@gentoo.org
-  
-  
-Patrick McLean
-chutz...@gentoo.org
-  
-  
-linux-nvme/nvme-cli
-  
-  
-Support JSON output via dev-libs/json-c
-Use huge pages for memory allocations via 
sys-libs/libhugetlbfs
-UUID support via sys-apps/util-linux
-  
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   linux-nvme/nvme-cli
+   
+   
+   Support JSON output via 
dev-libs/json-c
+   Use huge pages for memory allocations 
via sys-libs/libhugetlbfs
+   UUID support via 
sys-apps/util-linux
+   
 

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
deleted file mode 100644
index 57126d5159de..
--- a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs udev
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="hugepages +json systemd +uuid"
-
-RDEPEND="json? ( dev-libs/json-c:= )
-   hugepages? ( sys-libs/libhugetlbfs )
-   systemd? ( sys-apps/systemd:= )
-   uuid? ( sys-apps/util-linux:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-musl-limits.patch
-)
-
-src_prepare() {
-   default
-
-   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
-   -e 's|^LIBJSONC =|LIBJSONC ?=|' \
-   -e 's|^LIBHUGETLBFS =|LIBHUGETLBFS ?=|' \
-   -e 's|^HAVE_SYSTEMD =|HAVE_SYSTEMD ?=|' \
-   -e '/DESTDIROLD/d' \
-   -i Makefile || die
-}
-
-src_configure() {
-   tc-export CC
-
-   export PREFIX="${EPREFIX}/usr"
-
-   local unitdir="$(systemd_get_systemunitdir)"
-   export SYSTEMDDIR="${unitdir%/system}"
-   export UDEVDIR="${EPREFIX}$(get_udevdir)"
-
-   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-11-02 Thread Patrick McLean
commit: a90cff0dbd424516c0c0842115de670698f83e1f
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 16:04:22 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 16:06:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90cff0d

sys-apps/nvme-cli: add 2.2.1, drop 2.2

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest   | 2 +-
 sys-apps/nvme-cli/{nvme-cli-2.2.ebuild => nvme-cli-2.2.1.ebuild} | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index f1f4bab98471..c727acc4e18a 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -2,4 +2,4 @@ DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554
 DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417
 DIST nvme-cli-2.1.1.tar.gz 674354 BLAKE2B 
2cb995195328a9c91644ff32676eb3a6d9f1927a004ed75d2be0a746f45050b8ae927924a1095a787ea10618bd600133237852f56116c1db25c4eaa03ea9dab5
 SHA512 
61a8e7c0ae8da082ac0cda2fdf61ffe8d83ed5d4ee31640bde89fde929ba3fe6d788950bd232630af2c7fc5f3563f05f47f350e005c8556691e5aede73c88d74
 DIST nvme-cli-2.1.2.tar.gz 674414 BLAKE2B 
e71e32a371c2cebfd7f66539490baa8e8074c5bd21afa2470e73c763c752318ca5abc1fe1a4d3f346137dcdbb604889a23955269f209222384a629e8d6817d6a
 SHA512 
2162a6967a221a4ae7e0261748c26a10ff43d5b592039e29578d8310cf176428d528c2d510c0b58419b70bd6d28f4d2c77f0cd27606d87079c64289d5d14f930
-DIST nvme-cli-2.2.gh.tar.gz 706243 BLAKE2B 
ad06296484b9a1a8e53a904cb5f28f93a25c2882186ddcc2fca1f7762af0f7bedc1775d094d566fca3917419018d87c41b7a78378758a9e0b65c161a8188517e
 SHA512 
a3f572bb1bbd4ba56eb3a4c1e1aa95c4ed5e7bc1d5adb80125fe54a894c470838cad5457a0420692deb39f4302cefc4fc1eab92c08c134faabe03a654b9542f4
+DIST nvme-cli-2.2.1.gh.tar.gz 706199 BLAKE2B 
e0026fc2ee3edeffa18b0fc8365703e3de6f69cdd665878e8589fefa334ddb78f3fdf2768bd5a141dc27b0a7403d0fd7472db763e7e41b55a3cac314105faac3
 SHA512 
8efa94d49a4d443cdb0310386733e88117f17719b05044f11e63e2a09143fce55918171b457a467371263ebb2e36552558aad249ae4dbd27941af79fe9722e26

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
similarity index 98%
rename from sys-apps/nvme-cli/nvme-cli-2.2.ebuild
rename to sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
index e306a3a8eb3b..e6c6b3815379 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.2.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.1.ebuild
@@ -8,7 +8,6 @@ inherit meson systemd udev
 DESCRIPTION="NVM-Express user space tooling for Linux"
 HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
 SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-RESTRICT="test"
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-10-31 Thread Patrick McLean
commit: 40e4e486a251c06c7952793d258d6f666f6bf4ba
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Oct 31 18:06:42 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Oct 31 18:06:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e4e486

sys-apps/nvme-cli: add myself as a maintainer

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/nvme-cli/metadata.xml b/sys-apps/nvme-cli/metadata.xml
index 0ed1b1c4a09c..ccf53ab56617 100644
--- a/sys-apps/nvme-cli/metadata.xml
+++ b/sys-apps/nvme-cli/metadata.xml
@@ -4,6 +4,10 @@
   
 zmed...@gentoo.org
   
+  
+Patrick McLean
+chutz...@gentoo.org
+  
   
 linux-nvme/nvme-cli
   



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/

2022-10-31 Thread Patrick McLean
commit: 326b97370a9222e59502b3bbb1f59507bac6fb39
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Oct 31 17:50:21 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Oct 31 17:50:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326b9737

sys-apps/nvme-cli: add 2.2

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch | 13 ++
 sys-apps/nvme-cli/nvme-cli-2.2.ebuild | 49 +++
 3 files changed, 63 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 8af04fe51003..f1f4bab98471 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -2,3 +2,4 @@ DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554
 DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417
 DIST nvme-cli-2.1.1.tar.gz 674354 BLAKE2B 
2cb995195328a9c91644ff32676eb3a6d9f1927a004ed75d2be0a746f45050b8ae927924a1095a787ea10618bd600133237852f56116c1db25c4eaa03ea9dab5
 SHA512 
61a8e7c0ae8da082ac0cda2fdf61ffe8d83ed5d4ee31640bde89fde929ba3fe6d788950bd232630af2c7fc5f3563f05f47f350e005c8556691e5aede73c88d74
 DIST nvme-cli-2.1.2.tar.gz 674414 BLAKE2B 
e71e32a371c2cebfd7f66539490baa8e8074c5bd21afa2470e73c763c752318ca5abc1fe1a4d3f346137dcdbb604889a23955269f209222384a629e8d6817d6a
 SHA512 
2162a6967a221a4ae7e0261748c26a10ff43d5b592039e29578d8310cf176428d528c2d510c0b58419b70bd6d28f4d2c77f0cd27606d87079c64289d5d14f930
+DIST nvme-cli-2.2.gh.tar.gz 706243 BLAKE2B 
ad06296484b9a1a8e53a904cb5f28f93a25c2882186ddcc2fca1f7762af0f7bedc1775d094d566fca3917419018d87c41b7a78378758a9e0b65c161a8188517e
 SHA512 
a3f572bb1bbd4ba56eb3a4c1e1aa95c4ed5e7bc1d5adb80125fe54a894c470838cad5457a0420692deb39f4302cefc4fc1eab92c08c134faabe03a654b9542f4

diff --git a/sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch
new file mode 100644
index ..92a1c51b11f7
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-2.2-docdir.patch
@@ -0,0 +1,13 @@
+diff --git a/Documentation/meson.build b/Documentation/meson.build
+index bb0c9724..519c4bfc 100644
+--- a/Documentation/meson.build
 b/Documentation/meson.build
+@@ -187,7 +187,7 @@ want_docs = get_option('docs')
+ want_docs_build = get_option('docs-build')
+ if want_docs != 'false'
+   mandir = join_paths(get_option('mandir'), 'man1')
+-  htmldir = join_paths(get_option('htmldir'), 'nvme')
++  htmldir = get_option('htmldir')
+ 
+   asciidoctor = find_program('asciidoc', required: get_option('docs-build'))
+   if want_docs_build and asciidoctor.found()

diff --git a/sys-apps/nvme-cli/nvme-cli-2.2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.2.ebuild
new file mode 100644
index ..e306a3a8eb3b
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.2:=[json=]
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/nvme-cli-2.2-docdir.patch"
+)
+
+src_configure() {
+   local unitdir="$(systemd_get_systemunitdir)"
+   local emesonargs=(
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${P}/html"
+   -Dsystemddir="${unitdir%/system}"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-08-11 Thread Patrick McLean
commit: 7457bf74eecdfab69ef0110087d426941cb054af
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 11 16:48:10 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Aug 11 16:48:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7457bf74

sys-apps/nvme-cli: add 2.1.2

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest  |  1 +
 sys-apps/nvme-cli/nvme-cli-2.1.2.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index fd37ba985ddc..8af04fe51003 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff
 DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417
 DIST nvme-cli-2.1.1.tar.gz 674354 BLAKE2B 
2cb995195328a9c91644ff32676eb3a6d9f1927a004ed75d2be0a746f45050b8ae927924a1095a787ea10618bd600133237852f56116c1db25c4eaa03ea9dab5
 SHA512 
61a8e7c0ae8da082ac0cda2fdf61ffe8d83ed5d4ee31640bde89fde929ba3fe6d788950bd232630af2c7fc5f3563f05f47f350e005c8556691e5aede73c88d74
+DIST nvme-cli-2.1.2.tar.gz 674414 BLAKE2B 
e71e32a371c2cebfd7f66539490baa8e8074c5bd21afa2470e73c763c752318ca5abc1fe1a4d3f346137dcdbb604889a23955269f209222384a629e8d6817d6a
 SHA512 
2162a6967a221a4ae7e0261748c26a10ff43d5b592039e29578d8310cf176428d528c2d510c0b58419b70bd6d28f4d2c77f0cd27606d87079c64289d5d14f930

diff --git a/sys-apps/nvme-cli/nvme-cli-2.1.2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.1.2.ebuild
new file mode 100644
index ..ef7cb9b54e90
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json +uuid"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.1:=[json=,uuid=]
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   uuid? ( sys-apps/util-linux:= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local unitdir="$(systemd_get_systemunitdir)"
+   local emesonargs=(
+   -Dsystemddir="${unitdir%/system}"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-08-11 Thread Sam James
commit: 64d1c7750d1ca3a32502781543cd458028d13fd3
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 11 10:57:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 11 11:13:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d1c775

sys-apps/nvme-cli: fix UnquotedVariable

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.0.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
index 2805c11288da..33135e2e14ea 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
@@ -28,7 +28,7 @@ src_configure() {
local unitdir="$(systemd_get_systemunitdir)"
local emesonargs=(
-Dsystemddir=${unitdir%/system}
-   -Dudevrulesdir=${EPREFIX}$(get_udevdir)
+   -Dudevrulesdir="${EPREFIX}"$(get_udevdir)
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-08-11 Thread Sam James
commit: 26d6720787b934e45733f337d63649e01d83e193
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 11 10:53:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 11 10:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d67207

sys-apps/nvme-cli: fix UnquotedVariable

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.0-r1.ebuild | 2 +-
 sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.0-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.0-r1.ebuild
index bc3e02e3f368..3bce0f7121ce 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.0-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.0-r1.ebuild
@@ -32,7 +32,7 @@ src_configure() {
local unitdir="$(systemd_get_systemunitdir)"
local emesonargs=(
-Dsystemddir=${unitdir%/system}
-   -Dudevrulesdir=${EPREFIX}$(get_udevdir)
+   -Dudevrulesdir="${EPREFIX}"$(get_udevdir)
)
meson_src_configure
 }

diff --git a/sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild
index 94b2b0fe7717..78d30a7452f5 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild
@@ -28,7 +28,7 @@ src_configure() {
local unitdir="$(systemd_get_systemunitdir)"
local emesonargs=(
-Dsystemddir=${unitdir%/system}
-   -Dudevrulesdir=${EPREFIX}$(get_udevdir)
+   -Dudevrulesdir="${EPREFIX}"$(get_udevdir)
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-08-01 Thread Zac Medico
commit: 14219d0d7641ed0986692181d355a609c7095b63
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Aug  1 18:56:08 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Aug  1 18:56:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14219d0d

sys-apps/nvme-cli: add 2.1.1

Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest  |  1 +
 sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 7ef0403fa452..fd37ba985ddc 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff
 DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417
+DIST nvme-cli-2.1.1.tar.gz 674354 BLAKE2B 
2cb995195328a9c91644ff32676eb3a6d9f1927a004ed75d2be0a746f45050b8ae927924a1095a787ea10618bd600133237852f56116c1db25c4eaa03ea9dab5
 SHA512 
61a8e7c0ae8da082ac0cda2fdf61ffe8d83ed5d4ee31640bde89fde929ba3fe6d788950bd232630af2c7fc5f3563f05f47f350e005c8556691e5aede73c88d74

diff --git a/sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild
new file mode 100644
index ..94b2b0fe7717
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json +uuid"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.1:=[json=,uuid=]
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   uuid? ( sys-apps/util-linux:= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local unitdir="$(systemd_get_systemunitdir)"
+   local emesonargs=(
+   -Dsystemddir=${unitdir%/system}
+   -Dudevrulesdir=${EPREFIX}$(get_udevdir)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/

2022-06-18 Thread Zac Medico
commit: a03fa9d85ce7ce11c162b3d42e3d150119c0b452
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Fri Jun 17 11:21:37 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jun 18 17:36:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a03fa9d8

sys-apps/nvme-cli: fixed bash completion

Closes: https://bugs.gentoo.org/852764
Closes: https://github.com/gentoo/gentoo/pull/25939
Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Zac Medico  gentoo.org>

 .../files/nvme-cli-1.16-bash-completions.patch | 72 ++
 .../files/nvme-cli-2.0-bash-completions.patch  | 61 ++
 sys-apps/nvme-cli/nvme-cli-1.16-r1.ebuild  | 55 +
 sys-apps/nvme-cli/nvme-cli-2.0-r1.ebuild   | 38 
 4 files changed, 226 insertions(+)

diff --git a/sys-apps/nvme-cli/files/nvme-cli-1.16-bash-completions.patch 
b/sys-apps/nvme-cli/files/nvme-cli-1.16-bash-completions.patch
new file mode 100644
index ..27a80eda9955
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-1.16-bash-completions.patch
@@ -0,0 +1,72 @@
+This fixes several issues:
+* the upstream rebase error (unclosed double quote)
+* typo "lugin_seagate_opts"
+* "readonly" with assignment is problematic on Bash 5.1.x
+
+Gentoo bug: https://bugs.gentoo.org/852764
+Upstream: https://github.com/linux-nvme/nvme-cli/pull/1574
+Upstream: 
https://github.com/linux-nvme/nvme-cli/commit/25fd8c707b106ca0763402566ad657ef710bf09e
+
+Author: Karlson2k (Evgeny Grin)
+Signed-off-by: Karlson2k (Evgeny Grin) 
+
+diff --git a/completions/bash-nvme-completion.sh 
b/completions/bash-nvme-completion.sh
+index 41938d77..31afb3b3 100644
+--- a/completions/bash-nvme-completion.sh
 b/completions/bash-nvme-completion.sh
+@@ -3,12 +3,13 @@
+ # Kelly Kaoudis kelly.n.kaoudis at intel.com, Aug. 2015
+ 
+ # Constant to indicate command has no options
+-readonly NO_OPTS=""
++NO_OPTS=""
++readonly NO_OPTS
+ 
+ # Associative array of plugins and associated subcommands
+ # Order here is same as PLUGIN_OBJS in Makefile
+ typeset -A _plugin_subcmds
+-readonly _plugin_subcmds=(
++_plugin_subcmds=(
+   [intel]="id-ctrl internal-log lat-stats \
+   set-bucket-thresholds lat-stats-tracking \
+   market-name smart-log-add temp-stats"
+@@ -55,10 +56,11 @@ readonly _plugin_subcmds=(
+   [nvidia]="id-ctrl"
+   [ymtc]="smart-log-add"
+ )
++readonly _plugin_subcmds
+ 
+ # Associative array mapping plugins to coresponding option completions
+ typeset -A _plugin_funcs
+-readonly _plugin_funcs=(
++_plugin_funcs=(
+   [intel]="plugin_intel_opts"
+   [amzn]="plugin_amzn_opts"
+   [lnvm]="plugin_lnvm_opts"
+@@ -77,6 +79,7 @@ readonly _plugin_funcs=(
+   [nvidia]="plugin_nvidia_opts"
+   [ymtc]="plugin_ymtc_opts"
+ )
++readonly _plugin_funcs
+ 
+ # Top level commands
+ _cmds="list list-subsys id-ctrl id-ns \
+@@ -101,8 +104,7 @@ _cmds="list list-subsys id-ctrl id-ns \
+   connect disconnect disconnect-all gen-hostnqn \
+   show-hostnqn dir-receive dir-send virt-mgmt \
+   rpmb boot-part-log fid-support-effects-log \
+-  supported-log-pages lockdown"
+-  supported-log-pages list-endgrp"
++  supported-log-pages lockdown list-endgrp"
+ 
+ # Add plugins:
+ for plugin in "${!_plugin_subcmds[@]}"; do
+@@ -983,7 +985,7 @@ plugin_micron_opts () {
+   return 0
+ }
+ 
+-lugin_seagate_opts () {
++plugin_seagate_opts () {
+ local opts=""
+   local compargs=""
+ 

diff --git a/sys-apps/nvme-cli/files/nvme-cli-2.0-bash-completions.patch 
b/sys-apps/nvme-cli/files/nvme-cli-2.0-bash-completions.patch
new file mode 100644
index ..3ddad04a5518
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-2.0-bash-completions.patch
@@ -0,0 +1,61 @@
+This fixes several issues:
+* typo "lugin_seagate_opts"
+* "readonly" with assignment resulting in error on Bash 5.x
+
+Gentoo bug: https://bugs.gentoo.org/852764
+Upstream: https://github.com/linux-nvme/nvme-cli/pull/1574
+Upstream: 
https://github.com/linux-nvme/nvme-cli/commit/25fd8c707b106ca0763402566ad657ef710bf09e
+
+Author: Karlson2k (Evgeny Grin)
+Signed-off-by: Karlson2k (Evgeny Grin) 
+
+diff --git a/completions/bash-nvme-completion.sh 
b/completions/bash-nvme-completion.sh
+index 5e0eb23b..469ba3e2 100644
+--- a/completions/bash-nvme-completion.sh
 b/completions/bash-nvme-completion.sh
+@@ -3,12 +3,13 @@
+ # Kelly Kaoudis kelly.n.kaoudis at intel.com, Aug. 2015
+ 
+ # Constant to indicate command has no options
+-readonly NO_OPTS=""
++NO_OPTS=""
++readonly NO_OPTS
+ 
+ # Associative array of plugins and associated subcommands
+ # Order here is same as PLUGIN_OBJS in Makefile
+ typeset -A _plugin_subcmds
+-readonly _plugin_subcmds=(
++_plugin_subcmds=(
+   [intel]="id-ctrl internal-log lat-stats \
+   set-bucket-thresholds lat-stats-tracking \
+   market-name smart-log-add temp-stats"
+@@ -53,10 +54,11 @@ 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-05-19 Thread WANG Xuerui
commit: 3f86b985cc8cd8d36387b572403fb9ac46dbec57
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 11:24:30 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 11:24:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f86b985

sys-apps/nvme-cli: keyword 2.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-2.0.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
index cc8d7246bc18..2805c11288da 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hugepages +json +uuid"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-05-07 Thread David Seifert
commit: 1c95a3a5bc778d5ca5fe21c1100cdde3a721ee4b
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  7 17:00:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  7 17:00:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c95a3a5

sys-apps/nvme-cli: drop 1.14, 1.15-r1

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/nvme-cli/Manifest|  2 --
 sys-apps/nvme-cli/nvme-cli-1.14.ebuild| 35 --
 sys-apps/nvme-cli/nvme-cli-1.15-r1.ebuild | 50 ---
 3 files changed, 87 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index d49ab3e3a7ad..7ef0403fa452 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,4 +1,2 @@
-DIST nvme-cli-1.14.tar.gz 579561 BLAKE2B 
e27dade228ee47d88ef5cbab4d9d6163e75af44fb3345ed2ae566e875b973355255a5aba1b1846e53006f9676922cf7901a5e6e4867fcf04c591bf372a119bca
 SHA512 
b5e18708233fd37069d84ee34232d737ed6d6909b0ec523d82cc2c4940172f7ce769b9bbec0d8615ebee544a5174cb4d752ad6d96ea05cfaa1177efc760f0e9e
-DIST nvme-cli-1.15.tar.gz 610927 BLAKE2B 
66278904d49987d92083c1bb28a98d362adee8e85ee92e44e9dee381f3efcc76ac53ddf82957495ac7b2ef82e717c570d55e1b2052224740c1bc7e5af8af137e
 SHA512 
0614105153edf7217d4c428927423628b63f6bee034c59926370a13d433c9c3af217338fb6fe2f8bbf781fc17ebae0102e8c072371b7ea4324c18dfdffd40305
 DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff
 DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417

diff --git a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
deleted file mode 100644
index 0b5c3803dc39..
--- a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs udev
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="+uuid"
-
-RDEPEND="uuid? ( sys-apps/util-linux:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
-   -e '/DESTDIROLD/d' \
-   -i Makefile || die
-}
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   local unitdir="$(systemd_get_systemunitdir)"
-   export SYSTEMDDIR="${unitdir%/system}"
-   export UDEVDIR="${EPREFIX}$(get_udevdir)"
-   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
-}

diff --git a/sys-apps/nvme-cli/nvme-cli-1.15-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.15-r1.ebuild
deleted file mode 100644
index 0debd0e006e6..
--- a/sys-apps/nvme-cli/nvme-cli-1.15-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs udev
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="hugepages +json systemd +uuid"
-
-RDEPEND="json? ( dev-libs/json-c:= )
-   hugepages? ( sys-libs/libhugetlbfs )
-   systemd? ( sys-apps/systemd:= )
-   uuid? ( sys-apps/util-linux:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
-   -e 's|^LIBJSONC =|LIBJSONC ?=|' \
-   -e 's|^LIBHUGETLBFS =|LIBHUGETLBFS ?=|' \
-   -e 's|^HAVE_SYSTEMD =|HAVE_SYSTEMD ?=|' \
-   -e '/DESTDIROLD/d' \
-   -i Makefile || die
-}
-
-src_configure() {
-   tc-export CC
-
-   export PREFIX="${EPREFIX}/usr"
-
-   local unitdir="$(systemd_get_systemunitdir)"
-   export SYSTEMDDIR="${unitdir%/system}"
-   export UDEVDIR="${EPREFIX}$(get_udevdir)"
-
-   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
-   MAKEOPTS+=" LIBJSONC=$(usex json 0 1)"
-   MAKEOPTS+=" LIBHUGETLBFS=$(usex hugepages 0 1)"
-   MAKEOPTS+=" HAVE_SYSTEMD=$(usex systemd 0 1)"
-   MAKEOPTS+="  V=1"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-04-09 Thread Zac Medico
commit: 5704a6710561b522e8414b15c3ee41bddef82285
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Apr  9 18:45:58 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Apr  9 19:48:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5704a671

sys-apps/nvme-cli: add 2.0

Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-2.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 1eb09d96a97d..d49ab3e3a7ad 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-1.14.tar.gz 579561 BLAKE2B 
e27dade228ee47d88ef5cbab4d9d6163e75af44fb3345ed2ae566e875b973355255a5aba1b1846e53006f9676922cf7901a5e6e4867fcf04c591bf372a119bca
 SHA512 
b5e18708233fd37069d84ee34232d737ed6d6909b0ec523d82cc2c4940172f7ce769b9bbec0d8615ebee544a5174cb4d752ad6d96ea05cfaa1177efc760f0e9e
 DIST nvme-cli-1.15.tar.gz 610927 BLAKE2B 
66278904d49987d92083c1bb28a98d362adee8e85ee92e44e9dee381f3efcc76ac53ddf82957495ac7b2ef82e717c570d55e1b2052224740c1bc7e5af8af137e
 SHA512 
0614105153edf7217d4c428927423628b63f6bee034c59926370a13d433c9c3af217338fb6fe2f8bbf781fc17ebae0102e8c072371b7ea4324c18dfdffd40305
 DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff
+DIST nvme-cli-2.0.tar.gz 646320 BLAKE2B 
81a8161091071be4e98d4feb78b3f3edaed07262212a8950c1882e3b46f38cd82d8cd8bfec62b3971feda6e82d297338e5541c8eda33c8b6f714d3b3ce000c25
 SHA512 
24a00ee8e0fc963c1757797413ff5725cec18f821a714d6bbbf37906010d72934d6fdd7b466c085f13716a5279d1a7bd3254ee474e37a0ecd00a85ef23e12417

diff --git a/sys-apps/nvme-cli/nvme-cli-2.0.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
new file mode 100644
index ..cc8d7246bc18
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json +uuid"
+
+RDEPEND="
+   sys-libs/libnvme:=[json=,uuid=]
+   hugepages? ( sys-libs/libhugetlbfs:= )
+   json? ( dev-libs/json-c:= )
+   uuid? ( sys-apps/util-linux:= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local unitdir="$(systemd_get_systemunitdir)"
+   local emesonargs=(
+   -Dsystemddir=${unitdir%/system}
+   -Dudevrulesdir=${EPREFIX}$(get_udevdir)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-02-12 Thread Agostino Sarubbo
commit: 6715288e1cf340a1a156d41e12693a7a8356c44e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Feb 13 07:59:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Feb 13 07:59:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6715288e

sys-apps/nvme-cli: x86 stable wrt bug #833129

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
index 5616e33c5a32..57126d5159de 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 IUSE="hugepages +json systemd +uuid"
 
 RDEPEND="json? ( dev-libs/json-c:= )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-02-12 Thread Agostino Sarubbo
commit: f918c2a9770ad9a1d5005eaa81bdce98c46173f3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Feb 13 07:56:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Feb 13 07:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f918c2a9

sys-apps/nvme-cli: ppc64 stable wrt bug #833129

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
index 5b42132d4640..5616e33c5a32 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
 IUSE="hugepages +json systemd +uuid"
 
 RDEPEND="json? ( dev-libs/json-c:= )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-02-12 Thread Agostino Sarubbo
commit: bf3fd2589f3fdf9886fd925ae78fa0c203ae5be5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Feb 13 07:52:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Feb 13 07:52:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3fd258

sys-apps/nvme-cli: amd64 stable wrt bug #833129

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
index a9b9ad8bffef..5b42132d4640 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
 IUSE="hugepages +json systemd +uuid"
 
 RDEPEND="json? ( dev-libs/json-c:= )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2022-02-12 Thread Arthur Zamarin
commit: 300df60134a563f9a258e1bfde004d805d1ca037
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 12 12:34:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 12 12:34:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300df601

sys-apps/nvme-cli: Stabilize 1.16 arm64, #833129

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.16.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
index 1f0ebaf7bde5..a9b9ad8bffef 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
 IUSE="hugepages +json systemd +uuid"
 
 RDEPEND="json? ( dev-libs/json-c:= )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/

2022-02-11 Thread Sam James
commit: b88a075035f5310c240b8fa38c9d4eeb33086934
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 11 14:39:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 11 14:39:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88a0750

sys-apps/nvme-cli: musl build fix deux

Closes: https://bugs.gentoo.org/830744
Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch | 13 +
 1 file changed, 13 insertions(+)

diff --git a/sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch 
b/sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch
index 12e66577d69d..27c9667c827c 100644
--- a/sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch
+++ b/sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch
@@ -1,5 +1,6 @@
 
https://github.com/linux-nvme/nvme-cli/commit/4729b13f36d4713ce1162dc1d4425d44e1474078.patch
 https://bugs.gentoo.org/829705
+(and an additional hunk for https://bugs.gentoo.org/830744)
 
 From: Ariadne Conill 
 Date: Mon, 26 Apr 2021 00:41:20 -0600
@@ -22,3 +23,15 @@ Signed-off-by: Daniel Wagner 
  
  #include "nvme.h"
  #include "libnvme.h"
+diff --git a/nvme-topology.c b/nvme-topology.c
+index 0a22f6b..6d510f2 100644
+--- a/nvme-topology.c
 b/nvme-topology.c
+@@ -1,6 +1,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/files/, sys-apps/nvme-cli/

2021-12-20 Thread Sam James
commit: b24dbb2a1dc978481648d73d380422dd06083ae8
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 23:52:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 23:52:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24dbb2a

sys-apps/nvme-cli: fix musl build

Closes: https://bugs.gentoo.org/829705
Signed-off-by: Sam James  gentoo.org>

 .../nvme-cli/files/nvme-cli-1.16-musl-limits.patch | 24 ++
 sys-apps/nvme-cli/nvme-cli-1.16.ebuild |  4 
 2 files changed, 28 insertions(+)

diff --git a/sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch 
b/sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch
new file mode 100644
index ..12e66577d69d
--- /dev/null
+++ b/sys-apps/nvme-cli/files/nvme-cli-1.16-musl-limits.patch
@@ -0,0 +1,24 @@
+https://github.com/linux-nvme/nvme-cli/commit/4729b13f36d4713ce1162dc1d4425d44e1474078.patch
+https://bugs.gentoo.org/829705
+
+From: Ariadne Conill 
+Date: Mon, 26 Apr 2021 00:41:20 -0600
+Subject: [PATCH] nvme-rpmb: Add limits.h due to missing PATH_MAX definition
+
+Commit 21f40f38b introduced new use of PATH_MAX, but did not add the
+limits.h header.  This resulted in nvme-cli failing to build on
+ppc64le systems using the musl C library.
+
+Signed-off-by: Ariadne Conill 
+[dwagner: removed nvme-topology.c bits]
+Signed-off-by: Daniel Wagner 
+--- a/nvme-rpmb.c
 b/nvme-rpmb.c
+@@ -25,6 +25,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "nvme.h"
+ #include "libnvme.h"

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
index 0debd0e006e6..1f0ebaf7bde5 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
@@ -22,6 +22,10 @@ RDEPEND="json? ( dev-libs/json-c:= )
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-musl-limits.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-12-19 Thread Sam James
commit: ec65830857c1a0adee866e0b017ff56fc2fed785
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 19 22:55:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 19 22:55:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec658308

sys-apps/nvme-cli: add 1.16

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest |  1 +
 sys-apps/nvme-cli/nvme-cli-1.16.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index a34dba99031f..1eb09d96a97d 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-1.14.tar.gz 579561 BLAKE2B 
e27dade228ee47d88ef5cbab4d9d6163e75af44fb3345ed2ae566e875b973355255a5aba1b1846e53006f9676922cf7901a5e6e4867fcf04c591bf372a119bca
 SHA512 
b5e18708233fd37069d84ee34232d737ed6d6909b0ec523d82cc2c4940172f7ce769b9bbec0d8615ebee544a5174cb4d752ad6d96ea05cfaa1177efc760f0e9e
 DIST nvme-cli-1.15.tar.gz 610927 BLAKE2B 
66278904d49987d92083c1bb28a98d362adee8e85ee92e44e9dee381f3efcc76ac53ddf82957495ac7b2ef82e717c570d55e1b2052224740c1bc7e5af8af137e
 SHA512 
0614105153edf7217d4c428927423628b63f6bee034c59926370a13d433c9c3af217338fb6fe2f8bbf781fc17ebae0102e8c072371b7ea4324c18dfdffd40305
+DIST nvme-cli-1.16.tar.gz 598246 BLAKE2B 
8aef6ae82ec9a2c67de6c69addd72c87ade6554e6d374c717f8e3c0585565974a2b2870eb172b3ebdc1ae307bd3a55a14a17d3feea8d437265db136b434b519f
 SHA512 
c713eb15b979ad17791cf95717b42d5f638cb4803d646bca1f4825e6bb50f086226b44b108b61571709b2cb615ae6ba86dbad309f675b240ebd3968d1cf536ff

diff --git a/sys-apps/nvme-cli/nvme-cli-1.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
new file mode 100644
index ..0debd0e006e6
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.16.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json systemd +uuid"
+
+RDEPEND="json? ( dev-libs/json-c:= )
+   hugepages? ( sys-libs/libhugetlbfs )
+   systemd? ( sys-apps/systemd:= )
+   uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
+   -e 's|^LIBJSONC =|LIBJSONC ?=|' \
+   -e 's|^LIBHUGETLBFS =|LIBHUGETLBFS ?=|' \
+   -e 's|^HAVE_SYSTEMD =|HAVE_SYSTEMD ?=|' \
+   -e '/DESTDIROLD/d' \
+   -i Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+
+   export PREFIX="${EPREFIX}/usr"
+
+   local unitdir="$(systemd_get_systemunitdir)"
+   export SYSTEMDDIR="${unitdir%/system}"
+   export UDEVDIR="${EPREFIX}$(get_udevdir)"
+
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+   MAKEOPTS+=" LIBJSONC=$(usex json 0 1)"
+   MAKEOPTS+=" LIBHUGETLBFS=$(usex hugepages 0 1)"
+   MAKEOPTS+=" HAVE_SYSTEMD=$(usex systemd 0 1)"
+   MAKEOPTS+="  V=1"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-10-26 Thread Sam James
commit: 61e34ce8a3707b4303544f318b35448269cabc48
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 26 07:38:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 26 07:45:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e34ce8

sys-apps/nvme-cli: drop 1.9-r3, 1.10.1, 1.11.1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/Manifest   |  3 ---
 sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild | 37 
 sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild | 35 --
 sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild | 37 
 4 files changed, 112 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index b018972b82d..a34dba99031 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,5 +1,2 @@
-DIST nvme-cli-1.10.1.tar.gz 463826 BLAKE2B 
d92702e3cb7c761dbf12dbd56dee44248d49ebdb5b57636ff00a74728e14b44caa6f1500ed90e7fa63d4b1f2de28624a70f37e27a060dbc138f303e46e224dcf
 SHA512 
92bef073205b357f4b14ba929b7f261d0c18b343e5e244cefc24521dfc581dec4b941a13dc00f9a3b4d938ccd026c847d58ccfd75f813cc3c4f484f8316269dc
-DIST nvme-cli-1.11.1.tar.gz 478664 BLAKE2B 
74c1ffae32da7605afa02fbbf73878477e04669331c8971d4cc596088c42619abac65a1cfe54b62bd62f253328309f8bbd61c232a200816aa1090ebdf3f7ea76
 SHA512 
467e327f45500d80cebd6e5e55d4e6d3731a754423e71180efa9d4f5e98f0774f7a31393fefc2794250b487446005dad8e7002a27aff1f2b285983d55ec0d0b3
 DIST nvme-cli-1.14.tar.gz 579561 BLAKE2B 
e27dade228ee47d88ef5cbab4d9d6163e75af44fb3345ed2ae566e875b973355255a5aba1b1846e53006f9676922cf7901a5e6e4867fcf04c591bf372a119bca
 SHA512 
b5e18708233fd37069d84ee34232d737ed6d6909b0ec523d82cc2c4940172f7ce769b9bbec0d8615ebee544a5174cb4d752ad6d96ea05cfaa1177efc760f0e9e
 DIST nvme-cli-1.15.tar.gz 610927 BLAKE2B 
66278904d49987d92083c1bb28a98d362adee8e85ee92e44e9dee381f3efcc76ac53ddf82957495ac7b2ef82e717c570d55e1b2052224740c1bc7e5af8af137e
 SHA512 
0614105153edf7217d4c428927423628b63f6bee034c59926370a13d433c9c3af217338fb6fe2f8bbf781fc17ebae0102e8c072371b7ea4324c18dfdffd40305
-DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild
deleted file mode 100644
index e02310e8033..000
--- a/sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs udev
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="+uuid"
-
-RDEPEND="uuid? ( sys-apps/util-linux:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
-   -e 's|^install-hostparams:$|\0 install-etc|' \
-   -i Makefile || die
-   sed -e "s|/usr/lib/udev|$(get_udevdir)|" \
-   -i nvmf-autoconnect/dracut-conf/70-nvmf-autoconnect.conf || die
-}
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   local unitdir="$(systemd_get_systemunitdir)"
-   export SYSTEMDDIR="${unitdir%/system}"
-   export UDEVDIR="${EPREFIX}$(get_udevdir)"
-   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
-}

diff --git a/sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild
deleted file mode 100644
index b0a6d9edd31..000
--- a/sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs udev
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="+uuid"
-
-RDEPEND="uuid? ( sys-apps/util-linux:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
-   -e '/DESTDIROLD/d' \
-   -i Makefile || die
-}
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   local unitdir="$(systemd_get_systemunitdir)"
-   export SYSTEMDDIR="${unitdir%/system}"
-   export UDEVDIR="${EPREFIX}$(get_udevdir)"
-   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-10-26 Thread Sam James
commit: f17d20c6fddf4927243f875ab2a00e0f9276ae9c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 26 07:37:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 26 07:37:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f17d20c6

sys-apps/nvme-cli: add subslot dep on systemd (for libsystemd)

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/{nvme-cli-1.15.ebuild => nvme-cli-1.15-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.15.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.15-r1.ebuild
similarity index 97%
rename from sys-apps/nvme-cli/nvme-cli-1.15.ebuild
rename to sys-apps/nvme-cli/nvme-cli-1.15-r1.ebuild
index 3fd05ec551f..0debd0e006e 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.15.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.15-r1.ebuild
@@ -17,7 +17,7 @@ IUSE="hugepages +json systemd +uuid"
 
 RDEPEND="json? ( dev-libs/json-c:= )
hugepages? ( sys-libs/libhugetlbfs )
-   systemd? ( sys-apps/systemd )
+   systemd? ( sys-apps/systemd:= )
uuid? ( sys-apps/util-linux:= )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/, profiles/arch/riscv/

2021-10-26 Thread Sam James
commit: 3ec2e30b2f1acf44e1b2c427b8a31f3a77f538e5
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 26 07:32:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 26 07:33:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec2e30b

sys-apps/nvme-cli: add 1.15

Closes: https://bugs.gentoo.org/820320
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/riscv/package.use.mask   |  4 +++
 sys-apps/nvme-cli/Manifest |  1 +
 sys-apps/nvme-cli/metadata.xml |  4 ++-
 sys-apps/nvme-cli/nvme-cli-1.15.ebuild | 50 ++
 4 files changed, 58 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 74860dc8e6e..91aa042a09f 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2019-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2021-10-26)
+# sys-libs/libhugetlbfs is not keyworded on ~riscv right now
+sys-apps/nvme-cli hugepages
+
 # Michael Seifert  (2021-10-23)
 # dev-python/furo isn't keyworded here
 dev-python/argon2-cffi doc

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index eaba3a9c811..b018972b82d 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,4 +1,5 @@
 DIST nvme-cli-1.10.1.tar.gz 463826 BLAKE2B 
d92702e3cb7c761dbf12dbd56dee44248d49ebdb5b57636ff00a74728e14b44caa6f1500ed90e7fa63d4b1f2de28624a70f37e27a060dbc138f303e46e224dcf
 SHA512 
92bef073205b357f4b14ba929b7f261d0c18b343e5e244cefc24521dfc581dec4b941a13dc00f9a3b4d938ccd026c847d58ccfd75f813cc3c4f484f8316269dc
 DIST nvme-cli-1.11.1.tar.gz 478664 BLAKE2B 
74c1ffae32da7605afa02fbbf73878477e04669331c8971d4cc596088c42619abac65a1cfe54b62bd62f253328309f8bbd61c232a200816aa1090ebdf3f7ea76
 SHA512 
467e327f45500d80cebd6e5e55d4e6d3731a754423e71180efa9d4f5e98f0774f7a31393fefc2794250b487446005dad8e7002a27aff1f2b285983d55ec0d0b3
 DIST nvme-cli-1.14.tar.gz 579561 BLAKE2B 
e27dade228ee47d88ef5cbab4d9d6163e75af44fb3345ed2ae566e875b973355255a5aba1b1846e53006f9676922cf7901a5e6e4867fcf04c591bf372a119bca
 SHA512 
b5e18708233fd37069d84ee34232d737ed6d6909b0ec523d82cc2c4940172f7ce769b9bbec0d8615ebee544a5174cb4d752ad6d96ea05cfaa1177efc760f0e9e
+DIST nvme-cli-1.15.tar.gz 610927 BLAKE2B 
66278904d49987d92083c1bb28a98d362adee8e85ee92e44e9dee381f3efcc76ac53ddf82957495ac7b2ef82e717c570d55e1b2052224740c1bc7e5af8af137e
 SHA512 
0614105153edf7217d4c428927423628b63f6bee034c59926370a13d433c9c3af217338fb6fe2f8bbf781fc17ebae0102e8c072371b7ea4324c18dfdffd40305
 DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/metadata.xml b/sys-apps/nvme-cli/metadata.xml
index cba4ebd62af..0ed1b1c4a09 100644
--- a/sys-apps/nvme-cli/metadata.xml
+++ b/sys-apps/nvme-cli/metadata.xml
@@ -8,6 +8,8 @@
 linux-nvme/nvme-cli
   
   
-UUID support
+Support JSON output via dev-libs/json-c
+Use huge pages for memory allocations via 
sys-libs/libhugetlbfs
+UUID support via sys-apps/util-linux
   
 

diff --git a/sys-apps/nvme-cli/nvme-cli-1.15.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.15.ebuild
new file mode 100644
index 000..3fd05ec551f
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.15.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="hugepages +json systemd +uuid"
+
+RDEPEND="json? ( dev-libs/json-c:= )
+   hugepages? ( sys-libs/libhugetlbfs )
+   systemd? ( sys-apps/systemd )
+   uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
+   -e 's|^LIBJSONC =|LIBJSONC ?=|' \
+   -e 's|^LIBHUGETLBFS =|LIBHUGETLBFS ?=|' \
+   -e 's|^HAVE_SYSTEMD =|HAVE_SYSTEMD ?=|' \
+   -e '/DESTDIROLD/d' \
+   -i Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+
+   export PREFIX="${EPREFIX}/usr"
+
+   local unitdir="$(systemd_get_systemunitdir)"
+   export SYSTEMDDIR="${unitdir%/system}"
+   export UDEVDIR="${EPREFIX}$(get_udevdir)"
+
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+   MAKEOPTS+=" LIBJSONC=$(usex json 0 1)"
+   MAKEOPTS+=" 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-07-22 Thread Sam James
commit: 1132249c9fd3187e8cca7e231634cbe7a33f0ce9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 22 17:38:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 22 17:39:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1132249c

sys-apps/nvme-cli: Stabilize 1.14 x86, #803311

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
index cda2dc1f9ac..0b5c3803dc3 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-07-21 Thread Sam James
commit: 3c0545099a4cdea56dee1f4a4b8915cc200824ab
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 22 05:48:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 22 05:48:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c054509

sys-apps/nvme-cli: Stabilize 1.14 amd64, #803311

Signed-off-by: Sam James  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
index e99cd880726..cda2dc1f9ac 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-07-21 Thread Georgy Yakovlev
commit: 9b3f6414cf067e9a227e705af51bb703cfcacdd4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jul 22 03:44:09 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jul 22 03:44:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3f6414

sys-apps/nvme-cli: stabilize 1.14 for arm64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
index 78fd984e25e..e99cd880726 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~riscv ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-07-21 Thread Georgy Yakovlev
commit: 17f2fb7546ef617a0ab403f2aee5dcd3efa09801
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jul 22 03:43:14 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jul 22 03:43:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f2fb75

sys-apps/nvme-cli: stabilize 1.14 for ppc64, bug #803311

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
index 170bc9c0bb0..78fd984e25e 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-07-21 Thread Georgy Yakovlev
commit: 378a0a2c411130f2e41f79a31f9b41038a19c956
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jul 22 03:25:12 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jul 22 03:35:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378a0a2c

sys-apps/nvme-cli: keyword 1.14 for ~riscv

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
index da5f95ef129..170bc9c0bb0 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2021-07-07 Thread Georgy Yakovlev
commit: 1d343b9f4e05f33f3d3ba91a9e20750d32c8bbeb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul  7 08:09:40 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul  7 08:14:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d343b9f

sys-apps/nvme-cli: add 1.14

Closes: https://bugs.gentoo.org/785133
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/nvme-cli/Manifest |  1 +
 sys-apps/nvme-cli/nvme-cli-1.14.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 4544efcbd5d..eaba3a9c811 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-1.10.1.tar.gz 463826 BLAKE2B 
d92702e3cb7c761dbf12dbd56dee44248d49ebdb5b57636ff00a74728e14b44caa6f1500ed90e7fa63d4b1f2de28624a70f37e27a060dbc138f303e46e224dcf
 SHA512 
92bef073205b357f4b14ba929b7f261d0c18b343e5e244cefc24521dfc581dec4b941a13dc00f9a3b4d938ccd026c847d58ccfd75f813cc3c4f484f8316269dc
 DIST nvme-cli-1.11.1.tar.gz 478664 BLAKE2B 
74c1ffae32da7605afa02fbbf73878477e04669331c8971d4cc596088c42619abac65a1cfe54b62bd62f253328309f8bbd61c232a200816aa1090ebdf3f7ea76
 SHA512 
467e327f45500d80cebd6e5e55d4e6d3731a754423e71180efa9d4f5e98f0774f7a31393fefc2794250b487446005dad8e7002a27aff1f2b285983d55ec0d0b3
+DIST nvme-cli-1.14.tar.gz 579561 BLAKE2B 
e27dade228ee47d88ef5cbab4d9d6163e75af44fb3345ed2ae566e875b973355255a5aba1b1846e53006f9676922cf7901a5e6e4867fcf04c591bf372a119bca
 SHA512 
b5e18708233fd37069d84ee34232d737ed6d6909b0ec523d82cc2c4940172f7ce769b9bbec0d8615ebee544a5174cb4d752ad6d96ea05cfaa1177efc760f0e9e
 DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/nvme-cli-1.14.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
new file mode 100644
index 000..da5f95ef129
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+uuid"
+
+RDEPEND="uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
+   -e '/DESTDIROLD/d' \
+   -i Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   local unitdir="$(systemd_get_systemunitdir)"
+   export SYSTEMDDIR="${unitdir%/system}"
+   export UDEVDIR="${EPREFIX}$(get_udevdir)"
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2020-04-25 Thread Zac Medico
commit: c19fe788e9f2c8e1d4c3fef890525226a2fb7d6f
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Apr 26 05:19:09 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Apr 26 05:19:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19fe788

sys-apps/nvme-cli: Bump to version 1.11.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest   |  1 +
 sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 949aad28c36..4544efcbd5d 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-1.10.1.tar.gz 463826 BLAKE2B 
d92702e3cb7c761dbf12dbd56dee44248d49ebdb5b57636ff00a74728e14b44caa6f1500ed90e7fa63d4b1f2de28624a70f37e27a060dbc138f303e46e224dcf
 SHA512 
92bef073205b357f4b14ba929b7f261d0c18b343e5e244cefc24521dfc581dec4b941a13dc00f9a3b4d938ccd026c847d58ccfd75f813cc3c4f484f8316269dc
+DIST nvme-cli-1.11.1.tar.gz 478664 BLAKE2B 
74c1ffae32da7605afa02fbbf73878477e04669331c8971d4cc596088c42619abac65a1cfe54b62bd62f253328309f8bbd61c232a200816aa1090ebdf3f7ea76
 SHA512 
467e327f45500d80cebd6e5e55d4e6d3731a754423e71180efa9d4f5e98f0774f7a31393fefc2794250b487446005dad8e7002a27aff1f2b285983d55ec0d0b3
 DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild
new file mode 100644
index 000..b0a6d9edd31
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.11.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+uuid"
+
+RDEPEND="uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
+   -e '/DESTDIROLD/d' \
+   -i Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   local unitdir="$(systemd_get_systemunitdir)"
+   export SYSTEMDDIR="${unitdir%/system}"
+   export UDEVDIR="${EPREFIX}$(get_udevdir)"
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2020-04-25 Thread Zac Medico
commit: ce1189c254656225330bfe7cf90c6cd0a5be5b23
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Apr 26 05:04:32 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Apr 26 05:04:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1189c2

sys-apps/nvme-cli: Remove old version 1.6-r1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest   |  1 -
 sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 73e1cb8b709..949aad28c36 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,2 @@
 DIST nvme-cli-1.10.1.tar.gz 463826 BLAKE2B 
d92702e3cb7c761dbf12dbd56dee44248d49ebdb5b57636ff00a74728e14b44caa6f1500ed90e7fa63d4b1f2de28624a70f37e27a060dbc138f303e46e224dcf
 SHA512 
92bef073205b357f4b14ba929b7f261d0c18b343e5e244cefc24521dfc581dec4b941a13dc00f9a3b4d938ccd026c847d58ccfd75f813cc3c4f484f8316269dc
-DIST nvme-cli-1.6.tar.gz 368461 BLAKE2B 
e40f4d76314860c966c3cb3de31e8d4a1bceab847b8950f0c99d47e00b8e8de077e91f6da9216ec10e939d37d34ab255b5cc3c641f3bbaf3ac8974f697051329
 SHA512 
05bcc539febd047f092a236ef2b2e9ad4e1df5d38bdc70416f80217425767f414e72294fda46868323cb7c77662d6000eaf16ebdaf74bdfad1baaed11b025d39
 DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
deleted file mode 100644
index 812b18c43f2..000
--- a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-IUSE="+uuid"
-
-RDEPEND="uuid? ( sys-apps/util-linux:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i 's:^LIBUUID =:LIBUUID ?=:' -i Makefile || die
-}
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2020-04-25 Thread Zac Medico
commit: c09616e0847712e4567f738b6759aa0236bb25df
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Apr 26 04:56:13 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Apr 26 05:03:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09616e0

sys-apps/nvme-cli: Bump to version 1.10.1

Reported-by: Christohper Harrington  gmail.com>
Closes: https://bugs.gentoo.org/718756
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest   |  1 +
 sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 7cae4316fa8..73e1cb8b709 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
+DIST nvme-cli-1.10.1.tar.gz 463826 BLAKE2B 
d92702e3cb7c761dbf12dbd56dee44248d49ebdb5b57636ff00a74728e14b44caa6f1500ed90e7fa63d4b1f2de28624a70f37e27a060dbc138f303e46e224dcf
 SHA512 
92bef073205b357f4b14ba929b7f261d0c18b343e5e244cefc24521dfc581dec4b941a13dc00f9a3b4d938ccd026c847d58ccfd75f813cc3c4f484f8316269dc
 DIST nvme-cli-1.6.tar.gz 368461 BLAKE2B 
e40f4d76314860c966c3cb3de31e8d4a1bceab847b8950f0c99d47e00b8e8de077e91f6da9216ec10e939d37d34ab255b5cc3c641f3bbaf3ac8974f697051329
 SHA512 
05bcc539febd047f092a236ef2b2e9ad4e1df5d38bdc70416f80217425767f414e72294fda46868323cb7c77662d6000eaf16ebdaf74bdfad1baaed11b025d39
 DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild
new file mode 100644
index 000..e02310e8033
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.10.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+uuid"
+
+RDEPEND="uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
+   -e 's|^install-hostparams:$|\0 install-etc|' \
+   -i Makefile || die
+   sed -e "s|/usr/lib/udev|$(get_udevdir)|" \
+   -i nvmf-autoconnect/dracut-conf/70-nvmf-autoconnect.conf || die
+}
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   local unitdir="$(systemd_get_systemunitdir)"
+   export SYSTEMDDIR="${unitdir%/system}"
+   export UDEVDIR="${EPREFIX}$(get_udevdir)"
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2020-03-03 Thread Georgy Yakovlev
commit: 24b166034d44511c23e4f92cf20fa67be10af330
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Mar  4 03:48:13 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar  4 03:48:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b16603

sys-apps/nvme-cli: keyword on ~arm64

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild
index 9d9a923835b..c9ca69fcdc9 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2020-01-07 Thread Zac Medico
commit: dde250e4bd48bc8dce2eb004fbfe2419fd7e297c
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan  7 20:49:14 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan  7 20:51:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde250e4

sys-apps/nvme-cli: Fix dracut config

Closes: https://bugs.gentoo.org/704934
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/{nvme-cli-1.9-r2.ebuild => nvme-cli-1.9-r3.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild
similarity index 88%
rename from sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
rename to sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild
index 8eee2953ac3..9d9a923835b 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.9-r3.ebuild
@@ -23,6 +23,8 @@ src_prepare() {
sed -e 's|^LIBUUID =|LIBUUID ?=|' \
-e 's|^install-hostparams:$|\0 install-etc|' \
-i Makefile || die
+   sed -e "s|/usr/lib/udev|$(get_udevdir)|" \
+   -i nvmf-autoconnect/dracut-conf/70-nvmf-autoconnect.conf || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-12-31 Thread Zac Medico
commit: 0da799ed930de62a0526a8f8a1940baf226fad1b
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jan  1 00:27:28 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jan  1 00:27:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da799ed

sys-apps/nvme-cli: CI HomepageInSrcUri

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild | 4 ++--
 sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
index 76ed63bdc6a..812b18c43f2 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,7 +7,7 @@ inherit toolchain-funcs
 
 DESCRIPTION="NVM-Express user space tooling for Linux"
 HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 RESTRICT="test"
 
 LICENSE="GPL-2"

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
index ab7d6ab7125..8eee2953ac3 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ inherit systemd toolchain-funcs udev
 
 DESCRIPTION="NVM-Express user space tooling for Linux"
 HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 RESTRICT="test"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-12-31 Thread Zac Medico
commit: 605250497049a60f5e45d0e180cb96405ca09a50
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jan  1 00:26:18 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jan  1 00:26:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60525049

sys-apps/nvme-cli: Remove old versions

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest|  1 -
 sys-apps/nvme-cli/nvme-cli-1.5.ebuild | 26 --
 sys-apps/nvme-cli/nvme-cli-1.6.ebuild | 26 --
 3 files changed, 53 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 1a2c27bb2e4..7cae4316fa8 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,2 @@
-DIST nvme-cli-1.5.tar.gz 282891 BLAKE2B 
31eb9f4acda978977b7de222e1d973aac4ea18a34eaa0ffea73f2603cc2b8936aecd23248c764d05af161943db06533faf881711f2f22ad539b7e7607d5f8652
 SHA512 
0fc3dafeba8f67c8f3a3f25aac3b454d9e3ebfb1c20d67f96009a4490f269f0fe3642de781cd161896300f91a1cc37bd8a4e61c77f35422ab134c747702ffaca
 DIST nvme-cli-1.6.tar.gz 368461 BLAKE2B 
e40f4d76314860c966c3cb3de31e8d4a1bceab847b8950f0c99d47e00b8e8de077e91f6da9216ec10e939d37d34ab255b5cc3c641f3bbaf3ac8974f697051329
 SHA512 
05bcc539febd047f092a236ef2b2e9ad4e1df5d38bdc70416f80217425767f414e72294fda46868323cb7c77662d6000eaf16ebdaf74bdfad1baaed11b025d39
 DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/nvme-cli-1.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.5.ebuild
deleted file mode 100644
index 66b123fe514..000
--- a/sys-apps/nvme-cli/nvme-cli-1.5.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="udev"
-
-RDEPEND="sys-libs/libcap:=
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
-}

diff --git a/sys-apps/nvme-cli/nvme-cli-1.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.6.ebuild
deleted file mode 100644
index fcd1d034c4d..000
--- a/sys-apps/nvme-cli/nvme-cli-1.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="udev"
-
-RDEPEND="sys-libs/libcap:=
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-12-31 Thread Mike Gilbert
commit: f6ee38095605592f04aee5c351057afa0bbd8e35
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Dec 31 23:11:18 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Dec 31 23:11:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ee3809

sys-apps/nvme-cli: trim "/system" from SYSTEMDDIR

Bug: https://bugs.gentoo.org/704406
Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/nvme-cli/{nvme-cli-1.9-r1.ebuild => nvme-cli-1.9-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
similarity index 89%
rename from sys-apps/nvme-cli/nvme-cli-1.9-r1.ebuild
rename to sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
index 885116b4ac7..ab7d6ab7125 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.9-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.9-r2.ebuild
@@ -28,7 +28,8 @@ src_prepare() {
 src_configure() {
tc-export CC
export PREFIX="${EPREFIX}/usr"
-   export SYSTEMDDIR="$(systemd_get_systemunitdir)"
+   local unitdir="$(systemd_get_systemunitdir)"
+   export SYSTEMDDIR="${unitdir%/system}"
export UDEVDIR="${EPREFIX}$(get_udevdir)"
MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-12-31 Thread Zac Medico
commit: f52cfe1d3cf67f43859a9944f4fcd5f4874f1ed2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Dec 31 22:53:30 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Dec 31 23:03:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52cfe1d

sys-apps/nvme-cli: install systemd and udev files in the right place

Closes: https://bugs.gentoo.org/704406
Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24
Signed-off-by: Mike Gilbert  gentoo.org>
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/{nvme-cli-1.9.ebuild => nvme-cli-1.9-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9-r1.ebuild
similarity index 83%
rename from sys-apps/nvme-cli/nvme-cli-1.9.ebuild
rename to sys-apps/nvme-cli/nvme-cli-1.9-r1.ebuild
index 3be939cd58b..885116b4ac7 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.9-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit systemd toolchain-funcs udev
 
 DESCRIPTION="NVM-Express user space tooling for Linux"
 HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
@@ -28,5 +28,7 @@ src_prepare() {
 src_configure() {
tc-export CC
export PREFIX="${EPREFIX}/usr"
+   export SYSTEMDDIR="$(systemd_get_systemunitdir)"
+   export UDEVDIR="${EPREFIX}$(get_udevdir)"
MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-10-27 Thread Zac Medico
commit: ad192f6fbd621c3548344cfe02b3bd62c0d23b36
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 27 19:40:49 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Oct 27 19:42:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad192f6f

sys-apps/nvme-cli: stabilize 1.9 for amd64

Bug: https://bugs.gentoo.org/698680
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
index dab045a072b..3be939cd58b 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-09-12 Thread Zac Medico
commit: ecbcc0d692e3d9f57e077b14bff8de888c4c2dd0
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Sep 13 04:38:35 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Sep 13 04:39:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecbcc0d6

sys-apps/nvme-cli: Fix parallel make bug 694250

Closes: https://bugs.gentoo.org/694250
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.9.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
index 570a505ea83..dab045a072b 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
@@ -20,7 +20,9 @@ DEPEND="${RDEPEND}"
 
 src_prepare() {
default
-   sed -i 's:^LIBUUID =:LIBUUID ?=:' -i Makefile || die
+   sed -e 's|^LIBUUID =|LIBUUID ?=|' \
+   -e 's|^install-hostparams:$|\0 install-etc|' \
+   -i Makefile || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-09-11 Thread Zac Medico
commit: b9fca6a03f0adc4e3c4f855fb43a7314d9d7bd6a
Author: Zac Medico  sony  com>
AuthorDate: Wed Sep 11 17:23:30 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Sep 11 17:25:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9fca6a0

sys-apps/nvme-cli: Bump to version 1.9

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.9.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index baa3e250eca..1a2c27bb2e4 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-1.5.tar.gz 282891 BLAKE2B 
31eb9f4acda978977b7de222e1d973aac4ea18a34eaa0ffea73f2603cc2b8936aecd23248c764d05af161943db06533faf881711f2f22ad539b7e7607d5f8652
 SHA512 
0fc3dafeba8f67c8f3a3f25aac3b454d9e3ebfb1c20d67f96009a4490f269f0fe3642de781cd161896300f91a1cc37bd8a4e61c77f35422ab134c747702ffaca
 DIST nvme-cli-1.6.tar.gz 368461 BLAKE2B 
e40f4d76314860c966c3cb3de31e8d4a1bceab847b8950f0c99d47e00b8e8de077e91f6da9216ec10e939d37d34ab255b5cc3c641f3bbaf3ac8974f697051329
 SHA512 
05bcc539febd047f092a236ef2b2e9ad4e1df5d38bdc70416f80217425767f414e72294fda46868323cb7c77662d6000eaf16ebdaf74bdfad1baaed11b025d39
+DIST nvme-cli-1.9.tar.gz 440675 BLAKE2B 
19d9f4982e6bf4d37bbced02aadd0f58e496901c1463c96596b289e23c4e5849bfed9a4129447588c9c8104d5b49fd0bf97ee6495907bf022487407f02d7c4ae
 SHA512 
3565b33bc39bde4480bbde5d46d75ea6907c0921884e8f39029b746f8383d3630942e405c61bcc3654bac5646bc86479b4b790e1b823ec83650649621bab6dac

diff --git a/sys-apps/nvme-cli/nvme-cli-1.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
new file mode 100644
index 000..570a505ea83
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+uuid"
+
+RDEPEND="uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i 's:^LIBUUID =:LIBUUID ?=:' -i Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2019-08-26 Thread Georgy Yakovlev
commit: abd4b53b88eafd46992b85f9e393590942efce2a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Aug 27 03:10:35 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Aug 27 03:10:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd4b53b

sys-apps/nvme-cli: keyword on ~ppc64

Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
index bd44399fd69..76ed63bdc6a 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2018-11-08 Thread Zac Medico
commit: 2c23d98a872a116569abe8bb1e161e6771fa4ad5
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov  8 23:16:05 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Nov  8 23:16:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c23d98a

sys-apps/nvme-cli: remove old versions

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/Manifest|  4 
 sys-apps/nvme-cli/nvme-cli-1.1.ebuild | 25 -
 sys-apps/nvme-cli/nvme-cli-1.2.ebuild | 26 --
 sys-apps/nvme-cli/nvme-cli-1.3.ebuild | 26 --
 sys-apps/nvme-cli/nvme-cli-1.4.ebuild | 26 --
 5 files changed, 107 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 844816b7ddd..baa3e250eca 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,6 +1,2 @@
-DIST nvme-cli-1.1.tar.gz 207679 BLAKE2B 
16f442f1896ff6d91301f97948a02a944711f753b990a94ef3fa8ecadb50e148c9675460a96dde0b60f89ac8010fcb3be75ed7dd574b7c27e2a98df946ed50af
 SHA512 
339da4385c5e8659a8f3c2e11afadf437d9cdf02c294674e5cc569cd817174c8ccbd4fc8858ce6f5b8f63ccba68790b2140fc87fdf33b7d394b67999ac4afad0
-DIST nvme-cli-1.2.tar.gz 228964 BLAKE2B 
27fba038bc9deb931d7a3f864f98dbfeb7af41267ca0e6b4127188403977295e08e8ab88f431d1a12f748c0d523f00ae2302ab2e81f2a32a61e9c40cdb350ac1
 SHA512 
42e31f9c7e5a4e3d5c500844e7a1f599bf52b3d4ea8312b518232ea94940487aa6f191b6711266b6595c8b3bca61f2f269168ca61201fe12e6d47c3a53629b00
-DIST nvme-cli-1.3.tar.gz 236788 BLAKE2B 
ad8035692b03f7ab988397bbb6ff6b7e8f669628b0bb31401847fa5d0d4e83d5886e1214fed6b7e54bb2677ed84c9856167eecb31b9599c359d283d77d68
 SHA512 
0794e72124e73af619a71dd01879d178ad48d30155326e854fb5447e0bb5b879049a7a0a2e3b5301a0de1207034fbbdca07ecf647ff7d4085d56dc793271b576
-DIST nvme-cli-1.4.tar.gz 260269 BLAKE2B 
00c3878c9bbf3c1f934df3a3bf8a4188b53045dbda0cdfc437c6998f22269f1d5954dcf3fe2176fd66086904331861a8c9fae50b33e9b2f654fb08dff08f4320
 SHA512 
8d7e2f0717562bfe2306306830983644e4b118bd6705a0386fcae02f6d171faa76a6d594f01fc8ee57dcbf1a41ea0a84cd4527f7a729fddc3431975cf6914955
 DIST nvme-cli-1.5.tar.gz 282891 BLAKE2B 
31eb9f4acda978977b7de222e1d973aac4ea18a34eaa0ffea73f2603cc2b8936aecd23248c764d05af161943db06533faf881711f2f22ad539b7e7607d5f8652
 SHA512 
0fc3dafeba8f67c8f3a3f25aac3b454d9e3ebfb1c20d67f96009a4490f269f0fe3642de781cd161896300f91a1cc37bd8a4e61c77f35422ab134c747702ffaca
 DIST nvme-cli-1.6.tar.gz 368461 BLAKE2B 
e40f4d76314860c966c3cb3de31e8d4a1bceab847b8950f0c99d47e00b8e8de077e91f6da9216ec10e939d37d34ab255b5cc3c641f3bbaf3ac8974f697051329
 SHA512 
05bcc539febd047f092a236ef2b2e9ad4e1df5d38bdc70416f80217425767f414e72294fda46868323cb7c77662d6000eaf16ebdaf74bdfad1baaed11b025d39

diff --git a/sys-apps/nvme-cli/nvme-cli-1.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.1.ebuild
deleted file mode 100644
index a0714eee920..000
--- a/sys-apps/nvme-cli/nvme-cli-1.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="udev"
-
-RDEPEND="sys-libs/libcap:=
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
-}

diff --git a/sys-apps/nvme-cli/nvme-cli-1.2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.2.ebuild
deleted file mode 100644
index d99e37d9406..000
--- a/sys-apps/nvme-cli/nvme-cli-1.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="udev"
-
-RDEPEND="sys-libs/libcap:=
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
-}

diff --git a/sys-apps/nvme-cli/nvme-cli-1.3.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.3.ebuild
deleted file mode 100644
index 38e95aa9070..000
--- a/sys-apps/nvme-cli/nvme-cli-1.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2018-11-08 Thread Zac Medico
commit: ef25600873bc8f60313dafbc1eea181d2846396d
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov  8 23:13:52 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Nov  8 23:15:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef256008

sys-apps/nvme-cli: stable 1.6-r1 for amd64

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
index f54d27afc76..bd44399fd69 100644
--- a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
@@ -12,7 +12,7 @@ RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+uuid"
 
 RDEPEND="uuid? ( sys-apps/util-linux:= )"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2018-10-04 Thread Zac Medico
commit: ca10e85174d27707ad3fe879f664f43f405d43ab
Author: Gwendal Grignou  chromium  org>
AuthorDate: Wed Oct  3 06:50:34 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Oct  4 17:35:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca10e851

sys-apps/nvme-cli: Use uuid USE variable

Remove udev variable, nvme-cli does not use LIBUDEV anymore.
Add option to choose uuid based on USE variable.

BUG=chromium:891527
TEST=build_package --board fizz nvme-cli compiles, without uuid code.

Change-Id: I508d2776f58b7a1c96ed968dfa109acbb90e7b6d
Signed-off-by: Gwendal Grignou  chromium.org>
Signed-off-by: Zac Medico  gentoo.org>
Closes: https://bugs.gentoo.org/667634
Package-Manager: Portage-2.3.50, Repoman-2.3.10

 sys-apps/nvme-cli/metadata.xml   |  3 +++
 sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild | 30 ++
 2 files changed, 33 insertions(+)

diff --git a/sys-apps/nvme-cli/metadata.xml b/sys-apps/nvme-cli/metadata.xml
index b267c485695..f9ed9d1035d 100644
--- a/sys-apps/nvme-cli/metadata.xml
+++ b/sys-apps/nvme-cli/metadata.xml
@@ -7,4 +7,7 @@
   
 linux-nvme/nvme-cli
   
+  
+UUID support
+  
 

diff --git a/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
new file mode 100644
index 000..f54d27afc76
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.6-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+uuid"
+
+RDEPEND="uuid? ( sys-apps/util-linux:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i 's:^LIBUUID =:LIBUUID ?=:' -i Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUUID=$(usex uuid 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2018-09-26 Thread Zac Medico
commit: 013e46b06b9edb566b1105230a469ad8fb9fb41a
Author: Gwendal Grignou  chromium  org>
AuthorDate: Wed Sep 26 05:38:50 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Sep 26 15:00:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=013e46b0

sys-apps/nvme-cli: Version bump to 1.6

Closes: https://bugs.gentoo.org/667100
Signed-off-by: Gwendal Grignou  chromium.org>
Signed-off-by: Zac Medico  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.10

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.6.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 340b30c3c6f..844816b7ddd 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -3,3 +3,4 @@ DIST nvme-cli-1.2.tar.gz 228964 BLAKE2B 
27fba038bc9deb931d7a3f864f98dbfeb7af4126
 DIST nvme-cli-1.3.tar.gz 236788 BLAKE2B 
ad8035692b03f7ab988397bbb6ff6b7e8f669628b0bb31401847fa5d0d4e83d5886e1214fed6b7e54bb2677ed84c9856167eecb31b9599c359d283d77d68
 SHA512 
0794e72124e73af619a71dd01879d178ad48d30155326e854fb5447e0bb5b879049a7a0a2e3b5301a0de1207034fbbdca07ecf647ff7d4085d56dc793271b576
 DIST nvme-cli-1.4.tar.gz 260269 BLAKE2B 
00c3878c9bbf3c1f934df3a3bf8a4188b53045dbda0cdfc437c6998f22269f1d5954dcf3fe2176fd66086904331861a8c9fae50b33e9b2f654fb08dff08f4320
 SHA512 
8d7e2f0717562bfe2306306830983644e4b118bd6705a0386fcae02f6d171faa76a6d594f01fc8ee57dcbf1a41ea0a84cd4527f7a729fddc3431975cf6914955
 DIST nvme-cli-1.5.tar.gz 282891 BLAKE2B 
31eb9f4acda978977b7de222e1d973aac4ea18a34eaa0ffea73f2603cc2b8936aecd23248c764d05af161943db06533faf881711f2f22ad539b7e7607d5f8652
 SHA512 
0fc3dafeba8f67c8f3a3f25aac3b454d9e3ebfb1c20d67f96009a4490f269f0fe3642de781cd161896300f91a1cc37bd8a4e61c77f35422ab134c747702ffaca
+DIST nvme-cli-1.6.tar.gz 368461 BLAKE2B 
e40f4d76314860c966c3cb3de31e8d4a1bceab847b8950f0c99d47e00b8e8de077e91f6da9216ec10e939d37d34ab255b5cc3c641f3bbaf3ac8974f697051329
 SHA512 
05bcc539febd047f092a236ef2b2e9ad4e1df5d38bdc70416f80217425767f414e72294fda46868323cb7c77662d6000eaf16ebdaf74bdfad1baaed11b025d39

diff --git a/sys-apps/nvme-cli/nvme-cli-1.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.6.ebuild
new file mode 100644
index 000..fcd1d034c4d
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap:=
+   udev? ( virtual/libudev:= )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2018-02-14 Thread Manuel Rüger
commit: 761df31e7c470e550e3edc40f6f75742e1815caa
Author: Manuel Rüger  gentoo  org>
AuthorDate: Wed Feb 14 23:13:57 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Wed Feb 14 23:15:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761df31e

sys-apps/nvme-cli: Version bump to 1.5

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.5.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 57cbef6c152..340b30c3c6f 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -2,3 +2,4 @@ DIST nvme-cli-1.1.tar.gz 207679 BLAKE2B 
16f442f1896ff6d91301f97948a02a944711f753
 DIST nvme-cli-1.2.tar.gz 228964 BLAKE2B 
27fba038bc9deb931d7a3f864f98dbfeb7af41267ca0e6b4127188403977295e08e8ab88f431d1a12f748c0d523f00ae2302ab2e81f2a32a61e9c40cdb350ac1
 SHA512 
42e31f9c7e5a4e3d5c500844e7a1f599bf52b3d4ea8312b518232ea94940487aa6f191b6711266b6595c8b3bca61f2f269168ca61201fe12e6d47c3a53629b00
 DIST nvme-cli-1.3.tar.gz 236788 BLAKE2B 
ad8035692b03f7ab988397bbb6ff6b7e8f669628b0bb31401847fa5d0d4e83d5886e1214fed6b7e54bb2677ed84c9856167eecb31b9599c359d283d77d68
 SHA512 
0794e72124e73af619a71dd01879d178ad48d30155326e854fb5447e0bb5b879049a7a0a2e3b5301a0de1207034fbbdca07ecf647ff7d4085d56dc793271b576
 DIST nvme-cli-1.4.tar.gz 260269 BLAKE2B 
00c3878c9bbf3c1f934df3a3bf8a4188b53045dbda0cdfc437c6998f22269f1d5954dcf3fe2176fd66086904331861a8c9fae50b33e9b2f654fb08dff08f4320
 SHA512 
8d7e2f0717562bfe2306306830983644e4b118bd6705a0386fcae02f6d171faa76a6d594f01fc8ee57dcbf1a41ea0a84cd4527f7a729fddc3431975cf6914955
+DIST nvme-cli-1.5.tar.gz 282891 BLAKE2B 
31eb9f4acda978977b7de222e1d973aac4ea18a34eaa0ffea73f2603cc2b8936aecd23248c764d05af161943db06533faf881711f2f22ad539b7e7607d5f8652
 SHA512 
0fc3dafeba8f67c8f3a3f25aac3b454d9e3ebfb1c20d67f96009a4490f269f0fe3642de781cd161896300f91a1cc37bd8a4e61c77f35422ab134c747702ffaca

diff --git a/sys-apps/nvme-cli/nvme-cli-1.5.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.5.ebuild
new file mode 100644
index 000..66b123fe514
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap:=
+   udev? ( virtual/libudev:= )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2017-10-19 Thread Manuel Rüger
commit: 86f241095c5c6e6a1728a5efbfad1922dddf239b
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Oct 19 12:26:58 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Oct 19 12:26:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f24109

sys-apps/nvme-cli: Version bump to 1.4

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.4.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index a89bb2c1547..dc58fde549b 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-1.1.tar.gz 207679 SHA256 
22883719cbab86d52e8d4755e86ebd70476416e87442385a79b31c981bd60de1 SHA512 
339da4385c5e8659a8f3c2e11afadf437d9cdf02c294674e5cc569cd817174c8ccbd4fc8858ce6f5b8f63ccba68790b2140fc87fdf33b7d394b67999ac4afad0
 WHIRLPOOL 
ae1225f7fad83cf2a8a00365cefdcccb251ad4779dd1194accfa4b0e38c4d2460723e4f7843a7cfe04fd2978f9ec507d14cdff8448f3860349eab578fb5d4b82
 DIST nvme-cli-1.2.tar.gz 228964 SHA256 
f7ecd8138caba3a6d3a95d871a1ffcef64d77a015d3611e5cf962787bc354221 SHA512 
42e31f9c7e5a4e3d5c500844e7a1f599bf52b3d4ea8312b518232ea94940487aa6f191b6711266b6595c8b3bca61f2f269168ca61201fe12e6d47c3a53629b00
 WHIRLPOOL 
aebdefe1406b5b0139d822bc2b597520745cd3b2b779c98186928640e708873db00ef1a5e3a5d4b6820aaf30a968948050c8271094e4ddd872595a6dc9f92d79
 DIST nvme-cli-1.3.tar.gz 236788 SHA256 
52eb45c9ef5a529580a3f6f9e02c067695675ac01b8ab8b8e0398c62e8a8646d SHA512 
0794e72124e73af619a71dd01879d178ad48d30155326e854fb5447e0bb5b879049a7a0a2e3b5301a0de1207034fbbdca07ecf647ff7d4085d56dc793271b576
 WHIRLPOOL 
5fd3fabd30f6513bf155385fc7b512c748b6645fda0eb06d3075724929065c93dea43c78b06ac6b8515fb4bca351fb68affe576e1b05fdd3308016330787fa53
+DIST nvme-cli-1.4.tar.gz 260269 SHA256 
e4c469d408d8f645073a7fac76dcc805e5833ab0fad99f64e8e10c7660dc848e SHA512 
8d7e2f0717562bfe2306306830983644e4b118bd6705a0386fcae02f6d171faa76a6d594f01fc8ee57dcbf1a41ea0a84cd4527f7a729fddc3431975cf6914955
 WHIRLPOOL 
1c784ae28bd03817b0aca4052daa0b1b85b7a564d6f8a5318a7c05c8f36aa09f0a2087feb2b1c36d58992d183f27139142d498e5b7240b1c38dcd76d194afd3c

diff --git a/sys-apps/nvme-cli/nvme-cli-1.4.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.4.ebuild
new file mode 100644
index 000..4c30abf00a6
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap:=
+   udev? ( virtual/libudev:= )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2017-06-07 Thread Zac Medico
commit: d6a0ba505c89c25d663dc1f99d15c8a67d8ae5dc
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun  8 05:21:00 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun  8 05:27:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a0ba50

sys-apps/nvme-cli: version bump to 1.3

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index a3619fe9d03..a89bb2c1547 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-1.1.tar.gz 207679 SHA256 
22883719cbab86d52e8d4755e86ebd70476416e87442385a79b31c981bd60de1 SHA512 
339da4385c5e8659a8f3c2e11afadf437d9cdf02c294674e5cc569cd817174c8ccbd4fc8858ce6f5b8f63ccba68790b2140fc87fdf33b7d394b67999ac4afad0
 WHIRLPOOL 
ae1225f7fad83cf2a8a00365cefdcccb251ad4779dd1194accfa4b0e38c4d2460723e4f7843a7cfe04fd2978f9ec507d14cdff8448f3860349eab578fb5d4b82
 DIST nvme-cli-1.2.tar.gz 228964 SHA256 
f7ecd8138caba3a6d3a95d871a1ffcef64d77a015d3611e5cf962787bc354221 SHA512 
42e31f9c7e5a4e3d5c500844e7a1f599bf52b3d4ea8312b518232ea94940487aa6f191b6711266b6595c8b3bca61f2f269168ca61201fe12e6d47c3a53629b00
 WHIRLPOOL 
aebdefe1406b5b0139d822bc2b597520745cd3b2b779c98186928640e708873db00ef1a5e3a5d4b6820aaf30a968948050c8271094e4ddd872595a6dc9f92d79
+DIST nvme-cli-1.3.tar.gz 236788 SHA256 
52eb45c9ef5a529580a3f6f9e02c067695675ac01b8ab8b8e0398c62e8a8646d SHA512 
0794e72124e73af619a71dd01879d178ad48d30155326e854fb5447e0bb5b879049a7a0a2e3b5301a0de1207034fbbdca07ecf647ff7d4085d56dc793271b576
 WHIRLPOOL 
5fd3fabd30f6513bf155385fc7b512c748b6645fda0eb06d3075724929065c93dea43c78b06ac6b8515fb4bca351fb68affe576e1b05fdd3308016330787fa53

diff --git a/sys-apps/nvme-cli/nvme-cli-1.3.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.3.ebuild
new file mode 100644
index 000..38e95aa9070
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap:=
+   udev? ( virtual/libudev:= )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2017-06-07 Thread Zac Medico
commit: 1326e548d601705e2928dbea6356a267133e4744
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun  8 04:44:34 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun  8 04:47:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1326e548

sys-apps/nvme-cli: remove old versions

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-apps/nvme-cli/Manifest|  2 --
 sys-apps/nvme-cli/nvme-cli-0.9.ebuild | 36 ---
 sys-apps/nvme-cli/nvme-cli-1.0.ebuild | 36 ---
 3 files changed, 74 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 69b0527d7f9..a3619fe9d03 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,4 +1,2 @@
-DIST nvme-cli-0.9.tar.gz 167565 SHA256 
6b47087cba2ea3f0d53ed9316dc7a13d9a2ad618abaeeda23d7f520035a62b3c SHA512 
ea9481b77aac14db60e75fb885360c91e548c61d2beacd3c0abf53acc080a9a0418c742f483b906a458109e1c4f226e7213ebba27e5bbdaee3a54222f03be71e
 WHIRLPOOL 
8909194139634495f31ee286509f3da64ac4debe468731983339c4599111f1366a8846426918903c923e5020f4eb6af72569bef31e2024e9e8fb2c8daa85001c
-DIST nvme-cli-1.0.tar.gz 191617 SHA256 
1391bac6b8e1acf4f91c0b8b60d1055b142e7d3d041ea9799fc157517897439c SHA512 
4aa7c33a966c25da36aaf17fdb0994fa3e6d3d20d59d444903d8269933565ed0b51941b27143a1533b8dfa307d21240eefa620ed041fcf38342d9d14298d5ad8
 WHIRLPOOL 
23289e4b5096ff69e06a7757b4e121e7490a016d636aaecc5fd671af90f9f0863c83637341d868d774f175b33e368efa5ca427d549ed10e04f6eab35ae797ac5
 DIST nvme-cli-1.1.tar.gz 207679 SHA256 
22883719cbab86d52e8d4755e86ebd70476416e87442385a79b31c981bd60de1 SHA512 
339da4385c5e8659a8f3c2e11afadf437d9cdf02c294674e5cc569cd817174c8ccbd4fc8858ce6f5b8f63ccba68790b2140fc87fdf33b7d394b67999ac4afad0
 WHIRLPOOL 
ae1225f7fad83cf2a8a00365cefdcccb251ad4779dd1194accfa4b0e38c4d2460723e4f7843a7cfe04fd2978f9ec507d14cdff8448f3860349eab578fb5d4b82
 DIST nvme-cli-1.2.tar.gz 228964 SHA256 
f7ecd8138caba3a6d3a95d871a1ffcef64d77a015d3611e5cf962787bc354221 SHA512 
42e31f9c7e5a4e3d5c500844e7a1f599bf52b3d4ea8312b518232ea94940487aa6f191b6711266b6595c8b3bca61f2f269168ca61201fe12e6d47c3a53629b00
 WHIRLPOOL 
aebdefe1406b5b0139d822bc2b597520745cd3b2b779c98186928640e708873db00ef1a5e3a5d4b6820aaf30a968948050c8271094e4ddd872595a6dc9f92d79

diff --git a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
deleted file mode 100644
index b31e478c85d..000
--- a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="udev"
-
-RDEPEND="sys-libs/libcap
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   sed -i -E \
-   -e '/^CFLAGS/s: (-O2|-g|-Wall|-Werror)\>: :g' \
-   Makefile || die
-   sed -i \
-   -e '/^PREFIX/s|:=|?=|' \
-   Documentation/Makefile || die
-
-   default
-}
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
-}

diff --git a/sys-apps/nvme-cli/nvme-cli-1.0.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.0.ebuild
deleted file mode 100644
index b31e478c85d..000
--- a/sys-apps/nvme-cli/nvme-cli-1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="udev"
-
-RDEPEND="sys-libs/libcap
-   udev? ( virtual/libudev:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   sed -i -E \
-   -e '/^CFLAGS/s: (-O2|-g|-Wall|-Werror)\>: :g' \
-   Makefile || die
-   sed -i \
-   -e '/^PREFIX/s|:=|?=|' \
-   Documentation/Makefile || die
-
-   default
-}
-
-src_configure() {
-   tc-export CC
-   export PREFIX="${EPREFIX}/usr"
-   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2017-04-25 Thread Zac Medico
commit: 5787faf160021d13a280d9495ba8f7464bb61000
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Apr 25 19:17:28 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Apr 25 19:34:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5787faf1

sys-apps/nvme-cli: version bump to 1.2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.2.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 56e1fb0b1ca..69b0527d7f9 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-0.9.tar.gz 167565 SHA256 
6b47087cba2ea3f0d53ed9316dc7a13d9a2ad618abaeeda23d7f520035a62b3c SHA512 
ea9481b77aac14db60e75fb885360c91e548c61d2beacd3c0abf53acc080a9a0418c742f483b906a458109e1c4f226e7213ebba27e5bbdaee3a54222f03be71e
 WHIRLPOOL 
8909194139634495f31ee286509f3da64ac4debe468731983339c4599111f1366a8846426918903c923e5020f4eb6af72569bef31e2024e9e8fb2c8daa85001c
 DIST nvme-cli-1.0.tar.gz 191617 SHA256 
1391bac6b8e1acf4f91c0b8b60d1055b142e7d3d041ea9799fc157517897439c SHA512 
4aa7c33a966c25da36aaf17fdb0994fa3e6d3d20d59d444903d8269933565ed0b51941b27143a1533b8dfa307d21240eefa620ed041fcf38342d9d14298d5ad8
 WHIRLPOOL 
23289e4b5096ff69e06a7757b4e121e7490a016d636aaecc5fd671af90f9f0863c83637341d868d774f175b33e368efa5ca427d549ed10e04f6eab35ae797ac5
 DIST nvme-cli-1.1.tar.gz 207679 SHA256 
22883719cbab86d52e8d4755e86ebd70476416e87442385a79b31c981bd60de1 SHA512 
339da4385c5e8659a8f3c2e11afadf437d9cdf02c294674e5cc569cd817174c8ccbd4fc8858ce6f5b8f63ccba68790b2140fc87fdf33b7d394b67999ac4afad0
 WHIRLPOOL 
ae1225f7fad83cf2a8a00365cefdcccb251ad4779dd1194accfa4b0e38c4d2460723e4f7843a7cfe04fd2978f9ec507d14cdff8448f3860349eab578fb5d4b82
+DIST nvme-cli-1.2.tar.gz 228964 SHA256 
f7ecd8138caba3a6d3a95d871a1ffcef64d77a015d3611e5cf962787bc354221 SHA512 
42e31f9c7e5a4e3d5c500844e7a1f599bf52b3d4ea8312b518232ea94940487aa6f191b6711266b6595c8b3bca61f2f269168ca61201fe12e6d47c3a53629b00
 WHIRLPOOL 
aebdefe1406b5b0139d822bc2b597520745cd3b2b779c98186928640e708873db00ef1a5e3a5d4b6820aaf30a968948050c8271094e4ddd872595a6dc9f92d79

diff --git a/sys-apps/nvme-cli/nvme-cli-1.2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.2.ebuild
new file mode 100644
index 000..d99e37d9406
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap:=
+   udev? ( virtual/libudev:= )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-12-22 Thread Mike Frysinger
commit: 0f4885c7fcb161ce1ee04626a12e9bb335522d4d
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec 22 19:37:57 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec 22 19:37:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4885c7

sys-apps/nvme-cli: version bump to 1.1

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index a80566a..56e1fb0 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-0.9.tar.gz 167565 SHA256 
6b47087cba2ea3f0d53ed9316dc7a13d9a2ad618abaeeda23d7f520035a62b3c SHA512 
ea9481b77aac14db60e75fb885360c91e548c61d2beacd3c0abf53acc080a9a0418c742f483b906a458109e1c4f226e7213ebba27e5bbdaee3a54222f03be71e
 WHIRLPOOL 
8909194139634495f31ee286509f3da64ac4debe468731983339c4599111f1366a8846426918903c923e5020f4eb6af72569bef31e2024e9e8fb2c8daa85001c
 DIST nvme-cli-1.0.tar.gz 191617 SHA256 
1391bac6b8e1acf4f91c0b8b60d1055b142e7d3d041ea9799fc157517897439c SHA512 
4aa7c33a966c25da36aaf17fdb0994fa3e6d3d20d59d444903d8269933565ed0b51941b27143a1533b8dfa307d21240eefa620ed041fcf38342d9d14298d5ad8
 WHIRLPOOL 
23289e4b5096ff69e06a7757b4e121e7490a016d636aaecc5fd671af90f9f0863c83637341d868d774f175b33e368efa5ca427d549ed10e04f6eab35ae797ac5
+DIST nvme-cli-1.1.tar.gz 207679 SHA256 
22883719cbab86d52e8d4755e86ebd70476416e87442385a79b31c981bd60de1 SHA512 
339da4385c5e8659a8f3c2e11afadf437d9cdf02c294674e5cc569cd817174c8ccbd4fc8858ce6f5b8f63ccba68790b2140fc87fdf33b7d394b67999ac4afad0
 WHIRLPOOL 
ae1225f7fad83cf2a8a00365cefdcccb251ad4779dd1194accfa4b0e38c4d2460723e4f7843a7cfe04fd2978f9ec507d14cdff8448f3860349eab578fb5d4b82

diff --git a/sys-apps/nvme-cli/nvme-cli-1.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.1.ebuild
new file mode 100644
index ..a0714ee
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap:=
+   udev? ( virtual/libudev:= )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-12-15 Thread Mike Frysinger
commit: a81f84810287fdf49b895d1e330b40a6a1448367
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Dec 16 00:08:22 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Dec 16 00:08:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81f8481

sys-apps/nvme-cli: drop old <0.9 versions

 sys-apps/nvme-cli/Manifest|  2 --
 sys-apps/nvme-cli/nvme-cli-0.6.ebuild | 35 ---
 sys-apps/nvme-cli/nvme-cli-0.8.ebuild | 35 ---
 3 files changed, 72 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index e65ccc5..a80566a 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,4 +1,2 @@
-DIST nvme-cli-0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c
-DIST nvme-cli-0.8.tar.gz 162167 SHA256 
70f515de401a16f0e67f64854d65f6ddcc1628325ae93caa31db6913252e3786 SHA512 
8279e459dd9b71b8f33e24cc6402a96c5a91ebeb81ec6e1d705318bff4b02a4cd0aee986c940118290c68b90dc1d795966708ab73f0ffd626d2e205ad460e1cc
 WHIRLPOOL 
1cd14a90afb2f4c99c73fa7cb208c65be92ca20e0eac27dd90ff4bf5f6192181be6916defe007874fdf6407b7ccd6cd1209f82a9ad377b771203855648e3ca8b
 DIST nvme-cli-0.9.tar.gz 167565 SHA256 
6b47087cba2ea3f0d53ed9316dc7a13d9a2ad618abaeeda23d7f520035a62b3c SHA512 
ea9481b77aac14db60e75fb885360c91e548c61d2beacd3c0abf53acc080a9a0418c742f483b906a458109e1c4f226e7213ebba27e5bbdaee3a54222f03be71e
 WHIRLPOOL 
8909194139634495f31ee286509f3da64ac4debe468731983339c4599111f1366a8846426918903c923e5020f4eb6af72569bef31e2024e9e8fb2c8daa85001c
 DIST nvme-cli-1.0.tar.gz 191617 SHA256 
1391bac6b8e1acf4f91c0b8b60d1055b142e7d3d041ea9799fc157517897439c SHA512 
4aa7c33a966c25da36aaf17fdb0994fa3e6d3d20d59d444903d8269933565ed0b51941b27143a1533b8dfa307d21240eefa620ed041fcf38342d9d14298d5ad8
 WHIRLPOOL 
23289e4b5096ff69e06a7757b4e121e7490a016d636aaecc5fd671af90f9f0863c83637341d868d774f175b33e368efa5ca427d549ed10e04f6eab35ae797ac5

diff --git a/sys-apps/nvme-cli/nvme-cli-0.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
deleted file mode 100644
index 4db2188..
--- a/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="sys-libs/libcap"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
-   -i Makefile || die
-   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
-   -i Documentation/Makefile || die
-
-   default
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr install
-}

diff --git a/sys-apps/nvme-cli/nvme-cli-0.8.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.8.ebuild
deleted file mode 100644
index 4db2188..
--- a/sys-apps/nvme-cli/nvme-cli-0.8.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="sys-libs/libcap"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
-   -i Makefile || die
-   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
-   -i Documentation/Makefile || die
-
-   default
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr install
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-12-15 Thread Mike Frysinger
commit: b070f6e6954a2edcb0096584c185d9e95d1fc17b
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Dec 16 00:06:49 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Dec 16 00:06:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b070f6e6

sys-apps/nvme-cli: version bump to 1.0

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-1.0.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index d6e1d81..e65ccc5 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
 DIST nvme-cli-0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c
 DIST nvme-cli-0.8.tar.gz 162167 SHA256 
70f515de401a16f0e67f64854d65f6ddcc1628325ae93caa31db6913252e3786 SHA512 
8279e459dd9b71b8f33e24cc6402a96c5a91ebeb81ec6e1d705318bff4b02a4cd0aee986c940118290c68b90dc1d795966708ab73f0ffd626d2e205ad460e1cc
 WHIRLPOOL 
1cd14a90afb2f4c99c73fa7cb208c65be92ca20e0eac27dd90ff4bf5f6192181be6916defe007874fdf6407b7ccd6cd1209f82a9ad377b771203855648e3ca8b
 DIST nvme-cli-0.9.tar.gz 167565 SHA256 
6b47087cba2ea3f0d53ed9316dc7a13d9a2ad618abaeeda23d7f520035a62b3c SHA512 
ea9481b77aac14db60e75fb885360c91e548c61d2beacd3c0abf53acc080a9a0418c742f483b906a458109e1c4f226e7213ebba27e5bbdaee3a54222f03be71e
 WHIRLPOOL 
8909194139634495f31ee286509f3da64ac4debe468731983339c4599111f1366a8846426918903c923e5020f4eb6af72569bef31e2024e9e8fb2c8daa85001c
+DIST nvme-cli-1.0.tar.gz 191617 SHA256 
1391bac6b8e1acf4f91c0b8b60d1055b142e7d3d041ea9799fc157517897439c SHA512 
4aa7c33a966c25da36aaf17fdb0994fa3e6d3d20d59d444903d8269933565ed0b51941b27143a1533b8dfa307d21240eefa620ed041fcf38342d9d14298d5ad8
 WHIRLPOOL 
23289e4b5096ff69e06a7757b4e121e7490a016d636aaecc5fd671af90f9f0863c83637341d868d774f175b33e368efa5ca427d549ed10e04f6eab35ae797ac5

diff --git a/sys-apps/nvme-cli/nvme-cli-1.0.ebuild 
b/sys-apps/nvme-cli/nvme-cli-1.0.ebuild
new file mode 100644
index ..b0abbe6
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap
+   udev? ( virtual/libudev:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -i -E \
+   -e '/^CFLAGS/s: (-O2|-g|-Wall|-Werror)\>: :g' \
+   Makefile || die
+   sed -i \
+   -e '/^PREFIX/s|:=|?=|' \
+   Documentation/Makefile || die
+
+   default
+}
+
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-12-15 Thread Mike Frysinger
commit: 1fb53117341afb2aac28cbe4822db7e5f99f4c91
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Dec 16 00:00:16 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Dec 16 00:04:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb53117

sys-apps/nvme-cli: rework setting of PREFIX in build

This way we only define configure and utilize the default compile/install.

 sys-apps/nvme-cli/nvme-cli-0.9.ebuild | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
index b996e8b..2cdadb3 100644
--- a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
@@ -21,16 +21,14 @@ src_prepare() {
sed -i -E \
-e '/^CFLAGS/s: (-O2|-g|-Wall|-Werror)\>: :g' \
Makefile || die
-   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
-   -i Documentation/Makefile || die
+   sed -i \
+   -e '/^PREFIX/s|:=|?=|' \
+   Documentation/Makefile || die
 
default
 }
 
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr install
+src_configure() {
+   tc-export CC
+   export PREFIX="${EPREFIX}/usr"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-12-15 Thread Mike Frysinger
commit: 3ee56b51a48d078ea70c41bf24346d2456c2e8f6
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Dec 16 00:03:49 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Dec 16 00:04:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee56b51

sys-apps/nvme-cli: add USE=udev to control automagic dep

 sys-apps/nvme-cli/nvme-cli-0.9.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
index 2cdadb3..b0abbe6 100644
--- a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
@@ -13,8 +13,10 @@ 
SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.ta
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="sys-libs/libcap"
+IUSE="udev"
+
+RDEPEND="sys-libs/libcap
+   udev? ( virtual/libudev:= )"
 DEPEND="${RDEPEND}"
 
 src_prepare() {
@@ -31,4 +33,5 @@ src_prepare() {
 src_configure() {
tc-export CC
export PREFIX="${EPREFIX}/usr"
+   MAKEOPTS+=" LIBUDEV=$(usex udev 0 1)"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-12-15 Thread Mike Frysinger
commit: 69080c7407e809df801183545d1d50138a05bda0
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec 15 23:58:28 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Dec 16 00:04:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69080c74

sys-apps/nvme-cli: fix stripping of upstream compiler flags (like -Werror)

 sys-apps/nvme-cli/nvme-cli-0.9.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
index 4db2188..b996e8b 100644
--- a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
@@ -18,8 +18,9 @@ RDEPEND="sys-libs/libcap"
 DEPEND="${RDEPEND}"
 
 src_prepare() {
-   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
-   -i Makefile || die
+   sed -i -E \
+   -e '/^CFLAGS/s: (-O2|-g|-Wall|-Werror)\>: :g' \
+   Makefile || die
sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
-i Documentation/Makefile || die
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-09-25 Thread Jason Donenfeld
commit: 565b85fd89ede3af2d8ac57da38f0374297d6eb0
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Sep 26 03:37:53 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Mon Sep 26 03:38:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=565b85fd

sys-apps/nvme-cli: version bump

Package-Manager: portage-2.3.1

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-0.9.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 5838f3b..d6e1d81 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c
 DIST nvme-cli-0.8.tar.gz 162167 SHA256 
70f515de401a16f0e67f64854d65f6ddcc1628325ae93caa31db6913252e3786 SHA512 
8279e459dd9b71b8f33e24cc6402a96c5a91ebeb81ec6e1d705318bff4b02a4cd0aee986c940118290c68b90dc1d795966708ab73f0ffd626d2e205ad460e1cc
 WHIRLPOOL 
1cd14a90afb2f4c99c73fa7cb208c65be92ca20e0eac27dd90ff4bf5f6192181be6916defe007874fdf6407b7ccd6cd1209f82a9ad377b771203855648e3ca8b
+DIST nvme-cli-0.9.tar.gz 167565 SHA256 
6b47087cba2ea3f0d53ed9316dc7a13d9a2ad618abaeeda23d7f520035a62b3c SHA512 
ea9481b77aac14db60e75fb885360c91e548c61d2beacd3c0abf53acc080a9a0418c742f483b906a458109e1c4f226e7213ebba27e5bbdaee3a54222f03be71e
 WHIRLPOOL 
8909194139634495f31ee286509f3da64ac4debe468731983339c4599111f1366a8846426918903c923e5020f4eb6af72569bef31e2024e9e8fb2c8daa85001c

diff --git a/sys-apps/nvme-cli/nvme-cli-0.9.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
new file mode 100644
index ..4db2188
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-0.9.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="sys-libs/libcap"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
+   -i Makefile || die
+   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
+   -i Documentation/Makefile || die
+
+   default
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX=/usr install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-07-08 Thread Zac Medico
commit: 9fec5867a92a20bac23a8a81149f66c68d4c8a6b
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jul  9 01:36:57 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jul  9 01:36:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fec5867

sys-apps/nvme-cli: remove old version 0_pre20150821

Package-Manager: portage-2.3.0

 sys-apps/nvme-cli/Manifest  |  1 -
 sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild | 35 -
 2 files changed, 36 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 24003f1..5838f3b 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,2 @@
 DIST nvme-cli-0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c
 DIST nvme-cli-0.8.tar.gz 162167 SHA256 
70f515de401a16f0e67f64854d65f6ddcc1628325ae93caa31db6913252e3786 SHA512 
8279e459dd9b71b8f33e24cc6402a96c5a91ebeb81ec6e1d705318bff4b02a4cd0aee986c940118290c68b90dc1d795966708ab73f0ffd626d2e205ad460e1cc
 WHIRLPOOL 
1cd14a90afb2f4c99c73fa7cb208c65be92ca20e0eac27dd90ff4bf5f6192181be6916defe007874fdf6407b7ccd6cd1209f82a9ad377b771203855648e3ca8b
-DIST nvme-cli-0_pre20150821.tar.gz 106218 SHA256 
3da0e1907203fff9da50e6a474a0c2081a05bd2688fa364c6fc90bf84125c5b6 SHA512 
7a88c3f7e52adbba01c01e02064402f9bf27dc79c060d9510a8e9dbe7dbe5097aa2823470cf1264f416ff3484719ba2a01a30017dbaa6b66258aa6a9f1023325
 WHIRLPOOL 
94b18ff536fb2079218b984b60a4555cfb278a5a0fed1385940d90b8cf9fa10b21e99f886466318f77eb2c907ea2887de1ede0199cab2c1cdf92e252c1c9d8a5

diff --git a/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild
deleted file mode 100644
index 997f719..000
--- a/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="NVM-Express user space tooling for Linux"
-HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-EGIT_COMMIT="709571d77bf618921fd719253da677742c673d06"
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="sys-libs/libcap"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT}
-
-src_prepare() {
-   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
-   -i Makefile || die
-   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
-   -i Documentation/Makefile || die
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr install
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-07-08 Thread Zac Medico
commit: 6d3d991ef1e2df728324344305b94402b93be300
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jul  9 01:35:21 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jul  9 01:35:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3d991e

sys-apps/nvme-cli: add ${PN} to 0.6 tarball name

Package-Manager: portage-2.3.0

 sys-apps/nvme-cli/Manifest| 2 +-
 sys-apps/nvme-cli/nvme-cli-0.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 9b90967..24003f1 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,3 @@
+DIST nvme-cli-0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c
 DIST nvme-cli-0.8.tar.gz 162167 SHA256 
70f515de401a16f0e67f64854d65f6ddcc1628325ae93caa31db6913252e3786 SHA512 
8279e459dd9b71b8f33e24cc6402a96c5a91ebeb81ec6e1d705318bff4b02a4cd0aee986c940118290c68b90dc1d795966708ab73f0ffd626d2e205ad460e1cc
 WHIRLPOOL 
1cd14a90afb2f4c99c73fa7cb208c65be92ca20e0eac27dd90ff4bf5f6192181be6916defe007874fdf6407b7ccd6cd1209f82a9ad377b771203855648e3ca8b
 DIST nvme-cli-0_pre20150821.tar.gz 106218 SHA256 
3da0e1907203fff9da50e6a474a0c2081a05bd2688fa364c6fc90bf84125c5b6 SHA512 
7a88c3f7e52adbba01c01e02064402f9bf27dc79c060d9510a8e9dbe7dbe5097aa2823470cf1264f416ff3484719ba2a01a30017dbaa6b66258aa6a9f1023325
 WHIRLPOOL 
94b18ff536fb2079218b984b60a4555cfb278a5a0fed1385940d90b8cf9fa10b21e99f886466318f77eb2c907ea2887de1ede0199cab2c1cdf92e252c1c9d8a5
-DIST v0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c

diff --git a/sys-apps/nvme-cli/nvme-cli-0.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
index 6398445..4db2188 100644
--- a/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
@@ -8,7 +8,7 @@ inherit toolchain-funcs
 
 DESCRIPTION="NVM-Express user space tooling for Linux"
 HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
-SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-07-08 Thread Zac Medico
commit: 977efc7497b87d24b66c6e1a2b1f82d0fe70f3fd
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jul  9 01:28:52 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jul  9 01:31:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977efc74

sys-apps/nvme-cli: version bump to 0.8

Package-Manager: portage-2.3.0

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-0.8.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 5d0c8be..9b90967 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
+DIST nvme-cli-0.8.tar.gz 162167 SHA256 
70f515de401a16f0e67f64854d65f6ddcc1628325ae93caa31db6913252e3786 SHA512 
8279e459dd9b71b8f33e24cc6402a96c5a91ebeb81ec6e1d705318bff4b02a4cd0aee986c940118290c68b90dc1d795966708ab73f0ffd626d2e205ad460e1cc
 WHIRLPOOL 
1cd14a90afb2f4c99c73fa7cb208c65be92ca20e0eac27dd90ff4bf5f6192181be6916defe007874fdf6407b7ccd6cd1209f82a9ad377b771203855648e3ca8b
 DIST nvme-cli-0_pre20150821.tar.gz 106218 SHA256 
3da0e1907203fff9da50e6a474a0c2081a05bd2688fa364c6fc90bf84125c5b6 SHA512 
7a88c3f7e52adbba01c01e02064402f9bf27dc79c060d9510a8e9dbe7dbe5097aa2823470cf1264f416ff3484719ba2a01a30017dbaa6b66258aa6a9f1023325
 WHIRLPOOL 
94b18ff536fb2079218b984b60a4555cfb278a5a0fed1385940d90b8cf9fa10b21e99f886466318f77eb2c907ea2887de1ede0199cab2c1cdf92e252c1c9d8a5
 DIST v0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c

diff --git a/sys-apps/nvme-cli/nvme-cli-0.8.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.8.ebuild
new file mode 100644
index 000..4db2188
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-0.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="sys-libs/libcap"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
+   -i Makefile || die
+   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
+   -i Documentation/Makefile || die
+
+   default
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX=/usr install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-05-23 Thread Zac Medico
commit: 377a0f042d89b7280bb4fb2f757e828b6f6736c3
Author: Gwendal Grignou  chromium  org>
AuthorDate: Mon May 23 23:08:54 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 23 23:18:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=377a0f04

sys-apps/nvme-cli: Fix cross compilation issue.

When not setting CC, the compilation fails on option: -clang-syntax
"gcc.real: error: unrecognized command line option '-clang-syntax'"

Addressed the issue by properly setting the CC variable.

Signed-off-by: Gwendal Grignou  chromium.org>

Package-Manager: portage-2.3.0_rc1

 sys-apps/nvme-cli/nvme-cli-0.6.ebuild   | 6 ++
 sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/sys-apps/nvme-cli/nvme-cli-0.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
index ea0ac89..6398445 100644
--- a/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=6
 
+inherit toolchain-funcs
+
 DESCRIPTION="NVM-Express user space tooling for Linux"
 HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
 SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz;
@@ -24,6 +26,10 @@ src_prepare() {
default
 }
 
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
 }

diff --git a/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild
index 56a3234..997f719 100644
--- a/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=5
 
+inherit toolchain-funcs
+
 DESCRIPTION="NVM-Express user space tooling for Linux"
 HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
 EGIT_COMMIT="709571d77bf618921fd719253da677742c673d06"
@@ -24,6 +26,10 @@ src_prepare() {
-i Documentation/Makefile || die
 }
 
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2016-04-15 Thread Zac Medico
commit: b53eebd68b10a8d6f2af21e680f2a0644e6464fe
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 15 17:03:07 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 15 17:03:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53eebd6

sys-apps/nvme-cli: version bump to 0.6

Package-Manager: portage-2.2.28

 sys-apps/nvme-cli/Manifest|  1 +
 sys-apps/nvme-cli/nvme-cli-0.6.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 86de946..5d0c8be 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1 +1,2 @@
 DIST nvme-cli-0_pre20150821.tar.gz 106218 SHA256 
3da0e1907203fff9da50e6a474a0c2081a05bd2688fa364c6fc90bf84125c5b6 SHA512 
7a88c3f7e52adbba01c01e02064402f9bf27dc79c060d9510a8e9dbe7dbe5097aa2823470cf1264f416ff3484719ba2a01a30017dbaa6b66258aa6a9f1023325
 WHIRLPOOL 
94b18ff536fb2079218b984b60a4555cfb278a5a0fed1385940d90b8cf9fa10b21e99f886466318f77eb2c907ea2887de1ede0199cab2c1cdf92e252c1c9d8a5
+DIST v0.6.tar.gz 124652 SHA256 
6e28aa93e4b5756ea998377bbe2835a1911a8f2aa5e82330863dfe3ecfdfda6b SHA512 
7cd5caccd6a7dfdaec5d160afbe966a338f8bf4825c989853995335d07a32e4f0db9d10c9a5ff0d06876b7e2e84c69568b130d37a0cd8eaa67b5e4dc4c195acf
 WHIRLPOOL 
23425c69ba956da9dd6393ce4ae4d2bacd4ecbddb5e6277bd7b9411991e7b9c085dfb28d7ee6b3a0a4a2587456d0239ee98a55fa0c0f03428b2a8d52c741db5c

diff --git a/sys-apps/nvme-cli/nvme-cli-0.6.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
new file mode 100644
index 000..ea0ac89
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-0.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli;
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="sys-libs/libcap"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
+   -i Makefile || die
+   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
+   -i Documentation/Makefile || die
+
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX=/usr install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2015-08-27 Thread Zac Medico
commit: e9b4951c8bf1f388c351db7c9d0ea0fea57b20c6
Author: Zac Medico zmedico AT gentoo DOT org
AuthorDate: Fri Aug 28 03:09:19 2015 +
Commit: Zac Medico zmedico AT gentoo DOT org
CommitDate: Fri Aug 28 03:10:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b4951c

sys-apps/nvme-cli: NVM-Express user space tooling for Linux

Package-Manager: portage-2.2.20.1

 sys-apps/nvme-cli/Manifest  |  1 +
 sys-apps/nvme-cli/metadata.xml  | 10 +
 sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild | 29 +
 3 files changed, 40 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
new file mode 100644
index 000..86de946
--- /dev/null
+++ b/sys-apps/nvme-cli/Manifest
@@ -0,0 +1 @@
+DIST nvme-cli-0_pre20150821.tar.gz 106218 SHA256 
3da0e1907203fff9da50e6a474a0c2081a05bd2688fa364c6fc90bf84125c5b6 SHA512 
7a88c3f7e52adbba01c01e02064402f9bf27dc79c060d9510a8e9dbe7dbe5097aa2823470cf1264f416ff3484719ba2a01a30017dbaa6b66258aa6a9f1023325
 WHIRLPOOL 
94b18ff536fb2079218b984b60a4555cfb278a5a0fed1385940d90b8cf9fa10b21e99f886466318f77eb2c907ea2887de1ede0199cab2c1cdf92e252c1c9d8a5

diff --git a/sys-apps/nvme-cli/metadata.xml b/sys-apps/nvme-cli/metadata.xml
new file mode 100644
index 000..43fbe31
--- /dev/null
+++ b/sys-apps/nvme-cli/metadata.xml
@@ -0,0 +1,10 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+  maintainer
+emailzmed...@gentoo.org/email
+  /maintainer
+  upstream
+remote-id type=githublinux-nvme/nvme-cli/remote-id
+  /upstream
+/pkgmetadata

diff --git a/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild 
b/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild
new file mode 100644
index 000..56a3234
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-0_pre20150821.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION=NVM-Express user space tooling for Linux
+HOMEPAGE=https://github.com/linux-nvme/nvme-cli;
+EGIT_COMMIT=709571d77bf618921fd719253da677742c673d06
+SRC_URI=https://github.com/linux-nvme/nvme-cli/archive/${EGIT_COMMIT}.tar.gz 
- ${P}.tar.gz
+
+LICENSE=GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~x86
+IUSE=
+RDEPEND=sys-libs/libcap
+DEPEND=${RDEPEND}
+S=${WORKDIR}/${PN}-${EGIT_COMMIT}
+
+src_prepare() {
+   sed 's|-m64 \(-std=gnu99\) -O2 -g \(-pthread -D_GNU_SOURCE -D_REENTRANT 
-Wall\) -Werror|\1 \2|' \
+   -i Makefile || die
+   sed 's|/usr/local|$(DESTDIR)/$(PREFIX)/share|' \
+   -i Documentation/Makefile || die
+}
+
+src_install() {
+   emake DESTDIR=${D} PREFIX=/usr install
+}