[gentoo-commits] repo/gentoo:master commit in: www-apps/radarr/

2024-02-05 Thread Craig Andrews
commit: 2f4b4816195cd7f39937d30ce2e62b1178a7800c
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb  5 14:29:55 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Feb  5 14:32:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f4b4816

www-apps/radarr: add 5.3.4.8567

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/radarr/Manifest |  6 +++
 www-apps/radarr/radarr-5.3.4.8567.ebuild | 67 
 2 files changed, 73 insertions(+)

diff --git a/www-apps/radarr/Manifest b/www-apps/radarr/Manifest
index 90d9282ee2cf..21319c424c74 100644
--- a/www-apps/radarr/Manifest
+++ b/www-apps/radarr/Manifest
@@ -4,3 +4,9 @@ DIST Radarr.develop.5.3.3.8535.linux-core-x64.tar.gz 100578379 
BLAKE2B e43b2799a
 DIST Radarr.develop.5.3.3.8535.linux-musl-core-arm.tar.gz 94967272 BLAKE2B 
cc36242ff710e57c770176f51b99076015d416d062237a8abf23a209f1324861fbca1b9c4640356e14b71b182d7d49ab29daeb1e548af8aa3e511a61b9a8b484
 SHA512 
1027dc44c59f2e7180c0428fd3175193e1d6ed6bec502d50576e648e67c2532fe11161a2b93b76af9820e9267282041060b4f24bd02b8e77670aff9499361e58
 DIST Radarr.develop.5.3.3.8535.linux-musl-core-arm64.tar.gz 94636681 BLAKE2B 
9ce323e7a4bc24d0a9e9bd8bfa62838a22940e08b76522414e0c5a191763fb6617f37151b240c6d5b4bf2cd6c5988cfc1ebc4f3bc4d462b5489e420d2bb6a5e9
 SHA512 
6089a519e169b2e5fa8082999a92c3d89ff37bb959f40b3b823cf9e6910c722b0954a824aab563ba4ff9cc6fe19496d448100cd43ce29527e5e27762c3e24b80
 DIST Radarr.develop.5.3.3.8535.linux-musl-core-x64.tar.gz 99647942 BLAKE2B 
2d925e7207577cb3a22f3004ce9c98b49ba4bdf5c8a489e88508266a37f9a5bbba1b1e42c3748c9b35b6153c247204fdfe132770e40d96c8508845396a2e8837
 SHA512 
bcec2795ba2fc984a17769b8563e9c98bf56eb3e305eea5f2beb1d0c515d03ff50915c9c5e1401f26e26a86f303179589391f9eddaa7f041da7b107fdef433ed
+DIST Radarr.develop.5.3.4.8567.linux-core-arm.tar.gz 94961547 BLAKE2B 
83357644bac1bb93b8cbfe6a93799f7441e2a2b2977960dad663717d2f2b185626bd942a379fad22a16f026440d2cea8cbef818b25e7b6faab61a22709640727
 SHA512 
3eaeda1214fcc091fc7178f1145b46c2a36f8f658e95df2581ce41a321687d4707836105fac801e0bea27935c3ec3f93f3404147e2d57798dc3c799b5a4f7cc2
+DIST Radarr.develop.5.3.4.8567.linux-core-arm64.tar.gz 94641500 BLAKE2B 
a16012e0f7781998246f3c92efd1f6c29b17d7ce87b5a1cac8efac1f6d21bddc7ed0ff2907d5eea5b53d95c0bd17128a8a75d9fa6410fe93c5d224a85d986186
 SHA512 
6af26aa9567a5d2a55b6dfba51635892f6b0f7dbb8a6da8417c21c39708e78ff451898fe652276136f28651555e8f9d079218e05306cee6856d2de21685c9cf9
+DIST Radarr.develop.5.3.4.8567.linux-core-x64.tar.gz 100635698 BLAKE2B 
747ac07872bab0ae878da5f391e1c27cf17d44a6a479016246a7584f57142e1dd7bb9e04c4243f2c1257112071f0aeeb335c5ef2fb340a7327e9ba37e276
 SHA512 
a76b73cfc0dd41e4df61a699f00f76860a4b931face02ed05a4f2e3fc9f64b6660f491f9b692d288ebaf454d6f5b0eafb1c00ace80f610a6eb0875d227faed60
+DIST Radarr.develop.5.3.4.8567.linux-musl-core-arm.tar.gz 95032826 BLAKE2B 
435476c34f4b2960210379c7de267bd0a5f15887155af4a71a8f9ae1aeb6037e8a3eafc7838a7a7d83378db06f7b38dc71b42b931b5d5db2b3129810edd4d34b
 SHA512 
a6573112d9a63e416519f640c1141f005563ac560cb48200a9910e8b3afe29b8180acaa993ae1d4ada13cbe7018ee766beddd43516bdab2cf4329e525f01bf09
+DIST Radarr.develop.5.3.4.8567.linux-musl-core-arm64.tar.gz 94700395 BLAKE2B 
498145fa9b8cea7ba0217215d27a245b830aec42fe27894ec06d8592ecaa9398611ebae113ddd2f7c4cf6e3ca496e942a7e08b056d7d75d3c42bdf1cafceeec6
 SHA512 
2cb625bb062238037b5a11f778a73d947c85be71cb45afa24b115a4ecf10e944cd5edfa630dd3d7f111cb896edfe2d8d464ecea36e5a428535bb412c9684416a
+DIST Radarr.develop.5.3.4.8567.linux-musl-core-x64.tar.gz 99686216 BLAKE2B 
feaa69e538e56220ca8986c13774908745d25da29c8b970df67057429c2efaa165f2bddeb5f18c3a5bb3283038c38c156640bddc881e58c6d2bfe144f32af536
 SHA512 
03449a09cfa45c03c976f15510e0ef5acfc7d850f2b3a71347d624374e3e7ce26f3637a0c85eea67798d7aa2a36e8a98f6d41ad546f8d615e104adf805fdc05b

diff --git a/www-apps/radarr/radarr-5.3.4.8567.ebuild 
b/www-apps/radarr/radarr-5.3.4.8567.ebuild
new file mode 100644
index ..8443b34a8a18
--- /dev/null
+++ b/www-apps/radarr/radarr-5.3.4.8567.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-x64.tar.gz
 )
+   )
+   arm? (
+   elibc_glibc? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm.tar.gz
 )
+   )
+   arm64? (
+   elibc_glibc? ( 

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

2024-02-05 Thread Sam James
commit: 8031e2bbc9e929ca782366edf04ce376a9b28d7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8031e2bb

dev-libs/libxml2: Stabilize 2.11.7 amd64, #923807

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

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

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 5fb5178edda6..94452e35df8b 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 2f862f1954756e5d44ae8a5b5bc050d13bf6ef87
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f862f19

dev-libs/libxml2: Stabilize 2.12.5 amd64, #923808

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

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

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 24fc290f4b3d..46fc3aa36240 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 551f9bcc4ccd2f5bb765c546a996bfb9d13b4588
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=551f9bcc

dev-python/protobuf-python: Stabilize 4.21.12 arm64, #923809

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild 
b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
index 342a17238220..c445608352ac 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
@@ -24,7 +24,7 @@ else

https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Python bindings"



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

2024-02-05 Thread Sam James
commit: 88b04da5b201671eec8dda0ea268bd2be1bda52c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b04da5

dev-libs/libxml2: Stabilize 2.12.5 arm, #923808

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

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

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 77c14f4b06d2..1efc0982f9f0 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 3834e315236b2168f30418126990be7016daa239
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3834e315

dev-libs/libxml2: Stabilize 2.12.5 x86, #923808

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

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

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 1efc0982f9f0..24fc290f4b3d 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 3960789def378fc4c1d0d129eaefa13207ba90f4
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3960789d

dev-libs/libxml2: Stabilize 2.12.5 arm64, #923808

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

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

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 1594d7f5724e..77c14f4b06d2 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 2501b3465e395c544190f3a4073d7a0b0ac1719c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2501b346

dev-libs/libxml2: Stabilize 2.11.7 arm, #923807

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

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

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 861d6a05fe0d..652bbedbfaee 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 097fdfce2cef4acd4fbe662d6ad1b682d75593e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097fdfce

dev-libs/libxml2: Stabilize 2.11.7 x86, #923807

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

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

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 652bbedbfaee..5fb5178edda6 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: d0e3027d4c1813dc50518acefbaab8d25f186080
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e3027d

dev-libs/libxml2: Stabilize 2.11.7 arm64, #923807

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

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

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index e96b2eaa69f0..861d6a05fe0d 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: a5eb4ff9187e9d634ca34a197e72d084151ebf21
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb  5 14:22:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:29:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5eb4ff9

profiles/arch/sparc: update and expand cups + pdf stable-mask

Followup to commit ccc97ae9448678fa5971a4a41f89e8778550ceed. Still
trying to stabilize new group of cups packages after shuffling and
splitting up components. Originally nattka complained about hppa, now
after fixing that, it is complaining about sparc too.

The problem is the same problem -- unstable mupdf -- but this time tied
to a different bug.

Bug: https://bugs.gentoo.org/923811
Bug: https://bugs.gentoo.org/631970
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/sparc/package.use.mask | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index e7dcc98b9906..f3f5ae949db6 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,13 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Eli Schwartz  (2024-02-05)
+# app-text/mupdf sparc keyword was dropped in bug #631970
+# and subsequently prevented stabilization in bug #923811
+net-print/cups-filters pdf
+net-print/libcupsfilters pdf
+net-print/cups-meta pdf
+
 # Leonardo Hernández Hernández  (2024-01-15)
 # net-libs/grpc not keyworded here
 app-admin/syslog-ng grpc
@@ -427,10 +434,6 @@ dev-lang/spidermonkey jit
 # No ffmpeg keywords on sparc
 media-sound/dir2ogg aac wma
 
-# Virgil Dupras  (2018-10-08)
-# app-text/mupdf sparc keyword was dropped in bug #631970
-net-print/cups-filters pdf
-
 # Sergei Trofimovich  (2018-08-30)
 # dev-games/openscenegraph is a heavy unkeyworded dependency.
 # Skip keywording it for now.



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

2024-02-05 Thread Sam James
commit: 762048810c50d1994b1af1c7d95b09353b78b38e
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb  4 05:19:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:12:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76204881

sys-apps/file: fix dependencies for USE=python

This uses DISTUTILS_OPTIONAL and manually adds dependencies based on
USE, but gets it wrong:

- it requires python/setuptools in DEPEND, whereas the eclass expects it
  in BDEPEND for cross building
- it adds all DEPEND to RDEPEND, which then includes setuptools
- it uses hardcoded setuptools stuff instead of the eclass recommended
  variable containing additional build time dependencies

It then also adds the correct BDEPEND version of the dependencies.

Solve this by ripping out the DEPEND handling altogether, and using a
minimal set of RDEPEND requirements.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../file/{file-.ebuild => file-5.45-r4.ebuild} | 32 --
 sys-apps/file/file-.ebuild | 11 
 2 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/sys-apps/file/file-.ebuild b/sys-apps/file/file-5.45-r4.ebuild
similarity index 88%
copy from sys-apps/file/file-.ebuild
copy to sys-apps/file/file-5.45-r4.ebuild
index 1f2cf6f8d1ac..3876dcbbf72f 100644
--- a/sys-apps/file/file-.ebuild
+++ b/sys-apps/file/file-5.45-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,14 +7,14 @@ DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit distutils-r1 libtool toolchain-funcs multilib-minimal
+inherit distutils-r1 toolchain-funcs multilib-minimal
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/glensc/file.git;
inherit autotools git-r3
 else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/file.asc
-   inherit verify-sig
+   inherit autotools verify-sig
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
SRC_URI+=" verify-sig? ( ftp://ftp.astron.com/pub/file/${P}.tar.gz.asc 
)"
 
@@ -35,17 +35,16 @@ DEPEND="
bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
lzip? ( app-arch/lzlib )
lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   )
seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
${DEPEND}
-   python? ( !dev-python/python-magic )
+   python? (
+   ${PYTHON_DEPS}
+   !dev-python/python-magic
+   )
seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
@@ -60,17 +59,22 @@ QA_CONFIG_IMPL_DECL_SKIP=( makedev )
 
 PATCHES=(
"${FILESDIR}/file-5.43-seccomp-fstatat64-musl.patch" #789336, not 
upstream yet
-   "${FILESDIR}/file-5.43-portage-sandbox.patch" #889046
+   "${FILESDIR}/file-5.45-seccomp-sandbox.patch"
+   "${FILESDIR}/${P}-32-bit-time_t.patch"
+   "${FILESDIR}/${P}-32-bit-time_t-deux.patch"
+   "${FILESDIR}/${P}-weak-magic-shell.patch" #908401
 )
 
 src_prepare() {
default
 
-   if [[ ${PV} ==  ]] ; then
-   eautoreconf
-   else
-   elibtoolize
-   fi
+   #if [[ ${PV} ==  ]] ; then
+   #   eautoreconf
+   #else
+   #   elibtoolize
+   #fi
+   # Just for file-5.45-32-bit-time_t-deux.patch, drop in 5.46
+   eautoreconf
 
# Don't let python README kill main README, bug #60043
mv python/README.md python/README.python.md || die

diff --git a/sys-apps/file/file-.ebuild b/sys-apps/file/file-.ebuild
index 1f2cf6f8d1ac..19c650b61358 100644
--- a/sys-apps/file/file-.ebuild
+++ b/sys-apps/file/file-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,17 +35,16 @@ DEPEND="
bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
lzip? ( app-arch/lzlib )
lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   )
seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
${DEPEND}
-   python? ( !dev-python/python-magic )
+   python? (
+   ${PYTHON_DEPS}
+   !dev-python/python-magic
+   )
seccomp? ( 

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

2024-02-05 Thread Sam James
commit: ccc97ae9448678fa5971a4a41f89e8778550ceed
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb  5 13:40:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:10:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc97ae9

profiles/arch/hppa: update and expand cups + pdf stable-mask

Previously, USE=pdf depended on mupdf, which is unstable for hppa and
blocked cups stabilization. This is still the case, except now the cups
packages have been reworked so there are additional packages exposing
the same USE=pdf, and which also need to be masked.

Add a couple extra masks to this group.

Bug: https://bugs.gentoo.org/923811
Bug: https://bugs.gentoo.org/627392
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/hppa/package.use.stable.mask | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/hppa/package.use.stable.mask 
b/profiles/arch/hppa/package.use.stable.mask
index ccbecff2e469..c12bd0c48c58 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Eli Schwartz  (2024-02-05)
+# Mask pdf support so net-print/cups-filters stabilisation
+# can go ahead (bug 627392)
+# and subsequently bug 923811
+net-print/cups-filters pdf
+net-print/libcupsfilters pdf
+net-print/cups-meta pdf
+
 # Sam James  (2023-06-18)
 # Qt 5 not stable here
 app-text/ansifilter gui
@@ -258,11 +266,6 @@ dev-ruby/bundler doc
 dev-ruby/rspec-core highlight test
 sys-block/thin-provisioning-tools test
 
-# Andreas Sturmlechner  (2017-09-30)
-# Mask pdf support so net-print/cups-filters stabilisation
-# can go ahead (bug 627392)
-net-print/cups-filters pdf
-
 # David Seifert  (2017-09-23)
 #  >=virtual/mpi-2.0-r4 does not have stable keywords on hppa
 # Boost 1.63 (bug 624662), Boost 1.62 (bug 590244)



[gentoo-commits] proj/releng:master commit in: tools/

2024-02-05 Thread Andreas K. Hüttel
commit: d6366affce217cde96924bd60d524a668ac42741
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb  5 13:38:53 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb  5 13:38:53 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=d6366aff

Fix key names for move demeter => milou

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto-amd64.conf  | 2 +-
 tools/catalyst-auto-qemu-alpha.conf | 2 +-
 tools/catalyst-auto-qemu-arm64.conf | 2 +-
 tools/catalyst-auto-qemu-loong.conf | 2 +-
 tools/catalyst-auto-qemu-m68k.conf  | 2 +-
 tools/catalyst-auto-qemu-riscv.conf | 2 +-
 tools/catalyst-auto-x86.conf| 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 40b97527..5ad68a57 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
 
 UPLOAD_USER=amd64
-UPLOAD_KEY=/root/.ssh/id_rsa
+UPLOAD_KEY=/root/.ssh/id_ed25519
 host=$(hostname)
 
 EMAIL_SUBJECT_PREPEND="[amd64-auto]"

diff --git a/tools/catalyst-auto-qemu-alpha.conf 
b/tools/catalyst-auto-qemu-alpha.conf
index cea886dc..04d3d8c9 100644
--- a/tools/catalyst-auto-qemu-alpha.conf
+++ b/tools/catalyst-auto-qemu-alpha.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
  
 UPLOAD_USER=alpha
-UPLOAD_KEY=/root/.ssh/id_rsa
+UPLOAD_KEY=/root/.ssh/id_ed25519
 SPECS_DIR=${REPO_DIR}/releases/specs-qemu/alpha
 EMAIL_SUBJECT_PREPEND="[alpha-qemu-auto]"
 

diff --git a/tools/catalyst-auto-qemu-arm64.conf 
b/tools/catalyst-auto-qemu-arm64.conf
index 03bcfd96..19aa9722 100644
--- a/tools/catalyst-auto-qemu-arm64.conf
+++ b/tools/catalyst-auto-qemu-arm64.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
 
 UPLOAD_USER=arm64
-UPLOAD_KEY=/root/.ssh/id_rsa
+UPLOAD_KEY=/root/.ssh/id_ed25519
 SPECS_DIR=${REPO_DIR}/releases/specs-qemu/arm64/be
 SUBARCH=aarch64_be
 

diff --git a/tools/catalyst-auto-qemu-loong.conf 
b/tools/catalyst-auto-qemu-loong.conf
index 415c3e32..08470313 100644
--- a/tools/catalyst-auto-qemu-loong.conf
+++ b/tools/catalyst-auto-qemu-loong.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
 
 UPLOAD_USER=loong
-UPLOAD_KEY=/root/.ssh/id_rsa
+UPLOAD_KEY=/root/.ssh/id_ed25519
 
 host=$(hostname)
 

diff --git a/tools/catalyst-auto-qemu-m68k.conf 
b/tools/catalyst-auto-qemu-m68k.conf
index f2154c4a..62e6ccac 100644
--- a/tools/catalyst-auto-qemu-m68k.conf
+++ b/tools/catalyst-auto-qemu-m68k.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
 
 UPLOAD_USER=m68k
-UPLOAD_KEY=/root/.ssh/id_rsa
+UPLOAD_KEY=/root/.ssh/id_ed25519
 
 host=$(hostname)
 

diff --git a/tools/catalyst-auto-qemu-riscv.conf 
b/tools/catalyst-auto-qemu-riscv.conf
index bcf6ea2e..3b3573d6 100644
--- a/tools/catalyst-auto-qemu-riscv.conf
+++ b/tools/catalyst-auto-qemu-riscv.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
 
 UPLOAD_USER=riscv
-UPLOAD_KEY=/root/.ssh/id_rsa
+UPLOAD_KEY=/root/.ssh/id_ed25519
 
 host=$(hostname)
 

diff --git a/tools/catalyst-auto-x86.conf b/tools/catalyst-auto-x86.conf
index 2e8d5b86..896b9c2e 100644
--- a/tools/catalyst-auto-x86.conf
+++ b/tools/catalyst-auto-x86.conf
@@ -2,7 +2,7 @@
 # self-explanatory.
 
 UPLOAD_USER=x86
-UPLOAD_KEY=/root/.ssh/id_rsa
+UPLOAD_KEY=/root/.ssh/id_ed25519
 host=$(hostname)
 
 EMAIL_SUBJECT_PREPEND="[x86-auto]"



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

2024-02-05 Thread Sam James
commit: df905f383864fbb6ceeef34c946f8cc367567ddd
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df905f38

media-sound/abcmidi: Stabilize 2024.01.04 amd64, #923819

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

 media-sound/abcmidi/abcmidi-2024.01.04.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/abcmidi/abcmidi-2024.01.04.ebuild 
b/media-sound/abcmidi/abcmidi-2024.01.04.ebuild
index 8be46440bda5..6b7929b94f8f 100644
--- a/media-sound/abcmidi/abcmidi-2024.01.04.ebuild
+++ b/media-sound/abcmidi/abcmidi-2024.01.04.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



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

2024-02-05 Thread Sam James
commit: f228885b8edeeae674f0a0b35607b16bd21ac9f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f228885b

dev-util/pkgconf: Stabilize 2.1.1 x86, #923778

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

 dev-util/pkgconf/pkgconf-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index fd25fa8b69ff..d19a2436e181 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-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 ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"



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

2024-02-05 Thread Sam James
commit: 87d971d7cb4864058d190931c788f9151a2c5057
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d971d7

dev-util/pkgconf: Stabilize 2.1.1 ppc64, #923778

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

 dev-util/pkgconf/pkgconf-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index 9d23372b80af..96d93da33d5a 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-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 ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"



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

2024-02-05 Thread Sam James
commit: 703b668b8f8c0a745056a21fa80cb39008d96e7f
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703b668b

dev-python/protobuf-python: Stabilize 4.21.12 amd64, #923809

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

 dev-python/protobuf-python/protobuf-python-4.21.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild 
b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
index 5bac62a748d7..8b433991fcda 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2008-2023 Gentoo Authors
+# Copyright 2008-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ else

https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Python bindings"



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

2024-02-05 Thread Sam James
commit: 3b1643d7a2b2a1bd1492f7319b7d7ae4e67e9174
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1643d7

media-sound/abcmidi: Stabilize 2024.01.04 x86, #923819

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

 media-sound/abcmidi/abcmidi-2024.01.04.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/abcmidi/abcmidi-2024.01.04.ebuild 
b/media-sound/abcmidi/abcmidi-2024.01.04.ebuild
index 4d3aaf502473..8be46440bda5 100644
--- a/media-sound/abcmidi/abcmidi-2024.01.04.ebuild
+++ b/media-sound/abcmidi/abcmidi-2024.01.04.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



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

2024-02-05 Thread Sam James
commit: 18ab29895e6821632df8635af51a5c4e8528a82d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ab2989

dev-libs/libxml2: Stabilize 2.12.5 ppc, #923808

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

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

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 44cc1803cdf5..1594d7f5724e 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 5a2cbc147f5f7204652f44c0c77746fe1dee8539
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2cbc14

dev-libs/libxml2: Stabilize 2.11.7 ppc, #923807

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

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

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 2b525bff1ad7..e96b2eaa69f0 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 6b9437a27fd18622758094b4f0686c38c44b1bba
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9437a2

dev-libs/libxml2: Stabilize 2.12.5 sparc, #923808

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

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

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index c4d87530a6d4..44cc1803cdf5 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: 30ab81e04e04e550dc0e21e2fe1538b5cffcc1c2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ab81e0

dev-python/protobuf-python: Stabilize 4.21.12 ppc64, #923809

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

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

diff --git a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild 
b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
index 8b433991fcda..342a17238220 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.12.ebuild
@@ -24,7 +24,7 @@ else

https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Google's Protocol Buffers - Python bindings"



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

2024-02-05 Thread Sam James
commit: eadbb2f46aabdf247e8d7e0f4918529b9721e26d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadbb2f4

dev-libs/libxml2: Stabilize 2.11.7 sparc, #923807

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

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

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index efd633ea121b..2b525bff1ad7 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   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"
 fi
 
 SRC_URI+="



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

2024-02-05 Thread Sam James
commit: de9894b6eb8ac632ac9b02150051b86c2d8d6042
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9894b6

dev-util/pkgconf: Stabilize 2.1.1 ppc, #923778

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

 dev-util/pkgconf/pkgconf-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index d19a2436e181..95f21c55bb1f 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-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 ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"



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

2024-02-05 Thread Sam James
commit: 575743cabc8eb07f407640d9d48aebde9b76c51b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=575743ca

dev-util/pkgconf: Stabilize 2.1.1 sparc, #923778

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

 dev-util/pkgconf/pkgconf-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index cbde8ab31ac4..9d23372b80af 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-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 ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"



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

2024-02-05 Thread Sam James
commit: df7da95084f01276f235e4b0bf9c3980415a8c2d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7da950

dev-util/pkgconf: Stabilize 2.1.1 amd64, #923778

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

 dev-util/pkgconf/pkgconf-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index 95f21c55bb1f..cbde8ab31ac4 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
 else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-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 ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
C99"



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/i3lock-color/files/, x11-misc/i3lock-color/

2024-02-05 Thread David Roman
commit: da22545eeb393eeb55658e2479be1f6ffcc6ab3f
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Feb  5 10:03:30 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da22545e

x11-misc/i3lock-color: add 2.13.5

Closes: https://bugs.gentoo.org/860849
Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/i3lock-color/Manifest |  1 +
 .../files/i3lock-color-2.13.5-cleanup-cflags.patch | 11 +
 .../i3lock-color-2.13.5-disable-automagic.patch| 35 +
 x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild   | 57 ++
 4 files changed, 104 insertions(+)

diff --git a/x11-misc/i3lock-color/Manifest b/x11-misc/i3lock-color/Manifest
index b183388992..617ffa4eaf 100644
--- a/x11-misc/i3lock-color/Manifest
+++ b/x11-misc/i3lock-color/Manifest
@@ -1,2 +1,3 @@
 DIST i3lock-color-2.13.2.tar.gz 214633 BLAKE2B 
83e9c2d5bb8d77de92ba4bc454544b2f9490cdef1db66d4190c6972d3fda3a0fec75cb90db6606d8ea2fb664463bbfb7c176ae6cdb9bf8c44cb52ff1390c6691
 SHA512 
a1e79edbd8fbf78830d19599c59a7d6810c64bbb98a5fbbe5e55f64306a1283a5e73924163ebb704f4252802f15c8f0efefeb4220a1363caf30c9f27754bab3f
 DIST i3lock-color-2.13.4.tar.gz 215078 BLAKE2B 
fa0e0ed664a50f4d0bb67196d8643df5f9592c94cfd56a3bee2a018dac38e4f27a585ed34cb400a522cdca2b1ace3f79774f5259ffce5bf39383b7e2592f72cd
 SHA512 
67b7b558f2894f8a389e559a5b146e176d4d0410b8da2a756190691062fa60e085449bc3afa57cbbdee7d2f002f995649d123bfb9d88eaae55da3cf8f68eee02
+DIST i3lock-color-2.13.5.tar.gz 485084 BLAKE2B 
b55a25f746077808be262e77c5c29c6a07aa6ab34a0dc47df4f6518a9f1133f2b2787982d2dfc0c1e933c184534f1435258cb7e4c07d11dd3bfccb68dd0ff581
 SHA512 
db52b8800a63a9fc85ffb644b140488588427d717b075a3f0d318486cb0177858ed7a2f148bb904e56539bbf679b0fd40eaf0df895b1f578498dfb70219eb9b8

diff --git 
a/x11-misc/i3lock-color/files/i3lock-color-2.13.5-cleanup-cflags.patch 
b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-cleanup-cflags.patch
new file mode 100644
index 00..ed63d9efa4
--- /dev/null
+++ b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-cleanup-cflags.patch
@@ -0,0 +1,11 @@
+Prevent passing -O2 to CFLAGS.
+--- a/configure.ac
 b/configure.ac
+@@ -118,7 +118,6 @@
+ AM_PROG_AR
+ 
+ AX_FLAGS_WARN_ALL
+-AX_APPEND_FLAG([-O2], [AM_CFLAGS])
+ AX_APPEND_FLAG([-funroll-loops], [AM_CFLAGS])
+ AX_APPEND_FLAG([-pthread], [AM_CFLAGS])
+ AX_CHECK_COMPILE_FLAG([-Wunused-value], [AX_APPEND_FLAG([-Wunused-value], 
[AM_CFLAGS])])

diff --git 
a/x11-misc/i3lock-color/files/i3lock-color-2.13.5-disable-automagic.patch 
b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-disable-automagic.patch
new file mode 100644
index 00..64093df4dc
--- /dev/null
+++ b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-disable-automagic.patch
@@ -0,0 +1,35 @@
+Disable automagic shell completion files installation.
+--- a/Makefile.am
 b/Makefile.am
+@@ -13,31 +13,6 @@
+ pamd_files = pam/i3lock
+ pamd_DATA = $(pamd_files)
+ 
+-if ENABLE_BASH_COMPLETION
+-bashcompletiondir = $(BASH_COMPLETION_DIR)
+-dist_bashcompletion_DATA = i3lock-bash
+-endif
+-
+-if ENABLE_ZSH_COMPLETION
+-zshcompletiondir = $(ZSH_COMPLETION_DIR)
+-dist_zshcompletion_DATA = i3lock-zsh
+-endif
+-
+-install-data-hook:
+-if ENABLE_BASH_COMPLETION
+-  test -f "${BASH_COMPLETION_DIR}/i3lock-bash" && mv -f 
"${BASH_COMPLETION_DIR}/i3lock-bash" "${BASH_COMPLETION_DIR}/i3lock" || true
+-endif
+-if ENABLE_ZSH_COMPLETION
+-  test -f "${ZSH_COMPLETION_DIR}/i3lock-zsh" && mv -f 
"${ZSH_COMPLETION_DIR}/i3lock-zsh" "${ZSH_COMPLETION_DIR}/_i3lock" || true
+-endif
+-
+-uninstall-hook:
+-if ENABLE_BASH_COMPLETION
+-  rm -f ${BASH_COMPLETION_DIR}/i3lock
+-endif
+-if ENABLE_ZSH_COMPLETION
+-  rm -f ${ZSH_COMPLETION_DIR}/_i3lock
+-endif
+ 
+ 
+ AM_CPPFLAGS = \

diff --git a/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild 
b/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild
new file mode 100644
index 00..a74dd1525d
--- /dev/null
+++ b/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools shell-completion
+
+MY_PV="$(ver_cut 1-2).c.$(ver_cut 3)"
+
+DESCRIPTION="The world's most popular non-default computer lockscreen"
+HOMEPAGE="https://github.com/Raymo111/i3lock-color;
+SRC_URI="https://github.com/Raymo111/i3lock-color/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DEPEND="
+   dev-libs/libev
+   media-libs/fontconfig
+   media-libs/libjpeg-turbo:=
+   sys-libs/pam
+   x11-libs/cairo[X]
+   x11-libs/libxcb:=
+   x11-libs/libxkbcommon[X]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-xrm
+"
+RDEPEND="
+   ${DEPEND}
+   !!x11-misc/i3lock
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(

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

2024-02-05 Thread David Roman
commit: c3974fdb5dccb24a459263dae64e6c9441522eee
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:25:06 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:25:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3974fdb

dev-python/mautrix: drop 0.20.4

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/mautrix/Manifest  |  1 -
 dev-python/mautrix/mautrix-0.20.4.ebuild | 39 
 2 files changed, 40 deletions(-)

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index 1ea104a0ee..b54fb010f9 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1,2 +1 @@
 DIST mautrix-0.20.4.gh.tar.gz 244467 BLAKE2B 
adbab30c4b4e08b2def968bc7b85c4402cf32cfa4f15b17c8ba126a93230e2d84c6a43a3cc8bd0fe409d4fd1f9129a65c89d68ae61aaecd869cbf62480ff2883
 SHA512 
30a1a82fdb6875cd24dc685c567ad9c73eaa2d6a25e188498bdfec452dc530c0efa4373d3a1d2b217c5238ee9f33fc2d892549ea576c2f487f942a38eb8363d5
-DIST mautrix-0.20.4.tar.gz 243441 BLAKE2B 
8aadbe0147585dbd8c8d019fdbdbbcdd14f8ff3717ef9894abf431a1fe34e6fc8bc1a0dfb27235a04ff48aea60f19f6ee1d362b5712bfe7a1f2be51f774fa8bc
 SHA512 
57bc8a975702d8ab1f5cc28a2d8556a4fb346b299dd9c6f8c1c55c177aaabb1a0a198c4becb9eb8fd7887b142b7ffd6ca3031859d1ea417307fa265c7e4877ba

diff --git a/dev-python/mautrix/mautrix-0.20.4.ebuild 
b/dev-python/mautrix/mautrix-0.20.4.ebuild
deleted file mode 100644
index 2499e5f9f7..00
--- a/dev-python/mautrix/mautrix-0.20.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022-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 optfeature pypi
-
-DESCRIPTION="A Python 3 asyncio Matrix framework"
-HOMEPAGE="https://github.com/mautrix/python/;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/python-olm[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
-   dev-python/yarl[${PYTHON_USEDEP}]
-   test? (
-   dev-python/aiosqlite[${PYTHON_USEDEP}]
-   dev-python/asyncpg[${PYTHON_USEDEP}]
-   

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

2024-02-05 Thread David Roman
commit: cfdd31feb59d000371524571a6ff1e435e58afbc
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 06:30:53 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:23:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfdd31fe

databases.eclass: fix "--add-deps" helper

It's called in ebuild scope so "+=" should be used.

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/databases.eclass | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/eclass/databases.eclass b/eclass/databases.eclass
index 1c640d3ee9..721ec0e59d 100644
--- a/eclass/databases.eclass
+++ b/eclass/databases.eclass
@@ -192,12 +192,11 @@ _databases_add_deps() {
local funcname=${1?}
local useflag=${2?}
 
-   BDEPEND="${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
-   IUSE="${useflag}"
-   [[ ${useflag} == "test" ]] &&
-   RESTRICT="!test? ( test )"
-
-   return 0
+   IUSE+=" ${useflag}"
+   BDEPEND+=" ${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
+   if [[ ${useflag} == "test" ]]; then
+   RESTRICT+= "!test? ( test )"
+   fi
 }
 
 # @FUNCTION: _databases_stop_service



[gentoo-commits] repo/proj/guru:master commit in: phosh-base/phosh-shell/

2024-02-05 Thread David Roman
commit: 5cac954df6a7bcdf47502db1db74118afdb09e15
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:20:45 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:21:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5cac954d

phosh-base/phosh-shell: add verify-sig

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 phosh-base/phosh-shell/Manifest  | 1 +
 phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild | 8 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/phosh-base/phosh-shell/Manifest b/phosh-base/phosh-shell/Manifest
index fc2bcfea44..424f46923f 100644
--- a/phosh-base/phosh-shell/Manifest
+++ b/phosh-base/phosh-shell/Manifest
@@ -1,4 +1,5 @@
 DIST libcall-ui-acfbb136bbf74514e0b9801ce6c1e8acf36350b6.tar.gz 159337 BLAKE2B 
47cd388043514baf568914adea281e884d0fa04375d8cc116cabd6a1061fcfb5e224a8065afffd2957513657ff5970d1dead33cea99f36117bb80b35d6f34513
 SHA512 
b79e3d8ac9889109e0fe20f149ffb14bde198f7a364152a60c7175228c283f18a7abe2049b01935d11fd005e14ef4da9c23ada6c651801364c79bc2dca1e71f2
 DIST libgnome-volume-control-ae1a34aafce7026b8c0f65a43c9192d756fe1057.tar.gz 
45164 BLAKE2B 
c6807f855e7d4f45b58c7776cd497077b4adf8d577f9af014a8631a054c47374dfe5caa5652be208c6e566bfb8af70a0bb5e164f345b7612cb8786039625a191
 SHA512 
723334bff55927363dab47ef22c71dcaf94263fe76e49c40f1cbfbd5f86383e68fd4bf2182eb5777dda8e2ede4ee4710e1a7ab1379d3ca40d68f68ff30c62e21
 DIST phosh-0.36.0.tar.xz 839440 BLAKE2B 
a6aa1c6fc2356055b0a451cb66fcfcbf3329059ab620aa56122e63e5eafc7f43ff1b1e4842fcadd7506f4724dbbab6e4785c6fb9b9e669e888c427be9163f0ab
 SHA512 
e108423c97343917b4be1827c44642e90738027b543bdc4bf2f45073101383227a157771a9efdf0b65a9adf30a09d210be21d35043ced8a9046fe70588e2
+DIST phosh-0.36.0.tar.xz.asc 833 BLAKE2B 
1dcdfd6cd0708f60408a34bd2df891db4050de02c9349d5517fe23b2e17e0fb0fdfe97e3f86f5b30fb47c871932bd67310b889ce4d03b32408c7704d7ea31ce4
 SHA512 
c1ceac2eaad073b79f342915205f0539454f789eb6cb8aaae5fa4847bfac60641822796ee0adc83970af7ee6d6e57248bba48a718a05da1d2123984c4a3c9b91
 DIST phosh-v0.17.0.tar.gz 726863 BLAKE2B 
6a4c6bc6b3f645b7805445be21a4d8df13b786ee8cf104cf202a88a8333c5123cf34e5c136fa21d13476c71a51240d87388587bca84a37487e4984434fd32c53
 SHA512 
020a0cc5659d5c1a5f4291baed231f3f7b698dc41f027173cc59f3429a1a43bbf6f2213f2fb79d7d2c175518cb6a892c419a3b0ad902e51cca2c313f5bbc84bf

diff --git a/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild 
b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
index ea8fd4b3cb..93cd4591f2 100644
--- a/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
+++ b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
@@ -3,13 +3,14 @@
 
 EAPI=8
 
-inherit gnome2-utils meson pam systemd virtualx xdg
+inherit gnome2-utils meson pam systemd verify-sig virtualx xdg
 
 MY_PN="${PN%-shell}"
 MY_P="${MY_PN}-${PV}"
 DESCRIPTION="Pure Wayland shell for mobile devices"
 HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh/;
-SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz;
+SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz
+   verify-sig? ( 
https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz.asc )"
 S="${WORKDIR}/${MY_P}"
 
 KEYWORDS="~amd64 ~arm64"
@@ -73,8 +74,11 @@ BDEPEND="
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
test-full? ( gui-wm/phoc )
+   verify-sig? ( sec-keys/openpgp-keys-phosh )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/phosh.asc"
+
 src_configure() {
local emesonargs=(
-Dcompositor="${EPREFIX}"/usr/bin/phoc



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/i3lock-color/

2024-02-05 Thread David Roman
commit: 0377e07fe4cb22c332991e33689c3fa554b7a302
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Feb  5 10:04:06 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0377e07f

x11-misc/i3lock-color: drop 2.13.2, 2.13.4, 

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/i3lock-color/Manifest   |  2 -
 x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild | 44 -
 x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild | 44 -
 x11-misc/i3lock-color/i3lock-color-.ebuild   | 49 
 4 files changed, 139 deletions(-)

diff --git a/x11-misc/i3lock-color/Manifest b/x11-misc/i3lock-color/Manifest
index 617ffa4eaf..ff510f412a 100644
--- a/x11-misc/i3lock-color/Manifest
+++ b/x11-misc/i3lock-color/Manifest
@@ -1,3 +1 @@
-DIST i3lock-color-2.13.2.tar.gz 214633 BLAKE2B 
83e9c2d5bb8d77de92ba4bc454544b2f9490cdef1db66d4190c6972d3fda3a0fec75cb90db6606d8ea2fb664463bbfb7c176ae6cdb9bf8c44cb52ff1390c6691
 SHA512 
a1e79edbd8fbf78830d19599c59a7d6810c64bbb98a5fbbe5e55f64306a1283a5e73924163ebb704f4252802f15c8f0efefeb4220a1363caf30c9f27754bab3f
-DIST i3lock-color-2.13.4.tar.gz 215078 BLAKE2B 
fa0e0ed664a50f4d0bb67196d8643df5f9592c94cfd56a3bee2a018dac38e4f27a585ed34cb400a522cdca2b1ace3f79774f5259ffce5bf39383b7e2592f72cd
 SHA512 
67b7b558f2894f8a389e559a5b146e176d4d0410b8da2a756190691062fa60e085449bc3afa57cbbdee7d2f002f995649d123bfb9d88eaae55da3cf8f68eee02
 DIST i3lock-color-2.13.5.tar.gz 485084 BLAKE2B 
b55a25f746077808be262e77c5c29c6a07aa6ab34a0dc47df4f6518a9f1133f2b2787982d2dfc0c1e933c184534f1435258cb7e4c07d11dd3bfccb68dd0ff581
 SHA512 
db52b8800a63a9fc85ffb644b140488588427d717b075a3f0d318486cb0177858ed7a2f148bb904e56539bbf679b0fd40eaf0df895b1f578498dfb70219eb9b8

diff --git a/x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild 
b/x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild
deleted file mode 100644
index f477fa936d..00
--- a/x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="$(ver_cut 1-2).c.$(ver_cut 3)"
-
-DESCRIPTION="The world's most popular non-default computer lockscreen"
-HOMEPAGE="https://github.com/Raymo111/i3lock-color;
-SRC_URI="https://github.com/Raymo111/i3lock-color/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-libs/libev
-   media-libs/fontconfig:=
-   media-libs/libjpeg-turbo
-   sys-libs/pam
-   x11-libs/cairo[X]
-   x11-libs/libxcb
-   x11-libs/libxkbcommon[X]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-xrm
-"
-RDEPEND="
-   ${DEPEND}
-   !!x11-misc/i3lock
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   autoreconf -fiv
-   default
-}
-
-pkg_postinst() {
-   elog "Running i3lock-color:"
-   elog "  Simply invoke the 'i3lock' command. To get out of it, enter 
your password and press enter."
-   elog "  More imformation please check 
https://github.com/Raymo111/i3lock-color#running-i3lock-color;
-}

diff --git a/x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild 
b/x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild
deleted file mode 100644
index f477fa936d..00
--- a/x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="$(ver_cut 1-2).c.$(ver_cut 3)"
-
-DESCRIPTION="The world's most popular non-default computer lockscreen"
-HOMEPAGE="https://github.com/Raymo111/i3lock-color;
-SRC_URI="https://github.com/Raymo111/i3lock-color/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-libs/libev
-   media-libs/fontconfig:=
-   media-libs/libjpeg-turbo
-   sys-libs/pam
-   x11-libs/cairo[X]
-   x11-libs/libxcb
-   x11-libs/libxkbcommon[X]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-xrm
-"
-RDEPEND="
-   ${DEPEND}
-   !!x11-misc/i3lock
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   autoreconf -fiv
-   default
-}
-
-pkg_postinst() {
-   elog "Running i3lock-color:"
-   elog "  Simply invoke the 'i3lock' command. To get out of it, enter 
your password and press enter."
-   elog "  More imformation please check 
https://github.com/Raymo111/i3lock-color#running-i3lock-color;
-}

diff --git a/x11-misc/i3lock-color/i3lock-color-.ebuild 
b/x11-misc/i3lock-color/i3lock-color-.ebuild
deleted file mode 100644
index b4cc8893de..00
--- a/x11-misc/i3lock-color/i3lock-color-.ebuild
+++ /dev/null

[gentoo-commits] repo/proj/guru:master commit in: x11-misc/betterlockscreen/

2024-02-05 Thread David Roman
commit: 80e79d96fc8c92dc382d9bbe619ca424ba8ae11c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Feb  4 12:41:34 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80e79d96

x11-misc/betterlockscreen: drop 4.0.4, 

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/betterlockscreen/Manifest |  1 -
 .../betterlockscreen/betterlockscreen-4.0.4.ebuild | 53 -
 .../betterlockscreen/betterlockscreen-.ebuild  | 55 --
 3 files changed, 109 deletions(-)

diff --git a/x11-misc/betterlockscreen/Manifest 
b/x11-misc/betterlockscreen/Manifest
index 3fe8ac3fd1..f13770aa1e 100644
--- a/x11-misc/betterlockscreen/Manifest
+++ b/x11-misc/betterlockscreen/Manifest
@@ -1,2 +1 @@
-DIST betterlockscreen-4.0.4.tar.gz 14532 BLAKE2B 
af85084956bf8831d8fb9f6999ca3fd5c07a0c7a69a11749eb2e929952d9ab4c579633e8efd58ea5ac075c3e87eb8930f7414b482c3a33cee8f131d35823e442
 SHA512 
244e5c3fa4aaa50f95f1a5cba1458d93290f4f2e821e94161c21ebb55f5a79aeccc773a79e77beed926f47f3c75fa6982f92b257168d70598426418a37110379
 DIST betterlockscreen-4.2.0.tar.gz 18383 BLAKE2B 
ba5f6c4d63b1b8f48bf3a805207cb45a240f1f7262c3ae8e0a163dd03c6d84d5b7621216511cf3f1c37e49191750a4adab03cbde252fab3784c380d21577a612
 SHA512 
e8445c10d3bcf59db782c9afbb15114e3191e5a689a84eab4976905ac7ab003228cb34c4805fccea160c9b0b87fdb51f4af8bfba1b19b850961f34b15ca9fbcb

diff --git a/x11-misc/betterlockscreen/betterlockscreen-4.0.4.ebuild 
b/x11-misc/betterlockscreen/betterlockscreen-4.0.4.ebuild
deleted file mode 100644
index e1eaf31b9c..00
--- a/x11-misc/betterlockscreen/betterlockscreen-4.0.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="sweet looking lockscreen for linux system"
-HOMEPAGE="https://github.com/pavanjadhaw/betterlockscreen;
-
-inherit systemd
-
-if [[ "${PV}" ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="${HOMEPAGE}"
-else
-   
SRC_URI="https://github.com/pavanjadhaw/betterlockscreen/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-   media-gfx/feh
-   media-gfx/imagemagick
-   sys-devel/bc
-   x11-apps/xdpyinfo
-   x11-apps/xrandr
-   x11-apps/xrdb
-   x11-apps/xset
-   >=x11-misc/i3lock-color-2.13.3:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" )
-
-src_install() {
-   dobin betterlockscreen
-
-   dodoc -r examples
-
-   systemd_dounit system/betterlockscreen@.service
-}
-
-pkg_postinst() {
-   elog 'Lockscreen when suspended(systemd service):'
-   elog 'systemctl enable betterlockscreen@$USER'
-   elog ''
-   elog 'How to use:'
-   elog '1. Updating image cache(required)'
-   elog 'betterlockscreen -u "/path/to/img.jpg"'
-   elog '2. Lockscreen'
-   elog 'betterlockscreen -l dim '
-}

diff --git a/x11-misc/betterlockscreen/betterlockscreen-.ebuild 
b/x11-misc/betterlockscreen/betterlockscreen-.ebuild
deleted file mode 100644
index f0c466cc42..00
--- a/x11-misc/betterlockscreen/betterlockscreen-.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="sweet looking lockscreen for linux system"
-HOMEPAGE="https://github.com/pavanjadhaw/betterlockscreen;
-
-inherit systemd
-
-if [[ "${PV}" ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="${HOMEPAGE}"
-else
-   
SRC_URI="https://github.com/pavanjadhaw/betterlockscreen/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-   media-gfx/feh
-   media-gfx/imagemagick
-   sys-devel/bc
-   x11-apps/xdpyinfo
-   x11-apps/xrandr
-   >=x11-misc/i3lock-color-2.11:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" )
-
-src_install() {
-   dobin betterlockscreen
-
-   dodoc -r examples
-
-   if [[ "${PV}" ==  ]] ; then
-   systemd_dounit system/betterlockscreen@.service
-   else
-   systemd_dounit betterlockscreen@.service
-   fi
-}
-
-pkg_postinst() {
-   elog 'Lockscreen when suspended(systemd service):'
-   elog 'systemctl enable betterlockscreen@$USER'
-   elog ''
-   elog 'How to use:'
-   elog '1. Updating image cache(required)'
-   elog 'betterlockscreen -u ~/Pictures'
-   elog '2. Lockscreen'
-   elog 'betterlockscreen -l dim '
-}



[gentoo-commits] repo/proj/guru:master commit in: x11-misc/betterlockscreen/

2024-02-05 Thread David Roman
commit: 4b9a80761586dd80c4a8d51f9f421ff62325cf96
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Feb  4 12:39:59 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b9a8076

x11-misc/betterlockscreen: add 4.2.0

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/betterlockscreen/Manifest |  1 +
 .../betterlockscreen/betterlockscreen-4.2.0.ebuild | 46 ++
 x11-misc/betterlockscreen/metadata.xml |  2 +-
 3 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/x11-misc/betterlockscreen/Manifest 
b/x11-misc/betterlockscreen/Manifest
index 6e310a6c26..3fe8ac3fd1 100644
--- a/x11-misc/betterlockscreen/Manifest
+++ b/x11-misc/betterlockscreen/Manifest
@@ -1 +1,2 @@
 DIST betterlockscreen-4.0.4.tar.gz 14532 BLAKE2B 
af85084956bf8831d8fb9f6999ca3fd5c07a0c7a69a11749eb2e929952d9ab4c579633e8efd58ea5ac075c3e87eb8930f7414b482c3a33cee8f131d35823e442
 SHA512 
244e5c3fa4aaa50f95f1a5cba1458d93290f4f2e821e94161c21ebb55f5a79aeccc773a79e77beed926f47f3c75fa6982f92b257168d70598426418a37110379
+DIST betterlockscreen-4.2.0.tar.gz 18383 BLAKE2B 
ba5f6c4d63b1b8f48bf3a805207cb45a240f1f7262c3ae8e0a163dd03c6d84d5b7621216511cf3f1c37e49191750a4adab03cbde252fab3784c380d21577a612
 SHA512 
e8445c10d3bcf59db782c9afbb15114e3191e5a689a84eab4976905ac7ab003228cb34c4805fccea160c9b0b87fdb51f4af8bfba1b19b850961f34b15ca9fbcb

diff --git a/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild 
b/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild
new file mode 100644
index 00..0824429c8f
--- /dev/null
+++ b/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="sweet looking lockscreen for linux system"
+HOMEPAGE="https://github.com/betterlockscreen/betterlockscreen;
+SRC_URI="https://github.com/betterlockscreen/betterlockscreen/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-gfx/feh
+   media-gfx/imagemagick
+   sys-devel/bc
+   x11-apps/xdpyinfo
+   x11-apps/xrandr
+   x11-apps/xrdb
+   x11-apps/xset
+   >=x11-misc/i3lock-color-2.13.3:=
+"
+
+PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" )
+
+src_install() {
+   dobin betterlockscreen
+
+   dodoc -r examples
+
+   systemd_dounit system/betterlockscreen@.service
+}
+
+pkg_postinst() {
+   elog 'Lockscreen when suspended(systemd service):'
+   elog 'systemctl enable betterlockscreen@$USER'
+   elog ''
+   elog 'How to use:'
+   elog '1. Updating image cache(required)'
+   elog 'betterlockscreen -u "/path/to/img.jpg"'
+   elog '2. Lockscreen'
+   elog 'betterlockscreen -l dim '
+}

diff --git a/x11-misc/betterlockscreen/metadata.xml 
b/x11-misc/betterlockscreen/metadata.xml
index 966206cd64..08be868a63 100644
--- a/x11-misc/betterlockscreen/metadata.xml
+++ b/x11-misc/betterlockscreen/metadata.xml
@@ -6,6 +6,6 @@
 Petrus Zhao
   
   
-pavanjadhaw/betterlockscreen
+betterlockscreen/betterlockscreen
   
 



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

2024-02-05 Thread David Roman
commit: 3378f870a916cbcbe0db2706b9df3ab88f5babd8
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 14:03:03 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3378f870

rhvoice-voice.eclass: new eclass

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/rhvoice-voice.eclass | 102 
 1 file changed, 102 insertions(+)

diff --git a/eclass/rhvoice-voice.eclass b/eclass/rhvoice-voice.eclass
new file mode 100644
index 00..796019f21d
--- /dev/null
+++ b/eclass/rhvoice-voice.eclass
@@ -0,0 +1,102 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rhvoice-voice.eclass
+# @MAINTAINER:
+# Anna 
+# @AUTHOR:
+# Anna 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass for packaging RHVoice voices
+# @DESCRIPTION:
+# An eclass streamlining the construction of ebuilds for the officially
+# supported RHVoice voices.
+#
+# Look at "copyright" files to identify voice's license.
+# @EXAMPLE:
+#
+# Most ebuilds will look like this:
+#
+# @CODE
+#
+# EAPI=8
+#
+# RHVOICE_VOICE="arina"
+# RHVOICE_VOICE_REPO="arina-rus"
+# RHVOICE_VOICE_L10N="ru"
+# inherit rhvoice-voice
+#
+# LICENSE="CC-BY-NC-ND-4.0"
+#
+# @CODE
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ ! ${_RHVOICE_VOICE_ECLASS} ]]; then
+_RHVOICE_VOICE_ECLASS=1
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Voice name (see "data/voices" in RHVoice source code).
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_L10N
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Language name in L10N USE_EXPAND syntax.
+
+if [[ ! ${RHVOICE_VOICE} ]]; then
+   die "RHVOICE_VOICE must be set before inherit"
+fi
+
+if [[ ! ${RHVOICE_VOICE_L10N} ]]; then
+   die "RHVOICE_VOICE_L10N must be set before inherit"
+fi
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_REPO
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Repository name under the RHVoice GitHub organization.
+: "${RHVOICE_VOICE_REPO:=${RHVOICE_VOICE:?}}"
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_TAG
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Tag name for generating SRC_URI.
+: "${RHVOICE_VOICE_TAG:=${PV}}"
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_DISTFILE
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Distfile name for generating SRC_URI, should be a ZIP archive.
+: "${RHVOICE_VOICE_DISTFILE:=data.zip}"
+
+DESCRIPTION="RHVoice voice: ${RHVOICE_VOICE:?} (${RHVOICE_VOICE_L10N:?})"
+HOMEPAGE="https://github.com/RHVoice/${RHVOICE_VOICE_REPO:?};
+SRC_URI="https://github.com/RHVoice/${RHVOICE_VOICE_REPO}/releases/download/${RHVOICE_VOICE_TAG}/${RHVOICE_VOICE_DISTFILE}
 -> ${P}.zip"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="app-accessibility/rhvoice-core[l10n_${RHVOICE_VOICE_L10N}]"
+BDEPEND="app-arch/unzip"
+
+# @FUNCTION: rhvoice-voice_src_install
+# @DESCRIPTION:
+# Install the voice.
+rhvoice-voice_src_install() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   insinto /usr/share/RHVoice/voices/${RHVOICE_VOICE:?}
+   doins -r .
+}
+
+fi
+
+EXPORT_FUNCTIONS src_install



[gentoo-commits] repo/proj/guru:master commit in: app-voices/rhvoice-arina/

2024-02-05 Thread David Roman
commit: 0d52a63e33ceae0570ef55dc8dc184a1f852fa88
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 14:03:18 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d52a63e

app-voices/rhvoice-arina: new package, add 4.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-voices/rhvoice-arina/Manifest |  1 +
 app-voices/rhvoice-arina/metadata.xml | 11 +++
 app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild | 11 +++
 3 files changed, 23 insertions(+)

diff --git a/app-voices/rhvoice-arina/Manifest 
b/app-voices/rhvoice-arina/Manifest
new file mode 100644
index 00..6019f085fc
--- /dev/null
+++ b/app-voices/rhvoice-arina/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-arina-4.0.zip 7660608 BLAKE2B 
15ed2ad8c83d49aca3881191e9e6684463df67471522c91e53c3887d4ca29acc1d32f8d5057bd6bb726a2d8357c8db95aa7e7a700f36da3c1fd267623d529f42
 SHA512 
6f5b9bcfc125ddc62df9eaf9a707302cd2e8d656acf70dbb412a325cc6b7833371002e73fd3bb4dc23b050f45c7d8e41b7843b303ccfb0f4b39b9147f10e0585

diff --git a/app-voices/rhvoice-arina/metadata.xml 
b/app-voices/rhvoice-arina/metadata.xml
new file mode 100644
index 00..1adf52345d
--- /dev/null
+++ b/app-voices/rhvoice-arina/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   RHVoice/arina-rus
+   
+

diff --git a/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild 
b/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild
new file mode 100644
index 00..ca9e263ea9
--- /dev/null
+++ b/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_VOICE="arina"
+RHVOICE_VOICE_REPO="arina-rus"
+RHVOICE_VOICE_L10N="ru"
+inherit rhvoice-voice
+
+LICENSE="CC-BY-NC-ND-4.0"



[gentoo-commits] repo/proj/guru:master commit in: gui-wm/phoc/

2024-02-05 Thread David Roman
commit: 93dac2a0b12d940a104d6ecdaed8e892c78b63d5
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:16:46 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:16:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93dac2a0

gui-wm/phoc: add verify-sig

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 gui-wm/phoc/Manifest   | 1 +
 gui-wm/phoc/phoc-0.36.0.ebuild | 9 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/gui-wm/phoc/Manifest b/gui-wm/phoc/Manifest
index 7d1927efb3..7710ab46ea 100644
--- a/gui-wm/phoc/Manifest
+++ b/gui-wm/phoc/Manifest
@@ -1,2 +1,3 @@
 DIST phoc-0.35.0.tar.xz 677432 BLAKE2B 
722a3669b1d76015612b5f4020d0e21c47faa8f6fb19887b2b79d4f6b79e30f45e0332ae2e2771fb9169214002508bdcff61ee0e7f874930e03a7cf952c44e7c
 SHA512 
ec4b382ef11b257afe3b13ebf1e588353c785279afde4b1a8ee80790cb6a299fd94098a5170b30a2114061d86bdf388bb1c99f8ce1bd5173deb886d11015681e
 DIST phoc-0.36.0.tar.xz 681384 BLAKE2B 
6c27c785dd01f9e44cb0940c5a4f73d5ce75cad85808d0b6c801360401ff001cca839abd27bc8442702c5241bac043c6d7015e6f1c5a5ec30cfcb6779adf973b
 SHA512 
a47851a3e222958ad55c05ed86a068b30f6e00ed5d7e957aab99e7f4103b95fee4db6b177f2de8d0c9ce11306c68ef74d78e38ea0bdb6c47e66f9ef9bf0e9f66
+DIST phoc-0.36.0.tar.xz.asc 833 BLAKE2B 
0562c02dcb5d1618b3a316c4c36e4757f4729adf99b8ac748ed52c1bdcad6b65bc9fdb98462375e80f6898d699c6e237e4aa5057631434235166ca616de7d2e6
 SHA512 
2108eed0a0723c743d86eee9f517a9c8505faf8f55a32eb60ee9da04ae53221b00520ca9e422397617d1bde6f1047ba2ebdf6d45211df052b9b2cfa2d3ea12fe

diff --git a/gui-wm/phoc/phoc-0.36.0.ebuild b/gui-wm/phoc/phoc-0.36.0.ebuild
index 6b3b29f93f..8565dfb6c1 100644
--- a/gui-wm/phoc/phoc-0.36.0.ebuild
+++ b/gui-wm/phoc/phoc-0.36.0.ebuild
@@ -3,11 +3,13 @@
 
 EAPI=8
 
-inherit gnome2-utils meson virtualx xdg
+inherit gnome2-utils meson verify-sig virtualx xdg
 
 DESCRIPTION="Wayland compositor for mobile phones"
 HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc;
-SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz;
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)
+"
 
 LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
 SLOT="0"
@@ -42,8 +44,11 @@ BDEPEND="
sys-devel/gettext
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
+   verify-sig? ( sec-keys/openpgp-keys-phosh )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/phosh.asc"
+
 src_configure() {
local emesonargs=(
$(meson_feature X xwayland)



[gentoo-commits] repo/proj/guru:master commit in: gui-wm/phosh/, x11-wm/phoc/, profiles/updates/, gui-wm/phoc/

2024-02-05 Thread David Roman
commit: d6e707f480ed53054c959f189ed15f9f2a162d4d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:05:25 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6e707f4

gui-wm/phoc: rename x11-wm/phoc

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 {x11-wm => gui-wm}/phoc/Manifest   | 0
 {x11-wm => gui-wm}/phoc/metadata.xml   | 0
 {x11-wm => gui-wm}/phoc/phoc-0.35.0.ebuild | 0
 {x11-wm => gui-wm}/phoc/phoc-0.36.0.ebuild | 0
 gui-wm/phosh/metadata.xml  | 7 ---
 gui-wm/phosh/phosh-0.17.0.ebuild   | 2 +-
 profiles/updates/1Q-2024   | 1 +
 7 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/x11-wm/phoc/Manifest b/gui-wm/phoc/Manifest
similarity index 100%
rename from x11-wm/phoc/Manifest
rename to gui-wm/phoc/Manifest

diff --git a/x11-wm/phoc/metadata.xml b/gui-wm/phoc/metadata.xml
similarity index 100%
rename from x11-wm/phoc/metadata.xml
rename to gui-wm/phoc/metadata.xml

diff --git a/x11-wm/phoc/phoc-0.35.0.ebuild b/gui-wm/phoc/phoc-0.35.0.ebuild
similarity index 100%
rename from x11-wm/phoc/phoc-0.35.0.ebuild
rename to gui-wm/phoc/phoc-0.35.0.ebuild

diff --git a/x11-wm/phoc/phoc-0.36.0.ebuild b/gui-wm/phoc/phoc-0.36.0.ebuild
similarity index 100%
rename from x11-wm/phoc/phoc-0.36.0.ebuild
rename to gui-wm/phoc/phoc-0.36.0.ebuild

diff --git a/gui-wm/phosh/metadata.xml b/gui-wm/phosh/metadata.xml
index ec76e1db3a..dbc793aa3f 100644
--- a/gui-wm/phosh/metadata.xml
+++ b/gui-wm/phosh/metadata.xml
@@ -6,11 +6,12 @@
Gerben Jan Dijkman


-   A pure Wayland shell prototype for GNOME on mobile devices. For a 
matching compositor see x11-wm/phoc but others implementing wlr-layer-shell 
should work as well.
+   A pure Wayland shell for GNOME on mobile devices. For a 
matching
+   compositor see gui-wm/phoc but others implementing 
wlr-layer-shell
+   should work as well.


-   https://source.puri.sm/Librem5/phosh
-   https://source.puri.sm/Librem5/phosh/-/issues
+   
https://gitlab.gnome.org/World/Phosh/phosh/-/issues
World/Phosh/phosh

 

diff --git a/gui-wm/phosh/phosh-0.17.0.ebuild b/gui-wm/phosh/phosh-0.17.0.ebuild
index 7c03bce852..d2af27daff 100644
--- a/gui-wm/phosh/phosh-0.17.0.ebuild
+++ b/gui-wm/phosh/phosh-0.17.0.ebuild
@@ -35,7 +35,7 @@ DEPEND="
x11-themes/gnome-backgrounds
gnome-base/gnome-keyring
gnome-base/gnome-shell
-   x11-wm/phoc
+   gui-wm/phoc
systemd? ( sys-apps/systemd )
sys-power/upower
app-misc/geoclue

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index aa8ef87068..c1748ce8c7 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -6,3 +6,4 @@ move dev-util/fpm dev-build/fpm
 move dev-util/FoBiS dev-build/FoBiS
 move dev-util/fypp dev-build/fypp
 move dev-python/pifpaf dev-util/pifpaf
+move x11-wm/phoc gui-wm/phoc



[gentoo-commits] repo/proj/guru:master commit in: phosh-base/phosh-shell/, phosh-base/phosh-shell/files/, gui-wm/phosh/files/, ...

2024-02-05 Thread David Roman
commit: d35b177204ed06b392a62e06d9630f8dc0aee3b1
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:19:39 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d35b1772

phosh-base/phosh-shell: rename gui-wm/phosh

It's not a window manager but a GNOME shell.

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 {gui-wm/phosh => phosh-base/phosh-shell}/Manifest   | 0
 {gui-wm/phosh => phosh-base/phosh-shell}/files/pam_phosh| 0
 {gui-wm/phosh => phosh-base/phosh-shell}/files/phosh.service| 0
 {gui-wm/phosh => phosh-base/phosh-shell}/files/sm.puri.OSK0.desktop | 0
 {gui-wm/phosh => phosh-base/phosh-shell}/metadata.xml   | 0
 .../phosh-shell/phosh-shell-0.17.0.ebuild   | 2 +-
 profiles/updates/1Q-2024| 1 +
 7 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/gui-wm/phosh/Manifest b/phosh-base/phosh-shell/Manifest
similarity index 100%
rename from gui-wm/phosh/Manifest
rename to phosh-base/phosh-shell/Manifest

diff --git a/gui-wm/phosh/files/pam_phosh 
b/phosh-base/phosh-shell/files/pam_phosh
similarity index 100%
rename from gui-wm/phosh/files/pam_phosh
rename to phosh-base/phosh-shell/files/pam_phosh

diff --git a/gui-wm/phosh/files/phosh.service 
b/phosh-base/phosh-shell/files/phosh.service
similarity index 100%
rename from gui-wm/phosh/files/phosh.service
rename to phosh-base/phosh-shell/files/phosh.service

diff --git a/gui-wm/phosh/files/sm.puri.OSK0.desktop 
b/phosh-base/phosh-shell/files/sm.puri.OSK0.desktop
similarity index 100%
rename from gui-wm/phosh/files/sm.puri.OSK0.desktop
rename to phosh-base/phosh-shell/files/sm.puri.OSK0.desktop

diff --git a/gui-wm/phosh/metadata.xml b/phosh-base/phosh-shell/metadata.xml
similarity index 100%
rename from gui-wm/phosh/metadata.xml
rename to phosh-base/phosh-shell/metadata.xml

diff --git a/gui-wm/phosh/phosh-0.17.0.ebuild 
b/phosh-base/phosh-shell/phosh-shell-0.17.0.ebuild
similarity index 99%
rename from gui-wm/phosh/phosh-0.17.0.ebuild
rename to phosh-base/phosh-shell/phosh-shell-0.17.0.ebuild
index d2af27daff..8263db680b 100644
--- a/gui-wm/phosh/phosh-0.17.0.ebuild
+++ b/phosh-base/phosh-shell/phosh-shell-0.17.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit desktop gnome2-utils meson pam readme.gentoo-r1 systemd xdg
 
-MY_P="${PN}-v${PV}"
+MY_P="phosh-v${PV}"
 LVC_COMMIT="ae1a34aafce7026b8c0f65a43c9192d756fe1057"
 LCU_COMMIT="acfbb136bbf74514e0b9801ce6c1e8acf36350b6"
 

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index c1748ce8c7..3067976259 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -7,3 +7,4 @@ move dev-util/FoBiS dev-build/FoBiS
 move dev-util/fypp dev-build/fypp
 move dev-python/pifpaf dev-util/pifpaf
 move x11-wm/phoc gui-wm/phoc
+move gui-wm/phosh phosh-base/phosh-shell



[gentoo-commits] repo/proj/guru:master commit in: profiles/, app-voices/

2024-02-05 Thread David Roman
commit: a3f6e2e858758657206f7e8a5f20dacdfb7dbc9d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:20:06 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3f6e2e8

app-voices: new category

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-voices/metadata.xml | 10 ++
 profiles/categories |  1 +
 2 files changed, 11 insertions(+)

diff --git a/app-voices/metadata.xml b/app-voices/metadata.xml
new file mode 100644
index 00..abdf54f7d1
--- /dev/null
+++ b/app-voices/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   The app-voices category contains voice packages for 
text-to-speech software.
+   
+   
+   Категория app-voices содержит пакеты голосов для синтезаторов 
речи.
+   
+

diff --git a/profiles/categories b/profiles/categories
index 52fcdee55d..dc05533c56 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -1,3 +1,4 @@
+app-voices
 dev-crystal
 dev-elixir
 dev-hare



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

2024-02-05 Thread David Roman
commit: 554c405b821ea2d1d9d2faa71f070d38e31f0a3e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 07:31:33 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=554c405b

dev-python/mautrix: switch to daemons.eclass

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/mautrix/mautrix-0.20.4-r2.ebuild | 65 +
 1 file changed, 65 insertions(+)

diff --git a/dev-python/mautrix/mautrix-0.20.4-r2.ebuild 
b/dev-python/mautrix/mautrix-0.20.4-r2.ebuild
new file mode 100644
index 00..d7a7df90a4
--- /dev/null
+++ b/dev-python/mautrix/mautrix-0.20.4-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2024 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 daemons distutils-r1 optfeature
+
+DESCRIPTION="A Python 3 asyncio Matrix framework"
+HOMEPAGE="
+   https://pypi.org/project/mautrix/
+   https://github.com/mautrix/python
+"
+
+# use github tarball for test data
+SRC_URI="https://github.com/mautrix/python/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="crypt"
+REQUIRED_USE="test? ( crypt )"
+
+RDEPEND="
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   crypt? (
+   dev-python/python-olm[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/aiosqlite[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+daemons_enable postgresql test
+
+# Disabled because of https://bugs.gentoo.org/922488
+#distutils_enable_sphinx docs \
+#  dev-python/sphinx-rtd-theme
+
+src_test() {
+   daemons_start postgresql --host 127.0.0.1
+   local -x MEOW_TEST_PG_URL="${POSTGRESQL_URL:?}"
+
+   distutils-r1_src_test
+   daemons_stop postgresql
+}
+
+pkg_postinst() {
+   optfeature "MIME type detection support" dev-python/python-magic
+   optfeature "media transcoding support" media-video/ffmpeg
+}



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

2024-02-05 Thread David Roman
commit: a27cd8860814a297f487e3b01c36e6e2d3292f04
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:00:18 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a27cd886

rhvoice-lang.eclass: new eclass

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/rhvoice-lang.eclass | 109 +
 1 file changed, 109 insertions(+)

diff --git a/eclass/rhvoice-lang.eclass b/eclass/rhvoice-lang.eclass
new file mode 100644
index 00..17e65096f6
--- /dev/null
+++ b/eclass/rhvoice-lang.eclass
@@ -0,0 +1,109 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rhvoice-lang.eclass
+# @MAINTAINER:
+# Anna 
+# @AUTHOR:
+# Anna 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass for packaging RHVoice languages
+# @DESCRIPTION:
+# An eclass streamlining the construction of ebuilds for the officially
+# supported RHVoice languages.
+#
+# Look at "src/scripts" files to identify language's license.
+# @EXAMPLE:
+#
+# Most ebuilds will look like this:
+#
+# @CODE
+#
+# EAPI=8
+#
+# RHVOICE_LANG="Russian"
+# inherit rhvoice-lang
+#
+# LICENSE="LGPL-2.1+"
+#
+# @CODE
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ ! ${_RHVOICE_LANG_ECLASS} ]]; then
+_RHVOICE_LANG_ECLASS=1
+
+# @ECLASS_VARIABLE: RHVOICE_LANG
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Full language name (see "data/languages" in RHVoice source code).
+
+if [[ ! ${RHVOICE_LANG} ]]; then
+   die "RHVOICE_LANG must be set before inherit"
+fi
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_REPO
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Repository name under the RHVoice GitHub organization.
+: "${RHVOICE_LANG_REPO:=${RHVOICE_LANG:?}}"
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_TAG
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Tag name for generating SRC_URI.
+: "${RHVOICE_LANG_TAG:=${PV}}"
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_DISTFILE
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Distfile name for generating SRC_URI, should be a ZIP archive.
+: "${RHVOICE_LANG_DISTFILE:=RHVoice-language-${RHVOICE_LANG}-v${PV}.zip}"
+
+DESCRIPTION="${RHVOICE_LANG:?} language support for RHVoice"
+HOMEPAGE="https://github.com/RHVoice/${RHVOICE_LANG_REPO:?};
+SRC_URI="https://github.com/RHVoice/${RHVOICE_LANG_REPO}/releases/download/${RHVOICE_LANG_TAG}/${RHVOICE_LANG_DISTFILE}
 -> ${P}.zip"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+BDEPEND="app-arch/unzip"
+
+# @FUNCTION: rhvoice-lang_src_prepare
+# @DESCRIPTION:
+# Remove stray files such as licenses.
+rhvoice-lang_src_prepare() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   default_src_prepare
+   find . -name "COPYING*" -o -name "LICENSE*" -delete || \
+   die "removing licenses failed"
+}
+
+# @FUNCTION: rhvoice-lang_src_install
+# @DESCRIPTION:
+# Install the language.
+rhvoice-lang_src_install() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   shopt -s nullglob
+   local docs=( README* )
+   shopt -u nullglob
+
+   for doc in "${docs[@]}"; do
+   dodoc "${doc}"
+   rm "${doc}" || die "removing ${doc}" failed
+   done
+
+   insinto /usr/share/RHVoice/languages/${RHVOICE_LANG:?}
+   doins -r .
+}
+
+fi
+
+EXPORT_FUNCTIONS src_prepare src_install



[gentoo-commits] repo/proj/guru:master commit in: app-accessibility/rhvoice-core/

2024-02-05 Thread David Roman
commit: 2afbf955a47a40bbd929a66a98729b20fea8a667
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:10:46 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2afbf955

app-accessibility/rhvoice-core: enable langs (en, ru)

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild 
b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
index 1a33f1bf06..e2990a848b 100644
--- a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
+++ b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
@@ -45,6 +45,12 @@ DEPEND="${COMMON_DEPEND}
 
 DOCS=( README.md doc/. config/dicts )
 
+LANGS=( en ru )
+for lang in "${LANGS[@]}"; do
+   IUSE+=" l10n_${lang}"
+   RDEPEND+=" l10n_${lang}? ( app-dicts/rhvoice-${lang} )"
+done
+
 src_unpack() {
default
cd "${S}" || die



[gentoo-commits] repo/proj/guru:master commit in: app-dicts/rhvoice-ru/

2024-02-05 Thread David Roman
commit: a7b2243b78a08e95b11ce43988950a1b93f24b16
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:01:26 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7b2243b

app-dicts/rhvoice-ru: new package, add 2.14

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-dicts/rhvoice-ru/Manifest   |  1 +
 app-dicts/rhvoice-ru/metadata.xml   | 11 +++
 app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild |  9 +
 3 files changed, 21 insertions(+)

diff --git a/app-dicts/rhvoice-ru/Manifest b/app-dicts/rhvoice-ru/Manifest
new file mode 100644
index 00..d67734e16a
--- /dev/null
+++ b/app-dicts/rhvoice-ru/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-ru-2.14.zip 1585105 BLAKE2B 
bbd7ba8caf646ff7d6b0125c97c3bb739c864f4ce9ebf627693454830cb4de31360932e2f12a2cfbc5f507b238aa1e84ebb22bc41e210956d11422f058626579
 SHA512 
1b9555ff0613d01928a91e09319111be3001e96a0fad3456d107e1c39b777d6899c05d78f38066a5c79f5e68e82847c2776030edf7c4738233f0193ed841854d

diff --git a/app-dicts/rhvoice-ru/metadata.xml 
b/app-dicts/rhvoice-ru/metadata.xml
new file mode 100644
index 00..9c89162f84
--- /dev/null
+++ b/app-dicts/rhvoice-ru/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   RHVoice/Russian
+   
+

diff --git a/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild 
b/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild
new file mode 100644
index 00..676ed48651
--- /dev/null
+++ b/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_LANG="Russian"
+inherit rhvoice-lang
+
+LICENSE="LGPL-2.1+"



[gentoo-commits] repo/proj/guru:master commit in: app-dicts/rhvoice-en/

2024-02-05 Thread David Roman
commit: 29c97519d0afdf2bf6c1274798fb54c414a12072
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 12:01:18 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29c97519

app-dicts/rhvoice-en: new package, add 2.11

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-dicts/rhvoice-en/Manifest   |  1 +
 app-dicts/rhvoice-en/metadata.xml   | 11 +++
 app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild | 10 ++
 3 files changed, 22 insertions(+)

diff --git a/app-dicts/rhvoice-en/Manifest b/app-dicts/rhvoice-en/Manifest
new file mode 100644
index 00..00931fa209
--- /dev/null
+++ b/app-dicts/rhvoice-en/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-en-2.11.zip 1147080 BLAKE2B 
0135b72e0e1e7e2161f164efac3b24c06ede025db9ab82e2a5c26d9ee20f2a2afd3b547a80fbfef82b7636e59c08c0ea8e038a7b87c9e79818cab14d624d9ae8
 SHA512 
dce89ae350a3058c8c08bebfb3b4cf46c2440e54b9f2193738e509bb8005873b28a4f420147f962588ff88f59aa15f14125791932752389f99ef43fc0931fa0f

diff --git a/app-dicts/rhvoice-en/metadata.xml 
b/app-dicts/rhvoice-en/metadata.xml
new file mode 100644
index 00..df8a0c0756
--- /dev/null
+++ b/app-dicts/rhvoice-en/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   RHVoice/English
+   
+

diff --git a/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild 
b/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild
new file mode 100644
index 00..e1ee401c11
--- /dev/null
+++ b/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_LANG="English"
+RHVOICE_LANG_TAG=${PV//./-}
+inherit rhvoice-lang
+
+LICENSE="LGPL-2.1+"



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

2024-02-05 Thread David Roman
commit: e677767400dab06bbb2c3d5ef0eb2b9c344089a7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 07:29:38 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6777674

eclass/tests: add daemons.eclass tests

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/tests/daemons.sh | 91 +
 1 file changed, 91 insertions(+)

diff --git a/eclass/tests/daemons.sh b/eclass/tests/daemons.sh
new file mode 100755
index 00..ccd0ded810
--- /dev/null
+++ b/eclass/tests/daemons.sh
@@ -0,0 +1,91 @@
+#!/bin/bash
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_REPO=$(portageq get_repo_path / gentoo) || exit
+source "${GENTOO_REPO:?}"/eclass/tests/tests-common.sh || exit
+TESTS_ECLASS_SEARCH_PATHS+=( "${GENTOO_REPO:?}"/eclass )
+
+declare -A DAEMONS_REQ_USE=(
+   [ceph]="ssl"
+   [postgresql]="xml"
+)
+
+inherit daemons
+
+test_depend() {
+   tbegin "if \${DAEMONS_DEPEND} is defined"
+   declare -p DAEMONS_DEPEND &>/dev/null
+   tend $?
+
+   tbegin "if \${DAEMONS_DEPEND} contains Pifpaf"
+   [[ "${DAEMONS_DEPEND[*]}" == *"dev-util/pifpaf"* ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[ceph]}"
+   [[ "${DAEMONS_DEPEND[ceph]}" == *"sys-cluster/ceph[ssl]" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[consul]}"
+   [[ "${DAEMONS_DEPEND[consul]}" == *"app-admin/consul" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[httpbin]}"
+   [[ "${DAEMONS_DEPEND[httpbin]}" == *"dev-python/httpbin" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[kafka]}"
+   [[ "${DAEMONS_DEPEND[kafka]}" == *"net-misc/kafka-bin" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[memcached]}"
+   [[ "${DAEMONS_DEPEND[memcached]}" == *"net-misc/memcached" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[mysql]}"
+   [[ "${DAEMONS_DEPEND[mysql]}" == *"virtual/mysql[server]" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[postgresql]}"
+   [[ "${DAEMONS_DEPEND[postgresql]}" == *"dev-db/postgresql[server,xml]" 
]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[redis]}"
+   [[ "${DAEMONS_DEPEND[redis]}" == *"dev-db/redis" ]]
+   tend $?
+
+   tbegin "\${DAEMONS_DEPEND[vault]}"
+   [[ "${DAEMONS_DEPEND[vault]}" == *"app-admin/vault" ]]
+   tend $?
+}
+
+test_daemons_enable() {
+   local IUSE= RESTRICT= BDEPEND=
+   local svc=${1?}
+
+   IUSE= RESTRICT= BDEPEND=
+   tbegin "'daemons_enable ${svc} test'"
+   daemons_enable ${svc} test && [[ ${BDEPEND} && ${IUSE} && ${RESTRICT} ]]
+   tend $?
+
+   IUSE= RESTRICT= BDEPEND=
+   tbegin "'daemons_enable ${svc} test-db'"
+   daemons_enable ${svc} test-db && [[ ${BDEPEND} && ${IUSE} && ! 
${RESTRICT} ]]
+   tend $?
+}
+
+einfo "Testing dependency strings"
+eindent
+test_depend
+eoutdent
+
+einfo "Testing daemons_enable"
+eindent
+for svc in "${!DAEMONS_DEPEND[@]}"; do
+   test_daemons_enable ${svc}
+done
+eoutdent
+
+texit



[gentoo-commits] repo/proj/guru:master commit in: sec-keys/openpgp-keys-phosh/

2024-02-05 Thread David Roman
commit: 629afa23faa51e89460477d7629c3844cbf04d36
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:16:08 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:16:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=629afa23

sec-keys/openpgp-keys-phosh: new package, add 2024

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 sec-keys/openpgp-keys-phosh/Manifest|  1 +
 sec-keys/openpgp-keys-phosh/metadata.xml|  8 
 .../openpgp-keys-phosh-2024.ebuild  | 21 +
 3 files changed, 30 insertions(+)

diff --git a/sec-keys/openpgp-keys-phosh/Manifest 
b/sec-keys/openpgp-keys-phosh/Manifest
new file mode 100644
index 00..3ffdde1858
--- /dev/null
+++ b/sec-keys/openpgp-keys-phosh/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-phosh-2024.asc 8574 BLAKE2B 
7f5bb6685b1cc211f813c619cc1be3766d9909da2d7622a69b629dda5ec3b01ba229cda18eb790b0506477b81b0e2342bbc5a7cc3563e04ca114f2f222e3efb6
 SHA512 
94c34e95fef9fbb2cbc8f22eb1751dbfc8a76092cd9fa674ad627fe3c32124d31a72f4b29c36362925a7299d33e2a9c3789889e71f4557c6c6ccbc28d1679724

diff --git a/sec-keys/openpgp-keys-phosh/metadata.xml 
b/sec-keys/openpgp-keys-phosh/metadata.xml
new file mode 100644
index 00..4cf8173b77
--- /dev/null
+++ b/sec-keys/openpgp-keys-phosh/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+

diff --git a/sec-keys/openpgp-keys-phosh/openpgp-keys-phosh-2024.ebuild 
b/sec-keys/openpgp-keys-phosh/openpgp-keys-phosh-2024.ebuild
new file mode 100644
index 00..30f5e52e3d
--- /dev/null
+++ b/sec-keys/openpgp-keys-phosh/openpgp-keys-phosh-2024.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN#openpgp-keys-}"
+DESCRIPTION="OpenPGP keys used to sign Phosh releases"
+HOMEPAGE="https://phosh.mobi/;
+SRC_URI="https://sources.phosh.mobi/misc/signing-keys/signing-key-${PV}.asc -> 
${P}.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - ${MY_PN}.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2024-02-05 Thread David Roman
commit: 6b0464e027de7a13d7a0b39a2974f49fb32ff576
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb  3 06:31:43 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b0464e0

daemons.eclass: new eclass

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 eclass/daemons.eclass | 213 ++
 1 file changed, 213 insertions(+)

diff --git a/eclass/daemons.eclass b/eclass/daemons.eclass
new file mode 100644
index 00..24798158d3
--- /dev/null
+++ b/eclass/daemons.eclass
@@ -0,0 +1,213 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: daemons.eclass
+# @MAINTAINER:
+# Anna 
+# @AUTHOR:
+# Anna 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass to test packages against running daemons
+# @DESCRIPTION:
+# A utility eclass providing functions for starting and stopping daemons with
+# Pifpaf.
+#
+# This eclass does not set any metadata variables nor export any phase, so it
+# can be inherited safely.
+#
+# @SUBSECTION Supported daemons
+#
+# - ceph
+#
+# - consul
+#
+# - httpbin
+#
+# - kafka
+#
+# - memcached
+#
+# - mysql
+#
+# - postgresql
+#
+# - redis
+#
+# - vault
+#
+# @EXAMPLE:
+#
+# @CODE
+# EAPI=8
+#
+# ...
+#
+# DAEMONS_REQ_USE=(
+#  [postgresql]="xml"
+# )
+# inherit daemons distutils-r1
+#
+# ...
+#
+# distutils_enable_tests pytest
+#
+# daemons_enable postgresql test
+#
+# src_test() {
+#  daemons_start postgresql
+#  distutils-r1_src_test
+#  daemons_stop postgresql
+# }
+# @CODE
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI} unsupported."
+esac
+
+if [[ ! ${_DAEMONS_ECLASS} ]]; then
+_DAEMONS_ECLASS=1
+
+# @ECLASS_VARIABLE: DAEMONS_REQ_USE
+# @PRE_INHERIT
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Bash associative array of USE flags required to be enabled on daemons,
+# formed as a USE-dependency string.
+
+# @ECLASS_VARIABLE: DAEMONS_DEPEND
+# @OUTPUT_VARIABLE
+# @DESCRIPTION:
+# This is an eclass-generated bash associative array of dependency strings for
+# daemons.
+declare -Ag DAEMONS_DEPEND=()
+
+# @FUNCTION: _daemons_set_globals
+# @INTERNAL
+# @DESCRIPTION:
+# Set the DAEMONS_DEPEND variable.
+_daemons_set_globals() {
+   local -A pkgs=(
+   [ceph]="sys-cluster/ceph"
+   [consul]="app-admin/consul"
+   [httpbin]="dev-python/httpbin"
+   [kafka]="net-misc/kafka-bin"
+   [memcached]="net-misc/memcached"
+   [mysql]="virtual/mysql"
+   [postgresql]="dev-db/postgresql"
+   [redis]="dev-db/redis"
+   [vault]="app-admin/vault"
+   )
+
+   local -A useflags=(
+   [mysql]="server"
+   [postgresql]="server"
+   )
+
+   if declare -p DAEMONS_REQ_USE &>/dev/null; then
+   [[ $(declare -p DAEMONS_REQ_USE) == "declare -A"* ]] || \
+   die "DAEMONS_REQ_USE must be declared as an associative 
array"
+   fi
+
+   local name dep usestr
+   for name in "${!pkgs[@]}"; do
+   dep=${pkgs[${name:?}]:?}
+   usestr=${useflags[${name:?}]}
+   usestr+=",${DAEMONS_REQ_USE[${name:?}]}"
+   # strip leading/trailing commas
+   usestr=${usestr#,}
+   usestr=${usestr%,}
+
+   [[ ${usestr?} ]] && usestr="[${usestr?}]"
+   DAEMONS_DEPEND[${name:?}]="dev-util/pifpaf ${dep:?}${usestr?}"
+   done
+
+   readonly DAEMONS_DEPEND
+}
+_daemons_set_globals
+unset -f _daemons_set_globals
+
+# @FUNCTION: daemons_enable
+# @USAGE:  
+# @DESCRIPTION:
+# Add the daemon package to build-time dependencies under the given USE flag
+# (IUSE will be set automatically).
+daemons_enable() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   local daemon=${1:?}
+   local useflag=${2:?}
+
+   IUSE+=" ${useflag:?}"
+   BDEPEND+=" ${useflag:?}? ( ${DAEMONS_DEPEND[${daemon:?}]:?} )"
+   if [[ ${useflag:?} == "test" ]]; then
+   RESTRICT+=" !test? ( test )"
+   fi
+}
+
+# @FUNCTION: daemons_start
+# @USAGE:  [args...]
+# @DESCRIPTION:
+# Start the daemon.  All arguments are passes to Pifpaf.
+#
+# Pifpaf will set some environment variables for you, they will be prefixed by
+# uppercase daemon name.  See upstream documentation for details.
+daemons_start() {
+   debug-print-function ${FUNCNAME} "${@}"
+
+   local daemon=${1:?}
+   shift
+
+   local logfile="${T?}/daemon-${daemon:?}.log"
+   local tempfile="${T?}/daemon-${daemon:?}.sh"
+   local myargs=(
+   --env-prefix "${daemon^^}"
+   --log-file "${logfile:?}"
+   --verbose
+   )
+
+   ebegin "Starting ${daemon:?}"
+   pifpaf "${myargs[@]}" run "${daemon:?}" "${@}" > "${tempfile:?}" && \
+   source 

[gentoo-commits] repo/proj/guru:master commit in: phosh-base/phosh-tour/

2024-02-05 Thread David Roman
commit: 376b0130ed94b6b5e570e7979f51819471ce1f66
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:19:09 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:21:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=376b0130

phosh-base/phosh-tour: add verify-sig

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 phosh-base/phosh-tour/Manifest |  1 +
 phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild | 14 +++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/phosh-base/phosh-tour/Manifest b/phosh-base/phosh-tour/Manifest
index 4ceb65f155..304c00fb54 100644
--- a/phosh-base/phosh-tour/Manifest
+++ b/phosh-base/phosh-tour/Manifest
@@ -1,2 +1,3 @@
 DIST phosh-tour-0.36.0.tar.xz 113636 BLAKE2B 
21803419b5e70d7fbb38da23d266905eb254b7f38653d222b7da062c603071ff682a4c92ec673e50850d4cdadc5fc82c2b59fa7d1c87d9a5827bc12ab4f0a35b
 SHA512 
c0d493be60462fe801a72d957ab2f36aafd7fcb5a515f087094ca9723889b8725c241d251cf5e6a0fe2b895417b8779b3c4efe19eb8372e4da9ec812b849dc15
+DIST phosh-tour-0.36.0.tar.xz.asc 833 BLAKE2B 
5501484621f4aa76f4a4f71c65d6c1469d521e1e0b01427180b6753b9c20d7aa07e72cd75c43eee08fa7e6493a07c6b8f671c539afca389d44f5fe836731469b
 SHA512 
a243fe4ea2933bc3b4de46ce23e29571a620db6e8c415e16f928f5c6a9c821c6c87146dec85832d36cd1d68349054a12888f1f67ee4fdcbfc6fee7fb01add7aa
 DIST phosh-tour-v0.35.0.tar.bz2 121098 BLAKE2B 
cd229c7d7a406dd4cea1a4e5bdf6c271f93025c2337d974873995c7b000316d7d210dcf729955d3c49dbb6360f79d1d28d6198c257142dd252cf263ab1089693
 SHA512 
af435e228f4a3151accf122faf7eb33d1198ccc890fee8d45e9005dfa3887a5fd0ae7a931756a707bcbe0511c20a54e1adf967873dca126f9904bf43174769c3

diff --git a/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild 
b/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
index 383044b173..5facdc306b 100644
--- a/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
+++ b/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
@@ -3,11 +3,12 @@
 
 EAPI=8
 
-inherit gnome2-utils meson xdg
+inherit gnome2-utils meson verify-sig xdg
 
 DESCRIPTION="Introduction to phosh on smartphones"
 HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-tour;
-SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz;
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -19,7 +20,14 @@ DEPEND="
>=gui-libs/libadwaita-1.1:1
 "
 RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/gettext"
+BDEPEND="
+   sys-devel/gettext
+   verify-sig? (
+   sec-keys/openpgp-keys-phosh
+   )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/phosh.asc"
 
 QA_DESKTOP_FILE="usr/share/applications/mobi.phosh.PhoshTour.desktop"
 



[gentoo-commits] repo/proj/guru:master commit in: profiles/, phosh-base/phosh-shell/

2024-02-05 Thread David Roman
commit: 79e235d3cc74368f4f175c6b400583ff0fd01633
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 19:10:50 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79e235d3

phosh-base/phosh-shell: add 0.36.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 phosh-base/phosh-shell/Manifest  |   1 +
 phosh-base/phosh-shell/metadata.xml  |   5 +
 phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild | 132 +++
 profiles/package.use.mask|   4 +
 4 files changed, 142 insertions(+)

diff --git a/phosh-base/phosh-shell/Manifest b/phosh-base/phosh-shell/Manifest
index d0e5e6c20d..fc2bcfea44 100644
--- a/phosh-base/phosh-shell/Manifest
+++ b/phosh-base/phosh-shell/Manifest
@@ -1,3 +1,4 @@
 DIST libcall-ui-acfbb136bbf74514e0b9801ce6c1e8acf36350b6.tar.gz 159337 BLAKE2B 
47cd388043514baf568914adea281e884d0fa04375d8cc116cabd6a1061fcfb5e224a8065afffd2957513657ff5970d1dead33cea99f36117bb80b35d6f34513
 SHA512 
b79e3d8ac9889109e0fe20f149ffb14bde198f7a364152a60c7175228c283f18a7abe2049b01935d11fd005e14ef4da9c23ada6c651801364c79bc2dca1e71f2
 DIST libgnome-volume-control-ae1a34aafce7026b8c0f65a43c9192d756fe1057.tar.gz 
45164 BLAKE2B 
c6807f855e7d4f45b58c7776cd497077b4adf8d577f9af014a8631a054c47374dfe5caa5652be208c6e566bfb8af70a0bb5e164f345b7612cb8786039625a191
 SHA512 
723334bff55927363dab47ef22c71dcaf94263fe76e49c40f1cbfbd5f86383e68fd4bf2182eb5777dda8e2ede4ee4710e1a7ab1379d3ca40d68f68ff30c62e21
+DIST phosh-0.36.0.tar.xz 839440 BLAKE2B 
a6aa1c6fc2356055b0a451cb66fcfcbf3329059ab620aa56122e63e5eafc7f43ff1b1e4842fcadd7506f4724dbbab6e4785c6fb9b9e669e888c427be9163f0ab
 SHA512 
e108423c97343917b4be1827c44642e90738027b543bdc4bf2f45073101383227a157771a9efdf0b65a9adf30a09d210be21d35043ced8a9046fe70588e2
 DIST phosh-v0.17.0.tar.gz 726863 BLAKE2B 
6a4c6bc6b3f645b7805445be21a4d8df13b786ee8cf104cf202a88a8333c5123cf34e5c136fa21d13476c71a51240d87388587bca84a37487e4984434fd32c53
 SHA512 
020a0cc5659d5c1a5f4291baed231f3f7b698dc41f027173cc59f3429a1a43bbf6f2213f2fb79d7d2c175518cb6a892c419a3b0ad902e51cca2c313f5bbc84bf

diff --git a/phosh-base/phosh-shell/metadata.xml 
b/phosh-base/phosh-shell/metadata.xml
index dbc793aa3f..9858884bbc 100644
--- a/phosh-base/phosh-shell/metadata.xml
+++ b/phosh-base/phosh-shell/metadata.xml
@@ -12,6 +12,11 @@



https://gitlab.gnome.org/World/Phosh/phosh/-/issues
+   
https://gitlab.gnome.org/World/Phosh/phosh/-/wikis/Home
World/Phosh/phosh

+   
+   Build lockscreen plugins and 
widgets
+   Run integration tests
+   
 

diff --git a/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild 
b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
new file mode 100644
index 00..ea8fd4b3cb
--- /dev/null
+++ b/phosh-base/phosh-shell/phosh-shell-0.36.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson pam systemd virtualx xdg
+
+MY_PN="${PN%-shell}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Pure Wayland shell for mobile devices"
+HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh/;
+SRC_URI="https://sources.phosh.mobi/releases/${MY_PN}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}"
+
+KEYWORDS="~amd64 ~arm64"
+LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+IUSE="elogind gtk-doc +lockscreen-plugins man test test-full"
+REQUIRED_USE="test-full? ( lockscreen-plugins )"
+
+COMMON_DEPEND="
+   >=app-crypt/gcr-3.7.5:0
+   app-crypt/libsecret
+   >=dev-libs/feedbackd-0.2.0
+   dev-libs/fribidi
+   >=dev-libs/glib-2.76:2
+   >=dev-libs/json-glib-1.6.2
+   dev-libs/libgudev:=
+   >=dev-libs/wayland-1.14
+   >=gnome-base/gnome-desktop-3.26:3
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=gui-libs/libhandy-1.1.90:1
+   media-libs/libpulse[glib]
+   media-sound/callaudiod
+   >=net-misc/networkmanager-1.14
+   sys-apps/dbus
+   >=sys-auth/polkit-0.105
+   sys-libs/pam
+   >=sys-power/upower-0.99.1:=
+   >=x11-libs/gtk+-3.22:3[wayland]
+   elogind? ( >=sys-auth/elogind-241 )
+   !elogind? ( >=sys-apps/systemd-241:= )
+   lockscreen-plugins? (
+   app-text/evince:=
+   gui-libs/gtk:4
+   gui-libs/libadwaita:1
+   )
+"
+RUNTIME_DEPEND="
+   gnome-base/gnome-shell
+   virtual/freedesktop-icon-theme
+   x11-themes/gnome-themes-standard
+"
+
+DEPEND="
+   ${COMMON_DEPEND:?}
+   >=dev-libs/wayland-protocols-1.12
+   test-full? ( ${RUNTIME_DEPEND:?} )
+"
+RDEPEND="
+   ${COMMON_DEPEND:?}
+   ${RUNTIME_DEPEND:?}
+   !elogind? ( sys-libs/libcap )
+"
+BDEPEND="
+   dev-libs/glib:2

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

2024-02-05 Thread David Roman
commit: a52211e8dbc2f0243bb5c0a70369cf7346b5d9ce
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:09:04 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a52211e8

phosh-base: new category

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 phosh-base/metadata.xml | 10 ++
 profiles/categories |  1 +
 2 files changed, 11 insertions(+)

diff --git a/phosh-base/metadata.xml b/phosh-base/metadata.xml
new file mode 100644
index 00..723504584f
--- /dev/null
+++ b/phosh-base/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   The phosh-base category contains core Phosh packages.
+   
+   
+   Категория phosh-base содержит основные пакеты мобильной 
оболочки Phosh.
+   
+

diff --git a/profiles/categories b/profiles/categories
index 63af7462d7..52fcdee55d 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -8,3 +8,4 @@ dev-raku
 dev-zig
 mpv-plugin
 net-client
+phosh-base



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/phosh-tour/, profiles/updates/, phosh-base/phosh-tour/

2024-02-05 Thread David Roman
commit: 6f44d5a41b3e7f12000141bd5af035604b3f2f4e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Feb  4 07:23:48 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Feb  4 19:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f44d5a4

phosh-base/phosh-tour: rename gui-apps/phosh-tour

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 {gui-apps => phosh-base}/phosh-tour/Manifest | 0
 {gui-apps => phosh-base}/phosh-tour/metadata.xml | 0
 {gui-apps => phosh-base}/phosh-tour/phosh-tour-0.35.0.ebuild | 0
 {gui-apps => phosh-base}/phosh-tour/phosh-tour-0.36.0.ebuild | 0
 profiles/updates/1Q-2024 | 1 +
 5 files changed, 1 insertion(+)

diff --git a/gui-apps/phosh-tour/Manifest b/phosh-base/phosh-tour/Manifest
similarity index 100%
rename from gui-apps/phosh-tour/Manifest
rename to phosh-base/phosh-tour/Manifest

diff --git a/gui-apps/phosh-tour/metadata.xml 
b/phosh-base/phosh-tour/metadata.xml
similarity index 100%
rename from gui-apps/phosh-tour/metadata.xml
rename to phosh-base/phosh-tour/metadata.xml

diff --git a/gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild 
b/phosh-base/phosh-tour/phosh-tour-0.35.0.ebuild
similarity index 100%
rename from gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild
rename to phosh-base/phosh-tour/phosh-tour-0.35.0.ebuild

diff --git a/gui-apps/phosh-tour/phosh-tour-0.36.0.ebuild 
b/phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild
similarity index 100%
rename from gui-apps/phosh-tour/phosh-tour-0.36.0.ebuild
rename to phosh-base/phosh-tour/phosh-tour-0.36.0.ebuild

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 3067976259..dbbfb9a2a0 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -8,3 +8,4 @@ move dev-util/fypp dev-build/fypp
 move dev-python/pifpaf dev-util/pifpaf
 move x11-wm/phoc gui-wm/phoc
 move gui-wm/phosh phosh-base/phosh-shell
+move gui-apps/phosh-tour phosh-base/phosh-tour



[gentoo-commits] repo/proj/prefix:master commit in: scripts/auto-bootstraps/

2024-02-05 Thread Fabian Groffen
commit: 99a538389cc34a6b2466720c8d1925ee27bce5dc
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Feb  5 11:53:49 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Feb  5 11:54:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=99a53838

scripts/auto-bootstraps/analyse_result: detect recent snapshot names

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/auto-bootstraps/analyse_result.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/auto-bootstraps/analyse_result.py 
b/scripts/auto-bootstraps/analyse_result.py
index b12c849bbe..094462a1dc 100755
--- a/scripts/auto-bootstraps/analyse_result.py
+++ b/scripts/auto-bootstraps/analyse_result.py
@@ -188,8 +188,8 @@ with os.scandir(resultsdir) as it:
 if 'Fetching ' in x:
 if 'portage-latest.tar.bz2' in x:
 snapshot = 'latest'
-elif 'prefix-overlay-' in x:
-snapshot = re.split('[-.]', x)[2]
+elif 
re.search(r'(prefix-overlay|portage)-\d{8}\.tar\.bz2', x) is not None:
+snapshot = x.split('.')[0].split('-')[-1]
 elif 'total size is' in x:
 snapshot = 'rsync'
 elif 'Darwin with GCC toolchain' in x:



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

2024-02-05 Thread Maciej Barć
commit: d1126590f92e4fe49c6e03dbb37df948cac457c0
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb  5 11:24:27 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1126590

dev-util/wasm3: new package; add 0.5.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-util/wasm3/Manifest   |  1 +
 dev-util/wasm3/metadata.xml   | 13 +
 dev-util/wasm3/wasm3-0.5.0.ebuild | 39 +++
 3 files changed, 53 insertions(+)

diff --git a/dev-util/wasm3/Manifest b/dev-util/wasm3/Manifest
new file mode 100644
index ..ebb17b046c3a
--- /dev/null
+++ b/dev-util/wasm3/Manifest
@@ -0,0 +1 @@
+DIST wasm3-0.5.0.tar.gz 2582080 BLAKE2B 
5ae9fd2aa295cec6a737fa6a56f35ce85a5443dc7b517b019a14bfc30110f3eec7a2421c31905c980694e5017ec6852450c7773e92d4f67fd7af4d41f1de84ed
 SHA512 
87d29f942ef9a93faeb4085f1fc7ae8c274a7bd528ccaaf56a273815c524e43c96635acd6b59ee607d5d0c383c1d1358d09080a0d1a23cf1dcaedcab6c56d39e

diff --git a/dev-util/wasm3/metadata.xml b/dev-util/wasm3/metadata.xml
new file mode 100644
index ..30cd34ad07ab
--- /dev/null
+++ b/dev-util/wasm3/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+https://github.com/wasm3/wasm3/issues/
+wasm3/wasm3
+  
+

diff --git a/dev-util/wasm3/wasm3-0.5.0.ebuild 
b/dev-util/wasm3/wasm3-0.5.0.ebuild
new file mode 100644
index ..316033c51925
--- /dev/null
+++ b/dev-util/wasm3/wasm3-0.5.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A fast WebAssembly interpreter and the most universal WASM 
runtime"
+HOMEPAGE="https://github.com/wasm3/wasm3/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( README.md docs )
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_WASI=simple
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}/wasm3"
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/racket-mode/

2024-02-05 Thread Maciej Barć
commit: aed2163c0d9c88f9e89cf303b00886f9f1b7d1d7
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb  4 14:31:07 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed2163c

app-emacs/racket-mode: bump to 1_p20240130

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/racket-mode/Manifest |  1 +
 .../racket-mode/racket-mode-1_p20240130.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest
index 9f4920849fa0..bb81f89c00aa 100644
--- a/app-emacs/racket-mode/Manifest
+++ b/app-emacs/racket-mode/Manifest
@@ -1 +1,2 @@
 DIST racket-mode-1_p20231214.tar.gz 372054 BLAKE2B 
8ce9db064038780e5e8bcff3f3b71d00c19cac385e4afec22437e1d5d1fa751d050b887f4a22bbe35961c852d98b5894ed8eef99d52b7764fe9a741247730ead
 SHA512 
74c7e588799e0dc34501a575c10474d071bebd8773f44df388bcb4ab9be452610f7263a7393794dd8288362d852e12d3e57a54fd389eededeaab98a28f24ffdd
+DIST racket-mode-1_p20240130.tar.gz 373342 BLAKE2B 
20ad54d6c64cb52d3c81004131e957c1d4ae8eb32128cb99ba043337832c7398c27d070035440efc2b2debf0324495cc1b15d45169c15da2c5efcb43ad98a71d
 SHA512 
3bf87a0de204db58e1781899d2e1fc70d10f5493e1ae35338b8c92fa0b8ce0c5a953d05c4de60628a057d43aaa22d0d13e6f33cc8ac8073dce8e0fc3c3954bcb

diff --git a/app-emacs/racket-mode/racket-mode-1_p20240130.ebuild 
b/app-emacs/racket-mode/racket-mode-1_p20240130.ebuild
new file mode 100644
index ..11acf33f081a
--- /dev/null
+++ b/app-emacs/racket-mode/racket-mode-1_p20240130.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+[[ "${PV}" == *p20240130 ]] && COMMIT=d3ab936af10909874443cadb2e6c952faf2f536f
+
+inherit elisp # virtualx
+
+DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, 
and more"
+HOMEPAGE="https://www.racket-mode.com/
+   https://github.com/greghendershott/racket-mode/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/greghendershott/${PN}.git;
+else
+   
SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-scheme/racket:=[-minimal]
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+ELISP_REMOVE="
+   test/racket/hash-lang-test.rkt
+"
+PATCHES=( "${FILESDIR}/${PN}-rkt-source-dir.patch" )
+
+DOCS=( CONTRIBUTING.org README.org THANKS.org )
+ELISP_TEXINFO="doc/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITEETC@|${SITEETC}/${PN}|" -i "${S}/racket-util.el" || die
+}
+
+src_compile() {
+   elisp_src_compile
+
+   # Equivalent to compiling from Emacs with "racket-mode-start-faster",
+   # because this is installed globally we have to compile it now.
+   ebegin "Compiling Racket source files"
+   find "${S}/racket" -type f -name "*.rkt" -exec raco make -v {} +
+   eend $? "failed to compile Racket source files" || die
+}
+
+src_test() {
+   # Set "PLTUSERHOME" to a safe temp directory to prevent writing to "~".
+   PLTUSERHOME="${T}/racket-mode/test-racket" emake test-racket
+}
+
+src_install() {
+   elisp_src_install
+
+   # Install Racket files to "${SITEETC}".
+   insinto "${SITEETC}/${PN}"
+   doins -r racket
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/racket-mode/

2024-02-05 Thread Maciej Barć
commit: cb29349657e2d8263aa7b3354424ba16454eb5cf
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb  4 14:21:49 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb293496

app-emacs/racket-mode: drop old 1_p20230905

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/racket-mode/Manifest |  1 -
 .../racket-mode/racket-mode-1_p20230905.ebuild | 64 --
 2 files changed, 65 deletions(-)

diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest
index 885a7cfba5c3..9f4920849fa0 100644
--- a/app-emacs/racket-mode/Manifest
+++ b/app-emacs/racket-mode/Manifest
@@ -1,2 +1 @@
-DIST racket-mode-1_p20230905.tar.gz 323536 BLAKE2B 
449655a43346d0f000396781302461bc229b7769b68e6f8268e295a0c0fdea2786d7c759fd2e002dfd993b4cab087d1f497c53da29a5a3c7635e8807536b3d8d
 SHA512 
ade32d446816024eefcf84f5e1939cbd8ba561bb58454c543f6d49f118e4a937a069cb7e62bff5f9b1c2479175e5cd8c380bc81f14fadaa139110956cd129cf4
 DIST racket-mode-1_p20231214.tar.gz 372054 BLAKE2B 
8ce9db064038780e5e8bcff3f3b71d00c19cac385e4afec22437e1d5d1fa751d050b887f4a22bbe35961c852d98b5894ed8eef99d52b7764fe9a741247730ead
 SHA512 
74c7e588799e0dc34501a575c10474d071bebd8773f44df388bcb4ab9be452610f7263a7393794dd8288362d852e12d3e57a54fd389eededeaab98a28f24ffdd

diff --git a/app-emacs/racket-mode/racket-mode-1_p20230905.ebuild 
b/app-emacs/racket-mode/racket-mode-1_p20230905.ebuild
deleted file mode 100644
index f27536275011..
--- a/app-emacs/racket-mode/racket-mode-1_p20230905.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, 
and more"
-HOMEPAGE="https://www.racket-mode.com/
-   https://github.com/greghendershott/racket-mode/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/greghendershott/${PN}.git;
-else
-   [[ ${PV} == *_p20230905 ]] && 
COMMIT=bfe5a8fc418e9710e474db3e6dcbe66f6b177ecb
-
-   
SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${COMMIT}
-
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="dev-scheme/racket:=[-minimal]"
-BDEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-rkt-source-dir.patch )
-
-DOCS=( CONTRIBUTING.org README.org THANKS.org )
-ELISP_TEXINFO="doc/${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
-   elisp_src_prepare
-
-   sed "s|@SITEETC@|${SITEETC}/${PN}|" -i "${S}"/racket-util.el || die
-}
-
-src_compile() {
-   elisp_src_compile
-
-   # Equivalent to compiling from Emacs with "racket-mode-start-faster",
-   # because this is installed globally we have to compile it now.
-   ebegin "Compiling Racket source files"
-   find "${S}"/racket -type f -name "*.rkt" -exec raco make -v {} +
-   eend $? "failed to compile Racket source files" || die
-}
-
-src_test() {
-   # Set "PLTUSERHOME" to a safe temp directory to prevent writing to "~".
-   PLTUSERHOME="${T}"/racket-mode/test-racket emake test-racket
-}
-
-src_install() {
-   elisp_src_install
-
-   # Install Racket files to "${SITEETC}".
-   insinto "${SITEETC}/${PN}"
-   doins -r racket
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2024-02-05 Thread Maciej Barć
commit: 5c1e0c4e25bdc6f7640850d33c3c43d4ea3c0156
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb  5 11:19:02 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1e0c4e

games-emulation/ppsspp: bump to 1.17.1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|   1 +
 .../ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch | 176 +
 .../ppsspp/files/ppsspp-1.17.1-ccache-18826.patch  |  33 
 .../ppsspp/files/ppsspp-1.17.1-cmake-cxx.patch |  11 ++
 games-emulation/ppsspp/ppsspp-1.17.1.ebuild|  84 ++
 5 files changed, 305 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index ed30d9e1197e..58cc3e9dbdae 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,4 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.4.tar.xz 51110488 BLAKE2B 
061090bfd646b0839de7aed8e4b249ac86353c8742cd293c8df5ffc0d93a67f960ff4836bc13b534ba34871719cea2dc485b7d14deaa17aa5ff3dd6f8663687e
 SHA512 
6364bb821a456409c9ee20eb589d761aef02d7756063bd5faa035b856ca551db0675a65767a9ad09dc8eba5fda6ede8ea3eb384b6770570bd4925e11b8c05ac5
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826
+DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 
91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5
 SHA512 
eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31

diff --git a/games-emulation/ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch 
b/games-emulation/ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch
new file mode 100644
index ..a3003660dd74
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch
@@ -0,0 +1,176 @@
+From a8ae43dfd4f06a48a275a684aafee021e591d75e Mon Sep 17 00:00:00 2001
+From: Andrew Udvare 
+Date: Sun, 4 Feb 2024 18:26:06 -0500
+Subject: [PATCH] ffmpeg: Improved fix for checking if const AVCodec* is
+ necessary
+
+---
+ CMakeLists.txt | 21 +
+ Core/AVIDump.cpp   |  4 +---
+ Core/FFMPEGCompat.h|  8 
+ Core/HLE/sceAtrac.cpp  |  5 +
+ Core/HLE/sceMpeg.cpp   |  4 +---
+ Core/HW/MediaEngine.cpp|  4 +---
+ Core/HW/SimpleAudioDec.cpp |  1 +
+ Core/HW/SimpleAudioDec.h   |  7 +++
+ 8 files changed, 37 insertions(+), 17 deletions(-)
+ create mode 100644 Core/FFMPEGCompat.h
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 33570d09c024..f7e5ce1d337c 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -953,6 +953,23 @@ if(USE_FFMPEG)
+   endif()
+ 
+   find_package(FFmpeg REQUIRED avcodec avformat avutil swresample swscale)
++  # Check if we need to use avcodec_(alloc|free)_frame instead of 
av_frame_(alloc|free)
++  # Check if we need to use const AVCodec
++  set(CMAKE_REQUIRED_LIBRARIES avcodec;avformat)
++  set(CMAKE_REQUIRED_FLAGS "-pedantic -Wall -Werror -Wno-unused-variable")
++  check_cxx_source_compiles("extern \"C\" {
++  #include 
++  #include 
++  }
++  static AVCodecContext *s_codec_context = NULL;
++  int main() {
++  const AVCodec *codec = 
avcodec_find_encoder(s_codec_context->codec_id);
++  return 0;
++  }
++  " HAVE_LIBAVCODEC_CONST_AVCODEC FAIL_REGEX "invalid conversion")
++
++  # Check if we need to use avcodec_alloc_context3 instead of 
stream->codec
++  # Check if we need to use av_frame_get_buffer instead of 
avcodec_default_get_buffer
+ endif(USE_FFMPEG)
+ 
+ find_package(ZLIB)
+@@ -2024,6 +2041,7 @@ add_library(${CoreLibName} ${CoreLinkType}
+   Core/ELF/PrxDecrypter.h
+   Core/ELF/ParamSFO.cpp
+   Core/ELF/ParamSFO.h
++  Core/FFMPEGCompat.h
+   Core/FileSystems/tlzrc.cpp
+   Core/FileSystems/BlobFileSystem.cpp
+   Core/FileSystems/BlobFileSystem.h
+@@ -2358,6 +2376,9 @@ target_compile_features(${CoreLibName} PUBLIC cxx_std_17)
+ 
+ if(FFmpeg_FOUND)
+   target_compile_definitions(${CoreLibName} PRIVATE USE_FFMPEG=1)
++  if (HAVE_LIBAVCODEC_CONST_AVCODEC)
++  target_compile_definitions(${CoreLibName} PRIVATE 
HAVE_LIBAVCODEC_CONST_AVCODEC=1)
++  

[gentoo-commits] repo/gentoo:master commit in: dev-python/ffmpeg-python/, dev-python/ffmpeg-python/files/

2024-02-05 Thread Maciej Barć
commit: 371a6d24023d8c66b0ca4549853b7b1c15fe6b63
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb  5 09:04:32 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371a6d24

dev-python/ffmpeg-python: fix collections import for _utils.py

Signed-off-by: Maciej Barć  gentoo.org>

 ...0711.ebuild => ffmpeg-python-0.2.0_p20220711-r1.ebuild} |  8 ++--
 .../files/ffmpeg-python-0.2.0-collections.patch| 14 ++
 2 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711.ebuild 
b/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild
similarity index 75%
rename from dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711.ebuild
rename to dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild
index 751957b2d60f..c7249195f193 100644
--- a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711.ebuild
+++ b/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 [[ "${PV}" == *_p20220711 ]] && COMMIT=df129c7ba30aaa9b81a48f53aa7253b0b4e6
+
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..12} )
 
@@ -39,17 +40,12 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/${PN}-0.2.0-no-future-795.patch"
+   "${FILESDIR}/${PN}-0.2.0-collections.patch"
 )
 
 EPYTEST_DESELECT=(
-   ffmpeg/tests/test_ffmpeg.py::test__get_filter_complex_input
-   ffmpeg/tests/test_ffmpeg.py::test__input__start_time
-   ffmpeg/tests/test_ffmpeg.py::test__multi_output_edge_label_order
ffmpeg/tests/test_ffmpeg.py::test__probe
-   ffmpeg/tests/test_ffmpeg.py::test__probe__extra_args
-   ffmpeg/tests/test_ffmpeg.py::test_fluent_complex_filter
ffmpeg/tests/test_ffmpeg.py::test_pipe
-   ffmpeg/tests/test_ffmpeg.py::test_repeated_args
 )
 
 distutils_enable_tests pytest

diff --git 
a/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-collections.patch 
b/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-collections.patch
new file mode 100644
index ..fe905e9670b7
--- /dev/null
+++ b/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-collections.patch
@@ -0,0 +1,14 @@
+--- a/ffmpeg/_utils.py
 b/ffmpeg/_utils.py
+@@ -3,6 +3,11 @@ from builtins import str
+ import hashlib
+ import sys
+ 
++try:
++from collections.abc import Iterable
++except ImportError:
++from collections import Iterable
++
+ 
+ def with_metaclass(meta, *bases):
+ class metaclass(meta):



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

2024-02-05 Thread Maciej Barć
commit: 4a9728077951bd4078a3e32eb1cdd8b81935410c
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb  5 08:37:12 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a972807

games-emulation/ryujinx: fix launcher install on musl

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ryujinx/ryujinx-1.1.1104.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/games-emulation/ryujinx/ryujinx-1.1.1104.ebuild 
b/games-emulation/ryujinx/ryujinx-1.1.1104.ebuild
index 99d0241df2f0..448995f99981 100644
--- a/games-emulation/ryujinx/ryujinx-1.1.1104.ebuild
+++ b/games-emulation/ryujinx/ryujinx-1.1.1104.ebuild
@@ -336,8 +336,9 @@ RDEPEND="
 "
 
 CHECKREQS_DISK_BUILD="3G"
-DOTNET_PKG_PROJECTS=( "src/${PN^}/${PN^}.csproj" )
-
+DOTNET_PKG_PROJECTS=(
+   "src/${PN^}/${PN^}.csproj"
+)
 PATCHES=(
"${FILESDIR}/${PN}-1.1.1093-better-defaults.patch"
"${FILESDIR}/${PN}-1.1.1093-disable-updates.patch"
@@ -371,7 +372,10 @@ src_test() {
 src_install() {
dotnet-pkg-base_install
 
-   fperms +x "/usr/share/${P}/${PN^}.sh"
+   # "Ryujinx.sh" launcher script is only copied for "linux-x64" RID,
+   # let's copy it unconditionally. Bug: https://bugs.gentoo.org/923817
+   exeinto "/usr/share/${P}"
+   doexe "distribution/linux/${PN^}.sh"
dotnet-pkg-base_dolauncher "/usr/share/${P}/${PN^}.sh"
 
newicon distribution/misc/Logo.svg "${PN^}.svg"



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

2024-02-05 Thread Maciej Barć
commit: 82ef1fe520338c9de9d48e2c9a83fb177e1bd031
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb  4 18:02:58 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ef1fe5

dev-python/ytmusicapi: bump to 1.5.2

Signed-off-by: Maciej Barć  gentoo.org>

 dev-python/ytmusicapi/Manifest|  1 +
 dev-python/ytmusicapi/ytmusicapi-1.5.2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index fff4db7b5497..78ff6a69a29a 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1,3 +1,4 @@
 DIST ytmusicapi-1.4.2.tar.gz 97077 BLAKE2B 
fe54fa253dec464b5112eb209b3b16929d87a93c360aded5d7ddd5598614f3c5a6c53be973a0c209d32b185effba81522fb17bed565511c3d7db0517f2bf5f8f
 SHA512 
2fb87aa287c38fc1c5d6709bbcf0385205d2becdf1067ee7f8e50b57c9b8e974b457ab34039b1477e6890f0fc7e79b6291f4f2945dbde09294bb1f8c4822be3d
 DIST ytmusicapi-1.5.0.tar.gz 101082 BLAKE2B 
682936a7e896cfe229945024a24370595f3e1c269bf15476e03224a62bf17ff38aa21ac9c940a7b2c9ab0dca69d51d560ba28d269489bb1bf3a831e384b79c5d
 SHA512 
64fbac9a8600e86b046f210d677ec2b11349bd2ad9859eb0e67ea3c2b4f664e4087dcf51911911e249af957374fffb05997fc9863c1cbeb15958627e62716548
 DIST ytmusicapi-1.5.1.tar.gz 101292 BLAKE2B 
335fd7c8eb6869733c20685b360d5b82faf377673579525124b8142a1cdd693e498b8e278074a7344366fc796d4cdee1cb8919aa7c74d7c37b10e10d96478d62
 SHA512 
3a3015677f2a89a0f0df48c9a70e87fe4cf6890d084a5a3a5de74907bb057c04a99fb826cb2ed603670d5e67b6efe40145fb2c5cc829591406be45eea41934f0
+DIST ytmusicapi-1.5.2.tar.gz 101749 BLAKE2B 
5d0a8d99053fa9fa9c8dc360af62dec4241179e3e0f405e860793985742029fb5131b4852306361cbbffa6bb3057285c3e0f7e9cfaaba1054636e15bbaefd1c7
 SHA512 
8e7424302dfda0a2ad525495368f084af8b1f615d8f301ea347cf27a20305b015f48051915b90280712a151eb7db748cd1d3854c5d81c1d49d53ec6f27117ece

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.5.2.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.5.2.ebuild
new file mode 100644
index ..1537ab0e5d66
--- /dev/null
+++ b/dev-python/ytmusicapi/ytmusicapi-1.5.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Unofficial API for YouTube Music"
+HOMEPAGE="https://ytmusicapi.readthedocs.io/
+   https://github.com/sigma67/ytmusicapi/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs/source \
+   dev-python/sphinx-rtd-theme



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/files/, sci-mathematics/coq-serapi/

2024-02-05 Thread Maciej Barć
commit: f341ccb06a0a80151bb81e544986d4c7e42e3625
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb  4 19:29:32 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f341ccb0

sci-mathematics/coq-serapi: bump to 0.19.0

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq-serapi/Manifest|  1 +
 .../coq-serapi/coq-serapi-0.19.0.ebuild| 76 ++
 .../files/coq-serapi-0.19.0-sertop-el.patch| 11 
 3 files changed, 88 insertions(+)

diff --git a/sci-mathematics/coq-serapi/Manifest 
b/sci-mathematics/coq-serapi/Manifest
index 31b560b4f01e..9329b3bb17ba 100644
--- a/sci-mathematics/coq-serapi/Manifest
+++ b/sci-mathematics/coq-serapi/Manifest
@@ -1 +1,2 @@
 DIST coq-serapi-0.18.1.tar.gz 275040 BLAKE2B 
9224505da004ff54c3d21c394e6049b5e15b91c3531cd0d80aae89ee6ce9e92bb626a43fdef8fad58fea4d017b3ed3f13d5d1735e7cfc1ae3bcebed2c70ce332
 SHA512 
a8eca10734a5b1aa5c6a890998f18d673050ca1e975b5e88643176bfd627b4c0d05cf0be1b75ccfd155b9e74f357ee61bf8225fd144b6a624a3bdd359396428c
+DIST coq-serapi-0.19.0.tar.gz 180779 BLAKE2B 
27083a851139e983158b4cb251d37971d0eec61dd91303a0d09512e690c56a75624dab8c5120eebaed1e7bb168d0b2b889d538854812506c4d0a804f7bee7423
 SHA512 
e01706beb957315011682f2f74448e66c7a8a077418eeaf7d3fa21414bdf88950b75adbfe2392656e4d6036ce6585d4d53b1dadfd8379249b2943ea389c9c83e

diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.19.0.ebuild 
b/sci-mathematics/coq-serapi/coq-serapi-0.19.0.ebuild
new file mode 100644
index ..ed213e2d76e6
--- /dev/null
+++ b/sci-mathematics/coq-serapi/coq-serapi-0.19.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COQ_MIN_V=8.19.0
+COQ_MAX_V=8.20.0
+
+inherit dune elisp-common
+
+DESCRIPTION="Serialization library and protocol for interaction with the Coq 
proof assistant"
+HOMEPAGE="https://github.com/ejgallego/coq-serapi/;
+
+# The tarball in SRC_URI is comprised of +
+SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQ_MIN_V}+${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COQ_MIN_V}-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="emacs +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=sci-mathematics/coq-${COQ_MIN_V}:= =dev-ml/ppx_sexp_conv-0.13.0:=
+   dev-ml/cmdliner:=
+   dev-ml/ppx_compare:=
+   dev-ml/ppx_deriving:=
+   dev-ml/ppx_deriving_yojson:=
+   dev-ml/ppx_hash:=
+   dev-ml/ppx_import:=
+   dev-ml/sexplib:=
+   dev-ml/yojson:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   emacs? (
+   >=app-editors/emacs-23.1:*
+   )
+   test? (
+   sci-mathematics/coq-mathcomp
+   )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.19.0-sertop-el.patch" )
+
+SITEFILE="50sertop-gentoo.el"
+
+src_compile() {
+   dune_src_compile
+
+   use emacs && elisp-compile sertop/*.el
+}
+
+src_install() {
+   dune_src_install
+
+   rm -r "${ED}/usr/share/emacs" || die
+
+   if use emacs ; then
+   elisp-install "${PN}" sertop/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}

diff --git a/sci-mathematics/coq-serapi/files/coq-serapi-0.19.0-sertop-el.patch 
b/sci-mathematics/coq-serapi/files/coq-serapi-0.19.0-sertop-el.patch
new file mode 100644
index ..b6aa6c1784ca
--- /dev/null
+++ b/sci-mathematics/coq-serapi/files/coq-serapi-0.19.0-sertop-el.patch
@@ -0,0 +1,11 @@
+--- a/sertop/sertop.el
 b/sertop/sertop.el
+@@ -37,7 +37,7 @@
+(buffer-file-name
+ 
+ (defvar sertop-executable-path
+-  (or (expand-file-name "sertop.native" sertop--root)
++  (or (executable-find "sertop.native")
+   (executable-find "sertop"))
+   "Path to sertop.")
+ 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/

2024-02-05 Thread Maciej Barć
commit: 031b16a707e78716a814805d6d41913838a7819e
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb  4 13:51:22 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031b16a7

app-emacs/fsharp-mode: drop old 2.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/fsharp-mode/Manifest   |  1 -
 app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/app-emacs/fsharp-mode/Manifest b/app-emacs/fsharp-mode/Manifest
index 1e4b396b435d..fea3884126a2 100644
--- a/app-emacs/fsharp-mode/Manifest
+++ b/app-emacs/fsharp-mode/Manifest
@@ -1,2 +1 @@
-DIST fsharp-mode-2.0.tar.gz 80880 BLAKE2B 
e8de665216ac9e147d63d168abc9aebf3cf2ca6a5a6ea9f8afe45c3329d692fa0342a1c3afb982dcdb1b59e1f348e1a307e0ce6a09f708c782b32595bc74106f
 SHA512 
bcb95995604404c42147b636d101dfcaba61945b7ef30196a0e41c138bfd0901c744ca73e36438bae14c1727030f05fc4fcc07aef06f25d46394777ff58537db
 DIST fsharp-mode-2.0_p20230622.tar.gz 82036 BLAKE2B 
0a23200925a475ca4a046bd4ece13fd994bead0d021a5e0dff6d0494637b52f6113d8d1cb22d4e9505ae13a0033c48f205dea8690b9793ea5f9d6b0dc62419c2
 SHA512 
2385039129d09b3e037168e488f7e7867d862ba52ccfcf4f4713d648e516ca14a25aa7a879cd3adcc09d91c571a374c4573d3b3f50bba0cf800e48e953266e07

diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild 
b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
deleted file mode 100644
index dab6caca9f4b..
--- a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Support for the F# programming language"
-HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/;
-SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}"/emacs-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( CHANGELOG.md README.org )
-ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
-SITEFILE="50${PN}-gentoo.el"
-
-elisp-enable-tests buttercup test



[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/i3lock-color/

2024-02-05 Thread Takuya Wakazono
commit: 0377e07fe4cb22c332991e33689c3fa554b7a302
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Feb  5 10:04:06 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0377e07f

x11-misc/i3lock-color: drop 2.13.2, 2.13.4, 

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/i3lock-color/Manifest   |  2 -
 x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild | 44 -
 x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild | 44 -
 x11-misc/i3lock-color/i3lock-color-.ebuild   | 49 
 4 files changed, 139 deletions(-)

diff --git a/x11-misc/i3lock-color/Manifest b/x11-misc/i3lock-color/Manifest
index 617ffa4eaf..ff510f412a 100644
--- a/x11-misc/i3lock-color/Manifest
+++ b/x11-misc/i3lock-color/Manifest
@@ -1,3 +1 @@
-DIST i3lock-color-2.13.2.tar.gz 214633 BLAKE2B 
83e9c2d5bb8d77de92ba4bc454544b2f9490cdef1db66d4190c6972d3fda3a0fec75cb90db6606d8ea2fb664463bbfb7c176ae6cdb9bf8c44cb52ff1390c6691
 SHA512 
a1e79edbd8fbf78830d19599c59a7d6810c64bbb98a5fbbe5e55f64306a1283a5e73924163ebb704f4252802f15c8f0efefeb4220a1363caf30c9f27754bab3f
-DIST i3lock-color-2.13.4.tar.gz 215078 BLAKE2B 
fa0e0ed664a50f4d0bb67196d8643df5f9592c94cfd56a3bee2a018dac38e4f27a585ed34cb400a522cdca2b1ace3f79774f5259ffce5bf39383b7e2592f72cd
 SHA512 
67b7b558f2894f8a389e559a5b146e176d4d0410b8da2a756190691062fa60e085449bc3afa57cbbdee7d2f002f995649d123bfb9d88eaae55da3cf8f68eee02
 DIST i3lock-color-2.13.5.tar.gz 485084 BLAKE2B 
b55a25f746077808be262e77c5c29c6a07aa6ab34a0dc47df4f6518a9f1133f2b2787982d2dfc0c1e933c184534f1435258cb7e4c07d11dd3bfccb68dd0ff581
 SHA512 
db52b8800a63a9fc85ffb644b140488588427d717b075a3f0d318486cb0177858ed7a2f148bb904e56539bbf679b0fd40eaf0df895b1f578498dfb70219eb9b8

diff --git a/x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild 
b/x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild
deleted file mode 100644
index f477fa936d..00
--- a/x11-misc/i3lock-color/i3lock-color-2.13.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="$(ver_cut 1-2).c.$(ver_cut 3)"
-
-DESCRIPTION="The world's most popular non-default computer lockscreen"
-HOMEPAGE="https://github.com/Raymo111/i3lock-color;
-SRC_URI="https://github.com/Raymo111/i3lock-color/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-libs/libev
-   media-libs/fontconfig:=
-   media-libs/libjpeg-turbo
-   sys-libs/pam
-   x11-libs/cairo[X]
-   x11-libs/libxcb
-   x11-libs/libxkbcommon[X]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-xrm
-"
-RDEPEND="
-   ${DEPEND}
-   !!x11-misc/i3lock
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   autoreconf -fiv
-   default
-}
-
-pkg_postinst() {
-   elog "Running i3lock-color:"
-   elog "  Simply invoke the 'i3lock' command. To get out of it, enter 
your password and press enter."
-   elog "  More imformation please check 
https://github.com/Raymo111/i3lock-color#running-i3lock-color;
-}

diff --git a/x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild 
b/x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild
deleted file mode 100644
index f477fa936d..00
--- a/x11-misc/i3lock-color/i3lock-color-2.13.4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="$(ver_cut 1-2).c.$(ver_cut 3)"
-
-DESCRIPTION="The world's most popular non-default computer lockscreen"
-HOMEPAGE="https://github.com/Raymo111/i3lock-color;
-SRC_URI="https://github.com/Raymo111/i3lock-color/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND="
-   dev-libs/libev
-   media-libs/fontconfig:=
-   media-libs/libjpeg-turbo
-   sys-libs/pam
-   x11-libs/cairo[X]
-   x11-libs/libxcb
-   x11-libs/libxkbcommon[X]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-xrm
-"
-RDEPEND="
-   ${DEPEND}
-   !!x11-misc/i3lock
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   autoreconf -fiv
-   default
-}
-
-pkg_postinst() {
-   elog "Running i3lock-color:"
-   elog "  Simply invoke the 'i3lock' command. To get out of it, enter 
your password and press enter."
-   elog "  More imformation please check 
https://github.com/Raymo111/i3lock-color#running-i3lock-color;
-}

diff --git a/x11-misc/i3lock-color/i3lock-color-.ebuild 
b/x11-misc/i3lock-color/i3lock-color-.ebuild
deleted file mode 100644
index b4cc8893de..00
--- a/x11-misc/i3lock-color/i3lock-color-.ebuild
+++ 

[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/betterlockscreen/

2024-02-05 Thread Takuya Wakazono
commit: 80e79d96fc8c92dc382d9bbe619ca424ba8ae11c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Feb  4 12:41:34 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80e79d96

x11-misc/betterlockscreen: drop 4.0.4, 

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/betterlockscreen/Manifest |  1 -
 .../betterlockscreen/betterlockscreen-4.0.4.ebuild | 53 -
 .../betterlockscreen/betterlockscreen-.ebuild  | 55 --
 3 files changed, 109 deletions(-)

diff --git a/x11-misc/betterlockscreen/Manifest 
b/x11-misc/betterlockscreen/Manifest
index 3fe8ac3fd1..f13770aa1e 100644
--- a/x11-misc/betterlockscreen/Manifest
+++ b/x11-misc/betterlockscreen/Manifest
@@ -1,2 +1 @@
-DIST betterlockscreen-4.0.4.tar.gz 14532 BLAKE2B 
af85084956bf8831d8fb9f6999ca3fd5c07a0c7a69a11749eb2e929952d9ab4c579633e8efd58ea5ac075c3e87eb8930f7414b482c3a33cee8f131d35823e442
 SHA512 
244e5c3fa4aaa50f95f1a5cba1458d93290f4f2e821e94161c21ebb55f5a79aeccc773a79e77beed926f47f3c75fa6982f92b257168d70598426418a37110379
 DIST betterlockscreen-4.2.0.tar.gz 18383 BLAKE2B 
ba5f6c4d63b1b8f48bf3a805207cb45a240f1f7262c3ae8e0a163dd03c6d84d5b7621216511cf3f1c37e49191750a4adab03cbde252fab3784c380d21577a612
 SHA512 
e8445c10d3bcf59db782c9afbb15114e3191e5a689a84eab4976905ac7ab003228cb34c4805fccea160c9b0b87fdb51f4af8bfba1b19b850961f34b15ca9fbcb

diff --git a/x11-misc/betterlockscreen/betterlockscreen-4.0.4.ebuild 
b/x11-misc/betterlockscreen/betterlockscreen-4.0.4.ebuild
deleted file mode 100644
index e1eaf31b9c..00
--- a/x11-misc/betterlockscreen/betterlockscreen-4.0.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="sweet looking lockscreen for linux system"
-HOMEPAGE="https://github.com/pavanjadhaw/betterlockscreen;
-
-inherit systemd
-
-if [[ "${PV}" ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="${HOMEPAGE}"
-else
-   
SRC_URI="https://github.com/pavanjadhaw/betterlockscreen/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-   media-gfx/feh
-   media-gfx/imagemagick
-   sys-devel/bc
-   x11-apps/xdpyinfo
-   x11-apps/xrandr
-   x11-apps/xrdb
-   x11-apps/xset
-   >=x11-misc/i3lock-color-2.13.3:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" )
-
-src_install() {
-   dobin betterlockscreen
-
-   dodoc -r examples
-
-   systemd_dounit system/betterlockscreen@.service
-}
-
-pkg_postinst() {
-   elog 'Lockscreen when suspended(systemd service):'
-   elog 'systemctl enable betterlockscreen@$USER'
-   elog ''
-   elog 'How to use:'
-   elog '1. Updating image cache(required)'
-   elog 'betterlockscreen -u "/path/to/img.jpg"'
-   elog '2. Lockscreen'
-   elog 'betterlockscreen -l dim '
-}

diff --git a/x11-misc/betterlockscreen/betterlockscreen-.ebuild 
b/x11-misc/betterlockscreen/betterlockscreen-.ebuild
deleted file mode 100644
index f0c466cc42..00
--- a/x11-misc/betterlockscreen/betterlockscreen-.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="sweet looking lockscreen for linux system"
-HOMEPAGE="https://github.com/pavanjadhaw/betterlockscreen;
-
-inherit systemd
-
-if [[ "${PV}" ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="${HOMEPAGE}"
-else
-   
SRC_URI="https://github.com/pavanjadhaw/betterlockscreen/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-   media-gfx/feh
-   media-gfx/imagemagick
-   sys-devel/bc
-   x11-apps/xdpyinfo
-   x11-apps/xrandr
-   >=x11-misc/i3lock-color-2.11:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" )
-
-src_install() {
-   dobin betterlockscreen
-
-   dodoc -r examples
-
-   if [[ "${PV}" ==  ]] ; then
-   systemd_dounit system/betterlockscreen@.service
-   else
-   systemd_dounit betterlockscreen@.service
-   fi
-}
-
-pkg_postinst() {
-   elog 'Lockscreen when suspended(systemd service):'
-   elog 'systemctl enable betterlockscreen@$USER'
-   elog ''
-   elog 'How to use:'
-   elog '1. Updating image cache(required)'
-   elog 'betterlockscreen -u ~/Pictures'
-   elog '2. Lockscreen'
-   elog 'betterlockscreen -l dim '
-}



[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/i3lock-color/files/, x11-misc/i3lock-color/

2024-02-05 Thread Takuya Wakazono
commit: da22545eeb393eeb55658e2479be1f6ffcc6ab3f
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Feb  5 10:03:30 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da22545e

x11-misc/i3lock-color: add 2.13.5

Closes: https://bugs.gentoo.org/860849
Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/i3lock-color/Manifest |  1 +
 .../files/i3lock-color-2.13.5-cleanup-cflags.patch | 11 +
 .../i3lock-color-2.13.5-disable-automagic.patch| 35 +
 x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild   | 57 ++
 4 files changed, 104 insertions(+)

diff --git a/x11-misc/i3lock-color/Manifest b/x11-misc/i3lock-color/Manifest
index b183388992..617ffa4eaf 100644
--- a/x11-misc/i3lock-color/Manifest
+++ b/x11-misc/i3lock-color/Manifest
@@ -1,2 +1,3 @@
 DIST i3lock-color-2.13.2.tar.gz 214633 BLAKE2B 
83e9c2d5bb8d77de92ba4bc454544b2f9490cdef1db66d4190c6972d3fda3a0fec75cb90db6606d8ea2fb664463bbfb7c176ae6cdb9bf8c44cb52ff1390c6691
 SHA512 
a1e79edbd8fbf78830d19599c59a7d6810c64bbb98a5fbbe5e55f64306a1283a5e73924163ebb704f4252802f15c8f0efefeb4220a1363caf30c9f27754bab3f
 DIST i3lock-color-2.13.4.tar.gz 215078 BLAKE2B 
fa0e0ed664a50f4d0bb67196d8643df5f9592c94cfd56a3bee2a018dac38e4f27a585ed34cb400a522cdca2b1ace3f79774f5259ffce5bf39383b7e2592f72cd
 SHA512 
67b7b558f2894f8a389e559a5b146e176d4d0410b8da2a756190691062fa60e085449bc3afa57cbbdee7d2f002f995649d123bfb9d88eaae55da3cf8f68eee02
+DIST i3lock-color-2.13.5.tar.gz 485084 BLAKE2B 
b55a25f746077808be262e77c5c29c6a07aa6ab34a0dc47df4f6518a9f1133f2b2787982d2dfc0c1e933c184534f1435258cb7e4c07d11dd3bfccb68dd0ff581
 SHA512 
db52b8800a63a9fc85ffb644b140488588427d717b075a3f0d318486cb0177858ed7a2f148bb904e56539bbf679b0fd40eaf0df895b1f578498dfb70219eb9b8

diff --git 
a/x11-misc/i3lock-color/files/i3lock-color-2.13.5-cleanup-cflags.patch 
b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-cleanup-cflags.patch
new file mode 100644
index 00..ed63d9efa4
--- /dev/null
+++ b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-cleanup-cflags.patch
@@ -0,0 +1,11 @@
+Prevent passing -O2 to CFLAGS.
+--- a/configure.ac
 b/configure.ac
+@@ -118,7 +118,6 @@
+ AM_PROG_AR
+ 
+ AX_FLAGS_WARN_ALL
+-AX_APPEND_FLAG([-O2], [AM_CFLAGS])
+ AX_APPEND_FLAG([-funroll-loops], [AM_CFLAGS])
+ AX_APPEND_FLAG([-pthread], [AM_CFLAGS])
+ AX_CHECK_COMPILE_FLAG([-Wunused-value], [AX_APPEND_FLAG([-Wunused-value], 
[AM_CFLAGS])])

diff --git 
a/x11-misc/i3lock-color/files/i3lock-color-2.13.5-disable-automagic.patch 
b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-disable-automagic.patch
new file mode 100644
index 00..64093df4dc
--- /dev/null
+++ b/x11-misc/i3lock-color/files/i3lock-color-2.13.5-disable-automagic.patch
@@ -0,0 +1,35 @@
+Disable automagic shell completion files installation.
+--- a/Makefile.am
 b/Makefile.am
+@@ -13,31 +13,6 @@
+ pamd_files = pam/i3lock
+ pamd_DATA = $(pamd_files)
+ 
+-if ENABLE_BASH_COMPLETION
+-bashcompletiondir = $(BASH_COMPLETION_DIR)
+-dist_bashcompletion_DATA = i3lock-bash
+-endif
+-
+-if ENABLE_ZSH_COMPLETION
+-zshcompletiondir = $(ZSH_COMPLETION_DIR)
+-dist_zshcompletion_DATA = i3lock-zsh
+-endif
+-
+-install-data-hook:
+-if ENABLE_BASH_COMPLETION
+-  test -f "${BASH_COMPLETION_DIR}/i3lock-bash" && mv -f 
"${BASH_COMPLETION_DIR}/i3lock-bash" "${BASH_COMPLETION_DIR}/i3lock" || true
+-endif
+-if ENABLE_ZSH_COMPLETION
+-  test -f "${ZSH_COMPLETION_DIR}/i3lock-zsh" && mv -f 
"${ZSH_COMPLETION_DIR}/i3lock-zsh" "${ZSH_COMPLETION_DIR}/_i3lock" || true
+-endif
+-
+-uninstall-hook:
+-if ENABLE_BASH_COMPLETION
+-  rm -f ${BASH_COMPLETION_DIR}/i3lock
+-endif
+-if ENABLE_ZSH_COMPLETION
+-  rm -f ${ZSH_COMPLETION_DIR}/_i3lock
+-endif
+ 
+ 
+ AM_CPPFLAGS = \

diff --git a/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild 
b/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild
new file mode 100644
index 00..a74dd1525d
--- /dev/null
+++ b/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools shell-completion
+
+MY_PV="$(ver_cut 1-2).c.$(ver_cut 3)"
+
+DESCRIPTION="The world's most popular non-default computer lockscreen"
+HOMEPAGE="https://github.com/Raymo111/i3lock-color;
+SRC_URI="https://github.com/Raymo111/i3lock-color/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DEPEND="
+   dev-libs/libev
+   media-libs/fontconfig
+   media-libs/libjpeg-turbo:=
+   sys-libs/pam
+   x11-libs/cairo[X]
+   x11-libs/libxcb:=
+   x11-libs/libxkbcommon[X]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-xrm
+"
+RDEPEND="
+   ${DEPEND}
+   !!x11-misc/i3lock
+"
+BDEPEND="virtual/pkgconfig"
+

[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/betterlockscreen/

2024-02-05 Thread Takuya Wakazono
commit: 4b9a80761586dd80c4a8d51f9f421ff62325cf96
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Feb  4 12:39:59 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Mon Feb  5 10:04:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b9a8076

x11-misc/betterlockscreen: add 4.2.0

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-misc/betterlockscreen/Manifest |  1 +
 .../betterlockscreen/betterlockscreen-4.2.0.ebuild | 46 ++
 x11-misc/betterlockscreen/metadata.xml |  2 +-
 3 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/x11-misc/betterlockscreen/Manifest 
b/x11-misc/betterlockscreen/Manifest
index 6e310a6c26..3fe8ac3fd1 100644
--- a/x11-misc/betterlockscreen/Manifest
+++ b/x11-misc/betterlockscreen/Manifest
@@ -1 +1,2 @@
 DIST betterlockscreen-4.0.4.tar.gz 14532 BLAKE2B 
af85084956bf8831d8fb9f6999ca3fd5c07a0c7a69a11749eb2e929952d9ab4c579633e8efd58ea5ac075c3e87eb8930f7414b482c3a33cee8f131d35823e442
 SHA512 
244e5c3fa4aaa50f95f1a5cba1458d93290f4f2e821e94161c21ebb55f5a79aeccc773a79e77beed926f47f3c75fa6982f92b257168d70598426418a37110379
+DIST betterlockscreen-4.2.0.tar.gz 18383 BLAKE2B 
ba5f6c4d63b1b8f48bf3a805207cb45a240f1f7262c3ae8e0a163dd03c6d84d5b7621216511cf3f1c37e49191750a4adab03cbde252fab3784c380d21577a612
 SHA512 
e8445c10d3bcf59db782c9afbb15114e3191e5a689a84eab4976905ac7ab003228cb34c4805fccea160c9b0b87fdb51f4af8bfba1b19b850961f34b15ca9fbcb

diff --git a/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild 
b/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild
new file mode 100644
index 00..0824429c8f
--- /dev/null
+++ b/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="sweet looking lockscreen for linux system"
+HOMEPAGE="https://github.com/betterlockscreen/betterlockscreen;
+SRC_URI="https://github.com/betterlockscreen/betterlockscreen/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-gfx/feh
+   media-gfx/imagemagick
+   sys-devel/bc
+   x11-apps/xdpyinfo
+   x11-apps/xrandr
+   x11-apps/xrdb
+   x11-apps/xset
+   >=x11-misc/i3lock-color-2.13.3:=
+"
+
+PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" )
+
+src_install() {
+   dobin betterlockscreen
+
+   dodoc -r examples
+
+   systemd_dounit system/betterlockscreen@.service
+}
+
+pkg_postinst() {
+   elog 'Lockscreen when suspended(systemd service):'
+   elog 'systemctl enable betterlockscreen@$USER'
+   elog ''
+   elog 'How to use:'
+   elog '1. Updating image cache(required)'
+   elog 'betterlockscreen -u "/path/to/img.jpg"'
+   elog '2. Lockscreen'
+   elog 'betterlockscreen -l dim '
+}

diff --git a/x11-misc/betterlockscreen/metadata.xml 
b/x11-misc/betterlockscreen/metadata.xml
index 966206cd64..08be868a63 100644
--- a/x11-misc/betterlockscreen/metadata.xml
+++ b/x11-misc/betterlockscreen/metadata.xml
@@ -6,6 +6,6 @@
 Petrus Zhao
   
   
-pavanjadhaw/betterlockscreen
+betterlockscreen/betterlockscreen
   
 



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

2024-02-05 Thread Miroslav Šulc
commit: d0d8c3a207396c6d1208bfd05fe548e737adf092
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Feb  5 09:31:46 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb  5 09:31:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d8c3a2

media-libs/libsidplayfp: dropped obsolete 2.5.1

Bug: https://bugs.gentoo.org/923626
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/libsidplayfp/Manifest  |  1 -
 media-libs/libsidplayfp/libsidplayfp-2.5.1.ebuild | 29 ---
 2 files changed, 30 deletions(-)

diff --git a/media-libs/libsidplayfp/Manifest b/media-libs/libsidplayfp/Manifest
index 91e0f702ca58..018bbe63c6cc 100644
--- a/media-libs/libsidplayfp/Manifest
+++ b/media-libs/libsidplayfp/Manifest
@@ -1,2 +1 @@
-DIST libsidplayfp-2.5.1.tar.gz 808633 BLAKE2B 
7c9e557dccf73f5c153bd671b298407eacdc34e22beeb03a2775cb17bb62f4ecff1a93ce9b381f7f42f4e2d451794fe11dccbe25a47d234fa4c921f82f40c09d
 SHA512 
553206a249797ea49842f6e482cbadcc3c59d87c566cbd169ea90d6636cbce121016368b461329c456d5693e15253db4bdf4d85f012e1c9ad15f83f9b5e4811b
 DIST libsidplayfp-2.6.0.tar.gz 810169 BLAKE2B 
0d93b2546a1b9d4f3fa475212679e53881a65db74c94ffe00e7f3f55887e2a363b61bc86d95833194bc0fb45ff7ff055331f177b478557ae61ef820207ca
 SHA512 
f3022cfbf57cd18059aad359f10402638cf9aed72643da75361382949cd547213e550a34fa18b36c56eee62df96509ca676f3bd46db8b3bbe75a470ff94e95d5

diff --git a/media-libs/libsidplayfp/libsidplayfp-2.5.1.ebuild 
b/media-libs/libsidplayfp/libsidplayfp-2.5.1.ebuild
deleted file mode 100644
index 8bf154d23b5a..
--- a/media-libs/libsidplayfp/libsidplayfp-2.5.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Library for the sidplay2 fork with resid-fp"
-HOMEPAGE="https://sourceforge.net/projects/sidplay-residfp/;
-SRC_URI="mirror://sourceforge/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/6"
-KEYWORDS="amd64 ~hppa ~riscv x86"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   # fix automagic. warning: modifying .ac triggers maintainer mode.
-   sed -i -e 's:doxygen:dIsAbLe&:' configure || die
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2024-02-05 Thread Ionen Wolkens
commit: 0af2853047da7d35bde7a4b05d75319e6dc7b2a2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb  5 09:13:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb  5 09:14:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0af28530

games-engines/devilutionx: add 1.5.2

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

 games-engines/devilutionx/Manifest |  1 +
 games-engines/devilutionx/devilutionx-1.5.2.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index bb1e2d9fb67f..d24cec6bdc4f 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1 +1,2 @@
 DIST devilutionx-1.5.1.tar.xz 21971268 BLAKE2B 
fdcbfad36ded01ca40643d114ffd49b300ccf98b11415cbc396f226d42aa315502319e94e9075a2308f1f003db9611d1232170564f30cc3f09cb4b4db7f82b35
 SHA512 
c712c8215947a11313bfe24c8b24e8efa702a211e67bee1ae7276176be782394dc32f1cc4509e1539fdca8b1181884f5bc9dc4cf46890f4c57a378fb5d3b
+DIST devilutionx-1.5.2.tar.xz 21968848 BLAKE2B 
5a8c280f262e2d0f47ee5978cfc858ea62481eac838ad691996f359f1c4889499e4c78b5e6a1f2dc998cf0fc89ebbdf79296a25adb411e30e9248cce1b07d3a8
 SHA512 
b7fd5814c8671e439d4349297cfda0d89eb1f7a0945ec11bdf7a83637371664c9c39c036249e1650911397111e1b5d9e931f221ffd2d4a1f9e80d5ca58357dcf

diff --git a/games-engines/devilutionx/devilutionx-1.5.2.ebuild 
b/games-engines/devilutionx/devilutionx-1.5.2.ebuild
new file mode 100644
index ..29c272d0006a
--- /dev/null
+++ b/games-engines/devilutionx/devilutionx-1.5.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Diablo engine for modern operating systems"
+HOMEPAGE="https://github.com/diasurgical/devilutionX/;
+SRC_URI="
+   
https://github.com/diasurgical/devilutionX/releases/download/${PV}/devilutionx-src.tar.xz
+   -> ${P}.tar.xz
+"
+S=${WORKDIR}/${PN}-src-${PV}
+
+LICENSE="Unlicense CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BUSL-1.1 
)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +sodium test zerotier"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/bzip2:=
+   dev-libs/libfmt:=
+   media-libs/libsdl2[haptic,joystick,opengl,video]
+   media-libs/sdl2-image[png]
+   media-libs/sdl_audiolib
+   sys-libs/zlib:=
+   sodium? ( dev-libs/libsodium:= )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/asio
+   dev-cpp/simpleini
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="
+   sys-devel/gettext
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   # use system asio
+   echo 'add_library(asio INTERFACE)' > 3rdParty/asio/CMakeLists.txt || die
+
+   # ensure system copies are used
+   rm -r dist/{asio,simpleini,sdl_audiolib}-src || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   -DCCACHE_PROGRAM=no #813768
+   -DDEBUG=$(usex debug)
+   -DDISABLE_LTO=yes # let CFLAGS control this
+   -DDISABLE_ZERO_TIER=$(usex !zerotier)
+   -DPACKET_ENCRYPTION=$(usex sodium)
+   -DPIE=yes
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # timedemo tests only pass when game assets are available
+   cmake_src_test -E Timedemo.
+}
+
+src_install() {
+   local DOCS=( Packaging/nix/README.txt docs/*.md )
+   cmake_src_install
+
+   rm -- "${ED}"/usr/share/diasurgical/devilutionx/README.txt || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "In order to play the game, you will need to copy the 
following data file"
+   elog "from the original game, and optionally the hellfire 
expansion files:"
+   elog "  - DIABDAT.MPQ"
+   elog "  - hellfire.mpq hfmonk.mpq hfmusic.mpq hfvoice.mpq"
+   elog "to ~/.local/share/diasurgical/devilution/"
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.txt* for details."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/jakartaee-migration/

2024-02-05 Thread Miroslav Šulc
commit: d4bbac105d90e4fda3c8d6568d92054cfec16c23
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Feb  2 18:00:44 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Feb  5 09:08:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4bbac10

dev-java/jakartaee-migration: add 1.0.7-r2 for >=dev-java/ant-1.10.14-r1

Bug: https://bugs.gentoo.org/923607
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35144
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild  |  6 +++---
 ...n-1.0.7-r1.ebuild => jakartaee-migration-1.0.7-r2.ebuild} | 12 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild 
b/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild
index 4308d151f1bf..021d35532658 100644
--- a/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild
+++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -77,8 +77,8 @@ src_prepare() {
 src_test() {
# we need to create jar files for the tests the same way as it's done 
using pom.xml
local implementation_version=$(grep Implementation-Version pom.xml | 
grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
-   mkdir -p target/test-classes/META-INF || die
-   pushd target/test-classes || die
+   mkdir -p generated-test/META-INF || die
+   pushd generated-test || die
echo "Implementation-Version: ${implementation_version}" > 
META-INF/MANIFEST.MF
ejavac -d . -encoding ${JAVA_ENCODING} $(find 
"${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die
jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name 
CommonGatewayInterface.class) || die

diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild 
b/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r2.ebuild
similarity index 91%
copy from dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild
copy to dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r2.ebuild
index 4308d151f1bf..339a87cf928b 100644
--- a/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r1.ebuild
+++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ HOMEPAGE="https://tomcat.apache.org;
 SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> 
${P}-sources.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 # Common dependencies
 # POM: pom.xml
@@ -23,7 +23,7 @@ KEYWORDS="amd64 ~arm ~arm64"
 # org.apache.commons:commons-compress:1.22 -> 
!!!suitable-mavenVersion-not-found!!!
 
 CDEPEND="
-   dev-java/ant-core:0
+   >=dev-java/ant-1.10.14-r1:0
dev-java/bcel:0
dev-java/commons-compress:0
dev-java/commons-io:1
@@ -53,7 +53,7 @@ S="${WORKDIR}/${P}"
 
 JAVA_LAUNCHER_FILENAME="${PN}"
 
-JAVA_GENTOO_CLASSPATH="ant-core,bcel,commons-compress,commons-io-1"
+JAVA_GENTOO_CLASSPATH="ant,bcel,commons-compress,commons-io-1"
 JAVA_SRC_DIR="src/main/java"
 JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI"
 JAVA_RESOURCE_DIRS=(
@@ -77,8 +77,8 @@ src_prepare() {
 src_test() {
# we need to create jar files for the tests the same way as it's done 
using pom.xml
local implementation_version=$(grep Implementation-Version pom.xml | 
grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
-   mkdir -p target/test-classes/META-INF || die
-   pushd target/test-classes || die
+   mkdir -p generated-test/META-INF || die
+   pushd generated-test || die
echo "Implementation-Version: ${implementation_version}" > 
META-INF/MANIFEST.MF
ejavac -d . -encoding ${JAVA_ENCODING} $(find 
"${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die
jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name 
CommonGatewayInterface.class) || die



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cli11/files/, dev-cpp/cli11/

2024-02-05 Thread Ionen Wolkens
commit: 5b02217d233557707ecdd488e9c575464f2d43d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb  5 07:41:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb  5 08:15:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b02217d

dev-cpp/cli11: add 2.4.0

wrt dev-cpp/catch restriction removal, this version adds logic
to work with either v2 or v3.

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

 dev-cpp/cli11/Manifest|  1 +
 dev-cpp/cli11/cli11-2.4.0.ebuild  | 59 +++
 dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch |  7 
 3 files changed, 67 insertions(+)

diff --git a/dev-cpp/cli11/Manifest b/dev-cpp/cli11/Manifest
index a76342ad6441..3875f8b5eebd 100644
--- a/dev-cpp/cli11/Manifest
+++ b/dev-cpp/cli11/Manifest
@@ -1 +1,2 @@
 DIST cli11-2.3.2.tar.gz 303507 BLAKE2B 
68a1ca97fb55a4329f7d56a7d661f71f356bebcb0878421bccb18093aab171cff963f4e3e8f47b95cac4947ebbd7c7d6c853cc28e404c07091685ba1e99ac8d3
 SHA512 
f48b289d52034c47b90db58c035a123b464bed488cf31bcdbe10a692214a5c05e62b99d6fb7c4b065f42df862ecf3813f11dd533b3697939d761e99d2b89c2ec
+DIST cli11-2.4.0.tar.gz 338628 BLAKE2B 
8e9a58c81be34826ef455851b618d18fcf7f75f654539f4f961e63b1be364b656133163b6e1c00ccf1f67e4a45772556570d6a70f8845a69b13665da29b3bafa
 SHA512 
21c6e7861c5b5481079f78fd1585c77c7c73dd8f06a58a673922ee12fa0ffd2ba6c485de427a4e4ee3e5d710b8dc9483e70da0dc2a67c46d3fd77ebdfe300f79

diff --git a/dev-cpp/cli11/cli11-2.4.0.ebuild b/dev-cpp/cli11/cli11-2.4.0.ebuild
new file mode 100644
index ..552deb9ddd53
--- /dev/null
+++ b/dev-cpp/cli11/cli11-2.4.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Command line parser for C++11"
+HOMEPAGE="https://cliutils.github.io/CLI11/book/;
+SRC_URI="
+   https://github.com/CLIUtils/CLI11/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN^^}-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-cpp/catch:0
+   dev-libs/boost
+   )
+"
+BDEPEND="
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.0-cstdint.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCLI11_BUILD_DOCS=$(usex doc)
+   -DCLI11_BUILD_EXAMPLES=no
+   -DCLI11_BUILD_TESTS=$(usex test)
+   $(usev test -DCLI11_BOOST=yes)
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile all $(usev doc docs)
+}
+
+src_install() {
+   local DOCS=( CHANGELOG.md README.md book/{chapters,code,*.md} )
+   cmake_src_install
+
+   use doc && dodoc -r "${BUILD_DIR}"/docs/html
+}

diff --git a/dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch 
b/dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch
new file mode 100644
index ..d6e99a4417e1
--- /dev/null
+++ b/dev-cpp/cli11/files/cli11-2.4.0-cstdint.patch
@@ -0,0 +1,7 @@
+https://github.com/CLIUtils/CLI11/issues/993
+--- a/include/CLI/impl/StringTools_inl.hpp
 b/include/CLI/impl/StringTools_inl.hpp
+@@ -12,2 +12,3 @@
+ // [CLI11:public_includes:set]
++#include 
+ #include 



<    1   2   3   4