[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2024-07-02 Thread Andrey Grozin
commit: 94b4114fe9fd8130eb75fe82122eec1a67027c33
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jul  3 05:47:49 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Jul  3 05:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b4114f

sci-mathematics/wxmaxima: call setup-wxwidgets from src_configure

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/wxmaxima-24.05.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/wxmaxima/wxmaxima-24.05.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-24.05.0.ebuild
index 3fbeb1a253b0..18b55949 100644
--- a/sci-mathematics/wxmaxima/wxmaxima-24.05.0.ebuild
+++ b/sci-mathematics/wxmaxima/wxmaxima-24.05.0.ebuild
@@ -27,7 +27,6 @@ RDEPEND="${DEPEND}
sci-mathematics/maxima"
 
 src_prepare() {
-   setup-wxwidgets
cmake_src_prepare
 
sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
@@ -48,6 +47,8 @@ src_prepare() {
 }
 
 src_configure() {
+   setup-wxwidgets
+
local mycmakeargs=(
-DWXM_UNIT_TESTS=$(usex test)
-DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-07-02 Thread Joonas Niilola
commit: 0104be940ba181a080bf45c6e9c74df8590754d8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul  3 05:38:18 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:38:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0104be94

app-shells/ksh: Stabilize 1.0.8 x86, #935380

Signed-off-by: Joonas Niilola  gentoo.org>

 app-shells/ksh/ksh-1.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.8.ebuild b/app-shells/ksh/ksh-1.0.8.ebuild
index 5d18e29dc3ca..1d31302e6655 100644
--- a/app-shells/ksh/ksh-1.0.8.ebuild
+++ b/app-shells/ksh/ksh-1.0.8.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ksh93/ksh;
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 
~riscv ~s390 ~sparc x86"
MY_PV=$(ver_rs 3 - 4 .)

SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
S="${WORKDIR}/${PN}-${MY_PV}"



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

2024-07-02 Thread Andrey Grozin
commit: 2f39aa2ea5adf27ac458c20060a6af47124155bb
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jul  3 05:35:48 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Jul  3 05:36:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f39aa2e

app-text/crwx-ng: move setup-wxwidgets to src_configure

Closes: https://bugs.gentoo.org/934543
Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crwx-ng/crwx-ng-0.3.1-r2.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/app-text/crwx-ng/crwx-ng-0.3.1-r2.ebuild 
b/app-text/crwx-ng/crwx-ng-0.3.1-r2.ebuild
new file mode 100644
index ..b92868a5f3c6
--- /dev/null
+++ b/app-text/crwx-ng/crwx-ng-0.3.1-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WX_GTK_VER="3.2-gtk3"
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="Cross-platform e-book reader"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng;
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+   x11-libs/wxGTK:${WX_GTK_VER}[X]"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   virtual/ttf-fonts"
+
+src_configure() {
+   setup-wxwidgets
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bear/, dev-util/bear/files/

2024-07-02 Thread Joonas Niilola
commit: f3c5adab6c67daf989716abaa1b716f1458e2e40
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat May 25 15:37:39 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c5adab

dev-util/bear: drop 3.0.20-r1, 3.0.21, 3.1.2

Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/bear/Manifest |  3 -
 dev-util/bear/bear-3.0.20-r1.ebuild| 91 
 dev-util/bear/bear-3.0.21.ebuild   | 96 --
 dev-util/bear/bear-3.1.2.ebuild| 95 -
 .../bear/files/bear-3.0.21-clang16-tests.patch | 32 
 .../bear/files/bear-3.0.21-libfmt-10.0.0.patch | 26 --
 6 files changed, 343 deletions(-)

diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest
index 9425105b679e..7f7b17831dbd 100644
--- a/dev-util/bear/Manifest
+++ b/dev-util/bear/Manifest
@@ -1,4 +1 @@
-DIST bear-3.0.20.tar.gz 125393 BLAKE2B 
826a774beeb0596038f69b345a3659fe58f897bdb1a63f5faeac1d4242ae3cf4bf346ab82d2f87934d0786e5c0d4e835837b838a62f5a92c28ffe5e6a3d6a900
 SHA512 
4cf0e648b73fd4c0ac109c4a853e203efccb34ac7373d6c2f3ee3d5089853b791008990df768871dfd1268324bcce97c44657b4c3a2d1383134cba3eaec40bdd
-DIST bear-3.0.21.tar.gz 125827 BLAKE2B 
f7dcd383f27c370edb2fa0225e8337b2abe086df25a0272f61051600c017527b4079750328cb811b6967ad6fab51647909333eb1d084e24060fe56ca1036e40d
 SHA512 
9fe43a52fb30b7b413244576c6ea0d493bb720e54d0b6263280224efef4b0432dee46697df160ba7e76bc1a5c8735fe814e0eb686ed797658b563bcb8c5bb7e5
-DIST bear-3.1.2.tar.gz 127197 BLAKE2B 
b9ef373aab194f0e7330c5f457b88e3c11bb3b202940eff65ecbae79b123254df9629c06f4781570b19675834be80fba041b070820663a6b9a747fc6d269be25
 SHA512 
02701e8a53b9d776ca838248f5b5d149d7ded6e024ce65bd1ca3b440ab1bf95691dc3d36bb28f043ce24bc1da6e666fb022ff92fa9df7c3142451742de16ca3e
 DIST bear-3.1.3.tar.gz 127766 BLAKE2B 
8fdb5b9bf8e1e026df2296b0d45f23ce1a9157dda28b2656d36c0799e2f02965711ecdf09780d075e18965afc6a771dbf26501e9e1e3b26f4784d4191e168748
 SHA512 
34039b51a7cd636bdb7fb716f69d6c70de3e7bfc5e2c83a3040942010fb7effe49b0afa0d29be182eb550d57b024fbe5bea779a7fda5f86201865bf491ba1672

diff --git a/dev-util/bear/bear-3.0.20-r1.ebuild 
b/dev-util/bear/bear-3.0.20-r1.ebuild
deleted file mode 100644
index 05332355b211..
--- a/dev-util/bear/bear-3.0.20-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="Build EAR generates a compilation database for clang tooling"
-HOMEPAGE="https://github.com/rizsotto/Bear;
-SRC_URI="https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
-IUSE="test"
-
-RDEPEND="
-   >=dev-cpp/nlohmann_json-3.7.3:=
-   >=dev-db/sqlite-3.14:=
-   dev-libs/libfmt:=
-   dev-libs/protobuf:=
-   >=dev-libs/spdlog-1.5:=
-   >=net-libs/grpc-1.26:=
-"
-
-DEPEND="${RDEPEND}
-   test? (
-   >=dev-cpp/gtest-1.10
-   )
-"
-
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   dev-build/libtool
-   $(python_gen_any_dep '
-   dev-python/lit[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/${P^}"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   cmake_src_prepare
-   # Turn off testing before installation
-   sed -i 's/TEST_BEFORE_INSTALL/TEST_EXCLUDE_FROM_MAIN/g' CMakeLists.txt 
|| die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_UNIT_TESTS="$(usex test)"
-   -DENABLE_FUNC_TESTS="$(usex test)"
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   if has sandbox ${FEATURES}; then
-   ewarn "\'FEATURES=sandbox\' detected"
-   ewarn "Bear overrides LD_PRELOAD and conflicts with gentoo 
sandbox"
-   ewarn "Skipping tests"
-   elif
-   has usersandbox ${FEATURES}; then
-   ewarn "\'FEATURES=usersandbox\' detected"
-   ewarn "Skipping tests"
-   elif
-   has network-sandbox ${FEATURES}; then
-   ewarn "\'FEATURES=network-sandbox\' detected"
-   ewarn "Skipping tests"
-   elif
-   has_version -b 'sys-devel/gcc-config[-native-symlinks]'; then
-   ewarn "\'sys-devel/gcc-config[-native-symlinks]\' detected, 
tests call /usr/bin/cc directly (hardcoded)"
-   ewarn "and will fail without generic cc symlink"
-   ewarn "Skipping tests"
-   else
-   einfo "test may use optional tools if found: qmake gfortran 
valgrind"
-   # unit tests
-   

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

2024-07-02 Thread Joonas Niilola
commit: fc815399a844265855f7b5faaa56e1a608fc8056
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat May 25 20:59:08 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc815399

dev-util/bear: add 3.1.4

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/36816
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/bear/Manifest  |  1 +
 dev-util/bear/bear-3.1.4.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest
index 7f7b17831dbd..80708b32dbc4 100644
--- a/dev-util/bear/Manifest
+++ b/dev-util/bear/Manifest
@@ -1 +1,2 @@
 DIST bear-3.1.3.tar.gz 127766 BLAKE2B 
8fdb5b9bf8e1e026df2296b0d45f23ce1a9157dda28b2656d36c0799e2f02965711ecdf09780d075e18965afc6a771dbf26501e9e1e3b26f4784d4191e168748
 SHA512 
34039b51a7cd636bdb7fb716f69d6c70de3e7bfc5e2c83a3040942010fb7effe49b0afa0d29be182eb550d57b024fbe5bea779a7fda5f86201865bf491ba1672
+DIST bear-3.1.4.tar.gz 127672 BLAKE2B 
18deb1172fcd8afdf4721a04b5d72b182190afd92d645841023033d187c812a0a30805af2bfb67b794ab8a8f0ca42965bebab6d035e95e2a25c5fccfe48a1afd
 SHA512 
c63da7586d25a64dd8b3ff82f37505b36071dd064deb973c012840bc52ff6aec861fca21422b86b11629e86dc43d156b233d21b01e689369f0726799083afa98

diff --git a/dev-util/bear/bear-3.1.4.ebuild b/dev-util/bear/bear-3.1.4.ebuild
new file mode 100644
index ..6abba52decd6
--- /dev/null
+++ b/dev-util/bear/bear-3.1.4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multiprocessing python-any-r1
+
+DESCRIPTION="Build EAR generates a compilation database for clang tooling"
+HOMEPAGE="https://github.com/rizsotto/Bear;
+SRC_URI="https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-cpp/abseil-cpp:=
+   >=dev-cpp/nlohmann_json-3.11.2:=
+   >=dev-libs/libfmt-9.1.0:=
+   dev-libs/protobuf:=
+   >=dev-libs/spdlog-1.11.0:=
+   >=net-libs/grpc-1.49.2:=
+"
+
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=dev-cpp/gtest-1.13
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-build/libtool
+   $(python_gen_any_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # Turn off testing before installation
+   sed -i 's/TEST_BEFORE_INSTALL/TEST_EXCLUDE_FROM_MAIN/g' CMakeLists.txt 
|| die
+}
+
+src_configure() {
+   # TODO: remove this when https://bugs.gentoo.org/928346 is fixed
+   export CMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs)
+
+   local mycmakeargs=(
+   -DENABLE_UNIT_TESTS="$(usex test)"
+   -DENABLE_FUNC_TESTS="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=sandbox\' detected"
+   ewarn "Bear overrides LD_PRELOAD and conflicts with gentoo 
sandbox"
+   ewarn "Skipping tests"
+   elif
+   has usersandbox ${FEATURES}; then
+   ewarn "\'FEATURES=usersandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has network-sandbox ${FEATURES}; then
+   ewarn "\'FEATURES=network-sandbox\' detected"
+   ewarn "Skipping tests"
+   elif
+   has_version -b 'sys-devel/gcc-config[-native-symlinks]'; then
+   ewarn "\'sys-devel/gcc-config[-native-symlinks]\' detected, 
tests call /usr/bin/cc directly (hardcoded)"
+   ewarn "and will fail without generic cc symlink"
+   ewarn "Skipping tests"
+   else
+   einfo "test may use optional tools if found: qmake gfortran 
valgrind"
+   # unit tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearSource" ctest 
--verbose
+   # functional tests
+   cmake_run_in "${BUILD_DIR}/subprojects/Build/BearTest" ctest 
--verbose
+   fi
+}



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

2024-07-02 Thread Joonas Niilola
commit: 5760b894bd1e9638a56186330c3c0365dfec84f7
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Jun 23 06:13:43 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5760b894

vdr-plugin-2.eclass: fix behaviour with LINGUAS="en"

when LINGUAS="en" is defined, vdr-plugin-2_src_install() stops erroneously

Closes: https://bugs.gentoo.org/796731
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/37250
Signed-off-by: Joonas Niilola  gentoo.org>

 eclass/vdr-plugin-2.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/vdr-plugin-2.eclass b/eclass/vdr-plugin-2.eclass
index 289c3d1a624a..dc70ca7c5761 100644
--- a/eclass/vdr-plugin-2.eclass
+++ b/eclass/vdr-plugin-2.eclass
@@ -286,7 +286,7 @@ vdr_linguas_support() {
|| die "sed failed for Linguas"
done
 
-   strip-linguas ${PLUGIN_LINGUAS} en
+   strip-linguas ${PLUGIN_LINGUAS}
 }
 
 # @FUNCTION: vdr_i18n



[gentoo-commits] repo/gentoo:master commit in: net-fs/s3backer/

2024-07-02 Thread Joonas Niilola
commit: 3410a4924ab0105d01d8d99969957adeb30b8c68
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul  3 05:27:17 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3410a492

net-fs/s3backer: bind zstd dep

Signed-off-by: Joonas Niilola  gentoo.org>

 net-fs/s3backer/s3backer-2.1.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-fs/s3backer/s3backer-2.1.3.ebuild 
b/net-fs/s3backer/s3backer-2.1.3.ebuild
index c8851781c6fc..c24a5f9d506d 100644
--- a/net-fs/s3backer/s3backer-2.1.3.ebuild
+++ b/net-fs/s3backer/s3backer-2.1.3.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="nbd"
 
 RDEPEND="
+   app-arch/zstd:=
dev-libs/expat
dev-libs/openssl:0=
net-misc/curl



[gentoo-commits] repo/gentoo:master commit in: net-fs/s3backer/

2024-07-02 Thread Joonas Niilola
commit: d07fa41305ae33c157235dd1f3390cc664ee5cf5
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Jun 13 08:22:54 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07fa413

net-fs/s3backer: remove old

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/36993
Signed-off-by: Joonas Niilola  gentoo.org>

 net-fs/s3backer/Manifest  |  1 -
 net-fs/s3backer/s3backer-1.6.3.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/net-fs/s3backer/Manifest b/net-fs/s3backer/Manifest
index 70d24a3a2e63..0e8d7048a913 100644
--- a/net-fs/s3backer/Manifest
+++ b/net-fs/s3backer/Manifest
@@ -1,3 +1,2 @@
-DIST s3backer-1.6.3.tar.gz 129742 BLAKE2B 
05f8b94e9b5e6ffd11b20d5945a9705f1830f3f358c2777695d0c5066bb044bd314d65259ecde299a51288908fcd869b8c516b30b0fbf66975b46a021d4d5bd6
 SHA512 
f7db1d733a0426df22c1b7d9c1150f8dbfedd0ba2e9120bd61026a481ed52a16f7f09e9e4fcd072cb656da0536cf98472f369eec0195a03b3f105fb3c9a8ba99
 DIST s3backer-2.1.2.tar.gz 156281 BLAKE2B 
5891dbcecbd08b73d69218894d29ec56323d53ff9b594a853d42d6a621787392061895ae3168d6671b65db1b62cdca26959a122250e8878d740c2d806c9d305f
 SHA512 
58e8bd5909b5f714ead7add9dcfe798d626628519e75f4f4347175c92fdf652e08f6ae00c2d9bf34fa859d46c111b846047ee4e613b94e81b7a7cdfc8e26fd9a
 DIST s3backer-2.1.3.tar.gz 156859 BLAKE2B 
0a28f739f29e2d63a6626247a16d437696a0b3ce2a2b83ae5875f40005ca7f61a3117cf4ecd4646006372cf3eb0afd7a423dca8dfe3db7041c53fc9fffce6b2b
 SHA512 
14e892e3b327ba1c1c164aec30689c0a63e9ede162d4e4a99f9b4fcc0a4a3ef9c81fbacf775cb78f3830ab504e1759bc162af30d1b09a761e97de7191c3e60c8

diff --git a/net-fs/s3backer/s3backer-1.6.3.ebuild 
b/net-fs/s3backer/s3backer-1.6.3.ebuild
deleted file mode 100644
index 5795b7fcbfd6..
--- a/net-fs/s3backer/s3backer-1.6.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="FUSE-based single file backing store via Amazon S3"
-HOMEPAGE="https://github.com/archiecobbs/s3backer;
-SRC_URI="https://github.com/archiecobbs/s3backer/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-libs/expat
-   dev-libs/openssl:0=
-   net-misc/curl
-   sys-fs/fuse:0
-   sys-libs/zlib"
-DEPEND="${RDEPEND}
-   elibc_musl? ( sys-libs/queue-standalone )"
-
-src_prepare() {
-   default
-
-   sed -e "/docdir=/s:packages/\$(PACKAGE):${PF}:" \
-   -e "/doc_DATA=/d" \
-   -i Makefile.am || die
-
-   eautoreconf
-}
-
-src_compile() {
-   emake CFLAGS="${CFLAGS}"
-}



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

2024-07-02 Thread Joonas Niilola
commit: 761b004df0bf61778bc5d7a12cbe4cb857c6984d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul  3 05:25:52 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761b004d

dev-libs/foma: stabilize 0.10.0_p20220612-r2 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild 
b/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
index c6d32f53c35d..f5b5f7e9f9fe 100644
--- a/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
+++ b/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/foma-${MY_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0/0.10"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 BDEPEND="app-alternatives/yacc
app-alternatives/lex"



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

2024-07-02 Thread Joonas Niilola
commit: 7377c3cb8c68b4df14c4e161f6b969e21cdfe2a6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul  3 05:26:05 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7377c3cb

dev-libs/foma: stabilize 0.10.0_p20220612-r2 for x86

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild 
b/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
index f5b5f7e9f9fe..070bf16a2140 100644
--- a/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
+++ b/dev-libs/foma/foma-0.10.0_p20220612-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/foma-${MY_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0/0.10"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="app-alternatives/yacc
app-alternatives/lex"



[gentoo-commits] repo/gentoo:master commit in: net-fs/s3backer/

2024-07-02 Thread Joonas Niilola
commit: 7c2cd3a7b9ef07d0cc4b2449c880a09c8733204f
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Mon Jun  3 08:58:34 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  3 05:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2cd3a7

net-fs/s3backer: version bump 2.1.3

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://bugs.gentoo.org/932531
Signed-off-by: Joonas Niilola  gentoo.org>

 net-fs/s3backer/Manifest  |  1 +
 net-fs/s3backer/s3backer-2.1.3.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/net-fs/s3backer/Manifest b/net-fs/s3backer/Manifest
index 4456927cf5a7..70d24a3a2e63 100644
--- a/net-fs/s3backer/Manifest
+++ b/net-fs/s3backer/Manifest
@@ -1,2 +1,3 @@
 DIST s3backer-1.6.3.tar.gz 129742 BLAKE2B 
05f8b94e9b5e6ffd11b20d5945a9705f1830f3f358c2777695d0c5066bb044bd314d65259ecde299a51288908fcd869b8c516b30b0fbf66975b46a021d4d5bd6
 SHA512 
f7db1d733a0426df22c1b7d9c1150f8dbfedd0ba2e9120bd61026a481ed52a16f7f09e9e4fcd072cb656da0536cf98472f369eec0195a03b3f105fb3c9a8ba99
 DIST s3backer-2.1.2.tar.gz 156281 BLAKE2B 
5891dbcecbd08b73d69218894d29ec56323d53ff9b594a853d42d6a621787392061895ae3168d6671b65db1b62cdca26959a122250e8878d740c2d806c9d305f
 SHA512 
58e8bd5909b5f714ead7add9dcfe798d626628519e75f4f4347175c92fdf652e08f6ae00c2d9bf34fa859d46c111b846047ee4e613b94e81b7a7cdfc8e26fd9a
+DIST s3backer-2.1.3.tar.gz 156859 BLAKE2B 
0a28f739f29e2d63a6626247a16d437696a0b3ce2a2b83ae5875f40005ca7f61a3117cf4ecd4646006372cf3eb0afd7a423dca8dfe3db7041c53fc9fffce6b2b
 SHA512 
14e892e3b327ba1c1c164aec30689c0a63e9ede162d4e4a99f9b4fcc0a4a3ef9c81fbacf775cb78f3830ab504e1759bc162af30d1b09a761e97de7191c3e60c8

diff --git a/net-fs/s3backer/s3backer-2.1.3.ebuild 
b/net-fs/s3backer/s3backer-2.1.3.ebuild
new file mode 100644
index ..c8851781c6fc
--- /dev/null
+++ b/net-fs/s3backer/s3backer-2.1.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A filesystem that contains a single file backed by Amazon S3"
+HOMEPAGE="https://github.com/archiecobbs/s3backer;
+SRC_URI="https://github.com/archiecobbs/s3backer/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nbd"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-fs/fuse:0
+   sys-libs/zlib
+   nbd? ( sys-block/nbd sys-block/nbdkit )
+"
+DEPEND="${RDEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   sed -e "/docdir=/s:packages/\$(PACKAGE):${PF}:" \
+   -e "/doc_DATA=/d" \
+   -i Makefile.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable nbd)
+}
+
+src_install() {
+   default
+
+   if use nbd ; then
+   rm 
"${ED}/usr/$(get_libdir)/nbdkit/plugins/nbdkit-s3backer-plugin.la" || die
+   fi
+}



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

2024-07-02 Thread Daniel Pielmeier
commit: 33227187adc5914f6a1dd1a0a0138d1466c239d7
Author: Daniel Pielmeier  gentoo  org>
AuthorDate: Wed Jul  3 05:24:51 2024 +
Commit: Daniel Pielmeier  gentoo  org>
CommitDate: Wed Jul  3 05:24:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33227187

media-sound/puddletag: add 2.4.0

Closes: https://bugs.gentoo.org/935311
Signed-off-by: Daniel Pielmeier  gentoo.org>

 media-sound/puddletag/Manifest   |  1 +
 media-sound/puddletag/puddletag-2.4.0.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/puddletag/Manifest b/media-sound/puddletag/Manifest
index 3f72ec3664a2..c6aa759de2f4 100644
--- a/media-sound/puddletag/Manifest
+++ b/media-sound/puddletag/Manifest
@@ -1 +1,2 @@
 DIST puddletag-2.3.0.tar.gz 13916694 BLAKE2B 
a525957ad82af752539d3cbf6eae996f32d6d92155cea932246f14193b78e230627443b86611bca52dded1688e63efbf5636daa2071ce5a2ad2066c7a5475f07
 SHA512 
7058526dfe0132bf8edc260538a18c3c169128162ad83646557e166af0bcb23166053de15e02d13eb84c2d68bdbc8bacd6a6730ade409ab34f8503ec9d69af46
+DIST puddletag-2.4.0.tar.gz 13917605 BLAKE2B 
f622357c2b5e0f4d93de522fd268a7b9b97a041ee9a657eeeb2361e0e37c91527c7273edf045181b2175b70c966398b3b68e7be8b7be999fcaa9997068517bb6
 SHA512 
a45d3586d6616cfa153fff52747aa7936368bbc56fd62c76e6f23d11fec9f089d801479f075002e77a4c79dcaf44ed567e81002d1d606670ef2a4ae09bb4219a

diff --git a/media-sound/puddletag/puddletag-2.4.0.ebuild 
b/media-sound/puddletag/puddletag-2.4.0.ebuild
new file mode 100644
index ..c86ab8786480
--- /dev/null
+++ b/media-sound/puddletag/puddletag-2.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10,11,12} )
+
+inherit distutils-r1 xdg
+
+DESCRIPTION="Audio tag editor"
+HOMEPAGE="https://docs.puddletag.net/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="acoustid quodlibet"
+
+RDEPEND="
+   >=dev-python/configobj-5.0.8[${PYTHON_USEDEP}]
+   >=dev-python/Levenshtein-0.25.1[${PYTHON_USEDEP}]
+   >=dev-python/lxml-5.2.2[${PYTHON_USEDEP}]
+   acoustid? ( >=dev-python/pyacoustid-1.3.0[${PYTHON_USEDEP}] )
+   >=dev-python/pyparsing-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/PyQt5-5.15.10[${PYTHON_USEDEP},svg]
+   >=dev-python/unidecode-1.3.8[${PYTHON_USEDEP}]
+   >=media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
+   quodlibet? ( >=media-sound/quodlibet-4.4.0[${PYTHON_USEDEP}] )
+"
+DOCS=(changelog NEWS THANKS TODO)



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2024-07-02 Thread Hans de Graaff
commit: e91d5e37283aeed9b0e1c3602a804dee4e23cc9c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  3 05:15:22 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  3 05:15:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91d5e37

dev-db/mysql-workbench: add 8.0.38

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

 dev-db/mysql-workbench/Manifest|   1 +
 .../mysql-workbench/mysql-workbench-8.0.38.ebuild  | 114 +
 2 files changed, 115 insertions(+)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 89f6c6141073..6a27f1c9b1a1 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,2 +1,3 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
 DIST mysql-workbench-community-8.0.36-src.tar.gz 27419906 BLAKE2B 
47ab5c64b5beee712c9227cdb5c46a6863d830ef75983e0e56702e0b08370b9118b301d0c34ba95180bef2fe0b01ae24791337c9e1922cd412a37f057906027a
 SHA512 
953f072414abb8c236ffccb8a4439dcd4c5eb76ff07f5ca276c35e8cf6102ef73292412fc70113a167f34bd998603ef22b59038ae06cf84d2f0440769c1d9689
+DIST mysql-workbench-community-8.0.38-src.tar.gz 59069184 BLAKE2B 
ace0afbab46c106200da5234595065766798d97f57008261c166f97bed842f185e1bba90e0c60b9acf4843b54261b5aa49c8a3a6b096e72597443fcb1a011217
 SHA512 
9fa18d3a66111461dd47dec05ea8dfa214dac85017d51358e694d56cb05439d96a91f675e105cfbecc70c456127964a81ddb2a5a2951457196b20b10dcb6f502

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.38.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.38.ebuild
new file mode 100644
index ..584f3a01ce3c
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.38.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.11.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+S="${WORKDIR}"/"${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   >=dev-cpp/antlr-cpp-4.11.1:4
+   dev-cpp/atkmm:*
+   dev-cpp/pangomm:1.4
+   >=dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   >=net-libs/libssh-0.9.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1:=
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1[legacy(-)]
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   >=virtual/jre-11
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+   "${FILESDIR}/${PN}-8.0.33-gcc13.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+
+src_prepare() {
+   ## remove hardcoded CXXFLAGS
+   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
+   ## And avoid -Werror
+   sed -i -e 's/-Werror//' CMakeLists.txt || die
+   ## Fix doc install directory
+   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
+
+   ## package is very fragile...
+   strip-flags
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   if has_version dev-db/libiodbc ; 

[gentoo-commits] repo/proj/guru:dev commit in: games-puzzle/xdemineur/

2024-07-02 Thread Aiden Wingard
commit: 3a2442fc14862e69f4cc3df46f18384f09d816ed
Author: kernaltrap8  gmail  com>
AuthorDate: Wed Jul  3 05:02:34 2024 +
Commit: Aiden Wingard  gmail  com>
CommitDate: Wed Jul  3 05:02:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3a2442fc

games-puzzle/xdemineur: fix DEPEND and src_configure issues

Signed-off-by: kernaltrap8  gmail.com>

 games-puzzle/xdemineur/xdemineur-2.1.1.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/games-puzzle/xdemineur/xdemineur-2.1.1.ebuild 
b/games-puzzle/xdemineur/xdemineur-2.1.1.ebuild
index f45fd50e0..0a7ca8f72 100644
--- a/games-puzzle/xdemineur/xdemineur-2.1.1.ebuild
+++ b/games-puzzle/xdemineur/xdemineur-2.1.1.ebuild
@@ -15,17 +15,22 @@ KEYWORDS="~amd64"
 BDEPEND="
x11-misc/imake
 "
-DEPEND="
-   ${BDEPEND}
+RDEPEND="
x11-libs/libX11
x11-libs/libXpm
 "
+DEPEND="
+   ${RDEPEND}
+"
 
 PATCHES=(
"${FILESDIR}/${P}-include.patch"
 )
 
+src_configure() {
+   xmkmf || die
+}
+
 src_compile() {
-   xmkmf
emake
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-02 Thread John M. Harris, Jr.
commit: 266a8ec79da4760e4c569553d397b818a96953d4
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Wed Jul  3 04:56:40 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Wed Jul  3 04:56:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=266a8ec7

gui-libs/xdg-desktop-portal-hyprland: Remove subproject, live

Signed-off-by: John M. Harris Jr.  johnmh.me>

 .../xdg-desktop-portal-hyprland-.ebuild| 18 ++
 1 file changed, 2 insertions(+), 16 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index 8b4b42926..465163d48 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -9,14 +9,10 @@ DESCRIPTION="xdg-desktop-portal backend for hyprland"
 HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
 
 if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git;
+   EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git;
inherit git-r3
 else
-   PROTO_COMMIT="4d29e48433270a2af06b8bc711ca1fe5109746cd"
-   
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
-   -> xdg-desktop-hyprland-${PV}.tar.gz
-   
https://github.com/hyprwm/hyprland-protocols/archive/${PROTO_COMMIT}.tar.gz \
-   -> proto-subproject-${PV}.tar.gz"
+   
SRC_URI="https://github.com/hyprwm/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
KEYWORDS="~amd64"
 fi
 
@@ -72,16 +68,6 @@ pkg_setup() {
fi
 }
 
-src_unpack() {
-   if [[ ${PV} ==  ]]; then
-   git-r3_src_unpack
-   else
-   default
-   rmdir "${S}/subprojects/hyprland-protocols" || die
-   mv "hyprland-protocols-${PROTO_COMMIT}" 
"${S}/subprojects/hyprland-protocols" || die
-   fi
-}
-
 src_prepare() {
eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch"
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die



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

2024-07-02 Thread Hans de Graaff
commit: c14d4dab4e4a1d4fe6c99fea6c89fe609086
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  3 04:54:24 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  3 04:55:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14d4dab

dev-ruby/zentest: add 4.12.2

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

 dev-ruby/zentest/Manifest  |  1 +
 dev-ruby/zentest/zentest-4.12.2.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/zentest/Manifest b/dev-ruby/zentest/Manifest
index 990b476495ae..b64d6f52ff87 100644
--- a/dev-ruby/zentest/Manifest
+++ b/dev-ruby/zentest/Manifest
@@ -1 +1,2 @@
 DIST ZenTest-4.12.1.gem 48128 BLAKE2B 
6e42c5974aa20cc9f926d3baa633a39f0a87d7dfed132e685b9476ea5f793eae1e747ea289705a6607c1f3cb2c0aea9d2d41a3d2607244dd25d6d7ae82ccf824
 SHA512 
20d51c18ddf1d4573e7350dc5b1cbca461e7c422652bb4a14d9645282d813e694134c42be7243b113d841a761fa644b9394500858c5cffc233731a3ed3ed50a7
+DIST ZenTest-4.12.2.gem 48128 BLAKE2B 
2398708588ef7d7c82863ddb176728f789f7928535e6f58dfe1ff3f95fe89b7b40ec47c5000bc46ec8ad7019699c1d4ad64d0096efc2b67791762fedd91a34d1
 SHA512 
aef529bde3304dc1d1070d5ced7b1de47822aea30471006659b1a1cca2429cab38f2624fea3c95c453fd850a973e516fb2bc065960539f21d66b5d628660e578

diff --git a/dev-ruby/zentest/zentest-4.12.2.ebuild 
b/dev-ruby/zentest/zentest-4.12.2.ebuild
new file mode 100644
index ..0b81c57b3cd1
--- /dev/null
+++ b/dev-ruby/zentest/zentest-4.12.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_NAME=ZenTest
+
+RUBY_FAKEGEM_EXTRADOC="README.txt History.txt example.txt example1.rb 
example2.rb"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Testing tools: zentest, unit_diff, autotest, multiruby, and 
Test::Rails"
+HOMEPAGE="https://github.com/seattlerb/zentest;
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/minitest:5
+   )"
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| 
require f}' || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mime-types-data/

2024-07-02 Thread Hans de Graaff
commit: 9960e521a24557beb164a7436c09c083733d9448
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  3 04:52:51 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  3 04:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9960e521

dev-ruby/mime-types-data: add 3.2024.0702

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

 dev-ruby/mime-types-data/Manifest   |  1 +
 .../mime-types-data-3.2024.0702.ebuild  | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ruby/mime-types-data/Manifest 
b/dev-ruby/mime-types-data/Manifest
index e0e45ba649a1..428860280978 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -2,3 +2,4 @@ DIST mime-types-data-3.2023.0218.1.gem 201216 BLAKE2B 
3ccd9fcdc70fe9b09f0e9ca613
 DIST mime-types-data-3.2024.0305.gem 205824 BLAKE2B 
822f04fa9a06e4566d04b153a20d807b6e9c835c394c310e15f62f87098a3c1491e9fd0d9b08de5577e0eda106a484161744df89b686b8044c48b5a4146f81e4
 SHA512 
e6ba917fbf779c6b4b474c19372c06aa64b1eafc66e275278300b296ad796e051074369f7d593f82b49270631f631be7e2f37d1498f875d20ba23d0a68273754
 DIST mime-types-data-3.2024.0507.gem 206848 BLAKE2B 
433d670496e74d8db7c8bba5151a1885556a35355ec6a1fd92ab4d074ae045f5ee985579956052d1279c1488b1c8c433a58c4afa07806e801dba450d05f8d1b4
 SHA512 
3522b024ce458031707ebbc51209c3e01e8d1c52cca2ce6a4291cc94090dc4e1147d0a9ed9c9405d5879bb4a05fb521d609d942239076c9cbd150f405a08096d
 DIST mime-types-data-3.2024.0604.gem 206848 BLAKE2B 
86b1555b3dcebf6973060fb4a69433852833b4d192cab2d8bf15b3329fb3881b82e2f5bf0782f6c070194aaa1cbea7ae142f8b345a851a949992627c001e
 SHA512 
a6fba8062e46c4a9547e9f710b66cef249a8f6a41319d5497ada467b8cb336b93726d2882414c4be95af4d52fee43dfda9817fbe0e5fbbffb82f7eb940d834d8
+DIST mime-types-data-3.2024.0702.gem 207872 BLAKE2B 
ce913874a94f3e055e2fe041ce8ccaf578569b58434f20234bcb07498b17fac0c8687f00f7bc490a64314a28c8571fcc3ee9e39994cd433c78110580d6980697
 SHA512 
495b5eec22a75e485579e8832d818414e4ebc4a3347795ea3736610eaba8c5ff324c09caaec4f60663403f1363e77973241d8a5a0330f0ab631b367495bc89d0

diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2024.0702.ebuild 
b/dev-ruby/mime-types-data/mime-types-data-3.2024.0702.ebuild
new file mode 100644
index ..122dc1ac578e
--- /dev/null
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2024.0702.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Registry for information about MIME media type definitions"
+HOMEPAGE="https://github.com/mime-types/mime-types-data;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"



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

2024-07-02 Thread Hans de Graaff
commit: 1972fdc489b70e9c38e44bee8555662b6b0789d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  3 04:49:55 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  3 04:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1972fdc4

dev-ruby/dry-inflector: add 1.1.0

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

 dev-ruby/dry-inflector/Manifest   |  1 +
 dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/dry-inflector/Manifest b/dev-ruby/dry-inflector/Manifest
index 3e5e59e74b71..9e18d2b77e33 100644
--- a/dev-ruby/dry-inflector/Manifest
+++ b/dev-ruby/dry-inflector/Manifest
@@ -1 +1,2 @@
 DIST dry-inflector-1.0.0.tar.gz 25030 BLAKE2B 
628f5af9ac1517e6711242b6678808c0b64f1f1bb3391e0792fe85ccebfe4c334e2ee62370bd3a13f842a435028b684c09b8215c78ab7fbe2742679863f8e27d
 SHA512 
34b5e723982621e3e090fe9273310d6dfd6e8145c274d7eefe2e7c3bdcc2c6222c2a6bc6e0bbd70d79226b81f1cd89d8364692421ef3dd361432a03b1a8d1c06
+DIST dry-inflector-1.1.0.tar.gz 26360 BLAKE2B 
2b918590372d9ae1591e08420a5e3c926934188e96541c238a6ee6275f293a02d2148b69544e77f6935012f600f709db22cb78688dcbed49b68dd8fe37285cc6
 SHA512 
cb01f251ea7ce9ea6339f528e2eb146e81fb74ffd36ff93b6375718677e33e4c29711fa3699cdab881916b0b8caea15740aae1b3dc418da04cf74ba852e8a568

diff --git a/dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild 
b/dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild
new file mode 100644
index ..deb2fb494679
--- /dev/null
+++ b/dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="dry-inflector.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="String inflections for dry-rb"
+
+HOMEPAGE="https://dry-rb.org/gems/dry-inflector/;
+SRC_URI="https://github.com/dry-rb/dry-inflector/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/warning )"
+
+all_ruby_prepare() {
+   sed -i -e '/\(bundler\|coverage\)/ s/^/#/' spec/spec_helper.rb || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-02 Thread John M. Harris, Jr.
commit: 2a3430165376c9312c0bfc8f8c39a43c10d26048
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Wed Jul  3 04:43:36 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Wed Jul  3 04:44:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a343016

gui-libs/xdg-desktop-portal-hyprland: bump live

The pipewire patch previously applied has been applied to the
upstream repo.

Signed-off-by: John M. Harris Jr.  johnmh.me>

 .../xdg-desktop-portal-hyprland-.ebuild| 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index fabc08977..8b4b42926 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -83,8 +83,7 @@ src_unpack() {
 }
 
 src_prepare() {
-   eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch"
-   eapply "${FILESDIR}/xdg-desktop-portal-hyprland-_fix_pipewire.patch"
+   eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch"
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
cmake_src_prepare
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/files/, ...

2024-07-02 Thread John M. Harris, Jr.
commit: e88fd9140a225edba0dbb1c5937dbd723b0992d4
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Wed Jul  3 02:53:05 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Wed Jul  3 04:44:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e88fd914

gui-libs/xdg-desktop-portal-hyprland: add 1.3.2

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |  1 +
 ...sktop-portal-hyprland-1.3.2_fix_pipewire.patch} |  0
 ...-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch} |  0
 .../xdg-desktop-portal-hyprland-1.3.2.ebuild   | 76 ++
 4 files changed, 77 insertions(+)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index 381f04e7f..3ddac89bb 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -7,3 +7,4 @@ DIST xdg-desktop-hyprland-1.2.2.tar.gz 43233 BLAKE2B 
3d3d955596051da3a3384dab75a
 DIST xdg-desktop-hyprland-1.2.5.tar.gz 45688 BLAKE2B 
d99a399b9e3ff12ddd73293638177b919a37d7922eb35071efdc86f6c5c311995578b1143fd1bb337171aebb9b43b9719957bb40a2a668563fd6ac7dd62c7ad0
 SHA512 
8ee18e1535a419a146fc7ae2adce53a3fbab8a339ed48594022d525d5892bc979c9ffb6f28da76ec2e4d566213cbeab876470dab8949f218a24bc705877f0c67
 DIST xdg-desktop-hyprland-1.2.6.tar.gz 46109 BLAKE2B 
e5f714812d8a0eb1a98eef6a19d79b1d9fe6f1a5bc9a499cd8707e73a8b3709552b710c863d6a98aa653dbb5fa1eaf223cc20b4e3991146b5c19d5a7eb2b2870
 SHA512 
b51a9ea71a8365f5ad08e99e43257794af737a9fb4083b4e00a6d246b45bc6aba0e6204fc480c92a31b665aa836a4cb2193cab7047fadc8a8acf36de4a111516
 DIST xdg-desktop-hyprland-1.3.1.tar.gz 46999 BLAKE2B 
17dd6883d90985075dc8bdeb4901ad393fb6ab541aba901536f761464e313e87485a4589f6691321e1e9615817206318362afeaef424ef8f603868ed0d7f26d6
 SHA512 
8d0f9b97fca4566efe717de6d739d10ec51ce5aa33459940f759fc90543fcca3b094d3e570446c5f82c9146249ce39c00fa215b0b83573a466a9907aec9366f3
+DIST xdg-desktop-portal-hyprland-1.3.2.gh.tar.gz 48659 BLAKE2B 
034eb274761710ab7162ebcb840414a612f0dbe5efcf1d3891c36fe94f8d837281151d2b15968faea024381bd25714f1b96989bdd43bfde596ec363949e4e08e
 SHA512 
32630705079b600c22614abdf047f415bf5128697e63fa2e41d5b4028b0957a866acd817087397f60a4c6ad32829cbf00e1dea8f85db8cbdb26e7c96e92cef9e

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_fix_pipewire.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_fix_pipewire.patch
similarity index 100%
rename from 
gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_fix_pipewire.patch
rename to 
gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_fix_pipewire.patch

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch
similarity index 100%
rename from 
gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
rename to 
gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2.ebuild
new file mode 100644
index 0..56b647c0e
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="xdg-desktop-portal backend for hyprland"
+HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/hyprwm/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+   >=media-video/pipewire-0.3.41:=
+   dev-cpp/sdbus-c++
+   dev-libs/hyprlang:=
+   dev-libs/inih
+   dev-libs/wayland
+   dev-qt/qtbase
+   dev-qt/qtcore
+   dev-qt/qtgui
+   dev-qt/qtwayland:6
+   dev-qt/qtwidgets
+   media-libs/mesa
+   sys-apps/util-linux
+   x11-libs/libdrm
+   || (
+   systemd? ( >=sys-apps/systemd-237 )
+   elogind? ( >=sys-auth/elogind-237 )
+   sys-libs/basu
+   )
+"
+
+RDEPEND="
+   ${DEPEND}
+   sys-apps/xdg-desktop-portal
+"
+
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.24
+   dev-libs/hyprland-protocols
+   virtual/pkgconfig
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
+"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/

2024-07-02 Thread Sam James
commit: ea095ceae6c4019401707f2255f33b1b0493ebb1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 04:30:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 04:30:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea095cea

app-crypt/sequoia-chameleon-gnupg: add 0.10.1

Bug: https://bugs.gentoo.org/935384
Signed-off-by: Sam James  gentoo.org>

 app-crypt/sequoia-chameleon-gnupg/Manifest |  26 ++
 .../sequoia-chameleon-gnupg-0.10.1.ebuild  | 445 +
 2 files changed, 471 insertions(+)

diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest 
b/app-crypt/sequoia-chameleon-gnupg/Manifest
index a5ad61a2dced..9c54b2f14955 100644
--- a/app-crypt/sequoia-chameleon-gnupg/Manifest
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -28,6 +28,7 @@ DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf7181
 DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
+DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6
 SHA512 
f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
 DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 DIST block-padding-0.3.3.crate 8504 BLAKE2B 
d62481c25fd8680cdf0ad0bc259bd3777c3985ee91d5bb4995f484a15d4a9bde21c5d20f8c2efd0eb340aa0b8c7faac0f3fd817202ef4350d17994f478715eae
 SHA512 
0849c99f2027f4e1a12872d2210310e9669f98929c99690febfeec90c0199b2274e20a5f83824f200f75f2553be2029ca85b0c5d0db4d9d477ffee9a71dd3b7c
 DIST botan-0.10.7.crate 40376 BLAKE2B 
63332415636f353323b72a4a2aec2910da4da71adedbe649b753b8d8531a4b10054aea588e216ae2a240bcb91873acb63cef2a1d34c364bbee383dda0f24718e
 SHA512 
a03e0a76b8bc0bc777bafc3e2df7667dc78fffb35dc3bb227773aa23b3ebef872efec9d5144513940dcd44e18ddd87d881806803ce3736c73cf96221befe16c5
@@ -44,6 +45,7 @@ DIST capnp-0.19.6.crate 143197 BLAKE2B 
39ac9a96351609e6ae57cdc44798444f99be34636
 DIST capnp-futures-0.19.0.crate 12275 BLAKE2B 
86eb409ce0ac5b1340572cd3ac0c79c4ae4db8418b3a6183aba5774ebc3f7e7c3d6d89984201e93f29a3f11f70ed2a38bb4a47816495967e2339fdb0474b68e9
 SHA512 
3db50310d40921d082b09d99dd2ecff1de901ac64672236d9c32f28858cd7e0beb377cc129c83f791c2b87aaa6d0ed2cac26a852244010d1970597afb23b4316
 DIST capnp-rpc-0.19.0.crate 92481 BLAKE2B 
8323ccf3c0782a70403b8da80cecd1217fb180b453c176855113c5aca9d04e66f13dc452cde658919ef62c25130ded07693b59cf86bb57163230f3766c6ec14b
 SHA512 
5dc37ac1433c302aa20c61a06527a7952b22738785b501ca6adc0d12372ecd7f423d0158b18aeeb74246c5444915b2eedb556ba9fbf8acba069a1bbb6287fa4c
 DIST capnp-rpc-0.19.2.crate 93175 BLAKE2B 
5affd8e2bdc11e734ace094b8e9bd811f06af341c871c800fd071a7dd5116a9d5ba3d4b2beb7ef900f2c8bdd50b1187f100518de75925abf973fc052199458af
 SHA512 
08a9e766289f9e849ee56cff527e84c4a8d4afb62ebcd554402ab67d71b53c53797fae61d3930aeab50b0e0976663aac7ba0a7fe8b9ba3e29265423ffba8bc84
+DIST cc-1.0.101.crate 79446 BLAKE2B 
fbecc04723577abd209d16c34269b5ac2652fbd5385838190c744abf573912fa7a062e2fcf1dc76486c5b61677225a826a65dbd6eca58398ff60ddd1e47a3caf
 SHA512 
6edaf3dcc2e58dffd7221a6b457057c83bdec03b6fad9cbd2d702af6820fd8354fdb3960cd78d8b38568ef408171354f0313f17a32f0caa64f97736c0840a148
 DIST cc-1.0.92.crate 76130 BLAKE2B 
45e7ea0f7f744bc26f81249dd4bf48b2022ce60abb2d7c421fac12e657fd621dde06510bca9331761aceb31f3eb69517aa59a46749ceb92b7fe70de855ac6045
 SHA512 
66fb052f123cd06f7901fa6db641773a2f016ea3636ec26670c83a25b68d33ab088d3893f4f08920de50f5ec932a7f7a33e00f1774aabfc55d14253d45b4b7b7
 DIST cc-1.0.97.crate 76951 BLAKE2B 
ec2e65797dfe13223b64f28bf6d143e00362f8bdd14e4df3d16ec2c5b68b8c603968f8cf6e7ede95b527ef16a748775bf247e8bf11010a326bbac4b296d72eb5
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: mail-client/betterbird-bin/, mail-client/betterbird-bin/files/

2024-07-02 Thread Justin
commit: 37efbeb8c01d08e312c4e8f38ddb2a8ecc843077
Author: Justin Donofrio  protonmail  com>
AuthorDate: Wed Jul  3 04:37:24 2024 +
Commit: Justin  protonmail  com>
CommitDate: Wed Jul  3 04:37:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37efbeb8

mail-client/betterbird-bin: new package, add 115.12.0

Signed-off-by: Justin Donofrio  protonmail.com>

 mail-client/betterbird-bin/Manifest|   1 +
 .../betterbird-bin/betterbird-bin-115.12.0.ebuild  |  44 +
 .../betterbird-bin/files/betterbird-bin.desktop| 181 +
 mail-client/betterbird-bin/metadata.xml|  11 ++
 4 files changed, 237 insertions(+)

diff --git a/mail-client/betterbird-bin/Manifest 
b/mail-client/betterbird-bin/Manifest
new file mode 100644
index 0..d090e0cce
--- /dev/null
+++ b/mail-client/betterbird-bin/Manifest
@@ -0,0 +1 @@
+DIST betterbird-115.12.0-bb29.en-US.linux-x86_64.tar.bz2 76556380 BLAKE2B 
f4c18997dbef8e0f2f3665cfe74b614135ea6477430309db86734587b045b76f11568b894431086844d1a11701b283ebc48215ebdfbe8db58f0b5ad903fd9b3a
 SHA512 
b33d7223bf5920a1b63f8e216866801a4209816b9dce59071b8f1dc693ff1c6fc9d9a44859d5143321ec7b2edf932f7dab8c6bf7326d9fda3d3cae04d9121210

diff --git a/mail-client/betterbird-bin/betterbird-bin-115.12.0.ebuild 
b/mail-client/betterbird-bin/betterbird-bin-115.12.0.ebuild
new file mode 100644
index 0..7bfc85ba4
--- /dev/null
+++ b/mail-client/betterbird-bin/betterbird-bin-115.12.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Betterbird is a fine-tuned version of Mozilla Thunderbird."
+HOMEPAGE="https://github.com/Betterbird/thunderbird-patches 
https://betterbird.eu/;
+SRC_URI="amd64? ( 
https://www.betterbird.eu/downloads/LinuxArchive/betterbird-${PV}-bb29.en-US.linux-x86_64.tar.bz2
 )"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="-* amd64"
+
+RESTRICT="bindist mirror test strip"
+
+RDEPEND="
+   dev-libs/dbus-glib
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+   insinto /opt/
+   doins -r "${S}"/betterbird
+
+   dosym "../../opt/betterbird/betterbird-bin" /usr/bin/betterbird-bin
+   domenu "${FILESDIR}"/betterbird-bin.desktop
+   local x
+   for x in 16 32 48 64 128 256; do
+   newicon -s ${x} 
"${S}"/betterbird/chrome/icons/default/default${x}.png betterbird.png
+   done
+
+   fperms +x "/opt/betterbird/betterbird-bin"
+}
+
+pkg_postinst() {
+   elog "Language pack XPIs need to be downloaded and installed manually."
+   elog "Please see the link below for further information."
+   elog ""
+   elog "\thttps://betterbird.eu/downloads/index.php;
+}

diff --git a/mail-client/betterbird-bin/files/betterbird-bin.desktop 
b/mail-client/betterbird-bin/files/betterbird-bin.desktop
new file mode 100644
index 0..552738a2f
--- /dev/null
+++ b/mail-client/betterbird-bin/files/betterbird-bin.desktop
@@ -0,0 +1,181 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Exec=betterbird-bin %u
+Terminal=false
+Type=Application
+Icon=betterbird
+Categories=Network;Email;
+MimeType=message/rfc822;x-scheme-handler/mailto;application/x-xpinstall;application/x-extension-ics;text/calendar;text/vcard;text/x-vcard;x-scheme-handler/webcal;x-scheme-handler/webcals;x-scheme-handler/mid;
+StartupNotify=true
+StartupWMClass=betterbird
+Actions=ComposeMessage;OpenAddressBook;
+Name=Betterbird
+Name[ast]=Veceru de corréu Betterbird
+Name[ca]=Client de correu Betterbird
+Name[cs]=Poštovní klient Betterbird
+Name[da]=Betterbird - e-post/nyhedsgruppe
+Name[de]=Betterbird-E-Mail und -Nachrichten
+Name[el]=Ηλεκτρονική αλληλογραφία Betterbird
+Name[es_ES]=Cliente de correo Betterbird
+Name[es_AR]=Cliente de correo Betterbird
+Name[fi]=Betterbird-sähköposti
+Name[fr]=Messagerie Betterbird
+Name[gl]=Cliente de correo Betterbird
+Name[he]=Betterbird דוא״ל/חדשות
+Name[hr]=Betterbird e-pošta/novosti
+Name[hu]=Betterbird levelezőkliens
+Name[it]=Email Betterbird
+Name[ja]=Betterbird 電子メールクライアント
+Name[ko]=Betterbird
+Name[nl]=Betterbird e-mail/nieuws
+Name[pl]=Klient poczty Betterbird
+Name[pt_BR]=Cliente de E-mail Betterbird
+Name[ru]=Почтовый клиент Betterbird
+Name[sk]=Betterbird - poštový klient
+Name[sv]=E-postklienten Betterbird
+Name[uk]=Поштова програма Betterbird
+Name[vi]=Trình điện thư Betterbird
+Name[zh_CN]=Betterbird 邮件/新闻
+Name[zh_TW]=Betterbird 郵件
+Comment=Send and receive mail with Betterbird
+Comment[ast]=Lleer y escribir corréu electrónicu
+Comment[ca]=Llegiu i escriviu correu
+Comment[cs]=Čtení a psaní pošty
+Comment[da]=Skriv/læs e-post/nyhedsgruppe med Betterbird
+Comment[de]=E-Mails und Nachrichten mit Betterbird lesen und schreiben
+Comment[el]=Διαβάστε και γράψτε γράμματα με το Betterbird
+Comment[es_ES]=Lea y escriba correos y noticias con Betterbird
+Comment[es_AR]=Lea y escriba correos y noticias con Betterbird

[gentoo-commits] repo/proj/guru:dev commit in: games-puzzle/xdemineur/, games-puzzle/xdemineur/files/

2024-07-02 Thread Aiden Wingard
commit: e5902cd1103605f5e48e9bedd2a9627c88fcf902
Author: kernaltrap8  gmail  com>
AuthorDate: Wed Jul  3 04:29:01 2024 +
Commit: Aiden Wingard  gmail  com>
CommitDate: Wed Jul  3 04:29:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5902cd1

games-puzzle/xdemineur: new package, version 2.1.1

Signed-off-by: kernaltrap8  gmail.com>

 games-puzzle/xdemineur/Manifest|  1 +
 .../xdemineur/files/xdemineur-2.1.1-include.patch  | 11 
 games-puzzle/xdemineur/xdemineur-2.1.1.ebuild  | 31 ++
 3 files changed, 43 insertions(+)

diff --git a/games-puzzle/xdemineur/Manifest b/games-puzzle/xdemineur/Manifest
new file mode 100644
index 0..71b0fae5c
--- /dev/null
+++ b/games-puzzle/xdemineur/Manifest
@@ -0,0 +1 @@
+DIST xdemineur-2.1.1.tar.gz 15633 BLAKE2B 
d28b7931a092b8759efbf7bcf21f56f137d62acf0fbe93dd109d7b6a17006d5d28974ba375550155680c4e350d1700a0bf66f9a83608051f678eeac35f4ed7de
 SHA512 
0298f0529f20f70372812771218568df3fe3e6a1b4003d7c23fe6f17a3b37512b97b9546c9f7e5755421e923ab0cf3bdbf0094dba99310d133439396a12ad684

diff --git a/games-puzzle/xdemineur/files/xdemineur-2.1.1-include.patch 
b/games-puzzle/xdemineur/files/xdemineur-2.1.1-include.patch
new file mode 100644
index 0..378b64e72
--- /dev/null
+++ b/games-puzzle/xdemineur/files/xdemineur-2.1.1-include.patch
@@ -0,0 +1,11 @@
+--- a/main.c   2024-07-02 22:17:54.161270142 -0500
 b/main.c   2024-07-02 22:35:02.756757205 -0500
+@@ -21,7 +21,7 @@
+ #include 
+ #include 
+ #include 
+-
++#include 
+ #include "demineur.h"
+ #include "xdemineur.h"
+

diff --git a/games-puzzle/xdemineur/xdemineur-2.1.1.ebuild 
b/games-puzzle/xdemineur/xdemineur-2.1.1.ebuild
new file mode 100644
index 0..f45fd50e0
--- /dev/null
+++ b/games-puzzle/xdemineur/xdemineur-2.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Minesweeper clone for the X11 windowing system"
+HOMEPAGE="https://salsa.debian.org/debian/xdemineur;
+
+SRC_URI="https://deb.debian.org/debian/pool/main/x/${PN}/xdemineur_${PV}.orig.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   x11-misc/imake
+"
+DEPEND="
+   ${BDEPEND}
+   x11-libs/libX11
+   x11-libs/libXpm
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-include.patch"
+)
+
+src_compile() {
+   xmkmf
+   emake
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/

2024-07-02 Thread Justin
commit: 28b378e8ae62edb23d76bdd13290076c18a624fd
Author: Justin Donofrio  protonmail  com>
AuthorDate: Wed Jul  3 04:09:41 2024 +
Commit: Justin  protonmail  com>
CommitDate: Wed Jul  3 04:09:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28b378e8

www-client/mullvad-browser-bin: update DESCRIPTION

Signed-off-by: Justin Donofrio  protonmail.com>

 www-client/mullvad-browser-bin/Manifest|  2 --
 www-client/mullvad-browser-bin/metadata.xml|  3 +++
 .../mullvad-browser-bin-13.5.ebuild| 22 --
 3 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/www-client/mullvad-browser-bin/Manifest 
b/www-client/mullvad-browser-bin/Manifest
index e409b53ca..aa0b0089b 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1,3 +1 @@
 DIST mullvad-browser-linux-x86_64-13.5.tar.xz 103263340 BLAKE2B 
a66e20e75152e6d03b4eff8b5580418fb11587700bb5e16036f9bcb2c094cb0fe531653ef1daf64b1bf5841b25c3bf2378b85aae9b4ccb88287896cd054842ee
 SHA512 
8dfd65460852f1be2906d8e87e3b45589534e79213477ae5ae51b16e170fa24b1ea0ba1866771b625fbd3fc80311310b56abd493e5e3799bbaa9031654574401
-EBUILD mullvad-browser-bin-13.5.ebuild 3007 BLAKE2B 
59b9467557691a4b2a2a82a14c3a00d8f3fe9f703d51739eedb3e8e8c6751b962e135d6bde32b7dfbf063f336e429dc37e313cb6c739f71bf3a8ee8566a6b114
 SHA512 
5871ab4071f476ea06edb95c9c5b4b6ae58feb6b42eddcbac0b6bd98ad4649ea0b3903c0bd608a19b5a0199a778caf01b1376e4c188d3b6b08d0bcdd22483162
-MISC metadata.xml 475 BLAKE2B 
ad3e7ef5ae310f30924606b3ced24745a990825251ae23a9d029b571f5318caab04f89cea91c2e4253daaa0efd37237b808b321b0d78bb19b22037ef32ead6bd
 SHA512 
cb416d14e5e8af4a9f6a274ec183fcbb46ef194d7f861a6f174345b7b909eeeb2a8f260408f65be28b6ebe1071443339e65e0fb873e6d238c832f165524dede5

diff --git a/www-client/mullvad-browser-bin/metadata.xml 
b/www-client/mullvad-browser-bin/metadata.xml
index 36843982a..e2ecf8d8f 100644
--- a/www-client/mullvad-browser-bin/metadata.xml
+++ b/www-client/mullvad-browser-bin/metadata.xml
@@ -5,6 +5,9 @@
 justin...@protonmail.com
 Justin
 
+
+mullvad/mullvadvpn-browser
+
 
 Add support for X11
 Add support for screensharing on 
wayland

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild 
b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index 1a223de8e..150f8cd16 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit desktop xdg
 
-DESCRIPTION="The Mullvad Browser is developed – in collaboration between 
Mullvad VPN and the Tor Project – to minimize tracking and fingerprinting."
+DESCRIPTION="The Mullvad Browser is developed to minimize tracking and 
fingerprinting."
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-browser https://mullvad.net/;
 SRC_URI="amd64? ( 
https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz
 )"
 
@@ -58,11 +58,13 @@ src_install() {
touch "${S}"/mullvad-browser/Browser/is-packaged-app
 
# Fix desktop file vars
-sed -i "s|Name=.*|Name=Mullvad Browser|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
-sed -i 
"s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
-sed -i "s|Icon=.*|Icon=mullvad-browser|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
+   sed -i "s|Name=.*|Name=Mullvad Browser|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
+   sed -i 
"s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
+   sed -i "s|Icon=.*|Icon=mullvad-browser|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
 
-   # Install shim for X11, doesn't seem to launch without it, see upstream 
issue 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40565
+   # Install shim for X11. Browser doesn't seem to launch without it, see 
upstream issue:
+   # 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40565
+   #
# The X11 shim below does not affect the browser's fingerprint or 
functionality.
if use X ; then
echo "#include 
@@ -77,12 +79,12 @@ src_install() {
insinto /opt/
doins -r "${S}"/mullvad-browser
 
-   dosym "/opt/mullvad-browser/Browser/start-mullvad-browser" 
/usr/bin/${PN}
+   dosym "../../opt/mullvad-browser/Browser/start-mullvad-browser" 
/usr/bin/${PN}
domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
-local x
-for x in 16 32 48 64 128; do
-newicon -s ${x} 

[gentoo-commits] data/api:master commit in: files/overlays/

2024-07-02 Thread Sam James
commit: 5b37e0d140619759f05ecea3087c0aa0de2f3e07
Author: pxrb  4d2  org>
AuthorDate: Mon Jun 17 19:29:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 04:02:55 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=5b37e0d1

repositories: Add pxrb overlay

Closes: https://github.com/gentoo/api-gentoo-org/pull/678
Signed-off-by: Sam James  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index fdc4ac0..33b8cf7 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -3325,6 +3325,18 @@
 git+ssh://g...@github.com/Pross/pross-overlay.git
 https://github.com/Pross/pross-overlay/commits/master.atom
   
+  
+pxrb
+Ebuilds of software i use (and maybe you do 
too)
+https://codeberg.org/pxrb/overlay
+
+  p...@4d2.org
+  Roland
+
+https://codeberg.org/pxrb/overlay.git
+git+ssh://g...@codeberg.org/pxrb/overlay.git
+https://codeberg.org/pxrb/overlay.rss
+  
   
 pyfa
 Newest versions of Pyfa (Python fitting assistant 
for EVE Online)



[gentoo-commits] data/api:master commit in: files/overlays/

2024-07-02 Thread Sam James
commit: d95b51681830230bdc82e2a67d36f52b65b8ad90
Author: Mattéo Rossillol‑‑Laruelle  protonmail  com>
AuthorDate: Wed Jun 19 12:22:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 04:02:56 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=d95b5168

repositories: add hyprland-overlay

Signed-off-by: Mattéo Rossillol‑‑Laruelle  protonmail.com>
Closes: https://github.com/gentoo/api-gentoo-org/pull/679
Signed-off-by: Sam James  gentoo.org>

 files/overlays/repositories.xml | 25 +
 1 file changed, 25 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 33b8cf7..f1aaec0 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -2012,6 +2012,31 @@
 git+ssh://g...@github.com/TomHotston/hotstoast-overlay.git
 
https://github.com/TomHotston/hotstoast-overlay/commits/master.atom
   
+  
+hyprland-overlay
+An unofficial Gentoo overlay related to all 
Hyprland utilities
+Un overlay Gentoo non officiel lié à tous les 
utilitaires Hyprland
+
+  This Gentoo overlay aims to provide packages related to Hyprland.
+
+  Please notice this overlay is not official and is not maintained by
+  official maintainers of Hyprland.
+
+
+  Cet overlay Gentoo vise à fournir des paquets liés à Hyprland.
+
+  Il est important de noter que cet overlay n'est pas officiel et n'est pas
+  maintenu par des mainteneurs de Hyprland.
+
+https://github.com/beatussum/hyprland-overlay/
+
+  beatus...@protonmail.com
+  Mattéo Rossillol‑‑Laruelle
+
+https://github.com/beatussum/hyprland-overlay.git
+git+ssh://g...@github.com/beatussum/hyprland-overlay.git
+
https://github.com/beatussum/hyprland-overlay/commits/master.atom
+  
   
 icinga
 Gentoo Overlay Repository for Icinga2 related 
stuff



[gentoo-commits] data/api:master commit in: files/overlays/, files/mirrors/

2024-07-02 Thread Sam James
commit: 8957be8dd8dee5a93b1426d94139e4deee0fce9b
Author: Anton Luka Šijanec  sijanec  eu>
AuthorDate: Wed Jun 12 18:44:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 04:02:55 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=8957be8d

Makefiles: add XMLLINT_INDENT env var

See discussion in PR https://github.com/gentoo/api-gentoo-org/pull/672.

Closes: https://github.com/gentoo/api-gentoo-org/pull/677
Signed-off-by: Sam James  gentoo.org>

 files/mirrors/Makefile  | 2 +-
 files/overlays/Makefile | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/mirrors/Makefile b/files/mirrors/Makefile
index 621742c..def4f4f 100644
--- a/files/mirrors/Makefile
+++ b/files/mirrors/Makefile
@@ -1,5 +1,5 @@
 .%.expected-format.xml: %.xml
-   xmllint --format $^ > $@
+   XMLLINT_INDENT="  " xmllint --format $^ > $@
 
 .ONESHELL:
 .%.expected-format.xml.ok: SHELL = /bin/bash

diff --git a/files/overlays/Makefile b/files/overlays/Makefile
index b6e73eb..2d4886c 100644
--- a/files/overlays/Makefile
+++ b/files/overlays/Makefile
@@ -37,7 +37,7 @@ format: .repositories-expected-format.xml
cmp -s repositories.xml $^ || cp $^ repositories.xml
 
 .repositories-expected-format.xml: repositories.xml
-   xmllint --format $^ > $@
+   XMLLINT_INDENT="  " xmllint --format $^ > $@
 
 .ONESHELL:
 .repositories-style-ok: SHELL = /bin/bash



[gentoo-commits] data/api:master commit in: files/overlays/

2024-07-02 Thread Sam James
commit: 010b8a79eb26a4962cec32785f21376f05ba84d3
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Tue Jul  2 23:29:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 04:02:56 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=010b8a79

repositories: add mim

Signed-off-by: Aliaksei Urbanski  gmail.com>
Closes: https://github.com/gentoo/api-gentoo-org/pull/680
Signed-off-by: Sam James  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index f1aaec0..e3c5be6 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -2661,6 +2661,18 @@
 git+ssh://g...@github.com/milos-rs/gentoo-overlay.git
 https://github.com/milos-rs/gentoo-overlay/commits/master.atom
   
+  
+mim
+Aliaksei Urbanski's personal overlay
+https://github.com/Jamim/gentoo-overlay
+
+  aliaksei.urban...@gmail.com
+  Aliaksei Urbanski
+
+https://github.com/Jamim/gentoo-overlay.git
+git+ssh://g...@github.com/Jamim/gentoo-overlay.git
+https://github.com/Jamim/gentoo-overlay/commits/main.atom
+  
   
 miramir
 Miramir repository



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtsvg/

2024-07-02 Thread Ionen Wolkens
commit: 84374fa574854aa4e81c77c60be57baa275ee65a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jul  3 03:30:31 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul  3 03:47:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84374fa5

dev-qt/qtsvg: skip tst_qsvgrenderer on big-endian

Closes: https://bugs.gentoo.org/935356
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtsvg/qtsvg-6.7.1.ebuild| 10 +-
 dev-qt/qtsvg/qtsvg-6.7.2.ebuild| 10 +-
 dev-qt/qtsvg/qtsvg-6.7..ebuild | 10 +-
 dev-qt/qtsvg/qtsvg-6.8..ebuild | 10 +-
 dev-qt/qtsvg/qtsvg-6..ebuild   | 10 +-
 5 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtsvg/qtsvg-6.7.1.ebuild b/dev-qt/qtsvg/qtsvg-6.7.1.ebuild
index 73a0e9316b19..dfcbf6a8848b 100644
--- a/dev-qt/qtsvg/qtsvg-6.7.1.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qt6-build
+inherit qt6-build toolchain-funcs
 
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"
+
+src_test() {
+   # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+   # is known failing on BE, could use more looking into (bug #935356)
+   [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+   qt6-build_src_test
+}

diff --git a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild b/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qt6-build
+inherit qt6-build toolchain-funcs
 
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"
+
+src_test() {
+   # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+   # is known failing on BE, could use more looking into (bug #935356)
+   [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+   qt6-build_src_test
+}

diff --git a/dev-qt/qtsvg/qtsvg-6.7..ebuild 
b/dev-qt/qtsvg/qtsvg-6.7..ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6.7..ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.7..ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qt6-build
+inherit qt6-build toolchain-funcs
 
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"
+
+src_test() {
+   # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+   # is known failing on BE, could use more looking into (bug #935356)
+   [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+   qt6-build_src_test
+}

diff --git a/dev-qt/qtsvg/qtsvg-6.8..ebuild 
b/dev-qt/qtsvg/qtsvg-6.8..ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6.8..ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.8..ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qt6-build
+inherit qt6-build toolchain-funcs
 
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"
+
+src_test() {
+   # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+   # is known failing on BE, could use more looking into (bug #935356)
+   [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+   qt6-build_src_test
+}

diff --git a/dev-qt/qtsvg/qtsvg-6..ebuild b/dev-qt/qtsvg/qtsvg-6..ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6..ebuild
+++ b/dev-qt/qtsvg/qtsvg-6..ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qt6-build
+inherit qt6-build toolchain-funcs
 
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"
+
+src_test() {
+   # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+   # is known failing on BE, could use more looking into (bug #935356)
+   [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+   qt6-build_src_test
+}



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

2024-07-02 Thread Michał Górny
commit: 0e7373acd77440cf4062b54245253fb103b6d354
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:39:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:39:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7373ac

dev-python/unearth: Bump to 0.16.0

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

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

diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest
index aa3c9670a8de..99e272e0e354 100644
--- a/dev-python/unearth/Manifest
+++ b/dev-python/unearth/Manifest
@@ -1 +1,2 @@
 DIST unearth-0.15.5.tar.gz 283787 BLAKE2B 
2910be23141eb0a683766e83eae1cd35a074b98aaba7c25f49f06a321c261583a65bcb2cbd56c129efc1551e2f421e29dde784d3689c0dfc45d420c870a9b112
 SHA512 
84851788cd6bf6743307bb5a49fff1b6eeadd3f73605f4b2f7ffe1720d50713971d7cf020e17f34bbe755f523400a6149ace9add1c680bb955f6b46e8e092cba
+DIST unearth-0.16.0.tar.gz 283848 BLAKE2B 
e94989b643450b0e1a12c4bcd65339c1e52acd04a447616779f085297fa13bc09e25527b858383ef2b8d645304ea42f43c41415c930064e0515569a5836cd1fb
 SHA512 
b129c546bdd8b1f364404ad4db8e43d471a1f9e3a2cbc99775a6c3aa5bce99ed127d1cbd859c69f8c2bae7f7c8b907426c2597d27323c6b6f408df047de2410e

diff --git a/dev-python/unearth/unearth-0.16.0.ebuild 
b/dev-python/unearth/unearth-0.16.0.ebuild
new file mode 100644
index ..a135cb39bbf1
--- /dev/null
+++ b/dev-python/unearth/unearth-0.16.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A utility to fetch and download python packages"
+HOMEPAGE="
+   https://pypi.org/project/unearth/
+   https://github.com/frostming/unearth/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   =dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_httpserver -p pytest_mock
+}



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

2024-07-02 Thread Michał Górny
commit: da33ce02fad234aef378ef26028a5a7d880776fd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:35:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:35:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da33ce02

dev-python/voluptuous: Bump to 0.15.2

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

 dev-python/voluptuous/Manifest |  1 +
 dev-python/voluptuous/voluptuous-0.15.2.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index 1891cdba714f..3e27c94286c6 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,3 +1,4 @@
 DIST voluptuous-0.14.2.gh.tar.gz 43866 BLAKE2B 
9c76f7271afe6f2c7150efed3be7b30127ad8096f21aecadd864766f593a5ab7a64f2b2dc65e2b233ca3fcf32c941cfeb1a96ba1a30f5727ad36ba09db3dafb8
 SHA512 
18a52c3d1feba1efda0cc91407b21938a7261ae9e7768e62ddc553c0cb9bf8ffa6448b39c476bc94a1aefb8f75b724da5ee2ffc8b6a729cb23accead7db40814
 DIST voluptuous-0.15.0.gh.tar.gz 44044 BLAKE2B 
a782ac9868cbbebd000f44f17aa21cd2493989bb0a900fd74b11a75dee882a27f554f5f8c27503ced48d5e981c642e81e9eae2eace3a04f26b7d946ff77478c5
 SHA512 
4666aaad66721e930500633483d1ea88a0230b00b1ba9dc7c3fe3c208fec7c14855471e7d9e77342f466c70ed6755eda95a384aad069f702b05d266c6d78b672
 DIST voluptuous-0.15.1.gh.tar.gz 45838 BLAKE2B 
aab9c8bc8e46c2633c14be186fe94bdf68ccd9a7c4d95829311515220d4155b3c80c9983670646a63b7323614090aef441eea67dc6fd8c0064e92fe1fc4d3962
 SHA512 
aabd4c873b0714f1da3b6f99dbff3c526f3caab7cbc4346a1f7828c8c97d788051ff962babc8936e8659aaf7e270f40156f3a5fa37acf157792ec485dd726050
+DIST voluptuous-0.15.2.gh.tar.gz 46075 BLAKE2B 
4642be4fb4de37a80623c9dabd55d92ffa53ef3e8787fcf0b300c5e1950345bca0d49b37fac131f73c13cedde8480654f434f1a5f209312942c97b1ca7269ccf
 SHA512 
e77d847b290ab68fe9a61831f6c9af23537836abbb9acf8b005592215138192c95fb696c7e6da8ac45b934b4d1a57ac902b15fcf66ebda83592c05c2d6da6238

diff --git a/dev-python/voluptuous/voluptuous-0.15.2.ebuild 
b/dev-python/voluptuous/voluptuous-0.15.2.ebuild
new file mode 100644
index ..162398826769
--- /dev/null
+++ b/dev-python/voluptuous/voluptuous-0.15.2.ebuild
@@ -0,0 +1,25 @@
+# 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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python data validation library"
+HOMEPAGE="
+   https://github.com/alecthomas/voluptuous/
+   https://pypi.org/project/voluptuous/
+"
+SRC_URI="
+   https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest



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

2024-07-02 Thread Michał Górny
commit: 325cfed5f199ca9b99b59206c37e98b08b389484
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:40:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:40:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325cfed5

dev-python/dep-logic: Remove old

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

 dev-python/dep-logic/Manifest   |  1 -
 dev-python/dep-logic/dep-logic-0.3.0.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest
index 4c20a32b2613..4ed66bbde231 100644
--- a/dev-python/dep-logic/Manifest
+++ b/dev-python/dep-logic/Manifest
@@ -1,2 +1 @@
-DIST dep_logic-0.3.0.tar.gz 33483 BLAKE2B 
6ceed58a3ca538da8fb469efdd4b30516e0e40c1f1ca14c103452d61ff81574ec93d5b56bb23a20ce2d5d0a1106321001eabb56cff052f4920161d198fbb60c8
 SHA512 
cb4b6f51a7eb45958113d520f75dec9d9ca238c3b591368e7024a3ff7a267cc64f8349fec7d7c323c9b630cad098836872afdcf7395797972af5621db3946d70
 DIST dep_logic-0.3.1.tar.gz 33762 BLAKE2B 
1d03419456ce20b4a183644d8515e7221df2e90b3e3713d5ddc7700e6fec76b1903095892ac9f77658980155419e4bc2b1726d219dcbc515199fcfd94b3a3c62
 SHA512 
3195b3c65517a64cdac310b2c4dff5378138a2cff05fdb146dc192c9a2405a448483bff969d35130ba0af0953d80036ce676e1c9d0242ce372c543baa45db03d

diff --git a/dev-python/dep-logic/dep-logic-0.3.0.ebuild 
b/dev-python/dep-logic/dep-logic-0.3.0.ebuild
deleted file mode 100644
index cf3afe5c232e..
--- a/dev-python/dep-logic/dep-logic-0.3.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python dependency specifications supporting logical operations"
-HOMEPAGE="
-   https://github.com/pdm-project/dep-logic/
-   https://pypi.org/project/dep-logic/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   >=dev-python/packaging-22[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



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

2024-07-02 Thread Michał Górny
commit: 592fdc25bcf1ca6411dc0aee5278a53b09259d48
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:27:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592fdc25

dev-python/rapidfuzz: Bump to 3.9.4

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

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 23397ab65723..ef5430669250 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.9.3.tar.gz 1595645 BLAKE2B 
1e7400ba3dea0a4c90939503d4f50e963d0241f40ce207d53ab4aa421f51ffa20ff574ad5363e4a21dc3482f764731dfe7726bfaaee873f3d9674efbd5dc3108
 SHA512 
730569e14bf512a2e90039a937006eb7d26ffb4dfb5e926e8277d1048b9a520fe970c9fa908d1f330eb37030b1053541845175eceac8b651863b59b76ec387f5
+DIST rapidfuzz-3.9.4.tar.gz 1595863 BLAKE2B 
ba835b6d1c5bc7da99ae7202ae469d9a1d069ea0351b732a701abbadfbe1539a389efb051cd58e462505ebcf6020b60ec6413d9f44bbfd63a0dc8419cded9722
 SHA512 
4494d86f17e7b4ae51639f1d2941d4e313c26739787f3a47261a5d5bf26da4091d918e1603e2199774edd5e1b91d67446b762a81e6b98496d67fbddb93effe21

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
new file mode 100644
index ..000e71d2c36c
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.5
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+   # do not require exact taskflow version
+   sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-07-02 Thread Michał Górny
commit: 02609de7ff572d3cc9d07f1ff810701c73ece01b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 02:25:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02609de7

dev-python/uv: Remove old

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

 dev-python/uv/Manifest |   5 --
 dev-python/uv/uv-0.2.11.ebuild | 104 -
 dev-python/uv/uv-0.2.15.ebuild | 103 
 dev-python/uv/uv-0.2.17.ebuild | 103 
 4 files changed, 315 deletions(-)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index e55b20805495..97cae9d19d85 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -1,9 +1,4 @@
-DIST pubgrub-a68cbd1a26e43986a31563e1d127e83bafca3a0c.gh.tar.gz 86909 BLAKE2B 
f7e3cc92d813590f971786967996383fa20243cfff1962bdf2e67a5875597372927c67b4b7b2bc5a227da2b3baa8936387842c940da4123b13a049882f34b50c
 SHA512 
4f6915693acee1ba51d37c6a77ac537010e165bfdc4b7840fc7600bfbc8d64f16ab97729e74b61a40e1382f839605e57c1694806c325a51f4d47f571ed21ee03
 DIST pubgrub-b4435e2f3af10dab2336a0345b35dcd622699d06.gh.tar.gz 86966 BLAKE2B 
783191e6a6d6eaeb6d8b1f773d449de5aebd7864296758b8a0fa87df62fae855c0c0edcb4ddb11694d70a3cd8870d7b14b0c7b48a2788026d3a6104685bf46dd
 SHA512 
2e58fad9633070adc8e7549475a8d01c2d8d56d0b6492ab3fa773cff94dc004ca1d841e3428a84dfb495e664850a184d4699d364a4d8e4298b6b8370282d110d
 DIST rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz 96766 
BLAKE2B 
f9efab73c65394e33e090a6292875ebf35e6669b15c356f102eb109784a4503606ae39106cd0ebe3d7d479cb0b30806d7baaaebf22d826836a24f7ed49100934
 SHA512 
3b845b05d97c5ab5cea286a7c11846838b40bb1fac98a51782600849a53231be8fa205094c6bdd00f6e193c807b10b28f947698696382be99cae0a8d681dabdc
-DIST uv-0.2.10-crates.tar.xz 49410344 BLAKE2B 
d1e921cac3e9ef07fc9055fa6ff463776e1f0fcf0c7e655d7774e5a422c8aaab4f892e3962d38e8500545f831f25d106628d11bddc98095b722156a913d824b4
 SHA512 
71ba87d1d7c9668086d62420318c6d9489446259d55ae17ee9bb63530e63c140533dfb575d838ff75f8fb053dc316924c7e699386a78ca043428b87a3e68d70f
-DIST uv-0.2.11.gh.tar.gz 1188556 BLAKE2B 
9d22cf0bc202635c0631eb15dc955d19c4c65f1baff31391e62962837ff91611479bb9190cbcd15655dd92366ce58c8b13bfea369812c68fb6a56cb11883d745
 SHA512 
124f4d866307ff0ac522c5780995d6f4be3ae95a35ff4615937511b2d658eb005fa49905f1886fc22fe35e7882efbe5fbd87752d457e441c462639d8506a
 DIST uv-0.2.15-crates.tar.xz 48793072 BLAKE2B 
5988199d887f371f275a6ee40415743823c73a164a3dcf0c2d384e644d75625305e503543aa6027df0aefafcfc434c1a5da7ed9bea5760a3b83f4aef2f097545
 SHA512 
8ccf76686df81b0b704322e35e22ff95b8bf9aa4b417365e25ca77d50463095975de75959580cf2465404da7abcd88c6bc2aad5c9633110d55d5534ddeac97b2
-DIST uv-0.2.15.gh.tar.gz 1227841 BLAKE2B 
712b0a2180631ce6c8e1d8e1bbd714efc9f97a31e92c295142826f53b1c740b922f80c05d1ab802eca684220252cad699cbece5679e7cc855e2ca34b45cac2d6
 SHA512 
c54e78c665f61dc649f11fc0a0d49d422c6f06115453512d98de593736b0789843d1c5431d93e5af1541f02031a4c650b7233d23016d70eab1e384672919068c
-DIST uv-0.2.17.gh.tar.gz 1289550 BLAKE2B 
7353c4dea4d86b6075fe1afc8af433abc11bdb1a05fa554933be802f155943eac0fb6c18116907444ad68dd2aff359009f7a810e30f8c9c5df52be198ab28a27
 SHA512 
424580e2353fd45909dd5941aed3b217657c70ff389590a4e15339ec6ecf8bb30fe8cf2324fc901bfcfe04de4a61979616d205f26c4ca612122182a602db0810
 DIST uv-0.2.18.gh.tar.gz 1303313 BLAKE2B 
d14280eb1d92b2c3f43dc272da66d7e3b790f6261377a04e15751243e6c22f4a960ef78c0f52ccbff5412a0ec8acc65b0719fd5abf3cc2455079e0f1e75a5415
 SHA512 
3ae24e2629253ddf237a10119d20685fddc3d63a66efbc328f2d92174842e8fb6e335f6d3505642276ffc8abd349a25af985bf528ee9d42432271085a69ad018

diff --git a/dev-python/uv/uv-0.2.11.ebuild b/dev-python/uv/uv-0.2.11.ebuild
deleted file mode 100644
index 0b766d38f4d1..
--- a/dev-python/uv/uv-0.2.11.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-   
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
-   
[pubgrub]='https://github.com/astral-sh/pubgrub;a68cbd1a26e43986a31563e1d127e83bafca3a0c;pubgrub-%commit%'
-)
-
-# workaround faulty assumptions that 3.12 is the newest Python installed
-PYTHON_COMPAT=( python3_12 )
-
-inherit cargo check-reqs python-any-r1
-
-CRATE_PV=0.2.10
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
-   https://github.com/astral-sh/uv/
-   https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
-   https://github.com/astral-sh/uv/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-   SRC_URI+="
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2024-07-02 Thread Michał Górny
commit: 778ed0967a09ee47e2a6129de35b63db9ad40543
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:33:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:35:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778ed096

dev-python/google-api-python-client: Bump to 2.136.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.136.0.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 3ce368c346d3..95d127a401f0 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.132.0.tar.gz 11256536 BLAKE2B 
4a046c03a50b3922b94e6a07bfce974851752542a69300d544b7c8439c4ad54fc9fd2d5fdf84656801ebe9bf5ad35588d39dc3603537d67db93ea995b50651ff
 SHA512 
ecd6be9009f979447ee7d29dc05af2b25c500ca17a8d88ae6660ac0a72f6bb8237f3224dda63b22378a38c6cf7fab914bc6372351d95e691c3b16f248be04a64
 DIST google-api-python-client-2.134.0.tar.gz 11393129 BLAKE2B 
f5339dfa42f621dbdd145295a2c2710ef9e6e2af543ff5b9643bea884f9e0678065999d60cbf150a56e7b0d8c283588c53461c86eeb491a6ba2ad0c553a48344
 SHA512 
09a137ee3e3d8f38129fc02d8ffed8934daf6cfcd13904692f44038332da026b30d952048148c8c4fe5c4fed3347196574a860f58e1943312d19f6f03a01ab36
 DIST google-api-python-client-2.135.0.tar.gz 11420200 BLAKE2B 
abf9681b4aab9f001a790732d839e530894e531bca77a0cb0e850572c5a4d387ed4eb0134ede75dde5acfcf9944874c517c1624a7b7d56f65e9f43030282659b
 SHA512 
9a4d344a0dc07e5570e35c85481e6ec2d7c5cd36608753e33b2be671562f3dc37462d1dd5ff850a883641a1d040960ac7929bd47e2678b1ce3691849eb181e6c
+DIST google-api-python-client-2.136.0.tar.gz 11443821 BLAKE2B 
ee313274ec25e1262ad54b800cf524e58400886876d9133b7c6e1d9668e81bce7b73f96511679bcc2a0f565ca9b89c7d6bc7087213e53575542c5e0b5e566ff9
 SHA512 
e5e8302c71953f0971d3b3159d7689cd76520efa4cee9ca541e78a5fcb14387506963cb20da06ac5760af814ece5ded0bc3942381aa9e96fd6c620eb8933a6ed

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild
new file mode 100644
index ..224056fade87
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2024-07-02 Thread Michał Górny
commit: 65b589d84ef88d87e83613bf98190791ae9f49fb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:40:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b589d8

dev-python/dep-logic: Bump to 0.3.3

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

 dev-python/dep-logic/Manifest   |  1 +
 dev-python/dep-logic/dep-logic-0.3.3.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest
index 4ed66bbde231..8853a46bace2 100644
--- a/dev-python/dep-logic/Manifest
+++ b/dev-python/dep-logic/Manifest
@@ -1 +1,2 @@
 DIST dep_logic-0.3.1.tar.gz 33762 BLAKE2B 
1d03419456ce20b4a183644d8515e7221df2e90b3e3713d5ddc7700e6fec76b1903095892ac9f77658980155419e4bc2b1726d219dcbc515199fcfd94b3a3c62
 SHA512 
3195b3c65517a64cdac310b2c4dff5378138a2cff05fdb146dc192c9a2405a448483bff969d35130ba0af0953d80036ce676e1c9d0242ce372c543baa45db03d
+DIST dep_logic-0.3.3.tar.gz 33770 BLAKE2B 
d8151c6778167ca7cf60ec71fd9371d3328cd146dd78fe89d568e4dd9a211b4f9f04a9327a716931a8b7e90a9b2c8b29a6f95459eea14636eccdb19219c9db35
 SHA512 
5f68b78b948c7888e79dad106d254616a2965005aea2d940caacc442a9c629b1928f93a2a7fdc524089b359f374a703339c16d54eb9178963cdf6390a663e8ae

diff --git a/dev-python/dep-logic/dep-logic-0.3.3.ebuild 
b/dev-python/dep-logic/dep-logic-0.3.3.ebuild
new file mode 100644
index ..cf3afe5c232e
--- /dev/null
+++ b/dev-python/dep-logic/dep-logic-0.3.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python dependency specifications supporting logical operations"
+HOMEPAGE="
+   https://github.com/pdm-project/dep-logic/
+   https://pypi.org/project/dep-logic/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/packaging-22[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-07-02 Thread Michał Górny
commit: 59ab6fc2388a03ee3e45ac4e11db2cd8263aaa5e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:38:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:38:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ab6fc2

dev-python/orjson: Bump to 3.10.6

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

 dev-python/orjson/Manifest | 10 
 dev-python/orjson/orjson-3.10.6.ebuild | 91 ++
 2 files changed, 101 insertions(+)

diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index 9fcb76d66a69..178ac758f34a 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -5,6 +5,7 @@ DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e
 DIST beef-0.5.2.crate 15275 BLAKE2B 
95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e
 SHA512 
755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa
 DIST bytecount-0.6.8.crate 14694 BLAKE2B 
f534fadb45ce25036313c0c4d54ecfd2091069d5402e02606da36d73696c74e3162990dfdbc95dca4424b498983bf04019234af6eb71e38ca28fb7da61d181fb
 SHA512 
5984dbb71fe22371db00ca56675f409cefcf7c093f406ce1abc330a0b1535f30a43a520fb64d66c04a181a4f05d956300e35f77b43aceeb161eaf8a2c64df614
 DIST castaway-0.2.2.crate 11091 BLAKE2B 
3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b
 SHA512 
dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
+DIST cc-1.0.104.crate 79710 BLAKE2B 
67248278ef46eada183d63377fc66ad83244c906b4a7d26a8363cc1e88dabb13e894ceaeb1c02f0444a0d7d2d2bc92075689b17de990348ec61e855ac473e97f
 SHA512 
b8c9a3dcc685fd7c962f59ff96e1d60ee0bce290d9019d9d3035f49ac4d2806708a3266985e8d2e6fa8c9b36bcde8272b5ed7a6b258cbb8dc4cebeed69eb3b15
 DIST cc-1.0.99.crate 76961 BLAKE2B 
d615f647bc5e4f7f580f878fc41baee172e9513f1157d421c491c36af2ca330dde2a6ddd4238c03aae27feed5e8cc042f4b790d7b145952a8676ac553f72e356
 SHA512 
2f6c9a0869b3b636b011390efade0085ed5fe616ecb33ff586c948779b9c9bea9169cb1c31441b0aeb63dbaa35cdb76b6e67ace38d561e2c150e06853a2b1757
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.34.crate 228932 BLAKE2B 
a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55
 SHA512 
2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
@@ -15,6 +16,7 @@ DIST crunchy-0.2.2.crate 2995 BLAKE2B 
74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3
 DIST encoding_rs-0.8.34.crate 1378166 BLAKE2B 
528692170cdb1d74ffb0b122a5aee61f50a2a7e4ce6db049ebea4a185e5c43d4ed99e515f08524053a110e061f788f861e62e0b04eb016e7a9e2678235a04577
 SHA512 
e23b87003814dd6e7e17924bd1f53989a5008dd1da07baa23c40d2a18dc1ab2d786d61e2c304b3f60e73be5f180ae2deea3b4499c0157b6afe3c9273d2f739f6
 DIST getrandom-0.2.15.crate 37163 BLAKE2B 
7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35
 SHA512 
04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
 DIST gimli-0.28.1.crate 270497 BLAKE2B 
4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef
 SHA512 
695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25
+DIST gimli-0.30.0.crate 277411 BLAKE2B 
e3d2b0f55a407f6ea64c36dd4042e3e3601d032c4feb9819c2c414f0203a860cd2181c4d6cf9590ec2c2d978998c2cde6e5d36dfae885abacf7a42d57e13f1af
 SHA512 
f7ab35abb6e565d4cc717659ec6fbb21598c1d350052b60e3f7cf03e87ed3b588f0f2e44991960ec5cbc7992299cdf4cee88eda38dda456127374a758cfdcb35
 DIST half-2.4.1.crate 50892 BLAKE2B 
c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc
 SHA512 
0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193
 DIST itoa-1.0.11.crate 10563 BLAKE2B 
94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328
 SHA512 
7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
 DIST itoap-1.0.1.crate 83316 BLAKE2B 

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

2024-07-02 Thread Michał Górny
commit: 046c8a311e233e1c2d70ddc689d2fd7734208600
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:39:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:39:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046c8a31

dev-python/unearth: Remove old

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

 dev-python/unearth/Manifest  |  2 --
 dev-python/unearth/unearth-0.15.3.ebuild | 42 
 dev-python/unearth/unearth-0.15.4.ebuild | 42 
 3 files changed, 86 deletions(-)

diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest
index 9a57f3ed3266..aa3c9670a8de 100644
--- a/dev-python/unearth/Manifest
+++ b/dev-python/unearth/Manifest
@@ -1,3 +1 @@
-DIST unearth-0.15.3.tar.gz 283726 BLAKE2B 
a805720628c10f7594b8deee3b9fa9a922c5c85143ddb80d863a4aee3f8524360339540ca035060d5f46534fcc93472d07dd40dfb7712cffd3e5e17b74128c70
 SHA512 
68cde14908a471e0d1d8c75eb33ec352f4d90d6f54692c21039315961b906c90220fc718881c9e0937a34677e05835108bca1298aa0c825dd0666bb84529f100
-DIST unearth-0.15.4.tar.gz 283788 BLAKE2B 
57d3da264e8a0574bf8b208cee87a9fab6778eb9e9da0a0697a91bffebc28c27d62b5d22584b02049684269709012a060d075f62887bb8685989b07745c80da6
 SHA512 
a6f759108ec0bdddafd653cff840549a57d9656af2c768b2bdf745f5e9d0688c4f14ca0bb8ed86ffa8d38cb9e0a8cdcdb076db0585df3734131f24ef0cc5c995
 DIST unearth-0.15.5.tar.gz 283787 BLAKE2B 
2910be23141eb0a683766e83eae1cd35a074b98aaba7c25f49f06a321c261583a65bcb2cbd56c129efc1551e2f421e29dde784d3689c0dfc45d420c870a9b112
 SHA512 
84851788cd6bf6743307bb5a49fff1b6eeadd3f73605f4b2f7ffe1720d50713971d7cf020e17f34bbe755f523400a6149ace9add1c680bb955f6b46e8e092cba

diff --git a/dev-python/unearth/unearth-0.15.3.ebuild 
b/dev-python/unearth/unearth-0.15.3.ebuild
deleted file mode 100644
index 5260d38a7421..
--- a/dev-python/unearth/unearth-0.15.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A utility to fetch and download python packages"
-HOMEPAGE="
-   https://pypi.org/project/unearth/
-   https://github.com/frostming/unearth/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   =dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
-   dev-python/trustme[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p pytest_httpserver -p pytest_mock
-}

diff --git a/dev-python/unearth/unearth-0.15.4.ebuild 
b/dev-python/unearth/unearth-0.15.4.ebuild
deleted file mode 100644
index a135cb39bbf1..
--- a/dev-python/unearth/unearth-0.15.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A utility to fetch and download python packages"
-HOMEPAGE="
-   https://pypi.org/project/unearth/
-   https://github.com/frostming/unearth/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   =dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
-   dev-python/trustme[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p pytest_httpserver -p pytest_mock
-}



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

2024-07-02 Thread Michał Górny
commit: 3d1a60a5716776708aaedaf1f20adb4e1a254142
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:39:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:39:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1a60a5

dev-python/mkdocs-material: Bump to 9.5.28

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.5.28.ebuild  | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index f75009013a00..5a3ae1c8fe5f 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-material-9.5.26.gh.tar.gz 14915417 BLAKE2B 
d026405c89d41c8190ba1694bbea5ed3bad9ccfebda3af590d78192c7ad1ee5514740fa42c7f0f7cea59d5b8fb8a9685fa87cba0a67175e9cde53da514442241
 SHA512 
b2a02fcfae3ea8c0a826589288ab4a703175216f3ec4a96b621ff8eec8e210953fbe4ce112db151671821266f319b01bbac4d732157d2aec059120ab41a6
+DIST mkdocs-material-9.5.28.gh.tar.gz 14934242 BLAKE2B 
6f45fe353569623cb8c77f43cf372a5f62a48812b40aba5351c86cd941dee3e19f9af31ada73188bc3e8b5426a11041a10611761e7b5a12d7ffbcf64aa081b6d
 SHA512 
34e3dc512c1d9a19406afb49aae38e7e4e2689cec6a9418b90271eff7ae1c4bc820e7ff51c6fa20639dda6d51ca1b70b97da0e4e3795b6cee1fb9bf756df6a68

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.28.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.5.28.ebuild
new file mode 100644
index ..46c2a0851fa9
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.28.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
+   >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
+"
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2024-07-02 Thread Michał Górny
commit: d84cc3fffb8daa3fe088d1021f7d42ac7db41e69
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:37:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:37:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84cc3ff

dev-python/orjson: Remove old

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

 dev-python/orjson/Manifest | 17 --
 dev-python/orjson/orjson-3.10.3.ebuild | 95 
 dev-python/orjson/orjson-3.10.4.ebuild | 99 --
 3 files changed, 211 deletions(-)

diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index ad389002ae8d..9fcb76d66a69 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -1,12 +1,10 @@
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST associative-cache-2.0.0.crate 13960 BLAKE2B 
d0089d97ffd7bf1db65489501b53ad50e0b6070fe9a72c90fbefe3d7f49f723bcd831470a1195e9a3725bcd1ad48df879b52bde5e4efe08e95108de8509fdc77
 SHA512 
854f5130f286aaa76ffa2f4cbe27ca57c8220ec517c0d6fac46e5a505a3cb5fdc9ab60818db9f890b63ce2f44d243594d44747f7a87af9f304aaab3f4a4e8567
-DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
 DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST beef-0.5.2.crate 15275 BLAKE2B 
95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e
 SHA512 
755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa
 DIST bytecount-0.6.8.crate 14694 BLAKE2B 
f534fadb45ce25036313c0c4d54ecfd2091069d5402e02606da36d73696c74e3162990dfdbc95dca4424b498983bf04019234af6eb71e38ca28fb7da61d181fb
 SHA512 
5984dbb71fe22371db00ca56675f409cefcf7c093f406ce1abc330a0b1535f30a43a520fb64d66c04a181a4f05d956300e35f77b43aceeb161eaf8a2c64df614
 DIST castaway-0.2.2.crate 11091 BLAKE2B 
3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b
 SHA512 
dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
-DIST cc-1.0.96.crate 76576 BLAKE2B 
e0171d68b04bf2435a858b3d50376580f0740588770064bb695ba49b6827bf1f92aa4e973c8dc55e1622e795d23fa8fe42abd122d5d016e800dd5ea86c4ceb3d
 SHA512 
a3e8058165e61020bb10491dae50fcbffbb411d27d6dc44997a931f424e88cb36d89004165aae9c531244a7026920804222c819d12b1be3e3db571bec181d8a3
 DIST cc-1.0.99.crate 76961 BLAKE2B 
d615f647bc5e4f7f580f878fc41baee172e9513f1157d421c491c36af2ca330dde2a6ddd4238c03aae27feed5e8cc042f4b790d7b145952a8676ac553f72e356
 SHA512 
2f6c9a0869b3b636b011390efade0085ed5fe616ecb33ff586c948779b9c9bea9169cb1c31441b0aeb63dbaa35cdb76b6e67ace38d561e2c150e06853a2b1757
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.34.crate 228932 BLAKE2B 
a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55
 SHA512 
2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
@@ -15,41 +13,28 @@ DIST const-random-0.1.18.crate 6646 BLAKE2B 
20e71fd7e2b0b9af663073a45d0224a4cf9a
 DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 
44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2
 SHA512 
8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d
 DIST crunchy-0.2.2.crate 2995 BLAKE2B 

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

2024-07-02 Thread Michał Górny
commit: 78cbdaa445984d4b4c42b5fa8e601653d195bcf2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:38:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:38:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78cbdaa4

dev-python/trove-classifiers: Bump to 2024.7.2

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2024.7.2.ebuild  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index e0e985223024..2f80ea293f61 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,2 +1,3 @@
 DIST trove_classifiers-2024.5.22.tar.gz 16050 BLAKE2B 
e9909972067f1ec825a127801483aa5d6c47bc7c7442bfc4490eec2628003fa0d25362ad10255b20174beb93cfd382df43a948c73c9c8834307d660897d8162f
 SHA512 
34fd1e47f41563e6e9471ae029897d96fec8119368a1bfd8b8982b26c56a1e9e0b154dcd155b401cf537cbfba574e3ca659a31865f3d0718dfa3bc1eb1ec1ea1
 DIST trove_classifiers-2024.7.1.tar.gz 16060 BLAKE2B 
4b662d9f440423167d4e715beebaa5993d83dfbab575e9c5b1a549b60f85abb9e10cec09c702d403e3655cafd002b9bf67c02808bbfac6746b2c395f8a0ce102
 SHA512 
c3092bce086f0530ca10326d2e99ea331e73b31fe47272835ff1a1042588dc616ccf8ce5e6eda5d48b5f199bc5c1a3206d4f17be62dbf751029e498c1231bd11
+DIST trove_classifiers-2024.7.2.tar.gz 16071 BLAKE2B 
6f13df1498b68e2f24838473ad8b6feb341e33da6eabc2e104c823e6db65ada348ef36c8fd96226818d89c11bf0b0ac9665c9a6ecbea5ba620d2e48c64c5b82f
 SHA512 
af9a366425e845b1bbd098c8085ec8064dbf6864940c7dd5def1672c2046756e2c76255b282b2c989c34d14b113b7c6abd32d23eeed88317d374043040f46486

diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.7.2.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2024.7.2.ebuild
new file mode 100644
index ..8fea4e4a1421
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.7.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease hatchling bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "trove-classifiers"
+   version = "${PV}"
+   description = "Canonical source for classifiers on PyPI 
(pypi.org)."
+   EOF
+}
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2024-07-02 Thread Michał Górny
commit: 2be97b6b91788dc9c8915644ca1fac05738f37a8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 02:24:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be97b6b

app-admin/awscli: Bump to 1.33.20

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ec1a65a51b9e..be61d748e7d0 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,4 +1,5 @@
 DIST aws-cli-1.33.13.gh.tar.gz 2751169 BLAKE2B 
b849f4c5c0eac5092c3f163c4344a7bee332f374f252bc295794cb1e5a4024e08f353815362f0e7016b054d881927650c407d527f557c828543d1a5b96e9bd0b
 SHA512 
7cdea65b6cd4fc7b51b657f9abf2e5cde41ef5d87f6fa45659ebedb2047fc09af9d457aeb8779f56fb55518acb12d139d486f8e95dfe7679ae5f8c21d901e608
 DIST aws-cli-1.33.18.gh.tar.gz 2752774 BLAKE2B 
8f78ba78c3fac623f091344fb2710ac79440d3bf96e0c33168bdf5d6c6d705318c8ea82d769eef4fb82840e8e94998b65b81999831c75be9a1924fac7be37aa4
 SHA512 
e0444118ab02fcba91cc1f078db80176da97abee64d2cd38875281c8344930fa63b89d1b59f43ed7690c432fc0d36273e7f4d2e0c947ae56a13ec6f42dea6ec9
 DIST aws-cli-1.33.19.gh.tar.gz 2753605 BLAKE2B 
5967d0cbc2afef08f28bbf9035d867d880f07c2962001611985d6c22b61f57265daa720bb410b1d2f3204a81c19415857069da668eba10bcaf9603ea9fc998fa
 SHA512 
95eacc803d9011bcb80e5e09243b0274f17692a4a27b434de676d295c5090cc61382665226073b6ca9af7deb6701ea303f9cf1f7b6baba850eb1a828c92dec34
+DIST aws-cli-1.33.20.gh.tar.gz 2753730 BLAKE2B 
f72553e9a91802dd5fcaa6f2a4dd383fd13139bd9f624762310dee5d8a69f74bfebe7fb70d0a72cf73d95ee96c33ea4ea37ec1de103fe670593423789c6f
 SHA512 
546584f0839db3da095b5e3b8b90a5de21187a172d8b2a9bfdd8266f6a0f5c8d1a782d7d26599ce686b2a6a9f465f2bbbd9c3ef3fd691d8a1cef87a2566b6879
 DIST aws-cli-1.33.9.gh.tar.gz 2744062 BLAKE2B 
d888e111d93ec22c6bbabf083d612b15845883e2e56814a37173f79c108e4fe25745dbba83d46f99f54e7ddcc2f471c81e3b568de7233eb7e0bb51ed25a89f7a
 SHA512 
5bdb9873487570c841b582ee466d989705c2fc5827386356819507caa8e105b76b0101555f8a6ee485f38aaa433881470fdde5cb21f6fdc88243c92ce7c31a81

diff --git a/app-admin/awscli/awscli-1.33.20.ebuild 
b/app-admin/awscli/awscli-1.33.20.ebuild
new file mode 100644
index ..a7a293c4a8e8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.33.20.ebuild
@@ -0,0 +1,90 @@
+# 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 bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+1).(z+118), sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/rapidfuzz-cpp/

2024-07-02 Thread Michał Górny
commit: 0db8bf4f19de6259f2c98067bc92c9d64f4f2c85
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:29:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db8bf4f

dev-cpp/rapidfuzz-cpp: Bump to 3.0.5

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

 dev-cpp/rapidfuzz-cpp/Manifest   |  1 +
 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.5.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index 9910a125a798..8af1fdc7a3ec 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-cpp-3.0.4.gh.tar.gz 301889 BLAKE2B 
eb4b27a0a6b4e5268036bb0fd79e57136685daf307d808de27515279bed63e1b934f504e9f7c22a20fbb028d322df824fce33398685708a2db3d11de93bd77d3
 SHA512 
c9cc50f7d68756d81a5d2c5efdd76e859fe5a199bf5e45179effcd85e32f0bb98b593b93c2aa57950a04c3d827af98efb13096b9669329881d658ababc059fd5
+DIST rapidfuzz-cpp-3.0.5.gh.tar.gz 309782 BLAKE2B 
fd7547e5c40696c217c8ea2aa98fb83b98606cde7439a5d51c80b4de30002896d9e95365d3c6ac56c32d8a8432c94ce2050b856a7e850a3f37035c5d0ece795f
 SHA512 
4e0a7e28a54612fb11eb331449aa4fdfde1fbd2bf59b295f9eb68903cd647a639fa04d71aa7a8c88ddb7be6646cd3d0f1f5400eb53644b0ae96590037e74f771

diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.5.ebuild 
b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.5.ebuild
new file mode 100644
index ..d6330403376e
--- /dev/null
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Rapid fuzzy string matching in C++"
+HOMEPAGE="https://github.com/rapidfuzz/rapidfuzz-cpp/;
+SRC_URI="
+   https://github.com/rapidfuzz/rapidfuzz-cpp/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   >=dev-cpp/catch-3
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}



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

2024-07-02 Thread Michał Górny
commit: 46c18eb906c4b0e61c3384088f0840d797e172c2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:37:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c18eb9

dev-python/cfn-lint: Bump to 1.5.0

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

 dev-python/cfn-lint/Manifest  |  1 +
 dev-python/cfn-lint/cfn-lint-1.5.0.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 982e0d0d3a54..2770993d9c70 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,3 +3,4 @@ DIST cfn_lint-0.87.9.tar.gz 4099520 BLAKE2B 
cdcb2a4b569f96eb4779e12a848078659dfb
 DIST cfn_lint-1.3.7.tar.gz 2469769 BLAKE2B 
aa059688cee5dfc35ea76a0d771e3c3d370780d6bacef2f524f60a408b572eb92a23367141cbe195afff0e0599102b4fc05354e2bd9d712f936db32f47a4bf91
 SHA512 
77dbc087c91d75946838567dd95d4fbd32131e07020d8076748154ae1b2cbeea1f348e650534279fa573732dc22691e65e0e542f539156b0af59ff5422396ffc
 DIST cfn_lint-1.4.0.tar.gz 2428307 BLAKE2B 
43987652c8f12dd24f62f9122b4aebb19edd2573e01d28ba121cc3681b3e04f5a5a3c15fd70f57b6ef9b715e686d191fab0cae11554c3c185ea756d89bce624d
 SHA512 
d07b29794443a5df7465052ab1836a67212f5b6801ba1784e054aef26c1d4f2c923aa82032f7df18b22993334e5a957f8db7d7d9aa600edab91da7d92816339b
 DIST cfn_lint-1.4.2.tar.gz 2485843 BLAKE2B 
c2e64721b537ab38cad3c3f6d40c509741fb03f61202d7dace4023f4b5b3a7840b7deb88892d9d282d223756a1e3908680ed166cdf216b0c76abdc29d0749967
 SHA512 
c9761e253ba77198264eabdd9c4e6a290bb9010533628958853c8d5a0f5f7317338f271588b5cef2ac1667f6ed5e1a6e43a3192aa9ff7202b0ca6db061284818
+DIST cfn_lint-1.5.0.tar.gz 2404325 BLAKE2B 
ba8b87334693da5b55365d47403a51922bc4230abe7b4179941c77e02cea6fff0934539cb83438830d71213ee7b8c6d73c6a49bd4ae6c2fb8093d0a2365b8aee
 SHA512 
76513cebaf4e1d04c5846f40aca4be4ca6838c0f06948c8ce38739ef8d4b310c233f2d0a260ec7db8346ae56f0a5a0d1ab8ed618efdc4e03829840e66f3479f8

diff --git a/dev-python/cfn-lint/cfn-lint-1.5.0.ebuild 
b/dev-python/cfn-lint/cfn-lint-1.5.0.ebuild
new file mode 100644
index ..4cecffeffedd
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-1.5.0.ebuild
@@ -0,0 +1,70 @@
+# 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="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.89.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+   =dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+   >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   # different graphviz version?
+   
test/unit/module/template/test_template.py::TestTemplate::test_build_graph
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-07-02 Thread Michał Górny
commit: 3fb1a9988e4c73e4b53a2e5ff893d1c87eecd353
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 02:23:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb1a998

dev-python/boto3: Bump to 1.34.138

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

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.34.138.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 7b35de34ec3b..a8d606a435fb 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.34.127.gh.tar.gz 820740 BLAKE2B 
ddfb7802440a01af27059daed4bc7cd3797
 DIST boto3-1.34.131.gh.tar.gz 822851 BLAKE2B 
cc4b06ca1785e62314308efb7d9ffa6e10a40fe48bdd3e31f9f12490a57843ad528685d04ea9ec40cf2203acc0ee0a9fb58ee272837c9a637f44c2716f60de7a
 SHA512 
79cd8718c6d84cdcdcadfcde80368addc095770624806eb8cfa981852c2a8ebcc8074533ec8f8e24b01a3aed241afccb6f49fdce250ae07f630d8596931778e3
 DIST boto3-1.34.136.gh.tar.gz 826543 BLAKE2B 
307705ba777d155772a2dafad775e55d94e17a9e4c2986e48bd8a691c3bc4e433f212e1a59053222927bda42584b2d1d266bc2489f94fd3e4463416c56531d54
 SHA512 
f2307db517b393164028c17a8073c5baf7f7e3be36c988a90d455cad98a55b7a7e1a6e44584038141047237e81cb495bffaf70747de421ce316bb457e2d168e8
 DIST boto3-1.34.137.gh.tar.gz 827294 BLAKE2B 
ba4f008114e02f40c5e4ac095241c7dac2b919e1dbe7ffaacc9ab40b3d2a97a12ace2b27359190b20cf2f2c1dcc66044188f15ed12177b002a54537a692b0203
 SHA512 
7303b32359080f360a95e0fb068ca1e7b83fe54a5f553f6681df3382bd110c70927138e435afc8eb8e93760c9bd685afa7355e661243e6b7f91cd8e8063d401c
+DIST boto3-1.34.138.gh.tar.gz 827512 BLAKE2B 
d8022cb470f2f68bf16dd179fb348b3419a4fc7dd2095816916619dc314809db6a2385e86b83ff552609a4cb6285369d806debac20887cefa69b113cd0385552
 SHA512 
9e12dd97ffd1f15cdb527219184bef8dff012bd9b11214f566fd98a82b37e6ee9699b05de62eb48393ff551089d683143373cbef167ca7e35e64851894fb3fe1

diff --git a/dev-python/boto3/boto3-1.34.138.ebuild 
b/dev-python/boto3/boto3-1.34.138.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.138.ebuild
@@ -0,0 +1,53 @@
+# 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
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-07-02 Thread Michał Górny
commit: 52c9932cf5ba9801de26a51e7d0db323dd22747f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 02:23:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c9932c

dev-python/botocore: Bump to 1.34.138

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

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.34.138.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b92b18b9930e..49a34986834b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.34.127.gh.tar.gz 13112261 BLAKE2B 
e883f0a1e29178667678132195aea9
 DIST botocore-1.34.131.gh.tar.gz 13129943 BLAKE2B 
916360c6a9526edcfd338718f80556e59d54692aac13f38490e49457edd59016d264a5acbfeb6298af494f09f9c385e16347a9bf7f144c5a11afda2df188aeed
 SHA512 
9bb788ac8e8a2ec7be999acafef88ccbb4e693ccb315efe5655b80cf3f6629eebccbdac6f201550d2f75e476d83c5a800f1add6c71e2fe5b3d503da313f6d3d3
 DIST botocore-1.34.136.gh.tar.gz 13151618 BLAKE2B 
800b800ff2481335f0defb79c10a4216c8bb107a3369e6a45a9c0a6d8f703209a9e44560ebf859f7fc616498c68e9b0de331478a8b5e2d3b36788bdedb597a0b
 SHA512 
e9a31f6e8e241964fa34df65c8a9f8acaa1e33865eeb8257bf6da16982a3704b8ab66b6f424952ff100944471bb8f40cbdbcc26f72120da2d6033319948de81e
 DIST botocore-1.34.137.gh.tar.gz 13153450 BLAKE2B 
4049e5f7b12a4df94fa4a819f11732b86897ae838cc1fc9443f343037915e69134c0e3f335796976002ca63305dd12a8272252bed9370b6d64dc83186826467f
 SHA512 
f3ba697813ec4a68978f27be12e44df02336210e47b5347f3868c4630d899eccf4cb0e0cc679122e4e5ae55ba002efc7067e6e13ea5a286707b958cae14b4186
+DIST botocore-1.34.138.gh.tar.gz 13153609 BLAKE2B 
d2f16e1c49b51dbe35e21774bac766b88ad83cad18c6ee972de7f83086d1d00eb70826dbc0ffaff2b4bdb916fa22a849c1c0b8a4980206d9fb8c8288a047d803
 SHA512 
a43deaa3a5e95dbaa3a018907b8b44b822c399542f91291963e31708efbe06ca566f5f1290ba9c13359ebcac3566586d5b1c4ba391778ca11ed2d09ef1335162

diff --git a/dev-python/botocore/botocore-1.34.138.ebuild 
b/dev-python/botocore/botocore-1.34.138.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.138.ebuild
@@ -0,0 +1,67 @@
+# 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
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-07-02 Thread Michał Górny
commit: e09ff2eeaec44025afe9ab624e314459addf2a4e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 02:24:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09ff2ee

dev-python/Nuitka: Bump to 2.3.11

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

 dev-python/Nuitka/Manifest |  1 +
 dev-python/Nuitka/Nuitka-2.3.11.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 5923f847ed5b..ffd8813c1dfd 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-2.3.10.tar.gz 3702002 BLAKE2B 
6aa0a890d1db4f245686c87152855ff23c71726d34025bcd41fe9fb639ff78002396f7400aafbee59249b1a06238fd5384bdfb48e5b961580020cd7f02ce4e4d
 SHA512 
757c332afe2099fdc4708ea83776657d669811d2215360bcdbd4b6d2765fabca81a533d8bf7122c570318d3363cb2a3b1f511f4b6fa28abbc6a3d046fb7ff23d
+DIST Nuitka-2.3.11.tar.gz 3701661 BLAKE2B 
c318bf839ad334c49eb145ecd7074e9c36f982af13a10cc8226ce0aeddea5b6cd69be9a3279a1e0da9f83934e3cc0f6d02d1c5f469839d6e6be05d056c8e2a68
 SHA512 
4165a922e79027cc71b7ecf175c5e85a071e6661613d9dc95ba553d4d167b979726094c025af513e7e62eb0553f206b31408d233ffd74f1256d163c31d127e16
 DIST Nuitka-2.3.9.tar.gz 3701334 BLAKE2B 
8e86496330ddcbab61a875c173bcaa8acee74b4942efe7e0947c2e2536605bd8ba7eab59533766a0d308c446a577456ed398c703d71b58e9d53bba8fcc484c00
 SHA512 
6039580292d3cbb3adb2ad504c996f83beaa583336cbdcfae92c8310ffaabd8b9510451c2ceffb6a4c26f82e8e9c112468670eb8b5cdaae96ed152f3f9337272

diff --git a/dev-python/Nuitka/Nuitka-2.3.11.ebuild 
b/dev-python/Nuitka/Nuitka-2.3.11.ebuild
new file mode 100644
index ..274aff9ae3b5
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-2.3.11.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-build/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka.1 doc/nuitka-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" dev-util/patchelf
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/

2024-07-02 Thread Justin
commit: 71be5adbed35cd012b85ddb5c85ec0fa31e480a1
Author: Justin Donofrio  protonmail  com>
AuthorDate: Wed Jul  3 03:17:56 2024 +
Commit: Justin  protonmail  com>
CommitDate: Wed Jul  3 03:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71be5adb

www-client/mullvad-browser-bin: new package, add 13.5

Signed-off-by: Justin Donofrio  protonmail.com>

 www-client/mullvad-browser-bin/Manifest|  3 +
 www-client/mullvad-browser-bin/metadata.xml| 12 +++
 .../mullvad-browser-bin-13.5.ebuild| 90 ++
 3 files changed, 105 insertions(+)

diff --git a/www-client/mullvad-browser-bin/Manifest 
b/www-client/mullvad-browser-bin/Manifest
new file mode 100644
index 0..e409b53ca
--- /dev/null
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -0,0 +1,3 @@
+DIST mullvad-browser-linux-x86_64-13.5.tar.xz 103263340 BLAKE2B 
a66e20e75152e6d03b4eff8b5580418fb11587700bb5e16036f9bcb2c094cb0fe531653ef1daf64b1bf5841b25c3bf2378b85aae9b4ccb88287896cd054842ee
 SHA512 
8dfd65460852f1be2906d8e87e3b45589534e79213477ae5ae51b16e170fa24b1ea0ba1866771b625fbd3fc80311310b56abd493e5e3799bbaa9031654574401
+EBUILD mullvad-browser-bin-13.5.ebuild 3007 BLAKE2B 
59b9467557691a4b2a2a82a14c3a00d8f3fe9f703d51739eedb3e8e8c6751b962e135d6bde32b7dfbf063f336e429dc37e313cb6c739f71bf3a8ee8566a6b114
 SHA512 
5871ab4071f476ea06edb95c9c5b4b6ae58feb6b42eddcbac0b6bd98ad4649ea0b3903c0bd608a19b5a0199a778caf01b1376e4c188d3b6b08d0bcdd22483162
+MISC metadata.xml 475 BLAKE2B 
ad3e7ef5ae310f30924606b3ced24745a990825251ae23a9d029b571f5318caab04f89cea91c2e4253daaa0efd37237b808b321b0d78bb19b22037ef32ead6bd
 SHA512 
cb416d14e5e8af4a9f6a274ec183fcbb46ef194d7f861a6f174345b7b909eeeb2a8f260408f65be28b6ebe1071443339e65e0fb873e6d238c832f165524dede5

diff --git a/www-client/mullvad-browser-bin/metadata.xml 
b/www-client/mullvad-browser-bin/metadata.xml
new file mode 100644
index 0..36843982a
--- /dev/null
+++ b/www-client/mullvad-browser-bin/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+justin...@protonmail.com
+Justin
+
+
+Add support for X11
+Add support for screensharing on 
wayland
+
+

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild 
b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
new file mode 100644
index 0..1a223de8e
--- /dev/null
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="The Mullvad Browser is developed – in collaboration between 
Mullvad VPN and the Tor Project – to minimize tracking and fingerprinting."
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-browser https://mullvad.net/;
+SRC_URI="amd64? ( 
https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz
 )"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="-* amd64"
+
+IUSE="wayland X"
+
+RESTRICT="bindist mirror test strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-core
+   app-misc/mime-types
+   app-shells/bash
+   dev-libs/dbus-glib
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   gui-libs/gtk
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-video/ffmpeg
+   sys-apps/dbus
+   wayland? (
+   sys-apps/xdg-desktop-portal
+   )
+   X? (
+   x11-libs/cairo
+   x11-themes/hicolor-icon-theme
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
+)"
+
+QA_PREBUILT="*"
+
+src_install() {
+   # Install profiles to home dir
+   touch "${S}"/mullvad-browser/Browser/is-packaged-app
+
+   # Fix desktop file vars
+sed -i "s|Name=.*|Name=Mullvad Browser|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
+sed -i 
"s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
+sed -i "s|Icon=.*|Icon=mullvad-browser|g" 
"${S}"/mullvad-browser/start-mullvad-browser.desktop
+
+   # Install shim for X11, doesn't seem to launch without it, see upstream 
issue 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40565
+   # The X11 shim below does not affect the browser's fingerprint or 
functionality.
+   if use X ; then
+   echo "#include 
+ void 

[gentoo-commits] repo/gentoo:master commit in: net-im/dino/

2024-07-02 Thread Sam James
commit: ac1b57b73553469b1ee0f39e9fde8ad6f93ee230
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:58:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:58:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1b57b7

net-im/dino: Stabilize 0.4.3-r1 amd64, #935381

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

 net-im/dino/dino-0.4.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild
index 4f9c5a607668..429ec8e36db0 100644
--- a/net-im/dino/dino-0.4.3-r1.ebuild
+++ b/net-im/dino/dino-0.4.3-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="${MY_REPO_URI}.git"
inherit git-r3
 else
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64"
SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/vim-mediawiki/

2024-07-02 Thread Vitaly Zdanevich
commit: 5c1a2550bf2c74121ff9e901a531405897d0ea67
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Jul  3 02:34:49 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Wed Jul  3 02:34:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c1a2550

app-vim/vim-mediawiki: new package

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

 app-vim/vim-mediawiki/Manifest|  1 +
 app-vim/vim-mediawiki/metadata.xml| 11 +++
 app-vim/vim-mediawiki/vim-mediawiki-0.10.1.ebuild | 22 ++
 3 files changed, 34 insertions(+)

diff --git a/app-vim/vim-mediawiki/Manifest b/app-vim/vim-mediawiki/Manifest
new file mode 100644
index 0..3f3e67500
--- /dev/null
+++ b/app-vim/vim-mediawiki/Manifest
@@ -0,0 +1 @@
+DIST vim-mediawiki-0.10.1.tar.gz 33065 BLAKE2B 
2327f3c0c0d4734309d6b481263b96b7cdb8155858e223e948de57531a074e027f4cbabd74ed324e01b0650ec8c02df9f774f5690d790f5c71f1c45509e51343
 SHA512 
14fbb9cf0c91ab9451036c97abe67a0a0c7655511b2ee8ba5b940d8a21025beb98088cb4b1433a5d4f626600fada81a2d2350fa000ca6b5d65535de4703d85c4

diff --git a/app-vim/vim-mediawiki/metadata.xml 
b/app-vim/vim-mediawiki/metadata.xml
new file mode 100644
index 0..5a6b9a601
--- /dev/null
+++ b/app-vim/vim-mediawiki/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zdanevich.vit...@ya.ru
+   Vitaly Zdanevich
+   
+   
+   m-pilia/vim-mediawiki 
+   
+

diff --git a/app-vim/vim-mediawiki/vim-mediawiki-0.10.1.ebuild 
b/app-vim/vim-mediawiki/vim-mediawiki-0.10.1.ebuild
new file mode 100644
index 0..21a3e41ac
--- /dev/null
+++ b/app-vim/vim-mediawiki/vim-mediawiki-0.10.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vim-plugin
+
+COMMIT="a49f18d5f9676bd9064de25bfd3a1bfba898f177"
+
+DESCRIPTION="MediaWiki syntax highlight; preview; interlinks autocompletion by 
coc.nvim"
+HOMEPAGE="
+   https://github.com/m-pilia/vim-mediawiki
+"
+SRC_URI="https://github.com/m-pilia/$PN/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="$WORKDIR/$PN-$COMMIT"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/mwclient
+"



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-07-02 Thread Sam James
commit: a6fa706f543d572f4de00cc1b4fab83ca792ee32
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:30:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:32:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fa706f

dev-build/cmake: fix CMAKE_DOCS_VERSION

Doesn't really feel worth forcing rebuilds over though.

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

 dev-build/cmake/Manifest| 2 ++
 dev-build/cmake/cmake-3.27.9.ebuild | 3 +--
 dev-build/cmake/cmake-3.28.5.ebuild | 3 +--
 dev-build/cmake/cmake-3.29.3.ebuild | 3 +--
 dev-build/cmake/cmake-3.29.6.ebuild | 3 +--
 dev-build/cmake/cmake-3.30.0.ebuild | 3 +--
 dev-build/cmake/cmake-.ebuild   | 3 +--
 7 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index d1b44f05531a..b3d94d5fd9df 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -2,6 +2,7 @@ DIST cmake-3.27.0-docs.tar.xz 521348 BLAKE2B 
319c84195c37b1944bb5d3fde1aeae75623
 DIST cmake-3.27.9-SHA-256.txt 1646 BLAKE2B 
abfef38f8994d7684a44caaa4a5efa1ac8fbe38bd8e8c98bf341cf813f77ee54bea58f7b3ab7f68b3f5d992519396fd15a1f72a1d9587f593d80b8d2f8ba36e7
 SHA512 
310c45281735cf9812d9d1cf22a656c5b44e596ef7032a8b7b09900ef838e74b884599b42ed2f5469946f371d431b7d4b1e44f6cd49dfb36ea49d88b187b4804
 DIST cmake-3.27.9-SHA-256.txt.asc 833 BLAKE2B 
57d52fc2f3233662af13eb362ec82626c4821267f55f1313907513b61cee5b8481936da2b03c908c507b3e0919e4811e90c6cb47568420a8b2187c7942de9f1e
 SHA512 
cad2007e356eac480b2cb93778f90152788e33be2e565b38535a2d205794054e5d67d4ed7db0765a05017aedc5f1af21556535a084014fe6c446bc13258253da
 DIST cmake-3.27.9.tar.gz 10984490 BLAKE2B 
66f8fb6e301ed19f993fde6c4f9e336124be6373d49b58d130ce59f4e5225cd27e02813856636b51c2521403c3a56c200ce646de5c35be2b25b5e6240c98bdb4
 SHA512 
56ce723b0b6d09b420a2f89ba1636cdfb1bc305bc2df91ae716f866bee07f5d702d75efbddfbaf724f47382df809107fe1e6d046314cd2f1ff07bca34ad6340a
+DIST cmake-3.28.0-docs.tar.xz 525776 BLAKE2B 
b643f76012768f0100c51f0dd146230eba25b634ab4f9abd9c739b0b257e4b1d54aa01be8d2dcd27a7b1d9822bf13eb8af16ff3c6984eeefdeb58988a164bc26
 SHA512 
474dc77e44240de921013219bd7cdc4aee80214fbf38d60dc2ddb53c0fda8a11c466c01bbee2abbd32b711ec7524678515e39a79a5634354a6cb38f9683e229f
 DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b201712f52d98ecdf8035887232fe6000675c9bab90f275ff6d44406839f04352784a921dcbc9d65c5e2440b53f52
 SHA512 
0fdeed277d113e4642c11b87b98305da43213bd89566e3aaaf427a11e168d9e6754632c2fd76fae542d29fddfa8b67c3c0df19f741c53fdd3aea8ce7bec73ff3
 DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
 DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
@@ -13,4 +14,5 @@ DIST cmake-3.29.6-SHA-256.txt.asc 833 BLAKE2B 
25e2588375d353cc3d56480dae7aa3d237
 DIST cmake-3.29.6.tar.gz 11248411 BLAKE2B 
cfd639ce975a4a13221d1fffea97c3bf0599c9af1c8de28e340013ea918bd0fc1eff1d97ca07b2cdd9c34f790950246530ebf1282d400f658fb2d1f4f89a089c
 SHA512 
ecb7b62d2ed133da5c03932d78cc218deddd3c5d7d1116a5ded80b07f6e5f8145928fc15a5c22265995a2b451b1e20aa4dcaa1918060d025485fe8fa7730f3ec
 DIST cmake-3.30.0-SHA-256.txt 1646 BLAKE2B 
9ef563e1b7a49a34bd08547483e628de469edf64889e4a82975441eba6ec77f1ae3cafec4bfcc641699f9c5a60a9998960a6a3e0fd2b955678dc3c40729248ed
 SHA512 
7236dba187dcd5c92b5221116fe31931324ffd09f3371eb3d06b10cdcdb45c6822d95646cf4f8a44926210485f68f34c09f78cc4e3939b5f176f84aa818e82cd
 DIST cmake-3.30.0-SHA-256.txt.asc 833 BLAKE2B 
2c2657afba4b9d2b176d82789d634505e1eb9a1f46969a0993aadf52da34a242dc104988bc2d5d24cecbab7f32266aa22ac57c09986e20871321bbab11d2aa92
 SHA512 
de86b2b88c78bc5db905f0d8cbbb7f3ce736c1905375de93d68a2eea3927a02bc4d93d2f3a49c6cb5b0afbc61f6520c9cb1e8b4a33897670d16caff60aa4cdb3
+DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c986e123fc8acafb174a750ad0883d346254d12e8134dd9d030faefddc13b8260e7b43e405272157ada742c75b5fc2
 SHA512 
9d534b0efc30829f1144fb32c4f10ba25749e238c8ceeb4399b6d1eb8421b9fb1363972a497757ef84689bb987840619cbb4333ae95fd2397eea07eebed112c1
 DIST cmake-3.30.0.tar.gz 11500060 BLAKE2B 
62b3f3d5ed92f7f118991f36ba7098ff20c202dd924ecd1e7af3fedc54345c5db26ce6fa782fe1acb490857b478067c17383f0453dece579482c2e962bd9de12
 SHA512 
1dd872a3f93cfadb7ac0f93177e7d4d7ded67cf09c71b1b776dc3bc8b7d4e44dd81533a8a4bf2c9eaaed56443060aa27a11250a5e47de316c89db7e146929782

diff --git a/dev-build/cmake/cmake-3.27.9.ebuild 
b/dev-build/cmake/cmake-3.27.9.ebuild

[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-07-02 Thread Sam James
commit: e1e5febe40d1f00e1654e6cf06f9638382bb7ada
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:33:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:33:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e5febe

app-shells/ksh: Stabilize 1.0.8 amd64, #935380

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

 app-shells/ksh/ksh-1.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.8.ebuild b/app-shells/ksh/ksh-1.0.8.ebuild
index 518ca2d59d74..5d18e29dc3ca 100644
--- a/app-shells/ksh/ksh-1.0.8.ebuild
+++ b/app-shells/ksh/ksh-1.0.8.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ksh93/ksh;
 else
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
MY_PV=$(ver_rs 3 - 4 .)

SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
S="${WORKDIR}/${PN}-${MY_PV}"



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

2024-07-02 Thread Sam James
commit: d46b94d227f665b83e6802191ea652b1b2981885
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:27:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:27:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46b94d2

sys-kernel/gentoo-kernel: Stabilize 6.6.35 x86, #935357

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

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

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.35.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.35.ebuild
index 4f603a059b70..fb624f3d8afe 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.35.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.35.ebuild
@@ -45,7 +45,7 @@ SRC_URI+="
 "
 S=${WORKDIR}/${MY_P}
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



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

2024-07-02 Thread Sam James
commit: 0882b5ee2fe1a8f1f1a88676f53ac982ce95734a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:27:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:27:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0882b5ee

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.35 x86, #935357

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
index e0e46cd48882..2765d5d29f20 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-build/ninja/, dev-build/ninja/files/

2024-07-02 Thread Sam James
commit: b83f3dd72d19efe734aae9862400ba4f38b17a57
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:21:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83f3dd7

dev-build/ninja: wire up tests again

Bug: https://bugs.gentoo.org/929221
Signed-off-by: Sam James  gentoo.org>

 dev-build/ninja/Manifest   |   1 +
 .../ninja-1.12.1-restore-tests-bootstrap.patch | 135 +
 dev-build/ninja/ninja-1.12.1.ebuild|  39 +-
 dev-build/ninja/ninja-.ebuild  |  38 +-
 4 files changed, 201 insertions(+), 12 deletions(-)

diff --git a/dev-build/ninja/Manifest b/dev-build/ninja/Manifest
index 31bb62aaf6a5..621e98b62756 100644
--- a/dev-build/ninja/Manifest
+++ b/dev-build/ninja/Manifest
@@ -1,2 +1,3 @@
+DIST gtest-1.14.0.tar.gz 867764 BLAKE2B 
c457f55ac572b9fb1553eee3df7eeeaf1e7dd2c3d747dd5e90dd279038fa5c71bb7b7d9ba1cf7e6143898b2a1d24d100584bd2a48ded41a426870c4825eec1b2
 SHA512 
765c326ccc1b87a01027385e69238266e356361cd4ee3e18e3c9d137a5d11fa5d657c164d02dd1be8fe693c8e10f2b580588dbfa57d27f070e2750f50d3e662c
 DIST ninja-1.11.1.tar.gz 229479 BLAKE2B 
c96cf7c319b7abd65f644465688d256f8b3a576c4616d0c63852e25dd0dc5f63c66708d429d8dddb6228502eb147211a86a5dd369b80ec2228902b370d2343e5
 SHA512 
1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
 DIST ninja-1.12.1.tar.gz 240483 BLAKE2B 
915545888cbd7d9e6e7e4fb0bad42f6c36ecef2de93356966541de0f8f4315e59e47cf20f189de5de11ba2a038488c7964ec709bad8868488cc03524a88483f4
 SHA512 
d6e6f0e89a4844a69069ff0c7cefc07704a41c7b0c062a57534de87decdde63e27928147b32b806aa7efa1061f031a1319b074391db61b0cbdccf096954c

diff --git a/dev-build/ninja/files/ninja-1.12.1-restore-tests-bootstrap.patch 
b/dev-build/ninja/files/ninja-1.12.1-restore-tests-bootstrap.patch
new file mode 100644
index ..94aa8ab5b397
--- /dev/null
+++ b/dev-build/ninja/files/ninja-1.12.1-restore-tests-bootstrap.patch
@@ -0,0 +1,135 @@
+https://bugs.gentoo.org/929221
+https://github.com/ninja-build/ninja/issues/2447
+https://github.com/ninja-build/ninja/commit/afcd4a146fb82843f6ff695f89504ce4ca65ddfd
+
+From afcd4a146fb82843f6ff695f89504ce4ca65ddfd Mon Sep 17 00:00:00 2001
+From: David 'Digit' Turner 
+Date: Sun, 12 May 2024 23:45:28 +0200
+Subject: [PATCH] configure.py: Support --gtest-source-dir to build tests.
+
+Allow the Ninja build plan generated by configure.py to
+build `ninja_test` by compiling GoogleTest from source if
+the path to the library if passed through the new option
+`--gtest-source-dir` or the GTEST_SOURCE_DIR environment
+variable.
+
+For simplicity, probing for an installed version of the
+library, and linking to it, is not supported (use the
+CMake build for this).
+
+This also removes the obsolete `--gtest-dir` option.
+
+Fixes #2447
+---
+ configure.py | 83 +++-
+ 2 files changed, 95 insertions(+), 1 deletion(-)
+
+diff --git a/configure.py b/configure.py
+index f9e49f9cdf..2b16618c43 100755
+--- a/configure.py
 b/configure.py
+@@ -223,7 +223,10 @@ def _run_command(self, cmdline: str) -> None:
+ parser.add_option('--profile', metavar='TYPE',
+   choices=profilers,
+   help='enable profiling (' + '/'.join(profilers) + ')',)
+-parser.add_option('--with-gtest', metavar='PATH', help='ignored')
++parser.add_option('--gtest-source-dir', metavar='PATH',
++  help='Path to GoogleTest source directory. If not provided 
' +
++   'GTEST_SOURCE_DIR will be probed in the environment. ' 
+
++   'Tests will not be built without a value.')
+ parser.add_option('--with-python', metavar='EXE',
+   help='use EXE as the Python interpreter',
+   default=os.path.basename(sys.executable))
+@@ -435,6 +438,7 @@ def shell_escape(str: str) -> str:
+ if 'LDFLAGS' in configure_env:
+ ldflags.append(configure_env['LDFLAGS'])
+ n.variable('ldflags', ' '.join(shell_escape(flag) for flag in ldflags))
++
+ n.newline()
+ 
+ if platform.is_msvc():
+@@ -592,6 +596,83 @@ def has_re2c() -> bool:
+ # build.ninja file.
+ n = ninja_writer
+ 
++# Build the ninja_test executable only if the GTest source directory
++# is provided explicitly. Either from the environment with GTEST_SOURCE_DIR
++# or with the --gtest-source-dir command-line option.
++#
++# Do not try to look for an installed binary version, and link against it
++# because doing so properly is platform-specific (use the CMake build for
++# this).
++if options.gtest_source_dir:
++gtest_src_dir = options.gtest_source_dir
++else:
++gtest_src_dir = os.environ.get('GTEST_SOURCE_DIR')
++
++if gtest_src_dir:
++# Verify GoogleTest source directory, and add its include directory
++# to the global include search 

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-07-02 Thread Sam James
commit: 76ac0d8b342f216f4c7024235f707e010e706f76
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:27:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:27:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ac0d8b

virtual/dist-kernel: Stabilize 6.6.35 x86, #935357

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

 virtual/dist-kernel/dist-kernel-6.6.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-6.6.35.ebuild 
b/virtual/dist-kernel/dist-kernel-6.6.35.ebuild
index 9969a23652bd..03eed7f5539d 100644
--- a/virtual/dist-kernel/dist-kernel-6.6.35.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.6.35.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprshade/

2024-07-02 Thread John M. Harris, Jr.
commit: 3094bc1c1a8cc11bb65ee5d21649355a25b0519d
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Wed Jul  3 02:24:36 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Wed Jul  3 02:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3094bc1c

gui-apps/hyprshade: Fix SRC_URI, 

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-apps/hyprshade/hyprshade-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/hyprshade/hyprshade-.ebuild 
b/gui-apps/hyprshade/hyprshade-.ebuild
index 64047185e..e71b05a5c 100644
--- a/gui-apps/hyprshade/hyprshade-.ebuild
+++ b/gui-apps/hyprshade/hyprshade-.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://github.com/loqusion/${PN}.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/loqusion/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   
SRC_URI="https://github.com/loqusion/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
KEYWORDS="~amd64"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: games-util/cartridges/

2024-07-02 Thread Maciej Barć
commit: a088dc1fa84e96178c4a9eba6efa2e14c6470793
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jul  3 02:15:21 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jul  3 02:18:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a088dc1f

games-util/cartridges: add missing dependencies

Closes: https://bugs.gentoo.org/935371
Signed-off-by: Maciej Barć  gentoo.org>

 .../cartridges/{cartridges-2.7.4.ebuild => cartridges-2.7.4-r1.ebuild} | 3 +++
 .../{cartridges-2.8.5-r1.ebuild => cartridges-2.8.5-r2.ebuild} | 3 +++
 games-util/cartridges/cartridges-.ebuild   | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/games-util/cartridges/cartridges-2.7.4.ebuild 
b/games-util/cartridges/cartridges-2.7.4-r1.ebuild
similarity index 91%
rename from games-util/cartridges/cartridges-2.7.4.ebuild
rename to games-util/cartridges/cartridges-2.7.4-r1.ebuild
index deb98cb4d395..adc08bdbbf20 100644
--- a/games-util/cartridges/cartridges-2.7.4.ebuild
+++ b/games-util/cartridges/cartridges-2.7.4-r1.ebuild
@@ -31,7 +31,10 @@ RDEPEND="
>=gui-libs/libadwaita-1.4.0:1[introspection]
gui-libs/gtk:4[introspection]
$(python_gen_cond_dep '
+   dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
')
 "
 BDEPEND="

diff --git a/games-util/cartridges/cartridges-2.8.5-r1.ebuild 
b/games-util/cartridges/cartridges-2.8.5-r2.ebuild
similarity index 91%
rename from games-util/cartridges/cartridges-2.8.5-r1.ebuild
rename to games-util/cartridges/cartridges-2.8.5-r2.ebuild
index 978aba14e1ae..b3d64b8e0edb 100644
--- a/games-util/cartridges/cartridges-2.8.5-r1.ebuild
+++ b/games-util/cartridges/cartridges-2.8.5-r2.ebuild
@@ -31,7 +31,10 @@ RDEPEND="
>=gui-libs/libadwaita-1.5.1:1[introspection]
gui-libs/gtk:4[introspection]
$(python_gen_cond_dep '
+   dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
')
 "
 BDEPEND="

diff --git a/games-util/cartridges/cartridges-.ebuild 
b/games-util/cartridges/cartridges-.ebuild
index 978aba14e1ae..b3d64b8e0edb 100644
--- a/games-util/cartridges/cartridges-.ebuild
+++ b/games-util/cartridges/cartridges-.ebuild
@@ -31,7 +31,10 @@ RDEPEND="
>=gui-libs/libadwaita-1.5.1:1[introspection]
gui-libs/gtk:4[introspection]
$(python_gen_cond_dep '
+   dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
')
 "
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-07-02 Thread Sam James
commit: 081ce359c916855eaf68dbe393687a091ca2ba72
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:09:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:09:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081ce359

dev-build/cmake: add 3.30.0

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

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.30.0.ebuild | 281 
 2 files changed, 284 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 51db5fab2ce6..d1b44f05531a 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -11,3 +11,6 @@ DIST cmake-3.29.3.tar.gz 11247199 BLAKE2B 
8d18aca8871a615a4dca8eeb380ad79fdf41a2
 DIST cmake-3.29.6-SHA-256.txt 1646 BLAKE2B 
8d2e11fe0e7ba89e394e51920657deb793e5f45026ebb86c39748410f110568c68021099286901f05fea47bf641d583b4f3715fe315e795cc8041a1fb66d5107
 SHA512 
1df0e791c3f42e5f96a967b385155b1f2e5214d78df639c81d2632455748f68423ab5de580f7f3e64c06387fd25247660da4b4bda0c9881f7ca25a317b62556f
 DIST cmake-3.29.6-SHA-256.txt.asc 833 BLAKE2B 
25e2588375d353cc3d56480dae7aa3d2376c11cb1d830167f57544429fb0b455aeaceb121ac0fdd3f6f2b235c418bc4f52eafacc436472d9a2f3e80b97b08b18
 SHA512 
f01fff8b188ddd5aa7501acba3d68f3ba2a6b94d402af1afd716be66fa8f76c2d373cd6851a7fe308761171e2206c60f4f785209c86170037afcf3f416f080de
 DIST cmake-3.29.6.tar.gz 11248411 BLAKE2B 
cfd639ce975a4a13221d1fffea97c3bf0599c9af1c8de28e340013ea918bd0fc1eff1d97ca07b2cdd9c34f790950246530ebf1282d400f658fb2d1f4f89a089c
 SHA512 
ecb7b62d2ed133da5c03932d78cc218deddd3c5d7d1116a5ded80b07f6e5f8145928fc15a5c22265995a2b451b1e20aa4dcaa1918060d025485fe8fa7730f3ec
+DIST cmake-3.30.0-SHA-256.txt 1646 BLAKE2B 
9ef563e1b7a49a34bd08547483e628de469edf64889e4a82975441eba6ec77f1ae3cafec4bfcc641699f9c5a60a9998960a6a3e0fd2b955678dc3c40729248ed
 SHA512 
7236dba187dcd5c92b5221116fe31931324ffd09f3371eb3d06b10cdcdb45c6822d95646cf4f8a44926210485f68f34c09f78cc4e3939b5f176f84aa818e82cd
+DIST cmake-3.30.0-SHA-256.txt.asc 833 BLAKE2B 
2c2657afba4b9d2b176d82789d634505e1eb9a1f46969a0993aadf52da34a242dc104988bc2d5d24cecbab7f32266aa22ac57c09986e20871321bbab11d2aa92
 SHA512 
de86b2b88c78bc5db905f0d8cbbb7f3ce736c1905375de93d68a2eea3927a02bc4d93d2f3a49c6cb5b0afbc61f6520c9cb1e8b4a33897670d16caff60aa4cdb3
+DIST cmake-3.30.0.tar.gz 11500060 BLAKE2B 
62b3f3d5ed92f7f118991f36ba7098ff20c202dd924ecd1e7af3fedc54345c5db26ce6fa782fe1acb490857b478067c17383f0453dece579482c2e962bd9de12
 SHA512 
1dd872a3f93cfadb7ac0f93177e7d4d7ded67cf09c71b1b776dc3bc8b7d4e44dd81533a8a4bf2c9eaaed56443060aa27a11250a5e47de316c89db7e146929782

diff --git a/dev-build/cmake/cmake-3.30.0.ebuild 
b/dev-build/cmake/cmake-3.30.0.ebuild
new file mode 100644
index ..564414a1bb38
--- /dev/null
+++ b/dev-build/cmake/cmake-3.30.0.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
+CMAKE_DOCS_VERSION=3.27.0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   

[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-07-02 Thread Sam James
commit: 5b2703a15c2e6b33dd90b18547820103cd4ee42c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:10:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:10:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2703a1

app-shells/ksh: Stabilize 1.0.8 arm, #935380

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

 app-shells/ksh/ksh-1.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.8.ebuild b/app-shells/ksh/ksh-1.0.8.ebuild
index c97a769209a6..63bca4e6ec7c 100644
--- a/app-shells/ksh/ksh-1.0.8.ebuild
+++ b/app-shells/ksh/ksh-1.0.8.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ksh93/ksh;
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
MY_PV=$(ver_rs 3 - 4 .)

SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
S="${WORKDIR}/${PN}-${MY_PV}"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-07-02 Thread Sam James
commit: e988d6d57e3397b7b6cba321df3b6ec222357f12
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:10:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:10:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e988d6d5

app-shells/ksh: Stabilize 1.0.8 arm64, #935380

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

 app-shells/ksh/ksh-1.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.8.ebuild b/app-shells/ksh/ksh-1.0.8.ebuild
index 63bca4e6ec7c..41de753d122a 100644
--- a/app-shells/ksh/ksh-1.0.8.ebuild
+++ b/app-shells/ksh/ksh-1.0.8.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ksh93/ksh;
 else
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
MY_PV=$(ver_rs 3 - 4 .)

SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
S="${WORKDIR}/${PN}-${MY_PV}"



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-07-02 Thread Sam James
commit: c94daf304a9012350d0dd0c0ee5e4c9326754b6c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 02:10:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 02:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94daf30

app-shells/ksh: Stabilize 1.0.8 ppc, #935380

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

 app-shells/ksh/ksh-1.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/ksh/ksh-1.0.8.ebuild b/app-shells/ksh/ksh-1.0.8.ebuild
index 41de753d122a..518ca2d59d74 100644
--- a/app-shells/ksh/ksh-1.0.8.ebuild
+++ b/app-shells/ksh/ksh-1.0.8.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ksh93/ksh;
 else
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
MY_PV=$(ver_rs 3 - 4 .)

SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
S="${WORKDIR}/${PN}-${MY_PV}"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprshade/

2024-07-02 Thread John M. Harris, Jr.
commit: e2a745227955d2711dd809ada11bb449c4c96271
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Wed Jul  3 02:03:20 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Wed Jul  3 02:03:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2a74522

gui-apps/hyprshade: add 3.2.1

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-apps/hyprshade/Manifest   |  1 +
 gui-apps/hyprshade/hyprshade-3.2.1.ebuild | 32 +++
 2 files changed, 33 insertions(+)

diff --git a/gui-apps/hyprshade/Manifest b/gui-apps/hyprshade/Manifest
new file mode 100644
index 0..98acc4e1b
--- /dev/null
+++ b/gui-apps/hyprshade/Manifest
@@ -0,0 +1 @@
+DIST hyprshade-3.2.1.gh.tar.gz 40194411 BLAKE2B 
dfae66884bdae6e409115d8d9200af72302a00984c430348b04b4f16d1441b047d8bbae2bb87d06e3a16f3c6dfbade2219cd9bad04a01fec5ddee86693b398ff
 SHA512 
b21685684b01b7e01e1b17215f4d10c3420010f90041cbab25a159a0415779460cbda666adb4aab4786d55abba4b0205c6d7709c944361371dfd3ed38fdc

diff --git a/gui-apps/hyprshade/hyprshade-3.2.1.ebuild 
b/gui-apps/hyprshade/hyprshade-3.2.1.ebuild
new file mode 100644
index 0..e71b05a5c
--- /dev/null
+++ b/gui-apps/hyprshade/hyprshade-3.2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+PYPI_NO_NORMALIZE=1
+
+inherit distutils-r1
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/loqusion/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/loqusion/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Hyprland shader configuration tool"
+HOMEPAGE="https://github.com/loqusion/hyprshade;
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-python/chevron
+   gui-wm/hyprland
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/, sys-devel/mold/files/

2024-07-02 Thread Sam James
commit: bf9cbb53ac91ce4d3568f7bb51ebc6703f4ead32
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 01:40:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 01:40:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9cbb53

sys-devel/mold: add 2.32.1

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

 sys-devel/mold/Manifest  |   1 +
 sys-devel/mold/files/mold-2.32.1-libdl.patch |  20 ++
 sys-devel/mold/mold-2.32.1.ebuild| 103 +++
 3 files changed, 124 insertions(+)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 91d423fc5efb..168f6f751304 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -2,3 +2,4 @@ DIST mold-2.1.0.tar.gz 9278811 BLAKE2B 
b31e13f92177553adf5069cf35c8c75c7bc28f0af
 DIST mold-2.30.0.tar.gz 9957539 BLAKE2B 
f45924598029dabfb2c02298e1f89aae848cd64e2e87dd80f500de323517db92e62df798feee8a2cd81cb930eff0640c2b9957808a4080f0027884015994ce64
 SHA512 
7cfba4f0fb332799ad267d3eafb8e2f0057af4484467b3e3fbaf8044220163a2c7e26cd1786510f250844c8b57e30c15167c8dd9688af1773abc580c5605abf3
 DIST mold-2.31.0.tar.gz 10031469 BLAKE2B 
338f516efcb430c8393fb0d6861b913fa1dd0095226e3d13018255da4f0b4affa168928b1e5cfbd0b5a4efcf840612675f04579f0c1d3c0e2b3c6815d6bef4c0
 SHA512 
343c62d8c67b74988f762c46999d2d866b2e9a0c69d2b910b12384ea5abc620b30468cd1b1bacfe41474d1c97c8ce2e49d55ca70479691238fb73d83d9adc683
 DIST mold-2.32.0.tar.gz 10005686 BLAKE2B 
a277a29498f4d6b33da49ba038ce5ef1c4a1bd3ac84ea994a2aae5d36139a2ee773e08e1a3ff0a7382da4d2319ce994575e3ed1e5be8e5f7a161045aaf4e2d58
 SHA512 
66cd95ec65b31749ead7604f921eebd9f8e7faad82f6aa2cd7a179e4f4cb2bd78584ec5a8de000fbd4c37bbbfeb878e40a4e93ca909d1be557d73117e4b38f4b
+DIST mold-2.32.1.tar.gz 10010384 BLAKE2B 
b020d57df25d91fac9b6ef994e9f7f73b6736d18a73be3caebe03a851a1db1986abe395b5481a1e30e01f38362c3705cb5903251b7201c0003c745dee37a5148
 SHA512 
d38b12faf81ba8015fc0cdb52944ac94366877c3033871a92610087e036d75b3d072baf9bbf107a9029495521e067fb36c0809b5138f90976492547b39c33085

diff --git a/sys-devel/mold/files/mold-2.32.1-libdl.patch 
b/sys-devel/mold/files/mold-2.32.1-libdl.patch
new file mode 100644
index ..994137938b68
--- /dev/null
+++ b/sys-devel/mold/files/mold-2.32.1-libdl.patch
@@ -0,0 +1,20 @@
+https://github.com/rui314/mold/commit/091395df335d577adc2a09e854a129f02081c576
+
+From 091395df335d577adc2a09e854a129f02081c576 Mon Sep 17 00:00:00 2001
+From: Rui Ueyama 
+Date: Fri, 28 Jun 2024 11:00:36 +0900
+Subject: [PATCH] Link with `-ldl` for dlopen()
+
+Fixes https://github.com/rui314/mold/issues/1293
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -61,6 +61,8 @@ target_compile_features(mold PRIVATE cxx_std_20)
+ 
+ if(MINGW)
+   target_link_libraries(mold PRIVATE dl)
++else()
++  target_link_libraries(mold PRIVATE ${CMAKE_DL_LIBS})
+ endif()
+ 
+ if(NOT "${CMAKE_CXX_COMPILER_FRONTEND_VARIANT}" STREQUAL "MSVC")
+

diff --git a/sys-devel/mold/mold-2.32.1.ebuild 
b/sys-devel/mold/mold-2.32.1.ebuild
new file mode 100644
index ..5c267ea9c1cb
--- /dev/null
+++ b/sys-devel/mold/mold-2.32.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="A Modern Linker"
+HOMEPAGE="https://github.com/rui314/mold;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/rui314/mold.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"
+fi
+
+# mold (MIT)
+#  - xxhash (BSD-2)
+#  - siphash ( MIT CC0-1.0 )
+LICENSE="MIT BSD-2 CC0-1.0"
+SLOT="0"
+
+RDEPEND="
+   app-arch/zstd:=
+   >=dev-cpp/tbb-2021.7.0-r1:=
+   dev-libs/blake3:=
+   sys-libs/zlib
+   !kernel_Darwin? (
+   >=dev-libs/mimalloc-2:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-libdl.patch
+)
+
+pkg_pretend() {
+   # Requires a c++20 compiler, see #831473
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
+   die "${PN} needs at least gcc 10"
+   elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
+   die "${PN} needs at least clang 12"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
+
+   # Heavy tests, need qemu
+   rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
+   rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
+
+   # Sandbox sadness
+   rm test/elf/run.sh || die
+   sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
+   test/elf/mold-wrapper{,2}.sh || 

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-07-02 Thread Sam James
commit: 91ec0f63156ec7a8fd98fc95eed8ddbcecf0f484
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 01:27:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 01:28:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ec0f63

dev-build/cmake: add 3.29.6

Also, filter a bunch of variables which confuse the testsuite when
it tries to compare output against a regex.

Note that already did 9b0fbdcf296c0bf013b58637f2a87a5bdc125e52 in preparation
for FetchContent changes coming down the line... :(

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

 dev-build/cmake/Manifest   | 3 +++
 dev-build/cmake/{cmake-.ebuild => cmake-3.29.6.ebuild} | 2 ++
 dev-build/cmake/cmake-.ebuild  | 2 ++
 3 files changed, 7 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 66d50b7d82e8..51db5fab2ce6 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -8,3 +8,6 @@ DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4
 DIST cmake-3.29.3-SHA-256.txt 1646 BLAKE2B 
a1cb6895e9d98ac750450230adaba562a4be7134563869feb59c5a32dbea62a49273a9d163aade84c81fa410a94fcdfe2adaa653cd663972376b20a3b5436be9
 SHA512 
118604ac64ccd02995e6b421c256cb414637471094a72ff65d0f604cc4cc9f869f64fe1d409584925b93050373e7b69966ea91e4a9fc34b98287b0ee49eeb23c
 DIST cmake-3.29.3-SHA-256.txt.asc 833 BLAKE2B 
e4bfe4ea447441bcb7d4c46861b30da21e15ba6327c5ccbf1456ef273383b0ce8ee4a2e5a3de3312e112c26fe256e23021f4a1f89f8f96b5b39ff28398d4a51c
 SHA512 
f2ed15c13a8fc7e05f5a8e41c3506435b4a204be37372c769577b51e30478740863eac800d32a0ef838f9b0a1125c1fe6772132ac4570e88a482109d42333fd9
 DIST cmake-3.29.3.tar.gz 11247199 BLAKE2B 
8d18aca8871a615a4dca8eeb380ad79fdf41a2696bfbc69141db2a2715ff52b2a17c57b195aa00f7b0643791f40991c123056ef10482e80c1f963631d8d8ea50
 SHA512 
930060cf484a769992ebc798d5e81984560b2cd7e163db7053181ad842656ccd0085e7e077c9c620e719d212f78283ca0db19bec5491a355d38078bbe0bac254
+DIST cmake-3.29.6-SHA-256.txt 1646 BLAKE2B 
8d2e11fe0e7ba89e394e51920657deb793e5f45026ebb86c39748410f110568c68021099286901f05fea47bf641d583b4f3715fe315e795cc8041a1fb66d5107
 SHA512 
1df0e791c3f42e5f96a967b385155b1f2e5214d78df639c81d2632455748f68423ab5de580f7f3e64c06387fd25247660da4b4bda0c9881f7ca25a317b62556f
+DIST cmake-3.29.6-SHA-256.txt.asc 833 BLAKE2B 
25e2588375d353cc3d56480dae7aa3d2376c11cb1d830167f57544429fb0b455aeaceb121ac0fdd3f6f2b235c418bc4f52eafacc436472d9a2f3e80b97b08b18
 SHA512 
f01fff8b188ddd5aa7501acba3d68f3ba2a6b94d402af1afd716be66fa8f76c2d373cd6851a7fe308761171e2206c60f4f785209c86170037afcf3f416f080de
+DIST cmake-3.29.6.tar.gz 11248411 BLAKE2B 
cfd639ce975a4a13221d1fffea97c3bf0599c9af1c8de28e340013ea918bd0fc1eff1d97ca07b2cdd9c34f790950246530ebf1282d400f658fb2d1f4f89a089c
 SHA512 
ecb7b62d2ed133da5c03932d78cc218deddd3c5d7d1116a5ded80b07f6e5f8145928fc15a5c22265995a2b451b1e20aa4dcaa1918060d025485fe8fa7730f3ec

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-3.29.6.ebuild
similarity index 98%
copy from dev-build/cmake/cmake-.ebuild
copy to dev-build/cmake/cmake-3.29.6.ebuild
index bae1fe0b5561..2466453d0ec7 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-3.29.6.ebuild
@@ -218,6 +218,8 @@ src_test() {

"${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
|| die
 
+   unset CLICOLOR CLICOLOR_FORCE CMAKE_COMPILER_COLOR_DIAGNOSTICS 
CMAKE_COLOR_DIAGNOSTICS
+
pushd "${BUILD_DIR}" > /dev/null || die
 
# Excluded tests:

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index bae1fe0b5561..2466453d0ec7 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -218,6 +218,8 @@ src_test() {

"${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
|| die
 
+   unset CLICOLOR CLICOLOR_FORCE CMAKE_COMPILER_COLOR_DIAGNOSTICS 
CMAKE_COLOR_DIAGNOSTICS
+
pushd "${BUILD_DIR}" > /dev/null || die
 
# Excluded tests:



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

2024-07-02 Thread Sam James
commit: 4fc79e22daff1ee51cd861515daba7dca08c1e5a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:54:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:54:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc79e22

cmake.eclass: fix copyright

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

 eclass/cmake.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index d7d45217e275..de43bd017768 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -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
 
 # @ECLASS: cmake.eclass



[gentoo-commits] repo/gentoo:master commit in: net-im/dino/files/, net-im/dino/

2024-07-02 Thread Sam James
commit: 17b280061ae4915912092cb9ea6c7a6b89f6c86b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:59:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:59:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b28006

net-im/dino: backport new Vala compile fix

This is in 0.4.4 but let's backport it so we can stable it quickly.

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

 net-im/dino/dino-0.4.3-r1.ebuild  |  1 +
 net-im/dino/files/dino-0.4.3-vala-gpgme.patch | 32 +++
 2 files changed, 33 insertions(+)

diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild
index 0badcf1fd992..4f9c5a607668 100644
--- a/net-im/dino/dino-0.4.3-r1.ebuild
+++ b/net-im/dino/dino-0.4.3-r1.ebuild
@@ -63,6 +63,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${P}-c99.patch
+   "${FILESDIR}"/${P}-vala-gpgme.patch
 )
 
 src_configure() {

diff --git a/net-im/dino/files/dino-0.4.3-vala-gpgme.patch 
b/net-im/dino/files/dino-0.4.3-vala-gpgme.patch
new file mode 100644
index ..fa609a97d88d
--- /dev/null
+++ b/net-im/dino/files/dino-0.4.3-vala-gpgme.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/930539
+https://github.com/dino/dino/issues/1576
+https://github.com/dino/dino/commit/a90edd05389d2f8011eccda3acd5f24f3948b8b5
+
+From a90edd05389d2f8011eccda3acd5f24f3948b8b5 Mon Sep 17 00:00:00 2001
+From: Rico Tzschichholz 
+Date: Sun, 28 Apr 2024 21:30:12 +0200
+Subject: [PATCH] Annotating with array_null_terminated doesn't imply a missing
+ array_length
+
+Taken from 
https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077
+---
+ plugins/gpgme-vala/vapi/gpgme_public.vapi | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/plugins/gpgme-vala/vapi/gpgme_public.vapi 
b/plugins/gpgme-vala/vapi/gpgme_public.vapi
+index bcf125696..4f9010c98 100644
+--- a/plugins/gpgme-vala/vapi/gpgme_public.vapi
 b/plugins/gpgme-vala/vapi/gpgme_public.vapi
+@@ -22,9 +22,9 @@ public class Key {
+ public string issuer_name;
+ public string chain_id;
+ public Validity owner_trust;
+-[CCode(array_null_terminated = true)]
++[CCode (array_length = false, array_null_terminated = true)]
+ public SubKey[] subkeys;
+-[CCode(array_null_terminated = true)]
++[CCode (array_length = false, array_null_terminated = true)]
+ public UserID[] uids;
+ public KeylistMode keylist_mode;
+ // public string fpr; // requires gpgme >= 1.7.0
+



[gentoo-commits] repo/gentoo:master commit in: sys-libs/gdbm/

2024-07-02 Thread Sam James
commit: 99e6e7aa85c588274e3938636b07bce556dc2483
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:40:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:50:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e6e7aa

sys-libs/gdbm: add 1.24

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

 sys-libs/gdbm/Manifest |  2 ++
 sys-libs/gdbm/gdbm-1.24.ebuild | 60 ++
 2 files changed, 62 insertions(+)

diff --git a/sys-libs/gdbm/Manifest b/sys-libs/gdbm/Manifest
index 63bb68e78015..565e603df070 100644
--- a/sys-libs/gdbm/Manifest
+++ b/sys-libs/gdbm/Manifest
@@ -1,2 +1,4 @@
 DIST gdbm-1.23.tar.gz 1115854 BLAKE2B 
a47746577cf2f3c9b62faea496c4d6a50a8f1b0a5af448cb2215e90057c99b5b630ba3f5357c85dfb7fd98ba4e90969e30a779120c29106ed1e8736721f9bec1
 SHA512 
918080cb0225b221c11eb7339634a95e00c526072395f7a3d46ccf42ef020dea7c4c5bec34aff2c4f16033e1fff6583252b7e978f68b8d7f8736b0e025838e10
 DIST gdbm-1.23.tar.gz.sig 181 BLAKE2B 
34785e6fe8e02100084d61e989749ee388794b8af82fc59a417140807bf169c45c15935f8cf91d0ba116dfdee295e05b2b014f1539f1f128a57acfe59010d34d
 SHA512 
6653751c04584f10aa3325bd1cb5b9f7970a786dd2a99602ea620c11a86a9ba5c342aa52627bd06c03da822e9e1600dc034d9a8f42856a287fd67f6b9f161c71
+DIST gdbm-1.24.tar.gz 1195931 BLAKE2B 
79f49adbb455c2e1b91f3450037b71165fa8de82650d6402e0e22ee1f4d278fdb0bd78100659bf416e2409b432e1f8d32ecbae523980413f7148b80ee06c9f4b
 SHA512 
401ff8c707079f21da1ac1d6f4714a87f224b6f41943078487dc891be49f51fd1ac7a32fd599aae0fad185f2c6ba7432616d328fd6aaab068eb54db9562ff7fa
+DIST gdbm-1.24.tar.gz.sig 95 BLAKE2B 
3a66c2a256d9601db57df20feb5d72d1e94d23b7a92e3099f121549c8aa2c57b05a3021d88f97291819378462a68664af958de4c9de65887d2cca6642d172bc3
 SHA512 
a54595e0fd23724f5e30c2ff1b9656dbb6da3b448f4ab6a2579a523c11bae53e47d3843327a1e4499b312ab947ac73b5a9aa6e78fe5e932c55a1be0cdab4e63d

diff --git a/sys-libs/gdbm/gdbm-1.24.ebuild b/sys-libs/gdbm/gdbm-1.24.ebuild
new file mode 100644
index ..5c738509d6d9
--- /dev/null
+++ b/sys-libs/gdbm/gdbm-1.24.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gdbm.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="Standard GNU database libraries"
+HOMEPAGE="https://www.gnu.org/software/gdbm/;
+SRC_URI="
+   mirror://gnu/gdbm/${P}.tar.gz
+   verify-sig? ( mirror://gnu/gdbm/${P}.tar.gz.sig )
+"
+
+LICENSE="GPL-3"
+SLOT="0/6" # libgdbm.so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="+berkdb nls +readline static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   test? ( dev-util/dejagnu )
+   verify-sig? ( sec-keys/openpgp-keys-gdbm )
+"
+
+src_prepare() {
+   default
+
+   # gdbm ships with very old libtool files, regen to avoid
+   # errors when cross-compiling.
+   elibtoolize
+}
+
+multilib_src_configure() {
+   # gdbm doesn't appear to use either of these libraries
+   export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no
+
+   local myeconfargs=(
+   --includedir="${EPREFIX}"/usr/include/gdbm
+   $(use_enable berkdb libgdbm-compat)
+   $(use_enable nls)
+   $(use_enable static-libs static)
+   $(use_with readline)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs ; then
+   find "${ED}" -name '*.la' -delete || die
+   fi
+
+   mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-07-02 Thread Sam James
commit: e439e85e3a5bdfc83c6632a3b81c88a963884aa8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:40:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e439e85e

app-shells/ksh: drop 1.0.3

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

 app-shells/ksh/Manifest |  1 -
 app-shells/ksh/ksh-1.0.3.ebuild | 76 -
 2 files changed, 77 deletions(-)

diff --git a/app-shells/ksh/Manifest b/app-shells/ksh/Manifest
index be1686c1b570..3624cb03ab83 100644
--- a/app-shells/ksh/Manifest
+++ b/app-shells/ksh/Manifest
@@ -1,3 +1,2 @@
-DIST ksh-v1.0.3.tar.gz 2110771 BLAKE2B 
4316c78f7889fb2e4630a83dd0f1c5c4c4b418a822e8f7d3d9415a83bbef6e993cbd21b4842c7f56cd8647305c4bdddc04562b8788f2ee6e14698a9cb090f386
 SHA512 
9d6e664bc6c8d102ba09e692d057b9546b07ba3ecb060449df6648e7c99f8dfd670401e6fcf34f6f3de13338a3c31c09596344931ccfdf4cd4e49eabdf005c23
 DIST ksh-v1.0.4.tar.gz 2127036 BLAKE2B 
c3bd7f8d8c86e8bf4f7482c99890f025365334b7ab826261b03f9a2f6bf72b4112ba0cec09c7d5388cbba4541a4e99a24e3b95a98e386b941a39f549c5c21525
 SHA512 
ca6ff4625a48a991d07a34c8d28656c131124e6cccbb495d8fbc2922db9f94a83c1df2be17a7fa7aa39ce5b9243573b0b806eef87d11c5a2936e7af564d2f5e6
 DIST ksh-v1.0.8.tar.gz 2114262 BLAKE2B 
cf900c4dbdc750a6c4ff6906ab32b24722da3dbb84363517e4d7345c0bc591c346aa82fb58de5fd9662f20dd855deb6f1720002b7d91118ef8497e9f45412148
 SHA512 
4284ab98f6055877c0715a8b224eb5a75dc7fa022f38c9ee30d50786e997f70b507ee452fc8bbdfa67649a26e0fdfc8051f7e54ff9f6a0f96e44498757080548

diff --git a/app-shells/ksh/ksh-1.0.3.ebuild b/app-shells/ksh/ksh-1.0.3.ebuild
deleted file mode 100644
index dd729029724d..
--- a/app-shells/ksh/ksh-1.0.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ksh93/ksh;
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-   MY_PV=$(ver_rs 3 - 4 .)
-   
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-DESCRIPTION="The Original ATT Korn Shell"
-HOMEPAGE="http://www.kornshell.com/;
-
-LICENSE="EPL-1.0"
-SLOT="0"
-
-src_prepare() {
-   default
-
-   # disable register for debugging
-   sed -i 1i"#define register" src/lib/libast/include/ast.h || die
-}
-
-src_compile() {
-   local extraflags=(
-   "-Wno-unknown-pragmas"
-   "-Wno-missing-braces"
-   "-Wno-unused-result"
-   "-Wno-return-type"
-   "-Wno-int-to-pointer-cast"
-   "-Wno-parentheses"
-   "-Wno-unused"
-   "-Wno-unused-but-set-variable"
-   "-Wno-cpp"
-   "-Wno-maybe-uninitialized"
-   "-Wno-lto-type-mismatch"
-   "-Wno-error=int-conversion"
-   "-Wno-int-conversion"
-   "-P"
-   )
-   append-cflags $(test-flags-CC ${extraflags[@]})
-   filter-flags '-fdiagnostics-color=always' # 
https://github.com/ksh93/ksh/issues/379
-   export CCFLAGS="${CFLAGS} -fno-strict-aliasing"
-
-   tc-export AR CC LD NM
-
-   sh bin/package make SHELL="${BROOT}"/bin/sh || die
-}
-
-src_test() {
-   # test tries to catch IO error
-   addwrite /proc/self/mem
-
-   # arith.sh uses A for tests
-   unset A
-
-   sh bin/shtests --compile || die
-}
-
-src_install() {
-   local myhost="$(sh bin/package host)"
-   cd "arch/${myhost}" || die
-
-   into /
-   dobin bin/ksh
-   dosym ksh /bin/rksh
-
-   newman man/man1/sh.1 ksh.1
-}



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

2024-07-02 Thread Sam James
commit: 9b0fbdcf296c0bf013b58637f2a87a5bdc125e52
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:53:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:53:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0fbdcf

Revert "cmake.eclass: Set FETCHCONTENT_FULLY_DISCONNECTED=ON"

This reverts commit ca877f01a331bd239db8b6878c7f92fa85e02dae.

Unfortunately, the CMake developers learned of Homebrew doing this
and decided to "block" this functionality because they felt it was abuse.

We now have to implement a "provider" instead...

Bug: https://bugs.gentoo.org/920846
Signed-off-by: Sam James  gentoo.org>

 eclass/cmake.eclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 908e2356ead2..d7d45217e275 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: cmake.eclass
@@ -541,7 +541,6 @@ cmake_src_configure() {
set(CMAKE_INSTALL_DOCDIR "${EPREFIX}/usr/share/doc/${PF}" CACHE 
PATH "")
set(BUILD_SHARED_LIBS ON CACHE BOOL "")
set(Python3_FIND_UNVERSIONED_NAMES FIRST CACHE STRING "")
-   set(FETCHCONTENT_FULLY_DISCONNECTED ON CACHE BOOL "")
set(CMAKE_DISABLE_PRECOMPILE_HEADERS ON CACHE BOOL "")
_EOF_
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-07-02 Thread Sam James
commit: b2a5c6456e0fce45f91bd1d9ad3ac4d2d6e4dc8e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:49:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a5c645

app-shells/ksh: add 1.0.9

Also, drop obsolete register hack. As far as I can tell, it was either
misguided from the beginning or is at the very least now-obsolete. The
function (or lack) of 'register' in C is a misnomer anyway.

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

 app-shells/ksh/Manifest  | 1 +
 app-shells/ksh/{ksh-.ebuild => ksh-1.0.9.ebuild} | 7 ---
 app-shells/ksh/ksh-.ebuild   | 7 ---
 3 files changed, 1 insertion(+), 14 deletions(-)

diff --git a/app-shells/ksh/Manifest b/app-shells/ksh/Manifest
index 3624cb03ab83..7f5bd74db1b1 100644
--- a/app-shells/ksh/Manifest
+++ b/app-shells/ksh/Manifest
@@ -1,2 +1,3 @@
 DIST ksh-v1.0.4.tar.gz 2127036 BLAKE2B 
c3bd7f8d8c86e8bf4f7482c99890f025365334b7ab826261b03f9a2f6bf72b4112ba0cec09c7d5388cbba4541a4e99a24e3b95a98e386b941a39f549c5c21525
 SHA512 
ca6ff4625a48a991d07a34c8d28656c131124e6cccbb495d8fbc2922db9f94a83c1df2be17a7fa7aa39ce5b9243573b0b806eef87d11c5a2936e7af564d2f5e6
 DIST ksh-v1.0.8.tar.gz 2114262 BLAKE2B 
cf900c4dbdc750a6c4ff6906ab32b24722da3dbb84363517e4d7345c0bc591c346aa82fb58de5fd9662f20dd855deb6f1720002b7d91118ef8497e9f45412148
 SHA512 
4284ab98f6055877c0715a8b224eb5a75dc7fa022f38c9ee30d50786e997f70b507ee452fc8bbdfa67649a26e0fdfc8051f7e54ff9f6a0f96e44498757080548
+DIST ksh-v1.0.9.tar.gz 2084378 BLAKE2B 
9cb827003f00261df74e19c6b9dad5f25fba401bc9dabeb300b90b7f3e9e9c37d096e5e24dec7c2ac60b195008d69c9fc682b32b376f7c03cbf9c56779431958
 SHA512 
747a9b624ee898c84cf37958add17eee6ee8fcb6112701430f0d12d2913b3af22554a98a9836dee6bbbe62adbdb3cbc1d3fb7f2c654f2ce799805d9b1f407683

diff --git a/app-shells/ksh/ksh-.ebuild b/app-shells/ksh/ksh-1.0.9.ebuild
similarity index 92%
copy from app-shells/ksh/ksh-.ebuild
copy to app-shells/ksh/ksh-1.0.9.ebuild
index c97a769209a6..96d8ebd86abd 100644
--- a/app-shells/ksh/ksh-.ebuild
+++ b/app-shells/ksh/ksh-1.0.9.ebuild
@@ -21,13 +21,6 @@ HOMEPAGE="http://www.kornshell.com/;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-src_prepare() {
-   default
-
-   # disable register for debugging
-   sed -i 1i"#define register" src/lib/libast/include/ast.h || die
-}
-
 src_compile() {
local extraflags=(
"-Wno-unknown-pragmas"

diff --git a/app-shells/ksh/ksh-.ebuild b/app-shells/ksh/ksh-.ebuild
index c97a769209a6..96d8ebd86abd 100644
--- a/app-shells/ksh/ksh-.ebuild
+++ b/app-shells/ksh/ksh-.ebuild
@@ -21,13 +21,6 @@ HOMEPAGE="http://www.kornshell.com/;
 LICENSE="EPL-1.0"
 SLOT="0"
 
-src_prepare() {
-   default
-
-   # disable register for debugging
-   sed -i 1i"#define register" src/lib/libast/include/ast.h || die
-}
-
 src_compile() {
local extraflags=(
"-Wno-unknown-pragmas"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/, dev-qt/qtwebengine/files/

2024-07-02 Thread Ionen Wolkens
commit: b82f15dc07759e6099ddcd020876762a25360b85
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 21:27:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul  3 00:39:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82f15dc

dev-qt/qtwebengine: backport wayland text rendering fix (qt6)

See patch header.

Tempting to revbump, albeit will still spare users for now. Will
at least give stable users the fixed vresion when stabilized soon.
~testing users annoyed by this are invited to manually rebuild.

Also add to 6.7. so it is not forgotten with 6.7.3, "currently"
not marked to be picked to the 6.7 branch for the 6.7.3 release
and may or may not still be needed until 6.8.0.

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

 .../files/qtwebengine-6.7.2-QTBUG-113574.patch | 41 ++
 dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild|  1 +
 dev-qt/qtwebengine/qtwebengine-6.7..ebuild |  1 +
 3 files changed, 43 insertions(+)

diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.2-QTBUG-113574.patch 
b/dev-qt/qtwebengine/files/qtwebengine-6.7.2-QTBUG-113574.patch
new file mode 100644
index ..d8a9158c8a01
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.7.2-QTBUG-113574.patch
@@ -0,0 +1,41 @@
+Backport of [1] from 6.8/6.9 for [2].
+
+[1] https://codereview.qt-project.org/c/qt/qtwebengine/+/569910
+[2] https://bugreports.qt.io/browse/QTBUG-113574
+
+From 21a9add47def34322b799683e1e1daff88dc4a06 Mon Sep 17 00:00:00 2001
+From: David Edmundson 
+Date: Wed, 19 Jun 2024 10:37:45 +0100
+Subject: [PATCH] Use device pixel ratio of the window rather than the screen
+
+Window device pixel ratio can differ from the screen depending on the
+platform. The window is the more authorative source with new events in
+Qt to support that.
+
+In Chromium the rendering is still based off a screen factor, but each
+view will have a completely independent set of screen variables, so we
+can adjust the screen to match our current view.
+
+Chromium itself also alters the screen scale factor on a per window
+basis for their own native Wayland backend or if recording a window.
+--- a/src/core/render_widget_host_view_qt.cpp
 b/src/core/render_widget_host_view_qt.cpp
+@@ -875,4 +875,9 @@
+ 
+ display::ScreenInfos newScreenInfos = 
screenInfosFromQtForUpdate(window->screen());
++
++// We always want to use the scale from our current window
++// This screen information is stored on a per-view basis
++auto  = newScreenInfos.mutable_current();
++screen.device_scale_factor = window->devicePixelRatio();
+ if (screen_infos_ == newScreenInfos)
+ return false;
+--- a/src/core/render_widget_host_view_qt_delegate_item.cpp
 b/src/core/render_widget_host_view_qt_delegate_item.cpp
+@@ -346,4 +346,6 @@
+ onHide();
+ }
++} else if (change == QQuickItem::ItemDevicePixelRatioHasChanged) {
++m_client->visualPropertiesChanged();
+ }
+ }

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
index 3726d7743a00..1ad6561ecc65 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
@@ -110,6 +110,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
 
 PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
+   "${FILESDIR}"/${PN}-6.7.2-QTBUG-113574.patch
 )
 
 python_check_deps() {

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
index 3726d7743a00..1ad6561ecc65 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
@@ -110,6 +110,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
 
 PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
+   "${FILESDIR}"/${PN}-6.7.2-QTBUG-113574.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/

2024-07-02 Thread Ionen Wolkens
commit: dbc91345b3bd1783a729aa2241ed5f0dae6e9c4c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 23:49:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul  3 00:39:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc91345

dev-qt/qtbase: skip flaky tst_qhighdpi

Closes: https://bugs.gentoo.org/935364
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtbase/qtbase-6.7.1.ebuild| 1 +
 dev-qt/qtbase/qtbase-6.7.2.ebuild| 1 +
 dev-qt/qtbase/qtbase-6.7..ebuild | 1 +
 dev-qt/qtbase/qtbase-6.8..ebuild | 1 +
 dev-qt/qtbase/qtbase-6..ebuild   | 1 +
 5 files changed, 5 insertions(+)

diff --git a/dev-qt/qtbase/qtbase-6.7.1.ebuild 
b/dev-qt/qtbase/qtbase-6.7.1.ebuild
index 534c7504e39a..63fdc141c19c 100644
--- a/dev-qt/qtbase/qtbase-6.7.1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.1.ebuild
@@ -281,6 +281,7 @@ src_test() {
tst_qlogging # backtrace log test can easily vary
tst_q{,raw}font # affected by available fonts / settings (bug 
#914737)
tst_qprinter # checks system's printers (bug #916216)
+   tst_qhighdpi # may detect users' settings and fail (bug #935364)
tst_qstorageinfo # checks mounted filesystems
# flaky due to using different test framework and fails with 
USE=-gui
tst_selftests

diff --git a/dev-qt/qtbase/qtbase-6.7.2.ebuild 
b/dev-qt/qtbase/qtbase-6.7.2.ebuild
index fbe1ce6c1da1..435584eeecbe 100644
--- a/dev-qt/qtbase/qtbase-6.7.2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.2.ebuild
@@ -279,6 +279,7 @@ src_test() {
tst_qlogging # backtrace log test can easily vary
tst_q{,raw}font # affected by available fonts / settings (bug 
#914737)
tst_qprinter # checks system's printers (bug #916216)
+   tst_qhighdpi # may detect users' settings and fail (bug #935364)
tst_qstorageinfo # checks mounted filesystems
# flaky due to using different test framework and fails with 
USE=-gui
tst_selftests

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index fbe1ce6c1da1..435584eeecbe 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -279,6 +279,7 @@ src_test() {
tst_qlogging # backtrace log test can easily vary
tst_q{,raw}font # affected by available fonts / settings (bug 
#914737)
tst_qprinter # checks system's printers (bug #916216)
+   tst_qhighdpi # may detect users' settings and fail (bug #935364)
tst_qstorageinfo # checks mounted filesystems
# flaky due to using different test framework and fails with 
USE=-gui
tst_selftests

diff --git a/dev-qt/qtbase/qtbase-6.8..ebuild 
b/dev-qt/qtbase/qtbase-6.8..ebuild
index ea4d281fc895..04fb1a0aaefe 100644
--- a/dev-qt/qtbase/qtbase-6.8..ebuild
+++ b/dev-qt/qtbase/qtbase-6.8..ebuild
@@ -291,6 +291,7 @@ src_test() {
tst_qlogging # backtrace log test can easily vary
tst_q{,raw}font # affected by available fonts / settings (bug 
#914737)
tst_qprinter # checks system's printers (bug #916216)
+   tst_qhighdpi # may detect users' settings and fail (bug #935364)
tst_qstorageinfo # checks mounted filesystems
# flaky due to using different test framework and fails with 
USE=-gui
tst_selftests

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index ea4d281fc895..04fb1a0aaefe 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -291,6 +291,7 @@ src_test() {
tst_qlogging # backtrace log test can easily vary
tst_q{,raw}font # affected by available fonts / settings (bug 
#914737)
tst_qprinter # checks system's printers (bug #916216)
+   tst_qhighdpi # may detect users' settings and fail (bug #935364)
tst_qstorageinfo # checks mounted filesystems
# flaky due to using different test framework and fails with 
USE=-gui
tst_selftests



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

2024-07-02 Thread Ionen Wolkens
commit: ce6e49a53f0a583797d5976c3ad99479315ae347
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 23:22:01 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul  3 00:39:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6e49a5

net-misc/yt-dlp: add 2024.07.02

Straight-to-stable, minor bugfix release to yesterday's version
that is also stable.

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

 net-misc/yt-dlp/Manifest |  1 +
 net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 49c36d7d75db..399056d1bd07 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
 DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B 
fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44
 SHA512 
1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f
+DIST yt-dlp-2024.07.02.tar.gz 5671980 BLAKE2B 
63fd9a938fe1a07de7c9a762f42a1276260dc5c7c248c0a8b32953cd6184978e691aa778fa98eb0175f48dc6692793f85fac04decbdffec7f9bd637e2b4ee842
 SHA512 
7b9c41a5dccaf9188680cac88010b7695e0809f2b3cdea398af3c507717634067e8f9d0fe02f4d51828c026bce5a31d0ae2b89a2bcc83f51ca703b627dbb995e

diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild 
b/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild
new file mode 100644
index ..68214ba4c2eb
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.02.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
+SRC_URI="
+   https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+   -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # adjust pycryptodome and drop optional dependencies (bug #828466)
+   sed -Ei pyproject.toml \
+   -e 's/("pycryptodome)x/\1/' \
+   -e '/"(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d' 
|| die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fails with FEATURES=network-sandbox
+   
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
+   # fails with FEATURES=distcc, bug #915614
+   
test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+   )
+
+   epytest -m 'not download'
+}
+
+python_install_all() {
+   dodoc README.md Changelog.md supportedsites.md
+   doman yt-dlp.1
+
+   dobashcomp completions/bash/yt-dlp
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completions/fish/yt-dlp.fish
+
+   insinto /usr/share/zsh/site-functions
+   doins completions/zsh/_yt-dlp
+
+   rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
+   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+   optfeature "decrypting cookies from Chromium-based browsers" 
dev-python/secretstorage
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
+   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
+   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
+   fi
+}



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

2024-07-02 Thread Sam James
commit: 30a975a77cc37ac5678880eb8d1b6255fe270a88
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:35:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:35:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a975a7

media-video/ffmpeg: fix another modern C issue

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

 media-video/ffmpeg/ffmpeg-6.1.1-r7.ebuild  | 622 +
 .../ffmpeg-6.1.1-wint-inconversion-libgcrypt.patch |  68 +++
 2 files changed, 690 insertions(+)

diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r7.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.1-r7.ebuild
new file mode 100644
index ..a25bc7572607
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-6.1.1-r7.ebuild
@@ -0,0 +1,622 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Subslot: libavutil major.libavcodec major.libavformat major
+# Since FFmpeg ships several libraries, subslot is kind of limited here.
+# Most consumers will use those three libraries, if a "less used" library
+# changes its soname, consumers will have to be rebuilt the old way
+# (preserve-libs).
+# If, for example, a package does not link to libavformat and only libavformat
+# changes its ABI then this package will be rebuilt needlessly. Hence, such a
+# package is free _not_ to := depend on FFmpeg but I would strongly encourage
+# doing so since such a case is unlikely.
+FFMPEG_SUBSLOT=58.60.60
+
+SOC_PATCH="ffmpeg-rpi-6.1-r3.patch"
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_MIN_CLONE_TYPE="single"
+   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git;
+fi
+
+inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
+
+DESCRIPTION="Complete solution to record/convert/stream audio and video. 
Includes libavcodec"
+HOMEPAGE="https://ffmpeg.org/;
+SRC_URI="soc? ( https://dev.gentoo.org/~chewi/distfiles/${SOC_PATCH} )"
+if [ "${PV#}" != "${PV}" ] ; then
+   :
+elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
+   SRC_URI+=" mirror://gentoo/${P}.tar.xz"
+else # Release
+   inherit verify-sig
+
+   SRC_URI+="
+   https://ffmpeg.org/releases/${P/_/-}.tar.xz
+   verify-sig? (
+   https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc
+   soc? ( 
https://dev.gentoo.org/~chewi/distfiles/${SOC_PATCH}.asc )
+   )
+   "
+
+   BDEPEND="
+   verify-sig? (
+   sec-keys/openpgp-keys-ffmpeg
+   soc? ( sec-keys/openpgp-keys-gentoo-developers )
+   )
+   "
+
+   src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached 
"${DISTDIR}"/${P/_/-}.tar.xz{,.asc} /usr/share/openpgp-keys/ffmpeg.asc
+   use soc && verify-sig_verify_detached 
"${DISTDIR}"/${SOC_PATCH}{,.asc} /usr/share/openpgp-keys/gentoo-developers.asc
+   fi
+   default
+   }
+fi
+FFMPEG_REVISION="${PV#*_p}"
+
+SLOT="0/${FFMPEG_SUBSLOT}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+   amr? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   gmp? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   libaribb24? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   encode? (
+   amrenc? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   )
+   samba? ( GPL-3 )
+"
+if [ "${PV#}" = "${PV}" ] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+fi
+
+# Options to use as use_enable in the foo[:bar] form.
+# This will feed configure with $(use_enable foo bar)
+# or $(use_enable foo foo) if no :bar is set.
+# foo is added to IUSE.
+FFMPEG_FLAG_MAP=(
+   +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt 
+gnutls gmp
+   +gpl hardcoded-tables +iconv libxml2 lzma +network opencl
+   openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi 
vdpau vulkan
+   X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib
+   # libavdevice options
+   cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca 
openal
+   opengl
+   # indevs
+   libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack
+   # decoders
+   amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 
+dav1d:libdav1d fdk:libfdk-aac
+   jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme 
gsm:libgsm
+   libaribb24 modplug:libmodplug opus:libopus qsv:libvpl libilbc 

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

2024-07-02 Thread Sam James
commit: d13b7872a62709c54b157f3062cb4b658bb196fc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:36:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13b7872

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.161 x86, #935359

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

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

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
index 81911930d7d6..d79e1c496908 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: net-im/dino/

2024-07-02 Thread Sam James
commit: f609e490d9bdf41626914052182efc69b19cd24d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:30:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:30:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f609e490

net-im/dino: add 0.4.4

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

 net-im/dino/Manifest  |  1 +
 net-im/dino/dino-0.4.4.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index 674adcabd18e..517074502e56 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1,2 +1,3 @@
 DIST dino-0.4.2.tar.gz 882421 BLAKE2B 
36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b
 SHA512 
b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19
 DIST dino-0.4.3.tar.gz 883558 BLAKE2B 
31ea5eafedcaabbc1ec99c72b5a0c1a6f80462ce3f8288b2d54d68106cfb9a31d3ac525660cd1ff7bf0faf2fbfdb2f47dd37672cc0f2b3283121fd364f670092
 SHA512 
c3e5e3ba05d7190206a8a3144002eac94f162525ab229edd420215eff3d5644293d0c8737266f0ed9f112313b2e6e83fb02fcc10d0f568fb5b2295238ebe78ea
+DIST dino-0.4.4.tar.gz 884259 BLAKE2B 
5290543aeaf89f2adf5acf648b6ff4fb7daafc7d4e0b9e948f34a4af81ea49073664aa37d2541753e2f75dbfe492ac82ebdda5fe9ab5749e7b251d6788a36f3a
 SHA512 
d2d5553c60d20e163930c0d8468727109871651f7305bf86940b7efd70a42d11ca85572f4dbea01e67ec8ce48fb0a244acb29b491d5d43bf188653ddc6ecface

diff --git a/net-im/dino/dino-0.4.4.ebuild b/net-im/dino/dino-0.4.4.ebuild
new file mode 100644
index ..9b99d0f5f067
--- /dev/null
+++ b/net-im/dino/dino-0.4.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake vala xdg readme.gentoo-r1
+
+DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
+HOMEPAGE="https://dino.im;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+gpg +http +omemo +notification-sound +rtp test"
+RESTRICT="!test? ( test )"
+
+MY_REPO_URI="https://github.com/dino/dino;
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="${MY_REPO_URI}.git"
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~arm64"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
+fi
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu:=
+   dev-libs/libgee:0.8=
+   gui-libs/gtk:4
+   >=gui-libs/libadwaita-1.2.0:1[vala]
+   media-libs/graphene
+   net-libs/glib-networking
+   net-libs/gnutls:=
+   >=net-libs/libnice-0.1.15
+   net-libs/libsignal-protocol-c
+   net-libs/libsrtp:2=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+   gpg? ( app-crypt/gpgme:= )
+   http? ( net-libs/libsoup:2.4 )
+   notification-sound? ( media-libs/libcanberra:0[sound] )
+   omemo? (
+   dev-libs/libgcrypt:=
+   media-gfx/qrencode:=
+   )
+   rtp? (
+   media-libs/gst-plugins-base:1.0
+   media-libs/gstreamer:1.0
+   media-libs/webrtc-audio-processing:0
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   media-libs/gst-plugins-base
+   media-libs/gstreamer
+"
+BDEPEND="
+   sys-devel/gettext
+   $(vala_depend)
+"
+
+src_configure() {
+   vala_setup
+
+   local disabled_plugins=(
+   $(usex gpg "" "openpgp")
+   $(usex omemo "" "omemo")
+   $(usex http  "" "http-files")
+   $(usex rtp "" rtp)
+   )
+   local enabled_plugins=(
+   $(usex notification-sound "notification-sound" "")
+   )
+   local mycmakeargs=(
+   "-DENABLED_PLUGINS=$(local IFS=";"; echo 
"${enabled_plugins[*]}")"
+   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
+   "-DVALA_EXECUTABLE=${VALAC}"
+   "-DSOUP_VERSION=2"
+   "-DBUILD_TESTS=$(usex test)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/xmpp-vala-test || die
+}
+
+src_install() {
+   cmake_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-07-02 Thread Sam James
commit: d29003b6a6aecc1b233f83d577e8bb624886c5ba
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:36:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:36:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29003b6

virtual/dist-kernel: Stabilize 5.15.161 x86, #935359

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

 virtual/dist-kernel/dist-kernel-5.15.161.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.15.161.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.161.ebuild
index 3b4d92e6969b..7f9ad226fba3 100644
--- a/virtual/dist-kernel/dist-kernel-5.15.161.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.15.161.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
|| (



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

2024-07-02 Thread Sam James
commit: d353372d9b46a55335599c421fdb81ef4e3bf018
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:36:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:36:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d353372d

sys-kernel/gentoo-kernel: Stabilize 5.15.161 x86, #935359

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

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

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.161.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.161.ebuild
index 962a350fea30..13c8bc974105 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.161.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.161.ebuild
@@ -42,7 +42,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



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

2024-07-02 Thread Sam James
commit: 5ceb71025031f8f03da29e8e14e1850f459ac3d7
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  2 23:59:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:02:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ceb7102

sys-apps/systemd-utils: add 254.14

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-254.14.ebuild | 583 +
 2 files changed, 584 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index e29c210b924a..0feeb21b0ccb 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -3,4 +3,5 @@ DIST systemd-musl-patches-255.6.tar.gz 31529 BLAKE2B 
14b737968168238c62a776052bd
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73
 SHA512 
fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
+DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
 DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a

diff --git a/sys-apps/systemd-utils/systemd-utils-254.14.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.14.ebuild
new file mode 100644
index ..d76d79f1f07f
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-254.14.ebuild
@@ -0,0 +1,583 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature
+inherit python-single-r1 secureboot toolchain-funcs udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-254.3-r1"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
+   ukify? ( test? ( ${PEFILE_DEPEND} ) )
+   ")
+"
+

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

2024-07-02 Thread Sam James
commit: 602b1518a010d6290ce5d6536fba702f422e7885
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  2 23:50:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:02:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602b1518

sys-apps/systemd: add 255.8

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-255.8.ebuild | 536 ++
 2 files changed, 537 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index b9c38743ce31..f617c7f22366 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -7,3 +7,4 @@ DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B 
e22ef391c691fcf1e765c5112e1a55
 DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 
27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9
 SHA512 
8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979
 DIST systemd-stable-255.6.tar.gz 15060034 BLAKE2B 
27e14a870bd8ae85e3c7679a69b7dcd6f1165430c4cdea57d3f7092a40a22085bafc3e3e397a7429b53773f7460bde0ad0af9afb6852c6d0c9cc681d25c34c03
 SHA512 
523c5d973e2ccd47f8ba33d1fb8264a8de58cb639fab22be0d0854f96009dce700d6f022d30aad5ab7b9292b33047cbbc1eefc3c6141328e337b9a245944c237
 DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a
+DIST systemd-stable-255.8.tar.gz 15070471 BLAKE2B 
b437404af7fd73ef527f80d9d14d46a781444103d1756c27494ecf2664c9c5efe1169c85b91148a3bf190dc7c5e31cf8d42a13c84102d101ea7e4a0570e8d719
 SHA512 
7692be761a393924669a90f6f343998a85707a9daa3ce169ce67f62ae2a39338c2c3496066b2659c6500849104fab0529fca5704a3eb32375f2f44131216d1f1

diff --git a/sys-apps/systemd/systemd-255.8.ebuild 
b/sys-apps/systemd/systemd-255.8.ebuild
new file mode 100644
index ..c4ed9c5dda69
--- /dev/null
+++ b/sys-apps/systemd/systemd-255.8.ebuild
@@ -0,0 +1,536 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam 
python-single-r1
+inherit secureboot systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install 
+kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify 
vanilla xkb +zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( >=net-misc/curl-7.32.0:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( 

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

2024-07-02 Thread Sam James
commit: fb0e9e0278ffac78d76f3db04ed24aaebef5252c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  3 00:01:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:02:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb0e9e02

sys-apps/systemd-utils: add 255.8

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-255.8.ebuild | 621 ++
 2 files changed, 622 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 0feeb21b0ccb..9411d00e3411 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -5,3 +5,4 @@ DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
 DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
 DIST systemd-stable-255.7.tar.gz 15068684 BLAKE2B 
6fb5415d9e013bc8695ef837affce7063d214027529412a25ea73eb25473d1f07cff6ad3ea3ea18b7bbf9d73d2bb8e39838e1aeb2a14d016b3b47e4ba24d02d0
 SHA512 
1cd2a00f292751b923bd93c60bdcdd66d82792b45e32dce11d77e2b3b6fc5c8ba4c5db386652deffa8c24e75032af1a745700ba91f1726e249f0c447daf85c2a
+DIST systemd-stable-255.8.tar.gz 15070471 BLAKE2B 
b437404af7fd73ef527f80d9d14d46a781444103d1756c27494ecf2664c9c5efe1169c85b91148a3bf190dc7c5e31cf8d42a13c84102d101ea7e4a0570e8d719
 SHA512 
7692be761a393924669a90f6f343998a85707a9daa3ce169ce67f62ae2a39338c2c3496066b2659c6500849104fab0529fca5704a3eb32375f2f44131216d1f1

diff --git a/sys-apps/systemd-utils/systemd-utils-255.8.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.8.ebuild
new file mode 100644
index ..523af66c5d3b
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-255.8.ebuild
@@ -0,0 +1,621 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib ninja-utils
+inherit python-single-r1 secureboot udev
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-255.6"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test 
+udev ukify"
+REQUIRED_USE="
+   || ( kernel-install tmpfiles sysusers udev )
+   boot? ( kernel-install )
+   ukify? ( boot )
+   ${PYTHON_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}]
+   test? ( ${PEFILE_DEPEND} )
+   )
+   ")
+"
+
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
+
+CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED
+   ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != buildonly 

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

2024-07-02 Thread Sam James
commit: ac5fe6b1d4f837754c11cb4822db34fb25f4ecb2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  2 23:56:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  3 00:02:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac5fe6b1

sys-apps/systemd: add 254.14

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

 sys-apps/systemd/Manifest  |   1 +
 sys-apps/systemd/systemd-254.14.ebuild | 536 +
 2 files changed, 537 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index f617c7f22366..4152f13b3790 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,6 +2,7 @@ DIST systemd-256.1.tar.gz 15643508 BLAKE2B 
2075f5b927107571a80f09bf09ad84f8f4e31
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.12.tar.gz 14529517 BLAKE2B 
ed6e4a78363930840e505c4bd789d1d44c238f30d3c0768d435e1cacb43ac3ab07e0dc9085546b4142152bbb4ceb4e2c0a9560e74e1a2b8c09fc885620695e73
 SHA512 
fa3679915392e641bed73ccb48f5def386ab13ba5ff7efdac952214193c3311543bec4c4370d6880f9599f63e377506b343805c3c56b7dde7eb5e3bbc0dc7a87
 DIST systemd-stable-254.13.tar.gz 14533359 BLAKE2B 
6f37bf5f1868840f122652fdca270e1f97ba78f8280f45100b1b5b33c3531cf79587b596ccbbe594f1e623d918c1fdf19f2231d677e27b5421f1852fbe3225b3
 SHA512 
852cbc992128dc3ab6ded4215c2540fa3c0b7c7ad98e54036f3981d77a2162f5393ee50960773419133e0d584844af329d3726f45829a56c00b1827e33edf3e1
+DIST systemd-stable-254.14.tar.gz 14533129 BLAKE2B 
1db933e0f0cdfcabc7a4f3ecfe6e0cf1b10d4b2fa0aee02629d786cb022b18c501a0c48445f9b537a003af22ee64803271fa007e3889b833ec119b4d1346c410
 SHA512 
bd4e5ce7529f488f7e7199a1ff5976c10cf8e7040893dcf312a23dda5e32eb5c7f40c9ce3676f4a60d5d39197efc3bb1f2a577004b1654d1d0be9a1c617cfcdb
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
 DIST systemd-stable-255.3.tar.gz 14873273 BLAKE2B 
e22ef391c691fcf1e765c5112e1a55096d3bba61a9dae3ea1a3958add4e355892a97d5214e63c516ba3b70e2a83bb5d21254812d870f06c16c74a58d4f957d75
 SHA512 
c2868a53df2176649b0d0c94e5d451c46ba783bcdbc89ce12434ed2d11dba44b4854ffe4c2430f3f64eef2e214cbb51d5f740170afbd9edd66761a8851157453
 DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 
27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76a85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9
 SHA512 
8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979

diff --git a/sys-apps/systemd/systemd-254.14.ebuild 
b/sys-apps/systemd/systemd-254.14.ebuild
new file mode 100644
index ..9bd01e1a5313
--- /dev/null
+++ b/sys-apps/systemd/systemd-254.14.ebuild
@@ -0,0 +1,536 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib optfeature pam 
python-single-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install 
+kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify 
vanilla xkb +zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+   boot? ( kernel-install )
+   ukify? ( boot )
+"

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

2024-07-02 Thread Matt Jolly
commit: d05b8d5419038564da1b0c3cee44feb48a656617
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:53:57 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:53:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05b8d54

www-client/opera: remove old

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

 www-client/opera/Manifest   |   1 -
 www-client/opera/opera-111.0.5168.43.ebuild | 173 
 2 files changed, 174 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 11ddb60ce47d..5d0e311f97b4 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1 @@
-DIST opera-stable_111.0.5168.43_amd64.deb 110234408 BLAKE2B 
751b98f71b18c81824c3ed0dedf6dd0f5c36c6c6ca7ff1f1682bdf2ba2a76ca24c88229fabceaff337bdf9c70fd0e0ce473ada7ee0caaa47f5985175868a4a42
 SHA512 
819eff9c2ae927f03f713ff749b5a4f8457ad3db6bc8e09c21fb2533fcbd4aba175cab7f724696b286bc6d010221637139b17cc41709de77e747973ede5e1661
 DIST opera-stable_111.0.5168.55_amd64.deb 110217064 BLAKE2B 
f0b4b35eef670291a03e52ad02b5097172eeb2245d9a4628f57130ce8ef60b391b450ebd649c52e8c39417e66efdc474540ea44fe231e39ff9b0de890615fc9a
 SHA512 
091e2d0ac78836bfef38a4f9c824c14c82f729ab589917dd9b67843b405c67bab7deb80e46399b22ddc753c766e4e2eb63099ea32576b67019c6de280e7969cd

diff --git a/www-client/opera/opera-111.0.5168.43.ebuild 
b/www-client/opera/opera-111.0.5168.43.ebuild
deleted file mode 100644
index 0de1bebfcf29..
--- a/www-client/opera/opera-111.0.5168.43.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches 
this Chromium version
-# used to select the correct ffmpeg-chromium version (corresponds to a major 
version of Chromium)
-# Does not need to be updated for every new version of Opera, only when it 
breaks
-CHROMIUM_VERSION="125"
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}"
-S=${WORKDIR}
-
-LICENSE="OPERA-2018"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+ffmpeg-chromium +proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   proprietary-codecs? (
-   !ffmpeg-chromium? ( 
>=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
-   ffmpeg-chromium? ( 
media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir -p "${OPERA_HOME%${PN}}"
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2024-07-02 Thread Matt Jolly
commit: e31b2999d1ce713e36ff3cfce16437b28b084709
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:54:30 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:54:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31b2999

www-client/opera-developer: remove old

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

 www-client/opera-developer/Manifest|   1 -
 .../opera-developer-112.0.5196.0.ebuild| 173 -
 2 files changed, 174 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index aa30980c42ed..97b2d76c5ea6 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,3 @@
-DIST opera-developer_112.0.5196.0_amd64.deb 111098252 BLAKE2B 
6c61e6f202acb437afe8fab62866d7fbc08138d2b0a01d76f4f9314f171fd1c44cb3ff95e17890c0a4dcdae90250e6789a54b740c5fe0609725b39a509f03f9c
 SHA512 
4286f35a3956322aca46965c8c6c9fc0efcb8e0f0e0890bd6d86859eb93c2cb047cd19572818760a07e5b1f456b702bc7e46d3246c3e877b031e6c4e4d0baad7
 DIST opera-developer_113.0.5201.0_amd64.deb 112140276 BLAKE2B 
e97d40a3541d7e1847ede364b33b0670b977b32db575b25019901bac80a61c79c205f09a81b99023ad3697ce3fcb31ddfb465a1c86a2260feee75d77cf88d758
 SHA512 
d6b37c5612d211c125cc955842ff4195646257dc824871df5531e041c9c3cb83106744a1c121d1a31fd276bc65dbb41b5ad85a6695f0750807de45754b07ea9b
 DIST opera-developer_113.0.5210.0_amd64.deb 111403232 BLAKE2B 
603b94351147f937898b9db752f4c942609ca28f56d1ff1cc234c10ac3bd29b9ec80bd6a017d237b575b47f38700467854de5f195e60b1362101b8c88688c54f
 SHA512 
f8270863a4d4b0e29e67f4b741dcfd3cfdb373a0769059c861d508d8a02babf6851a38aab8e7be579b5d0604c7d2d1819c460e8a2f271532580f1e7836b85748
 DIST opera-developer_113.0.5215.0_amd64.deb 111400132 BLAKE2B 
77d8c619831f98141e8817c8118807ff1e679c7883550bbc4c4eaddb833f58ac9fdba342bb0460788150a6cb5548f6f670f6ff43c705e6446f8ae087f418af21
 SHA512 
b87436a75e07c32a3b671b7c68fcc8b3e002835fb772dc238c64dcd21ddefa215c8051f534c97ad9db80ae296454fb3caf590bb183bdbb1137aa9c81a44be765

diff --git a/www-client/opera-developer/opera-developer-112.0.5196.0.ebuild 
b/www-client/opera-developer/opera-developer-112.0.5196.0.ebuild
deleted file mode 100644
index 0d49f3a56353..
--- a/www-client/opera-developer/opera-developer-112.0.5196.0.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches 
this Chromium version
-# used to select the correct ffmpeg-chromium version (corresponds to a major 
version of Chromium)
-# Does not need to be updated for every new version of Opera, only when it 
breaks
-CHROMIUM_VERSION="125"
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}"
-S=${WORKDIR}
-
-LICENSE="OPERA-2018"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+ffmpeg-chromium +proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   proprietary-codecs? (
-   !ffmpeg-chromium? ( 
>=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
-   ffmpeg-chromium? ( 
media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
-   )
-   qt5? (
- 

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

2024-07-02 Thread Matt Jolly
commit: 2181fd54583aed359c083e48f577d746eebdaa10
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:53:53 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:53:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2181fd54

www-client/opera: amd64 stable (111.0.5168.55)

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

 www-client/opera/opera-111.0.5168.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-111.0.5168.55.ebuild 
b/www-client/opera/opera-111.0.5168.55.ebuild
index 0d49f3a56353..0de1bebfcf29 100644
--- a/www-client/opera/opera-111.0.5168.55.ebuild
+++ b/www-client/opera/opera-111.0.5168.55.ebuild
@@ -48,7 +48,7 @@ S=${WORKDIR}
 
 LICENSE="OPERA-2018"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 IUSE="+ffmpeg-chromium +proprietary-codecs +suid qt5 qt6"
 RESTRICT="bindist mirror strip"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2024-07-02 Thread Matt Jolly
commit: dd55f8cfbcfae23e8ea49acdc04caed408cf6d99
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:54:26 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:54:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd55f8cf

www-client/opera-developer: automated bump (113.0.5215.0)

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

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-113.0.5215.0.ebuild| 173 +
 2 files changed, 174 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index a18fadd8accf..aa30980c42ed 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,4 @@
 DIST opera-developer_112.0.5196.0_amd64.deb 111098252 BLAKE2B 
6c61e6f202acb437afe8fab62866d7fbc08138d2b0a01d76f4f9314f171fd1c44cb3ff95e17890c0a4dcdae90250e6789a54b740c5fe0609725b39a509f03f9c
 SHA512 
4286f35a3956322aca46965c8c6c9fc0efcb8e0f0e0890bd6d86859eb93c2cb047cd19572818760a07e5b1f456b702bc7e46d3246c3e877b031e6c4e4d0baad7
 DIST opera-developer_113.0.5201.0_amd64.deb 112140276 BLAKE2B 
e97d40a3541d7e1847ede364b33b0670b977b32db575b25019901bac80a61c79c205f09a81b99023ad3697ce3fcb31ddfb465a1c86a2260feee75d77cf88d758
 SHA512 
d6b37c5612d211c125cc955842ff4195646257dc824871df5531e041c9c3cb83106744a1c121d1a31fd276bc65dbb41b5ad85a6695f0750807de45754b07ea9b
 DIST opera-developer_113.0.5210.0_amd64.deb 111403232 BLAKE2B 
603b94351147f937898b9db752f4c942609ca28f56d1ff1cc234c10ac3bd29b9ec80bd6a017d237b575b47f38700467854de5f195e60b1362101b8c88688c54f
 SHA512 
f8270863a4d4b0e29e67f4b741dcfd3cfdb373a0769059c861d508d8a02babf6851a38aab8e7be579b5d0604c7d2d1819c460e8a2f271532580f1e7836b85748
+DIST opera-developer_113.0.5215.0_amd64.deb 111400132 BLAKE2B 
77d8c619831f98141e8817c8118807ff1e679c7883550bbc4c4eaddb833f58ac9fdba342bb0460788150a6cb5548f6f670f6ff43c705e6446f8ae087f418af21
 SHA512 
b87436a75e07c32a3b671b7c68fcc8b3e002835fb772dc238c64dcd21ddefa215c8051f534c97ad9db80ae296454fb3caf590bb183bdbb1137aa9c81a44be765

diff --git a/www-client/opera-developer/opera-developer-113.0.5215.0.ebuild 
b/www-client/opera-developer/opera-developer-113.0.5215.0.ebuild
new file mode 100644
index ..0d49f3a56353
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-113.0.5215.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches 
this Chromium version
+# used to select the correct ffmpeg-chromium version (corresponds to a major 
version of Chromium)
+# Does not need to be updated for every new version of Opera, only when it 
breaks
+CHROMIUM_VERSION="125"
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}"
+S=${WORKDIR}
+
+LICENSE="OPERA-2018"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+ffmpeg-chromium +proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   proprietary-codecs? (
+   !ffmpeg-chromium? ( 
>=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
+   ffmpeg-chromium? ( 
media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
+   )
+   qt5? 

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

2024-07-02 Thread Matt Jolly
commit: b2ae53ae301cfe8714aee13729cf69a845c12976
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:53:47 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ae53ae

www-client/opera: automated bump (111.0.5168.55)

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

 www-client/opera/Manifest   |   1 +
 www-client/opera/opera-111.0.5168.55.ebuild | 173 
 2 files changed, 174 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 6240b89fe0a3..11ddb60ce47d 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1 +1,2 @@
 DIST opera-stable_111.0.5168.43_amd64.deb 110234408 BLAKE2B 
751b98f71b18c81824c3ed0dedf6dd0f5c36c6c6ca7ff1f1682bdf2ba2a76ca24c88229fabceaff337bdf9c70fd0e0ce473ada7ee0caaa47f5985175868a4a42
 SHA512 
819eff9c2ae927f03f713ff749b5a4f8457ad3db6bc8e09c21fb2533fcbd4aba175cab7f724696b286bc6d010221637139b17cc41709de77e747973ede5e1661
+DIST opera-stable_111.0.5168.55_amd64.deb 110217064 BLAKE2B 
f0b4b35eef670291a03e52ad02b5097172eeb2245d9a4628f57130ce8ef60b391b450ebd649c52e8c39417e66efdc474540ea44fe231e39ff9b0de890615fc9a
 SHA512 
091e2d0ac78836bfef38a4f9c824c14c82f729ab589917dd9b67843b405c67bab7deb80e46399b22ddc753c766e4e2eb63099ea32576b67019c6de280e7969cd

diff --git a/www-client/opera/opera-111.0.5168.55.ebuild 
b/www-client/opera/opera-111.0.5168.55.ebuild
new file mode 100644
index ..0d49f3a56353
--- /dev/null
+++ b/www-client/opera/opera-111.0.5168.55.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches 
this Chromium version
+# used to select the correct ffmpeg-chromium version (corresponds to a major 
version of Chromium)
+# Does not need to be updated for every new version of Opera, only when it 
breaks
+CHROMIUM_VERSION="125"
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}"
+S=${WORKDIR}
+
+LICENSE="OPERA-2018"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+ffmpeg-chromium +proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   proprietary-codecs? (
+   !ffmpeg-chromium? ( 
>=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
+   ffmpeg-chromium? ( 
media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
+   )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   rpm_src_unpack "${A[0]}"
+   else
+   unpacker
+   fi
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2024-07-02 Thread Matt Jolly
commit: b84fedaefb92bec5d649bea2c90f87d78631fbcf
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:51:45 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84fedae

www-client/microsoft-edge: automated bump (126.0.2592.87)

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

 www-client/microsoft-edge/Manifest |   1 +
 .../microsoft-edge-126.0.2592.87.ebuild| 126 +
 2 files changed, 127 insertions(+)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index b50ff01a7b73..c90f78466bed 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1,2 @@
 DIST microsoft-edge-stable_126.0.2592.81-1_amd64.deb 168150094 BLAKE2B 
7e3ffae48269651076428e86b92e3ae888abd09b9abc86c7f0923d0d7895733d993a3b9de5bf3c97a2030b06903459468d91a03d53cf6ee6f802d2f459f5187b
 SHA512 
f694c2adff03a3b0465687716fc27bcff31c6d76db2f0a60e692d20eae45beeb18ebc5317098c46b8898050b2697909335597684e39992c79bd30c900fc1cec8
+DIST microsoft-edge-stable_126.0.2592.87-1_amd64.deb 168170546 BLAKE2B 
e1f4464f7bf50c2efbb36510578d5b26c4538c29aaf4f783335e8d0333db5978aac9a429cef1ba76d7662ac4bd93244e2a13238ded468c191858a8e46a4a6d89
 SHA512 
cbf72b15eb179e861f769908cc6cc84d2913e56b9f35405784063d12efc957cf5c6c4ff8f587e12500d0bbc1b27a5b6d71b455f31315a1a5b798480044d4fb2b

diff --git a/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild 
b/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild
new file mode 100644
index ..0ff710cc5ddc
--- /dev/null
+++ b/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+MY_P="${MY_PN}_${PV}-1"
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+S=${WORKDIR}
+
+LICENSE="microsoft-edge"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="+mip qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
+   fi
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 32 48 64 128 256 ; do
+   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+   done
+
+   if ! use mip; then
+   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
+   fi
+
+   if ! use qt5; then
+   rm "${EDGE_HOME}/libqt5_shim.so" || die
+   fi
+   if ! use qt6; then
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2024-07-02 Thread Matt Jolly
commit: b947dc9e46c852c205c2f61039bd13cff3db2382
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:52:01 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:52:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b947dc9e

www-client/microsoft-edge: remove old

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

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-126.0.2592.81.ebuild| 126 -
 2 files changed, 127 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index c90f78466bed..f67891bff902 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
-DIST microsoft-edge-stable_126.0.2592.81-1_amd64.deb 168150094 BLAKE2B 
7e3ffae48269651076428e86b92e3ae888abd09b9abc86c7f0923d0d7895733d993a3b9de5bf3c97a2030b06903459468d91a03d53cf6ee6f802d2f459f5187b
 SHA512 
f694c2adff03a3b0465687716fc27bcff31c6d76db2f0a60e692d20eae45beeb18ebc5317098c46b8898050b2697909335597684e39992c79bd30c900fc1cec8
 DIST microsoft-edge-stable_126.0.2592.87-1_amd64.deb 168170546 BLAKE2B 
e1f4464f7bf50c2efbb36510578d5b26c4538c29aaf4f783335e8d0333db5978aac9a429cef1ba76d7662ac4bd93244e2a13238ded468c191858a8e46a4a6d89
 SHA512 
cbf72b15eb179e861f769908cc6cc84d2913e56b9f35405784063d12efc957cf5c6c4ff8f587e12500d0bbc1b27a5b6d71b455f31315a1a5b798480044d4fb2b

diff --git a/www-client/microsoft-edge/microsoft-edge-126.0.2592.81.ebuild 
b/www-client/microsoft-edge/microsoft-edge-126.0.2592.81.ebuild
deleted file mode 100644
index 7ea339bd40f9..
--- a/www-client/microsoft-edge/microsoft-edge-126.0.2592.81.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-MY_P="${MY_PN}_${PV}-1"
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-S=${WORKDIR}
-
-LICENSE="microsoft-edge"
-SLOT="0"
-KEYWORDS="-* amd64"
-
-IUSE="+mip qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
-   fi
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
-   done
-
-   if ! use mip; then
-   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
-   fi
-
-   if ! use qt5; then
-   rm "${EDGE_HOME}/libqt5_shim.so" || die
-   fi
-   if ! use qt6; then
-   rm 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2024-07-02 Thread Matt Jolly
commit: b9febb5daabb91ba55a79c26634cc8a965d7fb3f
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:52:48 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:52:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9febb5d

www-client/microsoft-edge-beta: automated bump (127.0.2651.31)

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

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-127.0.2651.31.ebuild   | 126 +
 2 files changed, 127 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 99ccbc7cb16f..abba4a65ae9e 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_126.0.2592.68-1_amd64.deb 168093970 BLAKE2B 
5a5d84c1fe5fab744c48941eeb3c61f1c5ec1c2fa88f61ece81c865879320b9e2b40dadef6f84b3b1f8228e14076e60134ceaf9cbd7d3db30aa05a9f43f31cb5
 SHA512 
e0b75ef6671a9cda080622464ccfc41b7377d4cc7556f416c065a4d49c6d3f6f6b8da81bc33c143b064aca3b9817562f199fdd28d4d55734eb54b0df5651d6a8
 DIST microsoft-edge-beta_127.0.2651.15-1_amd64.deb 166274998 BLAKE2B 
68b5e24fb80c0b9069e13349b05a44f5b2e8cfa5aa41256b4c0bf35ccb8a32da6d1fbb52620f81a873afd63a816ecc3da9a146b83fd2e24f601240c4cbcf674c
 SHA512 
6121ac0e214b10235317ca4909668c49ad39e8be37f023a753df4ea01f2c16e6e36f7852a692fc1181e182d938fb6a2b4ffd46453ec330fa3b29a93bd09d9e46
+DIST microsoft-edge-beta_127.0.2651.31-1_amd64.deb 166291494 BLAKE2B 
6a444905f2a7d8f7f28b86205196d6d08622d293297f034d9431f5e680e915c742e4109afcc5fbcd8796e76add68d311850f3e3315c69e1cdefeb1842f20173b
 SHA512 
0743b3a68626093559b6a587923bb51eb2d8f8989de36984f1a3bb8dd5167454217048a989c4364aeaa01fb075de5e46d709cda8bfbadf975e1bc94892035bb7
 DIST microsoft-edge-beta_127.0.2651.8-1_amd64.deb 166235390 BLAKE2B 
7fc059f64479348bf03fef05c3690bfede9f9036057b1dc6c69d268af37c049622cb036143211754382c566ff41846fbd2bcf28472a93425965f8a8cdaaf9978
 SHA512 
3eb1b79a878837eddf6ae36d4366ada21c0ec922b55dc1538fee4a07537dc5b8a97f31b25959379df444a3cea47aecef677d9b2924fa9863eaed6a41af9ac5b4

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-127.0.2651.31.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-127.0.2651.31.ebuild
new file mode 100644
index ..0ff710cc5ddc
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-127.0.2651.31.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+MY_P="${MY_PN}_${PV}-1"
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+S=${WORKDIR}
+
+LICENSE="microsoft-edge"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="+mip qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2024-07-02 Thread Matt Jolly
commit: 3cbfa90d302dfa967a7cd225638bbae5eef9a6c1
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:52:52 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:52:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbfa90d

www-client/microsoft-edge-beta: remove old

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

 www-client/microsoft-edge-beta/Manifest|   1 -
 .../microsoft-edge-beta-126.0.2592.68.ebuild   | 126 -
 2 files changed, 127 deletions(-)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index abba4a65ae9e..83675b75f283 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-beta_126.0.2592.68-1_amd64.deb 168093970 BLAKE2B 
5a5d84c1fe5fab744c48941eeb3c61f1c5ec1c2fa88f61ece81c865879320b9e2b40dadef6f84b3b1f8228e14076e60134ceaf9cbd7d3db30aa05a9f43f31cb5
 SHA512 
e0b75ef6671a9cda080622464ccfc41b7377d4cc7556f416c065a4d49c6d3f6f6b8da81bc33c143b064aca3b9817562f199fdd28d4d55734eb54b0df5651d6a8
 DIST microsoft-edge-beta_127.0.2651.15-1_amd64.deb 166274998 BLAKE2B 
68b5e24fb80c0b9069e13349b05a44f5b2e8cfa5aa41256b4c0bf35ccb8a32da6d1fbb52620f81a873afd63a816ecc3da9a146b83fd2e24f601240c4cbcf674c
 SHA512 
6121ac0e214b10235317ca4909668c49ad39e8be37f023a753df4ea01f2c16e6e36f7852a692fc1181e182d938fb6a2b4ffd46453ec330fa3b29a93bd09d9e46
 DIST microsoft-edge-beta_127.0.2651.31-1_amd64.deb 166291494 BLAKE2B 
6a444905f2a7d8f7f28b86205196d6d08622d293297f034d9431f5e680e915c742e4109afcc5fbcd8796e76add68d311850f3e3315c69e1cdefeb1842f20173b
 SHA512 
0743b3a68626093559b6a587923bb51eb2d8f8989de36984f1a3bb8dd5167454217048a989c4364aeaa01fb075de5e46d709cda8bfbadf975e1bc94892035bb7
 DIST microsoft-edge-beta_127.0.2651.8-1_amd64.deb 166235390 BLAKE2B 
7fc059f64479348bf03fef05c3690bfede9f9036057b1dc6c69d268af37c049622cb036143211754382c566ff41846fbd2bcf28472a93425965f8a8cdaaf9978
 SHA512 
3eb1b79a878837eddf6ae36d4366ada21c0ec922b55dc1538fee4a07537dc5b8a97f31b25959379df444a3cea47aecef677d9b2924fa9863eaed6a41af9ac5b4

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-126.0.2592.68.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-126.0.2592.68.ebuild
deleted file mode 100644
index 0ff710cc5ddc..
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-126.0.2592.68.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-MY_P="${MY_PN}_${PV}-1"
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-S=${WORKDIR}
-
-LICENSE="microsoft-edge"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-IUSE="+mip qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2024-07-02 Thread Matt Jolly
commit: e3af05d78dbe389ec9ef3470e502404eb56ca2fd
Author: Matt Jolly  gentoo  org>
AuthorDate: Tue Jul  2 22:51:58 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Jul  2 22:51:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3af05d7

www-client/microsoft-edge: amd64 stable (126.0.2592.87)

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

 www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild 
b/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild
index 0ff710cc5ddc..7ea339bd40f9 100644
--- a/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}
 
 LICENSE="microsoft-edge"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 IUSE="+mip qt5 qt6"
 RESTRICT="bindist mirror strip"



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

2024-07-02 Thread Vitaly Zdanevich
commit: bf4ccdf02fd9ab8f41ad4e1d512500bbcd963081
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Tue Jul  2 22:55:58 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Tue Jul  2 22:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf4ccdf0

dev-python/mwclient: new package

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

 dev-python/mwclient/Manifest   |  1 +
 dev-python/mwclient/metadata.xml   | 12 ++
 dev-python/mwclient/mwclient-0.10.1.ebuild | 35 ++
 3 files changed, 48 insertions(+)

diff --git a/dev-python/mwclient/Manifest b/dev-python/mwclient/Manifest
new file mode 100644
index 0..ea6e5701e
--- /dev/null
+++ b/dev-python/mwclient/Manifest
@@ -0,0 +1 @@
+DIST mwclient-0.10.1.gh.tar.gz 59780 BLAKE2B 
1e7f4bc95c4acbe8e08191dd5dda40d7c120303187ebde5c94841364e06d6011c91eb69af122cb64ad5d5529d5decf5fe8a1cbc2cb85809d0da1bf75a3622115
 SHA512 
80d341863d4c3ba64d56bd978ae85ec1c163dd480eef9a87b8364981a292dd233bb24bd44fa4276043ef9478f5316622efe7cdad178a66574b1f85d34fa61f61

diff --git a/dev-python/mwclient/metadata.xml b/dev-python/mwclient/metadata.xml
new file mode 100644
index 0..0d3d58357
--- /dev/null
+++ b/dev-python/mwclient/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   mwclient/mwclient
+   mwclient
+   
+

diff --git a/dev-python/mwclient/mwclient-0.10.1.ebuild 
b/dev-python/mwclient/mwclient-0.10.1.ebuild
new file mode 100644
index 0..a9dbb0a93
--- /dev/null
+++ b/dev-python/mwclient/mwclient-0.10.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright Gentoo Authors 2024
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{5..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Unofficial lib for MediaWiki API"
+HOMEPAGE="
+   https://github.com/mwclient/mwclient
+   https://pypi.python.org/pypi/mwclient
+"
+SRC_URI="https://github.com/$PN/$PN/archive/refs/tags/v$PV.tar.gz -> 
$P.gh.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+RDEPEND="
+   dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/crossdev/

2024-07-02 Thread James Le Cuirot
commit: 5dadbc24264482b3ddb121ed1a9a93f331f5f069
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul  2 22:16:04 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul  2 22:16:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dadbc24

sys-devel/crossdev: Bump to 20240702, drop old 20240507

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

 sys-devel/crossdev/Manifest | 2 +-
 .../crossdev/{crossdev-20240507.ebuild => crossdev-20240702.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index 62df80487c18..e09bf89cb6e1 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,2 +1,2 @@
 DIST crossdev-20240209.tar.xz 30904 BLAKE2B 
b23c6c86796ce37968ce23a9399b068ecb78d6beb8e9b02ac11cd9e8b2f1c82f8905e615417525aa94d51f5da763841a8b9fc7cdc9b64d087a52b077adc92635
 SHA512 
5834cad934707f173529d7258f8230222e8d18903dea723b0051e06a8d974cab92f6aa7bbeef3a64aec0efd2d0b01f80b63503e78e30ddc1ba7e9a6a4ff08977
-DIST crossdev-20240507.tar.xz 30952 BLAKE2B 
566cf0a8449b18431e4b90bd0d0687d39bdc6ed40eeb8eaf87e7200e2b2eea2cc8461fded034a8ce2dd9983ee3e6e79a719c6e37e5c1afe9fdb8a3b545be7601
 SHA512 
c40b9bb33cc0c13475fe651d95db498c16f89baf5bab0e28c44864eea2119eeac28827040dc3476eb0826fe2cce1b43614047b8fdc5fbf1bc3cddbf68c1b0d74
+DIST crossdev-20240702.tar.xz 31072 BLAKE2B 
a8c847490a89f86016adc0b33551ecdb91776e495c1b8fa03dccf70a35164b44b4a948cd9d7166ea1650207e71462633118b02da80cda403798e96b606faf10e
 SHA512 
c9a836a2ce8e82c383693bc71e3094a2586577dc725f05092272023a6c70b5ded315055dc5961cbe0935ed0f4307e08e8551dda595f27b1ff34aa10a3b8bf3eb

diff --git a/sys-devel/crossdev/crossdev-20240507.ebuild 
b/sys-devel/crossdev/crossdev-20240702.ebuild
similarity index 91%
rename from sys-devel/crossdev/crossdev-20240507.ebuild
rename to sys-devel/crossdev/crossdev-20240702.ebuild
index dce8ce666896..2d56bdb48333 100644
--- a/sys-devel/crossdev/crossdev-20240507.ebuild
+++ b/sys-devel/crossdev/crossdev-20240702.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
https://github.com/gentoo/crossdev
"
 else
-   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
+   
SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 



[gentoo-commits] proj/kde:master commit in: sys-libs/kpmcore/

2024-07-02 Thread Andreas Sturmlechner
commit: f29233db7d60e418acb6da1913cf036ebc132b9b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul  2 18:22:12 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul  2 21:37:43 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f29233db

sys-libs/kpmcore: 24.05.2 version bump

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

 sys-libs/kpmcore/kpmcore-24.05.2.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/sys-libs/kpmcore/kpmcore-24.05.2.ebuild 
b/sys-libs/kpmcore/kpmcore-24.05.2.ebuild
new file mode 100644
index 00..145e0e25ca
--- /dev/null
+++ b/sys-libs/kpmcore/kpmcore-24.05.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for managing partitions"
+HOMEPAGE="https://apps.kde.org/partitionmanager/;
+
+LICENSE="GPL-3"
+SLOT="6/10"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# bug 689468, tests need polkit etc.
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=sys-apps/util-linux-2.33.2
+   >=sys-auth/polkit-qt-0.175.0[qt6]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"



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

2024-07-02 Thread Andreas Sturmlechner
commit: 1e98d73ea1e13581cc7cdaa360197906ec276ec5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul  2 18:21:48 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul  2 21:37:43 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1e98d73e

kde-apps/yakuake: 24.05.2 version bump

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

 kde-apps/yakuake/yakuake-24.05.2.ebuild | 59 +
 1 file changed, 59 insertions(+)

diff --git a/kde-apps/yakuake/yakuake-24.05.2.ebuild 
b/kde-apps/yakuake/yakuake-24.05.2.ebuild
new file mode 100644
index 00..fc65bb0e0a
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-24.05.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://apps.kde.org/yakuake/;
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="absolute-position"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+RDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+   >=dev-qt/qtsvg-${QTMIN}:6
+   >=kde-apps/konsole-${PVCUT}:6
+   >=kde-frameworks/karchive-${KFMIN}:6
+   >=kde-frameworks/kconfig-${KFMIN}:6
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kcrash-${KFMIN}:6
+   >=kde-frameworks/kdbusaddons-${KFMIN}:6
+   >=kde-frameworks/kglobalaccel-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
+   >=kde-frameworks/kiconthemes-${KFMIN}:6
+   >=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/knewstuff-${KFMIN}:6
+   >=kde-frameworks/knotifications-${KFMIN}:6
+   >=kde-frameworks/knotifyconfig-${KFMIN}:6
+   >=kde-frameworks/kparts-${KFMIN}:6
+   >=kde-frameworks/kservice-${KFMIN}:6
+   >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:6
+   x11-libs/libX11
+   absolute-position? ( kde-plasma/kwayland:6 )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+
+src_configure() {
+   # TODO: start to use WITH_X11 option? but there's still the
+   # KX11Extras use...
+   local mycmakeargs=(
+   $(cmake_use_find_package absolute-position KWayland)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-misc/kclock/

2024-07-02 Thread Andreas Sturmlechner
commit: abad8b0e377508430e7258dcff023124af5d70d4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul  2 18:21:53 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul  2 21:37:43 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=abad8b0e

kde-misc/kclock: 24.05.2 version bump

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

 kde-misc/kclock/kclock-24.05.2.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-misc/kclock/kclock-24.05.2.ebuild 
b/kde-misc/kclock/kclock-24.05.2.ebuild
new file mode 100644
index 00..4cc6fd79ec
--- /dev/null
+++ b/kde-misc/kclock/kclock-24.05.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Convergent clock application for Plasma"
+HOMEPAGE="https://apps.kde.org/kclock/;
+
+LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+DEPEND="
+   dev-libs/kirigami-addons:6
+   >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+   >=kde-frameworks/kconfig-${KFMIN}:6
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kdbusaddons-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
+   >=kde-frameworks/kirigami-${KFMIN}:6
+   >=kde-frameworks/knotifications-${KFMIN}:6
+   >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+   kde-plasma/libplasma:6
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"



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

2024-07-02 Thread Andreas Sturmlechner
commit: 7a4c4c542ce8a81baad587da71458ec5e9babe4e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul  2 18:21:44 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul  2 21:37:43 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7a4c4c54

kde-apps/sweeper: 24.05.2 version bump

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

 kde-apps/sweeper/sweeper-24.05.2.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/kde-apps/sweeper/sweeper-24.05.2.ebuild 
b/kde-apps/sweeper/sweeper-24.05.2.ebuild
new file mode 100644
index 00..ca2515e2c9
--- /dev/null
+++ b/kde-apps/sweeper/sweeper-24.05.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
+HOMEPAGE="https://apps.kde.org/sweeper/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+   >=kde-frameworks/kbookmarks-${KFMIN}:6
+   >=kde-frameworks/kconfig-${KFMIN}:6
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kcrash-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
+   >=kde-frameworks/ktextwidgets-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kxmlgui-${KFMIN}:6
+   kde-plasma/plasma-activities-stats:6
+"
+RDEPEND="${DEPEND}"



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

2024-07-02 Thread Andreas Sturmlechner
commit: 4df5af12a90cfec7697db07c4a29397af9092ebb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul  2 18:21:20 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul  2 21:37:43 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4df5af12

kde-apps/kgpg: 24.05.2 version bump

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

 kde-apps/kgpg/kgpg-24.05.2.ebuild | 49 +++
 1 file changed, 49 insertions(+)

diff --git a/kde-apps/kgpg/kgpg-24.05.2.ebuild 
b/kde-apps/kgpg/kgpg-24.05.2.ebuild
new file mode 100644
index 00..83a2ae0c74
--- /dev/null
+++ b/kde-apps/kgpg/kgpg-24.05.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="gpg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
+HOMEPAGE="https://apps.kde.org/kgpg/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+COMMON_DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+   >=kde-apps/akonadi-${PVCUT}:6
+   >=kde-apps/akonadi-contacts-${PVCUT}:6
+   >=kde-frameworks/karchive-${KFMIN}:6
+   >=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/kconfig-${KFMIN}:6
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+   >=kde-frameworks/kcontacts-${KFMIN}:6
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kcrash-${KFMIN}:6
+   >=kde-frameworks/kdbusaddons-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
+   >=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kjobwidgets-${KFMIN}:6
+   >=kde-frameworks/knotifications-${KFMIN}:6
+   >=kde-frameworks/kservice-${KFMIN}:6
+   >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+   >=kde-frameworks/ktextwidgets-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kwindowsystem-${KFMIN}:6
+   >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+   app-crypt/gpgme
+"
+RDEPEND="${COMMON_DEPEND}
+   app-crypt/gnupg
+"



  1   2   3   4   >