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

2023-10-29 Thread Kostadin Shishmanov
commit: 9c0117879422764252183404817f4ee50e00d936
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sun Oct 29 07:20:59 2023 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Sun Oct 29 07:20:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c011787

app-misc/kmon: suppress QA warnings about {C,LD}FLAGS since this is a rust 
package

Closes: https://bugs.gentoo.org/916466
Closes: https://bugs.gentoo.org/916465
Signed-off-by: Kostadin Shishmanov  tutanota.com>

 app-misc/kmon/kmon-1.6.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/kmon/kmon-1.6.4.ebuild b/app-misc/kmon/kmon-1.6.4.ebuild
index 94052a19f5..77b557f312 100644
--- a/app-misc/kmon/kmon-1.6.4.ebuild
+++ b/app-misc/kmon/kmon-1.6.4.ebuild
@@ -128,3 +128,4 @@ LICENSE="GPL-3"
 LICENSE+=" 0BSD Apache-2.0 Boost-1.0 ISC MIT Unicode-DFS-2016"
 SLOT="0"
 KEYWORDS="~amd64"
+QA_FLAGS_IGNORED="usr/bin/kmod"



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

2023-10-29 Thread Joonas Niilola
commit: e64a17210c65081ee68e1e63031e66e45b6bc09c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct 29 07:37:31 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 29 07:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e64a1721

www-client/firefox-bin: fix 119.0 when using apulse

Closes: https://bugs.gentoo.org/916230
Signed-off-by: Joonas Niilola  gentoo.org>

 ...119.0-r1.ebuild => firefox-bin-119.0-r2.ebuild} | 28 +++---
 1 file changed, 8 insertions(+), 20 deletions(-)

diff --git a/www-client/firefox-bin/firefox-bin-119.0-r1.ebuild 
b/www-client/firefox-bin/firefox-bin-119.0-r2.ebuild
similarity index 97%
rename from www-client/firefox-bin/firefox-bin-119.0-r1.ebuild
rename to www-client/firefox-bin/firefox-bin-119.0-r2.ebuild
index c9ed54000aeb..83ea6b313337 100644
--- a/www-client/firefox-bin/firefox-bin-119.0-r1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-119.0-r2.ebuild
@@ -43,19 +43,7 @@ IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux 
wayland"
 
 RESTRICT="strip"
 
-BDEPEND="app-arch/unzip
-   alsa? (
-   !pulseaudio? (
-   dev-util/patchelf
-   )
-   )"
-
-DEPEND="alsa? (
-   !pulseaudio? (
-   media-sound/apulse
-   )
-   )"
-
+BDEPEND="app-arch/unzip"
 RDEPEND="${DEPEND}
!www-client/firefox-bin:0
!www-client/firefox-bin:esr
@@ -212,13 +200,6 @@ src_install() {
"${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
"${ED}${MOZILLA_FIVE_HOME}"/plugin-container
 
-   # Patch alsa support
-   local apulselib=
-   if use alsa && ! use pulseaudio ; then
-   apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
-   patchelf --set-rpath "${apulselib}" 
"${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
-   fi
-
# Install policy (currently only used to disable application updates)
insinto "${MOZILLA_FIVE_HOME}/distribution"
newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
@@ -279,6 +260,13 @@ src_install() {
 
cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
 
+   # Add apulse support through our wrapper shell launcher, 
patchelf-method broken since 119.0.
+   # See bgo#916230
+   local apulselib=
+   if use alsa && ! use pulseaudio ; then
+   apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+   fi
+
sed -i \
-e "s:@NAME@:${app_name}:" \
-e "s:@EXEC@:${exec_command}:" \



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

2023-10-29 Thread Arthur Zamarin
commit: 31a3ce8dc4555eb8b6d18731613a239c13d29d87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 29 08:05:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 29 08:05:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a3ce8d

media-libs/netpbm: Stabilize 11.2.4 x86, #916432

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

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

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index 8f4e60d5e581..8a4ad85ecf07 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz";
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



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

2023-10-29 Thread Arthur Zamarin
commit: b3236444989be885d4006307d207f250120f1c4d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 29 08:05:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 29 08:05:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3236444

media-libs/libplacebo: Stabilize 6.338.1 amd64, #916463

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

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

diff --git a/media-libs/libplacebo/libplacebo-6.338.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.338.1.ebuild
index 89a1527ea842..b3f8a6b612bc 100644
--- a/media-libs/libplacebo/libplacebo-6.338.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.338.1.ebuild
@@ -22,7 +22,7 @@ else
)
"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-10-29 Thread Hans de Graaff
commit: 20cb5d4978f1f10dfaf7d363df6cdc46f334733e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 29 08:25:04 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 29 08:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20cb5d49

dev-ruby/mini_mime: stabilize 1.1.5 for amd64

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

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

diff --git a/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild 
b/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild
index 179e399e6345..b22f9537e3a0 100644
--- a/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild
+++ b/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 
 all_ruby_prepare() {



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

2023-10-29 Thread Viorel Munteanu
commit: 2de4099d309847d6bb501084619cae39adc57c73
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Oct 29 08:52:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Oct 29 08:52:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de4099d

media-libs/netpbm: drop 11.2.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.0.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 7829c9b48bc6..4d8a6e6f778b 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,2 @@
-DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
deleted file mode 100644
index 8a4ad85ecf07..
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/";
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz";
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-   if is-flagq -fPIC; then
-   echo -fPIC
-   fi
-}
-
-src_prepare() {
-   default
-
-   # make sure we use system libs
-   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
-   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
-
-   # fix typo in 

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

2023-10-29 Thread Miroslav Šulc
commit: 9a6a5a84e6e70e9ff066d739cda3535b65b142fc
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Oct 29 08:59:50 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct 29 08:59:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a6a5a84

media-sound/schismtracker: bump to 20231029

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

 media-sound/schismtracker/Manifest |  1 +
 .../schismtracker/schismtracker-20231029.ebuild| 50 ++
 2 files changed, 51 insertions(+)

diff --git a/media-sound/schismtracker/Manifest 
b/media-sound/schismtracker/Manifest
index 90eecf904fe5..351a76e7b896 100644
--- a/media-sound/schismtracker/Manifest
+++ b/media-sound/schismtracker/Manifest
@@ -1,2 +1,3 @@
 DIST schismtracker-20221201.source.tar.gz 1633099 BLAKE2B 
6f376323002f85031140be7d54b1ab8bd830f8654e90c07596c9a45ce2ce76dfda51f124ff01247c1a371269b2924470faab06d7692a76ced694fdf05937f384
 SHA512 
062dc54b541709be0a5c8b0c5edadc9710106154c15b2a40847998db33aaba7d07740cdd32da94f56725e66834221bc5470f9a111eb41a06fbfbd70fdc920113
 DIST schismtracker-20230906.source.tar.gz 1397771 BLAKE2B 
aac39f9dec4eb4a0e0056aebc6f665a90cfddd18d59c480130c8b4ca3dcd2913e6802146b0a92766d6384cb185c24a9ad8d240f2c0ad3d46c5590108f0543e6c
 SHA512 
806a265802f0e4d0b98c3d390cf865d822df7d8bcca42966970ed6593d694276d57d1b0fa7dc16d6208b44e9f0f4898b017daed7ed810f2994e4cd31fa0f6930
+DIST schismtracker-20231029.source.tar.gz 1402347 BLAKE2B 
80d1b1da9cf0704068b96ea92d81e12ad4b19cb9b4d96d536d1214b8c9deac948fadb7f4f21cd38159086e6757f4237c1c33c13cff6227eb5216482e2d4b6c74
 SHA512 
42b01e6945380f346d2bca6c650fcd282df29ddcec0692014e1abb3d215110b455ae95cb0c11de981369adf8d03109e3517c34fb433081d01170d7bc8c29a67d

diff --git a/media-sound/schismtracker/schismtracker-20231029.ebuild 
b/media-sound/schismtracker/schismtracker-20231029.ebuild
new file mode 100644
index ..afca563bb1f7
--- /dev/null
+++ b/media-sound/schismtracker/schismtracker-20231029.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop xdg
+
+DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create 
high quality music"
+HOMEPAGE="http://schismtracker.org/";
+SRC_URI="https://github.com/schismtracker/schismtracker/releases/download/${PV}/${P}.source.tar.gz";
+S="${WORKDIR}"
+
+LICENSE="GPL-2 LGPL-2 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=media-libs/libsdl2-2.0.5[X]
+   x11-libs/libX11
+   x11-libs/libXv
+"
+DEPEND="${RDEPEND}
+   virtual/os-headers
+   x11-base/xorg-proto
+"
+
+src_prepare() {
+   default
+
+   # Can drop this once bashism patch unnecessary
+   eautoreconf
+
+   # workaround for temporary files (missing directory). Fixes:
+   # sh ./scripts/build-font.sh . font/default-lower.fnt 
font/default-upper-alt.fnt font/default-upper-itf.fnt font/half-width.fnt 
>auto/default-font.c
+   # /bin/sh: auto/default-font.c: No such file or directory
+   mkdir auto || die
+
+   #   sys-devel/binutils[multitarget] provides ${CHOST}-windres
+   #   wine provides /usr/bin/windres
+   # and schismtracker fails to use it properly:
+   # sys/win32/schismres.rc:2:20: fatal error: winver.h: No such file or 
directory
+   [[ ${CHOST} = *mingw32* ]] || export WINDRES= ac_cv_prog_WINDRES= 
ac_cv_prog_ac_ct_WINDRES=
+}
+
+src_install() {
+   default
+
+   domenu sys/fd.org/*.desktop
+   doicon icons/schism{,-itf}-icon-128.png
+}



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

2023-10-29 Thread Joonas Niilola
commit: d9df6e5a682db79060da9c9ad6d8bf237afce11e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct 29 09:03:26 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 29 09:05:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9df6e5a

app-containers/incus: add 0.2

 - lxd-to-incus binary included. Note that it doesn't currently fully
   work on Gentoo, and not at all on OpenRC systems. Please contribute
   to upstream to get OpenRC support.

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

 app-containers/incus/Manifest |   2 +
 app-containers/incus/incus-0.2.ebuild | 191 ++
 2 files changed, 193 insertions(+)

diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index 77fd5375ef00..8d0cb9de095a 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -1,2 +1,4 @@
 DIST incus-0.1.tar.gz 21498887 BLAKE2B 
ea200f83922a2f23c8bbc8ce94ccf7df8b7e096adfe6697d94135a4c660a950411e2176f860a63dada12890cde474beb16fcd17a4c52419f1ab86d3625c426e5
 SHA512 
1cd5410b07ed44f05b19ca3c734a67bde6f85d0e4673e9b46100bb8f2d60889773bcde1a274e96b55651b95414c47abeb6c3f2b8ec8d500d22ef08e31d09d9e6
 DIST incus-0.1.tar.gz.asc 833 BLAKE2B 
9e2ceedf246e7af20a6d8c0e597f59016a4040c10d547f724a0fa822387bb46c70d0467df583127bea874ded87115844e02191e93ddfd29fc64f3bc0262b7f10
 SHA512 
de14e530543d861ea3bdffe8d4b88a140f39646219c1494db81577f755d5d5ddc35f8e36f51cbfe38d8fcd4c3de95bb8d615db61530bbd507a55c6e07d3031b6
+DIST incus-0.2.tar.xz 13248036 BLAKE2B 
1b83fc3498d5c31984053e000b9d63846aa6a9087158720eb5a25a8c3bd8cd0ab97391334622612b62d9c8aef145f45668f31abfa25e993b959d1609b0af1694
 SHA512 
0f2656e41faf9e020392f39a012a6ab64a6683894b2e463fac6bf6a2c2bb55280d454e5b4c23ab23526517a0b2b3c66c7b9a6d5f9477ca0848347a8534ea5eec
+DIST incus-0.2.tar.xz.asc 833 BLAKE2B 
834f9adaea11a85e0a03c75edaadfd226b3be57c49015c2ba7b4fe021b9e8b2e403b5f11e6a482dd1f024456ef4e0bf3145ce15c9f5b0a26954410a2fdac6f9f
 SHA512 
ab55dbbc450b24429e77d816eddee541ebc8453a71704d1ec003a7b0d12a192faab438f6cfe82e90889d845dfaf9a5e9ea2b8d596198e19adbffb106a326000c

diff --git a/app-containers/incus/incus-0.2.ebuild 
b/app-containers/incus/incus-0.2.ebuild
new file mode 100644
index ..1ca35cc10b96
--- /dev/null
+++ b/app-containers/incus/incus-0.2.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
+
+DESCRIPTION="Modern, secure and powerful system container and virtual machine 
manager"
+HOMEPAGE="https://linuxcontainers.org/incus/introduction/ 
https://github.com/lxc/incus";
+SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
+   verify-sig? ( 
https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="apparmor nls"
+
+DEPEND="acct-group/incus
+   acct-group/incus-admin
+   app-arch/xz-utils
+   >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
+   dev-db/sqlite:3
+   dev-libs/cowsql
+   dev-libs/lzo
+   >=dev-libs/raft-0.17.1:=[lz4]
+   >=dev-util/xdelta-3.0[lzma(+)]
+   net-dns/dnsmasq[dhcp]
+   sys-libs/libcap
+   virtual/udev"
+RDEPEND="${DEPEND}
+   net-firewall/ebtables
+   net-firewall/iptables
+   sys-apps/iproute2
+   sys-fs/fuse:*
+   >=sys-fs/lxcfs-5.0.0
+   sys-fs/squashfs-tools[lzma]
+   virtual/acl"
+BDEPEND="dev-lang/go
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
+
+CONFIG_CHECK="
+   ~CGROUPS
+   ~IPC_NS
+   ~NET_NS
+   ~PID_NS
+
+   ~SECCOMP
+   ~USER_NS
+   ~UTS_NS
+
+   ~KVM
+   ~MACVTAP
+   ~VHOST_VSOCK
+"
+
+ERROR_IPC_NS="CONFIG_IPC_NS is required."
+ERROR_NET_NS="CONFIG_NET_NS is required."
+ERROR_PID_NS="CONFIG_PID_NS is required."
+ERROR_SECCOMP="CONFIG_SECCOMP is required."
+ERROR_UTS_NS="CONFIG_UTS_NS is required."
+
+WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual 
machines."
+WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
+WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
+
+# Go magic.
+QA_PREBUILT="/usr/bin/incus
+   /usr/bin/lxc-to-incus
+   /usr/bin/incus-agent
+   /usr/bin/incus-benchmark
+   /usr/bin/incus-migrate
+   /usr/sbin/lxd-to-incus
+   /usr/sbin/incusd"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
+
+# The testsuite must be run as root.
+# make: *** [Makefile:156: check] Error 1
+RESTRICT="test"
+
+GOPATH="${S}/_dist"
+
+src_prepare() {
+   export GOPATH="${S}/_dist"
+
+   default
+
+   sed -i \
+   -e "s:\./configure:./configure --prefix=/usr 
--libdir=${EPREFIX}/usr/lib/incus:g" \
+   -e "s:make:make ${MAKEOPTS}

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

2023-10-29 Thread James Le Cuirot
commit: 547259fc728107a28254dfab5f95889a61ee922b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Oct 29 09:28:52 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Oct 29 09:28:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547259fc

games-util/lgogdownloader: Bump to 3.12, drop old 3.11

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

 games-util/lgogdownloader/Manifest| 2 +-
 .../{lgogdownloader-3.11.ebuild => lgogdownloader-3.12.ebuild}| 2 +-
 games-util/lgogdownloader/lgogdownloader-.ebuild  | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-util/lgogdownloader/Manifest 
b/games-util/lgogdownloader/Manifest
index a59787af70e6..8eaacb4f0504 100644
--- a/games-util/lgogdownloader/Manifest
+++ b/games-util/lgogdownloader/Manifest
@@ -1 +1 @@
-DIST lgogdownloader-3.11.tar.gz 94411 BLAKE2B 
8f672e2af2910d810b2ce9e2944fe882fcd56568d8c47e4211627859fde23211ea95f8258573e51c71102ffc76f47d7fe35d891a84301f63f4cfea097a7e6c00
 SHA512 
9419dfe03377f5338d9611ae55754d8095dd1b0cc90f4c7a2a9defb1a6d9002d568ed981a98ba29859cd8e1dce18f466d2135a946a3d70bfe2ddc35c362fbdcd
+DIST lgogdownloader-3.12.tar.gz 96896 BLAKE2B 
27e967c6be6919eda7a0adade72221d7b90e5b328e9a10201afa32046a384488f3c312ed94ff86ce376e7f1b9e99baabc3752a1f9536fdacf4fcc987132253f6
 SHA512 
04a753f772434cdbc634efd69ccf4007376c789d68b9204947045bafc0f953d8bbfad0104b6ffaad257bd3d1eabcae73e7ee56b65611799ceff6454418dc86b8

diff --git a/games-util/lgogdownloader/lgogdownloader-3.11.ebuild 
b/games-util/lgogdownloader/lgogdownloader-3.12.ebuild
similarity index 96%
rename from games-util/lgogdownloader/lgogdownloader-3.11.ebuild
rename to games-util/lgogdownloader/lgogdownloader-3.12.ebuild
index a104b726ad47..17e3c906771f 100644
--- a/games-util/lgogdownloader/lgogdownloader-3.11.ebuild
+++ b/games-util/lgogdownloader/lgogdownloader-3.12.ebuild
@@ -18,7 +18,7 @@ RDEPEND=">=app-crypt/rhash-1.3.3-r2:0=
dev-libs/boost:=[zlib]
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
-   >=net-misc/curl-7.32:0=[ssl]
+   >=net-misc/curl-7.55:0=[ssl]
gui? ( dev-qt/qtwebengine:5=[widgets] )"
 
 DEPEND="${RDEPEND}"

diff --git a/games-util/lgogdownloader/lgogdownloader-.ebuild 
b/games-util/lgogdownloader/lgogdownloader-.ebuild
index 98b656d1d92d..de26bf23392b 100644
--- a/games-util/lgogdownloader/lgogdownloader-.ebuild
+++ b/games-util/lgogdownloader/lgogdownloader-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ RDEPEND=">=app-crypt/rhash-1.3.3-r2:0=
dev-libs/boost:=[zlib]
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
-   >=net-misc/curl-7.32:0=[ssl]
+   >=net-misc/curl-7.55:0=[ssl]
gui? ( dev-qt/qtwebengine:5=[widgets] )"
 
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/

2023-10-29 Thread David Roman
commit: 437bd5142310bb31adfeff5792964a67cb31fcb6
Author: David Roman  gmail  com>
AuthorDate: Sun Oct 29 10:45:28 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Oct 29 10:45:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=437bd514

net-vpn/mullvadvpn-app: fix unresolved SONAME dependencies

Closes: https://bugs.gentoo.org/916467
Signed-off-by: David Roman  gmail.com>

 net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild | 21 +++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild 
b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
index 89814fa77a..44bab54cfc 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
@@ -14,6 +14,23 @@ SLOT="0"
 RESTRICT="test strip"
 KEYWORDS="-* ~amd64"
 
+RDEPEND="
+   app-accessibility/at-spi2-core
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   x11-libs/gtk+
+   x11-libs/libdrm
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
 QA_PREBUILT="*"
 
 S="${WORKDIR}"
@@ -24,7 +41,7 @@ src_install() {
fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
 
-   # tbh I don't know if all next lines are needed or we can just do cp 
-pPR "${S}"/usr "${D}"/" 
+   # tbh I don't know if all next lines are needed or we can just do cp 
-pPR "${S}"/usr "${D}"/"
 
local i
dobin "${S}"/usr/bin/mullvad
@@ -42,7 +59,7 @@ src_install() {
domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
local x
for x in 16 32 48 64 128 256 512 1024; do
-   doicon -s ${x} 
${S}/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+   doicon -s ${x} 
"${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
done
 
 }



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

2023-10-29 Thread Michał Górny
commit: da01fef520c45bf405b8a1a26d4dafdbc3708d59
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 10:38:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:10:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da01fef5

dev-python/docker: Add py3.12 note

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

 dev-python/docker/docker-6.1.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/docker/docker-6.1.3.ebuild 
b/dev-python/docker/docker-6.1.3.ebuild
index 2176517410ae..6d94ceea49f3 100644
--- a/dev-python/docker/docker-6.1.3.ebuild
+++ b/dev-python/docker/docker-6.1.3.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
+# py3.12: https://github.com/docker/docker-py/pull/3176 (incomplete)
 PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1



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

2023-10-29 Thread Michał Górny
commit: 31dc9cb570d890f2ad9ec9ed25cb8f8e72f98e1f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 10:30:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 10:30:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31dc9cb5

dev-python/agate-sql: Remove old

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

 dev-python/agate-sql/Manifest  |  2 -
 dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild | 40 
 dev-python/agate-sql/agate-sql-0.5.9.ebuild| 38 ---
 dev-python/agate-sql/agate-sql-0.6.0.ebuild| 38 ---
 .../files/agate-sql-0.5.9-sqlalchemy.patch | 75 --
 5 files changed, 193 deletions(-)

diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest
index d233c4f4dcae..099decd5f2cd 100644
--- a/dev-python/agate-sql/Manifest
+++ b/dev-python/agate-sql/Manifest
@@ -1,3 +1 @@
-DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 
4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2
 SHA512 
482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca
-DIST agate-sql-0.6.0.tar.gz 13942 BLAKE2B 
c7940274a8625585fa92c81fdd1d2e2f53e76db3b14620e406df7609057482f8641cfcf20a486bf6f8db381362ee367b4dad9b6a7f04909f5cba4c491d01fde9
 SHA512 
74e90dad3776f817e92ded312cdf87c78754e9a3b5611a681a4a85d7a8357577a9e4dbb70b453c589417990f3f0a04195a8b0076fd03a1e2012b82893208b824
 DIST agate-sql-0.7.0.tar.gz 13488 BLAKE2B 
1064747f1f2a11f788c0828123ae3532ffd0aa6b32aa423b877e350e35e4231c21e73226920110ad9369b0b583167e47357acf456607e75e0ad9d5027e265c9c
 SHA512 
6a29bcb19cac6e80a6df8ad51c06838fa4c48a1e5b207a55f7ebaf3b7af1afd56fad61c560f4c7a11da24e9460ab0a8ea6d9459309e05ac162f3ddd3737bb868

diff --git a/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild 
b/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild
deleted file mode 100644
index b74f616a7459..
--- a/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Adds SQL read/write support to agate"
-HOMEPAGE="
-   https://github.com/wireservice/agate-sql/
-   https://pypi.org/project/agate-sql/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-python/agate-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/greenlet[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=("${FILESDIR}/agate-sql-0.5.9-sqlalchemy.patch")
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # requires crate
-   
tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects
-)

diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild 
b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
deleted file mode 100644
index 7d0761c8198b..
--- a/dev-python/agate-sql/agate-sql-0.5.9.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Adds SQL read/write support to agate"
-HOMEPAGE="
-   https://github.com/wireservice/agate-sql/
-   https://pypi.org/project/agate-sql/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-python/agate-1.5.0[${PYTHON_USEDEP}]
-   https://github.com/wireservice/agate-sql/
-   https://pypi.org/project/agate-sql/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-python/agate-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/greenlet[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # requires crate
-   
tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects
-)

diff --git a/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch 
b/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch
deleted file mode 100644
index 46a12ab68c9e..
--- a/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-From 90d5b8e220db51465e4dbac8df6e4bd4941c9ba6 Mon Sep 17 00:00:00 2001
-From: Steve Kowalik 
-Date: Tue, 26 Sep 2023 11:59:39 +1000
-Subject: [PATCH] Migrate to SQLAlchemy 2
-
-https://github.com/wireservice/agate-sql/pull/40
-
-

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

2023-10-29 Thread Michał Górny
commit: a6fe660fac0fa1690baea522ddb883a3d1ce9352
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 10:30:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 10:30:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fe660f

dev-python/agate: Remove old

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

 dev-python/agate/Manifest   |  2 --
 dev-python/agate/agate-1.7.1.ebuild | 44 -
 dev-python/agate/agate-1.8.0.ebuild | 44 -
 3 files changed, 90 deletions(-)

diff --git a/dev-python/agate/Manifest b/dev-python/agate/Manifest
index 5f6c407787c5..916ef4dc99e8 100644
--- a/dev-python/agate/Manifest
+++ b/dev-python/agate/Manifest
@@ -1,3 +1 @@
-DIST agate-1.7.1.tar.gz 202018 BLAKE2B 
9df0f108f1ac47c1eb199015aedc903d72ce62a7d2c34198f0f287863527a2305c5682ef7dd385d130fd0eb3ce566e98978b9ef438858510e3aeae02a6345318
 SHA512 
e40df26f1e738b4c386f540d642f4fdb240dac5229032c6074977a67c7fdae7838c770703d93916e10741a9f2569ac9672165f8c8715b2567b2e5b926c7dabd5
-DIST agate-1.8.0.tar.gz 201730 BLAKE2B 
c0138f912d6981059b8cd62424bdb428c9b6bff566bc47466bea9f0fd78f100333583dddaf081ea2f9810e8a1e586d4697960141ea4e97e8cef4a5084f09ce78
 SHA512 
9870f31f87efcb057947cf0c93062c2dbfa2aa996d1e6d69c552935eca3ab5c047ea0cbdf2eaca8e37d2a0530d210318fd342324f1ce43d7cba9f6291206f6fb
 DIST agate-1.9.0.tar.gz 202237 BLAKE2B 
f4a6609f843b0b0499b44c6596c186198e2d6a0c964727fbd3d3fa69bd6164a067384354e3426a0276f91fc3b6f2d1fc86e05e4d4be974d1f2c223b20cb5a6b3
 SHA512 
bbd05b503d27e34625cebba71c0d3a1362bf63c45a3ce7c327fb73f0730b739fe8f9bf780c37c4e1a0e70c9d263d9191946fa6b70c147c0761a43ed479ae7fed

diff --git a/dev-python/agate/agate-1.7.1.ebuild 
b/dev-python/agate/agate-1.7.1.ebuild
deleted file mode 100644
index 8f58a4dec687..
--- a/dev-python/agate/agate-1.7.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python data analysis library that is optimized for humans 
instead of machines"
-HOMEPAGE="
-   https://github.com/wireservice/agate/
-   https://pypi.org/project/agate/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}]
-   >=dev-python/parsedatetime-2.1[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.0[${PYTHON_USEDEP}]
-   >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}]
-   >=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}]
-   >=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}]
-   >=dev-python/leather-0.3.3-r2[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/lxml[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
-   dev-python/sphinx-rtd-theme
-
-EPYTEST_DESELECT=(
-   # require specific locales
-   tests/test_data_types.py::TestDate::test_cast_format_locale
-   tests/test_data_types.py::TestDateTime::test_cast_format_locale
-)

diff --git a/dev-python/agate/agate-1.8.0.ebuild 
b/dev-python/agate/agate-1.8.0.ebuild
deleted file mode 100644
index bf35fa27a14c..
--- a/dev-python/agate/agate-1.8.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python data analysis library that is optimized for humans 
instead of machines"
-HOMEPAGE="
-   https://github.com/wireservice/agate/
-   https://pypi.org/project/agate/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}]
-   >=dev-python/parsedatetime-2.1[${PYTHON_USEDEP}]
-   >=dev-python/Babel-2.0[${PYTHON_USEDEP}]
-   >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}]
-   >=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}]
-   >=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}]
-   >=dev-python/leather-0.3.3-r2[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/lxml[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
-   dev-python/furo
-
-EPYTEST_DESELECT=(
-   # require specific locales
-   tests/test_data_types.py::TestDate::test_cast_format_locale
-   tests/test_data_types.py::TestDateTime::test_cast_format_locale
-)



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

2023-10-29 Thread Michał Górny
commit: f9131f22ec63a919a41cec20cd0154139396941c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 10:33:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 10:33:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9131f22

dev-python/doc8: Enable py3.12

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

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

diff --git a/dev-python/doc8/doc8-1.1.1.ebuild 
b/dev-python/doc8/doc8-1.1.1.ebuild
index 10922b0b7e91..99524e85d3e3 100644
--- a/dev-python/doc8/doc8-1.1.1.ebuild
+++ b/dev-python/doc8/doc8-1.1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-10-29 Thread Michał Górny
commit: 71e536f9f210883b981b4fcbb92dd83875d3696b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 10:56:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:10:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e536f9

dev-python/confusable_homoglyphs: Use pypi sdist

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

 dev-python/confusable_homoglyphs/Manifest   |  2 +-
 .../confusable_homoglyphs-3.2.0-r2.ebuild   | 17 ++---
 2 files changed, 3 insertions(+), 16 deletions(-)

diff --git a/dev-python/confusable_homoglyphs/Manifest 
b/dev-python/confusable_homoglyphs/Manifest
index 5d11c1714abd..e971c47f18f5 100644
--- a/dev-python/confusable_homoglyphs/Manifest
+++ b/dev-python/confusable_homoglyphs/Manifest
@@ -1 +1 @@
-DIST confusable_homoglyphs-3.2.0.gh.tar.gz 338272 BLAKE2B 
b4697ad3997ecb2784653a47779ead7ded0e9af46125bc5868954cc8cf5064377a553c9b388be6a42634fa27880ef2fa57224e4b4bf9e357b3a9ff32a5db4993
 SHA512 
6e51cc4ec9a70246f4a871b8303834d0189d9d5056823b2f576e198cc3ced7154a0d57e945f3814bfa37da6015808bc1d6cdf44cfa17d637ded83ead8a6e4f5c
+DIST confusable_homoglyphs-3.2.0.tar.gz 161937 BLAKE2B 
ac2c66317b18dd73868b3cbe3b11162550597547da8ee3df5525362b79bd7f61a19bd7446839dfb477d5c2b27464fc88a120c5c6d496de8b86c9e88aabd8aeb0
 SHA512 
0a46a5bc94393592f6fa088bbe2f95cc301972c55de08231f3607828fcd3c5cb462514b80013283ef8cd8d76eaa3e14258ac8f3433c9c2cd1a89bcebca8fa7f6

diff --git 
a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild 
b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
index a9190b96610a..6db3190be9cc 100644
--- a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
+++ b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
@@ -4,18 +4,15 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+PYTHON_COMPAT=( python3_{10..11} )
 
-CommitId=14f43ddd74099520ddcda29fac557c27a28190e6
+inherit distutils-r1 pypi
 
 DESCRIPTION="Detect confusable usage of unicode homoglyphs, prevent homograph 
attacks"
 HOMEPAGE="
https://github.com/vhf/confusable_homoglyphs/
https://pypi.org/project/confusable_homoglyphs/
 "
-SRC_URI="https://github.com/vhf/${PN}/archive/${CommitId}.tar.gz
-   -> ${P}.gh.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
@@ -23,14 +20,4 @@ KEYWORDS="~amd64"
 
 RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
 
-S="${WORKDIR}"/${PN}-${CommitId}
-
 distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -i \
-   -e "s:versioneer.get_version():\"${PV}\":" \
-   setup.py \
-   || die
-   distutils-r1_python_prepare_all
-}



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

2023-10-29 Thread Michał Górny
commit: 2b4b2f5a8cb8d9c88318cc39e69b088de45f8b15
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 10:47:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:10:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4b2f5a

dev-python/braintree: Enable py3.12

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

 dev-python/braintree/braintree-4.23.0.ebuild   |  7 +-
 .../braintree/files/braintree-4.23.0-py312.patch   | 81 ++
 2 files changed, 87 insertions(+), 1 deletion(-)

diff --git a/dev-python/braintree/braintree-4.23.0.ebuild 
b/dev-python/braintree/braintree-4.23.0.ebuild
index c50e26d97b9e..06d433d74228 100644
--- a/dev-python/braintree/braintree-4.23.0.ebuild
+++ b/dev-python/braintree/braintree-4.23.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
@@ -34,6 +34,11 @@ DOCS=( README.md )
 
 distutils_enable_tests unittest
 
+PATCHES=(
+   # https://github.com/braintree/braintree_python/pull/154
+   "${FILESDIR}/${P}-py312.patch"
+)
+
 python_test() {
eunittest tests/unit
 }

diff --git a/dev-python/braintree/files/braintree-4.23.0-py312.patch 
b/dev-python/braintree/files/braintree-4.23.0-py312.patch
new file mode 100644
index ..4ecbd9e555dd
--- /dev/null
+++ b/dev-python/braintree/files/braintree-4.23.0-py312.patch
@@ -0,0 +1,81 @@
+From 9fbdf874ef6a6874db5e98cb2c93ab9736810d4e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sun, 29 Oct 2023 11:18:56 +0100
+Subject: [PATCH] Fix test suite compatibility with Python 3.12
+
+Replace the deprecated `unittest.TestCase.assertRaisesRegexp()` method
+with `assertRaisesRegex()`.  The former is no longer present in Python
+3.12, while the latter is available since Python 3.2.
+
+Replace the deprecated `imp.reload()` function with
+`importlib.reload()`.  The former module is no longer present
+in Python 3.12, while `importlib.reload()` is available since
+Python 3.4.
+
+With these changes, unit tests pass with Python 3.12.0.
+
+Fixes #153
+---
+ CHANGELOG.md | 3 +++
+ tests/unit/test_client_token.py  | 2 +-
+ tests/unit/test_configuration.py | 6 +++---
+ 3 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/CHANGELOG.md b/CHANGELOG.md
+index 56e4373..792ee9c 100644
+--- a/CHANGELOG.md
 b/CHANGELOG.md
+@@ -1,5 +1,8 @@
+ # Changelog
+ 
++## 4.24.0
++* Fix unittest compatibility with Python 3.12
++
+ ## 4.23.0
+ * Deprecate `evidenceSubmittable` in Dispute 
+ * Add missing `escape` calls in `generator` for:
+diff --git a/tests/unit/test_client_token.py b/tests/unit/test_client_token.py
+index 7216a6b..74eb8a2 100644
+--- a/tests/unit/test_client_token.py
 b/tests/unit/test_client_token.py
+@@ -3,7 +3,7 @@ from tests.test_helper import *
+ class TestClientToken(unittest.TestCase):
+ def test_credit_card_options_require_customer_id(self):
+ for option in ["verify_card", "make_default", 
"fail_on_duplicate_payment_method"]:
+-with self.assertRaisesRegexp(InvalidSignatureError, option):
++with self.assertRaisesRegex(InvalidSignatureError, option):
+ ClientToken.generate({
+ "options": {option: True}
+ })
+diff --git a/tests/unit/test_configuration.py 
b/tests/unit/test_configuration.py
+index cf82831..5b24540 100644
+--- a/tests/unit/test_configuration.py
 b/tests/unit/test_configuration.py
+@@ -1,13 +1,13 @@
+ from tests.test_helper import *
+ import braintree
+ import os
+-import imp
++import importlib
+ 
+ class TestConfiguration(unittest.TestCase):
+ def test_works_with_unconfigured_configuration(self):
+ try:
+ # reset class level attributes on Configuration set in test helper
+-imp.reload(braintree.configuration)
++importlib.reload(braintree.configuration)
+ config = Configuration(
+ environment=braintree.Environment.Sandbox,
+ merchant_id='my_merchant_id',
+@@ -21,7 +21,7 @@ class TestConfiguration(unittest.TestCase):
+ finally:
+ # repopulate class level attributes on Configuration
+ import tests.test_helper
+-imp.reload(tests.test_helper)
++importlib.reload(tests.test_helper)
+ 
+ def test_base_merchant_path_for_development(self):
+ self.assertEqual("/merchants/integration_merchant_id", 
Configuration.instantiate().base_merchant_path())
+-- 
+2.42.0
+



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

2023-10-29 Thread Michał Górny
commit: 3d911ec924f27c16e092f8d43cdf64a33c2c09f7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 11:05:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d911ec9

dev-python/confusable_homoglyphs: Enable py3.12

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

 .../confusable_homoglyphs-3.2.0-r2.ebuild | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git 
a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild 
b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
index 6db3190be9cc..5d7ef0d9fa24 100644
--- a/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
+++ b/dev-python/confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 
@@ -18,6 +18,17 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/versioneer[${PYTHON_USEDEP}]
+"
 
 distutils_enable_tests pytest
+
+src_prepare() {
+   # removed outdated bundled version (for py3.12 compat)
+   rm versioneer.py || die
+   distutils-r1_src_prepare
+}



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

2023-10-29 Thread Michał Górny
commit: 733beeadc8d203d00e0d37882d72f4c0089d2e5b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 11:05:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733beead

dev-python/pythran: Reenable more tests on py3.12

Reenable more tests on Python 3.12 now that the cblas issue is fixed.

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

 dev-python/pythran/pythran-0.14.0.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/dev-python/pythran/pythran-0.14.0.ebuild 
b/dev-python/pythran/pythran-0.14.0.ebuild
index 8ae4f640ebee..942425ac89a7 100644
--- a/dev-python/pythran/pythran-0.14.0.ebuild
+++ b/dev-python/pythran/pythran-0.14.0.ebuild
@@ -79,13 +79,8 @@ python_test() {
case ${EPYTHON} in
python3.12)
EPYTEST_DESELECT+=(
-   
pythran/tests/test_cases.py::TestCases::test_convnet_run0
-   
pythran/tests/test_advanced.py::TestAdvanced::test_matmul_operator
+   # requires numpy.distutils

pythran/tests/test_distutils.py::TestDistutils::test_setup_{b,s}dist_install3
-   
pythran/tests/test_cases.py::TestCases::test_euclidean_distance_square_run0
-   
pythran/tests/test_numpy_func2.py::TestNumpyFunc2::test_matrix_power{0..2}
-   
pythran/tests/test_numpy_func3.py::TestNumpyFunc3::test_dot{5,7,9,11,12b,13,14b}
-   
pythran/tests/test_numpy_func3.py::TestNumpyFunc3::test_dot{15..23}
)
;;
esac



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/owntracks-recorder/

2023-10-29 Thread James Le Cuirot
commit: 15c06d61f570efb3f5285c44914b807ebcf6ddf6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Oct 29 11:26:52 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Oct 29 11:26:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c06d61

sci-geosciences/owntracks-recorder: Bump to 0.9.6, drop old 0.9.3

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

 sci-geosciences/owntracks-recorder/Manifest | 2 +-
 ...{owntracks-recorder-0.9.3.ebuild => owntracks-recorder-0.9.6.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-geosciences/owntracks-recorder/Manifest 
b/sci-geosciences/owntracks-recorder/Manifest
index 25de6a2eec00..9efb568acae5 100644
--- a/sci-geosciences/owntracks-recorder/Manifest
+++ b/sci-geosciences/owntracks-recorder/Manifest
@@ -1 +1 @@
-DIST owntracks-recorder-0.9.3.tar.gz 3306942 BLAKE2B 
02867d3a167596b06abe0a93a2d39cc8e8cbb88eaec03b6d9d78f992d21dd0aeaae7c9fe55a7a95f2fd6c9f436cbf98474d8e8b66d78d799ef79728b258e7bcb
 SHA512 
74867ebbd506edb2a1acaf638f39b256986a074807466525c4823b5578879a469e0bccb769fcf4e0604a9e24aeb0324ad3b9e13340f17c896d4c094e58044b5c
+DIST owntracks-recorder-0.9.6.tar.gz 3308976 BLAKE2B 
9bd2c828aa123e21a32a790cb54fd2870b5d81ef44ada14328402e503017898038bb9028d06c46e9d1cc53dc56743c1fad66561c2f36da61a04b78ea29cd5096
 SHA512 
66a363bbea06a35faf0ad5af79f0561c300baad16fd9ed8c68c3fb56d0e63fdcc2186bc9f4a1a790e7cb6bb458367a15152d1c16dae8f676c2d7705ded1f3b94

diff --git a/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.3.ebuild 
b/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.6.ebuild
similarity index 98%
rename from sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.3.ebuild
rename to sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.6.ebuild
index bd9aff37f855..09110c796847 100644
--- a/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.3.ebuild
+++ b/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: mail-client/neomutt/

2023-10-29 Thread Marc Schiffbauer
commit: 802c3c881bf5e8de558fc4e57ce028627776a3f0
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Oct 29 11:32:44 2023 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Sun Oct 29 11:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802c3c88

mail-client/neomutt: add myself as a maintainer

Signed-off-by: Marc Schiffbauer  gentoo.org>

 mail-client/neomutt/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/mail-client/neomutt/metadata.xml b/mail-client/neomutt/metadata.xml
index f0351b470d80..583a2caccf5e 100644
--- a/mail-client/neomutt/metadata.xml
+++ b/mail-client/neomutt/metadata.xml
@@ -5,6 +5,10 @@
nicolasb...@gentoo.org
Nicolas Bock

+   
+   msch...@gentoo.org
+   Marc Schiffbauer
+   

Enable autocrypt.org support
Enable BDB (Berkley DB) backend for header



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

2023-10-29 Thread Michał Górny
commit: fa47c28a0d540c1f0865d1f32405a132ca9eff76
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 11:21:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:38:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa47c28a

dev-python/sphinxcontrib-trio: Remove optional dep on async_generator

Remove the optional test dependency on dev-python/async_generator.
It is used only to test compatibility, async_generator is discontinued
and it has no (other) revdeps in ::gentoo.

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

 .../sphinxcontrib-trio-1.1.2-r1.ebuild  | 21 ++---
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild 
b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
index be14180a3062..61a57d7caa1a 100644
--- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
@@ -3,9 +3,10 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
+
 inherit distutils-r1 pypi
 
 DESCRIPTION="Make Sphinx better at documenting Python functions and methods"
@@ -18,21 +19,27 @@ LICENSE="|| ( Apache-2.0 MIT )"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 
-RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
 
 BDEPEND="
test? (
-   dev-python/async_generator[${PYTHON_USEDEP}]
dev-python/cssselect[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
-)"
+   )
+"
 
 # AttributeError: 'Sphinx' object has no attribute 'add_stylesheet'
 #distutils_enable_sphinx docs/source
 distutils_enable_tests pytest
 
 python_test() {
-   # https://github.com/python-trio/sphinxcontrib-trio/issues/260
-   local -x 
PYTHONPATH="${BUILD_DIR}/install/usr/lib/${EPYTHON}/site-packages"
-   epytest --deselect tests/test_sphinxcontrib_trio.py::test_end_to_end
+   local EPYTEST_DESELECT=(
+   # https://github.com/python-trio/sphinxcontrib-trio/issues/260
+   tests/test_sphinxcontrib_trio.py::test_end_to_end
+   )
+
+   local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)"
+   epytest
 }



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

2023-10-29 Thread Michał Górny
commit: 03bc3d2c9eab6fea90ff7b2537e30c6cdd826e12
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 11:21:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:38:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03bc3d2c

dev-python/sphinxcontrib-trio: Enable py3.12

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

 dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild 
b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
index 61a57d7caa1a..66e52305a688 100644
--- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-10-29 Thread Michał Górny
commit: dbe0856cb9efde3dcd87ffb9f8b568aac2132e4a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 11:40:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 11:40:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe0856c

package.mask: Last rite dev-python/async_generator

Bug: https://bugs.gentoo.org/916485
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 b512dbf53601..acb93c234502 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2023-10-29)
+# Backports from Python 3.6/3.7 to Python 3.5.  Finally the last revdep
+# is gone.
+# Removal on 2023-11-28.  Bug #916485.
+dev-python/async_generator
+
 # Andreas K. Hüttel  (2023-10-28)
 # Fails to build with glibc-2.38 (and musl).  No maintainer.
 # Removal on 2023-11-28.  Bug #713402



[gentoo-commits] repo/user/dlang:master commit in: eclass/, profiles/, dev-util/gdmd/

2023-10-29 Thread Horodniceanu Andrei
commit: 55d8c7fdfbf7402c778cbbe14613a6d226781933
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Mon Oct 16 19:28:12 2023 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Oct 29 09:57:33 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=55d8c7fd

dlang.eclass: move to gdc-SLOT like USE flags

Since gcc will keep ABI compatibility on a given stabilized branch, it
is enough to depend only on a gcc branch (slot), rather than a full
version. This simplifies gdc USE flags a lot and maintaining them
becomes easier.

Suggested-by: Arsen Arsenović  gentoo.org>
Signed-off-by: Horodniceanu Andrei  proton.me>

 dev-util/gdmd/gdmd-13.ebuild  |  2 +-
 eclass/dlang-compilers.eclass | 11 +++
 eclass/dlang.eclass   | 28 
 profiles/use.desc | 11 +++
 4 files changed, 19 insertions(+), 33 deletions(-)

diff --git a/dev-util/gdmd/gdmd-13.ebuild b/dev-util/gdmd/gdmd-13.ebuild
index 1e36f20..630df46 100644
--- a/dev-util/gdmd/gdmd-13.ebuild
+++ b/dev-util/gdmd/gdmd-13.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.gdcproject.org/";
 LICENSE="GPL-3+"
 
 SLOT="${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 x86"
 RDEPEND="sys-devel/gcc:${PV}[d]"
 RELEASE="0.1.0"
 
SRC_URI="https://codeload.github.com/D-Programming-GDC/gdmd/tar.gz/script-${RELEASE}
 -> gdmd-${RELEASE}.tar.gz"

diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass
index 611fce7..497d456 100644
--- a/eclass/dlang-compilers.eclass
+++ b/eclass/dlang-compilers.eclass
@@ -70,14 +70,9 @@ dlang-compilers_declare_versions() {
 
# GDC (hppa, sparc: masked "d" USE-flag)
_dlang_gdc_frontend=(
-   ["11.3.1_p20230427"]="2.076 ~alpha amd64 arm arm64 ~ia64 ~m68k 
~mips ppc ppc64 ~riscv ~s390 x86"
-   ["11.4.0"]="2.076 ~alpha ~amd64 ~arm ~arm64 ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~x86"
-   ["11.4.1_p20230622"]="2.076 ~alpha ~amd64 ~arm ~arm64 ~ia64 
~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 x86"
-   ["12.2.1_p20230428"]="2.100 ~alpha amd64 arm arm64 ~ia64 ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 x86"
-   ["12.3.1_p20230526"]="2.100 ~alpha amd64 arm arm64 ~ia64 ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 x86"
-   ["12.3.1_p20230623"]="2.100 ~alpha ~amd64 ~arm ~arm64 ~ia64 
~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
-   ["13.1.1_p20230527"]="2.103 ~alpha ~amd64 ~arm ~arm64 ~ia64 
~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
-   ["13.2.0"]="2.103 ~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+   ["11"]="2.076 ~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv ~s390 x86"
+   ["12"]="2.100 ~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 x86"
+   ["13"]="2.103 ~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 x86"
)
 
# LDC

diff --git a/eclass/dlang.eclass b/eclass/dlang.eclass
index b86f3bc..dc8d56e 100644
--- a/eclass/dlang.eclass
+++ b/eclass/dlang.eclass
@@ -45,7 +45,6 @@ fi
 
 EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
 
-
 # Definition of know compilers and supported front-end versions from 
dlang-compilers.eclass
 dlang-compilers_declare_versions
 
@@ -57,11 +56,11 @@ dlang-compilers_declare_versions
 # MODEL: This is either 32 or 64.
 # DLANG_VENDOR: Either DigitalMars, GNU or LDC.
 # DC: D compiler command. E.g.
-#   /usr/x86_64-pc-linux-gnu/gcc-bin/9.1.1/x86_64-pc-linux-gnu-gdc,
+#   /usr/x86_64-pc-linux-gnu/gcc-bin/12/x86_64-pc-linux-gnu-gdc,
 #   /usr/lib/dmd/2.067/bin/dmd, or
 #   /usr/lib/ldc2/0.17/bin/ldc2
 # DMD: DMD compiler command. E.g.
-#   /usr/x86_64-pc-linux-gnu/gcc-bin/9.1.1/x86_64-pc-linux-gnu-gdmd,
+#   /usr/x86_64-pc-linux-gnu/gcc-bin/12/x86_64-pc-linux-gnu-gdmd,
 #   /usr/lib/dmd/2.086/bin/dmd, or
 #   /usr/lib/ldc2/0.17/bin/ldmd2
 # DC_VERSION: Release version of the compiler. This is the version excluding 
any
@@ -146,7 +145,6 @@ dlang_src_install() {
_dlang_phase_wrapper install
 }
 
-
 # @FUNCTION: dlang_exec
 # @DESCRIPTION:
 # Run and print a shell command. Aborts the ebuild on error using "die".
@@ -274,7 +272,6 @@ dlang_dmdw_dcflags() {
fi
 }
 
-
 # @FUNCTION: dlang_system_imports
 # @DESCRIPTION:
 # Returns a list of standard system import paths (one per line) for the current
@@ -285,7 +282,7 @@ dlang_system_imports() {
echo "/usr/lib/dmd/${DC_VERSION}/import"
elif [[ "${DLANG_VENDOR}" == "GNU" ]]; then
# gcc's SLOT is its major version component.
-   echo "/usr/lib/gcc/${CHOST_default}/$(ver_cut 1 
${DC_VERSION})/include/d"
+   echo "/usr/lib/gcc/${CHOST_default}/${DC_VERSION}/include/d"
elif [[ "${DLANG_VENDO

[gentoo-commits] repo/user/dlang:master commit in: scripts/

2023-10-29 Thread Horodniceanu Andrei
commit: 8468c732604cf2a0827c0025534173f4276b05f6
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Tue Oct 17 06:47:24 2023 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Oct 29 10:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=8468c732

scripts: update-gdc-versions.sh support gdc-SLOT USE flags

Other changes:
- added an usage header
- option -a can be used to test all relevant gcc ebuilds
- fixed typoes

Closes: https://github.com/gentoo/dlang/pull/126
Signed-off-by: Horodniceanu Andrei  proton.me>

 scripts/update-gdc-versions.sh | 205 ++---
 1 file changed, 131 insertions(+), 74 deletions(-)

diff --git a/scripts/update-gdc-versions.sh b/scripts/update-gdc-versions.sh
index 4b0050f..e3a33b4 100755
--- a/scripts/update-gdc-versions.sh
+++ b/scripts/update-gdc-versions.sh
@@ -2,6 +2,26 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+## Usage ##
+# ./update-gdc-versions.sh [-a]
+#
+# Update all gdc related variables in this overlay:
+# 1. gdmd keywords
+# 2. dlang-compilers.eclass
+# 3. use.desc
+# based on the gcc versions currently available in ::gentoo.
+#
+# You will be prompted for you sudo/doas password at the end to
+# extract the dmd version from the gcc sources because the ebuild
+# command requires elevated privileges. Alternatively you may run this
+# script as root.
+#
+# By default, only 1 gcc version for each gdmd slot needs to be
+# extracted. Otherwise, when the -a option is passed, force check of
+# (almost) all gcc ebuilds. This will prompt for your sudo/doas password
+# more so it may be worth to run the script as root in this case.
+## End Usage ##
+
 # This script uses various utilities from app-portage/portage-utils
 
 # No -u because /lib/gentoo/functions.sh doesn't work with it
@@ -14,11 +34,12 @@ REPO="$(dirname "${0}")"
 cd "${REPO}/.."
 readonly EROOT=$(portageq envvar EROOT)
 readonly PORTDIR=$(portageq get_repo_path "${EROOT}" gentoo)
+[[ ${1} == "-a" ]] && readonly CHECK_ALL=1 || readonly CHECK_ALL=0
 
 # Associative array betwen gcc $PVRs and their keywords
 declare -A GCC_TO_KEYWORDS
 # Associative array between gcc slots (gdmd versions) and a combination
-# of the keywords of each gcc version is said slot.
+# of the keywords of each gcc version in said slot.
 declare -A SLOT_TO_KEYWORDS
 # Program to use for running privileged commands.
 # The user may specify this manually, or it will be autodetected.
@@ -40,7 +61,7 @@ keyword_to_arch () {
 }
 
 keyword_to_stability () {
-   [[ $# -ne 1 ]] && die "Internal error: Passed $# arguments to 
${FUNCNAME}"
+   [[ $# -ne 1 ]] && die "Internal error: Passed $# arguments to 
${FUNCNAME}, expected 1"
 
if [[ ${1:0:1} = '-' ]]; then
echo 0
@@ -56,7 +77,7 @@ keyword_to_stability () {
 # ~amd64 - unstable
 # -amd64 - disabled
 combine_arch_keywords () {
-   [[ $# -ne 2 ]] && die "Internal error: Passed $# arguments to 
${FUNCNAME}"
+   [[ $# -ne 2 ]] && die "Internal error: Passed $# arguments to 
${FUNCNAME}, expected 2"
local k1="${1}" k2="${2}"
[[ $(keyword_to_arch $k1) != $(keyword_to_arch $k2) ]] && \
die "Internal error: ${FUNCNAME} got keywords for difference 
arches"
@@ -75,7 +96,7 @@ combine_arch_keywords () {
 # Given 2 list of keywords returns a new list with the most stable keywords 
taken
 # from both lists
 combine_keywords () {
-   [[ $# -ne 2 ]] && die "Internal error: Passed $# arguments to 
${FUNCNAME}"
+   [[ $# -ne 2 ]] && die "Internal error: Passed $# arguments to 
${FUNCNAME}, exptected 2"
local v1=($1) v2=($2) # We want the expansion
 
# We take advantage that the keyword arrays are sorted
@@ -85,23 +106,23 @@ combine_keywords () {
local result=()
 
while (( i < n && j < m )); do
-   local a1=$(keyword_to_arch "${v1[$i]}")
-   local a2=$(keyword_to_arch "${v2[$j]}")
+   local a1=$(keyword_to_arch "${v1[i]}")
+   local a2=$(keyword_to_arch "${v2[j]}")
 
if [[ $a1 = $a2 ]]; then
-   result+=("$(combine_arch_keywords "${v1[$i]}" 
"${v2[$j]}")")
+   result+=("$(combine_arch_keywords "${v1[i]}" 
"${v2[j]}")")
((++i, ++j)) || true
elif [[ $a1 < $a2 ]]; then
-   result+=("${v1[$i]}")
+   result+=("${v1[i]}")
((++i)) || true
else
-   result+=("${v2[$j]}")
+   result+=("${v2[j]}")
((++j)) || true
fi
done
 
-   result+=("${v1[@]:$i}")
-   result+=("${v2[@]:$j}")
+   result+=("${v1[@]:i}")
+   result+=("${v2[@]:j}")
 
echo "${result[@]}"
 }
@@ -110,7 +131,7 @@ combine_keywords () {
 # $1 can either be a gc

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

2023-10-29 Thread Adrian Schollmeyer
commit: 9d441fa3179289b21dba046327e3c3332e4f966e
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Oct 29 12:36:02 2023 +
Commit: Adrian Schollmeyer  nexadn  de>
CommitDate: Sun Oct 29 12:36:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d441fa3

app-vim/ansible-vim: drop 3.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-vim/ansible-vim/Manifest   |  1 -
 app-vim/ansible-vim/ansible-vim-3.2.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/app-vim/ansible-vim/Manifest b/app-vim/ansible-vim/Manifest
index e535a22190..e43419f0c4 100644
--- a/app-vim/ansible-vim/Manifest
+++ b/app-vim/ansible-vim/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-vim-3.2.tar.gz 12116 BLAKE2B 
e532b348216f3616060b9e09d177d601534c37eda1305512309954e0480e2827bd6f2d40564151104184a389c495b2442264f34d5b8031a1023ddd093cdd1be6
 SHA512 
a75e8b149befb001fdb0012ea8219287a6b4c302e2ae2de456835c48e3a516bb99bfb91a21e2d60eff12b5a24d918510dd9302d93e0bf43cb42f025ea0504d1b
 DIST ansible-vim-3.3.tar.gz 12887 BLAKE2B 
036cfdbdefb7d4992700476556a2805a3bc9cfba9e98d793eea7526fc2587a23ed34e64cfc141a54d9f435e957db7315b6549190de7dde3b619fe4360af238bb
 SHA512 
7848e91ebf43d9581773436eca4310c5a26f743f2384d9cfc2e430a7b84fd945c4cd65aeb54947c47e3903e1fccb275d94bcfa22f6660e3438cc9785c38ca10f
 DIST ansible-vim-3.4.tar.gz 13049 BLAKE2B 
7fed011b0eefcae16d5e6688fe722c37e43b43445288affb652fbefe9e183469965c2aa97fa27dcddcb866a08d8f9ba438d931ff1698d6bb4105f1dfe8a35999
 SHA512 
c301663e54c7724ff6cc268d4254c96fa7b100860b87584e6615b778a9b8f9e6839d207be6b765c2e85362104a8336e119dfdef995173f48d2f2b108762b6d90

diff --git a/app-vim/ansible-vim/ansible-vim-3.2.ebuild 
b/app-vim/ansible-vim/ansible-vim-3.2.ebuild
deleted file mode 100644
index 9229487934..00
--- a/app-vim/ansible-vim/ansible-vim-3.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VIM_PLUGIN_VIM_VERSION="7.0"
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: sytax highlighting for Ansible's common file types"
-HOMEPAGE="https://github.com/pearofducks/ansible-vim";
-SRC_URI="https://github.com/pearofducks/ansible-vim/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT BSD"
-KEYWORDS="~amd64"
-
-src_install() {
-   vim-plugin_src_install
-
-   find "${ED}" -name "*LICENSE" -delete || die
-}



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

2023-10-29 Thread Adrian Schollmeyer
commit: 3d66217243d33e6016fcb65b17b8434329243d8e
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Oct 29 12:35:43 2023 +
Commit: Adrian Schollmeyer  nexadn  de>
CommitDate: Sun Oct 29 12:35:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d662172

app-vim/ansible-vim: add 3.4

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-vim/ansible-vim/Manifest   |  1 +
 app-vim/ansible-vim/ansible-vim-3.4.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-vim/ansible-vim/Manifest b/app-vim/ansible-vim/Manifest
index b5140fea73..e535a22190 100644
--- a/app-vim/ansible-vim/Manifest
+++ b/app-vim/ansible-vim/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-vim-3.2.tar.gz 12116 BLAKE2B 
e532b348216f3616060b9e09d177d601534c37eda1305512309954e0480e2827bd6f2d40564151104184a389c495b2442264f34d5b8031a1023ddd093cdd1be6
 SHA512 
a75e8b149befb001fdb0012ea8219287a6b4c302e2ae2de456835c48e3a516bb99bfb91a21e2d60eff12b5a24d918510dd9302d93e0bf43cb42f025ea0504d1b
 DIST ansible-vim-3.3.tar.gz 12887 BLAKE2B 
036cfdbdefb7d4992700476556a2805a3bc9cfba9e98d793eea7526fc2587a23ed34e64cfc141a54d9f435e957db7315b6549190de7dde3b619fe4360af238bb
 SHA512 
7848e91ebf43d9581773436eca4310c5a26f743f2384d9cfc2e430a7b84fd945c4cd65aeb54947c47e3903e1fccb275d94bcfa22f6660e3438cc9785c38ca10f
+DIST ansible-vim-3.4.tar.gz 13049 BLAKE2B 
7fed011b0eefcae16d5e6688fe722c37e43b43445288affb652fbefe9e183469965c2aa97fa27dcddcb866a08d8f9ba438d931ff1698d6bb4105f1dfe8a35999
 SHA512 
c301663e54c7724ff6cc268d4254c96fa7b100860b87584e6615b778a9b8f9e6839d207be6b765c2e85362104a8336e119dfdef995173f48d2f2b108762b6d90

diff --git a/app-vim/ansible-vim/ansible-vim-3.4.ebuild 
b/app-vim/ansible-vim/ansible-vim-3.4.ebuild
new file mode 100644
index 00..9229487934
--- /dev/null
+++ b/app-vim/ansible-vim/ansible-vim-3.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VIM_PLUGIN_VIM_VERSION="7.0"
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: sytax highlighting for Ansible's common file types"
+HOMEPAGE="https://github.com/pearofducks/ansible-vim";
+SRC_URI="https://github.com/pearofducks/ansible-vim/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT BSD"
+KEYWORDS="~amd64"
+
+src_install() {
+   vim-plugin_src_install
+
+   find "${ED}" -name "*LICENSE" -delete || die
+}



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

2023-10-29 Thread Louis Sautier
commit: e856837ac4db591bf0ffb6c27efc424450929366
Author: Louis Sautier  gentoo  org>
AuthorDate: Sun Oct 29 12:53:13 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sun Oct 29 12:54:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e856837a

media-video/gaupol: drop 1.11-r1

Signed-off-by: Louis Sautier  gentoo.org>

 media-video/gaupol/Manifest  |  1 -
 media-video/gaupol/gaupol-1.11-r1.ebuild | 64 
 2 files changed, 65 deletions(-)

diff --git a/media-video/gaupol/Manifest b/media-video/gaupol/Manifest
index 719b7a9f9e74..ef46bd9c2638 100644
--- a/media-video/gaupol/Manifest
+++ b/media-video/gaupol/Manifest
@@ -1,3 +1,2 @@
-DIST gaupol-1.11.tar.gz 581799 BLAKE2B 
d0f4ad7c71086f585138bde79ba49f43e8e71eba7bc5ef5f0ac324ab962049cd1c71030f5a7d6ec859d4ac32dc7a07c8255ab01d98114629055f777f11210a2e
 SHA512 
8c623f6ed8d189a79a994545be3dd96ae7fec399216520bfe89587a9c0b5917e07b6d80fe1f8a7b2d016b9fb1aa544bdabe103428dc97ea78e6d8c05666d0e9c
 DIST gaupol-1.12.tar.gz 575537 BLAKE2B 
acedc1b73b6bea35d2853aa26117a7823767aeff3f9cd59ed828aa173c0ab4a46ef1433d169cd551b9d453289412aec31ede32e388dfc22d14e60e18b4c5ec0a
 SHA512 
7e8002ceeff0a6c1144a6c23743aff006101a63aee394c4a4eb2742ad37635fe45425964d60ab2d6f10f9e212c72db673f5f1d849f738efcd7d9389054a1de36
 DIST gaupol-1.13.tar.gz 592830 BLAKE2B 
dcde1dd6c5e3e9624f0e7692c4d6cc14452733d1e35bc25de5deaa842cdb069250dee0b2d9eb75d1bb9f3c618c43457718ce91f5a6992ec7797fbb37366fc524
 SHA512 
ebe2accd962344c07201e46ceff3801483a4c68f9772d1fc868a93d8044b65987f7233eab675a9f3148bce686261a6b5c40d66d3f9471f9515713fbfb46a3f92

diff --git a/media-video/gaupol/gaupol-1.11-r1.ebuild 
b/media-video/gaupol/gaupol-1.11-r1.ebuild
deleted file mode 100644
index 9912107e930f..
--- a/media-video/gaupol/gaupol-1.11-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 virtualx xdg-utils
-
-DESCRIPTION="A subtitle editor for text-based subtitles"
-HOMEPAGE="https://otsaloma.io/gaupol/";
-SRC_URI="https://github.com/otsaloma/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="spell"
-
-RDEPEND="
-   app-text/iso-codes
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   spell? ( app-text/gspell[introspection] )
-"
-BDEPEND="
-   sys-devel/gettext
-   test? (
-   app-dicts/myspell-en
-   app-text/enchant[hunspell]
-   app-text/gspell[introspection]
-   )
-"
-
-distutils_enable_tests pytest
-
-DOCS=( AUTHORS.md NEWS.md README.md README.aeidon.md )
-
-python_test() {
-   virtx epytest
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog "The integrated video player requires 
media-plugins/gst-plugins-gtk."
-   elog ""
-   elog "External video previewing support requires MPV, MPlayer 
or VLC."
-   if use spell; then
-   elog ""
-   elog "Spell-checking requires a dictionary, any of 
app-dicts/myspell-*"
-   elog "or app-text/aspell with the appropriate L10N 
variable."
-   elog ""
-   elog "Additionally, make sure that app-text/enchant has 
the correct flags enabled:"
-   elog "USE=hunspell for myspell dictionaries and 
USE=aspell for aspell dictionaries."
-   fi
-   fi
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



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

2023-10-29 Thread Louis Sautier
commit: a0ff81634455b1acaac0f14b1647ca679985a08d
Author: Louis Sautier  gentoo  org>
AuthorDate: Sun Oct 29 12:51:18 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sun Oct 29 12:54:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ff8163

media-video/gaupol: add 1.13, support Python 3.12

Signed-off-by: Louis Sautier  gentoo.org>

 media-video/gaupol/Manifest   |  1 +
 media-video/gaupol/gaupol-1.13.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/media-video/gaupol/Manifest b/media-video/gaupol/Manifest
index 204e968018aa..719b7a9f9e74 100644
--- a/media-video/gaupol/Manifest
+++ b/media-video/gaupol/Manifest
@@ -1,2 +1,3 @@
 DIST gaupol-1.11.tar.gz 581799 BLAKE2B 
d0f4ad7c71086f585138bde79ba49f43e8e71eba7bc5ef5f0ac324ab962049cd1c71030f5a7d6ec859d4ac32dc7a07c8255ab01d98114629055f777f11210a2e
 SHA512 
8c623f6ed8d189a79a994545be3dd96ae7fec399216520bfe89587a9c0b5917e07b6d80fe1f8a7b2d016b9fb1aa544bdabe103428dc97ea78e6d8c05666d0e9c
 DIST gaupol-1.12.tar.gz 575537 BLAKE2B 
acedc1b73b6bea35d2853aa26117a7823767aeff3f9cd59ed828aa173c0ab4a46ef1433d169cd551b9d453289412aec31ede32e388dfc22d14e60e18b4c5ec0a
 SHA512 
7e8002ceeff0a6c1144a6c23743aff006101a63aee394c4a4eb2742ad37635fe45425964d60ab2d6f10f9e212c72db673f5f1d849f738efcd7d9389054a1de36
+DIST gaupol-1.13.tar.gz 592830 BLAKE2B 
dcde1dd6c5e3e9624f0e7692c4d6cc14452733d1e35bc25de5deaa842cdb069250dee0b2d9eb75d1bb9f3c618c43457718ce91f5a6992ec7797fbb37366fc524
 SHA512 
ebe2accd962344c07201e46ceff3801483a4c68f9772d1fc868a93d8044b65987f7233eab675a9f3148bce686261a6b5c40d66d3f9471f9515713fbfb46a3f92

diff --git a/media-video/gaupol/gaupol-1.13.ebuild 
b/media-video/gaupol/gaupol-1.13.ebuild
new file mode 100644
index ..542d88d11216
--- /dev/null
+++ b/media-video/gaupol/gaupol-1.13.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 virtualx xdg-utils
+
+DESCRIPTION="A subtitle editor for text-based subtitles"
+HOMEPAGE="https://otsaloma.io/gaupol/ https://github.com/otsaloma/gaupol/";
+SRC_URI="https://github.com/otsaloma/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="spell"
+
+RDEPEND="
+   app-text/iso-codes
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   spell? ( app-text/gspell[introspection] )
+"
+BDEPEND="
+   sys-devel/gettext
+   test? (
+   app-dicts/myspell-en
+   app-text/enchant[hunspell]
+   app-text/gspell[introspection]
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( AUTHORS.md NEWS.md README.md README.aeidon.md )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.12-fix-prefix.patch"
+)
+
+python_test() {
+   virtx epytest
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "The integrated video player requires 
media-plugins/gst-plugins-gtk."
+   elog ""
+   elog "External video previewing support requires MPV, MPlayer 
or VLC."
+   if use spell; then
+   elog ""
+   elog "Spell-checking requires a dictionary, any of 
app-dicts/myspell-*"
+   elog "or app-text/aspell with the appropriate L10N 
variable."
+   elog ""
+   elog "Additionally, make sure that app-text/enchant has 
the correct flags enabled:"
+   elog "USE=hunspell for myspell dictionaries and 
USE=aspell for aspell dictionaries."
+   fi
+   fi
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-10-29 Thread David Seifert
commit: a06562eb106165b7800c5d9877f97cc409e3ec53
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct 29 13:15:09 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct 29 13:15:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06562eb

dev-python/graph-tool: enable py3.12

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

 dev-python/graph-tool/graph-tool-2.58.ebuild | 2 +-
 dev-python/graph-tool/graph-tool-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/graph-tool/graph-tool-2.58.ebuild 
b/dev-python/graph-tool/graph-tool-2.58.ebuild
index 1856ccadd94d..002fda98dac3 100644
--- a/dev-python/graph-tool/graph-tool-2.58.ebuild
+++ b/dev-python/graph-tool/graph-tool-2.58.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit check-reqs python-r1 toolchain-funcs
 

diff --git a/dev-python/graph-tool/graph-tool-.ebuild 
b/dev-python/graph-tool/graph-tool-.ebuild
index a856d2584fed..b61774538a69 100644
--- a/dev-python/graph-tool/graph-tool-.ebuild
+++ b/dev-python/graph-tool/graph-tool-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit check-reqs python-r1 toolchain-funcs
 



[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/rstudio-desktop-bin/

2023-10-29 Thread Mazunki Hoksaas
commit: dfd500b37117664e132ce2abbf3ed178920f1cab
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Sun Oct 29 15:58:56 2023 +
Commit: Mazunki Hoksaas  gmail  com>
CommitDate: Sun Oct 29 15:58:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfd500b3

sci-mathematics/rstudio-desktop-bin: add 2023.09.1_p494, drop 2023.06.2_p561

Signed-off-by: Mazunki Hoksaas  gmail.com>

 sci-mathematics/rstudio-desktop-bin/Manifest| 2 +-
 ...3.06.2_p561.ebuild => rstudio-desktop-bin-2023.09.1_p494.ebuild} | 6 --
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sci-mathematics/rstudio-desktop-bin/Manifest 
b/sci-mathematics/rstudio-desktop-bin/Manifest
index 1bef528668..cd482911fc 100644
--- a/sci-mathematics/rstudio-desktop-bin/Manifest
+++ b/sci-mathematics/rstudio-desktop-bin/Manifest
@@ -1,2 +1,2 @@
-DIST rstudio-2023.06.2-561-x86_64.rpm 163535400 BLAKE2B 
308bde5120ee866ae0c478da5093424cbd20614f34d10e6a62538cb193b0be629615caf6da741a1b01a9fe841898b4dfe7b7d15ec533c0e181d62965197b
 SHA512 
e4965c346aa99914732ec98b23191b48766e6302ab06e4a3cefd619aeb1ef5f6350871ed7bb04e9101e1534800a0c9fc68c3ec9eba0e2bfbe0f1b20cf8ff5a32
 DIST rstudio-2023.09.0-463-x86_64.rpm 163589976 BLAKE2B 
e57a836aa84a8d85074665e0fe44e9c815c3e5964814e7afd86e42f0b0066abdaa24239d2d78cc1833d0ac4bcb9e5a39676d323441321e83e137d18666b8db9d
 SHA512 
8992013118de1adc874636a4e39e11e911ca477cdd18cf6aafdc65c6c76c20a7fba0015092eafc58056206613d66c98bae2af55aa7b6e5dbb5e53ae4f1219178
+DIST rstudio-2023.09.1-494-x86_64.rpm 165628624 BLAKE2B 
faadb2d192b27363693adc40009f0d1505fb7f63c4a659c388915195f76d80dc0399ee9c6d2d7d8d47ef11c7fe6812410fb9a81fafb4204f90e60eb7c33318de
 SHA512 
6c04b5dc543cb80e5b5fa20e45bec12dfa2de667546bd1a5330c352f994255510b6036503aef85db3be3161cedf2541fbd05ab9fc3c8d1a303ab647d9b2f4a59

diff --git 
a/sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2023.06.2_p561.ebuild 
b/sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2023.09.1_p494.ebuild
similarity index 92%
rename from 
sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2023.06.2_p561.ebuild
rename to 
sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2023.09.1_p494.ebuild
index 895f238dd1..f12e569269 100644
--- 
a/sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2023.06.2_p561.ebuild
+++ 
b/sci-mathematics/rstudio-desktop-bin/rstudio-desktop-bin-2023.09.1_p494.ebuild
@@ -103,10 +103,12 @@ src_install() {
 
exeinto "${DESTDIR}"
 
-   doexe "${MY_PN}" chrome-sandbox chrome_crashpad_handler libEGL.so 
libGLESv2.so libffmpeg.so libvk_swiftshader.so libvulkan.so.1
+   doexe "${MY_PN}" chrome-sandbox chrome_crashpad_handler
+   doexe "${MY_PN}" libEGL.so libGLESv2.so libffmpeg.so 
libvk_swiftshader.so libvulkan.so.1
 
insinto "${DESTDIR}"
-   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin vk_swiftshader_icd.json
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak
+   doins snapshot_blob.bin v8_context_snapshot.bin vk_swiftshader_icd.json
insopts -m0755
doins -r locales resources
 



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

2023-10-29 Thread Louis Sautier
commit: b1c782742e74e97b7f83031a37ae13fb0cd32224
Author: Louis Sautier  gentoo  org>
AuthorDate: Sun Oct 29 16:23:37 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sun Oct 29 16:30:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c78274

dev-python/pymediainfo: add 6.1.0

Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/pymediainfo/Manifest |  1 +
 dev-python/pymediainfo/pymediainfo-6.1.0.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/pymediainfo/Manifest b/dev-python/pymediainfo/Manifest
index d10ac1a454c8..7766cecacbc5 100644
--- a/dev-python/pymediainfo/Manifest
+++ b/dev-python/pymediainfo/Manifest
@@ -1 +1,2 @@
 DIST pymediainfo-6.0.1.tar.gz 446487 BLAKE2B 
402c71157e43fd03efe37934932c61e1e22d469c13f5b5e85d7e0f1d52d6e54289860777c1677efeb4710a5c55086a1c7db03da8ad2f88f49d144bd5484f8638
 SHA512 
7b373b133911eb320248f72627f6aeb6fa04705b55500639d18094ed8227296fd744c2c4b76d765e8b2d98d78f443114e9ca7ef8e2e0eb498d48d2b46956f952
+DIST pymediainfo-6.1.0.tar.gz 446466 BLAKE2B 
66a2863439cd2df7e5ad8be07a377b8201048aed4f6b4efb2289f316a184ebbc5376ce4e437e05819906a49eb40d49039f8e17654470cd1539fdfdb6496b3b71
 SHA512 
2c32134f42794a7228591d96e2cbe64b30693b671ded4e386b08eb6d571459e4a06d551d3c169dd340f560cf5ec7f86f6cd73fc135e4404614c22ed452273783

diff --git a/dev-python/pymediainfo/pymediainfo-6.1.0.ebuild 
b/dev-python/pymediainfo/pymediainfo-6.1.0.ebuild
new file mode 100644
index ..61509b8f05cd
--- /dev/null
+++ b/dev-python/pymediainfo/pymediainfo-6.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A wrapper around the mediainfo library"
+HOMEPAGE="
+   https://github.com/sbraz/pymediainfo/
+   https://pypi.org/project/pymediainfo/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   media-libs/libmediainfo
+"
+# tests/test_pymediainfo.py::MediaInfoURLTest::test_parse_url requires 
libmediainfo with curl support
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   media-libs/libmediainfo[curl]
+   )
+"
+
+distutils_enable_sphinx docs dev-python/alabaster
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2023-10-29 Thread Matt Turner
commit: 60f048a8d1e3dd5d659c1475c78b0507539371d3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Oct 29 16:20:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 29 16:36:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f048a8

media-libs/libva-intel-media-driver: Version bump to 23.3.5

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

 media-libs/libva-intel-media-driver/Manifest  |  1 +
 ...ver-.ebuild => libva-intel-media-driver-23.3.5.ebuild} | 11 +--
 .../libva-intel-media-driver-.ebuild  |  4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index 8e54ad8d8108..b72a8b6806dc 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -3,3 +3,4 @@ DIST intel-media-23.3.0.tar.gz 28669245 BLAKE2B 
3554ba23eef4adc0b24196bed96669b6
 DIST intel-media-23.3.1.tar.gz 28670977 BLAKE2B 
7c546db40ecb65a1d6fc02779106c9cf7575f00d35614e9eb8b992a01b7fb5421b6fe7abd2192408caacb4b135d8c4677922c1710558c3835de0e482233628ad
 SHA512 
b7944c94d89f456e017223c937d3e7dcd5d831fd6eb8b47c17e38a68227699953301d740119a8cf648e8d404cd8a02e4d4308472892b062858668d34272bed7d
 DIST intel-media-23.3.2.tar.gz 28672587 BLAKE2B 
15ae0b33c34e7ea6e9b4fa7424c54ad7404a1d7561107ded3d9c8d6ab1703e59aad71734a8d0b1be73a638a6d241e7ae690602d8d19f7354856f99ff7a08897e
 SHA512 
f88791175ee82996a8e4bb7bdac5fa46bad2e76eb7ae1812d4036e2ebc9a4a0b7f58776fc05bc862e9af78d1cb12efef3464a554c32f6b4e13b5a5d206e87432
 DIST intel-media-23.3.4.tar.gz 28685223 BLAKE2B 
b1d1d0283ea0b30ba3ee8348cfe8cacc9b242ec8e2f1f18f147aa6d444c69ddd04d2902cf36fd8e81e924a34ffb6aa6a6fd83ef0fa6dbe93e36ed2f34c716a8e
 SHA512 
305ba7d94a7b2b8ac1000776c48e5654b8e42da414785851e5872db55d2125c6ef5acfe349746d7fd332b11a34ffe9a7be2a2c46bb1e91d5aedb445eb764ecfa
+DIST intel-media-23.3.5.tar.gz 28684285 BLAKE2B 
a552c86e3993476a2cef1e2c3faec0776d3c2bc3e329a5056786c9a80b1b066cbd05b7045854e237be2987e079123687826a7902050e8287ea2c2dc9ac2cd2dd
 SHA512 
35565cbda85e0e2cadd272e164b59119d1e29938fd9cf0914f893aa87fd16864c19760e2e53f557f79c9688dc45aa26ccbfa4c4f4cd415ddb8db635f02f55b48

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.5.ebuild
similarity index 81%
copy from 
media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
copy to 
media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.5.ebuild
index 4eeb0fa4f80e..c8b828bd 100644
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.5.ebuild
@@ -29,15 +29,14 @@ IUSE="+redistributable test X"
 
 RESTRICT="!test? ( test )"
 
-DEPEND=">=media-libs/gmmlib-22.3.10:=[${MULTILIB_USEDEP}]
-   >=media-libs/libva-2.19.0[X?,${MULTILIB_USEDEP}]
+DEPEND=">=media-libs/gmmlib-22.3.12:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.20.0[X?,${MULTILIB_USEDEP}]
 "
 RDEPEND="${DEPEND}"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
-   "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
-   "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
+   "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
 )
 
 multilib_src_configure() {
@@ -49,7 +48,7 @@ multilib_src_configure() {
-DMEDIA_RUN_TEST_SUITE=$(usex test)
-DBUILD_TYPE=Release
-DPLATFORM=linux
-   -DUSE_X11=$(usex X)
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
-DENABLE_NONFREE_KERNELS=$(usex redistributable)
-DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
)

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
index 4eeb0fa4f80e..a1cd6b1e7422 100644
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-.ebuild
@@ -29,8 +29,8 @@ IUSE="+redistributable test X"
 
 RESTRICT="!test? ( test )"
 
-DEPEND=">=media-libs/gmmlib-22.3.10:=[${MULTILIB_USEDEP}]
-   >=media-libs/libva-2.19.0[X?,${MULTILIB_USEDEP}]
+DEPEND=">=media-libs/gmmlib-22.3.12:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.20.0[X?,${MULTILIB_USEDEP}]
 "
 RDEPEND="${DEPEND}"
 



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

2023-10-29 Thread Mike Pagano
commit: 1724994ca1923a30986e548b026c74577c57cca8
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Oct 29 16:41:28 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Oct 29 16:41:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1724994c

sys-kernel/gentoo-sources: drop 5.15.136

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

 .../gentoo-sources/gentoo-sources-5.15.136.ebuild  | 28 --
 1 file changed, 28 deletions(-)

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



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/python-telegram-bot/files/, dev-python/python-telegram-bot/

2023-10-29 Thread Pedro Arizmendi
commit: 571180eb4cd3b977187fe1e5a04c5cbe450fee50
Author: Pedro Arizmendi  pm  me>
AuthorDate: Sun Oct 29 17:00:09 2023 +
Commit: Pedro Arizmendi  pm  me>
CommitDate: Sun Oct 29 17:00:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=571180eb

dev-python/python-telegram-bot: add 20.6

Signed-off-by: Pedro Arizmendi  pm.me>

 dev-python/python-telegram-bot/Manifest|   1 +
 ...ython-telegram-bot-20.6-no-internet-tests.patch | 718 +
 .../python-telegram-bot-20.6.ebuild|  57 ++
 3 files changed, 776 insertions(+)

diff --git a/dev-python/python-telegram-bot/Manifest 
b/dev-python/python-telegram-bot/Manifest
index 4b5bd4db2f..067f127372 100644
--- a/dev-python/python-telegram-bot/Manifest
+++ b/dev-python/python-telegram-bot/Manifest
@@ -1,2 +1,3 @@
 DIST python-telegram-bot-20.3.tar.gz 1957466 BLAKE2B 
47e68846bb6c092648aa2bcd53289f7ac78d7335a8f84fd6a1c6440ee8b38c150f2e2df56f537e0de9e01af3c98a49fd0a8d8771c15ebd9be1658b0ee17a355b
 SHA512 
6594eb991a14acdd247505b904ca2bd5022ef8abe4b45b57218508fa53de765a6a9e05c78997723a8385b45a0950e87dc102264ed3338eed9d569d1eb596e1f9
 DIST python-telegram-bot-20.5.tar.gz 1950471 BLAKE2B 
b25440dd78d3a72242d371ec661027d2fea7c174a20a1c7482f0d1cab07aa6e5ffa886bb944c217e177732aabec676e5ea6003431a5e893a7171bb36642e3c53
 SHA512 
65f8d3de73bffcf56dd986091c34fa8f9cb60b4b8bbfc2b1c5c7392cf3a6314192a97013a2299a4d02977fd4f6ae73c487acc7a839b700d7304b02c0f5680671
+DIST python-telegram-bot-20.6.tar.gz 1958397 BLAKE2B 
f5f11a604ff1eb199b2b81571b86b69541faa1d98a5d12ac4f3a9f8c6789f722e924232244f211721986beba1380bc877f33251564a46086e4e33d8952e701e1
 SHA512 
87e42af8663d11f2e33783d40a28a1767f4f5e14203e53463a8f76be0f9a8f0601b3e34b297d1d1ed2f2111b48cbf22a22d28a4d7396b67defb1f0081b10bc38

diff --git 
a/dev-python/python-telegram-bot/files/python-telegram-bot-20.6-no-internet-tests.patch
 
b/dev-python/python-telegram-bot/files/python-telegram-bot-20.6-no-internet-tests.patch
new file mode 100644
index 00..8718aaa038
--- /dev/null
+++ 
b/dev-python/python-telegram-bot/files/python-telegram-bot-20.6-no-internet-tests.patch
@@ -0,0 +1,718 @@
+diff --git a/tests/_files/test_animation.py b/tests/_files/test_animation.py
+index 23ec3b50..d5b3775d 100644
+--- a/tests/_files/test_animation.py
 b/tests/_files/test_animation.py
+@@ -65,11 +65,13 @@ class TestAnimationBase:
+
+
+ class TestAnimationWithoutRequest(TestAnimationBase):
++@pytest.mark.skip(reason="Requires internet connection")
+ def test_slot_behaviour(self, animation):
+ for attr in animation.__slots__:
+ assert getattr(animation, attr, "err") != "err", f"got extra slot 
'{attr}'"
+ assert len(mro_slots(animation)) == len(set(mro_slots(animation))), 
"duplicate slot"
+
++@pytest.mark.skip(reason="Requires internet connection")
+ def test_creation(self, animation):
+ assert isinstance(animation, Animation)
+ assert isinstance(animation.file_id, str)
+@@ -77,11 +79,13 @@ class TestAnimationWithoutRequest(TestAnimationBase):
+ assert animation.file_id
+ assert animation.file_unique_id
+
++@pytest.mark.skip(reason="Requires internet connection")
+ def test_expected_values(self, animation):
+ assert animation.mime_type == self.mime_type
+ assert animation.file_name.startswith("game.gif") == 
self.file_name.startswith("game.gif")
+ assert isinstance(animation.thumbnail, PhotoSize)
+
++@pytest.mark.skip(reason="Requires internet connection")
+ def test_de_json(self, bot, animation):
+ json_dict = {
+ "file_id": self.animation_file_id,
+@@ -102,6 +106,7 @@ class TestAnimationWithoutRequest(TestAnimationBase):
+ assert animation.mime_type == self.mime_type
+ assert animation.file_size == self.file_size
+
++@pytest.mark.skip(reason="Requires internet connection")
+ def test_to_dict(self, animation):
+ animation_dict = animation.to_dict()
+
+@@ -171,6 +176,7 @@ class TestAnimationWithoutRequest(TestAnimationBase):
+ finally:
+ bot._local_mode = False
+
++@pytest.mark.skip(reason="Requires internet connection")
+ async def test_send_with_animation(self, monkeypatch, bot, chat_id, 
animation):
+ async def make_assertion(url, request_data: RequestData, *args, 
**kwargs):
+ return request_data.json_parameters["animation"] == 
animation.file_id
+@@ -178,6 +184,7 @@ class TestAnimationWithoutRequest(TestAnimationBase):
+ monkeypatch.setattr(bot.request, "post", make_assertion)
+ assert await bot.send_animation(animation=animation, chat_id=chat_id)
+
++@pytest.mark.skip(reason="Requires internet connection")
+ async def test_get_file_instance_method(self, monkeypatch, animation):
+ async def make_assertion(*_, **kwargs):
+ return kwargs["file_id"] == animation.file_id
+diff --git a/tests/_files/test_audio

[gentoo-commits] repo/gentoo:master commit in: app-metrics/snmp_exporter/

2023-10-29 Thread John Helmert III
commit: 3448245ff66ebd4df46bcef57da81492fcedd6df
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Oct 29 17:15:19 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Oct 29 17:21:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3448245f

app-metrics/snmp_exporter: add 0.24.1

Bug: https://bugs.gentoo.org/883649
Signed-off-by: John Helmert III  gentoo.org>

 app-metrics/snmp_exporter/Manifest |  2 +
 .../snmp_exporter/snmp_exporter-0.24.1.ebuild  | 52 ++
 2 files changed, 54 insertions(+)

diff --git a/app-metrics/snmp_exporter/Manifest 
b/app-metrics/snmp_exporter/Manifest
index 09ea205633ab..f0290ac20705 100644
--- a/app-metrics/snmp_exporter/Manifest
+++ b/app-metrics/snmp_exporter/Manifest
@@ -1,2 +1,4 @@
 DIST snmp_exporter-0.21.0-deps.tar.xz 173870408 BLAKE2B 
8bd9699a1ecefcfb90784892e1329919baa06349cde89106a4fa4f7543672aa4de907781183baf714aceb6b1dba5c748130e1b98577830011fed40833bedda20
 SHA512 
d267e596b2a5c11844aaae66d75bc40c7bcc0263bc04ad2359d29450f44c7a4be263bc453a35a75250424144b4afb4ae15afe9988f95c922d20ec975827fc88e
 DIST snmp_exporter-0.21.0.tar.gz 322098 BLAKE2B 
5e28186dc5da1c38be0bc2a8801c56a2a32c835886b7a4d3a8a7add91960679d250bc91e5b75fdb92fb6237d53ca2b5114aa2d6b869c1db9cc371aad6841b153
 SHA512 
5ebb629ebc48f38035c031f2ebd7109ee681499556771792a3cddc671561b119d144a5fd9f4e51ceaccb58dc50e3852d185ee0c7f1ac57d6307d4936dc1a45b4
+DIST snmp_exporter-0.24.1-deps.tar.xz 23690876 BLAKE2B 
35cc65341bbae092fb88ebb42c24cf93c8e926265e5fc1fa67a4a38c99c013f704b4ce02704341bd6aca841fbd75cdcb98635b2f7856c94d9c17a8f96acc29c2
 SHA512 
090437acf2f66094982374f06ea889bb8694b018a1a74da7cd1275ae4ee4ed1c8147253d4d87b8916e8f397c029881f29bf5ad4d33bfec5d6a99efa7b1d2326b
+DIST snmp_exporter-0.24.1.tar.gz 168914 BLAKE2B 
555136b42af1057cbd553a774ab96f00877f20b1d72b8f78dc87d85e958d14d56b8d58eb5aab829ad33acd9581fe80c4d65ae4faad1c8be0773e2205ac088cb2
 SHA512 
5268129a50bd255a9505b16d27957ab2e7a23321a25933c9a1a98cd9900aef3a882a59a43d92e021dfa6e732f84f8be1fe171271935a8eac1e023588f417822e

diff --git a/app-metrics/snmp_exporter/snmp_exporter-0.24.1.ebuild 
b/app-metrics/snmp_exporter/snmp_exporter-0.24.1.ebuild
new file mode 100644
index ..5e781a5c9780
--- /dev/null
+++ b/app-metrics/snmp_exporter/snmp_exporter-0.24.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+SNMP_EXPORTER_COMMIT=f8826bcf
+inherit go-module
+
+DESCRIPTION="Prometheus exporter for snmp metrics"
+HOMEPAGE="https://github.com/prometheus/snmp_exporter";
+SRC_URI="https://github.com/prometheus/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/dist/${CATEGORY}/${PN}/${P}-deps.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="acct-group/snmp_exporter
+   acct-user/snmp_exporter
+   net-analyzer/net-snmp"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-util/promu"
+
+src_prepare() {
+   default
+   sed -i -e "s/{{.Revision}}/${SNMP_EXPORTER_COMMIT}/" .promu.yml || die
+}
+
+src_compile() {
+   promu build --prefix bin || die
+   pushd generator || die
+   ego build -o ../bin/generator
+   popd || die
+}
+
+src_test() {
+   emake test-flags= test
+}
+
+src_install() {
+   dobin bin/generator
+   newbin bin/${PN}-${PV} ${PN}
+   dodoc {README,CONTRIBUTING}.md generator/{FORMAT,README}.md 
generator/generator.yml
+   insinto /etc/snmp_exporter
+   newins snmp.yml snmp.yml.example
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   keepdir /var/lib/snmp_exporter /var/log/snmp_exporter
+   fowners ${PN}:${PN} /var/lib/snmp_exporter /var/log/snmp_exporter
+}



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

2023-10-29 Thread Mart Raudsepp
commit: fecfb228c6af899d44fc70bdbe5a949fd158f9ea
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Oct 26 19:45:05 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 18:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fecfb228

net-libs/libsoup: Version bump to 3.4.4

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33529
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/libsoup/Manifest |   1 +
 net-libs/libsoup/libsoup-3.4.4.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
index e291f09e6dae..8b60f4ee761f 100644
--- a/net-libs/libsoup/Manifest
+++ b/net-libs/libsoup/Manifest
@@ -1,3 +1,4 @@
 DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 
91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0
 SHA512 
72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c
 DIST libsoup-3.4.2.tar.xz 1535992 BLAKE2B 
09423b5f7f0385105d00523f38597ebd91d8a19ed1c4cd6fbc27b12d81fdbd13c54f8fabbe16411ea45de4b48d6dd85c226ea812618b337a34c3dfd220c0be9a
 SHA512 
711007599f639625fe2efdb7adb81de2dea0035180737ce0ec8234afb034646a2b6bd9ae384a69d6591aa142e91d245d502d13e1d97cd7b51c8c87c2d925f6b3
 DIST libsoup-3.4.3.tar.xz 1529884 BLAKE2B 
a0429c405d5f49fa23248409e9b33a153a4f300ec6d5ca907ae5fe3f99a0d69985b41c7dbbb5d9762968c5696e622f449f177b34e89cf0427cf6fdfcce440e73
 SHA512 
638b1eaefd60624f39edd0f16cea638c2edf6402318805c685f575577a228ba212c6f7ec8b64bac9f1928607e0026b69901e08b8569d179bf228e708e060a571
+DIST libsoup-3.4.4.tar.xz 1536268 BLAKE2B 
6818ea74fab3531bb0a8e60df9885c5c6729780446f37cff73eb9fdf9d75fb00357dbdc3ae8d8c6e0ff105cb8df42eacf2e1e8865db4cb07871bacf3c62139b7
 SHA512 
dc16b5ea7d4c25b14f674abd2ccc563d1389ed677fab49cbd556935319bdc6c245acd4a912dc5225ad2e268e5bfbf8956b8cb2f9a585cc4770c2be33c0adac28

diff --git a/net-libs/libsoup/libsoup-3.4.4.ebuild 
b/net-libs/libsoup/libsoup-3.4.4.ebuild
new file mode 100644
index ..0aa1dbeeb092
--- /dev/null
+++ b/net-libs/libsoup/libsoup-3.4.4.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala xdg
+
+DESCRIPTION="HTTP client/server library for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/libsoup";
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+
+IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}]
+   net-libs/nghttp2:=[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+   sys-libs/zlib
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   samba? ( net-fs/samba )
+"
+RDEPEND="${DEPEND}
+   >=net-libs/glib-networking-2.70_alpha[ssl?,${MULTILIB_USEDEP}]
+"
+BDEPEND="
+   dev-libs/glib
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   test? ( >=net-libs/gnutls-3.6.0[pkcs11] )
+"
+#  test? ( 
www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic,
+#  
apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir,
+#  
apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect]
+#  dev-lang/php[apache2,xmlrpc]
+#  net-misc/curl
+#  net-libs/glib-networking[ssl])"
+
+PATCHES=(
+   # Disable apache tests until they are usable on Gentoo, bug #326957
+   "${FILESDIR}"/disable-apache-tests.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+   # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with 
libnss-myhostname
+   sed -e '/hsts/d' -i tests/meson.build || die
+}
+
+src_configure() {
+   # FIXME: we need addpredict to workaround bug #324779 until
+   # root cause (bug #249496) is solved
+   # But unnecessary while apache tests are disabled
+   #addpredict /usr/share/snmp/mibs/.index
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   l

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

2023-10-29 Thread Michał Górny
commit: db938403648764f7e4b00c72d35e7f27e3eda8e4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 18:59:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 18:59:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db938403

dev-python/greenlet: Link py3.12 blocker bug

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

 dev-python/greenlet/greenlet-3.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/greenlet/greenlet-3.0.1.ebuild 
b/dev-python/greenlet/greenlet-3.0.1.ebuild
index 159e76097dff..2f57c793a5af 100644
--- a/dev-python/greenlet/greenlet-3.0.1.ebuild
+++ b/dev-python/greenlet/greenlet-3.0.1.ebuild
@@ -6,6 +6,7 @@ EAPI=8
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 # Note: greenlet is built-in in pypy
+# py3.12: https://github.com/python-greenlet/greenlet/issues/368
 PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi



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

2023-10-29 Thread Michał Górny
commit: 286fa5ff93baa05fb7f60594f65e615a568ad170
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 18:51:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 18:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286fa5ff

dev-python/emcee: Add GH remote-id

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

 dev-python/emcee/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/emcee/metadata.xml b/dev-python/emcee/metadata.xml
index 87ebaa10d947..57725d449c82 100644
--- a/dev-python/emcee/metadata.xml
+++ b/dev-python/emcee/metadata.xml
@@ -21,6 +21,7 @@
   BLAS/LAPACK) for maximum performance and robustness.
   
   
+dfm/emcee
 emcee
   
 



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

2023-10-29 Thread Michał Górny
commit: d8cae3c8602d27646802f25d419d9edaf273e9cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 18:57:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 18:57:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8cae3c8

dev-python/enrich: Enable py3.12

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

 dev-python/enrich/enrich-1.2.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/enrich/enrich-1.2.7-r1.ebuild 
b/dev-python/enrich/enrich-1.2.7-r1.ebuild
index 14a58873620b..003cf9d61ee2 100644
--- a/dev-python/enrich/enrich-1.2.7-r1.ebuild
+++ b/dev-python/enrich/enrich-1.2.7-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-10-29 Thread Michał Górny
commit: 6be3928e68b153e70e12d22fbf37eea5cb05dd7d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 18:52:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 18:57:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be3928e

dev-python/enrich: Deselect broken test

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

 dev-python/enrich/enrich-1.2.7-r1.ebuild | 23 +++
 1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/dev-python/enrich/enrich-1.2.7-r1.ebuild 
b/dev-python/enrich/enrich-1.2.7-r1.ebuild
index ad1c89166978..14a58873620b 100644
--- a/dev-python/enrich/enrich-1.2.7-r1.ebuild
+++ b/dev-python/enrich/enrich-1.2.7-r1.ebuild
@@ -4,20 +4,35 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 pypi
 
 DESCRIPTION="Extend rich functionality"
-HOMEPAGE="https://github.com/pycontribs/enrich";
+HOMEPAGE="
+   https://github.com/pycontribs/enrich/
+   https://pypi.org/project/enrich/
+"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~riscv ~x86"
 
-RDEPEND="dev-python/rich[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/rich[${PYTHON_USEDEP}]
+"
 BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )"
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
 
 distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # known breakage in dev-python/rich
+   # https://github.com/Textualize/rich/issues/2172
+   # https://github.com/pycontribs/enrich/issues/40
+   src/enrich/test/test_console.py::test_rich_console_ex
+)



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

2023-10-29 Thread Michał Górny
commit: eadaf2e4a8e3508911e28e995ab883c2b5e96f31
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 18:50:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 18:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadaf2e4

dev-python/emcee: Enable py3.12

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

 dev-python/emcee/emcee-3.1.4.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-python/emcee/emcee-3.1.4.ebuild 
b/dev-python/emcee/emcee-3.1.4.ebuild
index 4b4b5950a76f..d90034e8e56b 100644
--- a/dev-python/emcee/emcee-3.1.4.ebuild
+++ b/dev-python/emcee/emcee-3.1.4.ebuild
@@ -4,9 +4,9 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
-inherit distutils-r1 pypi
+inherit distutils-r1 multiprocessing pypi
 
 DESCRIPTION="Python ensemble sampling toolkit for affine-invariant MCMC"
 HOMEPAGE="
@@ -29,6 +29,7 @@ RDEPEND="
 BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
)
 "
@@ -42,3 +43,8 @@ src_prepare() {
sed -i -e '/wheel/d' setup.py || die
distutils-r1_src_prepare
 }
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-10-29 Thread Alfredo Tupone
commit: 0088987a49fc834b5d6afa64cc43e416661e1f00
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Oct 29 19:30:35 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Oct 29 19:31:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0088987a

net-print/cnijfilter2: stabilize 6.60 for amd64, x86

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

 net-print/cnijfilter2/cnijfilter2-6.60.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cnijfilter2/cnijfilter2-6.60.ebuild 
b/net-print/cnijfilter2/cnijfilter2-6.60.ebuild
index 8429d31348b0..9cf06ec5d43e 100644
--- a/net-print/cnijfilter2/cnijfilter2-6.60.ebuild
+++ b/net-print/cnijfilter2/cnijfilter2-6.60.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDEwMDAxMTc1MzA
 
 LICENSE="Canon-IJ"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 DEPEND="virtual/libusb:1



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

2023-10-29 Thread Michał Górny
commit: fc2a099b0d2aa28937d8929f7efa19b38f47a745
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:34:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2a099b

dev-python/elastic-transport: Enable py3.12

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

 dev-python/elastic-transport/elastic-transport-8.4.1-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/elastic-transport/elastic-transport-8.4.1-r1.ebuild 
b/dev-python/elastic-transport/elastic-transport-8.4.1-r1.ebuild
index dce465fc52fb..772e5c186a36 100644
--- a/dev-python/elastic-transport/elastic-transport-8.4.1-r1.ebuild
+++ b/dev-python/elastic-transport/elastic-transport-8.4.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
@@ -30,7 +30,6 @@ RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}"
 BDEPEND="
test? (
dev-python/aiohttp[${PYTHON_USEDEP}]



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

2023-10-29 Thread Michał Górny
commit: 0aab94888cdb414e375819bf1c9a7469b6734f85
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:47:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aab9488

dev-python/google-pasta: Enable py3.12

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

 dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild 
b/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
index 7510b9c8327c..97d28e37643b 100644
--- a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
+++ b/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
@@ -5,16 +5,22 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
+
 inherit distutils-r1 pypi
 
 DESCRIPTION="AST-based Python refactoring library"
-HOMEPAGE="https://pypi.org/project/google-pasta/";
+HOMEPAGE="
+   https://github.com/google/pasta/
+   https://pypi.org/project/google-pasta/
+"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+"
 
 distutils_enable_tests unittest



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

2023-10-29 Thread Michał Górny
commit: 37e4899b6cf49dc22c610548b1466cc06b2356ff
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:43:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e4899b

dev-python/GridDataFormats: Remove old

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

 .../GridDataFormats/GridDataFormats-1.0.1.ebuild   | 29 --
 dev-python/GridDataFormats/Manifest|  1 -
 2 files changed, 30 deletions(-)

diff --git a/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild 
b/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
deleted file mode 100644
index 6bd0ae4e460e..
--- a/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Reading and writing of data on regular grids in Python"
-HOMEPAGE="
-   https://pypi.org/project/GridDataFormats/
-   https://github.com/MDAnalysis/GridDataFormats/
-"
-
-SLOT="0"
-LICENSE="LGPL-3"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/mrcfile[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.0.3[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/GridDataFormats/Manifest 
b/dev-python/GridDataFormats/Manifest
index 0f2706f017f2..8807e6388106 100644
--- a/dev-python/GridDataFormats/Manifest
+++ b/dev-python/GridDataFormats/Manifest
@@ -1,2 +1 @@
-DIST GridDataFormats-1.0.1.tar.gz 2155370 BLAKE2B 
8bf5ce65cefdcf490b75212bca8831957769118fbad7fdce42b5634ed67a1f5d4ac454f7429b984bafd89f5bc883fff1bca9dc71f529794cdd585e186e41e063
 SHA512 
2cfb8c50b4d17fa978924a0e65ae27f6e125bd1055bfdc9096ea35511f4c2a8a16f6bd9c652b9130fbdd66d4d464d8074b14f47c175f98df94c02fe973a0107b
 DIST GridDataFormats-1.0.2.tar.gz 2158614 BLAKE2B 
b5cb9a8abe78a52a8b3f3a053d15a3f9eed73ede3a3a5ce1c29390efa654ebe0e79d42042241028c46a6ed8511fde0f4f2a576c58ab2003c58bfb86d9ae1cbda
 SHA512 
e0f316cb5352dee2b0902122007bf78ba8605109b21ea9c21a02f1bd7649ffb1d5115459077aa33ceb6464c310e750e512835acbcb4ce2256ea6be6e5b10c098



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

2023-10-29 Thread Michał Górny
commit: b2aa4969e96a19611e1dacc6c47eb1ff9e2e3076
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:44:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2aa4969

dev-python/GridDataFormats: Enable py3.12

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

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

diff --git a/dev-python/GridDataFormats/GridDataFormats-1.0.2.ebuild 
b/dev-python/GridDataFormats/GridDataFormats-1.0.2.ebuild
index 17991fb8df1a..d6ba74101f32 100644
--- a/dev-python/GridDataFormats/GridDataFormats-1.0.2.ebuild
+++ b/dev-python/GridDataFormats/GridDataFormats-1.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-10-29 Thread Michał Górny
commit: 6643751de24a3592cdb6bab1657f1dc852d9dd34
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:40:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6643751d

dev-python/cvxopt: Enable py3.12

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

 dev-python/cvxopt/cvxopt-1.3.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/cvxopt/cvxopt-1.3.2.ebuild 
b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
index 3c10fa82ec6b..97cde1fd196c 100644
--- a/dev-python/cvxopt/cvxopt-1.3.2.ebuild
+++ b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 toolchain-funcs
 



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

2023-10-29 Thread Michał Górny
commit: 0474f218636dd0fa6b557c2e1b89b22ec3eab404
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:43:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0474f218

dev-python/cvxopt: Remove old

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

 dev-python/cvxopt/Manifest|   1 -
 dev-python/cvxopt/cvxopt-1.3.1.ebuild | 179 --
 2 files changed, 180 deletions(-)

diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest
index e6cee8131f79..5f8d00a982e5 100644
--- a/dev-python/cvxopt/Manifest
+++ b/dev-python/cvxopt/Manifest
@@ -1,2 +1 @@
-DIST cvxopt-1.3.1.gh.tar.gz 3958725 BLAKE2B 
48b5477f27323da3c5ba69eb993250fe54e793ebb757c84d77ff5c63fb47a649a4a15137d32efd747627ccd629096fd4ac3c7091fe3e367f0fc062760266
 SHA512 
9531b83785589c55192e1daa98e3a78288b429a67d2704c8953b9def1a2f8dd4389d17be43fd5deb6c051485e43e5e0e726a2752d126d7289163d7a5a02205dc
 DIST cvxopt-1.3.2.gh.tar.gz 4095027 BLAKE2B 
ad4dfba1fe9c5be700ba61268e9d245355493c0334688b7a08bd4b5c4127da7a276cc660a1c1f4fe4df2359f9d2a8e3c4907d57d23c29d8caaf0329f6834cc30
 SHA512 
a6f9006b8b83445d781b1ba876e5ecefe724cf8666f47744b010e9c61fa1786dbd6233459a6e6a1a333ef9ac075d280076b2aeee3a2636d27541a615c5607b34

diff --git a/dev-python/cvxopt/cvxopt-1.3.1.ebuild 
b/dev-python/cvxopt/cvxopt-1.3.1.ebuild
deleted file mode 100644
index f986ec811a65..
--- a/dev-python/cvxopt/cvxopt-1.3.1.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Python package for convex optimization"
-HOMEPAGE="
-   https://cvxopt.org/
-   https://github.com/cvxopt/cvxopt/
-   https://pypi.org/project/cvxopt/
-"
-# no sdist, as of 1.3.1
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+dsdp examples fftw +glpk gsl"
-
-DEPEND="
-   virtual/blas
-   virtual/lapack
-   sci-libs/amd:0=
-   sci-libs/cholmod:0=
-   sci-libs/colamd:0=
-   sci-libs/suitesparseconfig:0=
-   sci-libs/umfpack:0=
-   dsdp? ( sci-libs/dsdp:0= )
-   fftw? ( sci-libs/fftw:3.0= )
-   glpk? ( >=sci-mathematics/glpk-4.49:0= )
-   gsl? ( sci-libs/gsl:0= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-"
-
-distutils_enable_sphinx doc/source \
-   dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-# The BLAS_LIB and LAPACK_LIB variables (among others) in cvxopt's
-# setup.py are passed in as colon-delimited strings. So, for example,
-# if your blas "l" flags are "-lblas -lcblas", then cvxopt wants
-# "blas;cblas" for BLAS_LIB.
-#
-# The following function takes a flag type ("l", "L", or "I") as its
-# first argument and a list of packages as its remaining arguments. It
-# outputs a list of libraries, library paths, or include paths,
-# respectively, for the given packages, retrieved using pkg-config and
-# deduplicated, in the appropriate format.
-#
-cvxopt_output() {
-   local FLAGNAME="${1}"
-   shift
-   local PACKAGES="${@}"
-
-   local PKGCONFIG_MODE
-   case "${FLAGNAME}" in
-   l) PKGCONFIG_MODE="--libs-only-l";;
-   L) PKGCONFIG_MODE="--libs-only-L";;
-   I) PKGCONFIG_MODE="--cflags-only-I";;
-   *) echo "invalid flag name: ${FLAGNAME}"; exit 1;;
-   esac
-
-   local CVXOPT_OUTPUT=""
-   local PKGCONFIG_ITEM
-   for PKGCONFIG_ITEM in $($(tc-getPKG_CONFIG) ${PKGCONFIG_MODE} 
${PACKAGES})
-   do
-   # First strip off the leading "-l", "-L", or "-I", and replace
-   # it with a semicolon...
-   PKGCONFIG_ITEM=";${PKGCONFIG_ITEM#-${FLAGNAME}}"
-
-   # Now check to see if this element is already present in the
-   # list, and skip it if it is. This eliminates multiple entries
-   # from winding up in the list when multiple package arguments are
-   # passed to this function.
-   if [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM}}" ]]
-   then
-   # It was already the last entry in the list, so skip it.
-   continue
-   elif [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM};*}" ]]
-   then
-   # It was an earlier entry in the list. These two cases are
-   # separate to ensure that we can e.g. find ";m" at the end
-   # of the list, but that we don't find ";metis" in the process.
-   continue
-   fi
-
-   # It isn't in the list yet, so append it.
-   CVXOPT_OUTPUT+="${PKGCONFIG_ITEM}"
-   done
-
-   # Strip the leading 

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

2023-10-29 Thread Michał Górny
commit: 037427aa4ea299a858cec70b6e08d697eee868b2
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:48:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037427aa

dev-python/ioflo: Enable py3.12

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

 dev-python/ioflo/ioflo-2.0.2-r4.ebuild | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/dev-python/ioflo/ioflo-2.0.2-r4.ebuild 
b/dev-python/ioflo/ioflo-2.0.2-r4.ebuild
index 114be58c3c6f..04bed9dd852c 100644
--- a/dev-python/ioflo/ioflo-2.0.2-r4.ebuild
+++ b/dev-python/ioflo/ioflo-2.0.2-r4.ebuild
@@ -3,13 +3,20 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
 inherit distutils-r1
 
 DESCRIPTION="Automated Reasoning Engine and Flow Based Programming Framework"
-HOMEPAGE="https://github.com/ioflo/ioflo/";
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+HOMEPAGE="
+   https://github.com/ioflo/ioflo/
+   https://pypi.org/project/ioflo/
+"
+SRC_URI="
+   https://github.com/ioflo/ioflo/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="Apache-2.0"
 SLOT="0"



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

2023-10-29 Thread Michał Górny
commit: 6128004ee0515467db3299cfef83a58acb69d0c1
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:45:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6128004e

dev-python/flake8-polyfill: Enable py3.12

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

 .../flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild| 18 ++
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild 
b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
index a9585c884520..3157aedf6cf2 100644
--- a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
+++ b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
@@ -5,18 +5,28 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
+
 inherit distutils-r1 pypi
 
 DESCRIPTION="Polyfill package for Flake8 plugins"
-HOMEPAGE="https://gitlab.com/pycqa/flake8-polyfill";
+HOMEPAGE="
+   https://gitlab.com/pycqa/flake8-polyfill/
+   https://pypi.org/project/flake8-polyfill/
+"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND="dev-python/flake8[${PYTHON_USEDEP}]"
-BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+RDEPEND="
+   dev-python/flake8[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
 
 distutils_enable_tests pytest
 



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

2023-10-29 Thread Michał Górny
commit: b1528d51c7138a602f634490f9da053827b8c884
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 19:50:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 19:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1528d51

dev-python/ipdb: Enable py3.12

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

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

diff --git a/dev-python/ipdb/ipdb-0.13.13.ebuild 
b/dev-python/ipdb/ipdb-0.13.13.ebuild
index a245b17a523c..85216e9dc1c9 100644
--- a/dev-python/ipdb/ipdb-0.13.13.ebuild
+++ b/dev-python/ipdb/ipdb-0.13.13.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 optfeature pypi
 
@@ -25,7 +25,7 @@ BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.8 3.9 3.10)
+   ' 3.10)
)
 "
 



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

2023-10-29 Thread Gonçalo Negrier Duarte
commit: 1588064c1201733473f28646ec99a379f2fea368
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Sun Oct 29 20:04:00 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Oct 29 20:04:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1588064c

gui-apps/hyprland-plugins: update Manifest

Signed-off-by: Gonçalo Duarte  gmail.com>

 gui-apps/hyprland-plugins/Manifest | 2 --
 1 file changed, 2 deletions(-)

diff --git a/gui-apps/hyprland-plugins/Manifest 
b/gui-apps/hyprland-plugins/Manifest
index d207056237..1f083e7b8c 100644
--- a/gui-apps/hyprland-plugins/Manifest
+++ b/gui-apps/hyprland-plugins/Manifest
@@ -1,4 +1,2 @@
-DIST hyprland-plugins-0.29.1-split-monitor-workspaces.gh.tar.gz 7786 BLAKE2B 
9b9075a464a16ef999c4fddb6dc640fbd7566a5de9db054997895797718e686594b14ebab42702c87d66e7ccf6f2c12a0fa0fb9cfeb7ca09816e4614865ce4ad
 SHA512 
04e5c23391a8f656fc598e4e4dbdb6afc0e71ff2b444515605d4cdac6cd159cfb451dc03f5cdaf14b4df6556d9cdd25ee056c629a674f470d7e99e344b580f8b
-DIST hyprland-plugins-0.29.1.gh.tar.gz 12841 BLAKE2B 
4e84b753253b2bdd8f405ed316b0ed5838865173aa098fc6693326a50a8189b8b3a52e59249d89082a7e215f1ff9c600b23d4df2d3e0b298efe5f96fe5b10a94
 SHA512 
904aeb6dd43d0542ce7e23a12991a71323eaae6b5e1a25f6f0ba5cd391afa5e94ecfa52946ff4e27d60fc584684938b5e356a7690d0309267ddb0c266de4648d
 DIST hyprland-plugins-0.31.0-split-monitor-workspaces.gh.tar.gz 7711 BLAKE2B 
08d6e31fb23321058d9ae935e92b700281e6801a9f4d363c33a288730e2b5448916d2446a6ea8a3e071e052c886b4aae9df5b36abcfd42381094242a0396f4de
 SHA512 
0de58765faa242b5e87f7ce1eec3a9265b97b7a16ce45fbb099c07f94989bed0042d65e580cf20e81e45b306d8b7d8a605300c87a84b8f69053678e6e41ec094
 DIST hyprland-plugins-0.31.0.gh.tar.gz 13160 BLAKE2B 
fed8de62adb8521fb99541e5802ba3316fff6f5e3ba6036ac12c8f1f7186d9806163189cedb15e30ac3213af548562f007c85fe7df3e9151a062396521ca0578
 SHA512 
2e72038591bfd372962c2d842937bcc6011f8f5bd75b2dca11cc604fca337b8b4d4af68bc5377e6e7d3f49008ee73e6ef91f450a3c207f1c73d1a00552f29f59



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

2023-10-29 Thread Gonçalo Negrier Duarte
commit: a54adade427e10679d13d647cd070b35ffa4f518
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Sun Oct 29 20:03:07 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Oct 29 20:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a54adade

gui-apps/hyprland-plugins: add 0.31.0

Signed-off-by: Gonçalo Duarte  gmail.com>

 gui-apps/hyprland-plugins/Manifest |   2 +
 .../hyprland-plugins-0.31.0.ebuild | 102 +
 2 files changed, 104 insertions(+)

diff --git a/gui-apps/hyprland-plugins/Manifest 
b/gui-apps/hyprland-plugins/Manifest
index 6b38ef28eb..d207056237 100644
--- a/gui-apps/hyprland-plugins/Manifest
+++ b/gui-apps/hyprland-plugins/Manifest
@@ -1,2 +1,4 @@
 DIST hyprland-plugins-0.29.1-split-monitor-workspaces.gh.tar.gz 7786 BLAKE2B 
9b9075a464a16ef999c4fddb6dc640fbd7566a5de9db054997895797718e686594b14ebab42702c87d66e7ccf6f2c12a0fa0fb9cfeb7ca09816e4614865ce4ad
 SHA512 
04e5c23391a8f656fc598e4e4dbdb6afc0e71ff2b444515605d4cdac6cd159cfb451dc03f5cdaf14b4df6556d9cdd25ee056c629a674f470d7e99e344b580f8b
 DIST hyprland-plugins-0.29.1.gh.tar.gz 12841 BLAKE2B 
4e84b753253b2bdd8f405ed316b0ed5838865173aa098fc6693326a50a8189b8b3a52e59249d89082a7e215f1ff9c600b23d4df2d3e0b298efe5f96fe5b10a94
 SHA512 
904aeb6dd43d0542ce7e23a12991a71323eaae6b5e1a25f6f0ba5cd391afa5e94ecfa52946ff4e27d60fc584684938b5e356a7690d0309267ddb0c266de4648d
+DIST hyprland-plugins-0.31.0-split-monitor-workspaces.gh.tar.gz 7711 BLAKE2B 
08d6e31fb23321058d9ae935e92b700281e6801a9f4d363c33a288730e2b5448916d2446a6ea8a3e071e052c886b4aae9df5b36abcfd42381094242a0396f4de
 SHA512 
0de58765faa242b5e87f7ce1eec3a9265b97b7a16ce45fbb099c07f94989bed0042d65e580cf20e81e45b306d8b7d8a605300c87a84b8f69053678e6e41ec094
+DIST hyprland-plugins-0.31.0.gh.tar.gz 13160 BLAKE2B 
fed8de62adb8521fb99541e5802ba3316fff6f5e3ba6036ac12c8f1f7186d9806163189cedb15e30ac3213af548562f007c85fe7df3e9151a062396521ca0578
 SHA512 
2e72038591bfd372962c2d842937bcc6011f8f5bd75b2dca11cc604fca337b8b4d4af68bc5377e6e7d3f49008ee73e6ef91f450a3c207f1c73d1a00552f29f59

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild
new file mode 100644
index 00..4b3f12a557
--- /dev/null
+++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+COMMIT=fadbcdd24b6f24b169056ed6fcf43d98ef405f87
+SPLITCOMMIT=9b40de35aeb8c62df3326eae7979b438f3ee0fb1
+DESCRIPTION="A blazing fast wayland wallpaper utility"
+HOMEPAGE="https://github.com/hyprwm/hyprland-plugins";
+SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
+   
https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz
 \
+   -> ${P}-split-monitor-workspaces.gh.tar.gz
+"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces"
+REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars 
split-monitor-workspaces )"
+
+RDEPEND="gui-wm/hyprland"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ~gui-wm/hyprland-${PV}
+   x11-libs/libdrm
+   x11-libs/pixman
+   x11-libs/xcb-util-wm
+"
+
+src_configure() {
+   if use borders-plus-plus; then
+   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
+   EMESON_SOURCE="${S}/borders-plus-plus"
+   meson_src_configure
+   fi
+
+   if use csgo-vulkan-fix; then
+   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
+   EMESON_SOURCE="${S}/csgo-vulkan-fix"
+   meson_src_configure
+   fi
+
+   if use hyprbars; then
+   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
+   EMESON_SOURCE="${S}/hyprbars"
+   meson_src_configure
+   fi
+}
+
+src_compile() {
+   if use borders-plus-plus; then
+   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
+   EMESON_SOURCE="${S}/borders-plus-plus"
+   meson_src_compile
+   fi
+
+   if use csgo-vulkan-fix; then
+   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
+   EMESON_SOURCE="${S}/csgo-vulkan-fix"
+   meson_src_compile
+   fi
+
+   if use hyprbars; then
+   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
+   EMESON_SOURCE="${S}/hyprbars"
+   meson_src_compile
+   fi
+
+   if use split-monitor-workspaces; then
+   emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" 
split-monitor-workspaces.so
+   fi
+}
+
+src_install() {
+   insinto "/usr/share/hyprland/plugins"
+
+   if use borders-plus-plus; then
+   newins 
"${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" 
"

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

2023-10-29 Thread Sam James
commit: 58aded483bcc77792bd45855f7b445efe89172fb
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:20:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:20:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58aded48

dev-python/structlog: Stabilize 23.2.0 amd64, #916444

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

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

diff --git a/dev-python/structlog/structlog-23.2.0.ebuild 
b/dev-python/structlog/structlog-23.2.0.ebuild
index 3f4eae7c3550..fcc2edfe0226 100644
--- a/dev-python/structlog/structlog-23.2.0.ebuild
+++ b/dev-python/structlog/structlog-23.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~x86"
 
 BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]



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

2023-10-29 Thread Sam James
commit: 259bfe155795c51f00af0bc2e536038a1099b3c6
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 09:06:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:01:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259bfe15

dev-python/greenlet: add link to py3.12 bug

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

 dev-python/greenlet/greenlet-3.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/greenlet/greenlet-3.0.1.ebuild 
b/dev-python/greenlet/greenlet-3.0.1.ebuild
index 2f57c793a5af..3b109b3cb302 100644
--- a/dev-python/greenlet/greenlet-3.0.1.ebuild
+++ b/dev-python/greenlet/greenlet-3.0.1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
+# No py3.12 yet: https://github.com/python-greenlet/greenlet/issues/368
 # Note: greenlet is built-in in pypy
 # py3.12: https://github.com/python-greenlet/greenlet/issues/368
 PYTHON_COMPAT=( python3_{10..11} )



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

2023-10-29 Thread Sam James
commit: 935b559e23e3fabef08f7a873c6df8ec97682227
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:20:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:20:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=935b559e

www-apps/mediawiki: Stabilize 1.40.1 ALLARCHES, #916472

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

 www-apps/mediawiki/mediawiki-1.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/mediawiki/mediawiki-1.40.1.ebuild 
b/www-apps/mediawiki/mediawiki-1.40.1.ebuild
index 409d05722e9c..d8047a894f10 100644
--- a/www-apps/mediawiki/mediawiki-1.40.1.ebuild
+++ b/www-apps/mediawiki/mediawiki-1.40.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.mediawiki.org";
 SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz";
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc x86"
 IUSE="imagemagick mysql postgres +sqlite"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal/

2023-10-29 Thread Sam James
commit: 2d36642022244588f87fe7f1eb34b5109bb46135
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:01:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:01:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d366420

sys-apps/xdg-desktop-portal: drop 1.18.0-r1

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

 .../xdg-desktop-portal-1.18.0-r1.ebuild| 107 -
 1 file changed, 107 deletions(-)

diff --git a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0-r1.ebuild 
b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0-r1.ebuild
deleted file mode 100644
index 0b47fc2c5796..
--- a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson python-any-r1 systemd
-
-DESCRIPTION="Desktop integration portal"
-HOMEPAGE="https://flatpak.org/ https://github.com/flatpak/xdg-desktop-portal";
-SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="geolocation flatpak seccomp systemd test"
-RESTRICT="!test? ( test )"
-# Upstream expect flatpak to be used w/ seccomp and flatpak needs bwrap anyway
-REQUIRED_USE="flatpak? ( seccomp )"
-
-DEPEND="
-   >=dev-libs/glib-2.66:2
-   dev-libs/json-glib
-   dev-python/docutils
-   >=media-video/pipewire-0.3:=
-   >=sys-fs/fuse-3.10.0:3[suid]
-   x11-libs/gdk-pixbuf
-   geolocation? ( >=app-misc/geoclue-2.5.3:2.0 )
-   flatpak? ( sys-apps/flatpak )
-   seccomp? ( sys-apps/bubblewrap )
-   systemd? ( sys-apps/systemd )
-"
-RDEPEND="
-   ${DEPEND}
-   sys-apps/dbus
-"
-BDEPEND="
-   dev-util/gdbus-codegen
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? (
-   ${PYTHON_DEPS}
-   dev-libs/libportal
-   $(python_gen_any_dep '
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-PATCHES=(
-   # These tests require connections to pipewire, internet, /dev/fuse
-   "${FILESDIR}/${P}-sandbox-disable-failing-tests.patch"
-
-   # https://github.com/flatpak/xdg-desktop-portal/pull/1100
-   
"${FILESDIR}/0001-meson.build-allow-linux-to-build-without-flatpak-ins.patch"
-   
"${FILESDIR}/0002-meson.build-allow-linux-to-build-without-bubblewrap.patch"
-   "${FILESDIR}/0003-Make-flatpak-bwrap-optional.patch"
-)
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-python_check_deps() {
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/pytest-xdist[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddbus-service-dir="${EPREFIX}/usr/share/dbus-1/services"
-   -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)"
-   $(meson_feature flatpak)
-   # Only used for tests
-   $(meson_feature test libportal)
-   $(meson_feature geolocation geoclue)
-   $(meson_feature seccomp bwrap)
-   $(meson_feature systemd)
-   # Requires flatpak
-   -Ddocbook-docs=disabled
-   # -Dxmlto-flags=
-   -Ddatarootdir="${EPREFIX}/usr/share"
-   -Dman-pages=enabled
-   -Dinstalled-tests=false
-   $(meson_feature test pytest)
-   )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   if ! has_version gui-libs/xdg-desktop-portal-lxqt && ! has_version 
gui-libs/xdg-desktop-portal-wlr && \
-   ! has_version kde-plasma/xdg-desktop-portal-kde && ! 
has_version sys-apps/xdg-desktop-portal-gnome && \
-   ! has_version sys-apps/xdg-desktop-portal-gtk; then
-   elog "${PN} is not usable without any of the following XDP"
-   elog "implementations installed:"
-   elog "  gui-libs/xdg-desktop-portal-lxqt"
-   elog "  gui-libs/xdg-desktop-portal-wlr"
-   elog "  kde-plasma/xdg-desktop-portal-kde"
-   elog "  sys-apps/xdg-desktop-portal-gnome"
-   elog "  sys-apps/xdg-desktop-portal-gtk"
-   fi
-}



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

2023-10-29 Thread Sam James
commit: 4af9c12236206805a72b5b0efcbc8595e0936963
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:20:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:20:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af9c122

www-apps/mediawiki: Stabilize 1.39.5 ALLARCHES, #916472

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

 www-apps/mediawiki/mediawiki-1.39.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/mediawiki/mediawiki-1.39.5.ebuild 
b/www-apps/mediawiki/mediawiki-1.39.5.ebuild
index 0fe070309188..1c2f607e938e 100644
--- a/www-apps/mediawiki/mediawiki-1.39.5.ebuild
+++ b/www-apps/mediawiki/mediawiki-1.39.5.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.mediawiki.org";
 SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz";
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc x86"
 IUSE="imagemagick mysql postgres +sqlite"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
 



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

2023-10-29 Thread Sam James
commit: d12a415c8a95d8f8cee88448c9102a1ecf341c6a
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:20:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:20:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d12a415c

media-libs/libplacebo: Stabilize 6.338.1 ppc64, #916463

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

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

diff --git a/media-libs/libplacebo/libplacebo-6.338.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.338.1.ebuild
index b3f8a6b612bc..8490b59f3d93 100644
--- a/media-libs/libplacebo/libplacebo-6.338.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.338.1.ebuild
@@ -22,7 +22,7 @@ else
)
"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-10-29 Thread Sam James
commit: 8186777f6879969cfbe5f763743894107d9b2c35
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:20:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:20:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8186777f

dev-python/structlog: Stabilize 23.2.0 ppc64, #916444

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

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

diff --git a/dev-python/structlog/structlog-23.2.0.ebuild 
b/dev-python/structlog/structlog-23.2.0.ebuild
index c63e9ed46965..3f4eae7c3550 100644
--- a/dev-python/structlog/structlog-23.2.0.ebuild
+++ b/dev-python/structlog/structlog-23.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~x86"
 
 BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]



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

2023-10-29 Thread Sam James
commit: bfbec88eb439d338ffd3996914bebd035bff77b4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:20:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:20:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfbec88e

dev-python/structlog: Stabilize 23.2.0 x86, #916444

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

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

diff --git a/dev-python/structlog/structlog-23.2.0.ebuild 
b/dev-python/structlog/structlog-23.2.0.ebuild
index fcc2edfe0226..2d93655dae17 100644
--- a/dev-python/structlog/structlog-23.2.0.ebuild
+++ b/dev-python/structlog/structlog-23.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv x86"
 
 BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]



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

2023-10-29 Thread Sam James
commit: d169689f001f5d25afac3fff2207dfaa0c46f7a2
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:20:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:20:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d169689f

media-libs/libplacebo: Stabilize 6.338.1 x86, #916463

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

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

diff --git a/media-libs/libplacebo/libplacebo-6.338.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.338.1.ebuild
index 8490b59f3d93..a2ca03639104 100644
--- a/media-libs/libplacebo/libplacebo-6.338.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.338.1.ebuild
@@ -22,7 +22,7 @@ else
)
"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-10-29 Thread Sam James
commit: 2d8f17a8cb7edfa9a2061b41541870b499565d35
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:22:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:22:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d8f17a8

dev-python/structlog: Stabilize 23.2.0 arm, #916444

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

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

diff --git a/dev-python/structlog/structlog-23.2.0.ebuild 
b/dev-python/structlog/structlog-23.2.0.ebuild
index 8291578306f9..2d74ef785827 100644
--- a/dev-python/structlog/structlog-23.2.0.ebuild
+++ b/dev-python/structlog/structlog-23.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
 
 BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]



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

2023-10-29 Thread Sam James
commit: d7bcae5fa50683c002e96cc0570da7ebfcb03dd6
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:21:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:21:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7bcae5f

Revert "dev-python/greenlet: add link to py3.12 bug"

This reverts commit 259bfe155795c51f00af0bc2e536038a1099b3c6.

I had this locally and hadn't pushed, and mgorny's done it in the meantime.

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

 dev-python/greenlet/greenlet-3.0.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/greenlet/greenlet-3.0.1.ebuild 
b/dev-python/greenlet/greenlet-3.0.1.ebuild
index 3b109b3cb302..2f57c793a5af 100644
--- a/dev-python/greenlet/greenlet-3.0.1.ebuild
+++ b/dev-python/greenlet/greenlet-3.0.1.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-# No py3.12 yet: https://github.com/python-greenlet/greenlet/issues/368
 # Note: greenlet is built-in in pypy
 # py3.12: https://github.com/python-greenlet/greenlet/issues/368
 PYTHON_COMPAT=( python3_{10..11} )



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

2023-10-29 Thread Sam James
commit: dca0674bdd11561b3982427af01dd01d26513853
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:21:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:21:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca0674b

dev-python/structlog: Stabilize 23.2.0 arm64, #916444

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

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

diff --git a/dev-python/structlog/structlog-23.2.0.ebuild 
b/dev-python/structlog/structlog-23.2.0.ebuild
index 2d93655dae17..8291578306f9 100644
--- a/dev-python/structlog/structlog-23.2.0.ebuild
+++ b/dev-python/structlog/structlog-23.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv x86"
 
 BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]



[gentoo-commits] proj/devmanual:master commit in: general-concepts/mirrors/, general-concepts/manifest/

2023-10-29 Thread Sam James
commit: dbc3fda4b0ca7be794e0aeea1ca3c775313cf86f
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 26 23:35:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:22:51 2023 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=dbc3fda4

general-concepts: discuss concerns with regenerating existing distfile entries

In a discussion with Eli Schwartz, I realised the devmanual doesn't currently
explicitly state best practice.

In general-concepts/mirrors, link to the new Manifest regeneration section
and shift some text around into that new section too (and adjust the text 
slightly
while at it).

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

 general-concepts/manifest/text.xml | 36 
 general-concepts/mirrors/text.xml  |  9 ++---
 2 files changed, 38 insertions(+), 7 deletions(-)

diff --git a/general-concepts/manifest/text.xml 
b/general-concepts/manifest/text.xml
index 19ea5c3..bee1651 100644
--- a/general-concepts/manifest/text.xml
+++ b/general-concepts/manifest/text.xml
@@ -39,6 +39,42 @@ action from developers.
 
 
 
+
+
+Updating Manifest files
+
+
+
+Updating existing entries within a manifest must be done with care. Upstream
+changing the tarball in-place without a new filename could be an innocent
+respin of the tarball, or it could indicate either the previous or the new
+tarball is malicious.
+
+
+
+Developers should diff the old and new versions of the distfile, comparing
+the two, and note the differences in the commit message updating the
+Manifest to indicate both what happened (if any context is known) and
+also what differences between the two distfiles have been ascertained.
+
+
+
+Please note that if upstream made any changes affecting the built
+package or it had substantial differences, you need to also bump the ebuild's
+revision. Finally, remember to remove the ebuilds that are associated with the
+old distfile, or regenerate their checksums in Manifest, if there
+are any. This is necessary because these ebuilds will cause checksum
+mismatch errors as the checksum recorded in the manifest file no
+longer matches the computed checksum of the fetched distfile.
+
+
+
+Special care is also required with regard to
+
+mirrors.
+
+
+
 
 
 

diff --git a/general-concepts/mirrors/text.xml 
b/general-concepts/mirrors/text.xml
index 6b4993e..f1ce1bb 100644
--- a/general-concepts/mirrors/text.xml
+++ b/general-concepts/mirrors/text.xml
@@ -68,13 +68,8 @@ fetch and start distributing the new version.
 
 
 
-Please note that if upstream made any changes affecting the built
-package, you need to also bump the ebuild's revision. Finally,
-remember to remove the ebuilds that are associated with the old
-distfile, or regenerate their checksums in Manifest, if there
-are any. This is necessary because these ebuilds will cause checksum
-mismatch errors as the checksum recorded in the Manifest file no
-longer matches the computed checksum of the fetched distfile.
+Updating an existing distfile is generally cause for concern and must be done
+with care, see .
 
 
 



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

2023-10-29 Thread Gonçalo Negrier Duarte
commit: b4f5fa00f2e84ae5de0b8168e6fbfb680c741d21
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Sun Oct 29 20:21:31 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Oct 29 20:21:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4f5fa00

gui-apps/eww: drop 0.4.0-r1 and fix rust version on 0.4.0

Signed-off-by: Gonçalo Duarte  gmail.com>

 gui-apps/eww/eww-0.4.0-r1.ebuild | 285 ---
 gui-apps/eww/eww-0.4.0.ebuild|   5 +-
 2 files changed, 2 insertions(+), 288 deletions(-)

diff --git a/gui-apps/eww/eww-0.4.0-r1.ebuild b/gui-apps/eww/eww-0.4.0-r1.ebuild
deleted file mode 100644
index b206c950bb..00
--- a/gui-apps/eww/eww-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,285 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   ahash-0.7.6
-   aho-corasick-0.7.19
-   ansi_term-0.12.1
-   anyhow-1.0.63
-   ascii-canvas-3.0.0
-   atk-0.15.1
-   atk-sys-0.15.1
-   atty-0.2.14
-   autocfg-1.1.0
-   base64-0.13.0
-   beef-0.5.2
-   bincode-1.3.3
-   bit-set-0.5.3
-   bit-vec-0.6.3
-   bitflags-1.3.2
-   bytes-1.2.1
-   cairo-rs-0.15.12
-   cairo-sys-rs-0.15.1
-   cfg-expr-0.10.3
-   cfg-if-1.0.0
-   clap-2.34.0
-   clap-3.2.20
-   clap_derive-3.2.18
-   clap_lex-0.2.4
-   codemap-0.1.3
-   codespan-reporting-0.11.1
-   console-0.15.1
-   convert_case-0.4.0
-   core-foundation-sys-0.8.3
-   crossbeam-channel-0.5.6
-   crossbeam-deque-0.8.2
-   crossbeam-epoch-0.9.10
-   crossbeam-utils-0.8.11
-   crunchy-0.2.2
-   ctor-0.1.23
-   derive_more-0.99.17
-   diff-0.1.13
-   dirs-next-2.0.0
-   dirs-sys-next-0.1.2
-   either-1.8.0
-   ena-0.14.0
-   encode_unicode-0.3.6
-   env_logger-0.7.1
-   extend-1.1.2
-   field-offset-0.3.4
-   filetime-0.2.17
-   fixedbitset-0.4.2
-   fsevent-sys-4.1.0
-   futures-channel-0.3.24
-   futures-core-0.3.24
-   futures-executor-0.3.24
-   futures-io-0.3.24
-   futures-macro-0.3.24
-   futures-sink-0.3.24
-   futures-task-0.3.24
-   futures-util-0.3.24
-   gdk-0.15.4
-   gdk-pixbuf-0.15.11
-   gdk-pixbuf-sys-0.15.10
-   gdk-sys-0.15.1
-   gdkx11-0.15.5
-   gdkx11-sys-0.15.1
-   gethostname-0.2.3
-   getrandom-0.2.7
-   gio-0.15.12
-   gio-sys-0.15.10
-   glib-0.15.12
-   glib-macros-0.15.11
-   glib-sys-0.15.10
-   gobject-sys-0.15.10
-   grass-0.11.2
-   gtk-0.15.5
-   gtk-layer-shell-0.4.1
-   gtk-layer-shell-sys-0.4.1
-   gtk-sys-0.15.3
-   gtk3-macros-0.15.4
-   hashbrown-0.11.2
-   hashbrown-0.12.3
-   heck-0.4.0
-   hermit-abi-0.1.19
-   humantime-1.3.0
-   indexmap-1.9.1
-   inotify-0.9.6
-   inotify-sys-0.1.5
-   insta-1.19.1
-   itertools-0.10.3
-   itoa-1.0.3
-   kqueue-1.0.6
-   kqueue-sys-1.0.3
-   lalrpop-0.19.8
-   lalrpop-util-0.19.8
-   lasso-0.5.1
-   lazy_static-1.4.0
-   levenshtein-1.0.5
-   libc-0.2.132
-   linked-hash-map-0.5.6
-   lock_api-0.4.8
-   log-0.4.17
-   maplit-1.0.2
-   memchr-2.5.0
-   memoffset-0.6.5
-   mio-0.8.4
-   new_debug_unreachable-1.0.4
-   nix-0.24.2
-   nix-0.25.0
-   notify-5.0.0
-   ntapi-0.3.7
-   num-bigint-0.4.3
-   num-integer-0.1.45
-   num-rational-0.4.1
-   num-traits-0.2.15
-   num_cpus-1.13.1
-   once_cell-1.14.0
-   os_str_bytes-6.3.0
-   output_vt100-0.1.3
-   pango-0.15.10
-   pango-sys-0.15.10
-   parking_lot-0.12.1
-   parking_lot_core-0.9.3
-   pest-2.3.0
-   petgraph-0.6.2
-   phf-0.9.0
-   phf_generator-0.9.1
-   phf_macros-0.9.0
-   phf_shared-0.9.0
-   phf_shared-0.10.0
-   pico-args-0.4.2
-   pin-project-lite-0.2.9
-   pin-utils-0.1.0
-   pkg-config-0.3.25
-   ppv-lite86-0.2.16
-   precomputed-hash-0.1.1
-   pretty_assertions-1.3.0
-   pretty_env_logger-0.4.0
-   proc-macro-crate-1.2.1
-   proc-macro-error-1.0.4
-   proc-macro-error-attr-1.0.4
-   proc-macro-hack-0.5.19
-   proc-macro2-1.0.43
-   quick-error-1.2.3
-   quote-1.0.21
-   rand-0.8.5
-   rand_chacha-0.3.1
-   rand_core-0.6.3
-   rayon-1.5.3
-   rayon-core-1.9.3
-   redox_syscall-0.2.16
-   redox_users-0.4.3
-   ref-cast-1.0.9
-   ref-cast-impl-1.0.9
-   regex-1.6.0
-   regex-syntax-0.6.27
-   ron-0.7.1
-   rustc_version-0.3.3
-   rustc_version-0.4.0
-   rustversion-1.0.9
-   ryu-1.0.11
-   same-file-1.0.6
-   scopeguard-1.1.0
-   semver-0.11.0
-   semver-1.0.13
-   semver-parser-0.10.2
-   serde-1.0.144
-   serde_derive-1.0.144
-   

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

2023-10-29 Thread Gonçalo Negrier Duarte
commit: 1bb4103d8383b7c1106f72bcfa1d2f4c30046897
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Sun Oct 29 20:22:22 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Oct 29 20:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bb4103d

gui-apps/eww: fix rust version on live ebuild

Signed-off-by: Gonçalo Duarte  gmail.com>

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

diff --git a/gui-apps/eww/eww-.ebuild b/gui-apps/eww/eww-.ebuild
index 650ef160a6..7ab77dd07a 100644
--- a/gui-apps/eww/eww-.ebuild
+++ b/gui-apps/eww/eww-.ebuild
@@ -36,7 +36,7 @@ DEPEND="
 "
 BDEPEND="
$DEPEND
-   dev-lang/rust[nightly]
+   >=dev-lang/rust-1.73.0[nightly]
 "
 RDEPEND="
$DEPEND



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

2023-10-29 Thread Gonçalo Negrier Duarte
commit: 783d909d70e27700f9fc1d79637f432cece2f681
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Sun Oct 29 20:20:12 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Oct 29 20:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=783d909d

gui-apps/hyprland-plugins: drop 0.29.1

Signed-off-by: Gonçalo Duarte  gmail.com>

 .../hyprland-plugins-0.29.1.ebuild | 102 -
 1 file changed, 102 deletions(-)

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild
deleted file mode 100644
index 759468262b..00
--- a/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-COMMIT=f9578d28d272fb61753417e175b0fcd5bedc1443
-SPLITCOMMIT=d8c97d60753f70d686588ad3b0a877e2ca67ff72
-DESCRIPTION="A blazing fast wayland wallpaper utility"
-HOMEPAGE="https://github.com/hyprwm/hyprland-plugins";
-SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
-   
https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz
 \
-   -> ${P}-split-monitor-workspaces.gh.tar.gz
-"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces"
-REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars 
split-monitor-workspaces )"
-
-RDEPEND="gui-wm/hyprland"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ~gui-wm/hyprland-${PV}
-   x11-libs/libdrm
-   x11-libs/pixman
-   x11-libs/xcb-util-wm
-"
-
-src_configure() {
-   if use borders-plus-plus; then
-   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
-   EMESON_SOURCE="${S}/borders-plus-plus"
-   meson_src_configure
-   fi
-
-   if use csgo-vulkan-fix; then
-   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
-   EMESON_SOURCE="${S}/csgo-vulkan-fix"
-   meson_src_configure
-   fi
-
-   if use hyprbars; then
-   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
-   EMESON_SOURCE="${S}/hyprbars"
-   meson_src_configure
-   fi
-}
-
-src_compile() {
-   if use borders-plus-plus; then
-   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
-   EMESON_SOURCE="${S}/borders-plus-plus"
-   meson_src_compile
-   fi
-
-   if use csgo-vulkan-fix; then
-   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
-   EMESON_SOURCE="${S}/csgo-vulkan-fix"
-   meson_src_compile
-   fi
-
-   if use hyprbars; then
-   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
-   EMESON_SOURCE="${S}/hyprbars"
-   meson_src_compile
-   fi
-
-   if use split-monitor-workspaces; then
-   emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" 
split-monitor-workspaces.so
-   fi
-}
-
-src_install() {
-   insinto "/usr/share/hyprland/plugins"
-
-   if use borders-plus-plus; then
-   newins 
"${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" 
"borders-plus-plus.so"
-   fi
-
-   if use csgo-vulkan-fix; then
-   newins 
"${WORKDIR}/${P}-build/csgo-vulkan-fix/libcsgo-vulkan-fix.so" 
"csgo-vulkan-fix.so"
-   fi
-
-   if use hyprbars; then
-   newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" 
"hyprbars.so"
-   fi
-
-   if use split-monitor-workspaces; then
-   doins 
"${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so"
-   fi
-}
-
-pkg_postinst() {
-   einfo "Plugins are installed in /usr/share/hyprland/plugins"
-   einfo "To load them, refer to the official documentation"
-   einfo "https://wiki.hyprland.org/Plugins/Using-Plugins/";
-}



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

2023-10-29 Thread Alfredo Tupone
commit: 891282ee23ea491f4212b9b4ccb95a807205af99
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Oct 29 20:39:28 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Oct 29 20:39:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=891282ee

dev-util/breakpad: add 2023.01.27

Closes: https://bugs.gentoo.org/916215
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-util/breakpad/Manifest |   1 +
 dev-util/breakpad/breakpad-2023.01.27.ebuild   |  55 ++
 .../files/breakpad-2023.01.27-gentoo.patch | 119 +
 3 files changed, 175 insertions(+)

diff --git a/dev-util/breakpad/Manifest b/dev-util/breakpad/Manifest
index b17d5765b09e..71ea12e876ac 100644
--- a/dev-util/breakpad/Manifest
+++ b/dev-util/breakpad/Manifest
@@ -1 +1,2 @@
 DIST breakpad-2022.07.12.tar.gz 5373070 BLAKE2B 
3598bcebf249c73a13eb77743ee993fb96ebf9585a68e45169afcf34fb836a126ce3b8d71e78dedd3407b843297857619de39fc38661ff80545d572dde098ea1
 SHA512 
872fa74520709d6510b798c7adfb7fed34a84b1831e774087515c23a005b0ea76ef7758bb565f0ff9f2153206cf53958621463fba0e055c9d31dc68f687e2b8f
+DIST breakpad-2023.01.27.tar.gz 5455242 BLAKE2B 
650f9c2ff4ee5e50f9d51573706757cc56a4d64171a5aea7b825327c55b05b9122d375e718951eee26c2bde7aae69d385205fa777fa23e61e5c97683f3c76120
 SHA512 
c6802c55653289780232b20e2abc0458c49f3cdff108c3ddfd6e40a2f378da34adbc158548e9c88cbfdbba9526477da9b68c2c45e205231e2802fe533b6bd6a4

diff --git a/dev-util/breakpad/breakpad-2023.01.27.ebuild 
b/dev-util/breakpad/breakpad-2023.01.27.ebuild
new file mode 100644
index ..398f79e86f23
--- /dev/null
+++ b/dev-util/breakpad/breakpad-2023.01.27.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="implement a crash-reporting system."
+HOMEPAGE="https://chromium.googlesource.com/breakpad/breakpad/";
+SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD BSD-4"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   net-misc/curl
+"
+DEPEND="${RDEPEND}
+   dev-libs/linux-syscall-support
+   dev-embedded/libdisasm
+"
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gentoo.patch
+)
+
+src_prepare() {
+   default
+   sed -i \
+   -e 's|"third_party/lss\(.*\)"||' \
+   $(find src -name '*.cc' -o -name '*.h') \
+   || die
+   sed -i \
+   -e '/includelss/d' \
+   -e '/third_party\/curl/d' \
+   Makefile.am \
+   || die
+   sed -i \
+   -e "/AC_INIT/s:0.1:${PVR}:" \
+   -e "/AS_VAR_APPEND/d" \
+   configure.ac \
+   || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-system-test-libs \
+   || die
+}

diff --git a/dev-util/breakpad/files/breakpad-2023.01.27-gentoo.patch 
b/dev-util/breakpad/files/breakpad-2023.01.27-gentoo.patch
new file mode 100644
index ..83a4e824c970
--- /dev/null
+++ b/dev-util/breakpad/files/breakpad-2023.01.27-gentoo.patch
@@ -0,0 +1,119 @@
+--- a/src/common/linux/libcurl_wrapper.h   2022-06-07 21:55:00.387396660 
+0200
 b/src/common/linux/libcurl_wrapper.h   2022-06-07 21:55:18.450145751 
+0200
+@@ -36,7 +36,7 @@
+ #include 
+ 
+ #include "common/using_std_string.h"
+-#include "third_party/curl/curl.h"
++#include 
+ 
+ namespace google_breakpad {
+ 
+--- a/src/common/linux/http_upload.cc  2022-06-07 21:53:55.505298529 +0200
 b/src/common/linux/http_upload.cc  2022-06-07 21:54:17.944986506 +0200
+@@ -30,7 +30,7 @@
+ 
+ #include 
+ #include 
+-#include "third_party/curl/curl.h"
++#include 
+ 
+ namespace {
+ 
+--- a/src/processor/disassembler_x86.h 2022-06-08 08:41:45.569686249 +0200
 b/src/processor/disassembler_x86.h 2022-06-08 08:42:09.049377873 +0200
+@@ -42,7 +42,7 @@
+ #include "google_breakpad/common/breakpad_types.h"
+ 
+ namespace libdis {
+-#include "third_party/libdisasm/libdis.h"
++#include 
+ }
+ 
+ namespace google_breakpad {
+--- a/Makefile.am  2022-06-08 08:51:35.221948155 +0200
 b/Makefile.am  2022-06-08 08:53:21.679551745 +0200
+@@ -176,7 +176,6 @@
+ 
+ lib_LIBRARIES += src/libbreakpad.a
+ pkgconfig_DATA += breakpad.pc
+-noinst_LIBRARIES += src/third_party/libdisasm/libdisasm.a
+ 
+ ## Programs
+ bin_PROGRAMS += \
+@@ -944,7 +943,7 @@
+   src/processor/stackwalker_x86.o \
+   src/processor/symbolic_constants_win.o \
+   src/processor/tokenize.o \
+-  src/third_party/libdisasm/libdisasm.a \
++  -ldisasm \
+   $(TEST_LIBS) \
+   $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
+ 
+@@ -967,7 +966,7 @@
+   $(AM_CPPFLAGS) $(TEST_CFLAGS)
+ src_processor_disassembler_x86_unittest_LDADD = \
+   src/processor/disassembler_x86.o \
+-  src/third_pa

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

2023-10-29 Thread Sam James
commit: ca648de487fa59ff6b6428ca17ad1ad90fb6cae3
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:52:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:52:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca648de4

media-gfx/mcomix: Stabilize 2.1.1-r1 amd64, #916150

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

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

diff --git a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild 
b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild
index defd13836523..370dca505823 100644
--- a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild
+++ b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 IUSE=""
 
 DEPEND="${PYTHON_DEPS}"



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

2023-10-29 Thread Sam James
commit: eabb7c0903250d04d4dc293ca5085295de342fcd
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 20:52:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:52:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eabb7c09

media-gfx/mcomix: Stabilize 2.1.1-r1 x86, #916150

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

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

diff --git a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild 
b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild
index 899761314205..defd13836523 100644
--- a/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild
+++ b/media-gfx/mcomix/mcomix-2.1.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv x86"
 IUSE=""
 
 DEPEND="${PYTHON_DEPS}"



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

2023-10-29 Thread Sam James
commit: 260ed766f76f29d71baec07f0af7eea431f436f5
Author: Paul Zander  gmail  com>
AuthorDate: Sun Oct 29 12:46:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 20:52:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260ed766

media-libs/opencolorio: fix USE="-doc"

`/usr/share/doc/OpenColorIO/html` only exists when `USE=doc` is set. So
make the move conditional.

Closes: https://bugs.gentoo.org/916474
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33577
Signed-off-by: Sam James  gentoo.org>

 media-libs/opencolorio/opencolorio-2.2.1.ebuild | 8 +---
 media-libs/opencolorio/opencolorio-2.3.0.ebuild | 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-2.2.1.ebuild 
b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
index 638a4d840676..540fa6334bae 100644
--- a/media-libs/opencolorio/opencolorio-2.2.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.2.1.ebuild
@@ -129,9 +129,11 @@ src_configure() {
 src_install() {
cmake_src_install
 
-   # there are already files in ${ED}/usr/share/doc/${PF}
-   mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || 
die
-   rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+   if use doc; then
+   # there are already files in ${ED}/usr/share/doc/${PF}
+   mv "${ED}/usr/share/doc/OpenColorIO/"* 
"${ED}/usr/share/doc/${PF}" || die
+   rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+   fi
 }
 
 src_test() {

diff --git a/media-libs/opencolorio/opencolorio-2.3.0.ebuild 
b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
index 0ea5f92ccd4a..b73c81444be6 100644
--- a/media-libs/opencolorio/opencolorio-2.3.0.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.3.0.ebuild
@@ -158,9 +158,11 @@ src_configure() {
 src_install() {
cmake_src_install
 
-   # there are already files in ${ED}/usr/share/doc/${PF}
-   mv "${ED}/usr/share/doc/OpenColorIO/"* "${ED}/usr/share/doc/${PF}" || 
die
-   rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+   if use doc; then
+   # there are already files in ${ED}/usr/share/doc/${PF}
+   mv "${ED}/usr/share/doc/OpenColorIO/"* 
"${ED}/usr/share/doc/${PF}" || die
+   rmdir "${ED}/usr/share/doc/OpenColorIO" || die
+   fi
 }
 
 src_test() {



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

2023-10-29 Thread Michał Górny
commit: 9a9134c6ac735fd653f6e75d442e8daf4d8d36c3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 29 20:56:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 29 20:59:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9134c6

dev-python/liblarch: Bump to 3.2.0

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

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

diff --git a/dev-python/liblarch/Manifest b/dev-python/liblarch/Manifest
index 223e7d7688a4..641ffc51b3a2 100644
--- a/dev-python/liblarch/Manifest
+++ b/dev-python/liblarch/Manifest
@@ -1 +1,2 @@
 DIST liblarch-3.1.0.tar.gz 55727 BLAKE2B 
531602b43f7729f59f59394aa1dd6d3ee4ad653d4ef8802de2074c9a9746d43da1638941c1e8f2075d9092810ba680f2e01bee360c55b0826bb725d6515b31df
 SHA512 
042a763dd12612d6630c064b5af84011f1fb908626f17f866e103743cdaabb4983f922290287b0138938488a7c9bff33680ef8157f8bbcbc166e4f4f2d008951
+DIST liblarch-3.2.0.tar.gz 56733 BLAKE2B 
92bf0c51b2f16e84633c75f51ccf321c8756b154bfa76412db5ff7b1879e27f0a24f69e2be94db10c9409b0b326d5ac4477c88eaf8f1be80ef9f3390ea26f879
 SHA512 
d356535f2e60885249be009f7e671fcb1ee02b7d32b7abecc3805c5f6b6e231fc34be0d7a73cd9f9a68dfaae0b1cf0a5bdc54ed3075901a149d58ad6577d92ab

diff --git a/dev-python/liblarch/liblarch-3.2.0.ebuild 
b/dev-python/liblarch/liblarch-3.2.0.ebuild
new file mode 100644
index ..375932865f1c
--- /dev/null
+++ b/dev-python/liblarch/liblarch-3.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library to handle directed acyclic graphs"
+HOMEPAGE="
+   https://wiki.gnome.org/Projects/liblarch
+   https://github.com/getting-things-gnome/liblarch/
+"
+SRC_URI="
+   https://github.com/getting-things-gnome/liblarch/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-10-29 Thread Mart Raudsepp
commit: dd21bf2213ad0cf97fcd632b69407eb33666e88f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 21:46:33 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 21:46:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd21bf22

app-editors/gedit: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/gedit/{gedit-46.1.ebuild => gedit-46.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit/gedit-46.1.ebuild 
b/app-editors/gedit/gedit-46.1-r1.ebuild
similarity index 94%
rename from app-editors/gedit/gedit-46.1.ebuild
rename to app-editors/gedit/gedit-46.1-r1.ebuild
index c7811ced2043..c0f1ed0f1fc3 100644
--- a/app-editors/gedit/gedit-46.1.ebuild
+++ b/app-editors/gedit/gedit-46.1-r1.ebuild
@@ -21,7 +21,7 @@ DEPEND="
>=x11-libs/gtk+-3.22.0:3[introspection]
>=gui-libs/libgedit-amtk-5.6:=
>=gui-libs/tepl-6.8.0:=
-   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libpeas-1.14.1:0[gtk]
>=dev-libs/gobject-introspection-1.54:=
>=app-text/gspell-0.2.5:0=
python? (
@@ -29,7 +29,7 @@ DEPEND="
$(python_gen_cond_dep '
dev-python/pycairo[${PYTHON_USEDEP}]
>=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
')
)
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2023-10-29 Thread Mart Raudsepp
commit: 27d8cdce044a4e35d5d95db612340137d1077164
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 21:48:23 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 21:48:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d8cdce

app-editors/gedit-plugins: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../{gedit-plugins-46.0.ebuild => gedit-plugins-46.0-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
similarity index 96%
rename from app-editors/gedit-plugins/gedit-plugins-46.0.ebuild
rename to app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
index 10f89cba16e8..e481f4437f5a 100644
--- a/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libpeas-1.14.1:0[gtk]
>=app-editors/gedit-46
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.9:3
@@ -32,7 +32,7 @@ RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]



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

2023-10-29 Thread Mart Raudsepp
commit: a7a2e766b49e0501edb6318d15ad9c87f4b73dea
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Oct 25 19:17:56 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 21:51:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a2e766

dev-util/glib-utils: Version bump to 2.78.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/glib-utils/Manifest |  1 +
 dev-util/glib-utils/glib-utils-2.78.1.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 8838499ec5d0..f64e2b2aae89 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765
+DIST glib-2.78.1.tar.xz 5320740 BLAKE2B 
af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7
 SHA512 
aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376

diff --git a/dev-util/glib-utils/glib-utils-2.78.1.ebuild 
b/dev-util/glib-utils/glib-utils-2.78.1.ebuild
new file mode 100644
index ..6fb045244ae1
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.78.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+GNOME_ORG_MODULE="glib"
+
+inherit gnome.org python-single-r1
+
+DESCRIPTION="Build utilities for GLib using projects"
+HOMEPAGE="https://www.gtk.org/";
+
+LICENSE="LGPL-2.1+"
+SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+src_configure() { :; }
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/gdbus-codegen)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-mkenums.in > gobject/glib-mkenums || die
+   sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" 
glib/gtester-report.in > glib/gtester-report || die
+   do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml 
docs/reference/gobject/glib-genmarshal.1
+   do_xsltproc_command docs/reference/gobject/glib-mkenums.xml 
docs/reference/gobject/glib-mkenums.1
+   do_xsltproc_command docs/reference/glib/gtester-report.xml 
docs/reference/glib/gtester-report.1
+}
+
+src_install() {
+   python_fix_shebang gobject/glib-genmarshal
+   python_fix_shebang gobject/glib-mkenums
+   python_fix_shebang glib/gtester-report
+   exeinto /usr/bin
+   doexe gobject/glib-genmarshal
+   doexe gobject/glib-mkenums
+   doexe glib/gtester-report
+   doman docs/reference/gobject/glib-genmarshal.1
+   doman docs/reference/gobject/glib-mkenums.1
+   doman docs/reference/glib/gtester-report.1
+}



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

2023-10-29 Thread Mart Raudsepp
commit: ea3765ee967e6b04e89679dfc3a27c278f1db544
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Oct 25 19:16:04 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 21:51:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3765ee

dev-libs/glib: Version bump to 2.78.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.78.1.ebuild | 312 +++
 2 files changed, 313 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 8838499ec5d0..f64e2b2aae89 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765
+DIST glib-2.78.1.tar.xz 5320740 BLAKE2B 
af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7
 SHA512 
aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376

diff --git a/dev-libs/glib/glib-2.78.1.ebuild b/dev-libs/glib/glib-2.78.1.ebuild
new file mode 100644
index ..642ad1b40159
--- /dev/null
+++ b/dev-libs/glib/glib-2.78.1.ebuild
@@ -0,0 +1,312 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org gnome2-utils linux-info meson-multilib multilib 
python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/";
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test 
utils xattr"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
+   elf? ( virtual/libelf:0= )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+# libxml2 used for optional tests that get automatically skipped
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1.33
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5 )
+   systemtap? ( >=dev-util/systemtap-1.3 )
+   ${PYTHON_DEPS}
+   test? ( >=sys-apps/dbus-1.2.14 )
+   virtual/pkgconfig
+"
+# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify 
gio/tests/meson.build to use external gdbus-codegen
+
+PDEPEND="
+   dbus? ( gnome-base/dconf )
+   mime? ( x11-misc/shared-mime-info )
+"
+# shared-mime-info needed for gio/xdgmime, bug #409481
+# dconf is needed to be able to save settings, bug #498436
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/gio-querymodules$(get_exeext)
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch
+)
+
+pkg_setup() {
+   if use kernel_linux ; 

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

2023-10-29 Thread Mart Raudsepp
commit: 1afb105ec9b1b865142fdeead9604bfa5907923b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Oct 25 19:25:49 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 21:51:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afb105e

dev-util/gdbus-codegen: Version bump to 2.78.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33515
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gdbus-codegen/Manifest|  1 +
 dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index 8838499ec5d0..f64e2b2aae89 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.76.4.tar.xz 5274356 BLAKE2B 
c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc
 SHA512 
f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7
 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 
3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72
 SHA512 
3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765
+DIST glib-2.78.1.tar.xz 5320740 BLAKE2B 
af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7
 SHA512 
aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild
new file mode 100644
index ..3595e34fd897
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="glib"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit gnome.org distutils-r1
+
+DESCRIPTION="GDBus code and documentation generator"
+HOMEPAGE="https://www.gtk.org/";
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
+
+python_prepare_all() {
+   PATCHES=(
+   "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
+   )
+   distutils-r1_python_prepare_all
+
+   local MAJOR_VERSION=$(ver_cut 1)
+   local MINOR_VERSION=$(ver_cut 2)
+   sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
+   sed -e "s:@VERSION@:${PV}:" \
+   -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
+   -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > 
config.py || die
+   cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
+   sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
+}
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/glib-utils)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   distutils-r1_src_compile
+   do_xsltproc_command \
+   "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" \
+   "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
+
+src_test() {
+   einfo "Skipping tests. This package is tested by dev-libs/glib"
+   einfo "when merged with FEATURES=test"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all # no-op, but prevents QA warning
+   doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/

2023-10-29 Thread Mart Raudsepp
commit: bbd6de1c8764c13c228f23420d146ed7dd35294f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:01:15 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:01:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd6de1c

app-editors/pluma: drop 1.26.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/pluma/pluma-1.26.0.ebuild | 79 ---
 1 file changed, 79 deletions(-)

diff --git a/app-editors/pluma/pluma-1.26.0.ebuild 
b/app-editors/pluma/pluma-1.26.0.ebuild
deleted file mode 100644
index 20295b319c24..
--- a/app-editors/pluma/pluma-1.26.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{9..11} )
-inherit mate python-single-r1 virtualx
-
-DESCRIPTION="Pluma text editor for the MATE desktop"
-
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
-IUSE="+introspection spell test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-libs/atk
-   >=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0[gtk]
-   >=dev-libs/libxml2-2.5:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   >=x11-libs/gtksourceview-4.0.2:4
-   x11-libs/libICE
-   x11-libs/libX11
-   >=x11-libs/libSM-1.0
-   x11-libs/pango
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   spell? (
-   >=app-text/enchant-1.6:=
-   >=app-text/iso-codes-0.35
-   )
-   !!app-editors/mate-text-editor
-"
-RDEPEND="${COMMON_DEPEND}
-   ${PYTHON_DEPS}
-   >=mate-base/mate-desktop-1.9[introspection?]
-   virtual/libintl
-"
-DEPEND="${COMMON_DEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   app-text/yelp-tools
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=sys-devel/libtool-2.2.6:2
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-MATE_FORCE_AUTORECONF=true
-
-src_prepare() {
-   # Test require gvfs sftp fs mounted and schema's installed. Skip this 
one.
-   # https://github.com/mate-desktop/mate-text-editor/issues/33
-   sed -e '/+= document-saver/d' -i tests/Makefile.am || die
-
-   mate_src_prepare
-}
-
-src_configure() {
-   mate_src_configure \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable test tests)
-}
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-   local -x GSETTINGS_SCHEMA_DIR="${S}/data"
-   virtx emake check
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/endeavour/

2023-10-29 Thread Mart Raudsepp
commit: 379bce6e2fcddb0f02f6a836b63fcade715c32c8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:09:29 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:11:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379bce6e

app-office/endeavour: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../endeavour/{endeavour-43.0.ebuild => endeavour-43.0-r1.ebuild} | 4 ++--
 app-office/endeavour/endeavour-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-office/endeavour/endeavour-43.0.ebuild 
b/app-office/endeavour/endeavour-43.0-r1.ebuild
similarity index 95%
rename from app-office/endeavour/endeavour-43.0.ebuild
rename to app-office/endeavour/endeavour-43.0-r1.ebuild
index e29cfc5e015d..1c31a8c34671 100644
--- a/app-office/endeavour/endeavour-43.0.ebuild
+++ b/app-office/endeavour/endeavour-43.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,7 +27,7 @@ RDEPEND="
>=gui-libs/gtk-3.92.0:4[introspection?]
>=gui-libs/libadwaita-1.2.0:1
>=net-libs/gnome-online-accounts-3.2.0:=
-   >=dev-libs/libpeas-1.17
+   >=dev-libs/libpeas-1.17:0
>=gnome-extra/evolution-data-server-3.33.2:=[gtk]
introspection? ( >=dev-libs/gobject-introspection-1.42:= )
 "

diff --git a/app-office/endeavour/endeavour-.ebuild 
b/app-office/endeavour/endeavour-.ebuild
index e29cfc5e015d..1c31a8c34671 100644
--- a/app-office/endeavour/endeavour-.ebuild
+++ b/app-office/endeavour/endeavour-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,7 +27,7 @@ RDEPEND="
>=gui-libs/gtk-3.92.0:4[introspection?]
>=gui-libs/libadwaita-1.2.0:1
>=net-libs/gnome-online-accounts-3.2.0:=
-   >=dev-libs/libpeas-1.17
+   >=dev-libs/libpeas-1.17:0
>=gnome-extra/evolution-data-server-3.33.2:=[gtk]
introspection? ( >=dev-libs/gobject-introspection-1.42:= )
 "



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

2023-10-29 Thread Mart Raudsepp
commit: 7e14001b03434d4a8986599e95412d86a1036119
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:11:44 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:11:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e14001b

dev-util/gnome-builder: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../{gnome-builder-44.2.ebuild => gnome-builder-44.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-44.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
similarity index 99%
rename from dev-util/gnome-builder/gnome-builder-44.2.ebuild
rename to dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index 3abe41188e53..db928e14dac0 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
>=dev-libs/json-glib-1.2.0
>=dev-libs/jsonrpc-glib-3.43.0:=
>=dev-libs/libdex-0.1.1:=
-   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/libpeas-1.34.0:0[python,${PYTHON_SINGLE_USEDEP}]
dev-libs/libportal:=[gtk,introspection]
>=dev-libs/template-glib-3.36.1:=[introspection]
>=gui-libs/vte-0.70.0:2.91-gtk4[introspection]



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

2023-10-29 Thread Mart Raudsepp
commit: 1e846234e6e89a0bcac50deb82dd8bdecae30f4d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:15:13 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:15:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e846234

media-gfx/ahoviewer: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 ...r-2.0.0_pre20220827.ebuild => ahoviewer-2.0.0_pre20220827-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild 
b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827-r1.ebuild
similarity index 98%
rename from media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild
rename to media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827-r1.ebuild
index 9d6a6c7fdd85..7f231de9122d 100644
--- a/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827.ebuild
+++ b/media-gfx/ahoviewer/ahoviewer-2.0.0_pre20220827-r1.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND="dev-cpp/atkmm:0
)
plugins? (
dev-libs/gobject-introspection
-   dev-libs/libpeas
+   dev-libs/libpeas:0
)
rar? ( app-arch/unrar:= )
ssl? (



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

2023-10-29 Thread Mart Raudsepp
commit: d5697b397c04819067eb77340636ab3536398a47
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:16:02 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:16:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5697b39

media-gfx/entangle: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-gfx/entangle/{entangle-3.0-r2.ebuild => entangle-3.0-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/entangle/entangle-3.0-r2.ebuild 
b/media-gfx/entangle/entangle-3.0-r3.ebuild
similarity index 96%
rename from media-gfx/entangle/entangle-3.0-r2.ebuild
rename to media-gfx/entangle/entangle-3.0-r3.ebuild
index f9cac710c4b3..73c99698dd3a 100644
--- a/media-gfx/entangle/entangle-3.0-r2.ebuild
+++ b/media-gfx/entangle/entangle-3.0-r3.ebuild
@@ -21,7 +21,7 @@ DEPEND="
>=dev-libs/glib-2.36:2
>=dev-libs/gobject-introspection-1.54.0
dev-libs/libgudev:=
-   >=dev-libs/libpeas-1.2.0[gtk,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/libpeas-1.2.0:0[gtk,${PYTHON_SINGLE_USEDEP}]
>=media-libs/gexiv2-0.10[introspection]
>=media-libs/libgphoto2-2.5.0:=
media-libs/gstreamer:1.0



[gentoo-commits] repo/gentoo:master commit in: mail-client/geary/

2023-10-29 Thread Mart Raudsepp
commit: c910d5913e316d0d12fc8de1768f8f93a65f4613
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:14:34 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:14:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c910d591

mail-client/geary: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 mail-client/geary/{geary-44.1.ebuild => geary-44.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/geary/geary-44.1.ebuild 
b/mail-client/geary/geary-44.1-r1.ebuild
similarity index 98%
rename from mail-client/geary/geary-44.1.ebuild
rename to mail-client/geary/geary-44.1-r1.ebuild
index 1dd1ed84eca1..da1bc23d4aa5 100644
--- a/mail-client/geary/geary-44.1.ebuild
+++ b/mail-client/geary/geary-44.1-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="
app-text/iso-codes
>=dev-libs/json-glib-1.0
>=gui-libs/libhandy-1.2.1:1=
-   >=dev-libs/libpeas-1.24.0
+   >=dev-libs/libpeas-1.24.0:0
>=app-crypt/libsecret-0.11
net-libs/libsoup:3.0
dev-libs/snowball-stemmer:=



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

2023-10-29 Thread Mart Raudsepp
commit: 6cdc27bc8680c849a7268520b9d7df5496b9812a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:13:22 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:13:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdc27bc

dev-vcs/gitg: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-vcs/gitg/{gitg-44.ebuild => gitg-44-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/gitg/gitg-44.ebuild b/dev-vcs/gitg/gitg-44-r1.ebuild
similarity index 98%
rename from dev-vcs/gitg/gitg-44.ebuild
rename to dev-vcs/gitg/gitg-44-r1.ebuild
index 4d574896d580..9b2aaa0dbc67 100644
--- a/dev-vcs/gitg/gitg-44.ebuild
+++ b/dev-vcs/gitg/gitg-44-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
dev-libs/libgee:0.8[introspection]
>=dev-libs/libgit2-glib-1.2.0[ssh]
dev-libs/libgit2:=[threads]
-   >=dev-libs/libpeas-1.5.0[gtk]
+   >=dev-libs/libpeas-1.5.0:0[gtk]
>=dev-libs/libxml2-2.9.0:2
>=gnome-base/gsettings-desktop-schemas-0.1.1
>=gui-libs/libhandy-1.5.0



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

2023-10-29 Thread Mart Raudsepp
commit: 6e4ff11fe95b44c905d788bbff660bf99a42b915
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:19:02 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:19:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4ff11f

media-gfx/eog: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-gfx/eog/{eog-44.3.ebuild => eog-44.3-r1.ebuild} | 2 +-
 media-gfx/eog/{eog-45.1.ebuild => eog-45.1-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/eog/eog-44.3.ebuild b/media-gfx/eog/eog-44.3-r1.ebuild
similarity index 98%
rename from media-gfx/eog/eog-44.3.ebuild
rename to media-gfx/eog/eog-44.3-r1.ebuild
index 295a7cd8443b..558f73a89e73 100644
--- a/media-gfx/eog/eog-44.3.ebuild
+++ b/media-gfx/eog/eog-44.3-r1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.73.2:2
-   >=dev-libs/libpeas-0.7.4[gtk]
+   >=dev-libs/libpeas-0.7.4:0[gtk]
>=gnome-base/gnome-desktop-2.91.2:3=
>=gnome-base/gsettings-desktop-schemas-42_beta
>=x11-misc/shared-mime-info-0.20

diff --git a/media-gfx/eog/eog-45.1.ebuild b/media-gfx/eog/eog-45.1-r1.ebuild
similarity index 98%
rename from media-gfx/eog/eog-45.1.ebuild
rename to media-gfx/eog/eog-45.1-r1.ebuild
index b967e79892ea..35ede5fbeaf1 100644
--- a/media-gfx/eog/eog-45.1.ebuild
+++ b/media-gfx/eog/eog-45.1-r1.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
 RDEPEND="
>=dev-libs/glib-2.73.2:2
-   >=dev-libs/libpeas-0.7.4[gtk]
+   >=dev-libs/libpeas-0.7.4:0[gtk]
>=gnome-base/gnome-desktop-2.91.2:3=
>=gnome-base/gsettings-desktop-schemas-42_beta
>=x11-misc/shared-mime-info-0.20



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

2023-10-29 Thread Mart Raudsepp
commit: 352193631b53d5ec415ca934573fb0a670d69828
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:19:21 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:19:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35219363

media-gfx/eom: drop 1.26.0-r1

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-gfx/eom/Manifest |  1 -
 media-gfx/eom/eom-1.26.0-r1.ebuild | 72 --
 2 files changed, 73 deletions(-)

diff --git a/media-gfx/eom/Manifest b/media-gfx/eom/Manifest
index 8e03da78f3a5..cf092d162f01 100644
--- a/media-gfx/eom/Manifest
+++ b/media-gfx/eom/Manifest
@@ -1,2 +1 @@
-DIST eom-1.26.0.tar.xz 2493104 BLAKE2B 
3a2e018e90514a5ee7c05bd981d1a129900ae2ba5b1c513da85e6ede2b2f5b253133c14766787a44f0e372da99b13922f3aaa6e2447e6d4d901a604689c03cd8
 SHA512 
efc5a1ce5c21ad74108c63827fa60f2cd8517888d8e155d7c9934f5490e61b2cf73bae3b42f8d6b69ce1d5c4658d0c74f2ab19e90f40173d55354276bbe5d824
 DIST eom-1.26.1.tar.xz 2512024 BLAKE2B 
2aa50d144a4c703d61acee8e0078a8a7ce7e41ffc8e79a0064057b78119e81cc85da0481ee55064702981683e0b34a93dd7a9fce2a6c03fa7fa65e6653d9796d
 SHA512 
263eb6a843577f3ba399fa27b6a9087246053dffd963090933f6bb11b762e1049fdc7b0fd52a6987f40fb57be76d68f6964413a0c12437fb00b8766dc17b7648

diff --git a/media-gfx/eom/eom-1.26.0-r1.ebuild 
b/media-gfx/eom/eom-1.26.0-r1.ebuild
deleted file mode 100644
index 6fa8009c9ab0..
--- a/media-gfx/eom/eom-1.26.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit mate
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
-fi
-
-DESCRIPTION="The MATE image viewer"
-LICENSE="FDL-1.1+ GPL-2+ IJG LGPL-2+"
-SLOT="0"
-
-IUSE="X debug exif imagemagick +introspection nls jpeg lcms svg tiff xmp"
-
-COMMON_DEPEND="
-   dev-libs/atk
-   >=dev-libs/glib-2.52:2
-   >=dev-libs/libpeas-1.8.0[gtk]
-   >=dev-libs/libxml2-2:2
-   gnome-base/dconf
-   >=mate-base/mate-desktop-1.17.0
-   sys-libs/zlib
-   x11-libs/cairo
-   >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?,jpeg?,tiff?]
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   x11-libs/libX11
-   >=x11-misc/shared-mime-info-0.20
-   exif? (
-   >=media-libs/libexif-0.6.22
-   media-libs/libjpeg-turbo:=
-   )
-   imagemagick? ( >=media-gfx/imagemagick-6.2.6 )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   lcms? ( media-libs/lcms:2 )
-   svg? ( >=gnome-base/librsvg-2.36.2:2 )
-   xmp? ( >=media-libs/exempi-1.99.5:2= )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   virtual/libintl
-   !!media-gfx/mate-image-viewer
-"
-
-BDEPEND="${COMMON_DEPEND}
-   app-text/yelp-tools
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   mate_src_configure \
-   --enable-thumbnailer \
-   $(use_enable debug) \
-   $(use_enable introspection) \
-   $(use_with X x) \
-   $(use_with exif libexif) \
-   $(usex imagemagick \
-   --without-gdk-pixbuf-thumbnailer \
-   --with-gdk-pixbuf-thumbnailer \
-   ) \
-   $(use_with jpeg libjpeg) \
-   $(use_with lcms cms) \
-   $(use_with svg librsvg) \
-   $(use_with xmp)
-}



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

2023-10-29 Thread Mart Raudsepp
commit: f1689f39c7bc6245f7f4fc8083d41bc82f4621d9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:17:11 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1689f39

media-gfx/eog-plugins: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../{eog-plugins-44.0-r1.ebuild => eog-plugins-44.0-r2.ebuild}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild 
b/media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild
similarity index 95%
rename from media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild
rename to media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild
index c61393ae7774..a328d90eaa24 100644
--- a/media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild
+++ b/media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
 
 RDEPEND="
>=dev-libs/glib-2.53.4:2
-   >=dev-libs/libpeas-1.14.1
+   >=dev-libs/libpeas-1.14.1:0
>=media-gfx/eog-41.0:1
exif? ( >=media-libs/libexif-0.6.16 )
map? (
@@ -33,7 +33,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
dev-libs/glib[dbus]
-   dev-libs/libpeas:=[gtk,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[gtk,python,${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
dev-python/pygobject:3[${PYTHON_USEDEP}]
')



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

2023-10-29 Thread Mart Raudsepp
commit: 93e30288b59e97643d50ed417de9117cc3fae747
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:17:37 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:17:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e30288

media-gfx/eog: drop 45.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-gfx/eog/Manifest|  1 -
 media-gfx/eog/eog-45.0.ebuild | 77 ---
 2 files changed, 78 deletions(-)

diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
index 4eb7d34db1a0..c307e86e9fb3 100644
--- a/media-gfx/eog/Manifest
+++ b/media-gfx/eog/Manifest
@@ -1,3 +1,2 @@
 DIST eog-44.3.tar.xz 4654864 BLAKE2B 
1caaace6f2f654a3fdbe781723e178d91300f40f2f05ef978505329ed242b79093cef5bf48660948b62efeb4fb1b3d09da522d6cb8e39b61fcd377100f701ae1
 SHA512 
088d8d504e5ad5ca14a5da44ee559b30cb7749d752f7b5c1f3fa111c9d1ba7a97edaff3183e0c6d6ebf3b57b9e90fe37a42305d983ac72058804ab2599e8f0c2
-DIST eog-45.0.tar.xz 4656784 BLAKE2B 
cf5b5a03c153b3eedcb1839f068ab9984d1e8e493d39baa86b67691e254fbb5faa96c3aaca032c66218d0cead6a93c966bb014091041057799187210bbc6a09a
 SHA512 
5faa5115d8865a7f5311486f6999aece8d636ed66a4feca35ace85d33623fb406f9092fc915e84c3ec4013ba153876898d873a259fdf0ff0145c499f526ef52e
 DIST eog-45.1.tar.xz 4656776 BLAKE2B 
9b9bde1564735c06252a1eedb96b0ab0871726f7ce4891c57ff4a0ed6c52f13b85f1ffc8bca2c4d8a5cc6518a2d66dc4b883df5a53234a67c4374c56b03728ea
 SHA512 
68fb6889da7129189facbd3e624e76852a8dbe5e277848b768fb28624811d9486a1edc6a1d99d5948a68854ae73a5b5b33c5f5fa3a81860391bf1bf53bf15fa7

diff --git a/media-gfx/eog/eog-45.0.ebuild b/media-gfx/eog/eog-45.0.ebuild
deleted file mode 100644
index b967e79892ea..
--- a/media-gfx/eog/eog-45.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="The Eye of GNOME image viewer"
-HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome 
https://gitlab.gnome.org/GNOME/eog";
-
-LICENSE="GPL-2+"
-SLOT="1"
-
-IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
-REQUIRED_USE="
-   exif? ( jpeg )
-   gtk-doc? ( introspection )
-"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.73.2:2
-   >=dev-libs/libpeas-0.7.4[gtk]
-   >=gnome-base/gnome-desktop-2.91.2:3=
-   >=gnome-base/gsettings-desktop-schemas-42_beta
-   >=x11-misc/shared-mime-info-0.20
-   >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
-   >=x11-libs/gtk+-3.24.15:3[introspection,X]
-   >=gui-libs/libhandy-1.5.0:1
-   sys-libs/zlib
-
-   exif? ( >=media-libs/libexif-0.6.14 )
-   lcms? ( media-libs/lcms:2 )
-   xmp? ( media-libs/exempi:2= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-   svg? ( >=gnome-base/librsvg-2.44.0:2 )
-
-   x11-libs/libX11
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   gtk-doc? (
-   dev-util/gi-docgen
-   app-text/docbook-xml-dtd:4.1.2
-   )
-   dev-util/glib-utils
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use exif libexif)
-   $(meson_use lcms cms)
-   $(meson_use xmp)
-   $(meson_use jpeg libjpeg)
-   $(meson_use svg librsvg)
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_use introspection)
-   -Dinstalled_tests=false
-   -Dlibportal=false # As of 40.3, all libportal usages are 
flatpak-specific
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2023-10-29 Thread Mart Raudsepp
commit: 3aa06c9462ce7b66aa6e560385c0a388b953c0ab
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:19:48 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:19:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa06c94

media-gfx/eom: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-gfx/eom/{eom-1.26.1.ebuild => eom-1.26.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/eom/eom-1.26.1.ebuild 
b/media-gfx/eom/eom-1.26.1-r1.ebuild
similarity index 97%
rename from media-gfx/eom/eom-1.26.1.ebuild
rename to media-gfx/eom/eom-1.26.1-r1.ebuild
index 2d8729c1a89c..688d923acc4f 100644
--- a/media-gfx/eom/eom-1.26.1.ebuild
+++ b/media-gfx/eom/eom-1.26.1-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="X debug exif imagemagick +introspection nls jpeg lcms 
svg tiff xmp"
 COMMON_DEPEND="
>=app-accessibility/at-spi2-core-2.46.0
>=dev-libs/glib-2.52:2
-   >=dev-libs/libpeas-1.8.0[gtk]
+   >=dev-libs/libpeas-1.8.0:0[gtk]
>=dev-libs/libxml2-2:2
gnome-base/dconf
>=mate-base/mate-desktop-1.17.0



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

2023-10-29 Thread Mart Raudsepp
commit: 5fe99ec59fa1ba1e3ca684a0af6a0fbe224b7306
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:20:33 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:20:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe99ec5

media-sound/rhythmbox: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../{rhythmbox-3.4.7-r2.ebuild => rhythmbox-3.4.7-r3.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
similarity index 97%
rename from media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
index bcefd7af45e3..07c99df3264f 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
@@ -33,7 +33,7 @@ DEPEND="
>=media-libs/gst-plugins-base-1.4.0:1.0[introspection]
>=x11-libs/gtk+-3.20.0:3[introspection]
dev-libs/json-glib
-   >=dev-libs/libpeas-0.7.3[gtk]
+   >=dev-libs/libpeas-0.7.3:0[gtk]
>=net-libs/libsoup-3.0.7:3.0
>=dev-libs/libxml2-2.7.8:2
x11-libs/pango
@@ -70,7 +70,7 @@ RDEPEND="${DEPEND}
media-plugins/gst-plugins-taglib:1.0
x11-themes/adwaita-icon-theme
python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/libpeas-0.7.3:0[python,${PYTHON_SINGLE_USEDEP}]
net-libs/libsoup:3.0[introspection]
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]



[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma-plugins/

2023-10-29 Thread Mart Raudsepp
commit: 3b62455fa2523aaa1ad6b98069a3d3140e008236
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:00:42 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:00:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b62455f

app-editors/pluma-plugins: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../{pluma-plugins-1.26.0.ebuild => pluma-plugins-1.26.0-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild 
b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
similarity index 94%
rename from app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
index 58a230691c8f..1969a87f5e98 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
@@ -28,7 +28,7 @@ REQUIRED_USE="
"
 
 RDEPEND="
-   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libpeas-1.14.1:0[gtk]
>=app-editors/gedit-40.0
 
>=dev-libs/glib-2.32:2
@@ -39,7 +39,7 @@ RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-editors/pluma/

2023-10-29 Thread Mart Raudsepp
commit: 8e1a0f225c034c3980ab96c21bf4d6273040d009
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:06:53 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:07:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1a0f22

app-editors/pluma: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.
Solve a NonexistentBlocker while here.

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/pluma/{pluma-1.26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild 
b/app-editors/pluma/pluma-1.26.0-r2.ebuild
similarity index 96%
rename from app-editors/pluma/pluma-1.26.0-r1.ebuild
rename to app-editors/pluma/pluma-1.26.0-r2.ebuild
index ebe1f380373f..32ee7333f94c 100644
--- a/app-editors/pluma/pluma-1.26.0-r1.ebuild
+++ b/app-editors/pluma/pluma-1.26.0-r2.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
dev-libs/atk
>=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libpeas-1.2.0:0[gtk]
>=dev-libs/libxml2-2.5:2
x11-libs/cairo
x11-libs/gdk-pixbuf:2
@@ -34,7 +34,6 @@ COMMON_DEPEND="
>=app-text/enchant-1.6:=
>=app-text/iso-codes-0.35
)
-   !!app-editors/mate-text-editor
 "
 RDEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: net-news/liferea/

2023-10-29 Thread Mart Raudsepp
commit: 71e85c65fae7452611436655475acbfa4df744a5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:22:53 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:22:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e85c65

net-news/liferea: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-news/liferea/{liferea-1.14.5.ebuild => liferea-1.14.5-r1.ebuild} | 2 +-
 net-news/liferea/{liferea-1.15.3.ebuild => liferea-1.15.3-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-news/liferea/liferea-1.14.5.ebuild 
b/net-news/liferea/liferea-1.14.5-r1.ebuild
similarity index 96%
rename from net-news/liferea/liferea-1.14.5.ebuild
rename to net-news/liferea/liferea-1.14.5-r1.ebuild
index dc3721790ece..04015d323430 100644
--- a/net-news/liferea/liferea-1.14.5.ebuild
+++ b/net-news/liferea/liferea-1.14.5-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/gobject-introspection
dev-libs/json-glib
-   dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[gtk,python,${PYTHON_SINGLE_USEDEP}]
dev-libs/libxml2:2
dev-libs/libxslt
gnome-base/gsettings-desktop-schemas

diff --git a/net-news/liferea/liferea-1.15.3.ebuild 
b/net-news/liferea/liferea-1.15.3-r1.ebuild
similarity index 96%
rename from net-news/liferea/liferea-1.15.3.ebuild
rename to net-news/liferea/liferea-1.15.3-r1.ebuild
index 76a9aaf11f60..b6a338892ce8 100644
--- a/net-news/liferea/liferea-1.15.3.ebuild
+++ b/net-news/liferea/liferea-1.15.3-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/gobject-introspection
dev-libs/json-glib
-   dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[gtk,python,${PYTHON_SINGLE_USEDEP}]
dev-libs/libxml2:2
dev-libs/libxslt
gnome-base/gsettings-desktop-schemas



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

2023-10-29 Thread Mart Raudsepp
commit: e6824cd40537dafcb8099a35b3a0f7d5ebf4ed68
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:12:56 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:12:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6824cd4

dev-vcs/gitg: drop 41-r1

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-vcs/gitg/Manifest  |  1 -
 dev-vcs/gitg/gitg-41-r1.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/dev-vcs/gitg/Manifest b/dev-vcs/gitg/Manifest
index f81d7d6c91c5..34cf5652a04a 100644
--- a/dev-vcs/gitg/Manifest
+++ b/dev-vcs/gitg/Manifest
@@ -1,2 +1 @@
-DIST gitg-41.tar.xz 10604696 BLAKE2B 
bc8a07565338f77a0a4706d6ff145ed09096acb0230fb160218a6374b87968ffde6615b6e2970ca9162ef542f877c3c8ab2023396c13e023cc47dd5bf466f22c
 SHA512 
4e8fe0b1ab5302f975f58277e5ae42300a96d20bb1c41426d8c0e058a53420fcca73f75566f593f5aa2882b3a0e1608cdd542bc4f68c731153ba9185972d6f51
 DIST gitg-44.tar.xz 10629352 BLAKE2B 
2c96b9e59ae04b8f9d760526007a564d7eda6bc2130b9e4970c55049da08e7a9f16c98bb8aa1a6d12e6baebc4b795a7947419cf9180b1f073cc79d9c54f83781
 SHA512 
3a5eadcd80aad42344adbe8783ba7e6d91dd5abe8343987e51db32db73205eb660d1c98bbfacbc6399a8c285fbd8ceb56ee87bc76569d45ca5c69bf1926e6bee

diff --git a/dev-vcs/gitg/gitg-41-r1.ebuild b/dev-vcs/gitg/gitg-41-r1.ebuild
deleted file mode 100644
index e5bec70ca729..
--- a/dev-vcs/gitg/gitg-41-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson python-r1 vala xdg
-
-DESCRIPTION="git repository viewer for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gitg";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="glade +python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# test if unbundling of libgd is possible
-# Currently it seems not to be (unstable API/ABI)
-RDEPEND="
-   app-crypt/libsecret[vala]
-   >=app-text/gspell-1[vala]
-   >=dev-libs/glib-2.38:2[dbus]
-   >=dev-libs/gobject-introspection-0.10.1:=
-   dev-libs/json-glib
-   dev-libs/libdazzle[vala]
-   dev-libs/libgee:0.8[introspection]
-   dev-libs/libgit2:=[threads]
-   >=dev-libs/libgit2-glib-1.0.0[ssh]
-   >=dev-libs/libpeas-1.5.0[gtk]
-   >=dev-libs/libxml2-2.9.0:2
-   >=gnome-base/gsettings-desktop-schemas-0.1.1
-   >=x11-libs/gtk+-3.20.0:3
-   >=x11-libs/gtksourceview-4.0.3:4
-   x11-themes/adwaita-icon-theme
-   glade? ( >=dev-util/glade-3.2:3.10 )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/libgit2-glib-1.0.0[vala]
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.7
-   virtual/pkgconfig
-   $(vala_depend)
-"
-
-PATCHES=( "${FILESDIR}"/${PV}-fix-build-with-meson-0.61.1.patch )
-
-src_prepare() {
-   default
-
-   # it doesn't do anything in DESTDIR mode, except for failing
-   # when python3 symlink is not present
-   echo "#!/bin/sh" > meson_post_install.py || die
-}
-
-src_configure() {
-   vala_setup
-
-   local emesonargs=(
-   $(meson_use glade glade_catalog)
-   # we install the module manually anyway
-   -Dpython=false
-   )
-
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   if use python ; then
-   python_moduleinto gi.overrides
-   python_foreach_impl python_domodule libgitg-ext/GitgExt.py
-   fi
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}



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

2023-10-29 Thread Mart Raudsepp
commit: 3b93b39581e629bbf009fc12424aca158f426617
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:22:10 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:22:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b93b395

media-video/totem: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-video/totem/{totem-43.0.ebuild => totem-43.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/totem/totem-43.0.ebuild 
b/media-video/totem/totem-43.0-r1.ebuild
similarity index 96%
rename from media-video/totem/totem-43.0.ebuild
rename to media-video/totem/totem-43.0-r1.ebuild
index 94daa097609e..b5f233577b01 100644
--- a/media-video/totem/totem-43.0.ebuild
+++ b/media-video/totem/totem-43.0-r1.ebuild
@@ -29,7 +29,7 @@ COMMON_DEPEND="
>=media-libs/gst-plugins-base-1.6.0:1.0[pango]
>=media-libs/gst-plugins-good-1.6.0:1.0
>=media-libs/grilo-0.3.0:0.3[playlist]
-   >=dev-libs/libpeas-1.1.0[gtk]
+   >=dev-libs/libpeas-1.1.0:0[gtk]
>=dev-libs/totem-pl-parser-3.26.5:0=[introspection]
gnome-base/gnome-desktop:3=
gnome-base/gsettings-desktop-schemas
@@ -53,7 +53,7 @@ RDEPEND="${COMMON_DEPEND}
dev-libs/libportal:0=[gtk]
python? (
x11-libs/pango[introspection]
-   >=dev-libs/libpeas-1.1.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/libpeas-1.1.0:0[python,${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
')



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

2023-10-29 Thread Mart Raudsepp
commit: 09e260adc0ae85eeb32751902067c56265b23ed9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:21:32 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:21:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e260ad

media-video/pitivi: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../pitivi/{pitivi-2023.03-r1.ebuild => pitivi-2023.03-r2.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pitivi/pitivi-2023.03-r1.ebuild 
b/media-video/pitivi/pitivi-2023.03-r2.ebuild
similarity index 97%
rename from media-video/pitivi/pitivi-2023.03-r1.ebuild
rename to media-video/pitivi/pitivi-2023.03-r2.ebuild
index 8b3d98b8e913..fdabc77d5fb2 100644
--- a/media-video/pitivi/pitivi-2023.03-r1.ebuild
+++ b/media-video/pitivi/pitivi-2023.03-r2.ebuild
@@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND}
 
>=dev-libs/gobject-introspection-1.34:=
 
-   dev-libs/libpeas[${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[${PYTHON_SINGLE_USEDEP}]
 
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]



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

2023-10-29 Thread Sam James
commit: 073a656ddb052c6b020f1a6a42104b096397209a
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 29 22:50:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 22:53:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073a656d

sys-devel/gcc: add 14.0.0_pre20231029

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.0_pre20231029.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 4b331a5c0d76..c771f3610fe4 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -29,6 +29,7 @@ DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0
 DIST gcc-13.2.0-patches-9.tar.xz 45724 BLAKE2B 
5135f00ed2ac0db8b1e295f2ba9abb44fd4b5e26037083f012c5c104c301fd11c1b04179a7f777f1433d3e6e3e50e64d79a7f9ff263269cde52ded7ca5416448
 SHA512 
81158d7b260d2ca457553f2749333aea69b40b4896a156a2b81168124bf91469b8124c788e54b44cadc1215bbb69590d013385fbab2b4962ed5e36c697710165
 DIST gcc-14-20231015.tar.xz 86138880 BLAKE2B 
e6dece3d6c4337c5ac85fec3fcd31117baf06a7c510440d2433d7750d4559ce5ccfb36edf1ed7dd003d55322dccf42ca811f16a9d22b19e3c784f48f804f688d
 SHA512 
e0de6cd24278998138df8ac1e7e0ea2fe8f062f3bd4e1c88be5da3e468959dc3df41f076c1ce1ed6c919a4ddbd6cfff638cd101e6bd6a3a9ae0d67ded360a700
 DIST gcc-14-20231022.tar.xz 86217644 BLAKE2B 
e3248d78323370e3afa3082e89e507860d45d4eaebdf479edebca71deab1a85a6b27845057090fb155e5e53e5d3eb24647e2482ebf1f63645a73ad3561b26b94
 SHA512 
bbe013c7d226c64e4b4f95c12464f48177c8dd7acfdd1f6f8f2f650c48a4e11e70b724728accff9f135fc6d234fb7dc01ca20a414468ccf43c2b81d0ddc73e1f
+DIST gcc-14-20231029.tar.xz 86262312 BLAKE2B 
871b95efa775d4aa12a5224b9dffeb8ffa8fa168275890f651f5868ca7d9ad4a26cda625e69592618e933d8995307dba83aecc7fab82bb6bcc2d81177cbe3d20
 SHA512 
237533b45de45ff99d93ebba8aa2b410ba9a93d9aa61851a9451696d3cd5ab893361d55809cd41741e356f3f1ee48b6ade2a9fca136dd155b219d3f19ac2b5a1
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-4.tar.xz 24132 BLAKE2B 
95f382ff1232bc681f4fbd28134a5e781bbce0e472d36b9348f54153791ce2b942c9ca3ea0931df8ed5ef48fb0e71f5a5a941e90dfcbd7162f52a4a6a2df9133
 SHA512 
867c982ee4ce6e10bc76949d30749427e8d070261fd9253cd1ca6b21273f04303c317057176ad7a58ecde06104d295c3af7526151bab7339851f9b06214bba3d
 DIST gcc-14.0.0-patches-5.tar.xz 21180 BLAKE2B 
4ad48161bb35320141df60b99d2c7791df72f719931a649b45842df2acfb84428815efa11ecad6ff4f219a1fde77ffc5e4ed302e2f8f04e0911f514addb5cc7f
 SHA512 
b47a1bbd7218fe03d6cc4968cb51614c34d1548fa85781c6b85cfa901cd43130f9c503404502c92a629ac6b23559fe3bccf38e3bbcb257524941aaec46774cff

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231029.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20231029.ebuild
new file mode 100644
index ..a7f77ac3fa03
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20231029.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="7"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet

  1   2   >