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

2024-02-26 Thread Alfredo Tupone
commit: 9f69ca323f7167d0a12d40a0f219e66eb91d856c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 07:31:06 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 07:31:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f69ca32

dev-util/tkdiff: drop 5.1, 5.2.1 add 5.6

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-util/tkdiff/Manifest   |  3 +--
 dev-util/tkdiff/tkdiff-5.1.ebuild  | 25 --
 .../{tkdiff-5.2.1.ebuild => tkdiff-5.6.ebuild} |  4 ++--
 3 files changed, 3 insertions(+), 29 deletions(-)

diff --git a/dev-util/tkdiff/Manifest b/dev-util/tkdiff/Manifest
index f998db337525..7eb6ff4b0e77 100644
--- a/dev-util/tkdiff/Manifest
+++ b/dev-util/tkdiff/Manifest
@@ -1,3 +1,2 @@
-DIST tkdiff-5-1.zip 233467 BLAKE2B 
711d5bf0ea1d919d235e5cfcb76c2597a849293652544a5bc5ed969ca8d1a9720a406504b07d382a1ae84447709984fddf627129e70f4d043648731bea54039e
 SHA512 
76301e74a1396ae540470fd0f4b8c7b4e214bdb4027f5ed52d98e5ea48afd99971a7880d1ec54812f6f13a3f1e92c7cd0d2c4d6d0b6e098e47fd36759fe7a047
-DIST tkdiff-5-2-1.zip 245828 BLAKE2B 
9241224d40aa229c169fe87beca7a276a00c9a37de8c9e92c50103954a56e2fe117e06985f5885ffe0e9a87abbbf1a8098a7832d3b6afd4a44f3457ce83c6e32
 SHA512 
d151c1bc755010f797458db9d8689c727beeff2bede5245dc79239f738fe63e49a95207b5d034dcd69e1ee2e699b78acdc94799f4dc5530c293435c902c387e9
 DIST tkdiff-5-5-2.zip 288042 BLAKE2B 
104b9cab59dc068ee7117bd23e2ea4a2b81d44ee62424f1971320255247f375dd92e70364f81f38356c5579d3479e9f4162d964337faf400ace12f00edbfac6a
 SHA512 
33b7596dcb704f2a56e1f194155e451e1c6102537171c4f746c21007321f35ac631248fae32abac58bfc180d299654ebbfb06ba055ac967877a3112a08d11a49
+DIST tkdiff-5-6.zip 289205 BLAKE2B 
db490a4a1fcb3e5ec899e1c41a84079001e78a9d9ff65873fedefe40682dac50965b862054282481e711e6d8e3f16aefc4920acfcc5214db152ac0932bf8e4f1
 SHA512 
ba4d312b372145772c4654a6fc1231752843fc84059296550163490e597046b2060fd021769e4edf2a7641dec34cbf7619d6e4aad2a64568ce6a6721080b2368

diff --git a/dev-util/tkdiff/tkdiff-5.1.ebuild 
b/dev-util/tkdiff/tkdiff-5.1.ebuild
deleted file mode 100644
index 16fa2d4929a1..
--- a/dev-util/tkdiff/tkdiff-5.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYP=${PN}-$(ver_rs 1- -)
-
-DESCRIPTION="Graphical front end to the diff program"
-HOMEPAGE="http://tkdiff.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${PV}/${MYP}.zip"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="dev-lang/tk"
-DEPEND="${RDEPEND}"
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${MYP}"
-
-src_install() {
-   dobin tkdiff
-   dodoc CHANGELOG.txt
-}

diff --git a/dev-util/tkdiff/tkdiff-5.2.1.ebuild 
b/dev-util/tkdiff/tkdiff-5.6.ebuild
similarity index 91%
rename from dev-util/tkdiff/tkdiff-5.2.1.ebuild
rename to dev-util/tkdiff/tkdiff-5.6.ebuild
index e56f5cfb63a3..b10e4bebc239 100644
--- a/dev-util/tkdiff/tkdiff-5.2.1.ebuild
+++ b/dev-util/tkdiff/tkdiff-5.6.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MYP=${PN}-$(ver_rs 1- -)
 



[gentoo-commits] repo/gentoo:master commit in: app-containers/lxd/

2024-02-26 Thread Joonas Niilola
commit: 2eb87936f7045bfd287ac4d3364a8757779fa997
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 27 07:25:13 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 27 07:28:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb87936

app-containers/lxd: revbump stable 5.0.2 to match dqlite changes

 - accidentally pushed new dqlite straight-to-stable, stable lxd
   needs to follow its changes.

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

 app-containers/lxd/{lxd-5.0.2-r3.ebuild => lxd-5.0.2-r4.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-containers/lxd/lxd-5.0.2-r3.ebuild 
b/app-containers/lxd/lxd-5.0.2-r4.ebuild
similarity index 98%
rename from app-containers/lxd/lxd-5.0.2-r3.ebuild
rename to app-containers/lxd/lxd-5.0.2-r4.ebuild
index 16d15f1b9488..f74e0a523ad9 100644
--- a/app-containers/lxd/lxd-5.0.2-r3.ebuild
+++ b/app-containers/lxd/lxd-5.0.2-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,9 +19,8 @@ DEPEND="acct-group/lxd
app-arch/xz-utils
>=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
dev-db/sqlite:3
-   >=dev-libs/dqlite-1.13.0:=
+   >=dev-libs/dqlite-1.16.4:=[lz4]
dev-libs/lzo
-   >=dev-libs/raft-0.17.1:=[lz4]
>=dev-util/xdelta-3.0[lzma(+)]
net-dns/dnsmasq[dhcp]
sys-libs/libcap



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkcon/

2024-02-26 Thread Alfredo Tupone
commit: e608ff82938353a507a4876a5e4fd9d287960055
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 07:24:22 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 07:24:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e608ff82

dev-tcltk/tkcon: add 2.7.11, drop 2.5-r1 & 2.7.3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tkcon/Manifest   |  3 +-
 dev-tcltk/tkcon/tkcon-2.5-r1.ebuild| 34 --
 .../{tkcon-2.7.3.ebuild => tkcon-2.7.11.ebuild}|  4 +--
 3 files changed, 3 insertions(+), 38 deletions(-)

diff --git a/dev-tcltk/tkcon/Manifest b/dev-tcltk/tkcon/Manifest
index b9d630083359..741e9a4c1276 100644
--- a/dev-tcltk/tkcon/Manifest
+++ b/dev-tcltk/tkcon/Manifest
@@ -1,3 +1,2 @@
-DIST tkcon-2.5.tar.gz 139834 BLAKE2B 
95d0d0fe856b9ed287d1b2af6132845e047d269991fda8fd0ac88b06b200e1e75d9ac5b3ad4bac7daf08d52ebd2a4ec5697c841565cf290980288b0ecf0449a6
 SHA512 
f53d21dbf281112b761970b05aa643d59881978965a0e01f6eddcf98709c4b7ef635bc69ec40fc14b5c78397b240b86d8b6ed63aac48f656242c19fd7851
 DIST tkcon-2.7.10.tar.gz 277788 BLAKE2B 
7894947c5ca062f2b905550e88c34a414d4b665b6fff0c5bf22a54e2600050b62eecbdfbde179206571cf74d39e3a9d9e33b93356bf5b81aa9cbf79dcdfcf118
 SHA512 
a580e06d0c86613b3c9e9daa7863fde6fd11b4e2243764c0b016f0db9d9ba0a9cf839ae26efc37e843f5da87f6304a6d0fcab7667ff6c25246a44e1630851634
-DIST tkcon-2.7.3.tar.gz 278421 BLAKE2B 
67e4f2d441808f26f46a08423e278fbd219cd02ad63e05de2608521066e75a041cba055296628a5b800fec516e6f26994fec413a9baf10c34aa309e04a2a9477
 SHA512 
2cad55d861059bd615a2084a796e99c7654ad40e50bdb209b4e4bcb36a6051dc9ac101fbd09cc29f9582ef02254c1730297eefc8e8d426c25dd25f4590e6aa25
+DIST tkcon-2.7.11.tar.gz 280499 BLAKE2B 
c68991100e95f347796c34253b6a4aceb4e1b20a6d6d99b64750b5c50117317b3b571054e6658afa27cf4bbe4af19a6c7c0dc03f68e9e95eec428a84ef910df9
 SHA512 
d56268f8edfbccb66ef6288d5b98481dc0c2a8e4f97e553e8031175dad5922ad14087f55709e41902a812e738d29ae9e07efdc6ce2d30919801c9bb54cddab07

diff --git a/dev-tcltk/tkcon/tkcon-2.5-r1.ebuild 
b/dev-tcltk/tkcon/tkcon-2.5-r1.ebuild
deleted file mode 100644
index 6594a06ec59d..
--- a/dev-tcltk/tkcon/tkcon-2.5-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Tk GUI console"
-HOMEPAGE="http://tkcon.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86"
-SLOT="0"
-IUSE="doc"
-
-DEPEND="dev-lang/tk:*"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   mv docs/changes.txt CHANGES
-}
-
-src_install() {
-   local tclver="$(echo 'puts $tcl_version' | tclsh)"
-   local instdir=/usr/$(get_libdir)/tcl${tclver}/${PN}2.5
-   dodir ${instdir}
-   cp -pP pkgIndex.tcl tkcon.tcl "${D}"${instdir} || die
-   dodir /usr/bin
-   dosym ${instdir}/tkcon.tcl /usr/bin/tkcon
-   if use doc; then
-   HTML_DOCS=( docs/* )
-   fi
-   einstalldocs
-}

diff --git a/dev-tcltk/tkcon/tkcon-2.7.3.ebuild 
b/dev-tcltk/tkcon/tkcon-2.7.11.ebuild
similarity index 94%
rename from dev-tcltk/tkcon/tkcon-2.7.3.ebuild
rename to dev-tcltk/tkcon/tkcon-2.7.11.ebuild
index d0d15951af1d..6ee739f1193b 100644
--- a/dev-tcltk/tkcon/tkcon-2.7.3.ebuild
+++ b/dev-tcltk/tkcon/tkcon-2.7.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Tk GUI console"
 HOMEPAGE="http://tkcon.sourceforge.net/;



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkdnd/

2024-02-26 Thread Alfredo Tupone
commit: 92d442a213ac4770228b3068b8a3113d86b12300
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 07:26:42 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 07:27:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d442a2

dev-tcltk/tkdnd: add 2.9.4

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tkdnd/Manifest   |  1 +
 dev-tcltk/tkdnd/tkdnd-2.9.4.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-tcltk/tkdnd/Manifest b/dev-tcltk/tkdnd/Manifest
index 9ac6ca2ccc97..9f764ee50e47 100644
--- a/dev-tcltk/tkdnd/Manifest
+++ b/dev-tcltk/tkdnd/Manifest
@@ -1 +1,2 @@
 DIST tkdnd-release-test-v2.9.2.tar.gz 573739 BLAKE2B 
4e9cae26542cc7774a0faf3d91a8a3f3b3b598735fcdb4e0565be26893514fe2e3f301ecaa7c698913f570b30f37ba0e2e890c6651ceebbc5d6cd9f66caf57c8
 SHA512 
dd1538ad884e8287d9c90c3b1565b95a047f552a271f921b0d0d7cb7bde8d8d6ad7e8c3247b647c09080c2e23c57ca11c30bde516cf66abcbe1dac6dd0e7cdc7
+DIST tkdnd-release-test-v2.9.4.tar.gz 1358824 BLAKE2B 
7ea5039825cdc160232bc987a903642b2b2e54973c7f45142b5ea53e6b8ec2b2249416a0220217dc1ae1475dbcf432e2c8c72954f850eb2009512f9ef06b0644
 SHA512 
2eaf84235443c4a69e411674a7a7b27a1d43ded8aba7b09ed4d2f128cc2bfc9e38018c337004ce7bf0a0082dc0f87a7e89c7c2fc50dfedbb1047deef1d73daa2

diff --git a/dev-tcltk/tkdnd/tkdnd-2.9.4.ebuild 
b/dev-tcltk/tkdnd/tkdnd-2.9.4.ebuild
new file mode 100644
index ..014f6d7ec75a
--- /dev/null
+++ b/dev-tcltk/tkdnd/tkdnd-2.9.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-release-test-v${PV}
+
+DESCRIPTION="Adds native drag & drop capabilities to tk toolkit"
+HOMEPAGE="https://www.ellogon.org/petasis/index.php/tcltk-projects/tkdnd;
+SRC_URI="https://github.com/petasis/tkdnd/archive/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug threads X"
+
+DEPEND="dev-lang/tk:="
+RDEPEND=${DEPEND}
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   stat64 # used to test for Large File Support
+)
+
+S=${WORKDIR}/${PN}-${MY_P}
+
+RESTRICT="test"
+
+src_prepare() {
+   sed \
+   -e 's:-O2::g' \
+   -e 's:-fomit-frame-pointer::g' \
+   -e 's:-pipe::g' \
+   -i configure tclconfig/tcl.m4 || die
+   default
+}
+
+src_configure() {
+   econf \
+   $(use_with X x) \
+   $(use_enable debug symbols) \
+   $(use_enable threads)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/thread/

2024-02-26 Thread Alfredo Tupone
commit: 590b7767a21bedc458e177b56b337c00af2b1d55
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 07:17:37 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 07:17:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590b7767

dev-tcltk/thread: add 2.8.8

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/thread/Manifest | 1 +
 dev-tcltk/thread/thread-2.8.5.ebuild  | 1 -
 dev-tcltk/thread/{thread-2.8.5.ebuild => thread-2.8.8.ebuild} | 5 ++---
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-tcltk/thread/Manifest b/dev-tcltk/thread/Manifest
index fa7d5e70e385..bc876ce12edd 100644
--- a/dev-tcltk/thread/Manifest
+++ b/dev-tcltk/thread/Manifest
@@ -1 +1,2 @@
 DIST thread2.8.5.tar.gz 338776 BLAKE2B 
b6500ba59f87150d3d4479cae9a55b591a41768c6a74520933157d8fe2ec5374a79cf258fad1f08c775b190c17667dc529605f21a4fdd562320778be94b294a2
 SHA512 
b1cd049605f44ea5e85a121ff864d9e531491b24579654159dd5f3850b0aa4192ea79844324be3e9c6b395b14e6f765474c792bfd3271c7100b49f0ff22832d0
+DIST thread2.8.8.tar.gz 343099 BLAKE2B 
3551bdbc4cab78c6ea0ea7eac43c53a65a1f55f9eae302ddd7030c33b40b76317ecc651d731411396cf4f51f11c852bab0c60642d36a312f23e22f96019df427
 SHA512 
249ddf689ee20536280e3b3d220c0faa3a8a2821bcd31a3f6188ef838d31e5cacefa7fd737b8e29b73a6b30e0a946d2eeb0805dd851c9f8aefc5c5bc5f50de0e

diff --git a/dev-tcltk/thread/thread-2.8.5.ebuild 
b/dev-tcltk/thread/thread-2.8.5.ebuild
index ac9589a23cf2..299354e5ba6b 100644
--- a/dev-tcltk/thread/thread-2.8.5.ebuild
+++ b/dev-tcltk/thread/thread-2.8.5.ebuild
@@ -14,7 +14,6 @@ 
SRC_URI="mirror://sourceforge/project/tcl/Thread%20Extension/${PV}/${MY_P}.tar.g
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE=""
 
 DEPEND="dev-lang/tcl:0=[threads]"
 RDEPEND="${DEPEND}"

diff --git a/dev-tcltk/thread/thread-2.8.5.ebuild 
b/dev-tcltk/thread/thread-2.8.8.ebuild
similarity index 84%
copy from dev-tcltk/thread/thread-2.8.5.ebuild
copy to dev-tcltk/thread/thread-2.8.8.ebuild
index ac9589a23cf2..0d61f5d80f0b 100644
--- a/dev-tcltk/thread/thread-2.8.5.ebuild
+++ b/dev-tcltk/thread/thread-2.8.8.ebuild
@@ -13,8 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/tcl/Thread%20Extension/${PV}/${MY_P}.tar.g
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 DEPEND="dev-lang/tcl:0=[threads]"
 RDEPEND="${DEPEND}"
@@ -25,7 +24,7 @@ QA_CONFIG_IMPL_DECL_SKIP=(
 
 S="${WORKDIR}"/${MY_P}
 
-PATCHES=( "${FILESDIR}"/${P}-musl.patch )
+PATCHES=( "${FILESDIR}"/${PN}-2.8.5-musl.patch )
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tclx/files/, dev-tcltk/tclx/

2024-02-26 Thread Alfredo Tupone
commit: 6795d1df8c3dfd87f090518b4e5b96093b70bada
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 07:13:33 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 07:13:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6795d1df

dev-tcltk/tclx: add 8.6.3, drop 8.4.4-r4

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tclx/Manifest|   2 +-
 .../files/tclx-8.4.4-configure-clang16-deux.patch  |  83 -
 .../tclx/files/tclx-8.4.4-configure-clang16.patch  |  33 
 dev-tcltk/tclx/files/tclx-8.4.4-gcc11.patch| 192 -
 .../{tclx-8.4.4-r4.ebuild => tclx-8.6.3.ebuild}|  15 +-
 5 files changed, 7 insertions(+), 318 deletions(-)

diff --git a/dev-tcltk/tclx/Manifest b/dev-tcltk/tclx/Manifest
index b3aecab75124..eca9e2452738 100644
--- a/dev-tcltk/tclx/Manifest
+++ b/dev-tcltk/tclx/Manifest
@@ -1,2 +1,2 @@
-DIST tclx-8.4.4.tar.gz 456569 BLAKE2B 
50123f95ed780c28dae9e2f0db956b81b559ee9ea33563b999f33a727c451374a63c0cba3012d4dd46df020426c7fdb3b04f932fc5b6ec742156e9dad81a7d3b
 SHA512 
dcf9cbd08eae0cc4901e8e871a440e6c85d7d5ac923306206afaf0a1d931866ce3b91177d7b3a37e87a5cdcccb068ed7b9c76cb1a71a13f4f26cf204b8c42090
 DIST tclx-8.6.1.tar.gz 457438 BLAKE2B 
451b90a6f4403177604684a2a4475a057924faa4b625ac035d65b622b69e8dfea7146143056491ce8740374c18c4fbfb0184a0d074bf799897a01bb767e1695c
 SHA512 
4a2293aad667b108f19f837686044fc168831781d04a9f8eaa2afe677c587f1e128a536ad9db609720e0046a20ff6f8dd7a0e5dd1232ef775c5a14e24ec0614d
+DIST tclx-8.6.3.tar.gz 457293 BLAKE2B 
4d3578c0312bc2a0a0cfe079699893818ed6bce941dd84d4cb4786891e784930e0172c4c15892a2b81acf0f4a5062145e9f4397842185358b49658c692cd08cc
 SHA512 
680b8916ccb5725ed173b45549c94e7b1e17c4e5cf700c3991d2791b9f299660e94c880401dccfbff7ca630036c0781c41a9692c2d8ead2e7ad880e2e05a69e7

diff --git a/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch 
b/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch
deleted file mode 100644
index 278dc23bb94d..
--- a/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-https://github.com/flightaware/tclx/pull/15
-https://sourceforge.net/p/tclx/bugs/84/
-
-From a65705e6cba4fe395afbdc8c903b8b819d7e6962 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Fri, 18 Nov 2022 01:12:17 +
-Subject: [PATCH] Fix configure.ac compatibility with Clang 16
-
-Clang 16 makes -Wimplicit-function-declaration and -Wimplicit-int errors by 
default.
-
-Unfortunately, this can lead to misconfiguration or miscompilation of software 
as configure
-tests may then return the wrong result.
-
-We also fix -Wstrict-prototypes while here as it's easy to do and it prepares
-us for C23.
-
-For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki 
[2],
-or the (new) c-std-porting mailing list [3].
-
-[0] https://lwn.net/Articles/913505/
-[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
-[2] https://wiki.gentoo.org/wiki/Modern_C_porting
-[3] hosted at lists.linux.dev.
-
-Bug: https://bugs.gentoo.org/881713
-Signed-off-by: Sam James 
 a/configure.in
-+++ b/configure.in
-@@ -193,10 +193,11 @@ WIFEXITED(x);/* Generates compiler error if 
WIFEXITED uses an int. */
- 
- AC_MSG_CHECKING(checking to see what 'times' returns)
- AC_TRY_RUN([
-+#include 
- #include 
- #include 
- #include 
--main() {
-+int main(void) {
- struct tms cpu;
- times();
- sleep(2);
-@@ -269,7 +270,8 @@ main() {
- 
- AC_CHECK_FUNC(catgets,
-   [AC_MSG_CHECKING([catclose return value])
--   AC_TRY_COMPILE([#include ], [
-+   AC_TRY_COMPILE([#include 
-+ #include ], [
-   if (catclose ((nl_catd) 0) == 0) exit (0);],
-   AC_MSG_RESULT(ok), [
-   AC_MSG_RESULT([broken catclose return type])
 a/tclconfig/tcl.m4
-+++ b/tclconfig/tcl.m4
-@@ -2525,7 +2525,8 @@ AC_DEFUN([TEA_TIME_HANDLER], [
- # (like convex) have timezone functions, etc.
- #
- AC_CACHE_CHECK([long timezone variable], tcl_cv_timezone_long, [
--  AC_TRY_COMPILE([#include ],
-+  AC_TRY_COMPILE([#include 
-+#include ],
-   [extern long timezone;
-   timezone += 1;
-   exit (0);],
-@@ -2537,7 +2538,8 @@ AC_DEFUN([TEA_TIME_HANDLER], [
-   # On some systems (eg IRIX 6.2), timezone is a time_t and not a long.
-   #
-   AC_CACHE_CHECK([time_t timezone variable], tcl_cv_timezone_time, [
--  AC_TRY_COMPILE([#include ],
-+  AC_TRY_COMPILE([#include 
-+#include ],
-   [extern time_t timezone;
-   timezone += 1;
-   exit (0);],
-@@ -2574,7 +2576,7 @@ AC_DEFUN([TEA_BUGGY_STRTOD], [
-   AC_TRY_RUN([
-   #include 
-   extern double strtod();
--  int main() {
-+  int main(void) {
-   char 

[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/bwidget/

2024-02-26 Thread Alfredo Tupone
commit: 747d07aaa4169ca8c428ea357855ee413ef69c6e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 07:02:59 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 07:03:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747d07aa

dev-tcltk/bwidget: add 1.9.16, drop 1.9.14

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/bwidget/Manifest   |  2 +-
 .../bwidget/{bwidget-1.9.14.ebuild => bwidget-1.9.16.ebuild} | 12 +---
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/dev-tcltk/bwidget/Manifest b/dev-tcltk/bwidget/Manifest
index 892f0c073a09..9f43d5226710 100644
--- a/dev-tcltk/bwidget/Manifest
+++ b/dev-tcltk/bwidget/Manifest
@@ -1,2 +1,2 @@
 DIST BWidget-1.9.15.zip 329390 BLAKE2B 
011bc3e303082af8ec4aaf1bfa3812cec0e0c91dac41db867d5ebd5883949795d5877a53050be31823a218fdbc5113df8c848378af133ecb26dc07f5e8360b1c
 SHA512 
cc3c46a112e902158c3f010941efcd51b42adae5b989511b325c619bffe79c3a11d74b044619e1ed9ef4b77abf18f7a2e8dfbd3fe46e1d26a1b61a02c3a3096c
-DIST bwidget-1.9.14.tar.gz 261654 BLAKE2B 
2c0e8ed33624f6304e775da3be02975aced85c8eeb8ca7fd736858a9323f7bd6aad96bb3697db1c9c571d5dc72ff21d3c161d4f2a8ada83f9ec615391c0f1890
 SHA512 
7db9c69ae423e97356ff3e54ffc77a450fb967907b32356f343aa4321faceb3e807e63babb2edf0e2c6ab086af570dbd6a02a85e4ca2c1f020ae4df78c8f0fe8
+DIST bwidget-1.9.16.tar.gz 252813 BLAKE2B 
2e8aff10d73e5782603a62991551d83cce6b88513e2a1b9487105ed2778a144f10e1815be7a4a9e34e2e036efb9526a221e4a880d53e30bed85bbc67c852141f
 SHA512 
1355e8d8fa784d4bb72a82eae267b6c958cd7d401d68ded05e296929b8d39d64aeab4620c7c9acb02d31bf8da6c3da15460429f95f8d07846f68a8e86257f43d

diff --git a/dev-tcltk/bwidget/bwidget-1.9.14.ebuild 
b/dev-tcltk/bwidget/bwidget-1.9.16.ebuild
similarity index 72%
rename from dev-tcltk/bwidget/bwidget-1.9.14.ebuild
rename to dev-tcltk/bwidget/bwidget-1.9.16.ebuild
index 1ed8f4bfa110..a6b28a07b2df 100644
--- a/dev-tcltk/bwidget/bwidget-1.9.14.ebuild
+++ b/dev-tcltk/bwidget/bwidget-1.9.16.ebuild
@@ -1,25 +1,23 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit virtualx
 
-MY_PN=${PN/bw/BW}
-MY_P=${MY_PN}-${PV}
-
 DESCRIPTION="High-level widget set for Tcl/Tk"
 HOMEPAGE="http://tcllib.sourceforge.net/;
-SRC_URI="mirror://sourceforge/tcllib/${MY_PN}/${PV}/${P}.tar.gz"
+SRC_URI="mirror://sourceforge/tcllib/BWidget/${PV}/${P}.tar.gz"
 
 LICENSE="tcltk"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="doc"
 RESTRICT="!test? ( test )"
 
 DEPEND="dev-lang/tk:0"
 RDEPEND="${DEPEND}"
+BDEPEND="app-arch/unzip"
 
 PATCHES=( "${FILESDIR}"/${PN}-1.9.8-test.patch )
 



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

2024-02-26 Thread Hans de Graaff
commit: 359f30af2bc74686baca6ef6f775f823c9b9622c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 27 06:35:29 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 27 06:39:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359f30af

dev-ruby/localhost: enable ruby33

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

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

diff --git a/dev-ruby/localhost/localhost-1.2.0.ebuild 
b/dev-ruby/localhost/localhost-1.2.0.ebuild
index 3d7b9f9412c2..889710b2d342 100644
--- a/dev-ruby/localhost/localhost-1.2.0.ebuild
+++ b/dev-ruby/localhost/localhost-1.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="readme.md"
 RUBY_FAKEGEM_GEMSPEC="localhost.gemspec"



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

2024-02-26 Thread Hans de Graaff
commit: 26c7996e27d911573e20d6304cc052b39bf974bf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 27 06:36:55 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 27 06:39:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c7996e

dev-ruby/io-event: add 1.4.4

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.4.4.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 9cd2f9cc6473..25bf8cb12c0e 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,3 +3,4 @@ DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f
 DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b949dd3c2206ace0d963a7eb5f0164d4be7524e3e050869e45fdccce391174342b6185e2a8c29aaa9e8c1fb
 SHA512 
532dcaf2fb658f4770cc99a486adf1c2d853260c9f4b9bc9d411dc1a84f439881b96ba365523c7566f8a87cfb44a375642a92f327c9ea95803183dd552dabd7a
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
 DIST io-event-1.4.0.tar.gz 46329 BLAKE2B 
ece30e2673f14f9529b0808f5725f45ee847c337d08b5547161fa7d9cd2f807cf969ff22a25a21c0869b12b9ccd47a3d12bc6694a97ea49ab18700a30bd8365b
 SHA512 
a7002e6df70180208c2f617d59e72bce98c13b2bde6af459f72bdf7fc0045e989225ddf39acf0be9b33d1d252443cf6cfc0076114dfc2c832732c0f7baa06569
+DIST io-event-1.4.4.tar.gz 46919 BLAKE2B 
c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e
 SHA512 
f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316

diff --git a/dev-ruby/io-event/io-event-1.4.4.ebuild 
b/dev-ruby/io-event/io-event-1.4.4.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.4.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event;
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-02-26 Thread Michał Górny
commit: 1e6b0a07cff60174c67b7baf4546b43a99eeb10f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:29:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:29:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6b0a07

dev-python/marshmallow: Bump to 3.21.0

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

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

diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest
index 88f9a0120259..c18b24621aae 100644
--- a/dev-python/marshmallow/Manifest
+++ b/dev-python/marshmallow/Manifest
@@ -1 +1,2 @@
 DIST marshmallow-3.20.2.gh.tar.gz 183876 BLAKE2B 
84cf8ca23069ad1d2353ffa9299556298457485fa459746b948835f04f92ef3949d5429e8285e084be7398fb294b3d74eba1b38ef21b469daed401f1e6affcdb
 SHA512 
8305693405a976c5b0c6ef074a12af4736f9620ca37c7c2ec6318fac2b19086426344ce8c2f515e95becdba8b2bb1c20aca5a9dffb4145cb27fee00dc080
+DIST marshmallow-3.21.0.gh.tar.gz 183738 BLAKE2B 
9f9b9203be93e6feecbd6b7e1da32f737ba33ca8e386e062d091e20480f5241c1d73f77afd542cb24816a48aa5a948aaa20edcfe9d0fdfa847f6e405e89cff20
 SHA512 
d08e4eedafc1d6f2bfab463357febc75013e8a548195ab85aac55fa225f2180a4f1646d68f8586d369dd108a793086c5bb8522c7543a51540ec4ee6de5305ad3

diff --git a/dev-python/marshmallow/marshmallow-3.21.0.ebuild 
b/dev-python/marshmallow/marshmallow-3.21.0.ebuild
new file mode 100644
index ..2adebae08366
--- /dev/null
+++ b/dev-python/marshmallow/marshmallow-3.21.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library for converting to and from native Python datatypes"
+HOMEPAGE="
+   https://github.com/marshmallow-code/marshmallow/
+   https://pypi.org/project/marshmallow/
+"
+SRC_URI="
+   https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-17.0[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/simplejson[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-02-26 Thread Michał Górny
commit: e50de5ac31e63ceeb844fb5031636729b50cd58f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:25:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:25:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50de5ac

dev-python/cachetools: Bump to 5.3.3

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

 dev-python/cachetools/Manifest|  1 +
 dev-python/cachetools/cachetools-5.3.3.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index d9166f0c9297..7662512af85d 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1 +1,2 @@
 DIST cachetools-5.3.2.tar.gz 26510 BLAKE2B 
c3cf15b69d7d6950c3a78d6ef4dbff317206bf08aa504081a545523244cfee8ca4013b0227bf7525ad7b82022b55e5f67633587d006e21e6b6b8ca9af151bf6c
 SHA512 
1a6e32acefdd6165b3348dc32df300c5d3cd5bcff23c5f8eae5d7b6bc40a9aab7b5d6dee4bf23ebb49dea9a434570e854e24325028680a581f2b359d16e5d836
+DIST cachetools-5.3.3.tar.gz 26522 BLAKE2B 
56eb1ab02fa50a7980d977d9a136c4c43b4981308c1c9fd5b2de596ce5fc79b2e3fbdefdade594fa3aa632eb5b26742f2afb7359dc87705d27389a8312247095
 SHA512 
ece7b1e54839aa8cae65a6164dc8dce6b1553c72ead551e1ae1d8a5e5ee937b952773504dc0d63c423521adfd20d6839bb3ea066dcbc6ab296649bd4ab8f7d83

diff --git a/dev-python/cachetools/cachetools-5.3.3.ebuild 
b/dev-python/cachetools/cachetools-5.3.3.ebuild
new file mode 100644
index ..0aacc0a86209
--- /dev/null
+++ b/dev-python/cachetools/cachetools-5.3.3.ebuild
@@ -0,0 +1,21 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extensible memoizing collections and decorators"
+HOMEPAGE="
+   https://github.com/tkem/cachetools/
+   https://pypi.org/project/cachetools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest



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

2024-02-26 Thread Michał Górny
commit: 80808bfd0be3df2615bb837945df63da8be5a794
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:25:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:25:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80808bfd

dev-python/email-validator: Bump to 2.1.1

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

 dev-python/email-validator/Manifest|  1 +
 .../email-validator/email-validator-2.1.1.ebuild   | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/email-validator/Manifest 
b/dev-python/email-validator/Manifest
index 5a00df26e2cf..47cc354e4e63 100644
--- a/dev-python/email-validator/Manifest
+++ b/dev-python/email-validator/Manifest
@@ -1 +1,2 @@
 DIST email_validator-2.1.0.post1.tar.gz 46288 BLAKE2B 
0321869435485f69bb31b5eb59b778e72add7df4c24815fded9f71740a3fabe48b0a2cf705df692a699d4370f8ab25af946c526b4cec2d9d04777fcb4f37f9ad
 SHA512 
a9ed642bf3c8f80b3a5e832f31e4ea114dcb012afe162439803a499a7ad016b10f6a25092cc61e445f91a1fe1ab6cfb7eb0aca054fd5458c0b935baf92735739
+DIST email_validator-2.1.1.tar.gz 44709 BLAKE2B 
7b5a67c0690ee11519d16ce56be7e3ddc955b06fda84b2bb9793e9bc80d82adf7e39799dd1d6cd1b902911721d8e5f7dcf4624b6fbf1e97b0a8edaa16f7ca062
 SHA512 
659bc5ec1583ff0fdeb256f57ac2506089758772fb471a49865cdee62af3f96a43ff21a94099bb13b69f1efff20952f33ad6bf0cb1bea0793285820948c9fdb4

diff --git a/dev-python/email-validator/email-validator-2.1.1.ebuild 
b/dev-python/email-validator/email-validator-2.1.1.ebuild
new file mode 100644
index ..4d5a61be9fda
--- /dev/null
+++ b/dev-python/email-validator/email-validator-2.1.1.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
+PYPI_PN=email-validator
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A robust email syntax and deliverability validation library"
+HOMEPAGE="
+   https://github.com/JoshData/python-email-validator/
+   https://pypi.org/project/email-validator/
+"
+
+LICENSE="CC0-1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/idna-2.8[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -m "not network"
+}



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

2024-02-26 Thread Michał Górny
commit: db8fc6c25452a3e7d90a8d2c593ffc590a1f4394
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:25:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:25:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8fc6c2

dev-python/sqlglot: Bump to 22.0.1

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

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-22.0.1.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index a044c1ffbc92..5c41b10d339a 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -20,6 +20,7 @@ DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea7
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-21.2.1.tar.gz 17682954 BLAKE2B 
63b03ee6640c1cb88fffc04442198971add9a04afede2712fb1a55b0f77252f0b9d76a67f364d4cf6c2959bafd4690606de1be31cc173f4e04dffccb3de98713
 SHA512 
800348c61470f77d844e551c2536e2d74645087c6591a460eaa5bebfff78538655863c861c2c817cc543374b24b6c6334c7d1050168157ba3cb92c01d4b16fa5
+DIST sqlglot-22.0.1.tar.gz 17713150 BLAKE2B 
ad0b4e83744afdc8f32a2127d22c13462eaa8778c56f162bcf8bf62c50abd076952fd2bac18817226bb38a10bbe557196062a092698a9df5680a7594c3cef8ef
 SHA512 
15a3078dba7c072dd41f73dae71e36560a41de43e9493050d2e62a3e43f22583bc3879535fcee19f7f8b98c027f667ec75301ffe80d8df957b4030a98c99ebd1
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-22.0.1.ebuild 
b/dev-python/sqlglot/sqlglot-22.0.1.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-22.0.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

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

2024-02-26 Thread Michał Górny
commit: 3291281652fa2bf33968c8fce4242885944fe334
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:32:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:32:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32912816

dev-python/readme-renderer: Bump to 43.0

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

 dev-python/readme-renderer/Manifest|  1 +
 .../readme-renderer/readme-renderer-43.0.ebuild| 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/readme-renderer/Manifest 
b/dev-python/readme-renderer/Manifest
index 2bafd11354cf..b618bb3f9dd6 100644
--- a/dev-python/readme-renderer/Manifest
+++ b/dev-python/readme-renderer/Manifest
@@ -1 +1,2 @@
 DIST readme_renderer-42.0.tar.gz 31532 BLAKE2B 
d20e6e27e3d551d25788f177671d54b9307ab78f6d685e77831e20bb36ebf4e5b1e0d5d0622ec8d2e868ee202aa1176fa09348137c88f90d2da462aa2c477de1
 SHA512 
76d78fb2d92faa581679691feeb3cec50ef518417c6c1f187527209ac995f549b4de4b38c7449d1e4dfa7b93d30bfd599db7d01e5e5228c00a24261b0421ce66
+DIST readme_renderer-43.0.tar.gz 31768 BLAKE2B 
0f0c3fbac8a1358d5271ee6805e051225bee53a33098d60f8fb54b2bed04de77dc5986759669bf3e14d5fac449b5f6c712aca66400320666958533a406b1ae3b
 SHA512 
505cca08179c0eb35a7248d6bcfea24a968ad749365bec6bb65bbe4ba64ac78ef971ee63422796fdcc462210b199c9df126c8424bfc078ed1a9d1149b2d874e2

diff --git a/dev-python/readme-renderer/readme-renderer-43.0.ebuild 
b/dev-python/readme-renderer/readme-renderer-43.0.ebuild
new file mode 100644
index ..635021f3798c
--- /dev/null
+++ b/dev-python/readme-renderer/readme-renderer-43.0.ebuild
@@ -0,0 +1,34 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A library for rendering 'readme' descriptions for Warehouse"
+HOMEPAGE="
+   https://github.com/pypa/readme_renderer/
+   https://pypi.org/project/readme-renderer/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}]
+   >=dev-python/nh3-0.2.14[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/docutils-0.19[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README.rst )
+
+distutils_enable_tests pytest



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

2024-02-26 Thread Michał Górny
commit: 1e381594a2b786748bc2a37bc082048c7638dfa4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:31:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:31:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e381594

dev-python/jupyterlab: Bump to 4.0.13

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

 dev-python/jupyterlab/Manifest |  1 +
 dev-python/jupyterlab/jupyterlab-4.0.13.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index a8cf206a5dc1..907acb4924c2 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,3 +1,4 @@
 DIST jupyterlab-4.0.12.tar.gz 18352336 BLAKE2B 
afa406372cabd740dc09b354e626d4b87c3143e258294d48f82a816002f43e3d22e43bb0cae9eb34f1754d6ed947923c7fb60fbdaec9c82db162422c6057ec7c
 SHA512 
2a84d2d2e6c64e8fa469b7c5b144b364743d2def1c278aff13e5a9380aca0075b49b31370fed368df951208014a0737380966ab6171a13ff07246ad2b4eca996
+DIST jupyterlab-4.0.13.tar.gz 18354664 BLAKE2B 
6c4df40c8ab5a97cf85025c752f48dc97b8d90e01e4343ba40cd7c25f1d48936040af9704a5a9b855aa8cfc9d43db15c0904c96daa73ec0f65c18b365cd2155b
 SHA512 
89a6e7ca594905b08ce7c85299e3fe0a94cb8bb135258c992c3b6eab20f04b34b956e997a362088347c1488f5720e59f8c3d1366d9fbc5bd0dc7c1cc37ad2d43
 DIST jupyterlab-4.1.1.tar.gz 21807943 BLAKE2B 
9bd6d9fc25c68743f01c2193e09d996e4350a8a00b1b8a0c83c001d4452a16b7ba69362fea36955cbb93f8f408a6e3a5dd45f2a17cde8899d5a192f7395875a5
 SHA512 
9441dc0faec7e65c7a228b2876d5a6d962e892209414e38c336436af218789d6f735c6c7eb089a0c1525c04ef6824abfb5da82b14292dc402b6a0f7f97d06e0a
 DIST jupyterlab-4.1.2.tar.gz 21810592 BLAKE2B 
5c5c828c0144260e1fbead1f2ea23cd6b458c2c86dc2202ed4e56fd566d85e14544fa7443d0676926e0619721bad5b8e85431bf02f7a61a3f0fceeafb0eafa66
 SHA512 
17ab1132421e494a3ce48edec3823576f0202b90e238a01f8500b86bbd7753a8b3e6376a9f2bdd5cf7b1f50708853d92886b486a4a0c620df179693f1566e3e2

diff --git a/dev-python/jupyterlab/jupyterlab-4.0.13.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.0.13.ebuild
new file mode 100644
index ..2eb5e053e66d
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.0.13.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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source 

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

2024-02-26 Thread Michał Górny
commit: 0e0a5efc0bbc65174aea24501a7b02d036bcaebf
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:30:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:30:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0a5efc

dev-python/apispec: Bump to 6.5.0

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

 dev-python/apispec/Manifest |  1 +
 dev-python/apispec/apispec-6.5.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest
index 8ae10e222b30..d6a408a526be 100644
--- a/dev-python/apispec/Manifest
+++ b/dev-python/apispec/Manifest
@@ -1 +1,2 @@
 DIST apispec-6.4.0.tar.gz 79114 BLAKE2B 
998b153a3d80c45247148210a929a0713d930560a4219dc0da0791e02480ff2a99a74d0b8bc2c170534f7d9e4e05a5fa231fa1d0eaf9359191e7ea6f37e5caf3
 SHA512 
2b9ceb99945c2e40e00af9f1626d0bd45cdb853fea1b75c58ef312b42b10d521405138c3bc788a33bf38eb31fc9220ed8e9a23c6a3c8980fc5549688d999dcdf
+DIST apispec-6.5.0.tar.gz 76109 BLAKE2B 
63cf1fe60a828e3612d211214c07eb250accbab62760e76af48e30871f0bfbb6a3d80efe6373549da43a3b3e5ccacc80f61de48a236ad0391e210d9033e87c9f
 SHA512 
1102bd0c00b8b7018c1ad88fe2b4531fbfcfc83fca73aa63e9b7965c0775634f40fb59c061ec901b804c79e69df43f5b33c7b64129a1684a4f8b0b6228f1b1de

diff --git a/dev-python/apispec/apispec-6.5.0.ebuild 
b/dev-python/apispec/apispec-6.5.0.ebuild
new file mode 100644
index ..7d9e2538b1f3
--- /dev/null
+++ b/dev-python/apispec/apispec-6.5.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pluggable API specification generator"
+HOMEPAGE="
+   https://github.com/marshmallow-code/apispec/
+   https://pypi.org/project/apispec/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/bottle[${PYTHON_USEDEP}]
+   >=dev-python/marshmallow-3.18.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-rtd-theme
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires unpackaged prance
+   
tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v2
+   
tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v3
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-02-26 Thread Michał Górny
commit: 4e96e1cf42abe9d3286108ea0ac473e98ef224b7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:26:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e96e1cf

dev-python/ipykernel: Bump to 6.29.3

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

 dev-python/ipykernel/Manifest|  1 +
 dev-python/ipykernel/ipykernel-6.29.3.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 4ca5f6133ec8..51190852c65c 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,3 +1,4 @@
 DIST ipykernel-6.29.0.tar.gz 160814 BLAKE2B 
4f5c650fda125a477ae7f16fad07e968f0f31a97375159ff5d3917181f31ecac3a618927e492332e5d5f69321c43fad69daa4c9bdfc67acc3756775ef855ceec
 SHA512 
f924d8c4471f04349e1c8d0b980f8759e55c37585a4a44e61ba01ed1b96e3aa3897ec6e953e91f8f881debf5e599ab95b679075dcd413e43b8ed0263e8c9ca44
 DIST ipykernel-6.29.1.tar.gz 161082 BLAKE2B 
f5f5d4f15d08594fbab78675cdc1575a5579b69adeb393fa35d3ef57f56ad642999e5d17a901287a7924d8f7d1b62625d1c81dd96c821ce43bc694a277c63389
 SHA512 
8691394e76b151561248f66802622a4e4863c51bc26b4cf44e468155ff0f82405b92e69c37ecca8181d4b71736f61658fbf59937e7607a94288c107ea4cbfd74
 DIST ipykernel-6.29.2.tar.gz 161175 BLAKE2B 
fc63fbaf01403933e7bcbb5b242e48f125a8349aeb2454a9bfd2f564e67f842af546fe4e69e447be2f4f6396d6aabcd6e29a6ff57424f5fcec0ebb1a43c50177
 SHA512 
5be2b1447b951304cabb7fbefae711aa2510dfd72ee03f0e2d9ec02e1cf44e541c9d8a11a87ab77a9338acb56db5c2cd82b11fa85f296c8a06ce6a8235e394b3
+DIST ipykernel-6.29.3.tar.gz 162794 BLAKE2B 
3f0dcd1805d736f3657949cad45d8cacc57b6bdd4d950507eedb12aaae9e5f769174e8be45cd648d13b842b144bab237afa8da187b94f91a699602e795fb2418
 SHA512 
8726b37341a810318ec9c1585649288b40c3ac6875c82f5752da245ccd74125f5cb1557ca27a8187a8f668943a527345e9311d015b9e4e3095a4e07195a7d5b8

diff --git a/dev-python/ipykernel/ipykernel-6.29.3.ebuild 
b/dev-python/ipykernel/ipykernel-6.29.3.ebuild
new file mode 100644
index ..9fa309afc8ca
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.29.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/ipykernel/
+   https://pypi.org/project/ipykernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-client-8[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest-asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/pytest-asyncio-0.23.5[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # debugpy is actually optional
+   sed -i -e '/debugpy/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   tests/test_debugger.py::test_attach_debug
+   
tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   tests/test_debugger.py::test_set_breakpoints
+   tests/test_debugger.py::test_stop_on_breakpoint
+   tests/test_debugger.py::test_copy_to_globals
+   # hangs?
+   tests/test_eventloop.py::test_tk_loop
+   # doesn't like pyside2?
+   tests/test_eventloop.py::test_qt_enable_gui
+   )
+
+   virtx 

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

2024-02-26 Thread Michał Górny
commit: 8b17d0730ae86c46286e9fa0a10b24893e65f6c2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:24:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:24:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b17d073

dev-python/types-docutils: Bump to 0.20.0.20240227

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

 dev-python/types-docutils/Manifest  |  1 +
 .../types-docutils-0.20.0.20240227.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index b4679e78651e..15f1cd4a25a2 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1 +1,2 @@
 DIST types-docutils-0.20.0.20240201.tar.gz 12323 BLAKE2B 
ad93eb201279c8909634033beacd5758fc87c3e25c6199a9fe2929732e3654984b308ea0c559e21819334cea917bb9411d88ef061ddda99b66914be72d62
 SHA512 
fa47b6da1b3346151aab15bf59173e85b982fbe0fe8ef9cd584899fbc941da52a5a33508ce095ff1e983006d089905aecd9046765c5ff526de8b35a25cfb1ec7
+DIST types-docutils-0.20.0.20240227.tar.gz 12877 BLAKE2B 
69fca1425acf34ed9c139cec086af2231a85da1ace9c9fb8de7addbc18fd40d62b27905f2ac382dae9bae29e3438f6a4df5c8be6b870c8209c14f6c1cf575730
 SHA512 
9d29ebe8968328b230323be13a70b62f057246ecb411acfb38e7c1116a036d62b82a4d3bddb25edd1063387a21ac2c76fbcc74389f87428b5cb990da8b4b2429

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240227.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240227.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240227.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-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="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2024-02-26 Thread Michał Górny
commit: 6bd157a6ba80263055b58af4914b6b0b7d930820
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 06:23:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 06:23:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd157a6

dev-python/tomlkit: Bump to 0.12.4

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

 dev-python/tomlkit/Manifest  |  1 +
 dev-python/tomlkit/tomlkit-0.12.4.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest
index 1348c338a680..37ee5eba1a09 100644
--- a/dev-python/tomlkit/Manifest
+++ b/dev-python/tomlkit/Manifest
@@ -1 +1,2 @@
 DIST tomlkit-0.12.3.tar.gz 190967 BLAKE2B 
82205c8e012d4584c60ce8d53a995a01fccd50e35330b8aaecd84dd348b79be1ec7cd9bbaf84dbdbcd904102b7dc4216551298657553606d4da8457f565e8945
 SHA512 
f89b1fdcbefcd511bbc5e22a1cc57d8c4593fc1353e901de31c69ac99ed3c685f042d71205c747bd5d20df246dd19b5402393df81231f12d18414d85c0ac
+DIST tomlkit-0.12.4.tar.gz 191162 BLAKE2B 
3a5f8f01c7965a6d445fa96d0253d0dad55414bf9cae875fe9d9bc670d5b0a20a76fbf655695396ea188cddcea7ad034a38eed05d85f48c47301a3f23a9c7ded
 SHA512 
b6b1cbb954202a256411388eea46852964bbdd02026086a42eab9107c55b961718398ec504f0289560894e9b46cf1c2f4b7e943267454509f6212e899e161d05

diff --git a/dev-python/tomlkit/tomlkit-0.12.4.ebuild 
b/dev-python/tomlkit/tomlkit-0.12.4.ebuild
new file mode 100644
index ..909ac0927d76
--- /dev/null
+++ b/dev-python/tomlkit/tomlkit-0.12.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Style preserving TOML library"
+HOMEPAGE="
+   https://github.com/sdispater/tomlkit/
+   https://pypi.org/project/tomlkit/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "poetry' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "tomlkit"
+   version = "${PV}"
+   description = "Style preserving TOML library"
+   EOF
+}



[gentoo-commits] repo/proj/guru:master commit in: app-admin/bitwarden-cli/

2024-02-26 Thread Haelwenn Monnier
commit: c4def3f6f4b0ee781566975b1fc7a31e44337086
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Feb 26 21:41:09 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 21:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c4def3f6

app-admin/bitwarden-cli: die multiple times

Clauses -
https://github.com/gentoo/guru/commit/1e15d68eb375d7e1ceb3796314ca69aa8b4a596d#r139080432

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild 
b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
index d6eb78d6ef..14a95f9cc5 100644
--- a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
+++ b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
@@ -50,11 +50,11 @@ src_prepare() {
 }
 
 src_compile() {
-   pushd apps/cli
+   pushd apps/cli || die
PKG_CACHE_PATH="${WORKDIR}"/.pkg-cache npm --verbose --offline run 
dist:lin \
|| die "Build failed! Try prebuilt from upstream 
${CATEGORY}/${PN}-bin"
-   ./dist/linux/bw completion --shell zsh > bw.zsh
-   popd
+   ./dist/linux/bw completion --shell zsh > bw.zsh || die
+   popd || die
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:master commit in: app-text/md4c/

2024-02-26 Thread Haelwenn Monnier
commit: 0d7cd393ac22dfaf40fa48bf1a4863af64700ae3
Author: NRK  disroot  org>
AuthorDate: Mon Feb 26 18:37:11 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 18:37:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d7cd393

app-text/md4c: add md2html useflag

Signed-off-by: NRK  disroot.org>

 app-text/md4c/md4c-0.5.2.ebuild | 4 +++-
 app-text/md4c/metadata.xml  | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-text/md4c/md4c-0.5.2.ebuild b/app-text/md4c/md4c-0.5.2.ebuild
index 4a8b725b1c..524311cd3f 100644
--- a/app-text/md4c/md4c-0.5.2.ebuild
+++ b/app-text/md4c/md4c-0.5.2.ebuild
@@ -7,8 +7,8 @@ inherit cmake
 
 # TODO(NRK):
 # - enable tests
-# - useflag to not build md2html tool
 # - useflag for static lib (?)
+# - move this under dev-libs or maybe split the md2html tool into it's own 
package (??)
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -25,6 +25,7 @@ HOMEPAGE="https://github.com/mity/md4c;
 
 LICENSE="MIT"
 SLOT="0"
+IUSE="+md2html"
 
 src_prepare() {
cmake_src_prepare
@@ -34,6 +35,7 @@ src_configure() {
mycmakeargs=(
-DCMAKE_BUILD_TYPE=Release
-DBUILD_SHARED_LIBS=ON
+   -DBUILD_MD2HTML_EXECUTABLE=$(usex md2html ON OFF)
)
 
cmake_src_configure

diff --git a/app-text/md4c/metadata.xml b/app-text/md4c/metadata.xml
index 0b2c5c0d69..102047fdc7 100644
--- a/app-text/md4c/metadata.xml
+++ b/app-text/md4c/metadata.xml
@@ -4,6 +4,9 @@

n...@disroot.org

+   
+   Build the md2html cli tool
+   

mity/md4c




[gentoo-commits] repo/proj/guru:master commit in: app-arch/7zip/

2024-02-26 Thread Haelwenn Monnier
commit: 5e9e2ad78d04b60b5e2bfcd6174b9482e27a2003
Author: NRK  disroot  org>
AuthorDate: Sun Feb 25 10:35:33 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e9e2ad7

app-arch/7zip: grab docs from the linux tarball

Signed-off-by: NRK  disroot.org>

 app-arch/7zip/7zip-23.01.ebuild | 10 +-
 app-arch/7zip/Manifest  |  1 +
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index c3ec08e7e0..340dd91b03 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -8,7 +8,10 @@ inherit edos2unix toolchain-funcs flag-o-matic
 NO_DOT_PV=$(ver_rs 1- '')
 DESCRIPTION="A free file archiver for extremely high compression"
 HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/;
-SRC_URI="https://sourceforge.net/projects/sevenzip/files/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz/download
 -> ${PN}-${PV}.tar.xz"
+SRC_URI="
+   
https://sourceforge.net/projects/sevenzip/files/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz/download
 -> ${PN}-${PV}.tar.xz
+   
https://sourceforge.net/projects/sevenzip/files/7-Zip/${PV}/7z${NO_DOT_PV}-linux-x64.tar.xz/download
 -> ${PN}-${PV}-linux.tar.xz
+"
 LICENSE="LGPL-2 BSD rar? ( unRAR )"
 
 IUSE="uasm jwasm rar"
@@ -17,6 +20,8 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 S="${WORKDIR}/CPP/7zip/"
+DOCS=( readme.txt History.txt License.txt )
+HTML_DOCS=( MANUAL )
 RESTRICT="mirror"
 
 RDEPEND=""
@@ -92,4 +97,7 @@ src_compile() {
 
 src_install() {
dobin "./Bundles/Alone2/b/${bdir}/7zz"
+
+   pushd "${WORKDIR}" || die "Unable to switch directory"
+   einstalldocs
 }

diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest
index 0f23ebee40..39335efa32 100644
--- a/app-arch/7zip/Manifest
+++ b/app-arch/7zip/Manifest
@@ -1 +1,2 @@
+DIST 7zip-23.01-linux.tar.xz 1527700 BLAKE2B 
35dc74f0a7a4e586ea5ae969dce72c14e0231822630d2d70f24e1c911cea0492354a258ef65096a6ce0da1510117c12466bc6cda577cdf9e8e74ede17e47f23e
 SHA512 
d3549468de8fd161e4c9233fa0b170af1f28c74749d20f3d0eeb3873857f6c6d2cc0777d564e6a79be7cc21c9e982e10710a795320428dc51db809a8d0f9454e
 DIST 7zip-23.01.tar.xz 1378588 BLAKE2B 
348484b24b39db70e513fe50d79954ea0e2dd669f83e3601fa796c8f0ca4734132ca20fac8cda9b8ba550bad9146627fc0ae07056abb99028ef6d825b6a533bd
 SHA512 
e39f660c023aa65e55388be225b5591fe2a5c9138693f3c9107e2eb4ce97fafde118d3375e01ada99d29de9633f56221b5b3d640c982178884670cd84c8aa986



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/pass-update/

2024-02-26 Thread Haelwenn Monnier
commit: 7da4cf40c32e1ebfdb1797787c904a39ee698c04
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Tue Feb 27 06:26:43 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Feb 27 06:27:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7da4cf40

app-admin/pass-update: add 2.2, drop 2.1

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/pass-update/Manifest  | 2 +-
 .../pass-update/{pass-update-2.1.ebuild => pass-update-2.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/pass-update/Manifest b/app-admin/pass-update/Manifest
index 9a0f09102c..103eda1a2f 100644
--- a/app-admin/pass-update/Manifest
+++ b/app-admin/pass-update/Manifest
@@ -1 +1 @@
-DIST pass-update-2.1.tar.gz 46200 BLAKE2B 
6993e872ad1327d0e2b4b7b6ea0563a50e016d3e65efd6ed8b5a7e2040ef67ab8a6421d69fe540dadc92b64e065beac6e792003117fdf3644d61f6809c779ac8
 SHA512 
6f7e12ff8bc608bbfb5ae15efd13052896f247d53d9d092f1c1cc527a0e33d8f638264af2ca4af8c94d772c998f9d321cfceeaaad843fb8b5322a2e9bf7d08d5
+DIST pass-update-2.2.tar.gz 51171 BLAKE2B 
7290b11fc1687532c4cf576af6708591654048dca1965cb9c291a3ee3218ca618873484c43ede100f95bb9fbff479eb766d42cc29f79d89fccb790a3d2384a91
 SHA512 
cfe6e99087624242cab0c5af046b0de10c52c76203ab22d31e8dafd1ce45276810f28d5814ddfe956c8fb7dce37a37e3242d004926c1ad8e750bb0702b6c27f5

diff --git a/app-admin/pass-update/pass-update-2.1.ebuild 
b/app-admin/pass-update/pass-update-2.2.ebuild
similarity index 100%
rename from app-admin/pass-update/pass-update-2.1.ebuild
rename to app-admin/pass-update/pass-update-2.2.ebuild



[gentoo-commits] repo/proj/guru:master commit in: app-arch/7zip/files/, app-arch/7zip/

2024-02-26 Thread Haelwenn Monnier
commit: f324f3dde6e0be2d5893756315b8413754252407
Author: NRK  disroot  org>
AuthorDate: Sat Feb 24 21:42:27 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f324f3dd

app-arch/7zip: simplify patch

Signed-off-by: NRK  disroot.org>

 app-arch/7zip/7zip-23.01.ebuild| 12 --
 .../7zip/files/7zip-23.01-respect-build-env.patch  | 45 --
 2 files changed, 9 insertions(+), 48 deletions(-)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 414d6e33be..c3ec08e7e0 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -26,6 +26,10 @@ BDEPEND="
jwasm? ( dev-lang/jwasm )
 "
 
+# TODO(NRK): also build and install the library
+# TODO(NRK): make it so this package can be used as a drop-in replacement
+# for app-arch/p7zip ??
+
 pkg_setup() {
# instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux
# TLDR; every combination of options (clang|gcc)+(asm/noasm)
@@ -61,12 +65,14 @@ src_prepare() {
 src_compile() {
pushd "./Bundles/Alone2" || die "Unable to switch directory"
append-ldflags -Wl,-z,noexecstack
-   export G_CC=$(tc-getCC)
-   export G_CXX=$(tc-getCXX)
export G_CFLAGS=${CFLAGS}
export G_CXXFLAGS=${CXXFLAGS}
export G_LDFLAGS=${LDFLAGS}
-   local args=( -f "../../${mfile}" )
+   local args=(
+   -f "../../${mfile}"
+   CC=$(tc-getCC)
+   CXX=$(tc-getCXX)
+   )
# NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only
# whether it's defined or not. so in case user has `rar` enabled
# DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined.

diff --git a/app-arch/7zip/files/7zip-23.01-respect-build-env.patch 
b/app-arch/7zip/files/7zip-23.01-respect-build-env.patch
index 2615a9e34a..c897cf6259 100644
--- a/app-arch/7zip/files/7zip-23.01-respect-build-env.patch
+++ b/app-arch/7zip/files/7zip-23.01-respect-build-env.patch
@@ -51,48 +51,3 @@ Bug: https://bugs.gentoo.org/913189
  endif
 
  LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) 
$(OBJS) $(MY_LIBS) $(LIB2)
 a/var_clang.mak
-+++ b/var_clang.mak
-@@ -6,6 +6,6 @@ IS_ARM64=
- CROSS_COMPILE=
- MY_ARCH=
- USE_ASM=
--CC=$(CROSS_COMPILE)clang
--CXX=$(CROSS_COMPILE)clang++
-+CC=$(G_CC)
-+CXX=$(G_CXX)
- USE_CLANG=1
 a/var_clang_x64.mak
-+++ b/var_clang_x64.mak
-@@ -6,7 +6,7 @@ IS_ARM64=
- CROSS_COMPILE=
- MY_ARCH=
- USE_ASM=1
--CC=$(CROSS_COMPILE)clang
--CXX=$(CROSS_COMPILE)clang++
-+CC=$(G_CC)
-+CXX=$(G_CXX)
- USE_CLANG=1
-
 a/var_gcc.mak
-+++ b/var_gcc.mak
-@@ -6,7 +6,7 @@ IS_ARM64=
- CROSS_COMPILE=
- MY_ARCH=
- USE_ASM=
--CC=$(CROSS_COMPILE)gcc
--CXX=$(CROSS_COMPILE)g++
-+CC=$(G_CC)
-+CXX=$(G_CXX)
-
- # -march=armv8-a+crc+crypto
 a/var_gcc_x64.mak
-+++ b/var_gcc_x64.mak
-@@ -6,5 +6,5 @@ IS_ARM64=
- CROSS_COMPILE=
- MY_ARCH=
- USE_ASM=1
--CC=$(CROSS_COMPILE)gcc
--CXX=$(CROSS_COMPILE)g++
-+CC=$(G_CC)
-+CXX=$(G_CXX)



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/uasm/

2024-02-26 Thread Haelwenn Monnier
commit: 68c75128c03373ec97181652fdfd9203c9fc71c7
Author: NRK  disroot  org>
AuthorDate: Sat Feb 24 15:49:14 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68c75128

dev-lang/uasm: use append-cflags

Signed-off-by: NRK  disroot.org>

 dev-lang/uasm/uasm-2.56.2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/uasm/uasm-2.56.2.ebuild b/dev-lang/uasm/uasm-2.56.2.ebuild
index 911bc83151..dab3f1d2df 100644
--- a/dev-lang/uasm/uasm-2.56.2.ebuild
+++ b/dev-lang/uasm/uasm-2.56.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs flag-o-matic
 
 DESCRIPTION="UASM is a free MASM-compatible assembler"
 HOMEPAGE="https://www.terraspace.co.uk/uasm.html;
@@ -25,9 +25,9 @@ src_prepare() {
 }
 
 src_compile() {
-   # -fcommon: https://github.com/Terraspace/UASM/issues/143
+   append-cflags -fcommon  # Bug: 
https://github.com/Terraspace/UASM/issues/143
emake -f gccLinux64.mak CC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS} -fcommon" LDFLAGS="${LDFLAGS}"
+   CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/uasm/

2024-02-26 Thread Haelwenn Monnier
commit: 2e6dc534cf743f24a2ed122d000b757a5f7f2b14
Author: NRK  disroot  org>
AuthorDate: Sat Feb 24 15:16:30 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e6dc534

dev-lang/uasm: new package

Signed-off-by: NRK  disroot.org>

 dev-lang/uasm/Manifest   |  1 +
 dev-lang/uasm/metadata.xml   | 10 ++
 dev-lang/uasm/uasm-2.56.2.ebuild | 36 
 3 files changed, 47 insertions(+)

diff --git a/dev-lang/uasm/Manifest b/dev-lang/uasm/Manifest
new file mode 100644
index 00..bb9b666ccf
--- /dev/null
+++ b/dev-lang/uasm/Manifest
@@ -0,0 +1 @@
+DIST uasm-2.56.2.tar.gz 1243830 BLAKE2B 
dcc0948d92cdd5972a6698e721a6ccc6a54926ef94778438cf9a88a6e41ebc652d5230003f689d4278bd1e48959dd04595c602427287a48c551d7b847be665f0
 SHA512 
1f6c1037909d012f3293985c4e0516f4b61497de23cac6bbb58db735efb512599c0bba5d60d8ce999e6afc57e44484a094bf10f0ee185a51afd826f5541c9337

diff --git a/dev-lang/uasm/metadata.xml b/dev-lang/uasm/metadata.xml
new file mode 100644
index 00..9ceaa24387
--- /dev/null
+++ b/dev-lang/uasm/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   n...@disroot.org
+   
+   
+   Terraspace/UASM
+   
+

diff --git a/dev-lang/uasm/uasm-2.56.2.ebuild b/dev-lang/uasm/uasm-2.56.2.ebuild
new file mode 100644
index 00..911bc83151
--- /dev/null
+++ b/dev-lang/uasm/uasm-2.56.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="UASM is a free MASM-compatible assembler"
+HOMEPAGE="https://www.terraspace.co.uk/uasm.html;
+SRC_URI="https://github.com/Terraspace/UASM/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="Watcom-1.0"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+S="${WORKDIR}/UASM-${PV}"
+
+src_prepare() {
+   default
+   # don't strip binary
+   sed -i gccLinux64.mak -e 's/ -s / /g' || die
+}
+
+src_compile() {
+   # -fcommon: https://github.com/Terraspace/UASM/issues/143
+   emake -f gccLinux64.mak CC="$(tc-getCC)" \
+   CFLAGS="${CFLAGS} -fcommon" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   dobin GccUnixR/uasm
+   dodoc *.txt Doc/*.txt
+}



[gentoo-commits] repo/proj/guru:master commit in: app-arch/7zip/

2024-02-26 Thread Haelwenn Monnier
commit: d00074052481cbb468d930cc42caeaa6990d1987
Author: NRK  disroot  org>
AuthorDate: Sat Feb 24 15:46:14 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0007405

app-arch/7zip: disable executable stack when using uasm

Signed-off-by: NRK  disroot.org>

 app-arch/7zip/7zip-23.01.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 7fe4ad21c1..414d6e33be 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit edos2unix toolchain-funcs
+inherit edos2unix toolchain-funcs flag-o-matic
 
 NO_DOT_PV=$(ver_rs 1- '')
 DESCRIPTION="A free file archiver for extremely high compression"
@@ -21,7 +21,6 @@ RESTRICT="mirror"
 
 RDEPEND=""
 DEPEND="${RDEPEND}"
-# TODO: disable executable stack when asm is used
 BDEPEND="
uasm? ( dev-lang/uasm )
jwasm? ( dev-lang/jwasm )
@@ -61,6 +60,7 @@ src_prepare() {
 
 src_compile() {
pushd "./Bundles/Alone2" || die "Unable to switch directory"
+   append-ldflags -Wl,-z,noexecstack
export G_CC=$(tc-getCC)
export G_CXX=$(tc-getCXX)
export G_CFLAGS=${CFLAGS}



[gentoo-commits] repo/proj/guru:master commit in: app-admin/vaultwarden/

2024-02-26 Thread Haelwenn Monnier
commit: 56075f81a712bef841dd47d2b48d44a8e0e143b6
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Feb 26 17:40:15 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 20:24:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56075f81

app-admin/vaultwarden: print instructions only on first install

also add symlink  /etc/conf.d/vaultwarden -> ../vaultwarden.env for
openrc users to find config at usual location

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 app-admin/vaultwarden/vaultwarden-1.30.3.ebuild | 20 ++--
 app-admin/vaultwarden/vaultwarden-.ebuild   | 20 ++--
 2 files changed, 28 insertions(+), 12 deletions(-)

diff --git a/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild 
b/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild
index 4cf733e1aa..27fdd5ac6d 100644
--- a/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cargo check-reqs systemd tmpfiles
+inherit cargo check-reqs readme.gentoo-r1 systemd tmpfiles
 
 DESCRIPTION="Unofficial Bitwarden compatible password manager server written 
in Rust"
 HOMEPAGE="https://github.com/dani-garcia/vaultwarden;
@@ -53,6 +53,16 @@ PATCHES=(
 CHECKREQS_MEMORY=3G
 CHECKREQS_DISK_BUILD=2G
 
+DOC_CONTENTS="\n
+   Configuration file: /etc/${PN}.env\n
+   Data directory: /var/lib/${PN}\n
+   \n
+   MySQL & PostgreSQL users must set DATABASE_URL in config\n
+   \n
+   Default server: http://0.0.0.0:8000\n
+   Admin interface: http://0.0.0.0:8000/admin
+"
+
 src_unpack() {
if [[ ${PV} == * ]]; then
# clone vaultwarden
@@ -96,17 +106,15 @@ src_install() {
newtmpfiles "${FILESDIR}"/vaultwarden-tmpfiles-1.30.3.conf "${PN}".conf
insinto /etc
newins .env.template "${PN}".env
+   dosym -r /etc/"${PN}".env /etc/conf.d/"${PN}"
keepdir /var/lib/"${PN}"
 
+   readme.gentoo_create_doc
einstalldocs
dodoc -r ../"${PN}".wiki/*
 }
 
 pkg_postinst() {
tmpfiles_process "${PN}".conf
-   elog "Configuration file: /etc/${PN}.env"
-   elog "Data directory: /var/lib/${PN}"
-   use mysql || use postgres && elog "User must set DATABASE_URL in config 
"
-   elog "Default server: http://127.0.0.1:8000;
-   elog "Admin interface: http://127.0.0.1:8000/admin;
+   readme.gentoo_print_elog
 }

diff --git a/app-admin/vaultwarden/vaultwarden-.ebuild 
b/app-admin/vaultwarden/vaultwarden-.ebuild
index 4cf733e1aa..27fdd5ac6d 100644
--- a/app-admin/vaultwarden/vaultwarden-.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cargo check-reqs systemd tmpfiles
+inherit cargo check-reqs readme.gentoo-r1 systemd tmpfiles
 
 DESCRIPTION="Unofficial Bitwarden compatible password manager server written 
in Rust"
 HOMEPAGE="https://github.com/dani-garcia/vaultwarden;
@@ -53,6 +53,16 @@ PATCHES=(
 CHECKREQS_MEMORY=3G
 CHECKREQS_DISK_BUILD=2G
 
+DOC_CONTENTS="\n
+   Configuration file: /etc/${PN}.env\n
+   Data directory: /var/lib/${PN}\n
+   \n
+   MySQL & PostgreSQL users must set DATABASE_URL in config\n
+   \n
+   Default server: http://0.0.0.0:8000\n
+   Admin interface: http://0.0.0.0:8000/admin
+"
+
 src_unpack() {
if [[ ${PV} == * ]]; then
# clone vaultwarden
@@ -96,17 +106,15 @@ src_install() {
newtmpfiles "${FILESDIR}"/vaultwarden-tmpfiles-1.30.3.conf "${PN}".conf
insinto /etc
newins .env.template "${PN}".env
+   dosym -r /etc/"${PN}".env /etc/conf.d/"${PN}"
keepdir /var/lib/"${PN}"
 
+   readme.gentoo_create_doc
einstalldocs
dodoc -r ../"${PN}".wiki/*
 }
 
 pkg_postinst() {
tmpfiles_process "${PN}".conf
-   elog "Configuration file: /etc/${PN}.env"
-   elog "Data directory: /var/lib/${PN}"
-   use mysql || use postgres && elog "User must set DATABASE_URL in config 
"
-   elog "Default server: http://127.0.0.1:8000;
-   elog "Admin interface: http://127.0.0.1:8000/admin;
+   readme.gentoo_print_elog
 }



[gentoo-commits] repo/proj/guru:master commit in: dev-util/rye/

2024-02-26 Thread Haelwenn Monnier
commit: 960abdf6fad4e3e65e6c7d7c65b5293d065b82ce
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Tue Feb 27 01:13:46 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Feb 27 01:13:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=960abdf6

dev-util/rye: add 0.27.0, drop 0.26.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 dev-util/rye/Manifest | 2 +-
 dev-util/rye/{rye-0.26.0.ebuild => rye-0.27.0.ebuild} | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 54ffd2deba..9291cb9e08 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -183,7 +183,7 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e78
 DIST rustix-0.38.31.crate 375443 BLAKE2B 
9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b
 SHA512 
593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
 DIST rustls-0.21.10.crate 284920 BLAKE2B 
eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5
 SHA512 
3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139
 DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B 
ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672
 SHA512 
680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
-DIST rye-0.26.0.tar.gz 1448145 BLAKE2B 
92e8e8aa762338ee9bc0e1db1818ef44a7622873625267b9f118ca0fd307c6083c05dca9b16c11dce130559cb469ae1d2f134a6c786b9280a467550b7b2ca47a
 SHA512 
93372c884e0fcbc9f8d8f390582c878375652ba6adea82299160923c9e54f79c3dfa0cfe8803d3f8746ee882a28c3b18091f9c870c0c5daee17b9881784375a1
+DIST rye-0.27.0.tar.gz 1454277 BLAKE2B 
938243028695b290933526e484bcc170b4a7aa1977ab0e8007611d6955fd47be736f43f912cfea4db4352912c24c201cfda71563fac416a1de830c1c51ba7225
 SHA512 
c6785d34ff1193856186b8a50f2908900691e44243182cc325eecc5b3a3b890a6eba27208b8d6bc48d77a894110540f4bab6b47d563de9c8b0205e3234b591b9
 DIST ryu-1.0.16.crate 47351 BLAKE2B 
13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6
 SHA512 
89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10
 DIST salsa20-0.10.2.crate 12780 BLAKE2B 
9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee
 SHA512 
9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rye/rye-0.26.0.ebuild b/dev-util/rye/rye-0.27.0.ebuild
similarity index 98%
rename from dev-util/rye/rye-0.26.0.ebuild
rename to dev-util/rye/rye-0.27.0.ebuild
index 324683fd2e..e1388c310b 100644
--- a/dev-util/rye/rye-0.26.0.ebuild
+++ b/dev-util/rye/rye-0.27.0.ebuild
@@ -314,7 +314,7 @@ inherit cargo
 DESCRIPTION="An Experimental Package Management Solution for Python"
 HOMEPAGE="https://rye-up.com;
 SRC_URI="
-   https://github.com/mitsuhiko/rye/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/astral-sh/rye/archive/${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
 "
 
@@ -336,6 +336,7 @@ src_test() {
--skip test_add_and_sync_no_auto_sync
--skip test_add_autosync
--skip test_add_flask
+   --skip test_add_flask_wrong_venv_exported
--skip test_add_from_find_links
--skip test_basic_tool_behavior
--skip test_config_empty
@@ -344,6 +345,7 @@ src_test() {
--skip test_config_show_path
--skip test_config_show_path_and_any_action
--skip test_empty_sync
+   --skip test_fetch
--skip test_init_default
--skip test_init_lib
--skip test_init_script



[gentoo-commits] repo/proj/guru:master commit in: app-arch/7zip/

2024-02-26 Thread Haelwenn Monnier
commit: 4d2e32a01b4ae0007af77d3114864276f25ae424
Author: NRK  disroot  org>
AuthorDate: Sat Feb 24 13:32:34 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d2e32a0

app-arch/7zip: add rar support

Closes: https://bugs.gentoo.org/918634
Signed-off-by: NRK  disroot.org>

 app-arch/7zip/7zip-23.01.ebuild | 26 ++
 app-arch/7zip/metadata.xml  |  7 ---
 2 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 38a77c1c4c..45f60812c2 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,9 +9,9 @@ NO_DOT_PV=$(ver_rs 1- '')
 DESCRIPTION="A free file archiver for extremely high compression"
 HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/;
 
SRC_URI="https://sourceforge.net/projects/sevenzip/files/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz/download
 -> ${PN}-${PV}.tar.xz"
-LICENSE="LGPL-2 BSD"
+LICENSE="LGPL-2 BSD rar? ( unRAR )"
 
-IUSE="asm"
+IUSE="asm rar"
 SLOT="0"
 KEYWORDS="~amd64"
 
@@ -20,6 +20,12 @@ RESTRICT="mirror"
 
 RDEPEND=""
 DEPEND="${RDEPEND}"
+# TODO(NRK): package asmc? since 7zip docs recommends using it over jwasm since
+# jwasm doesn't support AES instructions.
+#
+# alternatively look into packaging uasm 
(https://www.terraspace.co.uk/uasm.html)
+# instead which is jwasm based but also supports AES. the 7zip AUR package uses
+# uasm for reference.
 BDEPEND="asm? ( dev-lang/jwasm )"
 
 pkg_setup() {
@@ -62,7 +68,19 @@ src_compile() {
export G_CXXFLAGS=${CXXFLAGS}
export G_LDFLAGS=${LDFLAGS}
# USE_JWASM=1 - if asm: use JWasm assembler instead of Asmc (not a 
gentoo package)
-   emake DISABLE_RAR=1 USE_JWASM=1 --file "../../${mfile}"
+   local args=(
+   -f "../../${mfile}"
+   USE_JWASM=1
+   )
+   # NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only
+   # whether it's defined or not. so in case user has `rar` enabled
+   # DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined.
+   if ! use rar; then
+   # disables non-free rar code but allows listing and extracting
+   # non-compressed rar archives
+   args+=(DISABLE_RAR_COMPRESS=1)
+   fi
+   emake ${args[@]}
popd > /dev/null || die "Unable to switch directory"
 }
 

diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml
index 099821269c..43ad17ef87 100644
--- a/app-arch/7zip/metadata.xml
+++ b/app-arch/7zip/metadata.xml
@@ -1,13 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   Use dev-lang/jwasm to include 
optimized code
-   

m...@matous.dev
Martin Matouš

+   
+   Use dev-lang/jwasm to include 
optimized code
+   Enable support for non-free rar decoder
+   


Igor Pavlov



[gentoo-commits] repo/proj/guru:master commit in: app-arch/7zip/

2024-02-26 Thread Haelwenn Monnier
commit: 66e3c38e9193bb36ef35a1eab00016b4b1e6a5e6
Author: NRK  disroot  org>
AuthorDate: Sat Feb 24 15:35:48 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66e3c38e

app-arch/7zip: add support for dev-lang/uasm

Signed-off-by: NRK  disroot.org>

 app-arch/7zip/7zip-23.01.ebuild | 28 ++--
 app-arch/7zip/metadata.xml  |  3 ++-
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 45f60812c2..7fe4ad21c1 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -11,7 +11,8 @@ HOMEPAGE="https://www.7-zip.org/ 
https://sourceforge.net/projects/sevenzip/;
 
SRC_URI="https://sourceforge.net/projects/sevenzip/files/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz/download
 -> ${PN}-${PV}.tar.xz"
 LICENSE="LGPL-2 BSD rar? ( unRAR )"
 
-IUSE="asm rar"
+IUSE="uasm jwasm rar"
+REQUIRED_USE="?? ( uasm jwasm )"
 SLOT="0"
 KEYWORDS="~amd64"
 
@@ -20,13 +21,11 @@ RESTRICT="mirror"
 
 RDEPEND=""
 DEPEND="${RDEPEND}"
-# TODO(NRK): package asmc? since 7zip docs recommends using it over jwasm since
-# jwasm doesn't support AES instructions.
-#
-# alternatively look into packaging uasm 
(https://www.terraspace.co.uk/uasm.html)
-# instead which is jwasm based but also supports AES. the 7zip AUR package uses
-# uasm for reference.
-BDEPEND="asm? ( dev-lang/jwasm )"
+# TODO: disable executable stack when asm is used
+BDEPEND="
+   uasm? ( dev-lang/uasm )
+   jwasm? ( dev-lang/jwasm )
+"
 
 pkg_setup() {
# instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux
@@ -42,7 +41,7 @@ pkg_setup() {
else
die "Unsupported compiler: $(tc-getCC)"
fi
-   if use asm ; then
+   if use jwasm || use uasm ; then
mfile="${mfile}_x64"
bdir="${bdir}_x64"
fi
@@ -67,11 +66,7 @@ src_compile() {
export G_CFLAGS=${CFLAGS}
export G_CXXFLAGS=${CXXFLAGS}
export G_LDFLAGS=${LDFLAGS}
-   # USE_JWASM=1 - if asm: use JWasm assembler instead of Asmc (not a 
gentoo package)
-   local args=(
-   -f "../../${mfile}"
-   USE_JWASM=1
-   )
+   local args=( -f "../../${mfile}" )
# NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only
# whether it's defined or not. so in case user has `rar` enabled
# DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined.
@@ -80,6 +75,11 @@ src_compile() {
# non-compressed rar archives
args+=(DISABLE_RAR_COMPRESS=1)
fi
+   if use jwasm; then
+   args+=(USE_JWASM=1)
+   elif use uasm; then
+   args+=(MY_ASM=uasm)
+   fi
emake ${args[@]}
popd > /dev/null || die "Unable to switch directory"
 }

diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml
index 43ad17ef87..3f87406d71 100644
--- a/app-arch/7zip/metadata.xml
+++ b/app-arch/7zip/metadata.xml
@@ -6,8 +6,9 @@
Martin Matouš


-   Use dev-lang/jwasm to include 
optimized code
Enable support for non-free rar decoder
+   Use dev-lang/uasm to include 
optimized code
+   Use dev-lang/jwasm to include 
optimized code (doesn't support AES)






[gentoo-commits] repo/proj/guru:master commit in: app-arch/7zip/

2024-02-26 Thread Haelwenn Monnier
commit: cdc75fb7c0cb1982ee5065effc061903fd679190
Author: NRK  disroot  org>
AuthorDate: Sat Feb 24 15:47:52 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 17:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cdc75fb7

app-arch/7zip: add myself as co-maintainer

Signed-off-by: NRK  disroot.org>

 app-arch/7zip/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml
index 3f87406d71..f6008af2b1 100644
--- a/app-arch/7zip/metadata.xml
+++ b/app-arch/7zip/metadata.xml
@@ -5,6 +5,9 @@
m...@matous.dev
Martin Matouš

+   
+   n...@disroot.org
+   

Enable support for non-free rar decoder
Use dev-lang/uasm to include 
optimized code



[gentoo-commits] repo/proj/guru:master commit in: app-admin/bitwarden-cli/

2024-02-26 Thread Haelwenn Monnier
commit: 1e15d68eb375d7e1ceb3796314ca69aa8b4a596d
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Feb 26 17:46:22 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Feb 26 20:24:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e15d68e

app-admin/bitwarden-cli: what is pushd must be popd

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild 
b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
index 7d6bf1c2a0..d6eb78d6ef 100644
--- a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
+++ b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
@@ -54,6 +54,7 @@ src_compile() {
PKG_CACHE_PATH="${WORKDIR}"/.pkg-cache npm --verbose --offline run 
dist:lin \
|| die "Build failed! Try prebuilt from upstream 
${CATEGORY}/${PN}-bin"
./dist/linux/bw completion --shell zsh > bw.zsh
+   popd
 }
 
 src_install() {



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

2024-02-26 Thread Michał Górny
commit: f430668c8ce9c47e115206c1bc8dbb35f207591a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 05:33:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 05:33:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f430668c

dev-python/boto3: Bump to 1.34.50

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.50.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1764a4e6e1b5..a1e1ee890b1d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.34.39.gh.tar.gz 773491 BLAKE2B 
69256649eb3bc5a856adffe4fb1e0e3f1e14e9a8ff557a9c4a4a8009bc0b8483555e9350f98656d3088c271152db199201c2739e4860fbc0c63810e19a13eca4
 SHA512 
88fb84a97c072f3e1719116d10dae2a8a840f495aa89f42f13fb105209d0d098390cbdbc443811ae78a684735fa571dbe66bf10c0e53718e783a17de36a18197
 DIST boto3-1.34.44.gh.tar.gz 775883 BLAKE2B 
97648819e48af3bbdec76ca47f5532cf9f0a99845f90515cbc7bec02bd5cc04ed5cc842b55cd589a8fb1cd8852edf4d12d3e8a23320e23fd4c5920854ef588d3
 SHA512 
310689dd7fc3a08c3a8ed6e223381870f028ee07354f74654abafc893f8230fee82bcd136c9e04a675a06bad496458f6778e6d571e75f6541130b3e06cdf324a
 DIST boto3-1.34.49.gh.tar.gz 777028 BLAKE2B 
3f78be7cffeca8dec5c7e1b8fcb2e4081e8d5b6f85becea5deeebd8de3d8c038db5c5e827831c829e3943860a10144e7dd565136c6dfad4f39540a7eaa2bacda
 SHA512 
dbd9fdb33f0d29d8ba4ef8b6bdb5bf5b9585306e6a0e1fffeea42d38fad503555763361c5b14991d58303f7e1edc481e026ba195638044efc476a25bd467675e
+DIST boto3-1.34.50.gh.tar.gz 777341 BLAKE2B 
58649a5dd449f6c4c8151c1943bafd701afa78acfb93f85d69dae523034b4a60c446ef6d7425b867c637adac187e0eb076e9ead64c3141cdf6266fd17c4d7052
 SHA512 
6ee238a91ea9fb691f1ec8593c892f3285738cbce71430f913fd3659944bdafbd9c6efac419efe43136bb1e415351cb9239a8758972161d22aabe428fc3662d6

diff --git a/dev-python/boto3/boto3-1.34.50.ebuild 
b/dev-python/boto3/boto3-1.34.50.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.50.ebuild
@@ -0,0 +1,58 @@
+# 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}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${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/poetry/

2024-02-26 Thread Michał Górny
commit: ea70ddbbf4f498ef06df595c8049adbf2530270d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 05:34:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 05:34:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea70ddbb

dev-python/poetry: Bump to 1.8.1

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

 dev-python/poetry/Manifest|  1 +
 dev-python/poetry/poetry-1.8.1.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest
index b4dd3b4edd56..f0bc7ae3ea8d 100644
--- a/dev-python/poetry/Manifest
+++ b/dev-python/poetry/Manifest
@@ -1,2 +1,3 @@
 DIST poetry-1.7.1.tar.gz 1483927 BLAKE2B 
d32f84cbed6f895678fba723700504cafe2bb7b1de0be0f289c0606b3c775d02e4172d74aafe58f29f9e2b5b9cb0f614b902bb9efa55ab1077a6689a8b4d331f
 SHA512 
bf3654e9de71da35d7adfc239797dbed9813a2a1bb585b0bd9ad398706ad1628430422d0ebe7d9c3dcc1f619ad1a1a2073e9d9d3296354bf2f14a1aed5a5444e
 DIST poetry-1.8.0.tar.gz 1514968 BLAKE2B 
6ef6b8db6cd32c3c8d9a0759ebbfcfd4fafd79a4d236a5f48d7d1abc2d31bd93ee00686bf3623c5fbec212001dc1f2c4afce41f660b1404c39ad04815d364275
 SHA512 
ef2b3c6ea66d1d565ba8e17f0e4210e4406c08dd2d947deed85eb667ebfd618c3148ee0b67b5b2a020c7ddfb3fc692859de19e421c449954019d7a4b7942dd3d
+DIST poetry-1.8.1.tar.gz 1514978 BLAKE2B 
663b4db56e3a78a156c6f90eb2c34160c3d9a4f37762ff9df8826aabb59ba2d297f60c19a260e91bf34b40717a577fbfbd3fe9f4dc1ad9ca635a3c552da633a5
 SHA512 
b0d1240bdf20e46cc152e128351a4ed1b2aea86bd34a0edba662c6be403535bcf7339fdb2670807e6294f3043d2dd6296d085c03abccfd1c2c89216ddefe093b

diff --git a/dev-python/poetry/poetry-1.8.1.ebuild 
b/dev-python/poetry/poetry-1.8.1.ebuild
new file mode 100644
index ..5126c1214c1c
--- /dev/null
+++ b/dev-python/poetry/poetry-1.8.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A frontend for poetry - a python dependency management and 
packaging tool"
+HOMEPAGE="
+   https://python-poetry.org/
+   https://github.com/python-poetry/poetry
+   https://pypi.org/project/poetry/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# dev-python/build: 1.0 breaks backward compatibility
+# https://github.com/python-poetry/poetry/issues/8434
+RDEPEND="
+   >=dev-python/poetry-core-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}]
+   >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/crashtest-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/dulwich-0.21.2[${PYTHON_USEDEP}]
+   >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}]
+   >=dev-python/installer-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/keyring-24.0.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pkginfo-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.23.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}]
+   >=dev-python/httpretty-1.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   )
+"
+
+src_prepare() {
+   # unpin
+   sed -e 's:\^:>=:' \
+   -e '/poetry-core/s:":">=:' \
+   -e 's:,<[0-9.]*::' \
+   -i pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Tests require network (they run `pip install ...`)
+   tests/installation/test_chef.py::test_isolated_env_install_success
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_directories
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git_with_subdirectories
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_non_wheel_files
+   

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

2024-02-26 Thread Michał Górny
commit: b8764406a775520d908318b3437b73755850
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 05:33:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 05:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8764406

app-admin/awscli: Bump to 1.32.50

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 80c76366682c..b5dce374142c 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.32.39.gh.tar.gz 2649055 BLAKE2B 
c3fa303dcb3762aced6322643822a09bcbeeb9dd5dac5b9bd1a7a772b413cf021b11831329057d9709c175a9251b11ee62884496ae84d25513aa27ae42d52b21
 SHA512 
667b61b122d69ceb284c933594508b9b95dfa0924cd771e881d139ddfde74f6fd41b20a8b9aae24cc22c0e9a5b0ec98c9d31a6d7ef125f08cee0b2fcbe41001e
 DIST aws-cli-1.32.44.gh.tar.gz 2650447 BLAKE2B 
880877517e3165f30fdcf9295ddc30dc7a127c1cba260fb2ff4c433311f7a7f1e5d221beb47cf008b68efe96a1b087720ae4de7868a90af76a35213eca2754f8
 SHA512 
9a0d702cf5a2e555118d6cd958c771de35e804add546de2e50bcd499744e43d37e273f543d6b2864635f79f82ce0e6ffc73b977c25304fe9d6aad063216261ee
 DIST aws-cli-1.32.49.gh.tar.gz 2654398 BLAKE2B 
fc2e9052b777e1e8bac60621993b55aa01bb0c0e66ad24008498d44b68ecffeaa903d8afd6e361768031c3954e061ed89e24d85fea23454fad8f6d7de4521cfa
 SHA512 
4a5c1d9e92b7e615adb1d6afca0a01a62e55ac4ffd50b9d7634faf0a4e6108c035e78f9f60824bc9a53505ed4a376757ec4c9fc35fb26a2ba8850f7a206919bf
+DIST aws-cli-1.32.50.gh.tar.gz 2654655 BLAKE2B 
037a252fcf5b431e63c9c95c8bfeb35df4fa736e49ddd77417b8befeaac97879d859656f0630508fef50da2187dee31ed1bdfe370053b0e5432adbebba4a9b0b
 SHA512 
2528f431a650625b51b2c67dd998163dacd26729bfbc2b03c494c971e106b5652685c1859dba75ec51e5bc33d4b9effd4581aba901626c2a8c665478ba3b6030

diff --git a/app-admin/awscli/awscli-1.32.50.ebuild 
b/app-admin/awscli/awscli-1.32.50.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.50.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+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+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
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+   

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

2024-02-26 Thread Michał Górny
commit: 5ea16dd05439d853b33e34d2e9f04883877cf51f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 05:32:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 05:32:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea16dd0

dev-python/botocore: Bump to 1.34.50

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 063de97d3468..59a24c59c514 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.34.39.gh.tar.gz 12697404 BLAKE2B 
d8670c591c06cf5b02562adb234225dde1da6a805d40f314ea7e88b8dc532dc9cb3bff80255aff8798137584a8038b3747e5dc428fd0dc20def923c9a9953a5d
 SHA512 
e5091955cbaa838365664458e71e77ecc4649e12995735a367ea007bdf5e10b41e4009afa8c3832f88a6c49888091b7d668834f1e5edbd64298d88c4eb8f3f1c
 DIST botocore-1.34.44.gh.tar.gz 12716767 BLAKE2B 
335d59ae57ae5a5a1bdb44c3e196dff18cb24dd4a4d3beb59e7b8e887d5cc56f0716b2e4fead0c9a4c96978d661308fb0f1e045300e7af69c94ed799bb25a2ef
 SHA512 
12893173c0123711f496448e661bb8e463fcc29ac95c500fe427e2dcf9810659b92de1d38ec3192e1e20a92ca01a5315733f34d0ffe61f2c9b69763e427ee96f
 DIST botocore-1.34.49.gh.tar.gz 12729109 BLAKE2B 
8029fd3530f8c29e7375eaf369944ada9977a1e445eec3151f2babcd6a6480e8c9a8109f31687b588c50691dca62e635beafbcca71f3a6961d23937fa7e613d0
 SHA512 
8722a965658c55b35880c65b0b4b8d466691752de4b7654657fe583e4dec36f09910f8298f29099cd035e3acf0622734597e4269d2a4e71eecfc3a7fcf6825bc
+DIST botocore-1.34.50.gh.tar.gz 12731553 BLAKE2B 
9f014ae935ba3cf0cfb52c68ae674f08394012919dae15220c7faaf79e77478dca9f810d552da11b0374f2e5d9bb4026a241c6755aa54a5b4ba4b5b9f26adc65
 SHA512 
53115fa3b7473dd46f2c31d203e048c00404b171a3a658cc06cb63db61f9be77a44c62a026980e71e108e6bb98a7c74288501b877dfcf7293fdc31c54e1c2613

diff --git a/dev-python/botocore/botocore-1.34.50.ebuild 
b/dev-python/botocore/botocore-1.34.50.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.50.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/trimesh/

2024-02-26 Thread Michał Górny
commit: cacc202ad39c8cdc0f2b693144c09aeba6dd8285
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 05:31:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 05:31:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cacc202a

dev-python/trimesh: Bump to 4.1.6

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

 dev-python/trimesh/Manifest |  1 +
 dev-python/trimesh/trimesh-4.1.6.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 4f09a0134973..029d64af6226 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,3 +1,4 @@
 DIST trimesh-4.1.3.gh.tar.gz 13438037 BLAKE2B 
1aaa2ad9fc974bc335710e12381f63fc7d6c6db47b6d88e9590dba92c126dee374ebe8282df02bdd4405558b391ce836c861b0672be847c627238c9c4c6c2285
 SHA512 
5f9b81c9e59760ec023e0a2ceeb62fdd4308f69ebc0cb495bcb0d7b58244a6754d4016c87110509f01696b291c03838b7896f9f470fe95f99d8755781b82051a
 DIST trimesh-4.1.4.gh.tar.gz 13438872 BLAKE2B 
b03efc741bccf3b08c9f8611dbf282d99fb8a2691d54d0230326453aa5666b69470d00fce7eccf2863c6f6939c56d74d3d537100b8def9c8660a33eabf3ba462
 SHA512 
bbdc3ec24d5a53e329b3b3021bec14668b1bb19e231ebb5f2ee186449e9c4ad162a14c4f42b8bdaed513ff5c874bf7ec1f0fc4bf103ee6b79ca7564494316984
 DIST trimesh-4.1.5.gh.tar.gz 13440026 BLAKE2B 
bdf27c0ebfc24ede66ecd8ae94151cbf926e187112f096246080db34a43a23f950674a461c29d8b87a71d6b5bc8e3cc824007b54be90593ceb552e1669e41e36
 SHA512 
a62cdbad4a053fe6bf3d70285c2484600af09f9bc6a638214b10718bdf3c0901053bad0d25c4d7dc96f396c66fb3d438981d3fc96ea179bb078abb3d8b87695b
+DIST trimesh-4.1.6.gh.tar.gz 13439647 BLAKE2B 
785d27d794922a8e42013c4cbb9e58589874bd1db17c8b9f3490a91456d9b0a729c7714928e420174a5c7d9d4ccaa1781350134f13d1e2fb530150445d88918f
 SHA512 
9b3da87a176a5585c7d4ff818e883f259277ad3efc13c50bcb1dd17a6635b688b0b657d0111c50c93c01a453b6f96c757a58da88edc32de64bf11cba316913ef

diff --git a/dev-python/trimesh/trimesh-4.1.6.ebuild 
b/dev-python/trimesh/trimesh-4.1.6.ebuild
new file mode 100644
index ..f3f894583c89
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.1.6.ebuild
@@ -0,0 +1,68 @@
+# 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} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=1800
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}



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

2024-02-26 Thread Michał Górny
commit: 0bbeb3f0b31f3c9d8997c40c106847ee085add61
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 05:32:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 05:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bbeb3f0

dev-python/Nuitka: Bump to 2.0.5

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

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

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index edb41840f81c..e6002862e945 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1 +1,2 @@
 DIST Nuitka-2.0.4.tar.gz 3932819 BLAKE2B 
2e54e70848df30cc9f62e27ced44b356a4e817b9a21c8e8ec67a7432131cdc7d2f7bef9d3d1c26b47f34c906c2c6d7b84c10561515198b68fb3b63ed7de88fbf
 SHA512 
b3ff3975ff3aeb1809e71bd8e8835a0d922ba26355e1e099d918df77a48976b625a3d47e0d0f99134292aee5dabaf34803448762b268aabad9cf1952440a64db
+DIST Nuitka-2.0.5.tar.gz 3932974 BLAKE2B 
780a826774e480d5337fa541e58e841f3aa8b1f003ad1662bf614c967ebc612bd8214e3f58822c6c0583e813ca9c3492f863f48fa97927dbb7809e95d1379675
 SHA512 
4e4e4b5899a35bb0ce135b5141382b2a90a935f0ca43ab9cc44c9b3b3485684be2e2acbc1a050b343a4668eec17942a850a94eea1fbd8d46a2aa4586471e1224

diff --git a/dev-python/Nuitka/Nuitka-2.0.5.ebuild 
b/dev-python/Nuitka/Nuitka-2.0.5.ebuild
new file mode 100644
index ..123acd66de1f
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-2.0.5.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..11} )
+
+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/gentoo:master commit in: app-arch/lrzip-next/

2024-02-26 Thread Joshua Kinard
commit: 59f5724e973a008920e5b08edd1ac54713d9ddd8
Author: Joshua Kinard  gentoo  org>
AuthorDate: Tue Feb 27 03:53:45 2024 +
Commit: Joshua Kinard  gentoo  org>
CommitDate: Tue Feb 27 04:28:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f5724e

app-arch/lrzip-next: Remove ~x86 keyword; investigated musl issues

Package no longer supports 32-bit arches (sizeof(long) == 4), so
will mask on all 32-bit arches.

Package is also currently incompatible w/ musl's pthreads code;
need to talk to upstream to see if can be fixed.  Will mask on
musl for now.

Also added more missing deps, removed dev-perl/Pod-Parser as a bdep,
and added ebuild logic to fill in the package's version w/o needing
to drag dev-vcs/git in as a bdep.

Bug: https://bugs.gentoo.org/925547
Closes: https://bugs.gentoo.org/925548
Signed-off-by: Joshua Kinard  gentoo.org>

 app-arch/lrzip-next/lrzip-next-0.12.6-r1.ebuild | 67 +
 app-arch/lrzip-next/lrzip-next-0.12.6.ebuild| 50 --
 2 files changed, 67 insertions(+), 50 deletions(-)

diff --git a/app-arch/lrzip-next/lrzip-next-0.12.6-r1.ebuild 
b/app-arch/lrzip-next/lrzip-next-0.12.6-r1.ebuild
new file mode 100644
index ..e218f7e3e4fe
--- /dev/null
+++ b/app-arch/lrzip-next/lrzip-next-0.12.6-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools
+
+DESCRIPTION="Fork of Con Kolivas' lrzip program for compressing large files"
+HOMEPAGE="https://github.com/pete4abw/lrzip-next;
+SRC_URI="https://github.com/pete4abw/lrzip-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="asm static-libs year2038"
+
+RDEPEND="app-arch/bzip2
+   app-arch/bzip3
+   app-arch/lz4
+   app-arch/zstd
+   dev-libs/libgcrypt
+   dev-libs/libgpg-error
+   dev-libs/lzo
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="amd64? ( dev-lang/nasm )"
+
+src_prepare() {
+   default
+
+   # configure.ac uses a small helper script, ./util/gitdesc.sh, to
+   # see if it's a tarball or git repo copy.  If tarball, it extracts
+   # the version information from a local VERSION file and puts it into
+   # configure.ac at the top for major/minor/micro.  To avoid the need
+   # for a BDEPEND on dev-vcs/git, we can do this directly.
+   local major=$(awk '/Major: / {printf "%s",$2; exit}' VERSION)
+   local minor=$(awk '/Minor: / {printf "%s",$2; exit}' VERSION)
+   local micro=$(awk '/Micro: / {printf "%s",$2; exit}' VERSION)
+   sed -i -e "s:\[m4_esyscmd_s(\[./util/gitdesc.sh major\])\]:${major}:" 
configure.ac
+   sed -i -e "s:\[m4_esyscmd_s(\[./util/gitdesc.sh minor\])\]:${minor}:" 
configure.ac
+   sed -i -e "s:\[m4_esyscmd_s(\[./util/gitdesc.sh micro\])\]:${micro}:" 
configure.ac
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   $(use_enable static-libs static) \
+   $(use_enable amd64 asm)
+   )
+
+   # This configure switch disappears on a musl system for some
+   # reason.  However, this package is currently broken on musl,
+   # but we'll leave this in place while we see if upstream has
+   # any advice.
+   if ! use elibc_musl; then
+   myconf+=( $(use_enable year2038) )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/app-arch/lrzip-next/lrzip-next-0.12.6.ebuild 
b/app-arch/lrzip-next/lrzip-next-0.12.6.ebuild
deleted file mode 100644
index 0d3258e4caa8..
--- a/app-arch/lrzip-next/lrzip-next-0.12.6.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Fork of Con Kolivas' lrzip program for compressing large files"
-HOMEPAGE="https://github.com/pete4abw/lrzip-next;
-SRC_URI="https://github.com/pete4abw/lrzip-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs year2038"
-
-RDEPEND="app-arch/bzip2
-   app-arch/bzip3
-   app-arch/lz4
-   app-arch/zstd
-   dev-libs/lzo
-   sys-libs/zlib"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-perl/Pod-Parser
-   amd64? ( dev-lang/nasm )
-   x86? ( dev-lang/nasm )"
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   # ASM optimizations are only available on amd64 and x86
-   local asm=no
-   if use amd64 || use x86; then
-   asm=yes
-   fi
-
-   econf \
-   $(use_enable static-libs static) \
-   $(use_enable year2038) \
-   --enable-asm=${asm}
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



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

2024-02-26 Thread Joshua Kinard
commit: d82649361f13d1fd8ad669042c9a6fefd368b130
Author: Joshua Kinard  gentoo  org>
AuthorDate: Tue Feb 27 04:23:48 2024 +
Commit: Joshua Kinard  gentoo  org>
CommitDate: Tue Feb 27 04:28:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8264936

profiles: Mask app-arch/lrzip-next on musl

The package has compatibility issues w/ musl's pthreads
implementation at the present time.

Bug: https://bugs.gentoo.org/925547
Signed-off-by: Joshua Kinard  gentoo.org>

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

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index f010e7c5889c..fd8167d74d36 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joshua Kinard  (2024-02-27)
+# app-arch/lrzip-next cannot work w/ musl's pthreads at
+# this time. (#925547)
+app-arch/lrzip-next
+
 # Marek Szuba  (2024-02-18)
 # Binary-only packages linked against glibc
 net-analyzer/nessus-agent-bin



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/, profiles/arch/mips/mipsel/o32/, profiles/arch/mips/o32/

2024-02-26 Thread Joshua Kinard
commit: 82c7fc89a92777f0c8d7ec343d08c6f09bb104fb
Author: Joshua Kinard  gentoo  org>
AuthorDate: Tue Feb 27 04:19:23 2024 +
Commit: Joshua Kinard  gentoo  org>
CommitDate: Tue Feb 27 04:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c7fc89

profiles: Mask app-arch/lrzip-next on 32-bit arches we have

Bug: https://bugs.gentoo.org/925548
Signed-off-by: Joshua Kinard  gentoo.org>

 profiles/arch/mips/mipsel/o32/package.mask | 6 +-
 profiles/arch/mips/o32/package.mask| 6 +-
 profiles/arch/x86/package.mask | 4 
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/mips/mipsel/o32/package.mask 
b/profiles/arch/mips/mipsel/o32/package.mask
index 5e1d41bff198..02c903e795a5 100644
--- a/profiles/arch/mips/mipsel/o32/package.mask
+++ b/profiles/arch/mips/mipsel/o32/package.mask
@@ -1,5 +1,9 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joshua Kinard  (2024-02-27)
+# app-arch/lrzip-next does not support 32-bit arches (#925548)
+app-arch/lrzip-next
+
 # fails to build, bug 920576
 =sys-apps/systemd-255*

diff --git a/profiles/arch/mips/o32/package.mask 
b/profiles/arch/mips/o32/package.mask
index 5e1d41bff198..02c903e795a5 100644
--- a/profiles/arch/mips/o32/package.mask
+++ b/profiles/arch/mips/o32/package.mask
@@ -1,5 +1,9 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joshua Kinard  (2024-02-27)
+# app-arch/lrzip-next does not support 32-bit arches (#925548)
+app-arch/lrzip-next
+
 # fails to build, bug 920576
 =sys-apps/systemd-255*

diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
index 10f699892e51..6b51410f52b7 100644
--- a/profiles/arch/x86/package.mask
+++ b/profiles/arch/x86/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joshua Kinard  (2024-02-27)
+# app-arch/lrzip-next does not support 32-bit arches (#925548)
+app-arch/lrzip-next
+
 # matoro  (2024-01-06)
 # 

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/dbapi/

2024-02-26 Thread Zac Medico
commit: e9bdb7342b3048ab3236bff9d94ce733bb877d8e
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Feb 27 04:02:28 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Feb 27 04:03:07 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e9bdb734

BinarytreeTestCase: Use temporary TMPDIR

Create a temporary TMPDIR which prevents test methods of this
class from leaving behind an empty /tmp/Packages file if TMPDIR
is initially unset.

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/dbapi/test_bintree.py | 22 +-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/lib/portage/tests/dbapi/test_bintree.py 
b/lib/portage/tests/dbapi/test_bintree.py
index 018f1cf9bd..91ac338a05 100644
--- a/lib/portage/tests/dbapi/test_bintree.py
+++ b/lib/portage/tests/dbapi/test_bintree.py
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from unittest.mock import MagicMock, patch, call
@@ -13,6 +13,26 @@ from portage.const import BINREPOS_CONF_FILE
 
 
 class BinarytreeTestCase(TestCase):
+@classmethod
+def setUpClass(cls):
+"""
+Create a temporary TMPDIR which prevents test
+methods of this class from leaving behind an empty
+/tmp/Packages file if TMPDIR is initially unset.
+"""
+cls._orig_tmpdir = os.environ.get("TMPDIR")
+cls._tmpdir = tempfile.TemporaryDirectory()
+os.environ["TMPDIR"] = cls._tmpdir.name
+
+@classmethod
+def tearDownClass(cls):
+cls._tmpdir.cleanup()
+if cls._orig_tmpdir is None:
+os.environ.pop("TMPDIR", None)
+else:
+os.environ["TMPDIR"] = cls._orig_tmpdir
+del cls._orig_tmpdir, cls._tmpdir
+
 def test_required_init_params(self):
 with self.assertRaises(TypeError) as cm:
 binarytree()



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

2024-02-26 Thread Zac Medico
commit: 0896ede9663d1ffb10434ee163205e7d9a909667
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb 26 00:12:13 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Feb 27 02:52:19 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0896ede9

Scheduler: Support parallel-install with merge-wait

For system packages, always serialize install regardless of
parallel-install, in order to mitigate failures triggered
by fragile states as in bug 256616. For other packages,
continue to populate self._task_queues.merge, which will
serialize install unless parallel-install is enabled.

Fixes: 825db01b91a3 ("Add merge-wait FEATURES setting enabled by default")
Bug: https://bugs.gentoo.org/256616
Bug: https://bugs.gentoo.org/925213
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/PackageMerge.py |  4 ++--
 lib/_emerge/Scheduler.py| 44 +---
 man/make.conf.5 |  9 ++---
 3 files changed, 41 insertions(+), 16 deletions(-)

diff --git a/lib/_emerge/PackageMerge.py b/lib/_emerge/PackageMerge.py
index 82725c66a5..11d0ff2f37 100644
--- a/lib/_emerge/PackageMerge.py
+++ b/lib/_emerge/PackageMerge.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from _emerge.CompositeTask import CompositeTask
@@ -7,7 +7,7 @@ from portage.output import colorize
 
 
 class PackageMerge(CompositeTask):
-__slots__ = ("merge", "postinst_failure")
+__slots__ = ("is_system_pkg", "merge", "postinst_failure")
 
 def _should_show_status(self):
 return (

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index 9950792dc9..5c318f89b9 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -1519,17 +1519,20 @@ class Scheduler(PollScheduler):
 self._deallocate_config(build.settings)
 elif build.returncode == os.EX_OK:
 self.curval += 1
-merge = PackageMerge(merge=build, scheduler=self._sched_iface)
+merge = PackageMerge(
+is_system_pkg=(build.pkg in self._deep_system_deps),
+merge=build,
+scheduler=self._sched_iface,
+)
 self._running_tasks[id(merge)] = merge
 # By default, merge-wait only allows merge when no builds are 
executing.
 # As a special exception, dependencies on system packages are 
frequently
 # unspecified and will therefore force merge-wait.
-is_system_pkg = build.pkg in self._deep_system_deps
 if not build.build_opts.buildpkgonly and (
-"merge-wait" in build.settings.features or is_system_pkg
+"merge-wait" in build.settings.features or merge.is_system_pkg
 ):
 self._merge_wait_queue.append(merge)
-if is_system_pkg:
+if merge.is_system_pkg:
 merge.addStartListener(self._system_merge_started)
 else:
 self._task_queues.merge.add(merge)
@@ -1804,13 +1807,32 @@ class Scheduler(PollScheduler):
 and not self._jobs
 and not self._task_queues.merge
 ):
-task = self._merge_wait_queue.popleft()
-task.scheduler = self._sched_iface
-self._merge_wait_scheduled.append(task)
-self._task_queues.merge.add(task)
-task.addExitListener(self._merge_wait_exit_handler)
-self._status_display.merges = len(self._task_queues.merge)
-state_change += 1
+while self._merge_wait_queue:
+# If we added non-system packages to the merge queue in a
+# previous iteration of this loop, then for system 
packages we
+# need to come back later when the merge queue is empty.
+# TODO: Maybe promote non-system packages to the front of 
the
+# queue and process them within the current loop, though 
that
+# causes merge order to differ from the order builds 
finish.
+if (
+self._task_queues.merge
+and self._merge_wait_queue[0].is_system_pkg
+):
+break
+task = self._merge_wait_queue.popleft()
+task.scheduler = self._sched_iface
+self._merge_wait_scheduled.append(task)
+self._task_queues.merge.add(task)
+task.addExitListener(self._merge_wait_exit_handler)
+self._status_display.merges = len(self._task_queues.merge)
+state_change += 1
+# For system packages, always serialize install regardless 
of
+# parallel-install, in 

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, cnf/sets/, lib/portage/tests/sets/base/

2024-02-26 Thread Zac Medico
commit: 1d3e3843f2a51c581d344540c5c6ee266afa30d2
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Feb 25 22:57:43 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb 26 23:17:55 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1d3e3843

cnf: sets: Migrate @golang-rebuild to dev-lang/go

Bug: https://bugs.gentoo.org/919751
Signed-off-by: Zac Medico  gentoo.org>

 cnf/sets/portage.conf|  6 --
 lib/portage/tests/resolver/ResolverPlayground.py | 10 +-
 lib/portage/tests/sets/base/test_variable_set.py |  8 ++--
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/cnf/sets/portage.conf b/cnf/sets/portage.conf
index 2e02f91f97..c272f98db1 100644
--- a/cnf/sets/portage.conf
+++ b/cnf/sets/portage.conf
@@ -110,12 +110,6 @@ class = portage.sets.dbapi.UnavailableBinaries
 [changed-deps]
 class = portage.sets.dbapi.ChangedDepsSet
 
-# Installed packages for which vdb *DEPEND includes dev-lang/go.
-[golang-rebuild]
-class = portage.sets.dbapi.VariableSet
-variable = BDEPEND
-includes = dev-lang/go
-
 # Installed packages for which vdb *DEPEND includes virtual/rust
 [rust-rebuild]
 class = portage.sets.dbapi.VariableSet

diff --git a/lib/portage/tests/resolver/ResolverPlayground.py 
b/lib/portage/tests/resolver/ResolverPlayground.py
index 75c86b615c..c0455415a1 100644
--- a/lib/portage/tests/resolver/ResolverPlayground.py
+++ b/lib/portage/tests/resolver/ResolverPlayground.py
@@ -28,7 +28,7 @@ from portage.exception import InvalidBinaryPackageFormat
 from portage.gpg import GPG
 
 import _emerge
-from _emerge.actions import _calc_depclean
+from _emerge.actions import _calc_depclean, expand_set_arguments
 from _emerge.Blocker import Blocker
 from _emerge.create_depgraph_params import create_depgraph_params
 from _emerge.DependencyArg import DependencyArg
@@ -747,6 +747,14 @@ class ResolverPlayground:
 self.settings, self.trees, options, params, None
 )
 
+atoms, retval = expand_set_arguments(
+atoms, action, self.trees[self.eroot]["root_config"]
+)
+if retval != os.EX_OK:
+raise AssertionError(
+f"expand_set_arguments failed with retval {retval}"
+)
+
 if params_action == "remove":
 depclean_result = _calc_depclean(
 self.settings,

diff --git a/lib/portage/tests/sets/base/test_variable_set.py 
b/lib/portage/tests/sets/base/test_variable_set.py
index 9e90ee6dd7..60c43a5b83 100644
--- a/lib/portage/tests/sets/base/test_variable_set.py
+++ b/lib/portage/tests/sets/base/test_variable_set.py
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from portage.tests import TestCase
@@ -10,6 +10,10 @@ from portage.tests.resolver.ResolverPlayground import (
 
 class VariableSetTestCase(TestCase):
 def testVariableSetEmerge(self):
+
+# Using local set definition because @golang-rebuild migrated to 
dev-lang/go since bug 919751.
+golang_rebuild = 
"{class=portage.sets.dbapi.VariableSet,variable=BDEPEND,includes=dev-lang/go}"
+
 ebuilds = {
 "dev-go/go-pkg-1": {"BDEPEND": "dev-lang/go"},
 "www-client/firefox-1": {
@@ -21,7 +25,7 @@ class VariableSetTestCase(TestCase):
 
 test_cases = (
 ResolverPlaygroundTestCase(
-["@golang-rebuild"],
+[f"@golang-rebuild{golang_rebuild}"],
 mergelist=["dev-go/go-pkg-1"],
 success=True,
 ),



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bcachefs-tools/

2024-02-26 Thread Sam James
commit: be4b7aeb3cdf4988fd534afe38cd073c21f8eafa
Author: Christopher Fore  posteo  net>
AuthorDate: Sun Feb 25 17:25:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 01:22:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4b7aeb

sys-fs/bcachefs-tools: Bump to 1.6.4

- Removed bindgen crate as it is now included in the GitHub
- Dependency list updated
- Refactor live ebuild to reflect new dependencies
- Port to eclass llvm-r1
- Remove LLVM dependency as bindgen only needs libclang

Signed-off-by: Christopher Fore  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/35332
Signed-off-by: Sam James  gentoo.org>

 sys-fs/bcachefs-tools/Manifest |  47 
 ...ols-.ebuild => bcachefs-tools-1.6.4.ebuild} | 133 -
 sys-fs/bcachefs-tools/bcachefs-tools-.ebuild   | 130 +++-
 3 files changed, 254 insertions(+), 56 deletions(-)

diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest
index 3f642fbd9b00..a0cd188831de 100644
--- a/sys-fs/bcachefs-tools/Manifest
+++ b/sys-fs/bcachefs-tools/Manifest
@@ -1,34 +1,51 @@
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstyle-1.0.2.crate 13983 BLAKE2B 
4274b101d1cab2b62f9bb7637dab35f4b16e8c08a080355a2ea53e2b7b353ff230aa77fb3a244e0d6ff0dcd27abe5895eb306c630aa0822d0c608f041d4abfea
 SHA512 
09220abfc844192ca698589897845752e02666b4ecd6529af4cde9f260ef36694e6e631c7503fc0e438ac72c88c419043b78399385cb248e789e86404503935a
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 
68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86
 SHA512 
8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
+DIST anyhow-1.0.79.crate 44931 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: dev-util/rye/

2024-02-26 Thread Daichi Yamamoto
commit: 960abdf6fad4e3e65e6c7d7c65b5293d065b82ce
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Tue Feb 27 01:13:46 2024 +
Commit: Daichi Yamamoto  dyama  net>
CommitDate: Tue Feb 27 01:13:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=960abdf6

dev-util/rye: add 0.27.0, drop 0.26.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 dev-util/rye/Manifest | 2 +-
 dev-util/rye/{rye-0.26.0.ebuild => rye-0.27.0.ebuild} | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 54ffd2deba..9291cb9e08 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -183,7 +183,7 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e78
 DIST rustix-0.38.31.crate 375443 BLAKE2B 
9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b
 SHA512 
593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
 DIST rustls-0.21.10.crate 284920 BLAKE2B 
eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5
 SHA512 
3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139
 DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B 
ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672
 SHA512 
680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
-DIST rye-0.26.0.tar.gz 1448145 BLAKE2B 
92e8e8aa762338ee9bc0e1db1818ef44a7622873625267b9f118ca0fd307c6083c05dca9b16c11dce130559cb469ae1d2f134a6c786b9280a467550b7b2ca47a
 SHA512 
93372c884e0fcbc9f8d8f390582c878375652ba6adea82299160923c9e54f79c3dfa0cfe8803d3f8746ee882a28c3b18091f9c870c0c5daee17b9881784375a1
+DIST rye-0.27.0.tar.gz 1454277 BLAKE2B 
938243028695b290933526e484bcc170b4a7aa1977ab0e8007611d6955fd47be736f43f912cfea4db4352912c24c201cfda71563fac416a1de830c1c51ba7225
 SHA512 
c6785d34ff1193856186b8a50f2908900691e44243182cc325eecc5b3a3b890a6eba27208b8d6bc48d77a894110540f4bab6b47d563de9c8b0205e3234b591b9
 DIST ryu-1.0.16.crate 47351 BLAKE2B 
13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6
 SHA512 
89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10
 DIST salsa20-0.10.2.crate 12780 BLAKE2B 
9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee
 SHA512 
9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rye/rye-0.26.0.ebuild b/dev-util/rye/rye-0.27.0.ebuild
similarity index 98%
rename from dev-util/rye/rye-0.26.0.ebuild
rename to dev-util/rye/rye-0.27.0.ebuild
index 324683fd2e..e1388c310b 100644
--- a/dev-util/rye/rye-0.26.0.ebuild
+++ b/dev-util/rye/rye-0.27.0.ebuild
@@ -314,7 +314,7 @@ inherit cargo
 DESCRIPTION="An Experimental Package Management Solution for Python"
 HOMEPAGE="https://rye-up.com;
 SRC_URI="
-   https://github.com/mitsuhiko/rye/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/astral-sh/rye/archive/${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
 "
 
@@ -336,6 +336,7 @@ src_test() {
--skip test_add_and_sync_no_auto_sync
--skip test_add_autosync
--skip test_add_flask
+   --skip test_add_flask_wrong_venv_exported
--skip test_add_from_find_links
--skip test_basic_tool_behavior
--skip test_config_empty
@@ -344,6 +345,7 @@ src_test() {
--skip test_config_show_path
--skip test_config_show_path_and_any_action
--skip test_empty_sync
+   --skip test_fetch
--skip test_init_default
--skip test_init_lib
--skip test_init_script



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

2024-02-26 Thread Craig Andrews
commit: 1147c22dfa001484eafed34ff938cfe51bf9e956
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Feb 27 01:01:41 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Feb 27 01:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1147c22d

www-apps/radarr: drop 5.3.6.8612

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

 www-apps/radarr/Manifest |  6 ---
 www-apps/radarr/radarr-5.3.6.8612.ebuild | 67 
 2 files changed, 73 deletions(-)

diff --git a/www-apps/radarr/Manifest b/www-apps/radarr/Manifest
index faa0c061320d..1f638c29f641 100644
--- a/www-apps/radarr/Manifest
+++ b/www-apps/radarr/Manifest
@@ -4,9 +4,3 @@ DIST Radarr.develop.5.4.0.8636.linux-core-x64.tar.gz 100621268 
BLAKE2B fa01a6de5
 DIST Radarr.develop.5.4.0.8636.linux-musl-core-arm.tar.gz 95005034 BLAKE2B 
b10944df809e52d252f8e19675c6069f9965c1f73e524aa9898faddbed2d4670e86c169331d550a188fd0744aebc5c198d75ce9b6c166e85dd6413f873dafb3f
 SHA512 
990a5a870b52514de841ed87619454b2a5bc856a327f073b5148549a19c522c988a779bd939e9d133414865776c4ca5a05dd44c291c39be7b2256e612b3c3baf
 DIST Radarr.develop.5.4.0.8636.linux-musl-core-arm64.tar.gz 94645032 BLAKE2B 
39d3faba304baff941567f773d1bf08228e85bcca2d6da0639723178e369b0e64ab61a333c8227fb2b0cbe7241110a5be6619951e5fc2e87e8251750a21473fc
 SHA512 
59b33b3ef16e588e850e72388f45c67e5d7163c27122d4cc5cc38a7e6512e712b975376d18d5c205fb6bc11ee2da10f5583478e856157577f842309f772b005d
 DIST Radarr.develop.5.4.0.8636.linux-musl-core-x64.tar.gz 99676941 BLAKE2B 
3728caf20c37a648e4dc89391b9fbba2ca85fdbff8adda23d0dafc4cd29b2d82805f02102e6c3368b98da280cc95f4d693c8275141050588a8e6094108e82d0e
 SHA512 
64caa215b8bf88d4775c4a29c4ada00fe1e1f7f7a0286549fa50363cc32a940b6439718cf8bcdeb6c1bd2bb489001f4a02d604e67fc9bc2751b5b8dd0f42e022
-DIST Radarr.master.5.3.6.8612.linux-core-arm.tar.gz 94936106 BLAKE2B 
51d9e31c47f6a7dd5e5c497dcc4e882c2323373d6402e0db957e81c300463fd22719d896c12f8230c1801af4d24c4e2e09c1b79b49001ea236d5acd42f5842ac
 SHA512 
e4ecfd0ed472c050a7d1fe75de97969c9b8f1adcfc1aee3b044a48c9568067969d86ed81b957fbaf905a052963862063240af145c3b577325e0667ec3a682223
-DIST Radarr.master.5.3.6.8612.linux-core-arm64.tar.gz 94576534 BLAKE2B 
5f2346c2023e79640d8c76876be31b1ed539a7dac6cf670adf97631790111802ec9ea8178970b1cf7e4c185524f9f59ea2896f2103a47f535f465f5069dbde33
 SHA512 
df7737e730c49645e47bff02185bcf597a889ebdd40ab6cb2fe58bcc3b92a731a37cbe4fe113817403d3a1e172f5d4bf66a4d3187619d760b7121a6353bedb77
-DIST Radarr.master.5.3.6.8612.linux-core-x64.tar.gz 100602538 BLAKE2B 
47a3c50c90074ad6ed9efd938be156ee3e5d6b00b28093bd2e46f2fba856a9529a2df7d0368f27ac0c6efc35358b3149512ed281cd8b5cfe6ef5db45bc4f65f4
 SHA512 
ee87d1186b430960de999af4d6c013e83a7682ffd555d78dca8f5c7edc919617ca1dcbaf71449725ec6ed2abaf08b2e0af53897c2f551ebd8ee2d5be548c
-DIST Radarr.master.5.3.6.8612.linux-musl-core-arm.tar.gz 94988135 BLAKE2B 
aca5db4a51357d7c542d2a7c9b6ed1b21d9281c70b75dc80d0ccfaf00930a2176c558ac3b1c5417f51aea3f1c8c84b5fa10b8bb6207b8393d892737231c371ff
 SHA512 
240f4ed519eb6fd6f94e875789c0eb80076c4550d9e42984682a3d4b86d66dd23f6abc3a5d789a8d5778f130816b67db896fc114b79444d50e2315f4db4c5c63
-DIST Radarr.master.5.3.6.8612.linux-musl-core-arm64.tar.gz 94644637 BLAKE2B 
88f0f7f3c1751028a8ed377a59612c748e06dd956ff9ffaebb94a9ace5f37085421451a8b6ed1babc83d817afb7a08454426ddcf0939fd89f19a9a42ddbfc645
 SHA512 
a6eb011f0874201c9e5f1c9f78fb210a2ef3c4be353c0de98742f64e13b6967457c703f0dca9fe0027e70a24df472e2a51515c41dd9f83ddf64f0ef03e52cb96
-DIST Radarr.master.5.3.6.8612.linux-musl-core-x64.tar.gz 99671348 BLAKE2B 
cb560402e8b77a722f1dca5c93e2386cfe20ec3fe646df8ba0c186d8aea7cd022c022ec4c32daa4a084ef72c77b900d6738c42d64546feab1da76dfb59869c03
 SHA512 
2e2a67e5c6dd687c7cf72d314c7423c7bbaae4281f424f2c9f6773c8d2d26281391462e3c966c89c89ab65fcdd84d463f100a72e88397984eab7476e2f86d2fd

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

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

2024-02-26 Thread Craig Andrews
commit: 76ab5e4c7353da99c95f471353a8b49223d4d3c8
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb 26 15:08:22 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Feb 27 01:01:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ab5e4c

net-misc/xmrig: add 6.21.1

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

 net-misc/xmrig/Manifest|  1 +
 net-misc/xmrig/xmrig-6.21.1.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
index cf099af02f78..e28aba49a030 100644
--- a/net-misc/xmrig/Manifest
+++ b/net-misc/xmrig/Manifest
@@ -1,2 +1,3 @@
 DIST xmrig-6.18.1.tar.gz 2394259 BLAKE2B 
4d7ed3ce7b6c9dce9b25da7c316df4542046b014167ce090c5c2ec4dbf61607e4238ce8a8407a396f1eb47dc76cbfac08e0131835d9c4bbff8f4e5920d2f19a6
 SHA512 
bb297b17f820ad38f0c68aebfe1be8e82e85aede99a9e2a7692935ed57dab06a36566d13c16f850123dc6e829dfb56bc9253c46b94e6a703fe169a0126feb37b
 DIST xmrig-6.21.0.tar.gz 2416452 BLAKE2B 
6a8a521aa5e2e0d5d223f1f811b4624cd26c3569d06db8f9d85dff835dd8f6a49f5de32c2f390d66ea2955fa23961a2dcdeb28d9eea942a44cc5abb2ae17678b
 SHA512 
167220ddda480a3e9f12282a555497d6f2c6d94ff265e8b1a061dc18c213f21c7033c7c8eed454dd1f2942f7c193aa164b5867798b3b77aadfd9fec61a94e183
+DIST xmrig-6.21.1.tar.gz 2416545 BLAKE2B 
72ecdfc8c999aee91aef4f540211c5d5a6f1992c76211162a623e89391cedfcc2d5540f291d9915ee4180b83f58ef7f2eb1e3aff8dee49c72f41f90878d7ef62
 SHA512 
a9267708e61084db7116381adb2256a04c30eba0c84b571764cc73ccafc9276f55b6665529eb7b9c1785d582d0d280ced6ee7ca88a5e98f9bbdef2a9176a9794

diff --git a/net-misc/xmrig/xmrig-6.21.1.ebuild 
b/net-misc/xmrig/xmrig-6.21.1.ebuild
new file mode 100644
index ..93dd2712390e
--- /dev/null
+++ b/net-misc/xmrig/xmrig-6.21.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
+HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="Apache-2.0 GPL-3+ MIT"
+SLOT="0"
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
+
+DEPEND="
+   dev-libs/libuv:=
+   hwloc? ( >=sys-apps/hwloc-2.5.0:= )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !arm64? ( sys-apps/msr-tools )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
+)
+
+src_prepare() {
+   if ! use donate ; then
+   sed -i 's/1;/0;/g' src/donate.h || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # JIT broken with FORTIFY_SOURCE=3
+   # Bug #913420
+   if tc-enables-fortify-source; then
+   filter-flags -D_FORTIFY_SOURCE=3
+   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+   fi
+
+   local mycmakeargs=(
+   -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
+   -DWITH_HWLOC=$(usex hwloc)
+   -DWITH_TLS=$(usex ssl)
+   -DWITH_OPENCL=$(usex opencl)
+   -DWITH_CUDA=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   default
+   keepdir /etc/xmrig
+   systemd_dounit "${FILESDIR}"/xmrig.service
+   dobin "${BUILD_DIR}/xmrig"
+   dobin "${S}/scripts/enable_1gb_pages.sh"
+   dobin "${S}/scripts/randomx_boost.sh"
+}



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

2024-02-26 Thread Craig Andrews
commit: 3268487fcef26760b971b7afaef6158752808e0d
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Feb 27 01:01:37 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Feb 27 01:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3268487f

www-apps/radarr: add 5.4.0.8636

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

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

diff --git a/www-apps/radarr/Manifest b/www-apps/radarr/Manifest
index c7147f93534c..faa0c061320d 100644
--- a/www-apps/radarr/Manifest
+++ b/www-apps/radarr/Manifest
@@ -1,3 +1,9 @@
+DIST Radarr.develop.5.4.0.8636.linux-core-arm.tar.gz 94933498 BLAKE2B 
ab1b8102fc17f64e846cdea35edd070fb6d297ecbce686a725caff19da6d6b7471cc299df9372e9056d5a5d8fc002ca410e8ecfa2a3a404fa0d9767e8a4dbfc8
 SHA512 
71f1e70e887587199e7ad5d2d7f8bee58efa0fb8df1518d07523c90271b1366bfeed146e171a7d4e875ce1055f5836423a0c04afb62c0d2c55d9dd41914793a5
+DIST Radarr.develop.5.4.0.8636.linux-core-arm64.tar.gz 94586892 BLAKE2B 
933a933a7268ff081b8303b96a4875180d5468f0d73b673cfb6fef93a63af25b11be15cc0be3c7e67f8507a84d46c1723c7a4cd37670fd2d7b5e6f08bc5291f9
 SHA512 
0c5a41286d8211a7c6678bf93908211a085b00159a03b4c2ecc8598084991eccb61d71927dc0bc074ff4af5c9bda12d93df536158935c991fb92ebfe2a44d341
+DIST Radarr.develop.5.4.0.8636.linux-core-x64.tar.gz 100621268 BLAKE2B 
fa01a6de5fd998e27ecf524585ebc9049c4aeeb3859aafe31d3a1a350cdc443a80e71a21c363810f2fb87dba1f9282f504009492620926413a7b92e2d63a09fe
 SHA512 
ebe42d2b38482fa649e86490f1894a91865b91e2579a73dfff8e436b45aec9cce296057179ff7490eca49f8eff277bd90ff9f5ad9e97ce9397f32654d52e304b
+DIST Radarr.develop.5.4.0.8636.linux-musl-core-arm.tar.gz 95005034 BLAKE2B 
b10944df809e52d252f8e19675c6069f9965c1f73e524aa9898faddbed2d4670e86c169331d550a188fd0744aebc5c198d75ce9b6c166e85dd6413f873dafb3f
 SHA512 
990a5a870b52514de841ed87619454b2a5bc856a327f073b5148549a19c522c988a779bd939e9d133414865776c4ca5a05dd44c291c39be7b2256e612b3c3baf
+DIST Radarr.develop.5.4.0.8636.linux-musl-core-arm64.tar.gz 94645032 BLAKE2B 
39d3faba304baff941567f773d1bf08228e85bcca2d6da0639723178e369b0e64ab61a333c8227fb2b0cbe7241110a5be6619951e5fc2e87e8251750a21473fc
 SHA512 
59b33b3ef16e588e850e72388f45c67e5d7163c27122d4cc5cc38a7e6512e712b975376d18d5c205fb6bc11ee2da10f5583478e856157577f842309f772b005d
+DIST Radarr.develop.5.4.0.8636.linux-musl-core-x64.tar.gz 99676941 BLAKE2B 
3728caf20c37a648e4dc89391b9fbba2ca85fdbff8adda23d0dafc4cd29b2d82805f02102e6c3368b98da280cc95f4d693c8275141050588a8e6094108e82d0e
 SHA512 
64caa215b8bf88d4775c4a29c4ada00fe1e1f7f7a0286549fa50363cc32a940b6439718cf8bcdeb6c1bd2bb489001f4a02d604e67fc9bc2751b5b8dd0f42e022
 DIST Radarr.master.5.3.6.8612.linux-core-arm.tar.gz 94936106 BLAKE2B 
51d9e31c47f6a7dd5e5c497dcc4e882c2323373d6402e0db957e81c300463fd22719d896c12f8230c1801af4d24c4e2e09c1b79b49001ea236d5acd42f5842ac
 SHA512 
e4ecfd0ed472c050a7d1fe75de97969c9b8f1adcfc1aee3b044a48c9568067969d86ed81b957fbaf905a052963862063240af145c3b577325e0667ec3a682223
 DIST Radarr.master.5.3.6.8612.linux-core-arm64.tar.gz 94576534 BLAKE2B 
5f2346c2023e79640d8c76876be31b1ed539a7dac6cf670adf97631790111802ec9ea8178970b1cf7e4c185524f9f59ea2896f2103a47f535f465f5069dbde33
 SHA512 
df7737e730c49645e47bff02185bcf597a889ebdd40ab6cb2fe58bcc3b92a731a37cbe4fe113817403d3a1e172f5d4bf66a4d3187619d760b7121a6353bedb77
 DIST Radarr.master.5.3.6.8612.linux-core-x64.tar.gz 100602538 BLAKE2B 
47a3c50c90074ad6ed9efd938be156ee3e5d6b00b28093bd2e46f2fba856a9529a2df7d0368f27ac0c6efc35358b3149512ed281cd8b5cfe6ef5db45bc4f65f4
 SHA512 
ee87d1186b430960de999af4d6c013e83a7682ffd555d78dca8f5c7edc919617ca1dcbaf71449725ec6ed2abaf08b2e0af53897c2f551ebd8ee2d5be548c

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

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

2024-02-26 Thread Craig Andrews
commit: 0e8d1b9e4f50e7097b594f48e7168136aa50ad4b
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb 26 15:08:29 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Feb 27 01:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8d1b9e

net-misc/xmrig: drop 6.21.0

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

 net-misc/xmrig/Manifest|  1 -
 net-misc/xmrig/xmrig-6.21.0.ebuild | 72 --
 2 files changed, 73 deletions(-)

diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
index e28aba49a030..b5fba213d02b 100644
--- a/net-misc/xmrig/Manifest
+++ b/net-misc/xmrig/Manifest
@@ -1,3 +1,2 @@
 DIST xmrig-6.18.1.tar.gz 2394259 BLAKE2B 
4d7ed3ce7b6c9dce9b25da7c316df4542046b014167ce090c5c2ec4dbf61607e4238ce8a8407a396f1eb47dc76cbfac08e0131835d9c4bbff8f4e5920d2f19a6
 SHA512 
bb297b17f820ad38f0c68aebfe1be8e82e85aede99a9e2a7692935ed57dab06a36566d13c16f850123dc6e829dfb56bc9253c46b94e6a703fe169a0126feb37b
-DIST xmrig-6.21.0.tar.gz 2416452 BLAKE2B 
6a8a521aa5e2e0d5d223f1f811b4624cd26c3569d06db8f9d85dff835dd8f6a49f5de32c2f390d66ea2955fa23961a2dcdeb28d9eea942a44cc5abb2ae17678b
 SHA512 
167220ddda480a3e9f12282a555497d6f2c6d94ff265e8b1a061dc18c213f21c7033c7c8eed454dd1f2942f7c193aa164b5867798b3b77aadfd9fec61a94e183
 DIST xmrig-6.21.1.tar.gz 2416545 BLAKE2B 
72ecdfc8c999aee91aef4f540211c5d5a6f1992c76211162a623e89391cedfcc2d5540f291d9915ee4180b83f58ef7f2eb1e3aff8dee49c72f41f90878d7ef62
 SHA512 
a9267708e61084db7116381adb2256a04c30eba0c84b571764cc73ccafc9276f55b6665529eb7b9c1785d582d0d280ced6ee7ca88a5e98f9bbdef2a9176a9794

diff --git a/net-misc/xmrig/xmrig-6.21.0.ebuild 
b/net-misc/xmrig/xmrig-6.21.0.ebuild
deleted file mode 100644
index b6cc3de16350..
--- a/net-misc/xmrig/xmrig-6.21.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
-HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig;
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64"
-fi
-
-LICENSE="Apache-2.0 GPL-3+ MIT"
-SLOT="0"
-IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
-
-DEPEND="
-   dev-libs/libuv:=
-   hwloc? ( >=sys-apps/hwloc-2.5.0:= )
-   opencl? ( virtual/opencl )
-   ssl? ( dev-libs/openssl:= )
-"
-RDEPEND="
-   ${DEPEND}
-   !arm64? ( sys-apps/msr-tools )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
-)
-
-src_prepare() {
-   if ! use donate ; then
-   sed -i 's/1;/0;/g' src/donate.h || die
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # JIT broken with FORTIFY_SOURCE=3
-   # Bug #913420
-   if tc-enables-fortify-source; then
-   filter-flags -D_FORTIFY_SOURCE=3
-   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-   fi
-
-   local mycmakeargs=(
-   -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
-   -DWITH_HWLOC=$(usex hwloc)
-   -DWITH_TLS=$(usex ssl)
-   -DWITH_OPENCL=$(usex opencl)
-   -DWITH_CUDA=OFF
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   default
-   keepdir /etc/xmrig
-   systemd_dounit "${FILESDIR}"/xmrig.service
-   dobin "${BUILD_DIR}/xmrig"
-   dobin "${S}/scripts/enable_1gb_pages.sh"
-   dobin "${S}/scripts/randomx_boost.sh"
-}



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

2024-02-26 Thread Sam James
commit: fc29b9c0f71207121cbf9c93b1f5f131de30b078
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 27 00:58:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 00:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc29b9c0

app-misc/gcal: fix crash with _F_S=3, add smoke test

* Fix crash with _F_S=3 using upstream patch
* Add smoke test to src_test which would've (and does) catch this

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

 app-misc/gcal/files/gcal-4.1-fortify.patch | 21 ++
 app-misc/gcal/gcal-4.1-r2.ebuild   | 62 ++
 2 files changed, 83 insertions(+)

diff --git a/app-misc/gcal/files/gcal-4.1-fortify.patch 
b/app-misc/gcal/files/gcal-4.1-fortify.patch
new file mode 100644
index ..bc3b3a693af9
--- /dev/null
+++ b/app-misc/gcal/files/gcal-4.1-fortify.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/925560
+https://git.savannah.gnu.org/cgit/gcal.git/commit/?id=a9d49b3e6535ebf2b5a0b4051e95bb5dc0c27fdb
+
+From a9d49b3e6535ebf2b5a0b4051e95bb5dc0c27fdb Mon Sep 17 00:00:00 2001
+From: Oleg Derevenetz 
+Date: Sun, 29 Nov 2020 17:42:07 +0100
+Subject: src/utils.c: fix segfault
+
+--- a/src/utils.c
 b/src/utils.c
+@@ -1354,7 +1354,7 @@ month_name (month)
+ 
+ 
+ len = (int) strlen (s) - 1;
+-mayname = (char *) my_malloc (len,
++mayname = (char *) my_malloc (len + 2,
+   ERR_NO_MEMORY_AVAILABLE,
+   __FILE__, ((long) __LINE__) - 2L,
+   "mayname", 0);
+-- 
+cgit v1.1

diff --git a/app-misc/gcal/gcal-4.1-r2.ebuild b/app-misc/gcal/gcal-4.1-r2.ebuild
new file mode 100644
index ..829867ea2dc9
--- /dev/null
+++ b/app-misc/gcal/gcal-4.1-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Calendar - a replacement for cal"
+HOMEPAGE="https://www.gnu.org/software/gcal/;
+SRC_URI="mirror://gnu/gcal/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="ncurses nls unicode"
+
+RDEPEND="nls? ( virtual/libintl )
+   unicode? ( dev-libs/libunistring:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   nls? ( >=sys-devel/gettext-0.17 )
+"
+
+DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
+
+PATCHES=(
+   "${FILESDIR}/${P}-glibc228.patch"
+   "${FILESDIR}/${PN}-4.1-configure-clang16.patch"
+   "${FILESDIR}/${P}-fortify.patch"
+)
+
+src_prepare() {
+   default
+
+   # Drop once ${PN}-4.1-configure-clang16.patch merged
+   eautoreconf
+}
+
+src_configure() {
+   tc-export CC
+   append-cppflags -D_GNU_SOURCE
+
+   use unicode && append-libs -lunistring
+
+   econf \
+   --disable-rpath \
+   $(use_enable nls) \
+   $(use_enable ncurses term) \
+   $(use_enable unicode)
+}
+
+src_test() {
+   default
+
+   # Do basic smoke tests to help catch issues like bug #925560
+   # where trivial 'gcal' invocation crashed w/ _F_S=3.
+   local bin
+   for bin in gcal2txt tcal txt2gcal gcal ; do
+   src/${bin} || die
+   done
+}



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

2024-02-26 Thread Ionen Wolkens
commit: 0ac14d5d16ba134702c1622c8cd0f18a5501e369
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 26 23:23:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 26 23:46:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac14d5d

app-emulation/wine-staging: sort inherits

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

 app-emulation/wine-staging/wine-staging-9.1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-9.2.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-9.3.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-9.1.ebuild 
b/app-emulation/wine-staging/wine-staging-9.1.ebuild
index 4ec98f70e1f8..51b9fa2f2d1f 100644
--- a/app-emulation/wine-staging/wine-staging-9.1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic optfeature multilib multilib-build
+inherit autotools edo flag-o-matic multilib multilib-build optfeature
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4

diff --git a/app-emulation/wine-staging/wine-staging-9.2.ebuild 
b/app-emulation/wine-staging/wine-staging-9.2.ebuild
index 92927ae372ba..662ff1444ee7 100644
--- a/app-emulation/wine-staging/wine-staging-9.2.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic optfeature multilib multilib-build
+inherit autotools edo flag-o-matic multilib multilib-build optfeature
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4

diff --git a/app-emulation/wine-staging/wine-staging-9.3.ebuild 
b/app-emulation/wine-staging/wine-staging-9.3.ebuild
index 92927ae372ba..662ff1444ee7 100644
--- a/app-emulation/wine-staging/wine-staging-9.3.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic optfeature multilib multilib-build
+inherit autotools edo flag-o-matic multilib multilib-build optfeature
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 92927ae372ba..662ff1444ee7 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic optfeature multilib multilib-build
+inherit autotools edo flag-o-matic multilib multilib-build optfeature
 inherit prefix python-any-r1 toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4



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

2024-02-26 Thread Ionen Wolkens
commit: 10c55e3ba49d15d2d191442a56f7601ea1b3739c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 26 23:39:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Feb 27 00:50:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c55e3b

app-emulation/wine-proton: add 9.0. (experimental_9.0 branch)

No plans to add the 9.0 beta (will wait for a normal release),
but if really want to try 9.0 early then there is this.

May differ a bit given the releases are not fully based on the
experimental branches.

Not tested much yet, please report issues.

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

 .../wine-proton/files/wine-proton-9.0-rpath.patch  |  14 +
 app-emulation/wine-proton/metadata.xml |   7 +
 .../wine-proton/wine-proton-9.0..ebuild| 414 +
 3 files changed, 435 insertions(+)

diff --git a/app-emulation/wine-proton/files/wine-proton-9.0-rpath.patch 
b/app-emulation/wine-proton/files/wine-proton-9.0-rpath.patch
new file mode 100644
index ..78e4393d390d
--- /dev/null
+++ b/app-emulation/wine-proton/files/wine-proton-9.0-rpath.patch
@@ -0,0 +1,14 @@
+--- a/configure.ac
 b/configure.ac
+@@ -813,8 +813,11 @@
+ ;;
+ esac
+ ;;
+ esac
++
++# do this at the end because it needs double dollar for makefile
++WINE_TRY_CFLAGS([-Wl,-rpath,\\\$ORIGIN],[UNIXLDFLAGS="$UNIXLDFLAGS 
'-Wl,-rpath,\$\$ORIGIN'"])
+ ;;
+ esac
+ 
+ enable_winecoreaudio_drv=${enable_winecoreaudio_drv:-no}

diff --git a/app-emulation/wine-proton/metadata.xml 
b/app-emulation/wine-proton/metadata.xml
index e0ea57df1f22..16afd8a54c41 100644
--- a/app-emulation/wine-proton/metadata.xml
+++ b/app-emulation/wine-proton/metadata.xml
@@ -20,6 +20,13 @@
Install helpers that require perl 
(winedump/winemaker)
Enable gamepad support using 
media-libs/libsdl2
Enable DirectX 12 support using 
app-emulation/vkd3d
+   
+   Enable running 32bit applications without 32bit ELF
+   multilib by mapping to 64bit calls (experimental,
+   may have worse OpenGL performance or other issues
+   compared to USE=abi_x86_32) -- still requires (just)
+   dev-util/mingw64-toolchain with abi_x86_32
+   



https://github.com/ValveSoftware/Proton/wiki/Changelog

diff --git a/app-emulation/wine-proton/wine-proton-9.0..ebuild 
b/app-emulation/wine-proton/wine-proton-9.0..ebuild
new file mode 100644
index ..42b55c99ed92
--- /dev/null
+++ b/app-emulation/wine-proton/wine-proton-9.0..ebuild
@@ -0,0 +1,414 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools flag-o-matic multilib multilib-build prefix
+inherit python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.0.0
+WINE_PV=$(ver_rs 2 -)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ValveSoftware/wine.git;
+   EGIT_BRANCH="experimental_$(ver_cut 1-2)"
+else
+   
SRC_URI="https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-${WINE_PV}.tar.gz;
+   S="${WORKDIR}/${PN}-wine-${WINE_PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Valve Software's fork of Wine"
+HOMEPAGE="https://github.com/ValveSoftware/wine/;
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags
+   +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa
+   perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind
+   usb v4l video_cards_amdgpu wow64 +xcomposite xinerama
+"
+REQUIRED_USE="wow64? ( abi_x86_64 !abi_x86_32 )"
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   dev-libs/libgcrypt:=[${MULTILIB_USEDEP}]
+   media-libs/freetype[${MULTILIB_USEDEP}]
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
+   ssl? (
+   

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

2024-02-26 Thread Ionen Wolkens
commit: f8c2be6c7b07cd0fc9da513c9feebe3e502991ea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 26 23:19:05 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 26 23:46:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c2be6c

app-emulation/wine-vanilla: sort inherits

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

 app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
index 78095a8bc743..3960ebc67c6b 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic optfeature multilib multilib-build
+inherit autotools flag-o-matic multilib multilib-build optfeature
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
index b64d2dde5d10..593d2fed1eee 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic optfeature multilib multilib-build
+inherit autotools flag-o-matic multilib multilib-build optfeature
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild
index b64d2dde5d10..593d2fed1eee 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic optfeature multilib multilib-build
+inherit autotools flag-o-matic multilib multilib-build optfeature
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index b64d2dde5d10..593d2fed1eee 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic optfeature multilib multilib-build
+inherit autotools flag-o-matic multilib multilib-build optfeature
 inherit prefix toolchain-funcs wrapper
 
 WINE_GECKO=2.47.4



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

2024-02-26 Thread Ionen Wolkens
commit: 1a2eeeff3fb408fbf21681d332987cf0358cc0ac
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 26 23:20:08 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 26 23:46:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2eeeff

app-emulation/wine-staging: drop -fno-plt filtering

Not that this means that it works.

Logic was inverted in 8.21+ and I meant to correct it, but after
all I don't think I want to even care for this and users with
USE=custom-cflags are on their own.

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

 app-emulation/wine-staging/wine-staging-8.0.ebuild  | 1 -
 app-emulation/wine-staging/wine-staging-8.21.ebuild | 2 --
 app-emulation/wine-staging/wine-staging-9.0.ebuild  | 2 --
 app-emulation/wine-staging/wine-staging-9.1.ebuild  | 2 --
 app-emulation/wine-staging/wine-staging-9.2.ebuild  | 2 --
 app-emulation/wine-staging/wine-staging-9.3.ebuild  | 2 --
 app-emulation/wine-staging/wine-staging-.ebuild | 2 --
 7 files changed, 13 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-8.0.ebuild 
b/app-emulation/wine-staging/wine-staging-8.0.ebuild
index 8cf4172ff020..f851c01b3b71 100644
--- a/app-emulation/wine-staging/wine-staging-8.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.0.ebuild
@@ -275,7 +275,6 @@ src_configure() {
 
tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug 
#867097)
filter-lto # build failure
-   use mingw || filter-flags -fno-plt # build failure
use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 

diff --git a/app-emulation/wine-staging/wine-staging-8.21.ebuild 
b/app-emulation/wine-staging/wine-staging-8.21.ebuild
index 0af9b3b34ab1..fee2fc010537 100644
--- a/app-emulation/wine-staging/wine-staging-8.21.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.21.ebuild
@@ -331,8 +331,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
-   filter-flags -fno-plt # build failure
-
# CROSSCC was formerly recognized by wine, thus been using 
similar
# variables (subject to change, esp. if ever make a 
mingw.eclass).
local 
mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}

diff --git a/app-emulation/wine-staging/wine-staging-9.0.ebuild 
b/app-emulation/wine-staging/wine-staging-9.0.ebuild
index f9096affab24..bc8e31eca376 100644
--- a/app-emulation/wine-staging/wine-staging-9.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.0.ebuild
@@ -339,8 +339,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
-   filter-flags -fno-plt # build failure
-
# CROSSCC was formerly recognized by wine, thus been using 
similar
# variables (subject to change, esp. if ever make a 
mingw.eclass).
local 
mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}

diff --git a/app-emulation/wine-staging/wine-staging-9.1.ebuild 
b/app-emulation/wine-staging/wine-staging-9.1.ebuild
index 4ec95df08d29..4ec98f70e1f8 100644
--- a/app-emulation/wine-staging/wine-staging-9.1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.1.ebuild
@@ -339,8 +339,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
-   filter-flags -fno-plt # build failure
-
# CROSSCC was formerly recognized by wine, thus been using 
similar
# variables (subject to change, esp. if ever make a 
mingw.eclass).
local 
mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}

diff --git a/app-emulation/wine-staging/wine-staging-9.2.ebuild 
b/app-emulation/wine-staging/wine-staging-9.2.ebuild
index 6b83fcb60f31..92927ae372ba 100644
--- a/app-emulation/wine-staging/wine-staging-9.2.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.2.ebuild
@@ -339,8 +339,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
-   filter-flags -fno-plt # build failure
-
# CROSSCC was formerly recognized by wine, thus been using 
similar
# variables (subject to change, esp. if ever make a 
mingw.eclass).
local 
mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}

diff --git a/app-emulation/wine-staging/wine-staging-9.3.ebuild 
b/app-emulation/wine-staging/wine-staging-9.3.ebuild
index 6b83fcb60f31..92927ae372ba 100644
--- a/app-emulation/wine-staging/wine-staging-9.3.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.3.ebuild
@@ -339,8 +339,6 @@ src_configure() {
  

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

2024-02-26 Thread Ionen Wolkens
commit: 2449fe6f9d1721689de19a17a9be77f63e0c915a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 26 23:16:28 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 26 23:46:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2449fe6f

app-emulation/wine-vanilla: drop -fno-plt filtering

Not that this means that it works.

Logic was inverted in 9.0+ and I meant to correct it, but after
all I don't think I want to even care for this and users with
USE=custom-cflags are on their own.

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

 app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild | 1 -
 app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild | 1 -
 app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild   | 2 --
 app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild   | 2 --
 app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild   | 2 --
 app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild   | 2 --
 app-emulation/wine-vanilla/wine-vanilla-.ebuild  | 2 --
 7 files changed, 12 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild
index c0597ce761f0..bc8a900aa368 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild
@@ -257,7 +257,6 @@ src_configure() {
 
tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug 
#867097)
filter-lto # build failure
-   use mingw || filter-flags -fno-plt # build failure
use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild
index 7fb2fd5fd620..6ac6557b4934 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.0.2.ebuild
@@ -251,7 +251,6 @@ src_configure() {
 
tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug 
#867097)
filter-lto # build failure
-   use mingw || filter-flags -fno-plt # build failure
use custom-cflags || strip-flags # can break in obscure ways at runtime
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild
index 10bb870877c1..c78034274b86 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild
@@ -293,8 +293,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
-   filter-flags -fno-plt # build failure
-
# CROSSCC was formerly recognized by wine, thus been using 
similar
# variables (subject to change, esp. if ever make a 
mingw.eclass).
local 
mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
index 2b35c7b1d3f9..78095a8bc743 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild
@@ -293,8 +293,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
-   filter-flags -fno-plt # build failure
-
# CROSSCC was formerly recognized by wine, thus been using 
similar
# variables (subject to change, esp. if ever make a 
mingw.eclass).
local 
mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
index f9fd23e3c79a..b64d2dde5d10 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
@@ -293,8 +293,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
-   filter-flags -fno-plt # build failure
-
# CROSSCC was formerly recognized by wine, thus been using 
similar
# variables (subject to change, esp. if ever make a 
mingw.eclass).
local 
mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild
index f9fd23e3c79a..b64d2dde5d10 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.3.ebuild
@@ -293,8 +293,6 @@ src_configure() {
if use mingw; then
use crossdev-mingw || 

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

2024-02-26 Thread Sam James
commit: 92e03ecc71fd490b98a1ada1f2eb99c5ba0f2648
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 27 00:18:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 00:18:32 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=92e03ecc

kde-apps/okular: add kwindowsystem dep

Meant to add this earlier.

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

 kde-apps/okular/okular-24.02.0.ebuild   | 1 +
 kde-apps/okular/okular-24.02.49..ebuild | 1 +
 kde-apps/okular/okular-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/kde-apps/okular/okular-24.02.0.ebuild 
b/kde-apps/okular/okular-24.02.0.ebuild
index 9318b4496a..479cb58acf 100644
--- a/kde-apps/okular/okular-24.02.0.ebuild
+++ b/kde-apps/okular/okular-24.02.0.ebuild
@@ -39,6 +39,7 @@ DEPEND="
>=kde-frameworks/kpty-${KFMIN}:6
>=kde-frameworks/ktextwidgets-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/threadweaver-${KFMIN}:6
kde-plasma/plasma-activities:6

diff --git a/kde-apps/okular/okular-24.02.49..ebuild 
b/kde-apps/okular/okular-24.02.49..ebuild
index ecc8a7289d..20b883d920 100644
--- a/kde-apps/okular/okular-24.02.49..ebuild
+++ b/kde-apps/okular/okular-24.02.49..ebuild
@@ -39,6 +39,7 @@ DEPEND="
>=kde-frameworks/kpty-${KFMIN}:6
>=kde-frameworks/ktextwidgets-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/threadweaver-${KFMIN}:6
kde-plasma/plasma-activities:6

diff --git a/kde-apps/okular/okular-.ebuild 
b/kde-apps/okular/okular-.ebuild
index 6db3b9dacd..bb7a9a6ae9 100644
--- a/kde-apps/okular/okular-.ebuild
+++ b/kde-apps/okular/okular-.ebuild
@@ -39,6 +39,7 @@ DEPEND="
>=kde-frameworks/kpty-${KFMIN}:6
>=kde-frameworks/ktextwidgets-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/threadweaver-${KFMIN}:6
kde-plasma/plasma-activities:6



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

2024-02-26 Thread Sam James
commit: e8811d9abade5742f6ff3e633569146b61b491e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 26 23:22:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 23:22:00 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e8811d9a

kde-apps/okular: refresh deps

See upstream MR https://invent.kde.org/graphics/okular/-/merge_requests/933.

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

 kde-apps/okular/okular-24.02.0.ebuild   | 3 +++
 kde-apps/okular/okular-24.02.49..ebuild | 3 +++
 kde-apps/okular/okular-.ebuild  | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/kde-apps/okular/okular-24.02.0.ebuild 
b/kde-apps/okular/okular-24.02.0.ebuild
index 043f345e4b..9318b4496a 100644
--- a/kde-apps/okular/okular-24.02.0.ebuild
+++ b/kde-apps/okular/okular-24.02.0.ebuild
@@ -26,6 +26,7 @@ DEPEND="
>=kde-apps/libkexiv2-${PVCUT}:6
>=kde-frameworks/karchive-${KFMIN}:6
>=kde-frameworks/kbookmarks-${KFMIN}:6
+   >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
@@ -33,9 +34,11 @@ DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/kparts-${KFMIN}:6
>=kde-frameworks/kpty-${KFMIN}:6
>=kde-frameworks/ktextwidgets-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/threadweaver-${KFMIN}:6
kde-plasma/plasma-activities:6

diff --git a/kde-apps/okular/okular-24.02.49..ebuild 
b/kde-apps/okular/okular-24.02.49..ebuild
index da5d94e2cd..ecc8a7289d 100644
--- a/kde-apps/okular/okular-24.02.49..ebuild
+++ b/kde-apps/okular/okular-24.02.49..ebuild
@@ -26,6 +26,7 @@ DEPEND="
>=kde-apps/libkexiv2-${PVCUT}:6
>=kde-frameworks/karchive-${KFMIN}:6
>=kde-frameworks/kbookmarks-${KFMIN}:6
+   >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
@@ -33,9 +34,11 @@ DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/kparts-${KFMIN}:6
>=kde-frameworks/kpty-${KFMIN}:6
>=kde-frameworks/ktextwidgets-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/threadweaver-${KFMIN}:6
kde-plasma/plasma-activities:6

diff --git a/kde-apps/okular/okular-.ebuild 
b/kde-apps/okular/okular-.ebuild
index e0a06383a6..6db3b9dacd 100644
--- a/kde-apps/okular/okular-.ebuild
+++ b/kde-apps/okular/okular-.ebuild
@@ -26,6 +26,7 @@ DEPEND="
>=kde-apps/libkexiv2-${PVCUT}:6
>=kde-frameworks/karchive-${KFMIN}:6
>=kde-frameworks/kbookmarks-${KFMIN}:6
+   >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
@@ -33,9 +34,11 @@ DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/kparts-${KFMIN}:6
>=kde-frameworks/kpty-${KFMIN}:6
>=kde-frameworks/ktextwidgets-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/threadweaver-${KFMIN}:6
kde-plasma/plasma-activities:6



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

2024-02-26 Thread Sam James
commit: 53c813f0cf4771b14e44e1222b17a84e4583eb08
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 26 23:06:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 23:07:07 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=53c813f0

kde-apps/kwalletmanager: add kservice dep

Upstream MR to add the dep to CMake: 
https://invent.kde.org/utilities/kwalletmanager/-/merge_requests/41.

Use was first added in upstream commit bf474523c61103ef5562b487715cdf79aea1806a.

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

 kde-apps/kwalletmanager/kwalletmanager-24.02.0.ebuild   | 1 +
 kde-apps/kwalletmanager/kwalletmanager-24.02.49..ebuild | 1 +
 kde-apps/kwalletmanager/kwalletmanager-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/kde-apps/kwalletmanager/kwalletmanager-24.02.0.ebuild 
b/kde-apps/kwalletmanager/kwalletmanager-24.02.0.ebuild
index f2b35b89d0..f42e5be16c 100644
--- a/kde-apps/kwalletmanager/kwalletmanager-24.02.0.ebuild
+++ b/kde-apps/kwalletmanager/kwalletmanager-24.02.0.ebuild
@@ -30,6 +30,7 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
+   >=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwallet-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6

diff --git a/kde-apps/kwalletmanager/kwalletmanager-24.02.49..ebuild 
b/kde-apps/kwalletmanager/kwalletmanager-24.02.49..ebuild
index dec92a8706..fa38fc0b58 100644
--- a/kde-apps/kwalletmanager/kwalletmanager-24.02.49..ebuild
+++ b/kde-apps/kwalletmanager/kwalletmanager-24.02.49..ebuild
@@ -30,6 +30,7 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
+   >=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwallet-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6

diff --git a/kde-apps/kwalletmanager/kwalletmanager-.ebuild 
b/kde-apps/kwalletmanager/kwalletmanager-.ebuild
index dec92a8706..fa38fc0b58 100644
--- a/kde-apps/kwalletmanager/kwalletmanager-.ebuild
+++ b/kde-apps/kwalletmanager/kwalletmanager-.ebuild
@@ -30,6 +30,7 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
+   >=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwallet-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6



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

2024-02-26 Thread Andreas K. Hüttel
commit: 116775b9fc2e1a0418631c805174ee288b9920dc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb 26 22:57:00 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb 26 22:57:00 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=116775b9

Enable amd64 23.0 builds

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

 tools/catalyst-auto-amd64.conf | 67 ++
 1 file changed, 67 insertions(+)

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 5ad68a57..ad73c416 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -26,8 +26,22 @@ SETS="
musl_llvm
x32_openrc
x32_systemd_mu
+   openrc_23
+   systemd_23
+   nomultilib_openrc_23
+   nomultilib_systemd_23
+   llvm_openrc_23
+   llvm_systemd_23
+   hardened_openrc_23
+   hardened_systemd_23
+   hardened_selinux_openrc_23
+   hardened_selinux_systemd_23
+   x32_openrc_23
+   x32_systemd_23
 "
 
+# 17.0
+
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 SET_openrc_OPTIONAL_SPECS="stage3d-openrc.spec installcd-stage1.spec 
installcd-stage2-minimal.spec"
 
@@ -63,6 +77,35 @@ SET_x32_openrc_SPECS="x32/stage1-openrc.spec 
x32/stage3-openrc.spec"
 
 SET_x32_systemd_mu_SPECS="x32/stage1-systemd-mu.spec 
x32/stage3-systemd-mu.spec"
 
+# 23.0
+
+SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
+SET_openrc_23_OPTIONAL_SPECS="stage3d-openrc-23.spec"
+
+SET_systemd_23_SPECS="stage1-systemd-23.spec stage3-systemd-23.spec"
+SET_systemd_23_OPTIONAL_SPECS="stage3d-systemd-23.spec"
+
+SET_hardened_openrc_23_SPECS="hardened/stage1-openrc-23.spec 
hardened/stage3-openrc-23.spec"
+
+SET_hardened_systemd_23_SPECS="hardened/stage1-systemd-23.spec 
hardened/stage3-systemd-23.spec"
+
+SET_hardened_selinux_openrc_23_SPECS="hardened-selinux/stage1-openrc-23.spec 
hardened-selinux/stage3-openrc-23.spec"
+
+SET_hardened_selinux_systemd_23_SPECS="hardened-selinux/stage1-systemd-23.spec 
hardened-selinux/stage3-systemd-23.spec"
+
+SET_nomultilib_openrc_23_SPECS="nomultilib/stage1-openrc-23.spec 
nomultilib/stage3-openrc-23.spec"
+
+SET_nomultilib_systemd_23_SPECS="nomultilib/stage1-systemd-23.spec 
nomultilib/stage3-systemd-23.spec"
+
+SET_llvm_openrc_23_SPECS="llvm/stage1-openrc-23.spec 
llvm/stage3-openrc-23.spec"
+
+SET_llvm_systemd_23_SPECS="llvm/stage1-systemd-23.spec 
llvm/stage3-systemd-23.spec"
+
+SET_x32_openrc_23_SPECS="x32/stage1-openrc-23.spec x32/stage3-openrc-23.spec"
+
+SET_x32_systemd_23_SPECS="x32/stage1-systemd-23.spec 
x32/stage3-systemd-23.spec"
+
+
 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/amd64
 
 EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)"
@@ -119,6 +162,14 @@ post_build() {
esac
popd >/dev/null || exit
 
+   pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-default >/dev/null || exit
+   case ${spec} in
+   x32/stage3-openrc-23.spec)
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-x32" amd64/23.0/x32
+   ;;
+   esac
+   popd >/dev/null || exit
+
pushd "${BUILD_SRCDIR_BASE}"/builds/mergedusr >/dev/null || exit
case ${spec} in
stage3-systemd-mu.spec)
@@ -145,6 +196,14 @@ post_build() {
esac
popd >/dev/null || exit
 
+   pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-llvm >/dev/null || exit
+   case ${spec} in
+   llvm/stage3-systemd-23.spec)
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-llvm/stage3-amd64" amd64/23.0/x86-64_llvm
+   ;;
+   esac
+   popd >/dev/null || exit
+
pushd "${BUILD_SRCDIR_BASE}"/builds/llvm-mergedusr >/dev/null || exit
case ${spec} in
clang/stage3-systemd-mu.spec)
@@ -174,6 +233,14 @@ post_build() {
esac
popd >/dev/null || exit
 
+   pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-hardened >/dev/null || exit
+   case ${spec} in
+   hardened/stage3-systemd-23.spec)
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-hardened/stage3-amd64" 
amd64/23.0/x86-64_hardened
+   ;;
+   esac
+   popd >/dev/null || exit
+
pushd "${BUILD_SRCDIR_BASE}"/builds/musl >/dev/null || exit
case ${spec} in
musl/stage3.spec)



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/hardened/, releases/specs/amd64/llvm/

2024-02-26 Thread Andreas K. Hüttel
commit: 152cc2c942a2e3b88cf36adbbe477c6e886dc506
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb 26 22:42:21 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb 26 22:42:21 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=152cc2c9

Add remaining amd64 23.0 specs (no musl as yet)

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

 releases/specs/amd64/hardened/stage1-openrc-23.spec  | 12 
 releases/specs/amd64/hardened/stage1-systemd-23.spec | 12 
 releases/specs/amd64/hardened/stage3-openrc-23.spec  | 11 +++
 releases/specs/amd64/hardened/stage3-systemd-23.spec | 11 +++
 releases/specs/amd64/llvm/stage1-openrc-23.spec  | 12 
 releases/specs/amd64/llvm/stage1-systemd-23.spec | 12 
 releases/specs/amd64/llvm/stage3-openrc-23.spec  | 11 +++
 releases/specs/amd64/llvm/stage3-systemd-23.spec | 11 +++
 8 files changed, 92 insertions(+)

diff --git a/releases/specs/amd64/hardened/stage1-openrc-23.spec 
b/releases/specs/amd64/hardened/stage1-openrc-23.spec
new file mode 100644
index ..32816c61
--- /dev/null
+++ b/releases/specs/amd64/hardened/stage1-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: hardened-openrc-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage3-amd64-hardened-openrc-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/hardened/stage1-systemd-23.spec 
b/releases/specs/amd64/hardened/stage1-systemd-23.spec
new file mode 100644
index ..88febdad
--- /dev/null
+++ b/releases/specs/amd64/hardened/stage1-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: hardened-systemd-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage3-amd64-hardened-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/hardened/stage3-openrc-23.spec 
b/releases/specs/amd64/hardened/stage3-openrc-23.spec
new file mode 100644
index ..7ccf0b8f
--- /dev/null
+++ b/releases/specs/amd64/hardened/stage3-openrc-23.spec
@@ -0,0 +1,11 @@
+subarch: amd64
+target: stage3
+version_stamp: hardened-openrc-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage1-amd64-hardened-openrc-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+binrepo_path: amd64/binpackages/23.0/x86-64_hardened

diff --git a/releases/specs/amd64/hardened/stage3-systemd-23.spec 
b/releases/specs/amd64/hardened/stage3-systemd-23.spec
new file mode 100644
index ..07e25c2d
--- /dev/null
+++ b/releases/specs/amd64/hardened/stage3-systemd-23.spec
@@ -0,0 +1,11 @@
+subarch: amd64
+target: stage3
+version_stamp: hardened-systemd-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage1-amd64-hardened-systemd-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng
+binrepo_path: amd64/binpackages/23.0/x86-64_hardened

diff --git a/releases/specs/amd64/llvm/stage1-openrc-23.spec 
b/releases/specs/amd64/llvm/stage1-openrc-23.spec
new file mode 100644
index ..98900c4c
--- /dev/null
+++ b/releases/specs/amd64/llvm/stage1-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: llvm-openrc-@TIMESTAMP@
+rel_type: 23.0-llvm
+profile: default/linux/amd64/23.0/llvm
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-llvm/stage3-amd64-llvm-openrc-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/llvm/stage1-systemd-23.spec 
b/releases/specs/amd64/llvm/stage1-systemd-23.spec
new file mode 100644
index ..865a2bf2
--- /dev/null
+++ b/releases/specs/amd64/llvm/stage1-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: llvm-systemd-@TIMESTAMP@
+rel_type: 23.0-llvm
+profile: default/linux/amd64/23.0/llvm/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-llvm/stage3-amd64-llvm-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git 

[gentoo-commits] proj/kde:master commit in: media-sound/kid3/

2024-02-26 Thread Sam James
commit: 46d997dac710a3410e8ff77f2f2bbd06c3585de8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 26 22:35:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:36:27 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=46d997da

media-sound/kid3: port to Qt6/KF6

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

 media-sound/kid3/kid3-.ebuild | 33 ++---
 1 file changed, 14 insertions(+), 19 deletions(-)

diff --git a/media-sound/kid3/kid3-.ebuild 
b/media-sound/kid3/kid3-.ebuild
index d8ebdfc256..100457cb40 100644
--- a/media-sound/kid3/kid3-.ebuild
+++ b/media-sound/kid3/kid3-.ebuild
@@ -15,20 +15,17 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then
 fi
 
 LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
 IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis"
 
 REQUIRED_USE="flac? ( vorbis )"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
+   !media-sound/kid3:5
+   dev-qt/qtbase:6[gui,network,widgets,xml]
+   dev-qt/qtdeclarative:6
+   dev-qt/qtmultimedia:6
sys-libs/readline:=
acoustid? (
media-libs/chromaprint:=
@@ -39,12 +36,12 @@ RDEPEND="
media-libs/libvorbis
)
kde? (
-   kde-frameworks/kconfig:5
-   kde-frameworks/kconfigwidgets:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   kde-frameworks/kwidgetsaddons:5
-   kde-frameworks/kxmlgui:5
+   kde-frameworks/kconfig:6
+   kde-frameworks/kconfigwidgets:6
+   kde-frameworks/kcoreaddons:6
+   kde-frameworks/kio:6
+   kde-frameworks/kwidgetsaddons:6
+   kde-frameworks/kxmlgui:6
)
mp3? ( media-libs/id3lib )
mp4? ( media-libs/libmp4v2 )
@@ -55,11 +52,9 @@ RDEPEND="
media-libs/libvorbis
)
 "
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )
-"
+DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}
-   dev-qt/linguist-tools:5
+   dev-qt/qttools:6[linguist]
kde? ( kde-frameworks/extra-cmake-modules:0 )
 "
 
@@ -76,7 +71,7 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DBUILD_WITH_QT6=OFF
+   -DBUILD_WITH_QT6=ON
-DWITH_QAUDIODECODER=ON # bug 855281
-DWITH_CHROMAPRINT=$(usex acoustid)
-DWITH_DBUS=$(usex mpris)



[gentoo-commits] proj/kde:master commit in: app-office/ktimetracker/

2024-02-26 Thread Sam James
commit: feff6cfd481bdbd1cbe00f698e619c1a5b956720
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 26 22:36:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:37:11 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=feff6cfd

app-office/ktimetracker: block SLOT=5

Fixes: 38c780cc9f4246e339e70c53da804c3acbf35f11
Signed-off-by: Sam James  gentoo.org>

 app-office/ktimetracker/ktimetracker-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-office/ktimetracker/ktimetracker-.ebuild 
b/app-office/ktimetracker/ktimetracker-.ebuild
index 444e9a4fdb..a0fcd679d6 100644
--- a/app-office/ktimetracker/ktimetracker-.ebuild
+++ b/app-office/ktimetracker/ktimetracker-.ebuild
@@ -23,6 +23,7 @@ SLOT="6"
 IUSE=""
 
 DEPEND="
+   !app-office/ktimetracker:5
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=dev-qt/qt5compat-${QTMIN}:6
>=kde-frameworks/kcalendarcore-${KFMIN}:6



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

2024-02-26 Thread Sam James
commit: 973aecd3315d2651f3977e13970ccdc155ae8304
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 26 22:22:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:26:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973aecd3

dev-build/meson: add 1.4.0_rc1

Beginning the 1.4.0 testing cycle.

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

 dev-build/meson/Manifest   |   2 +
 dev-build/meson/meson-1.4.0_rc1.ebuild | 127 +
 2 files changed, 129 insertions(+)

diff --git a/dev-build/meson/Manifest b/dev-build/meson/Manifest
index 38c3e6a66ee7..2230338a92d4 100644
--- a/dev-build/meson/Manifest
+++ b/dev-build/meson/Manifest
@@ -12,3 +12,5 @@ DIST meson-1.3.1.tar.gz 386 BLAKE2B 
64d53eddc8cb321a4e2dabaa4b7499798a7b6876
 DIST meson-1.3.1.tar.gz.asc 833 BLAKE2B 
1db7aabe3b7d491dfcd288a780d10784517a73e07348f2d5b98d1fa347dd08b2afa210511c7f5ff867b10ecd3ce470ea764b5ce6907aa7dcaa4d619f705e339c
 SHA512 
0f652d375fa7700f3048266330d783664593c08da47d4f0d87af0be5d8b5e21113521651fb923c6a1cfe88aef7067ebd85b27946f19e71133d7c9805839fc873
 DIST meson-1.3.2.tar.gz 2223798 BLAKE2B 
72b061598a0cb22517460de4df25394a9dfbddb536c5b8e75b7267ae21292fe2a6a3ec16d64aa81cde63d33022decebcc051cf2d87d677f9b40eb2f4106a40cd
 SHA512 
6369c6d64f91c769f0f4d3e2445bb3615785998489d41acba2134b44ec89abd04bd97a3d3d17c64779eb40b0bf4808e3419eb47638169446a98824d680f37a7b
 DIST meson-1.3.2.tar.gz.asc 833 BLAKE2B 
b11ae2be4e9cb0278be9cafd304146432e606a5fd23379d08116943676286f240fb8cc1d5f897cbd4c2bacfe298802afb1a847e447d71250f58cee5dec38083b
 SHA512 
0cb9575fb599cba4ae77c1954599a24b1f079c46cf255bb8d581ef434598503db6e08af6a95b7c00bc54c165ec8fd9834310e2d4874afe01c5d44e72cef496b3
+DIST meson-1.4.0rc1.tar.gz 2226075 BLAKE2B 
af810c785ff4a0c3eab91cf1a963a364c256aa72ba086b61821370ee37b8ca817993c5b28afdf990787074a486f34f00344419e4cd63c2784833d7fd7d7b
 SHA512 
0c59531c6169d8d81b66781496cc5406ce3ba45069643c8b8e3fc13dc578bd16d42776e94373193fbe976caa53258da8fcc6a20cecb6d4db757c1fed5f1b970f
+DIST meson-1.4.0rc1.tar.gz.asc 833 BLAKE2B 
7a98191f3493cc3b15b3aec793e4852692e101bb9cc8818c6815c566e39eb117a3e12d3b961cdbba22f271ddfe9eca23adfbf30bdef522997a35156e1d58bb39
 SHA512 
0c112cf7c67fa290f2bd0964ab1757fda03e0dac4bb3a52583c95b908522a9a3086fa6a6adfc9c2f875f92d8db54ab5ba1a1af9a6e457cc9be103d0f72c04320

diff --git a/dev-build/meson/meson-1.4.0_rc1.ebuild 
b/dev-build/meson/meson-1.4.0_rc1.ebuild
new file mode 100644
index ..aaa0403ac9dc
--- /dev/null
+++ b/dev-build/meson/meson-1.4.0_rc1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2016-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://github.com/mesonbuild/meson;
+   inherit git-r3
+else
+   inherit verify-sig
+
+   MY_PV=${PV/_/}
+   MY_P=${P/_/}
+   S=${WORKDIR}/${MY_P}
+
+   SRC_URI="
+   
https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz
+   verify-sig? ( 
https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz.asc
 )
+   "
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-jpakkane )"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   fi
+fi
+
+inherit bash-completion-r1 distutils-r1 toolchain-funcs
+
+DESCRIPTION="Open source build system"
+HOMEPAGE="https://mesonbuild.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   app-alternatives/ninja
+   dev-vcs/git
+   sys-libs/zlib[static-libs(+)]
+   virtual/pkgconfig
+   )
+"
+RDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.1-python-path.patch
+)
+
+python_prepare_all() {
+   local disable_unittests=(
+   # ASAN and sandbox both want control over LD_PRELOAD
+   # https://bugs.gentoo.org/673016
+   -e 's/test_generate_gir_with_address_sanitizer/_&/'
+
+   # ASAN is unsupported on some targets
+   # https://bugs.gentoo.org/692822
+   -e 's/test_pch_with_address_sanitizer/_&/'
+   )
+
+   sed -i "${disable_unittests[@]}" unittests/*.py || die
+
+   # Broken due to python2 script created by python_wrapper_setup
+   rm -r "test cases/frameworks/1 boost" || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_test() {
+   tc-export PKG_CONFIG
+   if 

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

2024-02-26 Thread Sam James
commit: 819abdda2715aaccf25ebe28501d9056b78d3429
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 26 04:46:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:26:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819abdda

app-text/calibre: drop old

calibre 7.3.0 was stabilized a week ago.

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

 app-text/calibre/Manifest  |   4 -
 app-text/calibre/calibre-6.29.0.ebuild | 241 
 app-text/calibre/calibre-7.2.0.ebuild  | 242 -
 3 files changed, 487 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 5705a27ec0d5..f8864fd56d14 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,9 +1,5 @@
 DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B 
c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee
 SHA512 
3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230
 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 
413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065
 SHA512 
59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
-DIST calibre-6.29.0.tar.xz 41487064 BLAKE2B 
55472db2f510465f32729fe2f5ccd1127f8df8d548a0141c0cbeae50cc17d836cde04c7c69228da4e81512b7438a527922a6a42149bf3b852f7fc2666ef41ec9
 SHA512 
32f5d03d68ba4a2f5572cab1acf68ddc46cbda83edfaba0dc0d793d950060fa54cdb85ba4f5700a56895f915ed126617f2e0b74ca200836b812ad765c9d298e8
-DIST calibre-6.29.0.tar.xz.sig 566 BLAKE2B 
d1ef0a7bbff1959206ab5bff2638e2c5618e342ba189e764894d964493d1e2d0fead74e27d07248251f69573c477333a734c98ec523385e2de33fce526413e0b
 SHA512 
9c1a3408e34ef95b81e9459ce29ae99fdd44df40d438c7107df4840080c6945bdd06270fc17162ce3d04a12c84462de8fe5bc32633bd09f68d65ded761d6f199
-DIST calibre-7.2.0.tar.xz 41856900 BLAKE2B 
e0c4f2c89ce5ccb3383ce3af1fdbfd5d38e3dfbcce4c3cc611205654c88f319150644ca428b55d55c23be94e9bc9fc50aa211af9435d9d67d14d8e878cfd707e
 SHA512 
97d6e146842541ab362e1c80e58b914325fe54342fc4cc79272a6056f17c16366a03f5131f22dac3b633d4b6157742a95061e050d9f3ffca11f35fd140111b3e
-DIST calibre-7.2.0.tar.xz.sig 566 BLAKE2B 
9ba79d2352917a7f53140a56d1b3f68ee21cb41ae8eeb2e12d00da917f802f6cd245127e118dee270129aaa8af26a7b140a4b215d41ee405d8c85068acd66875
 SHA512 
854e567b6f6c376e0dcf05eff9d387924f79a7ef0a0855ec683160e16c9160e2dfa3a1cfe7de2bf9370c21c009f239e59f0fba4aea67a4f05dacf45f2289710e
 DIST calibre-7.3.0.tar.xz 42834448 BLAKE2B 
7f39882def6d9b7d48cf79b49074c5a038a157e3f1840bbc4d610a0e2d3e8767b0a07b2ffa744c531c41dfad48c249fdad9b8860ce70ff45667de6fbc1d4c4bd
 SHA512 
ec6ec032fc731f5ec636f098c930130ee17a261506e59e20980dd53d63e61841dac2c25eabd05f7a8408b7a4b6e7789f4c98599226bb0934b924cfae3a8fe6d7
 DIST calibre-7.3.0.tar.xz.sig 566 BLAKE2B 
b70b764bafcf955050648aa62c1d95df1cf4e92ccb7281270a037c3c41e2ba3c4512c76e6d43eabd18ae34872c3d5f0b2db0e738c47440ec58dcae8091422368
 SHA512 
0361013cf978ee458016e15e7fc0f736c60b08277bae25758fd6b3b7fbca7a0a698d753462852d12cbd0a38cee3d518e64042eba79ce16b4402c772c1965d22d
 DIST calibre-7.4.0.tar.xz 43177588 BLAKE2B 
f8a9ce0444e252e5e9e1fddd8b744327eb6d693ff900d5212ee7d36963c73ddf8ecb0e23fcce9d7033a1d1f726f4d80fa64fc2cbce30f621e9e6eaac62c88f29
 SHA512 
afa286d77c5d39c07df94731d26cf3f3ad79b088fa0d95d64af1d3408d341c91c06181588a548e338df69a10ee0298c4ea1f391ab88e0ec46663d9b32acb2367

diff --git a/app-text/calibre/calibre-6.29.0.ebuild 
b/app-text/calibre/calibre-6.29.0.ebuild
deleted file mode 100644
index aaa650656467..
--- a/app-text/calibre/calibre-6.29.0.ebuild
+++ /dev/null
@@ -1,241 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/;
-SRC_URI="
-   https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64"
-SLOT="0"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the 

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

2024-02-26 Thread Sam James
commit: d5a36ef1dac2a43f0f973f047997d226b1ea57ac
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 26 04:44:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:26:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a36ef1

net-p2p/qbittorrent: drop old

4.6.2-r1 has been stable for a month now already, and older versions
have a security bug. Clean up the old ebuilds.

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

 net-p2p/qbittorrent/Manifest|   5 -
 net-p2p/qbittorrent/qbittorrent-4.5.2-r1.ebuild | 104 -
 net-p2p/qbittorrent/qbittorrent-4.5.4.ebuild| 104 -
 net-p2p/qbittorrent/qbittorrent-4.5.5-r1.ebuild | 137 --
 net-p2p/qbittorrent/qbittorrent-4.5.5-r2.ebuild | 149 
 5 files changed, 499 deletions(-)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index f6548b3aa494..d04de6e6ece8 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -1,8 +1,3 @@
-DIST qbittorrent-4.5.2.tar.gz 8890525 BLAKE2B 
48585b703ce6edf862ea3c8cfad6cab2edcb65a138c6e8d232322b4f4fd682c87447ff11d29c04c26b5623e730ab9a1ce0496456b3ba6122f97913bd92b86790
 SHA512 
e900a1c5f0f70163463557aec3de0d31394fac56cfed91ea53ee5cf852cce4b2998bf79be60fc547c1c34a1658378f3ed9dbfb30aae5a772b85d819c7e7ce458
-DIST qbittorrent-4.5.4.tar.gz 8791236 BLAKE2B 
70b3194d6c4819655998406e0a13d22f3a5068e724048010daebd83d8b8db9e17daee943ca8dabaacd92a0fbc5249257de6d175b35287c748dc2d15395bd71fc
 SHA512 
2e7988922137c9fade99e90236cc0c5b8b30f09021472f8ffc9048a7a2d989925eed7bfab4d79c93ca7d0f21acfde2e7feee5e6c43b557bf2c6f472fd52fbcea
-DIST qbittorrent-4.5.5.tar.gz 8802492 BLAKE2B 
1d20d7900b5b65603c5cf13452fb5aebe396473290d4904641b78867c5345d783482c46edc7042a2e86e79afd790e8c470df62131595eba288f195cc5e716eec
 SHA512 
8b5c2654b3bc03c0b4de77e8388ee543c3892ef9453749ea737aaee999a16d50bd1b30ebe0519a86d7ab8ffc6224d7d9cf678464aebf96433cd71dd57b46dd53
-DIST qbittorrent-4.5.5.tar.xz 4352524 BLAKE2B 
16252e43ca7dc5090bd385079ee2116cb03945808a0a5150ff9fa3573f31eab1ecfa9daff4bb1fd250373b282fb38902c169d412f5c24588eececd2446b8f988
 SHA512 
178e41d97067f94ff9d24cc62a24178c260116c1e4d6a12785fcb392d8391664c9ae054b46c623510a11c3ee753ae115fbfc40db09ddc4dc218c4b28942062ea
-DIST qbittorrent-4.5.5.tar.xz.asc 849 BLAKE2B 
d9d3d18c0c26898eccbad2c92b62f4f72f71f132cfbad5aa7ecefe0bde70f1e5890a2b6051178e98eacafb770a58ec3f55d6d0f5d29c5c32ffc33b4b47667b54
 SHA512 
3a7215d711fa89e88c47cebdfed57d059dad93836b2dd75b89e39ea46c97820212efb01334eee6149adca3b8dc0eec88f0be6ed71fca8764871428a992409d66
 DIST qbittorrent-4.6.2.tar.xz 4506224 BLAKE2B 
74c2fa8ffdb6e0787559e943dd6e2c4d09b4d6bc6c72db01e47a001a99599bf7d6b12c0cd954b8db3bdacd2db5bb445d28e04d6abe6114b05242c3f5b5b2b56d
 SHA512 
e4363a30bd722d4bd8144c484830caad5610ca273d40395e593e5b37b94f11f4a786481a770b847ee24517cb355d9bc2e27d07f2c66d4e852d1061a8edb7a75f
 DIST qbittorrent-4.6.2.tar.xz.asc 849 BLAKE2B 
639dc8a75a926c9ec7ff42e52c93d33aa5494b6c64848778ad885d059c0272239c92fa935bcdab6477c4a20329d2c7538bdb9df5893a5e4264a604e264ed911e
 SHA512 
ced33ae194a18c82c39318c07f160d5cc4a4f7ebebffb03cb16a555e4f277ad8d1305ec0e7c476bb51c5c50004501dbde6a729d05f1b557138414bab52ee21f9
 DIST qbittorrent-4.6.3.tar.xz 4512004 BLAKE2B 
b97022d2380e4cc1c4fdd06e7365136978f64b3ed98a4521e34197dcfa86c6e4032e0f9f7de1310a100a924f9a5250b145236d87f28317c4a79fe5d130d858b6
 SHA512 
13a7952bc8d0e57c24fcfb00ab8c7e5a1fdcb9c4755cb50f7f6b94a5cb01657e3b21996ff581366d957eaa36d90e14003c544c2376150d6041f14f42c4a03adc

diff --git a/net-p2p/qbittorrent/qbittorrent-4.5.2-r1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.5.2-r1.ebuild
deleted file mode 100644
index dde05ed0e8f3..
--- a/net-p2p/qbittorrent/qbittorrent-4.5.2-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multibuild systemd xdg
-
-DESCRIPTION="BitTorrent client in C++ and Qt"
-HOMEPAGE="https://www.qbittorrent.org;
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/qbittorrent/qBittorrent.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-   S="${WORKDIR}"/qBittorrent-release-${PV}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+dbus +gui webui"
-REQUIRED_USE="dbus? ( gui )
-   || ( gui webui )"
-
-RDEPEND="
-   >=dev-libs/openssl-1.1.1:=
-   dev-qt/qtcore:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtsql:5
-   dev-qt/qtxml:5
-   =sys-libs/zlib-1.2.11
-   dbus? ( dev-qt/qtdbus:5 )
-   gui? (
-   dev-libs/geoip
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   )"

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

2024-02-26 Thread Sam James
commit: 97c96fe00517a75d424410ad5d00b00d6b01be23
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 26 05:23:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 22:26:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c96fe0

app-text/calibre: Stabilize 7.4.0 amd64, #925522

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

 app-text/calibre/calibre-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-7.4.0.ebuild 
b/app-text/calibre/calibre-7.4.0.ebuild
index 8411e1a90741..1427b8c15600 100644
--- a/app-text/calibre/calibre-7.4.0.ebuild
+++ b/app-text/calibre/calibre-7.4.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



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

2024-02-26 Thread Matthew Thode
commit: ebb3f762d25e452260a2b7a31f59d12bd0d03a53
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb 26 21:54:52 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb 26 21:54:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb3f762

media-sound/spotify: update Manifest

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

 media-sound/spotify/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index 77930c8c6c3f..1f5ac1104d29 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1 +1 @@
-DIST spotify-client_1.2.26.1187.g36b715a1_amd64.deb 133729904 BLAKE2B 
2b3c6ca5a224204e527b81f52a2bab51c4df46e77add94be7516d896a9db138ef9371140faa2a82efa42aa2dd7aa2ce61f0ce237b7aa1a756b253a74fa19149a
 SHA512 
e7acc8e8558546e22cf9fc201ea21fc67bbc48543fed86c5a438e29309d9b55991a116cbffea639c43f65c6eb6616d0d8abdd7b8b5ae44f3d6dbf37b3f0e41f6
+DIST spotify-client_1.2.31.1205.g4d59ad7c_amd64.deb 135223836 BLAKE2B 
50ce5c84c538a31a64725d1d4afdaa88a95e2b6d1412a10316aaa197f8c69b2442227e52f7b875bbeea2a81d59aa692d78c11964ff4d1bf7b225c873c2ac9a58
 SHA512 
76babfbe40ab7b7c82d83a3ae40ab3dbc85e73b4a412aeaa8aa758c01c7cf69bd78df4ee222c4c5add84668f552212bed15049a8f8cd1025dc04a87f84c79f88



[gentoo-commits] proj/kde:master commit in: app-office/ktimetracker/

2024-02-26 Thread Sam James
commit: 38c780cc9f4246e339e70c53da804c3acbf35f11
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 26 21:52:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 21:52:01 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=38c780cc

app-office/ktimetracker: port to KF6

Upstream commit 83ed91a5755c1bb5f95c4e05cc384cdd763da6fb.

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

 app-office/ktimetracker/ktimetracker-.ebuild | 42 
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/app-office/ktimetracker/ktimetracker-.ebuild 
b/app-office/ktimetracker/ktimetracker-.ebuild
index 47362f2730..444e9a4fdb 100644
--- a/app-office/ktimetracker/ktimetracker-.ebuild
+++ b/app-office/ktimetracker/ktimetracker-.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KDE_ORG_CATEGORY="pim"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.0.0
+QTMIN=6.6.2
 inherit ecm kde.org
 
 DESCRIPTION="Todo management and time tracker"
@@ -19,27 +19,27 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
 fi
 
 LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
 IUSE=""
 
 DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kcalendarcore-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kidletime-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+   >=dev-qt/qt5compat-${QTMIN}:6
+   >=kde-frameworks/kcalendarcore-${KFMIN}:6
+   >=kde-frameworks/kcmutils-${KFMIN}:6
+   >=kde-frameworks/kconfig-${KFMIN}:6
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kdbusaddons-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
+   >=kde-frameworks/kidletime-${KFMIN}:6
+   >=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kjobwidgets-${KFMIN}:6
+   >=kde-frameworks/knotifications-${KFMIN}:6
+   >=kde-frameworks/ktextwidgets-${KFMIN}:6
+   >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+   >=kde-frameworks/kwindowsystem-${KFMIN}:6
+   >=kde-frameworks/kxmlgui-${KFMIN}:6
 "
 RDEPEND="${DEPEND}"



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

2024-02-26 Thread Zac Medico
commit: 0ff7a3b28e0ec63d68d32e01145db8962d53774d
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb 26 05:09:21 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb 26 05:09:21 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0ff7a3b2

SpawnProcess: Wait for async set_term_size

Use the SpawnProcess _unregister method to handle async
set_term_size results, avoiding possible messages like
bug 925456 triggered:

[ERROR] Task was destroyed but it is pending!

Also update _BinpkgFetcherProcess and _EbuildFetcherProcess
which inherit the _pty_ready attribute from SpawnProcess.

Fixes: f97e414ce980 ("set_term_size: Wait asynchronously if event loop is 
running")
Bug: https://bugs.gentoo.org/923750
Bug: https://bugs.gentoo.org/925456
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/BinpkgFetcher.py |  6 --
 lib/_emerge/EbuildFetcher.py |  6 --
 lib/_emerge/SpawnProcess.py  | 14 +-
 lib/portage/output.py| 13 +
 lib/portage/util/_pty.py | 23 ---
 5 files changed, 46 insertions(+), 16 deletions(-)

diff --git a/lib/_emerge/BinpkgFetcher.py b/lib/_emerge/BinpkgFetcher.py
index a1524dc009..587e4a57a3 100644
--- a/lib/_emerge/BinpkgFetcher.py
+++ b/lib/_emerge/BinpkgFetcher.py
@@ -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
 
 from _emerge.AsynchronousLock import AsynchronousLock
@@ -233,7 +233,9 @@ class _BinpkgFetcherProcess(SpawnProcess):
 stdout_pipe = None
 if not self.background:
 stdout_pipe = fd_pipes.get(1)
-got_pty, master_fd, slave_fd = 
_create_pty_or_pipe(copy_term_size=stdout_pipe)
+self._pty_ready, master_fd, slave_fd = _create_pty_or_pipe(
+copy_term_size=stdout_pipe
+)
 return (master_fd, slave_fd)
 
 def sync_timestamp(self):

diff --git a/lib/_emerge/EbuildFetcher.py b/lib/_emerge/EbuildFetcher.py
index 7a45d95172..81d4b1054b 100644
--- a/lib/_emerge/EbuildFetcher.py
+++ b/lib/_emerge/EbuildFetcher.py
@@ -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
 
 import copy
@@ -394,7 +394,9 @@ class _EbuildFetcherProcess(ForkProcess):
 stdout_pipe = None
 if not self.background:
 stdout_pipe = fd_pipes.get(1)
-got_pty, master_fd, slave_fd = 
_create_pty_or_pipe(copy_term_size=stdout_pipe)
+self._pty_ready, master_fd, slave_fd = _create_pty_or_pipe(
+copy_term_size=stdout_pipe
+)
 return (master_fd, slave_fd)
 
 def _eerror(self, lines):

diff --git a/lib/_emerge/SpawnProcess.py b/lib/_emerge/SpawnProcess.py
index b63afae01c..9fc12c42e5 100644
--- a/lib/_emerge/SpawnProcess.py
+++ b/lib/_emerge/SpawnProcess.py
@@ -46,6 +46,7 @@ class SpawnProcess(SubProcess):
 + (
 "_main_task",
 "_main_task_cancel",
+"_pty_ready",
 "_selinux_type",
 )
 )
@@ -193,6 +194,9 @@ class SpawnProcess(SubProcess):
 self._main_task.add_done_callback(self._main_exit)
 
 async def _main(self, build_logger, pipe_logger, loop=None):
+if isinstance(self._pty_ready, asyncio.Future):
+await self._pty_ready
+self._pty_ready = None
 try:
 if pipe_logger.poll() is None:
 await pipe_logger.async_wait()
@@ -238,7 +242,9 @@ class SpawnProcess(SubProcess):
 stdout_pipe = None
 if not self.background:
 stdout_pipe = fd_pipes.get(1)
-got_pty, master_fd, slave_fd = 
_create_pty_or_pipe(copy_term_size=stdout_pipe)
+self._pty_ready, master_fd, slave_fd = _create_pty_or_pipe(
+copy_term_size=stdout_pipe
+)
 return (master_fd, slave_fd)
 
 def _spawn(
@@ -258,6 +264,12 @@ class SpawnProcess(SubProcess):
 SubProcess._unregister(self)
 if self._main_task is not None:
 self._main_task.done() or self._main_task.cancel()
+if isinstance(self._pty_ready, asyncio.Future):
+(
+self._pty_ready.done()
+and (self._pty_ready.cancelled() or self._pty_ready.result() 
or True)
+) or self._pty_ready.cancel()
+self._pty_ready = None
 
 def _cancel(self):
 if self._main_task is not None:

diff --git a/lib/portage/output.py b/lib/portage/output.py
index 7d3a6278f3..4408705c45 100644
--- a/lib/portage/output.py
+++ b/lib/portage/output.py
@@ -8,6 +8,7 @@ import itertools
 import re
 import subprocess
 import sys
+from typing import Optional
 
 import portage
 
@@ -554,10 +555,16 @@ def get_term_size(fd=None):
 return (0, 0)
 
 
-def set_term_size(lines, columns, fd):
+def set_term_size(lines: int, columns: int, fd: int) -> 
Optional[asyncio.Future]:

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

2024-02-26 Thread Matthew Thode
commit: 2beedbd91470c2337b77f39cc69efea7a10519c5
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb 26 21:43:35 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb 26 21:43:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2beedbd9

dev-util/gertty: clean up patches

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

 dev-util/gertty/files/sqlalchemy-2.patch | 116 ---
 1 file changed, 116 deletions(-)

diff --git a/dev-util/gertty/files/sqlalchemy-2.patch 
b/dev-util/gertty/files/sqlalchemy-2.patch
deleted file mode 100644
index b1f8891223e9..
--- a/dev-util/gertty/files/sqlalchemy-2.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From 50b3b11ef9c30d4923c82949c66dc6fe3ed0047a Mon Sep 17 00:00:00 2001
-From: Matthew Thode 
-Date: Tue, 11 Apr 2023 23:46:27 -0500
-Subject: [PATCH] make gertty work with sqlalchemy-2
-
-Change-Id: I80c007af86cd7102c3c75963ad5b0a051dd9b541
-Signed-off-by: Matthew Thode 

- gertty/db.py | 41 +
- 1 file changed, 21 insertions(+), 20 deletions(-)
-
-diff --git a/gertty/db.py b/gertty/db.py
-index 92cc278..82cffaa 100644
 a/gertty/db.py
-+++ b/gertty/db.py
-@@ -25,11 +25,12 @@ import six
- import sqlalchemy
- from sqlalchemy import create_engine, MetaData, Table, Column, Integer, 
String, Boolean, DateTime, Text, UniqueConstraint
- from sqlalchemy.schema import ForeignKey
--from sqlalchemy.orm import mapper, sessionmaker, relationship, 
scoped_session, joinedload
-+from sqlalchemy.orm import registry, sessionmaker, relationship, 
scoped_session, joinedload
- from sqlalchemy.orm.session import Session
- from sqlalchemy.sql import exists
- from sqlalchemy.sql.expression import and_
- 
-+mapper = registry()
- metadata = MetaData()
- project_table = Table(
- 'project', metadata,
-@@ -713,8 +714,8 @@ class Check(object):
- self.created = created
- self.updated = updated
- 
--mapper(Account, account_table)
--mapper(Project, project_table, properties=dict(
-+mapper.map_imperatively(Account, account_table)
-+mapper.map_imperatively(Project, project_table, properties=dict(
- branches=relationship(Branch, backref='project',
-   order_by=branch_table.c.name,
-   cascade='all, delete-orphan'),
-@@ -740,16 +741,16 @@ mapper(Project, project_table, properties=dict(
-   order_by=change_table.c.number,
-   ),
- ))
--mapper(Branch, branch_table)
--mapper(Topic, topic_table, properties=dict(
-+mapper.map_imperatively(Branch, branch_table)
-+mapper.map_imperatively(Topic, topic_table, properties=dict(
- projects=relationship(Project,
-   secondary=project_topic_table,
-   order_by=project_table.c.name,
-   viewonly=True),
- project_topics=relationship(ProjectTopic),
- ))
--mapper(ProjectTopic, project_topic_table)
--mapper(Change, change_table, properties=dict(
-+mapper.map_imperatively(ProjectTopic, project_topic_table)
-+mapper.map_imperatively(Change, change_table, properties=dict(
- owner=relationship(Account),
- conflicts1=relationship(Change,
- secondary=change_conflict_table,
-@@ -787,7 +788,7 @@ mapper(Change, change_table, properties=dict(
-  order_by=(approval_table.c.category,
-approval_table.c.value))
- ))
--mapper(Revision, revision_table, properties=dict(
-+mapper.map_imperatively(Revision, revision_table, properties=dict(
- messages=relationship(Message, backref='revision',
-   cascade='all, delete-orphan'),
- files=relationship(File, backref='revision',
-@@ -798,9 +799,9 @@ mapper(Revision, revision_table, properties=dict(
- cascade='all, delete-orphan'),
- 
- ))
--mapper(Message, message_table, properties=dict(
-+mapper.map_imperatively(Message, message_table, properties=dict(
- author=relationship(Account)))
--mapper(File, file_table, properties=dict(
-+mapper.map_imperatively(File, file_table, properties=dict(
-comments=relationship(Comment, backref='file',
-  order_by=(comment_table.c.line,
-comment_table.c.created),
-@@ -812,20 +813,20 @@ mapper(File, file_table, properties=dict(
-  comment_table.c.created)),
-))
- 
--mapper(Comment, comment_table, properties=dict(
-+mapper.map_imperatively(Comment, comment_table, properties=dict(
- author=relationship(Account)))
--mapper(Label, label_table)
--mapper(PermittedLabel, permitted_label_table)
--mapper(Approval, approval_table, properties=dict(
-+mapper.map_imperatively(Label, label_table)
-+mapper.map_imperatively(PermittedLabel, 

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

2024-02-26 Thread Matthew Thode
commit: 9cdab660474cead629b3767bd657323ba0b8b0f4
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb 26 21:43:07 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb 26 21:43:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cdab660

dev-util/gertty: sqlalchemy patch merged

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

 dev-util/gertty/gertty-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-util/gertty/gertty-.ebuild 
b/dev-util/gertty/gertty-.ebuild
index 5f974bff7261..9d34f2fa9cef 100644
--- a/dev-util/gertty/gertty-.ebuild
+++ b/dev-util/gertty/gertty-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,9 +21,6 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""
 
-# needed til upstream merges 
https://review.opendev.org/c/ttygroup/gertty/+/880123
-PATCHES="${FILESDIR}/sqlalchemy-2.patch"
-
 DEPEND=">=dev-python/pbr-0.11[${PYTHON_USEDEP}]"
 RDEPEND="
>=dev-python/pbr-0.11[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/bitwarden-cli/

2024-02-26 Thread Rahil Bhimjiani
commit: c4def3f6f4b0ee781566975b1fc7a31e44337086
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Feb 26 21:41:09 2024 +
Commit: Rahil Bhimjiani  gmail  com>
CommitDate: Mon Feb 26 21:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c4def3f6

app-admin/bitwarden-cli: die multiple times

Clauses -
https://github.com/gentoo/guru/commit/1e15d68eb375d7e1ceb3796314ca69aa8b4a596d#r139080432

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild 
b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
index d6eb78d6ef..14a95f9cc5 100644
--- a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
+++ b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
@@ -50,11 +50,11 @@ src_prepare() {
 }
 
 src_compile() {
-   pushd apps/cli
+   pushd apps/cli || die
PKG_CACHE_PATH="${WORKDIR}"/.pkg-cache npm --verbose --offline run 
dist:lin \
|| die "Build failed! Try prebuilt from upstream 
${CATEGORY}/${PN}-bin"
-   ./dist/linux/bw completion --shell zsh > bw.zsh
-   popd
+   ./dist/linux/bw completion --shell zsh > bw.zsh || die
+   popd || die
 }
 
 src_install() {



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

2024-02-26 Thread Matthew Thode
commit: 7540900f125fdd8a850f0e23312ddd2d39ce639c
Author: Nataliiaaa <33694493+LaNataliaaa  users  noreply  
github  com>
AuthorDate: Mon Feb 26 12:18:10 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb 26 21:42:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7540900f

Bump new spotify version

Signed-off-by: Nataliiaaa <33694493+LaNataliaaa  users.noreply.github.com>
Signed-off-by: Matthew Thode  gentoo.org>

 media-sound/spotify/{spotify-1.2.26.ebuild => spotify-1.2.31.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/spotify/spotify-1.2.26.ebuild 
b/media-sound/spotify/spotify-1.2.31.ebuild
similarity index 99%
rename from media-sound/spotify/spotify-1.2.26.ebuild
rename to media-sound/spotify/spotify-1.2.31.ebuild
index 170c0dce2c31..a01c85bd7944 100644
--- a/media-sound/spotify/spotify-1.2.26.ebuild
+++ b/media-sound/spotify/spotify-1.2.31.ebuild
@@ -8,7 +8,7 @@ inherit desktop pax-utils unpacker xdg
 DESCRIPTION="Spotify is a social music platform"
 HOMEPAGE="https://www.spotify.com/download/linux/;
 SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/;
-BUILD_ID_AMD64="1187.g36b715a1"
+BUILD_ID_AMD64="1205.g4d59ad7c"
 SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
 
 LICENSE="Spotify"



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkimg/

2024-02-26 Thread Sam James
commit: b77b5ea6f7edd3569acc3fdbacbcb5ddd3dc2573
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 26 21:27:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 21:27:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77b5ea6

dev-tcltk/tkimg: Stabilize 1.4.15 amd64, #925556

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

 dev-tcltk/tkimg/tkimg-1.4.15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-tcltk/tkimg/tkimg-1.4.15.ebuild 
b/dev-tcltk/tkimg/tkimg-1.4.15.ebuild
index f72a321af1bd..42fd29efcaa0 100644
--- a/dev-tcltk/tkimg/tkimg-1.4.15.ebuild
+++ b/dev-tcltk/tkimg/tkimg-1.4.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/$(ver_cut 
1-2)/${PN}%20${PV}/${MYP}.ta
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc test static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/sysvinit/files/, sys-apps/sysvinit/

2024-02-26 Thread Mike Gilbert
commit: 9df48396fb10edebdf8b37d160fa6325574fe5d5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 26 21:26:02 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb 26 21:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df48396

sys-apps/sysvinit: drop 3.07, 3.07-r2

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

 sys-apps/sysvinit/Manifest |   2 -
 sys-apps/sysvinit/files/sysvinit-2.86-kexec.patch  | 142 ---
 .../files/sysvinit-2.94_beta-shutdown-single.patch |  39 
 sys-apps/sysvinit/files/sysvinit-3.07-halt.patch   |  53 --
 sys-apps/sysvinit/sysvinit-3.07-r2.ebuild  | 199 -
 sys-apps/sysvinit/sysvinit-3.07.ebuild | 188 ---
 6 files changed, 623 deletions(-)

diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index f3921339ee9d..43552e5147cd 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -1,4 +1,2 @@
-DIST sysvinit-3.07.tar.xz 263352 BLAKE2B 
51943290c5f41ac6eb421a3ee1529d07bc127a44306973a2f3180079a28119001ad6b44c25156986fe249dd025f5eb1929189edfb5da72ee4fa64b5fd4cd5993
 SHA512 
57d8365ae9ab4e3b6ab948d1ac9a4f1fe86c4e86c06ea3b12fca7f7be88ef39b5e04787fbfec9417aaf06cff0db3a90e18e6a6135e205f7eb74a5e7c897491fd
-DIST sysvinit-3.07.tar.xz.sig 833 BLAKE2B 
7a05a2d44a7006f61bb41abc8ae3d5207cc4558156e5cc553cc9477f4d1366bf847013e22c382aa9112b6c4c9c33d4a5465e73ca810a041c459a927d710dfadc
 SHA512 
50047ce638fd5af19c3894c4dfcada3e1b2e359331b18f6dbc5f526e91f250b736625877362c7741dbd83c9fee79ec8e4e7a57c4aa72102c017b23518064733a
 DIST sysvinit-3.08.tar.xz 268296 BLAKE2B 
ec4a4ff3663ac7d67808b50b67631ff4fe1ab56d376df15868df0eb79cbc329b192af124380eec6a797d827c3c7c5586058310d803f42ee1934dcffbfbe876f7
 SHA512 
a523e030e559ecc56391f9424e240fbe54a714bb3c522ca0bb410b649a1c08c5e9f03d298340a5586565f18d8640b1b418fa09294b41fb95a9cd2a686316b758
 DIST sysvinit-3.08.tar.xz.sig 833 BLAKE2B 
b1cbe8a95faa16a22e92e2a8841643aeaf7a5a31cc9fa9628a7ee2400aac1b3a184ae01f09c75d48d5d55a71f7e62feb25c16345644bfb4fcd19cbd061f86573
 SHA512 
1af105d84b98428766cc315d8dea068e6c5a7ad52008291ba7c1d5accbcaeead4999fd714fc152c1038e54953f9b469bd0f792a0830e68c3e2f43afcd36e0e2d

diff --git a/sys-apps/sysvinit/files/sysvinit-2.86-kexec.patch 
b/sys-apps/sysvinit/files/sysvinit-2.86-kexec.patch
deleted file mode 100644
index 4948806d9eb9..
--- a/sys-apps/sysvinit/files/sysvinit-2.86-kexec.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-halt: add a -k kexec flag
-
 a/man/halt.8
-+++ b/man/halt.8
-@@ -40,6 +40,7 @@ halt, reboot, poweroff \- stop the system.
- .RB [ \-d ]
- .RB [ \-f ]
- .RB [ \-i ]
-+.RB [ \-k ]
- .br
- .B /sbin/poweroff
- .RB [ \-n ]
-@@ -83,6 +84,8 @@ Put all hard drives on the system in stand-by mode just 
before halt or power-off
- .IP \fB\-p\fP
- When halting the system, switch off the power. This is the default when halt 
is
- called as \fBpoweroff\fP.
-+.IP \fB\-k\fP
-+Try to reboot using \fBkexec\fP, if kernel supports it.
- .\"}}}
- .\"{{{  Diagnostics
- .SH DIAGNOSTICS
 a/src/halt.c
-+++ b/src/halt.c
-@@ -8,7 +8,7 @@
-  *execute an "shutdown -r". This is for compatibility with
-  *sysvinit 2.4.
-  *
-- * Usage: halt [-n] [-w] [-d] [-f] [-h] [-i] [-p]
-+ * Usage: halt [-n] [-w] [-d] [-f] [-h] [-i] [-p] [-k]
-  *-n: don't sync before halting the system
-  *-w: only write a wtmp reboot record and exit.
-  *-d: don't write a wtmp record.
-@@ -16,6 +16,7 @@
-  *-h: put harddisks in standby mode
-  *-i: shut down all network interfaces.
-  *-p: power down the system (if possible, otherwise halt).
-+ *-k: reboot the system using kexec.
-  *
-  *Reboot and halt are both this program. Reboot
-  *is just a link to halt. Invoking the program
-@@ -74,8 +75,10 @@ extern void write_wtmp(char *user, char *id, int pid, int 
type, char *line);
-  */
- void usage(void)
- {
--  fprintf(stderr, "usage: %s [-n] [-w] [-d] [-f] [-h] [-i]%s\n",
--  progname, strcmp(progname, "halt") ? "" : " [-p]");
-+  fprintf(stderr, "usage: %s [-n] [-w] [-d] [-f] [-h] [-i]%s%s\n",
-+  progname,
-+  strcmp(progname, "halt") ? "" : " [-p]",
-+  strcmp(progname, "reboot") ? "" : " [-k]");
-   fprintf(stderr, "\t-n: don't sync before halting the system\n");
-   fprintf(stderr, "\t-w: only write a wtmp reboot record and exit.\n");
-   fprintf(stderr, "\t-d: don't write a wtmp record.\n");
-@@ -84,6 +87,8 @@ void usage(void)
-   fprintf(stderr, "\t-i: shut down all network interfaces.\n");
-   if (!strcmp(progname, "halt"))
-   fprintf(stderr, "\t-p: power down the system (if possible, 
otherwise halt).\n");
-+  if (!strcmp(progname, "reboot"))
-+  fprintf(stderr, "\t-k: reboot the system using kexec.\n");
-   exit(1);
- }
- 

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

2024-02-26 Thread Mike Gilbert
commit: 657d6906141acef288fa31c5ffcc9641795a7337
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 26 21:23:28 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb 26 21:26:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657d6906

sys-apps/sysvinit: fix install with EPREFIX set

Closes: https://bugs.gentoo.org/925554
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/sysvinit/sysvinit-3.08.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/sysvinit/sysvinit-3.08.ebuild 
b/sys-apps/sysvinit/sysvinit-3.08.ebuild
index f5abf9ccf170..e0191c1ef4c4 100644
--- a/sys-apps/sysvinit/sysvinit-3.08.ebuild
+++ b/sys-apps/sysvinit/sysvinit-3.08.ebuild
@@ -141,7 +141,7 @@ src_compile() {
 }
 
 src_install() {
-   emake -C src install ROOT="${D}"
+   emake -C src install ROOT="${ED}"
dodoc README doc/*
 
insinto /etc
@@ -173,7 +173,7 @@ pkg_postinst() {
# Reload init to fix unmounting problems of / on next reboot.
# This is really needed, as without the new version of init cause init
# not to quit properly on reboot, and causes a fsck of / on next reboot.
-   if [[ -z ${ROOT} ]] ; then
+   if [[ -z ${EROOT} ]] ; then
if [[ -e /dev/initctl ]] && [[ ! -e /run/initctl ]] ; then
ln -s /dev/initctl /run/initctl \
|| ewarn "Failed to set /run/initctl symlink!"



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

2024-02-26 Thread Sam James
commit: 4ec4ee89475f8589adb29ec4bdf9fa9902a7f372
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 26 21:24:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 26 21:24:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec4ee89

media-sound/mac: stabilize 10.46 for ppc64

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

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

diff --git a/media-sound/mac/mac-10.46.ebuild b/media-sound/mac/mac-10.46.ebuild
index 8a7bfd91cd6a..b81fda2719c4 100644
--- a/media-sound/mac/mac-10.46.ebuild
+++ b/media-sound/mac/mac-10.46.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip 
-> ${P}.zip"
 
 LICENSE="BSD"
 SLOT="0/10"
-KEYWORDS="~alpha amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 BDEPEND="app-arch/unzip"
 



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/nomultilib/, releases/specs/amd64/hardened-selinux/

2024-02-26 Thread Andreas K. Hüttel
commit: 38bc0acfec6f4f78fe70a282eb6048ce6a6c9901
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb 26 21:16:25 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb 26 21:16:25 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=38bc0acf

More amd64 23.0 specs

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

 releases/specs/amd64/hardened-selinux/stage1-openrc-23.spec  | 12 
 releases/specs/amd64/hardened-selinux/stage1-systemd-23.spec | 12 
 releases/specs/amd64/hardened-selinux/stage3-openrc-23.spec  | 10 ++
 releases/specs/amd64/hardened-selinux/stage3-systemd-23.spec | 10 ++
 releases/specs/amd64/nomultilib/stage1-openrc-23.spec| 12 
 releases/specs/amd64/nomultilib/stage1-systemd-23.spec   | 12 
 releases/specs/amd64/nomultilib/stage3-openrc-23.spec| 11 +++
 releases/specs/amd64/nomultilib/stage3-systemd-23.spec   | 11 +++
 8 files changed, 90 insertions(+)

diff --git a/releases/specs/amd64/hardened-selinux/stage1-openrc-23.spec 
b/releases/specs/amd64/hardened-selinux/stage1-openrc-23.spec
new file mode 100644
index ..e8273e77
--- /dev/null
+++ b/releases/specs/amd64/hardened-selinux/stage1-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: hardened-selinux-openrc-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened/selinux
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage3-amd64-hardened-selinux-openrc-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/hardened-selinux/stage1-systemd-23.spec 
b/releases/specs/amd64/hardened-selinux/stage1-systemd-23.spec
new file mode 100644
index ..6d4c19f4
--- /dev/null
+++ b/releases/specs/amd64/hardened-selinux/stage1-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: hardened-selinux-systemd-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened/selinux/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage3-amd64-hardened-selinux-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/hardened-selinux/stage3-openrc-23.spec 
b/releases/specs/amd64/hardened-selinux/stage3-openrc-23.spec
new file mode 100644
index ..266ab89a
--- /dev/null
+++ b/releases/specs/amd64/hardened-selinux/stage3-openrc-23.spec
@@ -0,0 +1,10 @@
+subarch: amd64
+target: stage3
+version_stamp: hardened-selinux-openrc-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened/selinux
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage1-amd64-hardened-selinux-openrc-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/hardened-selinux/stage3-systemd-23.spec 
b/releases/specs/amd64/hardened-selinux/stage3-systemd-23.spec
new file mode 100644
index ..8b7329da
--- /dev/null
+++ b/releases/specs/amd64/hardened-selinux/stage3-systemd-23.spec
@@ -0,0 +1,10 @@
+subarch: amd64
+target: stage3
+version_stamp: hardened-selinux-systemd-@TIMESTAMP@
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened/selinux/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-hardened/stage1-amd64-hardened-selinux-systemd-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/nomultilib/stage1-openrc-23.spec 
b/releases/specs/amd64/nomultilib/stage1-openrc-23.spec
new file mode 100644
index ..f964ee2d
--- /dev/null
+++ b/releases/specs/amd64/nomultilib/stage1-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: nomultilib-openrc-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/amd64/23.0/no-multilib
+snapshot_treeish: @TREEISH@
+source_subpath: 23.0-default/stage3-amd64-nomultilib-openrc-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/nomultilib/stage1-systemd-23.spec 
b/releases/specs/amd64/nomultilib/stage1-systemd-23.spec
new file mode 100644
index ..ddc7bf70
--- /dev/null
+++ b/releases/specs/amd64/nomultilib/stage1-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: nomultilib-systemd-@TIMESTAMP@
+rel_type: 23.0-default
+profile: default/linux/amd64/23.0/no-multilib/systemd
+snapshot_treeish: @TREEISH@
+source_subpath: 

[gentoo-commits] proj/pkgcore/pkgdev:main commit in: data/share/bash-completion/completions/

2024-02-26 Thread Arthur Zamarin
commit: 78cd513b9d4e2752d515b38850db4c329d6b43ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Feb 26 20:51:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Feb 26 20:51:35 2024 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=78cd513b

base-completion: fix missing and error

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

 data/share/bash-completion/completions/pkgdev | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/data/share/bash-completion/completions/pkgdev 
b/data/share/bash-completion/completions/pkgdev
index 98c2001..ab3e4c6 100644
--- a/data/share/bash-completion/completions/pkgdev
+++ b/data/share/bash-completion/completions/pkgdev
@@ -119,7 +119,7 @@ _pkgdev() {
 mask)
 subcmd_options="
 -r --rites
--b --bugs
+-b --bug
 --email
 "
 
@@ -245,6 +245,7 @@ _pkgdev() {
 bugs)
 subcmd_options="
 --api-key
+--edit-graph
 --auto-cc-arches
 --find-by-maintainer
 --projects



[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/scripts/

2024-02-26 Thread Arthur Zamarin
commit: 16a22e29ec16f0013a94ff3f26f10b6a15626b57
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Feb 26 20:48:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Feb 26 20:48:42 2024 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=16a22e29

bugs: don't crash when atom not found in history

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

 src/pkgdev/scripts/pkgdev_bugs.py | 24 +---
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/src/pkgdev/scripts/pkgdev_bugs.py 
b/src/pkgdev/scripts/pkgdev_bugs.py
index 86f5247..6864ba7 100644
--- a/src/pkgdev/scripts/pkgdev_bugs.py
+++ b/src/pkgdev/scripts/pkgdev_bugs.py
@@ -550,13 +550,23 @@ class DependencyGraph:
 ):
 toml.write(f"blocks = [{node_blocks}]\n")
 for pkg, arches in node.pkgs:
-match = next(self.modified_repo.itermatch(pkg.versioned_atom))
-modified = datetime.fromtimestamp(match.time)
-match = next(self.added_repo.itermatch(pkg.versioned_atom))
-added = datetime.fromtimestamp(match.time)
-toml.write(
-f"# added on {added:%Y-%m-%d} (age {(datetime.today() - 
added).days} days), last modified on {modified:%Y-%m-%d} (age 
{(datetime.today() - modified).days} days)\n"
-)
+try:
+match = 
next(self.modified_repo.itermatch(pkg.versioned_atom))
+modified = datetime.fromtimestamp(match.time)
+age = (datetime.today() - modified).days
+modified_text = f"{modified:%Y-%m-%d} (age {age} days)"
+except StopIteration:
+modified_text = ""
+
+try:
+match = next(self.added_repo.itermatch(pkg.versioned_atom))
+added = datetime.fromtimestamp(match.time)
+age = (datetime.today() - added).days
+added_text = f"{added:%Y-%m-%d} (age {age} days)"
+except StopIteration:
+added_text = ""
+
+toml.write(f"# added on {added_text}, last modified on 
{modified_text}\n")
 keywords = ", ".join(f'"{x}"' for x in sort_keywords(arches))
 toml.write(f'"{pkg.versioned_atom}" = [{keywords}]\n')
 toml.write("\n\n")



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/vaultwarden/

2024-02-26 Thread Rahil Bhimjiani
commit: 56075f81a712bef841dd47d2b48d44a8e0e143b6
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Feb 26 17:40:15 2024 +
Commit: Rahil Bhimjiani  gmail  com>
CommitDate: Mon Feb 26 20:24:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56075f81

app-admin/vaultwarden: print instructions only on first install

also add symlink  /etc/conf.d/vaultwarden -> ../vaultwarden.env for
openrc users to find config at usual location

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 app-admin/vaultwarden/vaultwarden-1.30.3.ebuild | 20 ++--
 app-admin/vaultwarden/vaultwarden-.ebuild   | 20 ++--
 2 files changed, 28 insertions(+), 12 deletions(-)

diff --git a/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild 
b/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild
index 4cf733e1aa..27fdd5ac6d 100644
--- a/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-1.30.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cargo check-reqs systemd tmpfiles
+inherit cargo check-reqs readme.gentoo-r1 systemd tmpfiles
 
 DESCRIPTION="Unofficial Bitwarden compatible password manager server written 
in Rust"
 HOMEPAGE="https://github.com/dani-garcia/vaultwarden;
@@ -53,6 +53,16 @@ PATCHES=(
 CHECKREQS_MEMORY=3G
 CHECKREQS_DISK_BUILD=2G
 
+DOC_CONTENTS="\n
+   Configuration file: /etc/${PN}.env\n
+   Data directory: /var/lib/${PN}\n
+   \n
+   MySQL & PostgreSQL users must set DATABASE_URL in config\n
+   \n
+   Default server: http://0.0.0.0:8000\n
+   Admin interface: http://0.0.0.0:8000/admin
+"
+
 src_unpack() {
if [[ ${PV} == * ]]; then
# clone vaultwarden
@@ -96,17 +106,15 @@ src_install() {
newtmpfiles "${FILESDIR}"/vaultwarden-tmpfiles-1.30.3.conf "${PN}".conf
insinto /etc
newins .env.template "${PN}".env
+   dosym -r /etc/"${PN}".env /etc/conf.d/"${PN}"
keepdir /var/lib/"${PN}"
 
+   readme.gentoo_create_doc
einstalldocs
dodoc -r ../"${PN}".wiki/*
 }
 
 pkg_postinst() {
tmpfiles_process "${PN}".conf
-   elog "Configuration file: /etc/${PN}.env"
-   elog "Data directory: /var/lib/${PN}"
-   use mysql || use postgres && elog "User must set DATABASE_URL in config 
"
-   elog "Default server: http://127.0.0.1:8000;
-   elog "Admin interface: http://127.0.0.1:8000/admin;
+   readme.gentoo_print_elog
 }

diff --git a/app-admin/vaultwarden/vaultwarden-.ebuild 
b/app-admin/vaultwarden/vaultwarden-.ebuild
index 4cf733e1aa..27fdd5ac6d 100644
--- a/app-admin/vaultwarden/vaultwarden-.ebuild
+++ b/app-admin/vaultwarden/vaultwarden-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cargo check-reqs systemd tmpfiles
+inherit cargo check-reqs readme.gentoo-r1 systemd tmpfiles
 
 DESCRIPTION="Unofficial Bitwarden compatible password manager server written 
in Rust"
 HOMEPAGE="https://github.com/dani-garcia/vaultwarden;
@@ -53,6 +53,16 @@ PATCHES=(
 CHECKREQS_MEMORY=3G
 CHECKREQS_DISK_BUILD=2G
 
+DOC_CONTENTS="\n
+   Configuration file: /etc/${PN}.env\n
+   Data directory: /var/lib/${PN}\n
+   \n
+   MySQL & PostgreSQL users must set DATABASE_URL in config\n
+   \n
+   Default server: http://0.0.0.0:8000\n
+   Admin interface: http://0.0.0.0:8000/admin
+"
+
 src_unpack() {
if [[ ${PV} == * ]]; then
# clone vaultwarden
@@ -96,17 +106,15 @@ src_install() {
newtmpfiles "${FILESDIR}"/vaultwarden-tmpfiles-1.30.3.conf "${PN}".conf
insinto /etc
newins .env.template "${PN}".env
+   dosym -r /etc/"${PN}".env /etc/conf.d/"${PN}"
keepdir /var/lib/"${PN}"
 
+   readme.gentoo_create_doc
einstalldocs
dodoc -r ../"${PN}".wiki/*
 }
 
 pkg_postinst() {
tmpfiles_process "${PN}".conf
-   elog "Configuration file: /etc/${PN}.env"
-   elog "Data directory: /var/lib/${PN}"
-   use mysql || use postgres && elog "User must set DATABASE_URL in config 
"
-   elog "Default server: http://127.0.0.1:8000;
-   elog "Admin interface: http://127.0.0.1:8000/admin;
+   readme.gentoo_print_elog
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/bitwarden-cli/

2024-02-26 Thread Rahil Bhimjiani
commit: 1e15d68eb375d7e1ceb3796314ca69aa8b4a596d
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Feb 26 17:46:22 2024 +
Commit: Rahil Bhimjiani  gmail  com>
CommitDate: Mon Feb 26 20:24:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e15d68e

app-admin/bitwarden-cli: what is pushd must be popd

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild 
b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
index 7d6bf1c2a0..d6eb78d6ef 100644
--- a/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
+++ b/app-admin/bitwarden-cli/bitwarden-cli-2024.2.0.ebuild
@@ -54,6 +54,7 @@ src_compile() {
PKG_CACHE_PATH="${WORKDIR}"/.pkg-cache npm --verbose --offline run 
dist:lin \
|| die "Build failed! Try prebuilt from upstream 
${CATEGORY}/${PN}-bin"
./dist/linux/bw completion --shell zsh > bw.zsh
+   popd
 }
 
 src_install() {



[gentoo-commits] proj/kde:master commit in: dev-libs/kpublictransport/

2024-02-26 Thread Andreas Sturmlechner
commit: 965af5c24f57badff99bab3e0ceb879f0a4ca2d5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 20:09:17 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 20:09:22 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=965af5c2

dev-libs/kpublictransport: drop 24.01.95

Just get rid of it, not important enough to fix RC2.

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

 .../kpublictransport-24.01.95.ebuild   | 40 --
 1 file changed, 40 deletions(-)

diff --git a/dev-libs/kpublictransport/kpublictransport-24.01.95.ebuild 
b/dev-libs/kpublictransport/kpublictransport-24.01.95.ebuild
deleted file mode 100644
index 826e75957c..00
--- a/dev-libs/kpublictransport/kpublictransport-24.01.95.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.113.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for accessing public transport timetables and other 
information"
-HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
-   
https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html;
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE="networkmanager"
-
-RDEPEND="
-   dev-libs/protobuf:=
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   sys-libs/zlib
-   networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
-   $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
-   )
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: dev-libs/kopeninghours/

2024-02-26 Thread Andreas Sturmlechner
commit: f6baeef41c8528e079da61e394b847d3cf14d270
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 20:11:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 20:11:35 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f6baeef4

dev-libs/kopeninghours: drop 24.01.95

Just get rid of it, not important enough to fix RC2.

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

 .../kopeninghours/kopeninghours-24.01.95.ebuild| 64 --
 1 file changed, 64 deletions(-)

diff --git a/dev-libs/kopeninghours/kopeninghours-24.01.95.ebuild 
b/dev-libs/kopeninghours/kopeninghours-24.01.95.ebuild
deleted file mode 100644
index 62588ad187..00
--- a/dev-libs/kopeninghours/kopeninghours-24.01.95.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.113.0
-QTMIN=5.15.9
-PYTHON_COMPAT=( python3_{10..12} )
-inherit ecm gear.kde.org python-single-r1
-
-DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
-HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html
-https://invent.kde.org/libraries/kopeninghours;
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE="python"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
-   >=dev-libs/kpublictransport-${PVCUT}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=kde-frameworks/kholidays-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   sys-libs/zlib
-   python? (
-   $(python_gen_cond_dep '
-   >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
-   ')
-   )
-"
-RDEPEND="${DEPEND}
-   ${PYTHON_DEPS}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-BDEPEND="
-   app-alternatives/lex
-   app-alternatives/yacc
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )
-
-pkg_setup() {
-   ecm_pkg_setup
-   python_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
-   $(cmake_use_find_package python Boost)
-   )
-   ecm_src_configure
-}
-
-src_install() {
-   ecm_src_install
-   python_optimize
-}



[gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/

2024-02-26 Thread Andreas Sturmlechner
commit: 8bb2d74e0dd0e9d085dd2997a9699e3c19b6ca47
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 20:09:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 20:11:06 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8bb2d74e

dev-libs/kosmindoormap: drop 24.01.95

Just get rid of it, not important enough to fix RC2.

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

 .../kosmindoormap/kosmindoormap-24.01.95.ebuild| 47 --
 dev-libs/kosmindoormap/metadata.xml|  3 --
 2 files changed, 50 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild
deleted file mode 100644
index 379fb7bb6e..00
--- a/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.113.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Data Model and Extraction System for Travel Reservation 
information"
-HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap;
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE="+openinghours"
-
-COMMON_DEPEND="
-   >=dev-libs/kpublictransport-${PVCUT}:5
-   dev-libs/protobuf:=
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   sys-libs/zlib
-   openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
-"
-DEPEND="${COMMON_DEPEND}
-   test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-BDEPEND="
-   app-alternatives/lex
-   app-alternatives/yacc
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
-   $(cmake_use_find_package openinghours KOpeningHours)
-   )
-   ecm_src_configure
-}

diff --git a/dev-libs/kosmindoormap/metadata.xml 
b/dev-libs/kosmindoormap/metadata.xml
index 51bb95c924..4963db4002 100644
--- a/dev-libs/kosmindoormap/metadata.xml
+++ b/dev-libs/kosmindoormap/metadata.xml
@@ -9,7 +9,4 @@
https://bugs.kde.org/
libraries/kosmindoormap

-   
-   Enable support for highlighting 
currently open amenities/shops/etc.
-   
 



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

2024-02-26 Thread Andreas Sturmlechner
commit: 9aee71e81083026a7bad795aa4df9e6e38194c01
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 20:15:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 20:15:57 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9aee71e8

kde-misc/ktrip: Port to KF6, update dependencies

Upstream commits:
1328dacf9ec4715a1fcb20e085e12bd25eb02d1a
c534f11e1b2b8605334fb0128fbbbea39ed4a2f2

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

 kde-misc/ktrip/ktrip-.ebuild | 28 +---
 1 file changed, 13 insertions(+), 15 deletions(-)

diff --git a/kde-misc/ktrip/ktrip-.ebuild b/kde-misc/ktrip/ktrip-.ebuild
index 62a48c1d5d..4420fba3e8 100644
--- a/kde-misc/ktrip/ktrip-.ebuild
+++ b/kde-misc/ktrip/ktrip-.ebuild
@@ -3,31 +3,29 @@
 
 EAPI=8
 
-KFMIN=5.82.0
+KFMIN=6.0.0
 inherit ecm kde.org
 
 DESCRIPTION="Public transport assistant targeted towards mobile Linux and 
Android"
 HOMEPAGE="https://apps.kde.org/ktrip/;
 
 LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
 KEYWORDS=""
 IUSE=""
 
 DEPEND="
-   dev-libs/kpublictransport:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcontacts-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   dev-libs/kirigami-addons:6
+   dev-libs/kpublictransport:6
+   dev-qt/qtbase:6[gui,widgets]
+   dev-qt/qtdeclarative:6
+   >=kde-frameworks/kconfig-${KFMIN}:6
+   >=kde-frameworks/kcontacts-${KFMIN}:6
+   >=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
 "
 RDEPEND="${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-plasma/libplasma-${KFMIN}:5
+   !${CATEGORY}/${PN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:6
+   >=kde-plasma/libplasma-${KFMIN}:6
 "



[gentoo-commits] proj/kde:master commit in: dev-libs/ktextaddons/

2024-02-26 Thread Andreas Sturmlechner
commit: bc6df359c7145a0e5bf0665dd61fdaa96efc6bc6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 20:03:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 20:03:04 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bc6df359

dev-libs/ktextaddons: Drop dev-qt/qtmultimedia:6[widgets] USEdep again

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

 dev-libs/ktextaddons/ktextaddons-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/ktextaddons/ktextaddons-.ebuild 
b/dev-libs/ktextaddons/ktextaddons-.ebuild
index 6bee9dd3dd..3ae1525f9e 100644
--- a/dev-libs/ktextaddons/ktextaddons-.ebuild
+++ b/dev-libs/ktextaddons/ktextaddons-.ebuild
@@ -36,10 +36,7 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/sonnet-${KFMIN}:6
>=kde-frameworks/syntax-highlighting-${KFMIN}:6
-   speech? (
-   >=dev-qt/qtmultimedia-${QTMIN}:6[widgets]
-   >=dev-qt/qtspeech-${QTMIN}:6
-   )
+   speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
 "
 RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5



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

2024-02-26 Thread Andreas Sturmlechner
commit: beaf1592b70e8141b56c1765f85b6df4ca89cf29
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 20:00:27 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 20:00:27 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=beaf1592

kde-apps/kmbox: unkeyword 24.01.95 for ~arm64, ~ppc64, ~x86

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

 kde-apps/kmbox/kmbox-24.01.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kmbox/kmbox-24.01.95.ebuild 
b/kde-apps/kmbox/kmbox-24.01.95.ebuild
index 0409440557..069a3749fc 100644
--- a/kde-apps/kmbox/kmbox-24.01.95.ebuild
+++ b/kde-apps/kmbox/kmbox-24.01.95.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Library for accessing MBox format mail storages"
 
 LICENSE="GPL-2+"
 SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64"
 IUSE=""
 
 DEPEND=">=kde-apps/kmime-${PVCUT}:6"



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

2024-02-26 Thread Andreas Sturmlechner
commit: 57c4944ac2bcc55cdd2881781c73dbe0bf0060b4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:45:30 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=57c4944a

app-editors/ghostwriter: Re-add 24.02.0:0 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 app-editors/ghostwriter/ghostwriter-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/ghostwriter/ghostwriter-24.02.0.ebuild 
b/app-editors/ghostwriter/ghostwriter-24.02.0.ebuild
index 6b8b502b8d..135604a9d1 100644
--- a/app-editors/ghostwriter/ghostwriter-24.02.0.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-24.02.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://ghostwriter.kde.org/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE=""
 
 RDEPEND="



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

2024-02-26 Thread Andreas Sturmlechner
commit: 89c7c8e990cb5408462293c07591491d26b125cb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:44:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=89c7c8e9

kde-apps/lokalize: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 kde-apps/lokalize/lokalize-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/lokalize/lokalize-24.02.0.ebuild 
b/kde-apps/lokalize/lokalize-24.02.0.ebuild
index 0ba9b3a4a9..a19c8ea8ba 100644
--- a/kde-apps/lokalize/lokalize-24.02.0.ebuild
+++ b/kde-apps/lokalize/lokalize-24.02.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/lokalize/ 
https://l10n.kde.org/tools/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE=""
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] proj/kde:master commit in: media-libs/ksanecore/

2024-02-26 Thread Andreas Sturmlechner
commit: c9fd095bf7c6cbe9cacfc94b18fdffe6c587fb33
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:45:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c9fd095b

media-libs/ksanecore: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

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

diff --git a/media-libs/ksanecore/ksanecore-24.02.0.ebuild 
b/media-libs/ksanecore/ksanecore-24.02.0.ebuild
index 018b70b668..c2f93905e4 100644
--- a/media-libs/ksanecore/ksanecore-24.02.0.ebuild
+++ b/media-libs/ksanecore/ksanecore-24.02.0.ebuild
@@ -13,7 +13,7 @@ https://api.kde.org/ksanecore/html/index.html;
 
 LICENSE="|| ( LGPL-2.1 LGPL-3 )"
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 DEPEND="
>=dev-qt/qtgui-${QTMIN}:5



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

2024-02-26 Thread Andreas Sturmlechner
commit: 080e38f8531079d0ab6c790041e2892a23c25fd0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:44:53 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=080e38f8

kde-apps/umbrello: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 kde-apps/umbrello/umbrello-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/umbrello/umbrello-24.02.0.ebuild 
b/kde-apps/umbrello/umbrello-24.02.0.ebuild
index 36fc299be7..81434d570b 100644
--- a/kde-apps/umbrello/umbrello-24.02.0.ebuild
+++ b/kde-apps/umbrello/umbrello-24.02.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/umbrello/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="php"
 
 RDEPEND="



[gentoo-commits] proj/kde:master commit in: media-gfx/skanpage/

2024-02-26 Thread Andreas Sturmlechner
commit: 534d84ae49ff6f4e2b076dabb9a95bb9c788e1a5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:45:01 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=534d84ae

media-gfx/skanpage: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 media-gfx/skanpage/skanpage-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/skanpage/skanpage-24.02.0.ebuild 
b/media-gfx/skanpage/skanpage-24.02.0.ebuild
index ac0bb1929c..60ecb9c3c0 100644
--- a/media-gfx/skanpage/skanpage-24.02.0.ebuild
+++ b/media-gfx/skanpage/skanpage-24.02.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/skanpage/;
 
 LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="ocr"
 
 DEPEND="



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

2024-02-26 Thread Andreas Sturmlechner
commit: d3d94040981eadf20d9bb9f7c7c53e4c57df9799
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:44:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d3d94040

kde-misc/skanlite: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 kde-misc/skanlite/skanlite-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/skanlite/skanlite-24.02.0.ebuild 
b/kde-misc/skanlite/skanlite-24.02.0.ebuild
index 97ca602611..b00e420c8a 100644
--- a/kde-misc/skanlite/skanlite-24.02.0.ebuild
+++ b/kde-misc/skanlite/skanlite-24.02.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/skanlite/;
 
 LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )"
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="



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

2024-02-26 Thread Andreas Sturmlechner
commit: 6fd0350a8de8b796a656837175f5198ee46b2609
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:44:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6fd0350a

kde-apps/step: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 kde-apps/step/step-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/step/step-24.02.0.ebuild 
b/kde-apps/step/step-24.02.0.ebuild
index ebf25bf724..aa5b366f5a 100644
--- a/kde-apps/step/step-24.02.0.ebuild
+++ b/kde-apps/step/step-24.02.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/step/ 
https://edu.kde.org/step/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="+gsl +qalculate"
 
 DEPEND="



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

2024-02-26 Thread Andreas Sturmlechner
commit: ffcb65b947e650cf521244933674da91ebf6917a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:44:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ffcb65b9

kde-misc/kio-gdrive: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 kde-misc/kio-gdrive/kio-gdrive-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/kio-gdrive/kio-gdrive-24.02.0.ebuild 
b/kde-misc/kio-gdrive/kio-gdrive-24.02.0.ebuild
index d8427acd8b..5ff81ded0f 100644
--- a/kde-misc/kio-gdrive/kio-gdrive-24.02.0.ebuild
+++ b/kde-misc/kio-gdrive/kio-gdrive-24.02.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kio_gdrive/;
 
 LICENSE="GPL-2+"
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="+share"
 
 COMMON_DEPEND="



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

2024-02-26 Thread Andreas Sturmlechner
commit: 268aabcc769b180b25d877f2683a087a996eae77
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:44:45 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=268aabcc

kde-apps/rocs: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 kde-apps/rocs/rocs-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/rocs/rocs-24.02.0.ebuild 
b/kde-apps/rocs/rocs-24.02.0.ebuild
index adeaa25cc0..0d84875dcf 100644
--- a/kde-apps/rocs/rocs-24.02.0.ebuild
+++ b/kde-apps/rocs/rocs-24.02.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/rocs/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE=""
 
 COMMON_DEPEND="



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

2024-02-26 Thread Andreas Sturmlechner
commit: 1c5f3babcc5bbff6c1533689604ee1c680786611
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 26 18:44:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 26 19:58:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1c5f3bab

kde-apps/libksane: Re-add 24.02.0:5 KEYWORDS

Only Qt6 revdeps will need to undergo re-keywording.

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

 kde-apps/libksane/libksane-24.02.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/libksane/libksane-24.02.0.ebuild 
b/kde-apps/libksane/libksane-24.02.0.ebuild
index 74fb7e197b..6ea34fbbff 100644
--- a/kde-apps/libksane/libksane-24.02.0.ebuild
+++ b/kde-apps/libksane/libksane-24.02.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="SANE Library interface based on KDE Frameworks"
 
 LICENSE="|| ( LGPL-2.1 LGPL-3 )"
 SLOT="5"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="kwallet"
 
 DEPEND="



  1   2   3   >