[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/pnpm-bin/

2024-05-03 Thread David Roman
commit: 4dfbb500edaeb8cb4d65366a12c55576a28ba64b
Author: Maël GUERIN  murena  io>
AuthorDate: Fri May  3 13:14:00 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat May  4 01:12:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4dfbb500

sys-apps/pnpm-bin: add 9.0.6, drop 8.7.5

Signed-off-by: Maël GUERIN  murena.io>
Closes: https://github.com/gentoo/guru/pull/180
Signed-off-by: David Roman  gmail.com>

 sys-apps/pnpm-bin/Manifest | 2 +-
 sys-apps/pnpm-bin/{pnpm-bin-8.7.5.ebuild => pnpm-bin-9.0.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pnpm-bin/Manifest b/sys-apps/pnpm-bin/Manifest
index 76eb5584c5..6c5b4f8208 100644
--- a/sys-apps/pnpm-bin/Manifest
+++ b/sys-apps/pnpm-bin/Manifest
@@ -1 +1 @@
-DIST pnpm-linux-x64 57620299 BLAKE2B 
4f9b27871be08b2d1e656ce2388af8117401a30c5bc9f963d5fb6284989e2513540e08de4b2196b597718904f0804833053e5d004fc413186e52c573c6bb6eae
 SHA512 
5ecec3b3c3f2400ab66da81f943f8e97d6f6d006c1a213d9fc876c31f6108e1bbf900ac4f1f2515f41f65b87461e1be52d2dca06f3cadf17a5482c5ae8ad4713
+DIST pnpm-linux-x64 58732810 BLAKE2B 
78647187661a3ca4174e33c32b35fc4cd002d60fc84afda6de3bf69c40ebb7cd98f6daea7395b32610493fa1d18ece770148739b8918f9ba5f71dee274eb7444
 SHA512 
c9a7ecaf51aaf48b68292c7d554864efd0d3e6f1c2a434b09df0b951589a71f14ed3e72f83e0c16e54b3c9cb7c819712b58e291b38297fdf26325316632fd167

diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-9.0.6.ebuild
similarity index 100%
rename from sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
rename to sys-apps/pnpm-bin/pnpm-bin-9.0.6.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/pnpm-bin/

2024-02-28 Thread Vitaly Zdanevich
commit: 541f59e20b1da4ae01b029911f9d7b549b0dcb5f
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Feb 28 17:20:32 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Feb 28 17:20:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=541f59e2

sys-apps/pnpm-bin: QA_PREBUILT fix

Closes: https://bugs.gentoo.org/924690
Signed-off-by: Vitaly Zdanevich  ya.ru>

 sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
index 086045a3f6..4f3f2f23f5 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
@@ -16,7 +16,7 @@ RESTRICT="strip"
 
 S="${WORKDIR}"
 
-QA_PREBUILT="usr/bin/${PN}-bin"
+QA_PREBUILT="usr/bin/${PN}"
 
 src_install() {
newbin "${DISTDIR}/pnpm-linux-x64" ${PN}



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/pnpm-bin/

2024-02-25 Thread Vitaly Zdanevich
commit: 90b0c164556f23c7d26ee4eef4983e95375f37d0
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Feb 26 00:37:56 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Feb 26 00:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90b0c164

sys-apps/pnpm-bin: fix QA_PREBUILT

Closes: https://bugs.gentoo.org/924689
Signed-off-by: Vitaly Zdanevich  ya.ru>

 sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
index 0a5e1fdbea..086045a3f6 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
@@ -16,7 +16,7 @@ RESTRICT="strip"
 
 S="${WORKDIR}"
 
-QA_PREBUILT="/usr/bin/${PN}-bin"
+QA_PREBUILT="usr/bin/${PN}-bin"
 
 src_install() {
newbin "${DISTDIR}/pnpm-linux-x64" ${PN}



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/pnpm-bin/

2024-02-15 Thread Vitaly Zdanevich
commit: fe242a03ee1867f4fa700680c638156c720d4b52
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Feb 15 10:59:24 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Feb 15 10:59:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe242a03

sys-apps/pnpm-bin: replace QA_FLAGS_IGNORED to QA_PREBUILT

Closes: https://bugs.gentoo.org/show_bug.cgi?id=914190

Closes: https://bugs.gentoo.org/show_bug.cgi?id=914191
Signed-off-by: Vitaly Zdanevich  ya.ru>

 sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
index 9801c33f2e..0a5e1fdbea 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
@@ -16,7 +16,7 @@ RESTRICT="strip"
 
 S="${WORKDIR}"
 
-QA_FLAGS_IGNORED="/usr/bin/${PN}-bin"
+QA_PREBUILT="/usr/bin/${PN}-bin"
 
 src_install() {
newbin "${DISTDIR}/pnpm-linux-x64" ${PN}



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/pnpm-bin/

2023-09-14 Thread Vitaly Zdanevich
commit: a6e8da04dc4ac66c11e303525c8e85ebce0dcbd9
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Sep 14 17:42:33 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Sep 14 17:42:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6e8da04

sys-apps/pnpm-bin: add QA_FLAGS_IGNORED

Closes: https://bugs.gentoo.org/914190
Signed-off-by: Vitaly Zdanevich  ya.ru>

 sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
index 67a0d55f69..9801c33f2e 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
@@ -16,6 +16,8 @@ RESTRICT="strip"
 
 S="${WORKDIR}"
 
+QA_FLAGS_IGNORED="/usr/bin/${PN}-bin"
+
 src_install() {
newbin "${DISTDIR}/pnpm-linux-x64" ${PN}
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/pnpm-bin/

2023-09-13 Thread Vitaly Zdanevich
commit: aa44a50352ff3e244ea2d7cacafa8a4cabe617e5
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Sep 13 16:29:02 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Sep 13 16:29:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa44a503

sys-apps/pnpm-bin: new package, add 8.7.5

Signed-off-by: Vitaly Zdanevich  ya.ru>

 sys-apps/pnpm-bin/Manifest  |  1 +
 sys-apps/pnpm-bin/metadata.xml  | 37 +
 sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild | 21 +++
 3 files changed, 59 insertions(+)

diff --git a/sys-apps/pnpm-bin/Manifest b/sys-apps/pnpm-bin/Manifest
new file mode 100644
index 00..76eb5584c5
--- /dev/null
+++ b/sys-apps/pnpm-bin/Manifest
@@ -0,0 +1 @@
+DIST pnpm-linux-x64 57620299 BLAKE2B 
4f9b27871be08b2d1e656ce2388af8117401a30c5bc9f963d5fb6284989e2513540e08de4b2196b597718904f0804833053e5d004fc413186e52c573c6bb6eae
 SHA512 
5ecec3b3c3f2400ab66da81f943f8e97d6f6d006c1a213d9fc876c31f6108e1bbf900ac4f1f2515f41f65b87461e1be52d2dca06f3cadf17a5482c5ae8ad4713

diff --git a/sys-apps/pnpm-bin/metadata.xml b/sys-apps/pnpm-bin/metadata.xml
new file mode 100644
index 00..7d16a80ee7
--- /dev/null
+++ b/sys-apps/pnpm-bin/metadata.xml
@@ -0,0 +1,37 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   * Fast. Up to 2x faster than the alternatives.
+
+   * Efficient. Files inside node_modules are linked from a single 
content-addressable storage
+
+   * Great for monorepos.
+
+   * Strict. A package can access only dependencies that are 
specified in its package.json.
+
+   * Deterministic. Has a lockfile called pnpm-lock.yaml.
+
+   * Works as a Node.js version manager.
+
+   * Battle-tested. Used in production by teams of all sizes since 
2016.
+
+To quote the Rush team "Microsoft uses pnpm in Rush repos with hundreds of 
projects and hundreds of PRs per day, and we’ve found it to be very fast and 
reliable".
+
+pnpm uses a content-addressable filesystem to store all files from all module 
directories on a disk. When using npm, if you have 100 projects using lodash, 
you will have 100 copies of lodash on disk. With pnpm, lodash will be stored in 
a content-addressable storage, so:
+
+* If you depend on different versions of lodash, only the files that differ 
are added to the store. If lodash has 100 files, and a new version has a change 
only in one of those files, pnpm update will only add 1 new file to the storage.
+   
+* All the files are saved in a single place on the disk. When packages are 
installed, their files are linked from that single place consuming no 
additional disk space. Linking is performed using either hard-links or reflinks 
(copy-on-write).
+
+As a result, you save gigabytes of space on your disk and you have a lot 
faster installations!
+   
+   
+   pnpm/pnpm
+   https://github.com/pnpm/pnpm/issues
+   
+

diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
new file mode 100644
index 00..67a0d55f69
--- /dev/null
+++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fast, disk space efficient package manager, alternative to npm 
and yarn"
+HOMEPAGE="https://pnpm.io;
+
+SRC_URI="https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64;
+KEYWORDS="~amd64"
+
+LICENSE="MIT"
+SLOT="0"
+
+RESTRICT="strip"
+
+S="${WORKDIR}"
+
+src_install() {
+   newbin "${DISTDIR}/pnpm-linux-x64" ${PN}
+}