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

2023-08-06 Thread Haelwenn Monnier
commit: 9721644167277d26aa761cf9c11f8191c04b4968
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Aug  7 05:59:04 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Aug  7 05:59:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97216441

mix.eclass: fix self-blocking of revisions

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

 eclass/mix.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/mix.eclass b/eclass/mix.eclass
index 39c6bed500..b5071e94d8 100644
--- a/eclass/mix.eclass
+++ b/eclass/mix.eclass
@@ -34,7 +34,7 @@ DEPEND="${RDEPEND}"
 
 # Erlang/Elixir software fails to build when another version with API 
 # differences is present
-BDEPEND="!<${CATEGORY}/${P} !>${CATEGORY}/${P}"
+BDEPEND="!<${CATEGORY}/${P} !>${CATEGORY}/${PF}"
 
 # @ECLASS-VARIABLE: HEX_OFFLINE
 HEX_OFFLINE=1



[gentoo-commits] repo/gentoo:master commit in: sys-process/audit/

2023-08-06 Thread Sam James
commit: 7592691cb3b0e238180f0259e47577926a4cfca2
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 05:15:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:15:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7592691c

sys-process/audit: add 3.1.2

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

 sys-process/audit/Manifest   |   1 +
 sys-process/audit/audit-3.1.2.ebuild | 181 +++
 2 files changed, 182 insertions(+)

diff --git a/sys-process/audit/Manifest b/sys-process/audit/Manifest
index 94290d8e8c3c..43342b9191b4 100644
--- a/sys-process/audit/Manifest
+++ b/sys-process/audit/Manifest
@@ -1,2 +1,3 @@
 DIST audit-3.0.9.tar.gz 1210655 BLAKE2B 
a6b17ee61f506878cd70827b6ca2040762c762f10bdab7a253300d926cda59b300571c6df0e852ffb56db94620868de7dd22267ba1e8d1281e4ae1f702914b23
 SHA512 
5219eb0b41746eca3406008a97731c0083e7be50ec88563a39537de22cb69fe88490f5fe5a11535930f360b11a62538e2ff6cbe39e059cd760038363954ef4d6
 DIST audit-3.1.1.tar.gz 1218111 BLAKE2B 
a804684e438efc5f35b387708b3dc91bf857eeb56624261e0f75543556c436bfe638b792f63289f049c11541b10b2dc0e9f17b22f44b913da0168b1cf20684fc
 SHA512 
4917970cc4c7f786c464a6d101bf66d55d55ac4716cf415ff97177f08176a6301e946716d28cf5b16054538469b3140b97db99d55a28686a9a807eea60c070f3
+DIST audit-3.1.2.tar.gz 1219860 BLAKE2B 
dfdec470bf12cce6c570b3d260e65e2b49e8ac0761e6a6fbf7b4f4a57f92e88367cd74bfcb88e6d718619b88fea27ce963a977c9f4346c95d18a5310e217accb
 SHA512 
a97003a294ed3671df01e2952688e7d5eef59a35f6891feb53e67c4c7eab9ae8c2d18de41a5b5b20e0ad7156fac93aec05f32f6bc5eea706b42b6f27f676446a

diff --git a/sys-process/audit/audit-3.1.2.ebuild 
b/sys-process/audit/audit-3.1.2.ebuild
new file mode 100644
index ..d2b9730673da
--- /dev/null
+++ b/sys-process/audit/audit-3.1.2.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# As with sys-libs/libcap-ng, same maintainer in Fedora as upstream, so
+# check Fedora's packaging 
(https://src.fedoraproject.org/rpms/audit/tree/rawhide)
+# on bumps (or if hitting a bug) to see what they've done there.
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info 
systemd usr-ldscript
+
+DESCRIPTION="Userspace utilities for storing and processing auditing records"
+HOMEPAGE="https://people.redhat.com/sgrubb/audit/;
+SRC_URI="https://people.redhat.com/sgrubb/audit/${P}.tar.gz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="gssapi io-uring ldap python static-libs test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/libcap-ng
+   gssapi? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-2.6.34
+   test? ( dev-libs/check )
+"
+BDEPEND="python? ( dev-lang/swig )"
+
+CONFIG_CHECK="~AUDIT"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.8-musl-malloc.patch
+)
+
+src_prepare() {
+   # audisp-remote moved in multilib_src_install_all
+   sed -i \
+   -e "s,/sbin/audisp-remote,${EPREFIX}/usr/sbin/audisp-remote," \
+   audisp/plugins/remote/au-remote.conf || die
+
+   # Disable installing sample rules so they can be installed as docs.
+   echo -e '%:\n\t:' | tee rules/Makefile.{am,in} >/dev/null || die
+
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --sbindir="${EPREFIX}"/sbin
+   $(use_enable gssapi gssapi-krb5)
+   $(use_enable ldap zos-remote)
+   $(use_enable static-libs static)
+   $(use_with io-uring io_uring)
+   --enable-systemd
+   --without-golang
+   --without-libwrap
+   --without-python
+   --without-python3
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+
+   if multilib_is_native_abi && use python; then
+   python_configure() {
+   mkdir -p "${BUILD_DIR}" || die
+   pushd "${BUILD_DIR}" &>/dev/null || die
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" 
--with-python3
+
+   popd &>/dev/null || die
+   }
+
+   python_foreach_impl python_configure
+   fi
+}
+
+src_configure() {
+   tc-export_build_env BUILD_{CC,CPP}
+
+   local -x CC_FOR_BUILD="${BUILD_CC}"
+   local -x CPP_FOR_BUILD="${BUILD_CPP}"
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi; then
+   default
+
+   local native_build="${BUILD_DIR}"
+
+   python_compile() {
+   emake -C 

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

2023-08-06 Thread Sam James
commit: 86deb4b86045532504c8ae85a9e5d67d8d6629df
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sun Aug  6 03:09:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:35:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86deb4b8

app-editors/vim-core: add 9.0.1677

RIP Bram Moolenaar ;(

Bug: https://bugs.gentoo.org/906109
Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32190
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim-core/Manifest |   1 +
 app-editors/vim-core/vim-core-9.0.1677.ebuild | 231 ++
 2 files changed, 232 insertions(+)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 8f828a8a8724..d3f05280fb97 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -1,4 +1,5 @@
 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 
9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d
 SHA512 
bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
 DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
+DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B 
c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb
 SHA512 
8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim-core/vim-core-9.0.1677.ebuild 
b/app-editors/vim-core/vim-core-9.0.1677.ebuild
new file mode 100644
index ..5fb29ea38fd3
--- /dev/null
+++ b/app-editors/vim-core/vim-core-9.0.1677.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim and app-editors/gvim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+S="${WORKDIR}/vim-${PV}"
+
+DESCRIPTION="vim and gvim shared files"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="nls acl minimal"
+
+# ncurses is only needed by ./configure, so no subslot operator required
+DEPEND=">=sys-libs/ncurses-5.2-r2:0"
+BDEPEND="sys-devel/autoconf"
+
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
+# platform-specific checks (bug #898406):
+# - acl() -- Solaris
+# - statacl() -- AIX
+QA_CONFIG_IMPL_DECL_SKIP=(
+   'acl'
+   'statacl'
+)
+
+pkg_setup() {
+   # people with broken alphabets run into trouble. bug #82186.
+   unset LANG LC_ALL
+   export LC_COLLATE="C"
+}
+
+src_prepare() {
+   default
+
+   # Fixup a script to use awk instead of nawk
+   sed -i \
+   -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
+   "${S}"/runtime/tools/mve.awk || die "sed failed"
+
+   # See bug #77841. We remove this file after the tarball extraction.
+   rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed"
+
+   # Read vimrc and gvimrc from /etc/vim
+   echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> 
"${S}"/src/feature.h || die
+   echo '#define 

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

2023-08-06 Thread Sam James
commit: a91de01ec6ffd94dfd502291fe21c7bb76812c38
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sun Aug  6 03:08:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:35:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91de01e

app-editors/vim: add 9.0.1677

RIP Bram Moolenaar ;(

Bug: https://bugs.gentoo.org/906109
Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim/Manifest|   1 +
 app-editors/vim/vim-9.0.1677.ebuild | 370 
 2 files changed, 371 insertions(+)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 8f828a8a8724..d3f05280fb97 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -1,4 +1,5 @@
 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 
9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d
 SHA512 
bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
 DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
+DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B 
c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb
 SHA512 
8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim/vim-9.0.1677.ebuild 
b/app-editors/vim/vim-9.0.1677.ebuild
new file mode 100644
index ..fb932d372b68
--- /dev/null
+++ b/app-editors/vim/vim-9.0.1677.ebuild
@@ -0,0 +1,370 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/gvim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="Vim, an improved vi-style text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vim-pager? ( !minimal )
+"
+
+RDEPEND="
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   nls? ( virtual/libintl )
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   gpm? ( >=sys-libs/gpm-1.19.3 )
+   lua? ( ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   ~app-editors/vim-core-${PV}
+   vim-pager? ( app-editors/vim-core[-minimal] )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   racket? ( dev-scheme/racket )
+   ruby? ( ${RUBY_DEPS} )
+   selinux? ( sys-libs/libselinux )
+   sound? ( media-libs/libcanberra )
+   tcl? ( dev-lang/tcl:0= )
+   X? ( x11-libs/libXt )
+"
+DEPEND="${RDEPEND}"
+# configure runs the Lua interpreter
+BDEPEND="
+   sys-devel/autoconf
+   lua? ( ${LUA_DEPS} )
+   nls? ( sys-devel/gettext )
+"
+PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
+
+if [[ ${PV} != * ]]; then
+ 

[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2023-08-06 Thread Sam James
commit: 753c2d194c68c2c83c4b9d2bd6875e4b97a2e621
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sat Aug  5 07:59:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753c2d19

mail-filter/rspamd: sync live

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/32183
Signed-off-by: Sam James  gentoo.org>

 mail-filter/rspamd/rspamd-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mail-filter/rspamd/rspamd-.ebuild 
b/mail-filter/rspamd/rspamd-.ebuild
index b60d7d586587..8d0f80ea85ed 100644
--- a/mail-filter/rspamd/rspamd-.ebuild
+++ b/mail-filter/rspamd/rspamd-.ebuild
@@ -68,9 +68,9 @@ BDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}/rspamd-3.0-cmake-lua-version.patch"
-   "${FILESDIR}/rspamd-3.2-unbundle-lua.patch"
-   "${FILESDIR}/rspamd-2.5-unbundle-snowball.patch"
+   "${FILESDIR}/rspamd-3.6-cmake-lua-version.patch"
+   "${FILESDIR}/rspamd-3.6-unbundle-lua.patch"
+   "${FILESDIR}/rspamd-3.6-unbundle-snowball.patch"
 )
 
 src_prepare() {



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

2023-08-06 Thread Sam James
commit: 8f4c2c794c4176671cec42f0e04a7c5890b10b31
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Aug  5 08:36:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:42:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4c2c79

media-libs/smpeg: Fix C++17 does not allow register storage class

Closes: https://bugs.gentoo.org/894568
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32185
Signed-off-by: Sam James  gentoo.org>

 media-libs/smpeg/Manifest   |  1 +
 media-libs/smpeg/smpeg-0.4.4-r12.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/media-libs/smpeg/Manifest b/media-libs/smpeg/Manifest
index 04f66be4d745..b744a3d6c58f 100644
--- a/media-libs/smpeg/Manifest
+++ b/media-libs/smpeg/Manifest
@@ -1,2 +1,3 @@
 DIST smpeg-0.4.4-gtkm4.patch.bz2 3894 BLAKE2B 
0ea9258a057108a462d9c4b9d9bcb21cdff71714507a3d09538f56817b206ec54681b3d2546b64c07f239ea3381f3644d26234853a239a2fe49353ba1c9b2759
 SHA512 
30370e0edd41767ce260d10de515be0087f47b479ec0085ec186506c93be0b2a404c1bcb1626f9a6a1f575160d9c382708d2769dddfe6dca6236fe0eaa58602d
+DIST smpeg-0.4.4-patches.tar.xz 12892 BLAKE2B 
346c3cf9fe62f29ce86b2b743a5cc6f54189330408b37966ff1c009687ee6e79594e018637dd80f90c34b31701d73129b3fe7c0b89913a1b280613b06cd01f19
 SHA512 
9840173f257e0bd0ef2ff98a9dac50b239f4ddd048abe1d31760f1d5da867ce8d4cabc36a1c51f53909358b87661811af6ce665283cb091f3349a03787a8
 DIST smpeg-0.4.4.tar.gz 315054 BLAKE2B 
16a7b87a207874deaaad64b5233964d4b0e244d35cc475cf0ed37302529ca4eb044393777fc98c202b5965de420f75bc5fb398ecc3eb0f97992d90e365f8a039
 SHA512 
d566bb68b0caacecdf61cd766b26e003fd4e153c243d873f7aae33ab69919202bd121bb9c10f494bd9530267ddec2a9e018eb46ee8bb9d502a29cd2de2f1bbfb

diff --git a/media-libs/smpeg/smpeg-0.4.4-r12.ebuild 
b/media-libs/smpeg/smpeg-0.4.4-r12.ebuild
new file mode 100644
index ..ac6f3a978168
--- /dev/null
+++ b/media-libs/smpeg/smpeg-0.4.4-r12.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+DESCRIPTION="SDL MPEG Player Library"
+HOMEPAGE="https://icculus.org/smpeg/;
+SRC_URI="
+   https://mirrors.dotsrc.org/lokigames/open-source/smpeg/${P}.tar.gz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/smpeg-0.4.4-patches.tar.xz
+"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="cpu_flags_x86_mmx opengl"
+
+RDEPEND="
+   media-libs/libsdl[opengl?,sound,video,${MULTILIB_USEDEP}]
+   opengl? (
+   virtual/glu[${MULTILIB_USEDEP}]
+   virtual/opengl[${MULTILIB_USEDEP}]
+   )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${WORKDIR}"/smpeg-0.4.4-patches
+)
+
+src_prepare() {
+   default
+
+   rm acinclude.m4 || die
+   AT_M4DIR="m4" eautoreconf
+}
+
+multilib_src_configure() {
+   [[ ${CHOST} == *-solaris* ]] && append-libs -lnsl -lsocket
+
+   local myeconfargs=(
+   --disable-gtk-player
+   --enable-debug # disabling this only passes extra optimizations
+   --without-x # does not actually use X, only causes a headers 
check
+   $(use_enable cpu_flags_x86_mmx mmx)
+   $(use_enable opengl opengl-player)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-08-06 Thread Sam James
commit: ae6f1865e4be6e3f8bf7d670663021b84fde62f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 05:14:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:14:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6f1865

sys-process/audit: add PR link to musl patch

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

 sys-process/audit/files/audit-3.0.8-musl-malloc.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-process/audit/files/audit-3.0.8-musl-malloc.patch 
b/sys-process/audit/files/audit-3.0.8-musl-malloc.patch
index 17814dbe29fc..7233aabe03c6 100644
--- a/sys-process/audit/files/audit-3.0.8-musl-malloc.patch
+++ b/sys-process/audit/files/audit-3.0.8-musl-malloc.patch
@@ -1,4 +1,5 @@
 
https://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-security/audit/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch?id=ad978133a1a10d609bb2545882a2f720a2572f3d
+https://github.com/linux-audit/audit-userspace/pull/311
 https://bugs.gentoo.org/837275
 
 From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001



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

2023-08-06 Thread Sam James
commit: 7a37524271579a6d6692ef1ce73f307569feb6dd
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sun Aug  6 03:06:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:35:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a375242

app-editors/gvim: add 9.0.1677

RIP Bram Moolenaar ;(

Bug: https://bugs.gentoo.org/906109
Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/gvim/Manifest |   1 +
 app-editors/gvim/gvim-9.0.1677.ebuild | 360 ++
 2 files changed, 361 insertions(+)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 8f828a8a8724..d3f05280fb97 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -1,4 +1,5 @@
 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 
9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d
 SHA512 
bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
 DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
+DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B 
c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb
 SHA512 
8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/gvim/gvim-9.0.1677.ebuild 
b/app-editors/gvim/gvim-9.0.1677.ebuild
new file mode 100644
index ..8dda673bd124
--- /dev/null
+++ b/app-editors/gvim/gvim-9.0.1677.ebuild
@@ -0,0 +1,360 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/vim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 
ruby-single toolchain-funcs vim-doc xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+S="${WORKDIR}"/vim-${PV}
+
+DESCRIPTION="GUI version of the Vim text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python 
racket ruby selinux session sound tcl"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   aqua? ( !motif )
+"
+
+RDEPEND="
+   ~app-editors/vim-core-${PV}
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXext
+   x11-libs/libXt
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   !aqua? (
+   motif? ( >=x11-libs/motif-2.3:0 )
+   !motif? (
+   x11-libs/gtk+:3
+   x11-libs/libXft
+   )
+   )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   lua? (
+   ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   nls? ( virtual/libintl )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   racket? ( dev-scheme/racket )
+   ruby? ( ${RUBY_DEPS} )
+   selinux? ( sys-libs/libselinux )
+   session? ( x11-libs/libSM )
+   sound? ( media-libs/libcanberra )
+   tcl? ( dev-lang/tcl:0= )
+"

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

2023-08-06 Thread Sam James
commit: 33d65fae66a6e7767baf7ec163834b8e7d6afd46
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 05:03:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d65fae

net-libs/gnutls: add 3.8.1

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

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.8.1.ebuild | 142 
 2 files changed, 144 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 666fab5a3cd0..c796172a61f7 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -8,3 +8,5 @@ DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B 
c8263381132b0c96f23a580823cfaf571120568
 DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 
2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7
 SHA512 
906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438
 DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 
64784e9c0ac4dcab2c9e90d7d17d0bd8a0021224be285c12a53673f3a52aa3f189152b1b0b4aaae5a8fb41951361af1fd04a5b535774c4a26c26eb895519af40
 SHA512 
2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629
 DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B 
c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64
 SHA512 
9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
+DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 
16cb6d2dc7d67724ff45765ae3f154c8d268d8c4547df591a95ff014fc18f16f572a76e3cd00b3e13615ba41e80141cef21aa9915b467a1c452edfe314e2e0c7
 SHA512 
22e78db86b835843df897d14ad633d8a553c0f9b1389daa0c2f864869c6b9ca889028d434f9552237dc4f1b37c978fbe0cce166e3768e5d4e8850ff69a6fc872
+DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B 
bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade
 SHA512 
f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1

diff --git a/net-libs/gnutls/gnutls-3.8.1.ebuild 
b/net-libs/gnutls/gnutls-3.8.1.ebuild
new file mode 100644
index ..19eb1aa7b6f0
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# .
+SLOT="0/30.30"
+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"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )
+"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   test-full? (
+   app-crypt/dieharder
+   || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20221017 )
+"
+
+DOCS=( README.md 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wtfis/

2023-08-06 Thread Sam James
commit: 0312b5021cc8101ed1e9bbd23dc6b814dfb749f9
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jul 22 22:10:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:03:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0312b502

net-analyzer/wtfis: drop 0.5.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/wtfis/Manifest   |  1 -
 net-analyzer/wtfis/wtfis-0.5.1.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index 7c90e8f1407d..5073d6a6320b 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1,2 +1 @@
-DIST wtfis-0.5.1.gh.tar.gz 462958 BLAKE2B 
68d8c89e8e08ba925d5b6847656a0261aa9bfd9e998b7572a8d783c11d99ff06d27870346c8e31d2b8554a5a51b07bf6e08151c87b0a740bccc94a25259dfcb4
 SHA512 
32091d00d62a78f84e01735b9f9af2b38465c5f2258743b512616b3b43fac7389fa7ef62430e205a004b58a224b154a79fb2e860729925fc7df6a58252fa0093
 DIST wtfis-0.6.1.gh.tar.gz 472803 BLAKE2B 
9764d54d88bc8709b67673200a295bc0520438733b45c98d779e088bbcf57778007caf7fa0dcafed881d94bb6b7216f8f00b30b0b0bd528252c18e449865c382
 SHA512 
75f44416979f7196879a5a3f528caed7154c29f6a79b9ba116bba98f609b5d4bf9f2f78c2eba1e1629fa9f50c60b5678adac98150843fc1ffbedff8bcae3f0f3

diff --git a/net-analyzer/wtfis/wtfis-0.5.1.ebuild 
b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
deleted file mode 100644
index dc39ae77fcb0..
--- a/net-analyzer/wtfis/wtfis-0.5.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
-
-DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
-HOMEPAGE="https://github.com/pirxthepilot/wtfis;
-
-if [[ ${PV} = "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
-else
-   
SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 ~loong x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
-   >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
-   >=dev-python/rich-12.6.0[${PYTHON_USEDEP}]
-   >=net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wtfis/

2023-08-06 Thread Sam James
commit: 3115deb6fc7ea40025df2387fa9891109f2cba9b
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jul 23 20:39:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:03:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3115deb6

net-analyzer/wtfis: add 0.6.2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32017
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/wtfis/Manifest  | 1 +
 net-analyzer/wtfis/{wtfis-.ebuild => wtfis-0.6.2.ebuild} | 7 +++
 net-analyzer/wtfis/wtfis-.ebuild | 5 ++---
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index 5073d6a6320b..a6ddaf430b64 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1 +1,2 @@
 DIST wtfis-0.6.1.gh.tar.gz 472803 BLAKE2B 
9764d54d88bc8709b67673200a295bc0520438733b45c98d779e088bbcf57778007caf7fa0dcafed881d94bb6b7216f8f00b30b0b0bd528252c18e449865c382
 SHA512 
75f44416979f7196879a5a3f528caed7154c29f6a79b9ba116bba98f609b5d4bf9f2f78c2eba1e1629fa9f50c60b5678adac98150843fc1ffbedff8bcae3f0f3
+DIST wtfis-0.6.2.gh.tar.gz 473959 BLAKE2B 
776b8cafa5acca6648c168198b47ae9f47b8d72b8454880adcb6e63280f9bf60c83184e5ce3054058232eecbf80ead880d4d454ce3b7ca664d4a0bf1d4451e59
 SHA512 
11ca3987d4ee8e66ad662136b7d4262c26556359c253382fefae3b70aa1c09b95c326a5347299c519eaf54724099402917977ad322eb07dbec765a9d21f39549

diff --git a/net-analyzer/wtfis/wtfis-.ebuild 
b/net-analyzer/wtfis/wtfis-0.6.2.ebuild
similarity index 84%
copy from net-analyzer/wtfis/wtfis-.ebuild
copy to net-analyzer/wtfis/wtfis-0.6.2.ebuild
index 4f7452d042b6..90a04b2348d5 100644
--- a/net-analyzer/wtfis/wtfis-.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.6.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
@@ -15,15 +15,14 @@ if [[ ${PV} = "" ]]; then
EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git;
 else

SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~loong ~x86"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="MIT"
 SLOT="0"
 
 RDEPEND="
-   =dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-2.0.3[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
>=dev-python/rich-12.6.0[${PYTHON_USEDEP}]

diff --git a/net-analyzer/wtfis/wtfis-.ebuild 
b/net-analyzer/wtfis/wtfis-.ebuild
index 4f7452d042b6..aca9bc27250e 100644
--- a/net-analyzer/wtfis/wtfis-.ebuild
+++ b/net-analyzer/wtfis/wtfis-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
 
 DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
@@ -22,8 +22,7 @@ LICENSE="MIT"
 SLOT="0"
 
 RDEPEND="
-   =dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
+   >=dev-python/pydantic-2.0.3[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
>=dev-python/rich-12.6.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: net-libs/libnice/files/, net-libs/libnice/

2023-08-06 Thread Sam James
commit: ebcc47b19f21ecfc1e0f4e276b288000ffc540aa
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Aug  1 21:30:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 04:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebcc47b1

net-libs/libnice: remove graphviz requirement

* Patched out target wouldn't do anything either way as the generated
  file is shipped with the tarball.

Closes: https://bugs.gentoo.org/877451
Closes: https://bugs.gentoo.org/889820
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32134
Signed-off-by: Sam James  gentoo.org>

 ...libnice-0.1.19-remove-graphviz-dependency.patch | 30 ++
 net-libs/libnice/libnice-0.1.19-r1.ebuild  |  5 
 net-libs/libnice/libnice-0.1.21.ebuild |  5 
 3 files changed, 40 insertions(+)

diff --git 
a/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch 
b/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch
new file mode 100644
index ..29cd023761e4
--- /dev/null
+++ b/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch
@@ -0,0 +1,30 @@
+From 42b2ca76d0b3b044ca3ada05f5200becc61aeedd Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Wed, 2 Aug 2023 00:16:29 +0300
+Subject: [PATCH] Remove unnecessary target with unecessary dependency
+
+* The generated file is included in the repository and the source files
+  hasn't been modified since it was added.
+
+https://bugs.gentoo.org/877451
+https://bugs.gentoo.org/889820
+--- a/docs/reference/libnice/meson.build
 b/docs/reference/libnice/meson.build
+@@ -63,14 +63,3 @@ gnome.gtkdoc('libnice',
+  ],
+  install: true,
+  check: true)
+-
+-# If we ever need to regenerate this diagram.
+-# Since it’s not expected to change much, let’s not depend on GraphViz to
+-# build the docs (that's also why we don't use find_program('dot') here)
+-run_target('update-states.png',
+-  command: ['dot',
+-'-Tpng',
+-'-o', join_paths(meson.current_source_dir(), 'states.png'),
+-'-Gsize=9.6,2.9!',
+-'-Gdpi=200',
+-files('states.gv')])
+-- 
+2.41.0
+

diff --git a/net-libs/libnice/libnice-0.1.19-r1.ebuild 
b/net-libs/libnice/libnice-0.1.19-r1.ebuild
index 9c5c64599217..69ede6628795 100644
--- a/net-libs/libnice/libnice-0.1.19-r1.ebuild
+++ b/net-libs/libnice/libnice-0.1.19-r1.ebuild
@@ -30,6 +30,11 @@ BDEPEND="
app-text/docbook-xml-dtd:4.1.2 )
 "
 
+PATCHES=(
+   # bugs 877451, 889820
+   "${FILESDIR}/libnice-0.1.19-remove-graphviz-dependency.patch"
+)
+
 src_prepare() {
default
 

diff --git a/net-libs/libnice/libnice-0.1.21.ebuild 
b/net-libs/libnice/libnice-0.1.21.ebuild
index 0417eadc8e07..0dca1a3694ee 100644
--- a/net-libs/libnice/libnice-0.1.21.ebuild
+++ b/net-libs/libnice/libnice-0.1.21.ebuild
@@ -30,6 +30,11 @@ BDEPEND="
app-text/docbook-xml-dtd:4.1.2 )
 "
 
+PATCHES=(
+   # bugs 877451, 889820
+   "${FILESDIR}/libnice-0.1.19-remove-graphviz-dependency.patch"
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/alacritty/

2023-08-06 Thread Sam James
commit: cbf1122fac762849740d963e493d7739dcdb51d1
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Aug  6 12:49:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:05:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf1122f

x11-terms/alacritty: Bump rust version and fix config file message

Bump min rust version to reflect upstream requirements
Remove old message about the now removed .yaml example configuration file

Acked-by:  kchibisov.com>
Signed-off-by: Sebastian Parborg  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31714
Signed-off-by: Sam James  gentoo.org>

 x11-terms/alacritty/alacritty-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-terms/alacritty/alacritty-.ebuild 
b/x11-terms/alacritty/alacritty-.ebuild
index 50b67c2db096..31cb616672da 100644
--- a/x11-terms/alacritty/alacritty-.ebuild
+++ b/x11-terms/alacritty/alacritty-.ebuild
@@ -56,7 +56,7 @@ RDEPEND="${COMMON_DEPEND}
 
 BDEPEND="
dev-util/cmake
-   >=virtual/rust-1.57.0
+   >=virtual/rust-1.65.0
app-text/scdoc
 "
 
@@ -130,7 +130,7 @@ pkg_postinst() {
einfo "Configuration files for ${CATEGORY}/${PN}"
einfo "in \$HOME often need to be updated after a version 
change"
einfo ""
-   einfo "An up-to-date sample configuration file always can be 
found at"
-   einfo "${ROOT}/usr/share/doc/${PF}/alacritty.yml.*"
+   einfo "For information on how to configure alacritty, see the 
manpage:"
+   einfo "man 5 alacritty"
fi
 }



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

2023-08-06 Thread Ionen Wolkens
commit: cda7d60e0b985e182efd867f726841e5fe512ee2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  7 04:19:25 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  7 04:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda7d60e

app-portage/iwdevtools: stabilize 0.12.7 for ALLARCHES

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

 app-portage/iwdevtools/iwdevtools-0.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
index cd4858bc67e6..e3416b522f81 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-08-06 Thread Ionen Wolkens
commit: dfb290ddb1e6292cfa1907d386c71bac758d9b89
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  7 04:19:03 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  7 04:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb290dd

app-portage/iwdevtools: drop 0.12.6

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

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.6.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index d749f1349eba..d600281b5352 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,2 @@
 DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc
-DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B 
e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163
 SHA512 
fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8
 DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B 
c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a
 SHA512 
84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
deleted file mode 100644
index cd4858bc67e6..
--- a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
-HOMEPAGE="https://github.com/ionenwks/iwdevtools;
-SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   >=app-shells/bash-5.1:0[readline]
-   dev-libs/libxml2:2
-   sys-apps/coreutils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   || ( sys-apps/util-linux app-misc/getopt )"
-BDEPEND="
-   sys-apps/help2man
-   || ( sys-apps/util-linux app-misc/getopt )
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   -Dshellcheck=false
-   $(meson_use test)
-   )
-
-   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
-   elog "The example bashrc can be used as-is if not already using 
one:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
-   elog "(if not defining the same phase functions, the example 
can be sourced)."
-   elog
-   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
-   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
-   elog
-   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
-   fi
-}



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

2023-08-06 Thread Sam James
commit: ffef672b1facc926fe2e45a3071361f154ca5fb6
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 04:19:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 04:19:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffef672b

www-client/seamonkey: fix WhitespaceFound

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

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

diff --git a/www-client/seamonkey/seamonkey-2.53.17.ebuild 
b/www-client/seamonkey/seamonkey-2.53.17.ebuild
index 55b449f0830c..289ac518a75a 100644
--- a/www-client/seamonkey/seamonkey-2.53.17.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.17.ebuild
@@ -134,7 +134,7 @@ DEPEND="${COMMON_DEPEND}
 "
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-pthread_cond_timedwait_monotonic_np # Doesn't exist on Linux. Bug #905825
+   pthread_cond_timedwait_monotonic_np # Doesn't exist on Linux. Bug 
#905825
 )
 
 # allow GMP_PLUGIN_LIST to be set in an eclass or



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

2023-08-06 Thread Sam James
commit: dcb7f431a283a8e392a546198a1f3d8de5e5db68
Author: Myckel Habets  habets-dobben  nl>
AuthorDate: Sun Aug  6 19:18:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 04:18:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb7f431

www-client/seamonkey: Update to version 2.53.17.

- Bumps seamonkey to version 2.53.17.
- Fixes implicit function declaration.

Closes: https://bugs.gentoo.org/904392
Closes: https://bugs.gentoo.org/905825

Signed-off-by: Myckel Habets  habets-dobben.nl>
Closes: https://github.com/gentoo/gentoo/pull/32201
Signed-off-by: Sam James  gentoo.org>

 www-client/seamonkey/Manifest |   3 +
 www-client/seamonkey/seamonkey-2.53.17.ebuild | 541 ++
 2 files changed, 544 insertions(+)

diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index a35e7dc27106..fbef5be04b90 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -1,3 +1,6 @@
 DIST seamonkey-2.53.15-r1-patches.tar.gz 33649 BLAKE2B 
ebee28386a1ed9a0b2f82029099d5488559ba14321b0b519d70b76c39a0f557a28955715d2c75a9e949bfb8aac54f9893c6ed37033b62439655479af4019f8d4
 SHA512 
2023ba24bb5e1de63617e67eb058608233bc873b5c4e994990f6db50c6c23fe58979ec4eb8b8a15d2aaf882ddd5c72194d09197df93bb310688c2a01b16a488e
 DIST seamonkey-2.53.15.source-l10n.tar.xz 13657060 BLAKE2B 
128de12ad087be2f0c9f8e2622c837144bc2422f692f16babca7f69daf45432bb3ee547ec75cd3ddc1464818eb36ded09e6f3613a9d4f86b867328e4213e76f2
 SHA512 
91a3be1dfcd6c06953430afd2d07036c525b73e0132690575275430bca5ffe3082cb5c30df4cd921d961aa79333b6cefb6eace157fc65368254f4099ae879131
 DIST seamonkey-2.53.15.source.tar.xz 260787300 BLAKE2B 
1efa2a0fd3e4b2fa4d264eb2f373ec1208d3009b69e907cafab216b539b69598948dd8646e4c6365caaf764a00d6212b870f23dfa33fe6fd87df757ff5f115f3
 SHA512 
f4735af98be0e27a935852de9d309317e1639a420189b0432cb7bdf9707bab706ceec65e96b94953a6e4285b4501dcd25745fb9250b8bf30845d2b855dcc8b13
+DIST seamonkey-2.53.17-patches.tar.gz 24647 BLAKE2B 
f0c685bbd282d824b21aa76b8e041acc7f4a50e01142f6f72c2c31b6d555fda57e63cd205030348a570d1a3d80f7f47add2e14a0774bd2f3571adfbaed984578
 SHA512 
507bf544cb9ca27504dc66ba4024c5cb48fdcf125c7a7aaf1aae62397c911291dc54ff5e1057ccdb3ecb20fc23285a4e838ed7a4fa1201ac2b9de4e4d4834972
+DIST seamonkey-2.53.17.source-l10n.tar.xz 13661552 BLAKE2B 
1006e3468d28bb04a9c2dd3ce3822153e5181ed84eb368acae28e22ad51a8b616caa35ff5b15e0cb0096d478034a30fa2ace5db87686e24d669607966338a42d
 SHA512 
792b4f54617ffb7afb6c7a3cebcdbbcd0295322b68595f6c416b9bd32201f9295bccd96d633765c7ba6e46eeef687b325cd47817f46e476b2f7cda1304e466ab
+DIST seamonkey-2.53.17.source.tar.xz 266150192 BLAKE2B 
2c79e4594ad6ad5b6b7ed594e86a8ae26a9137c84de055fd13bb77f98ebf382c31514efe311d8050ce75c27a5d3b8860fbee73f40afa7ce3334ed6ebcaa64d6a
 SHA512 
479feca324dfe7bdb6e2a63da38251cafe1169d087d767b5857683f547417b4a5a388913e84bb8d0a9a292aef0d88aeaf25660670aa518bc4e45efcef8f2cfa7

diff --git a/www-client/seamonkey/seamonkey-2.53.17.ebuild 
b/www-client/seamonkey/seamonkey-2.53.17.ebuild
new file mode 100644
index ..55b449f0830c
--- /dev/null
+++ b/www-client/seamonkey/seamonkey-2.53.17.ebuild
@@ -0,0 +1,541 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOCONF="2.1"
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+# note - could not roll langpacks for: ca fi
+#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT
+#  ru sk sv-SE tr uk zh-CN zh-TW)
+MOZ_LANGS=(cs de en-GB es-AR es-ES fr hu it ja lt nl pl pt-PT
+   ru sk sv-SE zh-CN zh-TW)
+
+MOZ_PV="${PV/_pre*}"
+MOZ_PV="${MOZ_PV/_alpha/a}"
+MOZ_PV="${MOZ_PV/_beta/b}"
+MOZ_PV="${MOZ_PV/_rc/rc}"
+MOZ_P="${P}"
+MY_MOZ_P="${PN}-${MOZ_PV}"
+PATCH="${PF}-patches"
+
+if [[ ${PV} == *_pre* ]] ; then
+   
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre};
+else
+   MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV};
+fi
+
+SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
+   ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> 
${P}.source-l10n.tar.xz
+   
https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}.tar.gz 
-> ${PATCH}.tar.gz"
+
+S="${WORKDIR}/${MY_MOZ_P}"
+
+MOZ_GENERATE_LANGPACKS=1
+MOZ_L10N_SOURCEDIR="${S}/${P}-l10n"
+inherit autotools check-reqs desktop edos2unix flag-o-matic mozcoreconf-v6 
mozlinguas-v2 pax-utils toolchain-funcs xdg-utils
+
+DESCRIPTION="Seamonkey Web Browser"
+HOMEPAGE="https://www.seamonkey-project.org/;
+
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+SLOT="0"
+SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite} )
+IUSE="+chatzilla cpu_flags_arm_neon dbus +gmp-autoupdate +ipc jack
+lto pulseaudio 

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

2023-08-06 Thread Ionen Wolkens
commit: 3850cf337367205595e0051a83cb87cb373f419c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  7 04:06:40 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  7 04:16:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3850cf33

media-sound/cava: add 0.9.0

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

 media-sound/cava/Manifest  |  1 +
 media-sound/cava/cava-0.9.0.ebuild | 83 ++
 media-sound/cava/metadata.xml  |  1 +
 3 files changed, 85 insertions(+)

diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index 9b9bff200bf1..2b65704ab3f2 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1 +1,2 @@
 DIST cava-0.8.3.tar.gz 104797 BLAKE2B 
0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65
 SHA512 
cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0
+DIST cava-0.9.0.tar.gz 119267 BLAKE2B 
6e409695fcc893892a1206b3d131fb091fcfac26db7f948d8d7b047e6e2a22bf05c613ff13b00b9a32c4eba6990a54755e1b2e816fe2db0e9f6140f688c2dd3a
 SHA512 
ed5cd222565324553b598c01740c1178dcaf41f8fe715e301906f122e605e55ec080e3254e23459cab01d03ce5204bee1cc8821c871a5cb95181704522cec76d

diff --git a/media-sound/cava/cava-0.9.0.ebuild 
b/media-sound/cava/cava-0.9.0.ebuild
new file mode 100644
index ..88134f272ff1
--- /dev/null
+++ b/media-sound/cava/cava-0.9.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Console-based Audio Visualizer for Alsa"
+HOMEPAGE="https://github.com/karlstav/cava/;
+SRC_URI="
+   https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio"
+
+RDEPEND="
+   dev-libs/iniparser:4
+   sci-libs/fftw:3.0=
+   alsa? ( media-libs/alsa-lib )
+   ncurses? ( sys-libs/ncurses:= )
+   pipewire? ( media-video/pipewire:= )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   sdl? (
+   media-libs/libglvnd
+   media-libs/libsdl2[opengl,video]
+   )
+   sndio? ( media-sound/sndio:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   sdl? ( sys-devel/autoconf-archive )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+)
+
+src_prepare() {
+   default
+
+   echo ${PV} > version || die
+   eautoreconf
+}
+
+src_configure() {
+   local econfargs=(
+   $(use_enable alsa input-alsa)
+   $(use_enable pipewire input-pipewire)
+   $(use_enable portaudio input-portaudio)
+   $(use_enable pulseaudio input-pulse)
+   $(use_enable sndio input-sndio)
+
+   $(use_enable ncurses output-ncurses)
+   $(use_enable sdl output-sdl)
+   # note: not behind USE=opengl and sdl2[opengl?] given have not 
gotten
+   # normal output-sdl to work without USE=opengl on sdl either way
+   $(use_enable sdl output-sdl_glsl)
+
+   GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch
+   )
+
+   # autoconf-archive (currently) does not support -lOpenGL for 
libglvnd[-X]
+   use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || 
die)" )
+
+   econf "${econfargs[@]}"
+}
+
+pkg_postinst() {
+   if [[ ! ${REPLACING_VERSIONS##* } ]]; then
+   elog "A default ~/.config/cava/config will be created after 
initial"
+   elog "use of ${PN}, see it and 
${EROOT}/usr/share/doc/${PF}/README*"
+   elog "for configuring audio input and more."
+   elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
+   elog "If used, the noise_reduction config option in 
~/.config/cava/config needs"
+   elog "to be updated from taking a float to integer (e.g. 
replace 0.77 with 77)."
+   fi
+}

diff --git a/media-sound/cava/metadata.xml b/media-sound/cava/metadata.xml
index 7b32cdd182c8..db875d2c1d7b 100644
--- a/media-sound/cava/metadata.xml
+++ b/media-sound/cava/metadata.xml
@@ -6,6 +6,7 @@
Ionen Wolkens


+   Enable support for the 
media-video/pipewire backend
Enable support for the 
media-sound/sndio backend





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

2023-08-06 Thread Michał Górny
commit: de696e6d737517f54c33fc697ca3bb5ae79bdf27
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:44:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 03:01:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de696e6d

dev-python/pypdf: Bump to 3.15.0

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

 dev-python/pypdf/Manifest|  1 +
 dev-python/pypdf/pypdf-3.15.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 3737a00dd765..f282ad554968 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,5 +1,6 @@
 DIST pypdf-3.12.2.gh.tar.gz 7560560 BLAKE2B 
f00047287619e49829d516f06020119f2ff19e0d4e67ccf4e45c05b1bff66ca3e69a03da99113accb818b8873ae5e637d23991925633ac01a20dcd35a15d1609
 SHA512 
b888c81cc3cb331f7b5709c4fa29c9f2f0790fc67679112de9e48f31cb20047b7622bcb8e555d5113e6dea96ec5d1c2759ac84696278123eb5a7faeea727b192
 DIST pypdf-3.13.0.gh.tar.gz 7563894 BLAKE2B 
f2f34dccda87e719b326b4c48331e9813a36dbecd14d26f9268b44891939fb3dac3a2bf2e298efd927e8fe97869f43d39f2890008858d42255c31f6496e2003a
 SHA512 
6259b242aaba8e0b63b988749850aa2138b802eaf52d146793635ff723956f19b1989c3c76278ed4240acbc88f8dd4b7e64fcf777508e98dee81093d794b2945
 DIST pypdf-3.14.0.gh.tar.gz 7572714 BLAKE2B 
5a706eb9f9965de9ec3e3b03e243b629700b0c43b0549d49c33cc0a4d5ab570c75aa03695ccb8b08dac99032e9c4c170f2511c0dc644fed90d14da4a3fd18dbd
 SHA512 
f7fc45a10249d3a86e60ed73f8e9a226a8bbb3fe181efdc8102128b7005a39f2479386801d18e8d6be56e8a12b5d3c8769a9c5504df27bec981ebe9cf22da205
+DIST pypdf-3.15.0.gh.tar.gz 7673228 BLAKE2B 
9516d5e7865fa5c3bed90461d2e12ad1a400b755d8254330837e8b5f313f985bd199da9a19b2a189623b392c6ae76fd757e68c1454d09a7b5ec70bc28bff3485
 SHA512 
a9dc59141918fe47d1b2ec0fc282e31c05ef3df137cc67e85d965172929b3b1bbc38f8827a82a576f02c18b72cdca297364f58814f960b7783a36228a7e29125
 DIST pypdf-sample-files-2cf1e75af7bcb9c097deae6fb112c715d4721744.gh.tar.gz 
10226061 BLAKE2B 
a9b32d6cd3d22bbc0aee54ca3e914c4d2eb2a9a44a1a508e54e0a8fbcb5fad9ab05e72cf66553a1b5595131104ff22dea115d2804d2970200c4cf5f808532174
 SHA512 
f064f0468b07bf705a1d0f3a0fc6fe535c234a39408dca268f223e7c3548e66f599a4e67156e7848b70e9a3bd1bc2756395dd93b0c828ee08fe2bb8833f2b196
 DIST pypdf-sample-files-5b5ee6b0e9bf4b683490351b1e15e01d6553da7b.gh.tar.gz 
10226115 BLAKE2B 
7488897284b840c7d4c26525425d326024936654cea42c47f260d1bc61a32a5c1da0a7eb8a9ad532857ea5c2db3446ce5850c509f44ccf6143b8cf4cb826e6c9
 SHA512 
70d4f0b6957160698afdc9b5bfb9d197f55f1651bc2ec2326621bb77bae5460fe0d4d8543ddbb7ed270c2bd36ad0ccae14deae6040d7f4a01db52374b820fd7e

diff --git a/dev-python/pypdf/pypdf-3.15.0.ebuild 
b/dev-python/pypdf/pypdf-3.15.0.ebuild
new file mode 100644
index ..14dbc17b22a9
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.15.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=5b5ee6b0e9bf4b683490351b1e15e01d6553da7b
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   epytest -o addopts= -m "not enable_socket"
+}



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

2023-08-06 Thread Michał Górny
commit: 5abc2cc2f9838d89fd29c31a996ca92f60fdfdf2
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sun Jul 30 20:35:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 03:01:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5abc2cc2

verify-sig.eclass: replace app-crypt with sec-keys

Update the description and example to use the new sec-keys/ category
instead of the old app-crypt/ for openpgp-keys-* packages.

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32111
Signed-off-by: Michał Górny  gentoo.org>

 eclass/verify-sig.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index 6472e995e827..d99dc3461858 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass/verify-sig.eclass
@@ -16,7 +16,7 @@
 # the developer's work.
 #
 # To use the eclass, start by packaging the upstream's key
-# as app-crypt/openpgp-keys-*.  Then inherit the eclass, add detached
+# as sec-keys/openpgp-keys-*.  Then inherit the eclass, add detached
 # signatures to SRC_URI and set VERIFY_SIG_OPENPGP_KEY_PATH.  The eclass
 # provides verify-sig USE flag to toggle the verification.
 #
@@ -35,7 +35,7 @@
 # SRC_URI="https://example.org/${P}.tar.gz
 #   verify-sig? ( https://example.org/${P}.tar.gz.sig )"
 # BDEPEND="
-#   verify-sig? ( app-crypt/openpgp-keys-example )"
+#   verify-sig? ( sec-keys/openpgp-keys-example )"
 #
 # VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/example.asc
 # @CODE



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

2023-08-06 Thread Michał Górny
commit: 93e7f2e3a498d555495aaa0256ee48ff106ce007
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:43:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 03:01:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e7f2e3

dev-python/mkdocstrings-python: Bump to 1.3.0

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

 dev-python/mkdocstrings-python/Manifest|  1 +
 .../mkdocstrings-python-1.3.0.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index e9fa980a5f55..079a5b4942cd 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1 +1,2 @@
 DIST mkdocstrings-python-1.2.1.gh.tar.gz 132468 BLAKE2B 
287cae20510818c085bf505fea0f74e39df86538e19bfcb90aa7f6d46fb237158979dc65c7f955d73461fadb4ed35263ef47b9771f224b5793026a9f0b3c86e1
 SHA512 
147849a88c3bb5347c1cb4293c9ee9c54cb33933bc274dc5bc933f72deb64016c7f7b8ba817311e282c68606d0980571d5713dec7a47e8d6c51168d524af7d97
+DIST mkdocstrings-python-1.3.0.gh.tar.gz 132776 BLAKE2B 
894068067f301f40ed9535cd929fdbd40aa396c9c09c0cee7887f50669465cd0422c0b9b240553193df7e7d4c90f0bf2b591000e6568ee3c47256fc5d1f79179
 SHA512 
caf806d6285281ef84ed78bd6295ec6732d454a602f55f825436d0a17e9ab62e33ac21510d0ccee5d33fb3c117ec416859ad90ce75d608649a277342d1dc5a1c

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild
new file mode 100644
index ..17104df0a441
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+inherit distutils-r1
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   =dev-python/griffe-0.30.0[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2023-08-06 Thread Michał Górny
commit: 93dbafa3feffd027d0730578520e3da00b0e3c98
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:54:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 03:01:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93dbafa3

dev-python/pygments: Bump to 2.16.1

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

 dev-python/pygments/pygments-2.16.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/pygments/pygments-2.16.1.ebuild 
b/dev-python/pygments/pygments-2.16.1.ebuild
index f3a2c5362ecc..781fe60b07a3 100644
--- a/dev-python/pygments/pygments-2.16.1.ebuild
+++ b/dev-python/pygments/pygments-2.16.1.ebuild
@@ -33,6 +33,9 @@ BDEPEND="
 EPYTEST_DESELECT=(
# fuzzing tests, very slow
tests/test_basic_api.py::test_random_input
+   # incompatibility with python-ctags3, apparently
+   # https://github.com/pygments/pygments/issues/2486
+   tests/test_html_formatter.py::test_ctags
 )
 
 distutils_enable_tests pytest



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

2023-08-06 Thread Michał Górny
commit: f77f85f7be9637248bb0305195b13f9ca694bdda
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:41:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 03:01:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77f85f7

dev-python/pygments: Bump to 2.16.1

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

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

diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 9d82f247507e..00ec05f171be 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1 +1,2 @@
 DIST Pygments-2.15.1.tar.gz 4819591 BLAKE2B 
f42d3342b88c5b5745fbfbd1f76913f7d17745d396311a39627aca8e968445b19983e7c633583097c495ce6f43a6a7224262a7c35645751803b6c1172062d8c0
 SHA512 
408f0bbbc8226ee91b82ed084d178f114657150bcf9381dd34debb704399ccdb2e78cb5578ff297797771660d7263c51c305d03b2a27ae29269110be0bca50a9
+DIST Pygments-2.16.1.tar.gz 4872980 BLAKE2B 
57ec4f52f2bca3d9df993f583434d61ad0adbc2719f2d0b4ac84160672a3a57ec144509c520f2724a15f0222548abfbe0e743fa31a8dac64d54111b2d7393ae4
 SHA512 
9b66c79c03e7ecd36cc00efd428a0a6b372e70dbccdcaae26eff4d56c07a17e2e00d2cf0291eb6624ffd1c896b797789b973e80ccbca4240d56daad95eacfd80

diff --git a/dev-python/pygments/pygments-2.16.1.ebuild 
b/dev-python/pygments/pygments-2.16.1.ebuild
new file mode 100644
index ..f3a2c5362ecc
--- /dev/null
+++ b/dev-python/pygments/pygments-2.16.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 bash-completion-r1 pypi
+
+DESCRIPTION="Pygments is a syntax highlighting package written in Python"
+HOMEPAGE="
+   https://pygments.org/
+   https://github.com/pygments/pygments/
+   https://pypi.org/project/Pygments/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}]
+   virtual/ttf-fonts
+   )
+"
+
+EPYTEST_DESELECT=(
+   # fuzzing tests, very slow
+   tests/test_basic_api.py::test_random_input
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+   newbashcomp external/pygments.bashcomp pygmentize
+}



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

2023-08-06 Thread Michał Górny
commit: 16fd5a7788d7f3fcd8dae6710bba6b4072c4b0ee
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:44:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 03:01:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fd5a77

dev-python/aiocache: Enable acceptance tests

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

 dev-python/aiocache/aiocache-0.12.2.ebuild | 25 ++---
 1 file changed, 22 insertions(+), 3 deletions(-)

diff --git a/dev-python/aiocache/aiocache-0.12.2.ebuild 
b/dev-python/aiocache/aiocache-0.12.2.ebuild
index bba70b471f05..654d767ca7eb 100644
--- a/dev-python/aiocache/aiocache-0.12.2.ebuild
+++ b/dev-python/aiocache/aiocache-0.12.2.ebuild
@@ -20,6 +20,7 @@ KEYWORDS="~amd64 ~x86"
 
 BDEPEND="
test? (
+   dev-db/redis
>=dev-python/msgpack-0.5.5[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
>=dev-python/redis-4.2.0[${PYTHON_USEDEP}]
@@ -30,9 +31,6 @@ distutils_enable_tests pytest
 
 python_test() {
local EPYTEST_IGNORE=(
-   # require running servers
-   # TODO: start redis and enable them
-   tests/acceptance
# benchmarks
tests/performance
# requires aiomcache
@@ -41,3 +39,24 @@ python_test() {
 
epytest -o addopts= -m "not memcached"
 }
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   # Spawn Redis for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-08-06 Thread Michał Górny
commit: 09c3a61b5c6e406c97a1bff423b53c0863df099f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:42:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 03:01:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c3a61b

dev-python/overrides: Bump to 7.4.0

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

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

diff --git a/dev-python/overrides/Manifest b/dev-python/overrides/Manifest
index 586474b1809d..bd3a172f 100644
--- a/dev-python/overrides/Manifest
+++ b/dev-python/overrides/Manifest
@@ -1 +1,2 @@
 DIST overrides-7.3.1.tar.gz 24766 BLAKE2B 
c7fc2e22b7ded0208befd483e76b0bdb444f2d2891f6b2fe4751a81c47164b2cd3a51b7d71ec03401629d4427393553aed1146d2ef60ffe966fd502bd84e824e
 SHA512 
94a8a581dfdacc047937824ffb8afae81d92998ec796e44c4ae05778f2b9d381517e37c2c4591a1c118b091f96bd91554aaef65d0372b2fef04f6ee225e10922
+DIST overrides-7.4.0.tar.gz 24804 BLAKE2B 
9a9657d15ad835695d116559f1e6f51e14d1a0a9b5a237b2d468d9c6fd8d86368af53871490c257d7e6843fe02113a874524b8e55f4b3c9bcc7c827714cd5f44
 SHA512 
6ffd3b38997fd207d8ef9876ba9c328ef244b39300d22ae8c8bf63862f160b485d82b99d36d24abd1676f39e5324eb0f1cf8629a0e17ac96956d165b6afd

diff --git a/dev-python/overrides/overrides-7.4.0.ebuild 
b/dev-python/overrides/overrides-7.4.0.ebuild
new file mode 100644
index ..5682e8b4c541
--- /dev/null
+++ b/dev-python/overrides/overrides-7.4.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A decorator to automatically detect mismatch when overriding a 
method."
+HOMEPAGE="
+   https://pypi.org/project/overrides/
+   https://github.com/mkorpela/overrides/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390"
+
+distutils_enable_tests pytest



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

2023-08-06 Thread Sam James
commit: e8ab7cb9678419371e38c4d8b3180f31e60f7e75
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 02:58:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 02:58:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ab7cb9

profiles: mask =sys-devel/gcc-14.0.0_pre20230806

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 3935841819f6..35593ba85aa8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-07-07)
+# Fails to boostrap: https://gcc.gnu.org/PR110926
+=sys-devel/gcc-14.0.0_pre20230806
+
 # Volkmar W. Pogatzki  (2023-07-05)
 # Library without consumers. Bug #906882
 # Removal on 2023-08-05.



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

2023-08-06 Thread Sam James
commit: 315cd82cde578b0288b54ec290ea7261f4455ee5
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Aug  3 16:42:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 02:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315cd82c

gui-wm/hyprland: drop 0.26.0

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32157
Signed-off-by: Sam James  gentoo.org>

 gui-wm/hyprland/Manifest  |  1 -
 gui-wm/hyprland/files/nvidia-0.25.0.patch | 43 --
 gui-wm/hyprland/hyprland-0.26.0.ebuild| 97 ---
 3 files changed, 141 deletions(-)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 5570145a5c32..084e9cf370ae 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,3 +1,2 @@
-DIST hyprland-0.26.0.gh.tar.gz 1523005 BLAKE2B 
e54ebb73850f63427ff9347c7ad0cb2ffda3350baf3c4221de51b1094678f3ffdac67669f49bfe3ba416b627673f5ca8491d06e16791764ef1c39f5964f2b570
 SHA512 
b43639a8e0fdd60165b6caa51c9411bc6f97260690c5ee3d15126ef091ccf93955fdda904a226b4aeb4367785ecaba426882a2e9b726c2b79c81a2ede0f9e36a
 DIST hyprland-0.27.2.gh.tar.gz 4992717 BLAKE2B 
6725ee593edb4f7d127eb95ed567bc7344edc066a9ce818ba99bd15eb718ce1d8de86a63da5684521ccbe3ba918a3f385c3a3e662314704e60e855101d391d05
 SHA512 
92e8ca21eba52ff423654cd345d37125656c32e1262e4e76d8841ee4ba698788d46d70a5876fc9aca42440efa5dd4122f46c84365da53810284a666f5d13ce7e
 DIST hyprland-0.28.0.gh.tar.gz 14060441 BLAKE2B 
25059b74b67df222867e84f5f1d44219302e7e454ec68110b70d6e915e95913bfdc8c6112bc8725e9be61f10a44603a96ba70980a9835d4b7757363825b93326
 SHA512 
c0802f2b061d5c9265c7767fae6ddaf00c1bbf6dc620f75593ba1538f94105a9ebe1517b7be444a1e70b81fd3a4205afd8154ba9ad02b3d610b00a9440ee6a63

diff --git a/gui-wm/hyprland/files/nvidia-0.25.0.patch 
b/gui-wm/hyprland/files/nvidia-0.25.0.patch
deleted file mode 100644
index d9d2213607f4..
--- a/gui-wm/hyprland/files/nvidia-0.25.0.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-# From https://github.com/hyprwm/Hyprland/issues/2239#issuecomment-1536725235
-# This patch is recommended by the developer on systems running and Nvidia GPu
-diff --git a/render/gles2/renderer.c b/render/gles2/renderer.c
-index 6a86b183..823fc318 100644
 a/render/gles2/renderer.c
-+++ b/render/gles2/renderer.c
-@@ -165,7 +165,7 @@ static bool gles2_bind_buffer(struct wlr_renderer 
*wlr_renderer,
-   assert(wlr_egl_is_current(renderer->egl));
- 
-   push_gles2_debug(renderer);
--  glFlush();
-+  glFinish();
-   glBindFramebuffer(GL_FRAMEBUFFER, 0);
-   pop_gles2_debug(renderer);
- 
-diff --git a/types/output/render.c b/types/output/render.c
-index ed1afa4a..ddc730c7 100644
 a/types/output/render.c
-+++ b/types/output/render.c
-@@ -225,22 +225,7 @@ struct wlr_drm_format *output_pick_format(struct 
wlr_output *output,
- }
- 
- uint32_t wlr_output_preferred_read_format(struct wlr_output *output) {
--  struct wlr_renderer *renderer = output->renderer;
--  assert(renderer != NULL);
--
--  if (!renderer->impl->preferred_read_format || 
!renderer->impl->read_pixels) {
--  return DRM_FORMAT_INVALID;
--  }
--
--  if (!output_attach_back_buffer(output, >pending, NULL)) {
--  return false;
--  }
--
--  uint32_t fmt = renderer->impl->preferred_read_format(renderer);
--
--  output_clear_back_buffer(output);
--
--  return fmt;
-+  return DRM_FORMAT_XRGB;
- }
- 
- bool output_is_direct_scanout(struct wlr_output *output,

diff --git a/gui-wm/hyprland/hyprland-0.26.0.ebuild 
b/gui-wm/hyprland/hyprland-0.26.0.ebuild
deleted file mode 100644
index e67a76f747bd..
--- a/gui-wm/hyprland/hyprland-0.26.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2023 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;
-
-SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-source"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-IUSE="X legacy-renderer systemd video_cards_nvidia"
-
-RDEPEND="
-   app-misc/jq
-   dev-libs/glib:2
-   dev-libs/libinput:=
-   dev-libs/libliftoff
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   dev-util/glslang
-   dev-util/vulkan-headers
-   gui-libs/gtk-layer-shell
-   media-libs/libdisplay-info
-   media-libs/libglvnd[X?]
-   media-libs/mesa[gles2,wayland,X?]
-   media-libs/vulkan-loader
-   sys-auth/seatd:=
-   x11-base/xcb-proto
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   

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

2023-08-06 Thread Sam James
commit: 9417726544cf261fefdbb5911c66064b67c7a543
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Aug  3 16:36:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 02:53:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94177265

gui-wm/hyprland: add 0.28.0

Bug: https://bugs.gentoo.org/911597
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 gui-wm/hyprland/Manifest   |   1 +
 .../hyprland-0.28.0-no-wlroots-automagic.patch |  14 +++
 gui-wm/hyprland/hyprland-0.28.0.ebuild | 123 +
 3 files changed, 138 insertions(+)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 4b23ba20d529..5570145a5c32 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,2 +1,3 @@
 DIST hyprland-0.26.0.gh.tar.gz 1523005 BLAKE2B 
e54ebb73850f63427ff9347c7ad0cb2ffda3350baf3c4221de51b1094678f3ffdac67669f49bfe3ba416b627673f5ca8491d06e16791764ef1c39f5964f2b570
 SHA512 
b43639a8e0fdd60165b6caa51c9411bc6f97260690c5ee3d15126ef091ccf93955fdda904a226b4aeb4367785ecaba426882a2e9b726c2b79c81a2ede0f9e36a
 DIST hyprland-0.27.2.gh.tar.gz 4992717 BLAKE2B 
6725ee593edb4f7d127eb95ed567bc7344edc066a9ce818ba99bd15eb718ce1d8de86a63da5684521ccbe3ba918a3f385c3a3e662314704e60e855101d391d05
 SHA512 
92e8ca21eba52ff423654cd345d37125656c32e1262e4e76d8841ee4ba698788d46d70a5876fc9aca42440efa5dd4122f46c84365da53810284a666f5d13ce7e
+DIST hyprland-0.28.0.gh.tar.gz 14060441 BLAKE2B 
25059b74b67df222867e84f5f1d44219302e7e454ec68110b70d6e915e95913bfdc8c6112bc8725e9be61f10a44603a96ba70980a9835d4b7757363825b93326
 SHA512 
c0802f2b061d5c9265c7767fae6ddaf00c1bbf6dc620f75593ba1538f94105a9ebe1517b7be444a1e70b81fd3a4205afd8154ba9ad02b3d610b00a9440ee6a63

diff --git a/gui-wm/hyprland/files/hyprland-0.28.0-no-wlroots-automagic.patch 
b/gui-wm/hyprland/files/hyprland-0.28.0-no-wlroots-automagic.patch
new file mode 100644
index ..96b12fe497eb
--- /dev/null
+++ b/gui-wm/hyprland/files/hyprland-0.28.0-no-wlroots-automagic.patch
@@ -0,0 +1,14 @@
+# Disable automagic, otherwise wlroots will enable features if dependencies 
are present.
+diff --git a/meson.build b/meson.build
+index 6a94dee6..9608717d 100644
+--- a/meson.build
 b/meson.build
+@@ -39,7 +39,7 @@ add_project_arguments(
+   ],
+   language: 'cpp')
+ 
+-wlroots = subproject('wlroots', default_options: ['examples=false'])
++wlroots = subproject('wlroots', default_options: 
['backends=drm,libinput,x11','examples=false','renderers=gles2','xcb-errors=disabled'])
+ have_xwlr = wlroots.get_variable('features').get('xwayland')
+ xcb_dep = dependency('xcb', required: get_option('xwayland'))
+ 

diff --git a/gui-wm/hyprland/hyprland-0.28.0.ebuild 
b/gui-wm/hyprland/hyprland-0.28.0.ebuild
new file mode 100644
index ..5023065717c7
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-0.28.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2023 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;
+
+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"
+LICENSE="BSD"
+SLOT="0"
+IUSE="X legacy-renderer systemd video_cards_nvidia"
+
+# bundled wlroots has the following dependency string according to included 
headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# lets enable x11-backend by default
+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.114
+   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.32
+"
+WLROOTS_BDEPEND="
+   dev-util/glslang
+   dev-util/wayland-scanner
+"
+
+RDEPEND="
+   ${WLROOTS_RDEPEND}
+   dev-libs/glib:2
+   dev-libs/libinput
+   dev-libs/wayland
+   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/wayland-protocols-1.25
+"
+BDEPEND="
+   ${WLROOTS_BDEPEND}
+   app-misc/jq
+   dev-util/cmake
+   dev-util/wayland-scanner
+   dev-vcs/git
+   

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

2023-08-06 Thread Sam James
commit: 0341dc62576853a537af25547ac6a93acf842913
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Aug  1 18:03:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 02:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0341dc62

gui-wm/wayfire: require missing use flags

* drm and libinput were made optional in wlroots-0.15, they are required
  by wayfire unconditionally though.
* Require x11-backend in wlroots to avoid automagic in wayfire.

https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/b37731cdbbef4dc52033c2d26b04d2329720fa07
https://github.com/WayfireWM/wayfire/blob/v0.7.5/meson.build#L133

Closes: https://bugs.gentoo.org/907638
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32131
Signed-off-by: Sam James  gentoo.org>

 gui-wm/wayfire/{wayfire-.ebuild => wayfire-0.7.5-r1.ebuild} | 8 ++--
 gui-wm/wayfire/wayfire-.ebuild  | 4 ++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/gui-wm/wayfire/wayfire-.ebuild 
b/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild
similarity index 93%
copy from gui-wm/wayfire/wayfire-.ebuild
copy to gui-wm/wayfire/wayfire-0.7.5-r1.ebuild
index 42ab1b20d21d..7f3bce722041 100644
--- a/gui-wm/wayfire/wayfire-.ebuild
+++ b/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} ==  ]] ; then
DEPEND+="
system-wfconfig? ( ~gui-libs/wf-config-:= )
!system-wfconfig? ( !gui-libs/wf-config )
-   system-wlroots? ( ~gui-libs/wlroots-:=[X?] )
+   system-wlroots? ( 
~gui-libs/wlroots-:=[drm(+),libinput(+),x11-backend,X?] )
!system-wlroots? ( !gui-libs/wlroots )
"
 else
@@ -57,7 +57,7 @@ else
)
!system-wfconfig? ( !gui-libs/wf-config )
system-wlroots? (
-   >=gui-libs/wlroots-0.16.0:0/16[X?]
+   
>=gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?]
)
!system-wlroots? ( !gui-libs/wlroots )
"
@@ -73,6 +73,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.5-gcc13.patch
+)
+
 src_configure() {
sed -e "s:@EPREFIX@:${EPREFIX}:" \
"${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die

diff --git a/gui-wm/wayfire/wayfire-.ebuild 
b/gui-wm/wayfire/wayfire-.ebuild
index 42ab1b20d21d..9ff84a6351ce 100644
--- a/gui-wm/wayfire/wayfire-.ebuild
+++ b/gui-wm/wayfire/wayfire-.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} ==  ]] ; then
DEPEND+="
system-wfconfig? ( ~gui-libs/wf-config-:= )
!system-wfconfig? ( !gui-libs/wf-config )
-   system-wlroots? ( ~gui-libs/wlroots-:=[X?] )
+   system-wlroots? ( 
~gui-libs/wlroots-:=[drm(+),libinput(+),x11-backend,X?] )
!system-wlroots? ( !gui-libs/wlroots )
"
 else
@@ -57,7 +57,7 @@ else
)
!system-wfconfig? ( !gui-libs/wf-config )
system-wlroots? (
-   >=gui-libs/wlroots-0.16.0:0/16[X?]
+   
>=gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?]
)
!system-wlroots? ( !gui-libs/wlroots )
"



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

2023-08-06 Thread Michał Górny
commit: 8a5224e15a7a811a44cfce976723070a50142a2f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:21:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 02:33:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5224e1

dev-python/pyfuse3: Bump to 3.3.0

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

 dev-python/pyfuse3/Manifest |  1 +
 dev-python/pyfuse3/pyfuse3-3.3.0.ebuild | 40 +
 2 files changed, 41 insertions(+)

diff --git a/dev-python/pyfuse3/Manifest b/dev-python/pyfuse3/Manifest
index 542b6cee71f6..3e1db09c024e 100644
--- a/dev-python/pyfuse3/Manifest
+++ b/dev-python/pyfuse3/Manifest
@@ -1 +1,2 @@
 DIST pyfuse3-3.2.3.tar.gz 512352 BLAKE2B 
1b5826ea42a72fd5d688b4cd7617c2fd08a7f9b69381d52343e8891c90ba51f8c5c79a2b9c7c42944cd20493ea645a00a26e7c04cebec10322f71241b8b12df3
 SHA512 
2f35ea5e0f05af7184fe83458b976742f4f500d09098c68b71982e4b8c089485677bf1e704536e037d6f690fce3006a4fdb71697c68999ed412cc9d73aef8b13
+DIST pyfuse3-3.3.0.tar.gz 867765 BLAKE2B 
29a871bbd4c82298231eac0c8d4b668a75a9ea748c3dd15f093a369770fbfe080620b6209c79ce934880757764c946c3216b558dcc63cd1d1a7ef03e124174c2
 SHA512 
b23116104fc78e9d6688e05f495a1cc48ff2c0af03a537c1f2743f84a596ba36b59e1ccba2e8272a0483c083479df91be2ccd49bd2e0cb160ff02a74ad623d18

diff --git a/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild 
b/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild
new file mode 100644
index ..0438bb0a3ef6
--- /dev/null
+++ b/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild
@@ -0,0 +1,40 @@
+# 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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python 3 bindings for libfuse 3 with asynchronous API"
+HOMEPAGE="
+   https://github.com/libfuse/pyfuse3/
+   https://pypi.org/project/pyfuse3/
+"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   sys-fs/fuse:3
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/trio[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-trio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_configure() {
+   esetup.py build_cython
+}



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

2023-08-06 Thread Michał Górny
commit: becb7d1817a2862efef6bd496df9d1eda69d83a9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 01:51:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 01:51:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becb7d18

dev-python/aiocache: Bump to 0.12.2

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

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

diff --git a/dev-python/aiocache/Manifest b/dev-python/aiocache/Manifest
index 421a8f796e2c..10dac826433c 100644
--- a/dev-python/aiocache/Manifest
+++ b/dev-python/aiocache/Manifest
@@ -1 +1,2 @@
 DIST aiocache-0.12.0.tar.gz 127002 BLAKE2B 
efb07ff146d777e99154c839d01665d35fbba410e1a1ca80d4c71f639e69abf43509d79398679027f0a94eb24cfdf933f5762418bd3f43dd441281cc1b1b5236
 SHA512 
8437c148cc2d40737c0352b0a2fa19636124b71bc03f206066e5c7b8910aa0f0bddfa40587d50a4acd86abd88e8db595a92e267d4b25234f20ccba94e5a63e7e
+DIST aiocache-0.12.2.tar.gz 131851 BLAKE2B 
a8467ec12321248f7673245c427567d2c8ef345a6a34694618fce0969e186de47097d64c3b94cbf047a281a1ed09889075862d9770f7787daaf9469f245b2493
 SHA512 
ce57e3fdbd428e8a8a94a45e5196e339d40f4fffa49851c3486b264e6344d72fe39407bd958a97baa7af06433c08a0e9d6a7ae44eff515dfc40012804ac876f2

diff --git a/dev-python/aiocache/aiocache-0.12.2.ebuild 
b/dev-python/aiocache/aiocache-0.12.2.ebuild
new file mode 100644
index ..bba70b471f05
--- /dev/null
+++ b/dev-python/aiocache/aiocache-0.12.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Asyncio cache manager"
+HOMEPAGE="
+   https://github.com/aio-libs/aiocache/
+   https://pypi.org/project/aiocache/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   >=dev-python/msgpack-0.5.5[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   >=dev-python/redis-4.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # require running servers
+   # TODO: start redis and enable them
+   tests/acceptance
+   # benchmarks
+   tests/performance
+   # requires aiomcache
+   tests/ut/backends/test_memcached.py
+   )
+
+   epytest -o addopts= -m "not memcached"
+}



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

2023-08-06 Thread Michał Górny
commit: f41cd0f1016550d4e31a8513a6cfa41c7940a73b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:18:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 02:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41cd0f1

dev-python/bitarray: Bump to 2.8.1

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

 dev-python/bitarray/Manifest  |  1 +
 dev-python/bitarray/bitarray-2.8.1.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index 427692dbbcf1..ff0b8200e198 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -1,2 +1,3 @@
 DIST bitarray-2.7.6.tar.gz 124627 BLAKE2B 
2beafbcd4906a56bad3c6310671ab16db27f03c32eb91c73058b859e1642f24edfed07920da853b08aa8f7c4703e05b57b25a83dddaaa14e0921798fbe2b1faa
 SHA512 
e425664bec8976ac42bb62c3f80bf835efe41bff803afc77c82c267af2d831d55dd9b962f157aebc64a2df6a7d427523ec155a67991c49956e13b205e66e55f1
 DIST bitarray-2.8.0.tar.gz 127371 BLAKE2B 
59f90afc1bac49de13ee49b29221b0617511f39eb2fb2d9b5b9d96e6ae52b54cfafb037366dff8a1772d9daf97f598bf7565c32fcd5c5abf0c56441d5748286e
 SHA512 
6e30a0a4f0b7058102fa5cb6841565520ac09a938c4ccd51c880c0923f69a15198646e60256914985d06a428f26456965a18c64e2c2e2323b9156a47f0bb577f
+DIST bitarray-2.8.1.tar.gz 128846 BLAKE2B 
5f7792c58a61e3aeaf510376e7dec5c808bd6a3d545cd3245ae430d7f742694e96176e07b07a3e98233f3b7ba5106ba5b8019da1d6278603df5aa6eb88ee8e93
 SHA512 
c3d59630ff3a907c1a86a8283075609d6fbd870fe884e007bdd092fcca0b2ed7b6d28c062924ba39ca0d7dad403df0349e29d2bf48851640bb51f8e1b1b7eae6

diff --git a/dev-python/bitarray/bitarray-2.8.1.ebuild 
b/dev-python/bitarray/bitarray-2.8.1.ebuild
new file mode 100644
index ..1a904d98ff80
--- /dev/null
+++ b/dev-python/bitarray/bitarray-2.8.1.ebuild
@@ -0,0 +1,24 @@
+# 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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Efficient arrays of booleans -- C extension"
+HOMEPAGE="
+   https://github.com/ilanschnell/bitarray/
+   https://pypi.org/project/bitarray/
+"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+   "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with 
${EPYTHON}"
+}



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

2023-08-06 Thread Michał Górny
commit: 02910957a6c4559e1abc53aee75dd6045f227383
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:17:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 02:17:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02910957

dev-python/numexpr: Bump to 2.8.5

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

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

diff --git a/dev-python/numexpr/Manifest b/dev-python/numexpr/Manifest
index da23b37c671f..9c158cceb466 100644
--- a/dev-python/numexpr/Manifest
+++ b/dev-python/numexpr/Manifest
@@ -1 +1,2 @@
 DIST numexpr-2.8.4.gh.tar.gz 113594 BLAKE2B 
65756e3a0755cd69b8586501d5026dc355f5263f852fedc4f59ecd1854576929bff702cc603c53c7230a5a0ad034a56c50db0bf2fbc2174b3f5272d3a03ffdc0
 SHA512 
e0a4eacb1a8721b9c2b4331f21e460fc3a1740a6a156eb43b31c495b17e191508f6d72375b8bd286a9be66ceaa1353f64f894deda0b4b29c3ac48c5b7c67cfa1
+DIST numexpr-2.8.5.gh.tar.gz 117015 BLAKE2B 
edf0084806cde40c7aa002a34b462f62f5d3cc37bc698f0125c4997c897333fccfff7c0df8a2ab96c0d7cf97ba7cc5955266ece50611e56c513798a3fc1306d0
 SHA512 
e02e8249ec62c85da1730d0932bcaf15fa10ff5e0a2ff847014c8d00b94612d441a9b1af46331b15480e63cfeb0fc84e31804db075789f23575003b4d8d1da48

diff --git a/dev-python/numexpr/numexpr-2.8.5.ebuild 
b/dev-python/numexpr/numexpr-2.8.5.ebuild
new file mode 100644
index ..27d778316ec8
--- /dev/null
+++ b/dev-python/numexpr/numexpr-2.8.5.ebuild
@@ -0,0 +1,39 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy"
+HOMEPAGE="
+   https://github.com/pydata/numexpr/
+   https://pypi.org/project/numexpr/
+"
+SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+
+DEPEND="
+   >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+
+python_test() {
+   pushd "${BUILD_DIR}/install/usr/lib/${EPYTHON}/site-packages" 
>/dev/null || die
+   "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}"
+   import sys,numexpr
+   sys.exit(0 if numexpr.test().wasSuccessful() else 1)
+   EOF
+   pushd >/dev/null || die
+}



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

2023-08-06 Thread Michał Górny
commit: 9f39a76617511e0f0b76ece6f14f6c2418307407
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 01:45:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 01:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f39a766

dev-python/hypothesis: Bump to 6.82.2

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.82.2.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index c1a3751a2ae4..23450e68c5d8 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,3 +3,4 @@ DIST hypothesis-6.81.1.gh.tar.gz 9377813 BLAKE2B 
6ba0d9bd8fd12d521909151c7bb04ea
 DIST hypothesis-6.81.2.gh.tar.gz 9378154 BLAKE2B 
d4654e8de621af93fa6ab013bf45ea1c2e8b273f38cf0dddbe00853d197487acf2a9457a33e59fd59b9c5c7dca08a84867a835cdfa8e4a63181df5105889c360
 SHA512 
41f5e6b8382c08dd0e4285836a3f1308fd86387e10899c5ef8839598e097d31a5360cf7d47f2d30c287ad575787ecb44c236ad83c52202cf8895046c56a0
 DIST hypothesis-6.82.0.gh.tar.gz 9378337 BLAKE2B 
fb99a499c7b850c4d81f01b99969d611ee8a39a1b1d1a5306b72999b1ca20d605fb42adbc090eedbe06359056d05860e2166be9f8f8001460ea61b398a432de6
 SHA512 
2f8b16c1a32340a3aa742627cbbc958cb06e8966b704bd389c8677d58fc3e76e6988705315d570daeb46975839b1c725f5f6a937ff1c326cbed144659ec44d05
 DIST hypothesis-6.82.1.gh.tar.gz 9378717 BLAKE2B 
2127d101f5c477fa99abe07df09928d0be475dd052f8f121ec038488eb4b5b35508b09524ae06ae8fe41712724fbb50f8db4aa72472a7315cc3ad68b9000371e
 SHA512 
3fb983b2246aaa9860694f07eee9fafb28f560b3ba105544d3d4345ba323543f194109b710c639e86287572ad5ed141c2edf6c89c0f4a71a003505a797effddc
+DIST hypothesis-6.82.2.gh.tar.gz 9378887 BLAKE2B 
8b1c65ea9080bb280a6f7b761aef0c24539c707b0875621baa2b011188839d8179dcbcac051c97fe36c870404d67ec28124857646f8d95d34b44bea081ef1658
 SHA512 
cd5dfa439f4f5bdbf744e25bf24b5265515c7077d142eecbb77825056e44417124ffd1f97755d6804d412424e0ef78a77e77e112cafb7972cdae1be028ab5ca6

diff --git a/dev-python/hypothesis/hypothesis-6.82.2.ebuild 
b/dev-python/hypothesis/hypothesis-6.82.2.ebuild
new file mode 100644
index ..ed1f0cbc8e14
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.82.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2023-08-06 Thread Michał Górny
commit: 4b02c40f459105b26a76e87ba2c3bce1180518b9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 02:18:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 02:18:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b02c40f

dev-python/nspektr: Bump to 0.5.0

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

 dev-python/nspektr/Manifest |  1 +
 dev-python/nspektr/nspektr-0.5.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-python/nspektr/Manifest b/dev-python/nspektr/Manifest
index c369f932baaa..39e612642faf 100644
--- a/dev-python/nspektr/Manifest
+++ b/dev-python/nspektr/Manifest
@@ -1 +1,2 @@
 DIST nspektr-0.4.0.tar.gz 7734 BLAKE2B 
66a52f5080c78accc75e2193dab6d07a6257330f9938ac463c160d7e1f9740294416657193e5831f564354eb0dc3112a9ab41676e1c928ac40769d2a4d218089
 SHA512 
c8e8dcadd3ccd49bc9b1a38d2ff9f1d8d6f85665d3830cc9d7975ec1c63b1e2f1a7a64e12457701ca658e2e0e30cac7652be6d706a4e47ba6a61ae76d9be8875
+DIST nspektr-0.5.0.tar.gz 8573 BLAKE2B 
a96aaaee5cd309272d5b0c78eaf9793baf1406e427a142595b67693d513d5badac064149587c02cdf02cdd7720fafeb2787fc98a9db79cc573e77d6158afd4d4
 SHA512 
b7293a6ccb34a5c4b87a9b28de170322296adf2d883e7671df05ac06453023190ed588eb8e1677b7c5383b6fc5962c079d363ebb214ebb9f8516cfd2039e6167

diff --git a/dev-python/nspektr/nspektr-0.5.0.ebuild 
b/dev-python/nspektr/nspektr-0.5.0.ebuild
new file mode 100644
index ..a5cbcdf9817a
--- /dev/null
+++ b/dev-python/nspektr/nspektr-0.5.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Distribution package dependency inspector"
+HOMEPAGE="
+   https://github.com/jaraco/nspektr/
+   https://pypi.org/project/nspektr/
+"
+
+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"
+
+RDEPEND="
+   >=dev-python/jaraco-context-4.1.1-r2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-3.5.0-r2[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "nspektr"
+   version = "${PV}"
+   description = "package inspector"
+
+   # tests inspect itself
+   [project.optional-dependencies]
+   docs = [
+   "fake-nonexisting",
+   ]
+   testing = [
+   "pytest",
+   ]
+   EOF
+}



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

2023-08-06 Thread Michał Górny
commit: b4f154a0523762d75a0472d13c4a090a5a083461
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 01:40:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 01:40:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f154a0

dev-python/libnacl: Bump to 2.1.0

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

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

diff --git a/dev-python/libnacl/Manifest b/dev-python/libnacl/Manifest
index d2d1fa7285f1..2f4089d6027d 100644
--- a/dev-python/libnacl/Manifest
+++ b/dev-python/libnacl/Manifest
@@ -1,3 +1,4 @@
 DIST libnacl-1.8.0.gh.tar.gz 43351 BLAKE2B 
4ba0ebcb50755d80418ffe7238c65d9309954cb2a0eac61937c488144b56093f3fcd87f0bf22a290c7b415c70cb781fbf7a2c608863d43694230fe34b3ad418e
 SHA512 
7a39d646083591782691c4d58fd4d743b385ee553bcc4c4741707a237fa3b1213629b5070390526175bdfe8436859aa7711779ff8b22a981227edb30b94e82d6
 DIST libnacl-1.9.0.gh.tar.gz 43752 BLAKE2B 
4a604958aeb9c4b26351b74fa3452b72b7e822c9ea28f4a070464568f1eed184615f0ad5624a2838bf055cf221a9a0f493419b16f2bf2be26c608b396d3f234c
 SHA512 
1c1011f218864f4eab6a985a957f7ec5b8a227ed107ab336a0bc076be10bae6d598f3e81f3a20177e81f25f93c36b23118f515b98f87e11b1f727cae3db1e267
 DIST libnacl-2.0.0.gh.tar.gz 44710 BLAKE2B 
50fa7d446370bb6043d942b28364b5bf2a23efcd6f3c82a59ee0ef0f7666a9ebe8e3dcf487d43e6ecb548ededb5e6228b3da401dc30924fef90047da40888168
 SHA512 
f8159ae479d920058662ffde2ac3bad2c8b413d55ca0bd442b81c7071b4cfca90eae277f85e7bf0bb63cd71ee1e0ad4cbbb03468ed55d1bcbe06d2e9a0976b72
+DIST libnacl-2.1.0.tar.gz 42189 BLAKE2B 
9b7330ad89ed7ca01f1893deda93fd88011f92b03946a06b5706adf25387db0f664e89fb7a0442d300b47188ec061d220167c694725cd7ec74d14687794b63b2
 SHA512 
9a3bc2d6d21e982cdd7015daf76beb494c8b969f17a17288a47db5ff545e0a0085e37bb723e92a1919338134be2817b47cd2354f55604ec93e638e243ffa5e1a

diff --git a/dev-python/libnacl/libnacl-2.1.0.ebuild 
b/dev-python/libnacl/libnacl-2.1.0.ebuild
new file mode 100644
index ..9b7755e92c75
--- /dev/null
+++ b/dev-python/libnacl/libnacl-2.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python ctypes wrapper for libsodium"
+HOMEPAGE="
+   https://libnacl.readthedocs.io/
+   https://github.com/saltstack/libnacl/
+   https://pypi.org/project/libnacl/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-libs/libsodium
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest -p 'test_*.py' tests/ ||
+   die "Tests failed with ${EPYTHON}"
+}



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

2023-08-06 Thread Michał Górny
commit: 2c77256e793aa7efb32f5968ee05ce7eeb284be2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  7 01:49:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  7 01:49:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c77256e

dev-python/trimesh: Bump to 3.23.1

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

 dev-python/trimesh/Manifest  |  1 +
 dev-python/trimesh/trimesh-3.23.1.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 5a2d04280396..bb55faa55635 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-3.22.5.gh.tar.gz 12715459 BLAKE2B 
d838b75acef1615fab5006cd55cd28d649fd61fbecbe076250d3f2acd6d0c6f29481862189105456e9626b15b1f6e557f419cbe49044ccff784d9ea2a8ea4dff
 SHA512 
1756f8a589cff214ef6ecf54f363c906b26a1d7205aa1645cb5f90b691d6c43d71f904939329b599c0b5595b663529b15c4d8a747da50157a22e3020808f3f01
 DIST trimesh-3.23.0.gh.tar.gz 12720387 BLAKE2B 
88e57f09c1bc924a59b6ce3744ef3e3df05d144707415fe595f40d411e364591cdd22ed38a46b2004d935ab18f3387753cf66479aaeb9cc1f4d870c1e23ce7e3
 SHA512 
d4ac6b5c7ea09c84810a36060c6cb9a5366ef177d309d1d0bf2cfbdd0969562394ee03832f9a535d63cb71b5c026fb6bf43b815014230c8e20c56bb69f0fc3ed
+DIST trimesh-3.23.1.gh.tar.gz 12721718 BLAKE2B 
e6f388c0b3443b46bb6a4e93b049b4a75c5c7af7e24c441f1b0c5c4247ac34d3548722ea24979897c332b4defb69681e5bf714848dd6e3d89af18b2a0adc7e18
 SHA512 
2a788631f7bb142da5f761ed374c1966b92799a4e4ce52687bf86ee7da3d226466771a84876eaf8fb71b5fc967d69fbce286c4638e0f14a9c8d3e80094079283

diff --git a/dev-python/trimesh/trimesh-3.23.1.ebuild 
b/dev-python/trimesh/trimesh-3.23.1.ebuild
new file mode 100644
index ..c7b61d98e83f
--- /dev/null
+++ b/dev-python/trimesh/trimesh-3.23.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimsh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -n "$(makeopts_jobs)" --dist=worksteal
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2023-08-06 Thread Alexey Zapparov
commit: 39ba75acf9219b82553382518e00c75c40517c63
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Mon Aug  7 01:33:11 2023 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Mon Aug  7 01:33:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39ba75ac

app-admin/pulumi-bin: drop 3.74.0, 3.75.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest |  2 --
 app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild | 38 ---
 app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild | 34 
 3 files changed, 74 deletions(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 07f826f24f..3417ea0928 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,5 +1,3 @@
-DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 
8da70b0aae12b4adae556aa769b82348f54d40d8ac50002074caac74873d63cc0155a126abdad715da83bedb36e92f8e40a05a712335ae16b54d4c094696f751
 SHA512 
8e5e12a4c210601d7290a21e65b6860fa3980af2c67248aa6c1ba3a55441d9b7165686d7eec2c0029832dcc62715fcffef47d8d308069e6ebea386e992567ded
-DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 
1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c
 SHA512 
b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9
 DIST pulumi-v3.76.0-linux-x64.tar.gz 143198514 BLAKE2B 
959f47b0552d011f9640f25c72861f7be15d46431f57bb42cc087b91ee5a06deb07732604eeb91237e7fbac725a40eee58b6885c2d38d92ffe12db3e37d66848
 SHA512 
02fa76ca1b7b022b89ef7767016a77fecba89541ff05bba68f7b4023724547afa7ca1be541f7281b3e15b5fa847c98bf80a60c11ac0ad52435d44a34f347b5c8
 DIST pulumi-v3.76.1-linux-x64.tar.gz 143217071 BLAKE2B 
1e79b43e3a5e5343c07ee77b7198e0b1b2206dc9c2f41d7523bfb1473cd29c11a2e793b12dc7ae0d4639d744a34f823da44e517d823d26dcb3f863f937c06e8e
 SHA512 
d2191faa3f067c7a6ef69aec42960af6a08d0eb9d7596f3123df07d67ce68122157bf72e2c92d300e2931e8ca96707ecb20c509aa3777d14c75b09da9d40b3eb
 DIST pulumi-v3.77.1-linux-x64.tar.gz 144930664 BLAKE2B 
fa16d3cb7c62f9cf87b4198928ec67532de461d5d22b9565c48c11b96cb2027958257cd6621dfc48da103d0384f4a4f157e9641cdc5ac79a225007536f5fbe11
 SHA512 
c740a7cc3b597c313f87112c8b4b7c90533918ec170225b1b41a0d32dac33cd34a062cdbf5002b2c6dca5666853c177a724a5a0079784e8c2f3d97980e5f7b7b

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild
deleted file mode 100644
index 8e5eb8e906..00
--- a/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1
-
-DESCRIPTION="Infrastructure as code in any programming language"
-HOMEPAGE="
-   https://www.pulumi.com/
-   https://github.com/pulumi/pulumi
-"
-SRC_URI="
-   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/pulumi"
-
-QA_PREBUILT="*"
-
-src_install() {
-   dobin pulumi*
-
-   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
-   newbashcomp pulumi.bash-completion pulumi
-
-   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
-   insinto /usr/share/zsh/site-functions
-   newins pulumi.zsh-completion _pulumi
-}

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild
deleted file mode 100644
index febb59ec18..00
--- a/app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1
-
-DESCRIPTION="Infrastructure as code in any programming language"
-HOMEPAGE="
-   https://www.pulumi.com/
-   https://github.com/pulumi/pulumi
-"
-SRC_URI="
-   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
-"
-
-S="${WORKDIR}/pulumi"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="*"
-
-src_install() {
-   dobin pulumi*
-
-   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
-   newbashcomp pulumi.bash-completion pulumi
-
-   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
-   insinto /usr/share/zsh/site-functions
-   newins pulumi.zsh-completion _pulumi
-}



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

2023-08-06 Thread Alexey Zapparov
commit: 0524a409b66573277846f8d7e05e30ef584ab871
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Mon Aug  7 01:32:54 2023 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Mon Aug  7 01:32:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0524a409

app-admin/pulumi-bin: add 3.77.1

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest |  1 +
 app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index c598446394..07f826f24f 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -2,3 +2,4 @@ DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 
8da70b0aae12b4adae556aa76
 DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 
1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c
 SHA512 
b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9
 DIST pulumi-v3.76.0-linux-x64.tar.gz 143198514 BLAKE2B 
959f47b0552d011f9640f25c72861f7be15d46431f57bb42cc087b91ee5a06deb07732604eeb91237e7fbac725a40eee58b6885c2d38d92ffe12db3e37d66848
 SHA512 
02fa76ca1b7b022b89ef7767016a77fecba89541ff05bba68f7b4023724547afa7ca1be541f7281b3e15b5fa847c98bf80a60c11ac0ad52435d44a34f347b5c8
 DIST pulumi-v3.76.1-linux-x64.tar.gz 143217071 BLAKE2B 
1e79b43e3a5e5343c07ee77b7198e0b1b2206dc9c2f41d7523bfb1473cd29c11a2e793b12dc7ae0d4639d744a34f823da44e517d823d26dcb3f863f937c06e8e
 SHA512 
d2191faa3f067c7a6ef69aec42960af6a08d0eb9d7596f3123df07d67ce68122157bf72e2c92d300e2931e8ca96707ecb20c509aa3777d14c75b09da9d40b3eb
+DIST pulumi-v3.77.1-linux-x64.tar.gz 144930664 BLAKE2B 
fa16d3cb7c62f9cf87b4198928ec67532de461d5d22b9565c48c11b96cb2027958257cd6621dfc48da103d0384f4a4f157e9641cdc5ac79a225007536f5fbe11
 SHA512 
c740a7cc3b597c313f87112c8b4b7c90533918ec170225b1b41a0d32dac33cd34a062cdbf5002b2c6dca5666853c177a724a5a0079784e8c2f3d97980e5f7b7b

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild
new file mode 100644
index 00..febb59ec18
--- /dev/null
+++ b/app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="Infrastructure as code in any programming language"
+HOMEPAGE="
+   https://www.pulumi.com/
+   https://github.com/pulumi/pulumi
+"
+SRC_URI="
+   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
+"
+
+S="${WORKDIR}/pulumi"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="*"
+
+src_install() {
+   dobin pulumi*
+
+   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
+   newbashcomp pulumi.bash-completion pulumi
+
+   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
+   insinto /usr/share/zsh/site-functions
+   newins pulumi.zsh-completion _pulumi
+}



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/, pym/gentoolkit/eshowkw/, pym/gentoolkit/imlate/, ...

2023-08-06 Thread Sam James
commit: 1a2c70dd32ab335b38fa6da8a625ff47a3467dfa
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:29:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:32:33 2023 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=1a2c70dd

Run `pyupgrade --py39-plus`

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

 .github/workflows/ci.yml   |  4 
 bin/epkginfo   |  2 +-
 bin/eshowkw|  1 -
 bin/merge-driver-ekeyword  | 11 +-
 pym/gentoolkit/atom.py |  8 +++
 pym/gentoolkit/base.py | 26 +++---
 pym/gentoolkit/cpv.py  | 10 -
 pym/gentoolkit/dependencies.py |  4 ++--
 pym/gentoolkit/eclean/clean.py |  8 +++
 pym/gentoolkit/eclean/cli.py   | 24 
 pym/gentoolkit/eclean/exclude.py   |  3 +--
 pym/gentoolkit/eclean/search.py|  4 ++--
 pym/gentoolkit/ekeyword/ekeyword.py| 16 +++---
 pym/gentoolkit/enalyze/__init__.py |  2 +-
 pym/gentoolkit/enalyze/analyze.py  |  6 ++---
 pym/gentoolkit/enalyze/output.py   |  2 +-
 pym/gentoolkit/enalyze/rebuild.py  | 14 +---
 pym/gentoolkit/equery/__init__.py  | 30 -
 pym/gentoolkit/equery/depgraph.py  |  2 +-
 pym/gentoolkit/equery/has.py   |  2 +-
 pym/gentoolkit/equery/keywords.py  |  1 -
 pym/gentoolkit/equery/list_.py |  2 +-
 pym/gentoolkit/equery/meta.py  | 24 ++--
 pym/gentoolkit/equery/size.py  |  2 +-
 pym/gentoolkit/equery/uses.py  | 18 +++
 pym/gentoolkit/errors.py   |  2 +-
 pym/gentoolkit/eshowkw/__init__.py | 11 --
 pym/gentoolkit/eshowkw/display_pretty.py   |  3 +--
 pym/gentoolkit/eshowkw/keywords_content.py | 15 ++---
 pym/gentoolkit/eshowkw/keywords_header.py  |  1 -
 pym/gentoolkit/flag.py |  2 +-
 pym/gentoolkit/formatters.py   |  2 +-
 pym/gentoolkit/helpers.py  |  6 ++---
 pym/gentoolkit/imlate/imlate.py| 20 -
 pym/gentoolkit/keyword.py  |  4 ++--
 pym/gentoolkit/module_base.py  |  2 +-
 pym/gentoolkit/package.py  | 12 +-
 pym/gentoolkit/pprinter.py |  2 +-
 pym/gentoolkit/profile.py  |  6 ++---
 pym/gentoolkit/query.py| 10 -
 pym/gentoolkit/revdep_rebuild/analyse.py   |  3 +--
 pym/gentoolkit/revdep_rebuild/assign.py| 23 
 pym/gentoolkit/revdep_rebuild/cache.py | 14 +---
 pym/gentoolkit/revdep_rebuild/collect.py   | 35 --
 pym/gentoolkit/revdep_rebuild/rebuild.py   |  1 -
 pym/gentoolkit/revdep_rebuild/runner.py|  2 --
 pym/gentoolkit/sets.py |  2 +-
 pym/gentoolkit/test/eclean/creator.py  |  2 +-
 pym/gentoolkit/test/eclean/distsupport.py  |  2 +-
 pym/gentoolkit/test/eclean/test_search.py  | 10 +
 pym/gentoolkit/test/test_atom.py   | 12 +-
 pym/gentoolkit/versionmatch.py | 10 -
 setup.py   |  4 ++--
 53 files changed, 200 insertions(+), 244 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 509f82e..36a636a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -9,14 +9,10 @@ jobs:
 strategy:
   matrix:
 python-version:
-- '3.7'
-- '3.8'
 - '3.9'
 - '3.10'
 - '3.11'
 - '3.12-dev'
-- 'pypy-3.7'
-- 'pypy-3.8'
 - 'pypy-3.9'
 
 env:

diff --git a/bin/epkginfo b/bin/epkginfo
index 4cb483e..29c4c4d 100755
--- a/bin/epkginfo
+++ b/bin/epkginfo
@@ -28,7 +28,7 @@ def print_epkginfo_help():
 
 equery.initialize_configuration()
 args = sys.argv[1:]
-if not args or set(('-h', '--help')).intersection(args):
+if not args or {'-h', '--help'}.intersection(args):
 print_epkginfo_help()
 else:
 try:

diff --git a/bin/eshowkw b/bin/eshowkw
index 0ef4dda..d32ba6c 100755
--- a/bin/eshowkw
+++ b/bin/eshowkw
@@ -1,5 +1,4 @@
 #!/usr/bin/python
-#  vim:fileencoding=utf-8
 # Copyright 2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 

diff --git a/bin/merge-driver-ekeyword b/bin/merge-driver-ekeyword
index 73e0430..f75056c 100755
--- a/bin/merge-driver-ekeyword
+++ b/bin/merge-driver-ekeyword
@@ -14,15 +14,16 @@ import os
 import sys
 import tempfile
 
-from typing import List, Optional, Sequence, Tuple
+from typing import List, Optional, Tuple
+from collections.abc import Sequence
 
 from gentoolkit.ekeyword import ekeyword
 
 
-KeywordChanges = List[Tuple[Optional[List[str]], Optional[List[str

[gentoo-commits] proj/mirrorselect:master commit in: /, .github/workflows/, mirrorselect/, tests/

2023-08-06 Thread Sam James
commit: b0a44ba4c6537921bc4802488c3b01699e25307c
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:21:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:23:18 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=b0a44ba4

Rerun `pyupgrade` with `--py39-plus`

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

 .github/workflows/ci.yml  |  4 
 mirrorselect/extractor.py |  4 +---
 mirrorselect/selectors.py | 19 +--
 setup.py  |  2 +-
 tests/test_write_make_conf.py | 28 +---
 5 files changed, 24 insertions(+), 33 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 1f18083..4315aa8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -9,14 +9,10 @@ jobs:
 strategy:
   matrix:
 python-version:
-- '3.7'
-- '3.8'
 - '3.9'
 - '3.10'
 - '3.11'
 - '3.12-dev'
-- 'pypy-3.7'
-- 'pypy-3.8'
 - 'pypy-3.9'
 
 steps:

diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py
index 8aa495c..4598b8b 100644
--- a/mirrorselect/extractor.py
+++ b/mirrorselect/extractor.py
@@ -47,9 +47,7 @@ class Extractor:
 value = getattr(options, opt)
 if value is not None:
 filters[opt] = value
-self.output.print_info(
-'Limiting test to "%s=%s" hosts. \n' % (opt, value)
-)
+self.output.print_info(f'Limiting test to "{opt}={value}" 
hosts. \n')
 for opt in ["ftp", "http", "https"]:
 if getattr(options, opt):
 filters["proto"] = opt

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index 7f9fddb..bccb2bf 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -118,7 +118,7 @@ class Shallow:
 self.output.write("Done.\n")
 
 self.output.write(
-"\nnetselect(): returning {} and {}\n".format(top_hosts, 
top_host_dict), 2
+f"\nnetselect(): returning {top_hosts} and {top_host_dict}\n", 2
 )
 
 if quiet:
@@ -154,7 +154,7 @@ class Shallow:
 host_dict = self.netselect(block, len(block), quiet=True)[1]
 
 self.output.write(
-"ran netselect(%s, %s), and got %s\n" % (block, len(block), 
host_dict),
+f"ran netselect({block}, {len(block)}), and got {host_dict}\n",
 2,
 )
 
@@ -292,7 +292,7 @@ class Deep:
 
 self.output.write("deeptest(): final rethost %s\n" % (rethosts), 2)
 self.output.write(
-"deeptest(): final md5 failures %s of %s\n" % (self.dl_failures, 
num_hosts),
+f"deeptest(): final md5 failures {self.dl_failures} of 
{num_hosts}\n",
 2,
 )
 self.urls = rethosts
@@ -336,7 +336,7 @@ class Deep:
 signal.alarm(0)
 except OSError as e:
 self.output.write(
-"deeptime(): dns error for host %s: %s\n" % 
(url_parts.hostname, e),
+f"deeptime(): dns error for host {url_parts.hostname}: 
{e}\n",
 2,
 )
 except TimeoutException:
@@ -351,7 +351,7 @@ class Deep:
 return (None, True)
 
 self.output.write(
-"deeptime(): ip's for host %s: %s\n" % (url_parts.hostname, 
str(ips)), 2
+f"deeptime(): ip's for host {url_parts.hostname}: {str(ips)}\n", 2
 )
 delta = 0
 f = None
@@ -369,8 +369,7 @@ class Deep:
 
 if f is None:
 self.output.write(
-"deeptime(): unable to "
-+ "connect to host %s\n" % (url_parts.hostname,),
+"deeptime(): unable to " + f"connect to host 
{url_parts.hostname}\n",
 2,
 )
 return (None, True)
@@ -416,7 +415,7 @@ class Deep:
 "\ndeeptime(): md5sum error for file: %s\n" % 
self.test_file
 + " expected: %s\n" % self.test_md5
 + " got.: %s\n" % md5
-+ " host: %s, %s\n" % (url_parts.hostname, 
ip)
++ f" host: {url_parts.hostname}, {ip}\n"
 )
 self.dl_failures += 1
 return (None, True)
@@ -449,7 +448,7 @@ class Deep:
 signal.signal(signal.SIGALRM, signal.SIG_DFL)
 
 self.output.write("deeptime(): download completed.\n", 2)
-self.output.write("deeptime(): %s seconds for host %s\n" % (delta, 
url), 2)
+self.output.write(f"deeptime(): {delta} seconds for host {url}\n", 2)
 return (delta, False)
 
 def _test_connection(self, test_url, url_parts, ip, ips):
@@ -621,7 +620,7 @@ class Interactive:
 

[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2023-08-06 Thread Sam James
commit: 1c44e110a44341f72ea056132dcaf3c4bfff9273
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:21:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:21:20 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=1c44e110

Rerun `autopep8` with `--aggressive

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

 mirrorselect/configs.py   |  4 ++--
 mirrorselect/output.py|  2 +-
 mirrorselect/selectors.py | 15 +--
 3 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/mirrorselect/configs.py b/mirrorselect/configs.py
index 39dcdab..c7935d7 100644
--- a/mirrorselect/configs.py
+++ b/mirrorselect/configs.py
@@ -164,7 +164,7 @@ def get_filesystem_mirrors(output, config_path):
 lex.wordchars = string.digits + letters + r"~!@#$%*_\:;?,./-+{}"
 lex.quotes = "\"'"
 p = re.compile("rsync://|http://|https://|ftp://;, re.IGNORECASE)
-while 1:
+while True:
 key = get_token(lex)
 # output.write('get_filesystem_mirrors(): processing key = %s\n' % 
key, 2)
 
@@ -181,7 +181,7 @@ def get_filesystem_mirrors(output, config_path):
 mirrorlist = val.rsplit()
 output.write("get_filesystem_mirrors(): mirrorlist = %s\n" % 
mirrorlist, 2)
 for mirror in mirrorlist:
-if p.match(mirror) == None:
+if p.match(mirror) is None:
 if os.access(mirror, os.F_OK):
 output.write(
 "get_filesystem_mirrors(): found file system 
mirror = %s\n"

diff --git a/mirrorselect/output.py b/mirrorselect/output.py
index 8b33cff..87a83b2 100644
--- a/mirrorselect/output.py
+++ b/mirrorselect/output.py
@@ -53,7 +53,7 @@ def decode_selection(selection):
 
 
 def get_encoding(output):
-if hasattr(output, "encoding") and output.encoding != None:
+if hasattr(output, "encoding") and output.encoding is not None:
 return output.encoding
 else:
 encoding = locale.getpreferredencoding()

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index 60956d4..7f9fddb 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -168,8 +168,7 @@ class Shallow:
 % (number, block_size, block_index, len(host_blocks))
 )
 
-host_ranking_keys = list(ret_hosts.keys())
-host_ranking_keys.sort()
+host_ranking_keys = sorted(ret_hosts.keys())
 
 for rank in host_ranking_keys[:number]:
 top_hosts.append(ret_hosts[rank])
@@ -283,8 +282,7 @@ class Deep:
 
 # can't just return the dict.values,
 # because we want the fastest mirror first...
-keys = list(top_hosts.keys())
-keys.sort()
+keys = sorted(top_hosts.keys())
 
 rethosts = []
 for key in keys:
@@ -521,8 +519,7 @@ class Deep:
 )
 
 host_dict.update(dict([time_host]))
-times = list(host_dict.keys())
-times.sort()
+times = sorted(host_dict.keys())
 
 else:  # We need to make room in the dict before we add. Kill the 
slowest.
 self.output.write(
@@ -530,14 +527,12 @@ class Deep:
 % (time_host[1], time_host[0]),
 2,
 )
-times = list(host_dict.keys())
-times.sort()
+times = sorted(host_dict.keys())
 self.output.write("_list_add(): removing %s\n" % 
host_dict[times[-1]], 2)
 del host_dict[times[-1]]
 host_dict.update(dict([time_host]))
 # done adding. now return the appropriate time
-times = list(host_dict.keys())
-times.sort()
+times = sorted(host_dict.keys())
 
 if len(host_dict) < maxlen:  # check again to choose new timeout
 self.output.write(



[gentoo-commits] proj/mirrorselect:master commit in: /, bin/, .github/workflows/, mirrorselect/, tests/

2023-08-06 Thread Sam James
commit: f1f43b235cec228fa0e478f389225729ae2ea3f8
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:05:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:06:39 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=f1f43b23

Reformat with `black`

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

 .github/workflows/black.yml   |   10 +
 bin/mirrorselect  |   29 +-
 mirrorselect/configs.py   |  301 ++--
 mirrorselect/extractor.py |  184 
 mirrorselect/main.py  |  761 --
 mirrorselect/mirrorparser3.py |  117 ++---
 mirrorselect/output.py|  187 
 mirrorselect/selectors.py | 1021 ++---
 mirrorselect/version.py   |1 -
 setup.py  |  163 ---
 tests/test_write_make_conf.py |   92 ++--
 11 files changed, 1532 insertions(+), 1334 deletions(-)

diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml
new file mode 100644
index 000..b04fb15
--- /dev/null
+++ b/.github/workflows/black.yml
@@ -0,0 +1,10 @@
+name: Lint
+
+on: [push, pull_request]
+
+jobs:
+  lint:
+runs-on: ubuntu-latest
+steps:
+  - uses: actions/checkout@v2
+  - uses: psf/black@stable

diff --git a/bin/mirrorselect b/bin/mirrorselect
index 7f019e3..3440935 100755
--- a/bin/mirrorselect
+++ b/bin/mirrorselect
@@ -32,29 +32,28 @@ import sys
 
 # This block ensures that ^C interrupts are handled quietly.
 try:
-   import signal
+import signal
 
-   def exithandler(signum,frame):
-   signal.signal(signal.SIGINT, signal.SIG_IGN)
-   signal.signal(signal.SIGTERM, signal.SIG_IGN)
-   print('Caught signal %s. Exiting' % signum)
-   sys.exit(1)
+def exithandler(signum, frame):
+signal.signal(signal.SIGINT, signal.SIG_IGN)
+signal.signal(signal.SIGTERM, signal.SIG_IGN)
+print("Caught signal %s. Exiting" % signum)
+sys.exit(1)
 
-   signal.signal(signal.SIGINT, exithandler)
-   signal.signal(signal.SIGTERM, exithandler)
-   signal.signal(signal.SIGPIPE, signal.SIG_DFL)
+signal.signal(signal.SIGINT, exithandler)
+signal.signal(signal.SIGTERM, exithandler)
+signal.signal(signal.SIGPIPE, signal.SIG_DFL)
 
 except KeyboardInterrupt:
-   print()
-   sys.exit(1)
+print()
+sys.exit(1)
 
 
 from mirrorselect.main import MirrorSelect
 
 try:
-   MirrorSelect().main(sys.argv)
+MirrorSelect().main(sys.argv)
 except KeyboardInterrupt:
-   print("Aborted.")
-   sys.exit(130)
+print("Aborted.")
+sys.exit(130)
 sys.exit(0)
-

diff --git a/mirrorselect/configs.py b/mirrorselect/configs.py
index 303fc1d..39dcdab 100644
--- a/mirrorselect/configs.py
+++ b/mirrorselect/configs.py
@@ -38,159 +38,166 @@ letters = string.ascii_letters
 
 
 def get_make_conf_path(EPREFIX):
-   # try the newer make.conf location
-   config_path = EPREFIX + '/etc/portage/make.conf'
-   if not os.access(config_path, os.F_OK):
-   # check if the old location is what is used
-   if os.access(EPREFIX + '/etc/make.conf', os.F_OK):
-   config_path = EPREFIX + '/etc/make.conf'
-   return config_path
+# try the newer make.conf location
+config_path = EPREFIX + "/etc/portage/make.conf"
+if not os.access(config_path, os.F_OK):
+# check if the old location is what is used
+if os.access(EPREFIX + "/etc/make.conf", os.F_OK):
+config_path = EPREFIX + "/etc/make.conf"
+return config_path
 
 
 def write_make_conf(output, config_path, var, mirror_string):
-   """Write the make.conf target changes
-
-   @param output: file, or output to print messages to
-   @param mirror_string: "var='hosts'" string to write
-   @param config_path; string
-   """
-   output.write('\n')
-   output.print_info('Modifying %s with new mirrors...\n' % config_path)
-   try:
-   config = open(config_path)
-   output.write('\tReading make.conf\n')
-   lines = config.readlines()
-   config.close()
-   output.write('\tMoving to %s.backup\n' % config_path)
-   shutil.move(config_path, config_path + '.backup')
-   except OSError:
-   lines = []
-
-   with open(config_path + '.backup') as f:
-   lex = shlex.shlex(f, posix=True)
-   lex.wordchars = string.digits + letters + r"~!@#$%*_\:;?,./-+{}"
-   lex.quotes = "\"'"
-   while True:
-   key = lex.get_token()
-   if key is None:
-   break
-
-   if key == var:
-   begin_line = lex.lineno
-   equ = lex.get_token()
-   

[gentoo-commits] proj/mirrorselect:master commit in: /

2023-08-06 Thread Sam James
commit: 6643edae74295fb4f3577b34acee667e7eade632
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:14:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:14:06 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=6643edae

setup.py: update homepage

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

 setup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 96f11d1..a8f9313 100755
--- a/setup.py
+++ b/setup.py
@@ -101,12 +101,12 @@ test_data = {"mirrorselect": []}
 core.setup(
 name="mirrorselect",
 version=__version__,
-description="Tool for selecting Gentoo source and rsync mirrors.",
+description="Tool for selecting Gentoo source and rsync mirrors",
 author="",
 author_email="",
 maintainer="Gentoo Portage Tools Team",
 maintainer_email="tools-port...@gentoo.org",
-url="http://www.gentoo.org/proj/en/portage/tools/index.xml;,
+url="https://wiki.gentoo.org/wiki/Project:Portage-Tools;,
 download_url="http://distfiles.gentoo.org/distfiles/mirrorselect-%s.tar.gz;
 % __version__,
 packages=["mirrorselect"],



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2023-08-06 Thread Sam James
commit: 816c1882de41dcf4a2fc65e455f95f8d8197883e
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:09:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:12:28 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=816c1882

Run `autopep8`

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

 mirrorselect/mirrorparser3.py |  4 +++-
 mirrorselect/selectors.py | 17 -
 2 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py
index 37245ff..3e32880 100644
--- a/mirrorselect/mirrorparser3.py
+++ b/mirrorselect/mirrorparser3.py
@@ -86,7 +86,9 @@ class MirrorParser3:
 
 if __name__ == "__main__":
 import sys
-import urllib.request, urllib.parse, urllib.error
+import urllib.request
+import urllib.parse
+import urllib.error
 
 parser = MirrorParser3()
 parser.parse(urllib.request.urlopen(MIRRORS_3_XML).read())

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index 4ec4474..60956d4 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -27,6 +27,8 @@ Distributed under the terms of the GNU General Public License 
v2
 
 """
 
+from mirrorselect.output import encoder, get_encoding, decode_selection
+import http.client
 import math
 import signal
 import socket
@@ -36,16 +38,15 @@ import sys
 import time
 import hashlib
 
-import urllib.request, urllib.parse, urllib.error
+import urllib.request
+import urllib.parse
+import urllib.error
 
 url_parse = urllib.parse.urlparse
 url_unparse = urllib.parse.urlunparse
 url_open = urllib.request.urlopen
 url_request = urllib.request.Request
 HTTPError = urllib.error.HTTPError
-import http.client
-
-from mirrorselect.output import encoder, get_encoding, decode_selection
 
 
 # The netselect --ipv4 and --ipv6 options are supported only
@@ -251,7 +252,6 @@ class Deep:
 self.dl_failures = 0
 
 for host in hosts:
-
 prog += 1
 if self.test_file != "mirrorselect-test":
 self.output.print_info(
@@ -289,7 +289,7 @@ class Deep:
 rethosts = []
 for key in keys:
 # self.output.write('deeptest(): adding rethost '
-#'%s, %s' % (key, top_hosts[key]), 2)
+# '%s, %s' % (key, top_hosts[key]), 2)
 rethosts.append(top_hosts[key])
 
 self.output.write("deeptest(): final rethost %s\n" % (rethosts), 2)
@@ -514,7 +514,6 @@ class Deep:
 or the slowest host.
 """
 if len(host_dict) < maxlen:  # still have room, and host is fast. add 
it.
-
 self.output.write(
 "_list_add(): added host %s. with a time of %s\n"
 % (time_host[1], time_host[0]),
@@ -609,7 +608,7 @@ class Interactive:
 
 dialog.extend(["20", "110", "14"])
 
-for (url, args) in sorted(
+for url, args in sorted(
 hosts, key=lambda x: (x[1]["country"].lower(), 
x[1]["name"].lower())
 ):
 marker = ""
@@ -623,7 +622,7 @@ class Interactive:
 continue
 
 # dialog.append('"%s" "%s%s: %s" "OFF"'
-#% ( url, marker, args['country'], args['name']))
+# % ( url, marker, args['country'], args['name']))
 dialog.extend(
 [
 "%s" % url,



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2023-08-06 Thread Sam James
commit: 1c6189be723e5048737f45cf531e35ec8725b727
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:01:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:04:33 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=1c6189be

Drop Python 2 support

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

 mirrorselect/mirrorparser3.py | 15 +--
 mirrorselect/selectors.py | 27 +++
 2 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py
index f89c61e..133420a 100644
--- a/mirrorselect/mirrorparser3.py
+++ b/mirrorselect/mirrorparser3.py
@@ -1,9 +1,9 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
-Copyright 2009-2012 Gentoo Foundation
+Copyright 2009-2023 Gentoo Authors
 
Copyright (C) 2009 Sebastian Pipping 
Copyright (C) 2009 Christian Ruppert 
@@ -81,14 +81,9 @@ class MirrorParser3:
 
 if __name__ == '__main__':
import sys
-   if sys.version_info[0] >= 3:
-   import urllib.request, urllib.parse, urllib.error
-   parser = MirrorParser3()
-   parser.parse(urllib.request.urlopen(MIRRORS_3_XML).read())
-   else:
-   import urllib
-   parser = MirrorParser3()
-   parser.parse(urllib.urlopen(MIRRORS_3_XML).read())
+   import urllib.request, urllib.parse, urllib.error
+   parser = MirrorParser3()
+   parser.parse(urllib.request.urlopen(MIRRORS_3_XML).read())
print('= tuples')
print(parser.tuples())
print('= uris')

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index a17a646..df66cc4 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -37,26 +37,13 @@ import sys
 import time
 import hashlib
 
-if sys.version_info[0] >= 3:
-   import urllib.request, urllib.parse, urllib.error
-   url_parse = urllib.parse.urlparse
-   url_unparse = urllib.parse.urlunparse
-   url_open = urllib.request.urlopen
-   url_request = urllib.request.Request
-   HTTPError = urllib.error.HTTPError
-   import http.client
-   IncompleteRead = http.client.IncompleteRead
-else:
-   import urllib2
-   import urlparse
-   url_parse = urlparse.urlparse
-   url_unparse = urlparse.urlunparse
-   url_open = urllib2.urlopen
-   url_request = urllib2.Request
-   HTTPError = urllib2.HTTPError
-   import httplib
-   IncompleteRead = httplib.IncompleteRead
-
+import urllib.request, urllib.parse, urllib.error
+url_parse = urllib.parse.urlparse
+url_unparse = urllib.parse.urlunparse
+url_open = urllib.request.urlopen
+url_request = urllib.request.Request
+HTTPError = urllib.error.HTTPError
+import http.client
 
 from mirrorselect.output import encoder, get_encoding, decode_selection
 



[gentoo-commits] proj/mirrorselect:master commit in: /, bin/, mirrorselect/, tests/

2023-08-06 Thread Sam James
commit: 2663dc95115dce81af142936565109b366a342af
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:00:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:04:33 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=2663dc95

Run `pyupgrade`

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

 bin/mirrorselect  |  1 -
 mirrorselect/configs.py   | 13 +
 mirrorselect/extractor.py |  4 +---
 mirrorselect/main.py  |  7 +++
 mirrorselect/mirrorparser3.py |  1 -
 mirrorselect/output.py|  5 ++---
 mirrorselect/selectors.py | 16 
 setup.py  |  6 +++---
 tests/test_write_make_conf.py |  4 ++--
 9 files changed, 24 insertions(+), 33 deletions(-)

diff --git a/bin/mirrorselect b/bin/mirrorselect
index bcdd73f..3474935 100755
--- a/bin/mirrorselect
+++ b/bin/mirrorselect
@@ -1,5 +1,4 @@
 #!/usr/bin/env python
-#-*- coding:utf-8 -*-
 
 
 """Mirrorselect 2.x

diff --git a/mirrorselect/configs.py b/mirrorselect/configs.py
index 6d901a8..303fc1d 100644
--- a/mirrorselect/configs.py
+++ b/mirrorselect/configs.py
@@ -1,6 +1,3 @@
-#-*- coding:utf-8 -*-
-
-
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
@@ -60,16 +57,16 @@ def write_make_conf(output, config_path, var, 
mirror_string):
output.write('\n')
output.print_info('Modifying %s with new mirrors...\n' % config_path)
try:
-   config = open(config_path, 'r')
+   config = open(config_path)
output.write('\tReading make.conf\n')
lines = config.readlines()
config.close()
output.write('\tMoving to %s.backup\n' % config_path)
shutil.move(config_path, config_path + '.backup')
-   except IOError:
+   except OSError:
lines = []
 
-   with open(config_path + '.backup', 'r') as f:
+   with open(config_path + '.backup') as f:
lex = shlex.shlex(f, posix=True)
lex.wordchars = string.digits + letters + r"~!@#$%*_\:;?,./-+{}"
lex.quotes = "\"'"
@@ -157,8 +154,8 @@ def get_filesystem_mirrors(output, config_path):
 
output.write('get_filesystem_mirrors(): config_path = %s\n' % 
config_path, 2)
try:
-   f = open(config_path,'r')
-   except IOError:
+   f = open(config_path)
+   except OSError:
return fsmirrors
 
""" Search for 'var' in make.conf and extract value """

diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py
index 19dc059..f9e4076 100644
--- a/mirrorselect/extractor.py
+++ b/mirrorselect/extractor.py
@@ -1,5 +1,3 @@
-#-*- coding:utf-8 -*-
-
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
@@ -35,7 +33,7 @@ from mirrorselect.version import version
 
 USERAGENT = "Mirrorselect-" + version
 
-class Extractor(object):
+class Extractor:
"""The Extractor employs a MirrorParser3 object to get a list of valid
mirrors, and then filters them. Only the mirrors that should be tested,
based on user input are saved. They will be in the hosts attribute."""

diff --git a/mirrorselect/main.py b/mirrorselect/main.py
index 7780bb7..21f7e24 100755
--- a/mirrorselect/main.py
+++ b/mirrorselect/main.py
@@ -1,5 +1,4 @@
 #!/usr/bin/env python
-#-*- coding:utf-8 -*-
 
 
 """Mirrorselect 2.x
@@ -58,7 +57,7 @@ if "GENTOO_PORTAGE_EPREFIX" in EPREFIX:
 EPREFIX = ''
 
 
-class MirrorSelect(object):
+class MirrorSelect:
'''Main operational class'''
 
def __init__(self, output=None):
@@ -107,9 +106,9 @@ class MirrorSelect(object):
hosts[i] = hosts[i].decode('utf-8')
 
if var == "sync-uri" and out:
-   mirror_string = '%s = %s' % (var, ' '.join(hosts))
+   mirror_string = '{} = {}'.format(var, ' '.join(hosts))
else:
-   mirror_string = '%s="%s"' % (var, ' \\\n
'.join(hosts))
+   mirror_string = '{}="{}"'.format(var, ' \\\n
'.join(hosts))
 
if out:
self.write_to_output(mirror_string)

diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py
index 9bca3e9..f89c61e 100644
--- a/mirrorselect/mirrorparser3.py
+++ b/mirrorselect/mirrorparser3.py
@@ -1,5 +1,4 @@
 #!/usr/bin/env python
-# coding: utf-8
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.

diff --git a/mirrorselect/output.py b/mirrorselect/output.py
index 5854000..c2fdd12 100644
--- a/mirrorselect/output.py
+++ b/mirrorselect/output.py
@@ -1,5 +1,4 @@
 #!/usr/bin/env python
-#-*- coding:utf-8 -*-
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
@@ -70,7 +69,7 @@ def get_encoding(output):
 return encoding
 
 
-class Output(object):
+class Output:

[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/, bin/, /

2023-08-06 Thread Sam James
commit: 69f8aa0ea5bd6744e509251b8d9e150bf62b00ad
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:02:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:04:33 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=69f8aa0e

Modernise shebang

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

 bin/mirrorselect  | 5 ++---
 mirrorselect/main.py  | 5 ++---
 mirrorselect/output.py| 4 ++--
 mirrorselect/selectors.py | 5 ++---
 mirrorselect/version.py   | 6 ++
 setup.py  | 4 +---
 6 files changed, 11 insertions(+), 18 deletions(-)

diff --git a/bin/mirrorselect b/bin/mirrorselect
index 3474935..7f019e3 100755
--- a/bin/mirrorselect
+++ b/bin/mirrorselect
@@ -1,10 +1,9 @@
-#!/usr/bin/env python
-
+#!/usr/bin/env python3
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
-Copyright 2005-2012 Gentoo Foundation
+Copyright 2005-2023 Gentoo Authors
 
Copyright (C) 2005 Colin Kingsley 
Copyright (C) 2008 Zac Medico 

diff --git a/mirrorselect/main.py b/mirrorselect/main.py
index 21f7e24..f003b8c 100755
--- a/mirrorselect/main.py
+++ b/mirrorselect/main.py
@@ -1,10 +1,9 @@
-#!/usr/bin/env python
-
+#!/usr/bin/env python3
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
-Copyright 2005-2012 Gentoo Foundation
+Copyright 2005-2023 Gentoo Authors
 
Copyright (C) 2005 Colin Kingsley 
Copyright (C) 2008 Zac Medico 

diff --git a/mirrorselect/output.py b/mirrorselect/output.py
index c2fdd12..aa679cb 100644
--- a/mirrorselect/output.py
+++ b/mirrorselect/output.py
@@ -1,9 +1,9 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
-Copyright 2005-2012 Gentoo Foundation
+Copyright 2005-2023 Gentoo Authors
 
Copyright (C) 2005 Colin Kingsley 
Copyright (C) 2008 Zac Medico 

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index df66cc4..9647e56 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -1,10 +1,9 @@
-#!/usr/bin/env python
-#-*- coding:utf-8 -*-
+#!/usr/bin/env python3
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
-Copyright 2005-2012 Gentoo Foundation
+Copyright 2005-2023 Gentoo Authors
 
Copyright (C) 2005 Colin Kingsley 
Copyright (C) 2008 Zac Medico 

diff --git a/mirrorselect/version.py b/mirrorselect/version.py
index c8216df..dadd00b 100644
--- a/mirrorselect/version.py
+++ b/mirrorselect/version.py
@@ -1,11 +1,9 @@
-#!/usr/bin/env python
-#-*- coding:utf-8 -*-
-
+#!/usr/bin/env python3
 
 """Mirrorselect 2.x
  Tool for selecting Gentoo source and rsync mirrors.
 
-Copyright 2012-2019 Gentoo Authors
+Copyright 2012-2023 Gentoo Authors
 
Copyright (C) 2012 Brian Dolbec 
 

diff --git a/setup.py b/setup.py
index 3c701a1..770d93d 100755
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,4 @@
-#!/usr/bin/env python
-# coding: utf-8
-
+#!/usr/bin/env python3
 
 import logging
 import re



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

2023-08-06 Thread Sam James
commit: 66516d177195f3f0f1e64b2e711678622ad2f8b8
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 23:55:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 23:57:50 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=66516d17

CI: add basic pytest workflow

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

 .github/workflows/ci.yml | 40 
 1 file changed, 40 insertions(+)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 000..1f18083
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,40 @@
+name: Unit tests
+
+on: [push, pull_request]
+
+jobs:
+  build:
+
+runs-on: ubuntu-latest
+strategy:
+  matrix:
+python-version:
+- '3.7'
+- '3.8'
+- '3.9'
+- '3.10'
+- '3.11'
+- '3.12-dev'
+- 'pypy-3.7'
+- 'pypy-3.8'
+- 'pypy-3.9'
+
+steps:
+- uses: actions/checkout@v2
+- name: Set up Python ${{ matrix.python-version }}
+  uses: actions/setup-python@v2
+  with:
+python-version: ${{ matrix.python-version }}
+
+- name: Install dependencies
+  run: |
+set -xe
+
+python -VV
+python -m site
+python -m pip install --upgrade pip
+python -m pip install pytest setuptools
+
+- name: Run tests
+  run: |
+pytest



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2023-08-06 Thread Sam James
commit: 1a2eb56c27f0b1c284a13400fa9ee864575e8ba1
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 00:01:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 00:04:33 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=1a2eb56c

Drop old URLs

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

 mirrorselect/mirrorparser3.py | 5 -
 1 file changed, 5 deletions(-)

diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py
index 133420a..4023973 100644
--- a/mirrorselect/mirrorparser3.py
+++ b/mirrorselect/mirrorparser3.py
@@ -28,11 +28,6 @@ Distributed under the terms of the GNU General Public 
License v2
 
 from xml.etree import ElementTree as ET
 
-# old url's
-#MIRRORS_3_XML = 'http://www.gentoo.org/main/en/mirrors3.xml'
-#MIRRORS_RSYNC_DATA = 'http://www.gentoo.org/main/en/mirrors-rsync-data.xml'
-
-# new urls
 MIRRORS_3_XML = 'https://api.gentoo.org/mirrors/distfiles.xml'
 MIRRORS_RSYNC_DATA = 'https://api.gentoo.org/mirrors/rsync.xml'
 



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2023-08-06 Thread Sam James
commit: ac250b126b8de24276cd4e9bdc4afab14a9c41e7
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 23:29:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 23:29:42 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=ac250b12

extractor.py: cleanup py2 compat

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

 mirrorselect/mirrorparser3.py | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py
index 444bc11..9bca3e9 100644
--- a/mirrorselect/mirrorparser3.py
+++ b/mirrorselect/mirrorparser3.py
@@ -48,13 +48,8 @@ class MirrorParser3:
if not uri: # Don't parse if empty
return None;
try:
-   import sys;
-   if sys.version_info[0] >= 3:
-   from urllib.parse import urlparse
-   return urlparse(uri).scheme
-   else:
-   from urllib2 import Request
-   return Request(uri).get_type()
+   from urllib.parse import urlparse
+   return urlparse(uri).scheme
except Exception as e: # Add general exception to catch errors
from mirrorselect.output import Output
Output.write(('_get_proto(): Exception while parsing 
the protocol '



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2023-08-06 Thread Sam James
commit: fe715a306754a4df2d05a3a24034d015c16377bf
Author: Peter Levine  gmail  com>
AuthorDate: Mon Jul 24 22:40:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 23:28:34 2023 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=fe715a30

extractor.py: parse proto from the uri

The protocol can be parsed from the URI so we can get rid of the
protocol tag altogether.

Bug: https://bugs.gentoo.org/911183
Suggested-by: Florian Schmaus  gentoo.org>
Suggested-by: Sam James  gentoo.org>
Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 mirrorselect/mirrorparser3.py | 18 +-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py
index 089f949..444bc11 100644
--- a/mirrorselect/mirrorparser3.py
+++ b/mirrorselect/mirrorparser3.py
@@ -44,6 +44,22 @@ class MirrorParser3:
def _reset(self):
self._dict = {}
 
+   def _get_proto(self, uri=None):
+   if not uri: # Don't parse if empty
+   return None;
+   try:
+   import sys;
+   if sys.version_info[0] >= 3:
+   from urllib.parse import urlparse
+   return urlparse(uri).scheme
+   else:
+   from urllib2 import Request
+   return Request(uri).get_type()
+   except Exception as e: # Add general exception to catch errors
+   from mirrorselect.output import Output
+   Output.write(('_get_proto(): Exception while parsing 
the protocol '
+   'for URI %s: %s\n')% (uri, e), 2)
+
def parse(self, text):
self._reset()
for mirrorgroup in ET.XML(text):
@@ -60,7 +76,7 @@ class MirrorParser3:
"region": 
mirrorgroup.get("region"),
"ipv4": e.get("ipv4"),
"ipv6": e.get("ipv6"),
-   "proto": 
e.get("protocol"),
+   "proto": 
e.get("protocol") or self._get_proto(uri),
}
 
def tuples(self):



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

2023-08-06 Thread Sam James
commit: 9fd37663ce8b72f97ae79a4680440417062da5bd
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 23:06:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 23:06:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd37663

sys-devel/gcc: add 14.0.0_pre20230806

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 41061fc5fe41..0afe738e9b5b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -28,6 +28,7 @@ DIST gcc-13.2.0-patches-5.tar.xz 34672 BLAKE2B 
f675575477aab22b1ef4105ecbf636b53
 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B 
d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43
 SHA512 
53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c
 DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 
93a253408aec27af68f98d00f63d0498445385bab2f324b615aba0f488cdbc55ea4d91a3a8934ba46e275aa7ebf3439ee76cfa0571948cbc9dbd6618760abfa2
 SHA512 
0314fbd44e359f9d183e8027c3f2c70cc6aff07b7a3f7d55b62718e5ec72a70698c30464460a5e3cebabc4bfb369ebde327fc1c13d7dd8667f597f1c4e143656
+DIST gcc-14-20230806.tar.xz 85043088 BLAKE2B 
1026c65f39cb9930e996c865b80db9b7d3ba24ad7a56566a8a3fa49bf468d8ab1610d8235ff14ba469fb33448cca43cb997eb06692847515db3f6a773b799bbd
 SHA512 
09fb47b3e7d2072095696e68e87f864cb1f14ef3027d904202bbc34a16df93a0c4805185fa0a8572155b11c40bc107074655c4dae078fe371593048f9318e1ab
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 
6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74
 SHA512 
b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

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

[gentoo-commits] proj/binhost:master commit in: builders/demeter/gnome/, builders/demeter/kde/, builders/demeter/

2023-08-06 Thread Andreas K. Hüttel
commit: c673f98215b85333eb0b3a0756068d3a8806f067
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Aug  6 22:59:55 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Aug  6 22:59:55 2023 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=c673f982

Add demeter runner scripts

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

 builders/demeter/binhost-update   | 40 +++
 builders/demeter/gnome/run-update | 10 ++
 builders/demeter/kde/run-update   | 12 
 3 files changed, 62 insertions(+)

diff --git a/builders/demeter/binhost-update b/builders/demeter/binhost-update
new file mode 100755
index 000..b758cb5
--- /dev/null
+++ b/builders/demeter/binhost-update
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+BINHOST_NAME=amd64-default-17.1
+
+TMPFILE="/root/.tmp-binhost-${BINHOST_NAME}-update-$(date +%s)"
+
+EMAIL_FROM=binh...@demeter.amd64.dev.gentoo.org
+EMAIL_TO=gentoo-binhost-autobui...@lists.gentoo.org
+
+send_email() {
+local subject="[binhost ${BINHOST_NAME}] $1"
+local message=$2
+local logfile=$3
+local body
+
+if [ -n "${logfile}" ]; then
+body=$(printf '%b\n\n\n' "${message}"; tail -n 500 
"${logfile}"; printf '\n\n\nFull build log at %s\n' "${logfile}")
+else
+body=${message}
+fi
+
+printf 'From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n%b' \
+"${EMAIL_FROM}" "${EMAIL_TO}" "${subject}" "${body}" | \
+/usr/sbin/sendmail -f "${EMAIL_FROM}" ${EMAIL_TO//,/ }
+}
+
+
+
+if
+  systemd-nspawn -M binhost-amd64-x86-64 /root/bin/run-update &> ${TMPFILE}  &&
+  systemd-nspawn -M binhost-amd64-x86-64-gnome /root/bin/run-update &>> 
${TMPFILE}  ; then
+
+  send_email "Update succeeded" "Binhost ${BINHOST_NAME} update succeeded" 
${TMPFILE}
+  rm ${TMPFILE}
+
+else
+
+  send_email "Update failed" "Binhost ${BINHOST_NAME} update failed" ${TMPFILE}
+
+fi

diff --git a/builders/demeter/gnome/run-update 
b/builders/demeter/gnome/run-update
new file mode 100755
index 000..40fa741
--- /dev/null
+++ b/builders/demeter/gnome/run-update
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+# if one thing fails, abort entirely
+set -e
+
+emerge --sync -q
+
+emerge -uDN --changed-deps world
+
+emerge --depclean

diff --git a/builders/demeter/kde/run-update b/builders/demeter/kde/run-update
new file mode 100755
index 000..415481d
--- /dev/null
+++ b/builders/demeter/kde/run-update
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+# if one thing fails, abort entirely
+set -e
+
+emerge --sync -q
+
+emerge -uDN --changed-deps world
+
+emerge --depclean
+
+eclean-pkg -C -t2m



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

2023-08-06 Thread Andreas K. Hüttel
commit: 204f3594941e9575596804a270659b65f0b846e5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Aug  6 22:40:25 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Aug  6 22:40:25 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=204f3594

Upload binpackages for s390x

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

 tools/catalyst-auto-s390x.conf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/catalyst-auto-s390x.conf b/tools/catalyst-auto-s390x.conf
index 01a04fb0..28432f1b 100644
--- a/tools/catalyst-auto-s390x.conf
+++ b/tools/catalyst-auto-s390x.conf
@@ -47,6 +47,7 @@ post_build() {
;;
stage3-systemd.spec)
upload stage3-${SUBARCH}-systemd-${TIMESTAMP}.tar.xz*
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-s390x" s390/17.0/s390x
;;
esac
popd >/dev/null



[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/, bin/, /

2023-08-06 Thread Sam James
commit: cfa3149797c2204f3a156ec2909c444baa640a6b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug  6 09:40:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 22:28:50 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cfa31497

Define BROOT in pkg_* phases following PMS change

Closes: https://bugs.gentoo.org/911797
Bug: https://bugs.gentoo.org/911574
Signed-off-by: James Le Cuirot  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1077
Signed-off-by: Sam James  gentoo.org>

 NEWS | 3 +++
 bin/phase-helpers.sh | 4 ++--
 lib/portage/package/ebuild/config.py | 2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 53db165e8..53f0f921f 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,7 @@ portage-3.0.50 (UNRELEASED)
 
 Breaking changes:
 * The minimum supported Python version is now >= Python 3.9.
+
 * Portage now installed with Meson and Python sdist + wheel now prepared with
   meson-python for PEP 517 compliance.
 
@@ -23,6 +24,8 @@ Bug fixes:
 * Use the correct Python library path when launching scripts directly from a
   virtual environment.
 
+* Define BROOT in pkg_* phases following PMS change.
+
 portage-3.0.49 (2023-06-21)
 --
 

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index f1b762b0a..3f12b3707 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -945,8 +945,8 @@ ___best_version_and_has_version_common() {
-r) root=${ROOT%/}/${EPREFIX#/} ;;
-d) root=${ESYSROOT:-/} ;;
-b)
-   # Use 
/${PORTAGE_OVERRIDE_EPREFIX#/} which is equivalent
-   # to BROOT, except BROOT is 
only defined in src_* phases.
+   # Use 
/${PORTAGE_OVERRIDE_EPREFIX#/} to support older
+   # EAPIs, as it is equivalent to 
BROOT.

root=/${PORTAGE_OVERRIDE_EPREFIX#/}
cmd+=(env 
EPREFIX="${PORTAGE_OVERRIDE_EPREFIX}")
;;

diff --git a/lib/portage/package/ebuild/config.py 
b/lib/portage/package/ebuild/config.py
index 91303d7ad..e07d27e8f 100644
--- a/lib/portage/package/ebuild/config.py
+++ b/lib/portage/package/ebuild/config.py
@@ -3338,7 +3338,7 @@ class config:
 if not (src_like_phase and eapi_attrs.sysroot):
 mydict.pop("ESYSROOT", None)
 
-if not (src_like_phase and eapi_attrs.broot):
+if not eapi_attrs.broot:
 mydict.pop("BROOT", None)
 
 if phase == "depend" or (



[gentoo-commits] proj/binhost:master commit in: builders/demeter/gnome/portage/, builders/demeter/kde/portage/

2023-08-06 Thread Andreas K. Hüttel
commit: 66462691bc68768090ea76fc0ef0e0e34333cc3e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Aug  6 21:55:29 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Aug  6 21:55:29 2023 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=66462691

Make symlinks absolute

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

 builders/demeter/gnome/portage/make.profile | 2 +-
 builders/demeter/kde/portage/make.profile   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/builders/demeter/gnome/portage/make.profile 
b/builders/demeter/gnome/portage/make.profile
index 8e65e79..4ac921c 12
--- a/builders/demeter/gnome/portage/make.profile
+++ b/builders/demeter/gnome/portage/make.profile
@@ -1 +1 @@
-../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/gnome/systemd
\ No newline at end of file
+/var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/gnome/systemd
\ No newline at end of file

diff --git a/builders/demeter/kde/portage/make.profile 
b/builders/demeter/kde/portage/make.profile
index 58ed717..4f9702d 12
--- a/builders/demeter/kde/portage/make.profile
+++ b/builders/demeter/kde/portage/make.profile
@@ -1 +1 @@
-../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/plasma/systemd
\ No newline at end of file
+/var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/plasma/systemd
\ No newline at end of file



[gentoo-commits] repo/proj/libressl:master commit in: net-misc/socat/

2023-08-06 Thread orbea
commit: ca8d05febe00504d77efe9391d37c1eafbfcd219
Author: orbea  riseup  net>
AuthorDate: Sun Aug  6 21:18:58 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Aug  6 21:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=ca8d05fe

net-misc/socat: add 1.7.4.4-r1

Signed-off-by: orbea  riseup.net>

 net-misc/socat/socat-1.7.4.4-r1.ebuild | 52 ++
 1 file changed, 52 insertions(+)

diff --git a/net-misc/socat/socat-1.7.4.4-r1.ebuild 
b/net-misc/socat/socat-1.7.4.4-r1.ebuild
new file mode 100644
index 000..e7c8d89
--- /dev/null
+++ b/net-misc/socat/socat-1.7.4.4-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+MY_P=${P/_beta/-b}
+DESCRIPTION="Multipurpose relay (SOcket CAT)"
+HOMEPAGE="http://www.dest-unreach.org/socat/ https://repo.or.cz/socat.git;
+SRC_URI="http://www.dest-unreach.org/socat/download/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+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"
+IUSE="ipv6 readline ssl tcpd"
+
+DEPEND="ssl? ( >=dev-libs/openssl-3:0= )
+   readline? ( sys-libs/readline:= )
+   tcpd? ( sys-apps/tcp-wrappers )"
+RDEPEND="${DEPEND}"
+
+# Tests are a large bash script
+# Hard to disable individual tests needing network or privileges
+# in 1.7.4.2: FAILED:  59 329
+RESTRICT="test"
+
+DOCS=( BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ FILES PORTING README 
SECURITY )
+
+src_configure() {
+   # bug #293324
+   filter-flags '-Wno-error*'
+
+   tc-export AR
+
+   # libressl doesn't have OPENSSL_INIT_new()
+   export ac_cv_func_OPENSSL_init_ssl=no
+
+   econf \
+   $(use_enable ssl openssl) \
+   $(use_enable readline) \
+   $(use_enable ipv6 ip6) \
+   $(use_enable tcpd libwrap)
+}
+
+src_install() {
+   default
+
+   docinto html
+   dodoc doc/*.html doc/*.css
+}



[gentoo-commits] repo/proj/libressl:master commit in: kde-frameworks/kdelibs4support/files/, kde-frameworks/kdelibs4support/

2023-08-06 Thread orbea
commit: 3da667b7678ec81d02b539514bec17e9dc81bfb4
Author: orbea  riseup  net>
AuthorDate: Sun Aug  6 21:15:32 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Aug  6 21:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=3da667b7

kde-frameworks/kdelibs4support: treeclean

Signed-off-by: orbea  riseup.net>

 kde-frameworks/kdelibs4support/Manifest|   1 -
 ...kdelibs4support-5.80.0-no-kdesignerplugin.patch | 143 
 .../files/kdelibs4support-5.86.0-unused-dep.patch  |  51 ---
 .../files/kdelibs4support-5.96.0-libressl.patch| 150 -
 .../kdelibs4support/kdelibs4support-5.106.0.ebuild | 105 ---
 kde-frameworks/kdelibs4support/metadata.xml|  16 ---
 6 files changed, 466 deletions(-)

diff --git a/kde-frameworks/kdelibs4support/Manifest 
b/kde-frameworks/kdelibs4support/Manifest
deleted file mode 100644
index 10ba74f..000
--- a/kde-frameworks/kdelibs4support/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kdelibs4support-5.106.0.tar.xz 3721228 BLAKE2B 
da8f87bdb5bf30e6585a333ec5d1942652faf32b5d3bbe99c4fb43a7dfd0e580ec2444e8cece4e6c67cf0d26c34537e14e6c28212efb8a25a5f480ecd82c6d26
 SHA512 
41328d05749f9b27583a57c8ba95d481f7a30aed596bc4039a6a2ffdd7dde54d8cd4fad747ca40e1716f86763661d4d652d0b973d68ccaa26b5ff4b862a72c89

diff --git 
a/kde-frameworks/kdelibs4support/files/kdelibs4support-5.80.0-no-kdesignerplugin.patch
 
b/kde-frameworks/kdelibs4support/files/kdelibs4support-5.80.0-no-kdesignerplugin.patch
deleted file mode 100644
index 1165a53..000
--- 
a/kde-frameworks/kdelibs4support/files/kdelibs4support-5.80.0-no-kdesignerplugin.patch
+++ /dev/null
@@ -1,143 +0,0 @@
-From 720711e3a4e69bcc6447c928bea243a81a777a07 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 22 Nov 2020 00:25:06 +0100
-Subject: [PATCH 1/2] Drop KDE4_ADD_WIDGET_FILES macro and KF5DesignerPlugin
- dependency
-
-Signed-off-by: Andreas Sturmlechner 

- CMakeLists.txt   |  1 -
- KF5KDELibs4SupportConfig.cmake.in|  1 -
- cmake/modules/FindKDE4Internal.cmake |  4 
- cmake/modules/KDE4Macros.cmake   |  2 --
- src/CMakeLists.txt   | 19 ---
- src/KDEUIMacros.cmake| 25 -
- 6 files changed, 52 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a60c88a4..2a432591 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -26,7 +26,6 @@ find_package(KF5Completion ${KF_DEP_VERSION} REQUIRED)
- find_package(KF5Config ${KF_DEP_VERSION} REQUIRED)
- find_package(KF5ConfigWidgets ${KF_DEP_VERSION} REQUIRED)
- find_package(KF5Crash ${KF_DEP_VERSION} REQUIRED)
--find_package(KF5DesignerPlugin ${KF_DEP_VERSION} REQUIRED)
- find_package(KF5GlobalAccel ${KF_DEP_VERSION} REQUIRED)
- find_package(KF5DocTools ${KF_DEP_VERSION} REQUIRED)
- find_package(KF5Emoticons ${KF_DEP_VERSION} REQUIRED)
-diff --git a/KF5KDELibs4SupportConfig.cmake.in 
b/KF5KDELibs4SupportConfig.cmake.in
-index 3de7d530..4fe2369e 100644
 a/KF5KDELibs4SupportConfig.cmake.in
-+++ b/KF5KDELibs4SupportConfig.cmake.in
-@@ -11,7 +11,6 @@ find_dependency(KF5Archive "@KF_DEP_VERSION@")
- find_dependency(KF5ConfigWidgets "@KF_DEP_VERSION@")
- find_dependency(KF5CoreAddons "@KF_DEP_VERSION@")
- find_dependency(KF5Crash "@KF_DEP_VERSION@")
--find_dependency(KF5DesignerPlugin "@KF_DEP_VERSION@")
- find_dependency(KF5DocTools "@KF_DEP_VERSION@")
- find_dependency(KF5Emoticons "@KF_DEP_VERSION@")
- find_dependency(KF5GuiAddons "@KF_DEP_VERSION@")
-diff --git a/cmake/modules/FindKDE4Internal.cmake 
b/cmake/modules/FindKDE4Internal.cmake
-index 7e252a70..b9636036 100644
 a/cmake/modules/FindKDE4Internal.cmake
-+++ b/cmake/modules/FindKDE4Internal.cmake
-@@ -179,10 +179,6 @@
- #Use optional USE_RELATIVE_PATH to generate the classes in the build 
following the given
- #relative path to the file.
- #
--#  KDE4_ADD_WIDGET_FILES (SRCS_VAR file1.widgets ... fileN.widgets)
--#Use this to add widget description files for the makekdewidgets code 
generator
--#for Qt Designer plugins.
--#
- #  KDE4_ADD_PLUGIN ( name [WITH_PREFIX] file1 ... fileN )
- #Create a KDE plugin (KPart, kioslave, etc.) from the given source files.
- #If WITH_PREFIX is given, the resulting plugin will have the prefix 
"lib", otherwise it won't.
-diff --git a/cmake/modules/KDE4Macros.cmake b/cmake/modules/KDE4Macros.cmake
-index ca868ad9..27bb28f9 100644
 a/cmake/modules/KDE4Macros.cmake
-+++ b/cmake/modules/KDE4Macros.cmake
-@@ -10,7 +10,6 @@
- # KDE4_ADD_KDEINIT_EXECUTABLE
- # KDE4_ADD_UNIT_TEST
- # KDE4_ADD_EXECUTABLE
--# KDE4_ADD_WIDGET_FILES
- # KDE4_UPDATE_ICONCACHE
- # KDE4_INSTALL_ICONS
- # KDE4_REMOVE_OBSOLETE_CMAKE_FILES
-@@ -486,7 +485,6 @@ include("${KF5Auth_DIR}/KF5AuthMacros.cmake")
- include("${CMAKE_CURRENT_LIST_DIR}/KDECoreMacros.cmake")
- include("${CMAKE_CURRENT_LIST_DIR}/KDEUIMacros.cmake")
- 

[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/qca/

2023-08-06 Thread orbea
commit: e6fc8ee07fb69f9f5da03a65b046bf887b19296d
Author: orbea  riseup  net>
AuthorDate: Sun Aug  6 21:03:23 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Aug  6 21:03:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e6fc8ee0

app-crypt/qca: drop 2.3.6-r1, 2.3.6-r2

Signed-off-by: orbea  riseup.net>

 app-crypt/qca/Manifest|   1 -
 app-crypt/qca/qca-2.3.6-r1.ebuild |  90 -
 app-crypt/qca/qca-2.3.6-r2.ebuild | 118 --
 3 files changed, 209 deletions(-)

diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest
index e75edf1..8d29745 100644
--- a/app-crypt/qca/Manifest
+++ b/app-crypt/qca/Manifest
@@ -1,2 +1 @@
-DIST qca-2.3.6.tar.xz 745864 BLAKE2B 
a3a5955215504b5703db304f241ae9c0c9b243c280cacb6180f631b3259b5f9a8af1c08b233f70e8e4130ac2e957dc3d8a99817b4dec2df0fab41b39bc54f8c8
 SHA512 
018bde919df28cfc9e5d6c5ad30724199a1a17437022751fb92bfc1ce691d8a56c62b661526e346f5a0c5ff7ffd556499f2ee25efe9f8b1698b3f8eee480811c
 DIST qca-2.3.7.tar.xz 745880 BLAKE2B 
87a029a3cca93f14c764a105e8f0b3c2a32a39ab16ea34e60fe155712ecd351dcb8d67659228ad339db7e3b572ce8ca9c50b9cdc2a5bf8511b482329497843ee
 SHA512 
8932c3ea82378cacd408f787dbfd38a5ffe7a9a5e4c90a53a44b9a386c827f70b19094d4188d5ace8dc0a9c84caa4b242aa85967ef5948591e8d74d7cf3109f6

diff --git a/app-crypt/qca/qca-2.3.6-r1.ebuild 
b/app-crypt/qca/qca-2.3.6-r1.ebuild
deleted file mode 100644
index a77e87f..000
--- a/app-crypt/qca/qca-2.3.6-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake kde.org qmake-utils
-
-DESCRIPTION="Qt Cryptographic Architecture (QCA)"
-HOMEPAGE="https://userbase.kde.org/QCA;
-SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore 
+ssl test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-qt/qtcore-5.14:5
-   botan? ( dev-libs/botan:3= )
-   gcrypt? ( dev-libs/libgcrypt:= )
-   gpg? ( app-crypt/gnupg )
-   nss? ( dev-libs/nss )
-   pkcs11? (
-   >=dev-libs/openssl-1.1
-   dev-libs/pkcs11-helper
-   )
-   sasl? ( dev-libs/cyrus-sasl:2 )
-   ssl? ( >=dev-libs/openssl-1.1:= )
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-qt/qtnetwork:5
-   dev-qt/qttest:5
-   )
-"
-BDEPEND="
-   doc? (
-   app-doc/doxygen[dot]
-   virtual/latex-base
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-disable-pgp-test.patch"
-   "${FILESDIR}/${PN}-2.3.4-libressl.patch"
-)
-
-qca_plugin_use() {
-   echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1")
-}
-
-src_configure() {
-   local mycmakeargs=(
-   
-DQCA_FEATURE_INSTALL_DIR="${EPREFIX}$(qt5_get_mkspecsdir)/features"
-   -DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}$(qt5_get_plugindir)"
-   $(qca_plugin_use botan)
-   $(qca_plugin_use gcrypt)
-   $(qca_plugin_use gpg gnupg)
-   $(qca_plugin_use logger)
-   $(qca_plugin_use nss)
-   $(qca_plugin_use pkcs11)
-   $(qca_plugin_use sasl cyrus-sasl)
-   $(qca_plugin_use softstore)
-   $(qca_plugin_use ssl ossl)
-   -DBUILD_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   local -x QCA_PLUGIN_PATH="${BUILD_DIR}/lib/qca"
-   cmake_src_test
-}
-
-src_install() {
-   cmake_src_install
-
-   if use doc; then
-   pushd "${BUILD_DIR}" >/dev/null || die
-   doxygen Doxyfile || die
-   dodoc -r apidocs/html
-   popd >/dev/null || die
-   fi
-
-   if use examples; then
-   dodoc -r "${S}"/examples
-   fi
-}

diff --git a/app-crypt/qca/qca-2.3.6-r2.ebuild 
b/app-crypt/qca/qca-2.3.6-r2.ebuild
deleted file mode 100644
index 317d18d..000
--- a/app-crypt/qca/qca-2.3.6-r2.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake kde.org multibuild out-of-source-utils qmake-utils
-
-DESCRIPTION="Qt Cryptographic Architecture (QCA)"
-HOMEPAGE="https://userbase.kde.org/QCA;
-SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl 
softstore +ssl test"
-REQUIRED_USE="|| ( qt5 qt6 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   botan? ( dev-libs/botan:3= )
-   gcrypt? ( dev-libs/libgcrypt:= )
-   gpg? ( app-crypt/gnupg 

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2023-08-06 Thread orbea
commit: 5b2b2e9c9a7a21c4c332e9f6b30b51816f22aa27
Author: orbea  riseup  net>
AuthorDate: Sun Aug  6 21:07:04 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Aug  6 21:07:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5b2b2e9c

dev-lang/rust: keyword 1.71.1 for ~loong

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/rust-1.71.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild
index 54d0fc5..ea7f9c6 100644
--- a/dev-lang/rust/rust-1.71.1.ebuild
+++ b/dev-lang/rust/rust-1.71.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/

2023-08-06 Thread orbea
commit: 07e6baf01392f8d380f038a1a2d88c0826da1c0a
Author: orbea  riseup  net>
AuthorDate: Sun Aug  6 21:13:49 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Aug  6 21:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=07e6baf0

dev-qt/qtnetwork: add 5.15.10-r3

Signed-off-by: orbea  riseup.net>

 dev-qt/qtnetwork/Manifest|  1 +
 dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 68ae69f..a97f9f0 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,3 +1,4 @@
 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B 
ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd
 SHA512 
1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
 DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 
14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6
 SHA512 
efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b
+DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 
0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2
 SHA512 
474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74
 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 
2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53
 SHA512 
94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild
new file mode 100644
index 000..00977b5
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=2
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+IUSE="gssapi libproxy sctp +ssl"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   sys-libs/zlib:=
+   gssapi? ( virtual/krb5 )
+   libproxy? ( net-libs/libproxy )
+   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+   ssl? ( >=dev-libs/openssl-1.1.1:0= )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+   src/network
+   src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+   libproxy:libproxy:
+   ssl::SSL
+   ssl::OPENSSL
+   ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+   :network
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.7-libressl.patch" #562050
+)
+
+src_configure() {
+   local myconf=(
+   $(qt_use gssapi feature-gssapi)
+   $(qt_use libproxy)
+   $(qt_use sctp)
+   $(usev ssl -openssl-linked)
+   -no-dtls # Required for libressl
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+
+   # workaround for bug 652650
+   if use ssl; then
+   sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \
+   -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die
+   fi
+}



[gentoo-commits] repo/proj/libressl:master commit in: dev-python/m2crypto/

2023-08-06 Thread orbea
commit: ef06d6e7097565e96e08ff96f83bad035d1779ac
Author: orbea  riseup  net>
AuthorDate: Sun Aug  6 21:09:45 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Aug  6 21:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=ef06d6e7

dev-python/m2crypto: drop 0.38.0

Signed-off-by: orbea  riseup.net>

 dev-python/m2crypto/Manifest   |  1 -
 dev-python/m2crypto/m2crypto-0.38.0.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest
index 1c1e9fc..7634d00 100644
--- a/dev-python/m2crypto/Manifest
+++ b/dev-python/m2crypto/Manifest
@@ -1,2 +1 @@
-DIST M2Crypto-0.38.0.tar.gz 1241269 BLAKE2B 
95433090e08ff72cd2b0779491dc38b89eca159b26812e763b5b8973e3d27249a96d5a2c983b59f414184f64beb8e455dc26979310378db89dd2081741d4d17d
 SHA512 
b1e24e3101ce0dd9f17be4cabeddc2ec0f1228b270d74ef2fb38bae8807c5025b031d0743185f06370786a3dd5c3f42129720534dcff07ea4de3c727613f8d20
 DIST M2Crypto-0.39.0.tar.gz 1248372 BLAKE2B 
f89793b847fae3c51a0ea79c3ba861d26b53fa12b2c8d68c3b3476bb2c944b586e875bea0c4693c213e024024096a06de0734631e546c4284d65fc5494784476
 SHA512 
5d8210c6204fd71f06d238c5b1fe08dd38d6b8e92db7b1e433a9e4e2fe9af46d6d55df7550716a7d05328fb3c9eed427f015b7d5a1fe33a073f0af15a82ab050

diff --git a/dev-python/m2crypto/m2crypto-0.38.0.ebuild 
b/dev-python/m2crypto/m2crypto-0.38.0.ebuild
deleted file mode 100644
index 7fe833d..000
--- a/dev-python/m2crypto/m2crypto-0.38.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{9..11} )
-PYPI_NO_NORMALIZE=1
-PYPI_PN="M2Crypto"
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 toolchain-funcs pypi
-
-DESCRIPTION="A Python crypto and SSL toolkit"
-HOMEPAGE="https://gitlab.com/m2crypto/m2crypto 
https://pypi.org/project/M2Crypto/;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=dev-lang/swig-2.0.9
-   test? ( dev-python/parameterized[${PYTHON_USEDEP}] )
-"
-RDEPEND="
-   dev-libs/openssl:0=
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-libressl-0.38.0.patch"
-)
-
-distutils_enable_tests setup.py
-
-swig_define() {
-   local x
-   for x; do
-   if tc-cpp-is-true "defined(${x})"; then
-   SWIG_FEATURES+=" -D${x}"
-   fi
-   done
-}
-
-src_prepare() {
-   # relies on very exact clock behavior which apparently fails
-   # with inconvenient CONFIG_HZ*
-   sed -e 's:test_server_simple_timeouts:_&:' \
-   -i tests/test_ssl.py || die
-   distutils-r1_src_prepare
-}
-
-python_compile() {
-   # setup.py looks at platform.machine() to determine swig options.
-   # For exotic ABIs, we need to give swig a hint.
-   local -x SWIG_FEATURES=
-
-   # https://bugs.gentoo.org/617946
-   swig_define __ILP32__
-
-   # https://bugs.gentoo.org/674112
-   swig_define __ARM_PCS_VFP
-
-   # Avoid similar errors to bug #688668 for MIPS
-   if use abi_mips_n32; then
-   swig_define _MIPS_SIM = _ABIN32
-   elif use abi_mips_n64; then
-   swig_define _MIPS_SIM = _ABI64
-   elif use abi_mips_o32; then
-   swig_define _MIPS_SIM = _ABIO32
-   fi
-
-   distutils-r1_python_compile --openssl="${ESYSROOT}"/usr
-}



[gentoo-commits] repo/proj/libressl:master commit in: dev-python/m2crypto/

2023-08-06 Thread orbea
commit: 663712508ccb2f4997b1bc374fee61613c76d9dd
Author: orbea  riseup  net>
AuthorDate: Sun Aug  6 21:09:16 2023 +
Commit: orbea  riseup  net>
CommitDate: Sun Aug  6 21:40:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=66371250

dev-python/m2crypto: stabilize 0.39.0 for ppc

Signed-off-by: orbea  riseup.net>

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

diff --git a/dev-python/m2crypto/m2crypto-0.39.0.ebuild 
b/dev-python/m2crypto/m2crypto-0.39.0.ebuild
index f5cc538..d627a8b 100644
--- a/dev-python/m2crypto/m2crypto-0.39.0.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.39.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/m2crypto/m2crypto 
https://pypi.org/project/M2Crypto
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32"
 RESTRICT="!test? ( test )"
 



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

2023-08-06 Thread Andreas Sturmlechner
commit: 9124b674ddb4c891030147a688ae5104a0110bb1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 20:07:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 20:07:35 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9124b674

kde-apps/korganizer: Drop unused dependency

Upstream commit 0202c182607ff4b3fb5a7143f496c1225f6dfe69

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

 kde-apps/korganizer/korganizer-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/korganizer/korganizer-.ebuild 
b/kde-apps/korganizer/korganizer-.ebuild
index b4acacfa30..ec7dedcc57 100644
--- a/kde-apps/korganizer/korganizer-.ebuild
+++ b/kde-apps/korganizer/korganizer-.ebuild
@@ -57,7 +57,6 @@ COMMON_DEPEND="
>=kde-frameworks/kitemviews-${KFMIN}:5
>=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kparts-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: 5247e7b7c8a4231d8ae48904c172eda9b41b583a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:52:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:52:05 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5247e7b7

kde-apps/akonadi-contacts: Drop unused dependency

Upstream commit b2b40d0030da55914363e5afdfc02bc3051b2b22

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

 kde-apps/akonadi-contacts/akonadi-contacts-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild 
b/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild
index 43fe018b76..a5ca64ed6e 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild
@@ -43,6 +43,4 @@ RDEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/prison-${KFMIN}:5
 "
-DEPEND="${RDEPEND}
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-"
+DEPEND="${RDEPEND}"



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

2023-08-06 Thread Andreas Sturmlechner
commit: fff5d8eae849d2dac50acfcc40c781e2f30d0285
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 20:04:50 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 20:04:50 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fff5d8ea

kde-apps/kontact: Drop unused dependency

Upstream commit 56d12be98fcb9d5b1e85777d9712c1675eb692aa

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

 kde-apps/kontact/kontact-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/kontact/kontact-.ebuild 
b/kde-apps/kontact/kontact-.ebuild
index 1e8a5c93bf..570bdbe99f 100644
--- a/kde-apps/kontact/kontact-.ebuild
+++ b/kde-apps/kontact/kontact-.ebuild
@@ -22,7 +22,6 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwebengine-${QTMIN}:5[widgets]
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
>=kde-apps/grantleetheme-${PVCUT}:5
>=kde-apps/kontactinterface-${PVCUT}:5
>=kde-apps/kpimtextedit-${PVCUT}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: 65b163cd1368598aa155f6a88e79649ef3d8a58b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 20:37:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 20:37:41 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=65b163cd

app-office/kalendar: Drop unused dependencies, workaround rebrand

Will be "merkuro" from 23.08 onwards.

Upstream commits:
8bbac1e8ec6b65e8fa58fd7f1216de696fa990e7
29e11c1d1a090237af3e8e0708799c05e0b0bed3
f46b2e015bc052b22b2408683513655dbafbe02c
ee1cdcf850449a3dbad20b0f24ee6843b2f0d47d

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

 app-office/kalendar/kalendar-.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-office/kalendar/kalendar-.ebuild 
b/app-office/kalendar/kalendar-.ebuild
index c06ca021b4..067f4c7e5f 100644
--- a/app-office/kalendar/kalendar-.ebuild
+++ b/app-office/kalendar/kalendar-.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 KDE_ORG_CATEGORY="pim"
+KDE_ORG_NAME="merkuro"
 ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=5.106.0
@@ -30,13 +31,11 @@ DEPEND="
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-calendar-${PVCUT}:5
>=kde-apps/akonadi-contacts-${PVCUT}:5
>=kde-apps/akonadi-mime-${PVCUT}:5
-   >=kde-apps/calendarsupport-${PVCUT}:5
-   >=kde-apps/eventviews-${PVCUT}:5
+   >=kde-apps/kcalutils-${PVCUT}:5
+   >=kde-apps/kidentitymanagement-${PVCUT}:5
>=kde-apps/mailcommon-${PVCUT}:5
-   >=kde-apps/pimcommon-${PVCUT}:5
>=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: c76cc121903b0d50050d32808fcc6b0a7fd57ba3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 20:14:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 20:14:55 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c76cc121

kde-apps/pimcommon: Drop unused dependency

Upstream commit 1f0e53498999f6a307f4ce793ded748e595f3ae8

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

 kde-apps/pimcommon/pimcommon-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/pimcommon/pimcommon-.ebuild 
b/kde-apps/pimcommon/pimcommon-.ebuild
index c7d7af89f3..31a8a25ab2 100644
--- a/kde-apps/pimcommon/pimcommon-.ebuild
+++ b/kde-apps/pimcommon/pimcommon-.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: 1f96538f7f2b1f7063c23074ad667aa7a90d2ee1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:57:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:57:36 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1f96538f

kde-apps/incidenceeditor: Drop unused dependency

Upstream commits:
3ce385063fcc71c9fc0445ab56ec3e8e29f0eeea
1ab0f31fcc68b27c0951de0e50486281b9d140ea

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

 kde-apps/incidenceeditor/incidenceeditor-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kde-apps/incidenceeditor/incidenceeditor-.ebuild 
b/kde-apps/incidenceeditor/incidenceeditor-.ebuild
index 5113c14c08..66b92219ac 100644
--- a/kde-apps/incidenceeditor/incidenceeditor-.ebuild
+++ b/kde-apps/incidenceeditor/incidenceeditor-.ebuild
@@ -10,7 +10,7 @@ KFMIN=5.106.0
 QTMIN=5.15.9
 inherit ecm gear.kde.org
 
-DESCRIPTION="Incidence editor for korganizer"
+DESCRIPTION="Incidence editor for KOrganizer"
 
 LICENSE="GPL-2+"
 SLOT="5"
@@ -31,7 +31,6 @@ RDEPEND="
>=kde-apps/kcalutils-${PVCUT}:5
>=kde-apps/kidentitymanagement-${PVCUT}:5
>=kde-apps/kldap-${PVCUT}:5
-   >=kde-apps/kmailtransport-${PVCUT}:5
>=kde-apps/kmime-${PVCUT}:5
>=kde-apps/libkdepim-${PVCUT}:5
>=kde-apps/pimcommon-${PVCUT}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: e135a98015b36e2e89994d919747e889afc5a811
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:31:29 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:31:29 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e135a980

kde-apps/kmailtransport: Drop unused dependencies

Upstream commits:
58ecb200d5170ce2be591668f70a4b05e7088c6b
7d81199a36e43c8442641ab68bfdf1c6c1a80b50
228db2130150dfdc02cc4adda0442950da3129c6
35bce6b743de2a8890eddce24fcf9378a9e5a504

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

 kde-apps/kmailtransport/kmailtransport-.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/kde-apps/kmailtransport/kmailtransport-.ebuild 
b/kde-apps/kmailtransport/kmailtransport-.ebuild
index 1d06f0c8f3..1e51c08480 100644
--- a/kde-apps/kmailtransport/kmailtransport-.ebuild
+++ b/kde-apps/kmailtransport/kmailtransport-.ebuild
@@ -25,19 +25,14 @@ RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-mime-${PVCUT}:5
-   >=kde-apps/kmime-${PVCUT}:5
>=kde-apps/ksmtp-${PVCUT}:5
>=kde-apps/libkgapi-${PVCUT}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kwallet-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
 "
 DEPEND="${RDEPEND}



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

2023-08-06 Thread Andreas Sturmlechner
commit: 467b769b64321e9cd0d0573cca08f7bb2a4e36aa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 20:00:51 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 20:00:51 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=467b769b

kde-apps/kaddressbook: Set ECM_QTHELP="true"

Upstream commit f75adcd8f8b722fa6a23e4ec807c9234cb2b0a23

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

 kde-apps/kaddressbook/kaddressbook-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/kaddressbook/kaddressbook-.ebuild 
b/kde-apps/kaddressbook/kaddressbook-.ebuild
index ae7b3b7876..f919a6196b 100644
--- a/kde-apps/kaddressbook/kaddressbook-.ebuild
+++ b/kde-apps/kaddressbook/kaddressbook-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_QTHELP="true"
 ECM_HANDBOOK="optional"
 ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)



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

2023-08-06 Thread Andreas Sturmlechner
commit: 427af9283816cd6fe9b99de4d45889b65c81fe48
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 20:12:14 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 20:12:14 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=427af928

kde-apps/messagelib: Drop unused dependency

Upstream commit 2bc5e5020b2676bbfff931eaae9fb5e22d446bc0

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

 kde-apps/messagelib/messagelib-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/messagelib/messagelib-.ebuild 
b/kde-apps/messagelib/messagelib-.ebuild
index 77268a31c0..971f4b653c 100644
--- a/kde-apps/messagelib/messagelib-.ebuild
+++ b/kde-apps/messagelib/messagelib-.ebuild
@@ -51,7 +51,6 @@ DEPEND="
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: b1fcf08371f0441f1b2fdcf224898e5d35e7980e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 20:09:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 20:09:16 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b1fcf083

kde-apps/mailcommon: Drop unused dependency

Upstream commit 04c93ed6e02b2008785d62280a36568954e09094

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

 kde-apps/mailcommon/mailcommon-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/mailcommon/mailcommon-.ebuild 
b/kde-apps/mailcommon/mailcommon-.ebuild
index d0ad7be257..8a6d5cb3ae 100644
--- a/kde-apps/mailcommon/mailcommon-.ebuild
+++ b/kde-apps/mailcommon/mailcommon-.ebuild
@@ -42,7 +42,6 @@ DEPEND="
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kguiaddons-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: bde11a46462bb13330849e0345f2c5a3dcfc46cf
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:54:04 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:54:04 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bde11a46

kde-apps/akonadiconsole: Drop unused dependency

Upstream commit e87666f0d43d3d18f0da24782a182e30b1360857

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

 kde-apps/akonadiconsole/akonadiconsole-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/akonadiconsole/akonadiconsole-.ebuild 
b/kde-apps/akonadiconsole/akonadiconsole-.ebuild
index 2756d17a39..2ace2d3fe7 100644
--- a/kde-apps/akonadiconsole/akonadiconsole-.ebuild
+++ b/kde-apps/akonadiconsole/akonadiconsole-.ebuild
@@ -34,7 +34,6 @@ DEPEND="
>=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-apps/pim-data-exporter/

2023-08-06 Thread Andreas Sturmlechner
commit: 210c0b22ace0588e2114d1023001afcb1fee5ebf
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:19:01 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:19:01 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=210c0b22

kde-apps/pim-data-exporter: Drop unused dependency

Upstream commit 2f45c0b6b9872750fcb298897214e55e82518e47

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

 kde-apps/pim-data-exporter/pim-data-exporter-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild 
b/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild
index 0a28a6eec9..c41a80adb8 100644
--- a/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild
@@ -34,7 +34,6 @@ DEPEND="
>=kde-apps/pimcommon-${PVCUT}:5
>=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: www-client/falkon/files/, www-client/falkon/

2023-08-06 Thread Andreas Sturmlechner
commit: a083648573fc7dc31e0709d1b304d630ccf89ff1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 17:25:46 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 17:30:18 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a0836485

www-client/falkon: Update dependencies, cmake args, rebase py3 patch

Upstream commits:
db0584f81e6b37b3e381841b7ca34f77b4adf717
4bbe60eff05d4492ae2a1256700038eae8cf7840

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

 www-client/falkon/falkon-.ebuild   |  7 ++---
 .../falkon/files/falkon-22.04.3-python3.patch  | 32 --
 .../falkon/files/falkon-23.07.80-python3.patch | 32 ++
 3 files changed, 35 insertions(+), 36 deletions(-)

diff --git a/www-client/falkon/falkon-.ebuild 
b/www-client/falkon/falkon-.ebuild
index 78abf7d5a8..7d7aa6ab3e 100644
--- a/www-client/falkon/falkon-.ebuild
+++ b/www-client/falkon/falkon-.ebuild
@@ -37,6 +37,7 @@ COMMON_DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/kwallet-${KFMIN}:5
>=kde-frameworks/purpose-${KFMIN}:5
)
@@ -64,7 +65,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
 
-PATCHES=( "${FILESDIR}/${PN}-22.04.3-python3.patch" )
+PATCHES=( "${FILESDIR}/${PN}-23.07.80-python3.patch" )
 
 pkg_setup() {
use python && python-single-r1_pkg_setup
@@ -77,9 +78,7 @@ src_configure() {
-DDISABLE_DBUS=$(usex !dbus)
$(cmake_use_find_package kde KF5Wallet)
$(cmake_use_find_package kde KF5KIO)
-   $(cmake_use_find_package python PySide2)
-   $(cmake_use_find_package python Shiboken2)
-   $(cmake_use_find_package python Python3)
+   -DBUILD_PYTHON_SUPPORT=$(usex python)
-DNO_X11=$(usex !X)
)
use python && mycmakeargs+=(

diff --git a/www-client/falkon/files/falkon-22.04.3-python3.patch 
b/www-client/falkon/files/falkon-22.04.3-python3.patch
deleted file mode 100644
index cd1025cbfd..00
--- a/www-client/falkon/files/falkon-22.04.3-python3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 67199ef5f470dadab17401f3aad8770ec058c111 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 17 Jul 2022 12:45:25 +0200
-Subject: [PATCH] Python3 must be found first
-
-Signed-off-by: Andreas Sturmlechner 

- CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 950c03adc..aa91e745e 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -130,12 +130,12 @@ if (KF5Wallet_FOUND AND KF5KIO_FOUND AND KF5Crash_FOUND 
AND KF5CoreAddons_FOUND
- endif()
- 
- # Optional: PySide2
-+find_package(Python3 COMPONENTS Development)
- find_package(PySide2 "2.0.0")
- find_package(Shiboken2 "2.0.0")
--find_package(Python3 COMPONENTS Development)
-+set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE 
OPTIONAL)
- set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins" TYPE 
OPTIONAL)
- set_package_properties(Shiboken2 PROPERTIES DESCRIPTION "Python plugins" TYPE 
OPTIONAL)
--set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE 
OPTIONAL)
- if (PySide2_FOUND AND Shiboken2_FOUND AND Python3_FOUND)
- set(ENABLE_PYTHON_PLUGINS TRUE)
- endif()
--- 
-2.35.1
-

diff --git a/www-client/falkon/files/falkon-23.07.80-python3.patch 
b/www-client/falkon/files/falkon-23.07.80-python3.patch
new file mode 100644
index 00..d0b0e4bad7
--- /dev/null
+++ b/www-client/falkon/files/falkon-23.07.80-python3.patch
@@ -0,0 +1,32 @@
+From 9415a9da443c9a566dd2220551928c16602fa284 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 17 Jul 2022 12:45:25 +0200
+Subject: [PATCH] Python3 must be found first
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a847838be..1b5b38bbc 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -134,12 +134,12 @@ endif()
+ # Optional: PySide2
+ option(BUILD_PYTHON_SUPPORT "Support for Python plugins" ON)
+ if (BUILD_PYTHON_SUPPORT)
++find_package(Python3 COMPONENTS Development)
+ find_package(PySide2 "2.0.0")
+ find_package(Shiboken2 "2.0.0")
+-find_package(Python3 COMPONENTS Development)
++set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" 
TYPE OPTIONAL)
+ set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins" 
TYPE OPTIONAL)
+ set_package_properties(Shiboken2 PROPERTIES DESCRIPTION "Python plugins" 
TYPE OPTIONAL)
+-set_package_properties(Python3 PROPERTIES DESCRIPTION "Python 

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

2023-08-06 Thread Andreas Sturmlechner
commit: a8f1c9e9516142ca7da0580a8a7cbdf8e400162a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:17:26 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:17:26 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a8f1c9e9

kde-apps/kpimtextedit: Drop unused dependency

Upstream commit 506db0aa8ef9aabe71feccb0009f2067bf013da3

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

 kde-apps/kpimtextedit/kpimtextedit-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/kpimtextedit/kpimtextedit-.ebuild 
b/kde-apps/kpimtextedit/kpimtextedit-.ebuild
index 0c4ae18ee8..77bb68b7cb 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-.ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-.ebuild
@@ -25,7 +25,6 @@ RDEPEND="
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: 3c2582da9e88c4f02e6c4baf56b17be95bd829a0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:26:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:26:09 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3c2582da

kde-apps/kcalutils: Drop unused dependencies

Upstream commits:
5cb7a0be39f56302dfea3f3bf84de924db41128b
3cdb82767db9f4607b24aa7e54e2cc540966d8cc

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

 kde-apps/kcalutils/kcalutils-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-apps/kcalutils/kcalutils-.ebuild 
b/kde-apps/kcalutils/kcalutils-.ebuild
index f30353613e..b3da99be3d 100644
--- a/kde-apps/kcalutils/kcalutils-.ebuild
+++ b/kde-apps/kcalutils/kcalutils-.ebuild
@@ -27,8 +27,6 @@ DEPEND="
>=kde-apps/kidentitymanagement-${PVCUT}:5
>=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: 42bd26af8749df0570258356fd199ec73aa7f2d3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:33:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:33:03 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=42bd26af

kde-apps/libkgapi: Set ECM_QTHELP="true"

Upstream commit 905e3f894df6f9e8b52a33316872c59e42f2abcc

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

 kde-apps/libkgapi/libkgapi-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/libkgapi/libkgapi-.ebuild 
b/kde-apps/libkgapi/libkgapi-.ebuild
index aca6bd3190..579913557a 100644
--- a/kde-apps/libkgapi/libkgapi-.ebuild
+++ b/kde-apps/libkgapi/libkgapi-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=5.106.0
 QTMIN=5.15.9



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

2023-08-06 Thread Andreas Sturmlechner
commit: 74175e939d9e1037e654d2f159c3be0cc925fde9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:43:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:43:34 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=74175e93

kde-apps/kleopatra: Add new dependencies

Upstream commits:
32a30acd7d41d0f6aeffc95d1d5da10d33e74276
916ddcd83589bd6fe0930a1edbd11bd836c4a0e1

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

 kde-apps/kleopatra/kleopatra-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-apps/kleopatra/kleopatra-.ebuild 
b/kde-apps/kleopatra/kleopatra-.ebuild
index a535603a28..ceeb28dece 100644
--- a/kde-apps/kleopatra/kleopatra-.ebuild
+++ b/kde-apps/kleopatra/kleopatra-.ebuild
@@ -40,6 +40,7 @@ DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/ktextwidgets-${KFMIN}:5
@@ -47,6 +48,7 @@ DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
pim? (
+   >=kde-apps/akonadi-mime-${PVCUT}:5
>=kde-apps/kidentitymanagement-${PVCUT}:5
>=kde-apps/kmailtransport-${PVCUT}:5
)



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

2023-08-06 Thread Andreas Sturmlechner
commit: 7c558ba00453de5b7be6863250c15f917602348b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:48:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:48:07 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7c558ba0

kde-apps/knotes: Drop unused dependency

Upstream commit 14a8166aa804dafd8532f556e77413d746021263

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

 kde-apps/knotes/knotes-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/knotes/knotes-.ebuild 
b/kde-apps/knotes/knotes-.ebuild
index c0fdf0e23b..07faba3c8b 100644
--- a/kde-apps/knotes/knotes-.ebuild
+++ b/kde-apps/knotes/knotes-.ebuild
@@ -41,7 +41,6 @@ DEPEND="
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: 9fa67ac4dbee8308d0cb8074a8368a9b5f9bc3c7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:14:51 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:15:31 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9fa67ac4

kde-apps/libkdepim: Drop unused dependencies

Upstream commits:
2fb5e088acf5e08efed4ca6575d210f7a7bf4e7f
205ebcb9d2c1155b76f4119819101bc85dcba750

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

 kde-apps/libkdepim/libkdepim-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/kde-apps/libkdepim/libkdepim-.ebuild 
b/kde-apps/libkdepim/libkdepim-.ebuild
index b1c1c7bc9c..f423242cd1 100644
--- a/kde-apps/libkdepim/libkdepim-.ebuild
+++ b/kde-apps/libkdepim/libkdepim-.ebuild
@@ -25,11 +25,7 @@ DEPEND="
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
 "
 RDEPEND="${DEPEND}"



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

2023-08-06 Thread Andreas Sturmlechner
commit: c322b60f4811cf3892eeb9ef81ccb1460e5af8a8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 17:43:40 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 17:48:11 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c322b60f

kde-apps/akonadi: Drop obsolete QSQLITE3 deps, args, ewarn

tl;dr: Upstream QSQLITE driver is considered stable, more up to date,
old (and by now outdated) QSQLITE3 fork was removed.

See also: https://invent.kde.org/pim/akonadi/-/merge_requests/143

Upstream commit e70a7a5521b4d8fe0bb36a5b3392c547851507b0

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

 kde-apps/akonadi/akonadi-.ebuild | 17 +++--
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/kde-apps/akonadi/akonadi-.ebuild 
b/kde-apps/akonadi/akonadi-.ebuild
index 92f8881503..13fb6fa5e9 100644
--- a/kde-apps/akonadi/akonadi-.ebuild
+++ b/kde-apps/akonadi/akonadi-.ebuild
@@ -29,7 +29,7 @@ COMMON_DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
+   >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?]
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -46,10 +46,6 @@ COMMON_DEPEND="
>=kde-apps/kaccounts-integration-20.08.3:5
>=net-libs/accounts-qt-1.16
)
-   sqlite? (
-   dev-db/sqlite:3
-   >=dev-qt/qtsql-${QTMIN}:5=[sqlite]
-   )
xml? ( dev-libs/libxml2 )
 "
 DEPEND="${COMMON_DEPEND}
@@ -66,7 +62,7 @@ PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" )
 pkg_setup() {
# Set default storage backend in order: MySQL, PostgreSQL, SQLite
# reverse driver check to keep the order
-   use sqlite && DRIVER="QSQLITE3"
+   use sqlite && DRIVER="QSQLITE"
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
 
@@ -76,12 +72,6 @@ pkg_setup() {
ewarn
fi
 
-   if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
-   ewarn "We strongly recommend you change your Akonadi database 
backend to"
-   ewarn "either MariaDB/MySQL or PostgreSQL in your user 
configuration."
-   ewarn "In particular, kde-apps/kmail does not work properly 
with the sqlite backend."
-   fi
-
ecm_pkg_setup
 }
 
@@ -89,7 +79,6 @@ src_configure() {
local mycmakeargs=(
$(cmake_use_find_package kaccounts AccountsQt5)
$(cmake_use_find_package kaccounts KAccounts)
-   -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake_use_find_package xml LibXml2)
)
@@ -116,7 +105,7 @@ pkg_postinst() {
elog "Available drivers are:"
use mysql && elog "  QMYSQL"
use postgres && elog "  QPSQL"
-   use sqlite && elog "  QSQLITE3"
+   use sqlite && elog "  QSQLITE"
elog "${DRIVER} has been set as your default akonadi storage backend."
use mysql && elog
use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog



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

2023-08-06 Thread Andreas Sturmlechner
commit: 502e0540c65690c32ab585d2eeac9f9cbf4c4fe1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:07:32 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:07:32 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=502e0540

kde-apps/libktnef: Set ECM_QTHELP="true"

Upstream commit 43f3b45c76a6d0cd5cc1133ef82916e551c6c4e0

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

 kde-apps/libktnef/libktnef-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/libktnef/libktnef-.ebuild 
b/kde-apps/libktnef/libktnef-.ebuild
index 07e6712c3a..b44ded90b5 100644
--- a/kde-apps/libktnef/libktnef-.ebuild
+++ b/kde-apps/libktnef/libktnef-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_QTHELP="true"
 ECM_TEST="true"
 KDE_ORG_NAME="ktnef"
 PVCUT=$(ver_cut 1-3)



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

2023-08-06 Thread Andreas Sturmlechner
commit: c434723ba3c66034e9b20982d22fca018b222092
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:36:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:38:10 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c434723b

kde-apps/akonadi-calendar: Update dependencies, set ECM_QTHELP="true"

Upstream commits:
e954fd504c87e13d0c530f9fce5585768090e9a4
0841cbc08ca55dc7a05c20dfb32582a5e46cf644
8e04d6d92153f37c9b9e118a991da1135534c774

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

 kde-apps/akonadi-calendar/akonadi-calendar-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild 
b/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild
index 6d6627365e..c3a4160fea 100644
--- a/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_QTHELP="true"
 ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=5.106.0
@@ -29,6 +30,8 @@ DEPEND="
>=kde-apps/kidentitymanagement-${PVCUT}:5
>=kde-apps/kmailtransport-${PVCUT}:5
>=kde-apps/kmime-${PVCUT}:5
+   >=kde-apps/libkleo-${PVCUT}:5
+   >=kde-apps/messagelib-${PVCUT}:5
>=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: b4b252489ff8f8d5d644b571498f6e5e9d6e9663
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:02:59 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 19:02:59 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4b25248

kde-apps/konsolekalendar: Drop obsolete dependency

Upstream commit 8e6581b25c26c1e0f451f9b40824579d2db99ce3

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

 kde-apps/konsolekalendar/konsolekalendar-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kde-apps/konsolekalendar/konsolekalendar-.ebuild 
b/kde-apps/konsolekalendar/konsolekalendar-.ebuild
index e070e275f1..42c0ac9301 100644
--- a/kde-apps/konsolekalendar/konsolekalendar-.ebuild
+++ b/kde-apps/konsolekalendar/konsolekalendar-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KDE_ORG_NAME="akonadi-calendar-tools"
 PVCUT=$(ver_cut 1-3)
-KFMIN=5.104.0
+KFMIN=5.106.0
 inherit ecm gear.kde.org
 
 DESCRIPTION="Command line interface to KDE calendars"
@@ -21,7 +21,6 @@ DEPEND="
>=kde-apps/akonadi-${PVCUT}:5
>=kde-apps/akonadi-calendar-${PVCUT}:5
>=kde-apps/calendarsupport-${PVCUT}:5
-   >=kde-apps/kcalutils-${PVCUT}:5
>=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5



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

2023-08-06 Thread Andreas Sturmlechner
commit: 6c69bffa14bbd3216217ed14c7aa4a6b812f2271
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 18:56:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 18:56:24 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6c69bffa

kde-apps/grantleetheme: Set ECM_QTHELP="true"

Upstream commit e23d017372f6eb0ec335607f7dfd16ceefb00f35

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

 kde-apps/grantleetheme/grantleetheme-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/grantleetheme/grantleetheme-.ebuild 
b/kde-apps/grantleetheme/grantleetheme-.ebuild
index 79516e82d4..958f58a28c 100644
--- a/kde-apps/grantleetheme/grantleetheme-.ebuild
+++ b/kde-apps/grantleetheme/grantleetheme-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_QTHELP="true"
 ECM_TEST="forceoptional"
 KFMIN=5.106.0
 QTMIN=5.15.9



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

2023-08-06 Thread Andreas Sturmlechner
commit: c668a2fac4e4cc433a2bcfdb4e499bd78f346b69
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 17:52:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 17:52:09 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c668a2fa

kde-apps/kdepim-runtime: Add new dependency

Upstream commit 26d619221d6fb5b6e4f94863e298ee6bd1a9fde2

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

 kde-apps/kdepim-runtime/kdepim-runtime-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild 
b/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild
index a9bbc62938..e634c334ee 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild
@@ -65,6 +65,7 @@ RDEPEND="
>=kde-frameworks/knotifyconfig-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5



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

2023-08-06 Thread Matt Turner
commit: 6a79e4c693639a66b1f4d7ecabeb3fcd4fda50c3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Aug  6 17:26:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 17:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a79e4c6

gui-libs/gtk: Version bump to 4.10.5

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

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.5.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index c7eba0e364e2..a66482d77110 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,4 +1,5 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
+DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.11.4.tar.xz 21035392 BLAKE2B 
0fb7770f6f11c94fdcc82a807738a535efd222eb2a723b036ce020be10cca121b46c5bb78bceaee94f93698378378ed30e5775ed7cda123b27111289f02848d9
 SHA512 
ca5042c4400da93ea66346d276b96f32c635a9777cdb6cbcb72d6686ed86e67717d75cba92521f52a3bad04c774f361e1e5bada60b242c345b79c4c05de8401e
 DIST gtk-4.12.0.tar.xz 16918992 BLAKE2B 
ea689b61efa961725444b61fcafae2e56154be64771fa6dce3f1835edafc6e74ce5879ea0bf0631c8f254352f26cd8252dcf6b92ce4eed344456cf21c4a8fda3
 SHA512 
a69f82e1f021b1eb68e8723bc9003bfca0b5939fd3cc7cda87d7dde0b3e37bb39d9594cb93a73f54bd1cff1b63a1c459d1217e8df794c67fda50bf0b9b732826

diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild
new file mode 100644
index ..c3a71725c65e
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.5.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 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-any-r1 virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/

2023-08-06 Thread Matt Turner
commit: 68d2e731c58cc1b8274e0401364f558518302c29
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Aug  6 17:01:09 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 17:01:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d2e731

x11-terms/gnome-terminal: Version bump to 3.48.2

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

 x11-terms/gnome-terminal/Manifest  |  1 +
 .../gnome-terminal/gnome-terminal-3.48.2.ebuild| 96 ++
 2 files changed, 97 insertions(+)

diff --git a/x11-terms/gnome-terminal/Manifest 
b/x11-terms/gnome-terminal/Manifest
index 22dd5ad6872f..975f164dbb67 100644
--- a/x11-terms/gnome-terminal/Manifest
+++ b/x11-terms/gnome-terminal/Manifest
@@ -2,3 +2,4 @@ DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 
BLAKE2B b3599386e
 DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 
3e001139aa0516bd27f7215c692c048393d6ad41737b8817f212529d3c530f6417d05601f63e6265e3fb84e788322341c25784a0a26ee7434f1d4bccd31c1eea
 SHA512 
afaa9a1b4fa86fea853a242f167d1ba3438efe4e049336bae138cb800d43c3325f624849463f16c9d4e34360916377c4edbfd2f3977212b51e35a41cca88b283
 DIST gnome-terminal-3.48.1-cntr-ntfy-autottl-ts.patch.xz 37796 BLAKE2B 
91a4d50a0b4bd412e9528ec165e173c22df11749d6a59a46b0e364b4d7f403f8fdd835c29585ab12a8a9a81da42e816fe3dacb3d9cb0c2739e123404d4b57792
 SHA512 
69e26b0795de566d425c5b4fd389a865aedf28d64d4ad1cced926eefd3177379bdc365cf9ef76773f21d32df24067e1966302ebcab235c63c191219705eb498e
 DIST gnome-terminal-3.48.1.tar.bz2 1701592 BLAKE2B 
e7889a0e956a6e4195aebd346b88a4679a386eef53258e25d7536b1bcfecc8df7cb43ca82319a4ea187a46021cda8f16fea82d9bf69051c5baf49f9c7443dd03
 SHA512 
afd6aa357df2261e136fa4e10e37470d765223a9857768b3eaa3e56c8068840abb8a2d2b051a99e83eada5ab1f2da20b0da48202b95cf32bec389381f7e39dca
+DIST gnome-terminal-3.48.2.tar.bz2 1701232 BLAKE2B 
f076af2dbdd1afbdbb2c4ed9c63c8c65bf8e7346034f4c364a4c395439cf95040140380bc77735c326d17a6f7d68d031aaa608ca6e9e11daf2d5d308e19c3169
 SHA512 
e08dc462390a566dde215939a4a7a50a6f4b3a0d4b3749e6ba0f8de0d1da57e9761c8eb655ef86836b87e8f1da00735ed9b38afef85d766cbe6224ff2f243123

diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild 
b/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild
new file mode 100644
index ..ebe44e9e07f4
--- /dev/null
+++ b/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 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 readme.gentoo-r1 xdg
+
+DESCRIPTION="A terminal emulator for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="debug +gnome-shell +nautilus vanilla"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.48.1-cntr-ntfy-autottl-ts.patch.xz
 )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# FIXME: automagic dependency on gtk+[X], just transitive but needs proper 
control, bug 624960
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.27:3
+   >=x11-libs/vte-0.72.2:2.91[!vanilla?]
+   >=dev-libs/libpcre2-10
+   >=gnome-base/gsettings-desktop-schemas-0.1.0
+   sys-apps/util-linux
+   gnome-shell? ( gnome-base/gnome-shell )
+   nautilus? ( >=gnome-base/nautilus-43.0 )
+"
+DEPEND="${RDEPEND}"
+# itstool required for help/* with non-en LINGUAS, see bug #549358
+# xmllint required for glib-compile-resources, see bug #549304
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DOC_CONTENTS="To get previous working directory inherited in new opened tab, or
+   notifications of long-running commands finishing, you will need
+   to add the following line to your ~/.bashrc:\n
+   . /etc/profile.d/vte-2.91.sh"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-3.44.1-fix-missing-wexitcode.patch
+   if ! use vanilla; then
+   # https://bugzilla.gnome.org/show_bug.cgi?id=695371
+   # Fedora patches:
+   # Restore transparency support (with compositing WMs only)
+   # OSC 777 desktop notification support (notifications on tabs 
for long-running commands completing)
+   # Restore "Set title" support
+   # Automatic title updating based on currently running 
foreground process
+   # 
https://src.fedoraproject.org/rpms/gnome-terminal/raw/f31/f/gnome-terminal-cntr-ntfy-autottl-ts.patch
+   # Depends on vte[-vanilla] for OSC 777 and the 
preexec/precmd/etc patches in VTE
+

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

2023-08-06 Thread Matt Turner
commit: 614cd25cfef356c2fa71bd69fd7482c20aeef204
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Aug  6 17:01:25 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 17:01:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614cd25c

gnome-base/gvfs: Version bump to 1.50.6

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

 gnome-base/gvfs/Manifest   |   1 +
 gnome-base/gvfs/gvfs-1.50.6.ebuild | 155 +
 2 files changed, 156 insertions(+)

diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest
index d4ce46626caf..5f79ba12988e 100644
--- a/gnome-base/gvfs/Manifest
+++ b/gnome-base/gvfs/Manifest
@@ -1,2 +1,3 @@
 DIST gvfs-1.50.4.tar.xz 1226728 BLAKE2B 
0d04fb8576bef93fcec7d6e9a80586d439ec88dcc60f9cd65978c87aba77b65ef0af7dc8f831ad2c6eabbedbab2ccc6d37c12e17384a09e276c26b88edc378d8
 SHA512 
407f1d59f182ad4368aa35edeeb8815d3d67d50bb2050ff9237703e824dd049040e7ab296f01ed2966a73ef3192f026a8ee3918c3d94d82e1ce55337fe16251f
 DIST gvfs-1.50.5.tar.xz 1226548 BLAKE2B 
d447fc0d2531390a6b2ded2ca8c8aa9d1d5550740ad14d5123f60de8824658afce6b780f16c6b1cb7d2d6e89ff6d609734536de8d78ff2960e9097e638c113e6
 SHA512 
a8f5ee348b3ca49e80204dc7857aa6d0d0a0841c8e9c413bb8f2f33f7015fba1cd9109d4280bb0b6d9a02849712f84660c1748d5e8e54469ad049d9e85f09e6c
+DIST gvfs-1.50.6.tar.xz 1229872 BLAKE2B 
bd14b8d8f3f4dd96102032a80853ddb3b1df8bdfd589e10483b39aa2055c4ec1e3c2a78872f535563eff60224d39536bcfed168707ea7e061517fa39ad3e6c76
 SHA512 
f289d5c45306e270fcbc0c66bb9583ad10c03492eb843d170cf5543afbf20226c22554abc7fc658e1c86d41feee9028f038c977995241f9b84a51ab31d6bdd67

diff --git a/gnome-base/gvfs/gvfs-1.50.6.ebuild 
b/gnome-base/gvfs/gvfs-1.50.6.ebuild
new file mode 100644
index ..bbd7d673fd42
--- /dev/null
+++ b/gnome-base/gvfs/gvfs-1.50.6.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TMPFILES_OPTIONAL=1
+inherit gnome.org gnome2-utils meson systemd tmpfiles xdg
+
+DESCRIPTION="Virtual filesystem implementation for GIO"
+HOMEPAGE="https://wiki.gnome.org/Projects/gvfs;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="afp archive bluray cdda elogind fuse google keyring 
gnome-online-accounts gphoto2 +http ios mtp nfs policykit samba systemd test 
+udev udisks zeroconf"
+RESTRICT="!test? ( test )"
+# elogind/systemd only relevant to udisks (in v1.38.1)
+REQUIRED_USE="
+   ?? ( elogind systemd )
+   cdda? ( udev )
+   google? ( gnome-online-accounts )
+   gphoto2? ( udev )
+   mtp? ( udev )
+   udisks? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/glib-2.70.0:2
+   >=gnome-base/gsettings-desktop-schemas-3.33.0
+   afp? ( >=dev-libs/libgcrypt-1.2.2:0= )
+   sys-apps/dbus
+   app-crypt/gcr:0=
+   policykit? (
+   >=sys-auth/polkit-0.114
+   sys-libs/libcap
+   )
+   http? (
+   dev-libs/libxml2:2
+   >=net-libs/libsoup-3.0.0:3.0
+   )
+   zeroconf? ( >=net-dns/avahi-0.6[dbus] )
+   udev? ( >=dev-libs/libgudev-147:= )
+   fuse? (
+   >=sys-fs/fuse-3.0.0:3
+   virtual/tmpfiles
+   )
+   udisks? ( >=sys-fs/udisks-1.97:2 )
+   systemd? ( >=sys-apps/systemd-206:0= )
+   elogind? ( >=sys-auth/elogind-229:0= )
+   ios? (
+   >=app-pda/libimobiledevice-1.2:=
+   >=app-pda/libplist-1:=
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.17.1:= )
+   keyring? ( app-crypt/libsecret )
+   bluray? ( media-libs/libbluray:= )
+   mtp? (
+   virtual/libusb:1
+   >=media-libs/libmtp-1.1.15:=
+   )
+   samba? ( >=net-fs/samba-4[client] )
+   archive? ( app-arch/libarchive:= )
+   cdda? (
+   dev-libs/libcdio:0=
+   >=dev-libs/libcdio-paranoia-0.78.2:=
+   )
+   google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] )
+   gphoto2? ( >=media-libs/libgphoto2-2.5.0:= )
+   nfs? ( >=net-fs/libnfs-1.9.8:= )
+   virtual/openssh
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   dev-util/gdbus-codegen
+   test? ( dev-libs/libgdata )
+"
+
+src_configure() {
+   local enable_logind="false"
+   if use systemd || use elogind; then
+   enable_logind="true"
+   fi
+
+   # currently HAVE_GCRYPT and linkage only used with afp; check it on big
+   # bumps (grep for HAVE_GCRYPT and enable_gcrypt); adjust depends if 
changes
+   local enable_gcrypt="false"
+   if use afp; then
+   enable_gcrypt="true"
+   fi
+
+   # currently 

[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/easyloggingpp/

2023-08-06 Thread Kostadin Shishmanov
commit: f2edd8b7d5227bb4292e18c885c1f5a5485aca76
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sun Aug  6 16:40:34 2023 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Sun Aug  6 16:40:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2edd8b7

dev-cpp/easyloggingpp: add 9.97.1

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 dev-cpp/easyloggingpp/Manifest|  1 +
 dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-cpp/easyloggingpp/Manifest b/dev-cpp/easyloggingpp/Manifest
index c1e7508ce7..7ff31490e7 100644
--- a/dev-cpp/easyloggingpp/Manifest
+++ b/dev-cpp/easyloggingpp/Manifest
@@ -1 +1,2 @@
 DIST easyloggingpp-9.97.0.tar.gz 750851 BLAKE2B 
7ae65db33009dccf6e3a4362e4b5e23080935629b079e5898c8063d31144bef2341a041365bf20d0acd5067ad606e752de4b2b70a55f4bd16047b1ae3bab416d
 SHA512 
e45789edaf7a43ad6a73861840d24ccce9b9d6bba1aaacf93c6ac26ff7449957251d2ca322c9da85130b893332dd305b13a2499eaffc65ecfaaafa3e11f8d63d
+DIST easyloggingpp-9.97.1.tar.gz 771149 BLAKE2B 
313a6547e2af4322bac8843d4efbfef89fa1ebcd40ce24ba32dfd6df7f8c7023dd821e773f43ef484facde1cb5c348c02d6fe23a3fdf308ce2a29559a0d65021
 SHA512 
3df813f7f9796c81c974ba794624db2602253e14b938370deb4c851fe8725f5c7ebf71d7ae0277fcb770b043ccf8f04bbf8e770d14565f4cb704328973473387

diff --git a/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild 
b/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild
new file mode 100644
index 00..5eb9e8ab2b
--- /dev/null
+++ b/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++ logging library"
+HOMEPAGE="https://github.com/abumq/easyloggingpp;
+SRC_URI="https://github.com/abumq/easyloggingpp/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/disable-failing-tests.patch"
+)
+
+src_configure() {
+   local mycmakeargs+=(
+   -Dtest=$(usex test ON OFF)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/

2023-08-06 Thread Matt Turner
commit: 8fbac94d446f8ebbaad2cedfba2d5ddbe0d9af31
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 04:50:20 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 16:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbac94d

sci-geosciences/gnome-maps: Version bump to 45_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32178
Signed-off-by: Matt Turner  gentoo.org>

 sci-geosciences/gnome-maps/Manifest|  1 +
 .../gnome-maps/gnome-maps-45_beta.ebuild   | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sci-geosciences/gnome-maps/Manifest 
b/sci-geosciences/gnome-maps/Manifest
index 67d4080f897e..de1a7855c23c 100644
--- a/sci-geosciences/gnome-maps/Manifest
+++ b/sci-geosciences/gnome-maps/Manifest
@@ -2,3 +2,4 @@ DIST gnome-maps-44.1.tar.xz 2349152 BLAKE2B 
e544427972f98d13c5c072c234006c081fc0
 DIST gnome-maps-44.2.tar.xz 2349116 BLAKE2B 
52fd29cfa89ab76c6b041d9ae77453b75e5f9d2fe2de12d0ba1f283c4d16920156e9dffd54dfd0add9a37e66c3a4c49bb4ad43d4733f41301325f281e15fe458
 SHA512 
ea435f3a5a3ed9e4c3054e3fbb2f3dad253f0150f7555c734d06db3a039ece356c61294a664945b5165b004001d8724428aaed527ba0ca55fae2f7d37833e6a7
 DIST gnome-maps-44.3.tar.xz 2348292 BLAKE2B 
1e66780eaf5ea86e25438702ed8602801d31b128e40e48b30d01b9aecb9366168447f6d47efdc3198d4c8598dbcd439ae9a8c80e3810fc22faf1a3f1a44ea1b3
 SHA512 
a193b27474a3b62b3dc5ddbe082ea9718c5225d4939d939cf0050c46016fa1c173091d7a6087aa7be53e8369867b200de793a91f87971b8696207a12ec50c682
 DIST gnome-maps-45.alpha.tar.xz 2948332 BLAKE2B 
93b5ddc81f061a5adf24eff4e39435a3564554df7abadef3a567394006fe17904e5fd5dd4253f3bf31ecbe9c2504ae835bece43a164154d1e08c12192910a904
 SHA512 
b7032eef2a67436ad4bc3de87a01a2435141a976e7a77f4ddd9ae5c58ee39f923807409697f8131b89ce749336b6e3305d0da1f429267451c8eab706ae495dfb
+DIST gnome-maps-45.beta.tar.xz 2961892 BLAKE2B 
62589766f2cff03a6d706b16db5619deb2b78c8747dec40b78facada50f55d40c36a5a3214ca5621889122aa235562332d771cfbe5f82be14257de88b150712d
 SHA512 
5ad7bd906c158efb1f371ac883ade5bca4f75c11779fabf756a7523aef00f7f8462cc4deaae96da333bab4c9ff10b8df8aa1592b4c6560fe283993c4e57975ca

diff --git a/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild 
b/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild
new file mode 100644
index ..51df6029854d
--- /dev/null
+++ b/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A map application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Maps;
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Pure introspection dependencies found by grepping imports in ${S}
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/gjs-1.69.2
+   >=dev-libs/gobject-introspection-0.10.1:=
+   gui-libs/gtk:4[introspection]
+   >=app-misc/geoclue-0.12.99:2.0[introspection]
+   >=gui-libs/libadwaita-1.4_alpha:1[introspection]
+   >=dev-libs/libgweather-4.2.0:4=[introspection]
+   >=sci-geosciences/geocode-glib-3.15.2:2[introspection]
+   dev-libs/libportal:=[introspection]
+   >=media-libs/libshumate-1.0.4[introspection]
+   dev-libs/libxml2:2
+   >=net-libs/rest-0.9.1:1.0[introspection]
+
+   app-crypt/libsecret[introspection]
+   media-libs/graphene[introspection]
+   net-libs/libsoup:3.0[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-08-06 Thread Matt Turner
commit: 3468b973aebd7a5ad8acf6dba9d54881a720
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Aug  6 16:10:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 16:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3468

gui-libs/libadwaita: Version bump to 1.3.4

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

 gui-libs/libadwaita/Manifest|  1 +
 gui-libs/libadwaita/libadwaita-1.3.4.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index c21dcab862f9..84bffe7bbf80 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,4 +1,5 @@
 DIST libadwaita-1.3.2.tar.xz 3132728 BLAKE2B 
ca9839af1016fae291d8d40dfc29c82ec92c2a22dc5b164290f755b40d01dfe0112afcf0c95101e37874ccf97b5ee2b5d5543315ef1144dc0ebaa73fa820afdb
 SHA512 
86591af2a699931518e211a41844a23d5aaaccb6196d39b28f4768129852c33267e9a66a91dc274711a31df38b84f39feb7c7d22ae54b946a16cea4865ac83e8
 DIST libadwaita-1.3.3.tar.xz 3145696 BLAKE2B 
1aa9de9cb5852cb2c57f6442c0f71d1bc3a5b62fa930a0a3aebdbc56b2050525be314362e1b886ae7fb9009491913eb8cd0f0921a42ccac0f49ef19478a836b7
 SHA512 
1ff0ad1cb04c920404eb177743f5caeedb20173e99e8654f1a157928ee00b0d8cb03dc411ad9617d44591709ecc805043a60c63adde1a2d17252a94c6a28a2be
+DIST libadwaita-1.3.4.tar.xz 3149996 BLAKE2B 
000cb953df4441bda2097c2d543117a22b101d7bc67458153d7cb39d2c49b7c648969b963120fbcd2ccb66ef9b3ce1259641b7120e363f7e9424e5876ff78ec0
 SHA512 
960105079c3959e633d6b5ed117a2877883f27cc63fcb525ed12c1ce029b0ae8d5d29f5732ac6704dd2aa67d5b2ac6603be33b265509358436fd93d181e2e54e
 DIST libadwaita-1.4.alpha.tar.xz 3893240 BLAKE2B 
7e02d373dfc23294f2c2689bd624c8c667ad5c7830316e905a2af705af0f8e0580181c2e501a7a044115a2f836f00dccce9a64853acfab6f2986c2eb524933a9
 SHA512 
a7c61fa76b804aa8c35c190e55a0b25b141daf1c49254741fc2fb396daf8d91779754b4234254a94957b83962611058579235272d6d2e3fe2fb3a3cef62e4be3
 DIST libadwaita-1.4.beta.tar.xz 3943140 BLAKE2B 
97e5e118a86d13a434a1cccf7744b81ebc1f790cc0973ee60ca8f7ec1dc591a46f76d2ca85e3dea06d52d0bc4677b829aa9ea0e5bcc094dd7544ef22f4e1b92b
 SHA512 
ddae1c87eec2a6a7b3a3ad999d6201eddb42b8fe74ffc2ba30ba851f5f5b75dd3e33c71e39d45ed04736d035b1fc513d9cd697aba77c7ac6ea1f4bde466fa7e3

diff --git a/gui-libs/libadwaita/libadwaita-1.3.4.ebuild 
b/gui-libs/libadwaita/libadwaita-1.3.4.ebuild
new file mode 100644
index ..19b942b88b42
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.3.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org meson python-any-r1 vala virtualx
+
+DESCRIPTION="Building blocks for modern adaptive GNOME applications"
+HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ 
https://gitlab.gnome.org/GNOME/libadwaita;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+IUSE="+introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.72:2
+   >=gui-libs/gtk-4.9.5:4[introspection?]
+   dev-libs/fribidi
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( dev-libs/appstream-glib )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   -Dprofiling=false
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   -Dgtk_doc=false # we ship pregenerated docs
+   $(meson_use test tests)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test --timeout-multiplier 2
+}
+
+src_install() {
+   meson_src_install
+
+   insinto /usr/share/gtk-doc/html
+   # This will install libadwaita API docs unconditionally, but this is 
intentional
+   doins -r "${S}"/doc/libadwaita-1
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/, net-misc/gnome-connections/

2023-08-06 Thread Matt Turner
commit: a6dd503f8a30266b9337f92f371c609498a857ca
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 20:46:56 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 16:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6dd503f

net-misc/gnome-connections: Version bump to 45_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32188
Signed-off-by: Matt Turner  gentoo.org>

 net-misc/gnome-connections/Manifest|  1 +
 .../gnome-connections-45_beta.ebuild   | 63 ++
 profiles/package.mask  |  1 +
 3 files changed, 65 insertions(+)

diff --git a/net-misc/gnome-connections/Manifest 
b/net-misc/gnome-connections/Manifest
index 8a9bbdc30766..dafe14c60951 100644
--- a/net-misc/gnome-connections/Manifest
+++ b/net-misc/gnome-connections/Manifest
@@ -1 +1,2 @@
 DIST gnome-connections-44.1.tar.xz 3999000 BLAKE2B 
62f811a5cf530d3b38b576217d004d982f051a12bd3e525499d7fa4466538a1c8a2d4713f15cb0862d753f06a1f624f8fa87b80498ecbb461e7e7a545cb8c4d5
 SHA512 
34878e51ae67b222f8c5a00524bf2f3f24b9bc989ceccd707028ecdec612d81d3dc5e187e000f6e870e1cf816a66342cb8e9e9aaf7a6296950e1efa5b8a0d47e
+DIST gnome-connections-45.beta.tar.xz 4006576 BLAKE2B 
98c229699490c8c66ec1e350c01b7063d45b08ffd138afea73250ebd9fd68be0f6caf60382651c7d4d05591439c51dae6a169ed8ba5b5207bf4a81815a0ede4f
 SHA512 
17cb276647d0ae96a729e43d1ae4e8a57f94880e636e0162f4685e72ed1d0fe6996b8926a932918812a954bc052cd5e5e44ed32a0b0dbcc648c0ae373e4eebd7

diff --git a/net-misc/gnome-connections/gnome-connections-45_beta.ebuild 
b/net-misc/gnome-connections/gnome-connections-45_beta.ebuild
new file mode 100644
index ..325726aeadc2
--- /dev/null
+++ b/net-misc/gnome-connections/gnome-connections-45_beta.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="A remote desktop client for the GNOME desktop environment"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/connections;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/gobject-introspection
+   >=dev-libs/glib-2.50:2
+   >=x11-libs/gtk+-3.22:3[introspection]
+   >=net-libs/gtk-vnc-0.4.4[pulseaudio,vala]
+   >=gui-libs/libhandy-1.6.0:1[vala]
+   >=dev-libs/libxml2-2.7.8
+   app-crypt/libsecret[vala]
+
+   >=net-misc/freerdp-2.0.0:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   $(vala_depend)
+   dev-libs/glib
+   dev-util/glib-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig
+
+   test? (
+   dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   )
+"
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dprofile=default
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 072276c56a04..72caabec0e31 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -332,6 +332,7 @@ dev-perl/Gtk2-Notify
 >=gui-libs/gtk-4.11
 >=gui-libs/libadwaita-1.4_alpha
 >=media-gfx/gnome-font-viewer-45_alpha
+>=net-misc/gnome-connections-45_alpha
 >=net-misc/gnome-remote-desktop-45_alpha
 >=sci-geosciences/gnome-maps-45_alpha
 >=sys-apps/baobab-45_alpha



[gentoo-commits] repo/gentoo:master commit in: gui-apps/gnome-console/, profiles/

2023-08-06 Thread Matt Turner
commit: a138d9ee40021ac4e493052c911e104577cd1cd7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Aug  6 04:02:28 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 16:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a138d9ee

gui-apps/gnome-console: Version bump to 45_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32191
Signed-off-by: Matt Turner  gentoo.org>

 gui-apps/gnome-console/Manifest|  1 +
 .../gnome-console/gnome-console-45_beta.ebuild | 53 ++
 profiles/package.mask  |  1 +
 3 files changed, 55 insertions(+)

diff --git a/gui-apps/gnome-console/Manifest b/gui-apps/gnome-console/Manifest
index d7055a23367c..f0a9731cf13f 100644
--- a/gui-apps/gnome-console/Manifest
+++ b/gui-apps/gnome-console/Manifest
@@ -1 +1,2 @@
 DIST gnome-console-44.0.tar.xz 160764 BLAKE2B 
db8438cf90ae7d54a359faa6cdda15dfcf4f47ba350d7b62febe71b9ade39b52e2da8883705ef7e31886eca7aa2940a1a9d4813460ef8a04402b829bb21f5ba5
 SHA512 
c53435f303d1625730174f3ec36c554c2090a5e64796b03642bb2ccc7edc301219f324d929b77dd8b4bfe12553c089103b2b57b6e1062b504b0d0007c2079f28
+DIST gnome-console-45.beta.tar.xz 169364 BLAKE2B 
b0834ce6b1398a0635097e29650ccce8dd0dd814e2efa1cb3d45986269e5491c031ef9c47113919fc26e424b04d2065f8c260befc786d62dc7deee09ee12c0b3
 SHA512 
1c9c9e34c39084c3182c6b03cee159b8e2a99e75acefc2882074d41fc62580e27acc12293c69b06a2cdb7e800a63b10b629f63d20ba52ce4bb493c1e09ffdaa6

diff --git a/gui-apps/gnome-console/gnome-console-45_beta.ebuild 
b/gui-apps/gnome-console/gnome-console-45_beta.ebuild
new file mode 100644
index ..48a5d7d780c9
--- /dev/null
+++ b/gui-apps/gnome-console/gnome-console-45_beta.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A simple user-friendly terminal emulator for the GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/console;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.76:2
+   >=gui-libs/gtk-4.10.5:4
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=gui-libs/vte-0.70.0:2.91-gtk4
+   gnome-base/libgtop:2=
+   >=dev-libs/libpcre2-10.32:0=
+   gnome-base/gsettings-desktop-schemas
+
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-util/desktop-file-utils
+   dev-libs/appstream-glib
+   )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Ddevel=false
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 72caabec0e31..3935841819f6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -329,6 +329,7 @@ dev-perl/Gtk2-Notify
 >=gnome-extra/gnome-system-monitor-45_alpha
 >=gnome-extra/gnome-weather-45_alpha
 >=gnome-extra/sushi-45_alpha
+>=gui-apps/gnome-console-45_alpha
 >=gui-libs/gtk-4.11
 >=gui-libs/libadwaita-1.4_alpha
 >=media-gfx/gnome-font-viewer-45_alpha



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

2023-08-06 Thread Matt Turner
commit: cfbc9beb39f027b5884d706b01a1354914cc092c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Aug  5 04:55:56 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug  6 16:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfbc9beb

gui-libs/libadwaita: Version bump to 1.4_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32179
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/libadwaita/Manifest   |  1 +
 gui-libs/libadwaita/libadwaita-1.4_beta.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 4566aaa4cc0b..c21dcab862f9 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,3 +1,4 @@
 DIST libadwaita-1.3.2.tar.xz 3132728 BLAKE2B 
ca9839af1016fae291d8d40dfc29c82ec92c2a22dc5b164290f755b40d01dfe0112afcf0c95101e37874ccf97b5ee2b5d5543315ef1144dc0ebaa73fa820afdb
 SHA512 
86591af2a699931518e211a41844a23d5aaaccb6196d39b28f4768129852c33267e9a66a91dc274711a31df38b84f39feb7c7d22ae54b946a16cea4865ac83e8
 DIST libadwaita-1.3.3.tar.xz 3145696 BLAKE2B 
1aa9de9cb5852cb2c57f6442c0f71d1bc3a5b62fa930a0a3aebdbc56b2050525be314362e1b886ae7fb9009491913eb8cd0f0921a42ccac0f49ef19478a836b7
 SHA512 
1ff0ad1cb04c920404eb177743f5caeedb20173e99e8654f1a157928ee00b0d8cb03dc411ad9617d44591709ecc805043a60c63adde1a2d17252a94c6a28a2be
 DIST libadwaita-1.4.alpha.tar.xz 3893240 BLAKE2B 
7e02d373dfc23294f2c2689bd624c8c667ad5c7830316e905a2af705af0f8e0580181c2e501a7a044115a2f836f00dccce9a64853acfab6f2986c2eb524933a9
 SHA512 
a7c61fa76b804aa8c35c190e55a0b25b141daf1c49254741fc2fb396daf8d91779754b4234254a94957b83962611058579235272d6d2e3fe2fb3a3cef62e4be3
+DIST libadwaita-1.4.beta.tar.xz 3943140 BLAKE2B 
97e5e118a86d13a434a1cccf7744b81ebc1f790cc0973ee60ca8f7ec1dc591a46f76d2ca85e3dea06d52d0bc4677b829aa9ea0e5bcc094dd7544ef22f4e1b92b
 SHA512 
ddae1c87eec2a6a7b3a3ad999d6201eddb42b8fe74ffc2ba30ba851f5f5b75dd3e33c71e39d45ed04736d035b1fc513d9cd697aba77c7ac6ea1f4bde466fa7e3

diff --git a/gui-libs/libadwaita/libadwaita-1.4_beta.ebuild 
b/gui-libs/libadwaita/libadwaita-1.4_beta.ebuild
new file mode 100644
index ..4b6df2059b20
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.4_beta.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org meson python-any-r1 vala virtualx
+
+DESCRIPTION="Building blocks for modern adaptive GNOME applications"
+HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ 
https://gitlab.gnome.org/GNOME/libadwaita;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+IUSE="+introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.76:2
+   >=gui-libs/gtk-4.11.3:4[introspection?]
+   dev-libs/appstream:=
+   dev-libs/fribidi
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   -Dprofiling=false
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   -Dgtk_doc=false # we ship pregenerated docs
+   $(meson_use test tests)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test --timeout-multiplier 2
+}
+
+src_install() {
+   meson_src_install
+
+   insinto /usr/share/gtk-doc/html
+   # This will install libadwaita API docs unconditionally, but this is 
intentional
+   doins -r "${S}"/doc/libadwaita-1
+}



[gentoo-commits] proj/pms:master commit in: /

2023-08-06 Thread Ulrich Müller
commit: 5c394f7d83e432cde0d9ff9d70c2e2eb0c1c2327
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug  2 10:18:54 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Aug  6 11:09:41 2023 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=5c394f7d

ebuild-env-vars.tex: BROOT is valid in additional pkg_* phases

By section sec:dependency-classes, dependency class BDEPEND is
satisfied in phase functions src_* and pkg_setup (only if part of
source build); IDEPEND is satisfied in pkg_preinst, pkg_postinst,
pkg_prerm and pkg_postrm.

Update the entry for BROOT accordingly.

Closes: https://bugs.gentoo.org/911574
Reported-by: Mike Gilbert  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-env-vars.tex | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index fc8123b..20aedb4 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -149,7 +149,8 @@ inconsistent variable.
 by table~\ref{tab:depend-prefix}. Only for EAPIs listed in 
table~\ref{tab:offset-env-vars-table}
 as supporting \t{ESYSROOT}. \\
 \t{BROOT} &
-\t{src_*}, \t{pkg_setup}\footnotemark[\value{footnote}] &
+\t{src_*}, \t{pkg_setup},\footnotemark[\value{footnote}] \t{pkg_preinst}, 
\t{pkg_postinst},
+\t{pkg_prerm}, \t{pkg_postrm} &
 No &
 \featurelabel{broot} The absolute path to the root directory containing 
build dependencies
 satisfied by \t{BDEPEND} and \t{IDEPEND}, typically executable build 
tools. This includes any



[gentoo-commits] proj/pms:master commit in: /

2023-08-06 Thread Ulrich Müller
commit: 07dde903c0f2feeb9f4aa46273436dc992b18913
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug  3 16:16:07 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Aug  6 11:09:41 2023 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=07dde903

ebuild-env-vars.tex: Avoid "Ditto" in the env variables table

Suggested-by: Sam James  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-env-vars.tex | 23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index 533936a..fc8123b 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -48,15 +48,15 @@ inconsistent variable.
 Package name and version, without the revision part. For example, 
\t{vim-7.0.174}. \\
 \t{PF} &
 All &
-Ditto &
+No\footnotemark[\value{footnote}] &
 Package name, version, and revision (if any), for example 
\t{vim-7.0.174-r1}. \\
 \t{PN} &
 All &
-Ditto &
+No\footnotemark[\value{footnote}] &
 Package name, for example \t{vim}. \\
 \t{CATEGORY} &
 All &
-Ditto &
+No\footnotemark[\value{footnote}] &
 The package's category, for example \t{app-editors}. \\
 \t{PV} &
 All &
@@ -81,7 +81,7 @@ inconsistent variable.
 assume that the package manager sets it in the EAPIs supporting it. For 
example, a few
 configure scripts use this variable to find the \t{aalib} package; ebuilds 
calling such
 configure scripts must thus work around this.} &
-Ditto &
+\t{src_*}, \t{pkg_nofetch} &
 Yes &
 \featurelabel{aa} All source files that could be available for the 
package, including any that
 are disabled in \t{A} because of USE conditionals. The value is calculated 
from the base names
@@ -96,11 +96,11 @@ inconsistent variable.
 not exist; if a repository provides no support files for the package in 
question then an ebuild
 must be prepared for the situation where \t{FILESDIR} points to a 
non-existent directory. \\
 \t{DISTDIR} &
-Ditto &
+\t{src_*}, global~scope\footnotemark[\value{footnote}] &
 Yes &
 The full path to the directory in which the files in the \t{A} variable 
are stored. \\
 \t{WORKDIR} &
-Ditto &
+\t{src_*}, global~scope\footnotemark[\value{footnote}] &
 Yes &
 The full path to the ebuild's working directory, where all build data 
should be contained. \\
 \t{S} &
@@ -143,19 +143,18 @@ inconsistent variable.
 satisfied by \t{DEPEND}\@. Only for EAPIs listed in 
table~\ref{tab:added-env-vars-table}
 as supporting \t{SYSROOT}. \\
 \t{ESYSROOT} &
-Ditto &
+\t{src_*}, \t{pkg_setup}\footnotemark[\value{footnote}] &
 No &
 Contains the concatenation of the \t{SYSROOT} path and applicable prefix 
value, as determined
 by table~\ref{tab:depend-prefix}. Only for EAPIs listed in 
table~\ref{tab:offset-env-vars-table}
 as supporting \t{ESYSROOT}. \\
 \t{BROOT} &
-Ditto &
+\t{src_*}, \t{pkg_setup}\footnotemark[\value{footnote}] &
 No &
 \featurelabel{broot} The absolute path to the root directory containing 
build dependencies
 satisfied by \t{BDEPEND} and \t{IDEPEND}, typically executable build 
tools. This includes any
 applicable offset prefix. Only for EAPIs listed in 
table~\ref{tab:added-env-vars-table} as
-supporting \t{BROOT}.
-\\
+supporting \t{BROOT}. \\
 \t{T} &
 All &
 Partially\footnote{Consistent and preserved across a single connected 
sequence of install or
@@ -164,12 +163,12 @@ inconsistent variable.
 The full path to a temporary directory for use by the ebuild. \\
 \t{TMPDIR} &
 All &
-Ditto &
+Partially\footnotemark[\value{footnote}] &
 Must be set to the location of a usable temporary directory, for any 
applications
 called by an ebuild. Must not be used by ebuilds directly; see \t{T} 
above. \\
 \t{HOME} &
 All &
-Ditto &
+Partially\footnotemark[\value{footnote}] &
 The full path to an appropriate temporary directory for use by any 
programs invoked by the
 ebuild that may read or modify the home directory. \\
 \t{EPREFIX} &



  1   2   >