[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}