[gentoo-commits] repo/gentoo:master commit in: dev-scheme/bigloo/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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="