[gentoo-commits] repo/gentoo:master commit in: dev-scheme/bigloo/

2024-03-16 Thread Sam James
commit: d9ca5c919dd2bd59629a96056bc1884b1a52cdd5
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 05:06:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ca5c91

dev-scheme/bigloo: mark as LTO-unsafe

Still cannot actually compile it because of a raft of other bugs. My
theory is that fixing this one issue makes the other issues easier to
spot, at least, in addition to clearing up the LTO tracker bug.

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

 dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild 
b/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild
index dee6dc5c4eeb..4fff4bfd6313 100644
--- a/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild
+++ b/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit elisp-common toolchain-funcs
+inherit elisp-common flag-o-matic toolchain-funcs
 
 MY_PV=${PV/_p/-}  # e.g.: 4.4c_p4 -> 4.4c-4
 MY_P="${PN}-${MY_PV}"
@@ -71,6 +71,17 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/858248
+   #
+   # The code has various issues that make it look quite worrying to enable
+   # LTO, so I wouldn't risk it even if upstream fixes this one. Cannot 
even
+   # test compile the package due to bug #870481, bug #911667
+   #
+   # It is also impossible to test from git if any of these are fixed, 
since
+   # you need a working version in order to compile from git.
+   filter-lto
+
tc-export AR AS CC CPP CXX LD
export CFLAGS
export LDFLAGS



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

2024-03-16 Thread Sam James
commit: b4b0aaa72c3a9563736ae657f51e30b5f6584c81
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 04:06:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b0aaa7

www-servers/gatling: drop old

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

 www-servers/gatling/gatling-0.16-r3.ebuild | 63 -
 www-servers/gatling/gatling-0.16-r4.ebuild | 64 --
 2 files changed, 127 deletions(-)

diff --git a/www-servers/gatling/gatling-0.16-r3.ebuild 
b/www-servers/gatling/gatling-0.16-r3.ebuild
deleted file mode 100644
index 6070f0332438..
--- a/www-servers/gatling/gatling-0.16-r3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="High performance web server"
-HOMEPAGE="https://www.fefe.de/gatling/;
-SRC_URI="https://www.fefe.de/gatling/${P}.tar.xz;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="ssl diet"
-REQUIRED_USE="ssl? ( !diet )"
-
-DEPEND=">=dev-libs/libowfat-0.32-r2[diet=]
-   virtual/libcrypt:=
-   diet? ( dev-libs/dietlibc )
-   ssl? (
-   dev-libs/openssl:0=
-   )"
-RDEPEND="${DEPEND}
-   acct-group/gatling
-   acct-user/gatling
-   "
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.13-compile.patch"
-   "${FILESDIR}/${PN}-0.15-ar.patch"
-)
-
-src_prepare() {
-   default
-   rm Makefile  # leaves us with GNUmakefile
-}
-
-src_compile() {
-   local DIET=
-   use diet && DIET='/usr/bin/diet'
-
-   local targets='gatling'
-   use ssl && targets+=' tlsgatling'
-
-   emake DIET="${DIET}" CC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS} -I${ESYSROOT}/usr/include/libowfat" \
-   LDFLAGS="${LDFLAGS}" prefix=/usr ${targets}
-}
-
-src_install() {
-   doman gatling.1
-
-   newconfd "${FILESDIR}/gatling.confd" gatling
-   newinitd "${FILESDIR}/gatling.initd-3" gatling
-   dodoc README.{ftp,http}
-
-   dobin gatling
-   use ssl && {
-   dodoc README.tls
-   dobin tlsgatling
-   }
-}

diff --git a/www-servers/gatling/gatling-0.16-r4.ebuild 
b/www-servers/gatling/gatling-0.16-r4.ebuild
deleted file mode 100644
index 5562859bec4a..
--- a/www-servers/gatling/gatling-0.16-r4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="High performance web server"
-HOMEPAGE="https://www.fefe.de/gatling/;
-SRC_URI="https://www.fefe.de/gatling/${P}.tar.xz;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="ssl diet"
-REQUIRED_USE="ssl? ( !diet )"
-
-DEPEND=">=dev-libs/libowfat-0.32-r2[diet=]
-   virtual/libcrypt:=
-   diet? ( dev-libs/dietlibc )
-   ssl? (
-   dev-libs/openssl:0=
-   )"
-RDEPEND="${DEPEND}
-   acct-group/gatling
-   acct-user/gatling
-   "
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.13-compile.patch"
-   "${FILESDIR}/${PN}-0.15-ar.patch"
-   
"${FILESDIR}/${PN}-0.16-r4-0001-try-alloca-socket-fix-Wimplicit-int.patch"
-)
-
-src_prepare() {
-   default
-   rm Makefile  # leaves us with GNUmakefile
-}
-
-src_compile() {
-   local DIET=
-   use diet && DIET='/usr/bin/diet'
-
-   local targets='gatling'
-   use ssl && targets+=' tlsgatling'
-
-   emake DIET="${DIET}" CC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS} -I${ESYSROOT}/usr/include/libowfat" \
-   LDFLAGS="${LDFLAGS}" prefix=/usr ${targets}
-}
-
-src_install() {
-   doman gatling.1
-
-   newconfd "${FILESDIR}/gatling.confd" gatling
-   newinitd "${FILESDIR}/gatling.initd-3" gatling
-   dodoc README.{ftp,http}
-
-   dobin gatling
-   use ssl && {
-   dodoc README.tls
-   dobin tlsgatling
-   }
-}



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

2024-03-16 Thread Sam James
commit: 4eefe24c1d3674b6f8536d8f076f13d586d586e9
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 04:01:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eefe24c

www-client/otter: update EAPI 7 -> 8

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

 www-client/otter/{otter-1.0.03.ebuild => otter-1.0.03-r1.ebuild} | 2 +-
 www-client/otter/otter-.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-client/otter/otter-1.0.03.ebuild 
b/www-client/otter/otter-1.0.03-r1.ebuild
similarity index 99%
rename from www-client/otter/otter-1.0.03.ebuild
rename to www-client/otter/otter-1.0.03-r1.ebuild
index aeba9a206ba9..388ac52d65c6 100644
--- a/www-client/otter/otter-1.0.03.ebuild
+++ b/www-client/otter/otter-1.0.03-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake desktop flag-o-matic xdg
 

diff --git a/www-client/otter/otter-.ebuild 
b/www-client/otter/otter-.ebuild
index 79cb3672b464..0b8433dad0da 100644
--- a/www-client/otter/otter-.ebuild
+++ b/www-client/otter/otter-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake desktop xdg
 



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

2024-03-16 Thread Sam James
commit: 5ccfe32874dab1d3531dc007f8695ada8c73
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 02:56:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ccfe328

media-gfx/arss: fix LTO properly this time

Unsure what happened to me but this logic did not work as the wrong
phase was modified.

Fixes: e886fb559492e6f472ff70aa2794c33e5225c59e
Bug: https://bugs.gentoo.org/859604
Closes: https://bugs.gentoo.org/926752
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/arss/arss-0.2.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/arss/arss-0.2.3-r1.ebuild 
b/media-gfx/arss/arss-0.2.3-r1.ebuild
index 04680a5ffea3..4edb3cef494b 100644
--- a/media-gfx/arss/arss-0.2.3-r1.ebuild
+++ b/media-gfx/arss/arss-0.2.3-r1.ebuild
@@ -23,7 +23,7 @@ PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
 
 DOCS=( ../AUTHORS ../ChangeLog )
 
-src_compile() {
+src_configure() {
# -Werror=strict-aliasing
# https://bugs.gentoo.org/859604
# Upstream is on sourceforge, inactive since 2009. No bug filed.
@@ -32,5 +32,5 @@ src_compile() {
append-flags -fno-strict-aliasing
filter-lto
 
-   default
+   cmake_src_configure
 }



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

2024-03-16 Thread Sam James
commit: 9ed38b2181406a8baccc8af06c5462e3bc39c361
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 04:06:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed38b21

www-servers/gatling: update EAPI 7 -> 8

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

 www-servers/gatling/{gatling-0.16-r5.ebuild => gatling-0.16-r6.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/gatling/gatling-0.16-r5.ebuild 
b/www-servers/gatling/gatling-0.16-r6.ebuild
similarity index 99%
rename from www-servers/gatling/gatling-0.16-r5.ebuild
rename to www-servers/gatling/gatling-0.16-r6.ebuild
index fbdd4d3032e1..1116ae3dbd93 100644
--- a/www-servers/gatling/gatling-0.16-r5.ebuild
+++ b/www-servers/gatling/gatling-0.16-r6.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 
 inherit flag-o-matic toolchain-funcs
 



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

2024-03-16 Thread Sam James
commit: 14ca3a5d1eb39f8b190fbb20a85900f8571ef626
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 03:55:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ca3a5d

www-client/otter: mark as LTO-unsafe

Seemingly fixed upstream in git.

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

 www-client/otter/otter-1.0.03.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/www-client/otter/otter-1.0.03.ebuild 
b/www-client/otter/otter-1.0.03.ebuild
index c17ffe24bc75..aeba9a206ba9 100644
--- a/www-client/otter/otter-1.0.03.ebuild
+++ b/www-client/otter/otter-1.0.03.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake desktop xdg
+inherit cmake desktop flag-o-matic xdg
 
 if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/OtterBrowser/${PN}-browser;
@@ -47,6 +47,14 @@ PATCHES=(
 )
 
 src_prepare() {
+   # -Werror=odr, -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/864130
+   #
+   # Compiles fine with otter-, BUT new versions are being tagged from 
a
+   # maintenance branch, not from master, so do check before trying to 
remove
+   # this.
+   filter-lto
+
cmake_src_prepare
 
if [[ -n ${LINGUAS} ]]; then



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

2024-03-16 Thread Sam James
commit: 5474c37574505cb692d629cb2469f5256e7cbcd5
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 04:03:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5474c375

www-servers/gatling: mark as LTO-unsafe

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

 www-servers/gatling/gatling-0.16-r5.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/www-servers/gatling/gatling-0.16-r5.ebuild 
b/www-servers/gatling/gatling-0.16-r5.ebuild
index 795c4d890c67..fbdd4d3032e1 100644
--- a/www-servers/gatling/gatling-0.16-r5.ebuild
+++ b/www-servers/gatling/gatling-0.16-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="High performance web server"
 HOMEPAGE="https://www.fefe.de/gatling/;
@@ -39,6 +39,12 @@ src_prepare() {
 }
 
 src_compile() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/864133
+   #
+   # Last released in 2016, sources are in cvs so I cannot check for 
activity.
+   filter-lto
+
local DIET=
use diet && DIET='/usr/bin/diet'
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi/

2024-03-16 Thread Sam James
commit: 46ca7fec8948323a0b9c15866363473b76b93e90
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 03:07:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ca7fec

x11-misc/rofi: mark as LTO-unsafe

Fixed upstream but we are waiting for a new version.

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

 x11-misc/rofi/rofi-1.7.5.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/x11-misc/rofi/rofi-1.7.5.ebuild b/x11-misc/rofi/rofi-1.7.5.ebuild
index aa90b0c02f84..69974bf5e0e4 100644
--- a/x11-misc/rofi/rofi-1.7.5.ebuild
+++ b/x11-misc/rofi/rofi-1.7.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools toolchain-funcs xdg-utils
+inherit autotools flag-o-matic toolchain-funcs xdg-utils
 
 DESCRIPTION="A window switcher, run dialog and dmenu replacement"
 HOMEPAGE="https://github.com/davatorium/rofi;
@@ -51,6 +51,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/881281
+   # fixed upstream in git next, remove on next version bump
+   filter-lto
+
# Doesn't work with reflex, bug #887049
export LEX=flex
 



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

2024-03-16 Thread Sam James
commit: c4a75bbddb54b323e799eb95d9d0488986eb0f51
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 04:02:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 05:28:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a75bbd

dev-libs/libowfat: mark as LTO-unsafe

It breaks consumers, largely because... it is a static library. Frankly,
static libraries shouldn't be LTO'ed at all. We definitely cannot
cross-LTO between libowfat and e.g. gatling anyway.

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

 dev-libs/libowfat/libowfat-0.32-r5.ebuild | 8 +++-
 dev-libs/libowfat/libowfat-0.33-r1.ebuild | 8 +++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libowfat/libowfat-0.32-r5.ebuild 
b/dev-libs/libowfat/libowfat-0.32-r5.ebuild
index da8af4daacc6..45ea340b25da 100644
--- a/dev-libs/libowfat/libowfat-0.32-r5.ebuild
+++ b/dev-libs/libowfat/libowfat-0.32-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -38,6 +38,12 @@ src_prepare() {
 }
 
 src_compile() {
+   # Primary use case is for code by the same author. Which then fails with
+   # LTO errors.  It builds a static library only, anyway. Result: LTO can 
be
+   # used if you don't upgrade the compiler. If you do, the compiler 
errors,
+   # or if you are unlucky, ICEs. Just don't use LTO, there is no point...
+   filter-lto
+
emake \
CC="$(tc-getCC)" \
AR="$(tc-getAR)" \

diff --git a/dev-libs/libowfat/libowfat-0.33-r1.ebuild 
b/dev-libs/libowfat/libowfat-0.33-r1.ebuild
index 140aed4ff868..456716706290 100644
--- a/dev-libs/libowfat/libowfat-0.33-r1.ebuild
+++ b/dev-libs/libowfat/libowfat-0.33-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -23,6 +23,12 @@ pkg_setup() {
 }
 
 src_compile() {
+   # Primary use case is for code by the same author. Which then fails with
+   # LTO errors.  It builds a static library only, anyway. Result: LTO can 
be
+   # used if you don't upgrade the compiler. If you do, the compiler 
errors,
+   # or if you are unlucky, ICEs. Just don't use LTO, there is no point...
+   filter-lto
+
# workaround for broken dependencies
emake headers
 



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

2024-03-16 Thread Sam James
commit: a1e6a1e46d905e7bf728bb8ecfed0f342f460ae6
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:56:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:56:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e6a1e4

media-libs/libfishsound: fix modern C issue

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

 .../files/libfishsound-1.0.0-c99.patch | 65 ++
 .../libfishsound/libfishsound-1.0.0-r2.ebuild  | 52 +
 2 files changed, 117 insertions(+)

diff --git a/media-libs/libfishsound/files/libfishsound-1.0.0-c99.patch 
b/media-libs/libfishsound/files/libfishsound-1.0.0-c99.patch
new file mode 100644
index ..d010eb75ac0b
--- /dev/null
+++ b/media-libs/libfishsound/files/libfishsound-1.0.0-c99.patch
@@ -0,0 +1,65 @@
+https://bugs.gentoo.org/883393
+https://gitlab.xiph.org/xiph/libfishsound/-/merge_requests/1
+
+From 8eb391d772cb3c3dbfb68b2216e095af705b0229 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Martin=20Stegh=C3=B6fer?= 
+Date: Wed, 22 Oct 2014 22:03:15 +0200
+Subject: [PATCH] Fix incompatible flac callback types.
+
+Bug-Debian: https://bugs.debian.org/766394
+
+Starting from libflac 1.1.3 the flac API uses "size_t" as parameter type for 
the number of bytes in all callback functions.
+--- a/src/libfishsound/flac.c
 b/src/libfishsound/flac.c
+@@ -56,6 +56,13 @@
+ 
+ #define BITS_PER_SAMPLE 24
+ 
++#if defined(HAVE_FLAC_1_1_3)
++#  define flac_callback_bytes_type size_t
++#else
++#  define flac_callback_bytes_type unsigned int
++#endif
++
++
+ typedef struct _FishSoundFlacInfo {
+   FLAC__StreamDecoder *fsd;
+   FLAC__StreamEncoder *fse;
+@@ -106,7 +113,7 @@ fs_flac_command (FishSound * fsound, int command, void * 
data, int datasize)
+ #if FS_DECODE
+ static FLAC__StreamDecoderReadStatus
+ fs_flac_read_callback(const FLAC__StreamDecoder *decoder,
+-  FLAC__byte buffer[], unsigned int *bytes,
++  FLAC__byte buffer[], flac_callback_bytes_type *bytes,
+   void *client_data)
+ {
+   FishSound* fsound = (FishSound*)client_data;
+@@ -121,7 +128,7 @@ fs_flac_read_callback(const FLAC__StreamDecoder *decoder,
+   }
+ 
+   memcpy(buffer, fi->buffer, fi->bufferlength);
+-  *bytes = (unsigned int)fi->bufferlength;
++  *bytes = (flac_callback_bytes_type)fi->bufferlength;
+   fi->bufferlength = 0;
+   return FLAC__STREAM_DECODER_READ_STATUS_CONTINUE;
+ }
+@@ -346,7 +353,7 @@ dec_err:
+ #if FS_ENCODE
+ static FLAC__StreamEncoderWriteStatus
+ fs_flac_enc_write_callback(const FLAC__StreamEncoder *encoder,
+-   const FLAC__byte buffer[], unsigned bytes,
++   const FLAC__byte buffer[], 
flac_callback_bytes_type bytes,
+unsigned samples, unsigned current_frame,
+void *client_data)
+ {
+@@ -354,7 +361,7 @@ fs_flac_enc_write_callback(const FLAC__StreamEncoder 
*encoder,
+   FishSoundFlacInfo *fi = fsound->codec_data;
+ 
+   debug_printf(1, "IN");
+-  debug_printf(1, "bytes: %d, samples: %d", bytes, samples);
++  debug_printf(1, "bytes: %lld, samples: %d", (long long) bytes, samples);
+ 
+   if (fsound->callback.encoded) {
+ FishSoundEncoded encoded = (FishSoundEncoded) fsound->callback.encoded;
+-- 
+GitLab

diff --git a/media-libs/libfishsound/libfishsound-1.0.0-r2.ebuild 
b/media-libs/libfishsound/libfishsound-1.0.0-r2.ebuild
new file mode 100644
index ..174d912e442b
--- /dev/null
+++ b/media-libs/libfishsound/libfishsound-1.0.0-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Simple programming interface to decode and encode audio with 
vorbis or speex"
+HOMEPAGE="https://www.xiph.org/fishsound/;
+SRC_URI="https://downloads.xiph.org/releases/libfishsound/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flac speex"
+
+RDEPEND="
+   media-libs/libogg
+   media-libs/libvorbis
+   flac? ( media-libs/flac:= )
+   speex? ( media-libs/speex )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+# bug #395153
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-pc.patch
+   "${FILESDIR}"/${PN}-1.0.0-c99.patch
+)
+
+src_prepare() {
+   default
+   sed -i \
+   -e 's:doxygen:doxygen-dummy:' \
+   configure || die
+}
+
+src_configure() {
+   local myconf="--disable-static"
+   use flac || myconf="${myconf} --disable-flac"
+   use speex || myconf="${myconf} --disable-speex"
+
+   econf ${myconf}
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   docdir="${D}/usr/share/doc/${PF}" install
+   dodoc AUTHORS ChangeLog README
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-03-16 Thread Sam James
commit: b359a8fd43d7d49eafb2533e61417a1241719134
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:59:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b359a8fd

media-video/vlc: fix another modern C issue

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

 media-video/vlc/files/vlc-3.0.20-c99-2.patch |  23 ++
 media-video/vlc/vlc-3.0.20-r4.ebuild | 519 +++
 2 files changed, 542 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.20-c99-2.patch 
b/media-video/vlc/files/vlc-3.0.20-c99-2.patch
new file mode 100644
index ..56397d913d8e
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.20-c99-2.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/926261
+https://code.videolan.org/videolan/vlc/-/commit/770789f265761fc7ab2de69ca105fec4ad93d9e2
+
+From 770789f265761fc7ab2de69ca105fec4ad93d9e2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= 
+Date: Mon, 26 Feb 2018 20:36:29 +0200
+Subject: [PATCH] chromaprint: missing cast
+
+(cherry picked from commit 7bd5bab3e43ae187f7219db61ed85d06d2ba0547)
+Signed-off-by: Steve Lhomme 
+--- a/modules/stream_out/chromaprint.c
 b/modules/stream_out/chromaprint.c
+@@ -231,7 +231,7 @@ static int Send( sout_stream_t *p_stream, 
sout_stream_id_sys_t *id,
+ if ( !p_sys->b_finished && id->i_samples > 0 && p_buf->i_buffer )
+ {
+ if(! chromaprint_feed( p_sys->p_chromaprint_ctx,
+-   p_buf->p_buffer,
++   (int16_t *)p_buf->p_buffer,
+p_buf->i_buffer / BYTESPERSAMPLE ) )
+ msg_Warn( p_stream, "feed error" );
+ id->i_samples -= i_samples;
+-- 
+GitLab

diff --git a/media-video/vlc/vlc-3.0.20-r4.ebuild 
b/media-video/vlc/vlc-3.0.20-r4.ebuild
new file mode 100644
index ..d6d49549dc8b
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.20-r4.ebuild
@@ -0,0 +1,519 @@
+# Copyright 2000-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   EGIT_BRANCH="3.0.x"
+   fi
+   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
+   inherit git-r3
+else
+   if [[ ${MY_P} = ${P} ]] ; then
+   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
+   else
+   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
+   fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+fi
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
+   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
+   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
+   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
+   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
+   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
+   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
+   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
+   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
+"
+REQUIRED_USE="
+   chromecast? ( encode )
+   directx? ( ffmpeg )
+   fontconfig? ( truetype )
+   libcaca? ( X )
+   libtar? ( skins )
+   libtiger? ( kate )
+   lua? ( ${LUA_REQUIRED_USE} )
+   skins? ( archive gui truetype X xml )
+   ssl? ( gcrypt )
+   vaapi? ( ffmpeg X )
+   vdpau? ( ffmpeg X )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   lua? ( ${LUA_DEPS} )
+   amd64? ( dev-lang/yasm )
+   wayland? ( dev-util/wayland-scanner )
+   x86? ( dev-lang/yasm )
+"
+# https://code.videolan.org/videolan/vlc/-/issues/17626 (bug #861143)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   # Compatibility fix for Samba 4.
+   use samba && append-cppflags "-I${ESYSROOT}/usr/include/samba-4.0"
+
+   if use x86; then
+   # We need to disable -fstack-check if use >=gcc 4.8.0. bug 
#46
+   append-cflags $(test-flags-CC -fno-stack-check)
+   # Bug 569774
+   replace-flags -Os -O2
+   fi
+
+  

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-gtk3/files/, dev-ruby/ruby-gtk3/

2024-03-16 Thread Sam James
commit: 7b6faa8581ee570c3256f6700db984f394d87748
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:54:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:54:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6faa85

dev-ruby/ruby-gtk3: fix modern C issue

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

 dev-ruby/ruby-gtk3/files/ruby-gtk3-4.1.2-c99.patch | 29 ++
 dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2-r1.ebuild   | 34 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/ruby-gtk3/files/ruby-gtk3-4.1.2-c99.patch 
b/dev-ruby/ruby-gtk3/files/ruby-gtk3-4.1.2-c99.patch
new file mode 100644
index ..0da13a4a6344
--- /dev/null
+++ b/dev-ruby/ruby-gtk3/files/ruby-gtk3-4.1.2-c99.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/921145
+https://github.com/ruby-gnome/ruby-gnome/commit/c196bf19a5d6a395011a90c3d1cb8f039d15824d
+
+From c196bf19a5d6a395011a90c3d1cb8f039d15824d Mon Sep 17 00:00:00 2001
+From: Sutou Kouhei 
+Date: Sat, 19 Aug 2023 15:45:46 +0900
+Subject: [PATCH] gtk3: fix a wrong type warning
+
+compiling rb-gtk3-spin-button.c
+rb-gtk3-spin-button.c:70:15: warning: incompatible function pointer types 
passing 'VALUE (VALUE)' (aka 'unsigned long (unsigned long)') to parameter of 
type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned 
long)') [-Wincompatible-function-pointer-types]
+  rb_gtk3_spin_button_input_rescue, (VALUE)_data);
+  ^~~~
+
/Users/runner/hostedtoolcache/Ruby/3.2.2/x64/include/ruby-3.2.0/ruby/internal/iterator.h:364:62:
 note: passing argument to parameter 'r_proc' here
+VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE 
(*r_proc)(VALUE, VALUE), VALUE data2);
+ ^
+
+Reported by MATSUMOTO Katsuyoshi. Thanks!!!
+--- a/ext/gtk3/rb-gtk3-spin-button.c
 b/ext/gtk3/rb-gtk3-spin-button.c
+@@ -46,7 +46,7 @@ rb_gtk3_spin_button_input_body(VALUE user_data)
+ }
+ 
+ static VALUE
+-rb_gtk3_spin_button_input_rescue(VALUE user_data)
++rb_gtk3_spin_button_input_rescue(VALUE user_data, VALUE error)
+ {
+ InputData *input_data = (InputData *)user_data;
+ g_value_set_int(input_data->data->return_value, GTK_INPUT_ERROR);
+

diff --git a/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2-r1.ebuild 
b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2-r1.ebuild
new file mode 100644
index ..0410d6b9acb2
--- /dev/null
+++ b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_GNOME2_NEED_VIRTX=yes
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Gtk2 bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+DEPEND+=" dev-libs/glib
+   dev-libs/gobject-introspection
+   x11-base/xorg-proto
+   x11-libs/gtk+:3"
+RDEPEND+=" dev-libs/glib
+   dev-libs/gobject-introspection
+   x11-libs/gtk+:3"
+
+ruby_add_rdepend "
+   ~dev-ruby/ruby-atk-${PV}
+   ~dev-ruby/ruby-gdk3-${PV}"
+ruby_add_bdepend "
+   ~dev-ruby/ruby-cairo-gobject-${PV}
+   ~dev-ruby/ruby-glib2-${PV}
+   ~dev-ruby/ruby-gobject-introspection-${PV}
+   ~dev-ruby/ruby-pango-${PV}"
+
+PATCHES=(
+   "${FILESDIR}"/ruby-gtk3-4.1.2-c99.patch
+)



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-RawIP/files/, dev-perl/Net-RawIP/

2024-03-16 Thread Sam James
commit: 045f53b876e965362d806a2400afa5e18f14bcf7
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:48:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:48:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045f53b8

dev-perl/Net-RawIP: fix modern C issues

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

 dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.ebuild | 27 +++
 .../Net-RawIP-0.25-Declare-used-function.patch | 57 +
 .../Net-RawIP-0.25-Silent-compiler-warnings.patch  | 94 ++
 ...se-_DEFAULT_SOURCE-instead-of-_BSD_SOURCE.patch | 31 +++
 4 files changed, 209 insertions(+)

diff --git a/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.ebuild 
b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.ebuild
new file mode 100644
index ..3c9b746fde28
--- /dev/null
+++ b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SAPER
+DIST_VERSION=0.25
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Raw IP packets manipulation Module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="net-libs/libpcap"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PERL_RM_FILES=( "t/90-pod.t" "t/91-pod-coverage.t" "t/99-critic.t" )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.25-no-network-tests.patch"
+   "${FILESDIR}/${PN}-0.25-Declare-used-function.patch"
+   "${FILESDIR}/${PN}-0.25-Silent-compiler-warnings.patch"
+   
"${FILESDIR}/${PN}-0.25-Use-_DEFAULT_SOURCE-instead-of-_BSD_SOURCE.patch"
+)

diff --git 
a/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Declare-used-function.patch 
b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Declare-used-function.patch
new file mode 100644
index ..29ba94b9a884
--- /dev/null
+++ b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Declare-used-function.patch
@@ -0,0 +1,57 @@
+https://bugs.gentoo.org/871597
+https://rt.cpan.org/Public/Bug/Display.html?id=124134
+
+From ebb883cb2e2f0031fd947bf36c0f089e5a5352ea Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Fri, 19 Jan 2018 15:47:40 +0100
+Subject: [PATCH] Decalare used function
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+GCC warns about implicit declarations of functions used in RawIP.xs
+but defined in eth.c. This patch adds their declarations into eth.h.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST | 1 +
+ RawIP.xs | 1 +
+ eth.h| 3 +++
+ 3 files changed, 5 insertions(+)
+ create mode 100644 eth.h
+
+diff --git a/MANIFEST b/MANIFEST
+index 9bfa0ee..1211b02 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -18,6 +18,7 @@ lib/Net/RawIP/udphdr.pm
+ RawIP.xs
+ RawIP/libpcap.pod
+ eth.c
++eth.h
+ ifaddrlist.c
+ ifaddrlist.h
+ ip.h
+diff --git a/RawIP.xs b/RawIP.xs
+index cddc523..234ea5d 100644
+--- a/RawIP.xs
 b/RawIP.xs
+@@ -31,6 +31,7 @@ extern "C" {
+ #include 
+ #endif
+ #include "ifaddrlist.h"
++#include "eth.h"
+ #include 
+ #include 
+ #include 
+diff --git a/eth.h b/eth.h
+new file mode 100644
+index 000..ab28b45
+--- /dev/null
 b/eth.h
+@@ -0,0 +1,3 @@
++int tap(char *dev,unsigned int *my_eth_ip,unsigned char *my_eth_mac);
++int mac_disc(unsigned int addr,unsigned char * eth_mac);
++void send_eth_packet(int fd, char* eth_device, u_char *pkt, int len, int 
flag);
+-- 
+2.13.6

diff --git 
a/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Silent-compiler-warnings.patch 
b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Silent-compiler-warnings.patch
new file mode 100644
index ..564914b821c7
--- /dev/null
+++ b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Silent-compiler-warnings.patch
@@ -0,0 +1,94 @@
+https://bugs.gentoo.org/871597
+https://rt.cpan.org/Public/Bug/Display.html?id=124134
+
+From ee4e010724ea0106f0ebdf572c6b55573122f12b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Fri, 19 Jan 2018 15:56:05 +0100
+Subject: [PATCH] Silent compiler warnings
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař 
+---
+ RawIP.xs | 12 +++-
+ eth.c|  5 -
+ ifaddrlist.c |  3 +--
+ 3 files changed, 8 insertions(+), 12 deletions(-)
+
+diff --git a/RawIP.xs b/RawIP.xs
+index 234ea5d..143c65f 100644
+--- a/RawIP.xs
 b/RawIP.xs
+@@ -166,14 +166,6 @@ u_long host_to_ip (char *host_name);
+ void pkt_send(int fd, unsigned char *sock, u_char *pkt, int size);
+ int linkoffset(int);
+  
+-static int
+-not_here(s)
+-char *s;
+-{
+-croak("%s not implemented on this architecture", s);
+-return -1;
+-}
+-
+ static double
+ constant(name, arg)
+ char *name;
+@@ -592,6 +584,8 @@ CODE:
+ memset(dev,0,16);
+ len = ip_rt_dev(addr,dev);
+ RETVAL = newSVpv(dev,len); 
++#else
++PERL_UNUSED_ARG(addr);
+ #endif
+ #if 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/fping/files/, net-analyzer/fping/

2024-03-16 Thread Sam James
commit: f513598b3aa9b1b157d905119472eaaa0b1c9a49
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:51:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:51:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f513598b

net-analyzer/fping: fix modern C issue / musl build

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

 net-analyzer/fping/files/fping-5.1-c99-musl.patch | 39 +++
 net-analyzer/fping/fping-5.1-r1.ebuild| 35 
 2 files changed, 74 insertions(+)

diff --git a/net-analyzer/fping/files/fping-5.1-c99-musl.patch 
b/net-analyzer/fping/files/fping-5.1-c99-musl.patch
new file mode 100644
index ..d56bb501682c
--- /dev/null
+++ b/net-analyzer/fping/files/fping-5.1-c99-musl.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/895182
+https://github.com/schweikert/fping/commit/c0fbccb977c523ba671afdf0f37de40d26351f77
+
+From c0fbccb977c523ba671afdf0f37de40d26351f77 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 29 Aug 2022 15:41:51 -0700
+Subject: [PATCH] fping: Initialize msghdr struct in a portable way
+
+Initializing the structure assuming glibc layout results in
+compile errors on musl, therefore do partial intialization and then
+assigning the members individually.
+
+Signed-off-by: Khem Raj 
+--- a/src/fping.c
 b/src/fping.c
+@@ -1962,15 +1962,13 @@ int receive_packet(int64_t wait_time,
+ reply_buf,
+ reply_buf_len
+ };
+-struct msghdr recv_msghdr = {
+-reply_src_addr,
+-reply_src_addr_len,
+-_iov,
+-1,
+-_control,
+-sizeof(msg_control),
+-0
+-};
++struct msghdr recv_msghdr = {0};
++recv_msghdr.msg_name = reply_src_addr;
++recv_msghdr.msg_namelen = reply_src_addr_len;
++recv_msghdr.msg_iov = _iov;
++recv_msghdr.msg_iovlen = 1;
++recv_msghdr.msg_control = _control;
++recv_msghdr.msg_controllen = sizeof(msg_control);
+ #if HAVE_SO_TIMESTAMPNS
+ struct cmsghdr *cmsg;
+ #endif
+

diff --git a/net-analyzer/fping/fping-5.1-r1.ebuild 
b/net-analyzer/fping/fping-5.1-r1.ebuild
new file mode 100644
index ..ddd1e6978d3a
--- /dev/null
+++ b/net-analyzer/fping/fping-5.1-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps
+
+DESCRIPTION="A utility to ping multiple hosts at once"
+HOMEPAGE="https://fping.org/ https://github.com/schweikert/fping/;
+SRC_URI="https://fping.org/dist/${P}.tar.gz;
+
+LICENSE="fping"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="suid"
+
+FILECAPS=( cap_net_raw+ep usr/sbin/fping )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.1-c99-musl.patch
+)
+
+src_configure() {
+   econf --enable-ipv6
+}
+
+src_install() {
+   default
+
+   if use suid; then
+   fperms u+s /usr/sbin/fping
+   fi
+
+   dosym fping /usr/sbin/fping6
+}



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

2024-03-16 Thread Sam James
commit: 0ad5e53f8cbd5848d7e6a5abc9453b31243d9c03
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:41:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:41:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad5e53f

media-libs/libsdl2: add 2.30.1

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

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.30.1.ebuild | 263 +++
 2 files changed, 264 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index f09296c5ab6d..da206de2e72c 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -2,3 +2,4 @@ DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B 
c32537d42108dd75ea4f2ba907d6b045ba18d6be
 DIST SDL2-2.28.3.tar.gz 7340914 BLAKE2B 
1ef8950b7736fbbca4607ed9750114f94b8e6e944b2974941840c13b1677643126524cc41ad8c3ead699ea2f9029589d3d0b31c7a80079420aa9187035fb
 SHA512 
fb7ad4a41e85de3fcb414a3a3d19c3f61e286790a4936004d30025a8472a3f40f9fccf1241cf5cb34f48091567de65df463442fc2ce398ac85e51dbe677251e7
 DIST SDL2-2.28.4.tar.gz 7344208 BLAKE2B 
03d1fec4c9c43d5b906ec9fafd69b75040f7c80696d9097b03c33a93760e579ff677b1dd9385c77d44209a5a8dbb295074d47595b8a2e39f00bc11ad32b7f154
 SHA512 
16950ccedcfdef42ee6eba1a6bf09ed7231ea0205fe8600388de2aed1aba94da2e5450d16e9732dce9f12569a238730b3727bf64b8699f1fed4cb3c5c94c3eaa
 DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B 
c96481bc02af6b6d077247238f7e46b0e3ec216664584add29cafb0a91d06dc6ddc637a01519dbd7182d4fa59cfaf26ad6733f72583021cf65849416f9c4b698
 SHA512 
12593eb78fcca877a8dfb78cf21a4e6feba7dc87c964de378ac462b36d8e41ecb587222cb41d5f56dd35b838e1b9867b8ae0cf2f4d2a01afaf23ac8c11edc84d
+DIST SDL2-2.30.1.tar.gz 7428023 BLAKE2B 
5cc651bcb38a1a3989a966351074b1a77f511b5bef0d3c9aef06d67d89f1d0ee926f5cba4bf2d45be28bb3f1e9da9b3f17a85f094c8547586072b24ee342777d
 SHA512 
bb1863310d627e7b49cfc31bea7eb9100da1908cd83a97c533c28a2e32eac377c72dde83d2c2c4791007f534ea2e5ec8b1ac545a0d2e291dfdce1734a727c4af

diff --git a/media-libs/libsdl2/libsdl2-2.30.1.ebuild 
b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
new file mode 100644
index ..abd5bb0552d7
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
+haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire 
pulseaudio sndio +sound static-libs test +threads udev +video vulkan wayland X 
xscreensaver"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )
+"
+
+COMMON_DEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+

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

2024-03-16 Thread Michał Górny
commit: a0de4dcb27be51da6ad7b85ca4669649180e4e62
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:24:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0de4dcb

dev-python/types-setuptools: Bump to 69.2.0.20240317

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

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

diff --git a/dev-python/types-setuptools/Manifest 
b/dev-python/types-setuptools/Manifest
index ccaed991ea8c..b031bc38ed7d 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -3,3 +3,4 @@ DIST types-setuptools-69.1.0.20240308.tar.gz 34868 BLAKE2B 
091073d8741f2d3d7a45c
 DIST types-setuptools-69.1.0.20240309.tar.gz 34986 BLAKE2B 
e3ff6c1f30d5233841dea49799eb283e82f730fcb59bd4d548d42950f11e1d0586bb319f47bef45eaa753f9963dbea625a17d112df4a7ef6df495d76a5abf130
 SHA512 
9b2e000bca7e0103a0ca971dffbac6cf5c7ff8b0bed725dfba67a99aa51b0f85dd4a11fad25a97df7fc2a83b2557e75295bb4057ebabb1ebb1117da749795f21
 DIST types-setuptools-69.1.0.20240310.tar.gz 35216 BLAKE2B 
90c64107c56c5a558a640ec5e63d1d2d2ba74287c804eda22109fbc68e9edf8af04f7012868c63696e0ce73ac7b4781151ccd49a0db74d7c479a776b3fb742a3
 SHA512 
5f27a71b44c5353648a634d812ea76e73e4e27a3408f7fd651e5e147cfba8ce51e55ea0773d550bb63e44fc15fb32fe824a558ba4a8e03ac6c7140c83ded35d5
 DIST types-setuptools-69.2.0.20240316.tar.gz 35324 BLAKE2B 
067abd45f75cbecc2601b87a5e18c3099ad8030af86e8d0e1a39c3682adb8be1deba320bdaca58d567c58c72b7d907e9dc50497c00954a5cc967ebabfd97ab9b
 SHA512 
d0fd1174755c81d9d92495515cd7ffbc4a69c2af4b756f48deeced9dcf421182b112e9b47931972a312cd9ec30e87379b373ab19f2c44140df37293e98d8bbd6
+DIST types-setuptools-69.2.0.20240317.tar.gz 36743 BLAKE2B 
1e3a318993b3f802cb0fac94400d5859e57f009a26a1448586420e14a62b4296414c2d43ee860f53b65ddf6e5d42278a5757e96e62d0db2df1739f94d5974003
 SHA512 
58bd476d81a5f423b733efe5b7bd4a961849ec0cf558a45b52347bca3ae99692463ba26ae0fbc4df9a895ba88937393159541d2d00a2d026b9a5388beafcafbb

diff --git 
a/dev-python/types-setuptools/types-setuptools-69.2.0.20240317.ebuild 
b/dev-python/types-setuptools/types-setuptools-69.2.0.20240317.ebuild
new file mode 100644
index ..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.2.0.20240317.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"



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

2024-03-16 Thread Michał Górny
commit: ede13deaa7273ca0599a045d663cad06fd2a0f64
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:21:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:30:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede13dea

dev-python/flexmock: Bump to 0.12.0

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

 dev-python/flexmock/Manifest   |  1 +
 dev-python/flexmock/flexmock-0.12.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/flexmock/Manifest b/dev-python/flexmock/Manifest
index fff180c05d39..c5a2768f05b0 100644
--- a/dev-python/flexmock/Manifest
+++ b/dev-python/flexmock/Manifest
@@ -1 +1,2 @@
 DIST flexmock-0.11.3.tar.gz 52509 BLAKE2B 
5246cedb3cae7aeb4ddee9158bc365be13bf81443711456a84abd3dfb30c8ea7cbca8fbce618efe26d33bc8185a9d7a52f1532934f7aad5fa11296ef21731963
 SHA512 
38387529d8b7e359cf6e578c9be8ae028cd28929567267bce1bb7f44032c00480520335315bb1c510229728e1101aa379b809fb89aeddafd19590e38e7ebdcf2
+DIST flexmock-0.12.0.tar.gz 52704 BLAKE2B 
fdae0ff50971359a9e27bb70173f10ee093d6dd9e5c70c893b7ef4392f6181472b7fbe6f6b277a1267032731cad9387d01af6e20eaddae42aab08ad4464032fb
 SHA512 
2e0e1169b16c7fe6d251014fa7402aa8dfa8bda953d5e973d9f28964085556a8db9a3be84a37271878604f0d1b54f4c1da8af2d03e43cba9d4f2f8df3ba1f410

diff --git a/dev-python/flexmock/flexmock-0.12.0.ebuild 
b/dev-python/flexmock/flexmock-0.12.0.ebuild
new file mode 100644
index ..41a96f891538
--- /dev/null
+++ b/dev-python/flexmock/flexmock-0.12.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Testing library to create mocks, stubs and fakes"
+HOMEPAGE="https://flexmock.readthedocs.io/;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   tests/test_teamcity.py
+   tests/test_testtools.py
+   tests/test_unittest.py
+   )
+   epytest -p no:flaky
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc -r docs
+}



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

2024-03-16 Thread Michał Górny
commit: ff71ef9016a49257e920b54b0cc46f71550fdfad
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:23:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff71ef90

dev-python/referencing: Bump to 0.34.0

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

 dev-python/referencing/Manifest  |  1 +
 dev-python/referencing/referencing-0.34.0.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest
index fdbc93c2f21c..cfcb4e6113e7 100644
--- a/dev-python/referencing/Manifest
+++ b/dev-python/referencing/Manifest
@@ -1 +1,2 @@
 DIST referencing-0.33.0.tar.gz 55507 BLAKE2B 
6781b3295a1727ed0d6cdb17ca9b8e63d974463ccebb6064cb153a5523a7912c41525d03b8baa7eb17e4165880b75a738648a318a9415be5d9d6459622ed5803
 SHA512 
053ae200401c415a887ebead387d3378ead4c1c98d7f37a0130fd5b8d0c9ce86848591f8e47e59e0e2d0a596a49a450fdad3ffb5246b369ffdc4f2c31e9e
+DIST referencing-0.34.0.tar.gz 62624 BLAKE2B 
c5e8a5d19121f2d09ea443248690e2fa9069140b027b6fa2f741d5133c931da12ae87d8ac7923bfc52ca3d93c966399cf48c1f31d6f4066b6a44488ec50b5d24
 SHA512 
97e4cfe0fb306068abfd6c0348d12483cbd3705c0b4c8852c0f0209c4d05be08bf77fa3ec56af77a2815a4ff3294ff06d3f09f213a165ae17bdcab246e47c178

diff --git a/dev-python/referencing/referencing-0.34.0.ebuild 
b/dev-python/referencing/referencing-0.34.0.ebuild
new file mode 100644
index ..9bb63870e54d
--- /dev/null
+++ b/dev-python/referencing/referencing-0.34.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)"
+HOMEPAGE="
+   https://github.com/python-jsonschema/referencing/
+   https://pypi.org/project/referencing/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-03-16 Thread Michał Górny
commit: 5366d508d54f4aefd0c6e036479506f920178b0a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:23:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5366d508

dev-python/types-docutils: Bump to 0.20.0.20240317

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

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

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 2caa689d2ba3..c06374bd4cce 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -4,3 +4,4 @@ DIST types-docutils-0.20.0.20240311.tar.gz 16388 BLAKE2B 
4b7a65fb1e3b86d2758
 DIST types-docutils-0.20.0.20240314.tar.gz 18376 BLAKE2B 
2e4b83673aa0e1940c89f8089330b13fa04830bc5bae2dfd24f18233041ac95ee95af5136634489328e679661fcab09f32cf729ea582ffc355b071f2b7a0c214
 SHA512 
4e17174e37d04f0eed82594487965e5a1a2c2016179dc2960420aaf7c2d1338608822304530530df3e87146ac6a2d8461d5110be5e13f1748a642476df03e1be
 DIST types-docutils-0.20.0.20240315.tar.gz 18709 BLAKE2B 
0d94d136a7ed1998fb66927aef6a0490d10520837296b70b2a9d96881c67ef4a52812a2dc36fdef6ab6a81acdc8c047548b27b6df7978b3ad3ba98e7a41abd8b
 SHA512 
c8fb82449be436bfa5621775ec04a730c06ec424e53d250801a9a2a3fce8e8f526ac2ff3057e88e59f54489645858b63758a26ccd988dc0513f7463bfd33eb71
 DIST types-docutils-0.20.0.20240316.tar.gz 18738 BLAKE2B 
83c731a58bc39ee1c0fd12b98ae65eb91b82cc4391c820783252d6894202fafa4dcdc616afa3918ecde0198038e42310c4901a886e38be69748c43d7b596ec72
 SHA512 
8032dee8060c2eda09a53f7e4d7508e3f03256ecb821d3681f5a735ff534244b1a62de1d4e393e9726bf38eaee438224ab56887f2627c45533ade1e0e3243aa2
+DIST types-docutils-0.20.0.20240317.tar.gz 19250 BLAKE2B 
8027b75cca44357b92c10e1c3543fb4624a62bd66862a4107a9e5e57db60dade31d1c25d7634a6417bba27d725fcca337c8159cb0bbec92f1823f84e249e0ebe
 SHA512 
e7c32bcc7214be9e650f35a1b2cb019ff449e194bb74d3a087cba2a676240b741174541dd8c5d42c08bb734cc05a3789698b04de7dc87f897d9158ad769cc7aa

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240317.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240317.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240317.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-lazy-fixtures/

2024-03-16 Thread Michał Górny
commit: c6ad063f655686eb56a69e51f6a8212c53358ca4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:22:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ad063f

dev-python/pytest-lazy-fixtures: Bump to 1.0.7

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

 dev-python/pytest-lazy-fixtures/Manifest   |  1 +
 .../pytest-lazy-fixtures-1.0.7.ebuild  | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/pytest-lazy-fixtures/Manifest 
b/dev-python/pytest-lazy-fixtures/Manifest
index b6b7d82f7e4a..d80d6fd28874 100644
--- a/dev-python/pytest-lazy-fixtures/Manifest
+++ b/dev-python/pytest-lazy-fixtures/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-lazy-fixtures-1.0.5.gh.tar.gz 20107 BLAKE2B 
543f1a2c9a134fc238c686286b81367c3d6ad21b0bb4b171e2c00f1b961a7813a6c6b141dd265a360c40da7d6e1fd0d48c5ea8d8fc3804a09a39447c0c1c7970
 SHA512 
c84bce864c5e482c5115ba4c1c8caec9e97a85af4fc839a9fa3a472306d12e1c4564cf4323545be2c6af52c1dc22c24a3e25eae434696953f9efd5d822663601
 DIST pytest_lazy_fixtures-1.0.6.tar.gz 6734 BLAKE2B 
96790ba540258d2b197fc4043dbc4cfe2c4b2b899208dbf0ff16308c273e775e9bb7661c0b07f64f54658fb76cc942f1530e31584613da7b60c9c1cf63742ed9
 SHA512 
d8db7c39178dff14b358d389f0fd5b481ffdfa256b5d8cfd7a810c8fb632a687ff95eebb9988cd9f82f85f6169a8e6a625783fd35831a6fe8db3a23949719c25
+DIST pytest_lazy_fixtures-1.0.7.tar.gz 6958 BLAKE2B 
e8bd937592fc0773077712517655f25a3051263c3ef0a9450e78a22b3e69fa028ecbe17b8f9c5d4e38eff263a2a3a8cb5b0a64e0ca77cd47c80b3128f9a46122
 SHA512 
abb4cc08d3a3a3de5e1df2df7df8b9f552cefc715408b402a738ebc0368475480f63c627d49b7fe0bdfdb468f15cfc8e568ac1057511f9f9cc4c13231a8c3e71

diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.0.7.ebuild 
b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.0.7.ebuild
new file mode 100644
index ..43d0138b5f59
--- /dev/null
+++ b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.0.7.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Allows you to use fixtures in @pytest.mark.parametrize"
+HOMEPAGE="
+   https://github.com/dev-petrov/pytest-lazy-fixtures/
+   https://pypi.org/project/pytest-lazy-fixtures/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/pytest-7[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_lazy_fixtures.plugin
+   epytest
+}



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

2024-03-16 Thread Michał Górny
commit: fa66eb35ef418282473df101603bd726b153eac9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:18:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa66eb35

dev-python/djangorestframework: Bump to 3.15.0

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

 dev-python/djangorestframework/Manifest|  1 +
 .../djangorestframework-3.15.0.ebuild  | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/djangorestframework/Manifest 
b/dev-python/djangorestframework/Manifest
index a890ed28d6c0..f68cd3b1db51 100644
--- a/dev-python/djangorestframework/Manifest
+++ b/dev-python/djangorestframework/Manifest
@@ -1 +1,2 @@
 DIST django-rest-framework-3.14.0.gh.tar.gz 9056443 BLAKE2B 
217be67f42207d72d862011a72aecef3e111c1e1dd4b4e090cae6b22dee3fb32e060f7877c498084cf1221eb960b4ca895ef55721f7cabaafe3e36ee152e17a8
 SHA512 
c1012c656b427e0318b2056e2f984ddc75a5b4e85f375c76fba165ad06e285848eee1bc6dc76c097daec57d780efb2551110199d62ce636a03951aec13ab4013
+DIST django-rest-framework-3.15.0.gh.tar.gz 9293419 BLAKE2B 
c6884185b8a11ca044956ec15bf3d31c3c46d8a911128f37ab305d89540a223e4b04ac4c13fc107333e9774ee048505f6cd0c66989f9f3cc9511239354572d25
 SHA512 
1b283fea0a94d64ea29bef59f18b5cb309627b7b927d80cdaad11d1fa9c4df2e2059d619ca5a73f382fa21bf847a266926542c1a1f5764bd6404d7c11861efab

diff --git a/dev-python/djangorestframework/djangorestframework-3.15.0.ebuild 
b/dev-python/djangorestframework/djangorestframework-3.15.0.ebuild
new file mode 100644
index ..0d2c06784f22
--- /dev/null
+++ b/dev-python/djangorestframework/djangorestframework-3.15.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=django-rest-framework-${PV}
+DESCRIPTION="Web APIs with django made easy"
+HOMEPAGE="
+   https://www.django-rest-framework.org/
+   https://github.com/encode/django-rest-framework/
+   https://pypi.org/project/djangorestframework/
+"
+SRC_URI="
+   https://github.com/encode/django-rest-framework/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/django-3.0[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   tests/test_description.py::TestViewNamesAndDescriptions::test_markdown
+
+   # require coreapi (but not skipped properly)
+   
tests/schemas/test_managementcommand.py::GenerateSchemaTests::test_coreapi_renders_default_schema_with_custom_title_url_and_desc
+   
tests/schemas/test_managementcommand.py::GenerateSchemaTests::test_coreapi_renders_openapi_json_schema
+   
tests/schemas/test_managementcommand.py::GenerateSchemaTests::test_renders_corejson_schema
+)



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

2024-03-16 Thread Michał Górny
commit: eb7aa7bcdd93df052577033e73412d156b7567ef
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:17:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:30:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7aa7bc

dev-python/json5: Bump to 0.9.24

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

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

diff --git a/dev-python/json5/Manifest b/dev-python/json5/Manifest
index d7739e46b6ba..388b42db157e 100644
--- a/dev-python/json5/Manifest
+++ b/dev-python/json5/Manifest
@@ -1,2 +1,3 @@
 DIST json5-0.9.17.tar.gz 35980 BLAKE2B 
5edfdbd48dbc287d3b0575ef0f6b8dfd567cecfb0fabe31c2254ba56b82d9c54e133bca86dd71315537d15f7068fb957c9d86b869804de2d51bcc12c07a0961d
 SHA512 
eeff6db19e9a38d61c0ef6a1259e69616b524ede372fade1973be341a7c8730812049212a0f75023026ece3e598f579900d9cac73f231dfa711939c71b8c1e17
 DIST json5-0.9.22.tar.gz 38875 BLAKE2B 
42a88acba034874ef1084a2d1205833b1ed8311308a67628098e7cfee4ef84f8dea8096b28b0a456119eedc9ce02dcca321831843fba3814aa1014649d9ac708
 SHA512 
a9d02cb980ebb62c931cd4747519ea268b285440f1ad5e9175f3fe92da573a91d9cbae1f770915ddcbbbc083c6b616039357b6956e294bb4582db2b2f0f00dbc
+DIST json5-0.9.24.tar.gz 40085 BLAKE2B 
6e2823eb9aa982837111d587fc775fe6da11a5071a677d50ede6124cac7133faf99f8c73eeb61820eda2efe798d8ed8b30d3fb4601728a66cde294adcadd1b21
 SHA512 
ccc9fdc129a8857ca507601a7e52c119648550ecd9d256caf5bf558c7338998712b0e1d9294eb0fc62f630f53897f6993a56a352a5b7bcb49e21c4b989ac4ef3

diff --git a/dev-python/json5/json5-0.9.24.ebuild 
b/dev-python/json5/json5-0.9.24.ebuild
new file mode 100644
index ..ef679f5690a7
--- /dev/null
+++ b/dev-python/json5/json5-0.9.24.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python implementation of the JSON5 data format"
+HOMEPAGE="
+   https://github.com/dpranke/pyjson5/
+   https://pypi.org/project/json5/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests pytest



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

2024-03-16 Thread Michał Górny
commit: bb48c49389d6614e994198bf287655ba90232184
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:19:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb48c493

dev-python/versioningit: Bump to 3.1.0

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

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

diff --git a/dev-python/versioningit/Manifest b/dev-python/versioningit/Manifest
index 139f4b889f72..62936285c271 100644
--- a/dev-python/versioningit/Manifest
+++ b/dev-python/versioningit/Manifest
@@ -1 +1,2 @@
 DIST versioningit-3.0.0.tar.gz 203693 BLAKE2B 
8253e367eea67711f2381bf6484f18b26d356c48872cb2f3b135c42c08d0e03114bfea4d02eb50e404094167609b24bab37f1bb7cc73ba87f524e564f5db
 SHA512 
162cbe50d22be03c20e5d6efad0672264544fa918d706cdf158b30befe429f8ba0621b664c91ccad2f13d24176f7a3a1a36a8dc2b7a0263c8585d06b4f98bc41
+DIST versioningit-3.1.0.tar.gz 215117 BLAKE2B 
d0fc7056cc59088ed0091bc20af540b39238ca33bc049ffb87978e48a605cbee69a2daf574ff9b3791b3d55b708adeaca877f1914b8d4d2106f76cfa33dea608
 SHA512 
d30ec0b2831ab3e77e51b3e41b542ef2e73838dd78a2b1bebb64db4f7fdb4c988299f7b9605c9ff884c130fe97b2491e1bb27866450346023b68dd1a2204e04d

diff --git a/dev-python/versioningit/versioningit-3.1.0.ebuild 
b/dev-python/versioningit/versioningit-3.1.0.ebuild
new file mode 100644
index ..105eac3c72ec
--- /dev/null
+++ b/dev-python/versioningit/versioningit-3.1.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A setuptools plugin for versioning based on git tags"
+HOMEPAGE="
+   https://github.com/jwodder/versioningit/
+   https://pypi.org/project/versioningit/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-17.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   

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

2024-03-16 Thread Michał Górny
commit: c0d5596f0a1c95b8d184ca65460c99b656b5ecd7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 03:19:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d5596f

dev-python/paste: Bump to 3.8.0

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

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

diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest
index 9b21b0216aa8..43bf12bbf36e 100644
--- a/dev-python/paste/Manifest
+++ b/dev-python/paste/Manifest
@@ -1 +1,2 @@
 DIST Paste-3.7.1.tar.gz 639191 BLAKE2B 
5c36794e0d0aba9396a621933bfc2b600da5c951a6aed39ebcea8a1ad84449556a94bbf13651fe28c0886f826417ee0dfe6b82ad76c4956579b0a5795539ae3d
 SHA512 
672f0476582b0c0f65a049800fbd23f7df2c62b405ed1b803474715a80d532bbf117558b201329967bf83f4c88c8740e5f626ff5c2dafa3eade04fccefd332b0
+DIST Paste-3.8.0.tar.gz 636922 BLAKE2B 
4952eb6a8c59d0ed653ba9b74cb55fbf0c5a32fa298fc2e6a8c7beb10c4f0a35a82b9e30ca7bf8612f6ae4f4e6e4124974b49ee8f268fc95d15f8f619e3e8222
 SHA512 
88e21b3a00f7f871292d4c098b1e8c1c5331c9e28a297ca37a40551d11a2f086e6ddedb6ba1a9ec92b9d20c6584703e6ed1e84d236fcaf0378b15729360c52bd

diff --git a/dev-python/paste/paste-3.8.0.ebuild 
b/dev-python/paste/paste-3.8.0.ebuild
new file mode 100644
index ..a9c43ec6b2f2
--- /dev/null
+++ b/dev-python/paste/paste-3.8.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
+HOMEPAGE="
+   https://pythonpaste.readthedocs.io/en/latest/
+   https://github.com/cdent/paste/
+   https://pypi.org/project/Paste/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-paste
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/test_proxy.py
+   )
+
+   [[ ${EPYTHON} == python3.1[12] ]] && EPYTEST_DESELECT+=(
+   # fails due to cgi deprecation warning
+   tests/test_cgiapp.py::test_form
+   )
+
+   epytest
+}



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

2024-03-16 Thread Michał Górny
commit: ae35dfb5775d17407359432401f7bdd24ff543d2
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 02:37:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 03:30:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae35dfb5

dev-python/hatchling: Bump to 1.22.2

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.22.2.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index e649befe087c..cb988a523d96 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1 +1,2 @@
 DIST hatch-hatchling-v1.21.1.gh.tar.gz 774577 BLAKE2B 
31e2b50598b4fe120ecea407a37e3262876a2ec1e8cf02f272c25838e73afc37f2fef1f8fab08b2e3b83bfd828f6c558ce303b084081b83504343a8bb057c341
 SHA512 
91b5684737fac19758d7095b357f99031d46e9f981e093cab848ce770fd1f9440b69212f3ef2217e3700e7dd7985a97c2735bbd27b306c7b8aa7bffc5c950fb4
+DIST hatch-hatchling-v1.22.2.gh.tar.gz 782675 BLAKE2B 
1b8dd52627cbbc87c8ed2d4b8f41f339fd59ee5e641f8d14f88c200b085d0d783397b406d4c2e0fc38a4c0545d02e03c8c3c4f19ab810828b522571e807b9460
 SHA512 
fe5fa174f07b552d46fb75d092b6e992cff8f0a72b994336b8593b807fdf61cc07ab5a90097099a7f30d3da34b4ce9a3d9313316cfd97f3b0e731bd2d7d3511e

diff --git a/dev-python/hatchling/hatchling-1.22.2.ebuild 
b/dev-python/hatchling/hatchling-1.22.2.ebuild
new file mode 100644
index ..880c81d559bb
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.22.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# deps are listed in backend/src/hatchling/ouroboros.py
+# editables are optional but required for editable installs
+RDEPEND="
+   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.10)
+   dev-python/trove-classifiers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   # broken if CARGO is set
+   
tests/backend/builders/test_binary.py::TestBuildBootstrap::test_no_cargo
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   # sigh; standalone test suites are overrated, right?
+   echo "__version__ = '${PV}'" > src/hatch/_version.py || die
+   # tests mock cargo subprocess call but the backend raises if CARGO
+   # is not set and shutil.which() can't find it
+   local -x CARGO=cargo
+   epytest tests/backend
+}



[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxterminal/

2024-03-16 Thread Sam James
commit: 81e6b98a056a32420cf3d5c6964fc926f84864b5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:18:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e6b98a

lxde-base/lxterminal: add github upstream metadata

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

 lxde-base/lxterminal/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lxde-base/lxterminal/metadata.xml 
b/lxde-base/lxterminal/metadata.xml
index f683ae020a16..6ad96d09fde7 100644
--- a/lxde-base/lxterminal/metadata.xml
+++ b/lxde-base/lxterminal/metadata.xml
@@ -4,5 +4,6 @@
 

lxde
+   lxde/lxterminal

 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libfm/, x11-libs/libfm/files/

2024-03-16 Thread Sam James
commit: 1042734eac3ec936bf9fcd987f1c1e56cdf327c9
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:17:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1042734e

x11-libs/libfm: fix modern C issue

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

 x11-libs/libfm/files/libfm-1.3.2-c99.patch |  48 +++
 x11-libs/libfm/libfm-1.3.2-r1.ebuild   | 127 +
 2 files changed, 175 insertions(+)

diff --git a/x11-libs/libfm/files/libfm-1.3.2-c99.patch 
b/x11-libs/libfm/files/libfm-1.3.2-c99.patch
new file mode 100644
index ..b84cf0c8
--- /dev/null
+++ b/x11-libs/libfm/files/libfm-1.3.2-c99.patch
@@ -0,0 +1,48 @@
+https://bugs.gentoo.org/919076
+https://github.com/lxde/libfm/issues/100
+https://github.com/lxde/libfm/pull/101
+
+From ec6a21263d150aea918826941a80f335b45470a8 Mon Sep 17 00:00:00 2001
+From: Mamoru TASAKA 
+Date: Fri, 1 Mar 2024 14:19:46 +0900
+Subject: [PATCH] FIX: support gcc14 -Werror=incompatible-pointer-types
+
+gcc14 now defaults to -Werror=incompatible-pointer-types .
+To support this, cast GTK related objects for assignment
+properly.
+
+Fixes #100 .
+--- a/src/gtk/exo/exo-icon-view.c
 b/src/gtk/exo/exo-icon-view.c
+@@ -2819,7 +2819,7 @@ exo_icon_view_key_press_event (GtkWidget   *widget,
+   /* allocate a new event to forward */
+   new_event = gdk_event_copy ((GdkEvent *) event);
+   g_object_unref (G_OBJECT (new_event->key.window));
+-  new_event->key.window = g_object_ref (G_OBJECT (gtk_widget_get_window 
(icon_view->priv->search_entry)));
++  new_event->key.window = GDK_WINDOW(g_object_ref (G_OBJECT 
(gtk_widget_get_window (icon_view->priv->search_entry;
+ 
+   /* send the event to the search entry. If the "preedit-changed" signal is
+* emitted during this event, priv->search_imcontext_changed will be set.
+--- a/src/gtk/fm-dnd-dest.c
 b/src/gtk/fm-dnd-dest.c
+@@ -458,7 +458,7 @@ static GdkDragAction _ask_action_on_drop(GtkWidget *widget,
+ gtk_action_set_sensitive(act, FALSE);
+ }
+ }
+-ri.menu = g_object_ref(gtk_ui_manager_get_widget(ui, "/popup"));
++ri.menu = GTK_MENU(g_object_ref(gtk_ui_manager_get_widget(ui, "/popup")));
+ g_signal_connect(ri.menu, "selection-done", 
G_CALLBACK(gtk_widget_destroy), NULL);
+ unmap_handler = g_signal_connect(ri.menu, "unmap",
+  G_CALLBACK(run_unmap_handler), );
+--- a/src/gtk/fm-standard-view.c
 b/src/gtk/fm-standard-view.c
+@@ -637,7 +637,7 @@ static inline void create_icon_view(FmStandardView* fv, 
GList* sels)
+ "text", FM_FOLDER_MODEL_COL_NAME );
+ if(fv->renderer_text)
+ g_object_unref(fv->renderer_text);
+-fv->renderer_text = g_object_ref_sink(render);
++fv->renderer_text = FM_CELL_RENDERER_TEXT(g_object_ref_sink(render));
+ exo_icon_view_set_search_column((ExoIconView*)fv->view, 
FM_FOLDER_MODEL_COL_NAME);
+ g_signal_connect(fv->view, "item-activated", 
G_CALLBACK(on_icon_view_item_activated), fv);
+ g_signal_connect(fv->view, "selection-changed", 
G_CALLBACK(on_sel_changed), fv);
+

diff --git a/x11-libs/libfm/libfm-1.3.2-r1.ebuild 
b/x11-libs/libfm/libfm-1.3.2-r1.ebuild
new file mode 100644
index ..63012f59c6ff
--- /dev/null
+++ b/x11-libs/libfm/libfm-1.3.2-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${PN}-${PV/_/}"
+inherit autotools vala xdg
+
+DESCRIPTION="Library for file management"
+HOMEPAGE="https://wiki.lxde.org/en/PCManFM;
+SRC_URI="https://github.com/lxde/libfm/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0/5.3.1" # copy ABI_VERSION because it seems upstream change it randomly
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+IUSE="+automount debug doc examples exif gtk udisks vala"
+
+REQUIRED_USE="udisks? ( automount ) doc? ( gtk )"
+
+DEPEND="
+   >=dev-libs/glib-2.18:2
+   >=lxde-base/menu-cache-1.1.0-r1:=
+   ~x11-libs/libfm-extra-${PV}
+   gtk? ( x11-libs/gtk+:3 )
+   udisks? ( dev-libs/dbus-glib )
+"
+RDEPEND="${DEPEND}
+   !lxde-base/lxshortcut
+   x11-misc/shared-mime-info
+   automount? (
+   udisks? ( gnome-base/gvfs[udev,udisks] )
+   !udisks? ( gnome-base/gvfs[udev] )
+   )
+   exif? ( media-libs/libexif )
+"
+BDEPEND="
+   app-arch/xz-utils
+   dev-util/glib-utils
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-buildsystem.patch"
+   "${FILESDIR}/${PN}-1.3.2-c99.patch"
+)
+
+src_prepare() {
+   xdg_src_prepare
+
+   if ! 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-control-center/files/, gnome-extra/cinnamon-control-center/

2024-03-16 Thread Sam James
commit: 20a9ce835b76599fa97c3ae8e743b7ac7ff96890
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:15:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:15:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a9ce83

gnome-extra/cinnamon-control-center: fix modern C issue

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

 .../cinnamon-control-center-6.0.0-r1.ebuild| 123 +
 .../files/cinnamon-control-center-6.0.0-c99.patch  |  21 
 2 files changed, 144 insertions(+)

diff --git 
a/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0-r1.ebuild 
b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0-r1.ebuild
new file mode 100644
index ..542e240d4060
--- /dev/null
+++ 
b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson gnome2-utils python-any-r1 xdg virtualx
+
+DESCRIPTION="Cinnamons's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-control-center;
+SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+IUSE="+colord input_devices_wacom +networkmanager +modemmanager 
gnome-online-accounts systemd test wayland"
+REQUIRED_USE="modemmanager? ( networkmanager )"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   app-accessibility/at-spi2-core:2
+   >=dev-libs/glib-2.44.0:2
+   >=gnome-base/libgnomekbd-3.0.0:0=
+   >=gnome-extra/cinnamon-desktop-6.0:0=
+   >=gnome-extra/cinnamon-menus-6.0
+   media-libs/fontconfig
+   >=sys-auth/polkit-0.103
+   >=sys-power/upower-0.99.8:=
+   >=x11-libs/gdk-pixbuf-2.23.0:2
+   >=x11-libs/gtk+-3.16.0:3[wayland=]
+   >=dev-libs/libgudev-232
+   >=x11-libs/libnotify-0.7.3
+   x11-libs/cairo
+   x11-libs/libX11
+   >=x11-libs/libxklavier-5.1:=
+   x11-libs/pango
+
+   colord? (
+   >=x11-misc/colord-0.1.14:0=
+   )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/libXi-1.2
+   )
+   networkmanager? (
+   >=gnome-extra/nm-applet-1.2.0
+   >=net-libs/libnma-1.8.34
+   >=net-misc/networkmanager-1.2.0[modemmanager?]
+
+   modemmanager? (
+   >=net-misc/modemmanager-0.7:=
+   )
+   )
+   gnome-online-accounts? (
+   >=net-libs/gnome-online-accounts-3.18.0:=
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+
+   colord? (
+   >=gnome-extra/gnome-color-manager-3
+   )
+   input_devices_wacom? (
+   gnome-extra/cinnamon-settings-daemon[input_devices_wacom]
+   )
+   systemd? (
+   >=sys-apps/systemd-31
+   )
+   !systemd? (
+   app-admin/openrc-settingsd
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   app-text/iso-codes
+   x11-base/xorg-proto
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Fix optional wayland
+   # https://github.com/linuxmint/cinnamon-control-center/pull/323
+   "${FILESDIR}/${PN}-6.0.0-fix-optional-wayland.patch"
+   "${FILESDIR}/${PN}-6.0.0-c99.patch"
+)
+
+src_prepare() {
+   default
+   python_fix_shebang meson_install_schemas.py
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use colord color)
+   $(meson_use modemmanager)
+   $(meson_use networkmanager)
+   $(meson_use gnome-online-accounts onlineaccounts)
+   $(meson_use input_devices_wacom wacom)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}

diff --git 
a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-c99.patch
 
b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-c99.patch
new file mode 100644
index ..b5a73ae3186d
--- /dev/null
+++ 
b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-c99.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/919085
+https://github.com/linuxmint/cinnamon-control-center/commit/0361ff2974eb4741f3cd8b6db00dbe1ab56c8a59
+
+From 0361ff2974eb4741f3cd8b6db00dbe1ab56c8a59 Mon Sep 17 00:00:00 2001
+From: Leigh Scott 
+Date: Thu, 18 Jan 2024 21:30:28 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-settings-daemon/files/, ...

2024-03-16 Thread Sam James
commit: 61dc69e3f082efdfab09d88623449dc5969a7eb9
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:11:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:11:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61dc69e3

gnome-extra/cinnamon-settings-daemon: fix modern C issue

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

 .../cinnamon-settings-daemon-6.0.0-r1.ebuild   | 99 ++
 .../files/cinnamon-settings-daemon-6.0.0-c99.patch | 26 ++
 2 files changed, 125 insertions(+)

diff --git 
a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0-r1.ebuild 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0-r1.ebuild
new file mode 100644
index ..dffa7e4efb41
--- /dev/null
+++ 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson gnome2-utils python-any-r1 xdg
+
+DESCRIPTION="Cinnamon's settings daemon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-settings-daemon;
+SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+colord cups input_devices_wacom smartcard systemd wayland"
+
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2[dbus]
+   dev-libs/libgudev
+   >=gnome-base/libgnomekbd-3.6:=
+   >=gnome-extra/cinnamon-desktop-6.0:0=
+   media-libs/fontconfig
+   >=media-libs/lcms-2.2:2
+   media-libs/libcanberra[gtk3,pulseaudio]
+   >=media-libs/libpulse-0.9.16[glib]
+   >=sys-auth/polkit-0.97
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.14.0:3[wayland=]
+   >=x11-libs/libnotify-0.7.3
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   >=x11-libs/libxklavier-5.0:=
+   >=x11-libs/pango-1.20.0
+   >=sys-power/upower-0.9.11:=
+
+   colord? ( >=x11-misc/colord-0.1.27:= )
+   cups? (
+   >=net-print/cups-1.4[dbus]
+   app-admin/system-config-printer
+   net-print/cups-pk-helper )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=gnome-base/librsvg-2.36.2 )
+   smartcard? (
+   dev-libs/nspr
+   >=dev-libs/nss-3.11.2
+   )
+   systemd? ( sys-apps/systemd:0= )
+   !systemd? ( sys-auth/elogind )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/libxml2:2
+   x11-base/xorg-proto
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.0.0-c99.patch
+)
+
+src_prepare() {
+   default
+   python_fix_shebang install-scripts
+}
+
+src_configure() {
+   # gudev not optional on Linux platforms
+   local emesonargs=(
+   -Duse_gudev=enabled
+   -Duse_polkit=enabled
+   -Duse_logind=enabled
+   $(meson_feature colord use_color)
+   $(meson_feature cups use_cups)
+   $(meson_feature smartcard use_smartcard)
+   $(meson_feature input_devices_wacom use_wacom)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git 
a/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-6.0.0-c99.patch
 
b/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-6.0.0-c99.patch
new file mode 100644
index ..36ce9365a554
--- /dev/null
+++ 
b/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-6.0.0-c99.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/919084
+https://github.com/linuxmint/cinnamon-settings-daemon/commit/48da3c4763bea93ea3e1d2ba2e2dfdb7f41d8afc
+
+From 48da3c4763bea93ea3e1d2ba2e2dfdb7f41d8afc Mon Sep 17 00:00:00 2001
+From: Leigh Scott 
+Date: Mon, 5 Feb 2024 16:07:03 +
+Subject: [PATCH] Fix compile issue (#386)
+
+(Warning becomes an error due to gcc 14 changes)
+--- a/plugins/keyboard/gkbd-configuration.c
 b/plugins/keyboard/gkbd-configuration.c
+@@ -340,11 +340,11 @@ gkbd_configuration_get_xkl_engine (GkbdConfiguration 
*configuration)
+ const char * const *
+ gkbd_configuration_get_group_names (GkbdConfiguration *configuration)
+ {
+-  return configuration->priv->full_group_names;
++  return (const char * const *)configuration->priv->full_group_names;
+ }
+ 
+ const char * const *
+ gkbd_configuration_get_short_group_names (GkbdConfiguration *configuration)
+ {
+-  return 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calendar/files/, gnome-extra/gnome-calendar/

2024-03-16 Thread Sam James
commit: 82d0f1038dba761dcebeb6ca98fe4d4069afe0ed
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:13:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:13:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d0f103

gnome-extra/gnome-calendar: fix modern C issue

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

 .../files/gnome-calendar-45.1-c99.patch| 23 ++
 .../gnome-calendar/gnome-calendar-45.1-r1.ebuild   | 51 ++
 2 files changed, 74 insertions(+)

diff --git a/gnome-extra/gnome-calendar/files/gnome-calendar-45.1-c99.patch 
b/gnome-extra/gnome-calendar/files/gnome-calendar-45.1-c99.patch
new file mode 100644
index ..1a3411d335fa
--- /dev/null
+++ b/gnome-extra/gnome-calendar/files/gnome-calendar-45.1-c99.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/926638
+https://gitlab.gnome.org/GNOME/gnome-calendar/-/commit/2c33d98d82386b0d5e9057c8ba532efc6e202818
+
+From 2c33d98d82386b0d5e9057c8ba532efc6e202818 Mon Sep 17 00:00:00 2001
+From: David King 
+Date: Mon, 26 Feb 2024 11:55:29 +
+Subject: [PATCH] weather-service: Fix incompatible pointer types
+
+--- a/src/weather/gcal-weather-service.c
 b/src/weather/gcal-weather-service.c
+@@ -486,8 +486,8 @@ preprocess_gweather_reports (GcalWeatherService *self,
+   GSList *iter = NULL;/* unowned */
+   GDate cur_gdate;
+   glong first_tomorrow_dtime = -1;
+-  glong today_unix;
+-  glong unix_now;
++  gint64 today_unix;
++  gint64 unix_now;
+   guint i;
+ 
+   /*
+-- 
+GitLab

diff --git a/gnome-extra/gnome-calendar/gnome-calendar-45.1-r1.ebuild 
b/gnome-extra/gnome-calendar/gnome-calendar-45.1-r1.ebuild
new file mode 100644
index ..474e4f90fad4
--- /dev/null
+++ b/gnome-extra/gnome-calendar/gnome-calendar-45.1-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Manage your online calendars with simple and modern interface"
+HOMEPAGE="https://wiki.gnome.org/Apps/Calendar;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/libical-1.0.1:0=
+   >=gnome-base/gsettings-desktop-schemas-3.21.2
+   >=gnome-extra/evolution-data-server-3.45.1:=[gtk]
+   net-libs/libsoup:3.0
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/glib-2.67.5:2
+   >=gui-libs/gtk-4.11.2:4
+   >=dev-libs/libgweather-4.2.0:4=
+   >=app-misc/geoclue-2.4:2.0
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/gnome-calendar-45.1-c99.patch
+)
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxpanel/

2024-03-16 Thread Sam James
commit: 515f3fc217076a93933dedd7321b01371322978e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:02:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:07:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515f3fc2

lxde-base/lxpanel: add github upstream metadata

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

 lxde-base/lxpanel/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lxde-base/lxpanel/metadata.xml b/lxde-base/lxpanel/metadata.xml
index eb6c52bb507a..51f4bde82c2b 100644
--- a/lxde-base/lxpanel/metadata.xml
+++ b/lxde-base/lxpanel/metadata.xml
@@ -4,5 +4,6 @@
   
   
 lxde
+lxde/lxpanel
   
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-keyring/, gnome-base/gnome-keyring/files/

2024-03-16 Thread Sam James
commit: da33ef820a414ac3f3aba54fd9099cc4494d13fe
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:10:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:10:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da33ef82

gnome-base/gnome-keyring: fix modern C issue in tests

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

 .../files/gnome-keyring-42.1-c99.patch | 40 ++
 .../gnome-keyring/gnome-keyring-42.1-r2.ebuild |  4 +++
 2 files changed, 44 insertions(+)

diff --git a/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch 
b/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch
new file mode 100644
index ..3dfd578b7407
--- /dev/null
+++ b/gnome-base/gnome-keyring/files/gnome-keyring-42.1-c99.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/922630
+https://gitlab.gnome.org/GNOME/gnome-keyring/-/commit/f298c87e14e89656992ccfd17b133f4f2ab9c5ea
+
+From f298c87e14e89656992ccfd17b133f4f2ab9c5ea Mon Sep 17 00:00:00 2001
+From: Yaakov Selkowitz 
+Date: Wed, 24 Jan 2024 14:01:06 -0500
+Subject: [PATCH] gkm: fix test-sexp with GCC 14
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+pkcs11/gkm/test-sexp.c: In function ‘test_sign_verify’:
+pkcs11/gkm/test-sexp.c:231:92: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+In file included from pkcs11/gkm/test-sexp.c:31:
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+pkcs11/gkm/test-sexp.c:251:87: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+pkcs11/gkm/test-sexp.c:271:91: error: passing argument 6 of 
‘gkm_crypto_sign_xsa’ from incompatible pointer type 
[-Wincompatible-pointer-types]
+./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka 
‘long unsigned int *’} but argument is of type ‘gsize *’ {aka 
‘unsigned int *’}
+
+Signed-off-by: Yaakov Selkowitz 
+--- a/pkcs11/gkm/test-sexp.c
 b/pkcs11/gkm/test-sexp.c
+@@ -221,10 +221,10 @@ test_sign_verify (Test *test, gconstpointer unused)
+ {
+   gcry_sexp_t pubkey = NULL;
+   gboolean ret;
+-  guchar data[] = TEST_DATA;
+-  guchar data_size = TEST_DATA_SIZE;
+-  guchar signature[128];
+-  gsize signature_size = 128;
++  CK_BYTE data[] = TEST_DATA;
++  CK_ULONG data_size = TEST_DATA_SIZE;
++  CK_BYTE signature[128];
++  CK_ULONG signature_size = 128;
+ 
+   /* RSA */
+   /* sign some data */
+-- 
+GitLab

diff --git a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild 
b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
index 5cce53f7b4df..a2696c83bd79 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-42.1-r2.ebuild
@@ -40,6 +40,10 @@ BDEPEND="
test? ( ${PYTHON_DEPS} )
 "
 
+PATCHES=(
+   "${FILESDIR}"/gnome-keyring-42.1-c99.patch
+)
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/pcmanfm/

2024-03-16 Thread Sam James
commit: 089f094a6720012c727dcea9c45aaf006b36959e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:02:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:07:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089f094a

x11-misc/pcmanfm: add github upstream metadata

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

 x11-misc/pcmanfm/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-misc/pcmanfm/metadata.xml b/x11-misc/pcmanfm/metadata.xml
index de50b1cbd61f..c568a312ad63 100644
--- a/x11-misc/pcmanfm/metadata.xml
+++ b/x11-misc/pcmanfm/metadata.xml
@@ -4,5 +4,6 @@
   
   
 pcmanfm
+lxde/pcmanfm
   
 



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

2024-03-16 Thread Sam James
commit: fb987b5e57ab97b22e5a369c275f8159c1ef91b9
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 01:17:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 01:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb987b5e

profiles: fix mask for dev-python/pytest-salt-factories

Thanks to ionen for talking it out with me.

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

 profiles/base/package.use.mask | 4 
 profiles/package.mask  | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 2aa08151b846..ff18f8fd5c71 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2024-03-17)
+# Needs masked version of salt (bug #927142).
+dev-python/pytest-salt-factories python_targets_python3_12
+
 # Volkmar W. Pogatzki  (2024-03-10)
 # These packages have RESTRICT="test" and depend on dev-java/ant-junit
 # which is going away. Remove this mask when ebuilds are updated.

diff --git a/profiles/package.mask b/profiles/package.mask
index 40d78761cfa6..ea97bd856426 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,7 +36,6 @@
 # Sam James  (2024-03-16)
 # MIssing files (bug #927142).
 =app-admin/salt-3007.0
-=dev-python/pytest-salt-factories-1.0.0_rc29
 
 # Eli Schwartz  (2024-03-14)
 # Deprecated, doesn't work with python 3.12. Unmaintained with last



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

2024-03-16 Thread Sam James
commit: 6a1d58827309e734b6b48f9900d7b8249f91176e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 00:14:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 00:14:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1d5882

profiles: mask =dev-python/pytest-salt-factories-1.0.0_rc29 too

The salt version masked in 2ef3bab4b79ed11eacf0ff5eda8f76986aeede51 is the first
version w/ py3.12.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ea97bd856426..40d78761cfa6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,6 +36,7 @@
 # Sam James  (2024-03-16)
 # MIssing files (bug #927142).
 =app-admin/salt-3007.0
+=dev-python/pytest-salt-factories-1.0.0_rc29
 
 # Eli Schwartz  (2024-03-14)
 # Deprecated, doesn't work with python 3.12. Unmaintained with last



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

2024-03-16 Thread Sam James
commit: ba7ab2917721697919f82d135827b0da3820dfca
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 00:13:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 00:13:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7ab291

sys-devel/gcc: add 13.2.1_p20240316

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-13.2.1_p20240316.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 44e4b521e801..875901d49f34 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -23,6 +23,7 @@ DIST gcc-13-20240210.tar.xz 84354416 BLAKE2B 
5807623d3f7dd751b6dfe164cfd50d57b2f
 DIST gcc-13-20240224.tar.xz 84381840 BLAKE2B 
c40a3610bd65ac3cb7a1c5e446b202af33bce93e35795bd67b805f5b323e11d769020587dcb382ce4dd69cee3005882b5e1508651271d174656c1aba2187cb3f
 SHA512 
bc5909ecb7ce717908801e4088e547b863a62517fca3f861b53579efbfc8b01566d2c99124a48a40439198b3a48a9eca958ed0e910ffe94e278db0b91e57987a
 DIST gcc-13-20240302.tar.xz 84369428 BLAKE2B 
0fdf900b46fe169293a9f83978336d5d3c20625a21223e68c6eeb8eecae2b5eeaf2bc228b7b4efbed1de694c72a6f01ca571b901417db797f554942a1ee7adea
 SHA512 
bdebd939c733ead675a7428731968818e0ca9827ae6216d7811e04c566c683bc2eb3a4e6eee0951a81fd73e0461fb7aa3b4026b95d9e5954a20bca6e459eb12f
 DIST gcc-13-20240309.tar.xz 84389404 BLAKE2B 
1c3770da42adc26d49a43c05bcd574193666c9969a55ac8cf3ecbb7bd15498d1b55712831aee2e91cb744ca005544a96ce4d4b5b53fccb3cad100cab986d1119
 SHA512 
2d1e0374ebdee526f0549319fc9c364968c52a0d4aaa16759f00453cb083fe58d8f463c47d97f3bb74a0a92e251989eb75a50ee5800b4569978c72d25446b44e
+DIST gcc-13-20240316.tar.xz 84395460 BLAKE2B 
6c8819acdee01a28751f007c91d0d22e15326ec64e32f824da513738e90cca950e64773043d2688ae9e2519f91b7333e58a76d3e8b6e03a21e01407afabdb62c
 SHA512 
e2241e407ee6a407f8f3d51668c3cab6981e56ca249f3e37215e7ff90bf85e126388e0fe62de1f452aa12378a144755c4ff24eaf9ffab6d0cd6757c3924e1d96
 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B 
c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb
 SHA512 
a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
 DIST gcc-13.2.0-patches-12.tar.xz 47404 BLAKE2B 
ed018bcd7429d1c7aace746cbfc4e59dae409fc0a35231320c1b44c96fff0d912eba5c72109c2deb883f5368159df02148b2d4373396b34da882164c61fe4387
 SHA512 
b7872a03870bce7b633e4af4329b24fe8f3d50d6d9173f63549f606ce062787748af7f79e7ec4afeb768968d6e8462a849bd1b94316ea6bb284551f99e811617
 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B 
fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81
 SHA512 
d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240316.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240316.ebuild
new file mode 100644
index ..7e4df3343e31
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.1_p20240316.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+PATCH_VER="14"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.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=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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="amd64? ( >=${CATEGOR

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

2024-03-16 Thread Sam James
commit: 8601d77728b4705e24be3a7afcb7079ab80c4b47
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 00:13:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 00:13:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8601d777

dev-build/cmake: Stabilize 3.28.3 sparc, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index cdf93efc2e7c..de04ca8f2aef 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



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

2024-03-16 Thread Yixun Lan
commit: e3ec5ae1d951b27c3c97651ed22e4c0b3c370530
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 17:49:07 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 16 23:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ec5ae1

dev-libs/hyprlang: drop 0.4.0, 0.4.1

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/hyprlang/Manifest  |  2 --
 dev-libs/hyprlang/hyprlang-0.4.0.ebuild | 14 --
 dev-libs/hyprlang/hyprlang-0.4.1.ebuild | 14 --
 3 files changed, 30 deletions(-)

diff --git a/dev-libs/hyprlang/Manifest b/dev-libs/hyprlang/Manifest
index c728d9aaf783..a94df3b903d0 100644
--- a/dev-libs/hyprlang/Manifest
+++ b/dev-libs/hyprlang/Manifest
@@ -1,4 +1,2 @@
-DIST hyprlang-0.4.0.gh.tar.gz 63245 BLAKE2B 
79eab1d27c793965e9974cd73e7e4e433f3153c631665acae3866f3181f83dfa774e2728b0abde18926b26a0341b1548ab5d45207b7f3094c4f9e5d01c18f9bf
 SHA512 
f25ac8f5667e7c6600916fa730dcb66cef0f86ebedd7157e94691f3e46350f628d68a3974916c09d709bbb89582d66cf5c707ef263f20964b2f205972d72ebe8
-DIST hyprlang-0.4.1.gh.tar.gz 63616 BLAKE2B 
7fc9fde1411ce1fec4328724dd51d3a1ebcbb95850e10f0316cf70307885d7ab6b797836c77462bd3724367b3415457c89b6c7593e1ec9dd671500bd4cf0cffc
 SHA512 
2424d2b2d137b83b42aa37e6b31267a46e285dde0df1f600a3aa85f38117d1feaff9bb1884e266ef61c46b0bb02544a8b265329158eadd110962c5c03192e52f
 DIST hyprlang-0.4.2.gh.tar.gz 54441 BLAKE2B 
f87c91ba86fa1e7af1d895d00f537fdd3f3c379a4dd06761cd9bf032b751ee69d9a46863b823aa42cf8d4c0e7e07f543ee583f7ac4978911374f34cce640ff72
 SHA512 
4e98fa369130f4453d270053d5b3a36587ab77b2948125cffab59ac00267ea43aa5368d177e5862ef57a3c8471ad290889b83cf82ad08fcf35872172ee128963
 DIST hyprlang-0.5.0.gh.tar.gz 54809 BLAKE2B 
d5d83188b4cce021901182d94bcc6466949e6504053217cbf3324f7362e8a9d7cef2040949a172a35b41d9c0de981618d343edd21a70ab8a8005b573f5799e05
 SHA512 
9e80b936d977d46f9c1a0fc4733c89fb1cf521c767295891427f1ab358f8373839db3fad823f8abfca9d344350813361504f70aa3f6e109b523ab8ec2c3fa833

diff --git a/dev-libs/hyprlang/hyprlang-0.4.0.ebuild 
b/dev-libs/hyprlang/hyprlang-0.4.0.ebuild
deleted file mode 100644
index 386e61adcb2c..
--- a/dev-libs/hyprlang/hyprlang-0.4.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Official implementation library for the hypr config language"
-HOMEPAGE="https://github.com/hyprwm/hyprlang;
-SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-libs/hyprlang/hyprlang-0.4.1.ebuild 
b/dev-libs/hyprlang/hyprlang-0.4.1.ebuild
deleted file mode 100644
index 4c7b562223db..
--- a/dev-libs/hyprlang/hyprlang-0.4.1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Official implementation library for the hypr config language"
-HOMEPAGE="https://github.com/hyprwm/hyprlang;
-SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"



[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2024-03-16 Thread Yixun Lan
commit: a3e580efc91c9fb008f42627c5a1fe6b1497b072
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 18:18:46 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 16 23:47:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e580ef

gui-wm/hyprland: add 0.37.1

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-wm/hyprland/Manifest   |   1 +
 gui-wm/hyprland/hyprland-0.37.1.ebuild | 139 +
 2 files changed, 140 insertions(+)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 08e808bdfb75..4817218aed4a 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,3 +1,4 @@
 DIST hyprland-0.34.0.gh.tar.gz 14128415 BLAKE2B 
059fc8b849daeb71b08d7114fd8aea1264c0e9967f471df66b27aca46b95fd499d2929730ba66981bb7d6c423479533b280839db7839ca1df007825f72fb9bf8
 SHA512 
35cce0668a13d7e7fd220d62efd965a069ff0213996bfa47ca0852c6258881bc070020d4831364b325b71d8ce7373d1793a89006a4341088dcbaf01914920f1a
 DIST hyprland-0.35.0.gh.tar.gz 54200453 BLAKE2B 
f5a8a5ed5f5ca28e5fc5a329d5191abce458b9bf0b99bee970aaa4be40671bfe945dabe2b3ff34ca753beeb35ec7fe016e6a54669dbe1ee4f25e2c128c3e390d
 SHA512 
5afe7c340b994f2542982d8c8fa837b2a43ef9e487810fec0b33e4a5cc9188b71e41a0be22839191cf15e9c1fdfd964d0751def51f93db438e4a45649077c8a7
 DIST hyprland-0.36.0.gh.tar.gz 54632144 BLAKE2B 
8f27044702d50fd5b937cab096c340ed7b7c86fda65e2b15fd4704038f2f4a62eb5a75cf00cc721da66dd7aaf820052ba02d8457bef928ad0ecc8622d4e151c1
 SHA512 
964f60baf08d9e5cc978853f24d3fca8cb5115eab3dd5e9c6542db2bbb0b5b73fa61a863077e12bcfc9ed70c6af75f380928e21246e42af0870ee3a6475df5cc
+DIST hyprland-0.37.1.gh.tar.gz 54651435 BLAKE2B 
92bd78168909510ffb21b46f7d66e139e7b86f7655c7a8126eaf90b6ef6d7d5affaf0bc55ca1647a2f80b6d767afc00e1efe5f2241b2bc88d20357acee611b92
 SHA512 
f09316e210805b833a27524894222edc7a048b77f9f5d9cc8faa5b4e37040485ad3b9638f60a346da8d4d4aff24bbd6382b7fde64d07528990e9a521b2f46454

diff --git a/gui-wm/hyprland/hyprland-0.37.1.ebuild 
b/gui-wm/hyprland/hyprland-0.37.1.ebuild
new file mode 100644
index ..d319336d3193
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-0.37.1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson toolchain-funcs
+
+DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its 
looks"
+HOMEPAGE="https://github.com/hyprwm/Hyprland;
+
+if [[ "${PV}" = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git;
+else
+   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-source"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="X legacy-renderer systemd"
+
+# hyprpm (hyprland plugin manager) requires the dependencies at runtime
+# so that it can clone, compile and install plugins.
+HYPRPM_RDEPEND="
+   app-alternatives/ninja
+   dev-build/cmake
+   dev-build/meson
+   dev-vcs/git
+   virtual/pkgconfig
+"
+# bundled wlroots has the following dependency string according to included 
headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# enable x11-backend with X and vice versa
+WLROOTS_RDEPEND="
+   >=dev-libs/libinput-1.14.0:=
+   dev-libs/libliftoff
+   >=dev-libs/wayland-1.22
+   media-libs/libdisplay-info
+   media-libs/libglvnd
+   media-libs/mesa[egl(+),gles2]
+   sys-apps/hwdata:=
+   sys-auth/seatd:=
+   >=x11-libs/libdrm-2.4.118
+   x11-libs/libxkbcommon
+   >=x11-libs/pixman-0.42.0
+   virtual/libudev:=
+   X? (
+   x11-base/xwayland
+   x11-libs/libxcb:0=
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+"
+WLROOTS_DEPEND="
+   >=dev-libs/wayland-protocols-1.33
+"
+WLROOTS_BDEPEND="
+   dev-util/glslang
+   dev-util/wayland-scanner
+"
+RDEPEND="
+   ${HYPRPM_RDEPEND}
+   ${WLROOTS_RDEPEND}
+   dev-cpp/tomlplusplus
+   dev-libs/glib:2
+   dev-libs/libinput
+   dev-libs/wayland
+   gui-libs/hyprcursor
+   media-libs/libglvnd
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-libs/pixman
+   X? (
+   x11-libs/libxcb:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   ${WLROOTS_DEPEND}
+   dev-libs/hyprland-protocols
+   dev-libs/hyprlang
+   >=dev-libs/wayland-protocols-1.25
+"
+BDEPEND="
+   ${WLROOTS_BDEPEND}
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
+   app-misc/jq
+   dev-build/cmake
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} == binary ]] && return
+
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "Hyprland 

[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2024-03-16 Thread Yixun Lan
commit: a46837dc72fa2da8e9986a818c47d25e31406962
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 18:19:08 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 16 23:47:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a46837dc

gui-wm/hyprland: sync live

Closes: https://github.com/gentoo/gentoo/pull/35787
Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-wm/hyprland/hyprland-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-wm/hyprland/hyprland-.ebuild 
b/gui-wm/hyprland/hyprland-.ebuild
index d0249e1bfa35..d319336d3193 100644
--- a/gui-wm/hyprland/hyprland-.ebuild
+++ b/gui-wm/hyprland/hyprland-.ebuild
@@ -68,6 +68,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/libinput
dev-libs/wayland
+   gui-libs/hyprcursor
media-libs/libglvnd
x11-libs/cairo
x11-libs/libdrm



[gentoo-commits] repo/gentoo:master commit in: gui-libs/hyprcursor/

2024-03-16 Thread Yixun Lan
commit: 5d1d0ccd5ec7cac826e546da63292df45d953766
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 18:13:43 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 16 23:47:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d1d0ccd

gui-libs/hyprcursor: new package, add 0.1.4

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/hyprcursor/Manifest|  1 +
 gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild | 24 
 gui-libs/hyprcursor/metadata.xml| 18 ++
 3 files changed, 43 insertions(+)

diff --git a/gui-libs/hyprcursor/Manifest b/gui-libs/hyprcursor/Manifest
new file mode 100644
index ..4184756561e3
--- /dev/null
+++ b/gui-libs/hyprcursor/Manifest
@@ -0,0 +1 @@
+DIST hyprcursor-0.1.4.gh.tar.gz 20072 BLAKE2B 
9f4aafc673185ca522f16325529de30fb24cc962779358bc06e21fc148adae64156731d4d3e4a1f7bb2d72d4592cb238b8fefe33c473e86a1678cc5ec8677725
 SHA512 
6af0a81c39b73c804f5587be7a626db125a99318089c39769a26a4c2ebf0322a82c4ef690f0fda3b60301972bfd1c3a489209fa8157e6a43dec52fa2a6ccb9c9

diff --git a/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild 
b/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild
new file mode 100644
index ..d006f21c4a9e
--- /dev/null
+++ b/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The hyprland cursor format, library and utilities"
+HOMEPAGE="https://github.com/hyprwm/hyprcursor;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Disable tests since as per the documentation, tests require a theme to be 
installed
+# See also 
https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
+RESTRICT="test"
+RDEPEND="
+   >=dev-libs/hyprlang-0.4.2
+   dev-libs/libzip
+   gnome-base/librsvg:2
+   x11-libs/cairo
+"

diff --git a/gui-libs/hyprcursor/metadata.xml b/gui-libs/hyprcursor/metadata.xml
new file mode 100644
index ..227e37ab55b9
--- /dev/null
+++ b/gui-libs/hyprcursor/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   
https://github.com/hyprwm/hyprcursor/releases
+   https://github.com/hyprwm/hyprcursor/tree/main/docs
+   https://github.com/hyprwm/hyprcursor/issues
+   hyprwm/hyprcursor
+   
+



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

2024-03-16 Thread Yixun Lan
commit: a1f6236e10396214e09ffc5bfc5241ff2fa03c80
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 17:48:39 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 16 23:47:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f6236e

dev-libs/hyprlang: add 0.5.0

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/hyprlang/Manifest  |  1 +
 dev-libs/hyprlang/hyprlang-0.5.0.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-libs/hyprlang/Manifest b/dev-libs/hyprlang/Manifest
index 8c2bedf49410..c728d9aaf783 100644
--- a/dev-libs/hyprlang/Manifest
+++ b/dev-libs/hyprlang/Manifest
@@ -1,3 +1,4 @@
 DIST hyprlang-0.4.0.gh.tar.gz 63245 BLAKE2B 
79eab1d27c793965e9974cd73e7e4e433f3153c631665acae3866f3181f83dfa774e2728b0abde18926b26a0341b1548ab5d45207b7f3094c4f9e5d01c18f9bf
 SHA512 
f25ac8f5667e7c6600916fa730dcb66cef0f86ebedd7157e94691f3e46350f628d68a3974916c09d709bbb89582d66cf5c707ef263f20964b2f205972d72ebe8
 DIST hyprlang-0.4.1.gh.tar.gz 63616 BLAKE2B 
7fc9fde1411ce1fec4328724dd51d3a1ebcbb95850e10f0316cf70307885d7ab6b797836c77462bd3724367b3415457c89b6c7593e1ec9dd671500bd4cf0cffc
 SHA512 
2424d2b2d137b83b42aa37e6b31267a46e285dde0df1f600a3aa85f38117d1feaff9bb1884e266ef61c46b0bb02544a8b265329158eadd110962c5c03192e52f
 DIST hyprlang-0.4.2.gh.tar.gz 54441 BLAKE2B 
f87c91ba86fa1e7af1d895d00f537fdd3f3c379a4dd06761cd9bf032b751ee69d9a46863b823aa42cf8d4c0e7e07f543ee583f7ac4978911374f34cce640ff72
 SHA512 
4e98fa369130f4453d270053d5b3a36587ab77b2948125cffab59ac00267ea43aa5368d177e5862ef57a3c8471ad290889b83cf82ad08fcf35872172ee128963
+DIST hyprlang-0.5.0.gh.tar.gz 54809 BLAKE2B 
d5d83188b4cce021901182d94bcc6466949e6504053217cbf3324f7362e8a9d7cef2040949a172a35b41d9c0de981618d343edd21a70ab8a8005b573f5799e05
 SHA512 
9e80b936d977d46f9c1a0fc4733c89fb1cf521c767295891427f1ab358f8373839db3fad823f8abfca9d344350813361504f70aa3f6e109b523ab8ec2c3fa833

diff --git a/dev-libs/hyprlang/hyprlang-0.5.0.ebuild 
b/dev-libs/hyprlang/hyprlang-0.5.0.ebuild
new file mode 100644
index ..4c7b562223db
--- /dev/null
+++ b/dev-libs/hyprlang/hyprlang-0.5.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Official implementation library for the hypr config language"
+HOMEPAGE="https://github.com/hyprwm/hyprlang;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"



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

2024-03-16 Thread Sam James
commit: 2ef3bab4b79ed11eacf0ff5eda8f76986aeede51
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 16 23:37:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 16 23:37:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef3bab4

profiles: mask =app-admin/salt-3007.0

Installs no files.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 735cb7f47df5..ea97bd856426 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2024-03-16)
+# MIssing files (bug #927142).
+=app-admin/salt-3007.0
+
 # Eli Schwartz  (2024-03-14)
 # Deprecated, doesn't work with python 3.12. Unmaintained with last
 # serious release in 2019, and another release in 2024 that claims



[gentoo-commits] repo/gentoo:master commit in: app-containers/podman/, app-containers/podman/files/

2024-03-16 Thread Zac Medico
commit: 4df282fe5773697ab69a86d413675d608dc36b38
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Mar 15 05:53:47 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 16 23:35:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df282fe

app-containers/podman: add 5.0.0_rc7 with new openrc service

podman-cleanup-transient:
This service runs once each boot to remove potential leftover
container state from previous boots.

This is needed when using transient storage mode in podman where the
database and other configs are stored in tmpfs, but some other files
are not. If we don't run this after an unclean boot then there may
be some leftover files that grow over time.

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/35766
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest  |  1 +
 .../podman/files/podman-clean-transient-5.0.0_rc6.confd |  8 
 .../podman/files/podman-clean-transient-5.0.0_rc6.initd | 17 +
 .../{podman-.ebuild => podman-5.0.0_rc7.ebuild} |  3 +++
 app-containers/podman/podman-.ebuild|  3 +++
 5 files changed, 32 insertions(+)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 9ad7bc642451..80f9c38e4c6e 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -2,3 +2,4 @@ DIST podman-4.8.3.tar.gz 21565162 BLAKE2B 
13d2e5800dce96ba8c1671f251c2809dc01661
 DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 
9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb
 SHA512 
395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327
 DIST podman-5.0.0_rc4.tar.gz 21846225 BLAKE2B 
c0e5a032af624401e1a61309194417a47144ccc5fa10ae827b80ff06b5034c78c4a01c5b44de587c357ef1aa1bbe848ee517edde1f90396bc675a35f4c9cf8e7
 SHA512 
034b411dfde2e3219b9bbdf5c966f474c9ed1a48a83793494abd0f74d164617f1321c2723384eb43827813faaf5737b378893c1555816badcbd1c81904349944
 DIST podman-5.0.0_rc5.tar.gz 21856941 BLAKE2B 
7800ad4d928bcc19c223a4dc6a84c32b32f8655753a8a77cca57d78b351bac911c7cf72d5425242ad93d165b620b7060e852a9b8816196136767bc500b5881f9
 SHA512 
a3ccd6eb53d66297be30ec66efa0a5fa5f5050a647c6bc5cdb2fd4cd9dd5638c42328bf1429a2fa3f8dcc84bb7d1ffbdd9c6bf06862993277f5b60d740d91c1b
+DIST podman-5.0.0_rc7.tar.gz 21865293 BLAKE2B 
36462bab50a322942053d301e9bc8d75f4b7ef9776d73c1fbf30f37eb538e98c85ddae42d8ab3cd3183b85985716d1c42b94dacf9881a74046c75e45697c0c24
 SHA512 
ce66a6a061511bcb1e2e0044dbae50a421719974bc1126cc54c725d2d72282718e7cea8a5e0013b5e10b6d3ea9efb3d84716b4906312ed0190d6e5036dcd4f97

diff --git a/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.confd 
b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.confd
new file mode 100644
index ..e85d8d51ff8e
--- /dev/null
+++ b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.confd
@@ -0,0 +1,8 @@
+# Config file for /etc/init.d/podman-clean-transient
+
+# Sets the podman log level
+# valid levels: debug, info, warn, error, fatal or panic
+#LOG_LEVEL="info"
+
+# Configure the user[:group] the podman will run as
+#RUN_AS_USER="root:root"

diff --git a/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.initd 
b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.initd
new file mode 100644
index ..cd759c7eafc0
--- /dev/null
+++ b/app-containers/podman/files/podman-clean-transient-5.0.0_rc6.initd
@@ -0,0 +1,17 @@
+#!/sbin/openrc-run
+# Copyright 2015-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This service runs once each boot to remove potential leftover
+# container state from previous boots.
+
+# This is needed when using transient storage mode in podman where the
+# database and other configs are stored in tmpfs, but some other files
+# are not. If we don't run this after an unclean boot then there may
+# be some leftover files that grow over time.
+
+description="Clean up podman transient data"
+
+command_user="${RUN_AS_USER:-root:root}"
+command="/usr/bin/podman"
+command_args="--log-level ${LOG_LEVEL:-info} system prune --external"

diff --git a/app-containers/podman/podman-.ebuild 
b/app-containers/podman/podman-5.0.0_rc7.ebuild
similarity index 95%
copy from app-containers/podman/podman-.ebuild
copy to app-containers/podman/podman-5.0.0_rc7.ebuild
index 031861e35e9e..2027b142f82f 100644
--- a/app-containers/podman/podman-.ebuild
+++ b/app-containers/podman/podman-5.0.0_rc7.ebuild
@@ -116,6 +116,9 @@ src_install() {
newinitd "${FILESDIR}"/podman-restart-5.0.0_rc4.initd podman-restart
newconfd "${FILESDIR}"/podman-restart-5.0.0_rc4.confd podman-restart
 
+   newinitd "${FILESDIR}"/podman-clean-transient-5.0.0_rc6.initd 
podman-clean-transient
+  

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

2024-03-16 Thread Zac Medico
commit: 9d524783bb31f9d774e5387ca24d0633082aff7d
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Mar 15 05:56:59 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 16 23:35:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d524783

app-containers/podman: drop 5.0.0_rc4

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/35766
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest|   1 -
 app-containers/podman/podman-5.0.0_rc4.ebuild | 148 --
 2 files changed, 149 deletions(-)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 80f9c38e4c6e..732becdc9447 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,5 +1,4 @@
 DIST podman-4.8.3.tar.gz 21565162 BLAKE2B 
13d2e5800dce96ba8c1671f251c2809dc0166198b807978d44b6f10b4dd2095e909678a12518fed84a0a1b5eee5a71e944170eb55350c3af945a63910f9c8082
 SHA512 
13ade866b888d32ada3b38130d7cc4677591136e25234e040b478c5d002d1b7907ed46731996d25cc41b992b98b75f109c6e6eea44251f4ad89162b20266976d
 DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 
9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb
 SHA512 
395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327
-DIST podman-5.0.0_rc4.tar.gz 21846225 BLAKE2B 
c0e5a032af624401e1a61309194417a47144ccc5fa10ae827b80ff06b5034c78c4a01c5b44de587c357ef1aa1bbe848ee517edde1f90396bc675a35f4c9cf8e7
 SHA512 
034b411dfde2e3219b9bbdf5c966f474c9ed1a48a83793494abd0f74d164617f1321c2723384eb43827813faaf5737b378893c1555816badcbd1c81904349944
 DIST podman-5.0.0_rc5.tar.gz 21856941 BLAKE2B 
7800ad4d928bcc19c223a4dc6a84c32b32f8655753a8a77cca57d78b351bac911c7cf72d5425242ad93d165b620b7060e852a9b8816196136767bc500b5881f9
 SHA512 
a3ccd6eb53d66297be30ec66efa0a5fa5f5050a647c6bc5cdb2fd4cd9dd5638c42328bf1429a2fa3f8dcc84bb7d1ffbdd9c6bf06862993277f5b60d740d91c1b
 DIST podman-5.0.0_rc7.tar.gz 21865293 BLAKE2B 
36462bab50a322942053d301e9bc8d75f4b7ef9776d73c1fbf30f37eb538e98c85ddae42d8ab3cd3183b85985716d1c42b94dacf9881a74046c75e45697c0c24
 SHA512 
ce66a6a061511bcb1e2e0044dbae50a421719974bc1126cc54c725d2d72282718e7cea8a5e0013b5e10b6d3ea9efb3d84716b4906312ed0190d6e5036dcd4f97

diff --git a/app-containers/podman/podman-5.0.0_rc4.ebuild 
b/app-containers/podman/podman-5.0.0_rc4.ebuild
deleted file mode 100644
index 031861e35e9e..
--- a/app-containers/podman/podman-5.0.0_rc4.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module tmpfiles linux-info
-
-DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
-HOMEPAGE="https://github.com/containers/podman/ https://podman.io/;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/containers/podman.git;
-else
-   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/${P/_rc/-rc}"
-   if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv"
-   fi
-fi
-
-# main pkg
-LICENSE="Apache-2.0"
-# deps
-LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="apparmor btrfs cgroup-hybrid cron wrapper +fuse +init +rootless +seccomp 
selinux systemd"
-RESTRICT="test"
-
-RDEPEND="
-   app-crypt/gpgme:=
-   >=app-containers/conmon-2.0.0
-   >=app-containers/containers-common-0.56.0
-   dev-libs/libassuan:=
-   dev-libs/libgpg-error:=
-   sys-apps/shadow:=
-
-   apparmor? ( sys-libs/libapparmor )
-   btrfs? ( sys-fs/btrfs-progs )
-   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
-   !cgroup-hybrid? ( app-containers/crun )
-   cron? ( virtual/cron )
-   wrapper? ( !app-containers/docker-cli )
-   fuse? ( sys-fs/fuse-overlayfs )
-   init? ( app-containers/catatonit )
-   rootless? ( app-containers/slirp4netns )
-   seccomp? ( sys-libs/libseccomp:= )
-   selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
-   systemd? ( sys-apps/systemd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-go/go-md2man
-"
-
-PATCHES=(
-   "${FILESDIR}/seccomp-toggle-4.7.0.patch"
-)
-
-CONFIG_CHECK="
-   ~USER_NS
-"
-
-pkg_setup() {
-   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-   linux-info_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # assure necessary files are present
-   local file
-   for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do
-   [[ -f hack/"${file}".sh ]] || die
-   done
-
-   local feature
-   for feature in apparmor systemd; do
-   cat <<-EOF > hack/"${feature}"_tag.sh || die
-   

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

2024-03-16 Thread Mike Gilbert
commit: 4c0d4470c97465ff7363a6992d7c22ea3884c1b2
Author: Dale Showers  fictx  com>
AuthorDate: Sat Mar 16 19:52:18 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 16 23:24:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0d4470

net-misc/freerdp: Require libXrandr if X and gstreamer

Signed-off-by: Dale Showers  fictx.com>
Closes: https://github.com/gentoo/gentoo/pull/35412
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/{freerdp-2.11.5.ebuild => freerdp-2.11.5-r1.ebuild}  | 2 +-
 net-misc/freerdp/freerdp-2..ebuild| 2 +-
 net-misc/freerdp/{freerdp-3.2.0-r1.ebuild => freerdp-3.2.0-r2.ebuild} | 2 +-
 net-misc/freerdp/{freerdp-3.4.0-r1.ebuild => freerdp-3.4.0-r2.ebuild} | 2 +-
 net-misc/freerdp/freerdp-.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r1.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-2.11.5.ebuild
rename to net-misc/freerdp/freerdp-2.11.5-r1.ebuild
index d4068b5b9c9e..1d009bf8f0f4 100644
--- a/net-misc/freerdp/freerdp-2.11.5.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r1.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index dab2510207ae..6e2277b4bffe 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -52,7 +52,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-3.2.0-r1.ebuild 
b/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.2.0-r1.ebuild
rename to net-misc/freerdp/freerdp-3.2.0-r2.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-3.2.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0-r2.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-3.4.0-r1.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r2.ebuild
similarity index 99%
rename from net-misc/freerdp/freerdp-3.4.0-r1.ebuild
rename to net-misc/freerdp/freerdp-3.4.0-r2.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r2.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 6063aa81da39..82b1a427b285 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   x11-libs/libXrandr
+   X? ( x11-libs/libXrandr )
)
icu? ( dev-libs/icu:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )



[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/files/

2024-03-16 Thread Mike Pagano
commit: 842ead167ba138d6bc9d72ce9f1053d0fbd059b4
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 16 23:17:10 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 16 23:17:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842ead16

net-print/epson-inkjet-printer-escpr: add missing patch

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

 ...jet-printer-escpr-1.8.5-1-missing-include.patch | 129 +
 1 file changed, 129 insertions(+)

diff --git 
a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch
 
b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch
new file mode 100644
index ..4229d649bb26
--- /dev/null
+++ 
b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch
@@ -0,0 +1,129 @@
+--- /dev/null  2024-02-07 07:14:59.428332875 -0500
 b/lib/epson-escpage.h  2024-02-07 12:39:28.463235607 -0500
+@@ -0,0 +1,126 @@
++/*__  epson-escpage.h   
*/
++
++/*   1 2 3 4 5 6 7
 8*/
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/***|/
++/*
++ *   Copyright (c) 2010  Seiko Epson Corporation All rights 
reserved.
++ *
++ *   Copyright protection claimed includes all forms and matters of
++ *   copyrightable material and information now allowed by statutory or 
judicial
++ *   law or hereinafter granted, including without limitation, material 
generated
++ *   from the software programs which are displayed on the screen such as 
icons,
++ *   screen display looks, etc.
++ *
++ */
++/***|/
++/*
  */
++/*Epson ESC/Page command Functions
  */
++/*
  */
++/***|/
++
++#ifndef __EPSON_ESCPAGE_H__
++#define __EPSON_ESCPAGE_H__
++#ifdef __cplusplus
++extern "C" {
++#endif
++/*  Includes   
-*/
++/***|/
++#include "epson-escpr-pvt.h"
++#include "epson-escpr-media.h"
++
++/*--- Global Compiler Switch 
---*/
++/***|/
++#define EPS_PAGE_RIT  (1)
++#define EPS_PAGE_TONER_SAVE   (0)
++#define EPS_PAGE_OUTUNIT_FACEDOWN (1)
++#define EPS_PAGE_LOWRES_MODE  (1) /* OFF=0 / ON=1 */
++#define EPS_PAGE_HT_ERR_DIFFUSION (1) /* Halftoning mode */
++
++/*---  Definitions  
*/
++/***|/
++#define   dim(x)  (sizeof(x) / sizeof(x[0]))
++#define EPS_EJL_LINEMAX   (256)
++
++/*---  ESC/Page Media Declarations   
---*/
++/***|/
++typedef struct _tagEPS_PAGE_MEDIASIZE_ {
++EPS_INT32 id;
++EPS_INT32 paper_x;
++EPS_INT32 paper_y;
++  EPS_INT32   print_area_x_border;
++  EPS_INT32   print_area_y_border;
++const EPS_INT8 *name;
++} EPS_PAGE_MEDIASIZE;
++
++/* Size 600dpi */
++static const EPS_PAGE_MEDIASIZE pageMediaSize[] = {
++  { EPS_MSID_A4,  4960, 7016, 4720, 6776, "A4" },
++  { EPS_MSID_A3,  7016, 9920, 6776, 9680, "A3" },
++  { EPS_MSID_B4,  6072, 8600, 5832, 8360, "B4" },
++  { EPS_MSID_B5,  4300, 6072, 4060, 5832, "B5" },
++  { EPS_MSID_LETTER,  5100, 6600, 4860, 6360, "LT" },
++  { EPS_MSID_LEGAL,   5100, 8400, 4860, 8160, "LGL"},
++  { EPS_MSID_POSTCARD,2362, 3496, 2122, 3256, "PC" }
++};
++
++/*---  Data Structure Declarations   
---*/
++/***|/
++/* command data buffer*/
++typedef struct tagEPS_COMMAND_BUFFER 
++{
++  EPS_UINT32  size;   /* allocated buffer size */
++  EPS_UINT32  len;/* data size */
++  EPS_INT8*   p;  
++  void*   pExtent;
++} EPS_COMMAND_BUFFER;
++

[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/

2024-03-16 Thread Mike Pagano
commit: df357a514f58db4431bde73bf04190a897a7fd75
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 16 23:05:32 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 16 23:05:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df357a51

net-print/epson-inkjet-printer-escpr: add 1.8.5

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

 net-print/epson-inkjet-printer-escpr/Manifest  |  1 +
 .../epson-inkjet-printer-escpr-1.8.5.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/net-print/epson-inkjet-printer-escpr/Manifest 
b/net-print/epson-inkjet-printer-escpr/Manifest
index 263649d30d5c..f38129586062 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,3 +1,4 @@
 DIST epson-inkjet-printer-escpr-1.8.3-1.src.rpm 5127233 BLAKE2B 
f00ec01459411100c0502afbda4d9b3449af80ac4517e4288c3861558eef6ec946f4a6c04ea4e22818a455befa652d7135a5d2bce5e3941284f16862ebc4546f
 SHA512 
d4cbf8342e5c664c7473c43f00739bc5ea5f6ccdb818893338bab103cee77630aaf33c1714313e4ae79687a152f8389d9a68faff685d63a35888c28d9abce9dc
 DIST epson-inkjet-printer-escpr-1.8.4-1.tar.gz 5595766 BLAKE2B 
9baba92331d0f55a6831d23a7b9b2824b5f33392d41f6ef0e2c45a4df7b54503d16b14dccc5dcc0d9b163f2677ba473b502e605f2f9509a1fc8c6c3095bbe858
 SHA512 
548b0cc27ab91c19b1d4fad79e3c3cacfb821b7c3156d8f1f3aafd31b94405794a86ff8b6abf5e56fb6692a471d96b5665a006cdc748d8de83c2ebadb0f634bc
+DIST epson-inkjet-printer-escpr-1.8.5-1.tar.gz 5666905 BLAKE2B 
549c948709993779b5615b501038fdceb6c3d6f173709b8cf99459346fff89923bdbe1babe34ee98eed4e1ebbd7a4b5962ddbc9cec9711aa15ff2056fec3d436
 SHA512 
4117b1efe903e4f506bbc67c45079f1d467ff6527691308734e55d32feeda3ec44b2dd85361e0243114f924eef04a91b0a5e86b5008f0a32ef323989b3d2896f
 DIST epson-inkjet-printer-escpr2-1.2.9-1.tar.gz 5367737 BLAKE2B 
6868569a6bed622e2f50619a36ffb0a0f7e834fd8a794ae3bc906d971db26b0c86386c9545190ec384027d0b8e8f62ddda6cb24f1e3f60b9c535a1eeddff4332
 SHA512 
70ff744d42fac4c79d2994648763b0b3970ee5463a7a310a0721a63735d536cb9a0499c894289d946b30e6f564f9bf60aa61801580ab6635af211d50867921a1

diff --git 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.5.ebuild 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.5.ebuild
new file mode 100644
index ..051693641546
--- /dev/null
+++ 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
+HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX;
+
+# https://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr.php
+# Use the "source package for arm CPU" to get a tarball instead of an srpm.
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/68/89/fbff579f15226ffcc4a16895bd6bce6842277802/${P}-1.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+DEPEND="net-print/cups"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/1.6.5-warnings.patch"
+   "${FILESDIR}/${PN}-1.7.7-fnocommon.patch"
+   "${FILESDIR}/${P}-1-missing-include.patch"
+)
+
+src_configure() {
+   econf --disable-shared
+
+   # Makefile calls ls to generate a file list which is included in 
Makefile.am
+   # Set the collation to C to avoid automake being called automatically
+   unset LC_ALL
+   export LC_COLLATE=C
+}
+
+src_install() {
+   emake -C ppd DESTDIR="${D}" install
+   emake -C src DESTDIR="${D}" install
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2024-03-16 Thread Mart Raudsepp
commit: 26c7120d7a11517595bff584d61186d5c98d9535
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 22:42:32 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c7120d

app-accessibility/at-spi2-core: add 2.50.2

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

 app-accessibility/at-spi2-core/Manifest|  1 +
 .../at-spi2-core/at-spi2-core-2.50.2.ebuild| 76 ++
 2 files changed, 77 insertions(+)

diff --git a/app-accessibility/at-spi2-core/Manifest 
b/app-accessibility/at-spi2-core/Manifest
index fe691a490137..a089d62360c6 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1 +1,2 @@
 DIST at-spi2-core-2.50.1.tar.xz 567836 BLAKE2B 
88916f322efa547be2249388a5f7b698ff7fb9464bc98fa929524616d0d25237328c10678df800b9ce325a3050804e9b0044a43024d06b71381dfc32917700a3
 SHA512 
d0b342a1ff2a3dd91aa87663412289d1616906c14a37e81b8514882d44981092356dc8a5d5c66b6d980d2cdf22128fff74651a4af6cad73cb62fd3154c5bbeae
+DIST at-spi2-core-2.50.2.tar.xz 569124 BLAKE2B 
7a69dbeb68b674d5b4e458dc10ba0e266583216f6a45f1924dee28e848bc124802f5181b0b1cc969eae2dfbb13df56b0c87bb1f347f6e323f6474d02a3543664
 SHA512 
a1c9ca77d34801b421c13f66d72e6101b23896dd210efbd7931ac0778e30c51a20759796a8c121946f57c1683626fd3ef34f88e5ad6495c20f6ac79fd0a96aa4

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild
new file mode 100644
index ..af495ba597c9
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.50.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility 
https://gitlab.gnome.org/GNOME/at-spi2-core;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="X dbus-broker gtk-doc +introspection systemd"
+REQUIRED_USE="
+   dbus-broker? ( systemd )
+   gtk-doc? ( X )
+"
+
+DEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+   systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   )
+
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2024-03-16 Thread Mart Raudsepp
commit: 7e2b40a4514bca5146939426c32b8f5c5f8daa0d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 22:35:17 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2b40a4

gnome-base/gnome-shell: add 45.5

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-45.5.ebuild | 188 +
 2 files changed, 189 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 3c5c2bddbd8f..9063a41f0140 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B 
b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1
 SHA512 
d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
 DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 
1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3
 SHA512 
127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e451971d564545978f83b1e24668b166dcd66ba
+DIST gnome-shell-45.5.tar.xz 2016720 BLAKE2B 
a6c28a698a59724ef2381546110caeafd7d9a4541e8046e1d562bc2762660a979fb3b83d0823690fba912ebd2240df746f83e37b2fd722c9a54e038776afbef7
 SHA512 
4c463635cff3b640ed88f9ada542c98ea6f803c31bce6f67dca2e054ea8cdc1de764d7695bd9365b97d59bd04ad54043b858f26b4553f7a7eff9943d2ffb995b

diff --git a/gnome-base/gnome-shell/gnome-shell-45.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
new file mode 100644
index ..92b6670d0970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-45.5.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.46.0:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=gui-libs/gtk-4:4[introspection]
+   >=x11-wm/mutter-45.0:0/13[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-40.0:4=
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   )
+   pipewire? ( >=media-video/pipewire-0.3.49:= )
+   systemd? (
+   >=sys-apps/systemd-246:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-core-2.46:2[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (TODO), 
and `(?s).*?` doesn't seem to work as desired.
+# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT 
requirements
+# Each block:
+# 1. Introspection stuff needed via imports.gi (those that build time check 
may be listed above already)
+# 2. gnome-session needed for 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2024-03-16 Thread Mart Raudsepp
commit: 99f837f6760c8c05385d29dddaaf3a4b0ef16298
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 22:21:05 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f837f6

x11-wm/mutter: add 45.5, require rtkit

mutter uses rtkit to get realtime priority for its input thread.
This is rather important for a good user experience.

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

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-45.5.ebuild | 237 +++
 2 files changed, 238 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index e8639746..76126015fe2f 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,3 +1,4 @@
 DIST mutter-45.2-r1-patchset.tar.xz 21864 BLAKE2B 
c09566f75a816f6599ac4bf99879cc0e3bb78220c56cc4bd64edabf00e533a5feb4decdaa75ef5ae7ade911ec266ba6dd4641f1cbcd2c3145c10d5a8d327d653
 SHA512 
dd953afb97c4cdd9e24b2eab6636472e526042eb768c23e0d5bd49cd3ceb3a5cebd3ff396d014bdf168de81f810cef754efbb1739350fc09f6d196461de41ea4
 DIST mutter-45.2.tar.xz 2884940 BLAKE2B 
c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d
 SHA512 
2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
 DIST mutter-45.4.tar.xz 2886300 BLAKE2B 
62fe0c08e92f8cab0bcf64a52a9d1bdf16754deae5fb00018f29c596ab2e26a5b75eee46f1c0206ae1773fe5b7ed48abc755b6070d35dc22536dcb11e8955e95
 SHA512 
3fdd44dfcb504a84d402065987fb8bdec84d639260c66c0cb2e88ef2deb56fadf2ae91bdeae782793728e54803a455ab38943b68693124d728b0c52ba8698e3c
+DIST mutter-45.5.tar.xz 2886412 BLAKE2B 
b5534943d41500a165de5242f73b9da145dd52a4b5168e863843ca5b08a6d726be9b7a94b94763e6b4c10b48355ed845accd9ae63704aefaf3f8e2bb361855b8
 SHA512 
15fb5589e2b971ac94b3d8f549643f2998375943c419114907c317761c8250089751dea65c35be44435350e6bb02bb238fcf2eef17bf7d6a5b41053a64ffba05

diff --git a/x11-wm/mutter/mutter-45.5.ebuild b/x11-wm/mutter/mutter-45.5.ebuild
new file mode 100644
index ..07a8127817ee
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.5.ebuild
@@ -0,0 +1,237 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+LICENSE="GPL-2+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git;
+   SRC_URI=""
+   SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY 
gnome-shell (or anything using mutter-clutter-.pc) should use the 
subslot
+fi
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection 
screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to 
ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be 
to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which 
affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by 
mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, 
anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/graphene-1.10.2[introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=x11-libs/cairo-1.14[X]
+   >=dev-libs/fribidi-1.0.0
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.75.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   sys-apps/dbus
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.6:2
+   

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

2024-03-16 Thread Mart Raudsepp
commit: 34c9f6d6994b04c87d1445c7d6a667fd175c091f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 22:36:53 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c9f6d6

media-gfx/eog: add 45.3

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

 media-gfx/eog/Manifest|  1 +
 media-gfx/eog/eog-45.3.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
index caee486e88d0..67cef3131c72 100644
--- a/media-gfx/eog/Manifest
+++ b/media-gfx/eog/Manifest
@@ -1 +1,2 @@
 DIST eog-45.2.tar.xz 4656440 BLAKE2B 
70d022ded08363f4719339b7307bbc539bdc78e586b41c3336af26b06f3555aefb77b4fb1db6f40081819cefd8076afb22b6908e0c9f13e15fc610ea5439334f
 SHA512 
17cc55103ed0ac8b7c187997b67e871203348bb4f684e4e70bb917faa0cf3a44f2abd5f69af7a49326ce46df81be31e962d5271d49ee1c4de1ab3b4c02292058
+DIST eog-45.3.tar.xz 4656744 BLAKE2B 
ceebd9890da926ec7caea916ce2e4483fb398f1b5270f0a210bfc97fb844669ca8416a10cc020f145f8e0b1d2e5e2fd85dcaa4d948312e42b40c0850d657f988
 SHA512 
21693d659a5eb25bdec968266d7e6a1a6988bcec0bf5c3d914b098001ed4a8e64d7ff628181072fb1aabec1b89b56ed5e7c85e3b06ec79be1c9d7cf1c57d3145

diff --git a/media-gfx/eog/eog-45.3.ebuild b/media-gfx/eog/eog-45.3.ebuild
new file mode 100644
index ..a389452b6194
--- /dev/null
+++ b/media-gfx/eog/eog-45.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 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:0[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: www-servers/caddy/

2024-03-16 Thread Zac Medico
commit: d101be0ef15dbc2dc92b22b15f41d4c8861c32dd
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Mar 15 13:26:54 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 16 22:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d101be0e

www-servers/caddy: add 2.7.6-r2 with new USE, security

* Adds `security` module
https://caddyserver.com/docs/modules/security

* Significantly reducing size of deps' tarball from 125MiB => 8MiB

Steps to package this:
1. `go get` all extra modules
2. import all extra modules in cmd/caddy/main.go
3. `go mod vendor`
4. create tarball with patch (of go.mod and go.sum) and vendor/

Closes: https://bugs.gentoo.org/926873
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35773
Signed-off-by: Zac Medico  gentoo.org>

 www-servers/caddy/Manifest |  1 +
 .../{caddy-.ebuild => caddy-2.7.6-r2.ebuild}   | 46 +++---
 www-servers/caddy/caddy-.ebuild| 44 +++--
 www-servers/caddy/metadata.xml |  5 +++
 4 files changed, 53 insertions(+), 43 deletions(-)

diff --git a/www-servers/caddy/Manifest b/www-servers/caddy/Manifest
index 4c5c94fe3f66..7c07f276e8f8 100644
--- a/www-servers/caddy/Manifest
+++ b/www-servers/caddy/Manifest
@@ -1,4 +1,5 @@
 DIST caddy-2.7.6-deps.tar.xz 128958740 BLAKE2B 
ffbe682df64a88dac9f50e9712f1d6697e58f2d9854c270321f7a0325f0b5ead7f93316756136a4435b70c5e08742c7130ce507ee4aa4696f4fb906f4eba8754
 SHA512 
f467144e235e09a7718cffe5ed3c40ec2d63038a6a948fe4f85d34717877af8a9959ef7e2c3ac32fd0cce522d693ccac883877f061f5cefc9512f7eed556b336
 DIST caddy-2.7.6-docs.tar.gz 24583 BLAKE2B 
d3dbbb701d86cbfaf538f10911fdd3613b8c3c0f49ef9e229487d2a4fcef9eff79b56e9852d5c1ccd5a8d1d1898861fc8183c343c129901562b03a9092af9e61
 SHA512 
62e534d41e714b47265fd8089ad9e03a1a89903460976d8af27fa5f71173e076bab8574282213595e495be701b769e1a70ff9e7ec9576fbf8e821e672207faa5
 DIST caddy-2.7.6-r1-deps.tar.xz 129331604 BLAKE2B 
50b83c012c70637936c83ec765758cdcd80014ca224d76a746de8640a6b36ae15ce11ec57d9fdb20a5f7b3add946209c6dde7bb4e4bd4a47ffe3ffc8971725db
 SHA512 
a4bc56de4f7ec8e9967dde3d7ca4cbb74cba9ce0b8906ffe16f8dae3f52fff1164827942df8154eadbae80cce3ee603535b9135cf8a5126d84a9017e8aece078
+DIST caddy-2.7.6-r2-deps.tar.xz 8511804 BLAKE2B 
ad3c78ee483474754ad83284fabf249c376423217c2929740cd171446d0e755f121e380130c80f291422d39ca69ea7e6ac52f5ce5cdec740616099b665cef5af
 SHA512 
c48d299d9a0b27ebe467f64dc433625de26293674d8153122ad6798a6b95ed4fe55f764a18d3e9211a8e2f966724d20996f1789e2e84dbb0181cfcf5340303fb
 DIST caddy-2.7.6.tar.gz 606077 BLAKE2B 
1237edc164ec6095c9dff27c332925c4ce9d91a60e629770463bbffb1503b8b11e36033e852df3eb5bb69ffa448833b6ee2891dc0ba6dc9b43b6cce27d492179
 SHA512 
ef0cb6fd7f6f2a296290b4bb520300e043ad31cc612e734632ffa25cdaa23fd7d601ac4ceaa1c76285d54a07ee773360f795103ef3c2ec79516a4f18a5e844b5

diff --git a/www-servers/caddy/caddy-.ebuild 
b/www-servers/caddy/caddy-2.7.6-r2.ebuild
similarity index 75%
copy from www-servers/caddy/caddy-.ebuild
copy to www-servers/caddy/caddy-2.7.6-r2.ebuild
index daa4e4571bd8..50d3df3618b5 100644
--- a/www-servers/caddy/caddy-.ebuild
+++ b/www-servers/caddy/caddy-2.7.6-r2.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == * ]]; then
 else
SRC_URI="
https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz
 -> ${P}-deps.tar.xz
+   
https://github.com/rahilarious/gentoo-distfiles/releases/download/${PF}/deps.tar.xz
 -> ${PF}-deps.tar.xz

https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> 
${P}-docs.tar.gz
 "
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
@@ -26,7 +26,7 @@ LICENSE="Apache-2.0"
 LICENSE+=" BSD ECL-2.0 MIT CC0-1.0"
 SLOT="0"
 
-IUSE='events-handlers-exec'
+IUSE='events-handlers-exec security'
 RESTRICT="test"
 
 RDEPEND="
@@ -44,22 +44,29 @@ PATCHES=(
 
 # takes a module as an only arg
 add_custom_module() {
-   local LINE_NO=$(grep -n 'plug in Caddy modules here' cmd/caddy/main.go 
| awk -F: '{print $1;}')
+   local LINE_NO=$(grep -n 'plug in Caddy modules here' cmd/caddy/main.go 
| awk -F: '{print $1;}' || die)
sed -i -e "${LINE_NO:?}a \_ \"$1\"" cmd/caddy/main.go || die
 }
 
 src_unpack() {
+   declare -A MOOMODULES || die
+
+   use events-handlers-exec && { 
MOOMODULES[exec]="github.com/mholt/caddy-events-exec" || die ; }
+   use security && { MOOMODULES[sec]="github.com/greenpau/caddy-security" 
|| die ; }
+
+   export MY_MODULES="${MOOMODULES[@]}" || die
+
if [[ "${PV}" == * ]]; then
# clone main git repo
git-r3_src_unpack
 
# get extra modules
-   if use events-handlers-exec; then
-   pushd "${P}"
-   

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

2024-03-16 Thread Zac Medico
commit: 797ef6dda662a1423a506d73ee70192abc364713
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Mar 16 22:33:50 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 16 22:34:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797ef6dd

www-servers/caddy: Copy deps tarball to dev space

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

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

diff --git a/www-servers/caddy/caddy-2.7.6-r2.ebuild 
b/www-servers/caddy/caddy-2.7.6-r2.ebuild
index 50d3df3618b5..00c08cad4d9f 100644
--- a/www-servers/caddy/caddy-2.7.6-r2.ebuild
+++ b/www-servers/caddy/caddy-2.7.6-r2.ebuild
@@ -14,7 +14,7 @@ if [[ "${PV}" == * ]]; then
 else
SRC_URI="
https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rahilarious/gentoo-distfiles/releases/download/${PF}/deps.tar.xz
 -> ${PF}-deps.tar.xz
+   https://dev.gentoo.org/~zmedico/dist/${PF}-deps.tar.xz

https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> 
${P}-docs.tar.gz
 "
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"



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

2024-03-16 Thread Mart Raudsepp
commit: 36bae5c1a5ea87aad0072f6b5f38de561540b884
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 21:58:09 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:06:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36bae5c1

net-misc/networkmanager: disable ebpf due to problems for some, filter lto for 
clang

Both bugs left open on purpose as ebpf would hopefully be fixed and re-enabled
and LTO should be fine for clang but build system issues force us to filter it
temporarily until a proper fix.

Bug: https://bugs.gentoo.org/926943
Bug: https://bugs.gentoo.org/926694
Signed-off-by: Mart Raudsepp  gentoo.org>

 ...etworkmanager-1.46.0.ebuild => networkmanager-1.46.0-r1.ebuild} | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-misc/networkmanager/networkmanager-1.46.0.ebuild 
b/net-misc/networkmanager/networkmanager-1.46.0-r1.ebuild
similarity index 98%
rename from net-misc/networkmanager/networkmanager-1.46.0.ebuild
rename to net-misc/networkmanager/networkmanager-1.46.0-r1.ebuild
index 06d5ab263971..1bc89e1e14e6 100644
--- a/net-misc/networkmanager/networkmanager-1.46.0.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.46.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 GNOME_ORG_MODULE="NetworkManager"
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 
readme.gentoo-r1 systemd udev vala virtualx
+inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 
readme.gentoo-r1 systemd toolchain-funcs udev vala virtualx
 
 DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
 HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
@@ -170,6 +170,8 @@ meson_nm_native_program() {
 multilib_src_configure() {
# Workaround for LLD 17 (bug #915819)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+   # Build system requires -flto-partition=none support for LTO
+   tc-is-clang && filter-lto
 
local emesonargs=(
--localstatedir="${EPREFIX}/var"
@@ -207,7 +209,8 @@ multilib_src_configure() {
$(meson_native_use_bool tools nmtui)
$(meson_native_use_bool tools nm_cloud_setup)
$(meson_native_use_bool bluetooth bluez5_dun)
-   -Debpf=true
+   # ebpf is problematic in at least v1.46.0, bug #926943
+   -Debpf=false
 
-Dconfig_wifi_backend_default=$(multilib_native_usex iwd iwd 
default)
-Dconfig_plugins_default=keyfile



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

2024-03-16 Thread Mart Raudsepp
commit: 4682908b4ab386eadbcb7e923ac4d6f136dd9ce4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 16 18:21:26 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 16 22:06:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4682908b

dev-libs/folks: add 0.15.7, fix tests handling

Intentionally not yet 0.15.8 as upstream mirrored tarball was accidentally
made bad and equals 0.15.7 tag instead of the 0.15.8 tag.
Fix tests passing when they shouldn't (missing die), avoid bogus warnings
in tests when flatpak is installed and fix tests (that now would fail due
to the fix to make them fail when they don't pass) with
python-dbusmock-0.30.1 or newer.

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

 dev-libs/folks/Manifest|   1 +
 .../files/0.15.7-bluez-tests-dbusmock-0.30.1.patch |  28 ++
 dev-libs/folks/folks-0.15.7.ebuild | 106 +
 3 files changed, 135 insertions(+)

diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest
index 74f84e9500ed..2959c442751f 100644
--- a/dev-libs/folks/Manifest
+++ b/dev-libs/folks/Manifest
@@ -1 +1,2 @@
 DIST folks-0.15.6.tar.xz 497968 BLAKE2B 
bb9237fae05a748a18a85d29034e879947c4ffcc1d3dbe7277c8e1f41e6e9c9ec27170e9e7d2ccb6dcc89789d331f7f320648620636e1ee54685906fc67ba4f9
 SHA512 
8d77c3b4c963d88877798b24da9edd977b3ac4b18568ed75885fa87bf81e0e8f29dc8232352e3fefc0bf2c9bb8ca6cea984d87d946a3892963a158bd4f45dc30
+DIST folks-0.15.7.tar.xz 502128 BLAKE2B 
b93146b216dd31dbc07cf770130593f830c01568aff3424bf4d0d8588ac651ea225ed6d3b38b9855d82dbef168605145a3a3de49706dd2ab31a4d368636dddf0
 SHA512 
52657b45678aa2418a44b0c8d332ac207eff18b02ca5c0d1491bdf8bae6552f30f2b6435804adc2a5fa66997f2cea09bdfe399dfaf52f3d8b7a5bde11b137c35

diff --git a/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch 
b/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch
new file mode 100644
index ..7ab37e0b1bc2
--- /dev/null
+++ b/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch
@@ -0,0 +1,28 @@
+From 9c3212cd6c3f4157e1b9afa5c90d054de1418acf Mon Sep 17 00:00:00 2001
+From: Niels De Graef 
+Date: Fri, 12 Jan 2024 22:57:42 +0100
+Subject: [PATCH] Revert "tests/bluez: Follow PairDevice() API change"
+
+This reverts commit b6b7d41aad9e36e0d0e6ec9822ed2e310923c8fd.
+
+See https://github.com/martinpitt/python-dbusmock/pull/192
+---
+ tests/lib/bluez/backend.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/lib/bluez/backend.vala b/tests/lib/bluez/backend.vala
+index 72c688d3..023117e6 100644
+--- a/tests/lib/bluez/backend.vala
 b/tests/lib/bluez/backend.vala
+@@ -39,7 +39,7 @@ namespace org
+ 
+ [DBus (name = "PairDevice")]
+ public abstract void pair_device (string adapter_device_name,
+-string device_address, int class_=5898764) throws GLib.Error;
++string device_address) throws GLib.Error;
+ 
+ [DBus (name = "BlockDevice")]
+ public abstract void block_device (string adapter_device_name,
+-- 
+GitLab
+

diff --git a/dev-libs/folks/folks-0.15.7.ebuild 
b/dev-libs/folks/folks-0.15.7.ebuild
new file mode 100644
index ..321ca83f3284
--- /dev/null
+++ b/dev-libs/folks/folks-0.15.7.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Library for aggregating people from multiple sources"
+HOMEPAGE="https://wiki.gnome.org/Projects/Folks 
https://gitlab.gnome.org/GNOME/folks;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/26" # subslot = libfolks soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~x86-linux"
+
+IUSE="bluetooth eds telepathy test utils"
+REQUIRED_USE="bluetooth? ( eds )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   >=dev-libs/libgee-0.10:0.8[introspection]
+   >=dev-libs/gobject-introspection-1.54:=
+   telepathy? (
+   >=net-libs/telepathy-glib-0.19.9
+   dev-libs/dbus-glib
+   )
+   eds? ( >=gnome-extra/evolution-data-server-3.38:= )
+   dev-libs/libxml2:2
+   utils? ( sys-libs/readline:0= )
+"
+# telepathy-mission-control needed at runtime; it is used by the telepathy
+# backend via telepathy-glib's AccountManager binding.
+RDEPEND="${DEPEND}
+   bluetooth? ( >=net-wireless/bluez-5[obex] )
+   telepathy? ( net-im/telepathy-mission-control )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+   telepathy? ( net-libs/telepathy-glib[vala] )
+   eds? ( gnome-extra/evolution-data-server[vala] )
+   test? (
+   sys-apps/dbus
+   bluetooth? (
+   $(python_gen_any_dep '
+ 

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

2024-03-16 Thread Conrad Kostecki
commit: 6ae8f0c2bc5a33b534d1f73cbf09f32940d02057
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Mar 16 20:49:27 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 20:49:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae8f0c2

net-im/swift: fix compilation with libxml2-2.12

Closes: https://bugs.gentoo.org/923288
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch  | 11 +++
 net-im/swift/swift-4.0.3-r2.ebuild|  1 +
 2 files changed, 12 insertions(+)

diff --git a/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch 
b/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch
new file mode 100644
index ..b08a480835f3
--- /dev/null
+++ b/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch
@@ -0,0 +1,11 @@
+--- a/Swiften/Parser/LibXMLParser.cpp
 b/Swiften/Parser/LibXMLParser.cpp
+@@ -97,7 +97,7 @@
+ if (xmlParseChunk(p->context_, data.c_str(), 
boost::numeric_cast(data.size()), false) == XML_ERR_OK) {
+ return true;
+ }
+-xmlError* error = xmlCtxtGetLastError(p->context_);
++const xmlError* error = xmlCtxtGetLastError(p->context_);
+ if (error->code == XML_WAR_NS_URI || error->code == 
XML_WAR_NS_URI_RELATIVE) {
+ xmlCtxtResetLastError(p->context_);
+ p->context_->errNo = XML_ERR_OK;

diff --git a/net-im/swift/swift-4.0.3-r2.ebuild 
b/net-im/swift/swift-4.0.3-r2.ebuild
index 686e9cf6c7c7..792b487871ed 100644
--- a/net-im/swift/swift-4.0.3-r2.ebuild
+++ b/net-im/swift/swift-4.0.3-r2.ebuild
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.0.2-boost-1.69-compatibility.patch
"${FILESDIR}"/${PN}-4.0.2-qt-5.15-compatibility.patch
"${FILESDIR}"/${PN}-4.0.3-gcc11-compatibility.patch
+   "${FILESDIR}"/${PN}-4.0.3-libxml2-2.12-compatibility.patch
"${WORKDIR}"/${PN}-4.0.3-python3-compatibility.patch
"${FILESDIR}"/${PN}-4.0.3-reproducible-build.patch
 )



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

2024-03-16 Thread Fabian Groffen
commit: 4fbc67a6178f3d9513d46d98155a4715506b7ad0
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Mar 16 20:34:38 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Mar 16 20:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fbc67a6

app-metrics/carbonapi-web-1.1: version bump

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

 app-metrics/carbonapi-web/Manifest  | 2 +-
 .../{carbonapi-web-1.0.ebuild => carbonapi-web-1.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/carbonapi-web/Manifest 
b/app-metrics/carbonapi-web/Manifest
index a61f570231b9..9e84439323d9 100644
--- a/app-metrics/carbonapi-web/Manifest
+++ b/app-metrics/carbonapi-web/Manifest
@@ -1 +1 @@
-DIST carbonapi-web-1.0.tar.gz 1026954 BLAKE2B 
e482565b103b7afcfb7e2d778e57b24610713568f7ec079247b8dbd9f1f46668f0487eefef6d34e27bb0985bf5bc9bb6edb1a1d22652ff0db575b32099586c5f
 SHA512 
56a048d414aae2db99a29aca46ebe0c58e738acdae44ffa0b82478559dd0e2327767682941e69d5cda0c716cf7121c2f90d40b9866943b735d424c4b5b283e5c
+DIST carbonapi-web-1.1.tar.gz 1027235 BLAKE2B 
be56d94b680282618c74b3b332cbd85de2e7430831c1de3242b99e061f6232f404c15045b3e4990e51b20f3193564a9fa9c324774ee46abeecad084b4dc9fc79
 SHA512 
b60ba3d23d84051f9b5e6445117a425f36a5740e3758555c08dfe0c6b1bebb06ad665e057c570a55f6d3ab9073930026b614740cde4fe57b15b06f56f33cc042

diff --git a/app-metrics/carbonapi-web/carbonapi-web-1.0.ebuild 
b/app-metrics/carbonapi-web/carbonapi-web-1.1.ebuild
similarity index 100%
rename from app-metrics/carbonapi-web/carbonapi-web-1.0.ebuild
rename to app-metrics/carbonapi-web/carbonapi-web-1.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/

2024-03-16 Thread Arthur Zamarin
commit: d3ec21174a6c3cf5ccf66b3e2f88a69aba3bb210
Author: Michael Vetter  iodoru  org>
AuthorDate: Tue Jan 30 05:53:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 20:33:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ec2117

gui-libs/xdg-desktop-portal-wlr: add 0.7.1

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/35087
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/xdg-desktop-portal-wlr/Manifest   |  1 +
 .../xdg-desktop-portal-wlr-0.7.1.ebuild| 65 ++
 2 files changed, 66 insertions(+)

diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest 
b/gui-libs/xdg-desktop-portal-wlr/Manifest
index 2b9eeb83d000..dfc624ad5d02 100644
--- a/gui-libs/xdg-desktop-portal-wlr/Manifest
+++ b/gui-libs/xdg-desktop-portal-wlr/Manifest
@@ -1,3 +1,4 @@
 DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 
9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36
 SHA512 
9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac
 DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 
1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15
 SHA512 
e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53
 DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 
6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f
 SHA512 
7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87
+DIST xdg-desktop-portal-wlr-0.7.1.tar.gz 38849 BLAKE2B 
41bbb177dc4df65f9ca5bc8a6c18775357e71948026864b3ca157d3d0834b41cfd4188bd1d4d2417973cac434b1b7f2a2e6b4a2fec45cd2d8b36b8a8f55a498a
 SHA512 
87aa5255d3de3203c2bfa6986c2acbffbfd414d12fb72aeca25249d3b528ffb948858a787c9c4206b18faaddd6ce09c95c257e969cc3cfeee8e376c3846f2b9d

diff --git 
a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1.ebuild 
b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1.ebuild
new file mode 100644
index ..305cb089f788
--- /dev/null
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="xdg-desktop-portal backend for wlroots"
+HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/emersion/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+   >=media-video/pipewire-0.3.62:=
+   dev-libs/inih
+   dev-libs/wayland
+   media-libs/mesa
+   x11-libs/libdrm
+   || (
+   systemd? ( >=sys-apps/systemd-237 )
+   elogind? ( >=sys-auth/elogind-237 )
+   sys-libs/basu
+   )
+"
+# mesa is needed for gbm dep (which it hards sets to 'on')
+RDEPEND="
+   ${DEPEND}
+   sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.24
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=()
+
+   if use systemd; then
+   emesonargs+=(-Dsd-bus-provider=libsystemd)
+   elif use elogind; then
+   emesonargs+=(-Dsd-bus-provider=libelogind)
+   else
+   emesonargs+=(-Dsd-bus-provider=basu)
+   fi
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   # bug #915702
+   insinto /usr/share/xdg-desktop-portal/portals
+   doins "${WORKDIR}/${P}/contrib/wlroots-portals.conf"
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/

2024-03-16 Thread Arthur Zamarin
commit: bd81d0c891ad9a8917cacff518f8d6b82d73722d
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 19:05:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 20:33:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd81d0c8

gui-apps/waybar: sync live

Signed-off-by: Julien Roy  jroy.ca>
Closes: https://github.com/gentoo/gentoo/pull/35788
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/waybar/waybar-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gui-apps/waybar/waybar-.ebuild 
b/gui-apps/waybar/waybar-.ebuild
index 9878369eda3e..3410acbd246e 100644
--- a/gui-apps/waybar/waybar-.ebuild
+++ b/gui-apps/waybar/waybar-.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
>=dev-libs/spdlog-1.10.0:=
dev-libs/date:=
dev-libs/wayland
-   >=gui-libs/gtk-layer-shell-0.6.0:=
+   gui-libs/gtk-layer-shell
gui-libs/wlroots:=
x11-libs/gtk+:3[wayland]
x11-libs/libxkbcommon
@@ -88,6 +88,7 @@ src_configure() {
$(meson_feature network libnl)
$(meson_feature pulseaudio)
$(meson_feature pipewire wireplumber)
+   $(meson_feature pipewire)
$(meson_feature sndio)
$(meson_feature systemd)
$(meson_feature test tests)



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/

2024-03-16 Thread Arthur Zamarin
commit: 83bcf53c7f37cfe1b79066f1beff3dbb9347a771
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 19:05:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 20:33:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bcf53c

gui-apps/waybar: add 0.10.0

Bug: https://bugs.gentoo.org/922689
Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/waybar/Manifest |   1 +
 gui-apps/waybar/metadata.xml |   8 +--
 gui-apps/waybar/waybar-0.10.0.ebuild | 102 +++
 3 files changed, 107 insertions(+), 4 deletions(-)

diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest
index a51deb8753ce..197aa202e1cf 100644
--- a/gui-apps/waybar/Manifest
+++ b/gui-apps/waybar/Manifest
@@ -1,2 +1,3 @@
+DIST waybar-0.10.0.tar.gz 297669 BLAKE2B 
f27a61662444cb0d91ecb5c860271939ba81813af4d005a3297f9996fab5edd54df2e4a126aa33edf9049e2d91d301a03f6352e25eb9c86ffb003b0b238e9015
 SHA512 
89d5ee6fb52438aadfcad8929940b2f2c4a469f7f07331fa5dff77997e1dedb6b3b020c2c2f809687993a7da2571b9f08768e92172d08bfb3d4b66db2d20d61f
 DIST waybar-0.9.22.tar.gz 255896 BLAKE2B 
51ad09f401a871f4b17552c85b838be950d52ebab6b2230619cfa95acbbc2f6cbc5ae1cb1228ca4207052397090f9fd4470388808cc81954b59c16f5cc25ed9e
 SHA512 
0cd2d4fdf51528d1246da756ec1d4be5dd897208f4ec1aef5ab2d2801ab72145bcccef68fa62e55f0b1bb9913d471ce5c748de97f9d785d55c06a5f6717c9849
 DIST waybar-0.9.24.tar.gz 275416 BLAKE2B 
15774a78f2f7bb85d497e7f80a968b775bb42d285d0950e8e384962c6b947ea895eea2b30c0aba7ca671595ce59acd65e66cf8b67f2478ecad7564de50e4bfe6
 SHA512 
13177fbc2c537cd903294ab708ae46307a785c524cbdbca06abe869af1f7ccc866ce38b6fbc2b3769cd95f458c46296b4c88ee927cabe890692e78b999143f0e

diff --git a/gui-apps/waybar/metadata.xml b/gui-apps/waybar/metadata.xml
index 3d66b6c8fda4..5ec5d9be1f68 100644
--- a/gui-apps/waybar/metadata.xml
+++ b/gui-apps/waybar/metadata.xml
@@ -1,14 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@jonas-toth.eu
-   Jonas Toth
-   

jul...@jroy.ca
Julien Roy

+   
+   gen...@jonas-toth.eu
+   Jonas Toth
+   

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

diff --git a/gui-apps/waybar/waybar-0.10.0.ebuild 
b/gui-apps/waybar/waybar-0.10.0.ebuild
new file mode 100644
index ..3410acbd246e
--- /dev/null
+++ b/gui-apps/waybar/waybar-0.10.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based 
compositors"
+HOMEPAGE="https://github.com/Alexays/Waybar;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git;
+else
+   SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN^}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network pipewire 
pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+   mpris? ( logind )
+   upower? ( logind )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   >=app-text/scdoc-1.9.2
+   dev-util/gdbus-codegen
+   virtual/pkgconfig
+"
+RDEPEND="
+   dev-cpp/cairomm:0
+   dev-cpp/glibmm:2
+   dev-cpp/gtkmm:3.0
+   dev-libs/glib:2
+   dev-libs/jsoncpp:=
+   dev-libs/libinput:=
+   dev-libs/libsigc++:2
+   >=dev-libs/libfmt-8.1.1:=
+   >=dev-libs/spdlog-1.10.0:=
+   dev-libs/date:=
+   dev-libs/wayland
+   gui-libs/gtk-layer-shell
+   gui-libs/wlroots:=
+   x11-libs/gtk+:3[wayland]
+   x11-libs/libxkbcommon
+   evdev? ( dev-libs/libevdev:= )
+   jack? ( virtual/jack )
+   libinput? ( dev-libs/libinput:= )
+   logind? (
+   || ( sys-apps/systemd
+sys-auth/elogind )
+   )
+   mpd? ( media-libs/libmpdclient )
+   mpris? ( >=media-sound/playerctl-2 )
+   network? ( dev-libs/libnl:3 )
+   pipewire? ( media-video/wireplumber:0/0.4 )
+   pulseaudio? ( media-libs/libpulse )
+   sndio? ( media-sound/sndio:= )
+   systemd? ( sys-apps/systemd:= )
+   tray? (
+   dev-libs/libdbusmenu[gtk3]
+   dev-libs/libayatana-appindicator
+   )
+   udev? ( virtual/libudev:= )
+   upower? ( sys-power/upower )
+   wifi? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}
+   dev-libs/wayland-protocols
+   test? ( dev-cpp/catch:0 )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dman-pages=enabled
+   -Dcava=disabled
+   $(meson_feature evdev libevdev)
+   $(meson_feature jack)
+   $(meson_feature 

[gentoo-commits] repo/gentoo:master commit in: www-apache/mod_jk/files/, www-apache/mod_jk/

2024-03-16 Thread Conrad Kostecki
commit: 330b772dc0b59671cb55ed36856d876868bc94b7
Author: orbea  riseup  net>
AuthorDate: Sat Mar 16 15:32:32 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 20:25:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330b772d

www-apache/mod_jk: fix global symbols

The libtool -export-symbols-regex flag controls which symbols are
exported globally in the library, but GNU libtool silently drops many
unknown flags...

Closes: https://bugs.gentoo.org/914237
Upstream-Commit: 
https://github.com/apache/tomcat-connectors/commit/ecd005d0792441c4510dc4c2d9348979ab71ddcc
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/35781
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/mod_jk-1.2.49-export-symbols-regex.patch | 40 ++
 ...od_jk-1.2.49.ebuild => mod_jk-1.2.49-r1.ebuild} |  5 ++-
 2 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/www-apache/mod_jk/files/mod_jk-1.2.49-export-symbols-regex.patch 
b/www-apache/mod_jk/files/mod_jk-1.2.49-export-symbols-regex.patch
new file mode 100644
index ..1dd05d9c70ed
--- /dev/null
+++ b/www-apache/mod_jk/files/mod_jk-1.2.49-export-symbols-regex.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/914237
+https://github.com/apache/tomcat-connectors/commit/ecd005d0792441c4510dc4c2d9348979ab71ddcc
+
+From ecd005d0792441c4510dc4c2d9348979ab71ddcc Mon Sep 17 00:00:00 2001
+From: Rainer Jung 
+Date: Fri, 10 Nov 2023 11:38:04 +0100
+Subject: [PATCH] BZ 68117: Fix typo and escaping in libtool flag introduced in
+ 1.2.49.
+
+---
+ apache-2.0/Makefile.apxs.in | 2 +-
+ apache-2.0/Makefile.in  | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/apache-2.0/Makefile.apxs.in b/apache-2.0/Makefile.apxs.in
+index 36aeada1c..161616502 100644
+--- a/apache-2.0/Makefile.apxs.in
 b/apache-2.0/Makefile.apxs.in
+@@ -21,7 +21,7 @@ top_builddir=@top_builddir@
+ APXS=@APXS@
+ APXSCFLAGS=@APXSCFLAGS@
+ APXSLDFLAGS=@APXSLDFLAGS@
+-JKLDFLAGS=-export-symbols-regex ^jk_module$
++JKLDFLAGS=-export-symbols-regex ^jk_module\$$
+ 
+ COMMON=common
+ JK_INCL=-DUSE_APACHE_MD5 -I${top_builddir}/${COMMON} -I 
${top_srcdir}/${COMMON}
+diff --git a/apache-2.0/Makefile.in b/apache-2.0/Makefile.in
+index e63f5c921..a9327743b 100644
+--- a/apache-2.0/Makefile.in
 b/apache-2.0/Makefile.in
+@@ -23,7 +23,7 @@ MKDIR=@MKDIR@
+ APXSCFLAGS=@APXSCFLAGS@
+ APXSCPPFLAGS=@APXSCPPFLAGS@
+ APXSLDFLAGS=@APXSLDFLAGS@
+-JKLDFLAGS=-export-symbols-regexp ^jk_module$
++JKLDFLAGS=-export-symbols-regex ^jk_module\$$
+ 
+ CC=@CC@
+ SHELL=@SHELL@

diff --git a/www-apache/mod_jk/mod_jk-1.2.49.ebuild 
b/www-apache/mod_jk/mod_jk-1.2.49-r1.ebuild
similarity index 94%
rename from www-apache/mod_jk/mod_jk-1.2.49.ebuild
rename to www-apache/mod_jk/mod_jk-1.2.49-r1.ebuild
index f11868d35b60..4356eed57aec 100644
--- a/www-apache/mod_jk/mod_jk-1.2.49.ebuild
+++ b/www-apache/mod_jk/mod_jk-1.2.49-r1.ebuild
@@ -24,7 +24,10 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )
 "
 
-PATCHES=( "${FILESDIR}/${PN}-1.2.49-musl.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.49-export-symbols-regex.patch" #914237
+   "${FILESDIR}/${PN}-1.2.49-musl.patch"
+)
 
 APACHE2_MOD_FILE="${S}/apache-2.0/${PN}.so"
 APACHE2_MOD_DEFINE="JK"



[gentoo-commits] repo/gentoo:master commit in: app-misc/kryoflux-dtc/

2024-03-16 Thread Conrad Kostecki
commit: 13bd5b6ecc9ff8645e51f1839d41385e714c2bf9
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Mar 16 20:17:07 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 20:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bd5b6e

app-misc/kryoflux-dtc: call udev_reload

Closes: https://bugs.gentoo.org/924874
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild | 15 +--
 app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild   |  4 ++--
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild 
b/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild
index 59dfb7d11bf7..206c1cc0e6dc 100644
--- a/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild
+++ b/app-misc/kryoflux-dtc/kryoflux-dtc-2.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,9 +16,9 @@ SRC_URI="
 "
 S="${WORKDIR}/${MY_P}"
 
-KEYWORDS="-* amd64 x86"
 LICENSE="SPS"
 SLOT="0"
+KEYWORDS="-* amd64 x86"
 IUSE="demos doc fast-firmware gui static"
 
 RDEPEND="
@@ -94,6 +94,8 @@ pkg_postinst() {
elog "If you want to access your Kryoflux without root access,"
elog "please add yourself to the floppy group."
 
+   udev_reload
+
if use fast-firmware; then
elog ""
elog "You have enabled the fast firmware. Please keep in mind,"
@@ -105,3 +107,12 @@ pkg_postinst() {
xdg_mimeinfo_database_update
fi
 }
+
+pkg_postrm() {
+   udev_reload
+
+   if use gui; then
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   fi
+}

diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild 
b/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild
index 4f0411445ae3..48383872ffef 100644
--- a/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild
+++ b/app-misc/kryoflux-dtc/kryoflux-dtc-3.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,9 +15,9 @@ HOMEPAGE="https://www.kryoflux.com;
 SRC_URI="https://www.kryoflux.com/download/${MY_P}.tgz;
 S="${WORKDIR}/${MY_P}"
 
-KEYWORDS="-* amd64 ~arm64"
 LICENSE="SPS"
 SLOT="0"
+KEYWORDS="-* amd64 ~arm64"
 IUSE="demos doc gui"
 
 RDEPEND="



[gentoo-commits] repo/proj/guru:master commit in: app-misc/vrms-gentoo/

2024-03-16 Thread Julien Roy
commit: 57a0b163da251520b1a4a373eecec7f255f499d8
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 19:35:47 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 19:35:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57a0b163

app-misc/vrms-gentoo: pick pkgcheck nits

Signed-off-by: Sergey Alirzaev  riseup.net>

 app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild 
b/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild
index b414db9c8d..fd1a0b1b8f 100644
--- a/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild
+++ b/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild
@@ -5,21 +5,19 @@ EAPI="7"
 
 COMMIT="4fd604c4816d620be3cf9c5e9dd578b2c30c21bc"
 
-SRC_URI="https://github.com/z411/vrms-gentoo/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
 DESCRIPTION="vrms clone for Gentoo Linux"
 HOMEPAGE="https://github.com/z411/vrms-gentoo;
+SRC_URI="https://github.com/z411/vrms-gentoo/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND=""
 RDEPEND="
dev-lang/perl
 "
 
-S="${WORKDIR}/${PN}-${COMMIT}"
-
 src_install() {
default
 



[gentoo-commits] repo/proj/guru:master commit in: app-misc/vrms-gentoo/

2024-03-16 Thread Julien Roy
commit: 406322bcb210c1359b0dfb28fdd2edd517f9a79b
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 16:47:15 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 16:47:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=406322bc

app-misc/vrms-gentoo: add myself as a maintainer

Signed-off-by: Sergey Alirzaev  riseup.net>

 app-misc/vrms-gentoo/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/vrms-gentoo/metadata.xml 
b/app-misc/vrms-gentoo/metadata.xml
index afd9a96d63..7602184c04 100644
--- a/app-misc/vrms-gentoo/metadata.xml
+++ b/app-misc/vrms-gentoo/metadata.xml
@@ -3,8 +3,8 @@
 

co-maintainers welcome
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
+   l2...@riseup.net
+   Sergey Alirzaev


z411/vrms-gentoo



[gentoo-commits] repo/proj/guru:master commit in: net-voip/baresip/, net-voip/re/

2024-03-16 Thread Julien Roy
commit: cf80e0b70a21d45575b0a4ab829f6f04138d0059
Author: Dale Showers  fictx  com>
AuthorDate: Sat Mar 16 15:35:43 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 15:35:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf80e0b7

net-voip/*: baresip/re 3.10.0 3.10.1

Signed-off-by: Dale Showers  fictx.com>

 net-voip/baresip/Manifest  |  2 ++
 net-voip/baresip/baresip-3.10.0.ebuild | 53 
 net-voip/baresip/baresip-3.10.1.ebuild | 55 ++
 net-voip/re/Manifest   |  1 +
 net-voip/re/re-3.10.0.ebuild   | 14 +
 5 files changed, 125 insertions(+)

diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest
index 4564890f92..4ca401e1b6 100644
--- a/net-voip/baresip/Manifest
+++ b/net-voip/baresip/Manifest
@@ -1,3 +1,5 @@
+DIST baresip-3.10.0.tar.gz 1167280 BLAKE2B 
b75558f75c1842361a795645ed67fbf1f121bf76a98f9590984da754bc3171a6e8c5feaee1b45afd90960e8444f2ff5b5fbbb314ee2fa268239bccd481c79236
 SHA512 
62c977e4af72a401fc8d52a52afc7f3750070f539af8b41098c92dd5e1b6ed1e654bd7d35dda8704c255fbc13a5b2c75bb441818b86f4cf8ff95c1ffd87a0a8a
+DIST baresip-3.10.1.tar.gz 1166742 BLAKE2B 
01ff2fef17b805b79ab4cd85b90ea092384c467191b152dd8edbfb8f2c82f2334b1a8afbc812e9e724b8f863caa85d6cf86de303b2ce303165c88ecda3e4effb
 SHA512 
71853ab11895b9ce85a6f57400e570b353d594f8a0e6697368088cc393b14970401165b89cf3bc2d0392199cef76eca246a0c934014a726c5261dce65243bae4
 DIST baresip-3.7.0.tar.gz 1156270 BLAKE2B 
48d9f2762739f023dfe8597921de1bfcd355ce4d6e403a77c6fd2f95a88970538208e5aae5f2cd2ed98767f5b1c17e0740f3298faaf7056cd7e89906e22d67b8
 SHA512 
f3497a903fa67c8ecfb90cd63f9f2bdc376d98ea28a71ea64b042b3641628126fac5ff8afe8539f98f51a54aa4ef1304d22c0b83edc3e91767f8bf35310621c3
 DIST baresip-3.8.0.tar.gz 1158645 BLAKE2B 
e7badad42dde5e0cbd0fa090654b6559f7cf2f6c1dcc458290a43c72b26b0aa2fe40c92f4335ed72c4a2f85ec20d9bfb45f8059bc179cbd47b26867bf7612ccf
 SHA512 
12ff9aaedcc3bc19a38235f5abc955aa1a64db47827895b95ca55329cb29acef353ee0871e888f12f0a9ea5a2ac0b3a34c278115c05e9f55d055638b5e13f852
 DIST baresip-3.9.0.tar.gz 1163327 BLAKE2B 
c994a6ca16610936887f9bfbfb776e155ad9418fb46387af899044e8237e1e7662e62b697408c7c0a47849bbc8ce078122b9290afd868aa9974ad50c9a7b68dd
 SHA512 
7e6bf2c68ae4dec60da7692527d511b7acf373e14c67c96591b7a5e02af7275ff7adde8a8c07af6ed98474b87357b734aae17fb337d4fad8353c253de56dc534

diff --git a/net-voip/baresip/baresip-3.10.0.ebuild 
b/net-voip/baresip/baresip-3.10.0.ebuild
new file mode 100644
index 00..d1e006f926
--- /dev/null
+++ b/net-voip/baresip/baresip-3.10.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip;
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
+
+DEPEND="
+   ~net-voip/re-${PV}
+   aac? ( media-libs/fdk-aac )
+   alsa? ( media-libs/alsa-lib )
+   amr? ( media-libs/opencore-amr )
+   aptx? ( media-libs/libopenaptx )
+   aom? ( media-libs/libaom )
+   codec2? ( media-libs/codec2 )
+   ffmpeg? ( media-video/ffmpeg )
+   gst? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   )
+   gtk3? ( x11-libs/gtk+:3 )
+   jack? ( virtual/jack )
+   mqtt? ( app-misc/mosquitto )
+   mpa? (
+   media-sound/twolame
+   media-sound/mpg123
+   media-libs/speexdsp
+   )
+   ssl? ( dev-libs/openssl:0= )
+   opus? ( media-libs/opus )
+   png? ( media-libs/libpng )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire )
+   sdl? ( media-libs/libsdl2 )
+   sndfile? ( media-libs/libsndfile )
+   spandsp? ( media-libs/spandsp )
+   vpx? ( media-libs/libvpx )
+   X? ( x11-libs/libX11 )
+   "
+
+RDEPEND="${DEPEND}"

diff --git a/net-voip/baresip/baresip-3.10.1.ebuild 
b/net-voip/baresip/baresip-3.10.1.ebuild
new file mode 100644
index 00..a21a8f9169
--- /dev/null
+++ b/net-voip/baresip/baresip-3.10.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip;
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus 

[gentoo-commits] repo/proj/guru:master commit in: app-misc/vrms-gentoo/

2024-03-16 Thread Julien Roy
commit: e09fdc5617f1edfbd74377282c7788f312c2b971
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 19:33:24 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 19:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e09fdc56

app-misc/vrms-gentoo: change maintainer e-mail

https://github.com/gentoo/guru/commit/406322bcb210c1359b0dfb28fdd2edd517f9a79b#commitcomment-139867274

Signed-off-by: Sergey Alirzaev  riseup.net>

 app-misc/vrms-gentoo/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/vrms-gentoo/metadata.xml 
b/app-misc/vrms-gentoo/metadata.xml
index 7602184c04..fbe253c241 100644
--- a/app-misc/vrms-gentoo/metadata.xml
+++ b/app-misc/vrms-gentoo/metadata.xml
@@ -3,7 +3,7 @@
 

co-maintainers welcome
-   l2...@riseup.net
+   zl2...@gmail.com
Sergey Alirzaev





[gentoo-commits] repo/proj/guru:master commit in: net-p2p/monero/

2024-03-16 Thread Julien Roy
commit: 07ab1b9fe1f1cec736beb0355818235220f529f5
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 13:19:33 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 13:19:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=07ab1b9f

net-p2p/monero: add 0.18.3.3, drop 0.18.3.2

Signed-off-by: Sergey Alirzaev  riseup.net>

 net-p2p/monero/Manifest   | 2 +-
 net-p2p/monero/{monero-0.18.3.2.ebuild => monero-0.18.3.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest
index deea35528b..394d1ed3b7 100644
--- a/net-p2p/monero/Manifest
+++ b/net-p2p/monero/Manifest
@@ -6,5 +6,5 @@ DIST monero-0.18.1.2.tar.gz 11609034 BLAKE2B 
3186a1038e9dd8f204a506df28c526bf3e0
 DIST monero-0.18.2.0.tar.gz 11624875 BLAKE2B 
e8dc2e89c664cb218d900ce0803dd1716f1ee363bbddb232fbd22570818c9a9ca307df04808ffef1eb30ee6097fbe243f6977dfad181f57b9169f22d4819f145
 SHA512 
19625d8e6ee3e9f27ba06eb6027ef21571a2ae8261c9e32f6e74d2f7adf8c73e9dfe34516cd456426274c41ce941e1e5b7eba9f9d20492b99decbd9262aec434
 DIST monero-0.18.2.2.tar.gz 11640001 BLAKE2B 
04b19e760b09636d7862af2a071128a28006d2829f08039cf55cfa1fd7d054b1382dbbcfc7f0ed381fcbd358e75ec437467349c7f250510e99e06527d1209da6
 SHA512 
78d4f7fee4eb37ba4837bc392c5869e21c9ea1e9bd9e95f768003bc833302935121c315fb3b4fcbe8f07a9513f928e9e9146dc7ca8892a3db2eb14cfe1371727
 DIST monero-0.18.3.1.tar.gz 14005197 BLAKE2B 
169d876caf94090894c9a2bd9d07b71e46411971b06da0f51fc57f01396de4f5f770062e08cbebf702b6b49dbcd47923675d2375795969f5673bf2091a7da742
 SHA512 
b29d25043d50fa30459e59e0c82627cc3dc4a7e2e28a727a353915a32cf5e70e36f548bda152dee13329cb2d09a978ff45c2121f8bf7acc8966957a53e772f03
-DIST monero-0.18.3.2.tar.gz 14024322 BLAKE2B 
abba3ef7896101d8730963dad588b0314decbcbd949bae63a796f828ade2e94c62620d5920fe7d08f2afe3ae06bf52e9f570749ac380322d46a58a146fa1380a
 SHA512 
90acaf32e4dce753dc01e391cfe626611a31c3b024547f512d43a8e490814c5234f4ded57c7dd4c735cd8f60e545364618f0b8e6bfd5271660dcc89eb735d74c
+DIST monero-0.18.3.3.tar.gz 14028018 BLAKE2B 
07c3272175fb05645a2f5f7ce6cef4d65054ba1d80994c4dc8445ec4df13aebe2b268d5b4be49db0cdd35dcdce1bbd33874111e21503839d63fae70ea30b0dff
 SHA512 
26aaa02be4d1109dfdae08981b9fee16a10c358030ba99ae809eb241e805c50edc8ad10b1a375cd02e3160fa3de8ae6773cca55618d39ca30614f1d6662c18e5
 DIST monero-8682.patch 1053 BLAKE2B 
6252ee36961d41e6c7161004f2b3ddb0916a2dc91b91eed0e500a9681040366eb7e696abc91b138484bc735da5eb13f0a79ec1ded6f3c36dd3c8f8565113d7cf
 SHA512 
2960a937ec04bc96a3564d2c730ca53cd1369f26d47567cd08c8e90abaf126f336a083e297b4240b5fae22ab3ad3cb45d741f2f48364d30f1442df393109a6eb

diff --git a/net-p2p/monero/monero-0.18.3.2.ebuild 
b/net-p2p/monero/monero-0.18.3.3.ebuild
similarity index 97%
rename from net-p2p/monero/monero-0.18.3.2.ebuild
rename to net-p2p/monero/monero-0.18.3.3.ebuild
index 567c589b39..f3aeedc2c5 100644
--- a/net-p2p/monero/monero-0.18.3.2.ebuild
+++ b/net-p2p/monero/monero-0.18.3.3.ebuild
@@ -114,7 +114,7 @@ pkg_postinst() {
elog
elog "Run monerod status as any user to get sync status and 
other stats."
elog
-   elog "The Monero blockchain can take up a lot of space (80 GiB) 
and is stored"
+   elog "The Monero blockchain can take up a lot of space (200 
GiB) and is stored"
elog "in /var/lib/monero by default. You may want to enable 
pruning by adding"
elog "'prune-blockchain=1' to /etc/monero/monerod.conf to prune 
the blockchain"
elog "or move the data directory to another disk."



[gentoo-commits] repo/proj/guru:master commit in: net-misc/commons-downloader/

2024-03-16 Thread Julien Roy
commit: 33045e3fdd51ef8efbffc8fb296f10a4a8b54f7b
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Mar 16 17:15:55 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 17:15:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33045e3f

net-misc/commons-downloader: add

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

 .../commons-downloader-.ebuild | 29 ++
 net-misc/commons-downloader/metadata.xml   | 14 +++
 2 files changed, 43 insertions(+)

diff --git a/net-misc/commons-downloader/commons-downloader-.ebuild 
b/net-misc/commons-downloader/commons-downloader-.ebuild
new file mode 100644
index 00..513bfbc241
--- /dev/null
+++ b/net-misc/commons-downloader/commons-downloader-.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker git-r3
+
+DESCRIPTION="A shell script to bulk download files from Wikimedia Commons, by 
category"
+HOMEPAGE="https://git.sr.ht/~nytpu/commons-downloader;
+EGIT_REPO_URI="https://git.sr.ht/~nytpu/commons-downloader;
+
+LICENSE="CC0-1.0"
+SLOT=0
+QA_PREBUILT="*"
+
+RDEPEND="
+   net-misc/curl
+   net-misc/wget
+   app-misc/jq
+"
+
+src_install() {
+   dobin ${PN}
+}
+
+pkg_postinst() {
+   einfo "See documentation at https://git.sr.ht/~nytpu/commons-downloader;
+   einfo "Example how to download a category to the current folder: 
commons-downloader -c 'My category name'"
+}

diff --git a/net-misc/commons-downloader/metadata.xml 
b/net-misc/commons-downloader/metadata.xml
new file mode 100644
index 00..e5525790d7
--- /dev/null
+++ b/net-misc/commons-downloader/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   
https://sr.ht/~nytpu/commons-downloader/feed
+   https://sr.ht/~nytpu/commons-downloader
+   https://lists.sr.ht/~nytpu/public-inbox
+   ~nytpu/commons-downloader
+   
+



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

2024-03-16 Thread Sergey Alirzaev
commit: 57a0b163da251520b1a4a373eecec7f255f499d8
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 19:35:47 2024 +
Commit: Sergey Alirzaev  gmail  com>
CommitDate: Sat Mar 16 19:35:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57a0b163

app-misc/vrms-gentoo: pick pkgcheck nits

Signed-off-by: Sergey Alirzaev  riseup.net>

 app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild 
b/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild
index b414db9c8d..fd1a0b1b8f 100644
--- a/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild
+++ b/app-misc/vrms-gentoo/vrms-gentoo-0_pre20201102.ebuild
@@ -5,21 +5,19 @@ EAPI="7"
 
 COMMIT="4fd604c4816d620be3cf9c5e9dd578b2c30c21bc"
 
-SRC_URI="https://github.com/z411/vrms-gentoo/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
 DESCRIPTION="vrms clone for Gentoo Linux"
 HOMEPAGE="https://github.com/z411/vrms-gentoo;
+SRC_URI="https://github.com/z411/vrms-gentoo/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND=""
 RDEPEND="
dev-lang/perl
 "
 
-S="${WORKDIR}/${PN}-${COMMIT}"
-
 src_install() {
default
 



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

2024-03-16 Thread Sergey Alirzaev
commit: e09fdc5617f1edfbd74377282c7788f312c2b971
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 19:33:24 2024 +
Commit: Sergey Alirzaev  gmail  com>
CommitDate: Sat Mar 16 19:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e09fdc56

app-misc/vrms-gentoo: change maintainer e-mail

https://github.com/gentoo/guru/commit/406322bcb210c1359b0dfb28fdd2edd517f9a79b#commitcomment-139867274

Signed-off-by: Sergey Alirzaev  riseup.net>

 app-misc/vrms-gentoo/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/vrms-gentoo/metadata.xml 
b/app-misc/vrms-gentoo/metadata.xml
index 7602184c04..fbe253c241 100644
--- a/app-misc/vrms-gentoo/metadata.xml
+++ b/app-misc/vrms-gentoo/metadata.xml
@@ -3,7 +3,7 @@
 

co-maintainers welcome
-   l2...@riseup.net
+   zl2...@gmail.com
Sergey Alirzaev





[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/, gui-libs/neatvnc/files/

2024-03-16 Thread Arthur Zamarin
commit: a6cb268c1175a8302bf048593db53e06c3bcc16d
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Feb 25 17:36:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6cb268c

gui-libs/neatvnc: add 0.8.0

Bug: https://bugs.gentoo.org/902141
Closes: https://bugs.gentoo.org/925498
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/Manifest  |  1 +
 ...vnc-0.8.0-fix-tracing-undeclared-variable.patch | 26 ++
 .../{neatvnc-.ebuild => neatvnc-0.8.0.ebuild}  | 26 +-
 gui-libs/neatvnc/neatvnc-.ebuild   | 22 +-
 4 files changed, 73 insertions(+), 2 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index fbd029cfd3d7..fb744fdd0e24 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1,3 @@
 DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B 
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
 SHA512 
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
 DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B 
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
 SHA512 
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
+DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091

diff --git 
a/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch 
b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
new file mode 100644
index ..72bf4285d9fd
--- /dev/null
+++ b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/902141
+https://github.com/any1/neatvnc/pull/110
+
+From ce654aaf8b680768c4c51bef858e16f0db895814 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Sun, 25 Feb 2024 19:31:47 +0200
+Subject: [PATCH] server: remove undeclared variable from tracing macro
+
+* 3647457f6d769fe3c9518078008ef56be58b70b1 accidentally referred to
+  an nonexistant variable.
+
+Signed-off-by: Alfred Wingate 
+--- a/src/server.c
 b/src/server.c
+@@ -2109,7 +2109,7 @@ static void complete_fb_update(struct nvnc_client* 
client)
+   client->current_fb = NULL;
+   process_fb_update_requests(client);
+   client_unref(client);
+-  DTRACE_PROBE2(neatvnc, update_fb_done, client, pts);
++  DTRACE_PROBE1(neatvnc, update_fb_done, client);
+ }
+ 
+ static void on_write_frame_done(void* userdata, enum stream_req_status status)
+-- 
+2.43.2
+

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
similarity index 70%
copy from gui-libs/neatvnc/neatvnc-.ebuild
copy to gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 64004b4ea3b4..45912b2bf4d3 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git;
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"
@@ -26,6 +26,9 @@ RDEPEND="
=dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
+   examples? (
+   media-libs/libpng:=
+   )
gbm? ( media-libs/mesa )
h264? (
media-video/ffmpeg:=
@@ -47,6 +50,17 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
+)
+
+src_prepare() {
+   default
+
+   # useful soname
+   sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
 src_configure() {
local emesonargs=(
$(meson_use examples)
@@ -60,3 +74,13 @@ src_configure() {
)
meson_src_configure
 }
+
+src_install() {
+   meson_src_install
+   einstalldocs
+
+   if use examples; then
+   newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+   newbin "${BUILD_DIR}"/examples/png-server 
neatvnc-example-png-server
+   fi
+}

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-.ebuild
index 64004b4ea3b4..6e2c4493b97e 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild

[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-03-16 Thread Arthur Zamarin
commit: 76234af3eb28bf7f2b4f3830ca23345f046839e8
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Feb 25 18:01:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76234af3

gui-libs/neatvnc: drop 0.6.0

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/Manifest |  1 -
 gui-libs/neatvnc/neatvnc-0.6.0.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index fb744fdd0e24..2551f90ce196 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,3 +1,2 @@
-DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B 
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
 SHA512 
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
 DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B 
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
 SHA512 
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
 DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091

diff --git a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
deleted file mode 100644
index d773faec3821..
--- a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/any1/neatvnc.git;
-else
-   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   =dev-libs/aml-0.3*
-   sys-libs/zlib
-   x11-libs/pixman
-   gbm? ( media-libs/mesa )
-   h264? (
-   media-video/ffmpeg:=
-   x11-libs/libdrm
-   )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   ssl? ( net-libs/gnutls:= )
-   tracing? ( dev-debug/systemtap )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-libs/libdrm
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use test tests)
-   $(meson_feature jpeg)
-   $(meson_feature ssl tls)
-   $(meson_use tracing systemtap)
-   $(meson_feature gbm)
-   $(meson_feature h264)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-03-16 Thread Arthur Zamarin
commit: 1840be633e2bc2cf0b28c726b88a848714087b22
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Feb 25 18:16:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1840be63

gui-apps/wayvnc: add 0.8.0

Closes: https://bugs.gentoo.org/925499
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35524
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wayvnc/Manifest   |  1 +
 .../wayvnc/{wayvnc-.ebuild => wayvnc-0.8.0.ebuild} | 14 +-
 gui-apps/wayvnc/wayvnc-.ebuild | 14 +-
 3 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
index 22d08d70cfdd..f7e62e9d5925 100644
--- a/gui-apps/wayvnc/Manifest
+++ b/gui-apps/wayvnc/Manifest
@@ -1 +1,2 @@
 DIST wayvnc-0.7.2.tar.gz 89948 BLAKE2B 
09e3e266619d796b9bac5e566c4b9bc3a51ce49f96485a56500524bda504aefe20b1f8d747cdbd29b1e295a72aa8bc719af8770818bf64e1c22ead1b88750fac
 SHA512 
2c37c8b20d24ace47c73ad552dbb812601657ae7c699f0a3e9319eff486c8157f6a1fcb072b5badd323c1886723dd0e720bbcdbdfc7091f3706f7283ad240d14
+DIST wayvnc-0.8.0.tar.gz 101120 BLAKE2B 
c4d6a338bdc4d6672e6238f4d0364294a29c69e2b034ea03c90b36f6280fc8f6d2a35101fa5650a75be4b2d360b402d913c787e86088bd11188e8e38f4380873
 SHA512 
88971d276cf6695a446fc746fa1eae1f4df2b5ba42cabf7b7c57481a89af95fe60fce5e1c92bc10e4c871bf561da0d9bb2117418e971a9b4bc6f46b9e53db74d

diff --git a/gui-apps/wayvnc/wayvnc-.ebuild 
b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
similarity index 87%
copy from gui-apps/wayvnc/wayvnc-.ebuild
copy to gui-apps/wayvnc/wayvnc-0.8.0.ebuild
index 9cd27cb65ace..5c0626f790cf 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -24,17 +24,21 @@ RDEPEND="
=dev-libs/aml-0.3*
dev-libs/jansson:=
dev-libs/wayland
-   =gui-libs/neatvnc-0.7*[tracing?]
-   media-libs/mesa:=[egl(+),gles2,gbm(+)?]
+   =gui-libs/neatvnc-0.8*
+   media-libs/mesa[egl(+),gles2,gbm(+)?]
+   x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pixman
pam? ( sys-libs/pam )
tracing? ( dev-debug/systemtap )
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/wayland-protocols
+"
 BDEPEND="
app-text/scdoc
-   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
virtual/pkgconfig
 "
 

diff --git a/gui-apps/wayvnc/wayvnc-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index 9cd27cb65ace..5c0626f790cf 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -24,17 +24,21 @@ RDEPEND="
=dev-libs/aml-0.3*
dev-libs/jansson:=
dev-libs/wayland
-   =gui-libs/neatvnc-0.7*[tracing?]
-   media-libs/mesa:=[egl(+),gles2,gbm(+)?]
+   =gui-libs/neatvnc-0.8*
+   media-libs/mesa[egl(+),gles2,gbm(+)?]
+   x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pixman
pam? ( sys-libs/pam )
tracing? ( dev-debug/systemtap )
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/wayland-protocols
+"
 BDEPEND="
app-text/scdoc
-   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
virtual/pkgconfig
 "
 



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

2024-03-16 Thread Julien Roy
commit: 052d057df28ee905ae5119e2a8be1dba1c67b62c
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 19:08:34 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 19:08:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052d057d

dev-python/restrictedpython: treeclean

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/restrictedpython/Manifest   |  2 --
 dev-python/restrictedpython/metadata.xml   | 22 --
 .../restrictedpython/restrictedpython-6.2.ebuild   | 27 --
 .../restrictedpython/restrictedpython-7.0.ebuild   | 27 --
 4 files changed, 78 deletions(-)

diff --git a/dev-python/restrictedpython/Manifest 
b/dev-python/restrictedpython/Manifest
deleted file mode 100644
index 959d4c633a..00
--- a/dev-python/restrictedpython/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST restrictedpython-6.2.gh.tar.gz 442788 BLAKE2B 
cac63465192d425dc2b18a787fe4e75749f19768bbcb3be921512ccf0558e30f8ab3f8a89c36b77d370ae2c160b5aba4e9481ad66c36909b7189559c20a532fe
 SHA512 
a9947830b66e449881b7d22e4716adb863f20726a6e1f61f4f84396ae88b2c461c084f56ca78c3aa072953c53ba776788aa41ec8415714ba02b1b4c8370bf6fb
-DIST restrictedpython-7.0.gh.tar.gz 440788 BLAKE2B 
c71a70ce4f71b92d87e2bdab157cba4327227da6f1be226df573c25268cbd1afbde608ffcc5d8deb6cbe063244d7611bc8792c6e17ce495c50c5812527674e2e
 SHA512 
844614071e5bdbdd2646160207d4f5452305620930e0b260a1ba9c39f76672f26a16b7ce16f21186d9cfddc12f367758bec09c4cac40f4f4fc8f9164278631e9

diff --git a/dev-python/restrictedpython/metadata.xml 
b/dev-python/restrictedpython/metadata.xml
deleted file mode 100644
index bcedbcaa78..00
--- a/dev-python/restrictedpython/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Julien Roy
-   jul...@jroy.ca
-   
-   
-   RestrictedPython is a tool that helps to define a subset of the 
Python language which allows to provide a program input into a trusted 
environment. RestrictedPython is not a sandbox system or a secured environment, 
but it helps to define a trusted environment and execute untrusted code inside 
of it.
-   
-   
-   
-   Zope Foundation and Contributors
-   zope-...@zope.org
-   
-   
https://github.com/zopefoundation/RestrictedPython/issues
-   
https://github.com/zopefoundation/RestrictedPython/blob/master/CHANGES.rst
-   http://restrictedpython.readthedocs.io
-   zopefoundation/RestrictedPython
-   RestrictedPython
-   
-

diff --git a/dev-python/restrictedpython/restrictedpython-6.2.ebuild 
b/dev-python/restrictedpython/restrictedpython-6.2.ebuild
deleted file mode 100644
index 2f057f27b5..00
--- a/dev-python/restrictedpython/restrictedpython-6.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 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
-
-DESCRIPTION="A restricted execution environment for Python to run untrusted 
code"
-HOMEPAGE="https://github.com/zopefoundation/RestrictedPython;
-SRC_URI="https://github.com/zopefoundation/RestrictedPython/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/RestrictedPython-${PV}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   doc? ( dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] )
-   test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest

diff --git a/dev-python/restrictedpython/restrictedpython-7.0.ebuild 
b/dev-python/restrictedpython/restrictedpython-7.0.ebuild
deleted file mode 100644
index 2f057f27b5..00
--- a/dev-python/restrictedpython/restrictedpython-7.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 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
-
-DESCRIPTION="A restricted execution environment for Python to run untrusted 
code"
-HOMEPAGE="https://github.com/zopefoundation/RestrictedPython;
-SRC_URI="https://github.com/zopefoundation/RestrictedPython/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/RestrictedPython-${PV}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   doc? ( dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] )
-   test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: app-containers/pods/

2024-03-16 Thread Julien Roy
commit: 1032ad959ce5f3c74a5867bcb1c3cb16e1c3
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 19:29:41 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 19:32:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1032ad95

app-containers/pods: add missing dependencies

Closes: https://bugs.gentoo.org/926878
Signed-off-by: Julien Roy  jroy.ca>

 app-containers/pods/Manifest   |  2 +-
 ...1.0_pre20240215.ebuild => pods-2.1.0_pre20240215-r1.ebuild} | 10 ++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/app-containers/pods/Manifest b/app-containers/pods/Manifest
index 23030d6c0e..652eff57d4 100644
--- a/app-containers/pods/Manifest
+++ b/app-containers/pods/Manifest
@@ -183,7 +183,7 @@ DIST piper-0.2.1.crate 15878 BLAKE2B 
bf63206c72b08a87da7ec5949124bb2742ec0aadb11
 DIST pkg-config-0.3.30.crate 20613 BLAKE2B 
e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66
 SHA512 
e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
 DIST podman-api-rs-f35e6f9f9fdb9d9023aed341252c16c0ad9796d1.gh.tar.gz 120206 
BLAKE2B 
5cd864be50faca984a88b097ce0a016bb05c313224dd0576ac345a335f46b42236a2f206084ce2b349e8af1c2223d8fb6e59145b9f45cdd903a44235d53d173a
 SHA512 
432d8e9414935ce971f59aa9f04dbaf38761fe7263164e07a0d6b8e91485427e603bfe54d0386a594d19b726408154e852c372c6fa73cf1134523b93accf9ed7
 DIST podman-api-stubs-0.9.0.crate 53878 BLAKE2B 
acb91b7ed3541a539a434afe9866dc2b14bf7a028db301619bda495c181a9d06db7700d82aa507a2cbf9e30264d113be696c086fdc8a48c6314478d7a9ead763
 SHA512 
448cb1f8d1b65aeed809f70777363636f348802edbcddc4dc93be152851065e4b443dbf069d513da5a2bd4dec1bb38bf4101686e68657fdabb7bc21abcad5b4c
-DIST pods-2.1.0_pre20240215.gh.tar.gz 1529740 BLAKE2B 
feadb6a92bdf32fcb46314ad678eab237ac036f09c09cd03a3ecd32290f3db2dcd4e8abc036ccd755f68a32c22caa331ffd5f85f537bc660ab8d213bd7a9a471
 SHA512 
ad042f0cc83972e34e77107d3c3ba88152bb817ba849f4d55c2c260c3196eb6fc93d51a46dfe943b487c3ac57285cdb63438aca3671c0b5b65daabd8b791e213
+DIST pods-2.1.0_pre20240215-r1.gh.tar.gz 1529740 BLAKE2B 
feadb6a92bdf32fcb46314ad678eab237ac036f09c09cd03a3ecd32290f3db2dcd4e8abc036ccd755f68a32c22caa331ffd5f85f537bc660ab8d213bd7a9a471
 SHA512 
ad042f0cc83972e34e77107d3c3ba88152bb817ba849f4d55c2c260c3196eb6fc93d51a46dfe943b487c3ac57285cdb63438aca3671c0b5b65daabd8b791e213
 DIST polling-2.8.0.crate 43554 BLAKE2B 
8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58
 SHA512 
c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2
 DIST polling-3.4.0.crate 56336 BLAKE2B 
a6dd890abdc3d62587c79188db6e4a50b6af4544df10ae93fa8301595a3679bf482ec5c4f280cd6a313ce67b8ee28cf931d557021efac1a3ebd8c7cd75454c6f
 SHA512 
3e62fa4f498d386dd6710bb14474e6e5e3aa6a4759b45cee16051945fce9710068eb7d36171c6d8108c75b394c01531b031461e8254131b36a5deead1d153842
 DIST powerfmt-0.2.0.crate 15165 BLAKE2B 
a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61
 SHA512 
0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029

diff --git a/app-containers/pods/pods-2.1.0_pre20240215.ebuild 
b/app-containers/pods/pods-2.1.0_pre20240215-r1.ebuild
similarity index 98%
rename from app-containers/pods/pods-2.1.0_pre20240215.ebuild
rename to app-containers/pods/pods-2.1.0_pre20240215-r1.ebuild
index 181e6c9a60..034f144801 100644
--- a/app-containers/pods/pods-2.1.0_pre20240215.ebuild
+++ b/app-containers/pods/pods-2.1.0_pre20240215-r1.ebuild
@@ -343,6 +343,16 @@ LICENSE+="
 SLOT="0"
 KEYWORDS="~amd64"
 
+RDEPEND="
+   gui-libs/gtksourceview
+   gui-libs/vte
+"
+DEPEND="
+   dev-libs/glib
+   gui-libs/gtk
+   gui-libs/libadwaita
+"
+
 # Rust
 QA_FLAGS_IGNORED="usr/bin/${PN}"
 



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

2024-03-16 Thread Julien Roy
commit: 8ab83526bae0db51406bf6e1f4f2f2b01fa3df20
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Mar 16 19:24:02 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Mar 16 19:24:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ab83526

dev-python/tulir-telethon: add 1.35.0_alpha1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 +
 .../tulir-telethon-1.35.0_alpha1.ebuild| 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 893459c3f4..1010d67be6 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,2 +1,3 @@
 DIST tulir-telethon-1.34.0a2.tar.gz 575337 BLAKE2B 
e76172e38ab22383a584e18ac376cf1aaf5f9ae54428ed09e9cd99f7707b45aa11f5f2da5e601baa998d75e2df6fc036fb03516cf911d80241c3d82f83c439e4
 SHA512 
bc20db27b4d32675e38386a95b610be21ba83dead18a27907ff0673afc5f2d93002a4e79e62d7ac1f8d18d784c3e0904c760ea9b7fc93f88417c04197d5d7ab6
 DIST tulir-telethon-1.34.0a3.tar.gz 577740 BLAKE2B 
2759d72ff83ee27e7f22b756099d9fd312026e6c28417a3a9243f8be941ff01997a2794324ecee8d71864c240ea7adc9770c04b12b0302c4d3b5a34ec26e3dd5
 SHA512 
f197a8b6192266da628750776863fda125d29530ce7bdfda1f65845ba8b6bcb95fa32cfb810e4b72b6c1825b20f9e2d794b3b5d2226a91589c4f03493ee3d490
+DIST tulir-telethon-1.35.0a1.tar.gz 590359 BLAKE2B 
e145d6c89f7c465c308994c3646fcdd2e99941c37b3ba0be170f8784b0d8e18b5b513fad9b52e8d706532e359649d3368759f6d4676438c200882902a8a5be83
 SHA512 
17199aea16ede2051583cac857bac65b23301273f64e157c29acca142c7fe4bb9d3ea8d147c121a095b7a30c0bb92eab83aee3946093168ca5096fa84c9d4167

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.35.0_alpha1.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.35.0_alpha1.ebuild
new file mode 100644
index 00..4e216ff22c
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.35.0_alpha1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
+HOMEPAGE="https://github.com/tulir/Telethon/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/hachoir[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-shell/

2024-03-16 Thread Arthur Zamarin
commit: 2c73b05b79a373ac28c0882fbd88ff7c5404059c
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:43:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c73b05b

gui-apps/wf-shell: add 0.8.1

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wf-shell/Manifest  |  1 +
 gui-apps/wf-shell/wf-shell-0.8.1.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/gui-apps/wf-shell/Manifest b/gui-apps/wf-shell/Manifest
index b85a8c694114..68143c24636f 100644
--- a/gui-apps/wf-shell/Manifest
+++ b/gui-apps/wf-shell/Manifest
@@ -1,2 +1,3 @@
 DIST wf-shell-0.7.0.tar.xz 9014840 BLAKE2B 
f2e1ffb76de79db580227ddefc10c9f3431c92f77e6519da1102e7c4456bb30c4f25c82570a5b2796985dac00be65f9428ac6682e80920ed22359f63e3e6a84d
 SHA512 
3d72c5d399280ee9da841a417faf696f8baa40edc1040bc1f354f113a8e431dbab428c93928b1d3faa520e35211345cabb5c70f55e10cfb7a4c321a6db19df90
 DIST wf-shell-0.8.0.tar.xz 9100508 BLAKE2B 
0867f9968fca25d183fb912e01afc55ae6c9e3a0645eb63b2622ed53bb5d6538827a8e1bb6c68be4885f0c1513e76f0fd8f580402885bfa49dcbc7a0b8b02b49
 SHA512 
cdaebb4aabcfcb4a4d2ef0f7845348892e5731cc44417861b958d3f067f19b6bab002845d7663ef50f57e462664ff1ca0cdab74257109211db8fa20a47ef53ae
+DIST wf-shell-0.8.1.tar.xz 9161772 BLAKE2B 
d778b2ed214dbb1b072400a85021d3ef4e590bc707417cf2de486c9211fdf3d1fa1c14d786363bc7dd4daeeb39406d6aa2e2c3c0b607cb9b6c87151d330a3983
 SHA512 
b0d283dee712ed01bdabb373f8144e6c231aa68669be8851e6603678972d9f2bdcadda773df49510c902f8e8845fdb767f9da65356640fe37843dd92d0c240f2

diff --git a/gui-apps/wf-shell/wf-shell-0.8.1.ebuild 
b/gui-apps/wf-shell/wf-shell-0.8.1.ebuild
new file mode 100644
index ..dfc67326dbca
--- /dev/null
+++ b/gui-apps/wf-shell/wf-shell-0.8.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Compiz like 3D wayland compositor"
+HOMEPAGE="https://github.com/WayfireWM/wf-shell;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/WayfireWM/wf-shell.git;
+   SLOT="0/0.8"
+else
+   
SRC_URI="https://github.com/WayfireWM/wf-shell/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   SLOT="0/$(ver_cut 1-2)"
+fi
+
+LICENSE="MIT"
+IUSE="+pulseaudio"
+
+# no tests
+RESTRICT="test"
+
+DEPEND="
+   dev-cpp/gtkmm:3.0[wayland]
+   dev-libs/gobject-introspection
+   dev-libs/libdbusmenu[gtk3]
+   >=gui-libs/gtk-layer-shell-0.6
+   dev-libs/wayland
+   >=gui-libs/wf-config-0.8.0
+   gui-wm/wayfire
+   pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="${DEPEND}
+   gui-apps/wayland-logout
+"
+BDEPEND="
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure () {
+   local emesonargs=(
+   "$(meson_feature pulseaudio pulse)"
+   -Dwayland-logout=false
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wayfire-plugins-extra/

2024-03-16 Thread Arthur Zamarin
commit: 4afb75c3e499e6957e81aaca2cfa1f9312b453aa
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:51:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4afb75c3

gui-libs/wayfire-plugins-extra: update live ebuild

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../wayfire-plugins-extra-.ebuild   | 17 +
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-.ebuild 
b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-.ebuild
index 245409005bf2..72311100c56b 100644
--- a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-.ebuild
+++ b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,10 +11,10 @@ 
HOMEPAGE="https://github.com/WayfireWM/wayfire-plugins-extra;
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/wayfire-plugins-extra.git;
-   SLOT="0/"
+   SLOT="0/0.9"
 else

SRC_URI="https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64"
SLOT="0/$(ver_cut 1-2)"
 fi
 
@@ -23,12 +23,21 @@ LICENSE="MIT"
 # no tests
 RESTRICT="test"
 
+WAYFIRE_REVDEP="
+   dev-libs/glib:2
+   dev-libs/libsigc++:2
+   gui-libs/wf-config:=
+   gui-libs/wlroots:=
+   x11-libs/cairo
+"
+
 DEPEND="
+   ${WAYFIRE_REVDEP}
dev-cpp/glibmm:2
dev-cpp/nlohmann_json
dev-libs/libevdev
dev-libs/wayland
-   gui-wm/wayfire:${SLOT}
+   >=gui-wm/wayfire-0.9.0
 "
 RDEPEND="${DEPEND}"
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wayfire-plugins-extra/

2024-03-16 Thread Arthur Zamarin
commit: 538da4725a2ca2c9a29638d8c8cda4ed6f388cfe
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:49:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538da472

gui-libs/wayfire-plugins-extra: drop 0.7.5

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35748
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/wayfire-plugins-extra/Manifest|  1 -
 .../wayfire-plugins-extra-0.7.5.ebuild | 36 --
 2 files changed, 37 deletions(-)

diff --git a/gui-libs/wayfire-plugins-extra/Manifest 
b/gui-libs/wayfire-plugins-extra/Manifest
index 7f5dba79ed57..65a399352a88 100644
--- a/gui-libs/wayfire-plugins-extra/Manifest
+++ b/gui-libs/wayfire-plugins-extra/Manifest
@@ -1,3 +1,2 @@
-DIST wayfire-plugins-extra-0.7.5.tar.xz 75136 BLAKE2B 
7ffbb73f09175cc92f09b8a3f0493942741564278f95ff1d80066044b02ce4ceb925919ddb54fc6a37676b925d95ea7f93d09c6b0ccd448c6e9b821106d6e3ea
 SHA512 
9cc816c3c727b0093fd15ef52dea215598b4c49ef96c098f53938c041b3908b30f4dd616be4b459b7382d630a47b36baf845c24de84f35670ba2912711205911
 DIST wayfire-plugins-extra-0.8.0.tar.xz 70324 BLAKE2B 
f8f46782e31f170eb566567f50d302df4db23fbeb29c71569624a7f79c2bbcfcf48b070e7b55bf1880a9cd02afe78783d6680c457e466d765eb0db72f4b1f61b
 SHA512 
8105fea3d8405a88d8c872c1012dadfab55f987a8ff8401f5caeec155214727021cbc7cfaba71c5ee3bc869caf136dcd78c189921c2f41a938b8552962f1597c
 DIST wayfire-plugins-extra-0.8.1.tar.xz 75908 BLAKE2B 
65c14281fd9738864f2d63f01250e6384cdf46929ee6df653a5614805b89686f0020799246d6caf16b8d45aa16a66f314e705ae96c37188d892d339875ed4c03
 SHA512 
ebe12545b0a0ca1c443f334b9bfa31d1f446636dbef2b91c280715ad58d8802ab129f6894959727c0b872558f799c973a158e679683f915a5ef89b67087eed01

diff --git a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.5.ebuild 
b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.5.ebuild
deleted file mode 100644
index c0a8a93d13b4..
--- a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="extra plugins for wayfire"
-HOMEPAGE="https://github.com/WayfireWM/wayfire-plugins-extra;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/WayfireWM/wayfire-plugins-extra.git;
-else
-   
SRC_URI="https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-   dev-cpp/glibmm:2
-   x11-libs/pixman
-   gnome-base/librsvg
-   >=gui-libs/wlroots-0.16.0:0/16
-   =gui-wm/wayfire-0.7.5
-   x11-libs/cairo
-   x11-libs/pixman
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-libs/wayland-protocols
-   virtual/pkgconfig
-"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wf-config/

2024-03-16 Thread Arthur Zamarin
commit: b028d744e65694a4f24440fcbf559bb0d3d98e65
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:35:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b028d744

gui-libs/wf-config: bump live subslot

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/wf-config/wf-config-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/wf-config/wf-config-.ebuild 
b/gui-libs/wf-config/wf-config-.ebuild
index 45a7d00fb05c..d01859840af0 100644
--- a/gui-libs/wf-config/wf-config-.ebuild
+++ b/gui-libs/wf-config/wf-config-.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/WayfireWM/wf-config;
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/wf-config.git;
-   SLOT="0/"
+   SLOT="0/0.9"
 else

SRC_URI="https://github.com/WayfireWM/wf-config/releases/download/v${PV}/${P}.tar.xz;
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wayfire-plugins-extra/

2024-03-16 Thread Arthur Zamarin
commit: 610f9d51123e6a2e6628f66bb9cd6a4993d24e8e
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Mar 15 13:43:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=610f9d51

gui-libs/wayfire-plugins-extra: add 0.8.1

* Drop ~x86 due to wayfire-0.8.1 wlroots drm backend requirement.

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/wayfire-plugins-extra/Manifest|  1 +
 .../wayfire-plugins-extra-0.8.1.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/gui-libs/wayfire-plugins-extra/Manifest 
b/gui-libs/wayfire-plugins-extra/Manifest
index 2ea1d46e714f..7f5dba79ed57 100644
--- a/gui-libs/wayfire-plugins-extra/Manifest
+++ b/gui-libs/wayfire-plugins-extra/Manifest
@@ -1,2 +1,3 @@
 DIST wayfire-plugins-extra-0.7.5.tar.xz 75136 BLAKE2B 
7ffbb73f09175cc92f09b8a3f0493942741564278f95ff1d80066044b02ce4ceb925919ddb54fc6a37676b925d95ea7f93d09c6b0ccd448c6e9b821106d6e3ea
 SHA512 
9cc816c3c727b0093fd15ef52dea215598b4c49ef96c098f53938c041b3908b30f4dd616be4b459b7382d630a47b36baf845c24de84f35670ba2912711205911
 DIST wayfire-plugins-extra-0.8.0.tar.xz 70324 BLAKE2B 
f8f46782e31f170eb566567f50d302df4db23fbeb29c71569624a7f79c2bbcfcf48b070e7b55bf1880a9cd02afe78783d6680c457e466d765eb0db72f4b1f61b
 SHA512 
8105fea3d8405a88d8c872c1012dadfab55f987a8ff8401f5caeec155214727021cbc7cfaba71c5ee3bc869caf136dcd78c189921c2f41a938b8552962f1597c
+DIST wayfire-plugins-extra-0.8.1.tar.xz 75908 BLAKE2B 
65c14281fd9738864f2d63f01250e6384cdf46929ee6df653a5614805b89686f0020799246d6caf16b8d45aa16a66f314e705ae96c37188d892d339875ed4c03
 SHA512 
ebe12545b0a0ca1c443f334b9bfa31d1f446636dbef2b91c280715ad58d8802ab129f6894959727c0b872558f799c973a158e679683f915a5ef89b67087eed01

diff --git a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.8.1.ebuild 
b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.8.1.ebuild
new file mode 100644
index ..9a4704dc5c89
--- /dev/null
+++ b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.8.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="extra plugins for wayfire"
+HOMEPAGE="https://github.com/WayfireWM/wayfire-plugins-extra;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/WayfireWM/wayfire-plugins-extra.git;
+   SLOT="0/0.8"
+else
+   
SRC_URI="https://github.com/WayfireWM/wayfire-plugins-extra/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64"
+   SLOT="0/$(ver_cut 1-2)"
+fi
+
+LICENSE="MIT"
+
+# no tests
+RESTRICT="test"
+
+WAYFIRE_REVDEP="
+   dev-libs/glib:2
+   dev-libs/libsigc++:2
+   gui-libs/wf-config:=
+   gui-libs/wlroots:=
+   x11-libs/cairo
+"
+
+DEPEND="
+   ${WAYFIRE_REVDEP}
+   dev-cpp/glibmm:2
+   dev-cpp/nlohmann_json
+   dev-libs/libevdev
+   dev-libs/wayland
+   >=gui-wm/wayfire-0.8.1
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.12
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"



[gentoo-commits] repo/gentoo:master commit in: gui-wm/wayfire/

2024-03-16 Thread Arthur Zamarin
commit: e312ad721e81fe2929a97e4819ef4440afaa93d5
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:22:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e312ad72

gui-wm/wayfire: add 0.8.1

* Remove system-wfconfig and system-wlroots use flags, the default will
  be to use system wf-config and system wlroots. Now that upstream is more
  active and targets specific wlroots major releases the point of
  system-wlroots has gone. wf-config has the same upstream so using a
  bundled version doesn't have much rationale.
* Drop x86 keyword, wlroots-17 drm backend is unavailable for x86 and wayfire
  expects the backend unconditionally in its api.

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-wm/wayfire/Manifest |   1 +
 gui-wm/wayfire/wayfire-0.8.1.ebuild | 105 
 2 files changed, 106 insertions(+)

diff --git a/gui-wm/wayfire/Manifest b/gui-wm/wayfire/Manifest
index a9f7fe0b996e..60931f638e27 100644
--- a/gui-wm/wayfire/Manifest
+++ b/gui-wm/wayfire/Manifest
@@ -1,2 +1,3 @@
 DIST wayfire-0.7.5.tar.xz 781952 BLAKE2B 
10f4927d793ad2f8047ab5608db72bb5988fbb4df805dc65a87b011453729109ca0b3a92cf89e867266fae52268e1e2ac452bbd6efcc81e8f1a0c0640008adc1
 SHA512 
fce6d4c81fa3675df1e656f8bf504f7fc9d1b7104687bcc6d669950582f46bd0ad084c6a487434077df029438243cd91cf6ec60dc7d584b40bfd7a4c8d069f53
 DIST wayfire-0.8.0.tar.xz 828576 BLAKE2B 
4d80a0d43061a4564d45f7c077fd97737b426c4036c12f004815dbad120f51b38b2fac9a010e2df27a6a96205cd0dcceb81864bdccbd6e337d81f6c37926e019
 SHA512 
fab55f6112c462312edf43d41b29f476d493449eca8f0c5cfee8f3aae73dcb98be46c589fc23d10d961f738bdf6d1fe78286b4c96e1dfdc8b1b898d998a9
+DIST wayfire-0.8.1.tar.xz 856364 BLAKE2B 
1b596b28878789ca26eeb57c6c24e0b69508731de2144e1477f8071b41f17757b2125f2f4f99670ca8b7f85172a9f641b9be1f9190eeff5b261bcc2df1bec4ab
 SHA512 
7bce5656b6a7a7fe53b37492465dee3e591eb38fdd3d6876f4a589f059510fb2d0c0a326df260ca6a293edf4ba43bb55f813e85d4d2d38d6ef1319280254

diff --git a/gui-wm/wayfire/wayfire-0.8.1.ebuild 
b/gui-wm/wayfire/wayfire-0.8.1.ebuild
new file mode 100644
index ..a5e655f6d398
--- /dev/null
+++ b/gui-wm/wayfire/wayfire-0.8.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="compiz like 3D wayland compositor"
+HOMEPAGE="https://github.com/WayfireWM/wayfire;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git;
+   SLOT="0/0.8"
+else
+   
SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+   SLOT="0/$(ver_cut 1-2)"
+fi
+
+LICENSE="MIT"
+IUSE="+gles test X"
+RESTRICT="!test? ( test )"
+
+# bundled wlroots has the following dependency string according to included 
headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# enable x11-backend with X and vice versa
+CDEPEND="
+   dev-cpp/nlohmann_json
+   dev-libs/glib:2
+   dev-libs/libevdev
+   >=dev-libs/libinput-1.7.0:=
+   dev-libs/wayland
+   >=dev-libs/wayland-protocols-1.12
+   gui-libs/wf-config:${SLOT}
+   gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?]
+   media-libs/glm
+   media-libs/libglvnd
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-libs/pixman
+   X? (
+   x11-libs/libxcb:=
+   )
+"
+
+RDEPEND="
+   ${CDEPEND}
+   x11-misc/xkeyboard-config
+"
+DEPEND="
+   ${CDEPEND}
+   test? ( dev-cpp/doctest )
+"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   sed -e "s:@EPREFIX@:${EPREFIX}:" \
+   "${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
+   sed -e "s:@EPREFIX@:${EPREFIX}:" \
+   "${FILESDIR}"/wayfire-session.desktop > 
"${T}"/wayfire-session.desktop || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test tests)
+   $(meson_feature X xwayland)
+   $(meson_use gles enable_gles32)
+   -Duse_system_wfconfig=enabled
+   -Duse_system_wlroots=enabled
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dobin "${T}"/wayfire-session
+
+   insinto "/usr/share/wayland-sessions/"
+   insopts -m644
+   doins wayfire.desktop
+   doins "${T}"/wayfire-session.desktop
+
+   insinto "/usr/share/wayfire/"
+   doins wayfire.ini
+}
+
+pkg_postinst() {
+   if [ -z "${REPLACING_VERSIONS}" ]; then
+   elog "Wayfire has been installed but the session cannot be 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/wf-config/

2024-03-16 Thread Arthur Zamarin
commit: 4652f3ad0abf7b039c765a2f98b107dd7005c0f0
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:49:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4652f3ad

gui-libs/wf-config: drop 0.7.1-r1

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/wf-config/Manifest  |  1 -
 gui-libs/wf-config/wf-config-0.7.1-r1.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/gui-libs/wf-config/Manifest b/gui-libs/wf-config/Manifest
index 1959ca230d3e..9dd8238bdd6b 100644
--- a/gui-libs/wf-config/Manifest
+++ b/gui-libs/wf-config/Manifest
@@ -1,2 +1 @@
-DIST wf-config-0.7.1.tar.xz 39120 BLAKE2B 
b18048334df12b002391fe4a74529cb61df76a0678c9052f8ac91d777e8a48dae46b87680fb44630ebfb9a350dbac36b15bc81850341fa4cd6299c12f6fa057d
 SHA512 
d535a09a3465a54a607df7b8764ee6818ab8b83536d68c85167b282b95a176636e4bf5cda6c0d1638c07721a1f4208203e9d41b83675038fb590a535314df719
 DIST wf-config-0.8.0.tar.xz 41200 BLAKE2B 
d56cd04c18c2cd8c0bac86493ad662244bde0e9cce1caf81d0fff34d9f2df2470c1aa8c95fead9e91dd5793d570b01dc6ef99b1986b8658b06ef93156a1526f8
 SHA512 
79cca2429a39ee81f853043698c57fc08025634926773253cff73fc564dcf203335b4b861d82b60a769bbab7b07be6a7e181c9ea29ad98ce930de20f9723893f

diff --git a/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild 
b/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild
deleted file mode 100644
index a223d4b9907c..
--- a/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="library for managing wayfire configuration files"
-HOMEPAGE="https://github.com/WayfireWM/wf-config;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/WayfireWM/wf-config.git;
-else
-   
SRC_URI="https://github.com/WayfireWM/wf-config/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libevdev
-   dev-libs/libxml2
-   media-libs/glm
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-libs/wayland-protocols
-   virtual/pkgconfig
-   test? ( dev-cpp/doctest )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature test tests)
-   )
-
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-shell/

2024-03-16 Thread Arthur Zamarin
commit: 94685761b3c93b2dfd40a8f90fe68b19ebefdf3b
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:47:12 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94685761

gui-apps/wf-shell: drop 0.7.0-r1

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wf-shell/Manifest |  1 -
 gui-apps/wf-shell/wf-shell-0.7.0-r1.ebuild | 45 --
 2 files changed, 46 deletions(-)

diff --git a/gui-apps/wf-shell/Manifest b/gui-apps/wf-shell/Manifest
index 68143c24636f..f3a2a29bed5a 100644
--- a/gui-apps/wf-shell/Manifest
+++ b/gui-apps/wf-shell/Manifest
@@ -1,3 +1,2 @@
-DIST wf-shell-0.7.0.tar.xz 9014840 BLAKE2B 
f2e1ffb76de79db580227ddefc10c9f3431c92f77e6519da1102e7c4456bb30c4f25c82570a5b2796985dac00be65f9428ac6682e80920ed22359f63e3e6a84d
 SHA512 
3d72c5d399280ee9da841a417faf696f8baa40edc1040bc1f354f113a8e431dbab428c93928b1d3faa520e35211345cabb5c70f55e10cfb7a4c321a6db19df90
 DIST wf-shell-0.8.0.tar.xz 9100508 BLAKE2B 
0867f9968fca25d183fb912e01afc55ae6c9e3a0645eb63b2622ed53bb5d6538827a8e1bb6c68be4885f0c1513e76f0fd8f580402885bfa49dcbc7a0b8b02b49
 SHA512 
cdaebb4aabcfcb4a4d2ef0f7845348892e5731cc44417861b958d3f067f19b6bab002845d7663ef50f57e462664ff1ca0cdab74257109211db8fa20a47ef53ae
 DIST wf-shell-0.8.1.tar.xz 9161772 BLAKE2B 
d778b2ed214dbb1b072400a85021d3ef4e590bc707417cf2de486c9211fdf3d1fa1c14d786363bc7dd4daeeb39406d6aa2e2c3c0b607cb9b6c87151d330a3983
 SHA512 
b0d283dee712ed01bdabb373f8144e6c231aa68669be8851e6603678972d9f2bdcadda773df49510c902f8e8845fdb767f9da65356640fe37843dd92d0c240f2

diff --git a/gui-apps/wf-shell/wf-shell-0.7.0-r1.ebuild 
b/gui-apps/wf-shell/wf-shell-0.7.0-r1.ebuild
deleted file mode 100644
index c96b88373728..
--- a/gui-apps/wf-shell/wf-shell-0.7.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Compiz like 3D wayland compositor"
-HOMEPAGE="https://github.com/WayfireWM/wf-shell;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git;
-else
-   
SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+pulseaudio"
-
-DEPEND="
-   dev-cpp/gtkmm:3.0=[wayland]
-   dev-libs/gobject-introspection
-   gui-libs/gtk-layer-shell
-   >=gui-wm/wayfire-${PV%.*}
-   pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="${DEPEND}
-   gui-apps/wayland-logout
-"
-BDEPEND="
-   dev-libs/wayland-protocols
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-src_configure () {
-   local emesonargs=(
-   "$(meson_feature pulseaudio pulse)"
-   -Dwayland-logout=false
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wcm/

2024-03-16 Thread Arthur Zamarin
commit: 973b3b148edc278adfda1fa473a033a1f420f5a1
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:53:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973b3b14

gui-apps/wcm: update live ebuild

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wcm/wcm-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gui-apps/wcm/wcm-.ebuild b/gui-apps/wcm/wcm-.ebuild
index 20dc340547dc..17a78aa75ac6 100644
--- a/gui-apps/wcm/wcm-.ebuild
+++ b/gui-apps/wcm/wcm-.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/WayfireWM/wcm;
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/wcm.git;
-   SLOT="0/"
+   SLOT="0/0.9"
 else

SRC_URI="https://github.com/WayfireWM/wcm/releases/download/v${PV}/${P}.tar.xz;
KEYWORDS="~amd64 ~arm64 ~x86"
@@ -27,9 +27,9 @@ CDEPEND="
dev-libs/libxml2
dev-libs/wayland
dev-cpp/gtkmm:3.0[wayland]
-   gui-apps/wf-shell:${SLOT}
-   gui-libs/wf-config:${SLOT}
-   gui-wm/wayfire:${SLOT}
+   gui-apps/wf-shell
+   >=gui-libs/wf-config-0.6.0
+   gui-wm/wayfire
x11-libs/libxkbcommon
 "
 RDEPEND="${CDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: gui-wm/wayfire/, gui-wm/wayfire/files/

2024-03-16 Thread Arthur Zamarin
commit: 25e6c5f39257e9bbfb166f763a2c18000c0fc1b6
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:47:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e6c5f3

gui-wm/wayfire: drop 0.7.5-r1, 0.8.0

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-wm/wayfire/Manifest|   1 -
 gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch |  25 
 gui-wm/wayfire/wayfire-0.7.5-r1.ebuild | 116 ---
 gui-wm/wayfire/wayfire-0.8.0.ebuild| 153 -
 4 files changed, 295 deletions(-)

diff --git a/gui-wm/wayfire/Manifest b/gui-wm/wayfire/Manifest
index 60931f638e27..45e2431c82bb 100644
--- a/gui-wm/wayfire/Manifest
+++ b/gui-wm/wayfire/Manifest
@@ -1,3 +1,2 @@
-DIST wayfire-0.7.5.tar.xz 781952 BLAKE2B 
10f4927d793ad2f8047ab5608db72bb5988fbb4df805dc65a87b011453729109ca0b3a92cf89e867266fae52268e1e2ac452bbd6efcc81e8f1a0c0640008adc1
 SHA512 
fce6d4c81fa3675df1e656f8bf504f7fc9d1b7104687bcc6d669950582f46bd0ad084c6a487434077df029438243cd91cf6ec60dc7d584b40bfd7a4c8d069f53
 DIST wayfire-0.8.0.tar.xz 828576 BLAKE2B 
4d80a0d43061a4564d45f7c077fd97737b426c4036c12f004815dbad120f51b38b2fac9a010e2df27a6a96205cd0dcceb81864bdccbd6e337d81f6c37926e019
 SHA512 
fab55f6112c462312edf43d41b29f476d493449eca8f0c5cfee8f3aae73dcb98be46c589fc23d10d961f738bdf6d1fe78286b4c96e1dfdc8b1b898d998a9
 DIST wayfire-0.8.1.tar.xz 856364 BLAKE2B 
1b596b28878789ca26eeb57c6c24e0b69508731de2144e1477f8071b41f17757b2125f2f4f99670ca8b7f85172a9f641b9be1f9190eeff5b261bcc2df1bec4ab
 SHA512 
7bce5656b6a7a7fe53b37492465dee3e591eb38fdd3d6876f4a589f059510fb2d0c0a326df260ca6a293edf4ba43bb55f813e85d4d2d38d6ef1319280254

diff --git a/gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch 
b/gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch
deleted file mode 100644
index 0ee64c93..
--- a/gui-wm/wayfire/files/wayfire-0.7.5-gcc13.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://github.com/WayfireWM/wf-utils/pull/5
-
-From 57460e364f6a1e5bdbad424e8cc576e346c8b7b6 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Tue, 18 Apr 2023 08:26:50 +0100
-Subject: [PATCH] Fix build with GCC 13
-
-GCC 13 (as usual for new compiler releases) shuffles around some internal 
includes so some
-are no longer transitively included.
-
-See https://gnu.org/software/gcc/gcc-13/porting_to.html.
-
-Bug: https://bugs.gentoo.org/895570
-Closes: https://github.com/WayfireWM/wayfire/issues/1758
 a/subprojects/wf-utils/wayfire/rule/lambda_rule.cpp
-+++ b/subprojects/wf-utils/wayfire/rule/lambda_rule.cpp
-@@ -1,6 +1,7 @@
- #include "wayfire/rule/lambda_rule.hpp"
- #include "wayfire/condition/condition.hpp"
- #include 
-+#include 
- #include 
- #include 
- #include 
-

diff --git a/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild 
b/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild
deleted file mode 100644
index eed7d341eeca..
--- a/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="compiz like 3D wayland compositor"
-HOMEPAGE="https://github.com/WayfireWM/wayfire;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git;
-else
-   
SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+gles +system-wfconfig +system-wlroots X"
-
-DEPEND="
-   dev-libs/libinput:=
-   dev-libs/wayland
-   gui-libs/gtk-layer-shell
-   media-libs/glm
-   media-libs/mesa:=[gles2,wayland,X?]
-   media-libs/libglvnd[X?]
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:=
-   media-libs/freetype:=[X?]
-   x11-libs/libdrm
-   x11-libs/gtk+:3=[wayland,X?]
-   x11-libs/cairo[X?,svg(+)]
-   x11-libs/libxkbcommon[X?]
-   x11-libs/pango
-   x11-libs/pixman
-   X? (
-   x11-base/xwayland
-   x11-libs/libxcb
-   )
-"
-
-if [[ ${PV} ==  ]] ; then
-   DEPEND+="
-   system-wfconfig? ( ~gui-libs/wf-config-:= )
-   !system-wfconfig? ( !gui-libs/wf-config )
-   system-wlroots? ( 
~gui-libs/wlroots-:=[drm(+),libinput(+),x11-backend,X?] )
-   !system-wlroots? ( !gui-libs/wlroots )
-   "
-else
-   DEPEND+="
-   system-wfconfig? (
-   >=gui-libs/wf-config-0.7.1
-   =gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?]
-   )
-   !system-wlroots? ( !gui-libs/wlroots )
-   "
-fi
-
-RDEPEND="
-   ${DEPEND}
-   x11-misc/xkeyboard-config
-"
-
-BDEPEND="
-   dev-libs/wayland-protocols
-   

[gentoo-commits] repo/gentoo:master commit in: gui-apps/wcm/

2024-03-16 Thread Arthur Zamarin
commit: 4432f49d20c562877f92bddef6f60121517792cf
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:51:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4432f49d

gui-apps/wcm: drop 0.7.5

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wcm/Manifest |  1 -
 gui-apps/wcm/wcm-0.7.5.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/gui-apps/wcm/Manifest b/gui-apps/wcm/Manifest
index 835c3c6d5818..d76c7232f96b 100644
--- a/gui-apps/wcm/Manifest
+++ b/gui-apps/wcm/Manifest
@@ -1,2 +1 @@
-DIST wcm-0.7.5.tar.xz 394096 BLAKE2B 
cf0fe0d1c1e1fa2660a28a61cd9d52ac6fa3c9cceab43788b75f4359e1495dd2ddd767cb1f030afec4dadc2b7ef3c260ba83566a70a794dee8d3bb34427754fd
 SHA512 
d41def6cd002405c5fe81502cd19fb958399d25709e35fd5ffdfb862d6c5011f75c9ddf9110b40519a570457870ed2290c92c96f29a3be7db1e7802e122ebbe2
 DIST wcm-0.8.0.tar.xz 430960 BLAKE2B 
4d845edc631bda6b3fbee181d64897b366f4e73af7fef0e912f0a5dc9c7db4dc731319b6c25ce3e2206cc05c908ee402e01ed914cba4ccc63b0d52b9980b7414
 SHA512 
43d863cfd44dc10874f6ac0c511cd07d84721c53955315fb6eed54ba5f6ac9ebcdcf19e515639deafb333d8e45d95ce8e5222ce1d3344fc7d72f09b018bf517e

diff --git a/gui-apps/wcm/wcm-0.7.5.ebuild b/gui-apps/wcm/wcm-0.7.5.ebuild
deleted file mode 100644
index 148198d43d91..
--- a/gui-apps/wcm/wcm-0.7.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-DESCRIPTION="Wayfire Config Manager"
-HOMEPAGE="https://github.com/WayfireWM/wcm;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/WayfireWM/wcm.git;
-else
-   
SRC_URI="https://github.com/WayfireWM/wcm/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-   dev-libs/libevdev
-   dev-libs/libxml2
-   dev-cpp/gtkmm:3.0[wayland]
-   >=gui-wm/wayfire-${PV%.*}
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="
-   dev-libs/wayland-protocols
-   virtual/pkgconfig
-"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-shell/

2024-03-16 Thread Arthur Zamarin
commit: 09aa05a51c3cab2b20c0eadebccae850368218a1
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:44:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09aa05a5

gui-apps/wf-shell: update live ebuild

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wf-shell/wf-shell-.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gui-apps/wf-shell/wf-shell-.ebuild 
b/gui-apps/wf-shell/wf-shell-.ebuild
index fb42dad6fb61..66866e0f3420 100644
--- a/gui-apps/wf-shell/wf-shell-.ebuild
+++ b/gui-apps/wf-shell/wf-shell-.ebuild
@@ -10,10 +10,10 @@ HOMEPAGE="https://github.com/WayfireWM/wf-shell;
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git;
-   SLOT="0/"
+   EGIT_REPO_URI="https://github.com/WayfireWM/wf-shell.git;
+   SLOT="0/0.8"
 else
-   
SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   
SRC_URI="https://github.com/WayfireWM/wf-shell/releases/download/v${PV}/${P}.tar.xz;
KEYWORDS="~amd64 ~arm64 ~x86"
SLOT="0/$(ver_cut 1-2)"
 fi
@@ -30,8 +30,8 @@ DEPEND="
dev-libs/libdbusmenu[gtk3]
>=gui-libs/gtk-layer-shell-0.6
dev-libs/wayland
-   gui-libs/wf-config:${SLOT}
-   gui-wm/wayfire:${SLOT}
+   >=gui-libs/wf-config-0.7.0
+   gui-wm/wayfire
pulseaudio? ( media-libs/libpulse )
 "
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/wayfire/

2024-03-16 Thread Arthur Zamarin
commit: 49e20c85ca4aada2f761df4c74cc7b2087d49b45
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Mar 14 11:37:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:18:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e20c85

gui-wm/wayfire: update live ebuild

* Remove system-wfconfig and system-wlroots use flags, the default will
  be to use system wf-config and system wlroots. Now that upstream is more
  active and targets specific wlroots major releases the point of
  system-wlroots has gone. wf-config has the same upstream so using a
  bundled version doesn't have much rationale.
* Remove dependency on wlroots- and instead require a specific major
  release of wlroots that could be updated as seen fit.

Closes: https://bugs.gentoo.org/916431
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-wm/wayfire/wayfire-.ebuild | 79 --
 1 file changed, 15 insertions(+), 64 deletions(-)

diff --git a/gui-wm/wayfire/wayfire-.ebuild 
b/gui-wm/wayfire/wayfire-.ebuild
index d1cadbe72df8..0666f1cd607d 100644
--- a/gui-wm/wayfire/wayfire-.ebuild
+++ b/gui-wm/wayfire/wayfire-.ebuild
@@ -11,120 +11,71 @@ HOMEPAGE="https://github.com/WayfireWM/wayfire;
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git;
-   SLOT="0/"
+   SLOT="0/0.9"
 else

SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
SLOT="0/$(ver_cut 1-2)"
 fi
 
 LICENSE="MIT"
-IUSE="+gles +system-wfconfig +system-wlroots test X"
+IUSE="+gles test X"
 RESTRICT="!test? ( test )"
 
 # bundled wlroots has the following dependency string according to included 
headers.
 # wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
 # enable x11-backend with X and vice versa
-WLROOTS_CDEPEND="
-   >=dev-libs/libinput-1.14.0:=
-   >=dev-libs/wayland-1.22
-   media-libs/libdisplay-info
-   media-libs/libglvnd
-   media-libs/mesa[egl(+),gles2]
-   sys-apps/hwdata:=
-   sys-auth/seatd:=
-   >=x11-libs/libdrm-2.4.114:=
-   x11-libs/libxkbcommon
-   >=x11-libs/pixman-0.42.0
-   virtual/libudev
-   X? (
-   x11-base/xwayland
-   x11-libs/libxcb:0=
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-"
-WLROOTS_DEPEND="
-   >=dev-libs/wayland-protocols-1.32
-"
-WLROOTS_BDEPEND="
-   dev-util/glslang
-   dev-util/wayland-scanner
-"
-
 CDEPEND="
dev-cpp/nlohmann_json
+   dev-libs/glib:2
dev-libs/libevdev
-   >=dev-libs/libinput-1.7.0
+   >=dev-libs/libinput-1.7.0:=
dev-libs/wayland
>=dev-libs/wayland-protocols-1.12
+   gui-libs/wf-config:${SLOT}
+   gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?]
media-libs/glm
media-libs/libglvnd
-   media-libs/libjpeg-turbo
-   media-libs/libpng
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
x11-libs/cairo
-   x11-libs/libdrm
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
-   system-wfconfig? ( gui-libs/wf-config:${SLOT} )
-   !system-wfconfig? ( dev-libs/libxml2 )
-   !system-wlroots? ( ${WLROOTS_CDEPEND} )
+   X? (
+   x11-libs/libxcb:=
+   )
 "
 
-if [[ ${PV} ==  ]] ; then
-   CDEPEND+="
-   system-wlroots? ( 
gui-libs/wlroots:0/[drm(+),libinput(+),x11-backend,X?] )
-   "
-else
-   CDEPEND+="
-   system-wlroots? ( 
gui-libs/wlroots:0/16[drm(+),libinput(+),x11-backend,X?] )
-   "
-fi
-
 RDEPEND="
${CDEPEND}
x11-misc/xkeyboard-config
-   !system-wfconfig? ( !gui-libs/wf-config )
-   !system-wlroots? ( !gui-libs/wlroots )
 "
 DEPEND="
${CDEPEND}
-   !system-wlroots? ( ${WLROOTS_DEPEND} )
test? ( dev-cpp/doctest )
 "
 BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
-   !system-wlroots? ( ${WLROOTS_BDEPEND} )
 "
 
 src_prepare() {
-   eapply_user
+   default
 
sed -e "s:@EPREFIX@:${EPREFIX}:" \
"${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
sed -e "s:@EPREFIX@:${EPREFIX}:" \
"${FILESDIR}"/wayfire-session.desktop > 
"${T}"/wayfire-session.desktop || die
-
-   if [[ "${PV}" !=  ]]; then
-   # Don't run git if git is installed and its not a git dir
-   sed -i \
-   -e "/git = find_program/ifs = import\('fs'\)" \
-   -e "s/if git.found()/if git.found() and 
fs.is_dir('.git')/" \
-   meson.build || die
-   fi
-
 }
 
 src_configure() {
local emesonargs=(
-   

[gentoo-commits] repo/gentoo:master commit in: gui-apps/wmenu/

2024-03-16 Thread Arthur Zamarin
commit: c8476ab909422e6728fa83e0adf959335bb02490
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Mar  3 05:42:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:16:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8476ab9

gui-apps/wmenu: add 0.1.7

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/35606
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wmenu/Manifest   |  1 +
 gui-apps/wmenu/wmenu-0.1.7.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/gui-apps/wmenu/Manifest b/gui-apps/wmenu/Manifest
index 898b17be80eb..aaede6e988c8 100644
--- a/gui-apps/wmenu/Manifest
+++ b/gui-apps/wmenu/Manifest
@@ -1 +1,2 @@
 DIST wmenu-0.1.6.tar.gz 17447 BLAKE2B 
f624773e29c751cb0d890d428482019bab35af1d3f540a53233307d30955dd5936a3eab483be7dac471aab6a85a4cd1953d9a75f095130316a13f96684d52477
 SHA512 
d3b802c0bab2ee5ffbbf9b0bf0708cff842346cc88e5b005090fd1a891e2e8e3f2d0aa8e2fd9b4d661d9a0ce7797f7142ca38afdee9ae1e86098a50dcd25b30a
+DIST wmenu-0.1.7.tar.gz 19052 BLAKE2B 
7aa1ccc5a8f4ea4fd0252ce6fe31168fb8346558093df0a72d29023fa2e8c38cec9562f1d4bb733abc3b00ba4bf952dc29ef22dba373db01a05229b420791a7f
 SHA512 
2e949bc1b14e74b65aafa523a01acda3cb7b546dbd0fb4d6561ae0fbae9a017eaf15962e6231b9cd81df22f870477725c2279c2cb1f3d99ac802701b788a306e

diff --git a/gui-apps/wmenu/wmenu-0.1.7.ebuild 
b/gui-apps/wmenu/wmenu-0.1.7.ebuild
new file mode 100644
index ..0bc6efb65db1
--- /dev/null
+++ b/gui-apps/wmenu/wmenu-0.1.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="dynamic menu for wlroots compositors, maintains the look and feel 
of dmenu"
+HOMEPAGE="https://sr.ht/~adnano/wmenu/;
+SRC_URI="https://git.sr.ht/~adnano/wmenu/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+"
+RDEPEND="
+   x11-libs/cairo
+   x11-libs/pango
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/wayland-protocols
+"



[gentoo-commits] proj/sci:master commit in: dev-python/jacobi/

2024-03-16 Thread Alexander Puck Neuwirth
commit: ef9974941a17891d7023b2a1bff931ff60a198bc
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Sat Mar 16 18:46:20 2024 +
Commit: Alexander Puck Neuwirth  neuwirth-informatik  
de>
CommitDate: Sat Mar 16 18:59:16 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=ef997494

dev-python/jacobi: add 0.9.2

Closes: https://github.com/gentoo/sci/pull/1258
Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>

 dev-python/jacobi/jacobi-0.9.2.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/jacobi/jacobi-0.9.2.ebuild 
b/dev-python/jacobi/jacobi-0.9.2.ebuild
new file mode 100644
index 0..f8605063c
--- /dev/null
+++ b/dev-python/jacobi/jacobi-0.9.2.ebuild
@@ -0,0 +1,26 @@
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Numerical derivatives for analytic functions with arbitrary 
precision."
+HOMEPAGE="https://github.com/HDembinski/jacobi;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/numpy-1.10[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   tests/bench.py
+   )
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-debug/bpftrace/

2024-03-16 Thread Patrick McLean
commit: d970c344c9ba3610a9e46e040e3b5ffcce4a8e95
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 18:36:45 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 18:36:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d970c344

dev-debug/bpftrace: Fix typo

Signed-off-by: Patrick McLean  gentoo.org>

 dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
index d5ba361f5a2d..53f8faa529a0 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
@@ -45,7 +45,7 @@ BDEPEND="
app-alternatives/lex
app-alternatives/yacc
test? (
-i  app-editors/vim-core
+   app-editors/vim-core
dev-util/pahole
)
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: dev-debug/bpftrace/

2024-03-16 Thread Patrick McLean
commit: f066d0c268fb20328959aed8a54a749f1ca636cd
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 18:15:50 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 18:16:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f066d0c2

dev-debug/bpftrace: Change vim-core and pahole to tests

The ebuild is RESTRICT=test anyway, so no one should be hitting this issue.

Bug: https://bugs.gentoo.org/927141
Signed-off-by: Patrick McLean  gentoo.org>

 dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
index 3d446e62662b..d5ba361f5a2d 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
@@ -44,8 +44,10 @@ BDEPEND="
app-arch/xz-utils
app-alternatives/lex
app-alternatives/yacc
-   app-editors/vim-core
-   dev-util/pahole
+   test? (
+i  app-editors/vim-core
+   dev-util/pahole
+   )
virtual/pkgconfig
 "
 



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

2024-03-16 Thread Michał Górny
commit: def898d4e28164540b57c266b44f1a758e8d5765
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 18:08:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 18:08:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def898d4

sci-mathematics/z3: Remove old

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

 sci-mathematics/z3/Manifest |   1 -
 sci-mathematics/z3/z3-4.12.5.ebuild | 119 
 2 files changed, 120 deletions(-)

diff --git a/sci-mathematics/z3/Manifest b/sci-mathematics/z3/Manifest
index 89468d2ba859..be73339fd4be 100644
--- a/sci-mathematics/z3/Manifest
+++ b/sci-mathematics/z3/Manifest
@@ -1,3 +1,2 @@
-DIST z3-4.12.5.tar.gz 5491803 BLAKE2B 
9ad626386c73dea23b4a304312d5381be76b4c6b9aab4850568e4badd2a404cc7bf3f379490577b3acf8935f5bf8b39e241a8f85ed02819eb6d43785a9286e4a
 SHA512 
b5055468d1380c54b959f826e10846c323c0ef73cf6bba0970e187c38cabd5869786261cd9b89a89d8369144417180870627782bf705e5494286dfe75053c9a7
 DIST z3-4.12.6.tar.gz 5492517 BLAKE2B 
721db0881ec77112ca0461897fa01f2b7e9f8748976f54d1b0c36acc583f74c175d0002cf46261f87c15b2614832700c1e5f94a199767a945041950cc3d9048d
 SHA512 
10883877d20adbd229ad4bf65a9b50660d93d85514f933865f06920efd697f51ce34e502fbe451d4c1b2251f13d597050b8277036d4011d9c0f196111d681f8f
 DIST z3-4.13.0.tar.gz 5520232 BLAKE2B 
0889c03991311c46c361f269b85fb316c0b4be5cee84f1bb420ef640876058431fe5ec00f58a3dc9377ed3a2ea1cd908a8d9731f9575cf0e4a819fe1f50be670
 SHA512 
8503787fe0b18592b5a131bcec2cacfa5f5096d76386a1c4fda7a836e472924b154433306d27600ff0d0758ddb710c965901fbfc2e5605919b624b9d4d1bc4fd

diff --git a/sci-mathematics/z3/z3-4.12.5.ebuild 
b/sci-mathematics/z3/z3-4.12.5.ebuild
deleted file mode 100644
index 64ffaff192f5..
--- a/sci-mathematics/z3/z3-4.12.5.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake-multilib flag-o-matic java-pkg-opt-2 python-single-r1
-
-DESCRIPTION="An efficient theorem prover"
-HOMEPAGE="https://github.com/Z3Prover/z3/;
-SRC_URI="https://github.com/Z3Prover/z3/archive/${P}.tar.gz;
-S=${WORKDIR}/z3-${P}
-
-SLOT="0/$(ver_cut 1-2)"
-LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv sparc x86"
-IUSE="doc examples gmp isabelle java python"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gmp? ( dev-libs/gmp:0=[cxx(+),${MULTILIB_USEDEP}] )
-"
-DEPEND="
-   ${RDEPEND}
-   java? ( >=virtual/jdk-1.8 )
-"
-BDEPEND="
-   doc? ( app-text/doxygen[dot] )
-"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-src_prepare() {
-   cmake_src_prepare
-   java-pkg-opt-2_src_prepare
-}
-
-src_configure() {
-   # -Werror=strict-aliasing
-   # https://bugs.gentoo.org/879327
-   # https://github.com/Z3Prover/z3/issues/7143
-   #
-   # Do not trust it with LTO either.
-   append-flags -fno-strict-aliasing
-   filter-lto
-
-   cmake-multilib_src_configure
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-   -DZ3_USE_LIB_GMP=$(usex gmp)
-   -DZ3_ENABLE_EXAMPLE_TARGETS=OFF
-   -DZ3_BUILD_DOCUMENTATION=$(multilib_native_usex doc)
-   -DZ3_BUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
-   -DZ3_BUILD_JAVA_BINDINGS=$(multilib_native_usex java)
-   -DZ3_INCLUDE_GIT_DESCRIBE=OFF
-   -DZ3_INCLUDE_GIT_HASH=OFF
-   )
-
-   multilib_is_native_abi && use java && mycmakeargs+=( 
-DJAVA_HOME="$(java-config -g JAVA_HOME )" )
-
-   cmake_src_configure
-}
-
-multilib_src_test() {
-   cmake_build test-z3
-   set -- "${BUILD_DIR}"/test-z3 /a
-   echo "${@}" >&2
-   "${@}" || die
-}
-
-multilib_src_install_all() {
-   dodoc README.md
-   use examples && dodoc -r examples
-   use python && python_optimize
-
-   if use isabelle; then
-   insinto /usr/share/Isabelle/contrib/${P}/etc
-   newins - settings <<-EOF
-   Z3_COMPONENT="\$COMPONENT"
-   Z3_HOME="${EPREFIX}/usr/bin"
-   Z3_SOLVER="${EPREFIX}/usr/bin/z3"
-   Z3_REMOTE_SOLVER="z3"
-   Z3_VERSION="${PV}"
-   Z3_INSTALLED="yes"
-   Z3_NON_COMMERCIAL="yes"
-   EOF
-   fi
-}
-
-pkg_postinst() {
-   if use isabelle; then
-   if [[ -f ${ROOT}/etc/isabelle/components ]]; then
-   sed -e "/contrib\/${PN}-[0-9.]*/d" \
-   -i "${ROOT}/etc/isabelle/components" || die
-   cat <<-EOF >> "${ROOT}/etc/isabelle/components" || die
-   contrib/${P}
-   EOF
-   fi
-   fi
-}

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

2024-03-16 Thread Michał Górny
commit: 20b26f5b9e50ec10c9b8baadde3e625ef1c997b3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 18:13:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 18:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b26f5b

dev-python/msgpack: Remove old

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

 dev-python/msgpack/Manifest|  1 -
 dev-python/msgpack/msgpack-1.0.5-r1.ebuild | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index df85c0832c8f..9568215623f3 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -1,3 +1,2 @@
-DIST msgpack-1.0.5.tar.gz 127834 BLAKE2B 
3dcf454630021e35d5c6d5ce850d7ac74a6d11d6fe7c7ed07040daa62585bd6b11dc0f68a5b4c4bf20346c25bc23017f79f2d1bad09f175008b184461d0eea5d
 SHA512 
bc3bf27ca7a9204c5ebc009e4a03db4fb48f6c2733bef393aed16652f07ac92c9400258818743245598343c86494d39b39017ab70d7563a5844091eca11a9faa
 DIST msgpack-1.0.7.tar.gz 166311 BLAKE2B 
8ddf2acf6bf81498d981c3ec83cbdffde1b1611f8ac23d3377f3f1541e679eda288b40b949bd586ca24a7059da3a0f73fa797a661375135ec092f408521c8527
 SHA512 
0ebd36f45b73106a4272588b55d55e72b6b8441be652b16f63f5547ae7ff1bc517a6b4549ef999ee63deb2856354a71ef37fd8d8829e516232518b046cf589c5
 DIST msgpack-1.0.8.tar.gz 167014 BLAKE2B 
714b0355941104e791c5a3b8ee2bd4f40b11484631a3bde63e7c0bdbb925a603c4704b037ab437c2330dc0d2e466d41ccfd50c6a45ef798e5cd34a87e4e3863f
 SHA512 
b739667d4384ba0e18a4e55de6033933822180eb5d28bd7f5ecd7e7da112a214f400740feb45de6f0873d12c8b062b1a8b9b9e5939c2961a8c9585f282645c5b

diff --git a/dev-python/msgpack/msgpack-1.0.5-r1.ebuild 
b/dev-python/msgpack/msgpack-1.0.5-r1.ebuild
deleted file mode 100644
index e8ffbf8bc579..
--- a/dev-python/msgpack/msgpack-1.0.5-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MessagePack (de)serializer for Python"
-HOMEPAGE="
-   https://msgpack.org/
-   https://github.com/msgpack/msgpack-python/
-   https://pypi.org/project/msgpack/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-# extension code is relying on CPython implementation details
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   >=dev-python/cython-0.29.30[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # Remove pre-generated cython files
-   rm msgpack/_cmsgpack.cpp || die
-
-   # native-extensions are always disabled on PyPy
-   # https://github.com/msgpack/msgpack-python/blob/main/setup.py#L76
-   if ! use native-extensions ; then
-   export MSGPACK_PUREPYTHON=1
-   fi
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   rm -rf msgpack || die
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xarchiver/

2024-03-16 Thread Michał Górny
commit: 9c2a95c26525a1917391eae1f7447eb27120cd70
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 18:08:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 18:08:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2a95c2

app-arch/xarchiver: Remove old

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

 app-arch/xarchiver/Manifest  |  1 -
 app-arch/xarchiver/xarchiver-0.5.4.22.ebuild | 61 
 2 files changed, 62 deletions(-)

diff --git a/app-arch/xarchiver/Manifest b/app-arch/xarchiver/Manifest
index 0b1cd4d49101..b9ac1aeed370 100644
--- a/app-arch/xarchiver/Manifest
+++ b/app-arch/xarchiver/Manifest
@@ -1,2 +1 @@
-DIST xarchiver-0.5.4.22.tar.gz 1125943 BLAKE2B 
545061ef8dda7b7d0bdf6025536310705548e48d7f60ba4484900882fb97b0c56f3faac97bb64516f6a919d04b8de082175c020951676ee4b4f59ebd1ca93a74
 SHA512 
e5c773fbe3d29d998e6aa10eca6cfda5a78defe8d4759d95c894b06f00c22900c8c5cca2ab39066904d19ec1c73fd7326ac16c09ca50c4520621e326f3717887
 DIST xarchiver-0.5.4.23.tar.gz 1126908 BLAKE2B 
09d2217aa77d553fd9f8436e1336f95160c366318b43ed22b9693f5dd510c59544d95f1cf643046ba443b44de84792a71d6eb115ad5bd04ab33e03c91e00afd4
 SHA512 
7459b14772205872de275c855c26a992a6a59e773cdaef25f95a44528baf1d1db7b1d1ef8540e0508babd35468f46c96db9610cc12746947ecccd9332bb69a71

diff --git a/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild 
b/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild
deleted file mode 100644
index 8a53c3d8b670..
--- a/app-arch/xarchiver/xarchiver-0.5.4.22.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A GTK+ archive manager that can be used with Thunar"
-HOMEPAGE="https://github.com/ib/xarchiver/;
-SRC_URI="
-   https://github.com/ib/xarchiver/archive/${PV}.tar.gz -> ${P}.tar.gz
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
-IUSE="doc"
-
-DEPEND="
-   >=dev-libs/glib-2:=
-   x11-libs/gtk+:3=
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-   doc? (
-   app-text/docbook-xml-dtd
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxml2
-   dev-libs/libxslt
-   )
-"
-
-src_configure() {
-   local myconf=(
-   $(use_enable doc)
-   )
-   econf "${myconf[@]}"
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-
-   elog "You need external programs for some formats, including:"
-   elog "7zip - app-arch/p7zip"
-   elog "arj - app-arch/arj"
-   elog "lha - app-arch/lha"
-   elog "lzop - app-arch/lzop"
-   elog "rar - app-arch/unrar app-arch/rar"
-   elog "zip - app-arch/unzip app-arch/zip"
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



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

2024-03-16 Thread Arthur Zamarin
commit: 2269569c1eeed9ee11af7773148fe8d6573ef8be
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2269569c

dev-python/scrypt: Stabilize 0.8.24 x86, #927133

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

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

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
index a142385421a6..f532adf465ad 100644
--- a/dev-python/scrypt/scrypt-0.8.24.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 
 RDEPEND="dev-libs/openssl:0="
 DEPEND="${RDEPEND}"



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

2024-03-16 Thread Arthur Zamarin
commit: 91182de8edab257ae46bce380db75ec7af769f81
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91182de8

dev-python/pycurl: Stabilize 7.45.3 x86, #927128

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

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

diff --git a/dev-python/pycurl/pycurl-7.45.3.ebuild 
b/dev-python/pycurl/pycurl-7.45.3.ebuild
index 17e44b4b215e..bcd240613ecd 100644
--- a/dev-python/pycurl/pycurl-7.45.3.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl"
 
 # Depend on a curl with curl_ssl_* USE flags.



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

2024-03-16 Thread Arthur Zamarin
commit: 4f249671474f3814496e23799630ed9f7bff252e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 17:34:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 17:34:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f249671

dev-python/pyglet: Stabilize 2.0.12 amd64, #927120

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

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

diff --git a/dev-python/pyglet/pyglet-2.0.12.ebuild 
b/dev-python/pyglet/pyglet-2.0.12.ebuild
index 4841032e256e..10e149e7d85c 100644
--- a/dev-python/pyglet/pyglet-2.0.12.ebuild
+++ b/dev-python/pyglet/pyglet-2.0.12.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.g
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86 ~amd64-linux ~x86-linux"
 IUSE="examples image +sound"
 
 RDEPEND="



  1   2   3   4   5   >