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

2024-01-11 Thread Joonas Niilola
commit: 2abdc5003d4d02430aa3c53f4ab9d3a885d48bf4
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:49:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:52:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abdc500

dev-util/pwntools: sync live

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/33841
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/pwntools-.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-util/pwntools/pwntools-.ebuild 
b/dev-util/pwntools/pwntools-.ebuild
index c560e51d59ec..3bd677b51569 100644
--- a/dev-util/pwntools/pwntools-.ebuild
+++ b/dev-util/pwntools/pwntools-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit bash-completion-r1 distutils-r1
 
@@ -15,7 +15,9 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git;
 else

SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi
 
@@ -33,7 +35,7 @@ RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}]
>=dev-python/psutil-3.3.0[${PYTHON_USEDEP}]
-   >=dev-python/pyelftools-0.2.4[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
dev-python/PySocks[${PYTHON_USEDEP}]



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

2024-01-11 Thread Joonas Niilola
commit: ff8c83de47e39ca8cdf68d0a5a11334a6cc34425
Author: Pavel Balaev  tarantool  org>
AuthorDate: Tue Nov 14 08:28:20 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:52:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8c83de

app-emulation/nemu: add 3.3.0

Closes: https://bugs.gentoo.org/917284
Signed-off-by: Pavel Balaev  void.so>
Closes: https://github.com/gentoo/gentoo/pull/33817
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/nemu/Manifest  |  1 +
 app-emulation/nemu/nemu-3.3.0.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest
index c4823aa0bac7..4f629d031470 100644
--- a/app-emulation/nemu/Manifest
+++ b/app-emulation/nemu/Manifest
@@ -1,2 +1,3 @@
 DIST nemu-3.0.0.tar.gz 151223 BLAKE2B 
a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e
 SHA512 
59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df
 DIST nemu-3.1.0.tar.gz 164222 BLAKE2B 
32600bcdcf2a4f963612a13d89375df2cb4a49a376aec694ada01a86f6c27d6c4198250834cc924bb20e7b60b11ff8643e3bbd30aa883b437cf7828ab00509f2
 SHA512 
b764e94133e4ab4f052fca77d3dbc64dbbd6a52349828e8ccfe9892f1a9bb290b6578cd8afec7bac84ac339daf9ae11520fce28e842bfa649178fe471014fad1
+DIST nemu-3.3.0.tar.gz 174431 BLAKE2B 
62f69bb4789d8b1ce369bca5f82f11e4fc41813ae2732d61f6ae1819bc8e3e052420e6f1a2582c5460dfccd9dd3b98c350968c5a732aad654493f7b03bcacec2
 SHA512 
3b497d3edccb41ca9b34d6c51079caadc893effd2c026d9b199538574fad173d1c3fe5e5db36b60f07debc774473082b338553e269d1d462203470dee292e107

diff --git a/app-emulation/nemu/nemu-3.3.0.ebuild 
b/app-emulation/nemu/nemu-3.3.0.ebuild
new file mode 100644
index ..e42882861528
--- /dev/null
+++ b/app-emulation/nemu/nemu-3.3.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-info
+
+MY_PV="${PV/_rc/-RC}"
+
+DESCRIPTION="Ncurses interface for QEMU"
+HOMEPAGE="https://github.com/nemuTUI/nemu;
+SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}/"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus network-map +ovf remote-api +usb"
+
+RDEPEND="
+   >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice]
+   dev-db/sqlite:3=
+   dev-libs/json-c
+   sys-libs/ncurses:=[unicode(+)]
+   usb? (
+   virtual/libusb:1
+   virtual/libudev:=
+   )
+   dbus? ( sys-apps/dbus )
+   network-map? ( media-gfx/graphviz[svg] )
+   ovf? (
+   dev-libs/libxml2:2
+   app-arch/libarchive:=
+   )
+   remote-api? ( dev-libs/openssl )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
+
+pkg_pretend() {
+   if use kernel_linux; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel"
+   else
+   CONFIG_CHECK="~VETH ~MACVTAP"
+   ERROR_VETH="You will need the Virtual ethernet pair 
device driver compiled"
+   ERROR_VETH+=" into your kernel or loaded as a module to 
use the"
+   ERROR_VETH+=" local network settings feature."
+   ERROR_MACVTAP="You will also need support for MAC-VLAN 
based tap driver."
+   check_extra_config
+   fi
+   fi
+}
+
+src_configure() {
+   # -DNM_WITH_QEMU: Do not embbed qemu.
+   local mycmakeargs=(
+   -DNM_WITH_DBUS=$(usex dbus)
+   -DNM_WITH_NETWORK_MAP=$(usex network-map)
+   -DNM_WITH_REMOTE=$(usex remote-api)
+   -DNM_WITH_OVF_SUPPORT=$(usex ovf)
+   -DNM_WITH_QEMU=off
+   -DNM_WITH_USB=$(usex usb)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   docompress -x /usr/share/man/man1/nemu.1.gz
+}
+
+pkg_postinst() {
+   elog "For non-root usage execute script:"
+   elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "
+   elog "and add udev rule:"
+   elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules 
/etc/udev/rules.d"
+   elog "Afterwards reboot or reload udev with"
+   elog "udevadm control --reload-rules && udevadm trigger"
+}



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

2024-01-11 Thread Joonas Niilola
commit: 3a6d3bd0ec4de4bd5b35b7d69cb0b7dbf61f4685
Author: Marco Scardovi  icloud  com>
AuthorDate: Sun Nov  5 14:04:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:52:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6d3bd0

net-print/brlaser: add 6.2.6

Signed-off-by: Marco Scardovi  icloud.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-print/brlaser/Manifest |  1 +
 net-print/brlaser/brlaser-6.2.6.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/net-print/brlaser/Manifest b/net-print/brlaser/Manifest
index c742534f531a..02dd07d44671 100644
--- a/net-print/brlaser/Manifest
+++ b/net-print/brlaser/Manifest
@@ -1 +1,2 @@
+DIST brlaser-6.2.6.tar.gz 25815 BLAKE2B 
0583576e41d895df5fc9d20244daa38abd3f675af13f75f769045644f419385c99a1137c88a6ac8997a7fd4ab7323af304f62d785dac66b1174a9994e3f5104a
 SHA512 
285a053473ae576167e653bb94c20a1ae676c1a39ec87d9b14c664e389a4713d93ca29d5cefd92a6793e1ffbc8b03b119ea8cd903749ae21c9354ce30d470a51
 DIST brlaser-6.tar.gz 22807 BLAKE2B 
be8041c1b6ddb8c4e5055fa35edc2c764562b2b4e52cad17aa968a51886621264d6bf289bd7bb5af0148098bb72aa96adea603091b38c3a245068d60737e80fc
 SHA512 
d7e0e63b64be9ae7633381622c13ba0589e5fe58d277212bce4f5bb712a291ed0b0f2ac3d450dce61c7f9052c1ce7323fec66b5005c5cb3da1314b284d20f06f

diff --git a/net-print/brlaser/brlaser-6.2.6.ebuild 
b/net-print/brlaser/brlaser-6.2.6.ebuild
new file mode 100644
index ..683dbf0ec1a4
--- /dev/null
+++ b/net-print/brlaser/brlaser-6.2.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Brother laser printer driver"
+HOMEPAGE="https://github.com/Owl-Maintain/brlaser/;
+SRC_URI="https://github.com/Owl-Maintain/brlaser/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+# https://github.com/Owl-Maintain/brlaser/blob/master/src/main.cc#L5C1-L8C39
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="net-print/cups"
+RDEPEND="
+   ${DEPEND}
+   app-text/ghostscript-gpl
+"
+
+src_prepare() {
+   # Don't clobber toolchain defaults
+   sed -i -e '/-D_FORTIFY_SOURCE=2/d' CMakeLists.txt || die
+
+   cmake_src_prepare
+}



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

2024-01-11 Thread Joonas Niilola
commit: fcdba563ed74a57fc8f7e9fea8711fe0b6cf2251
Author: Marco Scardovi  icloud  com>
AuthorDate: Sun Nov  5 14:43:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:52:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcdba563

net-print/brlaser: update upstream metadata

Signed-off-by: Marco Scardovi  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/33677
Signed-off-by: Joonas Niilola  gentoo.org>

 net-print/brlaser/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-print/brlaser/metadata.xml b/net-print/brlaser/metadata.xml
index 31827bd9502a..42a4adc7f922 100644
--- a/net-print/brlaser/metadata.xml
+++ b/net-print/brlaser/metadata.xml
@@ -8,12 +8,12 @@

proxy-ma...@gentoo.org
Proxy Maintainers
-
+   

print...@gentoo.org
Gentoo Printing Project


-   pdewacht/brlaser
+   Owl-Maintain/brlaser

 



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

2024-01-11 Thread Joonas Niilola
commit: 4d6ca1ab223f73ecf801f051952aa6ffcc416899
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Nov 11 03:22:49 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:30:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d6ca1ab

sys-devel/qbe: apply dbgfile patch serie from master

This is needed to make new snapshots of dev-lang/hare::guru, Alpine aports has
the same patches applied since 2023-09-05 for the same reason.

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/33763
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-devel/qbe/Manifest  |  3 +++
 sys-devel/qbe/qbe-1.1-r1.ebuild | 46 +
 2 files changed, 49 insertions(+)

diff --git a/sys-devel/qbe/Manifest b/sys-devel/qbe/Manifest
index 487bf9581e4a..d1437d2fdad0 100644
--- a/sys-devel/qbe/Manifest
+++ b/sys-devel/qbe/Manifest
@@ -1,2 +1,5 @@
 DIST qbe-1.0.tar.xz 237756 BLAKE2B 
ca6e1ee81f7329a8aee1f4597de391dcc44595fb8371468360fbcf1a5fc9fa404c614d49e4668fba568fa8d11e753d10b4c46380884fa635a56331b059b69abd
 SHA512 
7f53d4440fda36b21dbf390aa8b9c17ae7c137a6e034dd73ca1c2068d84dbe236a452d86cab8d8bce0b3d66c3f08e70f2bf54bc7cc2e93208cc1900014c18ad1
 DIST qbe-1.1.tar.xz 244740 BLAKE2B 
fdadca56ff5a6b56f30e0a99724908e356b3c1b545e5b35a27080a92ca0d417ff53deb8f4c0a31b9289acab58fb79568384669004b0275cddd83afb198a7a5aa
 SHA512 
1e5d7d1df3d73849dbf19dd1d84c9bba63a5041622823a5a239496032f9d82bd1640dd2bbd03e28c8a180b8e66a1fe10deb940b5d8fde996bf593f7e8d943e8b
+DIST qbe-dbgfile.patch 3813 BLAKE2B 
fbe0dd9c4fab8399054c091bb50fd8002c43108c53f2177ea000784f0707e9fb4fe432d637d03ccd87247f0ab1d232d5ba81e3a3e61347b7e1f31bb61b701c62
 SHA512 
41694848c95341f16618cd8f8d3222415e551b36b3428467e7ad066e257bc235dedbae4a1da4a6ae9034d102e359ecd69f51c580ad3f613e0e427df1882d1c65
+DIST qbe-info-tracking.patch 6305 BLAKE2B 
03cb80de722e642812558fe7fe93eb3683f0fb54a2d78a1ceacf68016c779dee47f314651f0a6f1690d8b3ddc3089d41a894caafa83ec408d46b9375d24c9e3d
 SHA512 
00d37894fca754f23024a8d64591e22f74b8f50022de77c1b25b474a68d204f0d89f2f3dbbfb822c5293ebccdadd923516c28b1e3c358c07de7a284fa0ef722f
+DIST qbe-parseline-tweaks.patch 1519 BLAKE2B 
88940d42dbed988a5ecff68f18a1fab9c5024d5fb4d8219a1984f676808f9b5dbc4c4a729bf419358e0be71244aa4b97e23b3575aa4458a5c4059f7f1cd2151e
 SHA512 
8701657032f26f8f7fe0de768573c5f111f80e5cc9d62fb4bfcf895b421532f039f08234bca8b4156b097f80893483fa8323cde3a8f3c8a5c729412328097bb2

diff --git a/sys-devel/qbe/qbe-1.1-r1.ebuild b/sys-devel/qbe/qbe-1.1-r1.ebuild
new file mode 100644
index ..375946b25243
--- /dev/null
+++ b/sys-devel/qbe/qbe-1.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="git://c9x.me/qbe.git"
+   inherit git-r3
+else
+   SRC_URI="
+   https://c9x.me/compile/release/${P}.tar.xz
+   
https://c9x.me/git/qbe.git/patch/?id=0d929287d77ccc3fb52ca8bd072678b5ae2c81c8 
-> qbe-info-tracking.patch
+   
https://c9x.me/git/qbe.git/patch/?id=baf11b7175c468d3d9408d332b1c0d529a4957ee 
-> qbe-parseline-tweaks.patch
+   
https://c9x.me/git/qbe.git/patch/?id=36946a5142c40b733d25ea5ca469f7949ee03439 
-> qbe-dbgfile.patch
+   "
+
+   # 64-bit RISC-V only
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="Pure-C embeddable compiler backend"
+HOMEPAGE="https://c9x.me/compile/;
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( README doc )
+
+PATCHES=(
+   "${DISTDIR}/qbe-info-tracking.patch"
+   "${DISTDIR}/qbe-parseline-tweaks.patch"
+   "${DISTDIR}/qbe-dbgfile.patch"
+)
+
+src_compile() {
+   tc-export CC
+
+   emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}"
+}
+
+src_install() {
+   einstalldocs
+   emake install DESTDIR="${ED}" PREFIX=/usr
+}



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

2024-01-11 Thread Joonas Niilola
commit: aa2229a2ea5afee4e693cf0a559c189aa7398e81
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:47:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2229a2

dev-util/pwntools: add 4.11.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest   |  1 +
 dev-util/pwntools/pwntools-4.11.1.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index c91044e47120..d034d4cc766a 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,2 +1,3 @@
 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
+DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
 DIST pwntools-4.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537

diff --git a/dev-util/pwntools/pwntools-4.11.1.ebuild 
b/dev-util/pwntools/pwntools-4.11.1.ebuild
new file mode 100644
index ..7811e0a1eebf
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.11.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git;
+else
+   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}]
+   >=dev-python/psutil-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.24[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
+   # Disable automatic update check (bug 915496).
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



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

2024-01-11 Thread Joonas Niilola
commit: b1604f3250d8fc593618934a2d4dc89b44c0aef7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:48:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1604f32

dev-util/pwntools: add 4.12.0_beta1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest |  1 +
 dev-util/pwntools/pwntools-4.12.0_beta1.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index d034d4cc766a..e316a43f702a 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,3 +1,4 @@
 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
 DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
 DIST pwntools-4.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537
+DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B 
c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31
 SHA512 
3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e

diff --git a/dev-util/pwntools/pwntools-4.12.0_beta1.ebuild 
b/dev-util/pwntools/pwntools-4.12.0_beta1.ebuild
new file mode 100644
index ..7811e0a1eebf
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.12.0_beta1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git;
+else
+   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}]
+   >=dev-python/psutil-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.24[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
+   # Disable automatic update check (bug 915496).
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



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

2024-01-11 Thread Joonas Niilola
commit: e6ad080aeb7960ad03491cf6d9207408f18c10fe
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:49:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ad080a

dev-util/pwntools: drop 4.12.0_beta0-r2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest|  1 -
 dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index e316a43f702a..8b6936d2e7d6 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,4 +1,3 @@
 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
 DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
-DIST pwntools-4.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537
 DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B 
c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31
 SHA512 
3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e

diff --git a/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild 
b/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild
deleted file mode 100644
index ab47b249efb9..
--- a/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="CTF framework and exploit development library"
-HOMEPAGE="https://github.com/Gallopsled/pwntools;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git;
-else
-   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
-fi
-
-LICENSE="MIT GPL-2+ BSD-2"
-SLOT="0"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
-   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
-   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
-   dev-python/colored-traceback[${PYTHON_USEDEP}]
-   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}]
-   >=dev-python/psutil-3.3.0[${PYTHON_USEDEP}]
-   >=dev-python/pyelftools-0.2.4[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
-   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
-   dev-python/rpyc[${PYTHON_USEDEP}]
-   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
-   dev-python/sortedcontainers[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
-)
-
-python_configure_all() {
-   DISTUTILS_ARGS=(
-   --only-use-pwn-command
-   )
-}
-
-src_install() {
-   distutils-r1_src_install
-
-   newbashcomp extra/bash_completion.d/pwn pwn
-   newbashcomp extra/bash_completion.d/shellcraft shellcraft
-
-   insinto /usr/share/zsh/site-functions
-   doins extra/zsh_completion/_pwn
-
-   insinto /etc
-   doins "${FILESDIR}/pwn.conf"
-
-   rm -r "${ED}/usr/pwntools-doc" || die
-}



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

2024-01-11 Thread Arthur Zamarin
commit: 0bfe7c8c3c0eeffd4144366178d0d8cd5e61
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 12 07:19:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 07:19:31 2024 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=0bfe7c8c

ci: verify pkgdev master with pkgcore master

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

 .github/workflows/test.yml | 39 ++-
 1 file changed, 38 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index e2d261dbd..b2b5f62e1 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -108,7 +108,44 @@ jobs:
   working-directory: ./pkgcheck
   env:
 PY_COLORS: 1 # forcibly enable pytest colors
-  run: pytest --cov --cov-report=term --cov-report=xml -v
+  run: pytest -v
+
+  pkgdev-test:
+runs-on: ubuntu-latest
+
+steps:
+
+- name: Checkout pkgcore
+  uses: actions/checkout@v3
+  with:
+path: pkgcore
+
+- name: Checkout pkgcheck
+  uses: actions/checkout@v3
+  with:
+repository: pkgcore/pkgdev
+path: pkgdev
+
+- name: Set up Python 3.11
+  uses: actions/setup-python@v4
+  with:
+python-version: '3.11'
+cache: 'pip'
+cache-dependency-path: |
+  pkgcore/pyproject.toml
+  pkgdev/pyproject.toml
+
+- name: Install pip dependencies
+  run: |
+python -m pip install --upgrade pip
+pip install -e "./pkgcore"
+pip install "./pkgdev[test]"
+
+- name: Test with pytest
+  working-directory: ./pkgdev
+  env:
+PY_COLORS: 1 # forcibly enable pytest colors
+  run: pytest -v
 
   format:
 runs-on: ubuntu-latest



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/, tests/ebuild/

2024-01-11 Thread Arthur Zamarin
commit: f756179726eb700b9d1998d4d1bd16270d8ce1d4
Author: Brian Harring  gmail  com>
AuthorDate: Fri Jan 12 05:43:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 07:07:44 2024 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=f7561797

fix: child repository not inheriting license groups when it defines none

If the child repository defines no license groups, the previous code would
exit out before it integrated the parents license groups.

This fixes that, and adds tests for it.

Signed-off-by: Brian Harring  gmail.com>
Closes: https://github.com/pkgcore/pkgcore/pull/424
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcore/ebuild/repo_objs.py |  8 +---
 tests/ebuild/test_repository.py | 22 +-
 2 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/src/pkgcore/ebuild/repo_objs.py b/src/pkgcore/ebuild/repo_objs.py
index 3359305bb..47422dc12 100644
--- a/src/pkgcore/ebuild/repo_objs.py
+++ b/src/pkgcore/ebuild/repo_objs.py
@@ -526,11 +526,13 @@ class Licenses(metaclass=WeakInstMeta):
 d = read_dict(self.license_groups_path, splitter=" ")
 for k, v in d.items():
 d[k] = set(v.split())
-except EnvironmentError:
-return mappings.ImmutableDict()
+except EnvironmentError as e:
+if e.errno != errno.ENOENT:
+logger.error(f"failed reading parsing license_groups: {e}")
+d = {}
 except BashParseError as pe:
 logger.error(f"failed parsing license_groups: {pe}")
-return mappings.ImmutableDict()
+d = {}
 for li in self._license_instances:
 for k, v in li.groups.items():
 if k in d:

diff --git a/tests/ebuild/test_repository.py b/tests/ebuild/test_repository.py
index 71366ba2e..10c0b93b1 100644
--- a/tests/ebuild/test_repository.py
+++ b/tests/ebuild/test_repository.py
@@ -296,7 +296,7 @@ class TestSlavedTree(TestUnconfiguredTree):
 repo = self.mk_tree(slave_repo)
 assert set(repo.licenses) == set(master_licenses + slave_licenses)
 
-def test_license_groups(self, master_repo, slave_repo):
+def test_license_groups(self, master_repo, slave_repo, caplog):
 master_licenses = ("GPL-2", "BSD")
 slave_licenses = ("BSD-2", "MIT")
 
@@ -324,6 +324,26 @@ class TestSlavedTree(TestUnconfiguredTree):
 }
 assert "BSD" in repo.licenses.groups["MISC-FREE"]
 
+# verify it warns when parsing fails
+(slave_repo / "profiles" / "license_groups").write_text('X"')
+caplog.clear()
+repo = self.mk_tree(slave_repo)
+assert set(repo.licenses.groups) == {"FREE", "OSI-APPROVED"}
+assert caplog.text
+
+# verify it warns when the file exists but it can't read it.
+(slave_repo / "profiles" / "license_groups").write_text("")
+(slave_repo / "profiles" / "license_groups").chmod(000)
+caplog.clear()
+repo = self.mk_tree(slave_repo)
+assert set(repo.licenses.groups) == {"FREE", "OSI-APPROVED"}
+assert caplog.text
+
+# verify it handles a missing license group.
+(slave_repo / "profiles" / "license_groups").unlink()
+repo = self.mk_tree(slave_repo)
+assert set(repo.licenses.groups) == {"FREE", "OSI-APPROVED"}
+
 def test_package_deprecated(self, slave_repo, master_repo):
 (master_repo / "profiles" / "package.deprecated").write_text(
 textwrap.dedent(



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

2024-01-11 Thread Joonas Niilola
commit: d92064255929592e6e3d44cfebbc6fa6d8caa6f2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 12 07:06:53 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:06:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9206425

media-sound/denemo: Stabilize 2.6.0-r3 amd64, #920592

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

 media-sound/denemo/denemo-2.6.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/denemo/denemo-2.6.0-r3.ebuild 
b/media-sound/denemo/denemo-2.6.0-r3.ebuild
index 8a8ff502cd65..d07b718b0f21 100644
--- a/media-sound/denemo/denemo-2.6.0-r3.ebuild
+++ b/media-sound/denemo/denemo-2.6.0-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-3+ OFL-1.1"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 # configure options currently not used:
 # --enable-mem(no) memory debugging: needs Electric fence (efence), which



[gentoo-commits] repo/gentoo:master commit in: www-servers/caddy/

2024-01-11 Thread Joonas Niilola
commit: 71e0ff8e760c88f23a2261b0e6e27b673f3b9840
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 12 06:42:57 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 06:42:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e0ff8e

www-servers/caddy: Stabilize 2.7.6 amd64, #921723

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

 www-servers/caddy/caddy-2.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/caddy/caddy-2.7.6.ebuild 
b/www-servers/caddy/caddy-2.7.6.ebuild
index da3289b2a83c..cf32d908e71b 100644
--- a/www-servers/caddy/caddy-2.7.6.ebuild
+++ b/www-servers/caddy/caddy-2.7.6.ebuild
@@ -15,7 +15,7 @@ else
SRC_URI="https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
SRC_URI+=" 
https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> 
${P}-docs.tar.gz"
-   KEYWORDS="~amd64 arm64 ~loong ~riscv"
+   KEYWORDS="amd64 arm64 ~loong ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/nvtop/

2024-01-11 Thread YiFei Zhu
commit: f993cd4056a31c9c10dc78bf68e4d5bbee657e5a
Author: YiFei Zhu  gmail  com>
AuthorDate: Fri Jan 12 05:44:01 2024 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Fri Jan 12 05:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f993cd40

sys-process/nvtop: add 3.0.2, fix 

Signed-off-by: YiFei Zhu  gmail.com>

 sys-process/nvtop/Manifest  | 1 +
 sys-process/nvtop/{nvtop-.ebuild => nvtop-3.0.2.ebuild} | 6 --
 sys-process/nvtop/nvtop-.ebuild | 6 --
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest
index 4a2376560b..daa7d50d56 100644
--- a/sys-process/nvtop/Manifest
+++ b/sys-process/nvtop/Manifest
@@ -1,3 +1,4 @@
 DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 
81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c
 SHA512 
56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d
 DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B 
a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680
 SHA512 
ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c
 DIST nvtop-3.0.1.tar.gz 234246 BLAKE2B 
bc93ee28e81490a43fabfcbad441bf76b49890699afcabf19146aba9b87734cd6d0ff292f05ec05aab4642b0828fc1fe6de2dd2c2ecb82f21eb2920a53a86895
 SHA512 
2d4584c004776ac72e08ab6ffa7ade66e498a170a71310c4ef36fe6d648ab2a19dcabf4292187d7b260783b4f4b1318a35c628fa860fa57ffd47a7d998566e12
+DIST nvtop-3.0.2.tar.gz 241421 BLAKE2B 
6d0c1101bfd9401ab8174721840c9b70f34b334e3d8f3d4e79f0df9a726118a43911adf6bc8c839e5259d780783abe7daa6622d31057cb2906e2c56d655f4c03
 SHA512 
e5f23796c37b21f9e16f90b6aecce010239f736e60698fec22f663afef24439680132cb4bf08c56b9c05a9a69fa81421fed46c392adc06435f5209552337caed

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-3.0.2.ebuild
similarity index 84%
copy from sys-process/nvtop/nvtop-.ebuild
copy to sys-process/nvtop/nvtop-3.0.2.ebuild
index e2d0d4176d..395e8ba179 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-3.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,12 +19,13 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia 
video_cards_freedreno"
 
 RDEPEND="
video_cards_intel?  ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] )
sys-libs/ncurses:0=
 "
 
@@ -41,6 +42,7 @@ src_configure() {
-DINTEL_SUPPORT=$(usex video_cards_intel)
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   -DMSM_SUPPORT=$(usex video_cards_freedreno)
)
 
cmake_src_configure

diff --git a/sys-process/nvtop/nvtop-.ebuild 
b/sys-process/nvtop/nvtop-.ebuild
index e2d0d4176d..395e8ba179 100644
--- a/sys-process/nvtop/nvtop-.ebuild
+++ b/sys-process/nvtop/nvtop-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,12 +19,13 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
-IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia 
video_cards_freedreno"
 
 RDEPEND="
video_cards_intel?  ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
+   video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] )
sys-libs/ncurses:0=
 "
 
@@ -41,6 +42,7 @@ src_configure() {
-DINTEL_SUPPORT=$(usex video_cards_intel)
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
+   -DMSM_SUPPORT=$(usex video_cards_freedreno)
)
 
cmake_src_configure



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

2024-01-11 Thread Michał Górny
commit: d5c124f648851dee686580c4f513c0d62fdabb16
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 05:07:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 05:07:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c124f6

package.mask: Mask =dev-python/pytest-asyncio-0.23.3 as well

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index da39bcf30fba..546cc8cbb3c6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-01-12)
+# Breaks data collection for a lot of packages, by attempting to import
+# all modules (not just test files), and therefore failing if they have
+# optional runtime dependencies.
+=dev-python/pytest-asyncio-0.23.3
+
 # Michał Górny  (2024-01-11)
 # These plugins are no longer maintained.  At least
 # dev-python/pytest-virtualenv is broken.  They have no revdeps left.



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

2024-01-11 Thread Michał Górny
commit: 5e4d2029bdf220cd9bc964a34b726c7055214bc6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:53:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:53:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4d2029

dev-python/urwid: Bump to 2.4.2

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

 dev-python/urwid/Manifest   |  1 +
 dev-python/urwid/urwid-2.4.2.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index 030b052e21c7..8a7f582a79d4 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -1,2 +1,3 @@
 DIST urwid-2.3.4.tar.gz 678305 BLAKE2B 
1b0de4ae4a18751275de968da9899e934277d8f9ac24cd1363ec9bbef48492f5fc6e00785c75447c8eddba2952fb37689b1e2b7b74a430590020b3aa77979f16
 SHA512 
e1ed9357b738975c909f847a2f12292cfad1cf824be9d3818ca0de3d1ca5c992ba89d5cea25888db3a8bb6c73a64b94ecb1df0a19d5af7f7b060bd113f93a8dd
 DIST urwid-2.4.1.tar.gz 691240 BLAKE2B 
17ae6a0f61206488c8dd59cbdd4a4f4a7ec1d3f8faa41a0d2e445fc6606e85959616ab0021e673f0d87311e4ca0e62d27f96996a8c49a8461b3cf0137e0c28ec
 SHA512 
2a18c3ba67b1381edecbf260088174c05756366f91c069237909bf21e17ea5d795fd9cdf3b918dcc955c85b63888ccd3c41661fcc8edeef3e50369dd302c0b63
+DIST urwid-2.4.2.tar.gz 782733 BLAKE2B 
9b8f179932651609d0bfe324427d04e7eb68c5d8832dfbb791bd0e07af031551c1c195e991f892fdc51135dc313e3d0975f6fd52351ecc0cc76d9078a7972cd1
 SHA512 
839ee50915f784349b8ae7be1ec9538a6d0aa2317a747d36e30409ac2754b42bca98f282e4ce9bb7bbb3ba18c2d199dab6c54dabd689b07f02a779da47a23af2

diff --git a/dev-python/urwid/urwid-2.4.2.ebuild 
b/dev-python/urwid/urwid-2.4.2.ebuild
new file mode 100644
index ..7681eb5c7c45
--- /dev/null
+++ b/dev-python/urwid/urwid-2.4.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-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} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Curses-based user interface library for Python"
+HOMEPAGE="
+   https://urwid.org/
+   https://pypi.org/project/urwid/
+   https://github.com/urwid/urwid/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+distutils_enable_tests unittest
+
+python_test() {
+   rm -rf urwid || die
+   eunittest
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Trio event loop" "dev-python/trio"
+}



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

2024-01-11 Thread Michał Górny
commit: 3888a86225b872b91f301838f8a98c6ed33e770c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:54:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:54:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3888a862

dev-python/sphinx-celery: Bump to 2.1.1

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

 dev-python/sphinx-celery/Manifest  |  1 +
 .../sphinx-celery/sphinx-celery-2.1.1.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/sphinx-celery/Manifest 
b/dev-python/sphinx-celery/Manifest
index 0715199e3548..231c4b5222b7 100644
--- a/dev-python/sphinx-celery/Manifest
+++ b/dev-python/sphinx-celery/Manifest
@@ -1,2 +1,3 @@
 DIST sphinx_celery-2.0.0.tar.gz 16203 BLAKE2B 
439a9cd20e09071491338016ba83514e37c7cdfa34966e93e3c6062ed94cdaa0750351a0de9fc7b27be1b7e557b5625be73f01f1de59d15f36335e9d46d35cae
 SHA512 
1beca69fe9b56d04cd3c42aa9244d50a364a860e9cf53f94897c0f690b8465f4e2a7b10ed6d310d3fa706d86f5882a338cd982a3ac7cec36586269756e9128a5
 DIST sphinx_celery-2.1.0.tar.gz 16612 BLAKE2B 
8fc50186f589e00b26b7550f28ee4b4e863b58ccde682a53a70e90d53d4cd31777f6363a8d2dc58000db86bff0cdb957b74234d15d68c189cb9371c6e4b06cd0
 SHA512 
63abdf8de1f30550172f15c41eb51c1f200b83eaacda1b6c209138d9a4057fa6c0f711904fe11611ea08d18e957b3966038a0b6b4ca4d5d7cdbbaeab9bab601a
+DIST sphinx_celery-2.1.1.tar.gz 16615 BLAKE2B 
a4e3e92d54b78e04638185afb1f51f093303a2008b80369263357d3ca7e8cd18c1292e621c14a600def0c2e88c214d940fbd505aa70c8b7e29f546f5654e130a
 SHA512 
8236409ee05647f4d78cf7e7ea210a0b3d9052df48d493c120ed9a21601e132885c5b054a5f550489e0787ea7e7bb34c84bab81251a0578a7ef59a4be04ff65d

diff --git a/dev-python/sphinx-celery/sphinx-celery-2.1.1.ebuild 
b/dev-python/sphinx-celery/sphinx-celery-2.1.1.ebuild
new file mode 100644
index ..c1cf8b5e4213
--- /dev/null
+++ b/dev-python/sphinx-celery/sphinx-celery-2.1.1.ebuild
@@ -0,0 +1,24 @@
+# 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 pypi
+
+DESCRIPTION="Celery Sphinx Theme and Utilities"
+HOMEPAGE="
+   https://github.com/celery/sphinx_celery/
+   https://pypi.org/project/sphinx-celery/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-2.0.0[${PYTHON_USEDEP}]
+"



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

2024-01-11 Thread Michał Górny
commit: cc898bad50a2ca1b654b8e90d0afa2c553fdc51c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:10:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:10:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc898bad

dev-python/starlette: Bump to 0.35.1

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

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

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 3ccb07851380..b0f1c69ed9b7 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1 +1,2 @@
 DIST starlette-0.34.0.gh.tar.gz 2841390 BLAKE2B 
c7eb980fe0a1a6fff0e2bb0c2bb0af4a409933a51de28d2641698f39f8280e7e1d767927f6f919cbb6e5817d34f81b48835c3ad8600c05c6194f70e4f0475d39
 SHA512 
bf8ce6b665f91e0410dca7b4f427f07cf977f5e9dd6614cf7c06ef2521e359410cdfc2008d7324a500c68bb8b1ecfd9b3a165c7dfc62a84c01762910debb981e
+DIST starlette-0.35.1.gh.tar.gz 2842796 BLAKE2B 
1ea63f30d65103754559700eb2db699b3d03ce1dfc78081e7d2b9a680839dd0a453059d858e8b1390da2779ba755d5074033c53b5392ee7071fee27cc6739935
 SHA512 
75703c2ee23dd19e9c8bdd24a0a3d84f50486c0df0cad9609e0e08eb1fd3c61a4f56887d60018fbec4227bde2b3e12fb09decc865b8d5073bc4a1e066b6d5f69

diff --git a/dev-python/starlette/starlette-0.35.1.ebuild 
b/dev-python/starlette/starlette-0.35.1.ebuild
new file mode 100644
index ..b5162e45dc9b
--- /dev/null
+++ b/dev-python/starlette/starlette-0.35.1.ebuild
@@ -0,0 +1,49 @@
+# 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
+
+MY_P=${P/_p/.post}
+DESCRIPTION="The little ASGI framework that shines"
+HOMEPAGE="
+   https://www.starlette.io/
+   https://github.com/encode/starlette/
+   https://pypi.org/project/starlette/
+"
+# no docs or tests in sdist, as of 0.27.0
+SRC_URI="
+   https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/python-multipart[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Unpackaged 'databases' dependency
+   tests/test_database.py
+)
+
+distutils_enable_tests pytest



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

2024-01-11 Thread Michał Górny
commit: 8e4a1b2b027df6827f26e29f130186ce6259c093
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:08:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4a1b2b

dev-python/trimesh: Bump to 4.0.9

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

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

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 6cc1cbcf083b..7c55b65104f6 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-4.0.7.gh.tar.gz 13435408 BLAKE2B 
72c9bf419e8a2e74f80922cba41cd999b6245e2376b38034b31d3741b9c9095ad578b46a45f02986f4735fc31086751f6eff1ac49f22af50c7061bf815550e62
 SHA512 
fcbc6cd917d1b6d0d23064efe6c484c8f920e966c9108cc9664cea502d43abc4cd3fb77cdd54491bb3098efae964910a9fb211aef763f576cf0ab1ae1267f657
 DIST trimesh-4.0.8.gh.tar.gz 13434746 BLAKE2B 
858ad7daf9cff3bbedef3ea124d6af1be96233b09a2bd9abd0d2cc43b6f981f844300a36dfef751caf1abf721dd0481a189e0d80ddba8a3fcacbe87183c3d26e
 SHA512 
77472e954b9defdf39fac7813aad892f56f02da475801effdac7de28b6e28f6ca5a7c99fa51013e44435a2143f01a5a2be1e8419c1c81c0c02dca237b8e21dd3
+DIST trimesh-4.0.9.gh.tar.gz 13435804 BLAKE2B 
7e07ad04f7c08b01763ce0d4f50ad7a00fa4888f43abab92bbce495cb0c1dc8815e0c346e326f19c811fbe8d9d2657b45390016f1508e1d994ee529af182b2c1
 SHA512 
8d6d48a7889693536a54355efac5dc35eb2a8babeb5c93d71127e65935e7750d7330bd9b96b31b37dded7a5fd50151d39b6c38a29e0075374ee29ca975e5ed9d

diff --git a/dev-python/trimesh/trimesh-4.0.9.ebuild 
b/dev-python/trimesh/trimesh-4.0.9.ebuild
new file mode 100644
index ..a0760cd1d5cb
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.0.9.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=900
+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" sci-libs/scikit-image
+}



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

2024-01-11 Thread Michał Górny
commit: 53d844b04e1602ed91f9e9654e9f01690847e9ea
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:07:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:07:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d844b0

dev-util/stripe-mock: Bump to 0.180.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.180.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 640a0ebc0047..49d8287b64e1 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1 +1,2 @@
 DIST stripe-mock-0.179.0.tar.gz 1475675 BLAKE2B 
664b3d309edae0fa2c988d0c69b55fe9b01222aeb05c89f3658161407e86f2609b82637e0efa6e3babb14a360a5271319755bb18ef3e87ff8736fb3048178f1c
 SHA512 
52320a9c7295f798c9a493cf72c70e3e68eb8c631be7f9e814c6710d301af8b458c836d6e2c3bd5b23e3b5a912dd6410b3100a4d70f9682035c4104033441a9b
+DIST stripe-mock-0.180.0.tar.gz 1479418 BLAKE2B 
68f35942a8ee23a6e309e8d11dbce67d5a61ffaa459ff085a799116874cb4ccdd07b1bbb0ecddc62b89eee0a96c9cc30ee534b22234008e47ca5a7e6cc5eaf5a
 SHA512 
4d22be391ff9908bcfa60d89701a4f1ebf3ea2127c0f31c7299603cc616123f83be75b4e19f63335f6976760b9ab5cb62859a277b0b7c87a504c0aed23099a9a

diff --git a/dev-util/stripe-mock/stripe-mock-0.180.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.180.0.ebuild
new file mode 100644
index ..352d14e2ce00
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.180.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   dobin stripe-mock
+   einstalldocs
+}



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

2024-01-11 Thread Michał Górny
commit: 916e5582e6d4b85443daf6994be3a926bdd81834
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:07:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:07:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916e5582

dev-python/tox: Bump to 4.12.0

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-4.12.0.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index f8f718d0d18d..4e4239e98224 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,2 +1,3 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.11.4.tar.gz 176168 BLAKE2B 
03cf6337450494772a85787f2a34eaebfd1db159689fa4c26128efacb968b6aaac995c13a70ffaf1a7dde89107c9bb1975366ff1cc47a46979c7a1cfbd6c3402
 SHA512 
4b6149ec5945d67d3f5afd309a71a7845fe3ca2ca1291cb08327bda2177d2623ca49d52548fabf7856416dd90973c82566559a738946038963e7aada544ddc30
+DIST tox-4.12.0.tar.gz 176784 BLAKE2B 
726bf83a041fde29e28a30309cb5a6d07ae4569f665cf36eb2f8b8463159fb4464d7795c7fa8e132d186ae5eb8df398706a0a99f72f4d6eb4ac431713e866f3c
 SHA512 
51ca9c6819e3b8ee1b7146ec451676492e34b2f2f415db5781c7ab3d0d343dbaa15d6cc4060ea62179d121fe01af162ae973ab6d0a0841824f9d98ddcb5147a4

diff --git a/dev-python/tox/tox-4.12.0.ebuild b/dev-python/tox/tox-4.12.0.ebuild
new file mode 100644
index ..41643b7fa179
--- /dev/null
+++ b/dev-python/tox/tox-4.12.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/cachetools[${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/pyproject-api[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/distlib[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/re-assert[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are meaningless
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]'
+   

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

2024-01-11 Thread Michał Górny
commit: 07509e9aa30c044c90a2a611540bd59e8c43b469
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:17:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:17:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07509e9a

dev-python/pytoolconfig: Bump to 1.3.1

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

 dev-python/pytoolconfig/Manifest  |  1 +
 dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/pytoolconfig/Manifest b/dev-python/pytoolconfig/Manifest
index 0480a5f8ff9f..9e401f84587f 100644
--- a/dev-python/pytoolconfig/Manifest
+++ b/dev-python/pytoolconfig/Manifest
@@ -1,2 +1,3 @@
 DIST pytoolconfig-1.2.6.tar.gz 16425 BLAKE2B 
669c3bc906b06ac48ecb5649f1bef8a6af53e85d8f8d23f4059b63e4d1e57e10b0a66d2e89e72e0b4afe7d00aa9d26b4ceb23cc49b8e46a891e7fae60d228686
 SHA512 
beade8cd1780eb986dab1d630c1583c9c75fea5067d399081a5b8361789fdec96087243d8d79291655c83aca481d5888b3414a1b445200a9d8c59703761a83b2
 DIST pytoolconfig-1.3.0.tar.gz 16686 BLAKE2B 
77459f0d19bfd362ed8f0919ce27a3362e76add948dab224d38b3faa0dc07055181276fe2406150bdb5fdebf485031ef5e3de8344edc07bf6558e902c8c703e0
 SHA512 
9128f2ae116fb97edf991553207a97041df6b866e2ee4b4d05333418564a0429fdeb28c7807c3784707259f0700bb870955e89702fd5b723f19ae7639daaf150
+DIST pytoolconfig-1.3.1.tar.gz 16655 BLAKE2B 
8a35f6e1751b99e7bccb81f173ee56dfc94b586237e28e8ddcc859befb6ff502469fd70f02521216585367bc87c85ac81503055f055cf355be12476bc3efe608
 SHA512 
c8321a5e46593044828d737532926a2df0341f563bd15ee7ffa39ebba8ab2ddcf8a56d6c099d3b8801cb65bbe7e688fddd916fc9f2babc862d00f0a925837a12

diff --git a/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild 
b/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild
new file mode 100644
index ..ea051cd9e804
--- /dev/null
+++ b/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python tool configuration"
+HOMEPAGE="
+   https://pypi.org/project/pytoolconfig/
+   https://github.com/bagel897/pytoolconfig/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.11.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10 )
+"
+BDEPEND="
+   test? (
+   >=dev-python/sphinx-4.5.0[${PYTHON_USEDEP}]
+   >=dev-python/tabulate-0.8.9[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-01-11 Thread Michał Górny
commit: 1e6fbd72ea22b774da463219756d1e62ed7dfb6a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:51:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:51:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6fbd72

dev-python/environs: Bump to 10.3.0

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

 dev-python/environs/Manifest   |  1 +
 dev-python/environs/environs-10.3.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest
index e34d30ab6146..4adff21d96f3 100644
--- a/dev-python/environs/Manifest
+++ b/dev-python/environs/Manifest
@@ -1,3 +1,4 @@
 DIST environs-10.0.0.gh.tar.gz 23500 BLAKE2B 
c99a5972416a7959d06bb4541f6b319a948727386e621252e86389e3f271130917f6a056abe1363bd3bc4f10eb9d79107d9a6859fb4a745436fc35dd7a45e4d0
 SHA512 
4f2a485eb6a42687bd641f1468e70578eadaf01bd16fc121a9ba89725f560da1f1a4f0ba4476fbca561ffc6f4538c9a742b9335b89398d0abe09434e5e135957
 DIST environs-10.1.0.gh.tar.gz 23613 BLAKE2B 
6a0e47ba5397f21d4aa4026e8046a49f1a0f19f495725e9980786fe31b03ce492ce9233d279cb960c13a7d0b592034b643e3d719732d53fe0fb28ec15fc7c815
 SHA512 
5faf0e3e8fb67b01e4b809c817c5547914a499642324c0a9a2e2158e686ce80416656f29865cfee60e28e72360b6a65ec8045ef682a3a02ab49639f10e180bf5
 DIST environs-10.2.0.gh.tar.gz 23749 BLAKE2B 
1da049ebe9af97cc3364ffed8cf749f28ffb30453303696f421220da5b1fb86d5965b4c218b4f24cb7ea28cdf78e7e51cb0994d379fb05f0330f033b6f58d778
 SHA512 
c6e9fe693b3d59b1d15dad66ac29aff1a7ade7a8e3199c613fc29b2c3741506e6d87c27962aa0e764fae37e37a0a797de0bf490ceebce38e6319223fe1cc5b87
+DIST environs-10.3.0.gh.tar.gz 23931 BLAKE2B 
fbf6780de3a98078b76edb941361ff52cd93df51cc4c9003fa780b8fc8e366be4420de2f3ff69293f0379462c0ddfc4cf132ab67443c9b0508cca7f3b2d227fc
 SHA512 
de58aaa2dc46b9e0db026ff7c2bef9dbf247fa96eb7d12ef105981395f3141e1726f19062551ed139daa33ba1fd9b584d11b425c836496da1ecf9f69fcb409e9

diff --git a/dev-python/environs/environs-10.3.0.ebuild 
b/dev-python/environs/environs-10.3.0.ebuild
new file mode 100644
index ..eb57773697a8
--- /dev/null
+++ b/dev-python/environs/environs-10.3.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-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="Python library for simplified environment variable parsing"
+HOMEPAGE="
+   https://github.com/sloria/environs/
+   https://pypi.org/project/environs/
+"
+SRC_URI="
+   https://github.com/sloria/environs/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/marshmallow[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/django-cache-url[${PYTHON_USEDEP}]
+   dev-python/dj-database-url[${PYTHON_USEDEP}]
+   dev-python/dj-email-url[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md  )
+
+distutils_enable_tests pytest



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

2024-01-11 Thread Michał Górny
commit: 2f55ad4bde6cc94604e8ce643ed2f6c5e7c23f73
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:11:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:11:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f55ad4b

dev-python/jsonpath-ng: Bump to 1.6.1

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

 dev-python/jsonpath-ng/Manifest |  1 +
 dev-python/jsonpath-ng/jsonpath-ng-1.6.1.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-python/jsonpath-ng/Manifest b/dev-python/jsonpath-ng/Manifest
index 739fddd28291..4c6c86029e4e 100644
--- a/dev-python/jsonpath-ng/Manifest
+++ b/dev-python/jsonpath-ng/Manifest
@@ -1 +1,2 @@
 DIST jsonpath-ng-1.6.0.tar.gz 37132 BLAKE2B 
5af13db8ab85482656d5c1501edfb2c61dc62a08a2c90a12a7ba7b141b538b5ebfca86c856b9f65ef1c1b82329eb0ed7db5c1890d881e4cb968cb6ca31ddeb6f
 SHA512 
46eefe57330887143b98ef4deb97c5d7242f0cfbd923dffc17bd4147326ea4333c76df2451fbbb27933ada872628ad1ec04bdb9fc8e2c288c89bf37ec3783c43
+DIST jsonpath-ng-1.6.1.tar.gz 36024 BLAKE2B 
ed6b47974e55c8bb5e086249c24d847dc0e1719d6912c0097bf6bcc06ad096f54b99f9c7053c088bb2efae4c612a49364cae3b061593890508e408b6776e73fb
 SHA512 
84f4ceb3b2e76665b56df6c6cd9bf8c155d3677cc6b4798531bb35e95a591e98186c7fa756d400cbbde4c62acc7da077d0fdf989f5101846fb74bba83dd4be58

diff --git a/dev-python/jsonpath-ng/jsonpath-ng-1.6.1.ebuild 
b/dev-python/jsonpath-ng/jsonpath-ng-1.6.1.ebuild
new file mode 100644
index ..263a95212698
--- /dev/null
+++ b/dev-python/jsonpath-ng/jsonpath-ng-1.6.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_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python JSONPath Next-Generation"
+HOMEPAGE="
+   https://github.com/h2non/jsonpath-ng/
+   https://pypi.org/project/jsonpath-ng/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/ply[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/oslotest[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-01-11 Thread Michał Górny
commit: 96d2c1f987b5a1b5dc0f8dc2a82a11811aee8cd9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:15:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:15:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96d2c1f9

net-misc/electrum: Bump to 4.5.0

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

 net-misc/electrum/Manifest  |   1 +
 net-misc/electrum/electrum-4.5.0.ebuild | 114 
 2 files changed, 115 insertions(+)

diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
index 37e638aaaf9c..c69f1d7a66ff 100644
--- a/net-misc/electrum/Manifest
+++ b/net-misc/electrum/Manifest
@@ -1 +1,2 @@
 DIST electrum-4.4.6.gh.tar.gz 5637532 BLAKE2B 
c6b7667c7699f9eb11013c446e203ac4205df1d78e2fb8d44309bd6340c85bd9b4f6aef364f9bf9da4f262b58c74a7830c290c0659cd388b4a50863926dffa67
 SHA512 
e643a7119a8746d0f9ae02888bcdcf5ab4216ea19483113cf270b2cf23c8c615f0013a2aaf2c5f488655bf52cd190ab76761fa54f4b851039bc7add0c05ad320
+DIST electrum-4.5.0.gh.tar.gz 4829345 BLAKE2B 
cd3de793df68af81ce1d9d5dfce62b433d4f8d23ebaaef63926c1be665770b16095ce59f4e89ec27aee29f5d814d154163748330bbb5428f406ba64eaeebd54e
 SHA512 
237f87b3b527099e2e9dadbe5ae422075a4aea64dd434c31859fc032239e810e1c6641f4966dcd9ddfe396a31a67dc2fb4d4c8d5b1912b321a3408ccb805bd37

diff --git a/net-misc/electrum/electrum-4.5.0.ebuild 
b/net-misc/electrum/electrum-4.5.0.ebuild
new file mode 100644
index ..467eb433585d
--- /dev/null
+++ b/net-misc/electrum/electrum-4.5.0.ebuild
@@ -0,0 +1,114 @@
+# 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} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="User friendly Bitcoin client"
+HOMEPAGE="
+   https://electrum.org/
+   https://github.com/spesmilo/electrum/
+"
+SRC_URI="
+   https://github.com/spesmilo/electrum/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli ncurses qrcode +qt5"
+REQUIRED_USE="|| ( cli ncurses qt5 )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   =dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
+   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
+   dev-python/bitstring[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/pyperclip[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( $(python_gen_impl_dep 'ncurses') )
+"
+BDEPEND="
+   test? (
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # use backwards-compatible cryptodome API
+   sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die
+
+   # make qdarkstyle dep optional
+   sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die
+
+   # remove upper bounds from deps
+   sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die
+
+   local bestgui
+   if use qt5; then
+   bestgui=qt
+   elif use ncurses; then
+   bestgui=text
+   else
+   bestgui=stdio
+   fi
+   sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = 
.*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' 
${PN}/${PN} || die
+
+   eapply_user
+
+   xdg_environment_reset
+   distutils-r1_src_prepare
+}
+
+src_install() {
+   dodoc RELEASE-NOTES
+   distutils-r1_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+
+   local v
+   for v in ${REPLACING_VERSIONS}; do
+   ver_test "${v}" -ge 4.3.4 && return
+   done
+
+   ewarn "If you are new to BitCoin, please be aware that:"
+   ewarn "1. Cryptocurrencies are volatile.  BTC has been subject to rapid"
+   ewarn "   changes of value in the past."
+   ewarn "2. Cryptocurrency ownership is determined solely by the access 
to"
+   ewarn "   the private key.  If the key is lost or stolen, BTC are 
unrevocably"
+   ewarn "   lost."
+   ewarn "3. Proof-of-work based cryptocurrencies have negative 
environmental"
+   ewarn "   impact.  BTC mining is consuming huge amounts of 

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

2024-01-11 Thread Michał Górny
commit: 750a33182b3fe4695ffc3d58aaca831df2d009c8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:04:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:04:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750a3318

dev-python/boto3: Bump to 1.34.17

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.17.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index af591f26f66e..ce4db56498ba 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,4 +2,5 @@ DIST boto3-1.34.11.gh.tar.gz 760539 BLAKE2B 
8ce756d33b604aed9d42bcccf60be467bd51
 DIST boto3-1.34.14.gh.tar.gz 762792 BLAKE2B 
87857a6ff7e19f8438fe6b57978cdb3c8d22f8a68008fad4fcfdd40358b919a1c45f810bc45637da5971d20ce221cd8343440663d072666349e32c4df2be97a2
 SHA512 
8b651c5946394e159d6dd719337e4a5a60f708fa22ef26026bd85a18b3f34efa06f71282b9e9ea8c8ad4995e4bd6d0c13e4dddac75a51922fc30154ac0b87ecb
 DIST boto3-1.34.15.gh.tar.gz 763117 BLAKE2B 
52172262ea046139e1e828ded5f47564523a4e32e290e994333b73fc003c61537b8db77480dc5f7a6a2b4d5c4428819d53e0b43337fb32b1e0ea27dd81c2819d
 SHA512 
8f6f11553d4226c6fbf9e5642a99a9a3f17f55882b80a79b6e584f0848524da0af98bf5c0729820bb73102cbcb733433febe01a188b8fc29f0187b7e4dbfb2a6
 DIST boto3-1.34.16.gh.tar.gz 763874 BLAKE2B 
9186b3f5e1dad7ef235bb1e1ff25b02d07bc9fcfb59803c99f489f67128f15305dce7bee998d20f9bf33d48bb24e76f864420dd834f44a70aabbbd85bc1f22fc
 SHA512 
25b828f4bfcd51d5d1812970dd205429317f77e90d7ce0576370302b20a2f1bb972674b82bfa95b6398088ca059009d3980569ab1e132fc33e6af8d1dc33c37a
+DIST boto3-1.34.17.gh.tar.gz 764676 BLAKE2B 
a6e98ad81c3eb2a028c3d474860d8ec49f55be78bd832433e22444625a03adff7f7a7b21bb2cc435837831c008aa11a9186affc0cf09ab13279db09140ed0f4d
 SHA512 
83e17c46e9c839b6ec500ecdf3b1982f8b76c0b8ad63d66da3feb49646107be89c9ee3c913b3b03427eaf3d3d46cb34e7ef761261f3d72b78bc6771bd3f89c4e
 DIST boto3-1.34.7.gh.tar.gz 759909 BLAKE2B 
059228d7bd57ac34274437f77b3510dff6dca7d1293ffd6f7672b0fcc0acefffeeda2c5c2b4e19ef49bbffd4746dc226edfba52d57f5f8629516c9e830dbdd90
 SHA512 
43395937977ad3c860ede35d2adbb9575312ddab4972b8d258e41a7d6e86f3e6a74037dadb0f0e0f4f3d5ed715a66390041ac9c980bc8a3cfb727a44e252113e

diff --git a/dev-python/boto3/boto3-1.34.17.ebuild 
b/dev-python/boto3/boto3-1.34.17.ebuild
new file mode 100644
index ..037a85ad96ee
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.17.ebuild
@@ -0,0 +1,64 @@
+# 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/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+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: app-admin/awscli/

2024-01-11 Thread Michał Górny
commit: c54c3d70f5ca7d51fd111603b4c318f99392ed53
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:04:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:04:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54c3d70

app-admin/awscli: Bump to 1.32.17

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.17.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index c47fe9f8054c..96cc141aed9f 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,4 +2,5 @@ DIST aws-cli-1.32.11.gh.tar.gz 2620959 BLAKE2B 
8eab3362ec14ec50ae4f00862456e702a
 DIST aws-cli-1.32.14.gh.tar.gz 2622299 BLAKE2B 
0b7a29c756c2bdccc6bb5ef4953c2f05db05c2929c2671fc8b24cf410272b4bd1a25262f34b40db658a0e7921aae933d92b34be011832558ed286966f7473f2f
 SHA512 
e7847d63337cbcc10a62fc5b36aa4ed32b89de0c22116f8b1a618387f4d6308a9df8bba2b6e0353cf9af39e69c32e168515461c867c3141a29846b5f9fc6ad7e
 DIST aws-cli-1.32.15.gh.tar.gz 2623363 BLAKE2B 
1c0fabd073401e6cfefbff4ef13b26311f382c6901a59561449551b98727cf967dabfae9ce9d2cae2cc90b74a3da72fe7d99d11954b96a90694addc20ea66db8
 SHA512 
09da80164c72bf2d5e2d1129b69d8e5240adb13dd5c7b337c61daa4783221f68e5866c2cf3fb4ad6c0c9b461ef7bc296544b8f350c79ec6db03b85ba2810f1b7
 DIST aws-cli-1.32.16.gh.tar.gz 2623981 BLAKE2B 
b0aff685f59b60b4014ebf58cb28ded38d9462ef741ae4b51b80d82e9d1f03b705dc8e89e777cda92d150944cf1921063c10c8297320b59623a56af1bb9a0a43
 SHA512 
9dc837cdaeee49082cebe7d8570644185f4decc9201bbae9fb459d2f09621e9a02cebc38cc9b2f753831e5bbf99cbd3db971fd62bc27404fecd210d202b2c997
+DIST aws-cli-1.32.17.gh.tar.gz 2624311 BLAKE2B 
b50f5aa16c0965c37a9f65d2fa88006b33ef307bef206a4c728b9e698d2cead9e55c73c30e07b1c854f35918a4a24cf72a04a5948868b91327973d2ed32adc35
 SHA512 
9a4d86cc292c2e179594e27a43a7134b930a00d3c03b1494137e37c3b3fe76e7d6997a7581e8b262618f255c4d6a9d0feefbadbb0dbe9cc126b746ecf24263af
 DIST aws-cli-1.32.7.gh.tar.gz 2620400 BLAKE2B 
dee6686b73100c607eba165f0f8ff91217336b020644c7ef7ee95dad16f57baea0878a3da96fd2f7258271573c1245286921240d141ba3020006b7ca2b37a0b5
 SHA512 
1df4aa8f2a2924d0e1c84e1187db1d5b974600831d7f668e39cfa17c34896ec51c604ef52d5ce397ca5950e79cac3c2e744c9b048f12164b650aa871e0c489e7

diff --git a/app-admin/awscli/awscli-1.32.17.ebuild 
b/app-admin/awscli/awscli-1.32.17.ebuild
new file mode 100644
index ..390708df2335
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.17.ebuild
@@ -0,0 +1,88 @@
+# 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/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/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
+   

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

2024-01-11 Thread Michał Górny
commit: 98e0e62ac0f0d5c29beec19e3b0c8559549e5989
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 04:04:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 04:04:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e0e62a

dev-python/botocore: Bump to 1.34.17

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6c6a37c60233..dfe1429fa178 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,4 +2,5 @@ DIST botocore-1.34.11.gh.tar.gz 12612317 BLAKE2B 
8a8648dfb27fad0d0a52df37ce9d988
 DIST botocore-1.34.14.gh.tar.gz 12617340 BLAKE2B 
c4aac6682ccb8951f4652477857d58221c4f0d8f1d154b7ecfa4e536f6bdb199e4be43ef63f0fce0843e95c01cfc0a479af8c7773a9717461afc04cd4bb27912
 SHA512 
44b7b0e96c815b033dc603892c3940869a37c76d0826812d5778b644ca785ff27f870f3ec54c7d87696bd57d2a38cc31c4b3e70f295fe9d588afc12e8f7a914e
 DIST botocore-1.34.15.gh.tar.gz 12619235 BLAKE2B 
00e264f689946985207fa9dfc65ea1a1e90a7d41008a87bfe32c3c49542d4d26fa1a41f2a263fd395a32ef7eb7ae03846c1681325a61e8409a75c05a5eeccc67
 SHA512 
c2a137d45f05c355f912dcedcc690ec61cb1e3ff53e8fd5ccc055c49fd4b7acdafa0e88099bdad6eb8112fdcd1ab26b259efe409df340f885f9b7ca7d305d572
 DIST botocore-1.34.16.gh.tar.gz 12620688 BLAKE2B 
5b08650867649d6aafbd2219e3e5f9af8f2dbcbfbed2eb293c725d50242edd7584021c9f8cbed3232916bac46e7b323903e2f3767c3488d156a31e68dd678138
 SHA512 
b48b63b35d127732ccf6b37b029dc5d84c27e5104a9898b1a918db76afb4f2bddf428be97f6cda3d1107af30e4c3579f283add1ffbb51f075c5a445af42b83ca
+DIST botocore-1.34.17.gh.tar.gz 12627762 BLAKE2B 
127afe95d4bf1bd09912b7725d601656a8fc6098d97cdbecedd9c5117d6b2bfd640a90f9f8d457af49308e59b369b31a3123785999c11dee17d8ae9b9ba03ec9
 SHA512 
d01061b2b4b887ba409e60ad84c5fae6d91f5773839d18ad29db1567921383b89be4b0a2c56c9b7ada59d7a73236fc305fb7b3a8abeff359daecf939b26b13ad
 DIST botocore-1.34.7.gh.tar.gz 12606475 BLAKE2B 
387ee7dfab43c44c39c7b0566b6ddcb2b666024b5b7bee2c996194988781c169e1e9462b36d09861d1c3ca899d263392f3d79129e7a2f2fc4bbfed402f5c7dd6
 SHA512 
3f162d4d028dd81da552e0117671971aa891bf8fab513730f40083660fa83c1f82bf1b52875cf9f7f11089ecdd79f084f3c8e76227aa826c1aac7e5735032450

diff --git a/dev-python/botocore/botocore-1.34.17.ebuild 
b/dev-python/botocore/botocore-1.34.17.ebuild
new file mode 100644
index ..dcd34e4e67de
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.17.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..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${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 EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/btop/files/, sys-process/btop/

2024-01-11 Thread Yixun Lan
commit: c329e94b0515e8fc29b7234fe74bd6506fdf0383
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Wed Jan 10 09:02:00 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Jan 12 00:11:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c329e94b

sys-process/btop: add 1.3.0

Closes: https://bugs.gentoo.org/919934
Closes: https://bugs.gentoo.org/898148
Closes: https://github.com/gentoo/gentoo/pull/34753
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Yixun Lan  gentoo.org>

 sys-process/btop/Manifest  |  1 +
 sys-process/btop/btop-1.3.0.ebuild | 50 ++
 .../btop-1.3.0-configurable-fortification.patch| 49 +
 3 files changed, 100 insertions(+)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index e6b2ccbdcbb4..9549f453803d 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1,2 @@
 DIST btop-1.2.13.tar.gz 982660 BLAKE2B 
053c1ef87203b894c2cbe6007c3b5962dca232733d28f97d82a2f70e771d4cc92fe4c49d3582c80cb79974d65329d3e95e758b9e8a7fa51a2ff0cdbf6cbd9a75
 SHA512 
324e572d43e57e5e65e646aa743f7730e6d535fdc52e848aeb55d60c8d73945850c5b89fe0b541e98495ddf2bae71427a6ec8fe8a495b41cef885c535d01019b
+DIST btop-1.3.0.tar.gz 1142088 BLAKE2B 
9f29828e646a8a4de2cacb8d5eb2885afbb5cf7764c9e4344f0da79b44c7481ca2591524789d753bc227f5a28c18717eda3aa3d1bb9f307f37e2732e9bbbde55
 SHA512 
0c20e3e1648dcf7d416e8f0072d40ed4b3e558eeb749150e4881d260cd675932c9b25315578e378f880172fe6470a8afc2687e011b491a79bd3e29618448f397

diff --git a/sys-process/btop/btop-1.3.0.ebuild 
b/sys-process/btop/btop-1.3.0.ebuild
new file mode 100644
index ..753495ab9c7f
--- /dev/null
+++ b/sys-process/btop/btop-1.3.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs optfeature xdg cmake
+
+DESCRIPTION="A monitor of resources"
+HOMEPAGE="https://github.com/aristocratos/btop;
+SRC_URI="
+   https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
+
+PATCHES=(
+   # Backport of upstream PR 648. Remove after 1.3.0
+   "${FILESDIR}/${P}-configurable-fortification.patch"
+)
+
+pkg_setup() {
+   if [[ "${MERGE_TYPE}" != "binary" ]]; then
+   if tc-is-clang ; then
+   if [[ "$(clang-major-version)" -lt 16 ]]; then
+   die "sys-process/btop requires 
>=sys-devel/clang-16.0.0 to build."
+   fi
+   elif ! tc-is-gcc ; then
+   die "$(tc-getCXX) is not a supported compiler. Please 
use sys-devel/gcc or >=sys-devel/clang-16.0.0 instead."
+   fi
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBTOP_GPU=true
+   -DBTOP_RSMI_STATIC=false
+   # Fortification can be set in CXXFLAGS instead
+   -DBTOP_FORTIFY=false
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "GPU monitoring support (Radeon GPUs)" dev-util/rocm-smi
+   optfeature "GPU monitoring support (NVIDIA GPUs)" 
x11-drivers/nvidia-drivers
+}

diff --git a/sys-process/btop/files/btop-1.3.0-configurable-fortification.patch 
b/sys-process/btop/files/btop-1.3.0-configurable-fortification.patch
new file mode 100644
index ..f6fd873edb13
--- /dev/null
+++ b/sys-process/btop/files/btop-1.3.0-configurable-fortification.patch
@@ -0,0 +1,49 @@
+Patch from https://github.com/aristocratos/btop/pull/648/files.
+Allows to disable setting -D_FORTIFY_SOURCE in the build system,
+so the fortification level can be configured freely in make.conf.
+
+Bug: https://bugs.gentoo.org/898148
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -41,6 +41,7 @@ option(BTOP_LTO "Enable LTO" ON)
+ option(BTOP_USE_MOLD "Use mold to link btop" OFF)
+ option(BTOP_PEDANTIC "Enable a bunch of additional warnings" OFF)
+ option(BTOP_WERROR "Compile with warnings as errors" OFF)
++option(BTOP_FORTIFY "Detect buffer overflows with _FORTIFY_SOURCE=3" ON)
+ option(BTOP_GPU "Enable GPU support" ON)
+ cmake_dependent_option(BTOP_RSMI_STATIC "Link statically to ROCm SMI" OFF 
"BTOP_GPU" OFF)
+ 
+@@ -112,7 +113,7 @@ target_compile_definitions(btop PRIVATE
+   _FILE_OFFSET_BITS=64
+   $<$:_GLIBCXX_ASSERTIONS _LIBCPP_ENABLE_ASSERTIONS=1>
+   # Only has an effect with optimizations enabled
+-  $<$>:_FORTIFY_SOURCE=2>
++  $<$>,$>:_FORTIFY_SOURCE=3>
+ )
+ 
+ target_include_directories(btop SYSTEM PRIVATE include)
+--- a/Makefile
 b/Makefile
+@@ -50,6 +50,11 @@ ifeq ($(GPU_SUPPORT),true)
+   override ADDFLAGS += -DGPU_SUPPORT
+ endif
+ 
++FORTIFY_SOURCE ?= true
++ifeq ($(FORTIFY_SOURCE),true)
++  override ADDFLAGS += -D_FORTIFY_SOURCE=3
++endif
++
+ 

[gentoo-commits] proj/toolchain/glibc-patches:master commit in: 9999/

2024-01-11 Thread Andreas K. Hüttel
commit: f4d075e7d6163f39351a269f1a97b12253f0c691
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jan 11 23:28:05 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jan 11 23:28:05 2024 +
URL:
https://gitweb.gentoo.org/proj/toolchain/glibc-patches.git/commit/?id=f4d075e7

Drop valgrind tests patch, do this in ebuild

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

 ...sable-valgrind-based-tests-too-unreliable.patch | 38 --
 1 file changed, 38 deletions(-)

diff --git a//0009-Gentoo-Disable-valgrind-based-tests-too-unreliable.patch 
b//0009-Gentoo-Disable-valgrind-based-tests-too-unreliable.patch
deleted file mode 100644
index 9f13cb0..000
--- a//0009-Gentoo-Disable-valgrind-based-tests-too-unreliable.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 47f6f53cd39997f8e7fea5235b27a30fbdc9dd4d Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= 
-Date: Sat, 23 Dec 2023 22:56:11 +0100
-Subject: [PATCH 9/9] Gentoo: Disable valgrind-based tests, too unreliable
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Andreas K. Hüttel 

- elf/Makefile | 4 
- 1 file changed, 4 deletions(-)
-
-diff --git a/elf/Makefile b/elf/Makefile
-index ba7b71035c..4337603c6b 100644
 a/elf/Makefile
-+++ b/elf/Makefile
-@@ -480,7 +480,6 @@ tests += \
-   unload6 \
-   unload7 \
-   unload8 \
--  valgrind-test \
-   # tests
- tests-cxx = \
-   tst-dlopen-nodelete-reloc \
-@@ -611,9 +610,6 @@ $(objpfx)tst-relro-libc.out: tst-relro-symbols.py 
$(..)/scripts/glibcelf.py \
-   --required=__io_vtables \
- > $@ 2>&1; $(evaluate-test)
- 
--ifeq ($(run-built-tests),yes)
--tests-special += $(objpfx)tst-valgrind-smoke.out
--endif
- $(objpfx)tst-valgrind-smoke.out: tst-valgrind-smoke.sh $(objpfx)ld.so 
$(objpfx)valgrind-test
-   $(SHELL) $< $(objpfx)ld.so  $(rtlddir)/$(rtld-installed-name) 
'$(test-wrapper-env)' \
-   '$(run-program-env)' '$(rpath-link)' $(objpfx)valgrind-test > 
$@; $(evaluate-test)
--- 
-2.41.0
-



[gentoo-commits] proj/toolchain/glibc-patches:master commit in: 9999/

2024-01-11 Thread Andreas K. Hüttel
commit: d53894fd2ecb4fe3ae4242b36d314d95f8222a3e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jan 11 23:27:10 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jan 11 23:27:10 2024 +
URL:
https://gitweb.gentoo.org/proj/toolchain/glibc-patches.git/commit/?id=d53894fd

Update qemu patch series from azanella/bz23960-dirent

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

 ...4-linux-Use-getdents64-on-non-LFS-readdir.patch | 179 ++-
 /0005-support-Add-xreallocarray.patch  |  76 ++
 /0006-linux-Add-__readdir64_unlocked.patch | 182 ---
 ...ternal-DIR-filepos-as-off64_t-BZ-23960-B.patch} | 254 -
 /0007-linux-Add-__old_readdir64_unlocked.patch | 194 
 ...etdents64-on-readdir64-compat-implementat.patch | 250 
 6 files changed, 290 insertions(+), 845 deletions(-)

diff --git a//0004-linux-Use-getdents64-on-non-LFS-readdir.patch 
b//0004-linux-Use-getdents64-on-non-LFS-readdir.patch
index a451fd6..ddb3660 100644
--- a//0004-linux-Use-getdents64-on-non-LFS-readdir.patch
+++ b//0004-linux-Use-getdents64-on-non-LFS-readdir.patch
@@ -1,114 +1,29 @@
-From 782410070379ffbf54cb8abe71cc13fd24cfaea5 Mon Sep 17 00:00:00 2001
+From 3fac92713621f894d33a9f499bacb5b20f0d8ec3 Mon Sep 17 00:00:00 2001
 From: Adhemerval Zanella 
-Date: Fri, 27 Jan 2023 14:28:30 -0300
-Subject: [PATCH 4/9] linux: Use getdents64 on non-LFS readdir
+Date: Tue, 20 Oct 2020 13:37:15 -0300
+Subject: [PATCH 1/3] linux: Use getdents64 on non-LFS readdir
 
-The non-LFS opendir reserves a translation entry to be used to return
-the entry and the dirent64 struct is translated to the temporary buffer
-on each readdir call.
-
-Entries that overflow d_off/d_ino and the buffer reallocation failure
-(in case of large d_name) are ignored.
+It is similar to what non-LFS getdents do (including overflow check).
 
 Checked on x86_64-linux-gnu and i686-linux-gnu.
 ---
- dirent/tst-scandir.c|  6 ++-
- include/dirent.h|  2 +-
- sysdeps/unix/sysv/linux/dirstream.h |  5 ++
- sysdeps/unix/sysv/linux/readdir.c   | 83 +++--
- 4 files changed, 67 insertions(+), 29 deletions(-)
+ sysdeps/unix/sysv/linux/readdir.c | 97 +++
+ 1 file changed, 73 insertions(+), 24 deletions(-)
 
-diff --git a/dirent/tst-scandir.c b/dirent/tst-scandir.c
-index 8d87d4dd74..7bc666449e 100644
 a/dirent/tst-scandir.c
-+++ b/dirent/tst-scandir.c
-@@ -155,8 +155,12 @@ do_test (void)
- }
-   if (n != 6)
- {
-+  /* Non-lfs opendir skips entries that can not be represented (for
-+   instance if d_off is not an offset but rather an internal filesystem
-+   representation.  For this case there is no point in continue the
-+   testcase.  */
-   printf ("scandir returned %d entries instead of 6\n", n);
--  return 1;
-+  return EXIT_UNSUPPORTED;
- }
- 
-   struct
-diff --git a/include/dirent.h b/include/dirent.h
-index d7567f5e86..17827176ba 100644
 a/include/dirent.h
-+++ b/include/dirent.h
-@@ -1,8 +1,8 @@
- #ifndef _DIRENT_H
-+# include 
- # ifndef _ISOMAC
- #  include 
- # endif
--# include 
- # ifndef _ISOMAC
- # include 
- # include 
-diff --git a/sysdeps/unix/sysv/linux/dirstream.h 
b/sysdeps/unix/sysv/linux/dirstream.h
-index 3cb313b410..adcf8234f1 100644
 a/sysdeps/unix/sysv/linux/dirstream.h
-+++ b/sysdeps/unix/sysv/linux/dirstream.h
-@@ -18,6 +18,7 @@
- #ifndef   _DIRSTREAM_H
- #define   _DIRSTREAM_H1
- 
-+#include 
- #include 
- 
- #include 
-@@ -41,6 +42,10 @@ struct __dirstream
- 
- int errcode;  /* Delayed error code.  */
- 
-+#if !defined __OFF_T_MATCHES_OFF64_T || !defined __INO_T_MATCHES_INO64_T
-+struct dirent tdp;
-+#endif
-+
- /* Directory block.  We must make sure that this block starts
-at an address that is aligned adequately enough to store
-dirent entries.  Using the alignment of "void *" is not
 diff --git a/sysdeps/unix/sysv/linux/readdir.c 
b/sysdeps/unix/sysv/linux/readdir.c
-index 4a4c00ea07..cd0ccaf33a 100644
+index 33bae4b57d..4e2214f21e 100644
 --- a/sysdeps/unix/sysv/linux/readdir.c
 +++ b/sysdeps/unix/sysv/linux/readdir.c
-@@ -21,42 +21,71 @@
+@@ -20,43 +20,92 @@
+ 
  #if !_DIRENT_MATCHES_DIRENT64
  #include 
- 
-+/* Translate the DP64 entry to the non-LFS one in the translation entry
-+   at dirstream DS.  Return true is the translation was possible or
-+   false if either an internal field can not be represented in the non-LFS
-+   entry or if the name is too long.  */
-+static bool
-+dirstream_entry (struct __dirstream *ds, const struct dirent64 *dp64)
-+{
-+  /* Check for overflow.  */
-+  if (!in_off_t_range (dp64->d_off) || !in_ino_t_range (dp64->d_ino))
-+return false;
-+
-+  /* And if name is too large.  */
-+  if (dp64->d_reclen - offsetof (struct dirent64, d_name) > NAME_MAX)
-+return false;
-+
-+  

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

2024-01-11 Thread Andreas Sturmlechner
commit: 846b7f91e5bb87c066fee140d88ba52f8c4a5ac6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:07:33 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:12:34 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=846b7f91

media-gfx/digikam: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

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

diff --git a/media-gfx/digikam/digikam-.ebuild 
b/media-gfx/digikam/digikam-.ebuild
index b7b25149e6..705f85ef85 100644
--- a/media-gfx/digikam/digikam-.ebuild
+++ b/media-gfx/digikam/digikam-.ebuild
@@ -103,7 +103,7 @@ BDEPEND="
sys-devel/gettext
panorama? (
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
)
 "
 



[gentoo-commits] proj/kde:master commit in: dev-util/kdevelop-pg-qt/

2024-01-11 Thread Andreas Sturmlechner
commit: e39e3b960fd03899a34cead6053a38f470e1c2f0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:49:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:16:43 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e39e3b96

dev-util/kdevelop-pg-qt: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild 
b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild
index 17b2c3bdf4..08039ff77e 100644
--- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild
+++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild
@@ -22,5 +22,5 @@ IUSE=""
 
 BDEPEND="
sys-devel/bison
-   sys-devel/flex
+   app-alternatives/lex
 "



[gentoo-commits] proj/kde:master commit in: dev-util/kdevelop-pg-qt/

2024-01-11 Thread Andreas Sturmlechner
commit: f0d110f98fdc5123620a80eba5bcdcf02efde0f0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:07:09 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:16:47 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f0d110f9

dev-util/kdevelop-pg-qt: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild 
b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild
index 08039ff77e..30b3b7f236 100644
--- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild
+++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-.ebuild
@@ -21,6 +21,6 @@ SLOT="5"
 IUSE=""
 
 BDEPEND="
-   sys-devel/bison
app-alternatives/lex
+   app-alternatives/yacc
 "



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

2024-01-11 Thread Andreas Sturmlechner
commit: 6f86c450376f980fbf95ca28ce40343ebda2ac50
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:06:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:18:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6f86c450

dev-libs/kosmindoormap: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild  | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild
index 13633424f1..98a7a17d77 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild
@@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
index cda9dc71ff..1e11a6fede 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
@@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild
index 44c58659b6..6cd24c576f 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild
@@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-.ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-.ebuild
index 880d3060ac..4ab46aeed6 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-.ebuild
@@ -31,7 +31,7 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 src_configure() {



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kservice/

2024-01-11 Thread Andreas Sturmlechner
commit: b4852f96f6ba1660b2743841c1ebb4cf7206bf8c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:49:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:02:12 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4852f96

kde-frameworks/kservice: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 kde-frameworks/kservice/kservice-5.114.0.ebuild| 10 +-
 kde-frameworks/kservice/kservice-5.239..ebuild | 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/kde-frameworks/kservice/kservice-5.114.0.ebuild 
b/kde-frameworks/kservice/kservice-5.114.0.ebuild
index 7d927348a8..415bd5b393 100644
--- a/kde-frameworks/kservice/kservice-5.114.0.ebuild
+++ b/kde-frameworks/kservice/kservice-5.114.0.ebuild
@@ -16,11 +16,6 @@ IUSE="+man"
 # requires running kde environment
 RESTRICT="test"
 
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
 RDEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
@@ -32,6 +27,11 @@ RDEPEND="
 DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
 "
+BDEPEND="
+   app-alternatives/lex
+   sys-devel/bison
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
 
 src_configure() {
local mycmakeargs=(

diff --git a/kde-frameworks/kservice/kservice-5.239..ebuild 
b/kde-frameworks/kservice/kservice-5.239..ebuild
index 3cd1ea2094..c4c2eff520 100644
--- a/kde-frameworks/kservice/kservice-5.239..ebuild
+++ b/kde-frameworks/kservice/kservice-5.239..ebuild
@@ -16,11 +16,6 @@ IUSE="+man"
 # requires running kde environment
 RESTRICT="test"
 
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
 RDEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
@@ -32,6 +27,11 @@ RDEPEND="
 DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
 "
+BDEPEND="
+   app-alternatives/lex
+   sys-devel/bison
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
 
 src_configure() {
local mycmakeargs=(



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

2024-01-11 Thread Andreas Sturmlechner
commit: e4dcc59ecce3ef6b253cbc99f49b34812f343c85
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:06:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:18:04 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e4dcc59e

dev-libs/kopeninghours: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild | 2 +-
 dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild  | 2 +-
 dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild | 2 +-
 dev-libs/kopeninghours/kopeninghours-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild 
b/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild
index ab94d9a264..ab11cf8fdb 100644
--- a/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild
@@ -40,7 +40,7 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )

diff --git a/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild 
b/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild
index e77d4f98e9..b4546e7591 100644
--- a/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild
@@ -40,7 +40,7 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )

diff --git a/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild 
b/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild
index bde8a84fcd..ddfcea9517 100644
--- a/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild
@@ -40,7 +40,7 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )

diff --git a/dev-libs/kopeninghours/kopeninghours-.ebuild 
b/dev-libs/kopeninghours/kopeninghours-.ebuild
index ec52a4db4e..19445351b2 100644
--- a/dev-libs/kopeninghours/kopeninghours-.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-.ebuild
@@ -39,7 +39,7 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )



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

2024-01-11 Thread Andreas Sturmlechner
commit: 013f3c7ac3f92c14d8aa44f84c1edecfbf8f2c3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:47:53 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:16:50 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=013f3c7a

dev-libs/kopeninghours: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild | 2 +-
 dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild  | 2 +-
 dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild | 2 +-
 dev-libs/kopeninghours/kopeninghours-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild 
b/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild
index c525df473a..ab94d9a264 100644
--- a/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-23.08.49..ebuild
@@ -39,8 +39,8 @@ RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )

diff --git a/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild 
b/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild
index 976e671923..e77d4f98e9 100644
--- a/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-24.01.90.ebuild
@@ -39,8 +39,8 @@ RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )

diff --git a/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild 
b/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild
index 825a7249d4..bde8a84fcd 100644
--- a/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-24.02.49..ebuild
@@ -39,8 +39,8 @@ RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )

diff --git a/dev-libs/kopeninghours/kopeninghours-.ebuild 
b/dev-libs/kopeninghours/kopeninghours-.ebuild
index 2fd54668c8..ec52a4db4e 100644
--- a/dev-libs/kopeninghours/kopeninghours-.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-.ebuild
@@ -38,8 +38,8 @@ RDEPEND="${DEPEND}
${PYTHON_DEPS}
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )



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

2024-01-11 Thread Andreas Sturmlechner
commit: 3c385e8b10f466d4fc9e13ff01b621ae4743fe44
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:47:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:16:51 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3c385e8b

dev-libs/kosmindoormap: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild  | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild
index 1720f9cef7..13633424f1 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-23.08.49..ebuild
@@ -34,8 +34,8 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
index b60663c479..cda9dc71ff 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
@@ -34,8 +34,8 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild
index dfe1e52285..44c58659b6 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.02.49..ebuild
@@ -34,8 +34,8 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-.ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-.ebuild
index b4d2f477dd..880d3060ac 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-.ebuild
@@ -30,8 +30,8 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
 "
 
 src_configure() {



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

2024-01-11 Thread Andreas Sturmlechner
commit: 5435a3a5e0f8595dc70f14fb3e5462a3b761fdac
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:49:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:11:56 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5435a3a5

media-gfx/digikam: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

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

diff --git a/media-gfx/digikam/digikam-.ebuild 
b/media-gfx/digikam/digikam-.ebuild
index e5928fda36..b7b25149e6 100644
--- a/media-gfx/digikam/digikam-.ebuild
+++ b/media-gfx/digikam/digikam-.ebuild
@@ -102,8 +102,8 @@ RDEPEND="${COMMON_DEPEND}
 BDEPEND="
sys-devel/gettext
panorama? (
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
)
 "
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kuserfeedback/

2024-01-11 Thread Andreas Sturmlechner
commit: 3edf62b87fa451a3baf485b96240962a87f09b6d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:49:24 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:02:23 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3edf62b8

kde-frameworks/kuserfeedback: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 kde-frameworks/kuserfeedback/kuserfeedback-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild 
b/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild
index 9314ec6ab0..fdeb5cfea3 100644
--- a/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild
@@ -25,8 +25,8 @@ RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5[-kf6compat(-)]
 "
 BDEPEND="
+   app-alternatives/lex
sys-devel/bison
-   sys-devel/flex
doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc] )
 "
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kuserfeedback/

2024-01-11 Thread Andreas Sturmlechner
commit: 49d77abf9cc7e1ffda327ce0b3291acf2447b41a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:07:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:07:15 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=49d77abf

kde-frameworks/kuserfeedback: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 kde-frameworks/kuserfeedback/kuserfeedback-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild 
b/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild
index fdeb5cfea3..5d9689dab1 100644
--- a/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-.ebuild
@@ -26,7 +26,7 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc] )
 "
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/solid/

2024-01-11 Thread Andreas Sturmlechner
commit: 0f6b8beeb527d47184ae722669b4f363a99f960c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:07:31 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:08:41 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0f6b8bee

kde-frameworks/solid: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 kde-frameworks/solid/solid-5.114.0.ebuild| 2 +-
 kde-frameworks/solid/solid-5.239..ebuild | 2 +-
 kde-frameworks/solid/solid-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/kde-frameworks/solid/solid-5.114.0.ebuild 
b/kde-frameworks/solid/solid-5.114.0.ebuild
index 86bac492ce..c036208df0 100644
--- a/kde-frameworks/solid/solid-5.114.0.ebuild
+++ b/kde-frameworks/solid/solid-5.114.0.ebuild
@@ -30,8 +30,8 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
app-alternatives/lex
+   app-alternatives/yacc
>=dev-qt/linguist-tools-${QTMIN}:5
-   sys-devel/bison
 "
 
 src_configure() {

diff --git a/kde-frameworks/solid/solid-5.239..ebuild 
b/kde-frameworks/solid/solid-5.239..ebuild
index 165cff0d8e..df85f5697d 100644
--- a/kde-frameworks/solid/solid-5.239..ebuild
+++ b/kde-frameworks/solid/solid-5.239..ebuild
@@ -30,8 +30,8 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
app-alternatives/lex
+   app-alternatives/yacc
>=dev-qt/linguist-tools-${QTMIN}:5
-   sys-devel/bison
 "
 
 src_configure() {

diff --git a/kde-frameworks/solid/solid-.ebuild 
b/kde-frameworks/solid/solid-.ebuild
index bc70e34e52..45eb318476 100644
--- a/kde-frameworks/solid/solid-.ebuild
+++ b/kde-frameworks/solid/solid-.ebuild
@@ -28,8 +28,8 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
app-alternatives/lex
+   app-alternatives/yacc
>=dev-qt/qttools-${QTMIN}:6[linguist]
-   sys-devel/bison
 "
 
 src_configure() {



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kservice/

2024-01-11 Thread Andreas Sturmlechner
commit: ccf51bd177e79108f56ee56ab28f8653d3444cba
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:07:27 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:05:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ccf51bd1

kde-frameworks/kservice: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 kde-frameworks/kservice/kservice-5.114.0.ebuild| 2 +-
 kde-frameworks/kservice/kservice-5.239..ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kservice/kservice-5.114.0.ebuild 
b/kde-frameworks/kservice/kservice-5.114.0.ebuild
index 415bd5b393..294e9bc355 100644
--- a/kde-frameworks/kservice/kservice-5.114.0.ebuild
+++ b/kde-frameworks/kservice/kservice-5.114.0.ebuild
@@ -29,7 +29,7 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
 "
 

diff --git a/kde-frameworks/kservice/kservice-5.239..ebuild 
b/kde-frameworks/kservice/kservice-5.239..ebuild
index c4c2eff520..63ccb1af1e 100644
--- a/kde-frameworks/kservice/kservice-5.239..ebuild
+++ b/kde-frameworks/kservice/kservice-5.239..ebuild
@@ -29,7 +29,7 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
app-alternatives/lex
-   sys-devel/bison
+   app-alternatives/yacc
man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
 "
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/solid/

2024-01-11 Thread Andreas Sturmlechner
commit: 7fd9f07f3b50381571fc14dd9e90ce2c22b726ed
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:49:26 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:03:35 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7fd9f07f

kde-frameworks/solid: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 kde-frameworks/solid/solid-5.114.0.ebuild| 2 +-
 kde-frameworks/solid/solid-5.239..ebuild | 2 +-
 kde-frameworks/solid/solid-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/kde-frameworks/solid/solid-5.114.0.ebuild 
b/kde-frameworks/solid/solid-5.114.0.ebuild
index 4dbeab2b53..86bac492ce 100644
--- a/kde-frameworks/solid/solid-5.114.0.ebuild
+++ b/kde-frameworks/solid/solid-5.114.0.ebuild
@@ -29,9 +29,9 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
 "
 BDEPEND="
+   app-alternatives/lex
>=dev-qt/linguist-tools-${QTMIN}:5
sys-devel/bison
-   sys-devel/flex
 "
 
 src_configure() {

diff --git a/kde-frameworks/solid/solid-5.239..ebuild 
b/kde-frameworks/solid/solid-5.239..ebuild
index 253ef6b2f2..165cff0d8e 100644
--- a/kde-frameworks/solid/solid-5.239..ebuild
+++ b/kde-frameworks/solid/solid-5.239..ebuild
@@ -29,9 +29,9 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
 "
 BDEPEND="
+   app-alternatives/lex
>=dev-qt/linguist-tools-${QTMIN}:5
sys-devel/bison
-   sys-devel/flex
 "
 
 src_configure() {

diff --git a/kde-frameworks/solid/solid-.ebuild 
b/kde-frameworks/solid/solid-.ebuild
index f26f9c9405..bc70e34e52 100644
--- a/kde-frameworks/solid/solid-.ebuild
+++ b/kde-frameworks/solid/solid-.ebuild
@@ -27,9 +27,9 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
 "
 BDEPEND="
+   app-alternatives/lex
>=dev-qt/qttools-${QTMIN}:6[linguist]
sys-devel/bison
-   sys-devel/flex
 "
 
 src_configure() {



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kcalendarcore/

2024-01-11 Thread Andreas Sturmlechner
commit: 3bd7958691935bc113fd90a94eff6dff54e4b07b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 12:07:25 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 23:04:36 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3bd79586

kde-frameworks/kcalendarcore: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 kde-frameworks/kcalendarcore/kcalendarcore-5.114.0.ebuild| 3 ++-
 kde-frameworks/kcalendarcore/kcalendarcore-5.239..ebuild | 3 ++-
 kde-frameworks/kcalendarcore/kcalendarcore-.ebuild   | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.114.0.ebuild 
b/kde-frameworks/kcalendarcore/kcalendarcore-5.114.0.ebuild
index 98f7fec689..2ac7e4990a 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.114.0.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.114.0.ebuild
@@ -8,6 +8,7 @@ QTMIN=5.15.9
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Library for interfacing with calendars"
+
 LICENSE="GPL-2+ test? ( LGPL-3+ )"
 KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE=""
@@ -19,4 +20,4 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
 "
 RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/bison"
+BDEPEND="app-alternatives/yacc"

diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.239..ebuild 
b/kde-frameworks/kcalendarcore/kcalendarcore-5.239..ebuild
index 82fa0e438c..b38f2fe98f 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.239..ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.239..ebuild
@@ -8,6 +8,7 @@ QTMIN=5.15.9
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Library for interfacing with calendars"
+
 LICENSE="GPL-2+ test? ( LGPL-3+ )"
 KEYWORDS=""
 IUSE=""
@@ -19,4 +20,4 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
 "
 RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/bison"
+BDEPEND="app-alternatives/yacc"

diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-.ebuild 
b/kde-frameworks/kcalendarcore/kcalendarcore-.ebuild
index 22099d3671..6310248217 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-.ebuild
@@ -20,4 +20,4 @@ DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui]
 "
 RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/bison"
+BDEPEND="app-alternatives/yacc"



[gentoo-commits] proj/kde:master commit in: Documentation/package.mask/, Documentation/package.unmask/.kde-gear-live/, ...

2024-01-11 Thread Andreas Sturmlechner
commit: 463e7650428afb4920c94ee5fa1419c6cbb7b268
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:46:05 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:47:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=463e7650

Documentation: Update KDE Gear 24.02/live more-deps

Adding:
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.3.0

Updating:
~dev-libs/kirigami-addons-0.11.90
~dev-libs/ktextaddons-1.5.3

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

 .../package.accept_keywords/.kde-gear-24.02.49./more-deps   | 2 ++
 Documentation/package.accept_keywords/.kde-gear-24.02/more-deps | 2 ++
 Documentation/package.accept_keywords/.kde-gear-live.base/more-deps | 2 ++
 Documentation/package.accept_keywords/.kde-gear-live/more-deps  | 2 ++
 .../package.accept_keywords/kde-gear-24.02.49..keywords | 2 ++
 Documentation/package.accept_keywords/kde-gear-24.02.keywords   | 2 ++
 Documentation/package.accept_keywords/kde-gear-live.keywords| 2 ++
 Documentation/package.mask/kde-gear-24.02   | 6 --
 Documentation/package.mask/kde-gear-live| 6 --
 Documentation/package.unmask/.kde-gear-24.02/more-deps  | 6 --
 Documentation/package.unmask/.kde-gear-live/more-deps   | 6 --
 Documentation/package.unmask/kde-gear-24.02 | 6 --
 Documentation/package.unmask/kde-gear-live  | 6 --
 13 files changed, 38 insertions(+), 12 deletions(-)

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps 
b/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
index a6e13e9503..0d83634ed0 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
@@ -7,4 +7,6 @@
 ~media-libs/phonon-4.12.0
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.3.0
 ~sys-auth/polkit-qt-0.175.0

diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
index a6e13e9503..0d83634ed0 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
@@ -7,4 +7,6 @@
 ~media-libs/phonon-4.12.0
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.3.0
 ~sys-auth/polkit-qt-0.175.0

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
index a6e13e9503..0d83634ed0 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
@@ -7,4 +7,6 @@
 ~media-libs/phonon-4.12.0
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.3.0
 ~sys-auth/polkit-qt-0.175.0

diff --git a/Documentation/package.accept_keywords/.kde-gear-live/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
index a6e13e9503..0d83634ed0 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
@@ -7,4 +7,6 @@
 ~media-libs/phonon-4.12.0
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.3.0
 ~sys-auth/polkit-qt-0.175.0

diff --git 
a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
index b0764bed91..6b43327c69 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
@@ -256,4 +256,6 @@
 ~media-libs/phonon-4.12.0
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.3.0
 ~sys-auth/polkit-qt-0.175.0

diff --git a/Documentation/package.accept_keywords/kde-gear-24.02.keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
index 848c17a855..a92759569e 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
@@ -256,4 +256,6 @@
 ~media-libs/phonon-4.12.0
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.3.0
 ~sys-auth/polkit-qt-0.175.0

diff --git a/Documentation/package.accept_keywords/kde-gear-live.keywords 
b/Documentation/package.accept_keywords/kde-gear-live.keywords
index 

[gentoo-commits] repo/gentoo:master commit in: profiles/, net-libs/kdsoap-ws-discovery-client/

2024-01-11 Thread Andreas Sturmlechner
commit: 783ecf28df8be234884f85396f2fb8cc74a423da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:02:53 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ecf28

net-libs/kdsoap-ws-discovery-client: add 0.3.0

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

 net-libs/kdsoap-ws-discovery-client/Manifest   |  1 +
 .../kdsoap-ws-discovery-client-0.3.0.ebuild| 52 ++
 profiles/package.mask  |  1 +
 3 files changed, 54 insertions(+)

diff --git a/net-libs/kdsoap-ws-discovery-client/Manifest 
b/net-libs/kdsoap-ws-discovery-client/Manifest
index d9b499b3b6ec..1551a85a33c3 100644
--- a/net-libs/kdsoap-ws-discovery-client/Manifest
+++ b/net-libs/kdsoap-ws-discovery-client/Manifest
@@ -1 +1,2 @@
 DIST kdsoap-ws-discovery-client-0.2_pre20200927.tar.gz 37493 BLAKE2B 
c0dff21554bc56c4055c74a166a85186d67b0378f7bfbfcd3582ae7b992aaa71cefb6b794258fa07b37fcdd1d42ac2bf9fbfd7cd8142f8f77b1ba9791d683dae
 SHA512 
86f8c4eee3fd484253ee91190092a9ae0dbd3d0c536ec25a6e3ec35be45d4a3d320cffbfc0ed2024d447788b43c9df88ca81181157720ce8942c9034d4eea49f
+DIST kdsoap-ws-discovery-client-0.3.0.tar.xz 30948 BLAKE2B 
e8a9e0f0cb3eee9e942436b4a8d07d7b8ab6578fecd5b3d59aadee7af91268945c4b4c37619212fb0f54038de65d38b318c33717f3e0eff07b088a101a0d72c6
 SHA512 
24c437686fc7d6659f610d030b263cef33c35e4c4f4f8a750068d3b2dcd166142d32d21c3d15a14f6ec7eb87b28d883d1d1ba8e11497ea75a1328e29a256a5c8

diff --git 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.3.0.ebuild 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.3.0.ebuild
new file mode 100644
index ..96289b56c583
--- /dev/null
+++ 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.3.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+KFMIN=5.248.0
+inherit ecm kde.org
+
+DESCRIPTION="WS-Discovery client library based on KDSoap"
+HOMEPAGE="https://invent.kde.org/libraries/kdsoap-ws-discovery-client;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="CC0-1.0 GPL-3+"
+SLOT="0"
+IUSE="doc"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-qt/qtbase:6[network]
+   >=net-libs/kdsoap-2.2.0[qt6]
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qtbase:6[xml] )
+"
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.2_pre20200317-no-install-docs.patch )
+
+src_prepare() {
+   ecm_src_prepare
+   use test || ecm_punt_qt_module Xml
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package doc Doxygen)
+   -DBUILD_QCH=OFF # does not use ecm_add_qch from ECMAddQch
+   )
+   ecm_src_configure
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+   ecm_src_install
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 0b8b6fb7047f..da39bcf30fba 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -403,6 +403,7 @@ dev-python/ruamel-std-pathlib
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
 ~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.3.0
 ~sys-auth/polkit-qt-0.175.0
 
 # Hans de Graaff  (2023-12-17)



[gentoo-commits] repo/gentoo:master commit in: profiles/, net-libs/kdsoap/

2024-01-11 Thread Andreas Sturmlechner
commit: bb5d045ea90c4105430a91347f7fdfcc99319339
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 21:36:47 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5d045e

net-libs/kdsoap: add 2.2.0, add github upstream metadata

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

 net-libs/kdsoap/Manifest|  1 +
 net-libs/kdsoap/kdsoap-2.2.0.ebuild | 69 +
 net-libs/kdsoap/metadata.xml|  3 ++
 profiles/package.mask   |  1 +
 4 files changed, 74 insertions(+)

diff --git a/net-libs/kdsoap/Manifest b/net-libs/kdsoap/Manifest
index c4051e21a521..43281d3308a9 100644
--- a/net-libs/kdsoap/Manifest
+++ b/net-libs/kdsoap/Manifest
@@ -1 +1,2 @@
 DIST kdsoap-2.1.1.tar.gz 948277 BLAKE2B 
6daec26426bb6becc78400877ad221b929f0c30e45755644258eca864617d20b9d1269d8a964d38d40e9f5eb93ae213a95e05deb0a34dd3817261096178815a2
 SHA512 
12224f664dcae7ceb7395a7c3de48a208ae81c10f6fba4d0db233613472c6b9cdbea6375297c27b58fe7338d7db27a4447844f4e8f40a24ec1b4dd3fa38d20bb
+DIST kdsoap-2.2.0.tar.gz 11918875 BLAKE2B 
0cce6af5ee08948d8029a2302174e0faa9cc06a7c813cb914a5395078a27b23d3c10ccc63f50831ecbd8f8958cb2eb5620b460d78cd6e63480e17580a331a8f9
 SHA512 
6ed5cd6a0d02a9faf6881facbd28391c553b3671512153ecd058ab53bfbe9d3f0afa3704d580e66010ddf6a3de7e578a632339f8c1ae7529c28f9d5fd7d1eb5f

diff --git a/net-libs/kdsoap/kdsoap-2.2.0.ebuild 
b/net-libs/kdsoap/kdsoap-2.2.0.ebuild
new file mode 100644
index ..64e1ce941828
--- /dev/null
+++ b/net-libs/kdsoap/kdsoap-2.2.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   
SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+else
+   EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git;
+   EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen )
+   inherit git-r3
+fi
+inherit cmake multibuild
+
+DESCRIPTION="Qt-based client-side and server-side SOAP component"
+HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kd-soap/;
+
+LICENSE="GPL-3 AGPL-3"
+SLOT="0/2"
+IUSE="+qt5 qt6"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+RDEPEND="
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtxml:5
+   )
+   qt6? ( dev-qt/qtbase:6[network,xml] )"
+DEPEND="${RDEPEND}
+   dev-libs/boost
+"
+
+pkg_setup() {
+   MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
+src_prepare() {
+   cmake_src_prepare
+   sed -e "/install.*INSTALL_DOC_DIR/d" -i CMakeLists.txt || die
+}
+
+src_configure() {
+   my_src_configure() {
+   local mycmakeargs=(
+   -DKDSoap_DOCS=OFF
+   -DKDSoap_EXAMPLES=OFF # no install targets
+   -DKDSoap_STATIC=OFF
+   )
+
+   if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+   mycmakeargs+=( -DKDSoap_QT6=ON )
+   else
+   mycmakeargs+=( -DKDSoap_QT6=OFF )
+   fi
+   cmake_src_configure
+   }
+
+   multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+   multibuild_foreach_variant cmake_src_compile
+}
+
+src_install() {
+   multibuild_foreach_variant cmake_src_install
+}

diff --git a/net-libs/kdsoap/metadata.xml b/net-libs/kdsoap/metadata.xml
index 8641e5bdd399..77493fa9cc4b 100644
--- a/net-libs/kdsoap/metadata.xml
+++ b/net-libs/kdsoap/metadata.xml
@@ -5,4 +5,7 @@
k...@gentoo.org
Gentoo KDE Project

+   
+   KDAB/KDSoap
+   
 

diff --git a/profiles/package.mask b/profiles/package.mask
index 811dbbf83bcb..0b8b6fb7047f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -402,6 +402,7 @@ dev-python/ruamel-std-pathlib
 ~media-libs/phonon-4.12.0
 ~media-libs/phonon-vlc-0.12.0
 ~media-libs/pulseaudio-qt-1.4.0
+~net-libs/kdsoap-2.2.0
 ~sys-auth/polkit-qt-0.175.0
 
 # Hans de Graaff  (2023-12-17)



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

2024-01-11 Thread Andreas Sturmlechner
commit: 7d824d9342fd3d6c259a253c75b372f3c04e4f45
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:42:01 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:47:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7d824d93

kde-apps/kio-extras: Add USEdep on net-libs/kdsoap[qt6]

Raise minimum version to >=net-libs/kdsoap-ws-discovery-client-0.3.0

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

 kde-apps/kio-extras/kio-extras-24.01.90.ebuild  | 2 +-
 kde-apps/kio-extras/kio-extras-24.02.49..ebuild | 2 +-
 kde-apps/kio-extras/kio-extras-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/kde-apps/kio-extras/kio-extras-24.01.90.ebuild 
b/kde-apps/kio-extras/kio-extras-24.01.90.ebuild
index c343b06561..fa14db52c2 100644
--- a/kde-apps/kio-extras/kio-extras-24.01.90.ebuild
+++ b/kde-apps/kio-extras/kio-extras-24.01.90.ebuild
@@ -58,7 +58,7 @@ DEPEND="
phonon? ( >=media-libs/phonon-4.12.0[qt6] )
samba? (
net-fs/samba[client]
-   >=net-libs/kdsoap-2.1.1-r1:=
+   >=net-libs/kdsoap-2.2.0:=[qt6]
>=net-libs/kdsoap-ws-discovery-client-0.3.0
)
sftp? ( net-libs/libssh:=[sftp] )

diff --git a/kde-apps/kio-extras/kio-extras-24.02.49..ebuild 
b/kde-apps/kio-extras/kio-extras-24.02.49..ebuild
index c73692716b..073642cfd8 100644
--- a/kde-apps/kio-extras/kio-extras-24.02.49..ebuild
+++ b/kde-apps/kio-extras/kio-extras-24.02.49..ebuild
@@ -58,7 +58,7 @@ DEPEND="
phonon? ( >=media-libs/phonon-4.12.0[qt6] )
samba? (
net-fs/samba[client]
-   >=net-libs/kdsoap-2.1.1-r1:=
+   >=net-libs/kdsoap-2.2.0:=[qt6]
>=net-libs/kdsoap-ws-discovery-client-0.3.0
)
sftp? ( net-libs/libssh:=[sftp] )

diff --git a/kde-apps/kio-extras/kio-extras-.ebuild 
b/kde-apps/kio-extras/kio-extras-.ebuild
index c73692716b..073642cfd8 100644
--- a/kde-apps/kio-extras/kio-extras-.ebuild
+++ b/kde-apps/kio-extras/kio-extras-.ebuild
@@ -58,7 +58,7 @@ DEPEND="
phonon? ( >=media-libs/phonon-4.12.0[qt6] )
samba? (
net-fs/samba[client]
-   >=net-libs/kdsoap-2.1.1-r1:=
+   >=net-libs/kdsoap-2.2.0:=[qt6]
>=net-libs/kdsoap-ws-discovery-client-0.3.0
)
sftp? ( net-libs/libssh:=[sftp] )



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

2024-01-11 Thread Andreas Sturmlechner
commit: a7e885449ea5decdf10eaf26e8d29ff91c4d0697
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:41:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:47:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a7e88544

kde-apps/kio-extras: Add qt5 USEdep on net-libs/kdsoap

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

 kde-apps/kio-extras/kio-extras-23.08.49..ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kio-extras/kio-extras-23.08.49..ebuild 
b/kde-apps/kio-extras/kio-extras-23.08.49..ebuild
index 929ce3c1f4..4a27a5846d 100644
--- a/kde-apps/kio-extras/kio-extras-23.08.49..ebuild
+++ b/kde-apps/kio-extras/kio-extras-23.08.49..ebuild
@@ -57,7 +57,10 @@ DEPEND="
nfs? ( net-libs/libtirpc:= )
openexr? ( media-libs/openexr:= )
phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
-   samba? ( net-fs/samba[client] )
+   samba? (
+   net-fs/samba[client]
+   net-libs/kdsoap:=[qt5(+)]
+   )
sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1 )
X? (



[gentoo-commits] proj/kde:master commit in: kde-apps/kio-extras-kf5/

2024-01-11 Thread Andreas Sturmlechner
commit: 4141871789b299b6f93a533845a6bf954513ea7f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:40:45 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:47:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=41418717

kde-apps/kio-extras-kf5: Depend on net-libs/kdsoap[qt5]

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

 kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild  | 5 -
 kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild | 5 -
 kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild  | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
index 44654ee4e5..4c1da5d474 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
@@ -59,7 +59,10 @@ DEPEND="
nfs? ( net-libs/libtirpc:= )
openexr? ( media-libs/openexr:= )
phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
-   samba? ( net-fs/samba[client] )
+   samba? (
+   net-fs/samba[client]
+   net-libs/kdsoap:=[qt5(+)]
+   )
sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1 )
X? (

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
index a8814be9c8..958dcd31ef 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
@@ -59,7 +59,10 @@ DEPEND="
nfs? ( net-libs/libtirpc:= )
openexr? ( media-libs/openexr:= )
phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
-   samba? ( net-fs/samba[client] )
+   samba? (
+   net-fs/samba[client]
+   net-libs/kdsoap:=[qt5(+)]
+   )
sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1 )
X? (

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
index a8814be9c8..958dcd31ef 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
@@ -59,7 +59,10 @@ DEPEND="
nfs? ( net-libs/libtirpc:= )
openexr? ( media-libs/openexr:= )
phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
-   samba? ( net-fs/samba[client] )
+   samba? (
+   net-fs/samba[client]
+   net-libs/kdsoap:=[qt5(+)]
+   )
sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1 )
X? (



[gentoo-commits] proj/kde:master commit in: net-libs/kdsoap-ws-discovery-client/

2024-01-11 Thread Andreas Sturmlechner
commit: ab61e2bf7bb1433985c8a9c33a4390e65e9755a3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:35:25 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:47:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ab61e2bf

net-libs/kdsoap-ws-discovery-client: Add USEdep on net-libs/kdsoap[qt6]

Add release switch

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

 .../kdsoap-ws-discovery-client-.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
index d4bc030282..96289b56c5 100644
--- a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
+++ b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
@@ -5,22 +5,26 @@ EAPI=8
 
 ECM_QTHELP="false"
 ECM_TEST="forceoptional"
-KFMIN=5.245.0
+KFMIN=5.248.0
 inherit ecm kde.org
 
 DESCRIPTION="WS-Discovery client library based on KDSoap"
 HOMEPAGE="https://invent.kde.org/libraries/kdsoap-ws-discovery-client;
 
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
 LICENSE="CC0-1.0 GPL-3+"
 SLOT="0"
-KEYWORDS=""
 IUSE="doc"
 
 RESTRICT="test"
 
 RDEPEND="
dev-qt/qtbase:6[network]
-   >=net-libs/kdsoap-0.2.0
+   >=net-libs/kdsoap-2.2.0[qt6]
 "
 DEPEND="${RDEPEND}
test? ( dev-qt/qtbase:6[xml] )



[gentoo-commits] repo/gentoo:master commit in: net-libs/kdsoap-ws-discovery-client/

2024-01-11 Thread Andreas Sturmlechner
commit: 8436534902dcd50984321bb12c687ef30d01eef9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 21:48:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84365349

net-libs/kdsoap-ws-discovery-client: Depend on net-libs/kdsoap[qt5]

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

 ...7.ebuild => kdsoap-ws-discovery-client-0.2_pre20200927-r1.ebuild} | 5 +++--
 net-libs/kdsoap-ws-discovery-client/metadata.xml | 3 +++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200927.ebuild
 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200927-r1.ebuild
similarity index 94%
rename from 
net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200927.ebuild
rename to 
net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200927-r1.ebuild
index 0076c30673a8..56cfe158fc12 100644
--- 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200927.ebuild
+++ 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200927-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,7 +25,8 @@ RESTRICT="test"
 RDEPEND="
dev-qt/qtcore:5
dev-qt/qtnetwork:5
-   >=net-libs/kdsoap-1.9.0:="
+   >=net-libs/kdsoap-1.9.0:=[qt5(+)]
+"
 DEPEND="${RDEPEND}
test? ( dev-qt/qtxml:5 )
 "

diff --git a/net-libs/kdsoap-ws-discovery-client/metadata.xml 
b/net-libs/kdsoap-ws-discovery-client/metadata.xml
index 8641e5bdd399..d37afc46e13b 100644
--- a/net-libs/kdsoap-ws-discovery-client/metadata.xml
+++ b/net-libs/kdsoap-ws-discovery-client/metadata.xml
@@ -5,4 +5,7 @@
k...@gentoo.org
Gentoo KDE Project

+   
+   libraries/kdsoap-ws-discovery-client
+   
 



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

2024-01-11 Thread Andreas Sturmlechner
commit: 291a62f43846e38c3e478a82a3be48fd38e5df34
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 22:39:15 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:47:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=291a62f4

net-misc/smb4k: Add qt5 USEdep on net-libs/kdsoap

Restrict to  gentoo.org>

 net-misc/smb4k/metadata.xml  | 1 +
 net-misc/smb4k/smb4k-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/smb4k/metadata.xml b/net-misc/smb4k/metadata.xml
index fd3d2f0456..3874c26030 100644
--- a/net-misc/smb4k/metadata.xml
+++ b/net-misc/smb4k/metadata.xml
@@ -7,6 +7,7 @@


cpe:/a:smb4k_project:smb4k
+   network/smb4k
smb4k



diff --git a/net-misc/smb4k/smb4k-.ebuild b/net-misc/smb4k/smb4k-.ebuild
index 3566e767dc..a8eb248b69 100644
--- a/net-misc/smb4k/smb4k-.ebuild
+++ b/net-misc/smb4k/smb4k-.ebuild
@@ -47,8 +47,8 @@ DEPEND="
>=kde-frameworks/solid-${KFMIN}:5
net-fs/samba[cups]
discovery? (
-   net-libs/kdsoap:=
-   net-libs/kdsoap-ws-discovery-client
+   net-libs/kdsoap:=[qt5(+)]
+   

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

2024-01-11 Thread Andreas Sturmlechner
commit: 56f46c765e43423dc29e94e9fa238362ce1a4535
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 21:51:40 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:48:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f46c76

net-misc/smb4k: Add qt5 USEdep on net-libs/kdsoap

Restrict to  gentoo.org>

 net-misc/smb4k/metadata.xml  | 1 +
 net-misc/smb4k/{smb4k-3.2.5.ebuild => smb4k-3.2.5-r1.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/smb4k/metadata.xml b/net-misc/smb4k/metadata.xml
index fd3d2f045638..3874c260304c 100644
--- a/net-misc/smb4k/metadata.xml
+++ b/net-misc/smb4k/metadata.xml
@@ -7,6 +7,7 @@


cpe:/a:smb4k_project:smb4k
+   network/smb4k
smb4k



diff --git a/net-misc/smb4k/smb4k-3.2.5.ebuild 
b/net-misc/smb4k/smb4k-3.2.5-r1.ebuild
similarity index 96%
rename from net-misc/smb4k/smb4k-3.2.5.ebuild
rename to net-misc/smb4k/smb4k-3.2.5-r1.ebuild
index 47b6bace54b0..56d37ec89dc5 100644
--- a/net-misc/smb4k/smb4k-3.2.5.ebuild
+++ b/net-misc/smb4k/smb4k-3.2.5-r1.ebuild
@@ -47,8 +47,8 @@ DEPEND="
>=kde-frameworks/solid-${KFMIN}:5
net-fs/samba[cups]
discovery? (
-   net-libs/kdsoap:=
-   net-libs/kdsoap-ws-discovery-client
+   net-libs/kdsoap:=[qt5(+)]
+   

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kio-extras-kf5/

2024-01-11 Thread Andreas Sturmlechner
commit: 433211fdcb49c8f2f50d5f2a5dc75d73cfba6879
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 21:53:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:48:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433211fd

kde-apps/kio-extras-kf5: Depend on net-libs/kdsoap[qt5]

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

 kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
index e6245623a940..acb19adb061b 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
@@ -59,7 +59,10 @@ DEPEND="
nfs? ( net-libs/libtirpc:= )
openexr? ( media-libs/openexr:= )
phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
-   samba? ( net-fs/samba[client] )
+   samba? (
+   net-fs/samba[client]
+   net-libs/kdsoap:=[qt5(+)]
+   )
sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1 )
X? (



[gentoo-commits] proj/kde:master commit in: net-libs/kdsoap/

2024-01-11 Thread Andreas Sturmlechner
commit: 2519a0ed7d2ab40a2be18a45a67a70c88bb33250
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jan  3 17:44:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:47:52 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2519a0ed

net-libs/kdsoap: Add IUSE qt5,qt6

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

 net-libs/kdsoap/kdsoap-.ebuild | 50 +-
 1 file changed, 39 insertions(+), 11 deletions(-)

diff --git a/net-libs/kdsoap/kdsoap-.ebuild 
b/net-libs/kdsoap/kdsoap-.ebuild
index f066e53528..64e1ce9418 100644
--- a/net-libs/kdsoap/kdsoap-.ebuild
+++ b/net-libs/kdsoap/kdsoap-.ebuild
@@ -5,37 +5,65 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then

SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 else
EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git;
EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen )
inherit git-r3
 fi
-inherit cmake
+inherit cmake multibuild
 
 DESCRIPTION="Qt-based client-side and server-side SOAP component"
 HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kd-soap/;
 
 LICENSE="GPL-3 AGPL-3"
 SLOT="0/2"
-IUSE=""
+IUSE="+qt5 qt6"
+REQUIRED_USE="|| ( qt5 qt6 )"
 
-RDEPEND="dev-qt/qtbase:6[network,xml]"
+RDEPEND="
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtxml:5
+   )
+   qt6? ( dev-qt/qtbase:6[network,xml] )"
 DEPEND="${RDEPEND}
dev-libs/boost
 "
 
+pkg_setup() {
+   MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
 src_prepare() {
cmake_src_prepare
sed -e "/install.*INSTALL_DOC_DIR/d" -i CMakeLists.txt || die
 }
 
 src_configure() {
-   local mycmakeargs=(
-   -DKDSoap_DOCS=OFF
-   -DKDSoap_EXAMPLES=OFF # no install targets
-   -DKDSoap_QT6=ON
-   -DKDSoap_STATIC=OFF
-   )
-   cmake_src_configure
+   my_src_configure() {
+   local mycmakeargs=(
+   -DKDSoap_DOCS=OFF
+   -DKDSoap_EXAMPLES=OFF # no install targets
+   -DKDSoap_STATIC=OFF
+   )
+
+   if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+   mycmakeargs+=( -DKDSoap_QT6=ON )
+   else
+   mycmakeargs+=( -DKDSoap_QT6=OFF )
+   fi
+   cmake_src_configure
+   }
+
+   multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+   multibuild_foreach_variant cmake_src_compile
+}
+
+src_install() {
+   multibuild_foreach_variant cmake_src_install
 }



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kio-extras/

2024-01-11 Thread Andreas Sturmlechner
commit: 889aeca38de20a10631852ee0962a5210228b194
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 21:58:13 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=889aeca3

kde-apps/kio-extras: Re-add IUSE samba

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

 kde-apps/kio-extras/kio-extras-24.01.90.ebuild | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/kde-apps/kio-extras/kio-extras-24.01.90.ebuild 
b/kde-apps/kio-extras/kio-extras-24.01.90.ebuild
index de423f025f84..fa14db52c28b 100644
--- a/kde-apps/kio-extras/kio-extras-24.01.90.ebuild
+++ b/kde-apps/kio-extras/kio-extras-24.01.90.ebuild
@@ -15,8 +15,7 @@ HOMEPAGE="https://invent.kde.org/network/kio-extras;
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="6"
 KEYWORDS="~amd64"
-IUSE="activities ios +man mtp openexr phonon +sftp taglib X"
-# TODO: samba (net-libs/kdsoap packaging issue w/ upstream)
+IUSE="activities ios +man mtp openexr phonon samba +sftp taglib X"
 # disabled upstream: nfs
 
 # requires running Plasma environment
@@ -57,6 +56,11 @@ DEPEND="
mtp? ( >=media-libs/libmtp-1.1.16:= )
openexr? ( media-libs/openexr:= )
phonon? ( >=media-libs/phonon-4.12.0[qt6] )
+   samba? (
+   net-fs/samba[client]
+   >=net-libs/kdsoap-2.2.0:=[qt6]
+   >=net-libs/kdsoap-ws-discovery-client-0.3.0
+   )
sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1 )
X? (
@@ -65,11 +69,6 @@ DEPEND="
)
 "
 #  nfs? ( net-libs/libtirpc:= )
-#  samba? (
-#  net-fs/samba[client]
-#  >=net-libs/kdsoap-2.1.1-r1:=
-#  >=net-libs/kdsoap-ws-discovery-client-0.3.0
-#  )
 RDEPEND="${DEPEND}
!

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kio-extras/

2024-01-11 Thread Andreas Sturmlechner
commit: e8906ef9b6b5de45d834cba1a2788445713b51e8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 21:54:02 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 22:48:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8906ef9

kde-apps/kio-extras: Add qt5 USEdep on net-libs/kdsoap

Restrict to  gentoo.org>

 .../{kio-extras-23.08.4.ebuild => kio-extras-23.08.4-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kio-extras/kio-extras-23.08.4.ebuild 
b/kde-apps/kio-extras/kio-extras-23.08.4-r1.ebuild
similarity index 97%
rename from kde-apps/kio-extras/kio-extras-23.08.4.ebuild
rename to kde-apps/kio-extras/kio-extras-23.08.4-r1.ebuild
index bfdd09beddd1..4d748c4d8215 100644
--- a/kde-apps/kio-extras/kio-extras-23.08.4.ebuild
+++ b/kde-apps/kio-extras/kio-extras-23.08.4-r1.ebuild
@@ -59,8 +59,8 @@ DEPEND="
phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
samba? (
net-fs/samba[client]
-   net-libs/kdsoap:=
-   net-libs/kdsoap-ws-discovery-client
+   net-libs/kdsoap:=[qt5(+)]
+   =media-libs/taglib-1.11.1 )



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

2024-01-11 Thread James Le Cuirot
commit: 2f39f04a841a1315e82e3e9afff835b8697e903f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 11 22:15:37 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 11 22:15:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f39f04a

www-client/vivaldi: Add version 6.5.3206.53

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

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.5.3206.53.ebuild | 224 ++
 2 files changed, 227 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 17e012e80345..30204063ef68 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.5.3206.48-1_armhf.deb 102282592 BLAKE2B 
827f7d544d8927661d
 DIST vivaldi-stable_6.5.3206.50-1_amd64.deb 106997072 BLAKE2B 
64e3d502ad5c2e3d657c9d3a8d79fab2ec2e96eaa437d5fdd8d50747ffad003bb21ee57c2dad6bee6877b67f51c4c48c0df8b9a861ad255bdd8fca4fc88c2517
 SHA512 
0a3a5bfa60374eddaf7d6cd45c1d702719993db77caa94b641b03a306bc020226f753e1557f3de332694f63a53f5ab65e5d278a674085eff9979efeeb962f3f9
 DIST vivaldi-stable_6.5.3206.50-1_arm64.deb 100873932 BLAKE2B 
544dacdcec653e3c8a22696ffae0115dad7c2e2c953f7812d1be40353de333407231f0106fe842b60520f6987aeb98a7b2bfb7b416c4dd5cbf773ff8218779e2
 SHA512 
d734e1df774198c1e9174d4dc1861060ba0c2c58a76a0e34657eb4ff96fbe92e0cd1f2963a24694d72c05662113d7ee6f38ef2dac073f8169d1c9a1128a135ab
 DIST vivaldi-stable_6.5.3206.50-1_armhf.deb 102279324 BLAKE2B 
805084c8e944a22195ac08c90f092344f87b64e91beb1067b2e291e513d7740409bd64bec3291e35443d39b6064491174b5cc5ec7ff510a5f112b675a2e150cb
 SHA512 
638e75fdbe84bfb373dc4d8270d671500bd00476ffe34154882b23a90274f95871ce123edc84e342084607a7a5e344cdd213459a9d758eba630c8009901b8cf7
+DIST vivaldi-stable_6.5.3206.53-1_amd64.deb 106990300 BLAKE2B 
24d2556454d35826995be43f54bed4d679ff6859ff0ac69eaaf644fb325a91035fd0043048e6345416c727a6ce02ab3871abd48cabc4456caafa16a1fbba1cc2
 SHA512 
eaa1a62c796a34de6de5046ff247b5aebe0c558068c8d1690c30e2250ce9faa18b5c9944648e46ca049bd847ac0086115a42b080a51b2538022a5bf39a2f3881
+DIST vivaldi-stable_6.5.3206.53-1_arm64.deb 100854724 BLAKE2B 
76bf62fca8265982d8e683a6f74e3b30ce606f1c96c02f776b7e5065724177e6c10d340e1f75b5103c2ce969db4d3e81aeda5365383550d86a0fccaa94e98a29
 SHA512 
842358cda63bc14485e5ecb7298357641a0420cd63a2497cea179dfe69d76495dc54dccf7b716b4d1ab66c90e7f2dac85af10f67b9844c9e928fa51b4764d8ff
+DIST vivaldi-stable_6.5.3206.53-1_armhf.deb 102296752 BLAKE2B 
077413b9b729d857aff362380df02b8022648e379de9cad444dab4b6c5579582f771cd06d3f9aab54b32a19f9556f14643be88aa4426e6b4d3fb8f673379f9f8
 SHA512 
af7cbad230e34e29f90eed47b5afdeca305c4535080f0c72ebd3cf9d0c0f6524687128bdba1dc95010be5bfa1367322e27cff390b92d5096eaa193bcc8f173b1

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

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

2024-01-11 Thread James Le Cuirot
commit: 41c1ba18cc62836f4510034993c82c206fdbab21
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 11 22:14:30 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 11 22:14:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c1ba18

media-libs/leptonica: 1.84.1 requires JPEG support for TIFF support

I got this slightly wrong before. JPEG support in libtiff itself seemingly
doesn't matter, except in the tests.

Closes: https://bugs.gentoo.org/921682
Signed-off-by: James Le Cuirot  gentoo.org>

 .../{leptonica-1.84.1-r1.ebuild => leptonica-1.84.1-r2.ebuild}   | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/media-libs/leptonica/leptonica-1.84.1-r1.ebuild 
b/media-libs/leptonica/leptonica-1.84.1-r2.ebuild
similarity index 92%
rename from media-libs/leptonica/leptonica-1.84.1-r1.ebuild
rename to media-libs/leptonica/leptonica-1.84.1-r2.ebuild
index b3b3a772826e..3de09739be9f 100644
--- a/media-libs/leptonica/leptonica-1.84.1-r1.ebuild
+++ b/media-libs/leptonica/leptonica-1.84.1-r2.ebuild
@@ -14,7 +14,10 @@ SLOT="0/6"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~ppc-macos"
 IUSE="gif jpeg jpeg2k png static-libs test tiff utils webp zlib"
 # N.B. Tests need some features enabled:
-REQUIRED_USE="test? ( jpeg png tiff zlib )"
+REQUIRED_USE="
+   tiff? ( jpeg )
+   test? ( jpeg png tiff zlib )
+"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -25,11 +28,11 @@ RDEPEND="
media-libs/libpng:0=[${MULTILIB_USEDEP}]
sys-libs/zlib:=[${MULTILIB_USEDEP}]
)
-   tiff? ( media-libs/tiff:=[jpeg,${MULTILIB_USEDEP}] )
+   tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] )
webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
-   test? ( media-libs/tiff[zlib] )"
+   test? ( media-libs/tiff[jpeg,zlib] )"
 
 DOCS=( README version-notes )
 



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

2024-01-11 Thread James Le Cuirot
commit: 52021657b8afbea579c2eefab70e35ca03848b16
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 11 22:16:46 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 11 22:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52021657

www-client/vivaldi: Stabilise 6.5.3206.50 on amd64

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

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

diff --git a/www-client/vivaldi/vivaldi-6.5.3206.50.ebuild 
b/www-client/vivaldi/vivaldi-6.5.3206.50.ebuild
index ea7dea4f525e..acbfa53909e3 100644
--- a/www-client/vivaldi/vivaldi-6.5.3206.50.ebuild
+++ b/www-client/vivaldi/vivaldi-6.5.3206.50.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 SRC_URI="



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

2024-01-11 Thread James Le Cuirot
commit: 13b2ffe7d05ee4b13cbb1b832ac48c3c6f577240
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 11 22:17:07 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 11 22:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b2ffe7

www-client/vivaldi: Drop old 6.5.3206.48

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

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.5.3206.48.ebuild | 224 --
 2 files changed, 227 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 30204063ef68..d26b97b48118 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.5.3206.48-1_amd64.deb 106997692 BLAKE2B 
e8877c250b87fe0bbeff8054aea7173646c3086847cde10c0c84093c31401be9ee1af5fd9466c14984aeab2ae15ebe28729920a0ef1dd7047bcba2197f4cddec
 SHA512 
eda3ed610933b88f4f005408c42b2c31a883ffa62a4cf6759969538ab27c3b49a02dbb93c9b0e47dd84cccf65b806aa35b661d43aeb6020f0a1846ff8c5af04c
-DIST vivaldi-stable_6.5.3206.48-1_arm64.deb 100871784 BLAKE2B 
8af9de4f30899cce7a45f7c5c1c0ab9bc9e6d2fea8f295b39a157d17e3d6ad24808805d1526eb789cd1c67025ec1b9fd86a28cf5057844368327bfb51190153e
 SHA512 
2cee3406a5a7b8c89942c198143874bc2c7b4fd40ae76016f94493cae4baaad9db7cef46be807933573ee682fd28de494edbe0191c5628d202735afefe86aaee
-DIST vivaldi-stable_6.5.3206.48-1_armhf.deb 102282592 BLAKE2B 
827f7d544d8927661d33eb60686ff7603ca7aa3090d940784ede9b0eac8c942b1d4ed0588ddf45a7166b815bb6cbb1e38fa5477d2cb860d90e3e9318f2a040df
 SHA512 
f3f3670d31b42183eb7c226a82b8fb065162e72b1321f6556cc2b06819053da5adf72ff1934f7437f020cf3d0dcd3ce40904977f3defa41ce6a281677ff4f836
 DIST vivaldi-stable_6.5.3206.50-1_amd64.deb 106997072 BLAKE2B 
64e3d502ad5c2e3d657c9d3a8d79fab2ec2e96eaa437d5fdd8d50747ffad003bb21ee57c2dad6bee6877b67f51c4c48c0df8b9a861ad255bdd8fca4fc88c2517
 SHA512 
0a3a5bfa60374eddaf7d6cd45c1d702719993db77caa94b641b03a306bc020226f753e1557f3de332694f63a53f5ab65e5d278a674085eff9979efeeb962f3f9
 DIST vivaldi-stable_6.5.3206.50-1_arm64.deb 100873932 BLAKE2B 
544dacdcec653e3c8a22696ffae0115dad7c2e2c953f7812d1be40353de333407231f0106fe842b60520f6987aeb98a7b2bfb7b416c4dd5cbf773ff8218779e2
 SHA512 
d734e1df774198c1e9174d4dc1861060ba0c2c58a76a0e34657eb4ff96fbe92e0cd1f2963a24694d72c05662113d7ee6f38ef2dac073f8169d1c9a1128a135ab
 DIST vivaldi-stable_6.5.3206.50-1_armhf.deb 102279324 BLAKE2B 
805084c8e944a22195ac08c90f092344f87b64e91beb1067b2e291e513d7740409bd64bec3291e35443d39b6064491174b5cc5ec7ff510a5f112b675a2e150cb
 SHA512 
638e75fdbe84bfb373dc4d8270d671500bd00476ffe34154882b23a90274f95871ce123edc84e342084607a7a5e344cdd213459a9d758eba630c8009901b8cf7

diff --git a/www-client/vivaldi/vivaldi-6.5.3206.48.ebuild 
b/www-client/vivaldi/vivaldi-6.5.3206.48.ebuild
deleted file mode 100644
index acbfa53909e3..
--- a/www-client/vivaldi/vivaldi-6.5.3206.48.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="120"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-01-11 Thread George Zenner
commit: 90aec7154850c5102b478e92229efe0a7852a995
Author: Zen  pyl  onl>
AuthorDate: Thu Jan 11 20:56:40 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Jan 11 20:56:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90aec715

sys-kernel/ugrd: Add 0.20.0, bump dependecny versions

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.20.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 245365456c..29ac9c24dc 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,4 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
+DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609

diff --git a/sys-kernel/ugrd/ugrd-0.20.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.20.0.ebuild
new file mode 100644
index 00..9e6951ea42
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.20.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.6.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.8.2[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



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

2024-01-11 Thread George Zenner
commit: 1a47035473808366be82bc77f73d0c961d5b5c95
Author: Zen  pyl  onl>
AuthorDate: Thu Jan 11 20:54:16 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Jan 11 20:54:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a470354

dev-pyhon/pycpio: Bump to 0.8.2, bump dependency versions

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/pycpio-0.8.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 0ba414b534..60a6fe2fdf 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1,2 @@
 DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
+DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81

diff --git a/dev-python/pycpio/pycpio-0.8.2.ebuild 
b/dev-python/pycpio/pycpio-0.8.2.ebuild
new file mode 100644
index 00..9d7fdde818
--- /dev/null
+++ b/dev-python/pycpio/pycpio-0.8.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/pycpio;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/zenlib-1.6.2[${PYTHON_USEDEP}]"



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

2024-01-11 Thread George Zenner
commit: f9b9d431fabe2611d2368c369445da1938ed3759
Author: Zen  pyl  onl>
AuthorDate: Thu Jan 11 20:53:23 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Jan 11 20:53:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9b9d431

dev-python/zenlib: Add 1.6.2

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.6.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index af0bc34002..00970b353c 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -1,3 +1,4 @@
 DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4ede87d85c32e1bee9a17315cab04e0b8f97ad8b8e2b599d2965dc2cd3c57ebe4830ba9abe53adc13825f634
 SHA512 
e5630a0869cdcbd909ea829f5876057ad1787ae1b63f80f9b1db7deeb80799eef9deac56027291dac55efd1e974b82a737b236189a1d7a8657a215bb866bca91
 DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58cbfa5d81c4c7f1deabf863a3acd12bdfd3b59fd5fc853762d7320d57613e40d72407216cc3ae1d82f7744789
 SHA512 
50a6ac2cb26fd74b6e92e3691463ec707259fe27e37af2f2c68a9a1e0c247b789cdf17d5b1f882e02dbca5f0653a4137caab39f3f0380d0b5391efaf41f1312d
 DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d5b75ab1b47cca47c665a676c07e7779f92baf843396e9e61fdc706e6e7fc6ff4e06a52e19706df6cf94d0c1
 SHA512 
6326a95226fbbb126d72ecc2a9b4940615ae866a5586f2c8d795e12ff37e5c27d0ec62cda7fa398d1aa460acaa401fd7fb330677edc12b92c23933514a7eb79e
+DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfdc137ec373fbb8818e806caadf82bd049e5ee92c2c3a49bb92d23d84bbcbc4a9e21b7f9dca42b73b41e3a3c3
 SHA512 
26807f566d8b8ca58768588ef2e63674ad8b8ed5e6ae97c336f8d090c2c4f568dc8d5620a869e2e518876ae269cfbc39583c8b4ff928bf8488a6aeb0177b5c5b

diff --git a/dev-python/zenlib/zenlib-1.6.2.ebuild 
b/dev-python/zenlib/zenlib-1.6.2.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.6.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



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

2024-01-11 Thread Fabian Groffen
commit: e2500536d4b0d8ddee8823cfb3cd47e0163df8a2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 11 20:48:16 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 11 20:49:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2500536

dev-libs/libuv-1.47.0-r1: add patch for  gentoo.org>

 dev-libs/libuv/files/libuv-1.47.0-darwin17.patch | 26 
 dev-libs/libuv/libuv-1.47.0-r1.ebuild|  1 +
 2 files changed, 27 insertions(+)

diff --git a/dev-libs/libuv/files/libuv-1.47.0-darwin17.patch 
b/dev-libs/libuv/files/libuv-1.47.0-darwin17.patch
new file mode 100644
index ..3fa90de83288
--- /dev/null
+++ b/dev-libs/libuv/files/libuv-1.47.0-darwin17.patch
@@ -0,0 +1,26 @@
+From 4785ad6337aac8b78224291f0848f25fc8cb41c9 Mon Sep 17 00:00:00 2001
+From: Sergey Fedorov 
+Date: Sat, 18 Nov 2023 16:57:40 +0800
+Subject: [PATCH] unix: unbreak macOS < 10.14 (#4230)
+
+From fc70430b09c49032d41ae97db26da10e20941e75 Mon Sep 17 00:00:00 2001
+From: Bo Anderson 
+Date: Fri, 24 Nov 2023 10:17:52 +
+Subject: [PATCH] unix: correct pwritev conditional (#4233)
+
+
+diff --git a/src/unix/fs.c b/src/unix/fs.c
+index 891306daedc..4de0643a6c3 100644
+--- a/src/unix/fs.c
 b/src/unix/fs.c
+@@ -84,7 +84,9 @@
+ 
+ #if defined(__CYGWIN__) ||
\
+ (defined(__HAIKU__) && B_HAIKU_VERSION < B_HAIKU_VERSION_1_PRE_BETA_5) || 
\
+-(defined(__sun) && !defined(__illumos__))
++(defined(__sun) && !defined(__illumos__)) ||  
\
++(defined(__APPLE__) && !TARGET_OS_IPHONE &&   
\
++ MAC_OS_X_VERSION_MIN_REQUIRED < 11)
+ #define preadv(fd, bufs, nbufs, off)  
\
+   pread(fd, (bufs)->iov_base, (bufs)->iov_len, off)
+ #define pwritev(fd, bufs, nbufs, off) 
\

diff --git a/dev-libs/libuv/libuv-1.47.0-r1.ebuild 
b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
index 9e8470d1e7ac..465058e59761 100644
--- a/dev-libs/libuv/libuv-1.47.0-r1.ebuild
+++ b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
@@ -27,6 +27,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${P}-ipv6-tests.patch
"${FILESDIR}"/${P}-hppa-kernel.patch
+   "${FILESDIR}"/${P}-darwin17.patch  # upstream
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/unar/files/, app-arch/unar/

2024-01-11 Thread David Seifert
commit: 52735bce7c8ab20f7065430a1c9fd17590b2a6c9
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jan 11 20:38:31 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jan 11 20:38:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52735bce

app-arch/unar: add 1.10.8

Bug: https://bugs.gentoo.org/802813
Bug: https://bugs.gentoo.org/920359
Signed-off-by: David Seifert  gentoo.org>

 app-arch/unar/Manifest |  1 +
 .../unar/files/unar-1.10.8-Wint-conversion.patch   | 40 
 app-arch/unar/unar-1.10.8.ebuild   | 55 ++
 3 files changed, 96 insertions(+)

diff --git a/app-arch/unar/Manifest b/app-arch/unar/Manifest
index 270ff06cac04..d85992391f30 100644
--- a/app-arch/unar/Manifest
+++ b/app-arch/unar/Manifest
@@ -1,2 +1,3 @@
 DIST XADMaster-1.10.7.tar.gz 2064770 BLAKE2B 
f6119dfb46f3d617fafb5847f41d6c0f3e5e87c8cd0763cd8e5986fae1d5b1c6e6761e9e7e4fa84125003979151b2b34d35ff47dc9be3271107cf53f1be22644
 SHA512 
3447b6d8f3f4fa5eea93c6628a1633017da6ff09c580d5ce4fd422027b3b79acbf38d6e41a059806d1e60eb25a9d66889938b32599168dc2c0ca648e1c1976b1
+DIST XADMaster-1.10.8.tar.gz 2072715 BLAKE2B 
ffa674a007865a7bbe3b67a97ad41ac4c4d4fcaf90a39d410a1f7668ac5dd526d0af7b523aca951a3dcc8ee61eb1b7f17db88604464504b2273471f3c31f846a
 SHA512 
34c6c47806877763e022720ac3f6097c9c369481f2bb4a1c1c22e65e2c6250835c73bc3f73e71764810acec8950b05ae9f2dc29348ff192ef22968776fc7efe4
 DIST universal-detector-1.1.tar.gz 196274 BLAKE2B 
d84dc1f850031213d88c288341edcbb588197f23ae0d10632ed129e73e4cc2b7670c8c862bba2165fcc7421c265e4dc3e791ea188e3d2b647bd1ab9b428bb866
 SHA512 
e514670b3d37b2472ed3e9cb0fdc3298a8479772264b7573411f104be554222bec2e01f73e1f35db95620fe785bee2dcf9ddc9c2b1f4ff6b522fa64d14d020f5

diff --git a/app-arch/unar/files/unar-1.10.8-Wint-conversion.patch 
b/app-arch/unar/files/unar-1.10.8-Wint-conversion.patch
new file mode 100644
index ..73053c97b86a
--- /dev/null
+++ b/app-arch/unar/files/unar-1.10.8-Wint-conversion.patch
@@ -0,0 +1,40 @@
+Without this change, GCC 14 will fail compilation with an error:
+
+XADRAR5Parser.m: In function ‘+[XADRAR5Parser 
recognizeFileWithHandle:firstBytes:name:]’: XADRAR5Parser.m:79:5: warning: 
‘XADRAR5Parser’ may not respond to ‘+signatureLocationInData:’
+   79 | off_t signatureLocation = [self signatureLocationInData:data];
+  | ^
+XADRAR5Parser.m:79:5: warning: (messages without a matching method signature 
will be assumed to return ‘id’ and accept ‘...’ as arguments)
+XADRAR5Parser.m:79:31: error: initialization of ‘off_t’ {aka ‘long int’} from 
‘id’ makes integer from pointer without a cast
+   79 | off_t signatureLocation = [self signatureLocationInData:data];
+  |   ^
+
+Submitted upstream: 
+
+--- a/XADRAR5Parser.m
 b/XADRAR5Parser.m
+@@ -74,12 +74,6 @@ static inline BOOL IsZeroHeaderBlock(RAR5HeaderBlock block) 
{ return IsZeroBlock
+   return 8;
+ }
+ 
+-+(BOOL)recognizeFileWithHandle:(CSHandle *)handle firstBytes:(NSData *)data 
name:(NSString *)name
+-{
+-off_t signatureLocation = [self signatureLocationInData:data];
+-return signatureLocation != RAR5SignatureNotFound;
+-}
+-
+ + (off_t)signatureLocationInData:(NSData *)data {
+ const uint8_t *bytes=[data bytes];
+ int length=[data length];
+@@ -98,6 +92,12 @@ static inline BOOL IsZeroHeaderBlock(RAR5HeaderBlock block) 
{ return IsZeroBlock
+ return RAR5SignatureNotFound;
+ }
+ 
+++(BOOL)recognizeFileWithHandle:(CSHandle *)handle firstBytes:(NSData *)data 
name:(NSString *)name
++{
++off_t signatureLocation = [self signatureLocationInData:data];
++return signatureLocation != RAR5SignatureNotFound;
++}
++
+ +(NSArray *)volumesForHandle:(CSHandle *)handle firstBytes:(NSData *)data 
name:(NSString *)name
+ {
+ // Check if multipart

diff --git a/app-arch/unar/unar-1.10.8.ebuild b/app-arch/unar/unar-1.10.8.ebuild
new file mode 100644
index ..8192fdaf82b2
--- /dev/null
+++ b/app-arch/unar/unar-1.10.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 toolchain-funcs
+
+DESCRIPTION="Unpacker for various archiving formats, e.g. rar v3"
+HOMEPAGE="https://unarchiver.c3.cx/;
+SRC_URI="
+   
https://github.com/MacPaw/XADMaster/archive/v${PV}/XADMaster-${PV}.tar.gz
+   
https://github.com/MacPaw/universal-detector/archive/1.1/universal-detector-1.1.tar.gz;
+S="${WORKDIR}/XADMaster-${PV}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-arch/bzip2:=
+   dev-libs/icu:=
+   gnustep-base/gnustep-base:=
+   media-sound/wavpack
+   sys-libs/zlib"
+DEPEND="
+   ${RDEPEND}
+   gnustep-base/gnustep-make[native-exceptions]"
+
+PATCHES=( "${FILESDIR}"/${P}-Wint-conversion.patch )
+
+src_prepare() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/bnd-annotation/

2024-01-11 Thread Florian Schmaus
commit: a1550d8074360dd36d4bfd61395f54b5b1dacf71
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 11 18:57:33 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan 11 19:48:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1550d80

dev-java/bnd-annotation: Keyword 7.0.0 x86, #918926

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild 
b/dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild
index 88f8984327e2..5a95f5a43693 100644
--- a/dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild
+++ b/dev-java/bnd-annotation/bnd-annotation-7.0.0.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
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
 
 LICENSE="Apache-2.0 EPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
dev-java/osgi-cmpn:8



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

2024-01-11 Thread Florian Schmaus
commit: cb4b1aca722089cf89ca0987b75f2bc36bb81608
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 11 18:57:33 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan 11 19:48:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4b1aca

dev-java/libg: Keyword 7.0.0 x86, #918926

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/libg/libg-7.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/libg/libg-7.0.0.ebuild b/dev-java/libg/libg-7.0.0.ebuild
index 43fc0259b2e4..46f66f982d2d 100644
--- a/dev-java/libg/libg-7.0.0.ebuild
+++ b/dev-java/libg/libg-7.0.0.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
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
 
 LICENSE="Apache-2.0 EPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 # aQute.bnd.test.jupiter does not exist
 # org.assertj.core.api.junit.jupiter does not exist
 RESTRICT="test" #839681



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

2024-01-11 Thread Florian Schmaus
commit: 4e919cceb2351df13b72356bb92f5fc33c5c57a9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 11 18:57:34 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan 11 19:48:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e919cce

dev-java/bndlib: Keyword 7.0.0 x86, #918926

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/bndlib/bndlib-7.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/bndlib/bndlib-7.0.0.ebuild 
b/dev-java/bndlib/bndlib-7.0.0.ebuild
index 45bf816896a5..ba4807284375 100644
--- a/dev-java/bndlib/bndlib-7.0.0.ebuild
+++ b/dev-java/bndlib/bndlib-7.0.0.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
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
 
 LICENSE="Apache-2.0 EPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 CP_DEPEND="
~dev-java/bnd-annotation-${PV}:0



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

2024-01-11 Thread Florian Schmaus
commit: f74f1f8ba0603f4c6a504454c847951394ced3ea
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 11 18:57:34 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan 11 19:48:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74f1f8b

dev-java/bnd-util: Keyword 7.0.0 x86, #918926

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/bnd-util/bnd-util-7.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/bnd-util/bnd-util-7.0.0.ebuild 
b/dev-java/bnd-util/bnd-util-7.0.0.ebuild
index e7d630496336..c9c8fbbe25c0 100644
--- a/dev-java/bnd-util/bnd-util-7.0.0.ebuild
+++ b/dev-java/bnd-util/bnd-util-7.0.0.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
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
 
 LICENSE="Apache-2.0 EPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 CP_DEPEND="dev-java/osgi-annotation:0"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/osgi-service-log/

2024-01-11 Thread Florian Schmaus
commit: 3b4279e5cbce7d67465cffb9d492cf458943d4a5
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 11 18:57:34 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan 11 19:48:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b4279e5

dev-java/osgi-service-log: Keyword 1.3.0 x86, #918926

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild 
b/dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild
index bdc80f395511..440a3b20ff76 100644
--- a/dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild
+++ b/dev-java/osgi-service-log/osgi-service-log-1.3.0.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
@@ -14,7 +14,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/osgi/org.osgi.service.log/${PV}/org.
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 CP_DEPEND="dev-java/osgi-core:0"
 



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

2024-01-11 Thread Fabian Groffen
commit: 8c409b7cf3be8042976f136ff47cab6fc47e5ad1
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 11 19:47:57 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 11 19:48:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c409b7c

profiles/features/musl: mask gvim-9.0.2092 too

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

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

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 8a9c75bb1799..3e116910a421 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -5,6 +5,7 @@
 # Fails to compile: https://bugs.gentoo.org/908961
 =app-editors/vim-core-9.0.2092
 =app-editors/vim-9.0.2092
+=app-editors/gvim-9.0.2092
 
 # Maciej Barć  (2024-01-06)
 # Binary package, which is compiled against glibc



[gentoo-commits] repo/gentoo:master commit in: kde-misc/tellico/

2024-01-11 Thread Andreas Sturmlechner
commit: c1b6dc33bcf7513b0dc268a259e1acc2aa25dc25
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 19:41:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 19:43:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b6dc33

kde-misc/tellico: add 3.5.3

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

 kde-misc/tellico/Manifest |  1 +
 kde-misc/tellico/tellico-3.5.3.ebuild | 89 +++
 2 files changed, 90 insertions(+)

diff --git a/kde-misc/tellico/Manifest b/kde-misc/tellico/Manifest
index 4b7f8cb35d64..186e7ea1fc61 100644
--- a/kde-misc/tellico/Manifest
+++ b/kde-misc/tellico/Manifest
@@ -1 +1,2 @@
 DIST tellico-3.5.2.tar.xz 6756968 BLAKE2B 
480221e7bd22996d8f9b9d28acde54d0d7db61bd5d5bb722f9f725de99886c1428f539928b3e9e12d29f3d280a42d0a3504ef02ab63650ee14b93bf72576b658
 SHA512 
95d6e96cd4aea7d66438846a81c6c1f375b653ee07ce82633641e4c40ac13058b712b377ccfb5e1d1bdbd71b1ebb5668c085d6e23bdefc9e8738792fe4b8f313
+DIST tellico-3.5.3.tar.xz 6767436 BLAKE2B 
ccfbb60635201def188aba93a861301384f301d28c9211215d5ba08803653f45421a84e07f5beafe5969f713b0cd8e357a3d0573fd1c2fd776655c801018da88
 SHA512 
158ea7a8a4cc47435df0e9f7e439f489e886735098133fdbaef8de2de46ecfd3245ab312ab62f3020a3b4665eb68d9e6b98a3cfd121820233b4762361bef89ea

diff --git a/kde-misc/tellico/tellico-3.5.3.ebuild 
b/kde-misc/tellico/tellico-3.5.3.ebuild
new file mode 100644
index ..fd374511ce98
--- /dev/null
+++ b/kde-misc/tellico/tellico-3.5.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+inherit ecm kde.org
+
+DESCRIPTION="Collection manager based on KDE Frameworks"
+HOMEPAGE="https://tellico-project.org/;
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+   SRC_URI="https://tellico-project.org/files/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="5"
+IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz"
+
+# tests need network access
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   dev-qt/qtcharts:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   kde-frameworks/karchive:5
+   kde-frameworks/kcodecs:5
+   kde-frameworks/kcompletion:5
+   kde-frameworks/kconfig:5
+   kde-frameworks/kconfigwidgets:5
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kcrash:5
+   kde-frameworks/kguiaddons:5
+   kde-frameworks/kiconthemes:5
+   kde-frameworks/kitemmodels:5
+   kde-frameworks/ki18n:5
+   kde-frameworks/kjobwidgets:5
+   kde-frameworks/kio:5
+   kde-frameworks/knewstuff:5
+   kde-frameworks/kparts:5
+   kde-frameworks/kservice:5
+   kde-frameworks/ktextwidgets:5
+   kde-frameworks/kwallet:5
+   kde-frameworks/kwidgetsaddons:5
+   kde-frameworks/kwindowsystem:5
+   kde-frameworks/kxmlgui:5
+   kde-frameworks/solid:5
+   kde-frameworks/sonnet:5
+   bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 )
+   cddb? ( kde-apps/libkcddb:5 )
+   discid? ( dev-libs/libcdio:= )
+   pdf? ( app-text/poppler[qt5] )
+   scanner? ( kde-apps/libksane:5 )
+   semantic-desktop? ( kde-frameworks/kfilemetadata:5 )
+   taglib? ( >=media-libs/taglib-1.5 )
+   v4l? ( >=media-libs/libv4l-0.8.3 )
+   xmp? ( >=media-libs/exempi-2:= )
+   yaz? ( >=dev-libs/yaz-2:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON
+   -DENABLE_BTPARSE=$(usex bibtex)
+   $(cmake_use_find_package cddb KF5Cddb)
+   $(cmake_use_find_package discid CDIO)
+   $(cmake_use_find_package pdf Poppler)
+   $(cmake_use_find_package scanner KF5Sane)
+   $(cmake_use_find_package semantic-desktop KF5FileMetaData)
+   $(cmake_use_find_package taglib Taglib)
+   -DENABLE_WEBCAM=$(usex v4l)
+   $(cmake_use_find_package xmp Exempi)
+   $(cmake_use_find_package yaz Yaz)
+   )
+
+   ecm_src_configure
+}



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

2024-01-11 Thread Michał Górny
commit: 1f5d31897885c91ef5efa63048edb043682fb717
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:36:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:42:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f5d3189

dev-python/setuptools: Remove obsolete dep on pytest-fixture-config

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

 dev-python/setuptools/setuptools-69.0.2-r1.ebuild | 1 -
 dev-python/setuptools/setuptools-69.0.3.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
index dddcaa1f9c4b..62754c206598 100644
--- a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
@@ -47,7 +47,6 @@ BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
index 4757d82dbf7e..3aff391f9316 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3.ebuild
@@ -47,7 +47,6 @@ BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]



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

2024-01-11 Thread Michał Górny
commit: 1141641934014141e7bf7b4105fe5ac33a471447
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:41:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:42:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11416419

package.mask: Last rite dev-python/pytest-*, man-group plugins

Bug: https://bugs.gentoo.org/921836
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 1b0a78cc1130..811dbbf83bcb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,15 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-01-11)
+# These plugins are no longer maintained.  At least
+# dev-python/pytest-virtualenv is broken.  They have no revdeps left.
+# Removal on 2024-02-10.  Bug #921836.
+dev-python/pytest-fixture-config
+dev-python/pytest-shutil
+dev-python/pytest-verbose-parametrize
+dev-python/pytest-virtualenv
+
 # Michał Górny  (2024-01-11)
 # Breaks random test suites using pytest-xdist.
 =dev-python/pytest-asyncio-0.23.4_alpha1



[gentoo-commits] proj/kde:master commit in: dev-util/kio-perldoc/

2024-01-11 Thread Andreas Sturmlechner
commit: 21bdedc6a536dd02415696d71d77e3ef24c208f1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 19:30:25 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 19:30:25 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=21bdedc6

dev-util/kio-perldoc: add kde-invent upstream metadata

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

 dev-util/kio-perldoc/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/kio-perldoc/metadata.xml 
b/dev-util/kio-perldoc/metadata.xml
index d925f24397..1ad10ffaaf 100644
--- a/dev-util/kio-perldoc/metadata.xml
+++ b/dev-util/kio-perldoc/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   sdk/kdesdk-kio

 



[gentoo-commits] proj/kde:master commit in: kde-apps/dolphin-plugins-mercurial/, kde-apps/dolphin-plugins-subversion/, ...

2024-01-11 Thread Andreas Sturmlechner
commit: d1a5678a8f5e44fb5241593f03502afb23eac417
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 19:32:05 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 19:32:05 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d1a5678a

*/*: dolphin-plugins: add kde-invent upstream metadata

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

 app-cdr/dolphin-plugins-mountiso/metadata.xml| 1 +
 kde-apps/dolphin-plugins-dropbox/metadata.xml| 1 +
 kde-apps/dolphin-plugins-git/metadata.xml| 1 +
 kde-apps/dolphin-plugins-mercurial/metadata.xml  | 1 +
 kde-apps/dolphin-plugins-subversion/metadata.xml | 1 +
 5 files changed, 5 insertions(+)

diff --git a/app-cdr/dolphin-plugins-mountiso/metadata.xml 
b/app-cdr/dolphin-plugins-mountiso/metadata.xml
index d925f24397..858b75c358 100644
--- a/app-cdr/dolphin-plugins-mountiso/metadata.xml
+++ b/app-cdr/dolphin-plugins-mountiso/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   sdk/dolphin-plugins

 

diff --git a/kde-apps/dolphin-plugins-dropbox/metadata.xml 
b/kde-apps/dolphin-plugins-dropbox/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-dropbox/metadata.xml
+++ b/kde-apps/dolphin-plugins-dropbox/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   sdk/dolphin-plugins

 

diff --git a/kde-apps/dolphin-plugins-git/metadata.xml 
b/kde-apps/dolphin-plugins-git/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-git/metadata.xml
+++ b/kde-apps/dolphin-plugins-git/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   sdk/dolphin-plugins

 

diff --git a/kde-apps/dolphin-plugins-mercurial/metadata.xml 
b/kde-apps/dolphin-plugins-mercurial/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-mercurial/metadata.xml
+++ b/kde-apps/dolphin-plugins-mercurial/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   sdk/dolphin-plugins

 

diff --git a/kde-apps/dolphin-plugins-subversion/metadata.xml 
b/kde-apps/dolphin-plugins-subversion/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-subversion/metadata.xml
+++ b/kde-apps/dolphin-plugins-subversion/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   sdk/dolphin-plugins

 



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

2024-01-11 Thread Fabian Groffen
commit: aea8deb234226dd8b318d720a7b2a6f963408791
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 11 19:27:19 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 11 19:28:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea8deb2

profiles/features/musl: mask latest Vim

Fails to compile

Bug: https://bugs.gentoo.org/908961
Signed-off-by: Fabian Groffen  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 db1829d9f662..8a9c75bb1799 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
 
+# Fabian Groffen  (2024-01-11)
+# Fails to compile: https://bugs.gentoo.org/908961
+=app-editors/vim-core-9.0.2092
+=app-editors/vim-9.0.2092
+
 # Maciej Barć  (2024-01-06)
 # Binary package, which is compiled against glibc
 app-office/joplin-desktop



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

2024-01-11 Thread Michał Górny
commit: c05f19c640b36cc9d9b1ddff5e376ca6e1985942
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:19:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:26:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05f19c6

dev-python/setuptools: Remove obsolete dep on pytest-virtualenv

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

 dev-python/setuptools/setuptools-69.0.2-r1.ebuild | 3 +--
 dev-python/setuptools/setuptools-69.0.3.ebuild| 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
index 43ba207f4e5c..dddcaa1f9c4b 100644
--- a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # please keep this ebuild at EAPI 8 -- sys-apps/portage dep
@@ -49,7 +49,6 @@ BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
index a7a1efc76528..d6f9bd986c83 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # please keep this ebuild at EAPI 8 -- sys-apps/portage dep
@@ -49,7 +49,6 @@ BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]



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

2024-01-11 Thread Michał Górny
commit: f37df79a1950a24888d35ff3e293a6a501c5a893
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:20:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:26:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37df79a

package.mask: Mask (broken) alpha version of pytest-asyncio

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a08558d707a1..1b0a78cc1130 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-01-11)
+# Breaks random test suites using pytest-xdist.
+=dev-python/pytest-asyncio-0.23.4_alpha1
+
 # Viorel Munteanu  (2024-01-08)
 # Masked for removal due to licensing issues and possible GPL infringement.
 # Removal: 2024-02-07.  Bug #766129.



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

2024-01-11 Thread Michał Górny
commit: 776b210d902120675708f7ff310d21ad7acfc971
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:20:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776b210d

dev-python/setuptools: Reset pytest retention policy to fix tests

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

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

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
index d6f9bd986c83..4757d82dbf7e 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3.ebuild
@@ -110,5 +110,5 @@ python_test() {
)
 
local EPYTEST_XDIST=1
-   epytest setuptools
+   epytest -o tmp_path_retention_policy=all setuptools
 }



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/10.13/x64/

2024-01-11 Thread Fabian Groffen
commit: aee817884c6be55d9685306845388818644e2797
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 11 19:09:38 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 11 19:09:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee81788

profiles/prefix/darwin/macos/10.13: mask net-dns/c-ares-1.25.0

fails to compile due to system headers fsckup.

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

 profiles/prefix/darwin/macos/10.13/x64/package.mask | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/10.13/x64/package.mask 
b/profiles/prefix/darwin/macos/10.13/x64/package.mask
index 320a6bbb1a0c..b1624df9f4ca 100644
--- a/profiles/prefix/darwin/macos/10.13/x64/package.mask
+++ b/profiles/prefix/darwin/macos/10.13/x64/package.mask
@@ -1,2 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen  (2024-01-11)
+# Fails to compile:
+# https://github.com/c-ares/c-ares/issues/682
+=net-dns/c-ares-1.25.0



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

2024-01-11 Thread Andreas K. Hüttel
commit: 440c4aa22168442d23c67876567d97220e849dec
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jan 11 18:55:24 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jan 11 18:55:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440c4aa2

sys-libs/glibc: libcrypt has been removed from the GNU C Library

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

 sys-libs/glibc/glibc-.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 4740163cf11f..cd4b039899b3 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -47,7 +47,7 @@ fi
 SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
 
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl 
profile selinux +ssp stack-realign +static-libs suid systemd systemtap test 
vanilla"
+IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat 
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux 
+ssp stack-realign +static-libs suid systemd systemtap test vanilla"
 
 # Here's how the cross-compile logic breaks down ...
 #  CTARGET - machine that will target the binaries
@@ -1038,7 +1038,6 @@ glibc_do_configure() {
--libexecdir='$(libdir)'/misc/glibc
--with-bugurl=https://bugs.gentoo.org/
--with-pkgversion="$(glibc_banner)"
-   $(use_enable crypt)
$(use_multiarch || echo --disable-multi-arch)
$(use_enable systemtap)
$(use_enable nscd)
@@ -1194,7 +1193,6 @@ glibc_headers_configure() {
--host=${CTARGET_OPT:-${CTARGET}}
--with-headers=$(build_eprefix)$(alt_build_headers)
--prefix="$(host_eprefix)/usr"
-   $(use_enable crypt)
${EXTRA_ECONF}
)
 
@@ -1632,7 +1630,7 @@ pkg_preinst() {
# Keep around libcrypt so that Perl doesn't break when merging libxcrypt
# (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
# bug #802207
-   if ! use crypt && has_version "${CATEGORY}/${PN}[crypt]" && ! has 
preserve-libs ${FEATURES}; then
+   if has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs 
${FEATURES}; then
PRESERVED_OLD_LIBCRYPT=1
cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" 
"${T}/libcrypt$(get_libname 1)" || die
else



[gentoo-commits] repo/gentoo:master commit in: app-portage/pfl/

2024-01-11 Thread Daniel Pielmeier
commit: 679edc6fe3842742b649d40f53a36b794f5c2736
Author: Daniel Pielmeier  gentoo  org>
AuthorDate: Thu Jan 11 18:52:46 2024 +
Commit: Daniel Pielmeier  gentoo  org>
CommitDate: Thu Jan 11 18:53:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679edc6f

app-portage/pfl: add 3.4

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

 app-portage/pfl/Manifest   |  1 +
 app-portage/pfl/pfl-3.4.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/app-portage/pfl/Manifest b/app-portage/pfl/Manifest
index 679852ffa3d0..bb2843bb26dc 100644
--- a/app-portage/pfl/Manifest
+++ b/app-portage/pfl/Manifest
@@ -1,2 +1,3 @@
 DIST pfl-3.2.1.tar.gz 5655 BLAKE2B 
1ebfccca48ac090c6467cfd7a63a488a72e723f8f31d9eb5e8494b74666e20f9e4372fed829e0114295210a76ec9debc9fdd5236340a7740eb1ccfbbc5aaa48b
 SHA512 
967ebe2baed50cd1ed0549d000e2bb240e55c0988d74e492f114fe16b328978ad062606e568dcbe65bcb78738388b1447c823bd1fa31a979d10a4be7a5c7984a
 DIST pfl-3.3.1.tar.gz 17810 BLAKE2B 
29f180be8b8ca65830da72c191fa38088cdd542340e34f144e8be307deff6689dab9e7abbf1ef6be44fefc95d9c1033d9f6a0a4d423eaa5c9ec29bd9f54ec7a8
 SHA512 
238933674650ef116c897162894141cbf7c3c1d029453b9226fb0d65138706f89f9a737e44ca7e85a50d7996c1680eb66e5c4357cfcbbb01a29a67398201bda9
+DIST pfl-3.4.tar.gz 18651 BLAKE2B 
09793883a1ed6f70da2f01fb81cfafa407ed43584a826f2cd8fde6d75b544ed803a220fc517e649774100da32e64d01fad8ff0dcbaff9068f57cdf7bd4414169
 SHA512 
c21b43f234a778d74e05cd45b7ccb48b131d6998e632d044a4bccc2f772099d02d1c5e7ab75fc6f9deb14e2f1ed1f31bac51e917e628065b4a36d73b8d77336f

diff --git a/app-portage/pfl/pfl-3.4.ebuild b/app-portage/pfl/pfl-3.4.ebuild
new file mode 100644
index ..08f27aa7c608
--- /dev/null
+++ b/app-portage/pfl/pfl-3.4.ebuild
@@ -0,0 +1,49 @@
+# 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} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Searchable online file/package database for Gentoo"
+HOMEPAGE="https://www.portagefilelist.de 
https://github.com/portagefilelist/client;
+SRC_URI="https://github.com/portagefilelist/client/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+IUSE="+network-cron"
+
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/termcolor[${PYTHON_USEDEP}]
+   sys-apps/portage[${PYTHON_USEDEP}]
+   network-cron? ( sys-apps/util-linux[caps] )
+"
+
+S="${WORKDIR}/client-${PV}"
+
+python_install_all() {
+   if use network-cron ; then
+   exeinto /etc/cron.weekly
+   doexe cron/pfl
+   fi
+
+   systemd_dounit systemd/pfl.{service,timer}
+
+   keepdir /var/lib/${PN}
+
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   if [[ ! -e "${EROOT}/var/lib/${PN}/pfl.info" ]]; then
+   touch "${EROOT}/var/lib/${PN}/pfl.info" || die
+   fi
+   chown -R portage:portage "${EROOT}/var/lib/${PN}" || die
+   chmod 775 "${EROOT}/var/lib/${PN}" || die
+}



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

2024-01-11 Thread Andreas Sturmlechner
commit: 37582f536b93020085b3a2f0cebcf32785a93570
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 18:44:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 18:44:57 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=37582f53

gear.kde.org.eclass: release/24.02 was branched

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

 eclass/gear.kde.org.eclass | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index f4ebd8ee24..421f5f534f 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -48,9 +48,7 @@ KDE_ORG_SCHEDULE_URI+="/KDE_Gear_${PV:0:5}_Schedule"
 _KDE_SRC_URI="mirror://kde/"
 
 if [[ ${KDE_BUILD_TYPE} == live ]]; then
-   if [[ ${PV} == 24.02.49. ]]; then
-   EGIT_BRANCH="master" # drop after 24.02 branching
-   elif [[ ${PV} == ??.??.49. ]]; then
+   if [[ ${PV} == ??.??.49. ]]; then
EGIT_BRANCH="release/$(ver_cut 1-2)"
fi
 elif [[ -z ${KDE_ORG_COMMIT} ]]; then



[gentoo-commits] proj/kde:master commit in: kde-apps/kio-extras-kf5/

2024-01-11 Thread Andreas Sturmlechner
commit: 18f3da20eed9c9daa239e4108831189e6534030e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 18:42:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 18:43:12 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=18f3da20

kde-apps/kio-extras-kf5: Re-add KFMIN to kde-plasma/plasma-activities*

Still Frameworks in SLOT 5, was getting confused for a moment.

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

 kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild  | 4 ++--
 kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild | 4 ++--
 kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
index aa0512221c..44654ee4e5 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
@@ -48,8 +48,8 @@ DEPEND="
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
activities? (
>=dev-qt/qtsql-${QTMIN}:5
-   kde-plasma/plasma-activities:5
-   kde-plasma/plasma-activities-stats:5
+   >=kde-plasma/plasma-activities-${KFMIN}:5
+   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
)
ios? (
app-pda/libimobiledevice:=

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
index 774756565e..a8814be9c8 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
@@ -48,8 +48,8 @@ DEPEND="
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
activities? (
>=dev-qt/qtsql-${QTMIN}:5
-   kde-plasma/plasma-activities:5
-   kde-plasma/plasma-activities-stats:5
+   >=kde-plasma/plasma-activities-${KFMIN}:5
+   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
)
ios? (
app-pda/libimobiledevice:=

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
index 774756565e..a8814be9c8 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
@@ -48,8 +48,8 @@ DEPEND="
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
activities? (
>=dev-qt/qtsql-${QTMIN}:5
-   kde-plasma/plasma-activities:5
-   kde-plasma/plasma-activities-stats:5
+   >=kde-plasma/plasma-activities-${KFMIN}:5
+   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
)
ios? (
app-pda/libimobiledevice:=



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

2024-01-11 Thread William Hubbs
commit: 9ad320c9ea1d02473871c4f852a1d1a5ef731323
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan 11 18:34:57 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 11 18:35:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad320c9

app-containers/docker-compose: add 2.24.0

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker-compose/Manifest |  2 +
 .../docker-compose/docker-compose-2.24.0.ebuild| 51 ++
 2 files changed, 53 insertions(+)

diff --git a/app-containers/docker-compose/Manifest 
b/app-containers/docker-compose/Manifest
index b3a14c9bc8a4..4ce1ac78a6d7 100644
--- a/app-containers/docker-compose/Manifest
+++ b/app-containers/docker-compose/Manifest
@@ -5,3 +5,5 @@ DIST docker-compose-2.20.3-deps.tar.xz 182138348 BLAKE2B 
db61f405421b609ef68a667
 DIST docker-compose-2.20.3.gh.tar.gz 336432 BLAKE2B 
c4c5c26e722b081363d0c28cb49483393ad3c8abdfddab6f3054997bd3389c4db92aa6698f205b990d976759f14143706a949db9ee69dc20953e1270525d3eb9
 SHA512 
d533318bbe550568a2c5bd43c6fa6d1d9b3887f09b6d75f278687dc28d23c4863c618599a816b7789a19182acaf869b6785c4bfc3a9b26d6329f1ac97b8059cf
 DIST docker-compose-2.23.0-deps.tar.xz 163606408 BLAKE2B 
56c60b81d7efd273309b71359f6286a546054db7d56851ba2a6b48c201e32c32fc596ec9e2f31f33988a45190f19a871fd28d3c639a35d1489511a7dda39984c
 SHA512 
a1ed81259df7d84cb5fcb377ac7cd8d8f4b1b56b9c5006c1aa257d6f7834efc1fa69dfc6b50d4813dc89439d308573271d7c5c4115761d13083164080fae49b8
 DIST docker-compose-2.23.0.gh.tar.gz 343649 BLAKE2B 
687f4aed8a4fa4edfb92b36a21210fec29d95fc441d5aee93f47b3f42b883f84b929fc72e0243e7816292ff51354aaa543069628de1a369d7f9832d64a0a1e73
 SHA512 
c6bb3041f8bc23ecf9932fdc1d0c88283848026083b1854770506fee7f1dbec2f605e6eaf159705ab8ed3f1b9669b8474addac61564b37aff84ea994abb88f4e
+DIST docker-compose-2.24.0-deps.tar.xz 165907064 BLAKE2B 
22b760393edc5a17bee52c6ccd5f227e724aaee32eb92113898e2f01727ff8913f98e2dba2f1f43277feffa9332888d64ef24b7fb9eb0f90f5038d711271b66a
 SHA512 
2446cd56c69cc8cf1908ef2fd76e969bbd9a743f0b75d25e6c99304a203951a3196d8b8a9a4052560fb4923d20be8023452f051c3c3215e38007a7c6173489c9
+DIST docker-compose-2.24.0.gh.tar.gz 344571 BLAKE2B 
4d79bf83b0584b8ed56c6f573798f8ed6fe264ffbfc870e9fbe6b79ba4c61248a6e139ebbbd0cd80b9ad607b5c71901ebb19b04e7b6c3e4cbbe8806d0a174eed
 SHA512 
78e5d6ad6f00c4c4a5878b8231ab538bdc9a1d1df17fe1b5aca7bb3a4358897bd6742f8075c54fc00de8bccf5e9f6529acceb57ae221c0794b6c5b0e655b8771

diff --git a/app-containers/docker-compose/docker-compose-2.24.0.ebuild 
b/app-containers/docker-compose/docker-compose-2.24.0.ebuild
new file mode 100644
index ..f306d5212cc7
--- /dev/null
+++ b/app-containers/docker-compose/docker-compose-2.24.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2018-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+MY_PV=${PV/_/-}
+
+DESCRIPTION="Multi-container orchestration for Docker"
+HOMEPAGE="https://github.com/docker/compose;
+SRC_URI="https://github.com/docker/compose/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND=">=dev-lang/go-1.21"
+RDEPEND=">=app-containers/docker-cli-23.0.0"
+
+RESTRICT="test"
+S="${WORKDIR}/compose-${MY_PV}"
+
+src_prepare() {
+   default
+   # do not strip
+   sed -i -e 's/-s -w//' Makefile || die
+}
+
+src_compile() {
+   emake VERSION=v${PV}
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   exeinto /usr/libexec/docker/cli-plugins
+   doexe bin/build/docker-compose
+   dodoc README.md
+}
+
+pkg_postinst() {
+   ewarn
+   ewarn "docker-compose 2.x is a sub command of docker"
+   ewarn "Use 'docker compose' from the command line instead of"
+   ewarn "'docker-compose'"
+   ewarn "If you need to keep 1.x around, please run the following"
+   ewarn "command before your next --depclean"
+   ewarn "# emerge --noreplace docker-compose:0"
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/caddy/

2024-01-11 Thread Sam James
commit: bde835dbcbda3f23778bfa56e2e74b294a055d8d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 11 18:32:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 11 18:32:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde835db

www-servers/caddy: Stabilize 2.7.6 arm64, #921723

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

 www-servers/caddy/caddy-2.7.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/caddy/caddy-2.7.6.ebuild 
b/www-servers/caddy/caddy-2.7.6.ebuild
index 46bbcab0df3e..da3289b2a83c 100644
--- a/www-servers/caddy/caddy-2.7.6.ebuild
+++ b/www-servers/caddy/caddy-2.7.6.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
@@ -15,7 +15,7 @@ else
SRC_URI="https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
SRC_URI+=" 
https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> 
${P}-docs.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+   KEYWORDS="~amd64 arm64 ~loong ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] proj/kde:master commit in: Documentation/package.accept_keywords/.kde-gear-live/, ...

2024-01-11 Thread Andreas Sturmlechner
commit: a3cc231452e9880e4b2e5dd31cb88a8ae67c910e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 18:23:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 18:27:03 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a3cc2314

Documentation: Add kde-apps/kio-extras-kf5 to KDE Gear 24.02/live

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

 .../package.accept_keywords/.kde-gear-24.02.49./kdenetwork-24.02 | 1 +
 Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live | 1 +
 Documentation/package.accept_keywords/kde-gear-24.02.49..keywords| 1 +
 Documentation/package.accept_keywords/kde-gear-24.02.keywords| 1 +
 Documentation/package.accept_keywords/kde-gear-live.keywords | 1 +
 Documentation/package.mask/kde-gear-24.02| 1 +
 Documentation/package.mask/kde-gear-live | 1 +
 Documentation/package.unmask/kde-gear-24.02  | 1 +
 Documentation/package.unmask/kde-gear-live   | 1 +
 9 files changed, 9 insertions(+)

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-24.02.49./kdenetwork-24.02
 
b/Documentation/package.accept_keywords/.kde-gear-24.02.49./kdenetwork-24.02
index bb6eb16dbb..ba3b9e4a03 100644
--- 
a/Documentation/package.accept_keywords/.kde-gear-24.02.49./kdenetwork-24.02
+++ 
b/Documentation/package.accept_keywords/.kde-gear-24.02.49./kdenetwork-24.02
@@ -5,6 +5,7 @@
 ~kde-apps/kdenetwork-filesharing-24.02.49. **
 ~kde-apps/kget-24.02.49. **
 ~kde-apps/kio-extras-24.02.49. **
+~kde-apps/kio-extras-kf5-24.02.49. **
 ~kde-apps/krdc-24.02.49. **
 ~kde-apps/krfb-24.02.49. **
 ~kde-apps/signon-kwallet-extension-24.02.49. **

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live 
b/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
index 1aa7263a66..72f89f3a2e 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
@@ -5,6 +5,7 @@
 ~kde-apps/kdenetwork-filesharing- **
 ~kde-apps/kget- **
 ~kde-apps/kio-extras- **
+~kde-apps/kio-extras-kf5- **
 ~kde-apps/krdc- **
 ~kde-apps/krfb- **
 ~kde-apps/signon-kwallet-extension- **

diff --git 
a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
index 82ff3bb696..b0764bed91 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
@@ -133,6 +133,7 @@
 ~kde-apps/kdenetwork-filesharing-24.02.49. **
 ~kde-apps/kget-24.02.49. **
 ~kde-apps/kio-extras-24.02.49. **
+~kde-apps/kio-extras-kf5-24.02.49. **
 ~kde-apps/krdc-24.02.49. **
 ~kde-apps/krfb-24.02.49. **
 ~kde-apps/signon-kwallet-extension-24.02.49. **

diff --git a/Documentation/package.accept_keywords/kde-gear-24.02.keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
index a1ac517ca7..848c17a855 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
@@ -133,6 +133,7 @@
 

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

2024-01-11 Thread Andreas Sturmlechner
commit: d7209f3189442221f466321d00b277e04ee864e8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 18:18:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 18:27:03 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d7209f31

sets: Add missing kde-apps/kio-extras-kf5 to kdenetwork-24.02 and -live

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

 sets/kdenetwork-24.02 | 1 +
 sets/kdenetwork-live  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sets/kdenetwork-24.02 b/sets/kdenetwork-24.02
index d40b042a44..a025ae064b 100644
--- a/sets/kdenetwork-24.02
+++ b/sets/kdenetwork-24.02
@@ -5,6 +5,7 @@
 

[gentoo-commits] proj/kde:master commit in: kde-apps/kio-extras-kf5/

2024-01-11 Thread Andreas Sturmlechner
commit: 246726bfdc70d403680c1beef99657176352101e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 11 18:26:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 11 18:27:03 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=246726bf

kde-apps/kio-extras-kf5: Create 24.02 stable branch, add 24.01.90

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

 .../{kio-extras-kf5-.ebuild => kio-extras-kf5-24.01.90.ebuild}  | 6 +++---
 ...o-extras-kf5-.ebuild => kio-extras-kf5-24.02.49..ebuild} | 4 ++--
 kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild  | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
similarity index 95%
copy from kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
copy to kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
index a8814be9c8..aa0512221c 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.01.90.ebuild
@@ -17,7 +17,7 @@ EGIT_BRANCH="kf5"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="activities ios kf6compat +man mtp nfs openexr phonon samba +sftp taglib 
X"
 
 # requires running Plasma environment
@@ -48,8 +48,8 @@ DEPEND="
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
activities? (
>=dev-qt/qtsql-${QTMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
+   kde-plasma/plasma-activities:5
+   kde-plasma/plasma-activities-stats:5
)
ios? (
app-pda/libimobiledevice:=

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
similarity index 96%
copy from kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
copy to kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
index a8814be9c8..774756565e 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-24.02.49..ebuild
@@ -48,8 +48,8 @@ DEPEND="
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
activities? (
>=dev-qt/qtsql-${QTMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
+   kde-plasma/plasma-activities:5
+   kde-plasma/plasma-activities-stats:5
)
ios? (
app-pda/libimobiledevice:=

diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild 
b/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
index a8814be9c8..774756565e 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
+++ b/kde-apps/kio-extras-kf5/kio-extras-kf5-.ebuild
@@ -48,8 +48,8 @@ DEPEND="
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
activities? (
>=dev-qt/qtsql-${QTMIN}:5
-   >=kde-plasma/plasma-activities-${KFMIN}:5
-   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
+   kde-plasma/plasma-activities:5
+   kde-plasma/plasma-activities-stats:5
)
ios? (
app-pda/libimobiledevice:=



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

2024-01-11 Thread William Hubbs
commit: 7ae29937b83da8adc0190462620aff55e7e554af
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan 11 18:24:02 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 11 18:26:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae29937

app-containers/docker-compose: 2.23.x requires >= go 1.21

Closes: https://bugs.gentoo.org/917607
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker-compose/docker-compose-2.23.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-containers/docker-compose/docker-compose-2.23.0.ebuild 
b/app-containers/docker-compose/docker-compose-2.23.0.ebuild
index 21ce13765326..f306d5212cc7 100644
--- a/app-containers/docker-compose/docker-compose-2.23.0.ebuild
+++ b/app-containers/docker-compose/docker-compose-2.23.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2018-2023 Gentoo Authors
+# Copyright 2018-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
 SLOT="2"
 KEYWORDS="~amd64 ~arm64"
 
+BDEPEND=">=dev-lang/go-1.21"
 RDEPEND=">=app-containers/docker-cli-23.0.0"
 
 RESTRICT="test"



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

2024-01-11 Thread Miroslav Šulc
commit: e23d5bb6d394d6127ed9756e5198200facdd0115
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jan 11 18:20:10 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jan 11 18:20:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e23d5bb6

media-sound/a2jmidid: dropped empty KEYWORDS

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/a2jmidid/a2jmidid-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-sound/a2jmidid/a2jmidid-.ebuild 
b/media-sound/a2jmidid/a2jmidid-.ebuild
index 6ae11bfc7506..f09df4ca9c5f 100644
--- a/media-sound/a2jmidid/a2jmidid-.ebuild
+++ b/media-sound/a2jmidid/a2jmidid-.ebuild
@@ -16,7 +16,6 @@ EGIT_SUBMODULES=( waf-autooptions waftoolchainflags siginfo )
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
 IUSE="dbus"
 REQUIRED_USE="dbus? ( ${PYTHON_REQUIRED_USE} )"
 



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

2024-01-11 Thread Miroslav Šulc
commit: ed0a6135d1ce89a8d6fbe889105c78c466ddc7af
Author: Nedko Arnaudov  nedk  org>
AuthorDate: Thu Jan 11 18:02:32 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jan 11 18:17:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0a6135

media-sound/a2jmidid-: Update live ebuild to LADI upstream repo

Bug: https://bugs.gentoo.org/798411
Bug: https://github.com/gentoo/gentoo/pull/34706
Signed-off-by: Nedko Arnaudov  nedk.org>
Closes: https://github.com/gentoo/gentoo/pull/34764
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/a2jmidid/a2jmidid-.ebuild | 25 -
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/media-sound/a2jmidid/a2jmidid-.ebuild 
b/media-sound/a2jmidid/a2jmidid-.ebuild
index c3ee5ece2ef8..6ae11bfc7506 100644
--- a/media-sound/a2jmidid/a2jmidid-.ebuild
+++ b/media-sound/a2jmidid/a2jmidid-.ebuild
@@ -1,22 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit meson python-single-r1 git-r3
 
-DESCRIPTION="Daemon for exposing legacy ALSA sequencer applications in JACK 
MIDI system"
-HOMEPAGE="https://github.com/jackaudio/a2jmidid;
-EGIT_REPO_URI="https://github.com/jackaudio/a2jmidid.git;
+DESCRIPTION="Daemon for exposing ALSA sequencer applications in JACK MIDI 
system"
+HOMEPAGE="https://a2jmidid.ladish.org;
+EGIT_REPO_URI="https://gitea.ladish.org/LADI/a2jmidid.git;
+EGIT_BRANCH="main"
+EGIT_SUBMODULES=( waf-autooptions waftoolchainflags siginfo )
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="dbus python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+IUSE="dbus"
+REQUIRED_USE="dbus? ( ${PYTHON_REQUIRED_USE} )"
 
 BDEPEND="
virtual/pkgconfig
@@ -24,13 +26,12 @@ BDEPEND="
 CDEPEND="
media-libs/alsa-lib
virtual/jack
-   dbus? ( sys-apps/dbus )
-   python? ( ${PYTHON_DEPS} )
+   dbus? ( sys-apps/dbus ${PYTHON_DEPS} )
 "
 RDEPEND="${CDEPEND}"
 DEPEND="${RDEPEND}"
 
-DOCS=( AUTHORS.rst CHANGELOG.rst README.rst internals.txt )
+DOCS=( AUTHORS.rst NEWS.rst README internals.txt )
 
 src_configure() {
local emesonargs=(
@@ -43,9 +44,7 @@ src_configure() {
 src_install() {
meson_src_install
 
-   if use python; then
+   if use dbus; then
python_fix_shebang "${ED}"
-   else
-   rm "${ED}/usr/bin/a2j_control" || die
fi
 }



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

2024-01-11 Thread Sam James
commit: cfa89f9f5176f2392e31083a65e5f18f90ba8af9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 11 18:19:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 11 18:19:11 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=cfa89f9f

kde-apps/spectacle: add kde-plasma/layer-shell-qt:6 dep

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

 kde-apps/spectacle/spectacle-24.02.49..ebuild | 1 +
 kde-apps/spectacle/spectacle-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-apps/spectacle/spectacle-24.02.49..ebuild 
b/kde-apps/spectacle/spectacle-24.02.49..ebuild
index 7400463395..43def11e95 100644
--- a/kde-apps/spectacle/spectacle-24.02.49..ebuild
+++ b/kde-apps/spectacle/spectacle-24.02.49..ebuild
@@ -38,6 +38,7 @@ COMMON_DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=kde-frameworks/kxmlgui-${KFMIN}:6
kde-plasma/kpipewire:6
+   kde-plasma/layer-shell-qt:6
x11-libs/libxcb
x11-libs/xcb-util
x11-libs/xcb-util-cursor

diff --git a/kde-apps/spectacle/spectacle-.ebuild 
b/kde-apps/spectacle/spectacle-.ebuild
index 7400463395..43def11e95 100644
--- a/kde-apps/spectacle/spectacle-.ebuild
+++ b/kde-apps/spectacle/spectacle-.ebuild
@@ -38,6 +38,7 @@ COMMON_DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=kde-frameworks/kxmlgui-${KFMIN}:6
kde-plasma/kpipewire:6
+   kde-plasma/layer-shell-qt:6
x11-libs/libxcb
x11-libs/xcb-util
x11-libs/xcb-util-cursor



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

2024-01-11 Thread Zac Medico
commit: 1231ed04c9eccbb929791c89717594ba8a8a0b7d
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jan 11 18:12:04 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 11 18:12:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1231ed04

app-containers/containers-image: re-add dropped keyword for ~arm64, ~riscv

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

 app-containers/containers-image/containers-image-5.29.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-image/containers-image-5.29.0.ebuild 
b/app-containers/containers-image/containers-image-5.29.0.ebuild
index 7117b7fef3cb..eb50b44f8f73 100644
--- a/app-containers/containers-image/containers-image-5.29.0.ebuild
+++ b/app-containers/containers-image/containers-image-5.29.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="amd64"
+   KEYWORDS="amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



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

2024-01-11 Thread Zac Medico
commit: 6cbea5bd5f86780ff6a726fb4d31084f47333622
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jan 11 18:05:53 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 11 18:07:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbea5bd

app-containers/containers-storage: re-add dropped keyword for ~arm64, ~riscv

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

 app-containers/containers-storage/containers-storage-1.51.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-storage/containers-storage-1.51.0.ebuild 
b/app-containers/containers-storage/containers-storage-1.51.0.ebuild
index 0e019f54142e..ebae81d127ca 100644
--- a/app-containers/containers-storage/containers-storage-1.51.0.ebuild
+++ b/app-containers/containers-storage/containers-storage-1.51.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/containers/storage/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="amd64"
+   KEYWORDS="amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: media-libs/Field3D/, media-libs/Field3D/files/

2024-01-11 Thread Joonas Niilola
commit: 3620f00fdd19e4eadd7433a84d9b4185ff2ac8a3
Author: Paul Zander  gmail  com>
AuthorDate: Fri Dec  8 14:38:42 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan 11 17:57:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3620f00f

media-libs/Field3D: add 1.7.3_p20230509

This repository has been archived by the owner on Jul 15, 2023. It is now 
read-only.
Snapshot of last commit before archiving.

Closes: https://bugs.gentoo.org/912312
Closes: https://bugs.gentoo.org/808703
Closes: https://bugs.gentoo.org/717504
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34221
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/Field3D/Field3D-1.7.3_p20230509.ebuild  | 67 ++
 media-libs/Field3D/Manifest|  1 +
 ...-1.7.2-boost-1.83-timer-header-deprecated.patch | 35 +++
 3 files changed, 103 insertions(+)

diff --git a/media-libs/Field3D/Field3D-1.7.3_p20230509.ebuild 
b/media-libs/Field3D/Field3D-1.7.3_p20230509.ebuild
new file mode 100644
index ..b21dc0fb64b2
--- /dev/null
+++ b/media-libs/Field3D/Field3D-1.7.3_p20230509.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A library for storing voxel data"
+HOMEPAGE="http://opensource.imageworks.com/?p=field3d;
+SRC_COMMIT="b0ff0cd67893a4cbfa322676eb3eef10100d904d"
+SRC_URI="https://github.com/imageworks/Field3D/archive/${SRC_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc mpi test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/boost:=
+   >=dev-libs/imath-3.1.4-r2:=
+   >=media-libs/openexr-3:0=
+   sci-libs/hdf5:=
+   doc? ( app-doc/doxygen )
+   mpi? ( virtual/mpi )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.7.2-openexr-3-imath.patch"
+   "${FILESDIR}/${PN}-1.7.2-boost-1.83-timer-header-deprecated.patch"
+)
+
+S="${WORKDIR}/${PN}-${SRC_COMMIT}"
+
+src_prepare() {
+   sed -e "s#auto_ptr#unique_ptr#g" -i include/*.h || die
+   sed \
+   -e "s#DESTINATION \${CMAKE_INSTALL_PREFIX}#DESTINATION 
\${CMAKE_INSTALL_DOCDIR}#" \
+   -e "s#CMAKE_MINIMUM_REQUIRED( VERSION 2.8 
)#CMAKE_MINIMUM_REQUIRED( VERSION 3.5 )#" \
+   -i CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # Needed for now ("fix" compatibility with >=sci-libs/hdf5-1.12)
+   # bug #808731
+   append-cppflags -DH5_USE_110_API
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_STANDARD=11
+
+   -DINSTALL_DOCS="$(usex doc)" # Docs are not finished yet.
+   -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen="$(usex !doc)"
+
+   "$(cmake_use_find_package mpi MPI)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}" || die
+   ./unitTest || die
+}

diff --git a/media-libs/Field3D/Manifest b/media-libs/Field3D/Manifest
index dbf8d221f9c2..6b3139c3a094 100644
--- a/media-libs/Field3D/Manifest
+++ b/media-libs/Field3D/Manifest
@@ -1 +1,2 @@
 DIST Field3D-1.7.2.tar.gz 502481 BLAKE2B 
8d5fbac915b52b36e66250f8fcd2beb5fff9d2446696ad1829e3edf05c9810b5d54928c6ab4f5aa99c1338da24cea446134434a59aa1d053f3da3500c2800f59
 SHA512 
e4ea51310105980f759dce48830db8ae3592ce32a02b246214d8aed9df7a7f5c500314f2daf92196b7a76d648f2909b18112df4c5c3c8949c0676d710dfbf1f2
+DIST Field3D-1.7.3_p20230509.tar.gz 503942 BLAKE2B 
30926a3229306b444a0267ff22c05d51bd3cd9804f9685608813bee5a738e498286d1e7b35c32e48214e949e5aa91a1604c9b92d5ab4dc3c71d3bb85bd5f5920
 SHA512 
fcc718c0b1629af36f5a403cc4a453c343d97d464fe5b1e7b6a6ac2b36a38e245f785735c91f7bc9abceffc522d5a20855310f04e006f83f8660253de6e4cdda

diff --git 
a/media-libs/Field3D/files/Field3D-1.7.2-boost-1.83-timer-header-deprecated.patch
 
b/media-libs/Field3D/files/Field3D-1.7.2-boost-1.83-timer-header-deprecated.patch
new file mode 100644
index ..e583dfcb4a3f
--- /dev/null
+++ 
b/media-libs/Field3D/files/Field3D-1.7.2-boost-1.83-timer-header-deprecated.patch
@@ -0,0 +1,35 @@
+From: https://bugs.gentoo.org/912312#c10
+From: Attila Tóth 
+--- a/apps/sample_code/sparse_field_io/main.cpp2023-08-24 
11:30:05.951289118 +0200
 b/apps/sample_code/sparse_field_io/main.cpp2023-08-24 
11:30:32.491719405 +0200
+@@ -38,7 +38,7 @@
+ #include 
+ 
+ #include 
+-#include 
++#include 
+ 
+ #include 
+ #include 
+--- a/test/misc_tests/access_speed/main.cpp2023-08-24 11:30:05.963289314 
+0200
 b/test/misc_tests/access_speed/main.cpp2023-08-24 11:30:42.903885904 
+0200
+@@ -38,7 +38,7 @@
+ #include 
+ 
+ #include 
+-#include 
++#include 
+ 
+ #include 
+ #include 
+--- a/test/misc_tests/threading_and_virtual_calls/main.cpp 2023-08-24 
11:30:05.963289314 +0200
 

  1   2   3   >