[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/

2023-01-19 Thread Joonas Niilola
commit: 8002a4ab0bdd4dc51fb811e1b07599addf95a44d
Author: Marco Scardovi  icloud  com>
AuthorDate: Sun Jan  8 21:15:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:52:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8002a4ab

app-admin/gkrellm: update EAPI 7 -> 8

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

 app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild | 140 +
 1 file changed, 140 insertions(+)

diff --git a/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild 
b/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild
new file mode 100644
index ..0cb8a88d1b58
--- /dev/null
+++ b/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop systemd toolchain-funcs
+
+DESCRIPTION="Single process stack of various system monitors"
+HOMEPAGE="http://www.gkrellm.net/;
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.srcbox.net/gkrellm/gkrellm.git;
+else
+   SRC_URI="http://gkrellm.srcbox.net/releases/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+LICENSE="GPL-3+"
+SLOT="2"
+IUSE="gnutls hddtemp lm-sensors nls ntlm ssl X"
+
+RDEPEND="
+   acct-group/gkrellmd
+   acct-user/gkrellmd
+   dev-libs/glib:2
+   hddtemp? ( app-admin/hddtemp )
+   ssl? (
+   gnutls? ( net-libs/gnutls )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:= )
+   nls? ( virtual/libintl )
+   ntlm? ( net-libs/libntlm )
+   X? (
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/pango
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   nls? ( sys-devel/gettext )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.3.5-config.patch"
+   "${FILESDIR}/${PN}-2.3.5-width.patch"
+   "${FILESDIR}/${PN}-2.3.5-sansfont.patch"
+)
+
+DOCS=( Changelog CREDITS README )
+
+pkg_pretend() {
+   if use gnutls && ! use ssl ; then
+   ewarn "You have enabled the \"gnutls\" USE flag but not the 
\"ssl\" USE flag."
+   ewarn "No ssl backend will be built!"
+   fi
+}
+
+src_prepare() {
+   sed -e 's:-O2 ::' \
+   -e 's:override CC:CFLAGS:' \
+   -e 's:-L/usr/X11R6/lib::' \
+   -i */Makefile || die "sed Makefile(s) failed"
+
+   sed -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):" \
+   -e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \
+   -i src/${PN}.h || die "sed ${PN}.h failed"
+
+   default
+}
+
+src_compile() {
+   TARGET=
+
+   if use X ; then
+   emake \
+   ${TARGET} \
+   CC="$(tc-getCC)" \
+   STRIP="" \
+   INSTALLROOT="${EPREFIX}/usr" \
+   INCLUDEDIR="${EPREFIX}/usr/include/gkrellm2" \
+   LOCALEDIR="${EPREFIX}/usr/share/locale" \
+   $(usex nls "" "enable_nls=0") \
+   $(usex lm-sensors "" "without-libsensors=yes") \
+   $(usex ntlm "" "without-ntlm=yes") \
+   $(usex ssl $(usex gnutls 'without-ssl=yes' 
'without-gnutls=yes') 'without-ssl=yes without-gnutls=yes')
+   else
+   cd server || die
+   emake \
+   ${TARGET} \
+   CC="$(tc-getCC)" \
+   LINK_FLAGS="$LDFLAGS -Wl,-E" \
+   STRIP="" \
+   $(usex nls "" "enable_nls=0") \
+   $(usex lm-sensors "" "without-libsensors=yes")
+   fi
+}
+
+src_install() {
+   if use X ; then
+   emake \
+   install${TARGET:+_}${TARGET} \
+   $(usex nls "" "enable_nls=0") \
+   STRIP="" \
+   INSTALLDIR="${ED}/usr/bin" \
+   INCLUDEDIR="${ED}/usr/include" \
+   LOCALEDIR="${ED}/usr/share/locale" \
+   PKGCONFIGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
+   MANDIR="${ED}/usr/share/man/man1"
+
+   docinto html
+   dodoc *.html
+
+   newicon src/icon.xpm ${PN}.xpm
+   make_desktop_entry ${PN} GKrellM ${PN}
+   else
+   dobin server/gkrellmd
+
+   insinto /usr/include/gkrellm2
+   doins server/gkrellmd.h
+   doins shared/log.h
+   fi
+
+   newinitd "${FILESDIR}"/gkrellmd.initd 

[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/

2023-01-19 Thread Joonas Niilola
commit: a1fc96e9196fde73a17e94996fcc4b14aeb2e7cf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 20 07:51:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:53:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1fc96e9

app-admin/gkrellm: add missing xorg-proto dep

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

 app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild | 1 +
 app-admin/gkrellm/gkrellm-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild 
b/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild
index 0cb8a88d1b58..18b1fce7cd92 100644
--- a/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild
+++ b/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild
@@ -43,6 +43,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   x11-base/xorg-proto
nls? ( sys-devel/gettext )
 "
 

diff --git a/app-admin/gkrellm/gkrellm-.ebuild 
b/app-admin/gkrellm/gkrellm-.ebuild
index 0cb8a88d1b58..18b1fce7cd92 100644
--- a/app-admin/gkrellm/gkrellm-.ebuild
+++ b/app-admin/gkrellm/gkrellm-.ebuild
@@ -43,6 +43,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   x11-base/xorg-proto
nls? ( sys-devel/gettext )
 "
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/

2023-01-19 Thread Joonas Niilola
commit: f68d890bdb38ff2ce5848180e6af87a1160e994b
Author: Marco Scardovi  icloud  com>
AuthorDate: Sun Jan  8 21:19:26 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:53:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68d890b

app-admin/gkrellm: update EAPI 7 -> 8 on 

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

 app-admin/gkrellm/gkrellm-.ebuild | 29 +
 1 file changed, 13 insertions(+), 16 deletions(-)

diff --git a/app-admin/gkrellm/gkrellm-.ebuild 
b/app-admin/gkrellm/gkrellm-.ebuild
index caea7327cbef..0cb8a88d1b58 100644
--- a/app-admin/gkrellm/gkrellm-.ebuild
+++ b/app-admin/gkrellm/gkrellm-.ebuild
@@ -1,19 +1,17 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop systemd toolchain-funcs
 
-MY_P="${P/_/-}"
-
 DESCRIPTION="Single process stack of various system monitors"
 HOMEPAGE="http://www.gkrellm.net/;
 if [[ "${PV}" ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.srcbox.net/gkrellm/gkrellm.git;
 else
-   SRC_URI="http://gkrellm.srcbox.net/${MY_P}.tar.bz2;
+   SRC_URI="http://gkrellm.srcbox.net/releases/${P}.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 LICENSE="GPL-3+"
@@ -41,22 +39,21 @@ RDEPEND="
x11-libs/libSM
x11-libs/libX11
x11-libs/pango
-   )"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )"
-
-BDEPEND="
-   virtual/pkgconfig
+   )
 "
+DEPEND="
+   ${RDEPEND}
+   nls? ( sys-devel/gettext )
+"
+
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-2.3.5-config.patch
-   "${FILESDIR}"/${PN}-2.3.5-width.patch
-   "${FILESDIR}"/${PN}-2.3.5-sansfont.patch
+   "${FILESDIR}/${PN}-2.3.5-config.patch"
+   "${FILESDIR}/${PN}-2.3.5-width.patch"
+   "${FILESDIR}/${PN}-2.3.5-sansfont.patch"
 )
 
-S="${WORKDIR}/${MY_P}"
-
 DOCS=( Changelog CREDITS README )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/

2023-01-19 Thread Joonas Niilola
commit: fe30ff96a36e4fdae7c8230ec6277aa54cf586be
Author: Marco Scardovi  icloud  com>
AuthorDate: Sun Jan  8 21:23:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:52:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe30ff96

app-admin/gkrellm: update HOMEPAGE, SRC_URI

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

 app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild 
b/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild
index 1213ede77276..136f4e903e33 100644
--- a/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild
+++ b/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild
@@ -1,19 +1,17 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit desktop systemd toolchain-funcs
 
-MY_P="${P/_/-}"
-
 DESCRIPTION="Single process stack of various system monitors"
-HOMEPAGE="http://www.gkrellm.net/;
+HOMEPAGE="http://gkrellm.srcbox.net/;
 if [[ "${PV}" ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.srcbox.net/gkrellm;
 else
-   SRC_URI="http://gkrellm.srcbox.net/${MY_P}.tar.bz2;
+   SRC_URI="http://gkrellm.srcbox.net/releases/${P}.tar.bz2;
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
 fi
 LICENSE="GPL-3+"
@@ -55,8 +53,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.3.5-sansfont.patch
 )
 
-S="${WORKDIR}/${MY_P}"
-
 DOCS=( Changelog CREDITS README )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: app-text/wgetpaste/

2023-01-19 Thread Joonas Niilola
commit: 389ea2c5f791e925c0a1cb87262d83b0f48c886f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 20 07:38:59 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:39:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ea2c5

app-text/wgetpaste: Stabilize 2.33-r1 ALLARCHES, #891445

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

 app-text/wgetpaste/wgetpaste-2.33-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild 
b/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild
index 71e79ddd02dc..4c9afff880ea 100644
--- a/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild
+++ b/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz;
 
 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="+ssl"
 
 PROPERTIES="test_network"



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

2023-01-19 Thread Joonas Niilola
commit: 7f29532fd07649482ed8baaeed938567faaf6bb8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 20 07:36:18 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:39:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f29532f

dev-python/pymountboot: add missing pkgconfig BDEPEND

 File 
"/var/tmp/portage/dev-python/pymountboot-0.2.3-r1/work/pymountboot-0.2.3/setup.py",
 line 18, in 
cflags, libs = [pkgconfig_get(x, 'mount') for x in ('--cflags', '--libs')]
  File 
"/var/tmp/portage/dev-python/pymountboot-0.2.3-r1/work/pymountboot-0.2.3/setup.py",
 line 18, in 
cflags, libs = [pkgconfig_get(x, 'mount') for x in ('--cflags', '--libs')]
  File 
"/var/tmp/portage/dev-python/pymountboot-0.2.3-r1/work/pymountboot-0.2.3/setup.py",
 line 11, in pkgconfig_get
subp = subprocess.Popen(('pkg-config',) + args,
  File "/usr/lib/python3.10/subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.10/subprocess.py", line 1847, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pkg-config'

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

 dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild 
b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
index 90c2d0863dc6..cf4345c9068d 100644
--- a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
+++ b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
@@ -20,3 +20,4 @@ KEYWORDS="amd64 ~riscv x86"
 
 RDEPEND=">=sys-apps/util-linux-2.20"
 DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"



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

2023-01-19 Thread Arthur Zamarin
commit: 3788416619ab80b1febe11797baf7c61c4066f71
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 07:37:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 07:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37884166

dev-python/snakeoil: drop 0.10.1, 0.10.2, 0.10.3

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

 dev-python/snakeoil/Manifest   |  3 ---
 dev-python/snakeoil/snakeoil-0.10.1.ebuild | 29 ---
 dev-python/snakeoil/snakeoil-0.10.2.ebuild | 32 --
 dev-python/snakeoil/snakeoil-0.10.3.ebuild | 32 --
 4 files changed, 96 deletions(-)

diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index 3b1aea3c25cd..b0904e2fd50a 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,5 +1,2 @@
-DIST snakeoil-0.10.1.tar.gz 176054 BLAKE2B 
bd056911c993d274d6c0c79ee4660629d8a6b8c276835a1b29bea16f977907b76a5edebe142b168b282fce3baa9c97b465233d91f5a279fba26a2c04aec0c784
 SHA512 
9e16652663dab1bd88f620a4fb80ca6602a181d4738a34bef89116f962a2035988cf9fb036b6a12de39b05a5251ade0e933b1df63c020b900338a89169619397
-DIST snakeoil-0.10.2.tar.gz 178557 BLAKE2B 
2bdbb99cb6c9aab3f491895d4f4f51b47484a36cb97b3e41240b7b72b9918c0a85b9ad0f8cf977e5f9a2b618f1ca50535d5c7290626807dd78d1ab2fa0b9c24e
 SHA512 
9b0e124faef00840e0a21ff8b1632bdfb15b5c03c7305e65cc7b709e57a55060c65094d6c978ec1b3f6677e6bf0f22aba6036eb7d1c434a32f64242c1a008f33
-DIST snakeoil-0.10.3.tar.gz 179090 BLAKE2B 
5b819da874b93531ebe615e15fda08bcafcf077c6f1926ea6eab68aa7df64c12de1ebf592b4c299802c92e1941f3fbb99ad812f659d2b691532e4206451cfe94
 SHA512 
e82427960d98c1856215ee1a48836f9835483d468cccec97f3e892277cada67359ea62f00538ee573e4a6d14991a8dcce2a42e4689ff6f96abf56b29ca8f9fc6
 DIST snakeoil-0.10.4.tar.gz 181814 BLAKE2B 
953432469bc588623f154103ba8e698073a39222e5a6d6496759067ee269e587bec86ae96ba7665e75c83936f2f78e9bec1fa51c4e9f98a3ff1b1e72d75f1fcb
 SHA512 
815707f13fbf0ae17b5e2188a9357df66d2564e5f8c5dc0ed7e8d07e2eea21cd15d79b8fc44b4072ef4524446d27d6742f6f95a650c327103e656c4b6b78e72f
 DIST snakeoil-0.10.5.tar.gz 183358 BLAKE2B 
6154eb0b5ce55aefc67484dc33c8a6e36ee903bce4293045252a8c9a3b4ecfc27690c720bb46842c1bca8c14ef59fbae4d3c1f02ebd46a7c91c1c9fbd1aa1532
 SHA512 
fafc04aa65423ebb3db66daa9c239bdf0968722b8ac14c1206dd3f26e3960d832fd15001e320463f98ca142ec7e1d6bff73ebc0ab10c3c5d3cde241b8160fdc3

diff --git a/dev-python/snakeoil/snakeoil-0.10.1.ebuild 
b/dev-python/snakeoil/snakeoil-0.10.1.ebuild
deleted file mode 100644
index aad44f78b948..
--- a/dev-python/snakeoil/snakeoil-0.10.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="misc common functionality and useful optimizations"
-HOMEPAGE="https://github.com/pkgcore/snakeoil;
-
-LICENSE="BSD BSD-2 MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/snakeoil/snakeoil-0.10.2.ebuild 
b/dev-python/snakeoil/snakeoil-0.10.2.ebuild
deleted file mode 100644
index 50e5f7ee3893..
--- a/dev-python/snakeoil/snakeoil-0.10.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="misc common functionality and useful optimizations"
-HOMEPAGE="https://github.com/pkgcore/snakeoil;
-
-LICENSE="BSD BSD-2 MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/flit_core-3.8[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/snakeoil/snakeoil-0.10.3.ebuild 
b/dev-python/snakeoil/snakeoil-0.10.3.ebuild
deleted file mode 100644
index d2381d899739..
--- a/dev-python/snakeoil/snakeoil-0.10.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-

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

2023-01-19 Thread Arthur Zamarin
commit: b59500bd7d0d2f2ee79b49aa97abf513be7da5b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 07:37:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 07:38:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59500bd

dev-python/snakeoil: add 0.10.5

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

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

diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index 9d747ca13122..3b1aea3c25cd 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -2,3 +2,4 @@ DIST snakeoil-0.10.1.tar.gz 176054 BLAKE2B 
bd056911c993d274d6c0c79ee4660629d8a6b
 DIST snakeoil-0.10.2.tar.gz 178557 BLAKE2B 
2bdbb99cb6c9aab3f491895d4f4f51b47484a36cb97b3e41240b7b72b9918c0a85b9ad0f8cf977e5f9a2b618f1ca50535d5c7290626807dd78d1ab2fa0b9c24e
 SHA512 
9b0e124faef00840e0a21ff8b1632bdfb15b5c03c7305e65cc7b709e57a55060c65094d6c978ec1b3f6677e6bf0f22aba6036eb7d1c434a32f64242c1a008f33
 DIST snakeoil-0.10.3.tar.gz 179090 BLAKE2B 
5b819da874b93531ebe615e15fda08bcafcf077c6f1926ea6eab68aa7df64c12de1ebf592b4c299802c92e1941f3fbb99ad812f659d2b691532e4206451cfe94
 SHA512 
e82427960d98c1856215ee1a48836f9835483d468cccec97f3e892277cada67359ea62f00538ee573e4a6d14991a8dcce2a42e4689ff6f96abf56b29ca8f9fc6
 DIST snakeoil-0.10.4.tar.gz 181814 BLAKE2B 
953432469bc588623f154103ba8e698073a39222e5a6d6496759067ee269e587bec86ae96ba7665e75c83936f2f78e9bec1fa51c4e9f98a3ff1b1e72d75f1fcb
 SHA512 
815707f13fbf0ae17b5e2188a9357df66d2564e5f8c5dc0ed7e8d07e2eea21cd15d79b8fc44b4072ef4524446d27d6742f6f95a650c327103e656c4b6b78e72f
+DIST snakeoil-0.10.5.tar.gz 183358 BLAKE2B 
6154eb0b5ce55aefc67484dc33c8a6e36ee903bce4293045252a8c9a3b4ecfc27690c720bb46842c1bca8c14ef59fbae4d3c1f02ebd46a7c91c1c9fbd1aa1532
 SHA512 
fafc04aa65423ebb3db66daa9c239bdf0968722b8ac14c1206dd3f26e3960d832fd15001e320463f98ca142ec7e1d6bff73ebc0ab10c3c5d3cde241b8160fdc3

diff --git a/dev-python/snakeoil/snakeoil-0.10.5.ebuild 
b/dev-python/snakeoil/snakeoil-0.10.5.ebuild
new file mode 100644
index ..9a344ead0fff
--- /dev/null
+++ b/dev-python/snakeoil/snakeoil-0.10.5.ebuild
@@ -0,0 +1,32 @@
+# 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_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+inherit distutils-r1
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="misc common functionality and useful optimizations"
+HOMEPAGE="https://github.com/pkgcore/snakeoil;
+
+LICENSE="BSD BSD-2 MIT"
+SLOT="0"
+
+RDEPEND="
+   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/flit_core-3.8[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] proj/pkgcore/snakeoil:master commit in: src/snakeoil/

2023-01-19 Thread Arthur Zamarin
commit: 9f1bd128877bc2c316473d34aa4e2cdaec431331
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 07:36:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 07:36:47 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=9f1bd128

start work on 0.10.6

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

 src/snakeoil/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/snakeoil/__init__.py b/src/snakeoil/__init__.py
index 2009d305..17aa8de2 100644
--- a/src/snakeoil/__init__.py
+++ b/src/snakeoil/__init__.py
@@ -11,4 +11,4 @@ This library is a bit of a grabbag of the following:
 """
 
 __title__ = "snakeoil"
-__version__ = "0.10.5"
+__version__ = "0.10.6"



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

2023-01-19 Thread Arthur Zamarin
commit: c0ca221cd9c6e3970a2baaa732289f65afdaca7c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 07:30:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 07:30:57 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=c0ca221c

new release 0.10.5

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

 NEWS.rst | 10 ++
 src/snakeoil/__init__.py |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/NEWS.rst b/NEWS.rst
index 6a654017..482b2856 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,16 @@
 Release Notes
 =
 
+snakeoil 0.10.5 (2023-01-20)
+
+
+- cli.arghparse: improve _format_args for Delayed (Arthur Zamarin)
+  https://github.com/pkgcore/pkgcheck/issues/520
+
+- compression: prefer gtar over tar if available (Sam James, #93)
+
+- format code with ``black`` (Brian Harring, Arthur Zamarin, #95)
+
 snakeoil 0.10.4 (2022-12-09)
 
 

diff --git a/src/snakeoil/__init__.py b/src/snakeoil/__init__.py
index a1c1f205..2009d305 100644
--- a/src/snakeoil/__init__.py
+++ b/src/snakeoil/__init__.py
@@ -11,4 +11,4 @@ This library is a bit of a grabbag of the following:
 """
 
 __title__ = "snakeoil"
-__version__ = "0.10.4"
+__version__ = "0.10.5"



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

2023-01-19 Thread Ionen Wolkens
commit: 740e8ad8153dbbefc1e9940dcd44998b69a39e07
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 20 07:14:26 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 20 07:28:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740e8ad8

media-video/mpv: run meson_src_test in live

Only does a very basic libmpv test so far, but it is something
and upstream added it to their CI -- so let's run it too (no-op
if USE=-libmpv, but run unconditionally given more tests may be
added in the future).

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

 media-video/mpv/mpv-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index ac0f9dd62ae7..2c923f2ec44e 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -260,6 +260,9 @@ src_test() {
[[ ${test} == @($(IFS='|'; echo "${skip[*]}")) ]] ||
edo "${BUILD_DIR}"/mpv -v --no-config 
--unittest="${test}"
done
+
+   # currently only does basic libmpv testing, do in addition to --unittest
+   meson_src_test
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/

2023-01-19 Thread Joonas Niilola
commit: 510b43e929167b9827e7f8910a509f44b2babc3e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 20 07:27:23 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:27:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510b43e9

app-text/mupdf: $P -> ${P} on 1.21.1

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

 app-text/mupdf/mupdf-1.21.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/mupdf/mupdf-1.21.1.ebuild 
b/app-text/mupdf/mupdf-1.21.1.ebuild
index 5eb70637cf2a..0d782560357f 100644
--- a/app-text/mupdf/mupdf-1.21.1.ebuild
+++ b/app-text/mupdf/mupdf-1.21.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -52,8 +52,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.15-openssl-x11.patch
# General cross fixes from Debian (refreshed)
"${FILESDIR}"/${PN}-1.19.0-cross-fixes.patch
-   "${FILESDIR}"/$P-no-drm.patch
-   "${FILESDIR}"/$P-fix-aliasing-violation.patch
+   "${FILESDIR}"/${P}-no-drm.patch
+   "${FILESDIR}"/${P}-fix-aliasing-violation.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-tss/files/, app-crypt/tpm2-tss/

2023-01-19 Thread Viorel Munteanu
commit: a638393fbda99d061ed5e9298031431ceb679fd6
Author: Christopher Byrne  gmail  com>
AuthorDate: Mon Jan  2 17:46:11 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jan 20 07:25:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a638393f

app-crypt/tpm2-tss: add 4.0.0

Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28937
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-crypt/tpm2-tss/Manifest|  1 +
 ...pm2-tss-4.0.0-Dont-install-files-into-run.patch | 26 ++
 app-crypt/tpm2-tss/metadata.xml|  1 +
 app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild   | 93 ++
 4 files changed, 121 insertions(+)

diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index 3a945d93a771..4058c153abbc 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -1,2 +1,3 @@
 DIST tpm2-tss-3.2.0.tar.gz 1629211 BLAKE2B 
a89aa4d89a50bdfb5a9652874d30e2138747bd022049f2be2d0b56e296329d0c41254033ec3a062dbd64fde54a62e952f54446c551e5788231827cd53fae045a
 SHA512 
cabb411f074dfa94919ba914849aac77a0ac2f50622e28a1406cf575369148774748e0e2b7a7c566ec83561a96d4b883bac5a3b1763f4cf48668a0c5d68c0a23
 DIST tpm2-tss-3.2.1.tar.gz 1638566 BLAKE2B 
bdf5eeca1e7269a639cefd8b4a38e16c5b7c08518411a22718dcd14bc9fe3b621eee77cdd98f9ece0f6d9a52319bce5e0a502ff9a6e4ba6716341bd01f5967a9
 SHA512 
dbe5e29349d78621fcd608d9c75fa58f5e6462264b9654ca85af9f9faafebe1107d9f735a1b6ad4956a089b0dd96cbda3f46364cabd846f9fb29a419b074c78f
+DIST tpm2-tss-4.0.0.tar.gz 1787084 BLAKE2B 
9b9d466eab77ae71ec916c911f9e1321013fe49594e103610fcb03492a2f20e811a2faddc2237519b710a1931226d5664581cd671d2318319a92e16bcb5ccfb4
 SHA512 
1058aa74e2358bfb60a17b85291dc642d40b49bb076453810c5b2b0c37c72671c319d783c879f719ccbe7aaeb5f464e0144c6ee12d28242b477be5d579cb3f9c

diff --git 
a/app-crypt/tpm2-tss/files/tpm2-tss-4.0.0-Dont-install-files-into-run.patch 
b/app-crypt/tpm2-tss/files/tpm2-tss-4.0.0-Dont-install-files-into-run.patch
new file mode 100644
index ..ca51ab7f9382
--- /dev/null
+++ b/app-crypt/tpm2-tss/files/tpm2-tss-4.0.0-Dont-install-files-into-run.patch
@@ -0,0 +1,26 @@
+diff --git a/Makefile.am b/Makefile.am
+index 2c81cfa9..2673995c 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -767,13 +767,11 @@ define set_tss_permissions
+ endef
+ 
+ define make_fapi_dirs
+-($(call make_tss_dir,$(DESTDIR)$(runstatedir)/tpm2-tss/eventlog/) || 
true) && \
+ ($(call 
make_tss_dir,$(DESTDIR)$(localstatedir)/lib/tpm2-tss/system/keystore/))
+ endef
+ 
+ define set_fapi_permissions
+ if test -z "${DESTDIR}"; then \ e
+-($(call set_tss_permissions,$(DESTDIR)$(runstatedir)/tpm2-tss)) && \
+ ($(call set_tss_permissions,$(DESTDIR)$(localstatedir)/lib/tpm2-tss)) 
\
+ fi
+ endef
+@@ -784,7 +782,6 @@ endef
+ 
+ define check_fapi_dirs
+ if test -z "${DESTDIR}"; then \
+-($(call check_dir,$(DESTDIR)$(runstatedir)/tpm2-tss/eventlog/)) && \
+ ($(call 
check_dir,$(DESTDIR)$(localstatedir)/lib/tpm2-tss/system/keystore/)) \
+ fi;
+ endef

diff --git a/app-crypt/tpm2-tss/metadata.xml b/app-crypt/tpm2-tss/metadata.xml
index 0a726fa2d171..ada5791c33d5 100644
--- a/app-crypt/tpm2-tss/metadata.xml
+++ b/app-crypt/tpm2-tss/metadata.xml
@@ -13,6 +13,7 @@
Enable feature API (requires openssl as 
crypto backend)
Use net-libs/mbedtls as crypto 
engine
Use dev-libs/openssl as crypto 
engine
+   Enable policy library (requires openssl as 
crypto backend)


tpm2-software/tpm2-tss

diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild
new file mode 100644
index ..ba650e60ee44
--- /dev/null
+++ b/app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
+
+DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
+HOMEPAGE="https://github.com/tpm2-software/tpm2-tss;
+SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0/4"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc +fapi +openssl mbedtls +policy static-libs test"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="^^ ( mbedtls openssl )
+   fapi? ( openssl !mbedtls )
+   policy? ( openssl !mbedtls )"
+
+RDEPEND="acct-group/tss
+   acct-user/tss
+   fapi? ( dev-libs/json-c:=[${MULTILIB_USEDEP}]
+   >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}] )
+   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )"
+
+DEPEND="${RDEPEND}
+   test? ( app-crypt/swtpm
+   dev-libs/uthash
+   

[gentoo-commits] proj/pkgcore/snakeoil:master commit in: src/snakeoil/cli/

2023-01-19 Thread Arthur Zamarin
commit: c3024463f81783169aba78ad93bfc0a0502f1daf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 07:24:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 07:24:18 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=c3024463

cli.arghparse: add missing comma in help metavar text

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

 src/snakeoil/cli/arghparse.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/snakeoil/cli/arghparse.py b/src/snakeoil/cli/arghparse.py
index 375ffe42..a1d1c0b1 100644
--- a/src/snakeoil/cli/arghparse.py
+++ b/src/snakeoil/cli/arghparse.py
@@ -519,8 +519,7 @@ class _SubParser(argparse._SubParsersAction):
 Reverts the broken upstream change made in issue #9351 which causes
 issue #23058. This can be dropped when the problem is fixed upstream.
 """
-parser_name = values[0]
-arg_strings = values[1:]
+parser_name, *arg_strings = values
 
 # set the parser name if requested
 if self.dest is not argparse.SUPPRESS:
@@ -555,7 +554,7 @@ class CsvHelpFormatter(argparse.HelpFormatter):
 ):
 result = "%s[,-%s,...]" % get_metavar(2)
 elif isinstance(action, (CommaSeparatedElements, 
CommaSeparatedElementsAppend)):
-result = "%s[,-%s,+%s...]" % get_metavar(3)
+result = "%s[,-%s,+%s,...]" % get_metavar(3)
 elif isinstance(action, Delayed):
 result = self._format_args(action.target, default_metavar)
 else:



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

2023-01-19 Thread Joonas Niilola
commit: 5e2d87b86185e350b85e28f17603d5b455f12706
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 20 07:21:41 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:22:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2d87b8

x11-terms/guake: move 'utempter' to optfeature in 3.9.0

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

 x11-terms/guake/guake-3.9.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-terms/guake/guake-3.9.0.ebuild 
b/x11-terms/guake/guake-3.9.0.ebuild
index 16d94ee8b450..737722966865 100644
--- a/x11-terms/guake/guake-3.9.0.ebuild
+++ b/x11-terms/guake/guake-3.9.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1 gnome2-utils plocale virtualx xdg
+inherit distutils-r1 gnome2-utils optfeature plocale virtualx xdg
 
 PLOCALES="ca cs de el es fa fi fr gl hr hu id it ja ko nb nl pa pl pt_BR ru sv 
tr uk zh_CN zh_TW"
 
@@ -17,7 +17,6 @@ 
SRC_URI="https://github.com/Guake/guake/archive/refs/tags/${PV}.tar.gz -> ${P}.g
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="utempter"
 
 RDEPEND="
$(python_gen_cond_dep '
@@ -28,8 +27,7 @@ RDEPEND="
dev-libs/keybinder:3[introspection]
x11-libs/libnotify[introspection]
x11-libs/libwnck:3[introspection]
-   x11-libs/vte:2.91[introspection]
-   utempter? ( sys-libs/libutempter )"
+   x11-libs/vte:2.91[introspection]"
 BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools_scm[${PYTHON_USEDEP}]
@@ -79,6 +77,8 @@ python_install_all() {
 pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
+
+   optfeature "utmp management support" sys-libs/libutempter
 }
 
 pkg_postrm() {



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

2023-01-19 Thread Joonas Niilola
commit: 2dae318818a53f0842a5cc38104b1153553b4727
Author: Michael Corvinus  gmail  com>
AuthorDate: Wed Jan  4 07:30:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 07:22:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dae3188

x11-terms/guake: add 3.9.0

Closes: https://bugs.gentoo.org/889900
Closes: https://bugs.gentoo.org/890259
Signed-off-by: Michael Corvinus  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28953
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/guake/Manifest   |  1 +
 x11-terms/guake/guake-3.9.0.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/x11-terms/guake/Manifest b/x11-terms/guake/Manifest
index 43fe2c1115aa..a4d5a0939e61 100644
--- a/x11-terms/guake/Manifest
+++ b/x11-terms/guake/Manifest
@@ -1 +1,2 @@
 DIST guake-3.8.5.gh.tar.gz 1112897 BLAKE2B 
221e6a388c3a5904cd20a762e6a669e30b59a742a550e5c2a411534c3b0730c7622f42c67fdc72785fac199c432a297beb9fb53be2b5e2b7545a5b03c2b8b545
 SHA512 
40605fadb3a0149ea488a7e93f1b7e4f5250f62fe058292f2c02f03f837f22e13171b28c4a9d1a14c2e4897c0066a683cae547e03862397310bc650d149181fb
+DIST guake-3.9.0.gh.tar.gz 1118696 BLAKE2B 
0c9fdcc5ff11d2f7263154594060a2145cefe678410cebb562dfd355a375019870a240ba4fb3868e69fdb5cf5bf49e73c3c5c2a1acef00251f68feebd8efdeba
 SHA512 
d90e8a12285cd7488fe1132dc5af05d5eccec19a43ae98202631a15d12dfd21c3bda542e5f31ec409481d987a1bd013892c9343e7a74405a784e530efbd83503

diff --git a/x11-terms/guake/guake-3.9.0.ebuild 
b/x11-terms/guake/guake-3.9.0.ebuild
new file mode 100644
index ..16d94ee8b450
--- /dev/null
+++ b/x11-terms/guake/guake-3.9.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1 gnome2-utils plocale virtualx xdg
+
+PLOCALES="ca cs de el es fa fi fr gl hr hu id it ja ko nb nl pa pl pt_BR ru sv 
tr uk zh_CN zh_TW"
+
+DESCRIPTION="Drop-down terminal for GNOME"
+HOMEPAGE="http://guake-project.org/;
+SRC_URI="https://github.com/Guake/guake/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="utempter"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]')
+   dev-libs/keybinder:3[introspection]
+   x11-libs/libnotify[introspection]
+   x11-libs/libwnck:3[introspection]
+   x11-libs/vte:2.91[introspection]
+   utempter? ( sys-libs/libutempter )"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )')
+   dev-libs/glib:2
+   gnome-base/gsettings-desktop-schemas
+   sys-devel/gettext"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} # needed with github's 
tarball
+
+   local po=($(plocale_get_locales disabled))
+   po=("${po[@]/%/.po}")
+   (( ! ${#po[@]} )) || rm "${po[@]/#/po/}" || die
+
+   emake PREFIX="${EPREFIX}"/usr prepare-install # paths.py.in -> paths.py
+}
+
+python_test() {
+   # - uses /usr/bin/bash if SHELL is not exported
+   SHELL=${SHELL} virtx epytest
+}
+
+python_install() {
+   # use right schema/data dirs, done here so tests don't use the system's
+   sed -e "/^SCHEMA_DIR/s|=.*|= 
\"${EPREFIX}/usr/share/glib-2.0/schemas\"|" \
+   -e "/def get_default_data_dir/{n;s|=.*|= 
\"${EPREFIX}/usr/share/guake\"|}" \
+   -i "${BUILD_DIR}/install$(python_get_sitedir)"/guake/paths.py 
|| die
+   python_optimize 
"${BUILD_DIR}/install$(python_get_sitedir)"/guake/paths.py
+
+   distutils-r1_python_install
+}
+
+python_install_all() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install-{locale,schemas}
+
+   dodoc NEWS.rst README.rst
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/etcd/, dev-db/etcd/files/

2023-01-19 Thread Zac Medico
commit: baecf6809f8c5569d74d816b26c997d4f0fc0726
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Jan 19 15:57:57 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jan 20 07:10:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baecf680

dev-db/etcd: fixes to package

Update to EAPI8.
Update init.d/conf.d files to use correct options and new config file, update
tmpfiles.d configuration.

Closes: https://bugs.gentoo.org/891397
Closes: https://bugs.gentoo.org/829695
Closes: https://bugs.gentoo.org/766015
Closes: https://github.com/gentoo/gentoo/pull/29172
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-db/etcd/etcd-3.4.16-r1.ebuild  | 79 ++
 dev-db/etcd/files/etcd.confd-r1|  1 +
 dev-db/etcd/files/etcd.initd-r1| 27 
 dev-db/etcd/files/etcd.service-r1  | 17 
 dev-db/etcd/files/etcd.tmpfiles.d.conf |  2 +-
 dev-db/etcd/metadata.xml   |  6 +--
 6 files changed, 127 insertions(+), 5 deletions(-)

diff --git a/dev-db/etcd/etcd-3.4.16-r1.ebuild 
b/dev-db/etcd/etcd-3.4.16-r1.ebuild
new file mode 100644
index ..2f0ad3af3b4a
--- /dev/null
+++ b/dev-db/etcd/etcd-3.4.16-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+GIT_COMMIT=cf54fab42
+
+DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
+HOMEPAGE="https://github.com/etcd-io/etcd;
+SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="doc +server"
+
+COMMON_DEPEND="server? (
+   acct-group/etcd
+   acct-user/etcd
+   )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# Tests fail with this error:
+# fatal error: checkptr: unsafe pointer conversion
+RESTRICT="test"
+
+src_prepare() {
+   export GO_BUILD_FLAGS="-v -x"
+   default
+   sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\
+   -i "${S}"/build || die
+   sed -e 's:\(for p in \)shellcheck :\1 :' \
+   -e 's:^ gofmt \\$:\\:' \
+   -e 's:^ govet \\$:\\:' \
+   -e 's:^ govet_shadow \\$:\\:' \
+   -i "${S}"/test || die
+
+   sed -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
+   -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
+   -i ./test || die
+}
+
+src_compile() {
+   ./build || die
+}
+
+src_test() {
+   ./test || die
+}
+
+src_install() {
+   dobin bin/etcdctl
+   use doc && dodoc -r Documentation
+   if use server; then
+   insinto /etc/${PN}
+   sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample 
|| die
+   newins etcd.conf.yml.sample etcd.conf.yml
+   dobin bin/etcd
+   dodoc README.md
+   systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
+   newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
+   newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   keepdir /var/lib/${PN} /var/log/${PN}
+   fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN}
+   fperms 0700 /var/lib/${PN}
+   fperms 0755 /var/log/${PN}
+   fi
+}
+
+pkg_postinst() {
+   if use server; then
+   tmpfiles_process ${PN}.conf
+   fi
+}

diff --git a/dev-db/etcd/files/etcd.confd-r1 b/dev-db/etcd/files/etcd.confd-r1
new file mode 100644
index ..c7913d259409
--- /dev/null
+++ b/dev-db/etcd/files/etcd.confd-r1
@@ -0,0 +1 @@
+ETCD_OPTS="--config-file=/etc/etcd/etcd.conf.yml"

diff --git a/dev-db/etcd/files/etcd.initd-r1 b/dev-db/etcd/files/etcd.initd-r1
new file mode 100644
index ..f38b977a7568
--- /dev/null
+++ b/dev-db/etcd/files/etcd.initd-r1
@@ -0,0 +1,27 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+pidfile=/run/${RC_SVCNAME}.pid
+LOGPATH=/var/log/${RC_SVCNAME}
+command_user=${RC_SVCNAME}
+command=/usr/bin/etcd
+command_args="${ETCD_OPTS}"
+command_background=true
+start_stop_daemon_args="
+   -1 ${LOGPATH}/${RC_SVCNAME}.log
+   -2 ${LOGPATH}/${RC_SVCNAME}.err"
+
+depend() {
+   need net
+   need localmount
+   after bootmisc
+}
+
+start() {
+   if [ ! -d "${LOGPATH}" ] ; then
+   mkdir -p "${LOGPATH}"
+   chown "${command_user}:${command_user}" "${LOGPATH}"
+   fi
+   default_start
+}


[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: testdata/repos/profiledir/profiles/, ...

2023-01-19 Thread Arthur Zamarin
commit: 72ec9a3d5ee68be6158566ce51ef3ab62ae23832
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 19 21:48:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 06:46:02 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=72ec9a3d

ArchesMisSync: check for arch.list <-> arches.desc missync

Resolves: https://github.com/pkgcore/pkgcheck/issues/526
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcheck/checks/profiles.py   | 19 +++
 .../RepoProfilesCheck/ArchesOutOfSync/expected.json   |  1 +
 .../RepoProfilesCheck/ArchesOutOfSync/fix.sh  |  2 ++
 testdata/repos/profiledir/profiles/arches.desc|  2 ++
 4 files changed, 24 insertions(+)

diff --git a/src/pkgcheck/checks/profiles.py b/src/pkgcheck/checks/profiles.py
index 625a05d6..a0b8c618 100644
--- a/src/pkgcheck/checks/profiles.py
+++ b/src/pkgcheck/checks/profiles.py
@@ -498,6 +498,20 @@ class NonexistentCategories(results.ProfilesResult, 
results.Warning):
 return f"nonexistent profiles/categories entr{ies}: {categories}"
 
 
+class ArchesOutOfSync(results.ProfilesResult, results.Error):
+"""``profiles/arches.desc`` is out of sync with ``arch.list``."""
+
+def __init__(self, arches):
+super().__init__()
+self.arches = tuple(arches)
+
+@property
+def desc(self):
+es = pluralism(self.arches, plural="es")
+arches = ", ".join(self.arches)
+return f"'profiles/arches.desc' is out of sync with 'arch.list', 
arch{es}: {arches}"
+
+
 def dir_parents(path):
 """Yield all directory path parents excluding the root directory.
 
@@ -533,6 +547,7 @@ class RepoProfilesCheck(RepoCheck):
 ProfileWarning,
 BannedProfileEapi,
 DeprecatedProfileEapi,
+ArchesOutOfSync,
 ]
 )
 
@@ -614,3 +629,7 @@ class RepoProfilesCheck(RepoCheck):
 
 if unused_profile_dirs := available_profile_dirs - seen_profile_dirs:
 yield UnusedProfileDirs(sorted(unused_profile_dirs))
+
+if arches_desc := 
frozenset().union(*self.repo.config.arches_desc.values()):
+if arches_mis_sync := self.repo.known_arches ^ arches_desc:
+yield ArchesOutOfSync(sorted(arches_mis_sync))

diff --git 
a/testdata/data/repos/profiledir/RepoProfilesCheck/ArchesOutOfSync/expected.json
 
b/testdata/data/repos/profiledir/RepoProfilesCheck/ArchesOutOfSync/expected.json
new file mode 100644
index ..9e51e311
--- /dev/null
+++ 
b/testdata/data/repos/profiledir/RepoProfilesCheck/ArchesOutOfSync/expected.json
@@ -0,0 +1 @@
+{"__class__": "ArchesOutOfSync", "arches": ["unknown_arch"]}

diff --git 
a/testdata/data/repos/profiledir/RepoProfilesCheck/ArchesOutOfSync/fix.sh 
b/testdata/data/repos/profiledir/RepoProfilesCheck/ArchesOutOfSync/fix.sh
new file mode 100755
index ..d7c5432e
--- /dev/null
+++ b/testdata/data/repos/profiledir/RepoProfilesCheck/ArchesOutOfSync/fix.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+sed -i '/^unknown_arch/d' profiles/arch.list

diff --git a/testdata/repos/profiledir/profiles/arches.desc 
b/testdata/repos/profiledir/profiles/arches.desc
new file mode 100644
index ..d6266385
--- /dev/null
+++ b/testdata/repos/profiledir/profiles/arches.desc
@@ -0,0 +1,2 @@
+amd64 stable
+x86 testing



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-01-19 Thread Joonas Niilola
commit: 986c590c8a4709ffd5ea5f20290c03581b2f352e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 20 06:51:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 06:52:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=986c590c

dev-lang/spidermonkey: add 102.7.0

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

 dev-lang/spidermonkey/Manifest|   1 +
 dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild | 413 ++
 2 files changed, 414 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index c9e885d62f9d..b663fa8bdf20 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,4 +1,5 @@
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
+DIST firefox-102.7.0esr.source.tar.xz 479538092 BLAKE2B 
bcfc62fce9ddaa12c25951178cc865af5d230de453dfea28ff46ad40976b08d31479c1a81dbf235dcf3c9ddbf949bee447ceb5bb384aee1f2da633ef2199f114
 SHA512 
2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a

diff --git a/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild
new file mode 100644
index ..779793c30ba9
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-07j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
+   ${PATCH_URIS[@]}"
+
+DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
+HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+SLOT="$(ver_cut 1)"
+LICENSE="MPL-2.0"
+IUSE="clang cpu_flags_arm_neon debug +jit lto test"
+
+#RESTRICT="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/llvm:15
+   clang? (
+   sys-devel/clang:15

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Arthur Zamarin
commit: 19ac1fc191953a650b68bc088be94ae03b6390da
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 06:45:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 06:45:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ac1fc1

app-admin/sudo: Stabilize 1.9.12_p2 hppa, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index a5da2fe74a15..30c9a1908ce6 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Arthur Zamarin
commit: ad2ac1d9c75f49275d32b857fefd43a5358192eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 06:45:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 06:45:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2ac1d9

app-admin/sudo: Stabilize 1.9.12_p2 ppc, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 30c9a1908ce6..a609ac940882 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



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

2023-01-19 Thread Shaoyu Tseng
commit: 39ee5e2a747ad9c42a8b5ba8480b5fe33c7026d8
Author: Shaoyu Tseng <1over137  anche  no>
AuthorDate: Fri Jan 20 06:36:02 2023 +
Commit: Shaoyu Tseng  tuta  io>
CommitDate: Fri Jan 20 06:36:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39ee5e2a

app-misc/vocabsieve: add 0.9.1, drop 0.8.3

Signed-off-by: Shaoyu Tseng <1over137  anche.no>

 app-misc/vocabsieve/Manifest| 2 +-
 .../vocabsieve/{vocabsieve-0.8.3.ebuild => vocabsieve-0.9.1.ebuild} | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/vocabsieve/Manifest b/app-misc/vocabsieve/Manifest
index 331792a5f..b41c01ad8 100644
--- a/app-misc/vocabsieve/Manifest
+++ b/app-misc/vocabsieve/Manifest
@@ -1 +1 @@
-DIST vocabsieve-0.8.3.tar.gz 186562 BLAKE2B 
e3a7ae0630f3860af80ed7e5171afd471aacdb3d6664ac36e3e5dcaab8b9b467e2a237102880db29cc6b4676c03f9f869da25c0995bb2148a0d41f54e6c19566
 SHA512 
09792ba0cb4939133426693f553c0a216d0356a91cf38cd5e9553c1a326a5e5e1237f2d8230602d1d3db3a144c12726980867ecdca2bd50e48695aa621eb3e88
+DIST vocabsieve-0.9.1.tar.gz 194866 BLAKE2B 
5aa22146a3464d84cb125160e8917c7cdd2e9aab5fd3de9df24c677e1cb8aca91fa05f2af360178f94c762f1ded679608be90de2270411338a188ae854a56585
 SHA512 
8e60c8316b05b25fb21b3ed8c199dc3df95f55cb47d696e8813f908968985902633c9c6b171b6d044f0a4ce5b301b65c50ee4d44e0cf01ad93cdabcbb1a6fb2e

diff --git a/app-misc/vocabsieve/vocabsieve-0.8.3.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.9.1.ebuild
similarity index 96%
rename from app-misc/vocabsieve/vocabsieve-0.8.3.ebuild
rename to app-misc/vocabsieve/vocabsieve-0.9.1.ebuild
index 63e21b5c9..aa7e13d44 100644
--- a/app-misc/vocabsieve/vocabsieve-0.8.3.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.9.1.ebuild
@@ -31,7 +31,6 @@ RDEPEND="
dev-python/sentence-splitter[${PYTHON_USEDEP}]
dev-python/mobi[${PYTHON_USEDEP}]
dev-python/SLPP[${PYTHON_USEDEP}]
-   dev-python/pycountry[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/markdownify[${PYTHON_USEDEP}]
dev-python/readmdict[${PYTHON_USEDEP}]



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

2023-01-19 Thread Michał Górny
commit: 59a3c9d3f4a9c4af4bd567675edc24f765d2dd81
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:13:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a3c9d3

dev-python/fsspec: Bump to 2023.1.0

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

 dev-python/fsspec/Manifest   |  1 +
 dev-python/fsspec/fsspec-2023.1.0.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index 0d77e4b7fede..0a260557 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1 +1,2 @@
 DIST filesystem_spec-2022.11.0.gh.tar.gz 341250 BLAKE2B 
690528af9882cc8a23f78d215efbeb4f9c9f6f0a04f6a0a6f75d55a5ed8f84f92f988824921f2b26cc4cc0e7a6406d322affe65c9cd99cba7bbe4a6c01ed3382
 SHA512 
b52af1da0afbc686d288954ac596d9dae23c393c457fcc5ab6a11c7bd8d6a20fa1f631e1837f1d0054534a9a1231afb0cb6f8f899cf169789146309f03699e75
+DIST filesystem_spec-2023.1.0.gh.tar.gz 346962 BLAKE2B 
debabc938d2725b0c6e0a5aabdd6033a14655799a0b4ed98f171cdb3761dea6f3f85b63c91ca5461341e75c50aef53e4d09c6ac3582020247382c5e39a8d4791
 SHA512 
181e5dfc05ba664d9464246b2398c70a0bad3f274dab462a2432eae24ecf3307c49af46674f8222fac87964fbf3666bb7ad9e709484dc959b0333447b9a82a2b

diff --git a/dev-python/fsspec/fsspec-2023.1.0.ebuild 
b/dev-python/fsspec/fsspec-2023.1.0.ebuild
new file mode 100644
index ..d5cb7a874d91
--- /dev/null
+++ b/dev-python/fsspec/fsspec-2023.1.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=filesystem_spec-${PV}
+DESCRIPTION="A specification that python filesystems should adhere to"
+HOMEPAGE="
+   https://github.com/fsspec/filesystem_spec/
+   https://pypi.org/project/fsspec/
+"
+SRC_URI="
+   https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   distutils-r1_src_test
+}
+
+EPYTEST_DESELECT=(
+   fsspec/tests/test_spec.py::test_find
+   # requires s3fs
+   
fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors
+   fsspec/tests/test_core.py::test_mismatch
+   # requires pyarrow, fastparquet
+   fsspec/implementations/tests/test_reference.py::test_df_single
+   fsspec/implementations/tests/test_reference.py::test_df_multi
+   # bad test, fails when PWD contains dots...
+   # https://github.com/fsspec/filesystem_spec/issues/1161
+   fsspec/implementations/tests/test_local.py::test_make_path_posix
+)
+
+EPYTEST_IGNORE=(
+   # sftp and smb require server started via docker
+   fsspec/implementations/tests/test_dbfs.py
+   fsspec/implementations/tests/test_sftp.py
+   fsspec/implementations/tests/test_smb.py
+   # unhappy about dev-python/fuse-python (?)
+   fsspec/tests/test_fuse.py
+)



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

2023-01-19 Thread Michał Górny
commit: d79d2ae2df16d26bf3b077e3b9c4d06fe3759a8e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:23:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:50:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79d2ae2

net-misc/miniupnpd: Bump to 2.3.2

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

 net-misc/miniupnpd/Manifest   |   2 +
 net-misc/miniupnpd/miniupnpd-2.3.2.ebuild | 108 ++
 2 files changed, 110 insertions(+)

diff --git a/net-misc/miniupnpd/Manifest b/net-misc/miniupnpd/Manifest
index 50a564f3a043..7878ec3ab5ec 100644
--- a/net-misc/miniupnpd/Manifest
+++ b/net-misc/miniupnpd/Manifest
@@ -1,2 +1,4 @@
 DIST miniupnpd-2.3.1.tar.gz 258050 BLAKE2B 
c11e3ecb3f1c6b97dfa1acfbc5f844f0bbdaea65fc91be9aec41e9e152900c6998c0fc132ad4faa07cf0cd7c8e433610a8a34ecab7c409f96a9990b6c17ff1ea
 SHA512 
2b854bb75aad7f5b2ad28eeacb3afc2102edecffe50b293bc798b5ae66a9f3eb80df2e27fa14b9f5f232f78831308a5c0d6c7464697dde1770d60a75d98155f7
 DIST miniupnpd-2.3.1.tar.gz.sig 543 BLAKE2B 
7211174bf1fa2244fafa1df63c3f872a8c557845840fa83f7cdc6264f6692fa5b4919d8c086e78253451497d55fca22300894a8d0e0bde58dbf8baaa6d8e4a26
 SHA512 
c661f8e028f0a3d96cc943dacd85414570473cd6805c2215531d14f355da2cee3695083807c91218eabbb9d40efed3c8f1c0178cff9461bf92202b4a948088c7
+DIST miniupnpd-2.3.2.tar.gz 259686 BLAKE2B 
fe451773be25fd7f5941f89b35a4c94f0bebd5ece93d3b3c526c3c0e1c436773a2c403eb407cde397565ef4ec8f50441a64890bb89a56a9006a6c4556e707cef
 SHA512 
f0956b8f2e52fc9257f6512d780d17c920f6635afaeee604056f3b2afccbfda3f5e65d95d16f1d883bd9e7f4e372856cae620fabcf79c7c87e3f56bbcc089acc
+DIST miniupnpd-2.3.2.tar.gz.sig 543 BLAKE2B 
8c571eb454f6f31757b699c8a06e0b5ade575e058356aad7cdf727caf8f7a6563e98dde31d242cb1fadf136cf2c7bebbc32483c154f2538c1414f04299f40e38
 SHA512 
2a90aef1c1ca6210ddf5e29d75b0b0dc5daca949732b54a9bcd8230ecd8a4c3d5175b6561a68e180caa70547bcbd533994cad08c21630dd294190d0843cb2f8f

diff --git a/net-misc/miniupnpd/miniupnpd-2.3.2.ebuild 
b/net-misc/miniupnpd/miniupnpd-2.3.2.ebuild
new file mode 100644
index ..0bed1072de26
--- /dev/null
+++ b/net-misc/miniupnpd/miniupnpd-2.3.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs verify-sig
+
+DESCRIPTION="MiniUPnP IGD Daemon"
+HOMEPAGE="
+   http://miniupnp.free.fr/
+   https://miniupnp.tuxfamily.org/
+   https://github.com/miniupnp/miniupnp/
+"
+SRC_URI="
+   https://miniupnp.tuxfamily.org/files/${P}.tar.gz
+   verify-sig? (
+   https://miniupnp.tuxfamily.org/files/${P}.tar.gz.sig
+   )
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+leasefile igd2 ipv6 nftables pcp-peer portinuse strict"
+
+RDEPEND="
+   dev-libs/gmp:0=
+   sys-apps/util-linux:=
+   dev-libs/openssl:0=
+   !nftables? (
+   >=net-firewall/iptables-1.4.6:0=[ipv6(+)?]
+   net-libs/libnfnetlink:=
+   net-libs/libmnl:=
+   )
+   nftables? (
+   net-firewall/nftables
+   net-libs/libnftnl:=
+   net-libs/libmnl:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+BDEPEND="
+   sys-apps/lsb-release
+   verify-sig? ( sec-keys/openpgp-keys-miniupnp )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/miniupnp.asc
+
+src_prepare() {
+   default
+
+   # fails without a default route
+   sed -i -e 's:EXTIF=.*:EXTIF=lo:' testgetifaddr.sh || die
+}
+
+src_configure() {
+   local opts=(
+   --vendorcfg
+   $(usex igd2 '--igd2' '')
+   $(usex ipv6 '--ipv6' '')
+   $(usex leasefile '--leasefile' '')
+   $(usex portinuse '--portinuse' '')
+   $(usex pcp-peer '--pcp-peer' '')
+   $(usex strict '--strict' '')
+   --firewall=$(usex nftables nftables iptables)
+   )
+
+   # custom script
+   ./configure "${opts[@]}" || die
+   # prevent gzipping manpage
+   sed -i -e '/gzip/d' Makefile || die
+}
+
+src_compile() {
+   # By default, it builds a bunch of unittests that are missing wrapper
+   # scripts in the tarball
+   emake CC="$(tc-getCC)" STRIP=true miniupnpd
+}
+
+src_test() {
+   emake CC="$(tc-getCC)" check
+}
+
+src_install() {
+   emake PREFIX="${ED}" STRIP=true install
+
+   local confd_seds=()
+   if use nftables; then
+   confd_seds+=( -e 's/^iptables_scripts=/#&/' )
+   else
+   confd_seds+=( -e 's/^nftables_scripts=/#&/' )
+   fi
+   if ! use ipv6 || use nftables; then
+   confd_seds+=( -e 's/^ip6tables_scripts=/#&/' )
+   fi
+
+   newinitd "${FILESDIR}"/${PN}-init.d-r2 ${PN}
+   newconfd - ${PN} < <(sed "${confd_seds[@]}" \
+   "${FILESDIR}"/${PN}-conf.d-r2 

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

2023-01-19 Thread Michał Górny
commit: d616f4a483f144cf04395a9864e72789a44d7ef9
Author: Andres Becerra  gmail  com>
AuthorDate: Thu Jan 19 18:47:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:50:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d616f4a4

dev-python/pymountboot: add python-3.11 support

Signed-off-by: Andrés Becerra  gmail.com>
Tested-by: Andrés Becerra  gmail.com>
Closes: https://bugs.gentoo.org/873673
Closes: https://github.com/gentoo/gentoo/pull/29174
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild 
b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
index b139db7bece2..90c2d0863dc6 100644
--- a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
+++ b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 



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

2023-01-19 Thread Michał Górny
commit: 7a2209618b68a550a2f07a5c1c46712495c99656
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:20:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a220961

dev-python/scikit-build: Bump to 0.16.5

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

 dev-python/scikit-build/Manifest   |  1 +
 dev-python/scikit-build/scikit-build-0.16.5.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest
index 89ba9abc4bb0..638d726a1eef 100644
--- a/dev-python/scikit-build/Manifest
+++ b/dev-python/scikit-build/Manifest
@@ -1 +1,2 @@
 DIST scikit-build-0.16.4.tar.gz 271037 BLAKE2B 
6cca8a3c4f4b37228b77ac098650a5eca4ad0f525ca7dcba178f4cffabb7e60e9a7bbba244e64c1a598ab5916f2f47788198eb2a19803d8d0cf7b9792f4e06e2
 SHA512 
90315ceac4c372e4d7248b4b56b6092362c2c43fbdc180d1a234e057209c508a05d2c6e0a3d0c2587c3adb8957e4c66d5c171a2a2bc3dbf9874a0de58d97d976
+DIST scikit-build-0.16.5.tar.gz 271974 BLAKE2B 
e34d44fb27975720adc4ca57a0fabc9b05260a13043b546d19bfb44fa1c60e6490c5d7bbd41494481da470e24c05c4da3eb41b26c78160a35be1e3c29f9a4ef4
 SHA512 
37e50b3a1fc04b6758b65a58f5d5239effbc0ab38a4a2024098b6a69eea1d7a9a388e41696176469e9c55a7c8b73ace9d7eee2daf5d0fbaefe2a3e09880ee600

diff --git a/dev-python/scikit-build/scikit-build-0.16.5.ebuild 
b/dev-python/scikit-build/scikit-build-0.16.5.ebuild
new file mode 100644
index ..9be654a86be5
--- /dev/null
+++ b/dev-python/scikit-build/scikit-build-0.16.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Improved build system generator for Python C/C++/Fortran/Cython 
extensions"
+HOMEPAGE="
+   https://github.com/scikit-build/scikit-build/
+   https://pypi.org/project/scikit-build/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-42.0.0[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/cython-0.25.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-1.10.4[${PYTHON_USEDEP}]
+   >=dev-python/pytest-virtualenv-1.2.5[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx_rtd_theme \
+   dev-python/sphinx-issues
+distutils_enable_tests pytest
+
+src_prepare() {
+   # not packaged
+   sed -i -e '/cmakedomain/d' docs/conf.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # sandbox violations
+   tests/test_hello_cpp.py::test_hello_develop
+   tests/test_issue274_support_default_package_dir.py
+   tests/test_issue274_support_one_package_without_package_dir.py
+   tests/test_issue334_configure_cmakelists_non_cp1252_encoding.py
+   tests/test_pep518.py
+   # This fails because of additional item setup.py in sources
+   tests/test_include_exclude_data.py::test_hello_sdist
+   tests/test_include_exclude_data.py::test_hello_sdist_with_base
+   
tests/test_issue401_sdist_with_symlinks.py::test_sdist_with_symlinks
+   tests/test_manifest_in.py::test_manifest_in_sdist
+   # Wants internet to install things with pip
+   tests/test_numpy.py::test_pep518_findpython
+   # TODO
+   
"tests/test_command_line.py::test_hide_listing[True-bdist_wheel]"
+   )
+   epytest
+}



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

2023-01-19 Thread Michał Górny
commit: 4954147748cc8400c559681851c4ae1136f09713
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:15:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49541477

dev-python/mkdocs_pymdownx_material_extras: Bump to 2.4.2

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

 .../mkdocs_pymdownx_material_extras/Manifest   |  1 +
 .../mkdocs_pymdownx_material_extras-2.4.2.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/mkdocs_pymdownx_material_extras/Manifest 
b/dev-python/mkdocs_pymdownx_material_extras/Manifest
index 248410debf83..bfa4dc082f1e 100644
--- a/dev-python/mkdocs_pymdownx_material_extras/Manifest
+++ b/dev-python/mkdocs_pymdownx_material_extras/Manifest
@@ -1,3 +1,4 @@
 DIST mkdocs_pymdownx_material_extras-2.3.1.tar.gz 24640 BLAKE2B 
a6637991494a0042bdc65a65822b84066efa774890d13079c87667fdfeadafa439a92bddeebad1234be8d10d60a1e4bcb76c2ff693e305c6ae37e846958eb810
 SHA512 
bfc213de818d0a82786de2c55d35d90fa80f107efdff2aa12ef5a96ec77d2bfb7d1e0e9115e930a29440cfba49fbe3a3a429dba2fb5c993878268d8a85b6ceba
 DIST mkdocs_pymdownx_material_extras-2.4.1.tar.gz 24229 BLAKE2B 
f716b37f07e5b00cf7121c2de76c5794d96649b643767d315ef0f9be98a028af178f5b370f29132bb1a388c68e07eff9ce5f88b5b745558b7d3ecd12e7c3274d
 SHA512 
651627361affa0a3dca1ad725744deb964fab009ccfcba6f581f29379f1bd8317da511b5a3055c37761d2b8ea814121e5459eac0c175aee73cbc5e446302fdc5
+DIST mkdocs_pymdownx_material_extras-2.4.2.tar.gz 24247 BLAKE2B 
1ab9bcc9c6a6f11188305d36c48773ad03d9f03cf95636f6d6eeb292d39d7cce3c4ea155caf6343b636f33dab885dd2320e2f7b12f91b5d7d03e1da1480b2ac1
 SHA512 
8852fab08e7dc43b005d3ebaaabaed07598751dc7dbf237a9728c1cbf8abf992403e27a515d615bbbe0b753b08a0f32aa8f18cb249b07187319c20c285fdf312
 DIST mkdocs_pymdownx_material_extras-2.4.tar.gz 24171 BLAKE2B 
8258e6c9566a24a614c222fb2f8e76305bd92ccd0ffbbd4b21e945a125a553ee8664d408d46a5081893e0bb8b72c5403ed2aefcdd11807301765b052e0ed29ca
 SHA512 
002149765a30ce826b3df19c9ed659c45ee39ef0df4dfdff6ae1fdda8c88e69d6015fc3db41ee0d15229b35eefd2644dd8015a22e50db98ee45c520f95f0b04e

diff --git 
a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.4.2.ebuild
 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.4.2.ebuild
new file mode 100644
index ..b8541382d5af
--- /dev/null
+++ 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.4.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Custom alterations based on Mkdocs-Material"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs_pymdownx_material_extras/
+   https://pypi.org/project/mkdocs-pymdownx-material-extras/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-material-8.3.3[${PYTHON_USEDEP}]
+"



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

2023-01-19 Thread Michał Górny
commit: 5e09c4286c456ca0617560c459e13566212a0284
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:20:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:50:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e09c428

dev-python/jaraco-context: Bump to 4.3.0

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

 dev-python/jaraco-context/Manifest |  1 +
 .../jaraco-context/jaraco-context-4.3.0.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/jaraco-context/Manifest 
b/dev-python/jaraco-context/Manifest
index 6dab660843ca..b104febc0253 100644
--- a/dev-python/jaraco-context/Manifest
+++ b/dev-python/jaraco-context/Manifest
@@ -1,2 +1,3 @@
 DIST jaraco.context-4.2.0.tar.gz 9308 BLAKE2B 
047474e325846a5e01407cd5c6c64da4f7185d3a26b3664f06e3ca76bdb5989fd741a62ab32a667d56a80a4280824e8614cc64a27aa45f97f81d93c344f06f31
 SHA512 
829284682ead392ae7620c1881e89b7091e7ddc7c1d293c05792f7ce4276a5745554598a222a52ed93a7b2b401d20f3d066cfd32de65ad2f0f3c8c5f5cd2c75a
 DIST jaraco.context-4.2.1.tar.gz 9526 BLAKE2B 
f4543528ac24ed0005955cee49b1e4723b6d6240125eda3b6f58307a22180df41ed90069328e8e0efe460040dbadd2948d3728ccf2c01953b7e5d6bfb43e378d
 SHA512 
34b4a051e4a50c24313bee4b80106cc5b3bb71cafc4b2eb4e8cf061b270f5ccf0ff550b58d7b05d7407f2cd7aa8ec4baf113de6dcd064d91e3f2619c5e0ce284
+DIST jaraco.context-4.3.0.tar.gz 9764 BLAKE2B 
2905723ec54c6ae63b2088d677cd486dcdc06dfea06bb058eeb512da508b2ae74990894cb62f3751321cb4c813b66ffe9a3084b21eb0cb4236a9515969432dfc
 SHA512 
8882229fa1a68f2733ec4103fbeaf47625b19790f4461ab18df4c1f1a99d4d26d10d7381ab68ba5df48616a1fdb2d5e4a767496a0e40658fd011ed9cd39255de

diff --git a/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild 
b/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
new file mode 100644
index ..100882e1beea
--- /dev/null
+++ b/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-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=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Context managers by jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.context/
+   https://pypi.org/project/jaraco.context/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+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 = "jaraco.context"
+   version = "${PV}"
+   description = "Context managers by jaraco"
+   EOF
+}
+
+python_install() {
+   distutils-r1_python_install
+   # rename to workaround a bug in pkg_resources
+   # https://bugs.gentoo.org/834522
+   mv "${D}$(python_get_sitedir)"/jaraco{_,.}context-${PV}.dist-info || die
+}



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

2023-01-19 Thread Michał Górny
commit: 08e21bba0d017db78c34437b1ca94643d89b5538
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:22:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:50:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e21bba

dev-python/rich: Bump to 13.2.0

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

 dev-python/rich/Manifest   |  1 +
 dev-python/rich/rich-13.2.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 20483eab9fb6..b689cc1ae157 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -2,3 +2,4 @@ DIST rich-12.6.0.gh.tar.gz 15056457 BLAKE2B 
58367ef0acb61d68931ea0394ea458e29b3b
 DIST rich-13.0.0.gh.tar.gz 15065008 BLAKE2B 
b2b323b633e6600dd1595c1769daf3659b2d7cf6f98fe91ca9e083c24bc3de9de79b27de08144ab7acaa3634cc588f1548d73536555a06f1b4832f91c978ab9a
 SHA512 
6837aad1015318c0a017000ba60cea0b4b06e85b7fb9650e90ed87ca8dedd3bf3369c5520571661123aee099380445eefa6b30002f0290c2160540a49433bb91
 DIST rich-13.0.1.gh.tar.gz 15065056 BLAKE2B 
71d6418b483a88834f7fbce9d9ac8deffbf8940b32ac751503b68994ac1717c8cbede57a37fa33ba025ee6f03196a65797f934252c1658e7ca651cef759d731e
 SHA512 
12458ceae7cc1a8796339547405df23598adbf8ac71dec42b65e0685c8725b0f183b4934c9a91690be3f54af463a91645cb595934749c0ee4ac7d1a4062cfb46
 DIST rich-13.1.0.gh.tar.gz 15065402 BLAKE2B 
3d23cbf20536e0d1ed9cfa6257875e49d319364f4c9696643f6fbe6da01dd30b1de639b75631fbe6ab1204e177017031bea23f3e0e07b808070068e39397664f
 SHA512 
6a8f264e16f691f38e4094359bad46cc62d40e5118887311d91732a194100aae27da8f2b29ba21b3cf1ec46c42d3b7d4446f125421e5494725bc5095bcc36104
+DIST rich-13.2.0.gh.tar.gz 15066145 BLAKE2B 
1a767de5d3b872e07e74374d956b4a3d1b6916a98846f98208f8a2e14a1c12f18fe7d85919f0b2104228fd74d25e640d446fae416a70254f7241fa726fb82802
 SHA512 
a3df2d3bdb35d25cad867cafad726a081d7fcba45e0b4ea2ec9aa17c28fc4d2c22f4ba1c7e3ef16fea7137c052875632b8d774895082d40804dc929021c0a2ef

diff --git a/dev-python/rich/rich-13.2.0.ebuild 
b/dev-python/rich/rich-13.2.0.ebuild
new file mode 100644
index ..be8b1a56a841
--- /dev/null
+++ b/dev-python/rich/rich-13.2.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for rendering rich text, tables, etc. to the 
terminal"
+HOMEPAGE="
+   https://github.com/Textualize/rich/
+   https://pypi.org/project/rich/
+"
+SRC_URI="
+   https://github.com/Textualize/rich/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+   =dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_console.py::test_size_can_fall_back_to_std_descriptors
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
+   # pygments?
+   tests/test_syntax.py::test_python_render_simple_indent_guides
+   
tests/test_syntax.py::test_python_render_line_range_indent_guides
+   )
+   epytest -p no:pytest-qt
+}
+
+pkg_postinst() {
+   optfeature "integration with HTML widgets for Jupyter" 
dev-python/ipywidgets
+}



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

2023-01-19 Thread Michał Górny
commit: f0e5e6266511cbd70a6ececfb63aefc4a6f149a8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:21:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:50:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e5e626

dev-python/pyproject-fmt: Bump to 0.5.0

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-0.5.0.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index 1c7d4ed5f497..332e97e549a7 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1 +1,2 @@
 DIST pyproject-fmt-0.4.1.gh.tar.gz 14853 BLAKE2B 
e06e3602290fdc4df00fb48dfe9d6d516a623ef29eaa535ab3b11754a577385611313172f207966b121f072a5b453774afcbf5e8699a0b7fd4426f5332e48e5a
 SHA512 
f00999470e66e7f11e9299a902b686342fbad27a07634206011ff7712c7c422f9962d8a4eeffae6a6263712620b787bbdcd78c2129cb4b164631b56a45910363
+DIST pyproject-fmt-0.5.0.gh.tar.gz 14906 BLAKE2B 
f75482988c8e10fbfcffaa518e6004f0e96b922e8bf929e43c7be26cf16149b3fa97a3070fabfbb90641ee3d953ab17bd854ba2e107b776f65f6bc802980bd54
 SHA512 
58ec7975f7c69990b1d2a0ee8a29681731d7143e59754343dc64e52e135cc5d280adf3c31b6818f042982697a7221a36aa0842ffba1ede28b57cefad77bf065c

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.5.0.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-0.5.0.ebuild
new file mode 100644
index ..9c67644e9961
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+SRC_URI="
+   https://github.com/tox-dev/pyproject-fmt/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.8.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-01-19 Thread Michał Górny
commit: ac25127ca4149d161c9e4e3c97e59bbb4f48cde1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:15:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac25127c

dev-python/nbsphinx: Bump to 0.8.12

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

 dev-python/nbsphinx/Manifest   |  1 +
 dev-python/nbsphinx/nbsphinx-0.8.12.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index ae0cc953f668..7e33eccd00ea 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1,2 +1,3 @@
 DIST nbsphinx-0.8.10.tar.gz 177352 BLAKE2B 
e9fce12b59afe4b364be36ecfe4abc98e9444feafd52fa647ca2832622d875f78389928961d2c53235f466c55e9e1aee8ecf9db6751dfe7d0db8d40502876459
 SHA512 
a010ceff90d59d3cbff7953c1c807b9ff23661e1fb2255d5af151f6a1b4a2441f7a836a4fbea5ed11eda42ca8a0eae091ffe7d87c09940480d5f4e3311bb177b
 DIST nbsphinx-0.8.11.tar.gz 177598 BLAKE2B 
5a8db76cdc39b19ec883f1ee58331248cc952786ffbe1a5ac75261a8258a9f36370366bf7654c6eecfdae17b324dab6ff2981c791dcdfb15cabeb0eea3b3f9ba
 SHA512 
fb3e6d8074b639adc810ec0970e22d7f50bcadc072cacb0601bd9da3eece16c8af052360ecdd5c66b61ce4146deae10e44c3acd431073bd6086cc524b6861002
+DIST nbsphinx-0.8.12.tar.gz 178986 BLAKE2B 
5f79e20be5ceb3c9458530c19f453599cff8c278d5ad56faec952cc191336469cee3ecc130bbca8cae5d14447abf544a6b127251f3ee2a26e63c94a1326b707c
 SHA512 
fd18cde3b7034bbd0f0f5ec7addd8925e867dbe0cfe810310240e5748014f2cc6bf275ff24d070d0c8748e7d144bf3dc2e9a26ede3a50e880f3db27d1a0d0575

diff --git a/dev-python/nbsphinx/nbsphinx-0.8.12.ebuild 
b/dev-python/nbsphinx/nbsphinx-0.8.12.ebuild
new file mode 100644
index ..1633ce2dde8a
--- /dev/null
+++ b/dev-python/nbsphinx/nbsphinx-0.8.12.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter Notebook Tools for Sphinx"
+HOMEPAGE="
+   https://github.com/spatialaudio/nbsphinx/
+   https://pypi.org/project/nbsphinx/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.8[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5[${PYTHON_USEDEP}]
+"



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

2023-01-19 Thread Michał Górny
commit: a4084822b96dd00d0841369b455a332f0ccf0507
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:13:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4084822

dev-python/mkdocs-material: Bump to 9.0.6

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.0.6.ebuild   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 90681861b3dc..f67b6b54eb23 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -4,3 +4,4 @@ DIST mkdocs-material-9.0.2.gh.tar.gz 10585323 BLAKE2B 
2dec935eddcd3865709f9d571a
 DIST mkdocs-material-9.0.3.gh.tar.gz 10587701 BLAKE2B 
35fce28b42346cc2ce208cd3ea5d89437a65b0ebbb8bde2eaae278b5fa7da222a025f34cbf8b3212da206616945ce57ce23d9b2061f216f5b2bcde9e23c96989
 SHA512 
dd81508dd7784318ba0cebb2254891bcddc6283d5a45c04d956c5dca4e993d57e2059aa9f0dee5667889673515c1af2681fe907b92aebe18f69483023fd0d6d3
 DIST mkdocs-material-9.0.4.gh.tar.gz 10589697 BLAKE2B 
4840b4eb98b1fd8ba80fbc2b2ac069abefc833d44dbeeb0d600c4bd4bf8f943dfd1e3fa1dc59fb5c3eab26b80c1912db54ca47ff066226c534b011dfc60d01d5
 SHA512 
f7d9baa23fa086d4f916ed52c94c80630102b4fadb6cd4885bd940b4783242539fcb406002ec3c44deacadca5a4f829af0febf66c180857ec01a5f7e241cee25
 DIST mkdocs-material-9.0.5.gh.tar.gz 10898510 BLAKE2B 
d5c6f10db280e6aa9dc1c1d761d831d6b872586c42c7ba0882a9a0a849919fc85da84c7ed46b8d77fd7f17d65cd0ffa967afb008643b76a8b51d36d5bbaa60d3
 SHA512 
530ce10a457b9f8726dcaad7e602b30338604fef644a885b7aa15f68107921b5a0be714a274771e96f7b9127eb386d926d412be71634283d7f803d56be1977d1
+DIST mkdocs-material-9.0.6.gh.tar.gz 10898851 BLAKE2B 
332903d2acd90f5b979536ab518ca403f26762dcd9b1fc9220b079b400ac1c688556b98e83dc5da321bb6ac73e7ba475179225e88c48495bd85e0e8e81cb02ab
 SHA512 
6a6e51cb3a56c660d1e66613b98db916d9db81108894c04e67cb0267ac79e25c8dccd1d5587814984b1c9a6b87b06bd9d796ac0f613eca69399f1d575dfb41d3

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.0.6.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.0.6.ebuild
new file mode 100644
index ..ae30183c31b4
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.0.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-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} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2023-01-19 Thread Michał Górny
commit: e6ff1246c9e31db99ca28c849ee3eca4931fe596
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:06:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ff1246

app-admin/awscli: Bump to 1.27.53

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.53.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 2a69cb49c7e1..83d539f6c5bc 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.45.gh.tar.gz 2344942 BLAKE2B 
02171244d074008721a5da4b9e640b0da3b77ed90ad8acda300b7256ef62eb663f0bee78a52f025e3f6315306602ba3cb8848e89dbfb6abec6342a0ae04b1009
 SHA512 
d3daa556c6b93c312dae8ff29941d938cfed7f27e62408f06c32abbeb7324d04a3b8997fd1db9feb78ef1ef1eb98ea2fa456fe179c037127558ecf786e5b69c5
 DIST aws-cli-1.27.50.gh.tar.gz 2347235 BLAKE2B 
cacfe2c8d4fce7de6452a02fa8bcbcde58dbf010328a161e5eecc7305b225264ae68d3e20c6107cfa3b817e2030ffb20dc09a938f8bff59036fab5969e3e6da0
 SHA512 
af95ad60f2537c12c1353ab0cee045b55834b92b51d0b2fb1bf48991d34f4aa3b61ab20ca438ecba5d8019009065f7993bab64b7e7e0edf89765351c3f4fa168
 DIST aws-cli-1.27.52.gh.tar.gz 2347819 BLAKE2B 
1d6c26a9ede3c9cff28a66f7582a84a57dbacfaefce71b8465100abc4822a0fa1e01bf53068895901d5784fcbeb57f74fef9e872d3e145f56582edae920564ca
 SHA512 
00b08ed90e2d67db3e091f49296f4d83b04c5a504373a613f5bf411fb17b5a1d2b7fc8612a8ff748c87dc3debe2b985c6ac2c3226683651a31d4f35d27b7c826
+DIST aws-cli-1.27.53.gh.tar.gz 2349368 BLAKE2B 
ddae75809b9eb2e8ff5f80cdb4d5730254866dc025c178ebcf76971e53fd5d5fecbf30e20717f4a126cb19624acd961e8c005a0ced118989b062666c8ab2d346
 SHA512 
8eddc6f801e7e7f8600f6cdde3db28e670fdc83e6266840b507f88e0b176d790450d18f84c921af15fa12408f2f2eb16fc2498668601c3164ef1f503275303a8

diff --git a/app-admin/awscli/awscli-1.27.53.ebuild 
b/app-admin/awscli/awscli-1.27.53.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.53.ebuild
@@ -0,0 +1,80 @@
+# 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 bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-01-19 Thread Michał Górny
commit: ea11897abb1729821ae8f4f23c0216fa12fbfa80
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:11:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea11897a

dev-python/bottleneck: Bump to 1.3.6

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

 dev-python/bottleneck/Manifest|  1 +
 dev-python/bottleneck/bottleneck-1.3.6.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/bottleneck/Manifest b/dev-python/bottleneck/Manifest
index 354f8498053b..315fda104cfa 100644
--- a/dev-python/bottleneck/Manifest
+++ b/dev-python/bottleneck/Manifest
@@ -1 +1,2 @@
 DIST bottleneck-1.3.5.gh.tar.gz 118989 BLAKE2B 
5b9338a77cb3f0253348f45e641dca9fce11b50fb632e697272203870dd604730c08f1adc94ebf9c6c21f551e3f06b5492bcb036d6f40eaec8853d08ca298873
 SHA512 
9a0f224337fd9d5c741a1e469197be26923eaffb143eddfe0969128ddc233c799da6a5f2ba4ef22f6267cf93e7f748c140fbb16f57149ad327c47fe87ffc3346
+DIST bottleneck-1.3.6.gh.tar.gz 119180 BLAKE2B 
8ba4ccb260731b1583eb62249fa0bdf8d25b96c978f5ff91003aaf965b0f5f5d000fb2a049f70e86266ebeb6e748cadd8e7d0ccafad1ed1a50f6aba18452c97a
 SHA512 
0c0af2ee5ca77f86f855800748a4ce4c0fe85f9da445aeeaaffabdcdc0e2c47b18c5590b208cb8aed52d4ec4a1aa9c023588d11d1c5aa581e2c00d3d4c1ba73c

diff --git a/dev-python/bottleneck/bottleneck-1.3.6.ebuild 
b/dev-python/bottleneck/bottleneck-1.3.6.ebuild
new file mode 100644
index ..e256737dfd03
--- /dev/null
+++ b/dev-python/bottleneck/bottleneck-1.3.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fast NumPy array functions written in C"
+HOMEPAGE="
+   https://github.com/pydata/bottleneck/
+   https://pypi.org/project/Bottleneck/
+"
+SRC_URI="
+   https://github.com/pydata/bottleneck/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/numpy-1.9.1[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # don't overwrites user's optimization level
+   sed -e '/extra_compile_args=\["-O2"\]/d' -i setup.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   epytest
+}



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

2023-01-19 Thread Michał Górny
commit: 11a0c5c680c072b60f1e23c8d8a09109de182933
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:11:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a0c5c6

dev-python/sphinx-autodoc-typehints: Bump to 1.21.5

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-1.21.5.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index ebad381338b9..2dff0783e2f2 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -2,3 +2,4 @@ DIST sphinx-autodoc-typehints-1.19.5.gh.tar.gz 27758 BLAKE2B 
f73b0afa3656949f5aa
 DIST sphinx-autodoc-typehints-1.20.1.gh.tar.gz 28374 BLAKE2B 
87891c5ee6b1fa76b12fd09a77c7de3e739cf95b76d0e3dd215feb585d9b07e883998c8e1a1a493230add7e8362278c750a0412d8e3d5102698e8e91e8042a4b
 SHA512 
f8194c823c496c62dc6fa2d46595e39ec5da8f6661ceb3fc553a81f0a33604c00f3a4d742132326dca19c62cd32e7898fcfe89af862dfbc663b940bd4f9808a9
 DIST sphinx-autodoc-typehints-1.21.3.gh.tar.gz 31362 BLAKE2B 
75e32afd0d9969af5fb9bba0febb456e8c2147b6cca83e9d4737645d48408d3c5e92a482b0df1a73d8f2d9825eb9f1bcc71de9b20800447a97a1e61c88adcfff
 SHA512 
dfd54c3c4d41a8eb6e4080a8132bc437d9ac1ab202c61938c1761ab2d2d64069f793ceb0d89ebcbc9b8dcfc425d14779ee9422c2179610731bb8f84c361401dd
 DIST sphinx-autodoc-typehints-1.21.4.gh.tar.gz 32876 BLAKE2B 
6adb4345cd52784b04ee11cdcc0a70189bf87ae89afa4819d0496747b416b2a5e90f0c798aff25e33b58c751475c0551833af9bbd1843da25d6649e98af24016
 SHA512 
2d9aa1269834be478da2bb559a695d13468f8708428b4f8ad7b15b5798eed270549f7640f435befe02e1f542e8dc73069741a714b0207394ecd120ccb2f69965
+DIST sphinx-autodoc-typehints-1.21.5.gh.tar.gz 33282 BLAKE2B 
9bed01a1de3f82f5f7f2809901c51dcacc7543920950dabf3a1d7ce87e0298337b0d9779d79cbfa58b2b0bfb2ab195f9957c83fc78ffc4837023733b9cef1f46
 SHA512 
b111832cb266bc2d48b3c60a3725b8f625581ce30e7f0c020cab83316f6f109db60031f214b6eeef02c181da63fec4bea4cf03cadda0a2c13e44c722f174be3e

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.5.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.5.ebuild
new file mode 100644
index ..395c86133d9e
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-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="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/sphinx-5.2.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/nptyping-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-01-19 Thread Michał Górny
commit: 7b8f4f686b92c21e41dc4a9004ae851ae37e99de
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:06:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b8f4f68

dev-python/botocore: Bump to 1.29.53

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.53.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e34916e39b26..8145ec4aaca5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.45.gh.tar.gz 11090136 BLAKE2B 
4c5cbd6e80a061793276b40124124c6c8e8c0d9f5bfbe4d5089d755b7af8399635107ed94da6602b2d0788159c1d883b7821db989fe47ad02bcf8bbaa7784b08
 SHA512 
dfbbc2b30449fa7526794489d3f0c3951e81ddbf53d7915d4492697398febd3b4b918604054a85c950c26a2423e969042de395b8b513688dcf8ad3fe305df4f7
 DIST botocore-1.29.50.gh.tar.gz 6392 BLAKE2B 
a9d12740ea927b6331b8593b9d7ae2af51feb4df740f8e9e260372d601791aebd699f569d6a3d6041f9c8ecb852a2493f872148aca5120a01c5773148e42a960
 SHA512 
3661a3b3a5bba8be0d14d24ec85d50fea0d2001721871be84c13396a8f7244797e24b6b1de46e8b9d903c76312f939b122c206ec4f8dcac0b76e8d77b59198cf
 DIST botocore-1.29.52.gh.tar.gz 8743 BLAKE2B 
b0e87bd7387154d7502f9e1f7d16842db18d3bdea831ffe178f8a2642a973643b2a6ab36260ca8bd1800144f3e7c1473fc0912b1e439df20703c2ee128233f15
 SHA512 
c7acf1bee61b76ccf74a6d85657911d76c41d7bbb48eac2a22ca0fc5f6efbe196b833c76659094acccde332e15cdec7e291a34ee0df7d7683cabc6f591634af0
+DIST botocore-1.29.53.gh.tar.gz 11124794 BLAKE2B 
0d5fd0a4e9ffb0d077cf740df604b1f6536e58e18079e4051da16cb07f2c383e2e19c9aada45cc13b347f696ee5cc89073a8bc2b38aadfff4693c933afcf7941
 SHA512 
ad3003bddb51ec6099799fe87ccc37392815dbdb83ee9fb772ea90ce779f066f593e1e9450f67f0a4aa487c97f98f47f361e1a9368e8e933f302fad026bcbde4

diff --git a/dev-python/botocore/botocore-1.29.53.ebuild 
b/dev-python/botocore/botocore-1.29.53.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.53.ebuild
@@ -0,0 +1,74 @@
+# 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
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-01-19 Thread Michał Górny
commit: 77aadc2dfa95a399940845530d50c342cb4cdb38
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:04:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77aadc2d

app-portage/gentoopm: Bump min. pkgcore version

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

 app-portage/gentoopm/gentoopm-0.5.0.ebuild | 2 +-
 app-portage/gentoopm/gentoopm-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/gentoopm/gentoopm-0.5.0.ebuild 
b/app-portage/gentoopm/gentoopm-0.5.0.ebuild
index a18a6122239d..5d775de973ea 100644
--- a/app-portage/gentoopm/gentoopm-0.5.0.ebuild
+++ b/app-portage/gentoopm/gentoopm-0.5.0.ebuild
@@ -24,7 +24,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~sparc ~x86 
~x64-macos"
 
 RDEPEND="
|| (
-   >=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.19[${PYTHON_USEDEP}]
>=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]
)
 "

diff --git a/app-portage/gentoopm/gentoopm-.ebuild 
b/app-portage/gentoopm/gentoopm-.ebuild
index 82fe7d65e1e8..9b9d274465d8 100644
--- a/app-portage/gentoopm/gentoopm-.ebuild
+++ b/app-portage/gentoopm/gentoopm-.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
 
 RDEPEND="
|| (
-   >=sys-apps/pkgcore-0.9.4[${PYTHON_USEDEP}]
+   >=sys-apps/pkgcore-0.12.19[${PYTHON_USEDEP}]
>=sys-apps/portage-2.1.10.3[${PYTHON_USEDEP}]
)
 "



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

2023-01-19 Thread Michał Górny
commit: 8180c478df024db066d41662bc7bd0ef7602ca0e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:06:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8180c478

dev-python/boto3: Bump to 1.26.53

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 5d2a401855cb..3e5153b2a37f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.45.gh.tar.gz 587548 BLAKE2B 
fca56cad5fa8bf3bfa34f76aa7014d6ee1129653ec8f0b2c0bb0c2b250814d855e732c4ea4252435a1674138ff00e757cec706ac1a1daa8f6e7969d7f0b65811
 SHA512 
e872efdc764d20b8d264d7a7e984d9427a0f5bd0a78d895812c2e40a4cf97ba0c483129492b5fe698ac8e123a3a23d6fde4e92cc075632ec7b9d0ed55d0b57b4
 DIST boto3-1.26.50.gh.tar.gz 589841 BLAKE2B 
98808cc2811f6371152b75424abe7da24230beb9caa4fcb62c273c232998fa1bbd4195d47e173c181f6b77cd95c6d90e21dc6126d65a0ce5453244cc03a5a12f
 SHA512 
d4a8fd68c7fa099009e491f697ce3089a7f9d54433d25aa76d2733facde82f62f3955efc8ea5156dabce9502a2912847d45f7e1ab5dc71c1db26ca5d2b4ae220
 DIST boto3-1.26.52.gh.tar.gz 590511 BLAKE2B 
be56b8dd5cb919e042860ab5d80727edb9e4baa50def10e150d8472808614c9b6665e86afd5481476ea37073aaf9f444bd19e107ddb6d3675b1bd0220d451866
 SHA512 
6e793e19f3632137db8d40889462f793f7c4f54bd41a1e50dc892abd1539a512c19efc86fa0b7364c646f08b563919c7673c6cdf1f5279f330f556ba347c1091
+DIST boto3-1.26.53.gh.tar.gz 592023 BLAKE2B 
07f09144913b7506dcb790e9a72adacecafdfb80fd22805c0cb4c91d07f147bd76b29a6008b12402449469334e059ab3fd7dff189f6122714077ea6d153999f5
 SHA512 
c555d769e89234670db1b87e0b5ff90c1b18315c6083e3ed286ce016a756424ef84a928103fa85d36d294b6f44854799f52a12f6633456e79e409547b37952cf

diff --git a/dev-python/boto3/boto3-1.26.53.ebuild 
b/dev-python/boto3/boto3-1.26.53.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.53.ebuild
@@ -0,0 +1,68 @@
+# 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
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-01-19 Thread Michał Górny
commit: 46edfca810edd4ab1920e040dc87a9cccdb26140
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 04:07:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 04:49:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46edfca8

dev-python/trove-classifiers: Bump to 2023.1.20

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2023.1.20.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 3a99ccc0a67d..bcb1f9bd5eda 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,2 +1,3 @@
 DIST trove-classifiers-2022.12.22.gh.tar.gz 15036 BLAKE2B 
ad66020fdd9c05e905df1700e5dc6f3b195d3ac50cf289e8aca9f19c4bc55cb2426f0d019a3bb2b77e9c7f095eb5f36dad97c0e8191009fed0a2faf8f47588bb
 SHA512 
a9883775154a873f62d6fc20b090d75467a17a364459bb958a0dcef402e9b3133a791e683f74b65fa90c4601a62365eef96ade9f7eef0f7290ce1d13bae0abf0
 DIST trove-classifiers-2023.1.12.gh.tar.gz 15052 BLAKE2B 
35234389370f1f56e39be8b6b791e1cb00d77903ed672de6e465a0866cac968eceaf1776c102db18efaee2e6b2b48edd4c317ca95f53d6d90503c7a5f35fb21f
 SHA512 
c56e2912f7553a8ddb0e982116cc6016ffa2bbde3714d23d1c2733dc4096d328500ae835fa4d291575e2b06ae194c5928873b925943df09e663d7f28d7d2048b
+DIST trove-classifiers-2023.1.20.gh.tar.gz 15075 BLAKE2B 
04b5902c0318d495be8ef5f3602ae93d0a540f34382dd269202f4b0e6773d9c0adf023df9c45afece0ae27da8dad25d0018b602dc2a02e775c40ea73afb77195
 SHA512 
f99dee6f42ef3d1e42d0d1f520d882af2d430133a317de693464a526849bf6d9990307c189b5bacf2fa97c316d0c806ecfe9cfcd05a6734e79992763f597dfd2

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.1.20.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.1.20.ebuild
new file mode 100644
index ..850f0b5ffda7
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.1.20.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+SRC_URI="
+   https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2023-01-19 Thread Sam James
commit: 5a676e6198e558a1d71b36028e3face9e614ea33
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 04:11:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 04:11:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a676e61

dev-libs/libinput: fix build w/ sphinx 6

Closes: https://bugs.gentoo.org/889908
Bug: https://bugs.gentoo.org/891371
Signed-off-by: Sam James  gentoo.org>

 .../libinput/files/libinput-1.22.1-sphinx-6.patch  | 28 ++
 dev-libs/libinput/libinput-1.22.1.ebuild   |  4 
 2 files changed, 32 insertions(+)

diff --git a/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch 
b/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch
new file mode 100644
index ..737ac3965c7a
--- /dev/null
+++ b/dev-libs/libinput/files/libinput-1.22.1-sphinx-6.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/891371
+https://bugs.gentoo.org/889908
+https://gitlab.freedesktop.org/libinput/libinput/-/commit/bf2e8a406e6ebfdb62ffa67f00822c17ff9b2c6a
+
+From bf2e8a406e6ebfdb62ffa67f00822c17ff9b2c6a Mon Sep 17 00:00:00 2001
+From: Peter Hutterer 
+Date: Tue, 17 Jan 2023 12:28:58 +1000
+Subject: [PATCH] doc/user: fix sphinx warning
+
+WARNING: extlinks: Sphinx-6.0 will require a caption string to contain
+exactly one '%s' and all other '%' need to be escaped as '%%'.
+
+Well, let's do that then!
+
+Signed-off-by: Peter Hutterer 
+--- a/doc/user/conf.py.in
 b/doc/user/conf.py.in
+@@ -169,7 +169,7 @@ from recommonmark.parser import CommonMarkParser
+ 
+ extlinks = { 'commit' :
+   ('https://gitlab.freedesktop.org/libinput/libinput/commit/%s',
+-  'git commit ')
++  'git commit %s')
+ }
+ 
+ # -- git version hack -
+-- 
+GitLab

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
index a6741dc43f7b..70cad76124a2 100644
--- a/dev-libs/libinput/libinput-1.22.1.ebuild
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
 "
 #  test? ( dev-util/valgrind )
 
+PATCHES=(
+   "${FILESDIR}"/${P}-sphinx-6.patch
+)
+
 python_check_deps() {
python_has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
python_has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: c719920fbde02150c4329ac12df25360156b4bfc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:54:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c719920f

app-admin/sudo: Stabilize 1.9.12_p2 arm64, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 589a621665c0..4e09be861c26 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: 3e13a1ab22aa83ab60ba202cdcbc2be6c0c0af2b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:54:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e13a1ab

app-admin/sudo: Stabilize 1.9.12_p2 arm, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 4e09be861c26..a5da2fe74a15 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ncdu/

2023-01-19 Thread Sam James
commit: 39e67bbd234641430a6697274c36d68bef14b29c
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Fri Jan 20 03:42:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e67bbd

sys-fs/ncdu: use "edo" for tests, fix RedirectedUrl

Signed-off-by: Eric Joldasov  getgoogleoff.me>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/ncdu/metadata.xml  | 2 +-
 sys-fs/ncdu/ncdu-2.2.2.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/ncdu/metadata.xml b/sys-fs/ncdu/metadata.xml
index 758625ee95a2..8a13f5d95ce3 100644
--- a/sys-fs/ncdu/metadata.xml
+++ b/sys-fs/ncdu/metadata.xml
@@ -14,7 +14,7 @@


https://dev.yorhel.nl/ncdu/changes2
-   https://dev.yorhel.nl/ncdu/man2
+   https://dev.yorhel.nl/ncdu/man
https://code.blicky.net/yorhel/ncdu/issues

 

diff --git a/sys-fs/ncdu/ncdu-2.2.2.ebuild b/sys-fs/ncdu/ncdu-2.2.2.ebuild
index 76352de4de29..739ef3d534c7 100644
--- a/sys-fs/ncdu/ncdu-2.2.2.ebuild
+++ b/sys-fs/ncdu/ncdu-2.2.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit verify-sig
+inherit verify-sig edo
 
 DESCRIPTION="NCurses Disk Usage"
 HOMEPAGE="https://dev.yorhel.nl/ncdu;
@@ -39,7 +39,7 @@ src_unpack() {
 }
 
 src_test() {
-   zig build test || die "Tests failed"
+   edo zig build test
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: profiles/, media-sound/spek/

2023-01-19 Thread Sam James
commit: e5a6e89d164f5bd4688094b206170d0a37dbfa75
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:22:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a6e89d

media-sound/spek: add 0.8.5

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

 media-sound/spek/Manifest  |  1 +
 media-sound/spek/spek-0.8.5.ebuild | 35 +++
 profiles/package.mask  |  1 +
 3 files changed, 37 insertions(+)

diff --git a/media-sound/spek/Manifest b/media-sound/spek/Manifest
index 60f47392b50a..9818c2bad9f4 100644
--- a/media-sound/spek/Manifest
+++ b/media-sound/spek/Manifest
@@ -1,2 +1,3 @@
 DIST spek-0.8.3.tar.gz 1349573 BLAKE2B 
ce783c319741c43f27462caf9dcd27e71f4c8fbc9d3a3d2ac0b977189cca4cf8ed14f258958bbf59532c4cae97562fa20819222ae68567e9e607f243a2777000
 SHA512 
a4b54746316d295574bc963e650728b23b3730ee6bcc8d78b043a5678baac70a0e859870120de2b0e6a17059e9e3757075f4691e2abde98c083afc393e93e17c
 DIST spek-0.8.4.tar.xz 430096 BLAKE2B 
4b3a512f0a8e74650161c9ed7ef0e054325d9f42743362180d970854fccc99cf20fcf329643ffbd0e84a5ee0aff746d2fc2750b91f300e29243ce1194b1b0d9d
 SHA512 
08e39d4c0c7732feec159a8ff29550a62bab37a01325589787e027a027c50ee926f4cd9e0971061bf4e0b53a590b842c6586b4173e09cc9b27dd3b5668dc2d8b
+DIST spek-0.8.5.tar.xz 430464 BLAKE2B 
54c977cc38f8162ec7fe45fe9eca023a9bdd2c1b42c0ad80dcf07c15ab93b416f58b499a3e8a9b9bb2ed16143deb899ce1c4fed2eba6b0e78eeab8b23a3326e7
 SHA512 
25f72c9372b142183ab34c47f1d7d6e62b9316d94b31aacff5d3ca007be030f4848a385be1bbb98f285aba010804fd429a7e099e597c30861347f5b8ed50d5b1

diff --git a/media-sound/spek/spek-0.8.5.ebuild 
b/media-sound/spek/spek-0.8.5.ebuild
new file mode 100644
index ..fa0bd400115a
--- /dev/null
+++ b/media-sound/spek/spek-0.8.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit wxwidgets xdg
+
+DESCRIPTION="Analyse your audio files by showing their spectrogram"
+HOMEPAGE="http://spek.cc/;
+SRC_URI="https://github.com/alexkay/spek/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=media-video/ffmpeg-5:=
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8.4-disable-updates.patch
+)
+
+src_configure() {
+   setup-wxwidgets unicode
+   default
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 0e22e244747a..5c8044471da2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -963,6 +963,7 @@ dev-util/patdiff:0/0.15
 # FFmpeg 5.0 ABI/API changes break many packages.
 # Masking for tracker/tinderbox. Bug #831437
 =media-video/ffmpeg-5*
+>=media-sound/spek-0.8.5
 
 # Brian Evans  (2022-01-07)
 # The main consumer, phpunit, does not initiate the new timer correctly



[gentoo-commits] repo/gentoo:master commit in: dev-lang/zig-bin/

2023-01-19 Thread Sam James
commit: 934f9bb0ec0eeb02aad6e0b0986f24b5a2f92d69
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Fri Jan 20 03:40:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934f9bb0

dev-lang/zig-bin: add missing "die"

Signed-off-by: Eric Joldasov  getgoogleoff.me>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/zig-bin/zig-bin-0.10.0.ebuild | 4 ++--
 dev-lang/zig-bin/zig-bin-0.10.1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/zig-bin/zig-bin-0.10.0.ebuild 
b/dev-lang/zig-bin/zig-bin-0.10.0.ebuild
index 45c577eadde5..41c7ad1570e5 100644
--- a/dev-lang/zig-bin/zig-bin-0.10.0.ebuild
+++ b/dev-lang/zig-bin/zig-bin-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,7 @@ QA_PREBUILT="opt/${P}/zig"
 src_unpack() {
unpack ${A}
 
-   mv "${WORKDIR}/"* "${S}"
+   mv "${WORKDIR}/"* "${S}" || die
 }
 
 src_install() {

diff --git a/dev-lang/zig-bin/zig-bin-0.10.1.ebuild 
b/dev-lang/zig-bin/zig-bin-0.10.1.ebuild
index 4a42bdced649..7c9d05764a48 100644
--- a/dev-lang/zig-bin/zig-bin-0.10.1.ebuild
+++ b/dev-lang/zig-bin/zig-bin-0.10.1.ebuild
@@ -29,7 +29,7 @@ QA_PREBUILT="opt/${P}/zig"
 src_unpack() {
unpack ${A}
 
-   mv "${WORKDIR}/"* "${S}"
+   mv "${WORKDIR}/"* "${S}" || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/zig/

2023-01-19 Thread Sam James
commit: ad227223cb9511c2f563d95aa06558fddfbe728c
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Fri Jan 20 03:46:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad227223

dev-lang/zig: drop 0.10.0-r2

It shouldn't be here.
Signed-off-by: Eric Joldasov  getgoogleoff.me>
Closes: https://github.com/gentoo/gentoo/pull/29182
Signed-off-by: Sam James  gentoo.org>

 dev-lang/zig/zig-0.10.0-r2.ebuild | 134 --
 1 file changed, 134 deletions(-)

diff --git a/dev-lang/zig/zig-0.10.0-r2.ebuild 
b/dev-lang/zig/zig-0.10.0-r2.ebuild
deleted file mode 100644
index f3d9e009df5a..
--- a/dev-lang/zig/zig-0.10.0-r2.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=15
-inherit edo cmake llvm check-reqs toolchain-funcs
-
-DESCRIPTION="A robust, optimal, and maintainable programming language"
-HOMEPAGE="https://ziglang.org/;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/ziglang/zig.git;
-   inherit git-r3
-else
-   SRC_URI="https://ziglang.org/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-BUILD_DIR="${S}/build"
-
-# Zig requires zstd and zlib compression support in LLVM, if using LLVM 
backend.
-# (non-LLVM backends don't require these)
-# They are not required "on their own", so please don't add them here.
-# You can check https://github.com/ziglang/zig-bootstrap in future, to see
-# options that are passed to LLVM CMake building (excluding "static" ofc).
-DEPEND="
-   sys-devel/clang:${LLVM_MAX_SLOT}=
-   sys-devel/lld:${LLVM_MAX_SLOT}=
-   sys-devel/llvm:${LLVM_MAX_SLOT}=[zstd]
-"
-
-RDEPEND="
-   ${DEPEND}
-   !dev-lang/zig-bin
-"
-
-# see https://github.com/ziglang/zig/issues/3382
-# For now, Zig doesn't support CFLAGS/LDFLAGS/etc.
-QA_FLAGS_IGNORED="usr/bin/zig"
-
-# see 
https://ziglang.org/download/0.10.0/release-notes.html#Self-Hosted-Compiler
-# 0.10.0 release - ~9.6 GiB, since we use compiler written in C++ for 
bootstrapping
-# 0.11.0 release - ~2.8 GiB, since we will (at least according to roadmap) use 
self-hosted compiler
-# (transpiled to C via C backend) for bootstrapping
-CHECKREQS_MEMORY="10G"
-
-PATCHES=(
-   "${FILESDIR}/${P}-avoid-cmake-bug.patch"
-   "${FILESDIR}/${P}-build-dir-install-stage3.patch"
-)
-
-llvm_check_deps() {
-   has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-ctarget_to_zigtarget() {
-   #Zig's Target Format: arch-os-abi
-   local CTARGET="${CTARGET:-${CHOST}}"
-
-   local ZIG_ARCH
-   case "${CTARGET%%-*}" in
-   i?86)   ZIG_ARCH=x86;;
-   sparcv9)ZIG_ARCH=sparc64;;
-   *)  ZIG_ARCH=${CTARGET%%-*};; # Same as in CHOST
-   esac
-
-   local ZIG_OS
-   case "${CTARGET}" in
-   *linux*)ZIG_OS=linux;;
-   *apple*)ZIG_OS=macos;;
-   esac
-
-   local ZIG_ABI
-   case "${CTARGET##*-}" in
-   gnu)ZIG_ABI="gnu.2.34";;
-   solaris*)   ZIG_OS=solaris ZIG_ABI=none;;
-   darwin*)ZIG_ABI=none;;
-   *)  ZIG_ABI=${CTARGET##*-};; # Same as in CHOST
-   esac
-
-   echo "${ZIG_ARCH}-${ZIG_OS}-${ZIG_ABI}"
-}
-
-pkg_setup() {
-   llvm_pkg_setup
-   ewarn "This version requires 10G of memory for building compiler."
-   ewarn "If you don't have enough memory, you can wait until 0.11.0 
release"
-   ewarn "or (if you are risky) use  version (currently requires only 
4GB)"
-   check-reqs_pkg_setup
-}
-
-src_configure() {
-   local ZIG_MCPU=native
-   tc-is-cross-compiler && ZIG_MCPU=baseline
-   local mycmakeargs=(
-   -DZIG_USE_CCACHE=OFF
-   -DZIG_SHARED_LLVM=ON
-   -DZIG_TARGET_TRIPLE=$(ctarget_to_zigtarget)
-   -DZIG_TARGET_CPU=${ZIG_MCPU}
-   -DZIG_USE_LLVM_CONFIG=ON
-   -DCMAKE_PREFIX_PATH=$(get_llvm_prefix ${LLVM_MAX_SLOT})
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   cd "${BUILD_DIR}" || die
-   local ZIG_TEST_ARGS="-Dstatic-llvm=false -Denable-llvm=true 
-Dskip-non-native=true -Drelease -Dtarget=native"
-   local ZIG_TEST_STEPS=(
-   test-cases test-fmt test-behavior test-compiler-rt 
test-universal-libc test-compare-output
-   test-standalone test-c-abi test-link test-stack-traces test-cli 
test-asm-link test-translate-c
-   test-run-translated-c test-std
-   )
-
-   local step
-   for step in "${ZIG_TEST_STEPS[@]}" ; do
-   edob ./stage3/bin/zig build ${step} ${ZIG_TEST_ARGS}
-   done
-}
-
-pkg_postinst() {
-   elog "0.10.0 release introduces self-hosted 

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

2023-01-19 Thread Sam James
commit: d1240dd1537c0b0c6b2563998d3f719e0a85a02d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:54:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1240dd1

media-gfx/photoqt: Stabilize 2.9.1-r2 amd64, #891355

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

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

diff --git a/media-gfx/photoqt/photoqt-2.9.1-r2.ebuild 
b/media-gfx/photoqt/photoqt-2.9.1-r2.ebuild
index cdd579030848..5f63ed3a14b4 100644
--- a/media-gfx/photoqt/photoqt-2.9.1-r2.ebuild
+++ b/media-gfx/photoqt/photoqt-2.9.1-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="devil exif freeimage graphicsmagick imagemagick mpv pdf raw"
 
 COMMON_DEPEND="



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

2023-01-19 Thread Sam James
commit: 2a191abc97120377c6cb6b2d605ba4af7bb06394
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:54:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a191abc

media-gfx/prusaslicer: Stabilize 2.5.0-r1 amd64, #891413

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

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

diff --git a/media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild
index 2e02b49090b4..125fcf20ac70 100644
--- a/media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild
+++ b/media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_P
 
 LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 
 RESTRICT="test"



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

2023-01-19 Thread Sam James
commit: 97192ef8ed3db36ab9fa201580dbfcf2c1c8edbc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:49:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97192ef8

net-analyzer/wireshark: add 3.6.11

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

 net-analyzer/wireshark/Manifest|   1 +
 net-analyzer/wireshark/wireshark-3.6.11.ebuild | 272 +
 2 files changed, 273 insertions(+)

diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index 62ff0707b62a..066a4394fd0d 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -1,3 +1,4 @@
 DIST wireshark-3.6.10.tar.xz 39956960 BLAKE2B 
5f283caeed4fc9b231331b90b68b25615f8c1df7639accd225590c88cebc86cca7ea95d979db6a60268a5b918f448a9b0878b9f4f8d5dccc847c6dd1fe4fddb7
 SHA512 
dbdba7a29e2b6e6c3bbc0f0d599a2b9b49efcb1540b36f2f8c55ac3850565b68dc1282b1ed1d3cd63709f12e2fe659f93de5f9473c2f23751373f3738b8e766a
+DIST wireshark-3.6.11.tar.xz 39967744 BLAKE2B 
b313be6b2d22f62365f7a840409c49a78ce99d135e6b5f17c73c12dc12a543f5daa298a3df1693dafc79a6f3f1b184de231cc527bca0627e3c37b8ac4ce8e5a3
 SHA512 
f526e6e8f9435b69b5c3ce3a7d271f7b66365bdd84cd155ac434be0ef899cc140f58dfe55e90295bba91a8a99f28a55280366fb028d13f6ff45051a9ed3625e8
 DIST wireshark-3.6.9.tar.xz 39949356 BLAKE2B 
8660e57fc1c9667ecd17bbd35918da7d61f3acb84047d6fda9be0fea456c09e45f0a59c725b405364745cb2b570d8fddb2ffe393ee7b96110a53c404f9c02267
 SHA512 
abf7adfda1a7aef4944e846bd3edde08b64d841edbba2d86d1bfd121760e90560231f778eeaefa43175c7c6be9b1fe0e0ec58c8704b4c9bdff6bb3598970cddd
 DIST wireshark-4.0.2.tar.xz 41296132 BLAKE2B 
3ca64c5d561fc3262af821a2fed559efc39f9c194d1c03211d27b8154d87fe78c26d390504fc33f80fefbec06aa07d5b4fe27b253a3fc32641ec52292bc0557b
 SHA512 
0f401f639add6483799131dd853a4f4bcf8977fd987915074d0301f553fca9f6cd6e0b7cc47358699c1f4e65872760135dea9889fb34dbb70b917768b6f37ff5

diff --git a/net-analyzer/wireshark/wireshark-3.6.11.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.11.ebuild
new file mode 100644
index ..a71b92ecc0f9
--- /dev/null
+++ b/net-analyzer/wireshark/wireshark-3.6.11.ebuild
@@ -0,0 +1,272 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..2} )
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
+
+DESCRIPTION="A network protocol analyzer formerly known as ethereal"
+HOMEPAGE="https://www.wireshark.org/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark;
+   inherit git-r3
+else
+   
SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
+   S="${WORKDIR}/${P/_/}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc 
dpauxmon"
+IUSE+=" +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb"
+IUSE+=" +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 
+randpkt"
+IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp 
sshdump ssl"
+IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-ifdemo? ( plugins qt5 )"
+
+RESTRICT="!test? ( test )"
+
+# bug #753062 for speexdsp
+RDEPEND="acct-group/pcap
+   >=dev-libs/glib-2.38:2
+   >=net-dns/c-ares-1.5:=
+   dev-libs/libgcrypt:=
+   media-libs/speexdsp
+   bcg729? ( media-libs/bcg729 )
+   brotli? ( app-arch/brotli:= )
+   ciscodump? ( >=net-libs/libssh-0.6 )
+   filecaps? ( sys-libs/libcap )
+   http2? ( net-libs/nghttp2:= )
+   ilbc? ( media-libs/libilbc )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( dev-libs/libxml2 )
+   lua? ( ${LUA_DEPS} )
+   lz4? ( app-arch/lz4:= )
+   maxminddb? ( dev-libs/libmaxminddb:= )
+   minizip? ( sys-libs/zlib[minizip] )
+   netlink? ( dev-libs/libnl:3 )
+   opus? ( media-libs/opus )
+   pcap? ( net-libs/libpcap )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   x11-misc/xdg-utils
+   )
+   sbc? ( media-libs/sbc )
+   sdjournal? ( sys-apps/systemd )
+   smi? ( net-libs/libsmi )
+   snappy? ( app-arch/snappy )
+   spandsp? ( media-libs/spandsp )
+   sshdump? ( >=net-libs/libssh-0.6 )
+   ssl? ( net-libs/gnutls:= )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   dev-lang/perl
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   

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

2023-01-19 Thread Sam James
commit: 9e5fa97ac4dcb8885d86e736da1f8f0f78ae3a3e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:53:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5fa97a

net-analyzer/wireshark: add 4.0.3

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

 net-analyzer/wireshark/Manifest   |   1 +
 net-analyzer/wireshark/wireshark-4.0.3.ebuild | 312 ++
 2 files changed, 313 insertions(+)

diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index 066a4394fd0d..e5c73f483bcd 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -2,3 +2,4 @@ DIST wireshark-3.6.10.tar.xz 39956960 BLAKE2B 
5f283caeed4fc9b231331b90b68b25615f
 DIST wireshark-3.6.11.tar.xz 39967744 BLAKE2B 
b313be6b2d22f62365f7a840409c49a78ce99d135e6b5f17c73c12dc12a543f5daa298a3df1693dafc79a6f3f1b184de231cc527bca0627e3c37b8ac4ce8e5a3
 SHA512 
f526e6e8f9435b69b5c3ce3a7d271f7b66365bdd84cd155ac434be0ef899cc140f58dfe55e90295bba91a8a99f28a55280366fb028d13f6ff45051a9ed3625e8
 DIST wireshark-3.6.9.tar.xz 39949356 BLAKE2B 
8660e57fc1c9667ecd17bbd35918da7d61f3acb84047d6fda9be0fea456c09e45f0a59c725b405364745cb2b570d8fddb2ffe393ee7b96110a53c404f9c02267
 SHA512 
abf7adfda1a7aef4944e846bd3edde08b64d841edbba2d86d1bfd121760e90560231f778eeaefa43175c7c6be9b1fe0e0ec58c8704b4c9bdff6bb3598970cddd
 DIST wireshark-4.0.2.tar.xz 41296132 BLAKE2B 
3ca64c5d561fc3262af821a2fed559efc39f9c194d1c03211d27b8154d87fe78c26d390504fc33f80fefbec06aa07d5b4fe27b253a3fc32641ec52292bc0557b
 SHA512 
0f401f639add6483799131dd853a4f4bcf8977fd987915074d0301f553fca9f6cd6e0b7cc47358699c1f4e65872760135dea9889fb34dbb70b917768b6f37ff5
+DIST wireshark-4.0.3.tar.xz 41383164 BLAKE2B 
85271a1f52b383db07fdf51f500ae0d6dd9b6f6624176889a88ff51e85e1eb578a7ba43a80018e60cb84ff486aedce850b2b82e127fcabb7f049d479e1d0c3cb
 SHA512 
ef6d20b9b69e1a2b6b6b5bebe5f13545acb73b2faece32198dbe01c4181524d5f8320712b4440c93fc65ef075ab7b6398394581b3dc09a20b1b5b9b90ec2a13c

diff --git a/net-analyzer/wireshark/wireshark-4.0.3.ebuild 
b/net-analyzer/wireshark/wireshark-4.0.3.ebuild
new file mode 100644
index ..f1193e6c3693
--- /dev/null
+++ b/net-analyzer/wireshark/wireshark-4.0.3.ebuild
@@ -0,0 +1,312 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..2} )
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
+
+DESCRIPTION="A network protocol analyzer formerly known as ethereal"
+HOMEPAGE="https://www.wireshark.org/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark;
+   inherit git-r3
+else
+   
SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
+   S="${WORKDIR}/${P/_/}"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv 
~x86"
+   fi
+fi
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc 
dpauxmon"
+IUSE+=" +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 
maxminddb"
+IUSE+=" +mergecap +minizip +netlink opus +plugins +pcap qt6 +randpkt"
+IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp 
sshdump ssl"
+IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump wifi zlib +zstd"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+RESTRICT="!test? ( test )"
+
+# bug #753062 for speexdsp
+RDEPEND="
+   acct-group/pcap
+   >=dev-libs/glib-2.50.0:2
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.13.0:=
+   >=dev-libs/libgcrypt-1.8.0:=
+   media-libs/speexdsp
+   bcg729? ( media-libs/bcg729 )
+   brotli? ( app-arch/brotli:= )
+   ciscodump? ( >=net-libs/libssh-0.6:= )
+   filecaps? ( sys-libs/libcap )
+   http2? ( >=net-libs/nghttp2-1.11.0:= )
+   ilbc? ( media-libs/libilbc:= )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( dev-libs/libxml2 )
+   lua? ( ${LUA_DEPS} )
+   lz4? ( app-arch/lz4:= )
+   maxminddb? ( dev-libs/libmaxminddb:= )
+   minizip? ( sys-libs/zlib[minizip] )
+   netlink? ( dev-libs/libnl:3 )
+   opus? ( media-libs/opus )
+   pcap? ( net-libs/libpcap )
+   gui? (
+   x11-misc/xdg-utils
+   qt6? (
+   dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
+   dev-qt/qt5compat:6
+   dev-qt/qtmultimedia:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   

[gentoo-commits] repo/gentoo:master commit in: games-emulation/vbam/

2023-01-19 Thread Sam James
commit: ff864f5fc9ea92617ffd9ce13352158250d9c512
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:32:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff864f5f

games-emulation/vbam: add 2.1.5

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

 games-emulation/vbam/Manifest   |  1 +
 .../vbam/{vbam-.ebuild => vbam-2.1.5.ebuild}| 17 -
 games-emulation/vbam/vbam-.ebuild   | 17 -
 3 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/games-emulation/vbam/Manifest b/games-emulation/vbam/Manifest
index cce742bd3f1b..dc89a1dadd98 100644
--- a/games-emulation/vbam/Manifest
+++ b/games-emulation/vbam/Manifest
@@ -1 +1,2 @@
 DIST vbam-2.1.4.tar.gz 3891574 BLAKE2B 
5255fe814ab583c433f273c31b36933c09301330b47b2deefa453453c1d127c29a1b9de2e945e6706b1f9d9ec517444989818f3db329b96c106bf5d51ec71ae3
 SHA512 
9070715797c6be1648661019f236eb9328eb409f52e80e15aac52d814cf4155cf1ea37c230557c1288f152f0d27d838b11bee38679787a8d5198ca81f173d896
+DIST vbam-2.1.5.tar.gz 4779351 BLAKE2B 
ef27185e0af1ad07016834f89689b9d81f59b9dc15ea7ea22d2fc72e0c3b86aeb2f23b4cab846f64d40cab35f0ea5510381530e9e8d7889c12949f5630272237
 SHA512 
5a85ac22ee8d2515d458503ecb5a40d62a490d4704bc966d1511e25b7530191e4e5e523505eada0c1203e45bb28433bc1e8a896d986de2b88998703f5a1c26a7

diff --git a/games-emulation/vbam/vbam-.ebuild 
b/games-emulation/vbam/vbam-2.1.5.ebuild
similarity index 91%
copy from games-emulation/vbam/vbam-.ebuild
copy to games-emulation/vbam/vbam-2.1.5.ebuild
index 7cd76d64a0ef..e5c66f3e0817 100644
--- a/games-emulation/vbam/vbam-.ebuild
+++ b/games-emulation/vbam/vbam-2.1.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 inherit wxwidgets xdg cmake
@@ -29,12 +29,12 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   >=media-libs/libpng-1.4:0=
+   >=media-libs/libpng-1.4:=
media-libs/libsdl2[joystick]
-   link? ( >=media-libs/libsfml-2.0:= )
sys-libs/zlib:=
virtual/glu
virtual/opengl
+   link? ( >=media-libs/libsfml-2.0:= )
lirc? ( app-misc/lirc )
nls? ( virtual/libintl )
wxwidgets? (
@@ -48,14 +48,16 @@ DEPEND="
 "
 BDEPEND="
app-arch/zip
+   virtual/pkgconfig
wxwidgets? ( virtual/imagemagick-tools )
+   amd64? ( || ( dev-lang/nasm dev-lang/yasm ) )
x86? ( || ( dev-lang/nasm dev-lang/yasm ) )
nls? ( sys-devel/gettext )
-   virtual/pkgconfig
 "
 
 src_configure() {
use wxwidgets && setup-wxwidgets
+
local mycmakeargs=(
-DENABLE_FFMPEG=$(usex ffmpeg)
-DENABLE_LINK=$(usex link)
@@ -67,10 +69,14 @@ src_configure() {
-DENABLE_ASM_SCALERS=$(usex x86)
-DCMAKE_SKIP_RPATH=ON
-DENABLE_LTO=OFF
+   -DENABLE_ONLINEUPDATES=OFF
+   -DDISABLE_MACOS_PACKAGE_MANAGERS=ON
)
+
if use wxwidgets; then
mycmakeargs+=( -DENABLE_OPENAL=$(usex openal) )
fi
+
cmake_src_configure
 }
 
@@ -81,6 +87,7 @@ src_install() {
dodoc doc/ReadMe.SDL.txt
doman src/debian/vbam.6
fi
+
use wxwidgets && doman src/debian/visualboyadvance-m.6
 }
 

diff --git a/games-emulation/vbam/vbam-.ebuild 
b/games-emulation/vbam/vbam-.ebuild
index 7cd76d64a0ef..e5c66f3e0817 100644
--- a/games-emulation/vbam/vbam-.ebuild
+++ b/games-emulation/vbam/vbam-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 inherit wxwidgets xdg cmake
@@ -29,12 +29,12 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   >=media-libs/libpng-1.4:0=
+   >=media-libs/libpng-1.4:=
media-libs/libsdl2[joystick]
-   link? ( >=media-libs/libsfml-2.0:= )
sys-libs/zlib:=
virtual/glu
virtual/opengl
+   link? ( >=media-libs/libsfml-2.0:= )
lirc? ( app-misc/lirc )
nls? ( virtual/libintl )
wxwidgets? (
@@ -48,14 +48,16 @@ DEPEND="
 "
 BDEPEND="
app-arch/zip
+   virtual/pkgconfig
wxwidgets? ( virtual/imagemagick-tools )
+   amd64? ( || ( dev-lang/nasm dev-lang/yasm ) )
x86? ( || ( dev-lang/nasm dev-lang/yasm ) )
nls? ( sys-devel/gettext )
-   virtual/pkgconfig
 "
 
 src_configure() {
use wxwidgets && setup-wxwidgets
+
local mycmakeargs=(
-DENABLE_FFMPEG=$(usex ffmpeg)
-DENABLE_LINK=$(usex link)
@@ -67,10 +69,14 @@ src_configure() {
-DENABLE_ASM_SCALERS=$(usex x86)
 

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

2023-01-19 Thread Viorel Munteanu
commit: 855e2e69cc52537ac7eb0ffacb1ec59c13d30417
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Jan 20 03:46:54 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jan 20 03:49:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855e2e69

media-libs/netpbm: add tiff subslot operator

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

 media-libs/netpbm/{netpbm-11.1.0-r1.ebuild => netpbm-11.1.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.1.0-r1.ebuild 
b/media-libs/netpbm/netpbm-11.1.0-r2.ebuild
similarity index 99%
rename from media-libs/netpbm/netpbm-11.1.0-r1.ebuild
rename to media-libs/netpbm/netpbm-11.1.0-r2.ebuild
index 321a76b14293..760e8d601915 100644
--- a/media-libs/netpbm/netpbm-11.1.0-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.1.0-r2.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
)
rle? ( media-libs/urt:= )
svga? ( media-libs/svgalib )
-   tiff? ( media-libs/tiff )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
xml? ( dev-libs/libxml2 )
X? ( x11-libs/libX11 )
 "



[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcp/files/, net-misc/dhcp/

2023-01-19 Thread Mike Gilbert
commit: d71420bcf88260155b49c4ff294003189e5cba60
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 20 03:44:24 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 20 03:44:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d71420bc

net-misc/dhcp: tweak /var/lib/dhcp creation

Drop the keepdir from src_install.
Update the modes in the tmpfiles.d file, and install it unconditionally.

Closes: https://bugs.gentoo.org/891347
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild | 293 ++
 net-misc/dhcp/files/dhcp.tmpfiles |   2 +
 2 files changed, 295 insertions(+)

diff --git a/net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild 
b/net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild
new file mode 100644
index ..f2efd63970a9
--- /dev/null
+++ b/net-misc/dhcp/dhcp-4.4.3_p1-r1.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs flag-o-matic tmpfiles
+
+MY_PV="${PV//_alpha/a}"
+MY_PV="${MY_PV//_beta/b}"
+MY_PV="${MY_PV//_rc/rc}"
+MY_PV="${MY_PV//_p/-P}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server"
+HOMEPAGE="https://www.isc.org/dhcp;
+SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
+   ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz;
+
+LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+client ipv6 ldap selinux +server ssl vim-syntax"
+
+BDEPEND="
+   acct-group/dhcp
+   acct-user/dhcp"
+
+DEPEND="
+   client? (
+   kernel_linux? (
+   ipv6? ( sys-apps/iproute2 )
+   sys-apps/net-tools
+   )
+   )
+   ldap? (
+   net-nds/openldap:=
+   ssl? ( dev-libs/openssl:= )
+   )"
+RDEPEND="
+   ${BDEPEND}
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-dhcp )
+   vim-syntax? ( app-vim/dhcpd-syntax )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+   unpack ${A}
+   # handle local bind hell
+   cd "${S}"/bind
+   unpack ./bind.tar.gz
+}
+
+PATCHES=(
+   # Gentoo patches - these will probably never be accepted upstream
+   # Fix some permission issues
+   "${FILESDIR}/${PN}-4.4.3-fix-perms.patch"
+
+   # Enable dhclient to equery NTP servers
+   "${FILESDIR}/${PN}-4.4.3-dhclient-ntp.patch"
+   "${FILESDIR}/${PN}-4.4.3-dhclient-resolvconf.patch"
+
+   # Enable dhclient to get extra configuration from stdin
+   "${FILESDIR}/${PN}-4.4.3-dhclient-stdin-conf.patch"
+   # bug #265531
+   "${FILESDIR}/${PN}-4.4.3-nogateway.patch"
+   # bug #296921
+   "${FILESDIR}/${PN}-4.4.3-quieter-ping.patch"
+   # bug #437108
+   "${FILESDIR}/${PN}-4.4.3-always-accept-4.patch"
+   # bug #480636
+   "${FILESDIR}/${PN}-4.4.3-iproute2-path.patch"
+   # bug #471142
+   "${FILESDIR}/${PN}-4.4.3-bindtodevice-inet6.patch"
+   # bug #559832
+   "${FILESDIR}/${PN}-4.4.3-ldap-ipv6-client-id.patch"
+
+   # Possible upstream candidates
+)
+
+src_prepare() {
+   default
+
+   # Brand the version with Gentoo
+   sed -i \
+   -e "/VERSION=/s:'$: Gentoo-${PR}':" \
+   configure || die
+
+   # Change the hook script locations of the scripts
+   sed -i \
+   -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' 
\
+   -e 
's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \
+   client/scripts/* || die
+
+   # No need for the linux script to force bash #158540
+   sed -i -e 's,#!/bin/bash,#!/bin/sh,' client/scripts/linux || die
+
+   # Quiet the freebsd logger a little
+   sed -i -e '/LOGGER=/ s/-s -p user.notice //g' client/scripts/freebsd || 
die
+
+   # Remove these options from the sample config
+   sed -i -r \
+   -e "/(script|host-name|domain-name) /d" \
+   client/dhclient.conf.example || die
+
+   if use client && ! use server ; then
+   sed -i -r \
+   -e '/^SUBDIRS/s:\<(dhcpctl|relay|server)\>::g' \
+   Makefile.in || die
+   elif ! use client && use server ; then
+   sed -i -r \
+   -e '/^SUBDIRS/s:\::' \
+   Makefile.in || die
+   fi
+
+   # Only install different man pages if we don't have en
+   if [[ " ${LINGUAS} " != *" en "* ]]; then
+   # Install Japanese man pages
+   if [[ " ${LINGUAS} " == *" ja "* && -d doc/ja_JP.eucJP ]]; then
+   einfo "Installing Japanese documention"
+   cp doc/ja_JP.eucJP/dhclient* client || die
+   cp 

[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/nvimpager/

2023-01-19 Thread Tony Olagbaiye
commit: a79039cc68fcbcd34af500cf18cbd92cc636a633
Author: Tony Olagbaiye  fron  io>
AuthorDate: Fri Jan 20 03:32:32 2023 +
Commit: Tony Olagbaiye  fron  io>
CommitDate: Fri Jan 20 03:32:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a79039cc

sys-apps/nvimpager: new package, add 0.11.0

Signed-off-by: Tony Olagbaiye  fron.io>

 sys-apps/nvimpager/Manifest|  1 +
 sys-apps/nvimpager/nvimpager-0.11.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/nvimpager/Manifest b/sys-apps/nvimpager/Manifest
new file mode 100644
index 0..2f3cf06b9
--- /dev/null
+++ b/sys-apps/nvimpager/Manifest
@@ -0,0 +1 @@
+DIST nvimpager-0.11.0.tar.gz 28066 BLAKE2B 
108d9df1dd9c47ff3f62ed08665c7fd2b18bf50d99544cd629148d34c7918026e35b26b761a82e069c76192f9014c9800381982ecfe5c7129a8cf0d4b6c124b8
 SHA512 
4ab17df28e21f872a5cbf10df0dda1e8feacc26cc79a24b1db18a95ec9c6884c5da265bf6f2161d40da9ae730f8a5b0b6ab3721eb2efadb52bd2f19cbe16eb66

diff --git a/sys-apps/nvimpager/nvimpager-0.11.0.ebuild 
b/sys-apps/nvimpager/nvimpager-0.11.0.ebuild
new file mode 100644
index 0..5a3d20a2f
--- /dev/null
+++ b/sys-apps/nvimpager/nvimpager-0.11.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Use nvim as a pager to view manpages, diff, etc with nvim's 
syntax highlighting."
+HOMEPAGE="https://github.com/lucc/nvimpager;
+
+SRC_URI="https://github.com/lucc/nvimpager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE=""
+
+# Disable nvimpager from app-editors/neovim
+DEPEND="
+   app-shells/bash:*
+   >=app-editors/neovim-0.4.0[-nvimpager]
+"
+RDEPEND="${DEPEND}"
+
+# Pandoc is needed to generate manpage (Might make optional)
+BDEPEND="
+   app-text/pandoc
+"
+
+# Skip compile phase, because there is none.
+src_compile() {
+   true
+}
+
+src_install() {
+   emake PREFIX="${ED}/usr" install
+
+   # Fix nvimpager's RUNTIME variable
+   sed -i "s#${ED}##g" "${ED}/usr/bin/nvimpager" ||
+   die "sed failed"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2023-01-19 Thread Ionen Wolkens
commit: b0ffefddbbae41898a23009c1fe0c1e1a5c4e297
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 20 01:39:33 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 20 02:10:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ffefdd

x11-drivers/nvidia-drivers: add 525.85.05

Seem to be mostly bugfixes so this will likely be the next
stable candidate perhaps in shortened 10-15 days if there's
no obvious issues.

Also removes the need for the clang15 patch, nvidia now
seems to explicitly pass -Wstrict-protypes on all these
packages (including e.g. nvidia-settings) and fixed these.

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

 x11-drivers/nvidia-drivers/Manifest|   8 +
 .../nvidia-drivers/nvidia-drivers-525.85.05.ebuild | 628 +
 2 files changed, 636 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 93040d751680..59e077667f67 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -2,6 +2,7 @@ DIST NVIDIA-Linux-aarch64-510.108.03.run 211471630 BLAKE2B 
4177e12907bb577d96734
 DIST NVIDIA-Linux-aarch64-515.86.01.run 221097882 BLAKE2B 
f8562f9ef1d29451792e00f5489ae7bf63d1a9c5a13354f119667e5572f473abe14a82383c7f61251213ef16463c064059316c7da09a5d61207823b17a7183bf
 SHA512 
43161f86143b1558d1f558acf4a060f53f538ea20e6235f76be24916fe4a9c374869645c7abf39eba66f1c2ca35f5d2b04f199bd1341b7ee6c1fdc879cb3ef96
 DIST NVIDIA-Linux-aarch64-525.60.13.run 262321531 BLAKE2B 
53e841251445b1e7e7321c31796fce5c9d82b70cd4a8cfaad588bf3ac2475321005657202404d850ae5ceb80cb58b743b640ede5f50b39a0a8e0e4d5391ae294
 SHA512 
1a5ca9fbf25ce26a59f295815491cef56df91c72ab775d7453e46af7ce123af6bdeae87085aa199717036b2c7bc4406df4da4d6238ca51d08b382fb3792bcc45
 DIST NVIDIA-Linux-aarch64-525.78.01.run 262708803 BLAKE2B 
479e232c5ae4519ddf9ee0c7bb3faa3cb5c3786ebdf4517dcbe588e93b8aa4a5c87d19a78b810d5c57c63a08159021088b72f4a70a81eb62acb94f32ee110e19
 SHA512 
2b0213c317a3ea1f95561ecbfd5374b9a68cc7251c09f0245a7458ab4de81b0818dc455046fb6e72e562ec3a8f56f27bf34996664a2c28aa1014578fef5f21a0
+DIST NVIDIA-Linux-aarch64-525.85.05.run 262667903 BLAKE2B 
e6e4d2d8a90f5abbfc4d67ee1a74c062fcd91b4d46d247702e937d8e82c2ddeac19418a74908b90d31265819dfa93791c53cb111b41fe51732851c9d2e74c21e
 SHA512 
85312583dbd55791273308aa3c3bf43241e0b28cbe850e56bd6997dcedd2db51af337d062587886ca4000cf39428a748c87d6e270648e09d4f0870856757a7d0
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.161.03.run 272397700 BLAKE2B 
eaa94b7398b3aaadf30c33c95c95b167094ca56114e2e3032978b0959264ac8b8663181485eb1af0282a59b43f912c0ecd48e5eadcb06b6fda601b357ac49bc7
 SHA512 
26b1640f9427847b68233ffacf5c4a07e75ed9923429dfc9e5de3d7e5c1f109dfaf0fe0a0639cbd47f056784ed3e00e2e741d5c84532df79590a0c9ffa5ba625
@@ -10,37 +11,44 @@ DIST NVIDIA-Linux-x86_64-515.86.01.run 363743089 BLAKE2B 
aa03a0f059da99fa549cd9d
 DIST NVIDIA-Linux-x86_64-525.47.04.run 414269674 BLAKE2B 
23c319cea6a48da3db1914fcad37298b80822aac675d58d7236710f60a7eb0b34bb46cdd71a558ca051da85431fe6ecd33b76c48419a412b599550f7f0eb11a0
 SHA512 
f612a82cb03d0e7564a30eb4ff0a2fff1d5b54ab4a0754f4a9865f786dad289fb3e69726651ebc841f594f8167105d158ccd810b5d609215245a93ff363dd0ad
 DIST NVIDIA-Linux-x86_64-525.60.13.run 413352607 BLAKE2B 
7e97447ddeb1ea25e1853d3f34f84ebb6b2c5a727d97e4929d55f62f4f4f7ae1e4c863f1fbe088e0bc4ee83e6f5b2e9ce9182760b3bc3082ff1078f750747f5b
 SHA512 
9895c8001b90b6367dbead1b34a86d49fa91171adcc72498fe537dc2e5959ef344e25b00091b662ba57bf751003ccff967e33262a3f64147ff0a253ecf582e46
 DIST NVIDIA-Linux-x86_64-525.78.01.run 414002395 BLAKE2B 
cad6e10311c9fa44e653d5af52814aa18c250328135e512a809a2a1b1489dd793711e24b62e17f40405584b660f4be9526c5993800f674f3725e1d2b62e57e62
 SHA512 
0e3f7ed3a284c4cd07f4b5854fc9cc3576de78a9219a5887a627631abb848311302ee43a14622daa4e4a63ded4e00669ef6855b7733b23ba01c50640a6e7621f
+DIST NVIDIA-Linux-x86_64-525.85.05.run 415131239 BLAKE2B 
38bdcce884011cfc0a1b5d08807c0a163ac7807621f3ec69feabbdf27af9e0409491db893912776b05a45f8f56c06f281a84074ab8ff21a71774b890bdff2cf8
 SHA512 
db30b9186cdcf22b2dde267c08a10cadfc3d37190c57a26a71e282b0f661b187b5b28764418eacf8b2344ebfa8feb7480ae1de31b3bc3026feaf9482a3b51741
 DIST NVIDIA-kernel-module-source-515.86.01.tar.xz 7504412 BLAKE2B 

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

2023-01-19 Thread Julien Roy
commit: 3d035cf528b494662c3e6f85d522dfd775b39020
Author: Julien Roy  jroy  ca>
AuthorDate: Fri Jan 20 02:05:50 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 20 02:05:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d035cf5

dev-python/pytest-isort: enable py3.11

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

 dev-python/pytest-isort/pytest-isort-3.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild 
b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
index 8776775dc..08d7d33b7 100644
--- a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
+++ b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 



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

2023-01-19 Thread Sam James
commit: 4748a9b19893cfb43b8f80293bec85f541490aa8
Author: Sheng Yu  protonmail  com>
AuthorDate: Thu Jan 19 18:26:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:40:42 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4748a9b1

gpk: Terminate writing if space is full

Bug: https://bugs.gentoo.org/891391
Signed-off-by: Sheng Yu  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/980
Signed-off-by: Sam James  gentoo.org>

 NEWS| 6 ++
 lib/portage/gpkg.py | 8 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 3ef205a6d..b22d4e80f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+portage-3.0.45 (UNRELEASED)
+--
+
+Bug fixes:
+* gpkg: Handle out-of-space errors (bug #891391).
+
 portage-3.0.44 (2023-01-15)
 --
 

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 23f6e0c61..59339f685 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -201,8 +201,12 @@ class tar_stream_writer:
 if not self.killed:
 # Do not raise error if killed by portage
 raise CompressorOperationFailed("PIPE broken")
-
-self.container.fileobj.write(buffer)
+try:
+self.container.fileobj.write(buffer)
+except OSError as err:
+self.error = True
+self.kill()
+raise CompressorOperationFailed(str(err))
 if self.checksum_helper:
 self.checksum_helper.update(buffer)
 



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/

2023-01-19 Thread Sam James
commit: ee611bbfc7743f0e819a37bef9588daa1c3d93a7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:37:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:37:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee611bbf

app-text/mupdf: Stabilize 1.21.0 arm64, #891415

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

 app-text/mupdf/mupdf-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mupdf/mupdf-1.21.0.ebuild 
b/app-text/mupdf/mupdf-1.21.0.ebuild
index 0f6c12e71d38..cbc4147b439e 100644
--- a/app-text/mupdf/mupdf-1.21.0.ebuild
+++ b/app-text/mupdf/mupdf-1.21.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
 
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86"
 IUSE="+javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2023-01-19 Thread Sam James
commit: 6a35ef98821b97dce6dd24da023eb9d8bf255797
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:36:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a35ef98

sys-cluster/ceph: Stabilize 16.2.10-r5 amd64, #888922

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

 sys-cluster/ceph/ceph-16.2.10-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/ceph/ceph-16.2.10-r5.ebuild 
b/sys-cluster/ceph/ceph-16.2.10-r5.ebuild
index d1e012f1dd77..fc09be7c503b 100644
--- a/sys-cluster/ceph/ceph-16.2.10-r5.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.10-r5.ebuild
@@ -12,7 +12,7 @@ inherit check-reqs bash-completion-r1 cmake python-r1 
flag-o-matic \
lua-single udev readme.gentoo-r1 toolchain-funcs systemd 
tmpfiles
 
 SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
 
 DESCRIPTION="Ceph distributed filesystem"
 HOMEPAGE="https://ceph.com/;



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: b5dc916f9693177eff275eb38e477f16822f96a7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:34:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:34:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5dc916f

app-admin/sudo: Stabilize 1.9.12_p2 amd64, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 4cf3d4283ce1..589a621665c0 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/

2023-01-19 Thread Sam James
commit: 9f12ac11dfafbf16f8bc85f5537e6927c2ea2839
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:34:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:34:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f12ac11

app-text/mupdf: Stabilize 1.21.0 arm, #891415

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

 app-text/mupdf/mupdf-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mupdf/mupdf-1.21.0.ebuild 
b/app-text/mupdf/mupdf-1.21.0.ebuild
index 6ed49b395d63..0f6c12e71d38 100644
--- a/app-text/mupdf/mupdf-1.21.0.ebuild
+++ b/app-text/mupdf/mupdf-1.21.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
 
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
x86"
 IUSE="+javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 



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

2023-01-19 Thread Sam James
commit: 935c3f95acb38c14c15e45a65868ee178c768da3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:34:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:34:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=935c3f95

media-gfx/tuxpaint-stamps: Stabilize 20220604 x86, #891419

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

 media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild 
b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild
index 208c745bd51f..7487f13bbe7f 100644
--- a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild
+++ b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
 
 RDEPEND="media-gfx/tuxpaint"
 DEPEND="${RDEPEND}"



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

2023-01-19 Thread Sam James
commit: 586b4a2c71352fa84d55c4f50be42271509afff4
Author: Christian Tietz  mailbox  org>
AuthorDate: Sun Jan  8 17:27:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586b4a2c

net-misc/gerbera: sync live ebuild

Signed-off-by: Christian Tietz  mailbox.org>
Closes: https://github.com/gentoo/gentoo/pull/28939
Signed-off-by: Sam James  gentoo.org>

 net-misc/gerbera/gerbera-.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-misc/gerbera/gerbera-.ebuild 
b/net-misc/gerbera/gerbera-.ebuild
index 86e41fa7ab04..00f14f51b749 100644
--- a/net-misc/gerbera/gerbera-.ebuild
+++ b/net-misc/gerbera/gerbera-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ HOMEPAGE="https://gerbera.io;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript lastfm 
+magic +matroska mysql systemd +taglib"
+IUSE="curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic 
+matroska mysql systemd +taglib"
 
 RDEPEND="
acct-user/gerbera
@@ -38,7 +38,6 @@ RDEPEND="
ffmpeg? ( media-video/ffmpeg:= )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
javascript? ( dev-lang/duktape:= )
-   lastfm? ( media-libs/lastfmlib )
magic? ( sys-apps/file )
matroska? ( media-libs/libmatroska:= )
mysql? ( dev-db/mysql-connector-c )
@@ -59,7 +58,7 @@ src_configure() {
-DWITH_FFMPEGTHUMBNAILER=$(usex ffmpegthumbnailer)
-DWITH_INOTIFY=1
-DWITH_JS=$(usex javascript)
-   -DWITH_LASTFM=$(usex lastfm)
+   -DWITH_LASTFM=NO
-DWITH_MAGIC=$(usex magic)
-DWITH_MATROSKA=$(usex matroska)
-DWITH_MYSQL=$(usex mysql)



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: c6f39bf5b458ac9f3051d127c7aaa3611f8196a9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:34:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:34:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f39bf5

app-admin/sudo: Stabilize 1.9.12_p2 x86, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index f7ecaf98540c..4cf3d4283ce1 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



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

2023-01-19 Thread Sam James
commit: d175654967cc9410b6dbc7a6ff0da55bff1a7896
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:34:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:34:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1756549

media-gfx/tuxpaint-stamps: Stabilize 20220604 amd64, #891419

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

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

diff --git a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild 
b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild
index 7487f13bbe7f..ec244599c313 100644
--- a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild
+++ b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
 
 RDEPEND="media-gfx/tuxpaint"
 DEPEND="${RDEPEND}"



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

2023-01-19 Thread Sam James
commit: 1f01ac62b323220e94a82f6160e5d34e413ab872
Author: Christian Tietz  mailbox  org>
AuthorDate: Mon Jan  2 19:08:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:31:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f01ac62

net-misc/gerbera: add 1.12.1

Signed-off-by: Christian Tietz  mailbox.org>
Signed-off-by: Sam James  gentoo.org>

 net-misc/gerbera/Manifest  |  1 +
 net-misc/gerbera/gerbera-1.12.1.ebuild | 90 ++
 net-misc/gerbera/metadata.xml  |  1 -
 3 files changed, 91 insertions(+), 1 deletion(-)

diff --git a/net-misc/gerbera/Manifest b/net-misc/gerbera/Manifest
index d006c871b6d5..b85511069214 100644
--- a/net-misc/gerbera/Manifest
+++ b/net-misc/gerbera/Manifest
@@ -1 +1,2 @@
 DIST gerbera-1.12.0.tar.gz 4363130 BLAKE2B 
c9db8418fecaa7d58046f61b52148eb2e3fe168414d78909517aad22ddf68cb19c658ec25e8a2c5e1764aa457d8f3cbb676e2a50f4bd610dfc275f576ec70881
 SHA512 
0dd051058638dc5c3a834f92e6733a3e3f2833c73dd8184f4878d6dd1f3b9e5dabba5d62c13fc9a0e2424b8efb5501dab9acbb8befa1bdfbf178894a6c70bc16
+DIST gerbera-1.12.1.tar.gz 4368573 BLAKE2B 
870b1296b89d51086048c5c5a52109f336facbf0bce02313487cb5c80ca4bb9a5590f64683f5ac92a3c3026ef9c3e22275a38fdc52fd8cbe887ec6f3c7b38ab9
 SHA512 
54f4b9fe38f4890d1cac16d433bd70cb2892f3659fffcd5f52814d2f9377c4a8eb68deb3a13053531609727f7ae6cb5ee12bbf652bc41dd1eabd83e6f8dcc1f2

diff --git a/net-misc/gerbera/gerbera-1.12.1.ebuild 
b/net-misc/gerbera/gerbera-1.12.1.ebuild
new file mode 100644
index ..00f14f51b749
--- /dev/null
+++ b/net-misc/gerbera/gerbera-1.12.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-info
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/gerbera/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/gerbera/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S="${WORKDIR}/${P}"
+fi
+
+DESCRIPTION="UPnP Media Server"
+HOMEPAGE="https://gerbera.io;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic 
+matroska mysql systemd +taglib"
+
+RDEPEND="
+   acct-user/gerbera
+   dev-db/sqlite
+   dev-libs/libebml:=
+   dev-libs/libfmt:=
+   dev-libs/pugixml
+   dev-libs/spdlog:=
+   >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp]
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libiconv
+   curl? ( net-misc/curl )
+   exif? ( media-libs/libexif )
+   exiv2? ( media-gfx/exiv2 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+   javascript? ( dev-lang/duktape:= )
+   magic? ( sys-apps/file )
+   matroska? ( media-libs/libmatroska:= )
+   mysql? ( dev-db/mysql-connector-c )
+   taglib? ( media-libs/taglib )
+"
+
+DEPEND="${RDEPEND}"
+
+CONFIG_CHECK="~INOTIFY_USER"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AVCODEC=$(usex ffmpeg)
+   -DWITH_CURL=$(usex curl)
+   -DWITH_DEBUG=$(usex debug)
+   -DWITH_EXIF=$(usex exif)
+   -DWITH_EXIV2=$(usex exiv2)
+   -DWITH_FFMPEGTHUMBNAILER=$(usex ffmpegthumbnailer)
+   -DWITH_INOTIFY=1
+   -DWITH_JS=$(usex javascript)
+   -DWITH_LASTFM=NO
+   -DWITH_MAGIC=$(usex magic)
+   -DWITH_MATROSKA=$(usex matroska)
+   -DWITH_MYSQL=$(usex mysql)
+   -DWITH_SYSTEMD=$(usex systemd)
+   -DWITH_TAGLIB=$(usex taglib)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   newinitd "${FILESDIR}"/${PN}-1.0.0.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}-1.0.0.confd ${PN}
+
+   insinto /etc/${PN}
+   newins "${FILESDIR}"/${PN}-1.3.0.config config.xml
+   fperms 0640 /etc/${PN}/config.xml
+   fowners root:gerbera /etc/${PN}/config.xml
+}
+
+pkg_postinst() {
+   if use mysql; then
+   elog "Gerbera has been built with MySQL support and needs"
+   elog "to be configured before being started. By default"
+   elog "SQLite will be used."
+   fi
+}

diff --git a/net-misc/gerbera/metadata.xml b/net-misc/gerbera/metadata.xml
index 46cb19df5ff3..6463221bb5fe 100644
--- a/net-misc/gerbera/metadata.xml
+++ b/net-misc/gerbera/metadata.xml
@@ -14,7 +14,6 @@
Support HTTP media sources (e.g. internet 
radio)
Use media-gfx/exiv2 to extract 
EXIF information
Enable video thumbnail support 
with media-video/ffmpegthumbnailer
-   Enable last.fm support
Use dev-db/mysql as backend 
rather than SQLite3
Use media-libs/taglib for 
reading files' metadata




[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-panel/

2023-01-19 Thread Sam James
commit: 48e3b83d35222b1be523941acf5652efd816aea3
Author: Oz Tiram  gmail  com>
AuthorDate: Tue Jan 17 10:40:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e3b83d

mate-base/mate-panel: remove depreecated dep.

Signed-off-by: Oz Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29141
Signed-off-by: Sam James  gentoo.org>

 mate-base/mate-panel/mate-panel-1.26.2.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/mate-base/mate-panel/mate-panel-1.26.2.ebuild 
b/mate-base/mate-panel/mate-panel-1.26.2.ebuild
index dad7cdf0c4a9..56d6e902fa3d 100644
--- a/mate-base/mate-panel/mate-panel-1.26.2.ebuild
+++ b/mate-base/mate-panel/mate-panel-1.26.2.ebuild
@@ -20,10 +20,7 @@ IUSE="+X +introspection wayland"
 REQUIRED_USE="|| ( X wayland )"
 
 COMMON_DEPEND="
-   || (
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/atk
-   )
+   >=app-accessibility/at-spi2-core-2.46.0:2
>=dev-libs/glib-2.50:2
>=dev-libs/libmateweather-1.17.0
dev-libs/libxml2:2



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

2023-01-19 Thread Sam James
commit: f4bdcad6bd6b131dc1f513beb5fc63e562d357e5
Author: Christian Tietz  mailbox  org>
AuthorDate: Mon Jan  2 19:09:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:31:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bdcad6

net-misc/gerbera: drop 1.12.0

Signed-off-by: Christian Tietz  mailbox.org>
Signed-off-by: Sam James  gentoo.org>

 net-misc/gerbera/Manifest  |  1 -
 net-misc/gerbera/gerbera-1.12.0.ebuild | 91 --
 2 files changed, 92 deletions(-)

diff --git a/net-misc/gerbera/Manifest b/net-misc/gerbera/Manifest
index b85511069214..96b7358aac52 100644
--- a/net-misc/gerbera/Manifest
+++ b/net-misc/gerbera/Manifest
@@ -1,2 +1 @@
-DIST gerbera-1.12.0.tar.gz 4363130 BLAKE2B 
c9db8418fecaa7d58046f61b52148eb2e3fe168414d78909517aad22ddf68cb19c658ec25e8a2c5e1764aa457d8f3cbb676e2a50f4bd610dfc275f576ec70881
 SHA512 
0dd051058638dc5c3a834f92e6733a3e3f2833c73dd8184f4878d6dd1f3b9e5dabba5d62c13fc9a0e2424b8efb5501dab9acbb8befa1bdfbf178894a6c70bc16
 DIST gerbera-1.12.1.tar.gz 4368573 BLAKE2B 
870b1296b89d51086048c5c5a52109f336facbf0bce02313487cb5c80ca4bb9a5590f64683f5ac92a3c3026ef9c3e22275a38fdc52fd8cbe887ec6f3c7b38ab9
 SHA512 
54f4b9fe38f4890d1cac16d433bd70cb2892f3659fffcd5f52814d2f9377c4a8eb68deb3a13053531609727f7ae6cb5ee12bbf652bc41dd1eabd83e6f8dcc1f2

diff --git a/net-misc/gerbera/gerbera-1.12.0.ebuild 
b/net-misc/gerbera/gerbera-1.12.0.ebuild
deleted file mode 100644
index 86e41fa7ab04..
--- a/net-misc/gerbera/gerbera-1.12.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake linux-info
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/gerbera/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/gerbera/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   S="${WORKDIR}/${P}"
-fi
-
-DESCRIPTION="UPnP Media Server"
-HOMEPAGE="https://gerbera.io;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript lastfm 
+magic +matroska mysql systemd +taglib"
-
-RDEPEND="
-   acct-user/gerbera
-   dev-db/sqlite
-   dev-libs/libebml:=
-   dev-libs/libfmt:=
-   dev-libs/pugixml
-   dev-libs/spdlog:=
-   >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp]
-   sys-apps/util-linux
-   sys-libs/zlib
-   virtual/libiconv
-   curl? ( net-misc/curl )
-   exif? ( media-libs/libexif )
-   exiv2? ( media-gfx/exiv2 )
-   ffmpeg? ( media-video/ffmpeg:= )
-   ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
-   javascript? ( dev-lang/duktape:= )
-   lastfm? ( media-libs/lastfmlib )
-   magic? ( sys-apps/file )
-   matroska? ( media-libs/libmatroska:= )
-   mysql? ( dev-db/mysql-connector-c )
-   taglib? ( media-libs/taglib )
-"
-
-DEPEND="${RDEPEND}"
-
-CONFIG_CHECK="~INOTIFY_USER"
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AVCODEC=$(usex ffmpeg)
-   -DWITH_CURL=$(usex curl)
-   -DWITH_DEBUG=$(usex debug)
-   -DWITH_EXIF=$(usex exif)
-   -DWITH_EXIV2=$(usex exiv2)
-   -DWITH_FFMPEGTHUMBNAILER=$(usex ffmpegthumbnailer)
-   -DWITH_INOTIFY=1
-   -DWITH_JS=$(usex javascript)
-   -DWITH_LASTFM=$(usex lastfm)
-   -DWITH_MAGIC=$(usex magic)
-   -DWITH_MATROSKA=$(usex matroska)
-   -DWITH_MYSQL=$(usex mysql)
-   -DWITH_SYSTEMD=$(usex systemd)
-   -DWITH_TAGLIB=$(usex taglib)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   newinitd "${FILESDIR}"/${PN}-1.0.0.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}-1.0.0.confd ${PN}
-
-   insinto /etc/${PN}
-   newins "${FILESDIR}"/${PN}-1.3.0.config config.xml
-   fperms 0640 /etc/${PN}/config.xml
-   fowners root:gerbera /etc/${PN}/config.xml
-}
-
-pkg_postinst() {
-   if use mysql; then
-   elog "Gerbera has been built with MySQL support and needs"
-   elog "to be configured before being started. By default"
-   elog "SQLite will be used."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-screensaver/

2023-01-19 Thread Sam James
commit: 72e07ed31bfec50a8db9819b4c45a8abab7ec660
Author: Daniel M. Weeks  danweeks  net>
AuthorDate: Tue Dec 27 02:19:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e07ed3

mate-extra/mate-screensaver: RDEPEND on mate-base/mate-panel in 1.26.1

Closes: https://bugs.gentoo.org/888589
Signed-off-by: Daniel M. Weeks  danweeks.net>
Closes: https://github.com/gentoo/gentoo/pull/28837
Signed-off-by: Sam James  gentoo.org>

 ...{mate-screensaver-1.26.1.ebuild => mate-screensaver-1.26.1-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mate-extra/mate-screensaver/mate-screensaver-1.26.1.ebuild 
b/mate-extra/mate-screensaver/mate-screensaver-1.26.1-r1.ebuild
similarity index 99%
rename from mate-extra/mate-screensaver/mate-screensaver-1.26.1.ebuild
rename to mate-extra/mate-screensaver/mate-screensaver-1.26.1-r1.ebuild
index 8a1cc60f8a3d..f0175229564c 100644
--- a/mate-extra/mate-screensaver/mate-screensaver-1.26.1.ebuild
+++ b/mate-extra/mate-screensaver/mate-screensaver-1.26.1-r1.ebuild
@@ -46,6 +46,7 @@ RDEPEND="${COMMON_DEPEND}
>=mate-base/mate-session-manager-1.6
virtual/libintl

[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-panel/

2023-01-19 Thread Sam James
commit: caae2263e5136657986c42036e609993a6439430
Author: Oz Tiram  gmail  com>
AuthorDate: Tue Jan 17 08:58:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caae2263

mate-base/mate-panel: add 1.26.2

Signed-off-by: Oz Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 mate-base/mate-panel/Manifest |  1 +
 mate-base/mate-panel/mate-panel-1.26.2.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/mate-base/mate-panel/Manifest b/mate-base/mate-panel/Manifest
index e73c2f210bd3..e539cccb729a 100644
--- a/mate-base/mate-panel/Manifest
+++ b/mate-base/mate-panel/Manifest
@@ -1 +1,2 @@
 DIST mate-panel-1.26.0.tar.xz 3303980 BLAKE2B 
b36ddb6d4db174bd26986193829e72e498f81e31d129aa0e64ef3927b3571b58c3bb940a1d3c4ceb14165d5d7810d812a3b39dd2ea7aad4bd9cdaf4dae84751e
 SHA512 
394cf6a4a081980d286a03488370a5335dca681964271329b28d7254fc877457bc42883c95ad9f197a319f1bef71e237052d64b98606df616f5e11b9f9ae5f31
+DIST mate-panel-1.26.2.tar.xz 3314092 BLAKE2B 
6b33562728b7ffa3bc1c5a3341e2bd4b88c5daba504e6818810f194d8a6f736ac5b5936ed10c17ad5879eaa7a3e7f2a7d0dad6e59e7582d684f9bcdbb8421ddf
 SHA512 
31f97b5cbacd5ac4a3661fdb8544313e5fb406489c9179d98c0f981001beae97890f3563bbf5886c451cf27db7235bfe70d40bf2582bc2e2206dadd396432ec7

diff --git a/mate-base/mate-panel/mate-panel-1.26.2.ebuild 
b/mate-base/mate-panel/mate-panel-1.26.2.ebuild
new file mode 100644
index ..dad7cdf0c4a9
--- /dev/null
+++ b/mate-base/mate-panel/mate-panel-1.26.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+DESCRIPTION="The MATE panel"
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+X +introspection wayland"
+
+REQUIRED_USE="|| ( X wayland )"
+
+COMMON_DEPEND="
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/atk
+   )
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libmateweather-1.17.0
+   dev-libs/libxml2:2
+   >=gnome-base/dconf-0.13.4
+   >=mate-base/mate-desktop-1.17.0
+   >=mate-base/mate-menus-1.21.0
+   >=sys-apps/dbus-1.1.2
+   >=x11-libs/cairo-1.0.0[X?]
+   >=x11-libs/gdk-pixbuf-2.26.0:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   x11-libs/libICE
+   x11-libs/libSM
+   >=x11-libs/libwnck-3.4.6:3[introspection?]
+   >=x11-libs/pango-1.15.4:0[introspection?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   >=x11-libs/libXrandr-1.3
+   )
+   introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
+   wayland? ( gui-libs/gtk-layer-shell )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/libintl
+"
+
+DEPEND="${COMMON_DEPEND}"
+
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/yelp-tools
+   >=dev-lang/perl-5:=
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   mate_src_configure \
+   --libexecdir=/usr/libexec/mate-applets \
+   --disable-deprecation-flags \
+   $(use_enable X x11) \
+   $(use_enable introspection) \
+   $(use_enable wayland)
+}



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

2023-01-19 Thread Sam James
commit: bdbb8d5441fcdc6d869e5d26c82acd30530e1691
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:23:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:23:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbb8d54

media-gfx/tuxpaint: Stabilize 0.9.28-r2 x86, #891417

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

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

diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild 
b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
index 97c11f8d2d8a..e8221ae4e7d1 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}-sdl1
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 
 RDEPEND="
app-text/libpaper:=



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

2023-01-19 Thread Sam James
commit: 9b5ef49028636d5a51164a27a8ece9066e0141cd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:23:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:23:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5ef490

media-gfx/tuxpaint: Stabilize 0.9.28-r2 amd64, #891417

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

 media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild 
b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
index df038424e67a..97c11f8d2d8a 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}-sdl1
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 
 RDEPEND="
app-text/libpaper:=



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pdal/, sci-libs/pdal/files/

2023-01-19 Thread Sam James
commit: d97a9547cb7817edc0e2d32e995eefa3ac34cb33
Author: Thomas Bettler  gmail  com>
AuthorDate: Thu Jan 19 17:40:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:21:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97a9547

sci-libs/pdal: bump 2.5.0

Closes: https://github.com/gentoo/gentoo/pull/29173
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/pdal/Manifest |  1 +
 .../pdal/files/pdal-2.5.0-fix-opt-abseil.patch | 94 ++
 sci-libs/pdal/pdal-2.5.0.ebuild| 61 ++
 3 files changed, 156 insertions(+)

diff --git a/sci-libs/pdal/Manifest b/sci-libs/pdal/Manifest
index 92734a4b47a1..cd137117ac2d 100644
--- a/sci-libs/pdal/Manifest
+++ b/sci-libs/pdal/Manifest
@@ -1,2 +1,3 @@
 DIST PDAL-2.4.0-src.tar.gz 113449697 BLAKE2B 
8f774555d32ad4f0afe6dd850e6dcaf33b58c02934207ee2224230af762a7d3062a48909e267abf790a97a1d11788bb7543971c99239e5ae742d7945db09bda5
 SHA512 
655fadd2b435ed1cb801ba542028bcc15156da9266eedde93b2210dbadbc50d36b0b6a151062113f2adfb68a2938e2b867438a5a94952a7b3e46f59a53b47623
 DIST PDAL-2.4.3-src.tar.gz 100758279 BLAKE2B 
7c157bb51416b24bd8896a62e71a186bc9a45b34d5ab58fadbe691cb1abc9595f598fcf92ec528c9103f646c21f940b26fbf199a998e707d17f1527eb2957a85
 SHA512 
ed342c29d10c0506e1c0f5ee4dba531189000dd0cc6912f681a95b7c56483d6136e515771a174e20906b1cd81dfd101d53be0cbaf200480d81d053d7dec8a386
+DIST PDAL-2.5.0-src.tar.gz 105190336 BLAKE2B 
6dc303abdf98c07a64a1709bf6069d003cddffef976874e635caf950a291aa7dbdffa0c374a83678f7661d5dd7b8d16dacfbe53354954265f688bdce1def
 SHA512 
10545ad44efbb7a654d596d4a861a81177d61a602ff8425965def5dd99e1595a7873c741f99eefcd7ae5dc7f438b321b51399db3b33fb8eddf46bec8394472b4

diff --git a/sci-libs/pdal/files/pdal-2.5.0-fix-opt-abseil.patch 
b/sci-libs/pdal/files/pdal-2.5.0-fix-opt-abseil.patch
new file mode 100644
index ..79a0f0d162b0
--- /dev/null
+++ b/sci-libs/pdal/files/pdal-2.5.0-fix-opt-abseil.patch
@@ -0,0 +1,94 @@
+From: 
https://github.com/PDAL/PDAL/commit/a3a8d6f1759f848b1ec6f3a2fcb3e6b40f12d892
+From: Howard Butler 
+Date: Thu, 19 Jan 2023 09:58:47 -0600
+Subject: [PATCH] Make Abseil/re2 an opt-in, not required when Abseil is lazily
+ found (#3948)
+
+* address #3944, Abseil/re2 being required. It is now an opt-in
+
+* missing endif()
+
+* WITH_ABSEIL FALSE
+---
+ cmake/gtest.cmake   | 48 -
+ cmake/options.cmake |  4 
+ 2 files changed, 30 insertions(+), 22 deletions(-)
+
+diff --git a/cmake/gtest.cmake b/cmake/gtest.cmake
+index c0a0d44ba5..df230a10b2 100644
+--- a/cmake/gtest.cmake
 b/cmake/gtest.cmake
+@@ -4,32 +4,36 @@ if (MSVC)
+ option(gtest_force_shared_crt "Always use shared Visual C++ run-time DLL" 
ON)
+ endif()
+ 
+-set(GOOGLETEST_VERSION 1.10.0)
++set(GOOGLETEST_VERSION 1.12.1)
+ add_subdirectory(vendor/gtest)
+ 
+ set(FPHSA_NAME_MISMATCHED 1) # Suppress warnings, see 
https://cmake.org/cmake/help/v3.17/module/FindPackageHandleStandardArgs.html
+-find_package(absl QUIET)
+-set(FPHSA_NAME_MISMATCHED 0)
+ 
+-if (absl_FOUND)
+-find_package(re2 REQUIRED)
+ 
+-if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.13.0")
+-cmake_policy(SET CMP0079 NEW)
++if (WITH_ABSEIL)
++find_package(absl REQUIRED)
++set(FPHSA_NAME_MISMATCHED 0)
++
++if (absl_FOUND)
++find_package(re2 REQUIRED)
++
++if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.13.0")
++cmake_policy(SET CMP0079 NEW)
++endif()
++target_compile_definitions(gtest PUBLIC GTEST_HAS_ABSL=1)
++target_compile_definitions(gtest_main PUBLIC GTEST_HAS_ABSL=1)
++target_link_libraries(gtest PRIVATE absl::algorithm
++absl::base
++absl::flags
++absl::flags_internal
++absl::flags_usage
++absl::flags_commandlineflag
++absl::flags_parse
++absl::debugging
++absl::numeric
++absl::strings
++absl::utility
++absl::failure_signal_handler)
++target_link_libraries(gtest PUBLIC re2::re2)
+ endif()
+-target_compile_definitions(gtest PUBLIC GTEST_HAS_ABSL=1)
+-target_compile_definitions(gtest_main PUBLIC GTEST_HAS_ABSL=1)
+-target_link_libraries(gtest PRIVATE absl::algorithm
+-absl::base
+-absl::flags
+-absl::flags_internal
+-absl::flags_usage
+- 

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

2023-01-19 Thread Sam James
commit: 0f80b584b886eff573c1670e69d6a76f77d8844e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Jan 15 19:58:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:21:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f80b584

dev-python/pyproj: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29123
Signed-off-by: Sam James  gentoo.org>

 .../pyproj/files/pyproj-3.4.0-proj-9.1.patch   | 54 --
 1 file changed, 54 deletions(-)

diff --git a/dev-python/pyproj/files/pyproj-3.4.0-proj-9.1.patch 
b/dev-python/pyproj/files/pyproj-3.4.0-proj-9.1.patch
deleted file mode 100644
index a2be9f58850b..
--- a/dev-python/pyproj/files/pyproj-3.4.0-proj-9.1.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-https://github.com/pyproj4/pyproj/commit/831209477286f55b6c3ac777e1df3e947cfb12be
-https://github.com/pyproj4/pyproj/commit/2c0abe3d8d2c1632751f093baf421b93f65783a8
-
-From 831209477286f55b6c3ac777e1df3e947cfb12be Mon Sep 17 00:00:00 2001
-From: "Alan D. Snow" 
-Date: Sat, 17 Sep 2022 11:23:10 -0500
-Subject: [PATCH] TST: update test_get_transform_grid_list__contains expectd
- output (#1147)
-
 a/test/test_sync.py
-+++ b/test/test_sync.py
-@@ -82,7 +82,7 @@ def test_get_transform_grid_list__contains():
- source_ids = set()
- for grid in grids:
- source_ids.add(grid["properties"]["source_id"])
--assert sorted(source_ids) == ["no_kv", "nz_linz"]
-+assert sorted(source_ids) == ["nz_linz"]
- 
- 
- @pytest.mark.network
-
-From 2c0abe3d8d2c1632751f093baf421b93f65783a8 Mon Sep 17 00:00:00 2001
-From: "Alan D. Snow" 
-Date: Sat, 17 Sep 2022 12:06:32 -0500
-Subject: [PATCH] TST: adjust test_transformer_group__get_transform_crs for
- nl_nsgi_nlgeo2018 and PROJ 9.1 (#1148)
-
 a/test/test_transformer.py
-+++ b/test/test_transformer.py
-@@ -695,12 +695,19 @@ def get_transformer_group():
- @pytest.mark.grid
- def test_transformer_group__get_transform_crs():
- tg = TransformerGroup("epsg:4258", "epsg:7415")
--if not grids_available("nl_nsgi_rdtrans2018.tif"):
--assert len(tg.transformers) == 1
--elif PROJ_GTE_91:
-+if grids_available(
-+"nl_nsgi_nlgeo2018.tif", "nl_nsgi_rdtrans2018.tif", check_all=True
-+):
-+if PROJ_GTE_91:
-+assert len(tg.transformers) == 2
-+else:
-+assert len(tg.transformers) == 6
-+elif not PROJ_GTE_91 and grids_available("nl_nsgi_rdtrans2018.tif"):
- assert len(tg.transformers) == 2
-+elif not PROJ_GTE_91 and grids_available("nl_nsgi_nlgeo2018.tif"):
-+assert len(tg.transformers) == 4
- else:
--assert len(tg.transformers) == 6
-+assert len(tg.transformers) == 1
- 
- 
- def test_transformer__area_of_interest():
-



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

2023-01-19 Thread Sam James
commit: b0eef8eee1cdd098c9550908515843c7d30f7e63
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan 15 20:47:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:21:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0eef8ee

app-arch/upx: drop 4.0.0, 4.0.1

Remove vulnerable versions.
Bug: https://bugs.gentoo.org/890616
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29126
Signed-off-by: Sam James  gentoo.org>

 app-arch/upx/Manifest |  1 -
 app-arch/upx/upx-4.0.0.ebuild | 23 ---
 app-arch/upx/upx-4.0.1.ebuild | 30 --
 3 files changed, 54 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index 5f0bac2f3b6b..05cc0c7a1149 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1 @@
-DIST upx-4.0.0-src.tar.xz 1159308 BLAKE2B 
d2626a63b626f9b4e913b822e699fa93b7080d322b19555d44d7cf4ce17b37f0d50ec1381d07d0e4f8827e8edcd29d525d497fa79acd18d520ac58e176fb2b72
 SHA512 
fe3e8c594e845a91338b1e11fe3cb6371430af40a567187d63835e27da8b2abf993a104b0693063f4db984234bada7b2bd16ad79e3ad90861a1f495d99de7de6
 DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 
0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b
 SHA512 
f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235

diff --git a/app-arch/upx/upx-4.0.0.ebuild b/app-arch/upx/upx-4.0.0.ebuild
deleted file mode 100644
index 04a011030c35..
--- a/app-arch/upx/upx-4.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="!app-arch/upx-bin"
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-src_test() {
-   # Don't run tests in parallel, #878977
-   cmake_src_test -j1
-}

diff --git a/app-arch/upx/upx-4.0.1.ebuild b/app-arch/upx/upx-4.0.1.ebuild
deleted file mode 100644
index 44d1747d853c..
--- a/app-arch/upx/upx-4.0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL 
compression and not NRV)"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="https://github.com/upx/upx/releases/download/v${PV}/${P}-src.tar.xz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-
-RDEPEND="!app-arch/upx-bin"
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUPX_CONFIG_DISABLE_WERROR=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   # Don't run tests in parallel, #878977
-   cmake_src_test -j1
-}



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

2023-01-19 Thread Sam James
commit: cb17fbe3cfdc620aefd1017f500810d69a2bccb9
Author: Carlos Eduardo  gmail  com>
AuthorDate: Mon Jan 16 02:09:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb17fbe3

media-libs/libsdl2: fix build with slibtool + clang

Closes: https://bugs.gentoo.org/890744
Signed-off-by: Carlos Eduardo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29129
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch 
b/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch
index d57c7b8f1c6b..ec0db40c0b3d 100644
--- a/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch
+++ b/media-libs/libsdl2/files/libsdl2-2.0.16-static-libs.patch
@@ -21,7 +21,7 @@ Bug: https://github.com/gentoo/gentoo/pull/20087
 
  $(objects)/$(TARGET): $(GEN_HEADERS) $(GEN_OBJECTS) $(OBJECTS) 
$(VERSION_OBJECTS)
 -  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) -o $@ $(OBJECTS) $(GEN_OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) 
$(EXTRA_LDFLAGS) $(LT_LDFLAGS)
-+  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
++  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) $(CFLAGS) -o $@ $(OBJECTS) $(GEN_OBJECTS) $(VERSION_OBJECTS) 
$(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
 
  $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
 -  $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=$(LIBTOOLLINKERTAG) --mode=link 
$(LINKER) -static -o $@ $(SDLMAIN_OBJECTS) -rpath $(libdir)



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/brltty/files/

2023-01-19 Thread Sam James
commit: 0c850ccc28efa2fa5ea2538e249a243d0a7102a2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Jan 15 19:54:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:21:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c850ccc

app-accessibility/brltty: remove unused files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29121
Signed-off-by: Sam James  gentoo.org>

 app-accessibility/brltty/files/brltty.rc| 12 
 app-accessibility/brltty/files/brltty.tmpfiles.conf |  1 -
 2 files changed, 13 deletions(-)

diff --git a/app-accessibility/brltty/files/brltty.rc 
b/app-accessibility/brltty/files/brltty.rc
deleted file mode 100644
index 100dd29b778a..
--- a/app-accessibility/brltty/files/brltty.rc
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-command=/bin/brltty
-pidfile=/var/run/brltty.pid
-command_args="-P ${pidfile} -q"
-
-depend() {
-   before *
-   after clock
-}

diff --git a/app-accessibility/brltty/files/brltty.tmpfiles.conf 
b/app-accessibility/brltty/files/brltty.tmpfiles.conf
deleted file mode 100644
index 18cc4021e33b..
--- a/app-accessibility/brltty/files/brltty.tmpfiles.conf
+++ /dev/null
@@ -1 +0,0 @@
-d /run/brltty 0755 root root -



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

2023-01-19 Thread Sam James
commit: cc8efb972bb6b2e2783c3eba2610387dc14a6d93
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jan 18 11:04:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:20:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8efb97

dev-libs/skalibs: remove doc and ipv6 use flags

doc use flag does nothing since commit 73b2aa5cba97 ("dev-libs/skalibs:
Bump to 2.7.0.0"), when local src_install function was removed.

Enable ipv6 support unconditionally because some reverse dependencies
install ipv6 related binaries unconditionally (there is no configuration
option to control that) and fail to run with error message that
contains: "Function not implemented" when ipv6 support is disabled which
might be confusing for users.

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

 dev-libs/skalibs/skalibs-2.13.0.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/skalibs/skalibs-2.13.0.0.ebuild 
b/dev-libs/skalibs/skalibs-2.13.0.0.ebuild
index cfa99a5965d4..0116c32ec981 100644
--- a/dev-libs/skalibs/skalibs-2.13.0.0.ebuild
+++ b/dev-libs/skalibs/skalibs-2.13.0.0.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="doc ipv6"
 
 HTML_DOCS=( doc/. )
 
@@ -33,10 +32,11 @@ src_configure() {
--dynlibdir=/usr/$(get_libdir)
--libdir=/usr/$(get_libdir)/${PN}
--sysdepdir=/usr/$(get_libdir)/${PN}
+
+   --disable-static
--enable-clock
+   --enable-ipv6
--enable-shared
-   --disable-static
-   $(use_enable ipv6)
)
 
econf "${myconf[@]}"



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

2023-01-19 Thread Sam James
commit: ec263559dc06dcf768ef474d9099e923e59b0405
Author: Martin Kletzander  gmail  com>
AuthorDate: Wed Jan 18 15:19:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:19:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec263559

dev-libs/pocl: Fix possible build failure in 3.1

There is a possible missing macro which was now fixed upstream, but not
in 3.1, so this is a backport.  Not raising the release number since
there is no need for rebuild of installed pocl-3.1.

Signed-off-by: Martin Kletzander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29159
Signed-off-by: Sam James  gentoo.org>

 dev-libs/pocl/files/pocl-3.1-nodebug.patch | 29 +
 dev-libs/pocl/pocl-3.1.ebuild  |  4 
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/pocl/files/pocl-3.1-nodebug.patch 
b/dev-libs/pocl/files/pocl-3.1-nodebug.patch
new file mode 100644
index ..ea1085dc4a49
--- /dev/null
+++ b/dev-libs/pocl/files/pocl-3.1-nodebug.patch
@@ -0,0 +1,29 @@
+https://github.com/pocl/pocl/commit/a13cb332d6678d4556d7319b284b77c371c4b91e
+
+commit a13cb332d6678d4556d7319b284b77c371c4b91e
+Author: Martin Kletzander 
+Date:   Tue Jan 17 09:04:41 2023 +0100
+
+Add stub macro POCL_MSG_PRINT_ALMAIF_MMAP without POCL_DEBUG_MESSAGES
+
+Without this the build fails with the following error when built without
+POCL_DEBUG_MESSAGES:
+
+../lib/CL/devices/almaif/MMAPRegion.cc: In constructor 
‘MMAPRegion::MMAPRegion(size_t, size_t, int)’:
+../lib/CL/devices/almaif/MMAPRegion.cc:43:3: error: 
‘POCL_MSG_PRINT_ALMAIF_MMAP’ was not declared in this scope; did you mean 
‘POCL_MSG_PRINT_ALMAIF2’?
+   43 |   POCL_MSG_PRINT_ALMAIF_MMAP(
+  |   ^~
+  |   POCL_MSG_PRINT_ALMAIF2
+
+and about 10 more.
+
+--- a/lib/CL/pocl_debug.h
 b/lib/CL/pocl_debug.h
+@@ -284,6 +284,7 @@ POCL_EXPORT
+ 
+ #define POCL_MSG_PRINT_ALMAIF2(...)  do {} while (0)
+ #define POCL_MSG_PRINT_ALMAIF(...)  do {} while (0)
++#define POCL_MSG_PRINT_ALMAIF_MMAP(...)  do {} while (0)
+ #define POCL_MSG_PRINT_PROXY2(...)  do {} while (0)
+ #define POCL_MSG_PRINT_PROXY(...)  do {} while (0)
+ #define POCL_MSG_PRINT_VULKAN2(...)  do {} while (0)

diff --git a/dev-libs/pocl/pocl-3.1.ebuild b/dev-libs/pocl/pocl-3.1.ebuild
index 19be29e62882..f5e877a39aea 100644
--- a/dev-libs/pocl/pocl-3.1.ebuild
+++ b/dev-libs/pocl/pocl-3.1.ebuild
@@ -57,6 +57,10 @@ llvm_check_deps() {
has_version -b "sys-devel/clang:${LLVM_SLOT}${usedep}"
 }
 
+PATCHES=(
+   "${FILESDIR}"/${P}-nodebug.patch
+)
+
 pkg_setup() {
use doc && python-any-r1_pkg_setup
 



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

2023-01-19 Thread Sam James
commit: 76126c8c4b294c85ea2ef19f94a68e629298a413
Author: Remigiusz Micielski  gmail  com>
AuthorDate: Wed Jan 18 22:50:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:18:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76126c8c

dev-util/cargo-ebuild: update github upstream metadata

Closes: https://github.com/gentoo/gentoo/pull/29165
Signed-off-by: Remigiusz Micielski  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-util/cargo-ebuild/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-ebuild/metadata.xml 
b/dev-util/cargo-ebuild/metadata.xml
index 69f2ea3e50bd..36ddc58234d0 100644
--- a/dev-util/cargo-ebuild/metadata.xml
+++ b/dev-util/cargo-ebuild/metadata.xml
@@ -9,6 +9,6 @@
r...@gentoo.org


-   cardeo/cargo-ebuild
+   gentoo/cargo-ebuild

 



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: d502de4960080cc23a3d62b8540f06749ae47061
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d502de49

app-admin/sudo: Stabilize 1.9.12_p2 ppc64, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 2d77e6863bd9..f4b90ff8a245 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/

2023-01-19 Thread Sam James
commit: 726242b2f9bc9bfd21b103b721570715fd9e38ab
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=726242b2

app-text/mupdf: Stabilize 1.21.0 ppc, #891415

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

 app-text/mupdf/mupdf-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mupdf/mupdf-1.21.0.ebuild 
b/app-text/mupdf/mupdf-1.21.0.ebuild
index dd9f20bd1744..6e14c81b9a6a 100644
--- a/app-text/mupdf/mupdf-1.21.0.ebuild
+++ b/app-text/mupdf/mupdf-1.21.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
 
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~x86"
 IUSE="+javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: 71dbac4612c97f9500fbf902ce60704d8143c186
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dbac46

app-admin/sudo: Stabilize 1.9.12_p2 sparc, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index f4b90ff8a245..f7ecaf98540c 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/

2023-01-19 Thread Sam James
commit: 384bb0d9ec0b7f6d6b9dfa9a73bcd96713d71911
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384bb0d9

app-text/mupdf: Stabilize 1.21.0 x86, #891415

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

 app-text/mupdf/mupdf-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mupdf/mupdf-1.21.0.ebuild 
b/app-text/mupdf/mupdf-1.21.0.ebuild
index 6e14c81b9a6a..6ed49b395d63 100644
--- a/app-text/mupdf/mupdf-1.21.0.ebuild
+++ b/app-text/mupdf/mupdf-1.21.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
 
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
x86"
 IUSE="+javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/zig/

2023-01-19 Thread Sam James
commit: 1507d26e8c4f80483bc55fbd5a9bdce843634c10
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Thu Jan 19 15:27:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1507d26e

dev-lang/zig: add 0.10.1

Signed-off-by: Eric Joldasov  getgoogleoff.me>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/zig/Manifest |   1 +
 dev-lang/zig/zig-0.10.0-r2.ebuild | 134 ++
 dev-lang/zig/zig-0.10.1.ebuild|  99 
 3 files changed, 234 insertions(+)

diff --git a/dev-lang/zig/Manifest b/dev-lang/zig/Manifest
index 297043a711ac..22f469292044 100644
--- a/dev-lang/zig/Manifest
+++ b/dev-lang/zig/Manifest
@@ -1 +1,2 @@
 DIST zig-0.10.0.tar.xz 14530912 BLAKE2B 
5949a44ee039b7d5a163344a0fc26af8dd9cf311ed25c7092a665bb59ec7dec8dc3cd39918d81ef02c707aa8989b038fb21dfba3927fd31153a1404739b4ea3c
 SHA512 
9d83ce51cc0ce404c06da820179c1cc47aa50e573fb1c831a96baa12c6b5226abe85b384110f2ffc4cbdc5f24eaba1f14a4e3249ffeaa248c0d73ba29859e682
+DIST zig-0.10.1.tar.xz 15143112 BLAKE2B 
4954d95ad763000eedf73a78e62bc0e99d65bba91c7127cdf1ea4503eb67817265daf572f645b7efbe9e24087e690b2768f0b2bc6c43b5fd76eab33143e964fe
 SHA512 
d443adf61556bc95470537c6b0371a0ac99d19a06b15635cf1e5055ae7849039680c9006105e06e1bd6ba0fc12da14c54c1d28ac597c7dee17ee3a5cd9cf79f8

diff --git a/dev-lang/zig/zig-0.10.0-r2.ebuild 
b/dev-lang/zig/zig-0.10.0-r2.ebuild
new file mode 100644
index ..f3d9e009df5a
--- /dev/null
+++ b/dev-lang/zig/zig-0.10.0-r2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=15
+inherit edo cmake llvm check-reqs toolchain-funcs
+
+DESCRIPTION="A robust, optimal, and maintainable programming language"
+HOMEPAGE="https://ziglang.org/;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/ziglang/zig.git;
+   inherit git-r3
+else
+   SRC_URI="https://ziglang.org/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+BUILD_DIR="${S}/build"
+
+# Zig requires zstd and zlib compression support in LLVM, if using LLVM 
backend.
+# (non-LLVM backends don't require these)
+# They are not required "on their own", so please don't add them here.
+# You can check https://github.com/ziglang/zig-bootstrap in future, to see
+# options that are passed to LLVM CMake building (excluding "static" ofc).
+DEPEND="
+   sys-devel/clang:${LLVM_MAX_SLOT}=
+   sys-devel/lld:${LLVM_MAX_SLOT}=
+   sys-devel/llvm:${LLVM_MAX_SLOT}=[zstd]
+"
+
+RDEPEND="
+   ${DEPEND}
+   !dev-lang/zig-bin
+"
+
+# see https://github.com/ziglang/zig/issues/3382
+# For now, Zig doesn't support CFLAGS/LDFLAGS/etc.
+QA_FLAGS_IGNORED="usr/bin/zig"
+
+# see 
https://ziglang.org/download/0.10.0/release-notes.html#Self-Hosted-Compiler
+# 0.10.0 release - ~9.6 GiB, since we use compiler written in C++ for 
bootstrapping
+# 0.11.0 release - ~2.8 GiB, since we will (at least according to roadmap) use 
self-hosted compiler
+# (transpiled to C via C backend) for bootstrapping
+CHECKREQS_MEMORY="10G"
+
+PATCHES=(
+   "${FILESDIR}/${P}-avoid-cmake-bug.patch"
+   "${FILESDIR}/${P}-build-dir-install-stage3.patch"
+)
+
+llvm_check_deps() {
+   has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+ctarget_to_zigtarget() {
+   #Zig's Target Format: arch-os-abi
+   local CTARGET="${CTARGET:-${CHOST}}"
+
+   local ZIG_ARCH
+   case "${CTARGET%%-*}" in
+   i?86)   ZIG_ARCH=x86;;
+   sparcv9)ZIG_ARCH=sparc64;;
+   *)  ZIG_ARCH=${CTARGET%%-*};; # Same as in CHOST
+   esac
+
+   local ZIG_OS
+   case "${CTARGET}" in
+   *linux*)ZIG_OS=linux;;
+   *apple*)ZIG_OS=macos;;
+   esac
+
+   local ZIG_ABI
+   case "${CTARGET##*-}" in
+   gnu)ZIG_ABI="gnu.2.34";;
+   solaris*)   ZIG_OS=solaris ZIG_ABI=none;;
+   darwin*)ZIG_ABI=none;;
+   *)  ZIG_ABI=${CTARGET##*-};; # Same as in CHOST
+   esac
+
+   echo "${ZIG_ARCH}-${ZIG_OS}-${ZIG_ABI}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   ewarn "This version requires 10G of memory for building compiler."
+   ewarn "If you don't have enough memory, you can wait until 0.11.0 
release"
+   ewarn "or (if you are risky) use  version (currently requires only 
4GB)"
+   check-reqs_pkg_setup
+}
+
+src_configure() {
+   local ZIG_MCPU=native
+   tc-is-cross-compiler && ZIG_MCPU=baseline
+   local mycmakeargs=(
+   -DZIG_USE_CCACHE=OFF
+   -DZIG_SHARED_LLVM=ON
+   -DZIG_TARGET_TRIPLE=$(ctarget_to_zigtarget)
+   -DZIG_TARGET_CPU=${ZIG_MCPU}
+   -DZIG_USE_LLVM_CONFIG=ON
+   

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

2023-01-19 Thread Sam James
commit: 3733ad1cad084b0f36034dfa637e5f0b6d487e04
Author: Egor Martynov  yandex  ru>
AuthorDate: Thu Jan 19 15:14:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:15:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3733ad1c

x11-wm/qtile: fix tests

Qtile [does not support parallel testing](qtile/qtile#1634) yet, so we need to 
disable it.

Closes: https://bugs.gentoo.org/850946
Signed-off-by: Egor Martynov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 x11-wm/qtile/qtile-0.21.0-r1.ebuild | 3 ++-
 x11-wm/qtile/qtile-0.22.1-r1.ebuild | 3 ++-
 x11-wm/qtile/qtile-0.22.1.ebuild| 3 ++-
 x11-wm/qtile/qtile-.ebuild  | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/x11-wm/qtile/qtile-0.21.0-r1.ebuild 
b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
index 2474f4eaaf77..a7a04d573017 100644
--- a/x11-wm/qtile/qtile-0.21.0-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
@@ -55,7 +55,8 @@ python_test() {
# Force usage of built module
rm -rf "${S}"/libqtile || die
 
-   epytest || die "Tests failed with ${EPYTHON}"
+   # TODO: remove "-p no:xdist" when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
+   epytest -p no:xdist || die "Tests failed with ${EPYTHON}"
 }
 
 python_install_all() {

diff --git a/x11-wm/qtile/qtile-0.22.1-r1.ebuild 
b/x11-wm/qtile/qtile-0.22.1-r1.ebuild
index 0c6ec1818ef4..33f64ff72efe 100644
--- a/x11-wm/qtile/qtile-0.22.1-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.22.1-r1.ebuild
@@ -86,7 +86,8 @@ python_test() {
# Force usage of built module
rm -rf "${S}"/libqtile || die
 
-   epytest --backend=x11 $(usev wayland '--backend=wayland') || die "Tests 
failed with ${EPYTHON}"
+   # TODO: remove "-p no:xdist" when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
+   epytest -p no:xdist --backend=x11 $(usev wayland '--backend=wayland') 
|| die "Tests failed with ${EPYTHON}"
 }
 
 python_install_all() {

diff --git a/x11-wm/qtile/qtile-0.22.1.ebuild b/x11-wm/qtile/qtile-0.22.1.ebuild
index fab0046ff270..eb09ab6ec305 100644
--- a/x11-wm/qtile/qtile-0.22.1.ebuild
+++ b/x11-wm/qtile/qtile-0.22.1.ebuild
@@ -61,7 +61,8 @@ python_test() {
# Force usage of built module
rm -rf "${S}"/libqtile || die
 
-   epytest || die "Tests failed with ${EPYTHON}"
+   # TODO: remove "-p no:xdist" when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
+   epytest -p no:xdist || die "Tests failed with ${EPYTHON}"
 }
 
 python_install_all() {

diff --git a/x11-wm/qtile/qtile-.ebuild b/x11-wm/qtile/qtile-.ebuild
index 9c06ef2a1275..871b161d1af7 100644
--- a/x11-wm/qtile/qtile-.ebuild
+++ b/x11-wm/qtile/qtile-.ebuild
@@ -83,7 +83,8 @@ python_test() {
# Force usage of built module
rm -rf "${S}"/libqtile || die
 
-   epytest --backend=x11 $(usev wayland '--backend=wayland') || die "Tests 
failed with ${EPYTHON}"
+   # TODO: remove "-p no:xdist" when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
+   epytest -p no:xdist --backend=x11 $(usev wayland '--backend=wayland') 
|| die "Tests failed with ${EPYTHON}"
 }
 
 python_install_all() {



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

2023-01-19 Thread Sam James
commit: bccd8b7ea42cc3c7391c3bad3c9ea704a58c5b05
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jan 19 21:20:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:13:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccd8b7e

dev-vcs/python-gitlab: fix indentation in metadata file

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

 dev-vcs/python-gitlab/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-vcs/python-gitlab/metadata.xml 
b/dev-vcs/python-gitlab/metadata.xml
index d731c9ba2ef3..6ac5f3e44646 100644
--- a/dev-vcs/python-gitlab/metadata.xml
+++ b/dev-vcs/python-gitlab/metadata.xml
@@ -4,10 +4,10 @@

willi...@gentoo.org
William Hubbs
-   
-   
+   
+   
python-gitlab/python-gitlab
python-gitlab

https://github.com/python-gitlab/python-gitlab/issues
-   
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/

2023-01-19 Thread Sam James
commit: 6880b9abf1d3332f644206c0e8b74005ec28695e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6880b9ab

app-text/mupdf: Stabilize 1.21.0 ppc64, #891415

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

 app-text/mupdf/mupdf-1.21.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/mupdf/mupdf-1.21.0.ebuild 
b/app-text/mupdf/mupdf-1.21.0.ebuild
index f1b964d3e2cb..4e156bbb1161 100644
--- a/app-text/mupdf/mupdf-1.21.0.ebuild
+++ b/app-text/mupdf/mupdf-1.21.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
 
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~x86"
 IUSE="+javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/

2023-01-19 Thread Sam James
commit: 13f7199485310742e3e35a38d33864c894b902bb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f71994

app-text/mupdf: Stabilize 1.21.0 amd64, #891415

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

 app-text/mupdf/mupdf-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mupdf/mupdf-1.21.0.ebuild 
b/app-text/mupdf/mupdf-1.21.0.ebuild
index 4e156bbb1161..dd9f20bd1744 100644
--- a/app-text/mupdf/mupdf-1.21.0.ebuild
+++ b/app-text/mupdf/mupdf-1.21.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
 
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~x86"
 IUSE="+javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/bino/, profiles/

2023-01-19 Thread Sam James
commit: 12639f7a90e9e635eee59e729bdc75377ff82236
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:08:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12639f7a

media-video/bino: add 2.0

Closes: https://bugs.gentoo.org/721866
Closes: https://bugs.gentoo.org/740518
Closes: https://bugs.gentoo.org/834400
Closes: https://bugs.gentoo.org/831241
Closes: https://bugs.gentoo.org/875743
Signed-off-by: Sam James  gentoo.org>

 media-video/bino/Manifest|  1 +
 media-video/bino/bino-2.0.ebuild | 33 +
 profiles/package.mask|  1 +
 3 files changed, 35 insertions(+)

diff --git a/media-video/bino/Manifest b/media-video/bino/Manifest
index b16b13a4d7a3..cb1e5a64e75a 100644
--- a/media-video/bino/Manifest
+++ b/media-video/bino/Manifest
@@ -1,2 +1,3 @@
 DIST bino-1.6.7.tar.xz 825068 BLAKE2B 
d9019a793838f33ea1315849aa994b20a1c6127995315dc03972fe6c64a742c73434c07ba06402a1e2bd5357781d18aaf3d19ab2d61788745b2aa99ad3f4c6f4
 SHA512 
ae8f72b200100664b9fd55963371ce64a2f39e240676494d69b422d662f2295560ba458eb04707b82f88d3c6b3fab98a1ecb40d74799300f96b8eb8be680c9b8
 DIST bino-1.6.8.tar.xz 836712 BLAKE2B 
801d6f1ffbf1a7fbaabcdbb2c4bd649662d3b14b08189431a418702177f5de28a8961763c83962fd72cbf6f762fad34ed0b616efc68a723f65b6c72823618897
 SHA512 
d8cf5be356add4ed3fb36673038b5ffd92d0dc840798cc616fa4b11fec221c7f114347dfc7cdb7a3a24c5599b56301cddc99f84d3862d8e874612960281319cc
+DIST bino-2.0.tar.gz 193004 BLAKE2B 
cb9f40e6eb3f925ecf83e766d613ce15c2fccf8b52a16c3b8000b8854a1defc5dab271c984db3a3780e5126b0e83e60c675956ee6e287c117874c0ef6b504fbf
 SHA512 
5620c506f4de1a9aa7f21f0a23481c5174e7a6a47e6401a84d048dc87843249ef325e33ebc49790d405eb4697c3c571550b0e202f24e758c446ce8e4014f98b3

diff --git a/media-video/bino/bino-2.0.ebuild b/media-video/bino/bino-2.0.ebuild
new file mode 100644
index ..aafb2d96915f
--- /dev/null
+++ b/media-video/bino/bino-2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Stereoscopic and multi-display media player"
+HOMEPAGE="https://bino3d.org/;
+SRC_URI="https://bino3d.org/releases/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-qt/qtbase:6[gui,opengl,widgets]
+   dev-qt/qtmultimedia:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-qt/qttools:6[linguist]
+   virtual/pandoc
+"
+
+src_compile() {
+   local mycmakeargs=(
+   # Unpackaged
+   -DCMAKE_DISABLE_FIND_PACKAGE_QVR=ON
+   )
+
+   cmake_src_configure
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index be25e30181b7..0e22e244747a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -856,6 +856,7 @@ dev-qt/qtwayland:6
 dev-qt/qtwebchannel:6
 dev-qt/qtwebengine:6
 dev-qt/qtwebsockets:6
+>=media-video/bino-2
 
 # Fabian Groffen  (2022-07-02)
 # Segfaults handling SPF validations (warn on permerror), like the



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

2023-01-19 Thread Sam James
commit: 3c50736e0369b083c9770efd9556e807745bbeb4
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Jan 19 19:09:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:15:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c50736e

media-sound/mpd: add 0.23.12

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/29175
Signed-off-by: Sam James  gentoo.org>

 media-sound/mpd/Manifest   |   1 +
 media-sound/mpd/mpd-0.23.12.ebuild | 289 +
 2 files changed, 290 insertions(+)

diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest
index bec3128b997e..dd57ec3cd831 100644
--- a/media-sound/mpd/Manifest
+++ b/media-sound/mpd/Manifest
@@ -1 +1,2 @@
 DIST mpd-0.23.11.tar.xz 774592 BLAKE2B 
70cc22abe78f6457bcec20a8e668647f9a2f38417956133ba5fde286179acaa710337461461d73b907a069fc0cfe6cb3787bc0db6bf61d82ad9fb082cbd2776d
 SHA512 
971ae6b8ee5bf963a0f2408194fa01089713b606b3a2423081621b80a25e1b480f0e80a6d155ac8c2083960d99681c90f4bf00bf0baffa1f977259f1687c4ceb
+DIST mpd-0.23.12.tar.xz 774708 BLAKE2B 
b218d9f477e92842638e3fba44c84957a3f656adaaf1ece998847db8d64883b8c997703206f74b37043888757f5f628799a3a35b25ea991f9ad00df1c4ad5e71
 SHA512 
54495b839d86b47ae6e2f6cf4e1baebd0e8eb924742e9db42cc7462ffc4b6f650b83f3eaea291fe905ff5f1975cf875537ffd23a111724013ce58e6df26ce36e

diff --git a/media-sound/mpd/mpd-0.23.12.ebuild 
b/media-sound/mpd/mpd-0.23.12.ebuild
new file mode 100644
index ..804aa7a6089b
--- /dev/null
+++ b/media-sound/mpd/mpd-0.23.12.ebuild
@@ -0,0 +1,289 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info meson systemd xdg
+
+DESCRIPTION="The Music Player Daemon (mpd)"
+HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD;
+SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus
+   +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag 
+inotify
+   jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms
+   modplug mpg123 musepack +network nfs openal openmpt opus oss pipe 
pipewire pulseaudio qobuz
+   recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud 
sqlite systemd
+   test twolame udisks vorbis wavpack webdav wildmidi upnp
+   zeroconf zip zlib"
+
+OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pipewire pulseaudio 
snapcast sndio recorder"
+DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod
+   modplug mpg123 musepack opus openmpt flac sid vorbis wavpack wildmidi"
+ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
+
+REQUIRED_USE="
+   || ( ${OUTPUT_PLUGINS} )
+   || ( ${DECODER_PLUGINS} )
+   network? ( || ( ${ENCODER_PLUGINS} ) )
+   recorder? ( || ( ${ENCODER_PLUGINS} ) )
+   qobuz? ( curl soundcloud )
+   soundcloud? ( curl qobuz )
+   udisks? ( dbus )
+   upnp? ( curl expat )
+   webdav? ( curl expat )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-user/mpd
+   dev-libs/libfmt:=
+   dev-libs/libpcre2
+   media-libs/libogg
+   sys-libs/liburing:=
+   alsa? (
+   media-libs/alsa-lib
+   media-sound/alsa-utils
+   )
+   ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
+   audiofile? ( media-libs/audiofile:= )
+   bzip2? ( app-arch/bzip2 )
+   cdio? (
+   dev-libs/libcdio:=
+   dev-libs/libcdio-paranoia
+   )
+   chromaprint? ( media-libs/chromaprint )
+   curl? ( net-misc/curl )
+   dbus? ( sys-apps/dbus )
+   doc? ( dev-python/sphinx )
+   expat? ( dev-libs/expat )
+   faad? ( media-libs/faad2 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? ( media-libs/flac:= )
+   fluidsynth? ( media-sound/fluidsynth )
+   gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
+   icu? (
+   dev-libs/icu:=
+   virtual/libiconv
+   )
+   id3tag? ( media-libs/libid3tag:= )
+   jack? ( virtual/jack )
+   lame? ( network? ( media-sound/lame ) )
+   libmpdclient? ( media-libs/libmpdclient )
+   libsamplerate? ( media-libs/libsamplerate )
+   libsoxr? ( media-libs/soxr )
+   mad? ( media-libs/libmad )
+   mikmod? ( media-libs/libmikmod )
+   mms? ( media-libs/libmms )
+   modplug? ( media-libs/libmodplug )
+   mpg123? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   network? ( >=media-libs/libshout-2.4.0 )
+   nfs? ( net-fs/libnfs )
+   openal? ( media-libs/openal )
+   openmpt? ( media-libs/libopenmpt )
+   opus? ( media-libs/opus )
+   pulseaudio? ( media-sound/pulseaudio )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ncdu/

2023-01-19 Thread Sam James
commit: 2b6f5e70632971f4fe314afca28dea0bc897194b
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Thu Jan 19 15:30:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:15:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6f5e70

sys-fs/ncdu: add 2.2.2

Signed-off-by: Eric Joldasov  getgoogleoff.me>
Closes: https://github.com/gentoo/gentoo/pull/29171
Signed-off-by: Sam James  gentoo.org>

 sys-fs/ncdu/Manifest  |  2 ++
 sys-fs/ncdu/ncdu-2.2.2.ebuild | 49 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-fs/ncdu/Manifest b/sys-fs/ncdu/Manifest
index 504511f17f18..2aa41c3ae2c7 100644
--- a/sys-fs/ncdu/Manifest
+++ b/sys-fs/ncdu/Manifest
@@ -5,3 +5,5 @@ DIST ncdu-1.18.tar.gz.asc 833 BLAKE2B 
2695e3f2a26026f5fc56db3d2e0f15288fdff118e1
 DIST ncdu-2.2.1-upstream-zig-0.10-updates-r1.patch 47546 BLAKE2B 
e805010c5d575ac01cc02794905ec08185cf7bc2810571b18021bedca9c7d1079f3d8206295da307c5db70b661b9fd85a35172f8ee1495c88cdb7e52a32ad697
 SHA512 
a5f703db236842f54f8ce91eadd513283a1c721fa5a2ab00e38f0b7b96e3becf3e086ad43e4284abe6712113ecb3ba3a7c0d149baa3eb16b52d84a7b7a976424
 DIST ncdu-2.2.1.tar.gz 55972 BLAKE2B 
ac7f281b2fd12144a3498b105594a60478c49049eabeb7b3951c4aac4d5b9c025f823806dc948327e4a6608e629da9d7b15a8073bdb79043116ba095d3becdce
 SHA512 
63a3b0d12c1c265d826276a01b37f7785d50721da5dc35c2934ee6ba7923254c02ab906bc49df60b26b8bf18b7d4c49b0cc02eb7e805cf32cde3e0cd35187973
 DIST ncdu-2.2.1.tar.gz.asc 833 BLAKE2B 
0582851ae5a04910765cc1d775a9462f81e966b56ba9aa053964fc38dbaa2dd93b953bfa99bdf7fd01592bcf2a029413e6cc28b04c277ed420731e828200b826
 SHA512 
e8b2844ecca28de3920512966a8dc1ec6b14c66e132d1e30b11eda0660d70d5152891b6f90524fc795ff7990cba275472242421133761c883ea1a7112efc7894
+DIST ncdu-2.2.2.tar.gz 56096 BLAKE2B 
fca41e74e4eb2509496276aa964ecf6a20db860d0b1d6bab9a169d8d6c5c7c2d41f088241cf57c92d7cf51bb5d84642c2a3a6db99410e6332061e6d35efa94e6
 SHA512 
5742b4abca1168256b6a7afa24d25e709bc3b490181d85fc070ddce4aad9d41fa3acb5c5a63676d804d082918fdf2bf0c98a27d8d07a56abeef0574c1b598da6
+DIST ncdu-2.2.2.tar.gz.asc 833 BLAKE2B 
5c6e886853aefec7615774b0c10e4a873d4e51da6d4d66ebd78318a40e7ce1a1d98c948ffd30eaa473cf50f9529dfe150d5831744e62f6762ae471b1abcbc4bb
 SHA512 
494b8e08e2b8a87b31db08c5dcbb922c181fcef188974def2ad5550de16b16b281bbd5d8e401327276a07af8bd5979bdc46f84fde10a7e8601f9559cf452a77c

diff --git a/sys-fs/ncdu/ncdu-2.2.2.ebuild b/sys-fs/ncdu/ncdu-2.2.2.ebuild
new file mode 100644
index ..76352de4de29
--- /dev/null
+++ b/sys-fs/ncdu/ncdu-2.2.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit verify-sig
+
+DESCRIPTION="NCurses Disk Usage"
+HOMEPAGE="https://dev.yorhel.nl/ncdu;
+SRC_URI="
+   https://dev.yorhel.nl/download/${P}.tar.gz
+   verify-sig? ( https://dev.yorhel.nl/download/${P}.tar.gz.asc )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="sys-libs/ncurses:=[unicode(+)]"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   || ( ~dev-lang/zig-0.10.1 ~dev-lang/zig-bin-0.10.1 )
+   virtual/pkgconfig
+   dev-lang/perl
+   verify-sig? ( sec-keys/openpgp-keys-yorhel )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/yoranheling.asc
+
+# see https://github.com/ziglang/zig/issues/3382
+# For now, Zig doesn't support CFLAGS/LDFLAGS/etc.
+QA_FLAGS_IGNORED="usr/bin/ncdu"
+
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+   fi
+   default
+}
+
+src_test() {
+   zig build test || die "Tests failed"
+}
+
+src_install() {
+   emake PREFIX="${ED}"/usr install
+
+   dodoc README.md ChangeLog
+}



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

2023-01-19 Thread Sam James
commit: 9ff760e686f5c153ae7f82f4a322966f07e01500
Author: Egor Martynov  yandex  ru>
AuthorDate: Fri Jan 20 00:36:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff760e6

x11-wm/qtile: change TODO messages

Signed-off-by: Egor Martynov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/29170
Signed-off-by: Sam James  gentoo.org>

 x11-wm/qtile/qtile-0.21.0-r1.ebuild | 1 -
 x11-wm/qtile/qtile-0.22.1-r1.ebuild | 2 +-
 x11-wm/qtile/qtile-0.22.1.ebuild| 1 -
 3 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/x11-wm/qtile/qtile-0.21.0-r1.ebuild 
b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
index a7a04d573017..00d5941fc8f5 100644
--- a/x11-wm/qtile/qtile-0.21.0-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.21.0-r1.ebuild
@@ -55,7 +55,6 @@ python_test() {
# Force usage of built module
rm -rf "${S}"/libqtile || die
 
-   # TODO: remove "-p no:xdist" when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
epytest -p no:xdist || die "Tests failed with ${EPYTHON}"
 }
 

diff --git a/x11-wm/qtile/qtile-0.22.1-r1.ebuild 
b/x11-wm/qtile/qtile-0.22.1-r1.ebuild
index 33f64ff72efe..b977e32eec6b 100644
--- a/x11-wm/qtile/qtile-0.22.1-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.22.1-r1.ebuild
@@ -86,7 +86,7 @@ python_test() {
# Force usage of built module
rm -rf "${S}"/libqtile || die
 
-   # TODO: remove "-p no:xdist" when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
+   # TODO: remove "-p no:xdist" for next release when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
epytest -p no:xdist --backend=x11 $(usev wayland '--backend=wayland') 
|| die "Tests failed with ${EPYTHON}"
 }
 

diff --git a/x11-wm/qtile/qtile-0.22.1.ebuild b/x11-wm/qtile/qtile-0.22.1.ebuild
index eb09ab6ec305..ff1328ef1a08 100644
--- a/x11-wm/qtile/qtile-0.22.1.ebuild
+++ b/x11-wm/qtile/qtile-0.22.1.ebuild
@@ -61,7 +61,6 @@ python_test() {
# Force usage of built module
rm -rf "${S}"/libqtile || die
 
-   # TODO: remove "-p no:xdist" when 
https://github.com/qtile/qtile/issues/1634 will be resolved.
epytest -p no:xdist || die "Tests failed with ${EPYTHON}"
 }
 



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

2023-01-19 Thread Sam James
commit: 1e0c6f9332423bd02de6f6e6408f84251b7c1d6a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 00:59:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e0c6f93

dev-util/cmake: add 3.25.2

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

 dev-util/cmake/Manifest|   4 +
 dev-util/cmake/cmake-3.25.2.ebuild | 293 +
 2 files changed, 297 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index d2693717d557..c0665edbe0c6 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -9,3 +9,7 @@ DIST cmake-3.25.1-SHA-256.txt 1646 BLAKE2B 
b5ebf93e481b2bf63c5448875983f0b4d13f4
 DIST cmake-3.25.1-SHA-256.txt.asc 833 BLAKE2B 
3dce05d9ad5852165418726fc16de4fcc6c66aa379ce926a68c10515dcd87ed40b60ce345952fc2c83f342b5ebb0f02134af6c07b58e9dcf7e1757ad6294d8b5
 SHA512 
70ec7f1cef52d76ab6732556b663509de780648a2009608632a7df0de86c1d8b91fab874233413216a486fa97648d95de1556f89f48cea936408b609380c5aa4
 DIST cmake-3.25.1-docs.tar.xz 499680 BLAKE2B 
0baac457fbde68046080a906093be96c6fe3d7a4b592125237258768eeb0f9c80d3e1e867e2850fe3ebd27a1284d2f47245ca73b8f5b6eb4c046f2afdab78e56
 SHA512 
02e1bf84be15a7c796a9a7535ee286ca3cddc478707daa1be076be44285f762a0c5eb620b34815e6713b7262a534d7c7fb48e53896c4706645792397f8da83e3
 DIST cmake-3.25.1.tar.gz 10561054 BLAKE2B 
3aaf546ebc935caaaf6d15c61f99184964902a50004222ba29e17714488b219f8d8754008f2b2d701dd7befe8c0f4cd0edad92fcabb8ad37b981f31b2d1e37a2
 SHA512 
ec4203cac569e3c340bf6535d193d9ccff9c4e4d59a7a7ae5b9156172f647d9f9212bdc37b3c12cbd676b1351b9a64364c563aaa968a2f41e0f402410ed78d57
+DIST cmake-3.25.2-SHA-256.txt 1646 BLAKE2B 
10289acf1a74e45ad1109bb0759ce82024553947ff60c8358854f26d276e89155df9b44561adee4b838d95fb2fcb54b4d2ca1e957b35a90ee80ea56dc63d94be
 SHA512 
75d6a0c4c9350ad466559f44f56f2d18308cdfbaba24da3c86950c9bfb4861f9486f031b41206de83019850944081f304953dbd04b55501ea7b3912aabfb1e00
+DIST cmake-3.25.2-SHA-256.txt.asc 833 BLAKE2B 
823c1132836529c3ca1c9060f504ad9904169621e3284c489b92f6334454ffa82791d336c78a27e705eca686e63131aed249c44e61b5f7fb915e80cca0155edc
 SHA512 
16d5f8e0071db7f29b2f502b8a26e71e73519980555f64a548f1b3d5e917ec377cdfa49a4750dffde952e6b818dd37d000992bf67b553902b2117809f02b9486
+DIST cmake-3.25.2-docs.tar.xz 500144 BLAKE2B 
9f45daf51c3acddce8e273649cd7445d00324883f2feccc98632a35d2ba72e7f6fd286f65bc362969f41d13cd5f34881aac8a229c9f6533caf0d86e1092075a8
 SHA512 
191daffb9a244fac79700bb0d21b3d65c7b94685dafd589122d37017660d13768e3e3257170bbfe46871efc59da6e7e2fcad0ce860cf87f1dc149c80df73cf91
+DIST cmake-3.25.2.tar.gz 10561266 BLAKE2B 
ca093cf0b2a0254494965c8b46ab188024b6d745cd56461451f4fa023fbb4f2cca7077877f1698c082d8a3b52c898d6f793657d8da3879f19f7b24139cbab7f0
 SHA512 
20146d06a1722c36249192944a58e4780aad334d2bc5ce2a3d8c4f24656630c5b71ca0ae7ed53587e3d46f488bd773452fa60c3fc7045fe54db2dbc6ffd86390

diff --git a/dev-util/cmake/cmake-3.25.2.ebuild 
b/dev-util/cmake/cmake-3.25.2.ebuild
new file mode 100644
index ..bcb269c0b956
--- /dev/null
+++ b/dev-util/cmake/cmake-3.25.2.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-3)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   

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

2023-01-19 Thread Sam James
commit: 2520a1ef851ac54ed5ce63005b815877fe1f90f3
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jan 19 21:13:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:14:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2520a1ef

sci-geosciences/gmt: use pkg tag for dev-libs/libpcre2

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

 sci-geosciences/gmt/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/gmt/metadata.xml b/sci-geosciences/gmt/metadata.xml
index 3d30a3cb7447..6395ce2e1493 100644
--- a/sci-geosciences/gmt/metadata.xml
+++ b/sci-geosciences/gmt/metadata.xml
@@ -14,7 +14,7 @@
Use SI (cm) units instead of US (inches) 
ones
Enable compilation of mex supplement which 
requires Octave/Matlab
Enable octave support
-   Use libpcre2 for regular expressions
+   Use dev-libs/libpcre2 for regular 
expressions
Install data files for tutorial





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

2023-01-19 Thread Sam James
commit: 92e9b173c358e3216f74383c4277d2894269863d
Author: Egor Martynov  yandex  ru>
AuthorDate: Thu Jan 19 13:32:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e9b173

x11-wm/qtile: add myself as a maintainer

Signed-off-by: Egor Martynov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/29168
Signed-off-by: Sam James  gentoo.org>

 x11-wm/qtile/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/x11-wm/qtile/metadata.xml b/x11-wm/qtile/metadata.xml
index dc61c709d010..3bf0fe236bc4 100644
--- a/x11-wm/qtile/metadata.xml
+++ b/x11-wm/qtile/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   martynovego...@yandex.ru
+   Egor Martynov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

qtile/qtile
qtile



[gentoo-commits] repo/gentoo:master commit in: dev-lang/zig-bin/

2023-01-19 Thread Sam James
commit: 320abc12152c02258b6f22b67a3b75b90b8d3c08
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Thu Jan 19 15:24:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320abc12

dev-lang/zig-bin: add 0.10.1

Signed-off-by: Eric Joldasov  getgoogleoff.me>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/zig-bin/Manifest  |  5 
 dev-lang/zig-bin/zig-bin-0.10.1.ebuild | 52 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-lang/zig-bin/Manifest b/dev-lang/zig-bin/Manifest
index 66658fc5412e..041d376db094 100644
--- a/dev-lang/zig-bin/Manifest
+++ b/dev-lang/zig-bin/Manifest
@@ -1,5 +1,10 @@
 DIST zig-linux-aarch64-0.10.0.tar.xz 40387688 BLAKE2B 
47d0cb61f054b79dcd9e5f87f3f910c9440079dca7648a3017c871fb20bc76e07de5b76a438a9d8eda147e77061bebf43b1486160899eeca0972b547b269c607
 SHA512 
5db0df7fce49dd3ca7002c3d9782a8d16c8b92721cf5f8983978dddcfb42dd31c4e3edad5a321bceda627730320c95dc552226b9e5e06ba84315804153991de1
+DIST zig-linux-aarch64-0.10.1.tar.xz 40321280 BLAKE2B 
39abefb80d540d52333ec76203893630ac5df2a784684397033e9ac766f67c4512be71513ebb80faac6c5ebaa2a737859b7bc27b82797232cf97d87d91e8492e
 SHA512 
44dd15b1b2d7bc85a4f8e8171ae5c51122be352249273091b499de5a392c72e262585f981908afd1718a41fa7e67b36f1b65c6cacbf8e9f226a687bd85b7edc6
 DIST zig-linux-armv7a-0.10.0.tar.xz 50805936 BLAKE2B 
57a2c8bf10d80a5b06570ebea786be725e6020a7184835a966ddae32a2126910915e2d2bae0932226edb644692ff39e7ab201a8d040c62106ac40539cd3e8096
 SHA512 
31d16e477a52e10d6ce4e646c7b97d6162c68d5938890b815fb9d5da527248ab46926649d68d5623953b9fbac707131c89d5c8388e9ae5128cf2182d0ab58278
+DIST zig-linux-armv7a-0.10.1.tar.xz 50718132 BLAKE2B 
76ef431ef8957272b992f6b861913a961d348120106a7f4b77d1f6b2a042dd8904a1ac744ab6b02b78681eef68af4143372e5315cd113d40711bd26fc78e6632
 SHA512 
4ec3ccd7ac980bfd9fc7a2f6b2301051d3df43b00143914d869389fc44b48916820d996e27cb922dac152228c4b04a0cce51f7b125317de85440a5479fe8ff7d
 DIST zig-linux-i386-0.10.0.tar.xz 48451732 BLAKE2B 
e1ae0d48723e1439b612f56dee05776d83a9cabe4bd4ddc6198d777a51a5b2b8c696cf7ce7817641ab46edb91eff992abc4d12de7620d21b1bb63fc482d610da
 SHA512 
6c4152137047efbf2cf3a65583697325baf29c5847734d38622207d15de04aa5bbcd15e37c3c07c51536a2f34ab16ceaf7776c009b0862cb510ed2a0494bdeef
+DIST zig-linux-i386-0.10.1.tar.xz 48367388 BLAKE2B 
482ec9e42d9036177f41c459faf82c79ba525f35ed14150d97af9110efab3e9894b8c64f92f9257b224893179134e43306c985ad6a04ae6a7d427d14ef4e7a3f
 SHA512 
97345a8f7f15a83e51635ec667e869833a597511a1b004fa4ab19d78ad234e05e8344823e0c623510c7c5dbeef447d13636223e8d339f6d53f2eca053852a8d3
 DIST zig-linux-riscv64-0.10.0.tar.xz 42272968 BLAKE2B 
95fe8589b9be99625acb5c9a97fafd3126b838c7e0722529d34cfe87043cb0e8d6957e6f2bb3ac3ae1fc2f51cf6a062b98abe224c221ba659de1e16703b53255
 SHA512 
ae00cf4eb5e499bd44e94d6cd77464d85878881034ce088ef69aa1f3fdf58420768112b36007829ecaba74e77e96c0706222a2fc1397b773e3bb5f726a710549
+DIST zig-linux-riscv64-0.10.1.tar.xz 42196008 BLAKE2B 
a7ae37b1d1db1281b09bbd7e35ecaf390bbe28774bd1a4fa76b4468255be19b07fb514326d48576946f3c4eb04dcef34d6ab14f550407aa33803754fabbd848c
 SHA512 
1a1da96924fa4a16a53721017eadc3363859a4f53671e27b11588200d0302d9065de9ba517ad40940aad98725e617cf853f2e83f732a4e23c33deacb99487ad0
 DIST zig-linux-x86_64-0.10.0.tar.xz 44142400 BLAKE2B 
7ba72ce57e616c5ead2fb84dc7e1b0ff08e8dffab56ca30cd00bff1d9b80fd62034f3d78b903f37f911665239a4717a6e93230faa77b3f387b0dada835672fb7
 SHA512 
87037766e58a736d7e4f9fca1c21dce070f2de8cd08dae7951e67252327b72dd69f79831f5c8e406be7ecc6522184400eba3bd265d3c7020c8fa4d2efc9f8766
+DIST zig-linux-x86_64-0.10.1.tar.xz 44085596 BLAKE2B 
d689a469dbbe790593a561dd4df01c506212754c48be7de03773c7e690cbab197af10d639e80148f3343204ddf9ecfe09a88a62fb6ef63a262bcc2dd79fecd34
 SHA512 
1cf88a492b1a47800e213b8801477f4ffabf269f960d27d1849c5aec805b5db3768c83d4daa4a738532b1b7367e8c6812e3eea47c205ea732d7a6269a47e16dc

diff --git a/dev-lang/zig-bin/zig-bin-0.10.1.ebuild 
b/dev-lang/zig-bin/zig-bin-0.10.1.ebuild
new file mode 100644
index ..4a42bdced649
--- /dev/null
+++ b/dev-lang/zig-bin/zig-bin-0.10.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A robust, optimal, and maintainable programming language"
+HOMEPAGE="https://ziglang.org/;
+SRC_URI="
+   amd64? ( 
https://ziglang.org/download/${PV}/zig-linux-x86_64-${PV}.tar.xz )
+   arm? ( https://ziglang.org/download/${PV}/zig-linux-armv7a-${PV}.tar.xz 
)
+   arm64? ( 
https://ziglang.org/download/${PV}/zig-linux-aarch64-${PV}.tar.xz )
+   riscv? ( 
https://ziglang.org/download/${PV}/zig-linux-riscv64-${PV}.tar.xz )
+   x86? ( https://ziglang.org/download/${PV}/zig-linux-i386-${PV}.tar.xz )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="!dev-lang/zig"
+# Zig provides its standard 

[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/

2023-01-19 Thread Yuan Liao
commit: 5a6292c157f7e0e83b2e97615affb8313ee558e6
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Jan 19 23:56:48 2023 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Jan 19 23:56:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a6292c1

dev-util/blueprint-compiler: Update test execution for live ebuild

An X environment is now required to run the tests.

Reference: 
https://gitlab.gnome.org/jwestman/blueprint-compiler/-/commit/039d88ab45001cf799c421e58d4669a0596c4d29
Signed-off-by: Yuan Liao  gmail.com>

 dev-util/blueprint-compiler/blueprint-compiler-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
index 24ee0bf14..ae884dac1 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit meson python-r1
+inherit meson python-r1 virtualx
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -57,7 +57,7 @@ src_compile() {
 }
 
 src_test() {
-   python_foreach_impl meson_src_test
+   virtx python_foreach_impl meson_src_test
 }
 
 src_install() {



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

2023-01-19 Thread Mike Frysinger
commit: a237f9e56bc6421e374c38cbd821067bf4ff0042
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Jan 20 00:03:35 2023 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Jan 20 00:03:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a237f9e5

dev-libs/capstone: use https:// for HOMEPAGE

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

 dev-libs/capstone/capstone-4.0.2-r2.ebuild   | 2 +-
 dev-libs/capstone/capstone-5.0_rc2-r2.ebuild | 2 +-
 dev-libs/capstone/capstone-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/capstone/capstone-4.0.2-r2.ebuild 
b/dev-libs/capstone/capstone-4.0.2-r2.ebuild
index af978b9b5397..579ef58d9929 100644
--- a/dev-libs/capstone/capstone-4.0.2-r2.ebuild
+++ b/dev-libs/capstone/capstone-4.0.2-r2.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake distutils-r1 toolchain-funcs
 
 DESCRIPTION="disassembly/disassembler framework + bindings"
-HOMEPAGE="http://www.capstone-engine.org/;
+HOMEPAGE="https://www.capstone-engine.org/;
 
SRC_URI="https://github.com/capstone-engine/capstone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="BSD"

diff --git a/dev-libs/capstone/capstone-5.0_rc2-r2.ebuild 
b/dev-libs/capstone/capstone-5.0_rc2-r2.ebuild
index 145967865032..fe79e806cfad 100644
--- a/dev-libs/capstone/capstone-5.0_rc2-r2.ebuild
+++ b/dev-libs/capstone/capstone-5.0_rc2-r2.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake distutils-r1 toolchain-funcs
 
 DESCRIPTION="disassembly/disassembler framework + bindings"
-HOMEPAGE="http://www.capstone-engine.org/;
+HOMEPAGE="https://www.capstone-engine.org/;
 
SRC_URI="https://github.com/capstone-engine/capstone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="BSD"

diff --git a/dev-libs/capstone/capstone-.ebuild 
b/dev-libs/capstone/capstone-.ebuild
index 4adc4be2a941..259fa40dbb50 100644
--- a/dev-libs/capstone/capstone-.ebuild
+++ b/dev-libs/capstone/capstone-.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit cmake distutils-r1 toolchain-funcs
 
 DESCRIPTION="disassembly/disassembler framework + bindings"
-HOMEPAGE="http://www.capstone-engine.org/;
+HOMEPAGE="https://www.capstone-engine.org/;
 
 if [[ ${PV} ==  ]]; then
inherit git-r3



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

2023-01-19 Thread Julien Roy
commit: 7445fb14849ec1e609a60c6822593949c366b3ca
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 19 23:24:05 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Jan 19 23:24:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7445fb14

dev-python/pytest-isort: remove comments from previous version

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

 dev-python/pytest-isort/pytest-isort-3.1.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild 
b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
index 5d7cd3a78..8776775dc 100644
--- a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
+++ b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild
@@ -17,8 +17,6 @@ KEYWORDS="~amd64 ~x86"
 SLOT="0"
 
 distutils_enable_tests pytest
-# I don't know what's going on, so I took the easy route. 
-#EPYTEST_DESELECT=( test_isort.py::TestIsortItem::test_init )
 
 RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]



  1   2   3   >