[gentoo-commits] repo/gentoo:master commit in: dev-util/rizin/

2024-04-21 Thread John Helmert III
commit: 95388fc2f9a30c7e57f72315929602c61faf0abe
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 23:32:05 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 23:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95388fc2

dev-util/rizin: fixup VariableOrderWrong

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/rizin-0.6.3-r1.ebuild | 5 ++---
 dev-util/rizin/rizin-0.7.1-r1.ebuild | 5 ++---
 dev-util/rizin/rizin-0.7.3.ebuild| 5 ++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev-util/rizin/rizin-0.6.3-r1.ebuild 
b/dev-util/rizin/rizin-0.6.3-r1.ebuild
index 4f402e6fed56..49186f6b9d14 100644
--- a/dev-util/rizin/rizin-0.6.3-r1.ebuild
+++ b/dev-util/rizin/rizin-0.6.3-r1.ebuild
@@ -15,10 +15,11 @@ HOMEPAGE="https://rizin.re/;
 
 
SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="amd64 ~arm64 ~x86"
+S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="Apache-2.0 BSD LGPL-3 MIT"
 SLOT="0/${PV}"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="test"
 
 # Need to audit licenses of the binaries used for testing
@@ -45,8 +46,6 @@ PATCHES=(
"${FILESDIR}/${PN}-0.5.2-find-tree-sitter-parser.patch"
 )
 
-S="${WORKDIR}/${PN}-v${PV}"
-
 src_prepare() {
default
 

diff --git a/dev-util/rizin/rizin-0.7.1-r1.ebuild 
b/dev-util/rizin/rizin-0.7.1-r1.ebuild
index 549798343329..13d65081e186 100644
--- a/dev-util/rizin/rizin-0.7.1-r1.ebuild
+++ b/dev-util/rizin/rizin-0.7.1-r1.ebuild
@@ -15,10 +15,11 @@ HOMEPAGE="https://rizin.re/;
 
 
SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="~amd64 ~arm64 ~x86"
+S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="Apache-2.0 BSD LGPL-3 MIT"
 SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="test"
 
 # Need to audit licenses of the binaries used for testing
@@ -46,8 +47,6 @@ PATCHES=(
"${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
 )
 
-S="${WORKDIR}/${PN}-v${PV}"
-
 src_prepare() {
default
 

diff --git a/dev-util/rizin/rizin-0.7.3.ebuild 
b/dev-util/rizin/rizin-0.7.3.ebuild
index 0ec214767a5e..7e7a1b76d7c5 100644
--- a/dev-util/rizin/rizin-0.7.3.ebuild
+++ b/dev-util/rizin/rizin-0.7.3.ebuild
@@ -15,10 +15,11 @@ HOMEPAGE="https://rizin.re/;
 
 
SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="~amd64 ~arm64 ~x86"
+S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="Apache-2.0 BSD LGPL-3 MIT"
 SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="test"
 
 # Need to audit licenses of the binaries used for testing
@@ -46,8 +47,6 @@ PATCHES=(
"${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
 )
 
-S="${WORKDIR}/${PN}-v${PV}"
-
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/rizin/

2024-04-21 Thread John Helmert III
commit: ed0358f6ec265827af84cdb3640b3e81cce21102
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 23:23:38 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 23:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0358f6

dev-util/rizin: add 0.7.3

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest   |   1 +
 dev-util/rizin/rizin-0.7.3.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 2bfe3632e358..6e5aa0656eb4 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,4 +1,5 @@
 DIST rizin-src-v0.6.3.tar.xz 15411052 BLAKE2B 
4ddde26dc2541917e1d16f38339bf1467b2148524a1365d739c417857ee856ecb7fbc9210a0f3b562a429c962e31f637bb88a0c0817f42a59868ed3093b0e902
 SHA512 
031ae1c5b43237d55b3e48d825d4bd9cda16a4a84a47464eb1745a02265a1412e2864345595c0dca7f8ea0cb348fe9760ea424556ff6b915ac8014a7f410b03c
 DIST rizin-src-v0.7.1.tar.xz 18941692 BLAKE2B 
d0384a272e5e8274c970dd9253d84204e8bc026de05ec63fe0252cb6fc9eaee9729bbf03ef3dba100c6e55c58e4a81f7755d7ecb15ee041aa9bfb4c53d30
 SHA512 
e59b6fd748e551f10169da9a04f7c04ffb017182d3eb5856467df3b167c6d9b387d0faccdb0cd97ee7321ac71179eb7d9a28fa954f34dc028ea8e4259211eac7
+DIST rizin-src-v0.7.3.tar.xz 18604220 BLAKE2B 
9bbfbd8cf86839dcfdc30beb12d4472abf68e7d8c81561f6124b4d8ac781242bbbe8b62e06d2873928830d2524203c18ab1c17fa35855ac2d344af7649b64b3c
 SHA512 
bad89888b2cb1ce1227ce629ff1209f18d1afb9da55685f0ea4ead7dd1b4dfbf8ed72c173048b2ee47362a10d5e20a6c34e09d0bbaa210f3873073c10ebc4dc1
 DIST rizin-testbins-1203a9a2f51e32337c8434d9f4f7c4543552e271.tar.gz 185572487 
BLAKE2B 
b274a58bebe0123bd8ab7b18a4e88833e7de53133d8f640d00b9efa953cf8ef766582acd5a0f65750ebb273be70d5cc1daf9b700cd6b9bfd4d464cf59ab735ba
 SHA512 
47e8993bea5d7805acb46c1c4e034524fe47d2b0b2471af00d3255f3e853430617658cd6b1f8a4706a748704a52646ec43495f0d4e80f16bce4aaf34e29539a4
 DIST rizin-testbins-903588ed69d7717069955322b31dad5e666b338a.tar.gz 181644100 
BLAKE2B 
ea491bea61a6d17fa2727e1b08b810be2bb99d05cf2afa4e97dc440a69a4fd376a39c25c6e86e9e2d499732b55e7c75e5eef39adef84f571e48d147e410d04e5
 SHA512 
fffef043d76440976e02e2b890138f57df849f507c0a7a48bd97b421fc1683e73696c50b6daddf906a53685eccfd7346e25881d3d498417e4e55b97ef56b8317

diff --git a/dev-util/rizin/rizin-0.7.3.ebuild 
b/dev-util/rizin/rizin-0.7.3.ebuild
new file mode 100644
index ..0ec214767a5e
--- /dev/null
+++ b/dev-util/rizin/rizin-0.7.3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+# This is the commit that the CI for the release commit used
+BINS_COMMIT="1203a9a2f51e32337c8434d9f4f7c4543552e271"
+
+inherit meson python-any-r1
+
+DESCRIPTION="reverse engineering framework for binary analysis"
+HOMEPAGE="https://rizin.re/;
+
+SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
+   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/${PV}"
+IUSE="test"
+
+# Need to audit licenses of the binaries used for testing
+RESTRICT="test? ( fetch ) !test? ( test )"
+
+# TODO: unbundle dev-libs/blake3
+RDEPEND="
+   app-arch/lz4:0=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   >=dev-libs/capstone-5:0=
+   dev-libs/libmspack
+   dev-libs/libzip:0=
+   dev-libs/openssl:0=
+   dev-libs/libpcre2:0=
+   >=dev-libs/tree-sitter-0.19.0
+   dev-libs/xxhash
+   sys-apps/file
+   sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
+)
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_prepare() {
+   default
+
+   local py_to_mangle=(
+   librz/core/cmd_descs/cmd_descs_generate.py
+   sys/clang-format.py
+   test/fuzz/scripts/fuzz_rz_asm.py
+   test/scripts/gdbserver.py
+   )
+
+   python_fix_shebang "${py_to_mangle[@]}"
+
+   # https://github.com/rizinorg/rizin/issues/3459
+   sed -ie '/dyld_chained_ptr_arm64e_auth/d' test/unit/test_bin_mach0.c || 
die
+
+   if use test; then
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" 
"${S}/test/bins" || die
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcli=enabled
+   -Duse_sys_capstone=enabled
+   -Duse_sys_libmspack=enab

[gentoo-commits] repo/gentoo:master commit in: dev-util/cutter/

2024-04-21 Thread John Helmert III
commit: 3b810e6f314a12257dab2523e39ea94bff7d9529
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 23:23:38 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 23:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b810e6f

dev-util/cutter: add 2.3.4

Note that the "next bump" directive was a little off, since the latest
at the time of the fix in Gentoo was not the latest upstream, so this
bump doesn't have the LTO fix yet.

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.3.4.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 7be92b5a730e..1f69782409f6 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
 DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb
+DIST cutter-2.3.4.tar.gz 11608176 BLAKE2B 
f83cd117bdd1a9ea985b52d4029bd3874f92b08709ac50dd1c6a526aadd022e05f9b75586cf826cc6b46c2004cb6b3185c5770b8622bc3c6a7140307a9c1a98a
 SHA512 
c35a7091aaf2c99a4595b48029017353092b178ed6a57cbe2f0d9758f1330d2521e3fc339558ffc0dfa500ace0510daded8591f7a04b0efa0209ba4f8a5e7d33

diff --git a/dev-util/cutter/cutter-2.3.4.ebuild 
b/dev-util/cutter/cutter-2.3.4.ebuild
new file mode 100644
index ..6e3ac9dccc29
--- /dev/null
+++ b/dev-util/cutter/cutter-2.3.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake flag-o-matic toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.7.1:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/925901
+   # https://github.com/rizinorg/cutter/pull/3317
+   #
+   # Fixed in git dev. Remove as part of next version bump.
+   filter-lto
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wofi/

2024-04-21 Thread John Helmert III
commit: f70e0278cc6699a5763ec4c9c708104f36316e0e
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 23:23:38 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 23:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f70e0278

gui-apps/wofi: add 1.4

Signed-off-by: John Helmert III  gentoo.org>

 gui-apps/wofi/Manifest|  1 +
 gui-apps/wofi/wofi-1.4.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest
index cf96341ed942..828f567271c5 100644
--- a/gui-apps/wofi/Manifest
+++ b/gui-apps/wofi/Manifest
@@ -1 +1,2 @@
 DIST wofi-1.3.tar.gz 77317 BLAKE2B 
0282921c0605ee251701a33d9137f027c87ecd33f9c97b054ac9f0deeffbbcd73232e5a96e9be012eeeb298d84e257ca4752038315f92afc653573dd075179c0
 SHA512 
90a1674bcf5365aa47d6a8b987e7507539da5652f045b18446c073913399a6e46ffd50a6a83212d521c349840912ec9edab0c69dd565e2a49b98da2a72aebcd3
+DIST wofi-1.4.tar.gz 79100 BLAKE2B 
5af1d7c5de58865b31797cd07db42af22ab50ab7bbe5ce2df28457bffea46afdf2cb0f3618bdc7f5d283e98a942b927cdb2b4d5c39cf20ead8e465496d4c72ec
 SHA512 
98d0cc6d4cad11341f825173f3e1c61c813dc4404087e863a7aef7eef85b3e9c224f747c10feda6cbe85eb13b403300d77447a5b55a62915fe4f9bd00405a608

diff --git a/gui-apps/wofi/wofi-1.4.ebuild b/gui-apps/wofi/wofi-1.4.ebuild
new file mode 100644
index ..cfd36d4d8f2f
--- /dev/null
+++ b/gui-apps/wofi/wofi-1.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ "${PV}" ==  ]]; then
+   inherit mercurial
+   EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN};
+else
+   SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~riscv"
+fi
+
+DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
+HOMEPAGE="https://hg.sr.ht/~scoopta/wofi;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/wayland
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[wayland(-)]
+   x11-libs/pango
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3-no-hg-identify.patch" )



[gentoo-commits] repo/gentoo:master commit in: www-misc/buku/

2024-04-21 Thread John Helmert III
commit: 3eceedb6b96bf5214eaa84cfd8ef6da148d26369
Author: David Roman  gmail  com>
AuthorDate: Sun Apr 21 23:23:39 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 23:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eceedb6

www-misc/buku: add 4.9

Closes: https://bugs.gentoo.org/929879
Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36243
Signed-off-by: John Helmert III  gentoo.org>

 www-misc/buku/Manifest|  1 +
 www-misc/buku/buku-4.9.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/www-misc/buku/Manifest b/www-misc/buku/Manifest
index fd6de91b4d7b..0d0153569be1 100644
--- a/www-misc/buku/Manifest
+++ b/www-misc/buku/Manifest
@@ -1 +1,2 @@
 DIST buku-4.8.tar.gz 591883 BLAKE2B 
459ff04a414d3f320a76e8d7792a977f40b030597b846cff34abc862f062956dcfe477d01606744b13e8afe1c6d48f73848816488094f4941b4723a5cd4fedb6
 SHA512 
a87311adbd72ed614e870c24ecf890633672a6dab12d18f40017177049b2aaebbc66776740f893248b99f2f79d85b6d7b9e57c1fd1bbf6c95963ca57649dc2bf
+DIST buku-4.9.tar.gz 615794 BLAKE2B 
79e0b7980d1df2b063be5b115c6d55fce63b9e9a58bae5c1ae4d81d77b644c90df2698e20a1743daf5468f4b08ab7b2125af073906385693419249b989686f3f
 SHA512 
3804ea759c3b0172ab07b266123b27683f4785f1fb10859b4fd5b41e267b93e6ad0901b2456a27e434aef216f2063c5881d2755ec45789b3f2d42fe608b32eb2

diff --git a/www-misc/buku/buku-4.9.ebuild b/www-misc/buku/buku-4.9.ebuild
new file mode 100644
index ..a97191b80844
--- /dev/null
+++ b/www-misc/buku/buku-4.9.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10,11,12} )
+PYTHON_REQ_USE="sqlite"
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Powerful command-line bookmark manager"
+HOMEPAGE="https://github.com/jarun/buku;
+SRC_URI="https://github.com/jarun/${PN}/archive/v$(ver_cut 1-2).tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/beautifulsoup4-4.6.0[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/attrs[${PYTHON_USEDEP}]
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   >=dev-python/py-1.5.0[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-4.2[${PYTHON_USEDEP}]
+   >=dev-python/vcrpy-4.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # bukuserver tests
+   tests/test_views.py
+   tests/test_server.py
+)
+
+EPYTEST_DESELECT=(
+   # Broken with network-sandbox
+   tests/test_buku.py::test_network_handler_with_url
+   tests/test_buku.py::test_fetch_data_with_url
+   tests/test_bukuDb.py::TestBukuDb::test_tnyfy_url
+   tests/test_bukuDb.py::test_add_rec_exec_arg
+   tests/test_bukuDb.py::test_load_firefox
+   tests/test_bukuDb.py::test_print_db
+   tests/test_bukuDb.py::test_print_rec
+   tests/test_bukuDb.py::test_refreshdb
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Remove support for bukuserver - complex depgraph which isn't all
+   # sufficiently packaged in Gentoo
+   sed -ie '/console_scripts/s/,.*/]/' setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   insinto /usr/share/zsh/site-functions
+   doins auto-completion/zsh/_*
+
+   newbashcomp auto-completion/bash/buku-completion.bash "${PN}"
+
+   doman buku.1
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/glances/

2024-04-21 Thread John Helmert III
commit: ce7a17a0d8d5d75a05f094df320131e576f2527d
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 23:23:38 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 23:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7a17a0

sys-process/glances: add 3.4.0.5

Signed-off-by: John Helmert III  gentoo.org>

 sys-process/glances/Manifest   |  1 +
 sys-process/glances/glances-3.4.0.5.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/glances/Manifest b/sys-process/glances/Manifest
index e1f2ce1b624e..3dfc085c818f 100644
--- a/sys-process/glances/Manifest
+++ b/sys-process/glances/Manifest
@@ -1,2 +1,3 @@
 DIST glances-3.3.0.gh.tar.gz 6143830 BLAKE2B 
022a8bfc93f73f2c728af21553ca36535340129cc5fb6f539d6f282e9ffc7a2b88878c04345a47479241447c0f1329123f804677383688fa5857dd1a9978dc65
 SHA512 
ee238e39e69dce3e46df560f7be1287a87a0c9002242d7b381bc971e627a4c23f6102519d7f6864998adcc9be7cf8e68461579f2a88d15db86ad75878015a843
 DIST glances-3.4.0.3.gh.tar.gz 6472143 BLAKE2B 
5437d3daefd4d36e9b84481543cf8189964006d566a77506099bfe7748d37409d5fb2a3a8eb52c8eeef0efa469c2ca92db7a37a44625969aec822d1adf46dbb3
 SHA512 
f4960d7d23b52e249069b41fd9b20a4d6f56006a6998b1bfd341ef00628fa92c14503885ebbea6adeee6f926a6c6fb440c288e2c772d4536b2c2b49e4124a7a0
+DIST glances-3.4.0.5.gh.tar.gz 6473711 BLAKE2B 
510f379946eec914998cba32ffd66c6037bd85246cdae059d336b4a3330ba6e521aa3fef2099d88f08dbf3ed7e7c8537235850ad8f6882840fb811bcd8a82147
 SHA512 
aca140fedc2acc97ae4901722e0406acb8bea6eac5295d95499860a522e74d29ecbc4cfb28fecfd4a2879f4ee44175bd4efd2429b9d7e302b4a182caabd6a5f8

diff --git a/sys-process/glances/glances-3.4.0.5.ebuild 
b/sys-process/glances/glances-3.4.0.5.ebuild
new file mode 100644
index ..001ce5a5ce63
--- /dev/null
+++ b/sys-process/glances/glances-3.4.0.5.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 linux-info optfeature
+
+DESCRIPTION="CLI curses based monitoring tool"
+HOMEPAGE="https://github.com/nicolargo/glances;
+SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.4.3[${PYTHON_USEDEP}]
+   dev-python/ujson[${PYTHON_USEDEP}]
+   ')
+"
+
+# PYTHON_USEDEP omitted on purpose
+BDEPEND="doc? ( dev-python/sphinx-rtd-theme )"
+
+CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.4.0.3-disable-update-check.patch"
+)
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs --no-autodoc
+
+pkg_setup() {
+   linux-info_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+python_prepare_all() {
+   # Remove duplicate entries of a prebuilt doc build and
+   # ensure install of the file glances.conf in /etc/${PN}
+   sed \
+   -e '/share\/doc\/glances/d' \
+   -e "s/'CONTRIBUTING.md',//" \
+   -e "s:'conf/glances.conf':('${EPREFIX}/etc/glances', 
['conf/glances.conf':g" \
+   -i setup.py || die
+   sed -i "s/, 'irq']/]/" unitest.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   "${EPYTHON}" unitest.py || echo "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   # add an intended file from original data set from setup.py to DOCS
+   local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   #optfeature "Action script feature" dev-python/pystache
+   optfeature "Autodiscover mode" dev-python/zeroconf
+   optfeature "Cloud support" dev-python/requests
+   optfeature "Docker monitoring support" dev-python/docker
+   #optfeature "Export module" \
+   #   unpackaged/bernhard \
+   #   unpackaged/cassandra-driver \
+   #   unpackaged/potsdb \
+   #   dev-python/couchdb-python \
+   #   dev-python/elasticsearch-py \
+   #   dev-python/influxdb \
+   #   dev-python/kafka-python \
+   #   dev-python/pika \
+   #   dev-python/paho-mqtt \
+   #   dev-python/prometheus-client \
+   #   dev-python/pyzmq \
+   #   dev-python/statsd
+   #optfeature "Nvidia 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/

2024-04-21 Thread John Helmert III
commit: db965ae13b1a6ed427aa9b3c0413cc6aad21dfec
Author: David Roman  gmail  com>
AuthorDate: Mon Mar  4 17:16:23 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 22:26:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db965ae1

net-p2p/kubo: add 0.28.0

Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35621
Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/kubo/Manifest   |  1 +
 net-p2p/kubo/kubo-0.28.0.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 275a016f042f..afb3b7945563 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1 +1,2 @@
 DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 
199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687
 SHA512 
21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f64e15e0e5
+DIST kubo-0.28.0.tar.gz 16070929 BLAKE2B 
f0febdee1e2313c83369c07b520fe285e10a73322d87f3891dd8edc97d6fa3d8dab7644d6108d060ef652fe34ed7cacf75f756e48f1e022d16b12bc30d298c0b
 SHA512 
e6ef309084b8f09b56e5bceae37cf220c7e015003a8660f132d4e79709c7bd29ae8d8bb02736dab6a447b3a7dd0bd7043955df0a787a72fb3b9dfe9c42f5

diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild
new file mode 100644
index ..5eb80133d072
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.28.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/;
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   acct-group/ipfs
+   acct-user/ipfs
+   sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+   local mygoargs
+   mygoargs=(
+   -tags release
+   )
+
+   ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+   ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+   IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || 
die
+   IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || 
die
+   IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+}
+
+src_test() {
+   ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+   dobin ipfs
+   dobin ipfswatch
+   newbashcomp ipfs-completion.bash ipfs
+   newfishcomp ipfs-completion.fish ipfs
+   newzshcomp ipfs-completion.zsh _ipfs
+   einstalldocs
+
+   systemd_dounit "${FILESDIR}/ipfs.service"
+   systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+   newinitd "${FILESDIR}/ipfs.init" ipfs
+   newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+   keepdir /var/log/ipfs
+   fowners -R ipfs:ipfs /var/log/ipfs
+}
+
+pkg_postinst() {
+   elog 'To be able to use the ipfs service you will need to create the 
ipfs repository'
+   elog '(eg: su -s /bin/sh -c "ipfs init -e" ipfs)'
+   elog 'or change IPFS_PATH of /etc/conf.d/ipfs with another with proper 
permissions.'
+
+   # See https://bugs.gentoo.org/838238
+   ewarn 'In case kubo CPU usage is too high run the next workaround'
+   ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+   ewarn 'Be aware that this will make your node less visible to other 
peers'
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2024-04-21 Thread John Helmert III
commit: eeaec30789bc4cffef26251adc8ac3d861a35d2b
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 22:13:17 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 22:26:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeaec307

app-crypt/sbctl: drop 0.11, 0.12, 0.13

Closes: https://bugs.gentoo.org/922618
Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  6 --
 app-crypt/sbctl/sbctl-0.11.ebuild | 38 --
 app-crypt/sbctl/sbctl-0.12.ebuild | 38 --
 app-crypt/sbctl/sbctl-0.13.ebuild | 38 --
 4 files changed, 120 deletions(-)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 4e155456de01..89db5c072e51 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -1,9 +1,3 @@
-DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 
37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e
 SHA512 
13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552
-DIST sbctl-0.11.tar.gz 1634308 BLAKE2B 
a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a
 SHA512 
88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847
-DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631
 SHA512 
70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86
-DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
-DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 
69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c
 SHA512 
dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5
-DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B 
f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63
 SHA512 
41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5
 DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
 DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 
569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4
 SHA512 
02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c
 DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B 
e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967
 SHA512 
9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682

diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild 
b/app-crypt/sbctl/sbctl-0.11.ebuild
deleted file mode 100644
index 77c53f4f93be..
--- a/app-crypt/sbctl/sbctl-0.11.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature verify-sig
-
-DESCRIPTION="Secure Boot key manager"
-HOMEPAGE="https://github.com/Foxboron/sbctl;
-SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz
-   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="app-text/asciidoc
-   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
-
-src_unpack() {
-   if use verify-sig; then
-   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
-   fi
-
-   default
-}
-
-src_install() {
-   emake PREFIX="${ED}/usr" install
-}
-
-pkg_

[gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/

2024-04-21 Thread John Helmert III
commit: 1a47daae3077458f66cdf8d80c419b2525830152
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 22:21:37 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 22:26:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a47daae

net-p2p/kubo: fixup VariableOrderWrong

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/kubo/kubo-0.26.0.ebuild | 3 +--
 net-p2p/kubo/kubo-0.28.0.ebuild | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-p2p/kubo/kubo-0.26.0.ebuild b/net-p2p/kubo/kubo-0.26.0.ebuild
index 5344ff2f9a2c..a0a1e83e9245 100644
--- a/net-p2p/kubo/kubo-0.26.0.ebuild
+++ b/net-p2p/kubo/kubo-0.26.0.ebuild
@@ -8,6 +8,7 @@ inherit go-module shell-completion systemd
 DESCRIPTION="Main implementation of IPFS"
 HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/;
 
SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
@@ -22,8 +23,6 @@ RDEPEND="${DEPEND}"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
 
-S="${WORKDIR}"
-
 src_compile() {
local mygoargs
mygoargs=(

diff --git a/net-p2p/kubo/kubo-0.28.0.ebuild b/net-p2p/kubo/kubo-0.28.0.ebuild
index 5eb80133d072..0d66c3d3aeb2 100644
--- a/net-p2p/kubo/kubo-0.28.0.ebuild
+++ b/net-p2p/kubo/kubo-0.28.0.ebuild
@@ -8,6 +8,7 @@ inherit go-module shell-completion systemd
 DESCRIPTION="Main implementation of IPFS"
 HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/;
 
SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"
 
 LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
 SLOT="0"
@@ -22,8 +23,6 @@ RDEPEND="${DEPEND}"
 
 DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
 
-S="${WORKDIR}"
-
 src_compile() {
local mygoargs
mygoargs=(



[gentoo-commits] repo/gentoo:master commit in: net-p2p/arti/

2024-04-20 Thread John Helmert III
commit: 4ff104d2e627e119ef6d457ae6211b5f0b4671a8
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 00:08:30 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 00:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff104d2

net-p2p/arti: add 1.2.1

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/arti/Manifest  |  86 ++
 net-p2p/arti/arti-1.2.1.ebuild | 602 +
 2 files changed, 688 insertions(+)

diff --git a/net-p2p/arti/Manifest b/net-p2p/arti/Manifest
index eb29e0fd05f4..58df177ff50e 100644
--- a/net-p2p/arti/Manifest
+++ b/net-p2p/arti/Manifest
@@ -3,8 +3,10 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST aes-0.8.3.crate 124679 BLAKE2B 
7a352a9c5452ed91b32ed82a7450013ba0f0db4d990d37bfa78782e9c031d2a33d0b7680625881566ecc4b7048a44854759163d2e5c962783fffed1ca7d38a78
 SHA512 
89aa691fb6060c37ae8bdc2db8c7ba87a7c5201a776c247bb499fca0fa2b0c062601144af49eb781342a97760a124cc24dbfc38ccecd16493270f47d96282cc0
 DIST aes-0.8.4.crate 124812 BLAKE2B 
c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd
 SHA512 
96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
 DIST ahash-0.8.10.crate 43555 BLAKE2B 
30c71f49bde551444dbb074d1084701ca63e996bf296033d726bb2f03b3059376e62c310e673bfcf7e461a7a1dcf48812eb3d5aa8729bf9bde9da64977eeaffb
 SHA512 
108872193427773e15463916ba034fd6cebb35523d827da331f374cf13cf27ff251a07c978bff4072db9ec8c307d9df092149ebd963b0702f397ebedd80e87d3
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST amplify-4.5.0.crate 32312 BLAKE2B 
9e9c0ab6d4a9db11f005f96075c4a94bdccfcb504cf04543f5a2bdd2cb2b94950efe3be7dc210cc15a9cf61b2ea35d7de6994c287b4b1fd50319cd2d9c482f96
 SHA512 
2300b134b794c22676f9116805fb1df4083e8f926c6104564e8e48d880c03613f5705e9adbce9f8863cfcb45233170515db7712e07cd41d7def3b06c6e2cb889
 DIST amplify-4.6.0.crate 33243 BLAKE2B 
69e4c7e25e648865194ea45b8939d855d205932d944ad505116ae3bc50bb9fc5ca05c901019c490381a4814c5a6122bc1486d7dcc1eee1fea1b067b82a16ecc8
 SHA512 
2113e62516021a6ed726d11ef4d5af46228c1035ee88c2c44b956a3bafc71d0cc07281fea1007ed18b7a98eb0b75165fb808cab2a29ad8030b05c805092f39be
@@ -23,11 +25,13 @@ DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53a
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
 DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
+DIST anyhow-1.0.81.crate 4514

[gentoo-commits] repo/gentoo:master commit in: gui-libs/greetd/

2024-04-20 Thread John Helmert III
commit: e0fdc0e9272d6672a0b59160be5c7c2cb1765d5f
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 00:08:29 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 00:08:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fdc0e9

gui-libs/greetd: add 0.10.0

Closes: https://bugs.gentoo.org/928286
Signed-off-by: John Helmert III  gentoo.org>

 gui-libs/greetd/Manifest |  52 +
 gui-libs/greetd/greetd-0.10.0.ebuild | 139 +++
 2 files changed, 191 insertions(+)

diff --git a/gui-libs/greetd/Manifest b/gui-libs/greetd/Manifest
index 6fe644b6a48c..b78873a69ec3 100644
--- a/gui-libs/greetd/Manifest
+++ b/gui-libs/greetd/Manifest
@@ -1,48 +1,100 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST async-trait-0.1.60.crate 27374 BLAKE2B 
7c77290e2f351f67cc08b779874ddd4733bc4a86e05c0ab252b136a51b7685da6dec60b98f2a1b439af4ff5946c626dbeb8174a6dab1afbc8abe46a1ca75e7d8
 SHA512 
59ede64486c295ef71471aa6602bb55470a5696c5b3f87cffe8272cf337ed9039ebd34e0e19d56375b3ea9a5bce89e3ec33eac67474aadc01f80d4a4a20609c6
+DIST async-trait-0.1.80.crate 28775 BLAKE2B 
d95384a8828c9273e0f295d3c3826b3a8716cd0c4ab39bdb43d65ec57fe886f7c5926c1666a76ca25b1536eedef61b0d92c78ff9c8a52a0515900360b66b0f13
 SHA512 
3e92bc8d38feea49ebb5011303e55853bbbf5d0fb7c4f6ed6aa471b9000a2a0ea5475619f98831641e8ee484beaa6fd8880770a96b8a5a7df26e392c1b4b3a19
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST backtrace-0.3.71.crate 86553 BLAKE2B 
15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8a
 SHA512 
5d9307757349e860fb4cab7e9ba1c9d0f1faf49ebcd935ba879b85fed2a9812786c7458abb59a742842a0796fc29ce9921cf575792402486ecdbd9a2568cdd89
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST bytes-1.3.0.crate 57563 BLAKE2B 
29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb
 SHA512 
902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76
+DIST bytes-1.6.0.crate 60605 BLAKE2B 
3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d
 SHA512 
6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8
+DIST cc-1.0.95.crate 76485 BLAKE2B 
fb86d2c49e9ee73f1a7f9268274a879260b13adafa49c8bd4bcd4acb77861b7b65c5cdda988877e1ad2d4a4eee52308ddc29b545a07cf90cdcf10268ce639986
 SHA512 
7e19d1c2271a094311db96edc6faa6576366070dc2e77a666ce43016c367d5a94e832724b95b170650bdb16998699699e45d3ac2cd0eda6655c58c1e141d40d1
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST enquote-1.1.0.crate 3552 BLAKE2B 
d9f04b671543b9d752af725431688bbff1c7ee740addab6334f7e4ea7ca291754b797aac3a150f8fafdd3d314c0f34c47b6454716a6b0bda5d3c70209da8abdd
 SHA512 
d79a5fedf362e911508c1a06771e9adb4e56b190edf937c62871f996b6314443cd5a814e9a2b29d8f91d51b9b9e125a0595267a794977e7cf9e2e3cd79b693c7
 DIST getopts-0.2.21.crate 18457 BLAKE2B 
10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992

[gentoo-commits] repo/gentoo:master commit in: media-sound/pulsemixer/

2024-04-14 Thread John Helmert III
commit: 9b8cab30e8258e0c1f2c3353ab3dea8e7a84cff5
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr 15 05:35:39 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Apr 15 05:35:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8cab30

media-sound/pulsemixer: enable py3.12

Closes: https://bugs.gentoo.org/929665
Signed-off-by: John Helmert III  gentoo.org>

 media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild | 4 ++--
 media-sound/pulsemixer/pulsemixer-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild 
b/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
index 6f2490c54558..92808ef8f579 100644
--- a/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
+++ b/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="ncurses"
 
 inherit distutils-r1

diff --git a/media-sound/pulsemixer/pulsemixer-.ebuild 
b/media-sound/pulsemixer/pulsemixer-.ebuild
index 54f5ab3fa3ac..c8ced02506c6 100644
--- a/media-sound/pulsemixer/pulsemixer-.ebuild
+++ b/media-sound/pulsemixer/pulsemixer-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="ncurses"
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2024-04-07 Thread John Helmert III
commit: 89ff847300d67c896657a1286b9c0504ab02b599
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:06 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ff8473

app-admin/git-credential-gopass: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  2 ++
 .../git-credential-gopass-1.15.13.ebuild| 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 18406c2a756f..3366a7842e2a 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -1,2 +1,4 @@
 DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
 DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 
3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf
 SHA512 
50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
+DIST git-credential-gopass-1.15.13-deps.tar.xz 29702324 BLAKE2B 
5d4ee46252419ffa28994ba4fd2a3b4c3201be209d5f53b93ed6f15a32aa990c7be4e1a0f3d72c11883eb6d12cf11bf3b43ab735717a661d5ad5586d14334ed2
 SHA512 
d21d06eb4c8557b6466809865f35e89b2ed330d00b89cb91c16ef04cf65a96d36c4226081e4d85a5d0b0d2735b00b2bcfd922da423a3d0daafdd1b36a23d6938
+DIST git-credential-gopass-1.15.13.tar.gz 19323 BLAKE2B 
6889fbb0f22b5a9ca882893bf0860bb41319e0f3ed01ea6c542caf8c94d4762116f5b84f907380dd723ffe1c57a7359a20cc1e05e7d3958d9f3a3debbd39c659
 SHA512 
f95d9ce853c5f9b46148d53504cad5992f701c776c3c4a2d53b10b7e94717651231ef5ab7cec7ab572c2badb75a0972c129ba09576598cf067bc4140f6c42196

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.13.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.13.ebuild
new file mode 100644
index ..50939531c011
--- /dev/null
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass git-credentials helper"
+HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
+SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2024-04-07 Thread John Helmert III
commit: 525fd0a7f81d1ec66fa464aa981d9c0e0d2b2e54
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:35 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525fd0a7

app-admin/gopass-summon-provider: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  2 ++
 .../gopass-summon-provider-1.15.13.ebuild   | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index 299ff6263011..e41c0b45e045 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
 DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B 
e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926
 SHA512 
ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
+DIST gopass-summon-provider-1.15.13-deps.tar.xz 29702324 BLAKE2B 
5d4ee46252419ffa28994ba4fd2a3b4c3201be209d5f53b93ed6f15a32aa990c7be4e1a0f3d72c11883eb6d12cf11bf3b43ab735717a661d5ad5586d14334ed2
 SHA512 
d21d06eb4c8557b6466809865f35e89b2ed330d00b89cb91c16ef04cf65a96d36c4226081e4d85a5d0b0d2735b00b2bcfd922da423a3d0daafdd1b36a23d6938
+DIST gopass-summon-provider-1.15.13.tar.gz 16086 BLAKE2B 
b3b7656daf1189454c2915120ab77615cf953ca1434919c901c5c0b708f0b1e124cfa63e9d8fa847d1aa12e403b630ccd023e16d6d3ef4d4cb507c7b36b9
 SHA512 
74809663c6b754894dc2f86c2153325b49bac862dbd29794b1997a11de34fd2bec4ddc583fefc19d4b920df64deedd7d9c508798d90426051d73648c3b545b7e

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.13.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.13.ebuild
new file mode 100644
index ..44e42f854afe
--- /dev/null
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Summon Provider"
+HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
+SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-hibp/

2024-04-07 Thread John Helmert III
commit: 410ea25a1dc8945812a3d3c09f8c700468ce289e
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:13 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410ea25a

app-admin/gopass-hibp: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest   |  2 ++
 app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index faab2b66f4e2..2c3e36606a58 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 
623d425a5bbeea5c5746e18d0dd44d198fa4b54fd5112fc870a5e95f092324e4a477565260ee68bccf903601997561429ab5546c6b7aaa3cec6de816076fcbff
 SHA512 
db7f26676aeb2c67ae0b8645e9feed57540adefc04bed4dba0072c6766cd020921def0a8dae8c26a29c10e26ad27d84983b76350d885118f8d6393e25fddaf3f
 DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 
0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383
 SHA512 
781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
+DIST gopass-hibp-1.15.13-deps.tar.xz 29737100 BLAKE2B 
25cce3936716dda6fd1c760d055a6df6e412f50678295f139724eb84291f6a4447f6cfc05f57b636e67316fab29e94b164615d1ac86dd8738f46e8ddde9b5e71
 SHA512 
21afb52268e527d4b58bebdab62af8b812a0b2977532c0a99ea092d8e549221169c3f7260b75949d5abc689a9fb1ca6bdcb1e7235f1f2d6360a915c170059ba2
+DIST gopass-hibp-1.15.13.tar.gz 24047 BLAKE2B 
79da4ca110585b6b928a27c7fdbf9094ce8110ac4d4bd99e645ae192caf816ab2f9f89d988bff60d84469853d3d08ffdda8eb51de9ccdf53474cedd3017b9687
 SHA512 
eb2eff7ffd16c166ee9ebfaa52273893b4f349fddba900ea966d0b39bf5f6f22b37cb76de8e0a327002138f1013d227bb066afcb9ff785b9afded97ebba17030

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild
new file mode 100644
index ..dcc9f7b6470b
--- /dev/null
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass haveibeenpwnd.com integration"
+HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
+SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass/

2024-04-07 Thread John Helmert III
commit: 86a3bd9a0f0e4b9059cd848200fb22340b0edf62
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:08:53 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a3bd9a

app-admin/gopass: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest  |  2 ++
 app-admin/gopass/gopass-1.15.13.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 4364fb4ba686..e65f6f8ffda2 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-1.15.11-deps.tar.xz 288006888 BLAKE2B 
527cef72eb493425111c6fd0a872bb31c63381226c823143e5d722cb59172a08901a50fce7042d329370bc83dd66205833e85608d68ce9b2037db89eb1a1b8a7
 SHA512 
978c5a915d382b8fe6360744c45c696f8c3c571df1341496537be73896d100eda78be1630b2f4a3ccd73d828d566a483bc057a302683aa4ddf92f46b8fa49e03
 DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 
923be5effa8ca5a77a12bcd2692d2a07b68c6d068a579022e359a5f6e485813c37dc7e34acfeb1f0deec4e1075a54dd75b408ef0e07713cf7ffc2cfde2e9ac38
 SHA512 
ec3231f6cf903ba3a70f4721f04613ddf0e28e820c98a708c861ae68c993162a1346f62332132c00abd218f82f0ed0da0f8b86297427e813b0688a8eee5128be
+DIST gopass-1.15.13-deps.tar.xz 284979668 BLAKE2B 
12e42b897dfc613de810cc4c42e2318b5cad013e14b007daba454b800092f6e408e5ca10731b14d895673cd9426b322d94615a45954e3a0871b0b46533b6f6c9
 SHA512 
5e4a2f564d0140d77cdaf52a3784d75984db8b68152bf7137d3fbd727238e9509d56d280ceb1106fa47198bb8bc52980637652c10bd95524063bf1e3e962fdfb
+DIST gopass-1.15.13.tar.gz 2328529 BLAKE2B 
276ea675c7978ac1627cb313b595d9f252cc3aae29245eca758aed3b6632ddcdfa0da93cdc06f4c0767a2d5f58ded41fcccfac774b5001351bb4b743e976c595
 SHA512 
b7fcc7814ccad0cf0e3116eac848df080338e313ddcbb0cc8413cb353a1596b250aed427c97e791326e04c6c4241dbb529e112398218f2a905fc0fb48bc49963

diff --git a/app-admin/gopass/gopass-1.15.13.ebuild 
b/app-admin/gopass/gopass-1.15.13.ebuild
new file mode 100644
index ..a01fea7d6355
--- /dev/null
+++ b/app-admin/gopass/gopass-1.15.13.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature
+
+DESCRIPTION="a simple but powerful password manager for the terminal"
+HOMEPAGE="https://www.gopass.pw/;
+SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+DEPEND=">=dev-lang/go-1.18"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
+)
+
+src_test() {
+   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
+   git config --global user.name nobody || die
+   git config --global user.email foo@example.org || die
+
+   default
+}
+
+src_install() {
+   emake install DESTDIR="${ED}/usr"
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "browser integration" app-admin/gopass-jsonapi
+   optfeature "git credentials helper" app-admin/git-credential-gopass
+   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
+   optfeature "summon secrets helper" app-admin/gopass-summon-provider
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-jsonapi/

2024-04-07 Thread John Helmert III
commit: 1972481530962f7e7354eaf755e04f5a1783e68d
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Apr  8 04:09:19 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Apr  8 04:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19724815

app-admin/gopass-jsonapi: add 1.15.13

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  2 ++
 .../gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild   | 25 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 31ad3cb6aedd..502172becc97 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,2 +1,4 @@
 DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B 
f914d07a5b00f82bb1baa3114736fdde720a8bfb4b2378c60015501c281a14b595fff96c40b06c0f9f8d867e5b2004a43aa9eed4e3cf4016bdfb2a8acb221a78
 SHA512 
220f31aae7db0a268b4658f1464c8b1256958f2d220ebc028701db1ab2eda998b92d493e0facf741fc4d83135cf53d3fda5ac24f84365cd567da3d825623b0f6
 DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B 
cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0
 SHA512 
7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
+DIST gopass-jsonapi-1.15.13-deps.tar.xz 149388536 BLAKE2B 
2b5068a830edef67e330f918081bbdf218a2a0e80dc6c26e3d7b9d1d3779919dd869f57af32b0580f5be4787dc6df1325b5b1aba864c0bf0c2fd9d3e1c65364f
 SHA512 
b6034103e0df9897cb95db3b8c9dc2895d7680385de14afcf7ab20db1d7eb537fa86ec56447267623b8493788802b1a1d6a9abff5c9d76f171847b79994cfa16
+DIST gopass-jsonapi-1.15.13.tar.gz 32433 BLAKE2B 
6e16c2b060f2a380ede13840bea419b76b5e00cbc0dd29bbf72fc41900acfdeb6bb63908d09bfecbdc89c8c7266274a722fbb6d4b5848ee42fd986d36c3e30ca
 SHA512 
e4b92558d17b27f4f4aada045ccfae4237e2021310ce1c64f3c29406c17f9f73ff61891ede96baebd741b4af15c0584ba8fe9fcb9693e288d17947e606d837b3

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild
new file mode 100644
index ..699540bb5843
--- /dev/null
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.13.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Browser Bindings"
+HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
+SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
+)



[gentoo-commits] repo/gentoo:master commit in: sys-process/glances/

2024-03-31 Thread John Helmert III
commit: 79d3a797c663ac615c346c6e593c098da267238f
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Mar 31 19:59:20 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Mar 31 21:20:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d3a797

sys-process/glances: avoid distutils_enable_tests setup.py

Bug: https://bugs.gentoo.org/927530
Signed-off-by: John Helmert III  gentoo.org>

 sys-process/glances/glances-3.3.0-r1.ebuild | 8 ++--
 sys-process/glances/glances-3.4.0.3.ebuild  | 8 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sys-process/glances/glances-3.3.0-r1.ebuild 
b/sys-process/glances/glances-3.3.0-r1.ebuild
index 84279372149c..7b155a7902b5 100644
--- a/sys-process/glances/glances-3.3.0-r1.ebuild
+++ b/sys-process/glances/glances-3.3.0-r1.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
@@ -35,7 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.2.5-disable-update-check.patch"
 )
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
 distutils_enable_sphinx docs --no-autodoc
 
 pkg_setup() {
@@ -55,6 +55,10 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
+python_test() {
+   "${EPYTHON}" unitest.py || die "tests failed with ${EPYTHON}"
+}
+
 python_install_all() {
# add an intended file from original data set from setup.py to DOCS
local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )

diff --git a/sys-process/glances/glances-3.4.0.3.ebuild 
b/sys-process/glances/glances-3.4.0.3.ebuild
index acae2879ed60..c6302cc70e1c 100644
--- a/sys-process/glances/glances-3.4.0.3.ebuild
+++ b/sys-process/glances/glances-3.4.0.3.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
@@ -36,7 +36,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.4.0.3-disable-update-check.patch"
 )
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
 distutils_enable_sphinx docs --no-autodoc
 
 pkg_setup() {
@@ -56,6 +56,10 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
+python_test() {
+   "${EPYTHON}" unitest.py || echo "tests failed with ${EPYTHON}"
+}
+
 python_install_all() {
# add an intended file from original data set from setup.py to DOCS
local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )



[gentoo-commits] repo/gentoo:master commit in: dev-util/rizin/

2024-03-03 Thread John Helmert III
commit: e353611ab45ea96bb7289e1bb31dd2c40fea54e7
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 04:56:59 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e353611a

dev-util/rizin: add 0.7.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest   |   2 +
 dev-util/rizin/rizin-0.7.1.ebuild | 100 ++
 2 files changed, 102 insertions(+)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 1d6bbfad14ab..655cb62f0692 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,3 +1,5 @@
 DIST rizin-src-v0.6.2.tar.xz 15409072 BLAKE2B 
9e90b07b5a3a5196e68e7c283dcfa214449e9cf1099c90b80a4e3712997bd6f28d5682de01c6f2b6ccafa749e74a4a9a8f7e6e0a313e926779394322a52b14ff
 SHA512 
2b75ebd1c94dd560bb48ffaf8cb56d765ceafd00a3a878f0ae8802a51f398202c501db4c2ec2caefa89a770d4e674743ff5b56fd21f06bf99d9bac4753580dce
 DIST rizin-src-v0.6.3.tar.xz 15411052 BLAKE2B 
4ddde26dc2541917e1d16f38339bf1467b2148524a1365d739c417857ee856ecb7fbc9210a0f3b562a429c962e31f637bb88a0c0817f42a59868ed3093b0e902
 SHA512 
031ae1c5b43237d55b3e48d825d4bd9cda16a4a84a47464eb1745a02265a1412e2864345595c0dca7f8ea0cb348fe9760ea424556ff6b915ac8014a7f410b03c
+DIST rizin-src-v0.7.1.tar.xz 18941692 BLAKE2B 
d0384a272e5e8274c970dd9253d84204e8bc026de05ec63fe0252cb6fc9eaee9729bbf03ef3dba100c6e55c58e4a81f7755d7ecb15ee041aa9bfb4c53d30
 SHA512 
e59b6fd748e551f10169da9a04f7c04ffb017182d3eb5856467df3b167c6d9b387d0faccdb0cd97ee7321ac71179eb7d9a28fa954f34dc028ea8e4259211eac7
+DIST rizin-testbins-1203a9a2f51e32337c8434d9f4f7c4543552e271.tar.gz 185572487 
BLAKE2B 
b274a58bebe0123bd8ab7b18a4e88833e7de53133d8f640d00b9efa953cf8ef766582acd5a0f65750ebb273be70d5cc1daf9b700cd6b9bfd4d464cf59ab735ba
 SHA512 
47e8993bea5d7805acb46c1c4e034524fe47d2b0b2471af00d3255f3e853430617658cd6b1f8a4706a748704a52646ec43495f0d4e80f16bce4aaf34e29539a4
 DIST rizin-testbins-903588ed69d7717069955322b31dad5e666b338a.tar.gz 181644100 
BLAKE2B 
ea491bea61a6d17fa2727e1b08b810be2bb99d05cf2afa4e97dc440a69a4fd376a39c25c6e86e9e2d499732b55e7c75e5eef39adef84f571e48d147e410d04e5
 SHA512 
fffef043d76440976e02e2b890138f57df849f507c0a7a48bd97b421fc1683e73696c50b6daddf906a53685eccfd7346e25881d3d498417e4e55b97ef56b8317

diff --git a/dev-util/rizin/rizin-0.7.1.ebuild 
b/dev-util/rizin/rizin-0.7.1.ebuild
new file mode 100644
index ..0ec214767a5e
--- /dev/null
+++ b/dev-util/rizin/rizin-0.7.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+# This is the commit that the CI for the release commit used
+BINS_COMMIT="1203a9a2f51e32337c8434d9f4f7c4543552e271"
+
+inherit meson python-any-r1
+
+DESCRIPTION="reverse engineering framework for binary analysis"
+HOMEPAGE="https://rizin.re/;
+
+SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
+   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/${PV}"
+IUSE="test"
+
+# Need to audit licenses of the binaries used for testing
+RESTRICT="test? ( fetch ) !test? ( test )"
+
+# TODO: unbundle dev-libs/blake3
+RDEPEND="
+   app-arch/lz4:0=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   >=dev-libs/capstone-5:0=
+   dev-libs/libmspack
+   dev-libs/libzip:0=
+   dev-libs/openssl:0=
+   dev-libs/libpcre2:0=
+   >=dev-libs/tree-sitter-0.19.0
+   dev-libs/xxhash
+   sys-apps/file
+   sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
+)
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_prepare() {
+   default
+
+   local py_to_mangle=(
+   librz/core/cmd_descs/cmd_descs_generate.py
+   sys/clang-format.py
+   test/fuzz/scripts/fuzz_rz_asm.py
+   test/scripts/gdbserver.py
+   )
+
+   python_fix_shebang "${py_to_mangle[@]}"
+
+   # https://github.com/rizinorg/rizin/issues/3459
+   sed -ie '/dyld_chained_ptr_arm64e_auth/d' test/unit/test_bin_mach0.c || 
die
+
+   if use test; then
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" 
"${S}/test/bins" || die
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcli=enabled
+   -Duse_sys_capstone=enabled
+   -Duse_sys_libmspack=enab

[gentoo-commits] repo/gentoo:master commit in: dev-util/cutter/

2024-03-03 Thread John Helmert III
commit: d226ce0175a1b4cc94c17b809cb3ad9ed7b1800b
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:08:56 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d226ce01

dev-util/cutter: add 2.3.3

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.3.3.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index f341761f3b3a..b62a1633797e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,4 @@
 DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
 DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
+DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb

diff --git a/dev-util/cutter/cutter-2.3.3.ebuild 
b/dev-util/cutter/cutter-2.3.3.ebuild
new file mode 100644
index ..4f65e2f75406
--- /dev/null
+++ b/dev-util/cutter/cutter-2.3.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.7.0:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/cutter/

2024-03-03 Thread John Helmert III
commit: 2a7653d7e76aa0303623dad616f4ee0bdccb7962
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:09:08 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a7653d7

dev-util/cutter: drop 2.2.1, 2.3.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 --
 dev-util/cutter/cutter-2.2.1.ebuild | 56 -
 dev-util/cutter/cutter-2.3.1.ebuild | 56 -
 3 files changed, 114 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index b62a1633797e..7be92b5a730e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1,2 @@
-DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
-DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
 DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
deleted file mode 100644
index 8937a0e9eceb..
--- a/dev-util/cutter/cutter-2.2.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.5.0:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}
-   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/dev-util/cutter/cutter-2.3.1.ebuild 
b/dev-util/cutter/cutter-2.3.1.ebuild
deleted file mode 100644
index 410b1cc43a64..
--- a/dev-util/cutter/cutter-2.3.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-D

[gentoo-commits] repo/gentoo:master commit in: dev-util/rizin/

2024-03-03 Thread John Helmert III
commit: 37c61166141438c3b86cc797705781e5668b9859
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:16:40 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c61166

dev-util/rizin: drop 0.6.2

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest   |  1 -
 dev-util/rizin/rizin-0.6.2.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 655cb62f0692..2bfe3632e358 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,4 +1,3 @@
-DIST rizin-src-v0.6.2.tar.xz 15409072 BLAKE2B 
9e90b07b5a3a5196e68e7c283dcfa214449e9cf1099c90b80a4e3712997bd6f28d5682de01c6f2b6ccafa749e74a4a9a8f7e6e0a313e926779394322a52b14ff
 SHA512 
2b75ebd1c94dd560bb48ffaf8cb56d765ceafd00a3a878f0ae8802a51f398202c501db4c2ec2caefa89a770d4e674743ff5b56fd21f06bf99d9bac4753580dce
 DIST rizin-src-v0.6.3.tar.xz 15411052 BLAKE2B 
4ddde26dc2541917e1d16f38339bf1467b2148524a1365d739c417857ee856ecb7fbc9210a0f3b562a429c962e31f637bb88a0c0817f42a59868ed3093b0e902
 SHA512 
031ae1c5b43237d55b3e48d825d4bd9cda16a4a84a47464eb1745a02265a1412e2864345595c0dca7f8ea0cb348fe9760ea424556ff6b915ac8014a7f410b03c
 DIST rizin-src-v0.7.1.tar.xz 18941692 BLAKE2B 
d0384a272e5e8274c970dd9253d84204e8bc026de05ec63fe0252cb6fc9eaee9729bbf03ef3dba100c6e55c58e4a81f7755d7ecb15ee041aa9bfb4c53d30
 SHA512 
e59b6fd748e551f10169da9a04f7c04ffb017182d3eb5856467df3b167c6d9b387d0faccdb0cd97ee7321ac71179eb7d9a28fa954f34dc028ea8e4259211eac7
 DIST rizin-testbins-1203a9a2f51e32337c8434d9f4f7c4543552e271.tar.gz 185572487 
BLAKE2B 
b274a58bebe0123bd8ab7b18a4e88833e7de53133d8f640d00b9efa953cf8ef766582acd5a0f65750ebb273be70d5cc1daf9b700cd6b9bfd4d464cf59ab735ba
 SHA512 
47e8993bea5d7805acb46c1c4e034524fe47d2b0b2471af00d3255f3e853430617658cd6b1f8a4706a748704a52646ec43495f0d4e80f16bce4aaf34e29539a4

diff --git a/dev-util/rizin/rizin-0.6.2.ebuild 
b/dev-util/rizin/rizin-0.6.2.ebuild
deleted file mode 100644
index 80c181364210..
--- a/dev-util/rizin/rizin-0.6.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-# This is the commit that the CI for the release commit used
-BINS_COMMIT="903588ed69d7717069955322b31dad5e666b338a"
-
-inherit meson python-any-r1
-
-DESCRIPTION="reverse engineering framework for binary analysis"
-HOMEPAGE="https://rizin.re/;
-
-SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
-   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-LICENSE="Apache-2.0 BSD LGPL-3 MIT"
-SLOT="0/${PV}"
-IUSE="test"
-
-# Need to audit licenses of the binaries used for testing
-RESTRICT="test? ( fetch ) !test? ( test )"
-
-# TODO: unbundle dev-libs/blake3
-RDEPEND="
-   app-arch/lz4:0=
-   app-arch/xz-utils
-   >=dev-libs/capstone-5:0=
-   dev-libs/libmspack
-   dev-libs/libzip:0=
-   dev-libs/openssl:0=
-   >=dev-libs/tree-sitter-0.19.0
-   dev-libs/xxhash
-   sys-apps/file
-   sys-libs/zlib:0=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
-   "${FILESDIR}/${PN}-0.5.2-find-tree-sitter-parser.patch"
-)
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_prepare() {
-   default
-
-   local py_to_mangle=(
-   librz/core/cmd_descs/cmd_descs_generate.py
-   sys/clang-format.py
-   test/fuzz/scripts/fuzz_rz_asm.py
-   test/scripts/gdbserver.py
-   )
-
-   python_fix_shebang "${py_to_mangle[@]}"
-
-   # https://github.com/rizinorg/rizin/issues/3459
-   sed -ie '/dyld_chained_ptr_arm64e_auth/d' test/unit/test_bin_mach0.c || 
die
-
-   if use test; then
-   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" 
"${S}/test/bins" || die
-   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dcli=enabled
-   -Duse_sys_capstone=enabled
-   -Duse_sys_libmspack=enabled
-   -Duse_sys_libzip=enabled
-   -Duse_sys_lz4=enabled
-   -Duse_sys_lzma=enabled
-   -Duse_sys_magic=enabled
-   # https://github.com/rizinorg/rizin/issues/3841
-   # -Duse_sys_openssl=enabled
-   -Duse_sys_tree_sitter=enabled
-   -

[gentoo-commits] proj/docker-images:master commit in: /

2024-03-02 Thread John Helmert III
commit: b34b40552fb2c632908967b55bc6972068565fd7
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Feb 27 16:31:26 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Mar  3 04:22:48 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=b34b4055

python.Dockerfile: use HEREDOC syntax for RUN command

HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents

Why:
1) better readability
2) ability to add comments
3) can treat it like another bash script

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: John Helmert III  gentoo.org>

 python.Dockerfile | 35 +--
 1 file changed, 25 insertions(+), 10 deletions(-)

diff --git a/python.Dockerfile b/python.Dockerfile
index 7b61532..b0a5bd3 100644
--- a/python.Dockerfile
+++ b/python.Dockerfile
@@ -1,16 +1,31 @@
+# syntax=docker/dockerfile:1
+
+# FIRST LINE IS VERY IMPORTANT. DO NOT MODIFY
+
 FROM gentoo/stage3:amd64-nomultilib-openrc
 
 # derived from 
https://github.com/projg2/gentoo-python-image/blob/master/Dockerfile
 
-RUN echo '*/* ~amd64' >> /etc/portage/package.accept_keywords/base.conf \
- && echo '*/* full-stdlib sqlite' >> /etc/portage/package.use/python \
- && echo 'dev-vcs/git -perl' >> /etc/portage/package.use/git \
- && wget --progress=dot:mega -O - 
https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz | tar -xz \
- && mv gentoo-master /var/db/repos/gentoo \
- && emerge -1vnt --jobs dev-python/tox app-arch/lzip dev-vcs/git \
-dev-python/pypy{,3_9,3_10}-exe-bin dev-db/sqlite \
- && emerge -1v --jobs --nodeps dev-lang/python:{2.7,3.8,3.9,3.10,3.11,3.12} \
-dev-python/pypy{,3_9,3_10,3} \
- && rm -r /var/db/repos/* /var/cache/distfiles/*
+RUN <<-EOF
+set -e
+
+# configure portage
+echo '*/* ~amd64' >> /etc/portage/package.accept_keywords/base.conf
+echo '*/* full-stdlib sqlite' >> /etc/portage/package.use/python
+echo 'dev-vcs/git -perl' >> /etc/portage/package.use/git
+
+# install ::gentoo
+wget --progress=dot:mega -O - 
https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz | tar -xz
+mv gentoo-master /var/db/repos/gentoo
+
+# main job
+emerge -1vnt --jobs dev-python/tox app-arch/lzip dev-vcs/git \
+dev-python/pypy{,3_9,3_10}-exe-bin dev-db/sqlite
+emerge -1v --jobs --nodeps dev-lang/python:{2.7,3.8,3.9,3.10,3.11,3.12} \
+dev-python/pypy{,3_9,3_10,3}
+
+# cleanup
+rm -r /var/db/repos/* /var/cache/distfiles/*
+EOF
 
 CMD ["/bin/bash"]



[gentoo-commits] proj/docker-images:master commit in: /

2024-03-02 Thread John Helmert III
commit: 41303173bdf08e407fb2c39b173efaf6c33051df
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Feb 27 16:26:11 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Mar  3 04:22:46 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=41303173

stage3.Dockerfile: use HEREDOC syntax for RUN command

HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents

Why:
1) better readability
2) ability to add comments
3) can use HEREDOC in RUN command itself (i.e. configuring
~/.gnupg/dirmngr.conf)
4) by using modern syntax, we can't be labelled as "conservative"[1]

[1] https://github.com/systemd/systemd/pull/31424#issuecomment-1956318843
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: John Helmert III  gentoo.org>

 stage3.Dockerfile | 57 +--
 1 file changed, 39 insertions(+), 18 deletions(-)

diff --git a/stage3.Dockerfile b/stage3.Dockerfile
index 2aeb250..21235de 100644
--- a/stage3.Dockerfile
+++ b/stage3.Dockerfile
@@ -1,3 +1,7 @@
+# syntax=docker/dockerfile:1
+
+# FIRST LINE IS VERY IMPORTANT. DO NOT MODIFY
+
 # This Dockerfile creates a gentoo stage3 container image. By default it
 # creates a stage3-amd64 image. It utilizes a multi-stage build and requires
 # docker-17.05.0 or later. It fetches a daily snapshot from the official
@@ -14,24 +18,41 @@ ARG SUFFIX
 ARG DIST="https://ftp-osl.osuosl.org/pub/gentoo/releases/${ARCH}/autobuilds;
 ARG SIGNING_KEY="0xBB572E0E2D182910"
 
-RUN echo "Building Gentoo Container image for ${ARCH} ${SUFFIX} fetching from 
${DIST}" \
- && apk --no-cache add ca-certificates gnupg tar wget xz \
- && gpg --list-keys \
- && echo "honor-http-proxy" >> ~/.gnupg/dirmngr.conf \
- && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \
- && gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} || \
-   gpg --auto-key-locate=clear,nodefault,wkd --locate-key 
rel...@gentoo.org \
- && wget -q "${DIST}/latest-stage3-${MICROARCH}${SUFFIX}.txt" \
- && gpg --verify "latest-stage3-${MICROARCH}${SUFFIX}.txt" \
- && STAGE3PATH="$(sed -n '6p' "latest-stage3-${MICROARCH}${SUFFIX}.txt" | cut 
-f 1 -d ' ')" \
- && echo "STAGE3PATH:" ${STAGE3PATH} \
- && STAGE3="$(basename ${STAGE3PATH})" \
- && wget -q "${DIST}/${STAGE3PATH}" "${DIST}/${STAGE3PATH}.CONTENTS.gz" 
"${DIST}/${STAGE3PATH}.asc" \
- && gpg --verify "${STAGE3}.asc" \
- && tar xpf "${STAGE3}" --xattrs-include='*.*' --numeric-owner \
- && ( sed -i -e 's/#rc_sys=""/rc_sys="docker"/g' etc/rc.conf 2>/dev/null || 
true ) \
- && echo 'UTC' > etc/timezone \
- && rm ${STAGE3}.asc ${STAGE3}.CONTENTS.gz ${STAGE3}
+RUN <<-EOF
+set -e
+
+echo "Building Gentoo Container image for ${ARCH} ${SUFFIX} fetching from 
${DIST}"
+
+apk --no-cache add ca-certificates gnupg tar wget xz
+
+# setup GPG
+gpg --list-keys
+# make sure to have  in following heredoc
+# 
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_04
+ cat <<-GPG >> ~/.gnupg/dirmngr.conf
+   honor-http-proxy
+   disable-ipv6
+   GPG
+gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} || \
+   gpg --auto-key-locate=clear,nodefault,wkd --locate-key rel...@gentoo.org
+
+# obtain and extract stage3
+wget -q "${DIST}/latest-stage3-${MICROARCH}${SUFFIX}.txt"
+gpg --verify "latest-stage3-${MICROARCH}${SUFFIX}.txt"
+STAGE3PATH="$(sed -n '6p' "latest-stage3-${MICROARCH}${SUFFIX}.txt" | cut 
-f 1 -d ' ')"
+echo "STAGE3PATH:" ${STAGE3PATH}
+STAGE3="$(basename ${STAGE3PATH})"
+wget -q "${DIST}/${STAGE3PATH}" "${DIST}/${STAGE3PATH}.CONTENTS.gz" 
"${DIST}/${STAGE3PATH}.asc"
+gpg --verify "${STAGE3}.asc"
+tar xpf "${STAGE3}" --xattrs-include='*.*' --numeric-owner
+
+# modify stage3
+( sed -i -e 's/#rc_sys=""/rc_sys="docker"/g' etc/rc.conf 2>/dev/null || 
true )
+echo 'UTC' > etc/timezone
+
+# cleanup
+rm ${STAGE3}.asc ${STAGE3}.CONTENTS.gz ${STAGE3}
+EOF
 
 FROM scratch
 



[gentoo-commits] proj/docker-images:master commit in: /

2024-03-02 Thread John Helmert III
commit: ee2fbe2c8354887ff90dd908bc87964bc85f6e9f
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Feb 27 16:34:06 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Mar  3 04:22:48 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=ee2fbe2c

portage.Dockerfile: use HEREDOC syntax for RUN command

HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents

Why:
1) better readability
2) ability to add comments
3) can use HEREDOC in RUN command itself (i.e. configuring
~/.gnupg/dirmngr.conf)

What else changed:
1) added fallback method to retrieve gpg keys using wkd

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/139
Signed-off-by: John Helmert III  gentoo.org>

 portage.Dockerfile | 39 +++
 1 file changed, 27 insertions(+), 12 deletions(-)

diff --git a/portage.Dockerfile b/portage.Dockerfile
index deb7969..01aa307 100644
--- a/portage.Dockerfile
+++ b/portage.Dockerfile
@@ -1,3 +1,7 @@
+# syntax=docker/dockerfile:1
+
+# FIRST LINE IS VERY IMPORTANT. DO NOT MODIFY
+
 # This Dockerfile creates a portage snapshot that can be mounted as a
 # container volume. It utilizes a multi-stage build and requires
 # docker-17.05.0 or later. It fetches a daily snapshot from the official
@@ -11,18 +15,29 @@ ARG SNAPSHOT="portage-latest.tar.xz"
 ARG DIST="https://ftp-osl.osuosl.org/pub/gentoo/snapshots;
 ARG SIGNING_KEY="0xEC590EEAC9189250"
 
-RUN apk add --no-cache ca-certificates gnupg tar wget xz \
- && wget -q "${DIST}/${SNAPSHOT}" "${DIST}/${SNAPSHOT}.gpgsig" 
"${DIST}/${SNAPSHOT}.md5sum" \
- && gpg --list-keys \
- && echo "honor-http-proxy" >> ~/.gnupg/dirmngr.conf \
- && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \
- && gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} \
- && gpg --verify "${SNAPSHOT}.gpgsig" "${SNAPSHOT}" \
- && md5sum -c ${SNAPSHOT}.md5sum \
- && mkdir -p var/db/repos var/cache/binpkgs var/cache/distfiles \
- && tar xJpf ${SNAPSHOT} -C var/db/repos \
- && mv var/db/repos/portage var/db/repos/gentoo \
- && rm ${SNAPSHOT} ${SNAPSHOT}.gpgsig ${SNAPSHOT}.md5sum
+RUN <<-EOF
+set -e
+
+apk add --no-cache ca-certificates gnupg tar wget xz
+wget -q "${DIST}/${SNAPSHOT}" "${DIST}/${SNAPSHOT}.gpgsig" 
"${DIST}/${SNAPSHOT}.md5sum"
+
+# setup GPG
+gpg --list-keys
+# make sure to have  in following heredoc
+# 
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_04
+cat <<-GPG >> ~/.gnupg/dirmngr.conf
+   honor-http-proxy
+   disable-ipv6
+   GPG
+gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} || \
+   gpg --auto-key-locate=clear,nodefault,wkd --locate-key 
infrastruct...@gentoo.org
+gpg --verify "${SNAPSHOT}.gpgsig" "${SNAPSHOT}"
+md5sum -c ${SNAPSHOT}.md5sum
+mkdir -p var/db/repos var/cache/binpkgs var/cache/distfiles
+tar xJpf ${SNAPSHOT} -C var/db/repos
+mv var/db/repos/portage var/db/repos/gentoo
+rm ${SNAPSHOT} ${SNAPSHOT}.gpgsig ${SNAPSHOT}.md5sum
+EOF
 
 FROM busybox:latest
 



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-18 Thread John Helmert III
commit: 3071064e1d28f1b7056ca9afb51dcc6f01f36bde
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 02:12:30 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Feb 18 17:11:57 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=3071064e

stage3.Dockerfile: try harder to find releng's gpg key

On a recent build action, we got:
```
1.106 gpg: directory '/root/.gnupg' created
1.107 gpg: /root/.gnupg/trustdb.gpg: trustdb created
64.28 gpg: keyserver receive failed: Operation timed out
```

Try to use gpg --auto-key-locate=clear,nodefault,wkd --locate-key releng  
gentoo.org
like we do in the handbook as a fallback.

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/138
Signed-off-by: John Helmert III  gentoo.org>

 stage3.Dockerfile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/stage3.Dockerfile b/stage3.Dockerfile
index 3289fcf..2aeb250 100644
--- a/stage3.Dockerfile
+++ b/stage3.Dockerfile
@@ -19,7 +19,8 @@ RUN echo "Building Gentoo Container image for ${ARCH} 
${SUFFIX} fetching from ${
  && gpg --list-keys \
  && echo "honor-http-proxy" >> ~/.gnupg/dirmngr.conf \
  && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \
- && gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} \
+ && gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} || \
+   gpg --auto-key-locate=clear,nodefault,wkd --locate-key 
rel...@gentoo.org \
  && wget -q "${DIST}/latest-stage3-${MICROARCH}${SUFFIX}.txt" \
  && gpg --verify "latest-stage3-${MICROARCH}${SUFFIX}.txt" \
  && STAGE3PATH="$(sed -n '6p' "latest-stage3-${MICROARCH}${SUFFIX}.txt" | cut 
-f 1 -d ' ')" \



[gentoo-commits] repo/gentoo:master commit in: app-editors/vim-core/

2024-02-17 Thread John Helmert III
commit: bb0d016870e14d92e7e2bc5dbeda9c8f98660a28
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Feb 17 01:41:27 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Feb 17 21:43:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0d0168

app-editors/vim-core: drop 9.0.1403

Was waiting on resolution for bug 908961.

Bug: https://bugs.gentoo.org/905373
Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: John Helmert III  gentoo.org>

 app-editors/vim-core/Manifest |   1 -
 app-editors/vim-core/vim-core-9.0.1403.ebuild | 231 --
 2 files changed, 232 deletions(-)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 889eacfa1aed..c7237f377374 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -1,4 +1,3 @@
-DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 
9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d
 SHA512 
bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
 DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
 DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8

diff --git a/app-editors/vim-core/vim-core-9.0.1403.ebuild 
b/app-editors/vim-core/vim-core-9.0.1403.ebuild
deleted file mode 100644
index 346c974e588c..
--- a/app-editors/vim-core/vim-core-9.0.1403.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim and app-editors/gvim
-
-VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
-inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-S="${WORKDIR}/vim-${PV}"
-
-DESCRIPTION="vim and gvim shared files"
-HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
-
-LICENSE="vim"
-SLOT="0"
-IUSE="nls acl minimal"
-
-# ncurses is only needed by ./configure, so no subslot operator required
-DEPEND=">=sys-libs/ncurses-5.2-r2:0"
-BDEPEND="dev-build/autoconf"
-
-if [[ ${PV} != * ]]; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, etc
-   PATCHES=(
-   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
-   )
-fi
-
-# platform-specific checks (bug #898406):
-# - acl() -- Solaris
-# - statacl() -- AIX
-QA_CONFIG_IMPL_DECL_SKIP=(
-   'acl'
-   'statacl'
-)
-
-pkg_setup() {
-   # people with broken alphabets run into trouble. bug #82186.
-   unset LANG LC_ALL
-   export LC_COLLATE="C"
-}
-
-src_prepare() {
-   default
-
-   # Fixup a script to use awk instead of nawk
-   sed -i \
-   -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
-   "${S}"/runtime/tools/mve.awk || die "sed failed"
-
-   # See bug #77841. We remove this file after the tarball extraction.
-   rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed"
-
-   # Read vimrc and gvimrc from /etc/vim
-   echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> 
"${S}"/src/feature.h || die
-   echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> 
"${S}"/src/feature.h || die
-
-   # Use exuberant ctags whi

[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/

2024-02-17 Thread John Helmert III
commit: 937427296cfdeecd2c3cbaa569050be01987301c
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Feb 17 01:42:32 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Feb 17 21:43:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93742729

app-editors/vim: drop 9.0.1403

Was waiting on resolution for bug 908961.

Bug: https://bugs.gentoo.org/905373
Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35381
Signed-off-by: John Helmert III  gentoo.org>

 app-editors/vim/Manifest|   1 -
 app-editors/vim/vim-9.0.1403.ebuild | 371 
 2 files changed, 372 deletions(-)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 889eacfa1aed..c7237f377374 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -1,4 +1,3 @@
-DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 
9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d
 SHA512 
bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
 DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
 DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8

diff --git a/app-editors/vim/vim-9.0.1403.ebuild 
b/app-editors/vim/vim-9.0.1403.ebuild
deleted file mode 100644
index b742f953fcfa..
--- a/app-editors/vim/vim-9.0.1403.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim-core and app-editors/gvim
-
-VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="threads(+)"
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-
-DESCRIPTION="Vim, an improved vi-style text editor"
-HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
-
-LICENSE="vim"
-SLOT="0"
-IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   vim-pager? ( !minimal )
-"
-
-RDEPEND="
-   >=app-eselect/eselect-vi-1.1
-   >=sys-libs/ncurses-5.2-r2:0=
-   nls? ( virtual/libintl )
-   acl? ( kernel_linux? ( sys-apps/acl ) )
-   crypt? ( dev-libs/libsodium:= )
-   cscope? ( dev-util/cscope )
-   gpm? ( >=sys-libs/gpm-1.19.3 )
-   lua? ( ${LUA_DEPS}
-   $(lua_gen_impl_dep 'deprecated' lua5-1)
-   )
-   ~app-editors/vim-core-${PV}
-   !> "${S}"/src/feature.h || die "echo failed"
-   echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
-   >> "${S}"/src/feature.h || die "echo failed"
-
-   # Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
-   # Hopefully this pattern won't break for a while at least.
-   # This fixes bug #29398 (27 Sep 2003 agriffis)
-   sed -i -e \
-   's/\> "$c" || die "echo failed"
-   done
-
-   # conditionally make the manpager.sh script
-   if use vim-pager; then
-   cat > "${S}"/runtime/macros/manpager.sh <

[gentoo-commits] repo/gentoo:master commit in: app-editors/gvim/

2024-02-17 Thread John Helmert III
commit: ed694dc50e688b97a0d87590ba6b1c40d7639a52
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Feb 17 01:39:05 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Feb 17 21:43:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed694dc5

app-editors/gvim: drop 9.0.1403

Was waiting on resolution for bug 908961.

Bug: https://bugs.gentoo.org/905373
Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: John Helmert III  gentoo.org>

 app-editors/gvim/Manifest |   1 -
 app-editors/gvim/gvim-9.0.1403.ebuild | 360 --
 2 files changed, 361 deletions(-)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 889eacfa1aed..c7237f377374 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -1,4 +1,3 @@
-DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 
9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d
 SHA512 
bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
 DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
 DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8

diff --git a/app-editors/gvim/gvim-9.0.1403.ebuild 
b/app-editors/gvim/gvim-9.0.1403.ebuild
deleted file mode 100644
index 3baf872227e8..
--- a/app-editors/gvim/gvim-9.0.1403.ebuild
+++ /dev/null
@@ -1,360 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim-core and app-editors/vim
-
-VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="threads(+)"
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 
ruby-single toolchain-funcs vim-doc xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-S="${WORKDIR}"/vim-${PV}
-
-DESCRIPTION="GUI version of the Vim text editor"
-HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
-
-LICENSE="vim"
-SLOT="0"
-IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python 
racket ruby selinux session sound tcl"
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   aqua? ( !motif )
-"
-
-RDEPEND="
-   ~app-editors/vim-core-${PV}
-   >=app-eselect/eselect-vi-1.1
-   >=sys-libs/ncurses-5.2-r2:0=
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXext
-   x11-libs/libXt
-   acl? ( kernel_linux? ( sys-apps/acl ) )
-   !aqua? (
-   motif? ( >=x11-libs/motif-2.3:0 )
-   !motif? (
-   x11-libs/gtk+:3
-   x11-libs/libXft
-   )
-   )
-   crypt? ( dev-libs/libsodium:= )
-   cscope? ( dev-util/cscope )
-   lua? (
-   ${LUA_DEPS}
-   $(lua_gen_impl_dep 'deprecated' lua5-1)
-   )
-   nls? ( virtual/libintl )
-   perl? ( dev-lang/perl:= )
-   python? ( ${PYTHON_DEPS} )
-   racket? ( dev-scheme/racket )
-   ruby? ( ${RUBY_DEPS} )
-   selinux? ( sys-libs/libselinux )
-   session? ( x11-libs/libSM )
-   sound? ( media-libs/libcanberra )
-   tcl? ( dev-lang/tcl:0= )
-"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-# configure runs the Lua interpreter
-BDEPEND="
-   dev-bui

[gentoo-commits] repo/gentoo:master commit in: net-p2p/arti/

2024-02-17 Thread John Helmert III
commit: 4d67fab78b34ba84d34ca2e32bd1b0680112d9ea
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Feb 17 18:26:44 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Feb 17 18:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d67fab7

net-p2p/arti: sync live

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/arti/arti-.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/net-p2p/arti/arti-.ebuild b/net-p2p/arti/arti-.ebuild
index 29269538103c..8a5e2a599e77 100644
--- a/net-p2p/arti/arti-.ebuild
+++ b/net-p2p/arti/arti-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,9 +23,10 @@ else
 fi
 
 LICENSE="MIT Apache-2.0"
+# Dependent crate licenses
 LICENSE+="
-   Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense
-   ZLIB
+   Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016
+   Unlicense ZLIB
 "
 SLOT="0"
 
@@ -47,14 +48,14 @@ src_unpack() {
 
 src_compile() {
for crate in crates/*; do
-   pushd crates/arti || die
+   pushd "${crate}" || die
cargo_src_compile
popd >/dev/null || die
done
 }
 
 src_install() {
-   pushd crates/arti >/dev/null || due
+   pushd crates/arti >/dev/null || die
 
cargo_src_install
newdoc src/arti-example-config.toml arti.toml



[gentoo-commits] repo/gentoo:master commit in: net-p2p/arti/

2024-02-17 Thread John Helmert III
commit: 1b60f87384274a728006b808a737ec07a05191a2
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Feb 17 18:26:43 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Feb 17 18:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b60f873

net-p2p/arti: add 1.1.13

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/arti/Manifest   |  16 ++
 net-p2p/arti/arti-1.1.13.ebuild | 593 
 2 files changed, 609 insertions(+)

diff --git a/net-p2p/arti/Manifest b/net-p2p/arti/Manifest
index 55528a92e36c..8b699aa5fb95 100644
--- a/net-p2p/arti/Manifest
+++ b/net-p2p/arti/Manifest
@@ -28,6 +28,7 @@ DIST arbitrary-1.3.2.crate 32037 BLAKE2B 
f8f6a10a8f42f14eefaad4348b6ff200d0c2fb2
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST arti-1.1.11.tar.bz2 3389684 BLAKE2B 
820f3f538c80679b37ccdc07c0482640e0293ce92b9051ba737bde06434eba622e7556747010fa78a1d7ff735a6eed0dde683b1d1737316a8e8c19a1acd46cf0
 SHA512 
d0df4a06cd338b0a9b0bbb90812c80726e0e41236d08840e009c04fe522c7b06ed09d65044db76b0f5980db22620b6dabc7d53917c591fa8bbe235da336296b4
 DIST arti-1.1.12.tar.bz2 3425061 BLAKE2B 
6dfeac60ac84e68ba7a8fcd8c7021401e641ae734bb4fb80440d284e3189345f60d50c2e87ae8d16b0faa89457282d70f73eaac25622469ed2357773d66b0658
 SHA512 
2c330f2c90fa7874a10b20cd4f73766b606ce7ebd61d74d3de88932528d5b808d90402fd7a7e77073d04697bbfd0aeb25c15b7568463e04ac923bec5fd133356
+DIST arti-1.1.13.tar.bz2 3443033 BLAKE2B 
2f05648c817b422453ba5983c7ae7ffddc8c5c4118e617accae55d7aaec53a1f925d12d3601e7a39bf6b771d0d097898c1e7365a5797c9935fd31973d36a84e6
 SHA512 
f782f03ce9ce3548bf090c0a6fd5574efbebf9b51cb6d25095f62a0533e0c1e3f8c3c1776dd6f9273efdd53f4007b05ba927350edd2717f9ebfa74748a9528f1
 DIST ascii-1.1.0.crate 36075 BLAKE2B 
7e68e7b3d5e6aef132c52db8c078fdf2e70462d9238b637015d7964312737fc09b35719143ce1fbd3e5b8072c21717f33e5061adf4da1913a9b9f11ac9c453ec
 SHA512 
d74982ad87796f0d745bfd654450dc74174fdc6aa2a0047e5d250f76dd6079189dc0f05d02a73a85b1d3a86c163524d1f43f5d014de0153cd69fad4de26cf0ec
 DIST assert-impl-0.1.3.crate 2270 BLAKE2B 
20375f019d5b0eeb1c922c9c7f77fb351d53c62c734a779fc0d95a1d660fa4c66ca455d68a5a985cdca3e1cdf77792c83f36d857cec677b737ed06cb47693cf6
 SHA512 
888294ccfd62de80e4a41dcf3237bc9385d209eda706a56c32345a2a7bbc6eecc36c3d931aa10854bb59605611e4c14ef71bdb24f483acc932911ca68e28dc98
 DIST async-broadcast-0.6.0.crate 20736 BLAKE2B 
ad65cee2e7be379d47741b6a0094ad098324fdbd40c3abdb33b26513bc53d9d1e49342c383339edfe1c6176492196ac1105b0f6826055c1de9fa49b01889cd57
 SHA512 
4977e0b706594839cfdfd720558a78dab35e501f636b6c378d0d74a04f23695295e97a321cb4235a147fe14fb9a3cc601417a7b01730778bafcfc1b80bd5d32b
@@ -183,6 +184,7 @@ DIST foreign-types-0.3.2.crate 7504 BLAKE2B 
520818b702d990d296ecd31a864685020250
 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B 
d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1
 SHA512 
bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 
383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1
 SHA512 
c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
 DIST fslock-0.2.1.crate 13463 BLAKE2B 
dca565da8e760d016a659b7b81289034b8c48c416b326e403086a96aa4f50d6b30abe96f3026bc87e9deecbb49d7ee2b8352641f26d99dd9e9b85dfa7640d6ed
 SHA512 
89f69658457994697f090c5ea090fed0699d032e2fa66fdafaab12d545ad6d21a324912e7132dab02e2bb1a09fc7b72d6562004c0321988a0b34332542f061f4
+DIST fslock-arti-fork-0.2.0.crate 14305 BLAKE2B 
455b2056ba3d714e5e90993d947befc849c4756d40e6e27f74b7f1241583b0157217d7de774f5245afe87e3f259d651f432c2a54f89cd70fb7762c63085a23bb
 SHA512 
f9a67df24e8e588b3b8d4892b9aacc054fd9002ce658900de254eb771c0626608365efccedfa68eaa49c3e0bddf0fefb893abaeda2fd06883f6b5dfb0906
 DIST funty-2.0.0.crate 13160 BLAKE2B 
db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5
 SHA512 
691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
 DIST futures-0.3.29.crate 53624 BLAKE2B 
365ca3a09175cef1cb9314abfe25b6671205450fca77257cbf11ac156e5d805712783cb6aa1b856487b04fe3c410eb93e0fee2f69aed1c43245905ef17d170ef
 SHA512 
08d96848a0bc20f3ed3e4d1aad923b8ca3a90f82904bb2f901595b02dfb70e9dfd4bf46eda6bbc48796a4e4ead37f68e4f7226b0f18d715e23746dcbd2613830
 DIST futures-0.3.30.crate 5382

[gentoo-commits] repo/gentoo:master commit in: app-text/ghostscript-gpl/

2024-02-11 Thread John Helmert III
commit: bb992af9d6c86f4a7a60cca4d086851e05092804
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Feb 12 02:26:59 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Feb 12 02:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb992af9

app-text/ghostscript-gpl: drop 10.01.1

Bug: https://bugs.gentoo.org/910294
Signed-off-by: John Helmert III  gentoo.org>

 app-text/ghostscript-gpl/Manifest  |   1 -
 .../ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild | 190 -
 2 files changed, 191 deletions(-)

diff --git a/app-text/ghostscript-gpl/Manifest 
b/app-text/ghostscript-gpl/Manifest
index e41ab7e7ba16..d13238bda52a 100644
--- a/app-text/ghostscript-gpl/Manifest
+++ b/app-text/ghostscript-gpl/Manifest
@@ -1,4 +1,3 @@
-DIST ghostscript-10.01.1.tar.xz 67567268 BLAKE2B 
26f14f11362c7cd6e129044b8e094ad421fc607a702e1f5d10ae03b8ebfb1e76fc094281df739d6ebfa815c6080f1b2223036268474c41d795e2a1e5fc66bab2
 SHA512 
d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735
 DIST ghostscript-10.01.2.tar.xz 67571808 BLAKE2B 
d5bedfe058a9b982da3a5a9935617add8d963291f135e047369439eeb0b1587e697511fe4a2a9633cfb49594d3a36467d1df7904125f53c70d8161dc9825ff32
 SHA512 
ee20f0e12f553a3d04578e71a0d45defebc71117ce4dc2c14043985bfe7348ad7f8b2fe98fc9b4f5b935ecb32e50dc340be67d6ef58190542ec6d0f9da1de380
 DIST ghostscript-10.02.0.tar.xz 67955320 BLAKE2B 
4715385d6d05567d09a34d625d707507b6acd88cf6e91bae9a5867cc59871164186fef8124eaa56a2a13df8b3f18ef3f9277e6a0aea88b0e5c30a5312037a0be
 SHA512 
c49344151063e915add55a0a842c2a645d8362a5cbca663bd07638f4bd3699a08cade37a9efe905ad5a41e014353e5e1b1268b7925e43128ad30d5b031396b71
 DIST ghostscript-10.02.1.tar.xz 68017088 BLAKE2B 
b491473f0b3d50121e4373e21af3d8cdf55d9ca4390b240c4cb88d0d44e707e32570a7f1f05cb656d1b65443fcd7e37f5eab404d72a20f83d8fd87370a585467
 SHA512 
ee0f754c1bd8a18428ad14eaa3ead80ff8b96275af5012e7a8384f1f10490da056eec9ae3cc791a7a13a24e16e54df5bccdd109c7d53a14534bbd7360a300b11

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild
deleted file mode 100644
index 4a5ade5ae73c..
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_PN=${PN/-gpl}
-MY_P="${MY_PN}-${PV/_}"
-PVM=$(ver_cut 1-2)
-PVM_S=$(ver_rs 1-2 "")
-
-# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for 
patches
-# See 'index' branch for README
-MY_PATCHSET="ghostscript-gpl-10.0-patches.tar.xz"
-
-DESCRIPTION="Interpreter for the PostScript language and PDF"
-HOMEPAGE="https://ghostscript.com/ 
https://git.ghostscript.com/?p=ghostpdl.git;a=summary;
-SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz;
-if [[ -n "${MY_PATCHSET}" ]] ; then
-   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET};
-fi
-
-LICENSE="AGPL-3 CPL-1.0"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="cups dbus gtk l10n_de static-libs unicode X"
-
-LANGS="ja ko zh-CN zh-TW"
-for X in ${LANGS} ; do
-   IUSE="${IUSE} l10n_${X}"
-done
-
-DEPEND="app-text/libpaper:=
-   media-libs/fontconfig
-   >=media-libs/freetype-2.4.9:2=
-   >=media-libs/jbig2dec-0.19:=
-   >=media-libs/lcms-2.6:2
-   >=media-libs/libpng-1.6.2:=
-   media-libs/libjpeg-turbo:=
-   >=media-libs/openjpeg-2.1.0:2=
-   >=media-libs/tiff-4.0.1:=
-   >=sys-libs/zlib-1.2.7
-   cups? ( >=net-print/cups-1.3.8 )
-   dbus? ( sys-apps/dbus )
-   gtk? ( x11-libs/gtk+:3 )
-   unicode? ( net-dns/libidn:= )
-   X? ( x11-libs/libXt x11-libs/libXext )"
-BDEPEND="virtual/pkgconfig"
-# bug #844115 for newer poppler-data dep
-RDEPEND="${DEPEND}
-   >=app-text/poppler-data-0.4.11-r2
-   >=media-fonts/urw-fonts-2.4.9
-   l10n_ja? ( media-fonts/kochi-substitute )
-   l10n_ko? ( media-fonts/baekmuk-fonts )
-   l10n_zh-CN? ( media-fonts/arphicfonts )
-   l10n_zh-TW? ( media-fonts/arphicfonts )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   if [[ -n ${MY_PATCHSET} ]] ; then
-   # apply various patches, many borrowed from Fedora
-   # https://src.fedoraproject.org/rpms/ghostscript
-   # and Debian
-   # 
https://salsa.debian.org/printing-team/ghostscript/-/tre

[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/files/, app-crypt/sbctl/

2024-02-10 Thread John Helmert III
commit: 6eadcb62ab76f54a84f6a2bb41a8f4550c02938e
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Feb 10 19:49:50 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Feb 10 19:51:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eadcb62

app-crypt/sbctl: patch to avoid install hook failure with no keys

This patch gives us a nicer message rather than a hard failure when
configuring a kernel with `installkernel[systemd]`:

  sbctl: Signing kernel 
/boot/3389a12916b765a75a36a1cf65c7ab53/6.6.13-gentoo-dist/linux
  Secureboot key directory doesn't exist, not signing!

Bug: https://bugs.gentoo.org/922618
Signed-off-by: John Helmert III  gentoo.org>

 .../files/sbctl-0.13-no-installkernel-error.patch  | 27 +++
 app-crypt/sbctl/sbctl-0.13-r1.ebuild   | 40 ++
 2 files changed, 67 insertions(+)

diff --git a/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch 
b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch
new file mode 100644
index ..18e28eb39b1d
--- /dev/null
+++ b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch
@@ -0,0 +1,27 @@
+From: https://github.com/Foxboron/sbctl/pull/188
+From: John Helmert III 
+Date: Sat, 10 Feb 2024 11:46:01 -0800
+Subject: [PATCH] 91-sbctl.install: don't sign without signing keys
+
+It's expected that signing doesn't work without having previously
+generated keys, so don't try to sign when keys don't exist.
+
+Closes: https://github.com/Foxboron/sbctl/issues/187
+Signed-off-by: John Helmert III 
+--- a/contrib/kernel-install/91-sbctl.install
 b/contrib/kernel-install/91-sbctl.install
+@@ -28,6 +28,14 @@ fi
+ case "$COMMAND" in
+ add)
+   printf 'sbctl: Signing kernel %s\n' "$IMAGE_FILE"
++
++  # exit without error if keys don't exist
++  # https://github.com/Foxboron/sbctl/issues/187
++  if ! test -d /usr/share/secureboot/keys; then
++  echo "Secureboot key directory doesn't exist, not signing!"
++  exit 0
++  fi
++
+   sbctl sign -s "$IMAGE_FILE" 1>/dev/null
+   ;;
+ remove)

diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild 
b/app-crypt/sbctl/sbctl-0.13-r1.ebuild
new file mode 100644
index ..4410439fe955
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.13-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature verify-sig
+
+DESCRIPTION="Secure Boot key manager"
+HOMEPAGE="https://github.com/Foxboron/sbctl;
+SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+PATCHES=( "${FILESDIR}/${PN}-0.13-no-installkernel-error.patch" )
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
+
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+   fi
+
+   default
+}
+
+src_install() {
+   emake PREFIX="${ED}/usr" install
+}
+
+pkg_postinst() {
+   optfeature "automatically signing installed kernels with sbctl keys on 
each kernel installation" \
+   "sys-kernel/installkernel[systemd]"
+}



[gentoo-commits] proj/docker-images:master commit in: .github/actions/container_build/

2024-02-07 Thread John Helmert III
commit: 6f21df87717f8a871b4ae292faff107bde9d214d
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Feb  8 04:59:57 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 05:21:07 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=6f21df87

actions: limit pushes to master branch

We don't want these steps to run on branches in this repository, even
if they're in a pull request to the master branch. We only want pushes
to happen from the master branch.

Closes: !137
Signed-off-by: John Helmert III  gentoo.org>

 .github/actions/container_build/action.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/actions/container_build/action.yml 
b/.github/actions/container_build/action.yml
index f4f2378..fc2b9b9 100644
--- a/.github/actions/container_build/action.yml
+++ b/.github/actions/container_build/action.yml
@@ -35,14 +35,14 @@ runs:
 - name: Login to DockerHub
   uses: docker/login-action@v2
   if: |
-github.repository_owner == 'gentoo' &&
+github.ref_name == 'master' && github.repository_owner == 'gentoo' &&
 (github.event_name == 'schedule' || github.event_name == 'push')
   with:
 username: ${{ inputs.dockerhub_username }}
 password: ${{ inputs.dockerhub_password }}
 - name: Push image
   if: |
-github.repository_owner == 'gentoo' &&
+github.ref_name == 'master' && github.repository_owner == 'gentoo' &&
 (github.event_name == 'schedule' || github.event_name == 'push')
   shell: bash
   env:



[gentoo-commits] proj/docker-images:master commit in: .github/actions/container_build/

2024-02-07 Thread John Helmert III
commit: 9b60a58e6b78d12d82afe857b8bb9649176542b8
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Feb  8 04:34:52 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 04:48:02 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=9b60a58e

actions: also push to Dockerhub on push

Limiting Dockerhub pushes to "scheduled" Actions runs was intended to
prevent these bits from running in PRs, but we also want changes to be
applied for regular pushes to the repository, so we allow 'push'. To
avoid this failing in forks without the requisite secrets, we also
limit these to repositories in Gentoo's namespace.

Signed-off-by: John Helmert III  gentoo.org>

 .github/actions/container_build/action.yml | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/.github/actions/container_build/action.yml 
b/.github/actions/container_build/action.yml
index bef1441..f4f2378 100644
--- a/.github/actions/container_build/action.yml
+++ b/.github/actions/container_build/action.yml
@@ -34,12 +34,16 @@ runs:
   run: docker run --rm "${ORG}/${TARGET/-/:}" emerge --info
 - name: Login to DockerHub
   uses: docker/login-action@v2
-  if: github.event_name == 'schedule'
+  if: |
+github.repository_owner == 'gentoo' &&
+(github.event_name == 'schedule' || github.event_name == 'push')
   with:
 username: ${{ inputs.dockerhub_username }}
 password: ${{ inputs.dockerhub_password }}
 - name: Push image
-  if: github.event_name == 'schedule'
+  if: |
+github.repository_owner == 'gentoo' &&
+(github.event_name == 'schedule' || github.event_name == 'push')
   shell: bash
   env:
 DOCKER_CLI_EXPERIMENTAL: enabled



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: 1908ecdaa1366dc3c841d94d13ac5933f623a9a8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 00:51:59 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:37 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=1908ecda

deploy.sh: add amd64-systemd-mergedusr, amd64-desktop-systemd, 
amd64-desktop-systemd-mergedusr

Fixes: f28266e3db21e05a40f57e88b8e794732474b9ce
Fixes: 78f6a455521e956923fa5ccf9c667c30ee0b363a
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: John Helmert III  gentoo.org>

 deploy.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/deploy.sh b/deploy.sh
index 71d5d90..b619d35 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -17,14 +17,14 @@ docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(

[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64-openrc;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
-   [stage3:desktop]="amd64-desktop-openrc;arm64-desktop-openrc"
+   
[stage3:desktop]="amd64-desktop-openrc;amd64-desktop-systemd;amd64-desktop-systemd-mergedusr;arm64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"

[stage3:musl]="amd64-musl;armv7a_hardfp_musl-openrc;arm64-musl;i686-musl"

[stage3:musl-hardened]="amd64-musl-hardened;arm64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"
-   
[stage3:systemd]="amd64-systemd;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
+   
[stage3:systemd]="amd64-systemd;amd64-systemd-mergedusr;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
 )
 
 # Find latest manifest



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: e3f8c60364bdfb7aa93a250ef4db1cc0b1dd2f5f
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:02:46 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:38 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=e3f8c603

Revert "deploy.sh: add amd64-systemd-mergedusr, amd64-desktop-systemd, 
amd64-desktop-systemd-mergedusr"

This reverts commit e2828573f7d52c72e8f1cf4370b6d33b9f7a4588.

Signed-off-by: John Helmert III  gentoo.org>

 deploy.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/deploy.sh b/deploy.sh
index b619d35..71d5d90 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -17,14 +17,14 @@ docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(

[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64-openrc;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
-   
[stage3:desktop]="amd64-desktop-openrc;amd64-desktop-systemd;amd64-desktop-systemd-mergedusr;arm64-desktop-openrc"
+   [stage3:desktop]="amd64-desktop-openrc;arm64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"

[stage3:musl]="amd64-musl;armv7a_hardfp_musl-openrc;arm64-musl;i686-musl"

[stage3:musl-hardened]="amd64-musl-hardened;arm64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"
-   
[stage3:systemd]="amd64-systemd;amd64-systemd-mergedusr;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
+   
[stage3:systemd]="amd64-systemd;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
 )
 
 # Find latest manifest



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: e60a0dc885101fb64a14e4d44b4b09f5ea90de3c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:11:07 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:39 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=e60a0dc8

Dockerfiles: use modern Alpine (3.11->3.19) for builds

3.11 was EOL'd on 2021-11-01.

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/135
Signed-off-by: John Helmert III  gentoo.org>

 portage.Dockerfile | 2 +-
 stage3.Dockerfile  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/portage.Dockerfile b/portage.Dockerfile
index 23261d2..deb7969 100644
--- a/portage.Dockerfile
+++ b/portage.Dockerfile
@@ -3,7 +3,7 @@
 # docker-17.05.0 or later. It fetches a daily snapshot from the official
 # sources and verifies its checksum as well as its gpg signature.
 
-FROM --platform=$BUILDPLATFORM alpine:3.11 as builder
+FROM --platform=$BUILDPLATFORM alpine:3.19 as builder
 
 WORKDIR /portage
 

diff --git a/stage3.Dockerfile b/stage3.Dockerfile
index 111ae96..3289fcf 100644
--- a/stage3.Dockerfile
+++ b/stage3.Dockerfile
@@ -4,7 +4,7 @@
 # sources and verifies its checksum as well as its gpg signature.
 
 ARG BOOTSTRAP
-FROM --platform=$BUILDPLATFORM ${BOOTSTRAP:-alpine:3.11} as builder
+FROM --platform=$BUILDPLATFORM ${BOOTSTRAP:-alpine:3.19} as builder
 
 WORKDIR /gentoo
 



[gentoo-commits] proj/docker-images:master commit in: /

2024-02-07 Thread John Helmert III
commit: 118859f09e0420798d9daa09416ae4622d83cfc4
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:08:11 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:39 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=118859f0

Drop references to uclibc

uclibc was removed from Gentoo a while ago - see the 
2021-08-18-uclibc-ng-retirement
news item.

Bug: https://bugs.gentoo.org/820905
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: John Helmert III  gentoo.org>

 README.md | 4 
 1 file changed, 4 deletions(-)

diff --git a/README.md b/README.md
index 998b810..2ef6a80 100644
--- a/README.md
+++ b/README.md
@@ -75,8 +75,6 @@ The following upstream stage3 targets are not built at all:
* `stage3-amd64-musl-vanilla` [[deprecated](#deprecated)]
* `stage3-amd64-nomultilib` [[deprecated](#deprecated)]
* `stage3-amd64-nomultilib-selinux-openrc` [[selinux](#selinux)]
-   * `stage3-amd64-uclibc-hardened` [[deprecated](#deprecated)]
-   * `stage3-amd64-uclibc-vanilla` [[deprecated](#deprecated)]
* `stage3-x32` [[deprecated](#deprecated), [unsupported](#unsupported)]
* `stage3-x32-openrc` [[unsupported](#unsupported)]
  * `arm`
@@ -105,8 +103,6 @@ The following upstream stage3 targets are not built at all:
* `stage3-i686` [[deprecated](#deprecated)]
* `stage3-i686-hardened` [[deprecated](#deprecated)]
* `stage3-i686-musl-vanilla` [[deprecated](#deprecated)]
-   * `stage3-i686-uclibc-hardened` [[deprecated](#deprecated)]
-   * `stage3-i686-uclibc-vanilla` [[deprecated](#deprecated)]
 
 [deprecated]: Deprecated stage3 target
 



[gentoo-commits] proj/docker-images:master commit in: /, .github/workflows/

2024-02-07 Thread John Helmert III
commit: 4f11bfd241fc1681b7bde2aae3e05dd21a779907
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:05:05 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Feb  8 03:16:39 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=4f11bfd2

Switch systemd images to mergedusr

In bug #917143, we stopped building non-merged-usr stage3s following the
2022-12-01-systemd-usrmerge news item a while prior, as upstream systemd
no longer support non-merged-usr.

The stages for systemd w/ non-merged-usr are no being built, so the last one
we picked up was stage3-amd64-systemd-20231210T170356Z.tar.xz (and so on).

Switch all systemd images accordingly to merged-usr.

Bug: https://bugs.gentoo.org/915958
Bug: https://bugs.gentoo.org/917143
Closes: https://github.com/gentoo/gentoo-docker-images/issues/136
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: John Helmert III  gentoo.org>

 .github/workflows/build.yml | 28 +---
 README.md   | 32 +++-
 deploy.sh   |  4 ++--
 3 files changed, 30 insertions(+), 34 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a22ace1..c2bc5dd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -21,43 +21,41 @@ jobs:
   - stage3-amd64-musl
   - stage3-amd64-musl-hardened
   - stage3-amd64-nomultilib-openrc
-  - stage3-amd64-nomultilib-systemd
+  - stage3-amd64-nomultilib-systemd-mergedusr
   - stage3-amd64-openrc
   - stage3-amd64-desktop-openrc
-  - stage3-amd64-systemd
   - stage3-amd64-systemd-mergedusr
-  - stage3-amd64-desktop-systemd
   - stage3-amd64-desktop-systemd-mergedusr
   - stage3-armv5tel-openrc
-  - stage3-armv5tel-systemd
+  - stage3-armv5tel-systemd-mergedusr
   - stage3-armv6j-openrc
-  - stage3-armv6j-systemd
+  - stage3-armv6j-systemd-mergedusr
   - stage3-armv6j_hardfp-openrc
-  - stage3-armv6j_hardfp-systemd
+  - stage3-armv6j_hardfp-systemd-mergedusr
   - stage3-armv7a-openrc
-  - stage3-armv7a-systemd
+  - stage3-armv7a-systemd-mergedusr
   - stage3-armv7a_hardfp_musl-openrc
   - stage3-armv7a_hardfp-openrc
-  - stage3-armv7a_hardfp-systemd
+  - stage3-armv7a_hardfp-systemd-mergedusr
   - stage3-arm64-desktop-openrc
-  - stage3-arm64-desktop-systemd
+  - stage3-arm64-desktop-systemd-mergedusr
   - stage3-arm64-musl
   - stage3-arm64-musl-hardened
   - stage3-arm64-openrc
-  - stage3-arm64-systemd
+  - stage3-arm64-systemd-mergedusr
   - stage3-i686-hardened-openrc
   - stage3-i686-musl
   - stage3-i686-openrc
-  - stage3-i686-systemd
+  - stage3-i686-systemd-mergedusr
   - stage3-ppc64le-musl-hardened-openrc
   - stage3-ppc64le-openrc
-  - stage3-ppc64le-systemd
+  - stage3-ppc64le-systemd-mergedusr
   - stage3-rv64_lp64-openrc
-  - stage3-rv64_lp64-systemd
+  - stage3-rv64_lp64-systemd-mergedusr
   - stage3-rv64_lp64d-openrc
-  - stage3-rv64_lp64d-systemd
+  - stage3-rv64_lp64d-systemd-mergedusr
   - stage3-s390x-openrc
-  - stage3-s390x-systemd
+  - stage3-s390x-systemd-mergedusr
 name: ${{ matrix.target }}
 runs-on: ubuntu-latest
 steps:

diff --git a/README.md b/README.md
index 0301c7f..998b810 100644
--- a/README.md
+++ b/README.md
@@ -23,48 +23,46 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-amd64-musl`
  * `stage3-amd64-musl-hardened`
  * `stage3-amd64-nomultilib-openrc`
- * `stage3-amd64-nomultilib-systemd`
+ * `stage3-amd64-nomultilib-systemd-mergedusr`
  * `stage3-amd64-openrc`
  * `stage3-amd64-desktop-openrc`
- * `stage3-amd64-systemd`
  * `stage3-amd64-systemd-mergedusr`
- * `stage3-amd64-desktop-systemd`
  * `stage3-amd64-desktop-systemd-mergedusr`
* `arm`
  * `stage3-armv5tel-openrc`
- * `stage3-armv5tel-systemd`
+ * `stage3-armv5tel-systemd-mergedusr`
  * `stage3-armv6j-openrc`
- * `stage3-armv6j-systemd`
+ * `stage3-armv6j-systemd-mergedusr`
  * `stage3-armv6j_hardfp-openrc`
- * `stage3-armv6j_hardfp-systemd`
+ * `stage3-armv6j_hardfp-systemd-mergedusr`
  * `stage3-armv7a-openrc`
- * `stage3-armv7a-systemd`
+ * `stage3-armv7a-systemd-mergedusr`
  * `stage3-armv7a_hardfp_musl-openrc`
  * `stage3-armv7a_hardfp-openrc`
- * `stage3-armv7a_hardfp-systemd`
+ * `stage3-armv7a_hardfp-systemd-mergedusr`
* `arm64`
  * `stage3-arm64-desktop-openrc`
- * `stage3-arm64-desktop-systemd`
+ * `stage3-arm64-desktop-systemd-mergedusr`
  * `stage3-arm64-musl`
   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/

2024-02-04 Thread John Helmert III
commit: 5efa0fae96e8399f1d21e3719e73b1f9ade27ceb
Author: David Roman  gmail  com>
AuthorDate: Thu Jan 25 16:02:22 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Feb  4 17:14:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5efa0fae

net-p2p/kubo: drop 0.21.0

Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35010
Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/kubo/Manifest   |  1 -
 net-p2p/kubo/kubo-0.21.0.ebuild | 70 -
 2 files changed, 71 deletions(-)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index 6143ede9c009..ae0d966d10e1 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -1,5 +1,4 @@
 DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 
8b7e58f18c1342981f575545c6e11a167df240bb0d6d0712bcb3fd6a0aa7f84a6737af06d2ae89fe998ee715be5c0e0c39f4ce83685ae238008c46f48c6cf7a1
 SHA512 
5231efce18dbb6491fa6665db8d1522efcb2d7278203259714b77d655060765922e9076addb1de3e10950c2c7aa3c9e24e2114879c3e4ce1fceef69755b12eaf
-DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 
3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca
 SHA512 
16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278
 DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 
059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7
 SHA512 
08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32
 DIST kubo-0.25.0.tar.gz 16346357 BLAKE2B 
d9871cccb88a00929eedbc3322926683275786328dc70581208d3b59d59e34c3c8374e3f5194c163dc3517a848675671573429ca72bc41e7ca00d38a40c3b2db
 SHA512 
ec089317ef7bea0d3dbc723e601e5b5e4dcd030ad5edc11a6e4fdb4f2b33be771e2e54189af260b11a6259a0a8108eabb7c09d224ae9711642430926586f2f95
 DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 
199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687
 SHA512 
21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f64e15e0e5

diff --git a/net-p2p/kubo/kubo-0.21.0.ebuild b/net-p2p/kubo/kubo-0.21.0.ebuild
deleted file mode 100644
index 18a27c38d9ad..
--- a/net-p2p/kubo/kubo-0.21.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Main implementation of IPFS"
-HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/;
-SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   acct-group/ipfs
-   acct-user/ipfs
-   sys-fs/fuse:0
-"
-RDEPEND="${DEPEND}"
-#  ipfs-completion.bash || 
die
-}
-
-src_test() {
-   ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
-}
-
-src_install() {
-   dobin ipfs
-   dobin ipfswatch
-   newbashcomp ipfs-completion.bash ipfs
-   einstalldocs
-
-   systemd_dounit "${FILESDIR}/ipfs.service"
-   systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
-
-   newinitd "${FILESDIR}/ipfs.init" ipfs
-   newconfd "${FILESDIR}/ipfs.confd" ipfs
-
-   keepdir /var/log/ipfs
-   fowners -R ipfs:ipfs /var/log/ipfs
-}
-
-pkg_postinst() {
-   elog 'To be able to use the ipfs service you will need to create the 
ipfs repository'
-   elog '(eg: su -s /bin/sh -c "ipfs init -e" ipfs)'
-   elog 'or change IPFS_PATH of /etc/conf.d/ipfs with another with proper 
permissions.'
-
-   # See https://bugs.gentoo.org/838238
-   ewarn 'In case kubo CPU usage is too high run the next workaround'
-   ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
-   ewarn 'Be aware that this will make your node less visible to other 
peers'
-}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/kubo/

2024-02-04 Thread John Helmert III
commit: f26dc18f1f59fed5a60fe18c35adad6eaf6904d0
Author: David Roman  gmail  com>
AuthorDate: Tue Jan 23 16:01:09 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Feb  4 17:14:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26dc18f

net-p2p/kubo: add 0.26.0

Signed-off-by: David Roman  gmail.com>
Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/kubo/Manifest   |  1 +
 net-p2p/kubo/kubo-0.26.0.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/net-p2p/kubo/Manifest b/net-p2p/kubo/Manifest
index b72340d7f7a9..6143ede9c009 100644
--- a/net-p2p/kubo/Manifest
+++ b/net-p2p/kubo/Manifest
@@ -2,3 +2,4 @@ DIST kubo-0.20.0.tar.gz 15476743 BLAKE2B 
8b7e58f18c1342981f575545c6e11a167df240b
 DIST kubo-0.21.0.tar.gz 15523789 BLAKE2B 
3db5e59ade1b121a7403b4188e90305dc1689922494114a7729ae23d3e3c8d89c244dc8ebb5a2563c79c6f591b4840d79c935cf6fbb7004e1f869c165308eeca
 SHA512 
16b1462f4f2811f6188d6e6ca9c466bb8071dd45ca66d40e3f4c7d37d31b16bb3fb6d2408c61dfc5d3120847c25da735db0f89661d29493684a81a6f94251278
 DIST kubo-0.22.0.tar.gz 15681418 BLAKE2B 
059c6b34a8188ad2add2ecb1cd8f69d755388d9c74c58ad5c2e95459101aa77397ad16e92b72ffe703f0dc2f62b04573fdf9da065aaee003623c6038601370c7
 SHA512 
08fff4a53286e106ecebeb2bee6f0f0154e8f75029f9dacf5c5e99f23d27c8243adb8cf69bea7da1df0e849bf325f18516ed6c18a5454623da2530a0f3810a32
 DIST kubo-0.25.0.tar.gz 16346357 BLAKE2B 
d9871cccb88a00929eedbc3322926683275786328dc70581208d3b59d59e34c3c8374e3f5194c163dc3517a848675671573429ca72bc41e7ca00d38a40c3b2db
 SHA512 
ec089317ef7bea0d3dbc723e601e5b5e4dcd030ad5edc11a6e4fdb4f2b33be771e2e54189af260b11a6259a0a8108eabb7c09d224ae9711642430926586f2f95
+DIST kubo-0.26.0.tar.gz 16129891 BLAKE2B 
199e3fb3d7982eb3bca35c7139a15f4c4f32a54bde2c9ae2e5b594524668d146296001ccfb29d1ded5eec0e82a02b4e16a4bbb7a82bcc4787ee06820f02d4687
 SHA512 
21bcfd605d0aa0b55afafa5c717b6b0f8c657722a207ae0cb901815b7881266ae528acc85d74e70f5fafec9407c68cd5dcb2e02ab9fbe61c05f64e15e0e5

diff --git a/net-p2p/kubo/kubo-0.26.0.ebuild b/net-p2p/kubo/kubo-0.26.0.ebuild
new file mode 100644
index ..5eb80133d072
--- /dev/null
+++ b/net-p2p/kubo/kubo-0.26.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Main implementation of IPFS"
+HOMEPAGE="https://ipfs.io/ https://github.com/ipfs/kubo/;
+SRC_URI="https://github.com/ipfs/${PN}/releases/download/v${PV}/kubo-source.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   acct-group/ipfs
+   acct-user/ipfs
+   sys-fs/fuse:0
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md docs/ )
+
+S="${WORKDIR}"
+
+src_compile() {
+   local mygoargs
+   mygoargs=(
+   -tags release
+   )
+
+   ego build "${mygoargs[@]}" -o ipfs ./cmd/ipfs
+   ego build "${mygoargs[@]}" -o ipfswatch ./cmd/ipfswatch
+
+   IPFS_PATH="" ./ipfs commands completion bash > ipfs-completion.bash || 
die
+   IPFS_PATH="" ./ipfs commands completion fish > ipfs-completion.fish || 
die
+   IPFS_PATH="" ./ipfs commands completion zsh > ipfs-completion.zsh || die
+}
+
+src_test() {
+   ego test ./cmd/ipfs/... ./cmd/ipfswatch/...
+}
+
+src_install() {
+   dobin ipfs
+   dobin ipfswatch
+   newbashcomp ipfs-completion.bash ipfs
+   newfishcomp ipfs-completion.fish ipfs
+   newzshcomp ipfs-completion.zsh _ipfs
+   einstalldocs
+
+   systemd_dounit "${FILESDIR}/ipfs.service"
+   systemd_newunit "${FILESDIR}/ipfs-at.service" "ipfs@.service"
+
+   newinitd "${FILESDIR}/ipfs.init" ipfs
+   newconfd "${FILESDIR}/ipfs.confd" ipfs
+
+   keepdir /var/log/ipfs
+   fowners -R ipfs:ipfs /var/log/ipfs
+}
+
+pkg_postinst() {
+   elog 'To be able to use the ipfs service you will need to create the 
ipfs repository'
+   elog '(eg: su -s /bin/sh -c "ipfs init -e" ipfs)'
+   elog 'or change IPFS_PATH of /etc/conf.d/ipfs with another with proper 
permissions.'
+
+   # See https://bugs.gentoo.org/838238
+   ewarn 'In case kubo CPU usage is too high run the next workaround'
+   ewarn 'su -s /bin/sh -c "ipfs config profile apply lowpower" ipfs'
+   ewarn 'Be aware that this will make your node less visible to other 
peers'
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/arti/

2024-01-14 Thread John Helmert III
commit: 9ccec083359ef910082d5db567351dc5e6f958b3
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 14 22:07:13 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Jan 14 22:07:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ccec083

net-p2p/arti: add 1.1.12

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/arti/Manifest   |  93 +++
 net-p2p/arti/arti-1.1.12.ebuild | 586 
 2 files changed, 679 insertions(+)

diff --git a/net-p2p/arti/Manifest b/net-p2p/arti/Manifest
index 6af4270e8ab1..55528a92e36c 100644
--- a/net-p2p/arti/Manifest
+++ b/net-p2p/arti/Manifest
@@ -2,24 +2,32 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aes-0.8.3.crate 124679 BLAKE2B 
7a352a9c5452ed91b32ed82a7450013ba0f0db4d990d37bfa78782e9c031d2a33d0b7680625881566ecc4b7048a44854759163d2e5c962783fffed1ca7d38a78
 SHA512 
89aa691fb6060c37ae8bdc2db8c7ba87a7c5201a776c247bb499fca0fa2b0c062601144af49eb781342a97760a124cc24dbfc38ccecd16493270f47d96282cc0
 DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
+DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST amplify-4.5.0.crate 32312 BLAKE2B 
9e9c0ab6d4a9db11f005f96075c4a94bdccfcb504cf04543f5a2bdd2cb2b94950efe3be7dc210cc15a9cf61b2ea35d7de6994c287b4b1fd50319cd2d9c482f96
 SHA512 
2300b134b794c22676f9116805fb1df4083e8f926c6104564e8e48d880c03613f5705e9adbce9f8863cfcb45233170515db7712e07cd41d7def3b06c6e2cb889
 DIST amplify_derive-4.0.0.crate 39635 BLAKE2B 
d11a21362c4903348c343bca2a0653663a264e3e8f49cd3546ed2de9bdf1c1b673a89e121d9ec3cd1992b34938ccfbaeeb517da1712bd59eadd6b47a87a54590
 SHA512 
0ca87c9407d0339fcffdee374b7caf24377968b7fdd25d32eed0acfb123e0634cc5a2048b93f469b9949d9aafc67373845a37c1a4a5877ebc1a30443ebc83501
 DIST amplify_num-0.5.0.crate 26520 BLAKE2B 
e52a5c12a8b2bb694bff9cc1b8153449dd120d94c812d6d701d190803153bb21347d518cd2ac345622860b0f5f89406b005abf1fe572b215729e43e20e693e87
 SHA512 
581445d515990afaed606247705671f3b5ad63524940b71b1a3cfea6e4b7323ed88e53f4168a133f6ce00d6f2d3a63c95c58e8b19519413b6d8b4a6e46e17174
+DIST amplify_num-0.5.1.crate 26909 BLAKE2B 
5c36a5cd875619de60b47982f51774202c7506a04d16317a91875a294f3f4c45e3790275baba394fd1784cdb6122d6457fd041005ed48ad5c824bd6ccba46b11
 SHA512 
7a92fb33a2b8a8cc52f0ecdf43ecdaa400738314aa3057a76a096952ec667c8be41786400ddec5c781b08db0478fe10dfb2d36bc9972f2c7a380db57c3df4101
 DIST amplify_syn-2.0.1.crate 19566 BLAKE2B 
aa024efbd14427f267903560d60792c08ff325963311afa7a9f26408db18c6780ae42b90d76f9fe819721ae23adc20cdebb678d0181f0958ace420b3c0b3d73a
 SHA512 
007aadcf49e9be5d827b1a3a16a7fb2f61bfe2052e82d0a71d5522e839a0b9c1e706f22ecdce8584605fb7fe4c3d73b7dc4e2189391f116df455e8bcfcd13c93
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.6.4.crate 2059

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/slurm/, sys-cluster/slurm/files/, profiles/

2024-01-14 Thread John Helmert III
commit: 878ee04160ad05c9a40beeac3ba2c973dbf436d6
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan 14 22:20:09 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Jan 14 22:20:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878ee041

sys-cluster/slurm: treeclean

Bug: https://bugs.gentoo.org/631552
Bug: https://bugs.gentoo.org/920104
Signed-off-by: John Helmert III  gentoo.org>

 profiles/package.mask  |   4 -
 sys-cluster/slurm/Manifest |   1 -
 sys-cluster/slurm/files/logrotate  |  20 --
 .../slurm/files/slurm-22.05.3_autoconf-lua.patch   |  49 
 sys-cluster/slurm/files/slurm.confd|   6 -
 sys-cluster/slurm/files/slurm.tmpfiles |   1 -
 sys-cluster/slurm/files/slurmctld.initd|  76 --
 sys-cluster/slurm/files/slurmd.initd   |  79 --
 sys-cluster/slurm/files/slurmdbd.initd |  74 --
 sys-cluster/slurm/metadata.xml |  28 --
 sys-cluster/slurm/slurm-22.05.3.ebuild | 287 -
 11 files changed, 625 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index f289c9fbacdb..f6b66fd25bb7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -665,10 +665,6 @@ x11-drivers/nvidia-drivers:0/390
 # migrate to a newer branch.
  (2022-09-18)
-# Unfixed root privilege escalation, bug #631552
-sys-cluster/slurm
-
 # Joonas Niilola  (2022-04-29)
 # Apparently the "b" in version means "beta". 3.24 is available, we
 # should update to that. #841437

diff --git a/sys-cluster/slurm/Manifest b/sys-cluster/slurm/Manifest
deleted file mode 100644
index 94e324733874..
--- a/sys-cluster/slurm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST slurm-22.05.3.tar.bz2 7098045 BLAKE2B 
597d297bf5f98a6aa98f1cc3047f9d0e88051f80e0d55e931d53a9b3e6bfa5911fe8aa486f56fef2d8f8d3a02fe41cf89625ae65e3737c87ceb9d123f03beb0d
 SHA512 
a500fb657f7d4d3d063307e176e26e537962434ff73ad8d13e16c34c70e94916fdab4e08e23d40aedec7edd86be996d2366e82fcb952c83f5498e59ca47c3f21

diff --git a/sys-cluster/slurm/files/logrotate 
b/sys-cluster/slurm/files/logrotate
deleted file mode 100644
index 978a869eb993..
--- a/sys-cluster/slurm/files/logrotate
+++ /dev/null
@@ -1,20 +0,0 @@
-/var/log/slurm/*.log {
-weekly
-compress
-missingok
-nocopytruncate
-nocreate
-nodelaycompress
-nomail
-notifempty
-noolddir
-rotate 5
-sharedscripts
-size=5M
-create 640 slurm slurm
-postrotate
-/etc/init.d/slurmd reload
-/etc/init.d/slurmctld reload
-/etc/init.d/slurmdbd reload
-endscript
-}

diff --git a/sys-cluster/slurm/files/slurm-22.05.3_autoconf-lua.patch 
b/sys-cluster/slurm/files/slurm-22.05.3_autoconf-lua.patch
deleted file mode 100644
index f5723f7b85bc..
--- a/sys-cluster/slurm/files/slurm-22.05.3_autoconf-lua.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/auxdir/x_ac_lua.m4 b/auxdir/x_ac_lua.m4
-index 6941281bd5..206498191f 100644
 a/auxdir/x_ac_lua.m4
-+++ b/auxdir/x_ac_lua.m4
-@@ -12,20 +12,21 @@
- 
- AC_DEFUN([X_AC_LUA],
- [
--  x_ac_lua_pkg_name="lua"
--  #check for 5.4, 5.3, 5.2 and then 5.1
--  PKG_CHECK_EXISTS([lua5.4], [x_ac_lua_pkg_name=lua5.4],
--  [PKG_CHECK_EXISTS([lua-5.4], [x_ac_lua_pkg_name=lua-5.4],
--  [PKG_CHECK_EXISTS([lua5.3], [x_ac_lua_pkg_name=lua5.3],
--  [PKG_CHECK_EXISTS([lua-5.3], [x_ac_lua_pkg_name=lua-5.3],
--  [PKG_CHECK_EXISTS([lua5.2], [x_ac_lua_pkg_name=lua5.2],
--  [PKG_CHECK_EXISTS([lua-5.2], [x_ac_lua_pkg_name=lua-5.2],
--  [PKG_CHECK_EXISTS([lua5.1], [x_ac_lua_pkg_name=lua5.1],
--  [PKG_CHECK_EXISTS([lua-5.1], [x_ac_lua_pkg_name=lua-5.1],
--  [x_ac_lua_pkg_name="lua >= 5.1"])])])])])])])])
--  PKG_CHECK_MODULES([lua], ${x_ac_lua_pkg_name},
--[x_ac_have_lua="yes"],
--[x_ac_have_lua="no"])
-+  AC_MSG_CHECKING([whether to enable support for job scripts written in 
Lua])
-+  AC_ARG_ENABLE(
-+  [lua],
-+  AS_HELP_STRING(--enable-lua, enable support for job scripts 
written in Lua),
-+  [x_ac_enable_lua="$enableval"],
-+  [x_ac_enable_lua=yes])
-+  AC_MSG_RESULT([$x_ac_enable_lua])
-+
-+  x_ac_have_lua=no
-+  if test "x$x_ac_enable_lua" = "xyes"; then
-+  x_ac_lua_pkg_name="lua"
-+  PKG_CHECK_MODULES([lua], ${x_ac_lua_pkg_name},
-+  [x_ac_have_lua="yes"],
-+  [AC_MSG_ERROR([Lua support requested but Lua not 
found])])
-+  fi
- 
-   if test "x$x_ac_have_lua" = "xyes"; then
- saved_CFLAGS="$CFLAGS"
-@@ -

[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2024-01-07 Thread John Helmert III
commit: db23fdab027f6f0049e290fd548a5168c4236f3c
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 05:32:22 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 05:49:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db23fdab

x11-misc/polybar: add missing dep on xorg-proto

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/{polybar-3.7.1.ebuild => polybar-3.7.1-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-misc/polybar/polybar-3.7.1.ebuild 
b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
similarity index 96%
rename from x11-misc/polybar/polybar-3.7.1.ebuild
rename to x11-misc/polybar/polybar-3.7.1-r1.ebuild
index 452904b5f71e..55a6164277bb 100644
--- a/x11-misc/polybar/polybar-3.7.1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.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
@@ -23,6 +23,7 @@ DEPEND="
dev-libs/libuv:=
media-libs/fontconfig
media-libs/freetype
+   x11-base/xorg-proto
x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb:=
x11-libs/xcb-util



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2024-01-07 Thread John Helmert III
commit: 8e51409dedd30a83de11c5497b9b4f786d9a019a
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 05:49:22 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 05:49:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e51409d

x11-misc/polybar: drop 3.7.0 (unstable, obsolete)

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 -
 x11-misc/polybar/polybar-3.7.0.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 291bfbc0e7a1..a0f2cfe13f4c 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,2 @@
 DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 
522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86
 SHA512 
d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
-DIST polybar-3.7.0.tar.gz 494588 BLAKE2B 
3b07cbee50c12fcdddedd79b0601e218b0016abd0d5b0ae7cfa0bda3c8c09a30ab3b606fdfac0207dbb51caccbe08f37275f4cfd81af21d5b706cc7706ea0d8e
 SHA512 
ddc62fad546052a47b8235d44fb679349e95e19809d8a59f7178617ca33ff18e2507c7dcc7e15a5b2815088e91db40a66f0846aaf181b85dc5cebbaa4f758322
 DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 
33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de
 SHA512 
cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4

diff --git a/x11-misc/polybar/polybar-3.7.0.ebuild 
b/x11-misc/polybar/polybar-3.7.0.ebuild
deleted file mode 100644
index 452904b5f71e..
--- a/x11-misc/polybar/polybar-3.7.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar;
-SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-KEYWORDS="~amd64 ~riscv ~x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
-   dev-libs/libuv:=
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb:=
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   alsa? ( media-libs/alsa-lib )
-   curl? ( net-misc/curl )
-   doc? ( dev-python/sphinx )
-   i3wm? (
-   dev-libs/jsoncpp:=
-   x11-wm/i3
-   )
-   mpd? ( media-libs/libmpdclient )
-   network? ( dev-libs/libnl:3 )
-   pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_ALSA="$(usex alsa)"
-   -DENABLE_CURL="$(usex curl)"
-   -DBUILD_DOC="$(usex doc)"
-   -DENABLE_I3="$(usex i3wm)"
-   -DBUILD_POLYBAR_MSG="$(usex ipc)"
-   -DENABLE_MPD="$(usex mpd)"
-   -DENABLE_NETWORK="$(usex network)"
-   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
-   # Bug 767949
-   -DENABLE_CCACHE="OFF"
-   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xsane/, profiles/base/

2024-01-07 Thread John Helmert III
commit: d7641dde7890255c203a6888dbcf73b9bf8675a8
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:31:41 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:34:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7641dde

media-gfx/xsane: drop ocr USE flag and associated mask

app-text/gocr is removed.

Signed-off-by: John Helmert III  gentoo.org>

 media-gfx/xsane/metadata.xml | 3 ---
 media-gfx/xsane/{xsane-0.999-r5.ebuild => xsane-0.999-r6.ebuild} | 5 ++---
 profiles/base/package.use.mask   | 4 
 3 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/media-gfx/xsane/metadata.xml b/media-gfx/xsane/metadata.xml
index ebdf9916c6ef..e030db6bbbd6 100644
--- a/media-gfx/xsane/metadata.xml
+++ b/media-gfx/xsane/metadata.xml
@@ -5,7 +5,4 @@
 print...@gentoo.org
 Gentoo Printing Project
 
-
-Enable support for Optical Character Recognition 
reader
-
 

diff --git a/media-gfx/xsane/xsane-0.999-r5.ebuild 
b/media-gfx/xsane/xsane-0.999-r6.ebuild
similarity index 94%
rename from media-gfx/xsane/xsane-0.999-r5.ebuild
rename to media-gfx/xsane/xsane-0.999-r6.ebuild
index 351830dee66a..e3d64fd75818 100644
--- a/media-gfx/xsane/xsane-0.999-r5.ebuild
+++ b/media-gfx/xsane/xsane-0.999-r6.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
@@ -16,7 +16,7 @@ SRC_URI="
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls jpeg png tiff gimp lcms ocr"
+IUSE="nls jpeg png tiff gimp lcms"
 
 DEPEND="
dev-libs/glib:2
@@ -31,7 +31,6 @@ DEPEND="
lcms? ( media-libs/lcms:2 )
 "
 RDEPEND="${DEPEND}"
-PDEPEND="ocr? ( app-text/gocr )"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 4a0351abdaef..628183019dce 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -21,10 +21,6 @@ sys-devel/sparse llvm
 # https://gcc.gnu.org/PR113056
 >=sys-devel/gcc-14.0.0_pre20231217 rust
 
-# John Helmert III  (2023-11-25)
-# app-text/gocr has been masked for removal, bug #824290
-media-gfx/xsane ocr
-
 # Takuya Wakazono  (2023-11-21)
 # app-crypt/rpm-sequoia is not keyworded on most architectures.
 app-arch/rpm sequoia



[gentoo-commits] repo/gentoo:master commit in: media-video/subtitleripper/, media-video/subtitleripper/files/

2024-01-07 Thread John Helmert III
commit: 86c7a89fadfab885b302e7d12a50b36ea17fd291
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:25:49 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:34:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c7a89f

media-video/subtitleripper: treeclean

Signed-off-by: John Helmert III  gentoo.org>

 media-video/subtitleripper/Manifest|  1 -
 .../files/subtitleripper-0.3.4-glibc210.patch  | 21 
 .../files/subtitleripper-0.3.4-libpng.patch| 25 --
 .../files/subtitleripper-0.3.4-linkingorder.patch  | 28 ---
 .../subtitleripper-0.3.4-respect-ldflags.patch | 28 ---
 media-video/subtitleripper/metadata.xml| 11 
 .../subtitleripper/subtitleripper-0.3.4-r4.ebuild  | 58 --
 7 files changed, 172 deletions(-)

diff --git a/media-video/subtitleripper/Manifest 
b/media-video/subtitleripper/Manifest
deleted file mode 100644
index cc60804cbe89..
--- a/media-video/subtitleripper/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST subtitleripper-0.3-4.tgz 47299 BLAKE2B 
e1a25adf55727463cc7aa57e2d005597c92212b1cb1f7edd7a20c5701444967d96af268f3b6feaf6ac29aa2f9dcfe2e0248593f5197228d1d0bbff9fad67c315
 SHA512 
6d25a43b5b1bf8a6c69200c8bab995265356d1235a872bb641d30dbf27b765be9280325b4dd8aa625c25a865563bd7525dd277682d5baeff3c54951da7b9a86a

diff --git 
a/media-video/subtitleripper/files/subtitleripper-0.3.4-glibc210.patch 
b/media-video/subtitleripper/files/subtitleripper-0.3.4-glibc210.patch
deleted file mode 100644
index 8dc2b24f9f6a..
--- a/media-video/subtitleripper/files/subtitleripper-0.3.4-glibc210.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naurp subtitleripper-orig/vobsub.c subtitleripper/vobsub.c
 subtitleripper-orig/vobsub.c   2003-12-08 03:28:02.0 -0600
-+++ subtitleripper/vobsub.c2009-05-30 19:09:13.266973499 -0600
-@@ -56,7 +56,7 @@ extern ssize_t getline(char **, size_t *
- /* FIXME This should go into a general purpose library or even a
-separate file. */
- static ssize_t
--getline (char **lineptr, size_t *n, FILE *stream)
-+get_line (char **lineptr, size_t *n, FILE *stream)
- {
- size_t res = 0;
- int c;
-@@ -753,7 +753,7 @@ vobsub_parse_one_line(vobsub_t *vob, FIL
- do {
-   size_t line_reserve = 0;
-   char *line = NULL;
--  line_size = getline(, _reserve, fd);
-+  line_size = get_line(, _reserve, fd);
-   if (line_size < 0) {
-   if (line)
-   free(line);

diff --git a/media-video/subtitleripper/files/subtitleripper-0.3.4-libpng.patch 
b/media-video/subtitleripper/files/subtitleripper-0.3.4-libpng.patch
deleted file mode 100644
index e9869b3bd5dd..
--- a/media-video/subtitleripper/files/subtitleripper-0.3.4-libpng.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -NrU5 subtitleripper.orig/spudec.c subtitleripper/spudec.c
 subtitleripper.orig/spudec.c   2009-05-20 03:06:23.0 -0600
-+++ subtitleripper/spudec.c2009-05-20 03:07:47.0 -0600
-@@ -34,17 +34,18 @@
- 
- #ifdef _HAVE_ZLIB_
- #include 
- #endif
- 
-+#ifdef _HAVE_PNG_
-+#include 
-+#endif
-+
- #ifdef _HAVE_LIB_PPM_
- #include 
- #endif
- 
--#ifdef _HAVE_PNG_
--#include "png.h"
--#endif
- 
- static void spudec_handle_rest(spudec_handle_t *this);
- 
- // read a big endian 16 bit value
- static inline unsigned int get_be16(const unsigned char *p)

diff --git 
a/media-video/subtitleripper/files/subtitleripper-0.3.4-linkingorder.patch 
b/media-video/subtitleripper/files/subtitleripper-0.3.4-linkingorder.patch
deleted file mode 100644
index 7efe223460fc..
--- a/media-video/subtitleripper/files/subtitleripper-0.3.4-linkingorder.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Index: subtitleripper/Makefile
-===
 subtitleripper.orig/Makefile
-+++ subtitleripper/Makefile
-@@ -70,19 +70,19 @@ vobsub2pgm.o: vobsub2pgm.c vobsub.h spud
- # Target
- subtitle2pgm: subtitle2pgm.o spudec.o
-   @echo "Linking $@"
--  @$(CC) $(LIBS) $^ -o $@  
-+  @$(CC) $^ -o $@ $(LIBS)
- 
- subtitle2vobsub: subtitle2vobsub.o vobsub.o 
-   @echo "Linking $@"
--  @$(CC) $(LIBS) $^ -o $@  
-+  @$(CC) $^ -o $@ $(LIBS)
- 
- srttool: srttool.o
-   @echo "Linking $@"
--  @$(CC) $(LIBS) -g $^ -o $@  
-+  @$(CC) -g $^ -o $@ $(LIBS)
- 
- vobsub2pgm: vobsub2pgm.o vobsub.o spudec.o
-   @echo "Linking $@"
--  @$(CC) $(LIBS) -g $^ -o $@  
-+  @$(CC) -g $^ -o $@ $(LIBS)
- 
- .PHONY: clean dist rpm
- clean:

diff --git 
a/media-video/subtitleripper/files/subtitleripper-0.3.4-respect-ldflags.patch 
b/media-video/subtitleripper/files/subtitleripper-0.3.4-respect-ldflags.patch
deleted file mode 100644
index 2af11d257929..
--- 
a/media-video/subtitleripper/files/subtitleripper-0.3.4-respect-ldflags.patch

[gentoo-commits] repo/gentoo:master commit in: profiles/, app-text/gocr/

2024-01-07 Thread John Helmert III
commit: eef9430478b0848c0b3a6abf3e7321dcc29704fa
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:26:41 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:34:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef94304

app-text/gocr: treeclean

Bug: https://bugs.gentoo.org/323619
Bug: https://bugs.gentoo.org/824290
Bug: https://bugs.gentoo.org/850436
Bug: https://bugs.gentoo.org/865999
Bug: https://bugs.gentoo.org/913696
Signed-off-by: John Helmert III  gentoo.org>

 app-text/gocr/Manifest|  1 -
 app-text/gocr/gocr-0.52-r1.ebuild | 53 ---
 app-text/gocr/gocr-0.52.ebuild| 53 ---
 app-text/gocr/metadata.xml|  8 --
 profiles/package.mask |  8 --
 5 files changed, 123 deletions(-)

diff --git a/app-text/gocr/Manifest b/app-text/gocr/Manifest
deleted file mode 100644
index fcea4e26ef4d..
--- a/app-text/gocr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gocr-0.52.tar.gz 445401 BLAKE2B 
1f22f5377bb95053e3ab4ede074b3fceca4065f9ca0ede05a8023ebe807f41074f5ead84e133281e98be7f68f13b036dc759cccaf4a5688bf776f62f2de1970a
 SHA512 
e2e6e690e7a32e32237c8b64b1a11719680c560592349df43f4b230f3c92bf324f98e473979b0913c42e33e8abbaf27952b6af173ea06eb5535878a9f608ce6d

diff --git a/app-text/gocr/gocr-0.52-r1.ebuild 
b/app-text/gocr/gocr-0.52-r1.ebuild
deleted file mode 100644
index c598b8bc26bd..
--- a/app-text/gocr/gocr-0.52-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="An OCR (Optical Character Recognition) reader"
-HOMEPAGE="https://www-e.uni-magdeburg.de/jschulen/ocr/;
-SRC_URI="http://www-e.uni-magdeburg.de/jschulen/ocr/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="doc scanner tk"
-
-DEPEND="
-   >=media-libs/netpbm-9.12
-   doc? (
-   >=media-gfx/fig2dev-3.2.9-r1
-   app-text/ghostscript-gpl
-   )
-   tk? ( dev-lang/tk )"
-RDEPEND="${DEPEND}
-   tk? (
-   media-gfx/xli
-   scanner? ( media-gfx/xsane )
-   )"
-
-src_compile() {
-   local targets=( src man )
-   use doc && targets+=( doc examples )
-
-   emake "${targets[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" prefix="${EPREFIX}/usr" 
exec_prefix="${EPREFIX}/usr" install
-   einstalldocs
-   dodoc HISTORY REMARK.txt REVIEW
-
-   # remove the tk frontend if tk is not selected
-   if ! use tk; then
-   rm "${ED}"/usr/bin/gocr.tcl || die
-   fi
-
-   # and install the documentation and examples
-   if use doc; then
-   dodoc doc/gocr.html doc/examples.txt doc/unicode.txt
-
-   docinto examples
-   dodoc examples/*.{fig,tex,pcx}
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/app-text/gocr/gocr-0.52.ebuild b/app-text/gocr/gocr-0.52.ebuild
deleted file mode 100644
index 15ee63bf96ef..
--- a/app-text/gocr/gocr-0.52.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="An OCR (Optical Character Recognition) reader"
-HOMEPAGE="https://www-e.uni-magdeburg.de/jschulen/ocr/;
-SRC_URI="http://www-e.uni-magdeburg.de/jschulen/ocr/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc scanner tk"
-
-DEPEND="
-   >=media-libs/netpbm-9.12
-   doc? (
-   >=media-gfx/transfig-3.2
-   app-text/ghostscript-gpl
-   )
-   tk? ( dev-lang/tk )"
-RDEPEND="${DEPEND}
-   tk? (
-   media-gfx/xli
-   scanner? ( media-gfx/xsane )
-   )"
-
-src_compile() {
-   local targets=( src man )
-   use doc && targets+=( doc examples )
-
-   emake "${targets[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" prefix="${EPREFIX}/usr" 
exec_prefix="${EPREFIX}/usr" install
-   einstalldocs
-   dodoc HISTORY REMARK.txt REVIEW
-
-   # remove the tk frontend if tk is not selected
-   if ! use tk; then
-   rm "${ED}"/usr/bin/gocr.tcl || die
-   fi
-
-   # and install the documentation and examples
-   if use doc; then
-   dodoc doc/gocr.html doc/examples.txt doc/unicode.txt
-
-   docinto examples
-   dodoc examples/*.{fig,tex,pc

[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2024-01-07 Thread John Helmert III
commit: 4b991e1f2d1420b557a2ea5377debce66369ce6a
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:01:39 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b991e1f

app-admin/gopass-summon-provider: drop 1.15.8, 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  4 
 .../gopass-summon-provider-1.15.10.ebuild   | 21 -
 .../gopass-summon-provider-1.15.8.ebuild| 21 -
 3 files changed, 46 deletions(-)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index a41924c5677c..299ff6263011 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,6 +1,2 @@
-DIST gopass-summon-provider-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
-DIST gopass-summon-provider-1.15.10.tar.gz 21122 BLAKE2B 
002a2b089765032ff8f9587f4a42ccea0f2e024d87d384db1c06918c26d213d8b64930725a5aa70b20e17211e1d022d324de81c7c5a62c6eda4655dc410dadae
 SHA512 
c467d267e4ab247c22b7cf4936a328ee909c76d9c20c89dee6be0dcd520d9a45e3f556d1e607d54beb9a74c02d02d27ff4bbadb8f7e6a5ace67449be57977d6d
 DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
 DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B 
e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926
 SHA512 
ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
-DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
-DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.10.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.10.ebuild
deleted file mode 100644
index d39679157d6b..
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Summon Provider"
-HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
-SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild
deleted file mode 100644
index d39679157d6b..
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Summon Provider"
-HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
-SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass/

2024-01-07 Thread John Helmert III
commit: 2a97baf0c1ac4d0ed90615c42611553bd9230aa2
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:01:37 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a97baf0

app-admin/gopass: drop 1.15.8, 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest  |  4 ---
 app-admin/gopass/gopass-1.15.10.ebuild | 45 --
 app-admin/gopass/gopass-1.15.8.ebuild  | 45 --
 3 files changed, 94 deletions(-)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 42bf37ab0f6e..4364fb4ba686 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -1,6 +1,2 @@
-DIST gopass-1.15.10-deps.tar.xz 287839856 BLAKE2B 
46c6b5ae3dbc2117aee7235776b627fcaffe819b283a6a25c3ad841dfe32584c2d80e1799abfc98b7bad22e1fdf62cba04365ce4c328a9db94d902bec8d85735
 SHA512 
317747e7b7370863790b7778367e0216b367d1b5f4be1af9f2d3828e1a960b746879a9e71cd195c51acbde914b7e3deed8a35eeb60780a21275b6993f77d695a
-DIST gopass-1.15.10.tar.gz 2319168 BLAKE2B 
06e8b2a69401c66975c2fde7e34c0b3987d35800c9ce9d0e9a2035b20943d8af472a267cfd66a5529458f5a311502738ab8e972647b4b8ed737680c264a88d48
 SHA512 
62c8395a5781ad9c10ccb235f02fb080564ca956b0999054d1838cc89387c959ea6fd0e6f3bd81e85db1fa8cf14d539498d57a3cfd978a338f9011234ec23242
 DIST gopass-1.15.11-deps.tar.xz 288006888 BLAKE2B 
527cef72eb493425111c6fd0a872bb31c63381226c823143e5d722cb59172a08901a50fce7042d329370bc83dd66205833e85608d68ce9b2037db89eb1a1b8a7
 SHA512 
978c5a915d382b8fe6360744c45c696f8c3c571df1341496537be73896d100eda78be1630b2f4a3ccd73d828d566a483bc057a302683aa4ddf92f46b8fa49e03
 DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 
923be5effa8ca5a77a12bcd2692d2a07b68c6d068a579022e359a5f6e485813c37dc7e34acfeb1f0deec4e1075a54dd75b408ef0e07713cf7ffc2cfde2e9ac38
 SHA512 
ec3231f6cf903ba3a70f4721f04613ddf0e28e820c98a708c861ae68c993162a1346f62332132c00abd218f82f0ed0da0f8b86297427e813b0688a8eee5128be
-DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
-DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7

diff --git a/app-admin/gopass/gopass-1.15.10.ebuild 
b/app-admin/gopass/gopass-1.15.10.ebuild
deleted file mode 100644
index f85c0b12c06a..
--- a/app-admin/gopass/gopass-1.15.10.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature
-
-DESCRIPTION="a simple but powerful password manager for the terminal"
-HOMEPAGE="https://www.gopass.pw/;
-SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
-
-DEPEND=">=dev-lang/go-1.18"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
-)
-
-src_test() {
-   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
-   git config --global user.name nobody || die
-   git config --global user.email foo@example.org || die
-
-   default
-}
-
-src_install() {
-   emake install DESTDIR="${ED}/usr"
-   einstalldocs
-}
-
-pkg_postinst() {
-   optfeature "browser integration" app-admin/gopass-jsonapi
-   optfeature "git credentials helper" app-admin/git-credential-gopass
-   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
-   optfeature "summon secrets helper" app-admin/gopass-summon-provider
-}

diff --git a/app-admin/gopass/gopass-1.15.8.ebuild 
b/app-admin/gopass/gopass-1.15.8.ebuild
deleted file mode 100644
index 2ca946430b8f..
--- a/app-admin/gopass/gopass-1.15.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature
-
-DESCRIPTION="a simple but powerful password manager for the terminal"
-HOMEPAGE="https://www.gopass.pw/;
-SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 

[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-hibp/

2024-01-07 Thread John Helmert III
commit: c5479276fceb48ee6699074a41c24a01c960b644
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:01:37 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5479276

app-admin/gopass-hibp: drop 1.15.8, 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest   |  4 
 app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild | 21 -
 app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild  | 21 -
 3 files changed, 46 deletions(-)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index 804114b16137..faab2b66f4e2 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,6 +1,2 @@
-DIST gopass-hibp-1.15.10-deps.tar.xz 288559064 BLAKE2B 
2b702538145673368f90e871c4d65f93d51ba81a18cdbd17aef80f6eb2688001bc6f9ca22a1357de9116c3ebd3797af27d386ef3f3017e96976249d0e79db310
 SHA512 
3ba6810a865615ce9243bd194ae1a5ca1401f2c41abf4e9f6b4cdf3aae217668d22ae4cb0fd7647037d8f27ec0c6a4e9aca64bb36cd24058894be0d539f652d3
-DIST gopass-hibp-1.15.10.tar.gz 28521 BLAKE2B 
51dcb7e2cbc8c9eb43a5268a085da090d8c6467244a0fdf23942298a01a33fa94b7cc43f3351bbefa6797dd8d1558eb6db0df86223999ccc2d2ade7d56f4a705
 SHA512 
02fbaaa3584925e602a34dc6d519fe98e6d546f80d72d3c68dff1951435619981101ea7851074844846c348cecf5e8306a4c2a188753d3c67ea1d9d323a69843
 DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 
623d425a5bbeea5c5746e18d0dd44d198fa4b54fd5112fc870a5e95f092324e4a477565260ee68bccf903601997561429ab5546c6b7aaa3cec6de816076fcbff
 SHA512 
db7f26676aeb2c67ae0b8645e9feed57540adefc04bed4dba0072c6766cd020921def0a8dae8c26a29c10e26ad27d84983b76350d885118f8d6393e25fddaf3f
 DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 
0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383
 SHA512 
781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
-DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
-DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild
deleted file mode 100644
index b9987a9818d8..
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass haveibeenpwnd.com integration"
-HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
-SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild
deleted file mode 100644
index b9987a9818d8..
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass haveibeenpwnd.com integration"
-HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
-SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-jsonapi/

2024-01-07 Thread John Helmert III
commit: da9ce36e45619da2e76e616548f1cf02dfeaaaff
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:01:38 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9ce36e

app-admin/gopass-jsonapi: drop 1.15.8, 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  4 
 .../gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild   | 25 --
 .../gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild| 25 --
 3 files changed, 54 deletions(-)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 3471e8746cb9..31ad3cb6aedd 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,6 +1,2 @@
-DIST gopass-jsonapi-1.15.10-deps.tar.xz 288522312 BLAKE2B 
1b13ebb6b0ec4cef6681aeb7e3d2c9ca88abea3c57d476b01b8b2ec1e2b040646bcf48b03c24974d78f0c79da8ef3cdcbe2406dc09506cae627ff1c3bb9b9ebb
 SHA512 
3ae5ca8ab37821ed1a03475ddac558ef7c5710e988c006eaa42d87e0bd35d9cfb944c1819ba610ea46daeb0a6523c4a9e439d287af6aba3cd5c1dfa5143692fc
-DIST gopass-jsonapi-1.15.10.tar.gz 35998 BLAKE2B 
79a2151628559af3c7505e177dd39bb42d51644bfbf7984baa3ed2dd812bb048cdbc5ca1ee695aa1257de1c3f4a7d0ef4e4c75cbdb8e2147897e7ae17290effb
 SHA512 
2d9bfaddfd7ca0741d9028ef8641732285e0c5be611e5cb1065f4bd205623b86066e812dd6204199b50bc4aa1528cdca42e149130cdeed9c31e0a32b6724c2d9
 DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B 
f914d07a5b00f82bb1baa3114736fdde720a8bfb4b2378c60015501c281a14b595fff96c40b06c0f9f8d867e5b2004a43aa9eed4e3cf4016bdfb2a8acb221a78
 SHA512 
220f31aae7db0a268b4658f1464c8b1256958f2d220ebc028701db1ab2eda998b92d493e0facf741fc4d83135cf53d3fda5ac24f84365cd567da3d825623b0f6
 DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B 
cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0
 SHA512 
7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
-DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
-DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild
deleted file mode 100644
index a0e19d45ef5c..
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Browser Bindings"
-HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
-SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
-)

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild
deleted file mode 100644
index a0e19d45ef5c..
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Browser Bindings"
-HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
-SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
-)



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2024-01-07 Thread John Helmert III
commit: 5dce336f860bf2d7076d123f4fd1166ccfb525cc
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:01:36 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dce336f

app-admin/git-credential-gopass: drop 1.15.8, 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  4 
 .../git-credential-gopass-1.15.10.ebuild| 21 -
 .../git-credential-gopass-1.15.8.ebuild | 21 -
 3 files changed, 46 deletions(-)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 7a4ab9861024..18406c2a756f 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -1,6 +1,2 @@
-DIST git-credential-gopass-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
-DIST git-credential-gopass-1.15.10.tar.gz 24521 BLAKE2B 
774cad65238025b025d7d9dd754596a0c0d5e7ec6592f76a819b7292758ab8ce8221887c72fd19f1445c7b73ef2d9e89542a2ddcb14d52375c91fe3a131aeba4
 SHA512 
7a175acc9475a3322b5039756307eb494aa1901185b1702993221c210efe7c4f7f030aef71653f505e52bedd8d92219f237849e29fc1cdb97cf97c5530ce60e1
 DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
 DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 
3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf
 SHA512 
50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
-DIST git-credential-gopass-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
-DIST git-credential-gopass-1.15.8.tar.gz 24178 BLAKE2B 
c9d0e30384187125cb2c6a51ba34cb41a2878c4aa8aa04ef1f07906079f470d1980712b9f897d48ede9ea070d201d68a29795c0fffd63c592ab354be379e2c92
 SHA512 
8ad93729531a7a7962b4b0223d40e8984ba6524aeca3284bbd1a3e5ecdb0ec79788edae0cecde106d462fe41b8a355aca59a99749d50d042847509e9c56e68e8

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.10.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.10.ebuild
deleted file mode 100644
index 8cffc9c47584..
--- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass git-credentials helper"
-HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
-SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.8.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.8.ebuild
deleted file mode 100644
index 8cffc9c47584..
--- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.8.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass git-credentials helper"
-HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
-SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-jsonapi/

2024-01-07 Thread John Helmert III
commit: 9a610f7a1f39d99d9d53ada41468f84d49c23362
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:17:26 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a610f7a

app-admin/gopass-jsonapi: stabilize 1.15.11 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
index 87a6430f0e13..828cd8d04aa5 100644
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
 
 LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 DEPEND=">=dev-lang/go-1.16"
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-hibp/

2024-01-07 Thread John Helmert III
commit: d9911e80be9683d401d76e336a14e3273d16e6d6
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:17:25 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9911e80

app-admin/gopass-hibp: stabilize 1.15.11 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
index a9e315793f27..e30950cff996 100644
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
 
 LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 DEPEND=">=dev-lang/go-1.16"
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2024-01-07 Thread John Helmert III
commit: da4810d95b217498fe256883c194a50197912e37
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:17:05 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4810d9

app-admin/git-credential-gopass: stabilize 1.15.11 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
index 466cf4057557..974e33be5d96 100644
--- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
 
 LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 DEPEND=">=dev-lang/go-1.16"
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2024-01-07 Thread John Helmert III
commit: 1896d098f7f1949b873a1dbee1628131f17f0a1b
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:17:28 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1896d098

app-admin/gopass-summon-provider: stabilize 1.15.11 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 .../gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
index 2e2d7d55519b..3dd1d2e881c7 100644
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
 
 LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 DEPEND=">=dev-lang/go-1.16"
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass/

2024-01-07 Thread John Helmert III
commit: a312212bb11b6ff2d5303666184d55ae588616bf
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan  8 03:00:35 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Jan  8 03:24:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a312212b

app-admin/gopass: stabilize 1.15.11 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/gopass-1.15.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/gopass/gopass-1.15.11.ebuild 
b/app-admin/gopass/gopass-1.15.11.ebuild
index f85c0b12c06a..b0173b8ad5a6 100644
--- a/app-admin/gopass/gopass-1.15.11.ebuild
+++ b/app-admin/gopass/gopass-1.15.11.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
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
 
 LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc64 ~riscv ~x86"
 
 DEPEND=">=dev-lang/go-1.18"
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-metrics/snmp_exporter/

2024-01-06 Thread John Helmert III
commit: b37d32ef5866c70fcf9c73329547670505bbd014
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan  7 05:23:19 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Jan  7 05:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b37d32ef

app-metrics/snmp_exporter: drop 0.21.0

Bug: https://bugs.gentoo.org/883649
Signed-off-by: John Helmert III  gentoo.org>

 app-metrics/snmp_exporter/Manifest |  2 -
 .../snmp_exporter/snmp_exporter-0.21.0.ebuild  | 52 --
 2 files changed, 54 deletions(-)

diff --git a/app-metrics/snmp_exporter/Manifest 
b/app-metrics/snmp_exporter/Manifest
index f0290ac20705..f7da5777338c 100644
--- a/app-metrics/snmp_exporter/Manifest
+++ b/app-metrics/snmp_exporter/Manifest
@@ -1,4 +1,2 @@
-DIST snmp_exporter-0.21.0-deps.tar.xz 173870408 BLAKE2B 
8bd9699a1ecefcfb90784892e1329919baa06349cde89106a4fa4f7543672aa4de907781183baf714aceb6b1dba5c748130e1b98577830011fed40833bedda20
 SHA512 
d267e596b2a5c11844aaae66d75bc40c7bcc0263bc04ad2359d29450f44c7a4be263bc453a35a75250424144b4afb4ae15afe9988f95c922d20ec975827fc88e
-DIST snmp_exporter-0.21.0.tar.gz 322098 BLAKE2B 
5e28186dc5da1c38be0bc2a8801c56a2a32c835886b7a4d3a8a7add91960679d250bc91e5b75fdb92fb6237d53ca2b5114aa2d6b869c1db9cc371aad6841b153
 SHA512 
5ebb629ebc48f38035c031f2ebd7109ee681499556771792a3cddc671561b119d144a5fd9f4e51ceaccb58dc50e3852d185ee0c7f1ac57d6307d4936dc1a45b4
 DIST snmp_exporter-0.24.1-deps.tar.xz 23690876 BLAKE2B 
35cc65341bbae092fb88ebb42c24cf93c8e926265e5fc1fa67a4a38c99c013f704b4ce02704341bd6aca841fbd75cdcb98635b2f7856c94d9c17a8f96acc29c2
 SHA512 
090437acf2f66094982374f06ea889bb8694b018a1a74da7cd1275ae4ee4ed1c8147253d4d87b8916e8f397c029881f29bf5ad4d33bfec5d6a99efa7b1d2326b
 DIST snmp_exporter-0.24.1.tar.gz 168914 BLAKE2B 
555136b42af1057cbd553a774ab96f00877f20b1d72b8f78dc87d85e958d14d56b8d58eb5aab829ad33acd9581fe80c4d65ae4faad1c8be0773e2205ac088cb2
 SHA512 
5268129a50bd255a9505b16d27957ab2e7a23321a25933c9a1a98cd9900aef3a882a59a43d92e021dfa6e732f84f8be1fe171271935a8eac1e023588f417822e

diff --git a/app-metrics/snmp_exporter/snmp_exporter-0.21.0.ebuild 
b/app-metrics/snmp_exporter/snmp_exporter-0.21.0.ebuild
deleted file mode 100644
index a0c85cbd329e..
--- a/app-metrics/snmp_exporter/snmp_exporter-0.21.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-SNMP_EXPORTER_COMMIT=0d8c3527
-inherit go-module
-
-DESCRIPTION="Prometheus exporter for snmp metrics"
-HOMEPAGE="https://github.com/prometheus/snmp_exporter;
-SRC_URI="https://github.com/prometheus/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-COMMON_DEPEND="acct-group/snmp_exporter
-   acct-user/snmp_exporter
-   net-analyzer/net-snmp"
-   DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-util/promu"
-
-src_prepare() {
-   default
-   sed -i -e "s/{{.Revision}}/${SNMP_EXPORTER_COMMIT}/" .promu.yml || die
-}
-
-src_compile() {
-   promu build --prefix bin || die
-   pushd generator || die
-   ego build -o ../bin/generator
-   popd || die
-}
-
-src_test() {
-   emake test-flags= test
-}
-
-src_install() {
-   dobin bin/generator
-   newbin bin/${PN}-${PV} ${PN}
-   dodoc {README,CONTRIBUTING}.md generator/{FORMAT,README}.md 
generator/generator.yml
-   insinto /etc/snmp_exporter
-   newins snmp.yml snmp.yml.example
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-   keepdir /var/lib/snmp_exporter /var/log/snmp_exporter
-   fowners ${PN}:${PN} /var/lib/snmp_exporter /var/log/snmp_exporter
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-01-06 Thread John Helmert III
commit: 263ada4ff064f2efbf53f85971b53dbb202a8d6a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan  7 01:00:40 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Jan  7 01:00:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263ada4f

profiles: last rite net-dns/totd

Bug: https://bugs.gentoo.org/856466
Bug: https://bugs.gentoo.org/865253
Signed-off-by: John Helmert III  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 20205a1c23a6..23af2a265750 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# John Helmert III  (2024-01-06)
+# Unmaintained in Gentoo, outdated, and vulnerable
+# Removal on 2024-02-06. Bugs #856466, #865253
+net-dns/totd
+
 # John Helmert III  (2024-01-06)
 # Unmaintained in Gentoo, outdated, vulnerable
 # Removal on 2024-02-06. Bug #918536



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/

2024-01-06 Thread John Helmert III
commit: b39e7fe8e9e50ec8e24cb8b9f3db5334d3600aff
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan  6 23:30:25 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Jan  7 00:39:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39e7fe8

profiles/arch/x86: mask https://bugs.gentoo.org/919310
Bug: https://bugs.gentoo.org/921366
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: John Helmert III  gentoo.org>

 profiles/arch/x86/package.mask | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
index 93882ec598d5..f6a6e9619706 100644
--- a/profiles/arch/x86/package.mask
+++ b/profiles/arch/x86/package.mask
@@ -1,6 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# matoro  (2024-01-06)
+#  (2023-02-06)
 # Successful build of dev-qt/qtwebengine depends on 64-bit host
 # Bug #893234



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-01-06 Thread John Helmert III
commit: 638f3acca94fa5c15711f9db23c2fb6fcc04a196
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jan  7 00:24:47 2024 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Jan  7 00:25:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638f3acc

profiles: mask tac_plus

Bug: https://bugs.gentoo.org/918536
Signed-off-by: John Helmert III  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 74e963e5e316..20205a1c23a6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# John Helmert III  (2024-01-06)
+# Unmaintained in Gentoo, outdated, vulnerable
+# Removal on 2024-02-06. Bug #918536
+net-nds/tac_plus
+
 # Andreas Sturmlechner  (2024-01-03)
 # Unmaintained upstream, no more revdeps.
 # Removal on 2024-02-03.  Bug #877311



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2023-12-25 Thread John Helmert III
commit: 9095e10b3165e8fa2c7f8cd69dbaa61bd31098fa
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Dec 25 21:25:15 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Dec 25 21:25:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9095e10b

app-crypt/sbctl: add 0.13

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/Manifest  |  3 +++
 app-crypt/sbctl/sbctl-0.13.ebuild | 33 +
 2 files changed, 36 insertions(+)

diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 89be80e5db6b..4e155456de01 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -4,3 +4,6 @@ DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B 
c840d5375cb00be3daa5522d0dfb78bf4ba093901
 DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
 DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 
69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c
 SHA512 
dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5
 DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B 
f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63
 SHA512 
41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5
+DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B 
cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492
 SHA512 
f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
+DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 
569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4
 SHA512 
02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c
+DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B 
e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967
 SHA512 
9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682

diff --git a/app-crypt/sbctl/sbctl-0.13.ebuild 
b/app-crypt/sbctl/sbctl-0.13.ebuild
new file mode 100644
index ..6d78f5f02945
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.13.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module verify-sig
+
+DESCRIPTION="Secure Boot key manager"
+HOMEPAGE="https://github.com/Foxboron/sbctl;
+SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+   verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
+
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+   fi
+
+   default
+}
+
+src_install() {
+   emake PREFIX="${ED}/usr" install
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/, net-vpn/tor/files/

2023-12-25 Thread John Helmert III
commit: ac63593feec203a38fccf1189ba0fe3e304f4f8b
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Dec 25 19:47:55 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Dec 25 19:55:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac63593f

net-vpn/tor: add 0.4.7.16-r1 for arm64 test patch

Closes: https://bugs.gentoo.org/920063
Signed-off-by: John Helmert III  gentoo.org>

 net-vpn/tor/files/tor-0.4.7.16-arm64-sandbox.patch | 337 +
 net-vpn/tor/tor-0.4.7.16-r1.ebuild | 168 ++
 2 files changed, 505 insertions(+)

diff --git a/net-vpn/tor/files/tor-0.4.7.16-arm64-sandbox.patch 
b/net-vpn/tor/files/tor-0.4.7.16-arm64-sandbox.patch
new file mode 100644
index ..2b473bf981b6
--- /dev/null
+++ b/net-vpn/tor/files/tor-0.4.7.16-arm64-sandbox.patch
@@ -0,0 +1,337 @@
+From https://gitlab.torproject.org/tpo/core/tor/-/merge_requests/574
+Gentoo Bug: https://bugs.gentoo.org/920063
+From: Pierre Bourdon 
+Date: Sat, 30 Apr 2022 11:52:59 +0200
+Subject: [PATCH 1/4] sandbox: fix openat filtering on AArch64
+
+New glibc versions not sign-extending 32 bit negative constants seems to
+not be a thing on AArch64. I suspect that this might not be the only
+architecture where the sign-extensions is happening, and the correct fix
+might be instead to use a proper 32 bit comparison for the first openat
+parameter. For now, band-aid fix this so the sandbox can work again on
+AArch64.
+--- a/src/lib/sandbox/sandbox.c
 b/src/lib/sandbox/sandbox.c
+@@ -518,7 +518,12 @@ libc_uses_openat_for_opendir(void)
+ static int
+ libc_negative_constant_needs_cast(void)
+ {
++#if defined(__aarch64__) && defined(__LP64__)
++  /* Existing glibc versions always sign-extend to 64 bits on AArch64. */
++  return 0;
++#else
+   return is_libc_at_least(2, 27);
++#endif
+ }
+ 
+ /** Allow a single file to be opened.  If use_openat is true,
+-- 
+GitLab
+
+
+From 8fd13f7a7bfd4efc02d888ce9d10bcb6a80a03c8 Mon Sep 17 00:00:00 2001
+From: Pierre Bourdon 
+Date: Sat, 30 Apr 2022 13:02:16 +0200
+Subject: [PATCH 2/4] sandbox: filter {chown,chmod,rename} via their *at
+ variant on Aarch64
+
+The chown/chmod/rename syscalls have never existed on AArch64, and libc
+implements the POSIX functions via the fchownat/fchmodat/renameat
+syscalls instead.
+
+Add new filter functions for fchownat/fchmodat/renameat, not made
+architecture specific since the syscalls exists everywhere else too.
+However, in order to limit seccomp filter space usage, we only insert
+rules for one of {chown, chown32, fchownat} depending on the
+architecture (resp. {chmod, fchmodat}, {rename, renameat}).
+--- a/src/lib/sandbox/sandbox.c
 b/src/lib/sandbox/sandbox.c
+@@ -614,6 +614,32 @@ sb_chmod(scmp_filter_ctx ctx, sandbox_cfg_t *filter)
+   return 0;
+ }
+ 
++static int
++sb_fchmodat(scmp_filter_ctx ctx, sandbox_cfg_t *filter)
++{
++  int rc;
++  sandbox_cfg_t *elem = NULL;
++
++  // for each dynamic parameter filters
++  for (elem = filter; elem != NULL; elem = elem->next) {
++smp_param_t *param = elem->param;
++
++if (param != NULL && param->prot == 1 && param->syscall
++== SCMP_SYS(fchmodat)) {
++  rc = seccomp_rule_add_2(ctx, SCMP_ACT_ALLOW, SCMP_SYS(fchmodat),
++  SCMP_CMP_NEG(0, SCMP_CMP_EQ, AT_FDCWD),
++  SCMP_CMP_STR(1, SCMP_CMP_EQ, param->value));
++  if (rc != 0) {
++log_err(LD_BUG,"(Sandbox) failed to add fchmodat syscall, received "
++"libseccomp error %d", rc);
++return rc;
++  }
++}
++  }
++
++  return 0;
++}
++
+ #ifdef __i386__
+ static int
+ sb_chown32(scmp_filter_ctx ctx, sandbox_cfg_t *filter)
+@@ -666,6 +692,32 @@ sb_chown(scmp_filter_ctx ctx, sandbox_cfg_t *filter)
+ }
+ #endif /* defined(__i386__) */
+ 
++static int
++sb_fchownat(scmp_filter_ctx ctx, sandbox_cfg_t *filter)
++{
++  int rc;
++  sandbox_cfg_t *elem = NULL;
++
++  // for each dynamic parameter filters
++  for (elem = filter; elem != NULL; elem = elem->next) {
++smp_param_t *param = elem->param;
++
++if (param != NULL && param->prot == 1 && param->syscall
++== SCMP_SYS(fchownat)) {
++  rc = seccomp_rule_add_2(ctx, SCMP_ACT_ALLOW, SCMP_SYS(fchownat),
++  SCMP_CMP_NEG(0, SCMP_CMP_EQ, AT_FDCWD),
++  SCMP_CMP_STR(1, SCMP_CMP_EQ, param->value));
++  if (rc != 0) {
++log_err(LD_BUG,"(Sandbox) failed to add fchownat syscall, received "
++"libseccomp error %d", rc);
++return rc;
++  }
++}
++  }
++
++  return 0;
++}
++
+ /**
+  * Function responsible for setting up the rename syscall for
+  * the seccomp filter sandbox.
+@@ -697,6 +749,39 @@ sb_rename(scmp_filter_ctx ctx, sandbox_cfg_t *filter)
+   return 0;
+ }
+ 
++/**
++ * Function responsible for setting up the renameat syscall for
++ * the seccomp filter sandbox.
++ *

[gentoo-commits] repo/gentoo:master commit in: gui-libs/greetd/

2023-12-23 Thread John Helmert III
commit: ec830ffcf9981d4747d529ccac21613b9b9aaceb
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Dec 23 23:28:01 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec 24 05:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec830ffc

gui-libs/greetd: drop 0.8.0

Signed-off-by: John Helmert III  gentoo.org>

 gui-libs/greetd/Manifest|  36 
 gui-libs/greetd/greetd-0.8.0.ebuild | 109 
 2 files changed, 145 deletions(-)

diff --git a/gui-libs/greetd/Manifest b/gui-libs/greetd/Manifest
index 0b6d9d922bc3..6fe644b6a48c 100644
--- a/gui-libs/greetd/Manifest
+++ b/gui-libs/greetd/Manifest
@@ -1,76 +1,40 @@
-DIST arc-swap-0.4.6.crate 48658 BLAKE2B 
dfd3bc53d96ce508b4e7b500d412b106920551e2f75938c6425fb5d17dd248ba7e809c66dd6ba7158c764f0522cfb618a4d4117e9ce7b96f44eee99074edc39f
 SHA512 
bc26f55054c4bd0a5d49a1ab3c00d84c6309604824b16b36d5323f5db06e0797ed0f1ad6fa4774472338e82a8d2f8c16d782b7ca32cf4ec6f38324998d772cbf
-DIST async-trait-0.1.31.crate 21413 BLAKE2B 
395e2458e762d56a72baf10ac464b6103942a385db6f9a4abd03a6746775ca86413bd79b99e330278c8c78c388bd3aa18b7cd34ba16f8faab25fe0a37872bbc3
 SHA512 
471fb0b16d7361f9209d833b84fc399ea746314721a738b49b2089913e51001d589d8065cde01d6db242f4579036181bb1a1646778fe3df760a43c9701c23f0f
 DIST async-trait-0.1.60.crate 27374 BLAKE2B 
7c77290e2f351f67cc08b779874ddd4733bc4a86e05c0ab252b136a51b7685da6dec60b98f2a1b439af4ff5946c626dbeb8174a6dab1afbc8abe46a1ca75e7d8
 SHA512 
59ede64486c295ef71471aa6602bb55470a5696c5b3f87cffe8272cf337ed9039ebd34e0e19d56375b3ea9a5bce89e3ec33eac67474aadc01f80d4a4a20609c6
-DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bytes-1.0.1.crate 48142 BLAKE2B 
3ffe07c5429d7d2df821c04325b8dc84b343c634b4699e9c08b07181e741c06233a0501d987b95f513be57ac169537bd0812defd118305e0648ef41f6802d19a
 SHA512 
885d3229e51c0deffe06824e81e8a016e3244106e7ed382a721a938cd2e69fcad7f5e757f95cb07ee1be83de04fcf98f9774f8f2e07aaa9a1ff068eaabf2fe87
 DIST bytes-1.3.0.crate 57563 BLAKE2B 
29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb
 SHA512 
902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76
-DIST cc-1.0.53.crate 51740 BLAKE2B 
04d9d6d7e5999c9463dd86eaed965ec728c285ea0e642a02383b45ea820bcbb37c91116646b0fa2636e7176030bcff29612a72482df8c7a02a7262a805791e55
 SHA512 
8c7224b21a36d46afcdb7b2475686edb2d31b784e95e792f81acd5d5840b0065ca8869ca1c8c5a70cfb3e31dbe5c006360b054c1f11a92f0e1937e4e6d335229
-DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST enquote-1.0.3.crate 3598 BLAKE2B 
eaddfd97c1259cb61125b0ec137c899b802a0e4cb75dc6f4919adce7ce9ebd2c7e7e7920319bc1eb194798a58bf56aa4c26fe8af71f84e9802899cd11d4d
 SHA512 
8b0f7a655719a54851ba656633e0d2cd8bec488be5a1f1437047732c9d4f8aaae15d4ca73196894f6fd7c4f83ab312541c650eacf60e315ce5d473ba874b1d73
 DIST enquote-1.1.0.crate 3552 BLAKE2B 
d9f04b671543b9d752af725431688bbff1c7ee740addab6334f7e4ea7ca291754b797aac3a150f8fafdd3d314c0f34c47b6454716a6b0bda5d3c70209da8abd

[gentoo-commits] repo/gentoo:master commit in: gui-libs/greetd/

2023-12-23 Thread John Helmert III
commit: ed5372c84d9e923633dab12061dd61e452f724a5
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec 24 05:51:49 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec 24 05:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5372c8

gui-libs/greetd: fix SuboptimalCratesURICall

Signed-off-by: John Helmert III  gentoo.org>

 gui-libs/greetd/greetd-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/greetd/greetd-0.9.0.ebuild 
b/gui-libs/greetd/greetd-0.9.0.ebuild
index 84d4e795c943..a3c80fba4b2e 100644
--- a/gui-libs/greetd/greetd-0.9.0.ebuild
+++ b/gui-libs/greetd/greetd-0.9.0.ebuild
@@ -59,7 +59,7 @@ DESCRIPTION="ipc based login daemon"
 
 HOMEPAGE="https://git.sr.ht/~kennylevinsen/greetd/;
 SRC_URI="https://git.sr.ht/~kennylevinsen/greetd/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   $(cargo_crate_uris ${CRATES})
+   ${CARGO_CRATE_URIS}
 "
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libwebp/

2023-12-21 Thread John Helmert III
commit: 9b1eb4b6af17f366397ff9754d6e4a6744a7310f
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Dec 22 01:40:13 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Fri Dec 22 01:40:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1eb4b6

media-libs/libwebp: drop 1.2.4-r2

Bug: https://bugs.gentoo.org/914010
Signed-off-by: John Helmert III  gentoo.org>

 media-libs/libwebp/Manifest|  1 -
 media-libs/libwebp/libwebp-1.2.4-r2.ebuild | 78 --
 2 files changed, 79 deletions(-)

diff --git a/media-libs/libwebp/Manifest b/media-libs/libwebp/Manifest
index 7167e584180a..43c1a9f306aa 100644
--- a/media-libs/libwebp/Manifest
+++ b/media-libs/libwebp/Manifest
@@ -1,4 +1,3 @@
-DIST libwebp-1.2.4.tar.gz 4141376 BLAKE2B 
522ee427f63ec51040b2813ad4bac9df0c86678ea441a28f36f979b01d35b25d11e5297a139e00ddf3e14bade298d3c1ab9ad3157246926cb9a713d3f51bb205
 SHA512 
01f21e2c3057f5878b33664d0070832d78420de3cb2fe4379b07ae6a27bb569fd1c27a920fe324beccb96ae7bfa8c05fdd9e7b0aeba6de06ab4d8b084bb38803
 DIST libwebp-1.3.1-p20230908.tar.gz 3690666 BLAKE2B 
895c9d384e0b40403940db093f8022fa81e67ce980711e3958d6614bf6aa9c9bd2cb01c1eba02b72028474f662f2ac996b14f0df5029690881053d55016dd9ab
 SHA512 
4f93ef865dd653254089c9fdc8209a3add9a909002fbb56fc0784856dc50a6349c95ca6a06cb26601cd4233a09122009d61ad24e67258b069748ad9bb4da0c80
 DIST libwebp-1.3.1-p20230912.tar.gz 3690965 BLAKE2B 
f0d913d0b4516989f60345932e9259af1bfc1af85048a54c0aa25c6fdabd5948fcf59173253f9caa6c4b0ab96724b223ab65dabedd20bc9d6722fa4bfa712b38
 SHA512 
aa53084668cd5c345f4a73bd6c69c2eb411e73c735e5b6a2f76e935ab0f7519e9064bba9405df18c084686e8b95ba2335e2b534253b113c5a03aa63e259f07a8
 DIST libwebp-1.3.2.tar.gz 4162949 BLAKE2B 
12b3ff3aa9952dd32ce13656146556d5efb6a66860249a8676721980aee10253a1b0335685a769d995e9954cd305190a8ed1878ba4fefce9dcaf41a3976f9e3d
 SHA512 
2b624d2ecfbff6b4db2719e38f146722638ae262acd96327073a04451dd05fb27ef70c5681187821d251df728a6be7e89209c861c561a13bfb786495a830bc20

diff --git a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild 
b/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
deleted file mode 100644
index cb31a8e80783..
--- a/media-libs/libwebp/libwebp-1.2.4-r2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="A lossy image compression format"
-HOMEPAGE="https://developers.google.com/speed/webp/download;
-SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webp/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0/7" # subslot = libwebp soname version
-if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
-
-# TODO: dev-lang/swig bindings in swig/ subdirectory
-RDEPEND="gif? ( media-libs/giflib:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   opengl? (
-   media-libs/freeglut
-   virtual/opengl
-   )
-   png? ( media-libs/libpng:= )
-   tiff? ( media-libs/tiff:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.2.3-libpng-pkg-config.patch
-   "${FILESDIR}"/${PN}-1.2.4-CVE-2023-1999.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix libtool relinking, bug #499270.
-   #elibtoolize
-
-   # Needed for pkg-config patch
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local args=(
-   --enable-libwebpmux
-   --enable-libwebpdemux
-   --enable-libwebpdecoder
-   $(use_enable static-libs static)
-   $(use_enable swap-16bit-csp)
-   $(use_enable jpeg)
-   $(use_enable png)
-   $(use_enable opengl gl)
-   $(use_enable tiff)
-
-   $(use_enable cpu_flags_x86_sse2 sse2)
-   $(use_enable cpu_flags_x86_sse4_1 sse4.1)
-   $(use_enable cpu_flags_arm_neon neon)
-
-   # Only used for gif2webp binary wrt bug #486646
-   $(multilib_native_use_enable gif)
-   )
-
-   ECONF_SOURCE="${S}" econf "${args[@]}"
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name "*.la" -delete || die
-   dodoc AUTHORS ChangeLog doc/*.txt NEWS README.md
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libvpx/

2023-12-21 Thread John Helmert III
commit: c9ecf0bde49f27177c9f1b979293b01378809309
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Dec 22 01:26:51 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Fri Dec 22 01:27:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ecf0bd

media-libs/libvpx: drop 1.12.0-r1, 1.13.0, 1.13.0-r1

Bug: https://bugs.gentoo.org/914987
Signed-off-by: John Helmert III  gentoo.org>

 media-libs/libvpx/Manifest|   4 -
 media-libs/libvpx/libvpx-1.12.0-r1.ebuild | 142 -
 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 145 --
 media-libs/libvpx/libvpx-1.13.0.ebuild| 141 -
 4 files changed, 432 deletions(-)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index dd33366cbaf0..d402f2ec5eb3 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,6 +1,2 @@
-DIST libvpx-1.12.0.tar.gz 5465627 BLAKE2B 
92e61ef91ef3bb7e09f359acdef6469843921345b1008a7a24042587fbcfc72c4671fc9eb4e1bf8c1e9de0fa5506ed751dcd6934a9164a6e0fe528cfe8c23154
 SHA512 
dc059bc3102b75524ae29989372334b3e0f2acf1520e5a4daa4073831bb55949d82897c498fb9d2d38b59f1a66bb0ad24407d0d086b1e3a8394a4933f04f2ed0
-DIST libvpx-1.13.0.tar.gz 5515327 BLAKE2B 
410be36bf10011171bf15f1219066cf559c8b11e66493f9f722af7217896a467b63934a7e6819144ff697ae90e3ebbac3e5fe93e961d6a68310881c646582f11
 SHA512 
686cb526b46d5a054d35263b24f54e977149a244e97c95bcdd9aba2d75e045b2d51be2b7f9754302826b4c5450ee2f177f440b41c04c83b8b1661f1c14301c60
 DIST libvpx-1.13.1.tar.gz 5515662 BLAKE2B 
f7e2fa2880a11c7e40fed8ab5efe843346c351b8de8725aa6803cdebdf9c1253e26992fe3ffed3a68710674765b4d2aec2cce06d22885b722e728d03eaf916f7
 SHA512 
49706838563c92fab7334376848d0f374efcbc1729ef511e967c908fd2ecd40e8d197f1d85da6553b3a7026bdbc17e5a76595319858af26ce58cb9a4c3854897
-DIST libvpx-testdata-1.12.0.tar.xz 499226656 BLAKE2B 
8172ecbed4c678593882702c0d24e30d3e5d20a19c55ae73d4470ecd07b03905f25c62e1c32756e27fca2d02c841c11b11f1768dee60fa3419b8b983f6e66bf9
 SHA512 
28034e5940cd6a433eb6f8924ba5f0f555cb7526ff3356fa66282830a11818c32d2d70f6f9e959b278499397512663bca7f9de17e04b8b209efdf89e9d68ab57
-DIST libvpx-testdata-1.13.0.tar.xz 517339584 BLAKE2B 
28d61817f7c391001bfe74a0e6270c77516d320dff7d1c95d107fa65e43cd4584a23b187fd65ee07758602781689d7251022898785bb94bfee9e609f606f1283
 SHA512 
1a0f4e23d1d3c417d3f628a7a5128236fc3ea21b13b1944bb2905ee197c82589d7168f668aaa5d90cec1fbc7983845e14fa047ec9f26ea29d5a2582d9983a24c
 DIST libvpx-testdata-1.13.1.tar.xz 495765552 BLAKE2B 
4aba008653b645c1adbfc0f4e20f675712dbe2ee7cf89a240203b8254a463e0ed83f1e90ab49459ed5bf0489c94feeb12a307b6f05c876404393bb2ed2fe5e0f
 SHA512 
16bfb947c83cb1a8bccbe5c0a533ed2f946c2b207640e0813dd28c1109177157f045ad5679e8a6146482fab48586e9dffccbfeff1cb05ab3dba02e48e9c31bd8

diff --git a/media-libs/libvpx/libvpx-1.12.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.12.0-r1.ebuild
deleted file mode 100644
index 473b28175c86..
--- a/media-libs/libvpx/libvpx-1.12.0-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs multilib-minimal
-
-# To create a new testdata tarball:
-# 1. Unpack source tarball or checkout git tag
-# 2. mkdir libvpx-testdata
-# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
-# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth
-# 5. make testdata
-# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
-
-LIBVPX_TESTDATA_VER=1.12.0
-
-DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="https://www.webmproject.org;
-SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
-
-LICENSE="BSD"
-SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
-
-REQUIRED_USE="test? ( threads )"
-
-# Disable test phase when USE="-test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-lang/perl
-   abi_x86_32? ( dev-lang/yasm )
-   abi_x86_64? ( dev-lang/yasm )
-   abi_x86_x32? ( dev-lang/yasm )
-   doc? (
-   app-doc/doxygen
-   dev-lang/php
-   )
-"
-
-PATCHES=(
-   # bug #501010
-   "${FILESDIR}/${PN}-1.3.0-sparc-configure.patch"
-   "${FILESDIR}/${P}-configure-clang16.patch"
-)
-
-src_configure() {
-   # bug #384585, bug #465988
-   # copied from php-pear-r1.eclass
-   addpredict /usr/share/snmp/mibs/.index
-   addpredict /var/lib/net-snmp/
-   addpredict /var/lib/net-snmp/mib_indexes
-   addpredict /session_mm_cli0.sem
-   multi

[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/

2023-12-21 Thread John Helmert III
commit: 776d18384108722f0d7f23ff86807acd7150ec79
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Dec 22 01:22:51 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Fri Dec 22 01:27:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776d1838

net-print/cups-filters: drop 1.28.17

Bug: https://bugs.gentoo.org/906944
Signed-off-by: John Helmert III  gentoo.org>

 net-print/cups-filters/cups-filters-1.28.17.ebuild | 147 -
 1 file changed, 147 deletions(-)

diff --git a/net-print/cups-filters/cups-filters-1.28.17.ebuild 
b/net-print/cups-filters/cups-filters-1.28.17.ebuild
deleted file mode 100644
index 516899216768..
--- a/net-print/cups-filters/cups-filters-1.28.17.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GENTOO_DEPEND_ON_PERL=no
-inherit perl-module systemd flag-o-matic
-
-DESCRIPTION="Cups filters"
-HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/cups-filters;
-SRC_URI="
-   
https://github.com/OpenPrinting/cups-filters/releases/download/${PV}/${P}.tar.xz
-   https://www.openprinting.org/download/${PN}/${P}.tar.xz
-"
-
-LICENSE="MIT GPL-2"
-SLOT="0"
-IUSE="dbus exif +foomatic jpeg ldap pclm pdf perl png +postscript test tiff 
zeroconf"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=app-text/poppler-0.32[cxx,jpeg?,lcms,tiff?,utils]
-   >=app-text/qpdf-8.3.0:=
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype:2
-   media-libs/lcms:2
-   >=net-print/cups-1.7.3
-   !<=net-print/cups-1.5.
-   sys-devel/bc
-   sys-libs/zlib
-   exif? ( media-libs/libexif )
-   dbus? ( sys-apps/dbus )
-   foomatic? ( !net-print/foomatic-filters )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   ldap? ( net-nds/openldap:= )
-   pdf? ( app-text/mupdf:= )
-   perl? ( dev-lang/perl:= )
-   png? ( media-libs/libpng:= )
-   postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
-   tiff? ( media-libs/tiff:= )
-   zeroconf? ( net-dns/avahi[dbus] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/gdbus-codegen
-   >=sys-devel/gettext-0.18.3
-   virtual/pkgconfig
-   test? ( media-fonts/dejavu )
-"
-
-src_configure() {
-   # (As of 1.28.15, still defaults upstream to c++0x, so it's still 
needed,
-   # probably.)
-   # Bug #626800
-   append-cxxflags -std=c++11
-
-   local myeconfargs=(
-   --enable-imagefilters
-   --localstatedir="${EPREFIX}"/var
-   --with-browseremoteprotocols=DNSSD,CUPS
-   --with-cups-rundir="${EPREFIX}"/run/cups
-   --with-fontdir="fonts/conf.avail"
-   --with-pdftops=pdftops
-   --with-rcdir=no
-   --without-php
-
-   $(use_enable exif)
-   $(use_enable dbus)
-   $(use_enable foomatic)
-   $(use_enable ldap)
-   $(use_enable pclm)
-   $(use_enable pdf mutool)
-   $(use_enable postscript ghostscript)
-   $(use_enable zeroconf avahi)
-   $(use_with jpeg)
-   $(use_with png)
-   $(use_with tiff)
-   )
-
-   econf "${myeconfargs[@]}"
-
-   if use perl; then
-   pushd "${S}"/scripting/perl > /dev/null || die
-   perl-module_src_configure
-   popd > /dev/null || die
-   fi
-}
-
-src_compile() {
-   default
-
-   if use perl; then
-   pushd "${S}"/scripting/perl > /dev/null || die
-   perl-module_src_compile
-   popd > /dev/null || die
-   fi
-}
-
-src_test() {
-   # Avoid perl-module_src_test
-   default
-
-   if use perl; then
-   pushd "${S}/scripting/perl" > /dev/null || die
-   perl-module_src_test
-   popd > /dev/null || die
-   fi
-}
-
-src_install() {
-   default
-
-   if use perl; then
-   pushd "${S}"/scripting/perl > /dev/null || die
-   perl-module_src_install
-   perl_delete_localpod
-   popd > /dev/null || die
-   fi
-
-   if use postscript; then
-   # workaround: some printer drivers still require pstoraster and 
pstopxl, bug #383831
-   dosym gstoraster /usr/libexec/cups/filter/pstoraster
-   dosym gstopxl /usr/libexec/cups/filter/pstopxl
-   fi
-
-   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || d

[gentoo-commits] repo/gentoo:master commit in: app-misc/ckb/

2023-12-21 Thread John Helmert III
commit: 821e580b79c0b9c64797b6e34da54983f9a539bf
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Dec 21 21:42:42 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Dec 21 21:42:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=821e580b

app-misc/ckb: drop 0.5.0-r1

Signed-off-by: John Helmert III  gentoo.org>

 app-misc/ckb/Manifest|  1 -
 app-misc/ckb/ckb-0.5.0-r1.ebuild | 73 
 2 files changed, 74 deletions(-)

diff --git a/app-misc/ckb/Manifest b/app-misc/ckb/Manifest
index 35f09171ac8c..ceef690989a2 100644
--- a/app-misc/ckb/Manifest
+++ b/app-misc/ckb/Manifest
@@ -1,2 +1 @@
-DIST ckb-0.5.0.tar.gz 1868880 BLAKE2B 
867923f4eaf5d0e9d4ec14c5bd5952d88436c12a0d615528e083705cff7346a654dc801e743519e5482e8beb1cd2828471e69b20032856b0e22d48792ee3
 SHA512 
d4e46466df4cdac7f4d4be05072592101780c94af261ec1b0bf6ec8bb1f97f892fb5da17dd91cf5f9b45fe128547cc7393c13e29843d6a7ae0de7a4688a5cdb1
 DIST ckb-0.6.0.tar.gz 1835972 BLAKE2B 
a6d905cf4a62e9395e008628a2b585681f4fa4af52305a11e49d2f00db990a966be79f97e0ae684031a45bf77b372548b64e2b0f87e344eaa0eb67c07117f89c
 SHA512 
34236199d420b663bb71db9400622bb868a3a0b384b58d5da3f80d2bd7ec9586d4e4ac9caad0b047b8440dc4200e4dd6077f4e0d1edb5a75a1327bf9c9ba9392

diff --git a/app-misc/ckb/ckb-0.5.0-r1.ebuild b/app-misc/ckb/ckb-0.5.0-r1.ebuild
deleted file mode 100644
index 168115f90d2b..
--- a/app-misc/ckb/ckb-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake udev xdg
-
-DESCRIPTION="Corsair K65/K70/K95 Driver"
-HOMEPAGE="https://github.com/ckb-next/ckb-next;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ckb-next/ckb-next.git;
-else
-   SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64"
-   S="${WORKDIR}/${PN}-next-${PV}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="systemd"
-
-RDEPEND="
-   dev-libs/libdbusmenu-qt
-   dev-libs/quazip:0=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse[sdk]
-   )
-   virtual/libudev:=
-   x11-libs/libX11
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-wm"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DDISABLE_UPDATER=yes
-   -DFORCE_INIT_SYSTEM=$(usex systemd systemd openrc)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   dodoc CHANGELOG.md
-}
-
-pkg_postinst() {
-   udev_reload
-
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   elog "The ckb daemon will have to be started before use:"
-   elog
-   if use systemd ; then
-   elog "# systemctl start ckb-next-daemon"
-   else
-   elog "# rc-config start ckb-next-daemon"
-   fi
-   fi
-}
-
-pkg_postrm() {
-   udev_reload
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ckb/files/, app-misc/ckb/

2023-12-21 Thread John Helmert III
commit: d25b69713f97c643e96e971270b6193f346d99f6
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Dec 21 21:41:27 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Thu Dec 21 21:42:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d25b6971

app-misc/ckb: fix bashism in init script

Closes: https://bugs.gentoo.org/920456
Signed-off-by: John Helmert III  gentoo.org>

 app-misc/ckb/{ckb-0.6.0.ebuild => ckb-0.6.0-r1.ebuild} |  4 
 app-misc/ckb/files/ckb-0.6.0-fix-bashism.patch | 16 
 2 files changed, 20 insertions(+)

diff --git a/app-misc/ckb/ckb-0.6.0.ebuild b/app-misc/ckb/ckb-0.6.0-r1.ebuild
similarity index 96%
rename from app-misc/ckb/ckb-0.6.0.ebuild
rename to app-misc/ckb/ckb-0.6.0-r1.ebuild
index 2c6dac302860..ff1d9c5f596f 100644
--- a/app-misc/ckb/ckb-0.6.0.ebuild
+++ b/app-misc/ckb/ckb-0.6.0-r1.ebuild
@@ -40,6 +40,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-qt/linguist-tools:5"
 
+PATCHES=(
+   "${FILESDIR}/${P}-fix-bashism.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DDISABLE_UPDATER=yes

diff --git a/app-misc/ckb/files/ckb-0.6.0-fix-bashism.patch 
b/app-misc/ckb/files/ckb-0.6.0-fix-bashism.patch
new file mode 100644
index ..8cdc2aa59a0e
--- /dev/null
+++ b/app-misc/ckb/files/ckb-0.6.0-fix-bashism.patch
@@ -0,0 +1,16 @@
+From 
https://github.com/ckb-next/ckb-next/commit/76a47f95b442a1ae5a9c7448566eaafd8863ca8d
+From: Willow Barraco 
+Date: Wed, 19 Jul 2023 09:38:09 +0200
+Subject: [PATCH] Fix ckb-next-daemon OpenRC service file
+
+--- a/linux/openrc/ckb-next-daemon.in
 b/linux/openrc/ckb-next-daemon.in
+@@ -7,4 +7,4 @@ command="@CMAKE_INSTALL_PREFIX@/bin/ckb-next-daemon"
+ description="Corsair Keyboards and Mice Daemon"
+ pidfile="/dev/input/ckb0/pid"
+ logfile="/var/log/${RC_SVCNAME}.log"
+-start_stop_daemon_args+="--background --stdout ${logfile} --stderr ${logfile}"
++start_stop_daemon_args="$start_stop_daemon_args --background --stdout 
${logfile} --stderr ${logfile}"
+-- 
+2.43.0
+



[gentoo-commits] proj/portage:master commit in: man/

2023-12-17 Thread John Helmert III
commit: f7e0e0aba8fcb8d73e5d7f866d8023a8fb90930e
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Dec 18 05:29:27 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Dec 18 05:29:27 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f7e0e0ab

man/make.conf.5: fix note about gpkg extension (it's .gpkg.tar)

Signed-off-by: John Helmert III  gentoo.org>

 man/make.conf.5 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/man/make.conf.5 b/man/make.conf.5
index 7e564c089f..f527166da3 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -118,7 +118,7 @@ values are \fIxpak\fI or \fIgpkg\fI.  If 
\fBBINPKG_FORMAT\fR is set to \fIxpak\f
 packages will have the file extension .tbz2 for any compression type for 
historical
 reasons.  If \fBBINPKG_FORMAT\fR is set to \fIxpak\fR, and 
FEATURES="binpkg-multi-instance"
 is set, packages will have the file extension .xpak.  If \fBBINPKG_FORMAT\fR 
is set
-to \fIgpkg\fR, packages will have the file extension .gpkg.
+to \fIgpkg\fR, packages will have the file extension .gpkg.tar.
 .TP
 \fBBINPKG_COMPRESS\fR = \fI"compression"\fR
 This variable is used to determine the compression used for \fIbinary



[gentoo-commits] proj/portage:master commit in: lib/_emerge/, /

2023-12-15 Thread John Helmert III
commit: b7e35beaa4168b315ad3ae294b71706d24c795b0
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Nov 16 03:45:14 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Fri Dec 15 18:30:59 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b7e35bea

depclean: return failure when no packages are selected for depclean

Based on the preceding writemsg, one might think that this function
could be used for more than depcleans, but there's no other reference
to it in the codebase.

With this patch:

$ sudo ./bin/emerge --debug --verbose --depclean foo; echo $?
myaction depclean
myopts {'--debug': True, '--binpkg-respect-use': 'y', '--quiet-build': 'y', 
'--regex-search-auto': 'y', '--verbose': True}
[DEBUG] Using selector: EpollSelector

Signed-off-by: John Helmert III  gentoo.org>

 NEWS   | 6 ++
 lib/_emerge/actions.py | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 250b4399f2..e1e47d0a2e 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,12 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.59 (UNRELEASED)
+
+Features:
+* emerge: depclean now returns with failure if no packages are matched
+  (bug #917120)
+
 portage-3.0.58 (2023-12-14)
 --
 

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index ae8796531e..86ba7f77a5 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -843,7 +843,7 @@ def action_depclean(
 )
 if not matched_packages:
 writemsg_level(f">>> No packages selected for removal by 
{action}\n")
-return 0
+return 1
 
 # The calculation is done in a separate function so that depgraph
 # references go out of scope and the corresponding memory



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2023-12-03 Thread John Helmert III
commit: 42bd6d69be6acfd1b0f28c9be1dc84272983e374
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:47 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bd6d69

app-admin/git-credential-gopass: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  2 --
 .../git-credential-gopass-1.15.9.ebuild | 21 -
 2 files changed, 23 deletions(-)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 2fe67c689888..7a4ab9861024 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -4,5 +4,3 @@ DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 
BLAKE2B 5c59db36a257621
 DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 
3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf
 SHA512 
50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
 DIST git-credential-gopass-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST git-credential-gopass-1.15.8.tar.gz 24178 BLAKE2B 
c9d0e30384187125cb2c6a51ba34cb41a2878c4aa8aa04ef1f07906079f470d1980712b9f897d48ede9ea070d201d68a29795c0fffd63c592ab354be379e2c92
 SHA512 
8ad93729531a7a7962b4b0223d40e8984ba6524aeca3284bbd1a3e5ecdb0ec79788edae0cecde106d462fe41b8a355aca59a99749d50d042847509e9c56e68e8
-DIST git-credential-gopass-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d
-DIST git-credential-gopass-1.15.9.tar.gz 24226 BLAKE2B 
608df8fcf584ba82d5ca0f20bb944024101cf867331c6478461ec3dd8b03d5f76df5b917b5c739d1ba4275f3b11806c9526ccd12ccc91db45314ae983a29fa6a
 SHA512 
1a11f07e51b641e651c58ee664265ab3256d3b3b75ca0385cc9417428eda2123eecbee3b3ae5012d3da3d2890855132c2f463fd7d80f2cf32bb4d35658e61a82

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.9.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.9.ebuild
deleted file mode 100644
index 466cf4057557..
--- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass git-credentials helper"
-HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
-SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass/

2023-12-03 Thread John Helmert III
commit: 97a37af211ea2088be99338f1d8968fc0d2f081c
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:01 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a37af2

app-admin/gopass: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest  |  2 ++
 app-admin/gopass/gopass-1.15.11.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 9edb61989bb2..a03b796449f0 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-1.15.10-deps.tar.xz 287839856 BLAKE2B 
46c6b5ae3dbc2117aee7235776b627fcaffe819b283a6a25c3ad841dfe32584c2d80e1799abfc98b7bad22e1fdf62cba04365ce4c328a9db94d902bec8d85735
 SHA512 
317747e7b7370863790b7778367e0216b367d1b5f4be1af9f2d3828e1a960b746879a9e71cd195c51acbde914b7e3deed8a35eeb60780a21275b6993f77d695a
 DIST gopass-1.15.10.tar.gz 2319168 BLAKE2B 
06e8b2a69401c66975c2fde7e34c0b3987d35800c9ce9d0e9a2035b20943d8af472a267cfd66a5529458f5a311502738ab8e972647b4b8ed737680c264a88d48
 SHA512 
62c8395a5781ad9c10ccb235f02fb080564ca956b0999054d1838cc89387c959ea6fd0e6f3bd81e85db1fa8cf14d539498d57a3cfd978a338f9011234ec23242
+DIST gopass-1.15.11-deps.tar.xz 288006888 BLAKE2B 
527cef72eb493425111c6fd0a872bb31c63381226c823143e5d722cb59172a08901a50fce7042d329370bc83dd66205833e85608d68ce9b2037db89eb1a1b8a7
 SHA512 
978c5a915d382b8fe6360744c45c696f8c3c571df1341496537be73896d100eda78be1630b2f4a3ccd73d828d566a483bc057a302683aa4ddf92f46b8fa49e03
+DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 
923be5effa8ca5a77a12bcd2692d2a07b68c6d068a579022e359a5f6e485813c37dc7e34acfeb1f0deec4e1075a54dd75b408ef0e07713cf7ffc2cfde2e9ac38
 SHA512 
ec3231f6cf903ba3a70f4721f04613ddf0e28e820c98a708c861ae68c993162a1346f62332132c00abd218f82f0ed0da0f8b86297427e813b0688a8eee5128be
 DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
 DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7
 DIST gopass-1.15.9-deps.tar.xz 287822700 BLAKE2B 
49d521b256f9c02263027bcea4db0cb054cc08bbc2362a7a7dde422a595272c0c65ea35dc0e6ac8ad624b758f59fe8df218a72dc73b3bd5075b8762b3d6b4fc5
 SHA512 
616543120dff675ef85819e4f8726462a2f9b48404c770cd2043c766c19b6e9a4e5817c88832550028d5887b0f53125ed074232993b1fb7131b2e1864daeff92

diff --git a/app-admin/gopass/gopass-1.15.11.ebuild 
b/app-admin/gopass/gopass-1.15.11.ebuild
new file mode 100644
index ..f85c0b12c06a
--- /dev/null
+++ b/app-admin/gopass/gopass-1.15.11.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature
+
+DESCRIPTION="a simple but powerful password manager for the terminal"
+HOMEPAGE="https://www.gopass.pw/;
+SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+DEPEND=">=dev-lang/go-1.18"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
+)
+
+src_test() {
+   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
+   git config --global user.name nobody || die
+   git config --global user.email foo@example.org || die
+
+   default
+}
+
+src_install() {
+   emake install DESTDIR="${ED}/usr"
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "browser integration" app-admin/gopass-jsonapi
+   optfeature "git credentials helper" app-admin/git-credential-gopass
+   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
+   optfeature "summon secrets helper" app-admin/gopass-summon-provider
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-hibp/

2023-12-03 Thread John Helmert III
commit: 5e377ec4a57c9bd5f13b9544457cd9f0384b93db
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:36 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e377ec4

app-admin/gopass-hibp: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest   |  2 ++
 app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index c9bae3903a35..03a42d39a790 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-hibp-1.15.10-deps.tar.xz 288559064 BLAKE2B 
2b702538145673368f90e871c4d65f93d51ba81a18cdbd17aef80f6eb2688001bc6f9ca22a1357de9116c3ebd3797af27d386ef3f3017e96976249d0e79db310
 SHA512 
3ba6810a865615ce9243bd194ae1a5ca1401f2c41abf4e9f6b4cdf3aae217668d22ae4cb0fd7647037d8f27ec0c6a4e9aca64bb36cd24058894be0d539f652d3
 DIST gopass-hibp-1.15.10.tar.gz 28521 BLAKE2B 
51dcb7e2cbc8c9eb43a5268a085da090d8c6467244a0fdf23942298a01a33fa94b7cc43f3351bbefa6797dd8d1558eb6db0df86223999ccc2d2ade7d56f4a705
 SHA512 
02fbaaa3584925e602a34dc6d519fe98e6d546f80d72d3c68dff1951435619981101ea7851074844846c348cecf5e8306a4c2a188753d3c67ea1d9d323a69843
+DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 
623d425a5bbeea5c5746e18d0dd44d198fa4b54fd5112fc870a5e95f092324e4a477565260ee68bccf903601997561429ab5546c6b7aaa3cec6de816076fcbff
 SHA512 
db7f26676aeb2c67ae0b8645e9feed57540adefc04bed4dba0072c6766cd020921def0a8dae8c26a29c10e26ad27d84983b76350d885118f8d6393e25fddaf3f
+DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 
0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383
 SHA512 
781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
 DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
 DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051
 DIST gopass-hibp-1.15.9-deps.tar.xz 288527044 BLAKE2B 
40c5026b99236e630f49ce3bd47e9225fa24a61c548a8d20fe7228f6f70624a69ed3eb0c315114b0d140adfb95e0821ede5c736b8f20e8c880646f6708a135fc
 SHA512 
7c3a46f4a942b07ed1bb03c8c1f0bdf87ef7f53750ca28c4944c4e3c1d58ca941d964bcc222d7e916ceec2f613398a3ec93972c88aea8ae9e06003486da2d420

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
new file mode 100644
index ..a9e315793f27
--- /dev/null
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass haveibeenpwnd.com integration"
+HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
+SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-12-03 Thread John Helmert III
commit: 1fa8a53d6c7d97b80ac9caa93a44dfa92628524a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:40 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa8a53d

app-admin/gopass-summon-provider: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  2 --
 .../gopass-summon-provider-1.15.9.ebuild| 21 -
 2 files changed, 23 deletions(-)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index de11d0fd7abf..a41924c5677c 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -4,5 +4,3 @@ DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 
BLAKE2B 5c59db36a25762
 DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B 
e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926
 SHA512 
ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
 DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7
-DIST gopass-summon-provider-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d
-DIST gopass-summon-provider-1.15.9.tar.gz 20748 BLAKE2B 
77cf21bf19f2748297d85f2becf2bec39c0ae7823e98b2cce062a4c11ead86f40500115aa7c8c8acf96fe8302b0172d8b91029defa301c067eb4f9b091b4f496
 SHA512 
9e7651868fc0fb936768a0602247fb6682a1ab881c61efe81a560b8ac9f98ec13a807813b2f3f86acd4b9f5cffcaea19451fae4bb6d7cb1541f598811f61cd7b

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.9.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.9.ebuild
deleted file mode 100644
index 2e2d7d55519b..
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Summon Provider"
-HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
-SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-jsonapi/

2023-12-03 Thread John Helmert III
commit: 8e844912e7bf5746fd69d51400b75dea49d22e48
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:35 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e844912

app-admin/gopass-jsonapi: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  2 --
 .../gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild| 25 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 53e552150344..3471e8746cb9 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -4,5 +4,3 @@ DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B 
f914d07a5b00f82bb1baa3
 DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B 
cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0
 SHA512 
7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
 DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
 DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c
-DIST gopass-jsonapi-1.15.9-deps.tar.xz 288658032 BLAKE2B 
79bfb69623a300848eabc0571a8e82cf6a241c99ea647cac758a0f17ec7bff2bff5f91a837f2f8a72955f16d76d6f7b9f8a31e54f450f8307af506e364dde97b
 SHA512 
74e091a06682ee2aacfa770e7482ea1ea1eb337e7ff0e9cca86256a23bc80640772efd42061e9e94076d9e7609955155a1628e07a090e76d05dfa0c34f532acb
-DIST gopass-jsonapi-1.15.9.tar.gz 35801 BLAKE2B 
51b2426ab568a9a42b0433a62dfff529c4ede52445468d884ba608c02bea3269994d7f5e703bfcadd08f67ef9066ea545cd5cb14efe03488ef8b10808a478a0c
 SHA512 
cf04a62116c8dcc331a7aff22654200f8352a4df29cf0cd99eb697dd278ea73890f660a674298cbce78489d980d5030a8c56156c60f4a360440d353600de79c6

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild
deleted file mode 100644
index 87a6430f0e13..
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.9.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Browser Bindings"
-HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
-SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
-)



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass/

2023-12-03 Thread John Helmert III
commit: 43dbd61b0bac105aeae05b17ce03575dceea5ef7
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:20 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dbd61b

app-admin/gopass: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest |  2 --
 app-admin/gopass/gopass-1.15.9.ebuild | 45 ---
 2 files changed, 47 deletions(-)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index a03b796449f0..42bf37ab0f6e 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -4,5 +4,3 @@ DIST gopass-1.15.11-deps.tar.xz 288006888 BLAKE2B 
527cef72eb493425111c6fd0a872bb
 DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 
923be5effa8ca5a77a12bcd2692d2a07b68c6d068a579022e359a5f6e485813c37dc7e34acfeb1f0deec4e1075a54dd75b408ef0e07713cf7ffc2cfde2e9ac38
 SHA512 
ec3231f6cf903ba3a70f4721f04613ddf0e28e820c98a708c861ae68c993162a1346f62332132c00abd218f82f0ed0da0f8b86297427e813b0688a8eee5128be
 DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
 DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7
-DIST gopass-1.15.9-deps.tar.xz 287822700 BLAKE2B 
49d521b256f9c02263027bcea4db0cb054cc08bbc2362a7a7dde422a595272c0c65ea35dc0e6ac8ad624b758f59fe8df218a72dc73b3bd5075b8762b3d6b4fc5
 SHA512 
616543120dff675ef85819e4f8726462a2f9b48404c770cd2043c766c19b6e9a4e5817c88832550028d5887b0f53125ed074232993b1fb7131b2e1864daeff92
-DIST gopass-1.15.9.tar.gz 2313795 BLAKE2B 
cf0f2371ddce57c9b8912716fee650ef118bc6339d643a0cd2a8cd880fbd6f4e8da897f3c37d8ff9b9a8fcd92238dd19c06238453bcf714d9a628edc7c92c505
 SHA512 
e776c8c35858986006db2eb310571ddf98ce706373ccb334d9c4813a94f9e46ededd7be8b0bed383f7c6e60859d64cbf2d43c797181e3adf393c8596a4b459ec

diff --git a/app-admin/gopass/gopass-1.15.9.ebuild 
b/app-admin/gopass/gopass-1.15.9.ebuild
deleted file mode 100644
index f85c0b12c06a..
--- a/app-admin/gopass/gopass-1.15.9.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature
-
-DESCRIPTION="a simple but powerful password manager for the terminal"
-HOMEPAGE="https://www.gopass.pw/;
-SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
-
-DEPEND=">=dev-lang/go-1.18"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
-)
-
-src_test() {
-   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
-   git config --global user.name nobody || die
-   git config --global user.email foo@example.org || die
-
-   default
-}
-
-src_install() {
-   emake install DESTDIR="${ED}/usr"
-   einstalldocs
-}
-
-pkg_postinst() {
-   optfeature "browser integration" app-admin/gopass-jsonapi
-   optfeature "git credentials helper" app-admin/git-credential-gopass
-   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
-   optfeature "summon secrets helper" app-admin/gopass-summon-provider
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-hibp/

2023-12-03 Thread John Helmert III
commit: c18e7f507685bf3a03aacc9fb50121fc5386275a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:23:27 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c18e7f50

app-admin/gopass-hibp: drop 1.15.9

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest  |  2 --
 app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild | 21 -
 2 files changed, 23 deletions(-)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index 03a42d39a790..804114b16137 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -4,5 +4,3 @@ DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 
623d425a5bbeea5c5746e18d0
 DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 
0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383
 SHA512 
781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
 DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
 DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051
-DIST gopass-hibp-1.15.9-deps.tar.xz 288527044 BLAKE2B 
40c5026b99236e630f49ce3bd47e9225fa24a61c548a8d20fe7228f6f70624a69ed3eb0c315114b0d140adfb95e0821ede5c736b8f20e8c880646f6708a135fc
 SHA512 
7c3a46f4a942b07ed1bb03c8c1f0bdf87ef7f53750ca28c4944c4e3c1d58ca941d964bcc222d7e916ceec2f613398a3ec93972c88aea8ae9e06003486da2d420
-DIST gopass-hibp-1.15.9.tar.gz 28178 BLAKE2B 
ffb5b0d69e51d4956b5adec54c5e591d2376c11dedd86dd3b725800acccf4db3ea2d100901e3d0e2c1d97585783c85277af6a5a94f54948cce7e0908e5a6b982
 SHA512 
d9081e553039d90b2b8971a61e8bee243dbfc891303f839b5a9c2e148b4332ae4c4a17bcc57aeb4f672a11fb9786b82a604a1a71e9fefa98172b1d10073780d4

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild
deleted file mode 100644
index a9e315793f27..
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass haveibeenpwnd.com integration"
-HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
-SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-12-03 Thread John Helmert III
commit: 95a4004eb2c4edde6831068e07397e35b79da08c
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:53 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a4004e

app-admin/gopass-summon-provider: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  2 ++
 .../gopass-summon-provider-1.15.11.ebuild   | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index efe3cafed078..de11d0fd7abf 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-summon-provider-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
 DIST gopass-summon-provider-1.15.10.tar.gz 21122 BLAKE2B 
002a2b089765032ff8f9587f4a42ccea0f2e024d87d384db1c06918c26d213d8b64930725a5aa70b20e17211e1d022d324de81c7c5a62c6eda4655dc410dadae
 SHA512 
c467d267e4ab247c22b7cf4936a328ee909c76d9c20c89dee6be0dcd520d9a45e3f556d1e607d54beb9a74c02d02d27ff4bbadb8f7e6a5ace67449be57977d6d
+DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
+DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B 
e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926
 SHA512 
ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
 DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7
 DIST gopass-summon-provider-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
new file mode 100644
index ..2e2d7d55519b
--- /dev/null
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Summon Provider"
+HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
+SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2023-12-03 Thread John Helmert III
commit: 5152240037cbf79df270181c298bbc30f50abe82
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:28 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51522400

app-admin/git-credential-gopass: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  2 ++
 .../git-credential-gopass-1.15.11.ebuild| 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 24d231266b87..2fe67c689888 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -1,5 +1,7 @@
 DIST git-credential-gopass-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
 DIST git-credential-gopass-1.15.10.tar.gz 24521 BLAKE2B 
774cad65238025b025d7d9dd754596a0c0d5e7ec6592f76a819b7292758ab8ce8221887c72fd19f1445c7b73ef2d9e89542a2ddcb14d52375c91fe3a131aeba4
 SHA512 
7a175acc9475a3322b5039756307eb494aa1901185b1702993221c210efe7c4f7f030aef71653f505e52bedd8d92219f237849e29fc1cdb97cf97c5530ce60e1
+DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 BLAKE2B 
5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863
 SHA512 
ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
+DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 
3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf
 SHA512 
50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
 DIST git-credential-gopass-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST git-credential-gopass-1.15.8.tar.gz 24178 BLAKE2B 
c9d0e30384187125cb2c6a51ba34cb41a2878c4aa8aa04ef1f07906079f470d1980712b9f897d48ede9ea070d201d68a29795c0fffd63c592ab354be379e2c92
 SHA512 
8ad93729531a7a7962b4b0223d40e8984ba6524aeca3284bbd1a3e5ecdb0ec79788edae0cecde106d462fe41b8a355aca59a99749d50d042847509e9c56e68e8
 DIST git-credential-gopass-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
new file mode 100644
index ..466cf4057557
--- /dev/null
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass git-credentials helper"
+HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
+SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-jsonapi/

2023-12-03 Thread John Helmert III
commit: a9afdf51cd1af93791ee5f5bcc47b95834b076f0
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec  3 21:21:45 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Dec  3 21:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9afdf51

app-admin/gopass-jsonapi: add 1.15.11

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  2 ++
 .../gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild   | 25 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index e0c9fb085869..53e552150344 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,5 +1,7 @@
 DIST gopass-jsonapi-1.15.10-deps.tar.xz 288522312 BLAKE2B 
1b13ebb6b0ec4cef6681aeb7e3d2c9ca88abea3c57d476b01b8b2ec1e2b040646bcf48b03c24974d78f0c79da8ef3cdcbe2406dc09506cae627ff1c3bb9b9ebb
 SHA512 
3ae5ca8ab37821ed1a03475ddac558ef7c5710e988c006eaa42d87e0bd35d9cfb944c1819ba610ea46daeb0a6523c4a9e439d287af6aba3cd5c1dfa5143692fc
 DIST gopass-jsonapi-1.15.10.tar.gz 35998 BLAKE2B 
79a2151628559af3c7505e177dd39bb42d51644bfbf7984baa3ed2dd812bb048cdbc5ca1ee695aa1257de1c3f4a7d0ef4e4c75cbdb8e2147897e7ae17290effb
 SHA512 
2d9bfaddfd7ca0741d9028ef8641732285e0c5be611e5cb1065f4bd205623b86066e812dd6204199b50bc4aa1528cdca42e149130cdeed9c31e0a32b6724c2d9
+DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B 
f914d07a5b00f82bb1baa3114736fdde720a8bfb4b2378c60015501c281a14b595fff96c40b06c0f9f8d867e5b2004a43aa9eed4e3cf4016bdfb2a8acb221a78
 SHA512 
220f31aae7db0a268b4658f1464c8b1256958f2d220ebc028701db1ab2eda998b92d493e0facf741fc4d83135cf53d3fda5ac24f84365cd567da3d825623b0f6
+DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B 
cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0
 SHA512 
7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
 DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
 DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c
 DIST gopass-jsonapi-1.15.9-deps.tar.xz 288658032 BLAKE2B 
79bfb69623a300848eabc0571a8e82cf6a241c99ea647cac758a0f17ec7bff2bff5f91a837f2f8a72955f16d76d6f7b9f8a31e54f450f8307af506e364dde97b
 SHA512 
74e091a06682ee2aacfa770e7482ea1ea1eb337e7ff0e9cca86256a23bc80640772efd42061e9e94076d9e7609955155a1628e07a090e76d05dfa0c34f532acb

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
new file mode 100644
index ..87a6430f0e13
--- /dev/null
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Browser Bindings"
+HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
+SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
+)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/polybar/

2023-11-27 Thread John Helmert III
commit: f4f01b595fe56623ab22cee8468b9f05cbc149bc
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Nov 27 18:12:27 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Mon Nov 27 18:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f01b59

x11-misc/polybar: add 3.7.1

Signed-off-by: John Helmert III  gentoo.org>

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.7.1.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 9f2b24f1d014..291bfbc0e7a1 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,2 +1,3 @@
 DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 
522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86
 SHA512 
d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
 DIST polybar-3.7.0.tar.gz 494588 BLAKE2B 
3b07cbee50c12fcdddedd79b0601e218b0016abd0d5b0ae7cfa0bda3c8c09a30ab3b606fdfac0207dbb51caccbe08f37275f4cfd81af21d5b706cc7706ea0d8e
 SHA512 
ddc62fad546052a47b8235d44fb679349e95e19809d8a59f7178617ca33ff18e2507c7dcc7e15a5b2815088e91db40a66f0846aaf181b85dc5cebbaa4f758322
+DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 
33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de
 SHA512 
cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4

diff --git a/x11-misc/polybar/polybar-3.7.1.ebuild 
b/x11-misc/polybar/polybar-3.7.1.ebuild
new file mode 100644
index ..452904b5f71e
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.7.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar;
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~riscv ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+   dev-libs/libuv:=
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   doc? ( dev-python/sphinx )
+   i3wm? (
+   dev-libs/jsoncpp:=
+   x11-wm/i3
+   )
+   mpd? ( media-libs/libmpdclient )
+   network? ( dev-libs/libnl:3 )
+   pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DBUILD_DOC="$(usex doc)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_POLYBAR_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   # Bug 767949
+   -DENABLE_CCACHE="OFF"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] proj/docker-images:master commit in: .github/workflows/

2023-11-26 Thread John Helmert III
commit: 78f6a455521e956923fa5ccf9c667c30ee0b363a
Author: td5038 <93895804+td5038  users  noreply  github  
com>
AuthorDate: Sun Jan 29 20:54:23 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Nov 26 20:53:23 2023 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=78f6a455

Round out systemd desktop containers

Signed-off-by: John Helmert III  gentoo.org>

 .github/workflows/build.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f65817a..d0e22e8 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -25,6 +25,7 @@ jobs:
   - stage3-amd64-openrc
   - stage3-amd64-desktop-openrc
   - stage3-amd64-systemd
+  - stage3-amd64-desktop-systemd
   - stage3-armv5tel-openrc
   - stage3-armv5tel-systemd
   - stage3-armv6j-openrc



[gentoo-commits] proj/docker-images:master commit in: .github/workflows/

2023-11-26 Thread John Helmert III
commit: f28266e3db21e05a40f57e88b8e794732474b9ce
Author: td5038 <93895804+td5038  users  noreply  github  
com>
AuthorDate: Sun Jan 29 21:00:23 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Nov 26 20:53:38 2023 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=f28266e3

Add mergedusr support on amd64

Signed-off-by: John Helmert III  gentoo.org>

 .github/workflows/build.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d0e22e8..a22ace1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -25,7 +25,9 @@ jobs:
   - stage3-amd64-openrc
   - stage3-amd64-desktop-openrc
   - stage3-amd64-systemd
+  - stage3-amd64-systemd-mergedusr
   - stage3-amd64-desktop-systemd
+  - stage3-amd64-desktop-systemd-mergedusr
   - stage3-armv5tel-openrc
   - stage3-armv5tel-systemd
   - stage3-armv6j-openrc



[gentoo-commits] proj/docker-images:master commit in: /

2023-11-26 Thread John Helmert III
commit: ee1a9e680c5154865a90ebe1c30815ba6682a92f
Author: td5038 <93895804+td5038  users  noreply  github  
com>
AuthorDate: Sun Jan 29 21:02:33 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sun Nov 26 20:53:44 2023 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=ee1a9e68

Document new image types I added

Closes: https://github.com/gentoo/gentoo-docker-images/pull/124
Signed-off-by: John Helmert III  gentoo.org>

 README.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README.md b/README.md
index b7ac576..0301c7f 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,9 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-amd64-openrc`
  * `stage3-amd64-desktop-openrc`
  * `stage3-amd64-systemd`
+ * `stage3-amd64-systemd-mergedusr`
+ * `stage3-amd64-desktop-systemd`
+ * `stage3-amd64-desktop-systemd-mergedusr`
* `arm`
  * `stage3-armv5tel-openrc`
  * `stage3-armv5tel-systemd`



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2023-11-25 Thread John Helmert III
commit: ef2e85546760b66a2a7b5f194024d3fdc6595b5f
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 17:54:07 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 17:56:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2e8554

app-admin/git-credential-gopass: add 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/git-credential-gopass/Manifest|  2 ++
 .../git-credential-gopass-1.15.10.ebuild| 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 7f2fb52f7183..24d231266b87 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -1,3 +1,5 @@
+DIST git-credential-gopass-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
+DIST git-credential-gopass-1.15.10.tar.gz 24521 BLAKE2B 
774cad65238025b025d7d9dd754596a0c0d5e7ec6592f76a819b7292758ab8ce8221887c72fd19f1445c7b73ef2d9e89542a2ddcb14d52375c91fe3a131aeba4
 SHA512 
7a175acc9475a3322b5039756307eb494aa1901185b1702993221c210efe7c4f7f030aef71653f505e52bedd8d92219f237849e29fc1cdb97cf97c5530ce60e1
 DIST git-credential-gopass-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST git-credential-gopass-1.15.8.tar.gz 24178 BLAKE2B 
c9d0e30384187125cb2c6a51ba34cb41a2878c4aa8aa04ef1f07906079f470d1980712b9f897d48ede9ea070d201d68a29795c0fffd63c592ab354be379e2c92
 SHA512 
8ad93729531a7a7962b4b0223d40e8984ba6524aeca3284bbd1a3e5ecdb0ec79788edae0cecde106d462fe41b8a355aca59a99749d50d042847509e9c56e68e8
 DIST git-credential-gopass-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.10.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.10.ebuild
new file mode 100644
index ..466cf4057557
--- /dev/null
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.10.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass git-credentials helper"
+HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
+SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-11-25 Thread John Helmert III
commit: 448aa50d73e92599479225d9c660db652585efe8
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 17:54:17 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 17:56:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448aa50d

app-admin/gopass-summon-provider: add 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  2 ++
 .../gopass-summon-provider-1.15.10.ebuild   | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index e7a07aae4657..efe3cafed078 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,3 +1,5 @@
+DIST gopass-summon-provider-1.15.10-deps.tar.xz 288573500 BLAKE2B 
1f816336a434b98efdd27acac0ad64bd285f5fab9fd747d3df3d567fda2514843634b75b52cab55e72ca77449d68cb2b000faf841170a9359f6c270acd0e47a9
 SHA512 
201e2855ac15227109fdfecb80a7f2e02494ced7e8027ab26a8e53d72441b9f08c87b3ed3e51888ee8c13c39a1f0a85fc1704730ebda8848dfe6349fde1a663f
+DIST gopass-summon-provider-1.15.10.tar.gz 21122 BLAKE2B 
002a2b089765032ff8f9587f4a42ccea0f2e024d87d384db1c06918c26d213d8b64930725a5aa70b20e17211e1d022d324de81c7c5a62c6eda4655dc410dadae
 SHA512 
c467d267e4ab247c22b7cf4936a328ee909c76d9c20c89dee6be0dcd520d9a45e3f556d1e607d54beb9a74c02d02d27ff4bbadb8f7e6a5ace67449be57977d6d
 DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7
 DIST gopass-summon-provider-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.10.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.10.ebuild
new file mode 100644
index ..2e2d7d55519b
--- /dev/null
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.10.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Summon Provider"
+HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
+SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass/

2023-11-25 Thread John Helmert III
commit: 022e5b1daef9ceeb2258b4effe0e1c8c1daeb926
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 17:54:09 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 17:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022e5b1d

app-admin/gopass: add 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest  |  2 ++
 app-admin/gopass/gopass-1.15.10.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 165de76c9629..9edb61989bb2 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -1,3 +1,5 @@
+DIST gopass-1.15.10-deps.tar.xz 287839856 BLAKE2B 
46c6b5ae3dbc2117aee7235776b627fcaffe819b283a6a25c3ad841dfe32584c2d80e1799abfc98b7bad22e1fdf62cba04365ce4c328a9db94d902bec8d85735
 SHA512 
317747e7b7370863790b7778367e0216b367d1b5f4be1af9f2d3828e1a960b746879a9e71cd195c51acbde914b7e3deed8a35eeb60780a21275b6993f77d695a
+DIST gopass-1.15.10.tar.gz 2319168 BLAKE2B 
06e8b2a69401c66975c2fde7e34c0b3987d35800c9ce9d0e9a2035b20943d8af472a267cfd66a5529458f5a311502738ab8e972647b4b8ed737680c264a88d48
 SHA512 
62c8395a5781ad9c10ccb235f02fb080564ca956b0999054d1838cc89387c959ea6fd0e6f3bd81e85db1fa8cf14d539498d57a3cfd978a338f9011234ec23242
 DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
 DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7
 DIST gopass-1.15.9-deps.tar.xz 287822700 BLAKE2B 
49d521b256f9c02263027bcea4db0cb054cc08bbc2362a7a7dde422a595272c0c65ea35dc0e6ac8ad624b758f59fe8df218a72dc73b3bd5075b8762b3d6b4fc5
 SHA512 
616543120dff675ef85819e4f8726462a2f9b48404c770cd2043c766c19b6e9a4e5817c88832550028d5887b0f53125ed074232993b1fb7131b2e1864daeff92

diff --git a/app-admin/gopass/gopass-1.15.10.ebuild 
b/app-admin/gopass/gopass-1.15.10.ebuild
new file mode 100644
index ..f85c0b12c06a
--- /dev/null
+++ b/app-admin/gopass/gopass-1.15.10.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature
+
+DESCRIPTION="a simple but powerful password manager for the terminal"
+HOMEPAGE="https://www.gopass.pw/;
+SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+DEPEND=">=dev-lang/go-1.18"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
+)
+
+src_test() {
+   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
+   git config --global user.name nobody || die
+   git config --global user.email foo@example.org || die
+
+   default
+}
+
+src_install() {
+   emake install DESTDIR="${ED}/usr"
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "browser integration" app-admin/gopass-jsonapi
+   optfeature "git credentials helper" app-admin/git-credential-gopass
+   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
+   optfeature "summon secrets helper" app-admin/gopass-summon-provider
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-hibp/

2023-11-25 Thread John Helmert III
commit: 873fcbd6b671f91cc9c63fa3a548e28558b723ce
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 17:54:12 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 17:56:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873fcbd6

app-admin/gopass-hibp: add 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest   |  2 ++
 app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index 273955b6317e..c9bae3903a35 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,3 +1,5 @@
+DIST gopass-hibp-1.15.10-deps.tar.xz 288559064 BLAKE2B 
2b702538145673368f90e871c4d65f93d51ba81a18cdbd17aef80f6eb2688001bc6f9ca22a1357de9116c3ebd3797af27d386ef3f3017e96976249d0e79db310
 SHA512 
3ba6810a865615ce9243bd194ae1a5ca1401f2c41abf4e9f6b4cdf3aae217668d22ae4cb0fd7647037d8f27ec0c6a4e9aca64bb36cd24058894be0d539f652d3
+DIST gopass-hibp-1.15.10.tar.gz 28521 BLAKE2B 
51dcb7e2cbc8c9eb43a5268a085da090d8c6467244a0fdf23942298a01a33fa94b7cc43f3351bbefa6797dd8d1558eb6db0df86223999ccc2d2ade7d56f4a705
 SHA512 
02fbaaa3584925e602a34dc6d519fe98e6d546f80d72d3c68dff1951435619981101ea7851074844846c348cecf5e8306a4c2a188753d3c67ea1d9d323a69843
 DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
 DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051
 DIST gopass-hibp-1.15.9-deps.tar.xz 288527044 BLAKE2B 
40c5026b99236e630f49ce3bd47e9225fa24a61c548a8d20fe7228f6f70624a69ed3eb0c315114b0d140adfb95e0821ede5c736b8f20e8c880646f6708a135fc
 SHA512 
7c3a46f4a942b07ed1bb03c8c1f0bdf87ef7f53750ca28c4944c4e3c1d58ca941d964bcc222d7e916ceec2f613398a3ec93972c88aea8ae9e06003486da2d420

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild
new file mode 100644
index ..a9e315793f27
--- /dev/null
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.10.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass haveibeenpwnd.com integration"
+HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
+SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-jsonapi/

2023-11-25 Thread John Helmert III
commit: a158f9407d69738dde5c3d390e3c5328290f51b1
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 17:54:14 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 17:56:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a158f940

app-admin/gopass-jsonapi: add 1.15.10

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  2 ++
 .../gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild   | 25 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 71d51a3018ba..e0c9fb085869 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,3 +1,5 @@
+DIST gopass-jsonapi-1.15.10-deps.tar.xz 288522312 BLAKE2B 
1b13ebb6b0ec4cef6681aeb7e3d2c9ca88abea3c57d476b01b8b2ec1e2b040646bcf48b03c24974d78f0c79da8ef3cdcbe2406dc09506cae627ff1c3bb9b9ebb
 SHA512 
3ae5ca8ab37821ed1a03475ddac558ef7c5710e988c006eaa42d87e0bd35d9cfb944c1819ba610ea46daeb0a6523c4a9e439d287af6aba3cd5c1dfa5143692fc
+DIST gopass-jsonapi-1.15.10.tar.gz 35998 BLAKE2B 
79a2151628559af3c7505e177dd39bb42d51644bfbf7984baa3ed2dd812bb048cdbc5ca1ee695aa1257de1c3f4a7d0ef4e4c75cbdb8e2147897e7ae17290effb
 SHA512 
2d9bfaddfd7ca0741d9028ef8641732285e0c5be611e5cb1065f4bd205623b86066e812dd6204199b50bc4aa1528cdca42e149130cdeed9c31e0a32b6724c2d9
 DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
 DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c
 DIST gopass-jsonapi-1.15.9-deps.tar.xz 288658032 BLAKE2B 
79bfb69623a300848eabc0571a8e82cf6a241c99ea647cac758a0f17ec7bff2bff5f91a837f2f8a72955f16d76d6f7b9f8a31e54f450f8307af506e364dde97b
 SHA512 
74e091a06682ee2aacfa770e7482ea1ea1eb337e7ff0e9cca86256a23bc80640772efd42061e9e94076d9e7609955155a1628e07a090e76d05dfa0c34f532acb

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild
new file mode 100644
index ..87a6430f0e13
--- /dev/null
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.10.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Browser Bindings"
+HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
+SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
+)



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/

2023-11-25 Thread John Helmert III
commit: 65a29e83791333ba0aa92ab381331118ff364e11
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 15:12:48 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 15:15:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a29e83

profiles: last rite app-text/gocr

Bug: https://bugs.gentoo.org/824290
Signed-off-by: John Helmert III  gentoo.org>

 profiles/base/package.use.mask | 4 
 profiles/package.mask  | 8 
 2 files changed, 12 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 72d68286212d..1c2c168346d0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# John Helmert III  (2023-11-25)
+# app-text/gocr has been masked for removal, bug #824290
+media-gfx/xsane ocr
+
 # Andrew Ammerlaan  (2023-11-20)
 # Qt6 is still experimental in freecad, currently the configure phase
 # gets itself stuck by importing both qt5 and qt6 cmake files.

diff --git a/profiles/package.mask b/profiles/package.mask
index af4a737f28d6..5649cb893a1e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# John Helmert III  (2023-11-25)
+# Multiple vulnerabilities, unmaintained upstream and in Gentoo.
+# subtitleripper included as sole reverse dependency, similarly
+# unmaintained, and with no other reverse dependencies.
+# Removal on 2023-12-24, bug #824290.
+app-text/gocr
+media-video/subtitleripper
+
 # Sam James  (2023-11-25)
 # Breaks desktop icon rendering, see bug #904468.
 # Upstream bug: https://gitlab.xfce.org/xfce/xfdesktop/-/issues/242



[gentoo-commits] repo/gentoo:master commit in: games-emulation/openmsx/

2023-11-24 Thread John Helmert III
commit: 4b2db08d75a54d5cc159ad03aee5df3e9579a41a
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 05:50:48 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 05:56:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2db08d

games-emulation/openmsx: add 19.1

Reported apparent CXXFLAGS handling regression below. Working around it
with sed, as is already done with LDFLAGS. Add python3_12.

See-Also: https://github.com/openMSX/openMSX/issues/1563
Signed-off-by: John Helmert III  gentoo.org>

 games-emulation/openmsx/Manifest|   1 +
 games-emulation/openmsx/openmsx-19.1.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/games-emulation/openmsx/Manifest b/games-emulation/openmsx/Manifest
index bceea346b609..66c03abdf711 100644
--- a/games-emulation/openmsx/Manifest
+++ b/games-emulation/openmsx/Manifest
@@ -1 +1,2 @@
 DIST openmsx-18.0.tar.gz 4151084 BLAKE2B 
0d5b4e4745c12689e4227408481367b4b4faaa4c7c2830ec0c4b9a5eb90c4b415628cd21834384d39fa4a820c725431848e98f7ef722c437f7bb4f96ae7b14c4
 SHA512 
f395fae8eac3bcb9334251c1c266a8c4d2951d6510a7c4885ddbc95aaed39f4ef8ae12a177d4a9ff44745ca368055f55f9983029b47441f4fd9731696f79809f
+DIST openmsx-19.1.tar.gz 4216833 BLAKE2B 
7d1ed4dfb76d0d9d3eecf1447395b4bec775f6c92edf8164583de3b0fe9fc98bce00c47206340e2cde417ba5580785ec92be04ec7a6c5cf2f1a03cd5769ce746
 SHA512 
107208f7a9324beb348e8dd7f9ad878ee04ee3948159448065ff2a8c78a9c890e38cb2cbcada754bfc3698a6ba53b0ad1a9ac837d6071eb330b18ea2bdb0fbc7

diff --git a/games-emulation/openmsx/openmsx-19.1.ebuild 
b/games-emulation/openmsx/openmsx-19.1.ebuild
new file mode 100644
index ..ef83b43a1552
--- /dev/null
+++ b/games-emulation/openmsx/openmsx-19.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+
+inherit desktop flag-o-matic python-any-r1 readme.gentoo-r1 toolchain-funcs xdg
+
+DESCRIPTION="MSX emulator that aims for perfection"
+HOMEPAGE="https://openmsx.org/;
+SRC_URI="https://github.com/openMSX/openMSX/releases/download/RELEASE_${PV//./_}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+joystick"
+
+RDEPEND="dev-lang/tcl:0=
+   media-libs/alsa-lib
+   media-libs/harfbuzz:=
+   media-libs/libogg
+   media-libs/libpng:0=
+   media-libs/libsdl2[joystick=,sound,video]
+   media-libs/libtheora
+   media-libs/libvorbis
+   media-libs/sdl2-ttf
+   >=media-libs/glew-1.3.2:0=
+   sys-libs/zlib
+   virtual/opengl"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+DOC_CONTENTS="
+If you want to if you want to emulate real MSX systems and not
+only the free C-BIOS machines, put the system ROMs in one of
+the following directories: /usr/share/${PN}/systemroms
+or ~/.openMSX/share/systemroms
+"
+
+src_prepare() {
+   default
+   sed -i \
+   -e '/^CXXFLAGS:=/d' \
+   -e '/^LDFLAGS:=/d' \
+   -e '/LINK_FLAGS_PREFIX/d' \
+   -e '/LINK_FLAGS+=/s/-s//' \
+   -e '/LINK_FLAGS+=\$(TARGET_FLAGS)/s/$/ $(LDFLAGS)/' \
+   build/main.mk \
+   || die
+   sed -i -e 's/-fsanitize=address//' build/flavour-unittest.mk || die
+   sed -i -e '/SYMLINK/s:true:false:' build/custom.mk || die
+   sed -i -e 's/GPL.txt//' doc/node.mk || die
+
+   # Build system only configured to use bundled version - but not from the
+   # directory it's distributed in
+   cp "${S}/Contrib/catch2/catch.hpp" "${S}/src/unittest" || die
+}
+
+src_configure() {
+   tc-export CXX
+
+   # Doesn't compile without this, and build system doesn't consistently 
add
+   # it properly for all compilers
+   append-cxxflags '-std=c++17'
+
+   default
+}
+
+src_compile() {
+   emake \
+   INSTALL_SHARE_DIR="${EPREFIX}/usr/share/${PN}" \
+   V=1
+}
+
+src_test() {
+   # To get tests, we need to build with OPENMSX_FLAVOUR=unittest and then 
the
+   # build is stored in a directory of the pattern
+   # ${WORKDIR}/derived/*-unittest/. This is separate from the actual 
build,
+   # stored in ${WORKDIR}/derived/*-opt. The unittest binary and the 
workdir
+   # binary are in each of these directories under their `bin` directories.
+   emake \
+   V=1 \
+   OPENMSX_FLAVOUR=unittest
+
+   # There will only ever be one *-unittest directory
+   "${S}"/derived/*-unittest/bin/openmsx || die
+}
+
+src_install() {
+   # To guarantee installing the proper binary in case tests were built,
+   # specify the default OPENMSX_FLAVOUR
+   emake \
+   V=1 \
+   IN

[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-11-20 Thread John Helmert III
commit: 9c433a193f6b8d1c3ebe9200c65ec64e1a911ff0
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Nov 21 04:22:26 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Tue Nov 21 04:24:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c433a19

app-admin/gopass-summon-provider: drop 1.15.4, 1.15.5

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/Manifest   |  4 
 .../gopass-summon-provider-1.15.4.ebuild| 21 -
 .../gopass-summon-provider-1.15.5.ebuild| 21 -
 3 files changed, 46 deletions(-)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index 48b94aff4a3e..e7a07aae4657 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,7 +1,3 @@
-DIST gopass-summon-provider-1.15.4-deps.tar.xz 33138508 BLAKE2B 
7cbb930e55f1ed53f3ce8c47e51d8066d1a518801d5d364b8c8b90b376910e916e34c5f2493cb062ac5c03e0b9aeb96119f129a8655b6ad3f1d9fec4600cb0a1
 SHA512 
14ecefd8b36513195cae86d355d974d596e859c46450121350af2d2aaf27f592b54e55e697c200eb89e94959f278e65712dbb4d534d0c1bcbc711fb4db829625
-DIST gopass-summon-provider-1.15.4.tar.gz 17546 BLAKE2B 
9c0a8fc50ed4f39139d5b14e389066afc42814ff60036022877fe933b598f100b2169455b4576a2d83d18ea19c8ebce852510940e2c24e8a61073f074509c444
 SHA512 
6ba06f561379284bc1344ca6982f8bb7ed6641c790bc4907b235fc5a330551f829b21aadb4a72f962692d5d36bde68845f798eb9cc4116787a9015fd2bfc65d3
-DIST gopass-summon-provider-1.15.5-deps.tar.xz 182896696 BLAKE2B 
59cd74ff4be1dfd83d221327d041506c41799f67d8559f5a12341a70f2c63e36d03f8f99628ac973a02cbb42ba920366642f124a6315a8ff0d388d384c912b85
 SHA512 
64f34fecad85562cdf4db48030703b991bb2f6448e1fbd17ab0063f193c328f78e9630b7e64e9f1e4417f011b6a087e2e9fb19fe4adbac3ff36c3a315da933a6
-DIST gopass-summon-provider-1.15.5.tar.gz 19679 BLAKE2B 
fbb4606ae6459537fc5f4c05fc7df7cd8191277a6e2435809bb352b92c88616ff93aa90f2597a62ef8c870fae310f659698ba9a6c4a9d7643730d05d3932c485
 SHA512 
c9009ca4fa282890b596abe9dd357cb550d70eaa74f30a9e5edfa659d1e646cf33bf105167f6627cee1818fe962f83af9e06294139697110bf593cd8a5f91ddb
 DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
 DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7
 DIST gopass-summon-provider-1.15.9-deps.tar.xz 288585424 BLAKE2B 
7cdd60d70781ad8361f3128299c319821e3040f7552ff89879e44adecfc8a9bb5ce0c5222cdf92fe9fa70bb90b633519094c3e3c18692b233ad826c304c846b4
 SHA512 
3daaa33c85dbf71c44288de9b44d6056f3b728e6aa455f6b8b56d1d78bad7b9682606ede14fae7e86fa8378655ceaf675dc9108883b0fc0d122d036c07720b1d

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4.ebuild
deleted file mode 100644
index 5e5d48b3911a..
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Summon Provider"
-HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
-SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild
deleted file mode 100644
index 5e5d48b3911a..
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Summon Provider"
-HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
-SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps

[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-hibp/

2023-11-20 Thread John Helmert III
commit: 70482c57b598b7066a0f4f887f798ddd8574916b
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Nov 21 04:22:19 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Tue Nov 21 04:24:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70482c57

app-admin/gopass-hibp: drop 1.15.4, 1.15.5

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-hibp/Manifest  |  4 
 app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild | 21 -
 app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild | 21 -
 3 files changed, 46 deletions(-)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index 5850e1d74563..273955b6317e 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,7 +1,3 @@
-DIST gopass-hibp-1.15.4-deps.tar.xz 33365976 BLAKE2B 
15c125423cc52b89a93d650c30a94b95452d923884ef3637c5e04aef9885e89dfce4e1f2205ab18a362eea6624439accdb15420bc8fa950d4755cc741638deb6
 SHA512 
7f1312372ea9f134e81069de62d97d475c402e899248534923a9e5b3557360004dd92a01ca4bb0f1e3289c599bc027999742a9d24aa6922d8b2653f0e18a1f40
-DIST gopass-hibp-1.15.4.tar.gz 24968 BLAKE2B 
04c20ac2e29fd4268a01aca998ac32884c41b8e9a5f40772427a54a737ada5bcd6da0224a5e5939db082ddb5cc216deb24c9eea6db9320f8c89618bbff5fcfbe
 SHA512 
64cd2beed3c1089b0be474722caba9511abdfac875c1a47ee29d2ec26591edf613801d0d3687a58d1cb67d9235093922fe5372effc96a373f49b09e7ffec54b1
-DIST gopass-hibp-1.15.5-deps.tar.xz 182857584 BLAKE2B 
0e0c536b02ac2c22daa299513815351e0890361dd2f3fb7cf2bf33c7c980371321b3e009599242190f51acf14f83be1c32948999e29aa54ad4e6b17a8c9087d0
 SHA512 
9b81e1a30a111f58b81e2e88a13e955ab406c31922287990968ef21e575d611d7754e0d7e0ee82191fbe6d2f72f3d30cf34b632c5ba548c1d165e218e2803698
-DIST gopass-hibp-1.15.5.tar.gz 27096 BLAKE2B 
df6a87ba6279d3dc0f1403861e5829d2fd5f5ec1b2aadf4c1cb27d6380d50df482af115ec78ae807e20660c5cd1fbd4336849271959647259a5626896b85f923
 SHA512 
d32ad613a25b52e9fbdc655ac15ebac8456882be9dcc462f186a888e4f82070cfe295f0e359faa4cf01b3c562d01328ce1dcb835df85707957c79a84c52d9fcf
 DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
 DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051
 DIST gopass-hibp-1.15.9-deps.tar.xz 288527044 BLAKE2B 
40c5026b99236e630f49ce3bd47e9225fa24a61c548a8d20fe7228f6f70624a69ed3eb0c315114b0d140adfb95e0821ede5c736b8f20e8c880646f6708a135fc
 SHA512 
7c3a46f4a942b07ed1bb03c8c1f0bdf87ef7f53750ca28c4944c4e3c1d58ca941d964bcc222d7e916ceec2f613398a3ec93972c88aea8ae9e06003486da2d420

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild
deleted file mode 100644
index 37f93d67124f..
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass haveibeenpwnd.com integration"
-HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
-SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild
deleted file mode 100644
index 37f93d67124f..
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass haveibeenpwnd.com integration"
-HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
-SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-jsonapi/

2023-11-20 Thread John Helmert III
commit: 56f3837016d1e861cdfb5133a197ab82750d84ee
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Nov 21 04:22:23 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Tue Nov 21 04:24:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f38370

app-admin/gopass-jsonapi: drop 1.15.4, 1.15.5

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-jsonapi/Manifest  |  4 
 .../gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild| 25 --
 .../gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild| 25 --
 3 files changed, 54 deletions(-)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 4ca36e1ffe22..71d51a3018ba 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,7 +1,3 @@
-DIST gopass-jsonapi-1.15.4-deps.tar.xz 33151484 BLAKE2B 
40ce78be07dcc3a795da0e76f5b66b2a2a95b222170655773f5ee62e849780d8d6c618233f19f28af3087e116935d6fc7f5ac0ba653158b5ea27014776d9ed26
 SHA512 
820f92f7ae7dbe9b546ddf7573c72a3b4a2516610932e499e6e15dbcb6a2fc16a5a8710b02c730d0e7654dd1ac9c0e57eb753df1236ef1b6edc2ae86b2e999b5
-DIST gopass-jsonapi-1.15.4.tar.gz 32293 BLAKE2B 
5796bf2c8eceb50dc05643e27ec8673ca4bb350a57776b57e6b3aaa7379c643efbafe9eea1662af9615a68adad03ef82eb76fa01ae209fa59a0cffaecfe225a7
 SHA512 
9471210eb1feb6bdefd88c2c051fd2327ac0915963c6958f9ca2991139437e21c964e7da549d1803367c2b77b6755211921651ffaa2a14925b00826410cb4651
-DIST gopass-jsonapi-1.15.5-deps.tar.xz 182924608 BLAKE2B 
1f17479dea38308fbf779ce772505af75461217b1d4f76f730b1a7747ffad8d2229712d0c740632c86a1e1a88aff093c67e500a35c12eac09563eaa28febc418
 SHA512 
bf51d1b9b83ce8056dfd7d88f17f2fea5efbe62a4f44fa68ffe3fdf317758782c9c6313de190db79462bc6a41188615e8995ea9ea7e01215f8f8381fbb597734
-DIST gopass-jsonapi-1.15.5.tar.gz 34898 BLAKE2B 
f0cfe7aba96cf9eed7b1fcdaaeb031a280e3e57515de1e4c8ac72f2fe9ed35d553c21c068aa542d46b96f0726214a50d403acf545b77f1862a7d2a1d6e729d15
 SHA512 
dbc8de9cf16f1c20af1e94bc1c0a7c168b76db28a889f0f51d04f8a922f6ec70fd6b921ef5413708bd6832f79e82521f48feef3f9eb9742062d1e2c806ff3067
 DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
 DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c
 DIST gopass-jsonapi-1.15.9-deps.tar.xz 288658032 BLAKE2B 
79bfb69623a300848eabc0571a8e82cf6a241c99ea647cac758a0f17ec7bff2bff5f91a837f2f8a72955f16d76d6f7b9f8a31e54f450f8307af506e364dde97b
 SHA512 
74e091a06682ee2aacfa770e7482ea1ea1eb337e7ff0e9cca86256a23bc80640772efd42061e9e94076d9e7609955155a1628e07a090e76d05dfa0c34f532acb

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild
deleted file mode 100644
index ddab8fe42629..
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Browser Bindings"
-HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
-SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
-)

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild
deleted file mode 100644
index ddab8fe42629..
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.5.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Browser Bindings"
-HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
-SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
-)



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass/

2023-11-20 Thread John Helmert III
commit: 76a3b69c689e559965c61e4289c8b0a32e6ae7fd
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Nov 21 04:22:16 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Tue Nov 21 04:24:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a3b69c

app-admin/gopass: drop 1.15.4, 1.15.5

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass/Manifest |  4 
 app-admin/gopass/gopass-1.15.4.ebuild | 45 ---
 app-admin/gopass/gopass-1.15.5.ebuild | 45 ---
 3 files changed, 94 deletions(-)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 7ceba8e405cd..165de76c9629 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -1,7 +1,3 @@
-DIST gopass-1.15.4-deps.tar.xz 34045072 BLAKE2B 
d8525a166df31c99b20a1a7262c2e287b7e429dcd010183585fbac7e58ae8ce4d5430fb936da0b9a85fd8a2f0ff08555d02140a649fddc07c818e11b3bcdb287
 SHA512 
0953101962d77116e788858652a98ffa3b8c0bd58137f59791da45d6e73cfd5fa39e40edd400c5d881cc549fc1b155b17dda48c6f59d9e06b6c000b259098d2a
-DIST gopass-1.15.4.tar.gz 2301976 BLAKE2B 
f947d0e7b7ba599743404a231d9b09380d0069489543e1cc306eb11a3dbf369368dc8c8a464abac04558907fa6c93982a56575b79b7920ee84a46c94beb815ae
 SHA512 
c6cf67de3b3ace253822ea9890a50ecbd2829eb7b625d05327d1b3549ed3ff6b84d1155f71276fa94b6392012b0c87b4b9e488ca0d14915d40af77fc21325603
-DIST gopass-1.15.5-deps.tar.xz 182300292 BLAKE2B 
12878d90f59c1e15f18eefed331ffcb195292f9895243918cf6e66cc0d90b95bf0b0fa098ba80fb77ec559476c88b79e56102f191bfee6f6b68ef00dbcd7572b
 SHA512 
1ba502d9074fd722c82a998791d291b2fba98c35339f404757b7ae10b3bb8971329e4a8c74bcf4b589e67dede0bf04b240d8a3db9812f4aa75bbd7f7ef9c1c51
-DIST gopass-1.15.5.tar.gz 2304217 BLAKE2B 
bc20ce1f738e01800def34dac131199c249742cb1383af8bd97b0f441b47163b10ba2a3cc41962c933e343b88ce37c60c74665a599724353f3d5a245cc42cc75
 SHA512 
4e99db0020e87cb494fa33e6d63a6d3d7af10ebff79a32c95bfb18201f881c5e99ce6593c87cb43a6aa2f38bfcae23b1496eee9fbc88026aad41871ca83a94be
 DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
 DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7
 DIST gopass-1.15.9-deps.tar.xz 287822700 BLAKE2B 
49d521b256f9c02263027bcea4db0cb054cc08bbc2362a7a7dde422a595272c0c65ea35dc0e6ac8ad624b758f59fe8df218a72dc73b3bd5075b8762b3d6b4fc5
 SHA512 
616543120dff675ef85819e4f8726462a2f9b48404c770cd2043c766c19b6e9a4e5817c88832550028d5887b0f53125ed074232993b1fb7131b2e1864daeff92

diff --git a/app-admin/gopass/gopass-1.15.4.ebuild 
b/app-admin/gopass/gopass-1.15.4.ebuild
deleted file mode 100644
index 67107d2d0faf..
--- a/app-admin/gopass/gopass-1.15.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature
-
-DESCRIPTION="a simple but powerful password manager for the terminal"
-HOMEPAGE="https://www.gopass.pw/;
-SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv ~x86"
-
-DEPEND=">=dev-lang/go-1.18"
-RDEPEND="
-   dev-vcs/git
-   >=app-crypt/gnupg-2
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
-)
-
-src_test() {
-   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
-   git config --global user.name nobody || die
-   git config --global user.email foo@example.org || die
-
-   default
-}
-
-src_install() {
-   emake install DESTDIR="${ED}/usr"
-   einstalldocs
-}
-
-pkg_postinst() {
-   optfeature "browser integration" app-admin/gopass-jsonapi
-   optfeature "git credentials helper" app-admin/git-credential-gopass
-   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
-   optfeature "summon secrets helper" app-admin/gopass-summon-provider
-}

diff --git a/app-admin/gopass/gopass-1.15.5.ebuild 
b/app-admin/gopass/gopass-1.15.5.ebuild
deleted file mode 100644
index c54c2b1d89a1..
--- a/app-admin/gopass/gopass-1.15.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed u

[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-11-20 Thread John Helmert III
commit: c3a75f46bc8cd4ce0ded12a7a4695ff18ea17e61
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Nov 21 04:21:09 2023 +
Commit:     John Helmert III  gentoo  org>
CommitDate: Tue Nov 21 04:23:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a75f46

app-admin/gopass-summon-provider: stabilize 1.15.8 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild
index 2e2d7d55519b..d39679157d6b 100644
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
 
 LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 DEPEND=">=dev-lang/go-1.16"
 RDEPEND="



  1   2   3   4   5   6   7   8   9   >