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

2023-08-27 Thread Conrad Kostecki
commit: 446abbd80b9c4b321bc57052e6e19d6a172c34ae
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Aug 27 14:54:55 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 27 14:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=446abbd8

Revert "app-misc/logiops: drop 0.3.1, 0.3.2"

This reverts commit 99e4d4ad42eb5f763997795f3b3cc37850ea55d5.

Bug: https://bugs.gentoo.org/913104
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/logiops/Manifest  |  3 +
 app-misc/logiops/files/ipcgull-0.1-gcc13.patch | 31 +++
 app-misc/logiops/files/logid.initd | 19 +++
 app-misc/logiops/logiops-0.3.1.ebuild  | 77 ++
 app-misc/logiops/logiops-0.3.2.ebuild  | 77 ++
 5 files changed, 207 insertions(+)

diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest
index 1ad31885753e..bceb3208b732 100644
--- a/app-misc/logiops/Manifest
+++ b/app-misc/logiops/Manifest
@@ -1 +1,4 @@
+DIST ipcgull-0.1.tar.gz 31909 BLAKE2B 
dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b
 SHA512 
04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76
+DIST logiops-0.3.1.tar.gz 85535 BLAKE2B 
edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a
 SHA512 
9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab
+DIST logiops-0.3.2.tar.gz 87067 BLAKE2B 
0c938824c8c8f8e5a26fbdcb47a2f04ef0316e3750cb85425083e17d68ee23726d99ba6c811045201cebe1c1ef3e58f1bcec0512f599c487494841f2ac3aa9c0
 SHA512 
c69dbf6f220e57515a9641de83625b533943fc78197dc1abbd9767e22fe58e60a55eedb2e9510131cfcda4e9d4f304038be89a70c7c45238a1c7846047d8d59a
 DIST logiops-v0.3.3.tar.gz 117966 BLAKE2B 
b7bb2997b38c33d70d2c8a8ef5a931d6aa021e200a48141dc3aca106e081adde91f23aece0c5d5a9dc66376a7b98354b6e59a13360e55cb7db631322b2fe2ee3
 SHA512 
87d84c9778cd046761a639fc775e8ea4f01d9864c532c55768a35dbd8718a561c398b44f0f3147403d45eac121c74f9fe84f6ac75e4d1c26d3f4f0da2ee5b4fa

diff --git a/app-misc/logiops/files/ipcgull-0.1-gcc13.patch 
b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch
new file mode 100644
index ..38ec2e123ea8
--- /dev/null
+++ b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch
@@ -0,0 +1,31 @@
+From 745329ed9d41051ddb6e4010229d4b54d868e1a4 Mon Sep 17 00:00:00 2001
+From: pixl 
+Date: Wed, 3 May 2023 17:48:28 -0400
+Subject: [PATCH] Require stdexcept in node.h
+
+Fixes compile errors on some systems
+---
+ src/ipcgull/src/include/ipcgull/node.h | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/ipcgull/src/include/ipcgull/node.h 
b/src/ipcgull/src/include/ipcgull/node.h
+index dbc8b33..8c5442a 100644
+--- a/src/ipcgull/src/include/ipcgull/node.h
 b/src/ipcgull/src/include/ipcgull/node.h
+@@ -19,13 +19,14 @@
+ #ifndef IPCGULL_NODE_H
+ #define IPCGULL_NODE_H
+ 
++#include 
++#include 
+ #include 
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+-#include 
+ 
+ namespace ipcgull {
+ class interface;

diff --git a/app-misc/logiops/files/logid.initd 
b/app-misc/logiops/files/logid.initd
new file mode 100644
index ..3c852c6e4397
--- /dev/null
+++ b/app-misc/logiops/files/logid.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+logid_config="/etc/logid.cfg"
+name="Logitech Configuration Daemon"
+pidfile="${RC_PREFIX}/run/logid.pid"
+
+command="${RC_PREFIX}/usr/bin/logid"
+command_background="true"
+command_args="-c ${logid_config}"
+
+start_pre() {
+   if [ ! -f "${logid_config}" ]; then
+   eerror "The file '${logid_config}' could not be found!"
+   eerror "Please create one before you start the daemon."
+   exit 1
+   fi
+}

diff --git a/app-misc/logiops/logiops-0.3.1.ebuild 
b/app-misc/logiops/logiops-0.3.1.ebuild
new file mode 100644
index ..147c5fb8398d
--- /dev/null
+++ b/app-misc/logiops/logiops-0.3.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN_IPCGULL="ipcgull"
+MY_PV_IPCGULL="0.1"
+
+inherit cmake linux-info
+
+DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices"
+HOMEPAGE="https://github.com/PixlOne/logiops;
+SRC_URI="
+   https://github.com/PixlOne/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/PixlOne/${MY_PN_IPCGULL}/archive/refs/tags/v${MY_PV_IPCGULL}.tar.gz
 -> ${MY_PN_IPCGULL}-${MY_PV_IPCGULL}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="systemd"
+
+DEPEND="
+   dev-libs/glib
+   

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

2023-08-27 Thread Conrad Kostecki
commit: e4cd4305b80fceb326531e9ecff6a657d34d812c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Aug 27 14:55:51 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 27 14:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cd4305

app-misc/logiops: drop 0.3.1, 0.3.2

Closes: https://bugs.gentoo.org/913104
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/logiops/Manifest  |  3 -
 app-misc/logiops/files/ipcgull-0.1-gcc13.patch | 31 ---
 app-misc/logiops/logiops-0.3.1.ebuild  | 77 --
 app-misc/logiops/logiops-0.3.2.ebuild  | 77 --
 4 files changed, 188 deletions(-)

diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest
index bceb3208b732..1ad31885753e 100644
--- a/app-misc/logiops/Manifest
+++ b/app-misc/logiops/Manifest
@@ -1,4 +1 @@
-DIST ipcgull-0.1.tar.gz 31909 BLAKE2B 
dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b
 SHA512 
04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76
-DIST logiops-0.3.1.tar.gz 85535 BLAKE2B 
edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a
 SHA512 
9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab
-DIST logiops-0.3.2.tar.gz 87067 BLAKE2B 
0c938824c8c8f8e5a26fbdcb47a2f04ef0316e3750cb85425083e17d68ee23726d99ba6c811045201cebe1c1ef3e58f1bcec0512f599c487494841f2ac3aa9c0
 SHA512 
c69dbf6f220e57515a9641de83625b533943fc78197dc1abbd9767e22fe58e60a55eedb2e9510131cfcda4e9d4f304038be89a70c7c45238a1c7846047d8d59a
 DIST logiops-v0.3.3.tar.gz 117966 BLAKE2B 
b7bb2997b38c33d70d2c8a8ef5a931d6aa021e200a48141dc3aca106e081adde91f23aece0c5d5a9dc66376a7b98354b6e59a13360e55cb7db631322b2fe2ee3
 SHA512 
87d84c9778cd046761a639fc775e8ea4f01d9864c532c55768a35dbd8718a561c398b44f0f3147403d45eac121c74f9fe84f6ac75e4d1c26d3f4f0da2ee5b4fa

diff --git a/app-misc/logiops/files/ipcgull-0.1-gcc13.patch 
b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch
deleted file mode 100644
index 38ec2e123ea8..
--- a/app-misc/logiops/files/ipcgull-0.1-gcc13.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 745329ed9d41051ddb6e4010229d4b54d868e1a4 Mon Sep 17 00:00:00 2001
-From: pixl 
-Date: Wed, 3 May 2023 17:48:28 -0400
-Subject: [PATCH] Require stdexcept in node.h
-
-Fixes compile errors on some systems

- src/ipcgull/src/include/ipcgull/node.h | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/ipcgull/src/include/ipcgull/node.h 
b/src/ipcgull/src/include/ipcgull/node.h
-index dbc8b33..8c5442a 100644
 a/src/ipcgull/src/include/ipcgull/node.h
-+++ b/src/ipcgull/src/include/ipcgull/node.h
-@@ -19,13 +19,14 @@
- #ifndef IPCGULL_NODE_H
- #define IPCGULL_NODE_H
- 
-+#include 
-+#include 
- #include 
- #include 
- #include 
- #include 
--#include 
-+#include 
- #include 
--#include 
- 
- namespace ipcgull {
- class interface;

diff --git a/app-misc/logiops/logiops-0.3.1.ebuild 
b/app-misc/logiops/logiops-0.3.1.ebuild
deleted file mode 100644
index 147c5fb8398d..
--- a/app-misc/logiops/logiops-0.3.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN_IPCGULL="ipcgull"
-MY_PV_IPCGULL="0.1"
-
-inherit cmake linux-info
-
-DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices"
-HOMEPAGE="https://github.com/PixlOne/logiops;
-SRC_URI="
-   https://github.com/PixlOne/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/PixlOne/${MY_PN_IPCGULL}/archive/refs/tags/v${MY_PV_IPCGULL}.tar.gz
 -> ${MY_PN_IPCGULL}-${MY_PV_IPCGULL}.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="systemd"
-
-DEPEND="
-   dev-libs/glib
-   dev-libs/libconfig:=[cxx]
-   dev-libs/libevdev
-   sys-apps/dbus
-   virtual/libudev
-   systemd? ( sys-apps/systemd )
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "TESTED.md" )
-
-PATCHES=( "${FILESDIR}/${MY_PN_IPCGULL}-0.1-gcc13.patch" )
-
-pkg_pretend() {
-   local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP"
-
-   check_extra_config
-}
-
-src_unpack() {
-   default
-
-   # Submodule, which needs to be present for compilation
-   mv "${WORKDIR}/${MY_PN_IPCGULL}-${MY_PV_IPCGULL}" 
"${WORKDIR}/${MY_PN_IPCGULL}" || die
-   mv "${WORKDIR}/${MY_PN_IPCGULL}" "${S}/src" || die
-}
-
-src_configure() {
-   local mycmakeargs=( -DLOGIOPS_VERSION="${PV}" )
-
-   cmake_src_configure
-}
-
-src_install() {
-   default
-
-   cmake_src_install
-
-   # Install lib of submodule, as no install routine exist
-   dolib.so 

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

2023-08-27 Thread Luca Barbato
commit: 6b69389f09c6e09f0dd1fb16da1de2b5ae3f5f75
Author: Luca Barbato  gentoo  org>
AuthorDate: Sun Aug 27 15:10:06 2023 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Sun Aug 27 15:11:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b69389f

dev-util/cargo-c: add 0.9.24, drop 0.9.23

Signed-off-by: Luca Barbato  gentoo.org>

 dev-util/cargo-c/Manifest  | 140 +++
 ...cargo-c-0.9.23.ebuild => cargo-c-0.9.24.ebuild} | 154 +++--
 2 files changed, 159 insertions(+), 135 deletions(-)

diff --git a/dev-util/cargo-c/Manifest b/dev-util/cargo-c/Manifest
index e6f085b9eacb..68e48d3f743d 100644
--- a/dev-util/cargo-c/Manifest
+++ b/dev-util/cargo-c/Manifest
@@ -4,20 +4,21 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
-DIST aho-corasick-1.0.3.crate 168361 BLAKE2B 
db6f1f194c47664bb527f8d419128c09de3f84a9a656a23a973d04ef77045ebecf47133e96c6701ac029dfd9a2d3938b3956a881959e863b3e906ded61d5df9d
 SHA512 
d0830eccd4bbfce8adfcdb146bc125e355ecd71568d05673d1b3e5934ace4c07df8a41f0267a3114a8a5cb51bcc41272a2ff8fc465fbcbe61d11295b22f279ad
+DIST aho-corasick-1.0.4.crate 171175 BLAKE2B 
b3d450533f0799a18fa6ceba41ce841573a3b9fe9bc66745aba9b5a1ef4d86b107aa68c049bd30df7bc86229c71264142e40da8e1d145e776017269a01aed86e
 SHA512 
7cb8feb3289a508b1345b3cc04b59f2f730b80f561b17c7605ce23bf92780b5b3714ec84f5e3c5f4ba0c3abd47ac44fd0064a8bf4c5a7d00bd580774c6a3aee8
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
-DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.2.crate 13983 BLAKE2B 
4274b101d1cab2b62f9bb7637dab35f4b16e8c08a080355a2ea53e2b7b353ff230aa77fb3a244e0d6ff0dcd27abe5895eb306c630aa0822d0c608f041d4abfea
 SHA512 
09220abfc844192ca698589897845752e02666b4ecd6529af4cde9f260ef36694e6e631c7503fc0e438ac72c88c419043b78399385cb248e789e86404503935a
 DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62
 SHA512 
fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2023-08-27 Thread Mike Pagano
commit: decc79461e885bcc068fa42041cd2b0028f5a695
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:03:43 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=decc7946

sys-kernel/gentoo-sources: unkeyword 6.1.41

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild
index 3d7320eecb7d..d5fd66555050 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2023-08-27 Thread Mike Pagano
commit: 69f68f42bf82a02846ba8660a62ee0e45c552916
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:04:09 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f68f42

sys-kernel/gentoo-sources: drop 6.4.9

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 ---
 .../gentoo-sources/gentoo-sources-6.4.9.ebuild | 28 --
 2 files changed, 31 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 652e41707f24..3e405ff216b8 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -61,9 +61,6 @@ DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B 
ad3b65af5b05947d20e1ecaaabd730
 DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 
60e1d4729f621f5f9edd07d3cf4b61a6c14959379cedd634ec1cc492e8f68a9519ebc05b37978fb3c26c21525aac38ea455a5df98e39444fa8565e82e3d02869
 SHA512 
39e15559c44a613b73c012da1f7ee058de9b4ce04e30ebb98b308bb9252ebe36fde70888e0aa1879b6e13b1653029919ca8bffdb57b500181885e72aeef63c39
 DIST genpatches-6.1-54.experimental.tar.xz 17456 BLAKE2B 
5d28f3e1a1018d89dc26e8dea7f65c5e76851ab3da980db6ec67ab80ac9c92b3ee56bd9cd76a5d99cd671318a0360da1fb5a4f3f6f11c224747f36060ba8a844
 SHA512 
b1376046547fa7779d8c1c3b9c20754d06575ded617f28bf37ec9fcbe5810f5f231a108e6276ad10aaa39c7b478740239e92b7b4ea66813aa5e99c2f97b6a3cd
 DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B 
c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f
 SHA512 
85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
-DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 
19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08
 SHA512 
81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
-DIST genpatches-6.4-11.experimental.tar.xz 5760 BLAKE2B 
51b54dce033c25bf5c1bd51873a23d57a64a2bdee21caba186999a97c23a4c9be259384491b38c372ee745b767384d4e3d8050a8b6bcf600cdda1be934797130
 SHA512 
57bdaf65b5d695863bd277415ec45f55be9455c950c3d09cfec70566b8b059b9c53f50a1d873a0dd66f6259a9abcb48994d6ddbc2ed5c35549cbcdd9a0330060
-DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 
69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03
 SHA512 
921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c
 DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B 
b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d
 SHA512 
f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
 DIST genpatches-6.4-12.experimental.tar.xz 5760 BLAKE2B 
784ba567711f4d9402cba77a1fa8e087d6a1480ae25541ea20f155e549de0961b7d97535ef3483175b4d880a7af29d97b1dec4db21c8ca3e6e490a13f871de15
 SHA512 
75ae596b79e704eaaa43169fc0ce1bcc5e53bb919dcc0d23107f9aebbae4581384bdc8200b416504a93e97855db39ae51e7afef13a10bd9323ac37c777b2f230
 DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B 
d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0
 SHA512 
5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.4.9.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.4.9.ebuild
deleted file mode 100644
index f51ee789f93e..
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.4.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="11"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
-   kernel-2_pkg_postinst
-   einfo "For more info on this patchset, and how to report problems, see:"
-   einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
-   kernel-2_pkg_postrm
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/python-box/

2023-08-27 Thread Michał Górny
commit: 242553a42af2e68eea912319c42fb8b4e073ed81
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 16:04:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 16:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242553a4

dev-python/python-box: Make C extensions optional

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-box/metadata.xml|  3 +++
 dev-python/python-box/python-box-7.1.1.ebuild | 15 ++-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-box/metadata.xml 
b/dev-python/python-box/metadata.xml
index c0dbbdd823f3..a825fd0ab27e 100644
--- a/dev-python/python-box/metadata.xml
+++ b/dev-python/python-box/metadata.xml
@@ -13,4 +13,7 @@
cdgriffith/Box
python-box

+   
+   Compiles native C 
extensions
+   
 

diff --git a/dev-python/python-box/python-box-7.1.1.ebuild 
b/dev-python/python-box/python-box-7.1.1.ebuild
index 56e494cdc8a1..a71c7fcf6444 100644
--- a/dev-python/python-box/python-box-7.1.1.ebuild
+++ b/dev-python/python-box/python-box-7.1.1.ebuild
@@ -24,6 +24,7 @@ S=${WORKDIR}/${MY_P}
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="+native-extensions"
 
 RDEPEND="
dev-python/msgpack[${PYTHON_USEDEP}]
@@ -34,11 +35,23 @@ RDEPEND="
dev-python/tomli-w[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
+   native-extensions? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   )
 "
 
 distutils_enable_tests pytest
 
+src_prepare() {
+   if ! use native-extensions; then
+   # a cheap hack, extensions are auto-disabled if Cython.Build
+   # is not importable
+   > Cython.py || die
+   fi
+
+   distutils-r1_src_prepare
+}
+
 python_test() {
rm -rf box || die
epytest



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Moose/

2023-08-27 Thread Arthur Zamarin
commit: b7cf76f2bb54144f2c8fdcdc1cd10a58a7337ba8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:16:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cf76f2

dev-perl/Moose: Stabilize 2.220.600 ppc, #913090

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

 dev-perl/Moose/Moose-2.220.600.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Moose/Moose-2.220.600.ebuild 
b/dev-perl/Moose/Moose-2.220.600.ebuild
index 81e4211a1909..9b0952c35408 100644
--- a/dev-perl/Moose/Moose-2.220.600.ebuild
+++ b/dev-perl/Moose/Moose-2.220.600.ebuild
@@ -12,7 +12,7 @@ inherit perl-module
 DESCRIPTION="Postmodern object system for Perl 5"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="
>=virtual/perl-Carp-1.220.0



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

2023-08-27 Thread Jimi Huotari
commit: 147d15c2d13d14d939dfcd6e0798b102fda3cc8e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Aug 27 11:27:32 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Aug 27 13:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147d15c2

x11-misc/obconf-qt: add 0.16.3

Signed-off-by: Jimi Huotari  gentoo.org>

 x11-misc/obconf-qt/Manifest|  1 +
 x11-misc/obconf-qt/obconf-qt-0.16.3.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/x11-misc/obconf-qt/Manifest b/x11-misc/obconf-qt/Manifest
index 1f6656be0990..a8a5eebbf2d4 100644
--- a/x11-misc/obconf-qt/Manifest
+++ b/x11-misc/obconf-qt/Manifest
@@ -1 +1,2 @@
 DIST obconf-qt-0.16.2.tar.xz 111080 BLAKE2B 
1ea6d4f5afb3e34db288bb1cfeb0c76345704b592230ebbaaff464206b13b9dfde7ff0ae07dd164e1d925e93e51a9a9bd6c571f55b81f3bbfc1537bfa620f521
 SHA512 
bd91a5669f07471966d296b91d78e2a40e2e3640405de2179513457088eb7d6cb063dbfaff623db6f404985734e986b52c1e3155a050f374b7afa58f7d720c0d
+DIST obconf-qt-0.16.3.tar.xz 116488 BLAKE2B 
9c710ee521e014ece480ffe9b5d7f13d9ce6fc8fe164003ec8512261a884fa3e00da4720813a19c0f6bc8879c91e869d47117630b5994fabeecb7ab2c51c
 SHA512 
617b0b1e7ddd6efaf8f3d771fbddd88ede5fe3daf6a5c5233cffdb2cf44ecc27731c4860f38e156c49953a369f07c93db0a88c48dae83f526461da34066f6c84

diff --git a/x11-misc/obconf-qt/obconf-qt-0.16.3.ebuild 
b/x11-misc/obconf-qt/obconf-qt-0.16.3.ebuild
new file mode 100644
index ..7c66c3dd88fd
--- /dev/null
+++ b/x11-misc/obconf-qt/obconf-qt-0.16.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI Openbox Configuration Tool"
+HOMEPAGE="https://lxqt.github.io/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
+else
+   
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   >=dev-util/lxqt-build-tools-0.8.0
+   virtual/pkgconfig
+"
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-wm/openbox:3
+"
+DEPEND="${RDEPEND}"
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-08-27 Thread David Seifert
commit: 74265938f6caa677925d62122ff8cf7c19732575
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 27 14:24:22 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 27 14:24:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74265938

app-text/xmlto: drop 0.0.28-r9

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

 app-text/xmlto/xmlto-0.0.28-r9.ebuild | 56 ---
 1 file changed, 56 deletions(-)

diff --git a/app-text/xmlto/xmlto-0.0.28-r9.ebuild 
b/app-text/xmlto/xmlto-0.0.28-r9.ebuild
deleted file mode 100644
index 9443db4607c7..
--- a/app-text/xmlto/xmlto-0.0.28-r9.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
-
-inherit autotools
-
-DESCRIPTION="Script for converting XML and DocBook documents to a variety of 
output formats"
-HOMEPAGE="https://pagure.io/xmlto;
-SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-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"
-IUSE="latex text"
-
-RDEPEND="
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/libxslt
-   || ( sys-apps/util-linux app-misc/getopt )
-   text? ( || ( virtual/w3m www-client/elinks www-client/links 
www-client/lynx ) )
-   latex? ( dev-texlive/texlive-formatsextra )
-"
-DEPEND="${RDEPEND}"
-# We only depend on flex when we patch the input lexer.
-# We touch it in fix-warnings.patch.
-BDEPEND="sys-devel/flex"
-
-DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.0.22-format_fo_passivetex_check.patch
-   "${FILESDIR}"/${PN}-0.0.28-allow-links.patch
-   "${FILESDIR}"/${P}-dont-hardcode-paths.patch
-   "${FILESDIR}"/${P}-fix-warnings.patch
-)
-
-src_prepare() {
-   default
-
-   # fix symbol clash on Solaris
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   sed -i -e 's/\(attrib\|val\)/XMLTO\1/g' xmlif/xmlif.l || die
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   # We don't want the script to detect /bin/sh if it is bash.
-   export ac_cv_path_BASH="${BASH}"
-   has_version sys-apps/util-linux || export GETOPT=getopt-long
-
-   econf
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/xdvik/files/, app-text/xdvik/

2023-08-27 Thread David Seifert
commit: d9b55a53eeeda3b14c67303c0cc33eead91839ad
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 27 14:24:21 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 27 14:24:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b55a53

app-text/xdvik: drop 22.87.03-r4, 22.87.06

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

 app-text/xdvik/Manifest|   1 -
 .../files/xdvik-22.87.03-freetype2-config.patch|  23 -
 app-text/xdvik/xdvik-22.87.03-r4.ebuild| 114 -
 app-text/xdvik/xdvik-22.87.06.ebuild   | 114 -
 4 files changed, 252 deletions(-)

diff --git a/app-text/xdvik/Manifest b/app-text/xdvik/Manifest
index 946aa23510de..b17947255f53 100644
--- a/app-text/xdvik/Manifest
+++ b/app-text/xdvik/Manifest
@@ -1,3 +1,2 @@
-DIST xdvik-22.87.03.tar.gz 4760306 BLAKE2B 
d242696fadf2980cd307d4a172d2af06d98d07b090279440117f869c9a623bcade8745d7a4d3c108c4eafbdeaadefb8d5ba1ea00bdf77d350cbf83c49c2ca0fb
 SHA512 
d4d418d78658f16d4d278e387ed484b291afc8623b00acaf4110e9f123ed76568714ad50f80588373657f412e8fff36f3e76b3e43f69756d46f031c0f2269a88
 DIST xdvik-22.87.06.tar.gz 5922131 BLAKE2B 
88821b7642d2d79158f5b49a7d23dad2209750a44d2b75f131d77a5ee326670d2a9cf09246ea9226a386bce429890459625d87df697599529de1bfc32438bf64
 SHA512 
93fb231f20ef76e170ae954d076ac5421669b3db71e3a96561626736d516f639227e3e502012ba4612fd238172b82f512985c571702d6c0ce078e60a67e5b19f
 DIST xdvik_192.png 77893 BLAKE2B 
533910801cd981a39c42851be2779f98ecf7fcec8ef2a167005521e39d8ef66d8eb806b382451ebf88da62ba61afba82b8d15a60ef6ba347bd2ff848f10253ed
 SHA512 
7fa6becc3601df01134cd163e461780b9ab4ee855788e38dc3d255d491294c033f040326016df7671ff301cc8f91462209e1fda5e50cb383f5407f0c1021d71d

diff --git a/app-text/xdvik/files/xdvik-22.87.03-freetype2-config.patch 
b/app-text/xdvik/files/xdvik-22.87.03-freetype2-config.patch
deleted file mode 100644
index 6387b28c8ba2..
--- a/app-text/xdvik/files/xdvik-22.87.03-freetype2-config.patch
+++ /dev/null
@@ -1,23 +0,0 @@
 a/m4/kpse-freetype2-flags.m4   2018-09-19 10:19:06.437789178 +0100
-+++ b/m4/kpse-freetype2-flags.m4   2018-09-19 10:23:48.556050046 +0100
-@@ -21,17 +21,10 @@
- 
- # KPSE_FREETYPE2_OPTIONS([WITH-SYSTEM])
- # -
--AC_DEFUN([KPSE_FREETYPE2_OPTIONS], [_KPSE_LIB_OPTIONS([freetype2], [$1], 
[freetype-config])])
-+AC_DEFUN([KPSE_FREETYPE2_OPTIONS], [_KPSE_LIB_OPTIONS([freetype2], [$1], 
[pkg-config])])
- 
- # KPSE_FREETYPE2_SYSTEM_FLAGS
- # ---
- AC_DEFUN([KPSE_FREETYPE2_SYSTEM_FLAGS], [dnl
--AC_REQUIRE([AC_CANONICAL_HOST])[]dnl
--AC_CHECK_TOOL([FT2_CONFIG], [freetype-config], [false])[]dnl
--if $FT2_CONFIG --ftversion >/dev/null 2>&1; then
--  FREETYPE2_INCLUDES=`$FT2_CONFIG --cflags`
--  FREETYPE2_LIBS=`$FT2_CONFIG --libs`
--elif test "x$need_freetype2:$with_system_freetype2" = xyes:yes; then
--  AC_MSG_ERROR([did not find freetype-config required for system freetype2 
library])
--fi
--]) # KPSE_FREETYPE2_SYSTEM_FLAGS
-+_KPSE_PKG_CONFIG_FLAGS([freetype2], [freetype2])])
-+

diff --git a/app-text/xdvik/xdvik-22.87.03-r4.ebuild 
b/app-text/xdvik/xdvik-22.87.03-r4.ebuild
deleted file mode 100644
index 516a2fd525d4..
--- a/app-text/xdvik/xdvik-22.87.03-r4.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop elisp-common flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="DVI previewer for X Window System"
-HOMEPAGE="https://xdvi.sourceforge.net/;
-SRC_URI="mirror://sourceforge/xdvi/${P}.tar.gz"
-S="${WORKDIR}"/${P}/texk/xdvik
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="motif neXt Xaw3d emacs"
-
-DEPEND=">=media-libs/freetype-2.9.1-r2:2
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libXmu
-   x11-libs/libXpm
-   x11-libs/libXt
-   emacs? ( >=app-editors/emacs-23.1:* )
-   motif? ( >=x11-libs/motif-2.3:0 )
-   !motif? (
-   neXt? ( x11-libs/neXtaw )
-   !neXt? (
-   Xaw3d? ( x11-libs/libXaw3d )
-   !Xaw3d? ( x11-libs/libXaw )
-   )
-   )
-   dev-libs/kpathsea:="
-RDEPEND="${DEPEND}
-   virtual/latex-base
-   ! ${i} || die
-   done
-
-   cd "${WORKDIR}/${P}" || die
-   eapply "${FILESDIR}"/${P}-freetype2-config.patch
-   cd "${S}" || die
-   eautoreconf
-}
-
-src_configure() {
-   has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags 
"$($(tc-getPKG_CONFIG) --cflags kpathsea)"
-
-   local toolkit
-   if use motif ; then
-   toolkit="motif"
-   use neXt && ewarn "neXt USE flag ignored (superseded by motif)"
-   

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

2023-08-27 Thread David Seifert
commit: 4ee3d726018e07e8cd15ba6d7742fb78eeb0503a
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 27 14:24:23 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 27 14:24:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee3d726

app-text/xml2rfc: drop 3.17.1

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

 app-text/xml2rfc/Manifest  |  1 -
 app-text/xml2rfc/xml2rfc-3.17.1.ebuild | 51 --
 2 files changed, 52 deletions(-)

diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest
index 8c89fabefb88..79323ad37f71 100644
--- a/app-text/xml2rfc/Manifest
+++ b/app-text/xml2rfc/Manifest
@@ -1,2 +1 @@
-DIST xml2rfc-3.17.1.gh.tar.gz 2856471 BLAKE2B 
81c0ba0788e6a7e5211186f87d06bf76622fae57557e62bfe3a9fbb9c3aa31de0e1e99302b28b81d4e7280a2f29704389c6a0936b20b0aee219576eff9bfc803
 SHA512 
d502afc37e350dfd4c578d160e3942c3a33ebf45941db1478cd8e88b3f00470ab457a44667dd0eb955a270e31ae528a73d3625f1a61aabb166705b3d367df62a
 DIST xml2rfc-3.17.4.gh.tar.gz 2858770 BLAKE2B 
b29b8a102668a5aa943a32b28a9d1669e2a6b0af03085a550c21a08e5bfb5ff3ee8979b03a3d7ae8e820ac8bf60455682914fd06a882e17183ca51aaf1dedf86
 SHA512 
3fc620eed12fc2a7f6015df8b6a5b1aa422cd8c26807e01d75498aee9257faad1bca68606f77598fb040a8dae074e35ffa0e2994a1ae8d59ee27d25fc6a755e5

diff --git a/app-text/xml2rfc/xml2rfc-3.17.1.ebuild 
b/app-text/xml2rfc/xml2rfc-3.17.1.ebuild
deleted file mode 100644
index c6054229ef12..
--- a/app-text/xml2rfc/xml2rfc-3.17.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Generates RFCs and IETF drafts from document source in XML"
-HOMEPAGE="https://ietf-tools.github.io/xml2rfc/ 
https://github.com/ietf-tools/xml2rfc;
-SRC_URI="https://github.com/ietf-tools/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-
-RESTRICT="!test? ( test )"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="
-   test? (
-   >=dev-python/pypdf-3.2.1[${PYTHON_USEDEP}]
-   dev-python/decorator[${PYTHON_USEDEP}]
-   dev-python/dict2xml[${PYTHON_USEDEP}]
-   dev-python/weasyprint[${PYTHON_USEDEP}]
-   media-fonts/noto[cjk]
-   )
-"
-
-RDEPEND="
-   dev-python/appdirs[${PYTHON_USEDEP}]
-   dev-python/ConfigArgParse[${PYTHON_USEDEP}]
-   dev-python/intervaltree[${PYTHON_USEDEP}]
-   dev-python/google-i18n-address[${PYTHON_USEDEP}]
-   >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
-   dev-python/pycountry[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   default
-   # Disable broken PdfWriterTests.
-   sed -i 's/ PdfWriterTests(unittest.TestCase):/ PdfWriterTests:/' 
test.py || die
-}



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

2023-08-27 Thread David Seifert
commit: efb1f08d8df70d466ab3c92f56bf8b5480f71bf4
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 27 14:24:20 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 27 14:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb1f08d

app-text/dos2unix: drop 7.4.4

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

 app-text/dos2unix/Manifest  |  1 -
 app-text/dos2unix/dos2unix-7.4.4.ebuild | 90 -
 2 files changed, 91 deletions(-)

diff --git a/app-text/dos2unix/Manifest b/app-text/dos2unix/Manifest
index 385d29c91f42..d9806ba221af 100644
--- a/app-text/dos2unix/Manifest
+++ b/app-text/dos2unix/Manifest
@@ -1,2 +1 @@
-DIST dos2unix-7.4.4.tar.gz 914647 BLAKE2B 
eb8d33344780bb15201eed571d7a6a21db0bc13e8e94388c70e1daea84cc0d1dfb9f16b7ed1cd216bb31ffd84dee706e7f2fb46050a299602f7c67c53915ded9
 SHA512 
e7a6b1d90bf0a32aa53b22caa1660dcf58c5874d02a45e80f4cc811cae9bd7b0cb8144301fb6808798100a057c03210925da1d8461e380dff1059f6bee086f55
 DIST dos2unix-7.5.0.tar.gz 957576 BLAKE2B 
5a674d61c9f911a2cb9c20c363fdc0e0affd3b6f26531d37a231aedb5e6a7428116b139d4af12ee32f4107f78ea079fb7a8d008c9630375f4afbc2afa0afb39f
 SHA512 
914cbc3255045b1b87ad702c70844b059f9435ccfe636dc67514f092090b86a9f271789fcde28a9ead4d94a869fb92e334aa115d3cfe2418260ad2233763

diff --git a/app-text/dos2unix/dos2unix-7.4.4.ebuild 
b/app-text/dos2unix/dos2unix-7.4.4.ebuild
deleted file mode 100644
index 7473d53407e7..
--- a/app-text/dos2unix/dos2unix-7.4.4.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca da de eo es fr fur hu ja ka ko nb nl pl pt_BR ro ru sr sv uk vi 
zh_CN zh_TW"
-
-inherit plocale toolchain-funcs
-
-DESCRIPTION="Convert DOS or MAC text files to UNIX format or vice versa"
-HOMEPAGE="https://www.xs4all.nl/~waterlan/dos2unix.html 
https://sourceforge.net/projects/dos2unix/;
-SRC_URI="
-   https://www.xs4all.nl/~waterlan/${PN}/${P/_/-}.tar.gz
-   mirror://sourceforge/${PN}/${P/_/-}.tar.gz
-"
-S="${WORKDIR}/${P/_/-}"
-
-LICENSE="BSD-2"
-SLOT="0"
-[[ "${PV}" == *_beta* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="debug nls test"
-
-RDEPEND="
-   !app-text/hd2u
-   virtual/libintl"
-
-DEPEND="
-   ${RDEPEND}
-   test? ( virtual/perl-Test-Simple )
-"
-BDEPEND="
-   dev-lang/perl
-   nls? ( sys-devel/gettext )
-"
-
-RESTRICT="!test? ( test )"
-
-handle_locales() {
-   # Make sure locale list is kept up-to-date.
-   local detected sorted
-   detected=$(echo $(printf '%s\n' */*.po | sed -e 's:.*/::' -e 's:.po$::' 
| sort -u))
-   sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u))
-   if [[ ${sorted} != "${detected}" ]] ; then
-   eerror "The ebuild needs to be kept in sync."
-   eerror "PLOCALES: ${sorted}"
-   eerror "po*/*.po: ${detected}"
-   die "sync PLOCALES"
-   fi
-
-   # Deal with selective install of locales.
-   rm_loc() { rm po*/$1.po || die; }
-   plocale_for_each_disabled_locale rm_loc
-}
-
-src_prepare() {
-   default
-
-   handle_locales
-
-   sed \
-   -e '/^LDFLAGS/s|=|+=|' \
-   -e '/CFLAGS_OS \+=/d' \
-   -e '/LDFLAGS_EXTRA \+=/d' \
-   -e "/^CFLAGS/s|-O2|${CFLAGS}|" \
-   -i Makefile || die
-
-   if use debug ; then
-   sed -e "/^DEBUG/s:0:1:" \
-   -e "/EXTRA_CFLAGS +=/s:-g::" \
-   -i Makefile || die
-   fi
-
-   tc-export CC
-}
-
-lintl() {
-   # same logic as from virtual/libintl
-   use !elibc_glibc && use !elibc_musl && echo "-lintl"
-}
-
-src_compile() {
-   emake prefix="${EPREFIX}/usr" \
-   $(usex nls "LDFLAGS_EXTRA=$(lintl)" "ENABLE_NLS=")
-}
-
-src_install() {
-   emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \
-   $(usex nls "" "ENABLE_NLS=") install
-}



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

2023-08-27 Thread Matthew Thode
commit: 8cb1e305ed8319ceee895bfea8e2874ca450c7eb
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 15:51:22 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Aug 27 15:52:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb1e305

app-admin/puppetdb: add 8.1.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppetdb/Manifest  |  1 +
 app-admin/puppetdb/puppetdb-8.1.0.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index e4a66775f26e..b16ca01a29c9 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 
7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3
 SHA512 
ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2
 DIST puppetdb-8.0.0.tar.gz 50152833 BLAKE2B 
89ed62b107f97252aaaffe6124e6f6627b19092fd161b51c8e27d703896d4c7f0c86c0f8ca79f26995abcb29e756f3670f82aa1c6c9b84c6c411451399c6f2de
 SHA512 
7beeaed5b26361c306d8e6319747fc1eb809a82aac503f17b5ca1caebb1972a718e19c118da4b6717914e25aa7bdf410925865bad6a34deba411e1032538b19a
+DIST puppetdb-8.1.0.tar.gz 56647151 BLAKE2B 
ba1fa54db6413ab45780546a33039799e2e1fbb16f99c5e3e54a382d2f6d1c2a2b8a65d0dbfe881284b9218f4b0f0b105e6c2d8ade12a7d2c25c3505bb9f4d07
 SHA512 
76ee2b616373c60496d4bc1f90a01b6d30fa6254ce8788a8438e28cabe55358a10653cfcb78ceda00c90c499c77cf2f77138a3f49daf9b4ebe77255fd134e017

diff --git a/app-admin/puppetdb/puppetdb-8.1.0.ebuild 
b/app-admin/puppetdb/puppetdb-8.1.0.ebuild
new file mode 100644
index ..a6a61f3038bf
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-8.1.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-11"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+   tmpfiles_process puppetdb.conf
+
+   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 
ssl-setup'"
+   elog
+   elog "to upgrade please run 

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

2023-08-27 Thread Matthew Thode
commit: 6bb28a92300a63e3873468f2f2b40813a4c095b6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 15:49:59 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Aug 27 15:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb28a92

app-admin/puppet: add 8.2.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.2.0.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index d5a61faf3657..8a492523a2b9 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,2 +1,3 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-8.1.0.tar.gz 2877086 BLAKE2B 
24fde48d04790ca308ef80ca51021b69dd08f703eec49724f753aabe36b824d338d135e985a5741b7e412f807ee35edf7898d2bc12d61bd9243e3fc1540808e2
 SHA512 
7811d67f83c72d67d5d463ccddece8889868f302217229f748a1d95df8b64213d9ee86a34e42af3beed9fc55cf70a14f63e6b8a6fcd18feb259e1d027dc35259
+DIST puppet-8.2.0.tar.gz 2882267 BLAKE2B 
b109e5cc9fddfa96ebc3be6b892d46a4616a5c1cec677937d02e16d0de6e39c147a9b117514e37ce29b39203f167a33dfe3a6c849fc7ebabecd48925b0d2595b
 SHA512 
40e46350aadd19e187cc2a3c46cfa9f85bb2ffb944b0dcb18d084b10a8baca4c3c830e1361c840490c4f6257930a3ccb556d76b1a933e579ef37103556991b0e

diff --git a/app-admin/puppet/puppet-8.2.0.ebuild 
b/app-admin/puppet/puppet-8.2.0.ebuild
new file mode 100644
index ..2e5cabc1c6fd
--- /dev/null
+++ b/app-admin/puppet/puppet-8.2.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   http://forge.puppetlabs.com/gentoo/portage;
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/puppetdb-termini/

2023-08-27 Thread Matthew Thode
commit: 99239948a4d7e35bd2c2500d926a253f0b60aa10
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 15:52:15 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Aug 27 15:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99239948

dev-ruby/puppetdb-termini: add 8.1.0

Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini/puppetdb-termini-8.1.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 30ad63dfc136..437a84ed2a96 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 
535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21
 SHA512 
3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
 DIST puppetdb-termini_8.0.0-1focal_all.deb 21796 BLAKE2B 
6065bf41cf173e36ecf3b5d8bb64d92e62e2f6b2ed1d203e294768f1af0bbd735906b57c762df512fed23582d4b67b7abc45b39831e4398a8fadf068b77c5ad8
 SHA512 
6a8e3423894ca45847e91dc444cb4910f5d8bae194a413054a305ec21fad9ae52fb26324755f633b5df7c2be38c77ef7549b2fc4cb2894530314dd3f32900447
+DIST puppetdb-termini_8.1.0-1focal_all.deb 21764 BLAKE2B 
b45c0fd944422511d2419a1e27a92f348415369ffcd27a53ad8244b2fb993bc735f291b5ae4277706b204c73402c110245a1d750adaaa4bfb94f5133adb4812d
 SHA512 
51cf64d4e08275072a5fbfb7df273574acfe57c228d13d55a96975e26ab0eedd02280ba5dc08441f2e691cdeef10ae771ce26f14f05b2dfeaed4945041687a15

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.1.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.1.0.ebuild
new file mode 100644
index ..dfbabaa8b2cd
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-8.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html;
+SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



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

2023-08-27 Thread Matthew Thode
commit: 6bf92d1aae547639f51c28c7a431f53681fdc69e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 15:49:16 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Aug 27 15:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf92d1a

app-admin/puppet-agent: add 8.2.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.2.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 085ecc2583bd..1762563fb179 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
 DIST puppet-agent_8.1.0-1focal_amd64.deb 35868180 BLAKE2B 
9c3c952a35670883aae31e05a47b5d23e79c3e53cf54760444a8d0dbf7d7ca6385b043ec82eb748d0b6e9573fcb79de457323ec46441f3dd5a60c14cc51aeaae
 SHA512 
450b37c556f39d02d124009d276c70e8b8f46f75ff14df4ab13656a54ace2612441202e8fcf5a266ec25998ad05271eda2f1088580091009b8f2c98b1b8462d8
 DIST puppet-agent_8.1.0-1focal_arm64.deb 35364600 BLAKE2B 
25965e453f13b936962bf8a786171dc7fce3fe4868f856352a6a46c463f8e84d32d44f3a7ca7f4d9ce21880a9d38a623b7dffe1c0dbcff5c4e48971776dce960
 SHA512 
1d77cb14600d38547deac90a57218d0559797f011b9acae708d745946a20299c6a802276aac9e06eba2b8e5ae631e2f9da030b11fdfa26ab656ed7c2db631d7b
+DIST puppet-agent_8.2.0-1focal_amd64.deb 35899030 BLAKE2B 
67af546a361c5ff2284eacac49c395baf693fe16a185f63a1e656fc47a6420395f0d26ab27fa2c944e9cb3e520fae32168ba35ff46e8b8d4239bd8fe322154db
 SHA512 
b5f869cfb39e23e401eb1d8ddde0e2d4c07660e4fd8753e53ccfa08c82c51d6d525637e7fbfdf01ee98d776781837fe7dc6e10d2d5a6dcc635479468194e2900
+DIST puppet-agent_8.2.0-1focal_arm64.deb 35390104 BLAKE2B 
a4dad98dfb0779ebece815f17174fe119c22ccd06d19a678b2cca2ecd46330b609eb6d6ce834c5cad57f1a81417914f9bd98a3bdd8697b1dc7eb6ef115834865
 SHA512 
24b458205f8420a2a4168c9eb397d2c8a871a2837b34d10ffc3d43e5e3bf6c94c87856c396ea86826b107daa6aafa4b37b1524bd32f98b11f17627a60a69068d

diff --git a/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
new file mode 100644
index ..2a10118b915a
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2023-08-27 Thread Mike Pagano
commit: 25a3ce67faead091ab3500e8cb20654738c91c99
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:02:47 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:02:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25a3ce67

sys-kernel/gentoo-sources: unkeyword 5.15.122

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild
index 47b22148e742..7ae62ccd5060 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2023-08-27 Thread Mike Pagano
commit: 40d9c5ee279b56389bb8e92e9db498a75672b7a4
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:01:59 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:01:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d9c5ee

sys-kernel/gentoo-sources: unkeyword 5.10.187

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild
index 6e15bf02553e..7f13c47a05f2 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2023-08-27 Thread Mike Pagano
commit: 91d9c217edacc19c80055d0bf6ca5c404411b590
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:01:23 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:01:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d9c217

sys-kernel/gentoo-sources: unkeyword 4.19.289

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild
index 174fc9f82213..1e02d7733322 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] proj/kde:master commit in: app-editors/okteta/

2023-08-27 Thread Andreas Sturmlechner
commit: d6efa06ad1133cff9752cfda57ff644124e0f56a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 16:15:56 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 16:15:56 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d6efa06a

app-editors/okteta: Drop IUSE=crypt, unused dependencies

Upstream commits:
aa1a0addb2c146f0845a6cc73c7d36d0080790f2
f6438c804376fbecc1da065f97707e05fc62471c
8be7329f6f6d8221b83c5f96c96967f9dd02988a

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/okteta/okteta-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/app-editors/okteta/okteta-.ebuild 
b/app-editors/okteta/okteta-.ebuild
index 9ffdcda933..657703e69c 100644
--- a/app-editors/okteta/okteta-.ebuild
+++ b/app-editors/okteta/okteta-.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="GPL-2 handbook? ( FDL-1.2 )"
 SLOT="5"
-IUSE="crypt"
+IUSE=""
 
 DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -31,7 +31,6 @@ DEPEND="
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -39,7 +38,6 @@ DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kitemviews-${KFMIN}:5
>=kde-frameworks/kjobwidgets-${KFMIN}:5
@@ -48,14 +46,12 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
 "
 RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(
-DOMIT_EXAMPLES=ON
-   $(cmake_use_find_package crypt Qca-qt5)
)
 
ecm_src_configure



[gentoo-commits] proj/kde:master commit in: kde-apps/k3b/

2023-08-27 Thread Andreas Sturmlechner
commit: 041c79dcfe19b362c22d644e666cd79a81c1f2da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 16:21:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 16:21:11 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=041c79dc

kde-apps/k3b: Drop unused dependency

Upstream commit 9982f85c3e37e12b2c4c413cfd4d9872d9333a60

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/k3b/k3b-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/k3b/k3b-.ebuild b/kde-apps/k3b/k3b-.ebuild
index 3399df4656..580c1061e7 100644
--- a/kde-apps/k3b/k3b-.ebuild
+++ b/kde-apps/k3b/k3b-.ebuild
@@ -42,7 +42,6 @@ DEPEND="
>=kde-frameworks/knewstuff-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5



[gentoo-commits] repo/user/gerislay:master commit in: kde-apps/keysmith/

2023-08-27 Thread gerion
commit: d1a6df9d74f0c7423b6da2629c60a6ab90c167f1
Author: Gerion Entrup  flump  de>
AuthorDate: Sun Aug 27 16:29:16 2023 +
Commit: gerion  flump  de>
CommitDate: Sun Aug 27 16:29:55 2023 +
URL:https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=d1a6df9d

kde-apps/keysmith: drop, in gentoo now (app-crypt/keysmith)

Signed-off-by: Gerion Entrup  flump.de>

 kde-apps/keysmith/Manifest|  2 --
 kde-apps/keysmith/keysmith-23.04.1.ebuild | 42 ---
 2 files changed, 44 deletions(-)

diff --git a/kde-apps/keysmith/Manifest b/kde-apps/keysmith/Manifest
deleted file mode 100644
index e9312d5..000
--- a/kde-apps/keysmith/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST keysmith-23.04.1.tar.xz 161236 BLAKE2B 
e1803beca54dec248a2cf65fa886aeac7a128aad9cce400772cc38b8cb27bd5e8aa5f1b00d79d81281fdb567e1b3591ab5636886e29f79c7c7ce325d6f5459a1
 SHA512 
9e24ceab16f369a3b03c4c52307f4484e9e4896022725a6bc61e66cf736ea0936a3dca56e0ecd652beb9a151b17b8187b89063918b179994cb1fb8f27eb79532
-EBUILD keysmith-23.04.1.ebuild 899 BLAKE2B 
da48dd903a3256c4efceb1d17781001af839a639b154bd786a6077bfb54aee3c5ee2782f91dbac903685524a51c2bbdc16dfdb7925c350868bdd3bec8af955d8
 SHA512 
6f9319a6ba6fbb7c47ce9b325cb937c44415ab941eb43808c57304a7a3e5eebf774acda71cd1beb6a071e819dfdd2d4e4525994d20be6191e57d8e72a4f0af66

diff --git a/kde-apps/keysmith/keysmith-23.04.1.ebuild 
b/kde-apps/keysmith/keysmith-23.04.1.ebuild
deleted file mode 100644
index 7f86462..000
--- a/kde-apps/keysmith/keysmith-23.04.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.91.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="OTP client for Plasma Mobile and Desktop"
-HOMEPAGE="https://invent.kde.org/utilities/keysmith;
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE="+dbus"
-
-DEPEND="
-   >=dev-qt/qtcore-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   dbus? (
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(usex dbus "-DBUILD_DBUS_INTERFACE=TRUE")
-   )
-   ecm_src_configure
-}



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

2023-08-27 Thread Sam James
commit: 193f38d9dba7addb45b409aa36322f76938e7106
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193f38d9

media-libs/libplacebo: Stabilize 6.292.1 amd64, #913092

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

 media-libs/libplacebo/libplacebo-6.292.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libplacebo/libplacebo-6.292.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
index f816aa14114b..4fc312ee71b4 100644
--- a/media-libs/libplacebo/libplacebo-6.292.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
@@ -19,7 +19,7 @@ else
)
"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ppc64 x86"
+   KEYWORDS="amd64 ppc64 x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-08-27 Thread Sam James
commit: dc6683e12b5eba507e4e84aecf1f8fd3fe76c96b
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6683e1

dev-util/mingw64-toolchain: Stabilize 11.0.0_p2 amd64, #913091

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

 dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild 
b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
index c489e2e8fdaf..5a09bb4367bc 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
@@ -40,7 +40,7 @@ LICENSE="
ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
 "
 SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="+abi_x86_32 custom-cflags debug"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-video/mpv/

2023-08-27 Thread Sam James
commit: 53cd34ec1d5f3d9e285232cc18a3b2fee8c474a3
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53cd34ec

media-video/mpv: Stabilize 0.36.0-r1 amd64, #913092

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

 media-video/mpv/mpv-0.36.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-0.36.0-r1.ebuild 
b/media-video/mpv/mpv-0.36.0-r1.ebuild
index a4b8928d809d..a1e1203ee5d1 100644
--- a/media-video/mpv/mpv-0.36.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.36.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86 
~amd64-linux"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86 
~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/chafa/

2023-08-27 Thread Sam James
commit: 04b9091c59321f380d2011d10bbe1d46345e5630
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b9091c

media-gfx/chafa: Stabilize 1.12.5-r1 amd64, #913101

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

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 5e063b619558..7d50684d2d77 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+tools webp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-vi/

2023-08-27 Thread Sam James
commit: 123f1f2612f9cb64029291f6cba578a3e844a4de
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123f1f26

app-eselect/eselect-vi: Stabilize 20221122 ALLARCHES, #913093

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

 app-eselect/eselect-vi/eselect-vi-20221122.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-eselect/eselect-vi/eselect-vi-20221122.ebuild 
b/app-eselect/eselect-vi/eselect-vi-20221122.ebuild
index d753c984f717..80a869db1567 100644
--- a/app-eselect/eselect-vi/eselect-vi-20221122.ebuild
+++ b/app-eselect/eselect-vi/eselect-vi-20221122.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,6 +9,6 @@ 
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-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"
+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"
 
 RDEPEND="app-admin/eselect"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kergen/

2023-08-27 Thread Sam James
commit: 8de757014d222af2f567e5d5462b415ce200c0d3
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de75701

sys-kernel/kergen: Stabilize 0.1.5-r1 x86, #913100

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

 sys-kernel/kergen/kergen-0.1.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild 
b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
index 5f36f2d7c8fe..c267b48d7a37 100644
--- a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
+++ b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
@@ -14,4 +14,4 @@ 
SRC_URI="https://github.com/nichoski/kergen/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/chafa/

2023-08-27 Thread Sam James
commit: ae867020ec4949dc0cfa81a05ae789f8203c1117
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae867020

media-gfx/chafa: Stabilize 1.12.5-r1 arm64, #913101

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

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 515c1b60c774..db91c5f2b009 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="+tools webp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libjodycode/

2023-08-27 Thread Sam James
commit: e7477dea79b0ef0b59bce3ee3d0ae3ac4b1b24bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7477dea

dev-libs/libjodycode: Stabilize 3.1 amd64, #912238

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

 dev-libs/libjodycode/libjodycode-3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libjodycode/libjodycode-3.1.ebuild 
b/dev-libs/libjodycode/libjodycode-3.1.ebuild
index ed722e353ab5..76fa041c7d71 100644
--- a/dev-libs/libjodycode/libjodycode-3.1.ebuild
+++ b/dev-libs/libjodycode/libjodycode-3.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # missing test script
 # https://github.com/jbruchon/jdupes/issues/191



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

2023-08-27 Thread Sam James
commit: f629e1c85fa7134bd4c24f237bf262dd051d1ed5
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f629e1c8

app-misc/jdupes: Stabilize 1.26.1 amd64, #912238

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

 app-misc/jdupes/jdupes-1.26.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/jdupes/jdupes-1.26.1.ebuild 
b/app-misc/jdupes/jdupes-1.26.1.ebuild
index 75c356ecb8ea..875ea3581a45 100644
--- a/app-misc/jdupes/jdupes-1.26.1.ebuild
+++ b/app-misc/jdupes/jdupes-1.26.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kergen/

2023-08-27 Thread Sam James
commit: c50dc791d3efc641776b67d0a5ba86b540d8087f
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c50dc791

sys-kernel/kergen: Stabilize 0.1.5-r1 amd64, #913100

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

 sys-kernel/kergen/kergen-0.1.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild 
b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
index c1cc79a36986..5f36f2d7c8fe 100644
--- a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
+++ b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
@@ -14,4 +14,4 @@ 
SRC_URI="https://github.com/nichoski/kergen/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/chafa/

2023-08-27 Thread Sam James
commit: e0644153a5c1f0c712ec4e57117bd606e5741176
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0644153

media-gfx/chafa: Stabilize 1.12.5-r1 x86, #913101

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

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 7d50684d2d77..515c1b60c774 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+tools webp"
 
 RDEPEND="



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

2023-08-27 Thread Sven Wegener
commit: c28394b36c6949ede6bc968573652b207658bce0
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Aug 26 17:03:00 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Aug 27 17:36:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28394b3

dev-util/systemtap: add 4.9

Signed-off-by: Sven Wegener  gentoo.org>

 dev-util/systemtap/Manifest |   1 +
 dev-util/systemtap/systemtap-4.9.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index edc1aebe3460..ebe95e31f758 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1 +1,2 @@
 DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 
9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d
 SHA512 
fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
+DIST systemtap-4.9.tar.gz 6684228 BLAKE2B 
880747bcfbaa1909ca20a6cb30eb37d9443547783489396355b642758054ae0e0bf5b495a0adf57851c7c7a6b4300e498bb8c1c8da6df83ab1d1e18877b108a7
 SHA512 
a2736223fee0c801c36719a0245f31ed7e2e63c30bb7d5cab631dd57e4eb10e04abf2c9b272bda2a17c207c9dd163a1eb8a3e0759eda0c781946e644625510b7

diff --git a/dev-util/systemtap/systemtap-4.9.ebuild 
b/dev-util/systemtap/systemtap-4.9.ebuild
new file mode 100644
index ..ce5f554710b0
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.9.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap;
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+   ${PYTHON_DEPS}
+
+   dev-libs/boost:=
+   >=dev-libs/elfutils-0.142
+   dev-libs/json-c:=
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+
+   libvirt? ( >=app-emulation/libvirt-1.0.2 )
+   selinux? ( sys-libs/libselinux )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? (
+   dev-libs/nspr
+   dev-libs/nss
+   )
+   zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+   ${CDEPEND}
+   app-arch/cpio
+   app-text/xmlto
+   $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   >=sys-devel/gettext-0.18.2
+
+   libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/stapdev
+   acct-group/stapsys
+   acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - 
this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - 
this can be enabled in 'General setup -> Kernel->user space relay support 
(formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) 
- this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+   "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+   linux-info_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   python_fix_shebang .
+
+   sed -i \
+   -e 's|-Werror||g' \
+   configure.ac \
+   Makefile.am \
+   stapbpf/Makefile.am \
+   stapdyn/Makefile.am \
+   staprun/Makefile.am \
+   testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+   testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+   testsuite/systemtap.base/stmt_rel_user.exp \
+   testsuite/systemtap.base/sdt_va_args.exp \
+   testsuite/systemtap.base/sdt_misc.exp \
+   testsuite/systemtap.base/sdt.exp \
+   scripts/kprobes_test/gen_code.py \
+   || die "Failed to clean up sources"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-docs
+   --disable-grapher
+   --disable-refdocs
+   --disable-server
+   # Our toolchain sets this for us already and adding in
+   # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+   # This option (at least as of 4.5) doesn't pass -fno* etc,
+   # it just doesn't _add_ options, which is good. If it changes
+   # to actually pass 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/chafa/

2023-08-27 Thread Jakov Smolić
commit: d5423ed1440834af769d0f9b6482761e7206eb65
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:08:56 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5423ed1

media-gfx/chafa: drop 1.12.5

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/chafa/chafa-1.12.5.ebuild | 36 
 1 file changed, 36 deletions(-)

diff --git a/media-gfx/chafa/chafa-1.12.5.ebuild 
b/media-gfx/chafa/chafa-1.12.5.ebuild
deleted file mode 100644
index 651857311f4a..
--- a/media-gfx/chafa/chafa-1.12.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer"
-HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa;
-SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="+tools"
-
-RDEPEND="
-   dev-libs/glib:2
-   media-gfx/imagemagick:0=
-   tools? ( >=media-libs/freetype-2.0.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   econf \
-   --disable-man \
-   $(use_with tools)
-}
-
-src_install() {
-   local DOCS=( AUTHORS NEWS README TODO )
-   default
-
-   use tools && doman docs/chafa.1
-
-   find "${ED}" -name '*.la' -delete || die
-}



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

2023-08-27 Thread Jakov Smolić
commit: 74f6af480c9d9548a92e235caee332b1856ab979
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:08:27 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f6af48

app-misc/jdupes: drop 1.23.0, 1.25.2

Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/jdupes/Manifest |  2 --
 app-misc/jdupes/jdupes-1.23.0.ebuild | 47 
 app-misc/jdupes/jdupes-1.25.2.ebuild | 46 ---
 3 files changed, 95 deletions(-)

diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
index e3cb50d93151..4093a3c07336 100644
--- a/app-misc/jdupes/Manifest
+++ b/app-misc/jdupes/Manifest
@@ -1,3 +1 @@
-DIST jdupes-1.23.0.tar.gz 147647 BLAKE2B 
10c09c39d54e78cbfa693f94c4305104cb46ae5f835ba4dfa308fcab5f0c920570d821aa48b1434e4fe63e754b6380e00daacc69ad05c33222a44fd05bff9e7e
 SHA512 
27e3021592180e7573727a98290471693d92d98db72ace2a48b0b075f9762a9089338a65f112b93b07b33ecd9eb16f97f183da847e331e3af10627074875f810
-DIST jdupes-1.25.2.tar.gz 154491 BLAKE2B 
5d155fff6a463078f6baaeff39b560469c053c9f8db1327238cc6a09c9fd8344d1fddf402d794d178c4b96ec34062480184452691b22a63886265f07957d614a
 SHA512 
6436e545842ad9e80917cc3c86afe39df8d536d2994e7a9a8ccc1bdb45ef0c0480b7fff3a8178a91ee47fea0c81b87a33834da322027eac36b1532fddad2960a
 DIST jdupes-1.26.1.tar.gz 168265 BLAKE2B 
e6c7a7d69a9a67d7550624ddd707a08a6a1a740c32fe1bc3534d53c20586b249303b6de23c0703033db497c3af85714b3e22fd87813c4700669880efa3cc376c
 SHA512 
17ea87dee25a26aa136e3876031bfa47d55506adb38272b8cf2da8a81276134da0cf0b280815c8a717c0e48b911ce5efa95d1eb8dafe5ce109a1573600ae92bb

diff --git a/app-misc/jdupes/jdupes-1.23.0.ebuild 
b/app-misc/jdupes/jdupes-1.23.0.ebuild
deleted file mode 100644
index 5c7cc56292ac..
--- a/app-misc/jdupes/jdupes-1.23.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Identify duplicate files on the filesystem"
-HOMEPAGE="https://github.com/jbruchon/jdupes;
-if [[ "${PV}" == * ]] ; then
-   EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64"
-fi
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="dev-libs/libjodycode"
-RDEPEND="${DEPEND}"
-
-IUSE="+dedupe lowmem hardened"
-
-# missing test.sh script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-src_prepare() {
-   sed -i -e '/PREFIX/s/=/?=/' Makefile || die
-   default
-}
-
-src_compile() {
-   tc-export CC
-   local myconf=(
-   $(usex dedupe 'ENABLE_DEDUPE=1' '')
-   $(usex lowmem 'LOW_MEMORY=1' '')
-   $(usex hardened 'HARDEN=1' '')
-   )
-   emake ${myconf[@]}
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-   einstalldocs
-}

diff --git a/app-misc/jdupes/jdupes-1.25.2.ebuild 
b/app-misc/jdupes/jdupes-1.25.2.ebuild
deleted file mode 100644
index 75c356ecb8ea..
--- a/app-misc/jdupes/jdupes-1.25.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Identify duplicate files on the filesystem"
-HOMEPAGE="https://github.com/jbruchon/jdupes;
-if [[ "${PV}" == * ]] ; then
-   EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="dev-libs/libjodycode"
-RDEPEND="${DEPEND}"
-
-IUSE="+dedupe hardened"
-
-# missing test.sh script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-src_prepare() {
-   sed -i -e '/PREFIX/s/=/?=/' Makefile || die
-   default
-}
-
-src_compile() {
-   tc-export CC
-   local myconf=(
-   $(usex dedupe 'ENABLE_DEDUPE=1' '')
-   $(usex hardened 'HARDEN=1' '')
-   )
-   emake ${myconf[@]}
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kergen/

2023-08-27 Thread Jakov Smolić
commit: 967e88383810017bd5a64314928a7d4ff118a9bd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:08:32 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967e8838

sys-kernel/kergen: drop 0.1.5

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-kernel/kergen/kergen-0.1.5.ebuild | 17 -
 1 file changed, 17 deletions(-)

diff --git a/sys-kernel/kergen/kergen-0.1.5.ebuild 
b/sys-kernel/kergen/kergen-0.1.5.ebuild
deleted file mode 100644
index 30f1a6edcd92..
--- a/sys-kernel/kergen/kergen-0.1.5.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Kernel config generator"
-HOMEPAGE="https://github.com/nichoski/kergen;
-SRC_URI="https://github.com/nichoski/kergen/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libjodycode/

2023-08-27 Thread Jakov Smolić
commit: a2f4ac23132e685c38e9a872bc6c9d8cf18e35cb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:07:30 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f4ac23

dev-libs/libjodycode: drop 2.0.1, 3.0.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libjodycode/Manifest |  2 --
 dev-libs/libjodycode/libjodycode-2.0.1.ebuild | 25 
 dev-libs/libjodycode/libjodycode-3.0.1.ebuild | 33 ---
 3 files changed, 60 deletions(-)

diff --git a/dev-libs/libjodycode/Manifest b/dev-libs/libjodycode/Manifest
index 844b9f31a389..f681f8e69288 100644
--- a/dev-libs/libjodycode/Manifest
+++ b/dev-libs/libjodycode/Manifest
@@ -1,3 +1 @@
-DIST libjodycode-2.0.1.tar.gz 22186 BLAKE2B 
1a1d88a3cebc2adf4a9a067c00e8c543e01dc9f5a34ea2ab6c3e5239b2627c7f737f4a467dfd03b8ba7a38c6764227f009e5c0c7af6b5086652183bbd052ae1a
 SHA512 
eba59bc2a792e129e8d397c8fdb9d6dc09b6af87828e18c530e8613c425ed8b404b8cc586aea490fe9f1791630c12c879c2f97f52740dc0e31b5feff9ccd95b1
-DIST libjodycode-3.0.1.tar.gz 25929 BLAKE2B 
a55e7a2f2ab829dfadc4ecf296e56d38341acd8fde44bc84bdb821d485546b4c4e31fe40a729cfc940b0499d7d1a83e549ddd93abab709be463fd4050d7d45c7
 SHA512 
cbcc85ce2f321a01762966100ba73b7ddadd2f5bbbd6ec2ddc99624a54505ec6fc8d2be2b3cb520312b5c82599401141409018c58e68a2f17c044c69da6caa75
 DIST libjodycode-3.1.tar.gz 27340 BLAKE2B 
c084c75a241737c63f33a9a21ea2dc5303d6811fd94db9bd62162eb1ed3fa6e43edbbc1cbfa079f60f8f11a76c052cd825250b2ca34594889da46cbdda1c5248
 SHA512 
980f1797084594f710cae92b26d10c46a73415d11e89af608c8a87730ea39f497fec0889f9bd88af7c23aa0067dd6642758edc2b2756d9eba6e6a4a50c583751

diff --git a/dev-libs/libjodycode/libjodycode-2.0.1.ebuild 
b/dev-libs/libjodycode/libjodycode-2.0.1.ebuild
deleted file mode 100644
index 24838eaf1a0b..
--- a/dev-libs/libjodycode/libjodycode-2.0.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shared code used by several utilities written by Jody Bruchon"
-HOMEPAGE="https://github.com/jbruchon/libjodycode;
-SRC_URI="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-# missing test script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   LIB_DIR="/usr/$(get_libdir)" \
-   PREFIX="${EPREFIX}"/usr \
-   install
-   einstalldocs
-}

diff --git a/dev-libs/libjodycode/libjodycode-3.0.1.ebuild 
b/dev-libs/libjodycode/libjodycode-3.0.1.ebuild
deleted file mode 100644
index 21fb1968503a..
--- a/dev-libs/libjodycode/libjodycode-3.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shared code used by several utilities written by Jody Bruchon"
-HOMEPAGE="https://github.com/jbruchon/libjodycode;
-SRC_URI="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# missing test script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-static-lib.patch
-)
-
-src_compile() {
-   emake sharedlib
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   LIB_DIR="/usr/$(get_libdir)" \
-   PREFIX="${EPREFIX}"/usr \
-   install
-   einstalldocs
-}



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

2023-08-27 Thread Andrew Ammerlaan
commit: a740d65d10a325c3a5977036eb9f410e452db925
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 26 19:26:46 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 19:36:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a740d65d

kernel-build.eclass: sign the kernel image earlier in src_install

By signing it in src_install instead of pkg_postinst the signed version is
included in any generated binpkg. This is useful for enabling secureboot
on machines that do not have the secureboot private key available.

This change makes it possible to distribute a signed kernel image in
sys-kernel/gentoo-kernel-bin.

Note, UKIs are always generated locally, so if UKIs are used these will still
have to be signed in pkg_postinst and therefore the private key is still
required on all systems with USE=secureboot and uefi=yes in dracut.conf.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/kernel-build.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 5b324e036c5f..ca105ee1f133 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -33,6 +33,7 @@ if [[ ${KERNEL_IUSE_MODULES_SIGN} ]]; then
# If we have enabled module signing IUSE
# then we can also enable secureboot IUSE
KERNEL_IUSE_SECUREBOOT=1
+   inherit secureboot
 fi
 
 inherit multiprocessing python-any-r1 savedconfig toolchain-funcs 
kernel-install
@@ -348,6 +349,10 @@ kernel-build_src_install() {
dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/build"
dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/source"
 
+   if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
+   secureboot_sign_efi_file "${ED}${kernel_dir}/${image_path}"
+   fi
+
# unset to at least be out of the environment file in, e.g. shared 
binpkgs
unset KBUILD_SIGN_PIN
 



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

2023-08-27 Thread Andrew Ammerlaan
commit: 64eda769f895dc374fdc5e51d0c7cc4d3ffbe1dd
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 26 19:32:07 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 19:36:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64eda769

dist-kernel-utils.eclass: only sign image if it is a UKI

If we are not using UKIs we don't have to do anything since the kernel image
was already signed in kernel-build.eclass.

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32464
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/dist-kernel-utils.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass
index 6903183b6efb..b2e9df6746e3 100644
--- a/eclass/dist-kernel-utils.eclass
+++ b/eclass/dist-kernel-utils.eclass
@@ -131,11 +131,11 @@ dist-kernel_install_kernel() {
done
shopt -u nullglob
export KERNEL_INSTALL_PLUGINS="${KERNEL_INSTALL_PLUGINS} 
${plugins[@]}"
-   fi
 
-   if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
-   # Kernel-install requires uki's are named uki.efi, sign in-place
-   secureboot_sign_efi_file "${image}" "${image}"
+   if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
+   # Ensure the uki is signed if dracut hasn't already 
done so.
+   secureboot_sign_efi_file "${image}"
+   fi
fi
 
ebegin "Installing the kernel via installkernel"



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

2023-08-27 Thread Andrew Ammerlaan
commit: bc63496c267e26bb88db956fa818f4ec3775fac6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Aug 27 16:24:08 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 19:36:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc63496c

secureboot.eclass: secureboot_sign_efi_file allow call with 1 arg

Use the input file as the output file if it is not specified.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

sb-fix

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/secureboot.eclass | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/eclass/secureboot.eclass b/eclass/secureboot.eclass
index 383fe7cc3afa..a9ba514cb7a0 100644
--- a/eclass/secureboot.eclass
+++ b/eclass/secureboot.eclass
@@ -98,16 +98,18 @@ secureboot_pkg_setup() {
 }
 
 # @FUNCTION: secureboot_sign_efi_file
-# @USAGE:  
+# @USAGE:  []
 # @DESCRIPTION:
 # Sign a file using sbsign and the requested key/certificate.
-# If the file is already signed with our key then skip.
+# If the file is already signed with our key then the file is skipped.
+# If no output file is specified the output file will be the same
+# as the input file, i.e. the file will be overwritten.
 secureboot_sign_efi_file() {
debug-print-function ${FUNCNAME[0]} "${@}"
use secureboot || return
 
local input_file=${1}
-   local output_file=${2}
+   local output_file=${2:-${1}}
 
_secureboot_die_if_unset
 



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

2023-08-27 Thread David Seifert
commit: 9ccf5e8c105c3c06ed7cb8dc73e5361b5ce4ff4c
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 27 14:13:08 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 27 14:13:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ccf5e8c

sys-apps/usbredir: drop 0.12.0

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

 sys-apps/usbredir/Manifest   |  1 -
 sys-apps/usbredir/usbredir-0.12.0.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/sys-apps/usbredir/Manifest b/sys-apps/usbredir/Manifest
index c0d7e4a516ed..3b6ee088f950 100644
--- a/sys-apps/usbredir/Manifest
+++ b/sys-apps/usbredir/Manifest
@@ -1,2 +1 @@
-DIST usbredir-0.12.0.tar.bz2 70102 BLAKE2B 
c6891e14a7951520066fdc7e8095c905599aa3186c72ff378d25e46335843df6daa746937619f8bcb9e60447f19ce671317e9b21e6ce127d2b977d82cb39a337
 SHA512 
586465d3a18c3bbf621e6b7d1dc24edb333e00491dbd0d0dc781a9e0640f3483a8abf73c55d4ad76b3be0a27a4b1801d08dffb77db3f9aab2234039a60a605ca
 DIST usbredir-usbredir-0.13.0.tar.bz2 68836 BLAKE2B 
c0efabd12dec51bffa6e639db0a82547ec5c93ca649de823a6240373154d0929df599924ab3868d24ad74c7795202ad92ff1221589f37799944e34424acadf2d
 SHA512 
b71eb1814ef456bebf62bac2e273f9a41b1451ae50941018c36d79298d74ac29c1137b66a4a928fd46c1fcd2905b83d3774fab703d88f9ea7e3e4e14420958ca

diff --git a/sys-apps/usbredir/usbredir-0.12.0.ebuild 
b/sys-apps/usbredir/usbredir-0.12.0.ebuild
deleted file mode 100644
index 02efb451b768..
--- a/sys-apps/usbredir/usbredir-0.12.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="TCP daemon and set of libraries for usbredir protocol 
(redirecting USB traffic)"
-HOMEPAGE="https://www.spice-space.org/usbredir.html 
https://gitlab.freedesktop.org/spice/usbredir;
-SRC_URI="https://gitlab.freedesktop.org/spice/usbredir/-/archive/${P}/${PN}-${P}.tar.bz2
 -> ${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86"
-
-DEPEND="dev-libs/glib:2
-   virtual/libusb:1"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/usbredir-${P}"
-
-src_install() {
-   meson_src_install
-   dodoc -r docs/.
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlglot/

2023-08-27 Thread Michał Górny
commit: 56c2435e5c816fee62fd32c68ea63122b8f5b0b3
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Aug 27 01:35:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:34:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c2435e

dev-python/sqlglot: add 17.16.1

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32468
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlglot/Manifest   |  1 +
 dev-python/sqlglot/sqlglot-17.16.1.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 4cfba040fb61..ed8f4a4a6d60 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -6,3 +6,4 @@ DIST sqlglot-17.14.0.tar.gz 8496712 BLAKE2B 
5bdf3e3ffcb5da87f102cc706f52a1717abb
 DIST sqlglot-17.14.2.tar.gz 8498185 BLAKE2B 
c556387a77aa2d5a52ce2f0ac630253ea68b9cd9426493e689e253b524643d25f1b7833e0a0970a52ac172eeced458de25584e55dc74d48e9398a02ab7f3dae1
 SHA512 
186011ccdbe3a3abff6dd94f31c6f2030a9a3c508569528e716fbfaffefccd9c31a508507caa8e2225582c95056e966466ba9aac95262d10152917c70003de7b
 DIST sqlglot-17.15.0.tar.gz 8505061 BLAKE2B 
60ab18f09a5540d1442b03b6eae104f01642808ab0081df5e387eaa9a8c188b21cc1574e0c63d3d0eeddef023c2d3d0008a0e6f0e7e5ce8cdadde51b40e8641e
 SHA512 
efca36e7fffcaff3379a870266e6978452a06a502d179d5bb1ba3dbf6f2d84bd9ef8f7967f82d6512ab6d420b755d3ea2c3bd243a4f7c5e8baccd4dcd183d390
 DIST sqlglot-17.15.1.tar.gz 8536088 BLAKE2B 
6b3e0663a4707bc5c94749765919f9e0a76e4d38b62777923407c360474e9b8671be7d2be3b7e3b7b37c95de9b51cb4aa4bfa161b2fbc7e218a6d20184804979
 SHA512 
bab2b32ab119e820067dd60b336e96797c2fddfa5cbbe619c12b0c27e19ab8fa8d3106cdc4956036f87b810bd1dab3a5f7a01b690d72b3c1e9ec9f10399bb95e
+DIST sqlglot-17.16.1.tar.gz 8561327 BLAKE2B 
fce3362e91e91f92624337964ddd72ab198ecd368f77abce89ee7090aeb23efb79aecd93f76d7f8cd896c23d8cd99f0e068bdbc14906174eab6bd015e809f903
 SHA512 
c97bd12c1f889f77c279b10b5869806ac170301602020dcf7073ba70547702e1732a3354141694f7c4db8528bc1fd4e8bfe006f2ad81c4bf63153c148878b5e1

diff --git a/dev-python/sqlglot/sqlglot-17.16.1.ebuild 
b/dev-python/sqlglot/sqlglot-17.16.1.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-17.16.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/imageio/

2023-08-27 Thread Michał Górny
commit: ef5a47800a43fcb35cb9a73710a0cf530c4859b9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:41:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5a4780

dev-python/imageio: Bump to 2.31.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/imageio/Manifest  |  1 +
 dev-python/imageio/imageio-2.31.2.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index fc7d09f4768e..4cdd3a685e96 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,3 +1,4 @@
 DIST imageio-2.31.1.gh.tar.gz 411419 BLAKE2B 
4167e073daeb4a05cc88cfca78764468d33cb7d3d0ae8a75f43bb40312b44c1e5b0cd1416203addb853a8ada744ff97bdec3dc42685d6aec0ee8e4be839d8490
 SHA512 
8fa322816ddc041bb84a0b6ac9282fffdfb3894f3594e36c554cec9ae8d0898a7b005b9d43e7b4065fc6ca71301b63e95e46cb0a73ebedbd9004bca0146b535d
+DIST imageio-2.31.2.gh.tar.gz 411570 BLAKE2B 
bf2b92e7d9875ed6285c33ef04baa8b6bb798210bd0c1efcaf81f23a75641964dbd8f9139690928bbecbeae15cc9a7df63898e497b2234b3999dbe91c9b20d78
 SHA512 
9aff670c10a1cc67c3d71bea6014e5d5bb3da7a63037056f077266005bdc72ec39fcc6afdc5c130753019b00f7306963f133cbf663a3b59490401353e21f74bc
 DIST imageio-chelsea.png 221294 BLAKE2B 
58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3
 SHA512 
48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
 DIST imageio-cockatoo.mp4 728751 BLAKE2B 
45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2
 SHA512 
e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49

diff --git a/dev-python/imageio/imageio-2.31.2.ebuild 
b/dev-python/imageio/imageio-2.31.2.ebuild
new file mode 100644
index ..07ef8bc8f8b1
--- /dev/null
+++ b/dev-python/imageio/imageio-2.31.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="
+   https://imageio.readthedocs.io/en/stable/
+   https://github.com/imageio/imageio/
+   https://pypi.org/project/imageio/
+"
+SRC_URI="
+   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
+   -> ${PN}-chelsea.png
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
+   -> ${PN}-cockatoo.mp4
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+   media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+   test? (
+   dev-python/fsspec[${PYTHON_USEDEP}]
+   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   local PATCHES=(
+   # block silently downloading vulnerable libraries from the 
Internet
+   "${FILESDIR}"/imageio-2.22.0-block-download.patch
+   )
+
+   if use test; then
+   mkdir -p "${HOME}"/.imageio/images || die
+   local i
+   for i in chelsea.png cockatoo.mp4; do
+   cp "${DISTDIR}/${PN}-${i}" 
"${HOME}/.imageio/images/${i}" || die
+   done
+   fi
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Fails because of system installed freeimage
+   tests/test_core.py::test_findlib2
+   # Tries to download ffmpeg binary ?!
+   tests/test_ffmpeg.py::test_get_exe_installed
+   # blocked by our patch
+   tests/test_core.py::test_fetching
+   tests/test_core.py::test_request
+   # known broken
+   # https://github.com/imageio/imageio/issues/890
+   tests/test_freeimage.py::test_exr_write
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzotero/

2023-08-27 Thread Michał Górny
commit: 896998328cf3638a2b8a59485384c3981bd33329
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:43:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89699832

dev-python/pyzotero: Bump to 1.5.10

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyzotero/Manifest   |  1 +
 dev-python/pyzotero/pyzotero-1.5.10.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest
index cfc82e273475..0fbc25a5608c 100644
--- a/dev-python/pyzotero/Manifest
+++ b/dev-python/pyzotero/Manifest
@@ -1 +1,2 @@
+DIST pyzotero-1.5.10.tar.gz 526403 BLAKE2B 
f62607b14dd558f7d3bb74e9758ae3bc762df178ce92c31253d183609dc0e8c48e67382457a6078139e003076ee8b1cd20959d807fdf9fd8bf1cf2c383bbdf1a
 SHA512 
9fe4c337e597786ada1cfdfbe1bbb42f03356e3a1258760f945f22e17fd3c48a77ad1f92b3854fc36be4ffcbaf9453cd7109f2bd339b2bfe837719fdbc71b129
 DIST pyzotero-1.5.9.tar.gz 526093 BLAKE2B 
bf29b557226363d71d536c41fb168b55b0d63dace5789f8abc92b8342bffb1ddcb4344132a68cc401db0ca0a536f534141690b017bc4dcf4d45299dec308a554
 SHA512 
be8c2135d3cc1bc5defc27a4eaf5233ced01a7c84cdf89074ce318558728c9356ddcf9e4ede4012b03c1f836dde641fee9366ca954e5d3cf35642638c3e38145

diff --git a/dev-python/pyzotero/pyzotero-1.5.10.ebuild 
b/dev-python/pyzotero/pyzotero-1.5.10.ebuild
new file mode 100644
index ..9d9ad538c0fd
--- /dev/null
+++ b/dev-python/pyzotero/pyzotero-1.5.10.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python client for the Zotero API"
+HOMEPAGE="
+   https://github.com/urschrei/pyzotero/
+   https://pypi.org/project/pyzotero/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-text/zotero-bin
+   dev-python/bibtexparser[${PYTHON_USEDEP}]
+   dev-python/feedparser[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/httpretty[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc --no-autodoc
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/autopep8/

2023-08-27 Thread Michał Górny
commit: 97e0932d3ed16821e313e1be418e62d6cae99420
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:41:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e0932d

dev-python/autopep8: Bump to 2.0.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/autopep8/Manifest  |  1 +
 dev-python/autopep8/autopep8-2.0.4.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index 76e286b4e219..ab8e8c443d50 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1,2 +1,3 @@
 DIST autopep8-2.0.2.tar.gz 116154 BLAKE2B 
1b6830f9cb8a4384898273411f6b03cf3e3c0e45e2c56fa2bb134f3567cc06459a8123e660db9252f8d7cd15835d70e54c0155f146191be64ffbafaaa808244d
 SHA512 
09471827d18ca0c691bc524e0639a416d1a4418ddda1cb88f50e5c5302e75e7014751e659e26439c22317db21588fbd956c94299cef44e2c47771df38de94be3
 DIST autopep8-2.0.3.tar.gz 116499 BLAKE2B 
f43476babe717ccd1d8ea363dc00e8a1227433078c89662c92097b2e569c9da46ad14af4e42982289bf6ec6cfc88f4db233b638dcf89f882fd7c4650f3f70160
 SHA512 
0007d6c6a17f21e1b4e00d1b69d83cac6db50a4c17ae351a429275958adcbb1d014e0f7e7e966239cc47388cb15ec07a3569f1254c1f16ebf6fb7d43fcfe57e6
+DIST autopep8-2.0.4.tar.gz 116472 BLAKE2B 
c6e6d207e9e27db450b74fe63fc3c8dce1e6729e0c86046e3efb2a7e749ff402e4cb33062a10c49db7a5f158b12df35088686425a9d822a32b8a4fb6185aae7c
 SHA512 
2c3731d328d0128b4e93c9cb05d730cdf4e08cb18b73ca0de3ac24462feb3e1e61c805ce4cef67f0df2db04773657d0efae70cbca9a67fa5d2790b07daeafeac

diff --git a/dev-python/autopep8/autopep8-2.0.4.ebuild 
b/dev-python/autopep8/autopep8-2.0.4.ebuild
new file mode 100644
index ..1d0c3278faab
--- /dev/null
+++ b/dev-python/autopep8/autopep8-2.0.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style 
guide"
+HOMEPAGE="
+   https://github.com/hhatto/autopep8/
+   https://pypi.org/project/autopep8/
+"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/hhatto/${PN}.git;
+   inherit git-r3
+else
+   inherit pypi
+   KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/pycodestyle-2.10[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
+   # fails due to deprecation warnings
+   
test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes
+   
test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes_with_empty_file
+   )
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/starlette/

2023-08-27 Thread Michał Górny
commit: 3867b8d3ae0da2f6644639a4cff007a6ea67f2dd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:44:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3867b8d3

dev-python/starlette: Bump to 0.31.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/starlette/Manifest|  1 +
 dev-python/starlette/starlette-0.31.1.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index f085a39de099..cfdc752c1bda 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1 +1,2 @@
 DIST starlette-0.30.0.gh.tar.gz 2844387 BLAKE2B 
00457d4913bd1c99fc6972baae56c5ebe84ba8215c6dd4f7875f6d93856ba40454d8a72828e715624bb945dce4abfbe407ed16e289a393af7be980f36389f9ae
 SHA512 
751077fcfe3d344584d8986f3fc2bc25208716ca215db8ce62dfc752008dacd95f4834367f0921ceacaafa6b20409a9912f49ceabc23d7e9e5f636c6fb3646b2
+DIST starlette-0.31.1.gh.tar.gz 2846196 BLAKE2B 
08ebe13d4b9716c6ff74a4f9ca6333f5e6dc31c6ce359b39cbf8e9822fad2e8c8a111788a37893ad687f4d3ffb3bef1e21146f3769b3ac07f083b1c454c07fa3
 SHA512 
8501b1f40fea9351eba8366dfe1adcb27d19a64a2f547153f3106f8d6828a47c850d6ffb634d6ce60e74fc02d510afda22bca33e07631b72f9a5558e977ea0f6

diff --git a/dev-python/starlette/starlette-0.31.1.ebuild 
b/dev-python/starlette/starlette-0.31.1.ebuild
new file mode 100644
index ..5157f33105ee
--- /dev/null
+++ b/dev-python/starlette/starlette-0.31.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="The little ASGI framework that shines"
+HOMEPAGE="
+   https://www.starlette.io/
+   https://github.com/encode/starlette/
+   https://pypi.org/project/starlette/
+"
+# no docs or tests in sdist, as of 0.27.0
+SRC_URI="
+   https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/python-multipart[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Unpackaged 'databases' dependency
+   tests/test_database.py
+)
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/python-box/

2023-08-27 Thread Michał Górny
commit: 35396426612ab9d39d5e20a7dee19136e95a6ced
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:42:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35396426

dev-python/python-box: Bump to 7.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-box/Manifest|  1 +
 dev-python/python-box/python-box-7.1.1.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/python-box/Manifest b/dev-python/python-box/Manifest
index bd51dd84edc3..fe800b65b7b7 100644
--- a/dev-python/python-box/Manifest
+++ b/dev-python/python-box/Manifest
@@ -1 +1,2 @@
 DIST Box-7.0.1.gh.tar.gz 86746 BLAKE2B 
33288c89d1b285d1c04ebb00d56a26d451f7b22eefbcef12219108975aa610054af67f69153436033a183c7b26cf216649ddc75b4354f2ff4f02f2a6fc2903bd
 SHA512 
fe08fbca79fa02e53bc4208387162e49917f302e1595d924d4290d690092a9f7fae3f0cac66de1fd48ef16e627c4fbc2b2babed52b04381b24dab9b083040cf7
+DIST Box-7.1.1.gh.tar.gz 87515 BLAKE2B 
388944c3a577105ce1e12e9abff7da148d028db88d8070a09e6abe190882acdbfa4cf9d773af6cbae7e945603dc13d3d853253dc18b0d2d2b17c678293583b8a
 SHA512 
60e44eda013a5ab1de2215d156caf2567a24b0471ee20e52096137ad761e92c3ca20d9f3967a21e38ac924488a2b76399c4ea1bc86b652dd72d7494ce22effee

diff --git a/dev-python/python-box/python-box-7.1.1.ebuild 
b/dev-python/python-box/python-box-7.1.1.ebuild
new file mode 100644
index ..914dd520974a
--- /dev/null
+++ b/dev-python/python-box/python-box-7.1.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=Box-${PV}
+DESCRIPTION="Python dictionaries with advanced dot notation access"
+HOMEPAGE="
+   https://github.com/cdgriffith/Box/
+   https://pypi.org/project/python-box/
+"
+SRC_URI="
+   https://github.com/cdgriffith/Box/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf box || die
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pluggy/

2023-08-27 Thread Michał Górny
commit: 48ff721687d074bf8c25faa15a781e01f6d324fd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:48:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ff7216

dev-python/pluggy: Bump to 1.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pluggy/Manifest|  1 +
 dev-python/pluggy/pluggy-1.3.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest
index 0fc0ab7f2bc1..1df39936022b 100644
--- a/dev-python/pluggy/Manifest
+++ b/dev-python/pluggy/Manifest
@@ -1 +1,2 @@
 DIST pluggy-1.2.0.tar.gz 61613 BLAKE2B 
f1c9d7ca593cd3eaae2f035c8e2d2da09b179991a134e0c0be17642940a853194124b638e208c32b7f8e5250d30d138f4bb79cb414573c0103e6b5024f52abc9
 SHA512 
b2b6a80737c06e1507eb12513ed7f5ce508fd4a139c559a3a15d9f173f4455ef3847783efb91c32eca6e26cbe37b0336467d50c5db0563d8dbd17bd825cd7407
+DIST pluggy-1.3.0.tar.gz 63670 BLAKE2B 
afa28641ec0a93e97fed2a03655c76077d046b05f49c4e584df3486dd007fb20296f61b001664d8cbb50d4400f1132f75d5de932caa1d3f92e349f78158d7ade
 SHA512 
d4dbb449f533649da161d7e49f82da5800dabdace4f7aa239c412290470612a45a3ba3c50cafd7bd9ed26cb3aa14648bfa3ed3f41fc0db9ae9399fd7f5933d5f

diff --git a/dev-python/pluggy/pluggy-1.3.0.ebuild 
b/dev-python/pluggy/pluggy-1.3.0.ebuild
new file mode 100644
index ..dd354f8f296d
--- /dev/null
+++ b/dev-python/pluggy/pluggy-1.3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Plugin and hook calling mechanisms for Python"
+HOMEPAGE="
+   https://pluggy.readthedocs.io/
+   https://github.com/pytest-dev/pluggy/
+   https://pypi.org/project/pluggy/
+"
+
+LICENSE="MIT"
+SLOT="0"
+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"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinxcontrib-bibtex/

2023-08-27 Thread Michał Górny
commit: bc3225b5aa4c2d5ea827108d9ada915078e24c14
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:49:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3225b5

dev-python/sphinxcontrib-bibtex: Bump to 2.6.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinxcontrib-bibtex/Manifest   |  1 +
 .../sphinxcontrib-bibtex-2.6.1.ebuild  | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/sphinxcontrib-bibtex/Manifest 
b/dev-python/sphinxcontrib-bibtex/Manifest
index ab0ed8ab1dd8..9f75e1f6c7fd 100644
--- a/dev-python/sphinxcontrib-bibtex/Manifest
+++ b/dev-python/sphinxcontrib-bibtex/Manifest
@@ -1,2 +1,3 @@
 DIST sphinxcontrib-bibtex-2.5.0.tar.gz 113310 BLAKE2B 
5bd39fccf33897bbbf8359a09f07a6e7146d4fb3c1ccb63ad96d3980cc4a256e0b9b37bbf6ceadf65eb01937741934e1f30841587eb6246b50774c81e8428998
 SHA512 
c99b4bf8cbc73e94e7e4486b4cb58de0dc928079b320ee7d7a473ee27b7f1e349a4765a30059aadc3fb0c6161940c6f2eaf7afdf5ac1c64ba73ed80fba5b5e45
 DIST sphinxcontrib-bibtex-2.6.0.tar.gz 116668 BLAKE2B 
e7ad397bccf362717f95df7a563838005b626b59a49e9b07933deed47061fd56fdd291c2d8f2848821d43f132720507bcf5664afb7c62b9c8ca8745b131ba6f9
 SHA512 
779948e228890d57e26f0b450a6b6b0f7311142bfe65636ca86f42610ae9a3713cee8a4b6f58dc4e12cebd2a87dd309685fb29fbd0dbdbad14f993cb241bf1d6
+DIST sphinxcontrib-bibtex-2.6.1.tar.gz 117150 BLAKE2B 
832fe8d16fd9311b5972127328edc506a0d4f2918c4ac1a4e56ce0530fa0c792db45f82c1801f48ff3299a52693a3041e9c2d6cbc4a17e864617ca58cfb6cd42
 SHA512 
9cf965bdfbcbc03b3104c9e7c5a730ac3e38c410554b7007485bd9aa0464663e26898537fa074c97951588a3e848a8a64e09d6c82bfc117ce4153da24de84fb5

diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.1.ebuild 
b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.1.ebuild
new file mode 100644
index ..ea7f29444e5b
--- /dev/null
+++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extensions for BibTeX style citations"
+HOMEPAGE="
+   https://github.com/mcmtroffaes/sphinxcontrib-bibtex/
+   https://pypi.org/project/sphinxcontrib-bibtex/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/docutils-0.8[${PYTHON_USEDEP}]
+   >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}]
+   >=dev-python/pybtex-0.24[${PYTHON_USEDEP}]
+   >=dev-python/pybtex-docutils-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-3.5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/numpydoc[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # rinoh not packaged
+   test/test_citation_rinoh.py::test_citation_rinoh
+   test/test_citation_rinoh.py::test_citation_rinoh_multidoc
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   distutils_write_namespace sphinxcontrib
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pystache/

2023-08-27 Thread Michał Górny
commit: a8111e29d2ace9c37bcb69a0936a0c5a92de8a7c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:46:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8111e29

dev-python/pystache: Bump to 0.6.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pystache/Manifest  |  1 +
 dev-python/pystache/pystache-0.6.5.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pystache/Manifest b/dev-python/pystache/Manifest
index ba2e3a1cb113..09bc0f20a22d 100644
--- a/dev-python/pystache/Manifest
+++ b/dev-python/pystache/Manifest
@@ -1 +1,2 @@
 DIST pystache-0.6.1.gh.tar.gz 279050 BLAKE2B 
2c61ba260764aa4bf62039bfe1f844d34e26adc29af2f1e1d98619892bfabd3151aa1d34c69596389a68f0d84ce994ddf7114c091d42b497a17b300a5aff36cc
 SHA512 
516d286f84d2c77650550365f6b219acb712376f0b7302fff2aba7dee4d64e3d3fc2d781782777dd37093f6debf52f9d2a40b6ed8b65aa5f7025ff762cb5efae
+DIST pystache-0.6.5.gh.tar.gz 272484 BLAKE2B 
8b82aa8922480019e483f83d767ef19a1505e2fc708fef0d01c08353b5e600a077c1e86e36c412680381ff6fd310f83857038f383b8218b72269b4e5349b
 SHA512 
e3054e0bff5c3bc6679bf22555dd3cfb2f31b241484c7e6201d37b7767a22f2f842912e3f61d8e2e2858615a4f99ef4192d885b60f84dfeffa1408370ccfba75

diff --git a/dev-python/pystache/pystache-0.6.5.ebuild 
b/dev-python/pystache/pystache-0.6.5.ebuild
new file mode 100644
index ..c10cd9359cc2
--- /dev/null
+++ b/dev-python/pystache/pystache-0.6.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Updated Python implementation of Mustache templating framework"
+HOMEPAGE="
+   https://github.com/PennyDreadfulMTG/pystache/
+   https://pypi.org/project/pystache/
+"
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/PennyDreadfulMTG/pystache.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   SRC_URI="
+   
https://github.com/PennyDreadfulMTG/pystache/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+BDEPEND="
+   test? (
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/python-box/

2023-08-27 Thread Michał Górny
commit: 69bb80a61b1f1c032ec9b740eeef5100a52e78f9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:57:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69bb80a6

dev-python/python-box: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-box/python-box-7.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-box/python-box-7.1.1.ebuild 
b/dev-python/python-box/python-box-7.1.1.ebuild
index 914dd520974a..56e494cdc8a1 100644
--- a/dev-python/python-box/python-box-7.1.1.ebuild
+++ b/dev-python/python-box/python-box-7.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/typeguard/

2023-08-27 Thread Michał Górny
commit: 789b3984ae0897eae145a29483b8b1914269f23a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:49:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789b3984

dev-python/typeguard: Bump to 4.1.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/typeguard/Manifest   |  1 +
 dev-python/typeguard/typeguard-4.1.3.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest
index 80f59f1cd94d..94acadcaefcc 100644
--- a/dev-python/typeguard/Manifest
+++ b/dev-python/typeguard/Manifest
@@ -3,3 +3,4 @@ DIST typeguard-4.0.1.tar.gz 67242 BLAKE2B 
bf0b092402e4044675f1252a1ad4657fa8ec31
 DIST typeguard-4.1.0.tar.gz 67584 BLAKE2B 
d2f6777cad306410d4a536312a981600371e0e0cae224eee286e3b6bd48a0777ca587eb44b4f48fd9a2c7fe5e35d274f5d1c2eb508ed9708b25b686b395976fb
 SHA512 
5a1a374c1b9679cf1d840a750698caea47deae0fcec8eda3312773fd8eee8ccc533030b78c8e1c8bfae6bee79c323ba421176b2c8d2e85a87444ba767891ede7
 DIST typeguard-4.1.1.tar.gz 67711 BLAKE2B 
e4fd162d858907afea9e4bbaed7960fb3e8728acfa921cf889ba53422d21a09e5a0811b942aa7db564cc247d43ea3dca12f9124ae4ae54e3e4d6804dc443c35a
 SHA512 
93a9f7ae5eabee85b133024971019647b6f49eff12059fdcfbf76927585362734c9db6e9c42dcbd97d63d498fd06d240f882fe8cd08a854c2214241e3a2bd1b2
 DIST typeguard-4.1.2.tar.gz 67758 BLAKE2B 
89d9502ac3d3685ca7b3dcbf0725a4a758fa3dff97a69eb64447e61e27629a5aa2cf4bd8fddfe8d552a383487329c22818030100a20642a71eed21780018d778
 SHA512 
4fc45a725d1b01fa0f88711965d7d859111857df6f4e480daa73119d3c8da3f987ddec39c22ede74fbb7fe1278f4a62fdc468aa1699d19ae700af0317760
+DIST typeguard-4.1.3.tar.gz 67821 BLAKE2B 
66373b95f9f3c995ad560f4f35318647a6dd8581b1b7ad1a4adbc3f4944a7ca130cc3291d12b062b3c0d05f82ad254249a80ececa5984f4d16fd093deeecc1fb
 SHA512 
bf9914ac33b3c7afb439e96c9319f79ee67591d3bfa7da1f0df50ba7b2bbaf0c3705d45d9fe7215b132f838f4d57ae2c0abe1f4b90c4199520601453d2ca04f8

diff --git a/dev-python/typeguard/typeguard-4.1.3.ebuild 
b/dev-python/typeguard/typeguard-4.1.3.ebuild
new file mode 100644
index ..2d5d1842fcbf
--- /dev/null
+++ b/dev-python/typeguard/typeguard-4.1.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Run-time type checker for Python"
+HOMEPAGE="
+   https://pypi.org/project/typeguard/
+   https://github.com/agronholm/typeguard/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}]
+   ' 3.{10..11})
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # mypy changes results from version to version
+   tests/mypy
+   )
+
+   local -x PYTHONDONTWRITEBYTECODE=
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # the XFAIL test pass due to some package being installed
+   epytest -o xfail_strict=False
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypdf/

2023-08-27 Thread Michał Górny
commit: 7b435cc58d0e23c4be55d28cdf11af6dbcd216ff
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:50:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b435cc5

dev-python/pypdf: Bump to 3.15.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypdf/Manifest|  1 +
 dev-python/pypdf/pypdf-3.15.4.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index e54d3d61d2d9..14908aa4ce33 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,4 +1,5 @@
 DIST pypdf-3.15.1.gh.tar.gz 7679588 BLAKE2B 
9148d17be47fc653bba26fc39ca58f503eba7fd561ef67be034f6ce18318069a1e981e46d6a23ff18dd20a9ddbd38ff056a17e63e71b253d851d3c3934057c74
 SHA512 
93a4c5c573f8db73df4dd113e4d502bb183c2548a556686848dabf46078721e583c0283f6148c268d6e502e25402fab7b5e40d3eb9c60ab4db19827f183636e5
 DIST pypdf-3.15.2.gh.tar.gz 7679823 BLAKE2B 
c53e51adaa2d789b56f0871ef9937e01eb91074dd30afece840a17c8b789686ff88942345764e7451b4ad1af21405f9e18d96f03cb8cdfbbe34ef786fcd85fac
 SHA512 
804ff4c57e626b10827167a91aaa82e9acc46aea48b1a961ea50fff526c3fc012aa231f2ea269bd715a9f5294b684f8338d34356f738dd45f512228019a63633
 DIST pypdf-3.15.3.gh.tar.gz 7682634 BLAKE2B 
c0b4046152fecaaddab28e6c8220d001bb47cf958464f2e4c6507dd089810ad61ccbbf0922d592d190f3effc88ed0c0cf3331e634616e985aedc4a026d5e4f52
 SHA512 
8fc82cc204a807ab308b21c8665162710fd9a3fb58fd8177fe559b801247ad8a8c949ce58d2879b6b64c040d137eb6731a76b533308b30e556a59bd33ae6b12e
+DIST pypdf-3.15.4.gh.tar.gz 7929672 BLAKE2B 
da8bbbe6f1df51be63d116789eb4626ab59e576f52327a53e0d02eef38dcbe8d3524a3a33bc6b9103920fdc6322d75e5e82e76ad88c4166b5d13cb4bcda3ed0f
 SHA512 
8d7db1c52700a2c9ec37c1756d04555708f4c859394c4866316d94470742a8d7900e5ec5d8fb2124ad285efc4848071d373347353226959b21dff84425b46513
 DIST pypdf-sample-files-935652968f76a41b4fa51afd05498e7dd7314c5e.gh.tar.gz 
11187445 BLAKE2B 
e9332009a49249fdaa8b6c29258b11dfcf3627a5550ea7402cf0288bb4b0537136b039e6f4aefb03574076d1fc0af6100effc0d36510f035d9e63836ad52c4d7
 SHA512 
8d525aa323e5b45f71130459faa9686ec4ae04bc594895a64f1a5b6d027f866c48aca78602ad526000a11b547cc77068d1ac5e733d3e3a99df0e257c02fbb9e7

diff --git a/dev-python/pypdf/pypdf-3.15.4.ebuild 
b/dev-python/pypdf/pypdf-3.15.4.ebuild
new file mode 100644
index ..bd9de5c7eff6
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.15.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=935652968f76a41b4fa51afd05498e7dd7314c5e
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   epytest -o addopts= -m "not enable_socket"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2023-08-27 Thread Mike Pagano
commit: 1256e4f6f74df9de02444be8733fe5f1a117f8c4
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:00:02 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1256e4f6

sys-kernel/gentoo-sources: unkeyword 4.14.315

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild
index 02a91dc67f9c..0039ad0494a9 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/colored2/

2023-08-27 Thread Hans de Graaff
commit: eaef5c955d42eb087109629e360b676d840e1681
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:55:55 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaef5c95

dev-ruby/colored2: drop 3.1.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/colored2/colored2-3.1.2.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-ruby/colored2/colored2-3.1.2.ebuild 
b/dev-ruby/colored2/colored2-3.1.2.ebuild
deleted file mode 100644
index 935065681ac8..
--- a/dev-ruby/colored2/colored2-3.1.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Console coloring"
-HOMEPAGE="https://github.com/kigster/colored2;
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-each_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-   sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/concurrent-ruby/

2023-08-27 Thread Hans de Graaff
commit: 05dbad3b1258a9526bae2edd43a6f606c7224b06
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:55:06 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05dbad3b

dev-ruby/concurrent-ruby: drop 1.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/concurrent-ruby/Manifest  |  1 -
 .../concurrent-ruby/concurrent-ruby-1.2.0.ebuild   | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-ruby/concurrent-ruby/Manifest 
b/dev-ruby/concurrent-ruby/Manifest
index e9940f728d8f..4d04ff1927c6 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -1,3 +1,2 @@
 DIST concurrent-ruby-1.1.10.tar.gz 6013684 BLAKE2B 
d271579a49ab52c9c41a7a0a31451775e1cba8ce19486b52a9eb3df7abbc66f7610d31284fc02747a8ee5f429983d8283b6fe92f22b911dcda5bc515da58b48f
 SHA512 
cfb67ce806d1f2a5bae509806247bfefb05c56794741cedcaa7ab6ff708085e374d150e8f46ff8e04dcb0918fde8ab5a593c60550da9ff6dc00af116e123f064
-DIST concurrent-ruby-1.2.0.tar.gz 1160662 BLAKE2B 
e05df20596930d46781d718ebcd90c8326d78993ad15a7b7c804e0852bdfb66a955314769c8abdef9bc59c6fb249d81c6f48058751537a399da5846ded97dcbc
 SHA512 
c6dc1a84ac4b176644481c2431d67b2b7e0a47fcb9e3fc3fa0b4ddd102ef65d1d02d5aff2784bb55a194f01a4a5294fc26944da16dea550934a6950caee54a31
 DIST concurrent-ruby-1.2.2.tar.gz 1161215 BLAKE2B 
42f42022e469a1131d40e96a04dacb0ac49d94e96b6a8c58348d34402319ea0abff53b8b1312a274a34c332301ca17a007b685d8d9fe8c229350177abac0a285
 SHA512 
e2b26de147468b09403cd1727750922526ba240ad0cfe7889b722b357a3c71e709b12958cc4dad1a0d2d2c10d4dd2c67be1fe23053b98c35c7a50722fecb24b0

diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild 
b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild
deleted file mode 100644
index bc1487cc2095..
--- a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Modern concurrency tools including agents, futures, promises, 
thread pools, more"
-HOMEPAGE="https://github.com/ruby-concurrency/concurrent-ruby;
-SRC_URI="https://github.com/ruby-concurrency/concurrent-ruby/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.7.4 )"
-
-all_ruby_prepare() {
-   # Remove edge files as defined in support/file_map.rb
-   rm -rf 
spec/concurrent/{actor,cancellation,channel,edge,lazy_register,processing,promises,throttle}*
 || die
-   rm -r spec/concurrent/executor/wrapping_executor_spec.rb || die
-   sed -i -e '/concurrent-edge/ s:^:#:' spec/spec_helper.rb || die
-   sed -i -e 's:lib-edge:lib/concurrent-ruby:' .rspec || die
-   sed -i -e 's:../../../::' spec/concurrent/executor/executor_quits.rb || 
die
-
-   # Remove specs for the ext gem
-   rm -rf spec/concurrent/atomic || die
-
-   sed -i 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/buftok/

2023-08-27 Thread Hans de Graaff
commit: b2702358bb75238704b1585f7f51eb624800548f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:57:09 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2702358

dev-ruby/buftok: drop 0.3.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/buftok/buftok-0.3.0.ebuild | 24 
 1 file changed, 24 deletions(-)

diff --git a/dev-ruby/buftok/buftok-0.3.0.ebuild 
b/dev-ruby/buftok/buftok-0.3.0.ebuild
deleted file mode 100644
index dd19127abd85..
--- a/dev-ruby/buftok/buftok-0.3.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="buftok.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Statefully split input data by a specifiable token"
-HOMEPAGE="https://github.com/sferik/buftok;
-SRC_URI="https://github.com/sferik/buftok/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e "/[Bb]undler/d" Rakefile || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/columnize/

2023-08-27 Thread Hans de Graaff
commit: 1177284d637854df1438dda6c7e0556eefb735f0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:55:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1177284d

dev-ruby/columnize: drop 0.9.0-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/columnize/columnize-0.9.0-r1.ebuild | 17 -
 1 file changed, 17 deletions(-)

diff --git a/dev-ruby/columnize/columnize-0.9.0-r1.ebuild 
b/dev-ruby/columnize/columnize-0.9.0-r1.ebuild
deleted file mode 100644
index 73279711e691..
--- a/dev-ruby/columnize/columnize-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS ChangeLog NEWS README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Sorts an array in column order"
-HOMEPAGE="https://github.com/rocky/columnize;
-
-LICENSE="|| ( GPL-2 Ruby )"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/amq-protocol/

2023-08-27 Thread Hans de Graaff
commit: c4984b9fb0d9e0722ea8b620c305d199e5e7f678
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:58:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4984b9f

dev-ruby/amq-protocol: drop 2.3.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild | 26 -
 1 file changed, 26 deletions(-)

diff --git a/dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild 
b/dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild
deleted file mode 100644
index e56d6a9ac602..
--- a/dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An AMQP 0.9.1 serialization library for Ruby"
-HOMEPAGE="https://github.com/ruby-amqp/amq-protocol;
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
-   sed -i -e '/\(simplecov\|effin_utf8\|byebug\)/ s:^:#:' Gemfile || die
-   sed -i -e '/effin_utf8/ s:^:#:' spec/spec_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/binding_of_caller/

2023-08-27 Thread Hans de Graaff
commit: 65711196c3d2829cb5a2ba7dcb2f55ae0f638db2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:58:00 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65711196

dev-ruby/binding_of_caller: drop 1.0.0-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 .../binding_of_caller-1.0.0-r1.ebuild  | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild 
b/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild
deleted file mode 100644
index ff79d8237c16..
--- a/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="binding_of_caller.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Retrieve the binding of a method's caller"
-HOMEPAGE="https://github.com/banister/binding_of_caller;
-SRC_URI="https://github.com/banister/binding_of_caller/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/debug_inspector-0.0.1"
-
-all_ruby_prepare() {
-   sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' 
${RUBY_FAKEGEM_GEMSPEC} || die
-   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-}



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

2023-08-27 Thread Andrew Ammerlaan
commit: 5b526a23565920557fcfaae55ed79c4392e712c0
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 26 18:03:16 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 18:04:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b526a23

kernel-install.eclass: enforce signed modules in test with USE=modules-sign

This only has effect when building the gpkg for gentoo-kernel-bin which
overrides CONFIG_MODULE_SIG_FORCE. To ensure that the module signing
was successful we instruct the kernel to reject modules with an invalid
signature.

This has no effect on other kernel packages which already have
CONFIG_MODULE_SIG_FORCE=y.

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32463
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/kernel-install.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
index 62fbb1dab049..c1b9798a9ff9 100644
--- a/eclass/kernel-install.eclass
+++ b/eclass/kernel-install.eclass
@@ -301,6 +301,10 @@ kernel-install_test() {
;;
esac
 
+   if [[ ${KERNEL_IUSE_MODULES_SIGN} ]]; then
+   use modules-sign && qemu_extra_append+=" module.sig_enforce=1"
+   fi
+
cat > run.sh <<-EOF || die
#!/bin/sh
exec qemu-system-${qemu_arch} \



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rgl/

2023-08-27 Thread Arthur Zamarin
commit: 5a2a7c196ff1031e933d39fb91f5551ae56cb5d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2a7c19

dev-ruby/rgl: Keyword 0.6.6 arm64, #913117

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

 dev-ruby/rgl/rgl-0.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rgl/rgl-0.6.6.ebuild b/dev-ruby/rgl/rgl-0.6.6.ebuild
index 567e7e9b3c03..9de87dde739d 100644
--- a/dev-ruby/rgl/rgl-0.6.6.ebuild
+++ b/dev-ruby/rgl/rgl-0.6.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/monora/rgl/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 DEPEND+=" test? ( media-gfx/graphviz )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vagrant/

2023-08-27 Thread Arthur Zamarin
commit: cf97de63824198e340d2d462dd81839d11a600c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf97de63

app-emulation/vagrant: Keyword 2.3.7 arm64, #913117

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

 app-emulation/vagrant/vagrant-2.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vagrant/vagrant-2.3.7.ebuild 
b/app-emulation/vagrant/vagrant-2.3.7.ebuild
index 3225ddf513bd..7778433218ed 100644
--- a/app-emulation/vagrant/vagrant-2.3.7.ebuild
+++ b/app-emulation/vagrant/vagrant-2.3.7.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/stream/

2023-08-27 Thread Arthur Zamarin
commit: 6c251b36e11d12bd8d3e709f0f3b78f7fd500f08
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c251b36

dev-ruby/stream: Keyword 0.5.5 arm64, #913117

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

 dev-ruby/stream/stream-0.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/stream/stream-0.5.5.ebuild 
b/dev-ruby/stream/stream-0.5.5.ebuild
index 8b443a3dbcc1..fb9eb33e563c 100644
--- a/dev-ruby/stream/stream-0.5.5.ebuild
+++ b/dev-ruby/stream/stream-0.5.5.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/monora/stream/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_bdepend "dev-ruby/bundler dev-ruby/yard test? ( dev-ruby/test-unit )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/google-protobuf/

2023-08-27 Thread Arthur Zamarin
commit: 19749a59a1af4547bdbfd39764f32955e5108205
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19749a59

dev-ruby/google-protobuf: Keyword 3.21.12 arm64, #913117

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

 dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild 
b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
index f126f2986773..e3b3bab9e083 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
@@ -20,7 +20,7 @@ RUBY_S="protobuf-${PV}/ruby"
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 DEPEND+=" >=dev-libs/protobuf-3.21.0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pairing_heap/

2023-08-27 Thread Arthur Zamarin
commit: 6ed3edbdffa1f1df57c84720851a12374b22
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed3edbd

dev-ruby/pairing_heap: Keyword 3.0.1 arm64, #913117

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

 dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild 
b/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild
index 81b8a228b8ab..7f77523824d5 100644
--- a/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild
+++ b/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/mhib/pairing_heap/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_bdepend "test? ( dev-ruby/minitest )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/grpc/

2023-08-27 Thread Arthur Zamarin
commit: c7eb4af199b1a3cabaa69f8a55f65eb8cfa9d004
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7eb4af1

dev-ruby/grpc: Keyword 1.54.0 arm64, #913117

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

 dev-ruby/grpc/grpc-1.54.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/grpc/grpc-1.54.0.ebuild b/dev-ruby/grpc/grpc-1.54.0.ebuild
index 9e1d6b9ea47a..35334d6cf2d4 100644
--- a/dev-ruby/grpc/grpc-1.54.0.ebuild
+++ b/dev-ruby/grpc/grpc-1.54.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/grpc/grpc;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/googleapis-common-protos-types/

2023-08-27 Thread Arthur Zamarin
commit: 3c272e54487872cfd66c44f6c38c08522a52d66b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c272e54

dev-ruby/googleapis-common-protos-types: Keyword 1.8.0 arm64, #913117

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

 .../googleapis-common-protos-types-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
 
b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
index 94a7a8beeb7e..8a2e7f442090 100644
--- 
a/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
+++ 
b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/googleapis/common-protos-ruby;
 
 LICENSE="Apache-2.0"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-lua/lanes/

2023-08-27 Thread Conrad Kostecki
commit: 5b0e3247329d06d97739e32209b047589d7ae77d
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Aug 27 14:59:00 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 27 14:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0e3247

dev-lua/lanes: drop 3.16.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lanes/Manifest|  1 -
 dev-lua/lanes/lanes-3.16.1.ebuild | 93 ---
 2 files changed, 94 deletions(-)

diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index efad6c323f68..ada55d99e237 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,3 +1,2 @@
 DIST lanes-3.16.0.tar.gz 257945 BLAKE2B 
aecc0bd551f10b29791acdde8da30fb83591395eac4d152999a0e92fe9738a6171b13363edae2d94b1db47398a01e011833ccee7a7f234033d3230605423c0b6
 SHA512 
ffd935baae8af752591251bbb1a7f936034ad281870d453e6e1b4291c175c91537ccae23ec25a616b45e8ab601222f323e05e938d7887091ba7e132b0cd5e449
-DIST lanes-3.16.1.tar.gz 446136 BLAKE2B 
e9505db907660378eb2e67f674a9e671c9554d7587ddeedca6ecaf332cdd03985d027ae5dfa7ae510da9c710b2dc70246e4eb42812347068536dd070a396e20b
 SHA512 
bbc4e7d4dccb10a25f7560dbc4980e36b8f6bb0fbce667471d0be0ad028afc7e1dc88810e78be52a3aee9846512ec10a5ddd324dbe53f9a1db9af647f959014e
 DIST lanes-3.16.2.tar.gz 446113 BLAKE2B 
5343ac98f2fac3c92d8afeb6dbbd4875ce93c44715b40b030cbbb03f311b3e358358c1daa295790b0a62113bb15355fc8927a8b7896af079d8e7fe50e2e6b438
 SHA512 
c7e8037d6f709b31bdb981cbcf70ba51f23823bac51f7ee9ef47881603547a8e1df3c6b7fa35110528cb7547f83048cbe71868aa94c03a59165f1b9d2d5ad08a

diff --git a/dev-lua/lanes/lanes-3.16.1.ebuild 
b/dev-lua/lanes/lanes-3.16.1.ebuild
deleted file mode 100644
index 42af43b2d1d9..
--- a/dev-lua/lanes/lanes-3.16.1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="Lightweight, native, lazy evaluating multithreading library"
-HOMEPAGE="https://github.com/LuaLanes/lanes;
-SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# Tests are currently somehow problematic.
-# https://github.com/LuaLanes/lanes/issues/197
-# https://github.com/LuaLanes/lanes/issues/198
-RESTRICT="test"
-
-RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   test? ( ${RDEPEND} )
-"
-
-HTML_DOCS=( "docs/." )
-
-PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" )
-
-src_prepare() {
-   default
-
-   lua_copy_sources
-}
-
-lua_src_compile() {
-   pushd "${BUILD_DIR}" || die
-
-   local myemakeargs=(
-   "CC=$(tc-getCC)"
-   "LUA=${ELUA}"
-   "LUA_FLAGS=$(lua_get_CFLAGS)"
-   "LUA_LIBS="
-   "OPT_FLAGS=${CFLAGS}"
-   )
-
-   tc-export PKG_CONFIG
-
-   emake "${myemakeargs[@]}"
-
-   popd
-}
-
-src_compile() {
-   lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
-   pushd "${BUILD_DIR}" || die
-
-   emake LUA="${ELUA}" test
-
-   popd
-}
-
-src_test() {
-   lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
-   pushd "${BUILD_DIR}" || die
-
-   local myemakeargs=(
-   "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)"
-   "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)"
-   )
-
-   emake "${myemakeargs[@]}" install
-
-   popd
-}
-
-src_install() {
-   lua_foreach_impl lua_src_install
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lua/lanes/

2023-08-27 Thread Conrad Kostecki
commit: e0537a8384ac003d4aa33a130192c2c17f145ba1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Aug 27 14:58:47 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 27 14:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0537a83

dev-lua/lanes: add 3.16.2

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lanes/Manifest|  1 +
 dev-lua/lanes/lanes-3.16.2.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index e114d4b48f66..efad6c323f68 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,2 +1,3 @@
 DIST lanes-3.16.0.tar.gz 257945 BLAKE2B 
aecc0bd551f10b29791acdde8da30fb83591395eac4d152999a0e92fe9738a6171b13363edae2d94b1db47398a01e011833ccee7a7f234033d3230605423c0b6
 SHA512 
ffd935baae8af752591251bbb1a7f936034ad281870d453e6e1b4291c175c91537ccae23ec25a616b45e8ab601222f323e05e938d7887091ba7e132b0cd5e449
 DIST lanes-3.16.1.tar.gz 446136 BLAKE2B 
e9505db907660378eb2e67f674a9e671c9554d7587ddeedca6ecaf332cdd03985d027ae5dfa7ae510da9c710b2dc70246e4eb42812347068536dd070a396e20b
 SHA512 
bbc4e7d4dccb10a25f7560dbc4980e36b8f6bb0fbce667471d0be0ad028afc7e1dc88810e78be52a3aee9846512ec10a5ddd324dbe53f9a1db9af647f959014e
+DIST lanes-3.16.2.tar.gz 446113 BLAKE2B 
5343ac98f2fac3c92d8afeb6dbbd4875ce93c44715b40b030cbbb03f311b3e358358c1daa295790b0a62113bb15355fc8927a8b7896af079d8e7fe50e2e6b438
 SHA512 
c7e8037d6f709b31bdb981cbcf70ba51f23823bac51f7ee9ef47881603547a8e1df3c6b7fa35110528cb7547f83048cbe71868aa94c03a59165f1b9d2d5ad08a

diff --git a/dev-lua/lanes/lanes-3.16.2.ebuild 
b/dev-lua/lanes/lanes-3.16.2.ebuild
new file mode 100644
index ..42af43b2d1d9
--- /dev/null
+++ b/dev-lua/lanes/lanes-3.16.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua toolchain-funcs
+
+DESCRIPTION="Lightweight, native, lazy evaluating multithreading library"
+HOMEPAGE="https://github.com/LuaLanes/lanes;
+SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# Tests are currently somehow problematic.
+# https://github.com/LuaLanes/lanes/issues/197
+# https://github.com/LuaLanes/lanes/issues/198
+RESTRICT="test"
+
+RDEPEND="${LUA_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( ${RDEPEND} )
+"
+
+HTML_DOCS=( "docs/." )
+
+PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" )
+
+src_prepare() {
+   default
+
+   lua_copy_sources
+}
+
+lua_src_compile() {
+   pushd "${BUILD_DIR}" || die
+
+   local myemakeargs=(
+   "CC=$(tc-getCC)"
+   "LUA=${ELUA}"
+   "LUA_FLAGS=$(lua_get_CFLAGS)"
+   "LUA_LIBS="
+   "OPT_FLAGS=${CFLAGS}"
+   )
+
+   tc-export PKG_CONFIG
+
+   emake "${myemakeargs[@]}"
+
+   popd
+}
+
+src_compile() {
+   lua_foreach_impl lua_src_compile
+}
+
+lua_src_test() {
+   pushd "${BUILD_DIR}" || die
+
+   emake LUA="${ELUA}" test
+
+   popd
+}
+
+src_test() {
+   lua_foreach_impl lua_src_test
+}
+
+lua_src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   local myemakeargs=(
+   "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)"
+   "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)"
+   )
+
+   emake "${myemakeargs[@]}" install
+
+   popd
+}
+
+src_install() {
+   lua_foreach_impl lua_src_install
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-cola/

2023-08-27 Thread Arthur Zamarin
commit: fe9523c4ea7f929acb16c2e2e79832627e047561
Author: Martin Gysel  bearsh  org>
AuthorDate: Tue Aug 22 18:34:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 15:23:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe9523c4

dev-vcs/git-cola: add 4.3.1

- switch from xdg-utls  to xdg
- remove test declaration as already done by distutils_enable_tests
- adjust python versions
thanks to arthurzam for suggestion the above changes

Closes: https://bugs.gentoo.org/912845
Signed-off-by: Martin Gysel  bearsh.org>
Closes: https://github.com/gentoo/gentoo/pull/32414
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/git-cola/Manifest  |  1 +
 dev-vcs/git-cola/git-cola-4.3.1.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest
index 42d893e8a9d0..2e80cc913ec8 100644
--- a/dev-vcs/git-cola/Manifest
+++ b/dev-vcs/git-cola/Manifest
@@ -1,3 +1,4 @@
 DIST git-cola-4.0.1.tar.gz 1018819 BLAKE2B 
523264bbee38526d12db5ad975d78c72ef6c0dae98566f5a8b5d51b115d222c8aa6daab838ba67fa4c697391c8f58d4b05ddb7920bf65913d217f562aabd352f
 SHA512 
c02150997982c1f8ce65a5f021364fc4c346339f5be4104f82ba6f7688cc05bad3d764e2cf920a22c5f209dc4b857c789907ff58c0d2809bc7ca7c3481b045fd
 DIST git-cola-4.1.0.tar.gz 1140393 BLAKE2B 
3236e06f86d23a7311e3cd639cbf2adcecb18810abcae938d1ff7cf25b477d814e614fffa20ce39dd9a2c6ab4f8e6b6b67f3ad3144163abe6530ac227313ca98
 SHA512 
4d2617947d4dbf3273f02c072de5ede10a656981f3653273780e2c1b1d3d613cd359fbb93cfb0a1d5de24b0c90818503cd9041ad3fa1a05b2ecd2db305bbe1a0
 DIST git-cola-4.2.1.tar.gz 1191680 BLAKE2B 
8dd9d4b52672e32deba2f54e7f9141d3364dcbf3a823b05e766f333063a26cc49ea9e5e2f43f9492447b6b7344c930a2a1160653fb2699ff7d23cb22783f4cd1
 SHA512 
1a9d63c985d3566f81edd3ed3debc4d499fa5147650d479f3b1bc833d08836a17d63a8eb23c1cd5c2c31f6f7202219fb77cacb628df8f85dd3d367dcdd110891
+DIST git-cola-4.3.1.tar.gz 1205221 BLAKE2B 
01a481569f603f2760d2200467721ccff0a03931ecc762d320be8c7071b81539b3d1bab089284168bfba2d34ab210366c59bf252b3a028ccd1733d0899a724dc
 SHA512 
35d1fd877a27199ee3fbf6cf6ded0754370c23b6d198eb79422f95c21e2c8cb058671af27776c9c207bdb0d6fa0114ddc713654a2e91b2931c5000a9e5573f6c

diff --git a/dev-vcs/git-cola/git-cola-4.3.1.ebuild 
b/dev-vcs/git-cola/git-cola-4.3.1.ebuild
new file mode 100644
index ..4f9e775c09e5
--- /dev/null
+++ b/dev-vcs/git-cola/git-cola-4.3.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_SINGLE_IMPL=true
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="The highly caffeinated git GUI"
+HOMEPAGE="https://git-cola.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets]
+   dev-python/QtPy[gui,network,${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   ')
+   dev-vcs/git
+"
+BDEPEND="sys-devel/gettext
+   $(python_gen_cond_dep "
+   test? (
+   ${VIRTUALX_DEPEND}
+   dev-python/pytest[\${PYTHON_USEDEP}]
+   dev-python/PyQt5[\${PYTHON_USEDEP},gui,widgets]
+   )
+   ")
+"
+
+distutils_enable_sphinx docs \
+   'dev-python/rst-linker'
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i "s|doc/git-cola =|doc/${PF} =|" setup.cfg || die
+   # https://github.com/git-cola/git-cola/pull/1336
+   sed -E -i 's|root \+ os.sep|str\(root\)|' 
extras/sphinxtogithub/sphinxtogithub.py || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   cd "${T}" || die
+   GIT_CONFIG_NOSYSTEM=true LC_ALL="C.utf8" \
+   epytest "${S}"/test
+}
+
+src_compile() {
+   SETUPTOOLS_SCM_PRETEND_VERSION=${PV} distutils-r1_src_compile
+}
+
+src_install() {
+   distutils-r1_src_install
+   readme.gentoo_create_doc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/delayer-deferred/

2023-08-27 Thread Hans de Graaff
commit: 6295bc7bfccd04a0d5916e4f4e2ee7d6315aa291
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:56:57 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6295bc7b

dev-ruby/delayer-deferred: drop 2.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 .../delayer-deferred/delayer-deferred-2.2.0.ebuild | 27 --
 1 file changed, 27 deletions(-)

diff --git a/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild 
b/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild
deleted file mode 100644
index 41589bc45cbf..
--- a/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby implementation of JSDeferred"
-HOMEPAGE="https://github.com/toshia/delayer-deferred;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/delayer:1"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile test/helper.rb || die
-   sed -i -e '/simplecov/,/^end/ s:^:#:' test/helper.rb || die
-   sed -i -e '/pry/ s:^:#:' test/sleep_test.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/domain_name/

2023-08-27 Thread Hans de Graaff
commit: 7e83fadf87570efc42ec04b7ab87353650009057
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:56:07 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e83fadf

dev-ruby/domain_name: drop 0.5.20190701-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 .../domain_name/domain_name-0.5.20190701-r1.ebuild | 46 --
 1 file changed, 46 deletions(-)

diff --git a/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild 
b/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild
deleted file mode 100644
index d632c25e1a03..
--- a/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Domain Name manipulation library for Ruby"
-HOMEPAGE="https://github.com/knu/ruby-domain_name;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/unf-0.0.5-r1:0"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/test-unit-2.5.5
-   dev-ruby/shoulda
-   )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/,/end/ d; i gem "unf"' test/helper.rb || die
-   rm Gemfile* || die
-
-   # Remove development dependencies
-   sed -i -e '/dependency.*\(shoulda\|bundler\|jeweler\|rdoc\)/d' \
-   ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on git.
-   sed -i -e 's/`git ls-files`/""/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ruby-ng_testrb-2 -Ilib:test test/test_*.rb
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/creole/

2023-08-27 Thread Hans de Graaff
commit: abf08da619d597ac6920395c5bd508723aea5350
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:57:21 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf08da6

dev-ruby/creole: drop 0.5.0-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/creole/creole-0.5.0-r1.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-ruby/creole/creole-0.5.0-r1.ebuild 
b/dev-ruby/creole/creole-0.5.0-r1.ebuild
deleted file mode 100644
index 481e13dfef48..
--- a/dev-ruby/creole/creole-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rake"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.creole"
-
-RUBY_FAKEGEM_GEMSPEC="creole.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Creole-to-HTML converter for Creole, the lightweight markup 
language"
-HOMEPAGE="https://github.com/minad/creole;
-SRC_URI="https://github.com/minad/creole/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/bacon )"
-
-all_ruby_prepare() {
-   sed -e 's/git ls-files --/echo/' \
-   -e 's/git ls-files/find -print/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/grpc/

2023-08-27 Thread Hans de Graaff
commit: 031f1d961485fce636c3ae6de6731362c137b2ef
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 07:56:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031f1d96

dev-ruby/grpc: new package, add 1.54.0

New dependency for app-emulation/vagrant.

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/grpc/Manifest   |  1 +
 dev-ruby/grpc/grpc-1.54.0.ebuild | 31 +++
 dev-ruby/grpc/metadata.xml   | 11 +++
 3 files changed, 43 insertions(+)

diff --git a/dev-ruby/grpc/Manifest b/dev-ruby/grpc/Manifest
new file mode 100644
index ..2c5dae3cdbda
--- /dev/null
+++ b/dev-ruby/grpc/Manifest
@@ -0,0 +1 @@
+DIST grpc-1.54.0.gem 6047232 BLAKE2B 
66e48f27748867eb99464ecf659204a2e0f8c9ad9c998fe13dbf8daf159f928d54414d28f121ecb52f1cb8d277651f91b4259eecf9cca2836d25cacbcfe9ea3a
 SHA512 
72e76223800078584151cf6a6833b4cb3cfc0fa0733b050b9ccf5180ef7250b26fc22d7bac52f636b5ada68723eb04f67f51d24aacf7dc1288333c7adab556d6

diff --git a/dev-ruby/grpc/grpc-1.54.0.ebuild b/dev-ruby/grpc/grpc-1.54.0.ebuild
new file mode 100644
index ..9e1d6b9ea47a
--- /dev/null
+++ b/dev-ruby/grpc/grpc-1.54.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTENSIONS=(src/ruby/ext/grpc/extconf.rb)
+RUBY_FAKEGEM_EXTRAINSTALL="etc src"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Send RPCs from Ruby using GRPC"
+HOMEPAGE="https://github.com/grpc/grpc;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/googleapis-common-protos-types:1
+   >=dev-ruby/google-protobuf-3.21:3
+"
+
+each_ruby_install() {
+   # Remove all the "src" bits that are not needed
+   rm -rf src/core src/ruby/spec src/ruby/ext/grpc/{libs,objs} || die
+
+   each_fakegem_install
+}

diff --git a/dev-ruby/grpc/metadata.xml b/dev-ruby/grpc/metadata.xml
new file mode 100644
index ..ba831219e4dd
--- /dev/null
+++ b/dev-ruby/grpc/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+grpc/grpc
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/equatable/

2023-08-27 Thread Hans de Graaff
commit: d8491bcc18f98d63467b79e2e00ba7ee2c011003
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:54:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8491bcc

dev-ruby/equatable: drop 0.7.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/equatable/equatable-0.7.0.ebuild | 26 --
 1 file changed, 26 deletions(-)

diff --git a/dev-ruby/equatable/equatable-0.7.0.ebuild 
b/dev-ruby/equatable/equatable-0.7.0.ebuild
deleted file mode 100644
index 8ab58bafe50b..
--- a/dev-ruby/equatable/equatable-0.7.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="equatable.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Allows ruby objects to implement equality comparison and 
inspection methods"
-HOMEPAGE="https://github.com/piotrmurach/equatable;
-SRC_URI="https://github.com/piotrmurach/equatable/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vagrant/, app-emulation/vagrant/files/

2023-08-27 Thread Hans de Graaff
commit: e419db21acd6e588b8d12b7f59e48aff873917fb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 16:57:48 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e419db21

app-emulation/vagrant: add 2.3.7

Closes: https://bugs.gentoo.org/867943
Closes: https://bugs.gentoo.org/912592
Signed-off-by: Hans de Graaff  gentoo.org>

 app-emulation/vagrant/Manifest |   1 +
 app-emulation/vagrant/files/vagrant.in |   2 +-
 app-emulation/vagrant/vagrant-2.3.7.ebuild | 121 +
 3 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/app-emulation/vagrant/Manifest b/app-emulation/vagrant/Manifest
index 5d7e68811a33..afc31a73f05b 100644
--- a/app-emulation/vagrant/Manifest
+++ b/app-emulation/vagrant/Manifest
@@ -1 +1,2 @@
 DIST vagrant-2.2.19.tar.gz 1838272 BLAKE2B 
cb707254379f52db8571bfe132e5b852a11998d86b43ee707e03d442ca1313da7b2612af027a58f806e0b551a6f415d121dab51cf7ea5da4292e5c2afd198ab9
 SHA512 
24a2e5baeac5cf8c45c012cf70dd4132b1dc7a6a5bab19d1046c91cc88e669356e2e5676d96eda6ed7293ff19ada974954969a4a59b9e4a30e2d95de27fa64e4
+DIST vagrant-2.3.7.tar.gz 3296042 BLAKE2B 
720e16bed6f9088558f7a8a2af7925946c71d771fc732fd43fc277f160faa1d2c86bdb3eaab6ec0cf569e945a30593655f3551608f708ee74203392ba61ce11f
 SHA512 
a65b1c48fad6eb04fc0097dc7c8dc4e37467c5e6406d1d384a017b127704ebd6872cd0cc69ef38b393c98d6fd58c39c806e7ef439c2b55a15bf66c3647595cc2

diff --git a/app-emulation/vagrant/files/vagrant.in 
b/app-emulation/vagrant/files/vagrant.in
index d77c39d06045..0dfd12d10148 100644
--- a/app-emulation/vagrant/files/vagrant.in
+++ b/app-emulation/vagrant/files/vagrant.in
@@ -4,7 +4,7 @@
 # Vagrant installation directory. This sets up proper environmental variables
 # so that everything loads and compiles to proper directories.
 
-for r in ruby30 ruby27 ruby26; do
+for r in ruby32 ruby31 ruby30 ruby27 ruby26; do
   # not all ruby versions are guaranteed to be installed
   if ! command -v "${r}" >/dev/null 2>&1; then
 continue

diff --git a/app-emulation/vagrant/vagrant-2.3.7.ebuild 
b/app-emulation/vagrant/vagrant-2.3.7.ebuild
new file mode 100644
index ..3225ddf513bd
--- /dev/null
+++ b/app-emulation/vagrant/vagrant-2.3.7.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/vagrant_ssl/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
+RUBY_FAKEGEM_EXTRAINSTALL="keys plugins templates version.txt"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=test:unit
+RUBY_FAKEGEM_RECIPE_TEST=rake
+
+inherit bash-completion-r1 optfeature ruby-fakegem
+
+DESCRIPTION="A tool for building and distributing development environments"
+HOMEPAGE="https://vagrantup.com/;
+SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${RDEPEND}
+   app-arch/libarchive
+   net-misc/curl
+"
+
+ruby_add_rdepend "
+   >=dev-ruby/bcrypt_pbkdf-1.1.0
+   >=dev-ruby/childprocess-4.1.0
+   >=dev-ruby/ed25519-1.3.0
+   dev-ruby/erubi
+   >=dev-ruby/googleapis-common-protos-types-1.3.0
+   dev-ruby/grpc
+   >=dev-ruby/hashicorp-checkpoint-0.1.5
+   >=dev-ruby/i18n-1.12:1
+   >=dev-ruby/listen-3.7
+   >=dev-ruby/log4r-1.1.9
+   =dev-ruby/mime-types-3.3:*
+   >=dev-ruby/net-ftp-0.2.0
+   >=dev-ruby/net-ssh-7.0.0
+   >=dev-ruby/net-sftp-4.0.0
+   >=dev-ruby/net-scp-4.0.0
+   >=dev-ruby/rexml-3.2.0
+   >=dev-ruby/rgl-0.5.10
+   >=dev-ruby/rubyzip-2.3.2
+   >=dev-ruby/vagrant_cloud-3.0.5
+   >=dev-ruby/ipaddr-1.2.4
+"
+
+ruby_add_bdepend "
+   >=dev-ruby/rake-13.0.0
+   test? (
+   ~app-emulation/vagrant-${PV}
+   dev-ruby/rake-compiler
+   >=dev-ruby/rspec-3.11
+   >=dev-ruby/rspec-its-1.3.0
+   >=dev-ruby/webrick-1.7.0
+   )
+"
+
+all_ruby_prepare() {
+   # remove bundler support
+   sed -e '/[Bb]undler/ s:^:#:' \
+   -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' \
+   -i Rakefile || die
+   rm Gemfile || die
+   rm tasks/bundler.rake || die
+
+   sed -e ':rake\|rspec: s:~>:>=:' \
+   -e 
':bcrypt_pbkdf\|hashicorp-checkpoint\|i18n\|listen\|net-ssh\|net-scp\|net-sftp\|childprocess:
 s:~>:>=:' \
+   -e '/fake_ftp/ s:^#*:#:' \
+   -e '/wdm/ s:^#*:#:' \
+   -e '/winrm/ s:^#*:#:' \
+   -e '/rb-kqueue/ s:^#*:#:' \
+   -e '/ruby_dep/ s:^#*:#:' \
+   -i ${PN}.gemspec || die
+
+   sed -e "s/@VAGRANT_VERSION@/${PV}/g" "${FILESDIR}/${PN}.in" > "${PN}" 
|| 

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

2023-08-27 Thread Sebastian Pipping
commit: 0dcb48362055b3e92b8c4a6c66321326f933daeb
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Aug 27 16:57:44 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Aug 27 16:59:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcb4836

app-text/nuspell: 5.1.3 + EAPI 8

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-text/nuspell/Manifest |  1 +
 app-text/nuspell/nuspell-5.1.3.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest
index ea55bfbdbb8b..abbf75798c18 100644
--- a/app-text/nuspell/Manifest
+++ b/app-text/nuspell/Manifest
@@ -1 +1,2 @@
 DIST nuspell-5.1.2.tar.gz 371092 BLAKE2B 
720ff398ae34ff92884f4eec97e90d88082562a73046a7189f9fa0e93c3ca9de08033e06e27eae6e22ff027428dc904ea4d1e7870aacdaea45712ea2db1755c5
 SHA512 
138212ae5340836f0bc85d9d5327dc43ffdb1481ca72678b4619938b86c4c8e7c156eec1446f459636460a9015cd476031ad53d0979325e637ed97c19e2f87c8
+DIST nuspell-5.1.3.tar.gz 371496 BLAKE2B 
7a4aa05b01bd085e0612cf681783cfa2314a3b775c283f7e25c19d6afbb5af74c7ea2ffe149c68ca422383c24bd043e4b5e6b0895a0acd7c376e3d39f253a867
 SHA512 
72c868f734848be79c7cfb0502298626307213e4f3f422f8e9ee7dac24cb3d79ea55d04ef0443e7107bb11eb545c79a15a8aea8cb056dc2805c23bd5e3292562

diff --git a/app-text/nuspell/nuspell-5.1.3.ebuild 
b/app-text/nuspell/nuspell-5.1.3.ebuild
new file mode 100644
index ..c90ea9e71d03
--- /dev/null
+++ b/app-text/nuspell/nuspell-5.1.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Spell checker library and CLI for complex natural languages"
+HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell;
+SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0/5"  # due to libnuspell.so.5
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-libs/icu-60"
+DEPEND="${RDEPEND}
+   doc? ( virtual/pandoc )
+   test? ( https://nuspell.github.io/#languages-and-users .'
+   einfo
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/oauth2/

2023-08-27 Thread Vitaly Zdanevich
commit: d7e7e3674a58734894e27bf0819933f080216ee9
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Aug 27 19:25:04 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Aug 27 19:25:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7e7e367

dev-python/oauth2: new package, add 1.9

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

 dev-python/oauth2/Manifest  |  1 +
 dev-python/oauth2/metadata.xml  | 25 +
 dev-python/oauth2/oauth2-1.9.ebuild | 31 +++
 3 files changed, 57 insertions(+)

diff --git a/dev-python/oauth2/Manifest b/dev-python/oauth2/Manifest
new file mode 100644
index 00..e36d62201c
--- /dev/null
+++ b/dev-python/oauth2/Manifest
@@ -0,0 +1 @@
+DIST oauth2-1.9.gh.tar.gz 27353 BLAKE2B 
07fd62f16e4053d2bac7c1ab672fd178967ff20c9e3ecd6a1c31d5898fa0aeb6170944b07b2345f73aa9b2928622e7e0e88f2a96cf0d0bb4ea89417de80917cd
 SHA512 
ba3183aa4e5512920fa540955321646c167d23dfd4bc2fad4d5426e1b71e35e91fe11f6cd919a7913015f9bf33c43849659cb97c862a57b5c2e288ace29ad452

diff --git a/dev-python/oauth2/metadata.xml b/dev-python/oauth2/metadata.xml
new file mode 100644
index 00..1a6a39cdcc
--- /dev/null
+++ b/dev-python/oauth2/metadata.xml
@@ -0,0 +1,25 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   This library implements OAuth 1.0 and not OAuth 2.0.
+
+   This code was originally forked from Leah Culver and Andy 
Smith's oauth.py code. Some of the tests come from a fork by Vic Fryzel, while 
a revamped Request class and more tests were merged in from Mark Paschal's 
fork. A number of notable differences exist between this code and its 
forefathers:
+
+   100% unit test coverage.
+   The DataStore object has been completely ripped out. While 
creating unit tests for the library I found several substantial bugs with the 
implementation and confirmed with Andy Smith that it was never fully baked.
+   Classes are no longer prefixed with OAuth.
+   The Request class now extends from dict.
+   The library is likely no longer compatible with Python 2.3.
+   The Client class works and extends from httplib2. It's a thin 
wrapper that handles automatically signing any normal HTTP request you might 
wish to make.
+   
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   joestump/python-oauth2
+   oauth2
+   
https://github.com/joestump/python-oauth2/issues
+   
+

diff --git a/dev-python/oauth2/oauth2-1.9.ebuild 
b/dev-python/oauth2/oauth2-1.9.ebuild
new file mode 100644
index 00..99a27e2329
--- /dev/null
+++ b/dev-python/oauth2/oauth2-1.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{3..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fully tested, abstract interface to creating OAuth clients and 
servers."
+HOMEPAGE="https://github.com/joestump/python-oauth2;
+SRC_URI="https://github.com/joestump/python-${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S=${WORKDIR}/python-${P}
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="dev-python/httplib2[${PYTHON_USEDEP}]
+dev-python/mock[${PYTHON_USEDEP}]
+dev-python/pycodestyle[${PYTHON_USEDEP}]
+dev-python/pytest[${PYTHON_USEDEP}]"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   rm -rf "${S}/tests"
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/anki-bin/

2023-08-27 Thread Lucio Sauer
commit: 584de23dfe08af17fb257028286fe60729aae673
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Aug 27 19:47:48 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sun Aug 27 19:47:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=584de23d

app-misc/anki-bin: add missing runtime dependency

The TLS library Rustls makes use of the native certificate store.

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/{anki-bin-2.1.66.ebuild => anki-bin-2.1.66-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/anki-bin/anki-bin-2.1.66.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.66-r1.ebuild
similarity index 99%
rename from app-misc/anki-bin/anki-bin-2.1.66.ebuild
rename to app-misc/anki-bin/anki-bin-2.1.66-r1.ebuild
index 37861a6f02..a07338c53d 100644
--- a/app-misc/anki-bin/anki-bin-2.1.66.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.66-r1.ebuild
@@ -31,6 +31,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 QA_PREBUILT="usr/lib/*"
 
 RDEPEND="
+app-misc/ca-certificates
 $(python_gen_cond_dep '
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]



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

2023-08-27 Thread Conrad Kostecki
commit: d815e557994ea8a2f180ce73a06ab487dba85b02
Author: Paul Zander  gmail  com>
AuthorDate: Sun Aug 27 16:20:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 27 21:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d815e557

media-sound/teamspeak-client: make sys-libs/libunwind dependency conditional

The `sys-libs/libunwind` dependency is from `libc++.so.1`.

If you don't install the bundled one because `system-libcxx` is set you
don't need to depend on `sys-libs/libunwind` and thus don't block
`sys-libs/llvm-libunwind`.

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32476
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../teamspeak-client-3.6.0-r2.ebuild   | 107 +
 .../teamspeak-client-3.6.1-r1.ebuild   | 104 
 2 files changed, 211 insertions(+)

diff --git a/media-sound/teamspeak-client/teamspeak-client-3.6.0-r2.ebuild 
b/media-sound/teamspeak-client/teamspeak-client-3.6.0-r2.ebuild
new file mode 100644
index ..e551d41fcc9a
--- /dev/null
+++ b/media-sound/teamspeak-client/teamspeak-client-3.6.0-r2.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_/-}"
+
+inherit desktop toolchain-funcs unpacker xdg
+
+DESCRIPTION="A client software for quality voice communication via the 
internet"
+HOMEPAGE="https://www.teamspeak.com/;
+SRC_URI="https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run;
+S="${WORKDIR}"
+
+LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )"
+SLOT="3"
+KEYWORDS="-* amd64"
+IUSE="+alsa pulseaudio system-libcxx +system-quazip"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+RESTRICT="bindist mirror"
+
+BDEPEND=">=dev-util/patchelf-0.10"
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[accessibility,dbus,X(-)]
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5[geolocation(+),widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-libs/libpulse )
+   system-libcxx? ( sys-libs/libcxx[libcxxabi] )
+   !system-libcxx? ( sys-libs/libunwind )
+   system-quazip? ( dev-libs/quazip:0/1[qt5(+)] )
+"
+
+QA_PREBUILT="
+   opt/teamspeak3-client/libc++.so.1
+   opt/teamspeak3-client/libc++abi.so.1
+   opt/teamspeak3-client/libquazip.so
+   opt/teamspeak3-client/error_report
+   opt/teamspeak3-client/package_inst
+   opt/teamspeak3-client/soundbackends/libalsa_linux_*.so
+   opt/teamspeak3-client/ts3client
+   opt/teamspeak3-client/update
+"
+
+src_prepare() {
+   default
+
+   if ! use alsa; then
+   rm soundbackends/libalsa_linux_*.so || die
+   fi
+
+   mv ts3client_linux_* ts3client || die
+
+   # Fixes QA Notice: Unresolved soname dependencies.
+   # Since this is a binary only package, it must be patched.
+   local quazip_so="libquazip1-qt5.so.1.0.0"
+   if has_version "https://www.teamspeak.com/;
+SRC_URI="https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run;
+S="${WORKDIR}"
+
+LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )"
+SLOT="3"
+KEYWORDS="-* amd64"
+IUSE="+alsa pulseaudio system-libcxx +system-quazip"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+RESTRICT="bindist mirror"
+
+BDEPEND=">=dev-util/patchelf-0.10"
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[accessibility,dbus,X(-)]
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5[geolocation(+),widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-libs/libpulse )
+   system-libcxx? ( sys-libs/libcxx[libcxxabi] )
+   !system-libcxx? ( sys-libs/libunwind )
+   system-quazip? ( dev-libs/quazip:0/1[qt5(+)] )
+"
+
+QA_PREBUILT="
+   opt/teamspeak3-client/libc++.so.1
+   opt/teamspeak3-client/libc++abi.so.1
+   opt/teamspeak3-client/libquazip.so
+   opt/teamspeak3-client/error_report
+   opt/teamspeak3-client/package_inst
+   opt/teamspeak3-client/soundbackends/libalsa_linux_*.so
+   opt/teamspeak3-client/ts3client
+   opt/teamspeak3-client/update
+"
+
+src_prepare() {
+   default
+
+   if ! use alsa; then
+   rm soundbackends/libalsa_linux_*.so || die
+   fi
+
+   mv ts3client_linux_* ts3client || die
+
+   # Fixes QA Notice: Unresolved soname dependencies.
+   # Since this is a binary only package, it must be patched.
+   local quazip_so="libquazip1-qt5.so.1.0.0"
+   if has_version "

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/

2023-08-27 Thread Mike Pagano
commit: 8f62e8d5ac38be2fa3e5f9680a4984c9fc6edcba
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 21:39:03 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:39:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f62e8d5

sys-kernel/vanilla-sources: add 6.1.49, drop 6.1.48

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/vanilla-sources/Manifest | 2 +-
 .../{vanilla-sources-6.1.48.ebuild => vanilla-sources-6.1.49.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index b01e46865493..d71ac4de1937 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -10,5 +10,5 @@ DIST patch-4.19.292.xz 5584620 BLAKE2B 
5dfb2358d99ad9e5affd85ad7673157257269d733
 DIST patch-5.10.192.xz 5079868 BLAKE2B 
d26b69823301808c5fd781dbe696c89754cd837de160db09a6fe6c00739acf8cc6f480a5cb8326e5e738036bf92012834f1ef4d47cea063b10d37cf5cf134168
 SHA512 
7e04cf8668c28487bd48df702b8d710fe3fd6bc0343d88ee29c56307631887788be702c521f0fb0ffd5e24b8d764af7a81145abd5c967ac976fc71f8dc2fdcad
 DIST patch-5.15.128.xz 4619460 BLAKE2B 
6faf735418f6261c0ac510505a600abd33765126a5843c961834c859a39150e6c0a05a52f7903c397d84dad57d8faa189cccebba3fff6b9b0d4eba1e553958f8
 SHA512 
4423b357b2bdaf40e7638a4950cdee832c9ce63f0f32f550438ee1a83d9a666be457c6c31605c85aad736e1c8a209549b5e028c4cb9c28eb90bda4b4ea5f546c
 DIST patch-5.4.254.xz 5044632 BLAKE2B 
9fe09a94f612a94476acfa8562fa072a87ed63357a743fdb9fcdb1e786774b47f034864417357bb4b8f0e543c0d92691837c7272f99a03086c079077f7f86362
 SHA512 
33b33310c54aae233e025a0945214886a6a22102832eaa99a7b799a6d52365974c4e3cb71f8f7e404686dd96c6a0a1f6564ca7124b326ec8f8802431a33f1707
-DIST patch-6.1.48.xz 2969988 BLAKE2B 
3f90c059e9ca9ba4496e47ad33a92b84ebf8fd2a8ea593bf6602b95fef3ba62b0a54fd39b83002669742ed7b9681d7398d07ea2419c8fe23103a3eba08a27226
 SHA512 
532d7f51a0f80d4394d511c0a245787195956ccac668ef6fde840f967e8ca0fbfcd7b85b598d1437f001caa76bf9a1cb9cb03b18eef5403ddebd4ef67932de46
+DIST patch-6.1.49.xz 2969780 BLAKE2B 
ff6c40f6e5d8a952accefa84456b3ad616b17e3e3c951d20b652c8484578de4add7a37f9343aa41602f0b58b3e22cebe77b09c9a14e884fd8af63ce69fb47ee2
 SHA512 
37b8480bdc736991528bc742aa1b491ab8084f17ad9cda103c7779c553866d178333e2235a4a5852e78a55b216400427f8abb5436f4251e18a84da0befebf0ef
 DIST patch-6.4.12.xz 742836 BLAKE2B 
af688ab8fe14dea747623bab973f0f085845c17d2ee3599482774540862674bdcb6984ef4428a5436b847f54f2e92fde94e36856ac1f88b8307bf22eced1017b
 SHA512 
d81e2d437f0dda9bc394b2e1144c49067720238c56e00108b69651200247c2727e6c41d98e056030e0269b3269f662671ec58405211a865ca37fbcc4fde4bda5

diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.48.ebuild 
b/sys-kernel/vanilla-sources/vanilla-sources-6.1.49.ebuild
similarity index 100%
rename from sys-kernel/vanilla-sources/vanilla-sources-6.1.48.ebuild
rename to sys-kernel/vanilla-sources/vanilla-sources-6.1.49.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2023-08-27 Thread Mike Pagano
commit: 42f607e6b1f50c9f7fa78290c3857bcdc31cea1e
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 21:55:35 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:55:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f607e6

sys-kernel/gentoo-sources: add 6.1.49

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-6.1.49.ebuild| 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 3e405ff216b8..9a41462f608e 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -61,6 +61,9 @@ DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B 
ad3b65af5b05947d20e1ecaaabd730
 DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 
60e1d4729f621f5f9edd07d3cf4b61a6c14959379cedd634ec1cc492e8f68a9519ebc05b37978fb3c26c21525aac38ea455a5df98e39444fa8565e82e3d02869
 SHA512 
39e15559c44a613b73c012da1f7ee058de9b4ce04e30ebb98b308bb9252ebe36fde70888e0aa1879b6e13b1653029919ca8bffdb57b500181885e72aeef63c39
 DIST genpatches-6.1-54.experimental.tar.xz 17456 BLAKE2B 
5d28f3e1a1018d89dc26e8dea7f65c5e76851ab3da980db6ec67ab80ac9c92b3ee56bd9cd76a5d99cd671318a0360da1fb5a4f3f6f11c224747f36060ba8a844
 SHA512 
b1376046547fa7779d8c1c3b9c20754d06575ded617f28bf37ec9fcbe5810f5f231a108e6276ad10aaa39c7b478740239e92b7b4ea66813aa5e99c2f97b6a3cd
 DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B 
c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f
 SHA512 
85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
+DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B 
eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee
 SHA512 
37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
+DIST genpatches-6.1-55.experimental.tar.xz 17448 BLAKE2B 
dc97269c9dcaccb90256e83e302b97958e332734ce2148a4ee427037bd31ea58413454ea2d85214b2b0960a3b4d5126f6ac7c24730818008ca1956b74f531bee
 SHA512 
9dc3a869f149741823217e2cf2839f1cd1b48277a4cb3d239a9f3f8160167de4a0cf20da21e4b9912d83f782a5dd41f3faff095637cc4c2648a066f0363bc951
+DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B 
de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1
 SHA512 
88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
 DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B 
b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d
 SHA512 
f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
 DIST genpatches-6.4-12.experimental.tar.xz 5760 BLAKE2B 
784ba567711f4d9402cba77a1fa8e087d6a1480ae25541ea20f155e549de0961b7d97535ef3483175b4d880a7af29d97b1dec4db21c8ca3e6e490a13f871de15
 SHA512 
75ae596b79e704eaaa43169fc0ce1bcc5e53bb919dcc0d23107f9aebbae4581384bdc8200b416504a93e97855db39ae51e7afef13a10bd9323ac37c777b2f230
 DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B 
d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0
 SHA512 
5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.49.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.1.49.ebuild
new file mode 100644
index ..f1a6e4e55647
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.49.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="55"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-forensics/mvt/

2023-08-27 Thread Vitaly Zdanevich
commit: 0de17de4a15f8fa70e5e4e1770a189091ea0eaee
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Aug 27 23:08:57 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Aug 27 23:08:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0de17de4

app-forensics/mvt: fix missing dependencies: ahocorasick, appdirs

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

 app-forensics/mvt/mvt-2.4.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-forensics/mvt/mvt-2.4.1.ebuild 
b/app-forensics/mvt/mvt-2.4.1.ebuild
index 2b5103c195..8ad7c7b70c 100644
--- a/app-forensics/mvt/mvt-2.4.1.ebuild
+++ b/app-forensics/mvt/mvt-2.4.1.ebuild
@@ -27,6 +27,8 @@ RDEPEND="
dev-python/simplejson[${PYTHON_USEDEP}]
dev-python/tld[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/ahocorasick[${PYTHON_USEDEP}]
+   dev-python/appdirs[${PYTHON_USEDEP}]
 "
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2023-08-27 Thread Sam James
commit: bac41ff9df35552899581a2e4c5bd0f57bc8b00a
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sun Aug 27 20:01:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:27:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac41ff9

net-libx/xdp-tools: add proxy maintainer

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/32479
Signed-off-by: Sam James  gentoo.org>

 net-libs/xdp-tools/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/net-libs/xdp-tools/metadata.xml b/net-libs/xdp-tools/metadata.xml
index 878714e41628..790067f24136 100644
--- a/net-libs/xdp-tools/metadata.xml
+++ b/net-libs/xdp-tools/metadata.xml
@@ -1,6 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+hol...@applied-asynchrony.com
+Holger Hoffstätte
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
   
 zx...@gentoo.org
 Jason A. Donenfeld



[gentoo-commits] repo/gentoo:master commit in: app-editors/okteta/files/, app-editors/okteta/

2023-08-27 Thread Andreas Sturmlechner
commit: 6228099a74fb31ded95477a2a20aec69d381b050
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 20:47:23 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 20:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6228099a

app-editors/okteta: Fix build w/ USE=-handbook

See also:
https://github.com/gentoo/gentoo/pull/32474

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/okteta-0.26.13-doctools-optional.patch   | 35 ++
 app-editors/okteta/okteta-0.26.13.ebuild   |  2 ++
 2 files changed, 37 insertions(+)

diff --git a/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch 
b/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch
new file mode 100644
index ..65beb70faae9
--- /dev/null
+++ b/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch
@@ -0,0 +1,35 @@
+From 5ca1bc18272c0ddbb3496fa29076ac2d65c034cf Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 27 Aug 2023 21:55:17 +0200
+Subject: [PATCH] Search for KF5DocTools individually
+
+Makes our ECM_HANDBOOK=forceoptional facility work while upstream is against 
it.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 17203b22f..3c914f178 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -93,7 +93,6 @@ if( BUILD_DESKTOPPROGRAM )
+ list(APPEND ADDITIONAL_REQUIRED_KF_COMPONENTS
+ Crash
+ DBusAddons
+-DocTools
+ )
+ endif()
+ find_package(KF5 ${REQUIRED_KF_VERSION} REQUIRED
+@@ -117,6 +116,7 @@ ecm_set_disabled_deprecation_versions(
+ # helper libs
+ add_subdirectory( libs )
+ if( BUILD_DESKTOPPROGRAM )
++find_package(KF5DocTools ${REQUIRED_KF_VERSION} REQUIRED)
+ add_subdirectory( doc )
+ endif()
+ 
+-- 
+2.42.0
+

diff --git a/app-editors/okteta/okteta-0.26.13.ebuild 
b/app-editors/okteta/okteta-0.26.13.ebuild
index 4d7c709b3373..6a2d27d2f802 100644
--- a/app-editors/okteta/okteta-0.26.13.ebuild
+++ b/app-editors/okteta/okteta-0.26.13.ebuild
@@ -53,6 +53,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${P}-doctools-optional.patch" ) # downstream
+
 src_configure() {
local mycmakeargs=(
-DOMIT_EXAMPLES=ON



[gentoo-commits] proj/linux-patches: New tag: 6.5-1

2023-08-27 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 22:41:18 2023 +

New tag: 6.5-1




[gentoo-commits] repo/gentoo:master commit in: net-misc/ofono/

2023-08-27 Thread Yixun Lan
commit: f41a3d0bbb6d2974ee91e7a45bf0ac8b92f3b40e
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 28 00:29:45 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Aug 28 03:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41a3d0b

net-misc/ofono: add 2.1

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/ofono/Manifest |  1 +
 net-misc/ofono/ofono-2.1.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/net-misc/ofono/Manifest b/net-misc/ofono/Manifest
index d384595b12a8..1e20cd5b72cf 100644
--- a/net-misc/ofono/Manifest
+++ b/net-misc/ofono/Manifest
@@ -1,3 +1,4 @@
 DIST ofono-1.33.tar.xz 1060408 BLAKE2B 
646a96c0926ea032fef0357aabe6a4be6da88f4ccbdff59bb86b5de73a9b469362151b212a05234619f5d616b534343137c66e923782c7d50dfe13d2bf66558c
 SHA512 
8d88226aa2b43eca840c6330045ee7a96c91f6003b06fca5ea55b74fc229f0e0ba0c8d98f7945f8c23ec5a8e7057bffef6335c61842e245686e0ed7c5feda589
 DIST ofono-1.34.tar.xz 1060828 BLAKE2B 
be0d3787ca9226763fb2bff46f1c3cec813d702730d6231986ec5aa43e2d96e08385fa3f64ccff97cf15844e41a33d6c37d1d35c8b0c5fcf3765848e258e3372
 SHA512 
79ebf0bc795288f07b58eeaa1a0aa3309b4afecae3abdd26c0749e22a4c2e74b65e93cbcfdfd1738dbcb2d0cfb8c687d182d706696a7c1cd5b4ed3bcec059489
 DIST ofono-2.0.tar.xz 1096856 BLAKE2B 
28b29577cdd70129fd8f7346bd82e03078452b03bb4baf152c4e406cfc17a5eeac11312999592acad85d7c61c4595403d266482068576573fd1d75a15e610d80
 SHA512 
3b29845d06784bfec8e60f6590237b77baa0826b1366f7ed8491d41622da19c72290ff8508a4625e5d7d5f68a03237524aa2ef1936b26dbc035fb3e7fa747f23
+DIST ofono-2.1.tar.xz 1097624 BLAKE2B 
574293a73061470eec322df7fa62d581e8e8d2c5b81e896bff52173a986733f448686186bc0400ccf256fb931e26a1fef6a664dafa8f64935f936c9347e4a054
 SHA512 
7227939c488c2a62f640d5a8279e0698935aa1df5a2a349e195df9a8d9d9123c73a7f1177aae022b4c805d266c24a9770784193100adffa45f6c36a3ed847bb1

diff --git a/net-misc/ofono/ofono-2.1.ebuild b/net-misc/ofono/ofono-2.1.ebuild
new file mode 100644
index ..892057a6974a
--- /dev/null
+++ b/net-misc/ofono/ofono-2.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/ofono/ofono.git;
+SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem 
+phonesim +provision +qmimodem tools +udev upower"
+
+REQUIRED_USE="dundee? ( bluetooth )"
+
+RDEPEND=">=sys-apps/dbus-1.6
+   >=dev-libs/glib-2.68
+   net-misc/mobile-broadband-provider-info
+   bluetooth? ( >=net-wireless/bluez-4.99 )
+   udev? ( virtual/udev )
+   examples? ( dev-python/dbus-python )
+   tools? ( virtual/libusb:1 )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( ChangeLog AUTHORS )
+
+src_configure() {
+   econf \
+   $(use_enable udev) \
+   $(use_enable isimodem) \
+   $(use_enable atmodem) \
+   $(use_enable cdmamodem) \
+   $(use_enable datafiles) \
+   $(use_enable dundee) \
+   $(use_enable bluetooth) \
+   $(use_enable phonesim) \
+   $(use_enable provision) \
+   $(use_enable qmimodem) \
+   $(use_enable tools) \
+   $(use_enable examples test) \
+   $(use_enable upower) \
+   --disable-maintainer-mode \
+   --disable-rilmodem
+   --localstatedir=/var \
+   --with-systemdunitdir="$(systemd_get_systemunitdir)"
+}
+
+src_install() {
+   default
+
+   if use tools ; then
+   dobin tools/auto-enable \
+   tools/huawei-audio \
+   tools/lookup-provider-name \
+   tools/lookup-apn \
+   tools/get-location \
+   tools/tty-redirector
+   fi
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   use doc && dodoc doc/*.txt
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/smartdns/

2023-08-27 Thread Yixun Lan
commit: 656d93e35c207b5ecb32a78f2b4e4d028843ae6b
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 28 00:20:08 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Aug 28 03:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656d93e3

net-dns/smartdns: drop 41

Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/smartdns/Manifest   |  1 -
 net-dns/smartdns/smartdns-41.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index fb3fcd1dc5ff..c69406e44bd7 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,3 +1,2 @@
-DIST smartdns-41.tar.gz 562057 BLAKE2B 
7e30fa02f4e743a9de42d69c7ce12d8d2ce39363507d56279d6843305b88decddc561bfa3cc16d83d937a881dc87e2cdef2945eb3ca3e0b42832e363d810
 SHA512 
85d8523f62f80533bdbdcaf3fd50e4b36cfb4898f8af6221cd06cae69fe9509d0a6a6f8ef4effee86c36caa5090f97d11b4fed4dabed66ad5d9b665f71247315
 DIST smartdns-42.tar.gz 567079 BLAKE2B 
a42724f4aa540bf5f07ddebe46e75f16cd69098461b0f9a009a53a9570ff1bdc9ad605dfad79f94d5901ec21bdd3f91848dedce29cef3bf8a563ba94f4a76bb8
 SHA512 
7ad4ffbad056e84894dd23a18396afe6174a1137fa3edee4e12bf1487dd40d91158c89fd9e3c894603a51f639826acccdfdf1ddb8a25e77158dfe5bd54eb6f20
 DIST smartdns-43.tar.gz 572029 BLAKE2B 
8f4ec3b1b1a804a6624107ed3d97e8015690db9c405fc52d1e34ac9bda280ef0785b7d9648dfd41809a1f729679b6241f36b3c7a4dc88a60e77b2d0ca463ca69
 SHA512 
ab4ce7ac5fe05173a660f8dce61e7cc0ec8375ff7d64d08e854f73e5cfd78fec702220f076b75efe9518334a384b9689898d5c2856cc506d294b5325733bb9c6

diff --git a/net-dns/smartdns/smartdns-41.ebuild 
b/net-dns/smartdns/smartdns-41.ebuild
deleted file mode 100644
index 96243a40fbf5..
--- a/net-dns/smartdns/smartdns-41.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-DESCRIPTION="A local DNS server returns the fastest access results"
-HOMEPAGE="https://github.com/pymumu/smartdns;
-SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${PN}-Release${PV}"
-
-src_prepare() {
-   default
-   sed -i -e "/install .*default /d" \
-   -e "/install .*init.d /d" Makefile || die
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
-
-   newconfd "${FILESDIR}"/smartdns.confd smartdns
-   newinitd "${FILESDIR}"/smartdns.initd smartdns
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/smartdns/

2023-08-27 Thread Yixun Lan
commit: 05f76cc224fd05b3ab0c8df3a113692ba5332964
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 28 00:19:10 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Aug 28 03:18:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f76cc2

net-dns/smartdns: add 43

Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/smartdns/Manifest   |  1 +
 net-dns/smartdns/smartdns-43.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index af9022017551..fb3fcd1dc5ff 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,2 +1,3 @@
 DIST smartdns-41.tar.gz 562057 BLAKE2B 
7e30fa02f4e743a9de42d69c7ce12d8d2ce39363507d56279d6843305b88decddc561bfa3cc16d83d937a881dc87e2cdef2945eb3ca3e0b42832e363d810
 SHA512 
85d8523f62f80533bdbdcaf3fd50e4b36cfb4898f8af6221cd06cae69fe9509d0a6a6f8ef4effee86c36caa5090f97d11b4fed4dabed66ad5d9b665f71247315
 DIST smartdns-42.tar.gz 567079 BLAKE2B 
a42724f4aa540bf5f07ddebe46e75f16cd69098461b0f9a009a53a9570ff1bdc9ad605dfad79f94d5901ec21bdd3f91848dedce29cef3bf8a563ba94f4a76bb8
 SHA512 
7ad4ffbad056e84894dd23a18396afe6174a1137fa3edee4e12bf1487dd40d91158c89fd9e3c894603a51f639826acccdfdf1ddb8a25e77158dfe5bd54eb6f20
+DIST smartdns-43.tar.gz 572029 BLAKE2B 
8f4ec3b1b1a804a6624107ed3d97e8015690db9c405fc52d1e34ac9bda280ef0785b7d9648dfd41809a1f729679b6241f36b3c7a4dc88a60e77b2d0ca463ca69
 SHA512 
ab4ce7ac5fe05173a660f8dce61e7cc0ec8375ff7d64d08e854f73e5cfd78fec702220f076b75efe9518334a384b9689898d5c2856cc506d294b5325733bb9c6

diff --git a/net-dns/smartdns/smartdns-43.ebuild 
b/net-dns/smartdns/smartdns-43.ebuild
new file mode 100644
index ..96243a40fbf5
--- /dev/null
+++ b/net-dns/smartdns/smartdns-43.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+DESCRIPTION="A local DNS server returns the fastest access results"
+HOMEPAGE="https://github.com/pymumu/smartdns;
+SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/openssl:0="
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-Release${PV}"
+
+src_prepare() {
+   default
+   sed -i -e "/install .*default /d" \
+   -e "/install .*init.d /d" Makefile || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
+
+   newconfd "${FILESDIR}"/smartdns.confd smartdns
+   newinitd "${FILESDIR}"/smartdns.initd smartdns
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gthumb/

2023-08-27 Thread Matt Turner
commit: 79e5c2ffeec3d5f445bbe183f7e9f3ad0b6d7a66
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Aug 28 03:48:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Aug 28 03:49:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e5c2ff

media-gfx/gthumb: Version bump to 3.12.3

Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/gthumb/Manifest |   1 +
 media-gfx/gthumb/gthumb-3.12.3.ebuild | 107 ++
 2 files changed, 108 insertions(+)

diff --git a/media-gfx/gthumb/Manifest b/media-gfx/gthumb/Manifest
index 4fba28145a29..160c465b4402 100644
--- a/media-gfx/gthumb/Manifest
+++ b/media-gfx/gthumb/Manifest
@@ -1 +1,2 @@
 DIST gthumb-3.12.2.tar.xz 7585700 BLAKE2B 
9fb4fd934975fb775b82cf17028abd6d4ac3c31ee30458c377d36d3af97e59218e621d09768eebec096c64e3d01697bd3080409fd2191c2af29d84c9b53508c1
 SHA512 
5304b5cfefa4ced6a244db5a6e2880dad4f5a598654c9ea6c7707ddc0a766bdfa108f827a74e400168dbc338e35db519fffb7ac7382e0ee564771d56af3ac97c
+DIST gthumb-3.12.3.tar.xz 7604504 BLAKE2B 
1db5007a8ea659d59d8ac1b3c3c07c494db719788678588e801560796c0453ccf83abbfb2c9976a7977d19e6fbb2d4540cc5c6675629219e8aba3a031acb61be
 SHA512 
d538d7b306dac391283229147eccc2eef8933107676c0645b08371754d5956729d3747a5b7393366e25967924dee73255fde3d96d3d8e2fc8e7d47a91ceafa94

diff --git a/media-gfx/gthumb/gthumb-3.12.3.ebuild 
b/media-gfx/gthumb/gthumb-3.12.3.ebuild
new file mode 100644
index ..0b8ddf6070a3
--- /dev/null
+++ b/media-gfx/gthumb/gthumb-3.12.3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 xdg
+
+DESCRIPTION="Image viewer and browser for Gnome"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gthumb;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cdr colord exif keyring gstreamer heif jpegxl lcms raw slideshow svg 
tiff webkit webp"
+
+# libX11 dep is a workaround. See files/3.12.2-link-with-x11.patch
+RDEPEND="
+   x11-libs/libX11
+
+   >=dev-libs/glib-2.54.0:2
+   >=x11-libs/gtk+-3.16.0:3
+   exif? ( >=media-gfx/exiv2-0.21:= )
+   slideshow? (
+   >=media-libs/clutter-1.12.0:1.0
+   >=media-libs/clutter-gtk-1:1.0
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-plugins/gst-plugins-gtk:1.0
+   )
+   raw? (
+   >=media-libs/libraw-0.14:=
+   )
+   webkit? (
+   >=net-libs/libsoup-2.42.0:2.4
+   >=dev-libs/json-glib-0.15.0
+   >=net-libs/webkit-gtk-1.10.0:4
+   )
+   keyring? ( >=app-crypt/libsecret-0.11 )
+   cdr? ( >=app-cdr/brasero-3.2.0 )
+   svg? ( >=gnome-base/librsvg-2.34:2 )
+   webp? ( >=media-libs/libwebp-0.2.0:= )
+   jpegxl? ( >=media-libs/libjxl-0.3.0 )
+   heif? ( >=media-libs/libheif-1.11:= )
+   lcms? ( >=media-libs/lcms-2.6:2 )
+   colord? (
+   >=x11-misc/colord-1.3
+   >=media-libs/lcms-2.6:2
+   )
+
+   sys-libs/zlib
+   media-libs/libjpeg-turbo:=
+   tiff? ( media-libs/tiff:= )
+   media-libs/libpng:0=
+   >=gnome-base/gsettings-desktop-schemas-0.1.4
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/appstream-0.14.6
+   dev-util/glib-utils
+   dev-util/itstool
+   sys-devel/bison
+   sys-devel/flex
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Drun-in-place=false
+   $(meson_use exif exiv2)
+   $(meson_use slideshow clutter)
+   $(meson_use gstreamer)
+   -Dlibchamplain=false # Upstream still doesn't seem to consider 
this ready
+   $(meson_use colord)
+   $(meson_use tiff libtiff)
+   $(meson_use webp libwebp)
+   $(meson_use jpegxl libjxl)
+   $(meson_use heif libheif)
+   $(meson_use raw libraw)
+   $(meson_use svg librsvg)
+   $(meson_use keyring libsecret)
+   $(meson_use webkit webservices)
+   $(meson_use cdr libbrasero)
+   )
+
+   # colord pulls in lcms2 anyway, so enable lcms with USE="colord -lcms";
+   # some of upstream HAVE_COLORD code depends on HAVE_LCMS2
+   if use lcms || use colord; then
+   emesonargs+=( -Dlcms2=true )
+   else
+   emesonargs+=( -Dlcms2=false )
+   fi
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter/files/, dev-libs/tree-sitter/

2023-08-27 Thread Sam James
commit: f0a16a3f519de9ec5ecef601788219dbba7e1a8f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 18:02:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:26:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a16a3f

dev-libs/tree-sitter: stop installing parser.h

There shouldn't be a system-wide copy of parser.h and upstream plan on
dropping this from dev-libs/tree-sitter as it can cause issues if there's
a mismatch between the version used for the bundled generated parser
vs the header used to build the library.

Backport that change to avoid mismatches.

Bug: https://github.com/tree-sitter/tree-sitter-bash/issues/199
Bug: https://bugs.gentoo.org/912716
Signed-off-by: Sam James  gentoo.org>

 .../tree-sitter-0.20.8-no-parser-header.patch  | 23 +
 dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild  | 54 ++
 2 files changed, 77 insertions(+)

diff --git 
a/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch 
b/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch
new file mode 100644
index ..1e055a69e00d
--- /dev/null
+++ b/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch
@@ -0,0 +1,23 @@
+https://github.com/tree-sitter/tree-sitter-bash/issues/199
+https://github.com/tree-sitter/tree-sitter/pull/2573
+https://github.com/tree-sitter/tree-sitter/pull/2574
+
+From 05b18c2cda9b391efffb4986bf46fa56333d801b Mon Sep 17 00:00:00 2001
+From: Andrew Hlynskyi 
+Date: Sat, 26 Aug 2023 20:50:23 +0300
+Subject: [PATCH] fix: makefile should install only  header
+
+--- a/Makefile
 b/Makefile
+@@ -57,7 +57,7 @@ install: all
+   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER_MAJOR)
+   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXT)
+   install -d '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter
+-  install -m644 lib/include/tree_sitter/*.h 
'$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/
++  install -m644 lib/include/tree_sitter/api.h 
'$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/
+   install -d '$(DESTDIR)$(PCLIBDIR)'
+   sed -e 
's|@LIBDIR@|$(LIBDIR)|;s|@INCLUDEDIR@|$(INCLUDEDIR)|;s|@VERSION@|$(VERSION)|' \
+   -e 's|=$(PREFIX)|=$${prefix}|' \
+-- 
+2.42.0
+

diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
new file mode 100644
index ..734e7a2a9491
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit optfeature toolchain-funcs
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN};
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-No-static-libs-gentoo.patch"
+   "${FILESDIR}/${PN}-0.20.8-no-parser-header.patch"
+)
+
+# see Makefile:1
+QA_PKGCONFIG_VERSION="0.20.9"
+
+# XXX: Please, don't forget to check this on next version bump.
+# And, maybe remove as non-needed, if version in Makefile will
+# match the release.
+# ref: https://github.com/tree-sitter/tree-sitter/issues/2210
+
+src_prepare() {
+   default
+   tc-export CC
+}
+
+src_compile() {
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   install
+}
+
+pkg_postinst() {
+   optfeature "building and testing grammars" dev-util/tree-sitter-cli
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-bash/

2023-08-27 Thread Sam James
commit: 1ad1f6c24ed9571fe16dec4620c413248e11ce0e
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 18:08:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:26:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad1f6c2

dev-libs/tree-sitter-bash: add 0.20.3

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

 dev-libs/tree-sitter-bash/Manifest   |  1 +
 dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-bash/Manifest 
b/dev-libs/tree-sitter-bash/Manifest
index 3e270eade3ee..ef16e1657953 100644
--- a/dev-libs/tree-sitter-bash/Manifest
+++ b/dev-libs/tree-sitter-bash/Manifest
@@ -1 +1,2 @@
 DIST tree-sitter-bash-0.19.0.tar.gz 187286 BLAKE2B 
8812a593366a65a9cae3eaac5bb81c71e95f4abe8558a01b908333e471f05714b1c768b71e66d3890d1e63202819290813e499a5e8ba49e72bb466b9b0f245f8
 SHA512 
62bc8bc25c999f9c79632bd6b236edd21ef15b14365dd1a956237b11a32f5e60a2f420ec67b60d46203699b7841d4bc10978fc0307d0c4013b376c6c024d89ae
+DIST tree-sitter-bash-0.20.3.tar.gz 334446 BLAKE2B 
e33f841e48458a63e6e084f66a251c6847c004140a1b727752452d031d240756068f5188d1bd90c4194aaf51d040187f3995636673210bc5f93f2ed50ff73a97
 SHA512 
558a8eef4a04e786c43bef0dd24f022619b77faffdd5788ef47ba28f133d5a55df144169503343cdb46ac4ed66deb36ca483b963e3eb686da30c324c65c9eac3

diff --git a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild 
b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild
new file mode 100644
index ..e85879ef93cb
--- /dev/null
+++ b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Bash grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-bash;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter/

2023-08-27 Thread Sam James
commit: f7bab785c5e2e9fb1f3548ee9c71d80b4e4a0b35
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 18:04:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:26:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bab785

dev-libs/tree-sitter: move confusing comment

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

 dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
index 734e7a2a9491..862cc9ee3eb6 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
@@ -23,13 +23,12 @@ PATCHES=(
"${FILESDIR}/${PN}-0.20.8-no-parser-header.patch"
 )
 
-# see Makefile:1
-QA_PKGCONFIG_VERSION="0.20.9"
-
 # XXX: Please, don't forget to check this on next version bump.
 # And, maybe remove as non-needed, if version in Makefile will
 # match the release.
 # ref: https://github.com/tree-sitter/tree-sitter/issues/2210
+# see Makefile:1
+QA_PKGCONFIG_VERSION="0.20.9"
 
 src_prepare() {
default



[gentoo-commits] proj/kde:master commit in: app-editors/okteta/files/, app-editors/okteta/

2023-08-27 Thread Andreas Sturmlechner
commit: bd9672c2cb5aad81ea7401c8d08de69d186c0e74
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 20:52:19 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 20:52:19 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bd9672c2

app-editors/okteta: Fix patch file name

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...0-doctools-optional.patch => okteta-0.26.13-doctools-optional.patch} | 0
 app-editors/okteta/okteta-.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch 
b/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch
similarity index 100%
rename from app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch
rename to app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch

diff --git a/app-editors/okteta/okteta-.ebuild 
b/app-editors/okteta/okteta-.ebuild
index 9433a7e219..1b7c3decfc 100644
--- a/app-editors/okteta/okteta-.ebuild
+++ b/app-editors/okteta/okteta-.ebuild
@@ -49,7 +49,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${PN}-23.08.0-doctools-optional.patch" ) # downstream
+PATCHES=( "${FILESDIR}/${PN}-0.26.13-doctools-optional.patch" ) # downstream
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2023-08-27 Thread James Le Cuirot
commit: 5c29c8af7c9428528545fb53017d8618226f2884
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 27 21:40:55 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 27 21:41:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c29c8af

www-client/vivaldi-snapshot: Drop old 6.2.3102.3

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-6.2.3102.3.ebuild | 222 -
 2 files changed, 225 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 89f04681dc66..36e01d9bb94b 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_6.2.3102.3-1_amd64.deb 102121088 BLAKE2B 
2dda1b0b94470e3b82a55efa143c0f989ee9fa47f6cb6355a245da0f60353260bf043781bdb1d54207ac1f6c4169c4644d6e32b89ff90bd0461331a2a975b659
 SHA512 
8e5f97cf2deead5e64c86cb08cef43b45a7b491d39d8d611e05e2e33665724c459e4858d8e8f7fed92b288f8a572badbd57ddbc7c4f358cdb67157fb04c4fdd7
-DIST vivaldi-snapshot_6.2.3102.3-1_arm64.deb 97144424 BLAKE2B 
a33c95d53eeb6b64b10c4424278755373f2dbe5fbafbf64a12ded40544acaacdc35ce618cc37a2a616e44b559159c4f3ed922cb4230eb5c355e134de41206009
 SHA512 
65d7aebd4f08c8fa0a98da39d6e86d0f5dc74e55111694f865e84405ead7031c61e2a7dea33a71232bbd32538f239f450ab54d50b2030e60347dd651299b6a8b
-DIST vivaldi-snapshot_6.2.3102.3-1_armhf.deb 97713688 BLAKE2B 
2826f6c2a164a9fc84a330a865162f92ded3d3810626bc4f4a1a175b5059809b7d66eb61d1fc5c2d7d9699250abedfa24f628ef1e3c2b15e4eb5aafb64b052c5
 SHA512 
de4a2042b2f2c8d5ad52d4ae7ff4c627f74d70ca0906335cf146c5a550420b78b956f89231f6db661afcf675728c81402d2545ce01c29bb63f4b1101e8527eea
 DIST vivaldi-snapshot_6.2.3105.25-1_amd64.deb 99906356 BLAKE2B 
0fff726a556e17951c3052ffe7afc3ebbcb4542c0d7f04df31f7f2442bd8c3940406af9e1db1437381522bff1197ef2a99b0693d818cb69478ae1a1ec53be6d3
 SHA512 
1f7769bea071a750d8caa5bc17001ec278b2daf40df531eef79783a7f71c61de66a1e944d70278821b1e03ea0ec3e294b6466e35616dc6d05577281be306b846
 DIST vivaldi-snapshot_6.2.3105.25-1_arm64.deb 95011684 BLAKE2B 
2c305d8f1373223b2f47912256171764c82fea7d3a72c2c655dd38b968ff72c4c1de8fc142358c87f16ebaa8395991dfc76d13a314cd28b3377e16967c72c8bd
 SHA512 
aafdc227def4f6054d255dfd93180c66f31dcf845ae28c655ce76e3962e77b81cac6f4165b0309bc3bc59bbf486c7edb190cfcadd8094420456986810e2516bf
 DIST vivaldi-snapshot_6.2.3105.25-1_armhf.deb 95572536 BLAKE2B 
81341ede2f4726b01d64f61b95cdef50ad09dea1a99dcde9a3cca8bf324256cd673b2deea9ace9a4fd4ccd0db6cb8ab873e6b306e6742138b77bedc989ff
 SHA512 
99e661d1c9c11f4a70be3dee403eb06e3949294e752759622443898d9da53f80053bd9434af60e83a81a8adc7dbb58e2c68b6acbe51d47c77e6bf3972b2e07da

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild
deleted file mode 100644
index d63e17d4cb01..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild
+++ /dev/null
@@ -1,222 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="114"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2023-08-27 Thread James Le Cuirot
commit: ab83bf4f5434138370d3198014d0bfdeb731b271
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 27 21:39:14 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 27 21:41:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab83bf4f

www-client/vivaldi-snapshot: Add version 6.2.3105.31

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-6.2.3105.31.ebuild| 222 +
 2 files changed, 225 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 03998b86a69b..89f04681dc66 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.2.3102.3-1_armhf.deb 97713688 BLAKE2B 
2826f6c2a164a9fc84
 DIST vivaldi-snapshot_6.2.3105.25-1_amd64.deb 99906356 BLAKE2B 
0fff726a556e17951c3052ffe7afc3ebbcb4542c0d7f04df31f7f2442bd8c3940406af9e1db1437381522bff1197ef2a99b0693d818cb69478ae1a1ec53be6d3
 SHA512 
1f7769bea071a750d8caa5bc17001ec278b2daf40df531eef79783a7f71c61de66a1e944d70278821b1e03ea0ec3e294b6466e35616dc6d05577281be306b846
 DIST vivaldi-snapshot_6.2.3105.25-1_arm64.deb 95011684 BLAKE2B 
2c305d8f1373223b2f47912256171764c82fea7d3a72c2c655dd38b968ff72c4c1de8fc142358c87f16ebaa8395991dfc76d13a314cd28b3377e16967c72c8bd
 SHA512 
aafdc227def4f6054d255dfd93180c66f31dcf845ae28c655ce76e3962e77b81cac6f4165b0309bc3bc59bbf486c7edb190cfcadd8094420456986810e2516bf
 DIST vivaldi-snapshot_6.2.3105.25-1_armhf.deb 95572536 BLAKE2B 
81341ede2f4726b01d64f61b95cdef50ad09dea1a99dcde9a3cca8bf324256cd673b2deea9ace9a4fd4ccd0db6cb8ab873e6b306e6742138b77bedc989ff
 SHA512 
99e661d1c9c11f4a70be3dee403eb06e3949294e752759622443898d9da53f80053bd9434af60e83a81a8adc7dbb58e2c68b6acbe51d47c77e6bf3972b2e07da
+DIST vivaldi-snapshot_6.2.3105.31-1_amd64.deb 99916112 BLAKE2B 
5655dc3cb9291997ec0498f771785b83282a1538a708abbeb56bd568c16d45bbea6fadd511e992b2191186b3b3ef7168c83da22d264bd104e9b905eef276ad1c
 SHA512 
432766bce0930704d5b41b6500fb17621eb9106a1e191f46c5b12810cb8c0530052570af6ff9455ef96821402d5c14480cafd03a80a5b1fac092c3af8c4db85d
+DIST vivaldi-snapshot_6.2.3105.31-1_arm64.deb 95020436 BLAKE2B 
2f205cb6511cf8a2a63236056676ac7a2f7e5f0c9710eeae2de9d4c91901bf5c4325398359907eb04fde24661c3f775e015f6f471506ac3924aa7f7f8e5a7c5f
 SHA512 
6da60ed21772b9984fb471d3bf1c5c88dc302f686c0ba4ae7e38447ea4211dc3cf654a57792081cc822ec7ea743adaf99c90970d921f3d2baf91ee3b67fef582
+DIST vivaldi-snapshot_6.2.3105.31-1_armhf.deb 95572736 BLAKE2B 
6ce908d157d8f30f56f9f6c00f12f35b85c70ae86a24d2e51f9e65c3a639a81d9d4b7387a6b889c50b4e50d55074623bf7cd88b134a0bb5bfc5450914201c9c4
 SHA512 
485395598a583089b38968be0704ebc1690f7a3a31a016645ca01f9935172e173c5a814cbaf5fa989a05a6b93a32899403a5238db81a298a3dd57cbaf3cff7a0

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3105.31.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3105.31.ebuild
new file mode 100644
index ..d63e17d4cb01
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3105.31.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="114"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ 

[gentoo-commits] proj/linux-patches:6.1 commit in: /

2023-08-27 Thread Mike Pagano
commit: 1d1cf87e8d9001f2eaf9fb98557eead6934e4aaa
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 21:41:02 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:41:02 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=1d1cf87e

Linux patch 6.1.49

Signed-off-by: Mike Pagano  gentoo.org>

 _README |   4 +
 1048_linux-6.1.49.patch | 292 
 2 files changed, 296 insertions(+)

diff --git a/_README b/_README
index 0c66344f..6ce2c13b 100644
--- a/_README
+++ b/_README
@@ -235,6 +235,10 @@ Patch:  1047_linux-6.1.48.patch
 From:   https://www.kernel.org
 Desc:   Linux 6.1.48
 
+Patch:  1048_linux-6.1.49.patch
+From:   https://www.kernel.org
+Desc:   Linux 6.1.49
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1048_linux-6.1.49.patch b/1048_linux-6.1.49.patch
new file mode 100644
index ..637a71c4
--- /dev/null
+++ b/1048_linux-6.1.49.patch
@@ -0,0 +1,292 @@
+diff --git a/Makefile b/Makefile
+index 8bb8dd199c552..61ebd54aba899 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 6
+ PATCHLEVEL = 1
+-SUBLEVEL = 48
++SUBLEVEL = 49
+ EXTRAVERSION =
+ NAME = Curry Ramen
+ 
+diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
+index 78f39a78de29a..4d1e48c676fab 100644
+--- a/fs/f2fs/f2fs.h
 b/fs/f2fs/f2fs.h
+@@ -3431,6 +3431,7 @@ static inline bool __is_valid_data_blkaddr(block_t 
blkaddr)
+  * file.c
+  */
+ int f2fs_sync_file(struct file *file, loff_t start, loff_t end, int datasync);
++void f2fs_truncate_data_blocks(struct dnode_of_data *dn);
+ int f2fs_do_truncate_blocks(struct inode *inode, u64 from, bool lock);
+ int f2fs_truncate_blocks(struct inode *inode, u64 from, bool lock);
+ int f2fs_truncate(struct inode *inode);
+diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c
+index 3ce6da4fac9c6..7b94f047cbf79 100644
+--- a/fs/f2fs/file.c
 b/fs/f2fs/file.c
+@@ -628,6 +628,11 @@ void f2fs_truncate_data_blocks_range(struct dnode_of_data 
*dn, int count)
+dn->ofs_in_node, nr_free);
+ }
+ 
++void f2fs_truncate_data_blocks(struct dnode_of_data *dn)
++{
++  f2fs_truncate_data_blocks_range(dn, ADDRS_PER_BLOCK(dn->inode));
++}
++
+ static int truncate_partial_data_page(struct inode *inode, u64 from,
+   bool cache_only)
+ {
+diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c
+index 9fe502485930f..a010b4bc36d2c 100644
+--- a/fs/f2fs/node.c
 b/fs/f2fs/node.c
+@@ -923,7 +923,6 @@ static int truncate_node(struct dnode_of_data *dn)
+ 
+ static int truncate_dnode(struct dnode_of_data *dn)
+ {
+-  struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode);
+   struct page *page;
+   int err;
+ 
+@@ -931,25 +930,16 @@ static int truncate_dnode(struct dnode_of_data *dn)
+   return 1;
+ 
+   /* get direct node */
+-  page = f2fs_get_node_page(sbi, dn->nid);
++  page = f2fs_get_node_page(F2FS_I_SB(dn->inode), dn->nid);
+   if (PTR_ERR(page) == -ENOENT)
+   return 1;
+   else if (IS_ERR(page))
+   return PTR_ERR(page);
+ 
+-  if (IS_INODE(page) || ino_of_node(page) != dn->inode->i_ino) {
+-  f2fs_err(sbi, "incorrect node reference, ino: %lu, nid: %u, 
ino_of_node: %u",
+-  dn->inode->i_ino, dn->nid, ino_of_node(page));
+-  set_sbi_flag(sbi, SBI_NEED_FSCK);
+-  f2fs_handle_error(sbi, ERROR_INVALID_NODE_REFERENCE);
+-  f2fs_put_page(page, 1);
+-  return -EFSCORRUPTED;
+-  }
+-
+   /* Make dnode_of_data for parameter */
+   dn->node_page = page;
+   dn->ofs_in_node = 0;
+-  f2fs_truncate_data_blocks_range(dn, ADDRS_PER_BLOCK(dn->inode));
++  f2fs_truncate_data_blocks(dn);
+   err = truncate_node(dn);
+   if (err) {
+   f2fs_put_page(page, 1);
+diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
+index ff47aad636e5b..b6dad389fa144 100644
+--- a/fs/f2fs/super.c
 b/fs/f2fs/super.c
+@@ -1347,12 +1347,6 @@ default_check:
+   return -EINVAL;
+   }
+ 
+-  if ((f2fs_sb_has_readonly(sbi) || f2fs_readonly(sbi->sb)) &&
+-  test_opt(sbi, FLUSH_MERGE)) {
+-  f2fs_err(sbi, "FLUSH_MERGE not compatible with readonly mode");
+-  return -EINVAL;
+-  }
+-
+   if (f2fs_sb_has_readonly(sbi) && !f2fs_readonly(sbi->sb)) {
+   f2fs_err(sbi, "Allow to mount readonly mode only");
+   return -EROFS;
+@@ -1939,10 +1933,8 @@ static int f2fs_show_options(struct seq_file *seq, 
struct dentry *root)
+   seq_puts(seq, ",inline_dentry");
+   else
+   seq_puts(seq, ",noinline_dentry");
+-  if (test_opt(sbi, FLUSH_MERGE))
++  if (!f2fs_readonly(sbi->sb) 

[gentoo-commits] proj/linux-patches: New tag: 6.1-55

2023-08-27 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:42:22 2023 +

New tag: 6.1-55




  1   2   >