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

2022-10-23 Thread Agostino Sarubbo
commit: 021de7b8451a120edf8a734422a8a200c7672085
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 24 06:36:58 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 24 06:36:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021de7b8

dev-python/meson-python: Stabilize 0.10.0 arm, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 17f66b9c9a24..7ebf2dce84f0 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



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

2022-10-23 Thread Agostino Sarubbo
commit: 9e15f1bd2dd9665f280120cb7acd62cb5377f32b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 24 06:36:59 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 24 06:36:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e15f1bd

dev-python/scipy: Stabilize 1.9.2 arm, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/scipy/scipy-1.9.2.ebuild 
b/dev-python/scipy/scipy-1.9.2.ebuild
index baf72c8ffe16..1a242c77f427 100644
--- a/dev-python/scipy/scipy-1.9.2.ebuild
+++ b/dev-python/scipy/scipy-1.9.2.ebuild
@@ -38,7 +38,7 @@ else
S="${WORKDIR}"/${MY_P}
 
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~amd64 ~arm arm64 -hppa ppc ppc64 ~riscv ~s390 ~x86"
+   KEYWORDS="~amd64 arm arm64 -hppa ppc ppc64 ~riscv ~s390 ~x86"
fi
 fi
 



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

2022-10-23 Thread Agostino Sarubbo
commit: 19570971c61d5ca302ef895cee58bbf4b6d4705c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 24 06:36:56 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 24 06:36:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19570971

dev-util/patchelf: Stabilize 0.15.0 arm, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-util/patchelf/patchelf-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/patchelf/patchelf-0.15.0.ebuild 
b/dev-util/patchelf/patchelf-0.15.0.ebuild
index 9cabb4786649..eef94aea4993 100644
--- a/dev-util/patchelf/patchelf-0.15.0.ebuild
+++ b/dev-util/patchelf/patchelf-0.15.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://github.com/NixOS/patchelf";
 SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux 
~riscv-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux 
~riscv-linux ~x86-linux"
 LICENSE="GPL-3"
 
 src_prepare() {



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

2022-10-23 Thread Agostino Sarubbo
commit: f0e6f047bcbd5b1b3c628315b98db8b8b01f7eca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 24 06:36:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 24 06:36:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e6f047

dev-python/pyproject-metadata: Stabilize 0.6.1 arm, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild 
b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild
index 18a633ed8376..2b29eeae69a2 100644
--- a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild
+++ b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild
@@ -21,7 +21,7 @@ S=${WORKDIR}/python-${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]



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

2022-10-23 Thread Joonas Niilola
commit: 810f778b96c2ac582a3374e9de7184a4af099006
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 24 05:59:49 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 24 06:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810f778b

dev-libs/jemalloc: drop 5.2.1-r1

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

 dev-libs/jemalloc/Manifest |  1 -
 .../files/jemalloc-5.2.0-gentoo-fixups.patch   | 54 --
 dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild | 50 
 3 files changed, 105 deletions(-)

diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest
index 0406367b8d4b..1f6abdde6487 100644
--- a/dev-libs/jemalloc/Manifest
+++ b/dev-libs/jemalloc/Manifest
@@ -1,2 +1 @@
-DIST jemalloc-5.2.1.tar.bz2 554279 BLAKE2B 
52cb8cd5e5807a750a7e5e9ee005afd61144d821d7f7029a5eca998fd61787a7271338dee3de586ddf93f5fdbddc2c2ca03ba64375a70096f273a6aa173da431
 SHA512 
0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02
 DIST jemalloc-5.3.0.tar.bz2 736023 BLAKE2B 
9ff51616c3fb086d7cc021c59b83e5f0304d886993f4b5194a6956ffaf742cc509d08a2cf81ead6966c39a44f35621b57550f4a5c726c4508fd2c86c7c056ab0
 SHA512 
22907bb052096e2caffb6e4e23548aecc5cc9283dce476896a2b1127eee64170e3562fa2e7db9571298814a7a2c7df6e8d1fbe152bd3f3b0c1abec22a2de34b1

diff --git a/dev-libs/jemalloc/files/jemalloc-5.2.0-gentoo-fixups.patch 
b/dev-libs/jemalloc/files/jemalloc-5.2.0-gentoo-fixups.patch
deleted file mode 100644
index 2e7fd0da67b1..
--- a/dev-libs/jemalloc/files/jemalloc-5.2.0-gentoo-fixups.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 482a28e74f9b3c83bef6499842f1191c04ae80d9 Mon Sep 17 00:00:00 2001
-From: Jory Pratt 
-Date: Tue, 23 Apr 2019 10:04:19 -0500
-Subject: [PATCH] Don't override user cflags, disable html_doc from being
- installed
-
-Signed-off-by: Jory Pratt 

- Makefile.in  |  2 +-
- configure.ac | 15 ---
- 2 files changed, 1 insertion(+), 16 deletions(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index 0777f6a..31767b6 100644
 a/Makefile.in
-+++ b/Makefile.in
-@@ -511,7 +511,7 @@ install_doc_man:
-   $(INSTALL) -m 644 $$d $(MANDIR)/man3; \
- done
- 
--install_doc: build_doc install_doc_html install_doc_man
-+install_doc: build_doc install_doc_man
- 
- install: install_bin install_include install_lib install_doc
- 
-diff --git a/configure.ac b/configure.ac
-index 96f76d3..f716ebd 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -1108,21 +1108,6 @@ if test "x$enable_debug" = "x1" ; then
- fi
- AC_SUBST([enable_debug])
- 
--dnl Only optimize if not debugging.
--if test "x$enable_debug" = "x0" ; then
--  if test "x$GCC" = "xyes" ; then
--JE_CFLAGS_ADD([-O3])
--JE_CXXFLAGS_ADD([-O3])
--JE_CFLAGS_ADD([-funroll-loops])
--  elif test "x$je_cv_msvc" = "xyes" ; then
--JE_CFLAGS_ADD([-O2])
--JE_CXXFLAGS_ADD([-O2])
--  else
--JE_CFLAGS_ADD([-O])
--JE_CXXFLAGS_ADD([-O])
--  fi
--fi
--
- dnl Enable statistics calculation by default.
- AC_ARG_ENABLE([stats],
-   [AS_HELP_STRING([--disable-stats],
--- 
-2.21.0
-

diff --git a/dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild 
b/dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild
deleted file mode 100644
index 9494b7067186..
--- a/dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE="debug lazy-lock prof static-libs stats xmalloc"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-5.2.0-gentoo-fixups.patch" )
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" \
-   econf  \
-   $(use_enable debug) \
-   $(use_enable lazy-lock) \
-   $(use_enable prof) \
-   $(use_enable stats) \
-   $(use_enable xmalloc)
-}
-
-multilib_src_install() {
-   # Copy man file which the Makefile looks for
-   cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-   emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fixup install_name, #437362
-   install_name_tool \
-   -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
-   "${ED}"/usr/$(get_libdir)/libjem

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

2022-10-23 Thread Joonas Niilola
commit: 724117c4bfe8db1038106d5db4bb0b4d6531c225
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 24 06:01:02 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 24 06:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724117c4

dev-libs/nspr: drop 4.34.1

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

 dev-libs/nspr/Manifest   |   1 -
 dev-libs/nspr/nspr-4.34.1.ebuild | 157 ---
 2 files changed, 158 deletions(-)

diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest
index eb694c60381a..3c544ab050a2 100644
--- a/dev-libs/nspr/Manifest
+++ b/dev-libs/nspr/Manifest
@@ -1,2 +1 @@
-DIST nspr-4.34.1.tar.gz 1096874 BLAKE2B 
be12bda63a72d25a60542c5cdadaa7dc59ad2d40d41affc0af5eab07659129ff235a62227a78285e4c00bc72a365b49691658aee7818ffc4c5d014aa0c2b0df7
 SHA512 
b77226c3fbba6fc9acc90deb8496370dba1384de72ce564524c03bc239846fd17c27d7e1fd7ce99161faafdd8c92413ee58ce1a74a41c786759210bbab478991
 DIST nspr-4.35.tar.gz 1096974 BLAKE2B 
c80402d7be9e69ab6d1e768a18d271a8d28900f4cae7df2709d1ab26e100d908f508762bb771d4042aa7152934ce83d495e2102e894c56574187be8040d65629
 SHA512 
502815833116e25f79ddf71d1526484908aa92fbc55f8a892729cb404a4daafcc0470a89854cd080d2d20299fdb7d9662507c5362c7ae661cbacf308ac56ef7f

diff --git a/dev-libs/nspr/nspr-4.34.1.ebuild b/dev-libs/nspr/nspr-4.34.1.ebuild
deleted file mode 100644
index bb089093a381..
--- a/dev-libs/nspr/nspr-4.34.1.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs multilib-minimal
-
-MIN_PV="$(ver_cut 2)"
-
-DESCRIPTION="Netscape Portable Runtime"
-HOMEPAGE="https://www.mozilla.org/projects/nspr/";
-SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz";
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris 
~x86-solaris"
-IUSE="debug"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/nspr-config
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.23-prtime.patch
-   "${FILESDIR}"/${PN}-4.7.1-solaris.patch
-   "${FILESDIR}"/${PN}-4.10.6-solaris.patch
-   "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
-   "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
-   # We do not need to pass -L$libdir via nspr-config --libs
-   "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
-   "${FILESDIR}"/${PN}-4.33-loong.patch
-)
-
-QA_CONFIGURE_OPTIONS="--disable-static"
-
-src_prepare() {
-   cd "${S}"/nspr || die
-
-   default
-
-   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch
-
-   # rename configure.in to configure.ac for new autotools compatibility
-   if [[ -e "${S}"/nspr/configure.in ]] ; then
-   einfo "Renaming configure.in to configure.ac"
-   mv "${S}"/nspr/configure.{in,ac} || die
-   else
-   elog "configure.in rename logic can be removed from ebuild."
-   fi
-
-   # We must run eautoconf to regenerate configure
-   eautoconf
-
-   # make sure it won't find Perl out of Prefix
-   sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
-
-   # Respect LDFLAGS
-   sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
-   "${S}"/nspr/config/rules.mk || die
-}
-
-multilib_src_configure() {
-   # We use the standard BUILD_xxx but nspr uses HOST_xxx
-   tc-export_build_env BUILD_CC
-   export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} 
HOST_LDFLAGS=${BUILD_LDFLAGS}
-   tc-export AR AS CC CXX RANLIB
-   [[ ${CBUILD} != ${CHOST} ]] \
-   && export CROSS_COMPILE=1 \
-   || unset CROSS_COMPILE
-
-   local myconf=(
-   --libdir="${EPREFIX}/usr/$(get_libdir)"
-   $(use_enable debug)
-   $(use_enable !debug optimize)
-   )
-
-   # The configure has some fancy --enable-{{n,x}32,64bit} switches
-   # that trigger some code conditional to platform & arch. This really
-   # matters for the few common arches (x86, ppc) but we pass a little
-   # more of them to be future-proof.
-
-   # use ABI first, this will work for most cases
-   case "${ABI}" in
-   alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
-   n32) myconf+=( --enable-n32 );;
-   x32) myconf+=( --enable-x32 );;
-   s390x|*64) myconf+=( --enable-64bit );;
-   default) # no abi actually set, fall back to old check
-   einfo "Running a short build test to determine 
64bit'ness"
-   echo > "${T}"/test.c || die
-   ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o 
"${T}"/test.o || die
-   case $(file "${T}"/test.o) in
- 

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

2022-10-23 Thread Joonas Niilola
commit: 15cac7f0ad113d26c2702f3ba926f77b2cb508b6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 24 05:58:02 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 24 06:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15cac7f0

dev-lang/spidermonkey: drop 102.3.0

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

 dev-lang/spidermonkey/Manifest|   2 -
 dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild | 404 --
 2 files changed, 406 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 7a2fd0ae9d22..2e73958e8edd 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,4 @@
-DIST firefox-102.3.0esr.source.tar.xz 478260896 BLAKE2B 
c40ddcfefee874f6dff5d175331144461917269e912d959af20aa19cb8bdc57209403d1e5962311614be8fede33733f734c19bb0d32d881421fa1197539dce5f
 SHA512 
35357791f4de8b474780083a22fb52b7846b8012cbf01403f2b9526151d11c196ce0f9fba8e0f16d8235d7259af6fba1bc3acbb5b7e79129a28f390467aa7556
 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
-DIST firefox-102esr-patches-02j.tar.xz 19688 BLAKE2B 
f26b8dd2613712ab49db34247c432769386ac066238b86c0eea367cebbd167334f822866129d0874efc35da4da686e6185881649b0b3095dede28ec8c658a3b2
 SHA512 
456cd2b7d9f907080afb5225d353154117624fa938f24dcfae7ada03f5b39572e5d6d6e1a4bba7825465b48f6d38b04e5c0f69556c82d4ebbe1463e11dc809d7
 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
 DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B 
f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7
 SHA512 
9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
 DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B 
eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c
 SHA512 
839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c

diff --git a/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild
deleted file mode 100644
index db8db6b457db..
--- a/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild
+++ /dev/null
@@ -1,404 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-02j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
-
-LLVM_MAX_SLOT=14
-
-PYTHON_COMPAT=( python3_{8..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"

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

2022-10-23 Thread Joonas Niilola
commit: 0b8b6eb2f76a1c148f22ab6eb0a2e4cc053c8897
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 24 05:58:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 24 06:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8b6eb2

dev-libs/jemalloc: drop 5.3.0

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

 dev-libs/jemalloc/jemalloc-5.3.0.ebuild | 53 -
 1 file changed, 53 deletions(-)

diff --git a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild 
b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
deleted file mode 100644
index 93e652a0edc9..
--- a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0/2"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-KEYWORDS="amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="debug lazy-lock prof stats xmalloc"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-5.3.0-gentoo-fixups.patch" )
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myconf=(
-   $(use_enable debug)
-   $(use_enable lazy-lock)
-   $(use_enable prof)
-   $(use_enable stats)
-   $(use_enable xmalloc)
-   )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_install() {
-   # Copy man file which the Makefile looks for
-   cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-   emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fixup install_name, #437362
-   install_name_tool \
-   -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
-   "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
-   fi
-   find "${ED}" -name '*.a' -delete || die
-}



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

2022-10-23 Thread Joonas Niilola
commit: 3ac1c2b0b2a38debc9001a000b0680a85254596f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 24 06:01:25 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 24 06:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac1c2b0

dev-libs/jemalloc: drop to maintainer-needed

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

 dev-libs/jemalloc/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/jemalloc/metadata.xml b/dev-libs/jemalloc/metadata.xml
index 191801f77250..641f68313307 100644
--- a/dev-libs/jemalloc/metadata.xml
+++ b/dev-libs/jemalloc/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   mozi...@gentoo.org
-   Gentoo Mozilla Team
-   
+   

Enable lazy locking (only lock when 
multi-threaded)
Enable allocation profiling



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2022-10-23 Thread Eray Aslan
commit: 08f5088d66866ab9446bf836ed1872670b3a
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Oct 24 06:00:30 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Oct 24 06:00:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f5088d

mail-mta/postfix: add 3.8_pre20221023, drop 3.8_pre20221007

Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/Manifest   | 2 +-
 .../{postfix-3.8_pre20221007.ebuild => postfix-3.8_pre20221023.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index f72fa46335e1..e42ec83fc4dc 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,3 +1,3 @@
 DIST postfix-3.7.2.tar.gz 4824424 BLAKE2B 
3f7aaba222b64274f756ea37b8ac06c29469d9183879deb4942a709d75783f4a8ca81204971b6658aba4b5bea46ed9c21b14e1f8fc6b613f257acd3aad16c170
 SHA512 
23bb1af6bf3743c741f108da136f64613f9062d121dc459944ac192275335952cd309ffec6c380f5d36430605eec538c2549c3fdee9d4597f739d9d1b0a033fc
 DIST postfix-3.7.3.tar.gz 4825380 BLAKE2B 
005abf49b27e59bd3e3251e345df4da0c830314c4d4478aee11057163166afa1a0159017c46bead6572d29d9738a18e1a42a0b72fe260facd3ad77f8ed309271
 SHA512 
4ceedd1b7b364f47a3becc041cf29a48aea54e38306fd1227c5a7c25894831fb5c37150d99d781d237175e58da21ac53887c97d99bb6b715c4988777596ee890
-DIST postfix-3.8-20221007.tar.gz 4828474 BLAKE2B 
2992083c825ad95c77e0834a1dfa775efc470da3de66f1ece06dc3bb99ae661eef9945ccda83eaace5a9b0e7f7c5f299cb6a23cfa615cb5bb44dca32ce4fc1fa
 SHA512 
41e4434db0540608c94a239e98c94b27e4e80303b7129f2f081991bf11d36135f509760cd37c172949faade44b3960a187de2ba482ef4c34572815f3890a695e
+DIST postfix-3.8-20221023.tar.gz 4829819 BLAKE2B 
da8df1f772ce6e929b01eed1e252255b03b7c23d22016023e4c87b5bf5e0ecb33ec8651610be9613542fd8e840a84386725fcd0c7ac54ddc7c8830fad4c1aa28
 SHA512 
7c65f78e7a81f6adec6311cbe9b4d4d4fe5270e0901adb080043e0a79c96c213f2c767fee887eccb15b79a5c639678a3cde1d09cea7243ff73e81d1cb4b7bfe0

diff --git a/mail-mta/postfix/postfix-3.8_pre20221007.ebuild 
b/mail-mta/postfix/postfix-3.8_pre20221023.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.8_pre20221007.ebuild
rename to mail-mta/postfix/postfix-3.8_pre20221023.ebuild



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

2022-10-23 Thread Michał Górny
commit: fca181a530524d0c1ee80f27b1c8dc8fb67f77dd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 05:30:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:30:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca181a5

sys-devel/clang: Update component list for 16.0.0_pre20221023+

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

 sys-devel/clang/clang-16.0.0..ebuild| 1 +
 sys-devel/clang/clang-16.0.0_pre20221023.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-devel/clang/clang-16.0.0..ebuild 
b/sys-devel/clang/clang-16.0.0..ebuild
index 3a650012a1d7..0991b67e 100644
--- a/sys-devel/clang/clang-16.0.0..ebuild
+++ b/sys-devel/clang/clang-16.0.0..ebuild
@@ -206,6 +206,7 @@ get_distribution_components() {
clang-apply-replacements
clang-change-namespace
clang-doc
+   clang-include-cleaner
clang-include-fixer
clang-move
clang-pseudo

diff --git a/sys-devel/clang/clang-16.0.0_pre20221023.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20221023.ebuild
index 60bad527ff32..0f30f5cbfb64 100644
--- a/sys-devel/clang/clang-16.0.0_pre20221023.ebuild
+++ b/sys-devel/clang/clang-16.0.0_pre20221023.ebuild
@@ -206,6 +206,7 @@ get_distribution_components() {
clang-apply-replacements
clang-change-namespace
clang-doc
+   clang-include-cleaner
clang-include-fixer
clang-move
clang-pseudo



[gentoo-commits] repo/gentoo:master commit in: net-dns/libidn2/

2022-10-23 Thread Michał Górny
commit: 709f1ddcc2d3a354ff2bcfda2e0ddb360c5aa9c2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 04:13:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=709f1ddc

net-dns/libidn2: Bump to 2.3.4

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

 net-dns/libidn2/Manifest |  2 ++
 net-dns/libidn2/libidn2-2.3.4.ebuild | 56 
 2 files changed, 58 insertions(+)

diff --git a/net-dns/libidn2/Manifest b/net-dns/libidn2/Manifest
index 89efeac08f2e..98e58e524def 100644
--- a/net-dns/libidn2/Manifest
+++ b/net-dns/libidn2/Manifest
@@ -1,2 +1,4 @@
 DIST libidn2-2.3.3.tar.gz 2116946 BLAKE2B 
47847aee34951aa2ba4fd2c3fdfdf6f1cee24bfdff8513f17896bb60fa4fae770b400ff5b78226ac5da6a3ce4120754483bafb9586c52131e7345a5ea51c4509
 SHA512 
2dd0201b5224b3eb6a5667e53c9a2beb6e6aefefab23060a70f143bb5d447029e8f4200e4e0460a4fab51767f0bdfc9583a0cc757652bee58f5593106dd18274
 DIST libidn2-2.3.3.tar.gz.sig 228 BLAKE2B 
47b861c6234e14fc03d606a67a0dd6de829434cb06ba3e3c0fabade59fa3a761d6e5cb81553c74b4356064744efb6a0736cb55a2680ce6f90cd13b0f1001efed
 SHA512 
bad901350e21ff39f0385685c13b3f366cd77dad59c736547773f931bc56022982c3fb6fffd5b82624bdd3ea8bd1806e531f80a06c77e4e46b08f18f08a9
+DIST libidn2-2.3.4.tar.gz 2083823 BLAKE2B 
26ef58894ad51ca9775cf07edb1353a8aeb7af0df36ce8698425be216a067903797cdbc50c7644292c7e05b23c7bba35c9fe5e38c70e6f55784d8bcdd9c2fdb2
 SHA512 
a6e90ccef56cfd0b37eab3594bb3cec7ca42a138ca8c4f4ce142da208fa792f6c78ca00c01001c2bc02831abcbaf1cf9bcc346a5290fd7b30708f5a462f3
+DIST libidn2-2.3.4.tar.gz.sig 228 BLAKE2B 
0aa25bbd58b76724dc7f6d7a40dd578bf28f4b786c32933fae330c4330da8fabd549c45b579bfc0ef0178b10122e59c6b33bd78a8425c744dff2ace7e75018dd
 SHA512 
d2a575723326ae256a60e3edf7766af65434f716e11f963bb7ac29b6b2ff2872b41684a1bd1c6f3a3921e8a083512eff1faf2b0fc02513095c2bcf3563312fe0

diff --git a/net-dns/libidn2/libidn2-2.3.4.ebuild 
b/net-dns/libidn2/libidn2-2.3.4.ebuild
new file mode 100644
index ..caa26b867cdf
--- /dev/null
+++ b/net-dns/libidn2/libidn2-2.3.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="An implementation of the IDNA2008 specifications (RFCs 5890, 
5891, 5892, 5893)"
+HOMEPAGE="
+   https://www.gnu.org/software/libidn/#libidn2
+   https://gitlab.com/libidn/libidn2/
+"
+SRC_URI="
+   mirror://gnu/libidn/${P}.tar.gz
+   verify-sig? ( mirror://gnu/libidn/${P}.tar.gz.sig )
+"
+S="${WORKDIR}"/${P/a/}
+
+LICENSE="GPL-2+ LGPL-3+"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls static-libs"
+
+RDEPEND="
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   sys-apps/help2man
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-libidn )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libidn.asc
+
+multilib_src_configure() {
+   local myconf=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+   $(use_enable static-libs static)
+   $(multilib_native_use_enable nls)
+   --disable-doc
+   --disable-gcc-warnings
+   --disable-gtk-doc
+   )
+
+   local ECONF_SOURCE=${S}
+   econf "${myconf[@]}"
+}
+
+multilib_src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-10-23 Thread Michał Górny
commit: 8f7abdfa0805ec280dd75f6ee48a33dcc645f68c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 04:00:54 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7abdfa

dev-python/zipp: Bump to 3.10.0

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

 dev-python/zipp/Manifest   |  1 +
 dev-python/zipp/zipp-3.10.0.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index da1c719f605a..471f5346ddf2 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1,2 +1,3 @@
+DIST zipp-3.10.0.tar.gz 15564 BLAKE2B 
145374d6e2e251f588e198a0fd400542b34ff26de4e1240dd30710dc33e884ccde91ca1cc168d5f421aa4e04341c76cfb10fbf176c830ade237be39a886267ab
 SHA512 
2e64b05eb0123eb3c3c87fbfe2da26721eb9e24142a43e794d04e5f86ab5fe4cf3e0e3e3497bfc9631ab61dd64226829772493f26e091a66148ddbdc5dfd8e51
 DIST zipp-3.8.1.tar.gz 14189 BLAKE2B 
768d25dab70ee1ddbb3adb829b68515631772e2e25a7617d58bf863c01d1900e22cd4001bf31b9eae3829a63cba77df070132e7932b9b4242bb8be3579a1546d
 SHA512 
05639feb20c7e8d3480ce17a52115a85bb2f0706ee0c1b15589b7556bb914ef30a1a34fa743217694b753bb5e72095c90fab7dfee85f2dbf461347322acb4d2e
 DIST zipp-3.9.0.tar.gz 15118 BLAKE2B 
04cfd994179ea2f09e792c3b95726262ec5f9e4b04bebb2541066bc914c39c93fda74cd597a53456afabdfa7ef90c1477cfc7c392bf59d3b31959c1d299dcaec
 SHA512 
eaff85ab7e0775bc091b4e32281397bd8fa92d1644b368593f18a04c1a408937351606ad9cc2831cd3bce61ca59b05e7622e5d14282bc28299943ef5dd9012f9

diff --git a/dev-python/zipp/zipp-3.10.0.ebuild 
b/dev-python/zipp/zipp-3.10.0.ebuild
new file mode 100644
index ..652dbc5d71c5
--- /dev/null
+++ b/dev-python/zipp/zipp-3.10.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
+HOMEPAGE="https://github.com/jaraco/zipp/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+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"
+
+BDEPEND="
+   test? (
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+   dev-python/jaraco-itertools[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # speed tests are flaky by design
+   tests/test_zipp.py::TestPath::test_implied_dirs_performance
+)
+
+src_prepare() {
+   # dep of disabled test
+   sed -i -e '/func_timeout/d' tests/test_zipp.py || die
+   distutils-r1_src_prepare
+}
+
+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 = "zipp"
+   version = "${PV}"
+   description = "Backport of pathlib-compatible object wrapper 
for zip files"
+   EOF
+}



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

2022-10-23 Thread Michał Górny
commit: 007d17467f110c19c14c2f1e89c946abf00e6915
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 04:09:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007d1746

dev-python/pyicu: Bump to 2.10

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

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

diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest
index d580319529e8..4d77e04ecd8b 100644
--- a/dev-python/pyicu/Manifest
+++ b/dev-python/pyicu/Manifest
@@ -1 +1,2 @@
+DIST pyicu-v2.10.tar.bz2 192789 BLAKE2B 
824b83177b420bb78633a2d7b93bdcc781ec87ea105e7441be59547c6f56fadf292aa331decac96f095672a4d2741d709ed32dec4841b070bc056e7f0f8d65d0
 SHA512 
8f752ba97fc5ffc3004591826b47bd76c9b99d73a3784b2bba746cb611969a47a98971c89fe0b35dc817fd14b93b1bf0e85f4bf23986af22bcf5401485899c9e
 DIST pyicu-v2.9.tar.bz2 243533 BLAKE2B 
c2ea32f69637e2d12a57ded96b570ba7fd41c92aed4a0dea36ebe5c224b80fa8d1672251f8218e0a35d463957ab4291cff778c3e690f0763e465dc6f0a1af26d
 SHA512 
f10025afe1a0de5a1726c3d4aaec5b10ba62064c33205117efe643185dcd3560e8971b600606e9699269cca795477bf86ed2f9e604e9c0e04bb75a86f31cd114

diff --git a/dev-python/pyicu/pyicu-2.10.ebuild 
b/dev-python/pyicu/pyicu-2.10.ebuild
new file mode 100644
index ..28f46b028f2e
--- /dev/null
+++ b/dev-python/pyicu/pyicu-2.10.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P/-/-v}
+DESCRIPTION="Python bindings for dev-libs/icu"
+HOMEPAGE="
+   https://gitlab.pyicu.org/main/pyicu/
+   https://pypi.org/project/PyICU/
+"
+SRC_URI="
+   https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+   dev-libs/icu:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   dev-python/six[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGES CREDITS README.md )
+
+distutils_enable_tests pytest



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

2022-10-23 Thread Michał Górny
commit: a296f50419321a220f61042d0d72fe69b549fd4e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 03:59:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a296f504

dev-python/pdm-pep517: Bump to 1.0.5

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

 dev-python/pdm-pep517/Manifest|  1 +
 dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index 0cba3a1dcd2d..3e93e485cee0 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1 +1,2 @@
 DIST pdm-pep517-1.0.4.gh.tar.gz 314677 BLAKE2B 
dc6fad5bf6bd4aa6d9d490c6fb1df0d1a1543ae93f90ac4d53bbd515de6f6582a4fd032cc5c67aeebf71755fec6aac3b5a462a18eb08087c6a4da279e3c989ad
 SHA512 
4edd016873c054f20efc39b8a044c2ff5dee70509c45ba1227e6982043dabb5ed0353afef4af73c88106ffe5a2c27f569077448fb27a0d58169710d2c6573c2f
+DIST pdm-pep517-1.0.5.gh.tar.gz 314932 BLAKE2B 
5a0adce25de4aaa1d57d859223a3632c01f31d9be947384c9a1707fcb413f0a1d1434c9c6bee868ee0c668fa89cc78ef6d4831a4a2b1150607bc5f8173e61cd9
 SHA512 
e5cde819476187f4ad5caaa0dddb9409fbefb241e0548fb4ad9df4722de3c7b532aba969b399afade0bfd3d774ee5cdcd3bc9ece3a5ebfb2d5a2a6f3280a6ab5

diff --git a/dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild
new file mode 100644
index ..1d4b03ff9e34
--- /dev/null
+++ b/dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
+HOMEPAGE="
+   https://pypi.org/project/pdm-pep517/
+   https://github.com/pdm-project/pdm-pep517/
+"
+SRC_URI="
+   https://github.com/pdm-project/pdm-pep517/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
+   dev-python/license-expression[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-vcs/git
+   )
+"
+# setuptools are used to build C extensions
+RDEPEND+="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm -r pdm/pep517/_vendor || die
+   find -name '*.py' -exec sed \
+   -e 's:from pdm\.pep517\._vendor\.:from :' \
+   -e 's:from pdm\.pep517\._vendor ::' \
+   -i {} + || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   git config --global user.email "t...@example.com" || die
+   git config --global user.name "Test User" || die
+   distutils-r1_src_test
+}



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

2022-10-23 Thread Michał Górny
commit: 49788df505b4cc6e4227860328d5349b9c53b7d8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 04:02:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49788df5

dev-python/denonavr: Bump to 0.10.12

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

 dev-python/denonavr/Manifest|  1 +
 dev-python/denonavr/denonavr-0.10.12.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index acf4bfd30cae..f7a0fb5c80b7 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1 +1,2 @@
 DIST denonavr-0.10.11.tar.gz 157622 BLAKE2B 
aa311eff51dbba857f529aee1a1931b3456b7c42f4710d21aff0eb6cf21718d639795d8099e8b0ad297787ba887746b265f922c19afe692cc3317291023a2df3
 SHA512 
19a10196019067605a2565be4ee0dc56116d6f706ca97c6754e6dc638870ee657736fd17f1959753c1c24c878e0d7a721c33212e6753dc12b5fc7dae34e0
+DIST denonavr-0.10.12.tar.gz 167623 BLAKE2B 
b0d12782e21cf08ba72e069e4952d2c531669de7f357af34f8aa3254cb67c80b75989f67a37281420e7dbb7929082a92327ebf1bb744539e9d2396117ff54714
 SHA512 
791205d4b367f05388a262935c3e24086cf1603eafc65881fa31e323e9c16c4ac6fd9f09672586fffc63a7a306556183732d71820f05e7c6c66cf17cb33af9c4

diff --git a/dev-python/denonavr/denonavr-0.10.12.ebuild 
b/dev-python/denonavr/denonavr-0.10.12.ebuild
new file mode 100644
index ..7f99008f42e8
--- /dev/null
+++ b/dev-python/denonavr/denonavr-0.10.12.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automation Library for Denon AVR receivers"
+HOMEPAGE="
+   https://github.com/ol-iver/denonavr/
+   https://pypi.org/project/denonavr/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/asyncstdlib-3.10.2[${PYTHON_USEDEP}]
+   >=dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.21.0[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-10-23 Thread Michał Górny
commit: a60a9a1746d3a10aaf646f69ff46dd81321ef529
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 04:05:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60a9a17

dev-python/dill: Bump to 0.3.6

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

 dev-python/dill/Manifest  |  1 +
 dev-python/dill/dill-0.3.6.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest
index a9584008136c..30211d4ca627 100644
--- a/dev-python/dill/Manifest
+++ b/dev-python/dill/Manifest
@@ -1 +1,2 @@
 DIST dill-0.3.5.1.gh.tar.gz 161203 BLAKE2B 
2f778f3d2792d5606f8a5d7fd7d993490592da5ade701a38a270f756d129ad49f2aa44277fcb1f69a14779fe2541e2a720dc643ebd0fad258725d5d9452c048f
 SHA512 
3dcf5e262110031412d9dfaee5548fed80bfc4d6b404cddbc2d9a6f65e2b80fae45a622ef73768e7996d2fc9e8d2757ac04e2a73f3700c526037dbabaa8adf15
+DIST dill-0.3.6.gh.tar.gz 171608 BLAKE2B 
3b0c6f20218230685c91c10edb4d9bfdbb913464903ce03c92c85ad607ab3973c61c39f9a9807d55c1d3aa3736f5de4575e5beb0784f2b17f0af850210bebd61
 SHA512 
921bd5122b9b90fd3426a7af5fc8ba70d09b92d740951f5db5d481abb280915d722410f174ab028134acff9a3659899c8f315242caa7a44d8e4b38dd02bb1fa3

diff --git a/dev-python/dill/dill-0.3.6.ebuild 
b/dev-python/dill/dill-0.3.6.ebuild
new file mode 100644
index ..1f68f4b57d03
--- /dev/null
+++ b/dev-python/dill/dill-0.3.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Serialize all of Python (almost)"
+HOMEPAGE="
+   https://github.com/uqfoundation/dill/
+   https://pypi.org/project/dill/
+"
+SRC_URI="
+   https://github.com/uqfoundation/dill/archive/${P}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+   "${EPYTHON}" -m dill.tests || die
+}



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

2022-10-23 Thread Michał Górny
commit: 58013621577b044f649300a054cde02ae5336d7c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 05:02:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58013621

sys-devel/llvm: Update component list for 16.0.0_pre20221023+

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

 sys-devel/llvm/llvm-16.0.0..ebuild| 1 +
 sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-devel/llvm/llvm-16.0.0..ebuild 
b/sys-devel/llvm/llvm-16.0.0..ebuild
index 4eebbc15117c..65051b80ade6 100644
--- a/sys-devel/llvm/llvm-16.0.0..ebuild
+++ b/sys-devel/llvm/llvm-16.0.0..ebuild
@@ -237,6 +237,7 @@ get_distribution_components() {
llvm-cxxdump
llvm-cxxfilt
llvm-cxxmap
+   llvm-debuginfo-analyzer
llvm-debuginfod
llvm-debuginfod-find
llvm-diff

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild
index f8abbd36f09e..0c654b44bb42 100644
--- a/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild
@@ -237,6 +237,7 @@ get_distribution_components() {
llvm-cxxdump
llvm-cxxfilt
llvm-cxxmap
+   llvm-debuginfo-analyzer
llvm-debuginfod
llvm-debuginfod-find
llvm-diff



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

2022-10-23 Thread Michał Górny
commit: 1a9ce26c9e0b4de2297a079fb9f014f97c32f70d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 24 04:22:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 24 05:14:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9ce26c

dev-python/shiboken2: Force clang <= 15

No revbump since clang-16 is not keyworded right now, and := will take
care of rebuilding with new RDEP once it is.

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

 dev-python/shiboken2/shiboken2-5.15.6.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/shiboken2/shiboken2-5.15.6.ebuild 
b/dev-python/shiboken2/shiboken2-5.15.6.ebuild
index d2d00d980756..02fb51cd1408 100644
--- a/dev-python/shiboken2/shiboken2-5.15.6.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.6.ebuild
@@ -40,10 +40,11 @@ RESTRICT="test"
 QT_PV="$(ver_cut 1-2):5"
 
 # Since Clang is required at both build- and runtime, BDEPEND is omitted here.
+LLVM_MAX_SLOT=15
 RDEPEND="${PYTHON_DEPS}
>=dev-qt/qtcore-${QT_PV}
-   sys-devel/clang:=
-   sys-devel/clang-runtime:=
+   =dev-libs/libxml2-2.6.32
>=dev-libs/libxslt-1.1.19
@@ -123,7 +124,7 @@ src_configure() {
-DUSE_PYTHON_VERSION="${EPYTHON#python}"
)
# CMakeLists.txt expects LLVM_INSTALL_DIR as an environment 
variable.
-   local -x LLVM_INSTALL_DIR="$(get_llvm_prefix)"
+   local -x LLVM_INSTALL_DIR="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")"
cmake_src_configure
}
python_foreach_impl shiboken2_configure



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

2022-10-23 Thread WANG Xuerui
commit: 1fb427e81d571fc51fbb48ae7b48aa197103ebfc
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct 21 12:24:43 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Oct 24 04:00:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb427e8

sys-devel/crossdev: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-devel/crossdev/crossdev-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/crossdev/crossdev-.ebuild 
b/sys-devel/crossdev/crossdev-.ebuild
index 1701b22179d5..7e1f57b0dc19 100644
--- a/sys-devel/crossdev/crossdev-.ebuild
+++ b/sys-devel/crossdev/crossdev-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
https://dev.gentoo.org/~vapier/dist/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Gentoo Cross-toolchain generator"



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

2022-10-23 Thread WANG Xuerui
commit: e2cd32dd19eb40cdee23ba766618df0f276f45ab
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct 21 12:24:39 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Oct 24 04:00:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2cd32dd

sys-devel/crossdev: keyword 20220818 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-devel/crossdev/crossdev-20220818.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/crossdev/crossdev-20220818.ebuild 
b/sys-devel/crossdev/crossdev-20220818.ebuild
index 7859b332e9ce..62e271684dde 100644
--- a/sys-devel/crossdev/crossdev-20220818.ebuild
+++ b/sys-devel/crossdev/crossdev-20220818.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
https://dev.gentoo.org/~vapier/dist/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo Cross-toolchain generator"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/cfrs/files/, app-emacs/cfrs/

2022-10-23 Thread Maciej Barć
commit: 600847f0df9ee87605072be88487f1178367b844
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Oct 24 02:52:44 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Oct 24 02:52:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600847f0

app-emacs/cfrs: autoload cfrs-read

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/cfrs/{cfrs-1.6.0.ebuild => cfrs-1.6.0-r1.ebuild} | 0
 app-emacs/cfrs/files/50cfrs-gentoo.el  | 2 ++
 2 files changed, 2 insertions(+)

diff --git a/app-emacs/cfrs/cfrs-1.6.0.ebuild 
b/app-emacs/cfrs/cfrs-1.6.0-r1.ebuild
similarity index 100%
rename from app-emacs/cfrs/cfrs-1.6.0.ebuild
rename to app-emacs/cfrs/cfrs-1.6.0-r1.ebuild

diff --git a/app-emacs/cfrs/files/50cfrs-gentoo.el 
b/app-emacs/cfrs/files/50cfrs-gentoo.el
index 431f7e90ae73..1e33e7a8e84a 100644
--- a/app-emacs/cfrs/files/50cfrs-gentoo.el
+++ b/app-emacs/cfrs/files/50cfrs-gentoo.el
@@ -1 +1,3 @@
 (add-to-list 'load-path "@SITELISP@")
+(autoload 'cfrs-read "cfrs"
+  "Read a string using a pos-frame with given PROMPT and INITIAL-INPUT.")



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

2022-10-23 Thread Mike Gilbert
commit: ed189588a071f88186a3a9de25abfbd7582b9c69
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Oct 18 01:41:53 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Oct 24 00:21:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed189588

profiles/arch/amd64: add "-mfpmath=sse" to CFLAGS_x86

GCC uses x87 floating point instructions when building 32-bit x86
code by default. When building 64-bit code, SSE2 instructions are used
instead.

Using the x87 floating point unit can lead to strange behavior when
calculating intermediate values for single and double precision floats.
It uses 80 bits for all calculations, which is larger than the 32 or 64
bits specified for floats and doubles.

Using the SSE2 instructions available on x86-64 for floating point
arithmetic leads to more consistent behavior, and is usually faster.

Reference: https://gcc.gnu.org/wiki/x87note
Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/arch/amd64/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/amd64/make.defaults 
b/profiles/arch/amd64/make.defaults
index 0c05dec124e2..e7e18ff6a912 100644
--- a/profiles/arch/amd64/make.defaults
+++ b/profiles/arch/amd64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="amd64"
@@ -28,7 +28,7 @@ LDFLAGS_amd64="-m elf_x86_64"
 CHOST_amd64="x86_64-pc-linux-gnu"
 
 # 32bit specific settings.
-CFLAGS_x86="-m32"
+CFLAGS_x86="-m32 -mfpmath=sse"
 LDFLAGS_x86="-m elf_i386"
 CHOST_x86="i686-pc-linux-gnu"
 



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

2022-10-23 Thread Mike Pagano
commit: b70c6de273dda7d10368cd7d03beece11574956a
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Oct 23 23:01:20 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Oct 23 23:01:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70c6de2

sys-kernel/git-sources: add 6.1_rc2

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.1_rc2.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 59b7243e339a..0736a16dc55d 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-6.0.tar.xz 133886176 BLAKE2B 
c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa
 SHA512 
bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714
 DIST patch-6.1-rc1.patch 50406846 BLAKE2B 
357a8a4fab087a67f79efcab4ada2a5d65e77c5ef13a7ab9d58963de31adeb0b3b841b7120acd6bba1767ef2080f086eec2d72ce98a6c21d1920478d6b9fb244
 SHA512 
80f3fff420e06ea937274ef5ea8927d57f633b0bb1f702ef2b583bd9eddae4c65b0587f57144d1d9eec0aee815d5676d9fc9187779a6149f6c916c432c5a8ea3
+DIST patch-6.1-rc2.patch 51039243 BLAKE2B 
0f0727885c52a12e5eaf907d40752705a2dc8b174e7ce8f2fd97a1521396db2b32069acc323e732749839e4645dc550be1db16afc942a9513d437160cf509e15
 SHA512 
753ab27541248489bc3280595b22e138c063defec1ac4f3c7ee60cd9212345e94061ab6206f1cb1c712d76220db0b41b8197ea35e4c72851705046ca986dbb0a

diff --git a/sys-kernel/git-sources/git-sources-6.1_rc2.ebuild 
b/sys-kernel/git-sources/git-sources-6.1_rc2.ebuild
new file mode 100644
index ..b91652186526
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.1_rc2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.0"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org";
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/rocksndiamonds/

2022-10-23 Thread Pacho Ramos
commit: fca9099e824c87db87deee05f8a95b7f28042ae7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 22:42:59 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 22:42:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca9099e

games-arcade/rocksndiamonds: fix deps

Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild 
b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild
index bf20345f52e5..679de3d81ea3 100644
--- a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild
+++ b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild
@@ -47,6 +47,7 @@ RDEPEND="
media-libs/smpeg
 "
 DEPEND="${RDEPEND}"
+BDEPEND="$(unpacker_src_uri_depends)"
 
 PATCHES=(
# From Fedora:



[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-10-23 Thread Pacho Ramos
commit: ab8dacfc5ce237174b18ddd331ba4d9b374f68b7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 22:00:32 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 22:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8dacfc

games-strategy/wesnoth: add 1.17.9

Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.17.9.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 46760920e34e..33d60618a5e0 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,2 +1,3 @@
 DIST wesnoth-1.16.3.tar.gz 518049863 BLAKE2B 
e862de2e6f71a1dfe11b0cb6343ea1da78c0eb035893d7bd16ca86586b689b21f39b5266ba86476829c1c9005f7abc37058c2f0ac8ea1ae2970d609880e0da20
 SHA512 
7f37a1a16ed51ffa935a457553b1a3890398b928bb5893720b746080b37a121a86e21ae402bdddfe30572adccf71a985bf1e3223a0eb443bf7a696ee213d9bf0
 DIST wesnoth-1.17.5.tar.bz2 418959651 BLAKE2B 
3b6e015192a4050e5d16b25b0e67f91894eeae772125e4bbbefa81082b17fc9c479cf0f4c68d3b74afc5e656c8680319d336d1c14f421f875a64df9b6adbd830
 SHA512 
7033673f058f3114fcaf9e9b0f5f457c4ed2243fdf04cf80775815d2661bead73d7323c00f4aa678ff82f3d2c23000d81aca97c58f33635060341368ef8c4377
+DIST wesnoth-1.17.9.tar.bz2 420547403 BLAKE2B 
8fcef89b72057ce60e292a7a986010f4b0d060e7542ff20029306cde4580473f5e8240f9d99a6248d23147be7a61345a04dca97fa70fb9a1fa039603b8ddd8d9
 SHA512 
c8f9eb8cc77ea239e710e52a2636700b34cea5fc8d73d5a62f80d0b58867ee633f556c170700e65e4ad234a69ea1746a1a4148efb64979cf22129ee59157

diff --git a/games-strategy/wesnoth/wesnoth-1.17.9.ebuild 
b/games-strategy/wesnoth/wesnoth-1.17.9.ebuild
new file mode 100644
index ..5724bdef29fa
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.17.9.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls]
+   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+
+   if use dedicated || use server ; then
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="OFF"
+   -DENABLE_SERVER="OFF"
+   )
+   fi
+   mycmakeargs+=(
+   -Wno-dev
+   -DENABLE_GAME="$(usex !dedicated)"
+   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
+   -DENABLE_NLS="$(usex nls)"
+   -DENABLE_NOTIFICATIONS="$(usex dbus)"
+   -DENABLE_STRICT_COMPILATION="OFF"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   local DOCS=( README.md changelog.md )
+   cmake_src_install
+   if use dedicated || use server ; then
+   rmdir "${ED}"/run{/wesnothd,} || die
+   newinitd "${FILESDIR}"/wesnothd.rc-r1 wesnothd
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/rocksndiamonds/

2022-10-23 Thread Pacho Ramos
commit: c223f2c0bdc785abb8fc974a51a0ef6da06b817d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 21:52:55 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 22:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c223f2c0

games-arcade/rocksndiamonds: add 4.3.2.1

Closes: https://bugs.gentoo.org/743619
Signed-off-by: Pacho Ramos  gentoo.org>

 games-arcade/rocksndiamonds/Manifest   |  10 ++
 .../rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild   | 116 +
 2 files changed, 126 insertions(+)

diff --git a/games-arcade/rocksndiamonds/Manifest 
b/games-arcade/rocksndiamonds/Manifest
index 6da36b519388..f258d895cc94 100644
--- a/games-arcade/rocksndiamonds/Manifest
+++ b/games-arcade/rocksndiamonds/Manifest
@@ -1,17 +1,27 @@
+DIST Andreas_Buschbeck-1.0.0.zip 18331338 BLAKE2B 
b6520ab10ce62d4bec804a2a7e1c4908a683f9f3833e5b1d4c64d376eb4225abc38c44a519bed8cbbd3fc928bfa17f292b0011805e45a30b84101dad9d1d
 SHA512 
1b47914561aea5b07035cc70f8b1b6d35f0c829d89327713ad644d82225e778a7ffd27f9d421c40dd303f85c9fc0774244dd97d405f5db866ba3d1f8027151e4
 DIST BD2K3-1.0.0.zip 4715324 BLAKE2B 
72e25038c41a7a1c29a896459db97954d18731d6980f5096c28ebddb09c0b6d7bdb68a8c56f17d26c71085e4ae883d2ceaad8e95b5525cbf532d18f32ecdd638
 SHA512 
80f172584d2077a3ade0749790802ef9cecde75283d6b889e7d2fedf9b55fd1fd7f1f1fd5596b17d5b2a542172699a929ea626086e77d28fde11487440c43622
 DIST Boulder_Dash_Dream-1.0.0.zip 10923437 BLAKE2B 
976156c763281b993550a08361c5b6279a471e24568205c0369cc3f57d99e97db84d914a560c909b30fe92b8c8c10931cf6a8a8de4da181edac410a770d922b7
 SHA512 
f2765f52653b4f9d6c4a6548076281f6749d08c2dfd220345bdc0058b94d51c49ef81acdc87ff71bc1b3f337f3cc6a1d08b9e5a02d6aaeaeac5d894f97ba3d8e
 DIST Contributions-1.2.0.zip 9499312 BLAKE2B 
a90a84d230ab1032819bc3821871eb027ed83a8e289b01692f80185c42d50429ca8c6928b72b1ae5ea102ba2a0d25cd25391dc53b0cdb37ef4504233292dc2da
 SHA512 
463e629bd4f592e24a82d20f1f249cea9e266a7c370bb5b079add8daa125d1af69a69746b696dd92f89b90e50972c6b2ba007aab87beed4cd980c0c7bdb81920
 DIST Emerald_Mine_Club-2.1.1.7z 20992125 BLAKE2B 
deb8e60058ead5e6b8df2c58f5c88da5fc9c1282a7f4a4c85c8e35f3f5c25fefe552d6440401093403cf2b0967c7a39cd1ec9c5926fa780aa6b224ed6bfe7804
 SHA512 
b45ca6c9163c28b0d000d783cd8a66fccd23a8c4ad2c7200366c6900fc31284d50a55171a12272d8bf117f135fb68810ac3f28e8708b9e47a98dbf0f53dd3d21
+DIST Emerald_Mine_Club-3.1.3.7z 45669526 BLAKE2B 
8cc44ba75c67bf2b53b042b07b9cf160f4219137a873676fff773757760c0d5084b6646e2a1127bd4454beb16e4d5a8ec263c7db36cb782cf0655bba3e8d
 SHA512 
bb4eb28515d01b9bc8fd3a542a017091e7e27ab5a043c3fad128f8ea4deb0ec14edbc02628a6c6d998a882e5bcfef9a7dcb59d478459f49b654f7ea6b9be
 DIST RS_MIX_01-needs_rnd_jue.zip 288339 BLAKE2B 
08d08e934af95543d2027805d91f5c8b2806c2da74a8cdfed61afe26be5696a832cbac7e7aae30a314a2414b7d5a82b53b8556f7098c6570a54a26d751785347
 SHA512 
546fc50d089493a41f01895f16a7e96e664a472d61b1f92ebc391006c10142b493a55854d892019b0ff19fe318b4b67f78c137d7e1466c5fa4d49fbb521d7a48
+DIST RS_MIX_01-standalone.zip 17982550 BLAKE2B 
829055ec48c5de31b8bb0edc3eb5dc8f60001e1cbfa7cd85706e635b2389fd800d22fbe657ceac64c0e3cc7725dbfef23d518d53df1cc35bf8a2aa25ece7cac6
 SHA512 
1ea070017f80c47c9eff29b644e30b0ae4d5eb78e11dfef10fd183aad7b8af981af74728883f9d223d63b24361a7c5449a68558d142a0f391d102f14f22ceaa5
 DIST Snake_Bite-1.0.0.zip 6506066 BLAKE2B 
852f7815939100f78d6a7ce27df565277f6467cc63c069f77d4e067f0144df092c3b6e73a64d0a9743033d90b20d390761046b253c188fd65873f7b28bf8b451
 SHA512 
82131cb68c9654cb49ddbb46b0c15f13ce98af4f3b2a46e1cc4f2980eea45a707297c74787f365996321f39a9f7656a9492c3d437e3da0d71a295447c868960e
 DIST Sokoban-1.0.0.zip 295339 BLAKE2B 
e263e311e58dcc21d11dd10b0fa7af0f871405d932c2e1ea6d580ec58098c6a498202b516cbd3d2f1dd795521b419de61c8c9a195f4b2ea781a35ac645cd9c59
 SHA512 
b63be5b00c4c0b153bb6fc45fde556c26cd49fa672b279cce2f61b572d9c056d5e10a565530bdf539024d75ffdd38efe68310e98b8f810d9c5dfc17b24ec376b
 DIST Supaplex-2.0.0.zip 13023727 BLAKE2B 
0ea4077d66af893e5f42d8857138e4c926c02d6f75642b5a316c4e606d4c3dfb0655c71530a4becfcc6c536727b908122d413fe37cd8f3b094b629f27f31a3d9
 SHA512 
75641f603499bce062b74657ac1718b7009eed1159504088807ed77600f07b76775d986859e03e2e1bc0693c58850ed94711e1def74eb73a8c92fcc517de5886
 DIST Zelda-1.0.0.zip 2175860 BLAKE2B 
8c44e67a0e04a992675c1f14acd07c2537873adc1f38f495dd6b12f45eb67962164664a24128ba3abfd602f59eedf9407be8a45800a5aa2e5086473a9b1b403d
 SHA512 
930235aa784cb8304af811144c1c33cd92f5cfda1e744ea04836e9d817223c09dfcd7be6d4d66a050bd50474f7c3e5547f69c166124df288e596f486eeeb426e
 DIST ZeldaII-1.0.0.zip 11542241 BLAKE2B 
abe6a8407148478e3ea8a4a9561ffef2a7e193419b65877aeb5844700d6a15d83387140195567029f356a4ead331eff6c6575d074fa522b099f6810519111287
 SHA512 
9e7fb213251e790b2415745c5a4de671902439abff0d90b8cbb9cfaf90b01b7bb124f8c95360516f93100ccec66d2cddbcefb7a05dfb395b74854568c74c186e
+DIST es_b_v1-2.zip 302152 BLAKE2B 
2da45a024f8d71d2ce1cad07ecdf7f066c48f6aeec0d79cd49270ae7e48d26e08782

[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/

2022-10-23 Thread Pacho Ramos
commit: 1913acbb25040b56dd55a622a129f633ebd32abe
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 22:21:29 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 22:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1913acbb

games-strategy/wesnoth: add 1.16.6

Signed-off-by: Pacho Ramos  gentoo.org>

 games-strategy/wesnoth/Manifest  |   1 +
 games-strategy/wesnoth/wesnoth-1.16.6.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest
index 33d60618a5e0..ace2a5cd6592 100644
--- a/games-strategy/wesnoth/Manifest
+++ b/games-strategy/wesnoth/Manifest
@@ -1,3 +1,4 @@
 DIST wesnoth-1.16.3.tar.gz 518049863 BLAKE2B 
e862de2e6f71a1dfe11b0cb6343ea1da78c0eb035893d7bd16ca86586b689b21f39b5266ba86476829c1c9005f7abc37058c2f0ac8ea1ae2970d609880e0da20
 SHA512 
7f37a1a16ed51ffa935a457553b1a3890398b928bb5893720b746080b37a121a86e21ae402bdddfe30572adccf71a985bf1e3223a0eb443bf7a696ee213d9bf0
+DIST wesnoth-1.16.6.tar.gz 518250360 BLAKE2B 
3fc5f5827beacc309a42d1d135eadefbace57866397eed4e3c5618ba6372ae31fc0350b2180c1323872ae59789ca67cd1b4a973c2257c7fac59508af93e0b758
 SHA512 
fcf9e50ce065f7c8d2b940eec88de27f18c3adbb9c7ae238bf6821eef233a45c2bdc7a58d5cd2abc4f37bcab6e503aa72d46f623c882c711d9f06b2826340bf5
 DIST wesnoth-1.17.5.tar.bz2 418959651 BLAKE2B 
3b6e015192a4050e5d16b25b0e67f91894eeae772125e4bbbefa81082b17fc9c479cf0f4c68d3b74afc5e656c8680319d336d1c14f421f875a64df9b6adbd830
 SHA512 
7033673f058f3114fcaf9e9b0f5f457c4ed2243fdf04cf80775815d2661bead73d7323c00f4aa678ff82f3d2c23000d81aca97c58f33635060341368ef8c4377
 DIST wesnoth-1.17.9.tar.bz2 420547403 BLAKE2B 
8fcef89b72057ce60e292a7a986010f4b0d060e7542ff20029306cde4580473f5e8240f9d99a6248d23147be7a61345a04dca97fa70fb9a1fa039603b8ddd8d9
 SHA512 
c8f9eb8cc77ea239e710e52a2636700b34cea5fc8d73d5a62f80d0b58867ee633f556c170700e65e4ad234a69ea1746a1a4148efb64979cf22129ee59157

diff --git a/games-strategy/wesnoth/wesnoth-1.16.6.ebuild 
b/games-strategy/wesnoth/wesnoth-1.16.6.ebuild
new file mode 100644
index ..1ee6998e389d
--- /dev/null
+++ b/games-strategy/wesnoth/wesnoth-1.16.6.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game"
+HOMEPAGE="http://www.wesnoth.org
+   https://github.com/wesnoth/wesnoth";
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+# uneven minor versions are development versions
+if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="dbus dedicated doc nls server"
+
+RDEPEND="
+   acct-group/wesnoth
+   acct-user/wesnoth
+   dev-libs/boost:=[bzip2,context,icu,nls]
+   >=media-libs/libsdl2-2.0.4:0[joystick,video,X]
+   !dedicated? (
+   dev-libs/glib:2
+   dev-libs/openssl:0=
+   >=media-libs/fontconfig-2.4.1
+   >=media-libs/sdl2-image-2.0.0[jpeg,png]
+   >=media-libs/sdl2-mixer-2.0.0[vorbis]
+   media-libs/libvorbis
+   >=x11-libs/pango-1.22.0
+   >=x11-libs/cairo-1.10.0
+   sys-libs/readline:0=
+   dbus? ( sys-apps/dbus )
+   )"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use doc ; then
+   sed -i \
+   -e '/manual/d' \
+   doc/CMakeLists.txt || die
+   fi
+
+   # respect LINGUAS (bug #483316)
+   if [[ ${LINGUAS+set} ]] ; then
+   local lang langs=()
+   for lang in $(cat po/LINGUAS) ; do
+   has ${lang} ${LINGUAS} && langs+=( ${lang} )
+   done
+   echo "${langs[@]}" > po/LINGUAS || die
+   fi
+}
+
+src_configure() {
+   filter-flags -ftracer -fomit-frame-pointer
+
+   if use dedicated || use server ; then
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="ON"
+   -DENABLE_SERVER="ON"
+   -DSERVER_UID="${PN}"
+   -DSERVER_GID="${PN}"
+   -DFIFO_DIR="/run/wesnothd"
+   )
+   else
+   mycmakeargs=(
+   -DENABLE_CAMPAIGN_SERVER="OFF"
+   -DENABLE_SERVER="OFF"
+   )
+   fi
+   mycmakeargs+=(
+   -Wno-dev
+   -DENABLE_GAME="$(usex !dedicated)"
+   -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)"
+   -DENABLE_NLS="$(usex nls)"
+   -DENABLE_NOTIFICATIONS="$(usex dbus)"
+   -DENABLE_STRICT_COMPILATION

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/xmrig-mo/

2022-10-23 Thread Kevin Thomas
commit: d7162da98510955351005d331105b48692783000
Author: Kevin Thomas  kevinthomas  dev>
AuthorDate: Sun Oct 23 21:49:45 2022 +
Commit: Kevin Thomas  kevinthomas  dev>
CommitDate: Sun Oct 23 21:49:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7162da9

net-misc/xmrig-mo: add 6.18.1

Signed-off-by: Kevin Thomas  kevinthomas.dev>

 net-misc/xmrig-mo/Manifest   |  1 +
 net-misc/xmrig-mo/xmrig-mo-6.18.1.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/net-misc/xmrig-mo/Manifest b/net-misc/xmrig-mo/Manifest
index 75ab12a58..37bc13790 100644
--- a/net-misc/xmrig-mo/Manifest
+++ b/net-misc/xmrig-mo/Manifest
@@ -3,3 +3,4 @@ DIST xmrig-mo-6.16.3-mo1.tar.gz 2481805 BLAKE2B 
7d134bc4294824e5a79b2782a07a5e05
 DIST xmrig-mo-6.16.4-mo1.tar.gz 2482875 BLAKE2B 
659d4020c51c6e6c56d0fcca1e9e7e5e07b5aeb84b24cc0dfeb2d3b10c8116a9cdfb904cf82afcff7d6cf5320f54528399a0b36146a11a2c0172e2e579246da9
 SHA512 
dd2bb1e2279ab42116814d8e1ed04115719007a438cec5b6da36b8e60e1965e6bb94802cc079a6878f68f89c24d4af8561068a81ec316827784aaf82c30156e4
 DIST xmrig-mo-6.16.5-mo1.tar.gz 2503078 BLAKE2B 
24f9b4af7b55c27926b0c7a643b560e12e1995de48e9ab8a59c84b5a2880e3d4edf9afdbb8a64b06157c2e9af58d83bb8c2ec04a6645011531d7f119de3522ee
 SHA512 
cc640d8bba7c2f34f57cd7c1f41568d4fbe526b0d65b579b22a5e6ede05b017c805e474cffc5661137cf4286b4fb0529a639d31525b6304f2330c44908c4b3c4
 DIST xmrig-mo-6.18.0-mo1.tar.gz 2445451 BLAKE2B 
0234a4fb15e0271091c5700f047751b9ab245c4a894937ed2b17c52747f66e26e5d276063b6593fb3a60b4f43a4d30cb2607d64ccdaff04e621cc15c4b45d100
 SHA512 
f60fba0c230ec8a6307e55ddb1eca4801d6e036f3810c36edfcfd53c72185773f2c83745af39a8648db7a1ac37e78cecfcb408913a76ec4061441c07cafc6f5f
+DIST xmrig-mo-6.18.1-mo1.tar.gz 2452916 BLAKE2B 
bd52bfb1a83b5efeee713f376040cd8b897d1595cfc2a7821476c1b6c2ec243c4fa64f8c3d46306c301729178c4b3198e2ff81e6e8cb6c2fc9cee5eecedf
 SHA512 
28423bfd9b78f0291f0b75e7c59ac73928363a9f77d1f7be029e6f8d406f3a75bc6d4dc9db20f0be20ea13b945256d61f0901151ae7ce0f145ea6a90986e5518

diff --git a/net-misc/xmrig-mo/xmrig-mo-6.18.1.ebuild 
b/net-misc/xmrig-mo/xmrig-mo-6.18.1.ebuild
new file mode 100644
index 0..93bea0a1a
--- /dev/null
+++ b/net-misc/xmrig-mo/xmrig-mo-6.18.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MO_PV="mo1"
+DESCRIPTION="MoneroOcean fork of xmrig that supports algo switching"
+HOMEPAGE="https://github.com/MoneroOcean/xmrig";
+SRC_URI="https://github.com/MoneroOcean/xmrig/archive/v${PV}-${MO_PV}.tar.gz 
-> ${P}-${MO_PV}.tar.gz"
+KEYWORDS="~amd64 ~arm64"
+
+LICENSE="Apache-2.0 GPL-3+ MIT"
+SLOT="0"
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
+
+DEPEND="
+   dev-libs/libuv:=
+   hwloc? ( sys-apps/hwloc:= )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:= )
+"
+
+RDEPEND="
+   ${DEPEND}
+   !arm64? ( sys-apps/msr-tools )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
+)
+
+S="${WORKDIR}/xmrig-${PV}-${MO_PV}"
+
+src_prepare() {
+   if ! use donate ; then
+   sed -i 's/1;/0;/g' src/donate.h || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
+   -DWITH_HWLOC=$(usex hwloc)
+   -DWITH_TLS=$(usex ssl)
+   -DWITH_OPENCL=$(usex opencl)
+   -DWITH_CUDA=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   default
+   newbin "${BUILD_DIR}/xmrig" xmrig-mo
+}



[gentoo-commits] repo/proj/guru:dev commit in: kde-frameworks/kirigami-addons/

2022-10-23 Thread Anna Vyalkova
commit: 6fa09abc86555da9e3e243b5cf6e8b081f72c902
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Oct 23 18:45:43 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:48:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6fa09abc

kde-frameworks/kirigami-addons: add 0.5, drop 0.3

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 kde-frameworks/kirigami-addons/Manifest  | 2 +-
 .../{kirigami-addons-0.3.ebuild => kirigami-addons-0.5.ebuild}   | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/kde-frameworks/kirigami-addons/Manifest 
b/kde-frameworks/kirigami-addons/Manifest
index 2688eb75b..a0f6f2abd 100644
--- a/kde-frameworks/kirigami-addons/Manifest
+++ b/kde-frameworks/kirigami-addons/Manifest
@@ -1,2 +1,2 @@
-DIST kirigami-addons-0.3.tar.xz 74880 BLAKE2B 
dc5d7e9ef51e2bffd231f8768275038160adea8b362b191d12186a3ce969b12b97e890a04e6af318156d8ff4616ab84c77943a7cc2a72293d03578ce61d58165
 SHA512 
21b2a71e459ea9c9ffe9460909f7f62f0ed2160855867b75ff61cccafd4d20cc7b50b75343e03165be5e1ac2f98d6affa4946bafa22cc6a238288d355f9521d5
 DIST kirigami-addons-0.4.tar.xz 70228 BLAKE2B 
abac0751360f5a34206d866cdbfb9648db97971e08436112a59e9bf458cc10aff334161e5c64091a61c0159a438b5546a03e162a227db4a0001930845afd9c36
 SHA512 
05ff26fefa53c4a9472f339d19e53428b2c805dd9980457f33faac1d0998061489b74a4f51773c57639ca36055f33f69ed2622a990d04fcb28379c6367b8
+DIST kirigami-addons-0.5.tar.xz 75776 BLAKE2B 
994c8098be22e9699c8643aa89cc2989bde7c2bd417c62d85557a80f6bf477ee9a9548986d838307aa3574baec180fea36c87e47531095e7cc892f5c50e757f2
 SHA512 
6a457d9baff7d8fdc274ed3882b9836c7d1d424af7825f2fd53a26490b21d2c19e296a2386d7eede0ecb3eb2b0393e136d5824ebe27bdf1510143cf92b2b3b3a

diff --git a/kde-frameworks/kirigami-addons/kirigami-addons-0.3.ebuild 
b/kde-frameworks/kirigami-addons/kirigami-addons-0.5.ebuild
similarity index 88%
rename from kde-frameworks/kirigami-addons/kirigami-addons-0.3.ebuild
rename to kde-frameworks/kirigami-addons/kirigami-addons-0.5.ebuild
index 0581f6e11..168b3be0b 100644
--- a/kde-frameworks/kirigami-addons/kirigami-addons-0.3.ebuild
+++ b/kde-frameworks/kirigami-addons/kirigami-addons-0.5.ebuild
@@ -4,19 +4,20 @@
 EAPI=8
 
 KFMIN=5.91.0
-QTMIN=5.15.0
+QTMIN=5.15.2
 VIRTUALX_REQUIRED=test
 inherit ecm
 
 DESCRIPTION="Convergent visual components for Kirigami-based applications"
 HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons";
-SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz"
+SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
 
 LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2+ LGPL-2.1+"
 SLOT="5"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
+   >=dev-qt/qtcore-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5



[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/crystal-bin/

2022-10-23 Thread Anna Vyalkova
commit: 2631f5c72c2e87a23e767ba8ec7d7a09c977f334
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Oct 23 15:06:54 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:48:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2631f5c7

dev-lang/crystal-bin: new package, add 1.6.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-lang/crystal-bin/Manifest |  2 ++
 dev-lang/crystal-bin/crystal-bin-1.6.1.ebuild | 50 +++
 dev-lang/crystal-bin/metadata.xml | 16 +
 3 files changed, 68 insertions(+)

diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest
new file mode 100644
index 0..404e42105
--- /dev/null
+++ b/dev-lang/crystal-bin/Manifest
@@ -0,0 +1,2 @@
+DIST crystal-1.6.1-1-linux-x86_64.tar.gz 41814003 BLAKE2B 
62e1ed63b0bcfd0d03dfec23f27ea722dc9b4acf1928925ee512288bdca72ae39871625e06bada232e2ee5ac1cd21f49e556a161954349d55bd6ad443dcf0744
 SHA512 
b1bf4b17025c45fe23b01df7b393248301fe80bf6d11dafc7c5d476539ebdf7897f4de40f2e1559fee04378033dc54b19c78ed505e9b9c5b768944692f58ff5b
+DIST crystal-1.6.1-docs.tar.gz 12986588 BLAKE2B 
57d2b71e7377d68ff346009452a163e173225071a14180081573953b0505222b1b1c0d3f3e338017e4e1249b9e1647ea4419c19dc3e8ef32f0ffd7eda8061c8d
 SHA512 
fceea50c576241ac28799a5da55acff421a6d54b752a0cfab0b75bf66f6f259e6fccc7804d48ae4e68d03463dad1fd9d2865e2d6c1807554199ccd2fd0a0fccc

diff --git a/dev-lang/crystal-bin/crystal-bin-1.6.1.ebuild 
b/dev-lang/crystal-bin/crystal-bin-1.6.1.ebuild
new file mode 100644
index 0..3bd88def4
--- /dev/null
+++ b/dev-lang/crystal-bin/crystal-bin-1.6.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=14
+
+MY_PN="${PN%-bin}"
+BV=${PV}-1
+BV_AMD64=${BV}-linux-x86_64
+
+DESCRIPTION="The Crystal Programming Language"
+HOMEPAGE="https://crystal-lang.org https://github.com/crystal-lang/crystal";
+SRC_URI="
+   amd64? ( 
https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${BV_AMD64}.tar.gz
 )
+   doc? ( 
https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}-docs.tar.gz
 )
+"
+S="${WORKDIR}/${MY_PN}-${BV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="doc"
+
+# file collisions
+RDEPEND="
+   !dev-lang/crystal
+   !games-mud/crystal
+   !sci-chemistry/tinker
+"
+
+QA_PREBUILT="usr/bin/.*"
+
+src_prepare() {
+   default
+   rm -r share/licenses || die
+}
+
+src_install() {
+   dobin bin/*
+
+   insinto /usr
+   doins -r share
+
+   insinto /usr/$(get_libdir)
+   doins -r lib/crystal
+
+   use doc && HTML_DOCS=( "${WORKDIR}"/${MY_PN}-${PV}-docs )
+   einstalldocs
+}

diff --git a/dev-lang/crystal-bin/metadata.xml 
b/dev-lang/crystal-bin/metadata.xml
new file mode 100644
index 0..adf649842
--- /dev/null
+++ b/dev-lang/crystal-bin/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   Crystal is a programming language that resembles Ruby but 
compiles to
+   native code and tries to be much more efficient, at the cost of
+   disallowing certain dynamic aspects of Ruby.
+   
+   
+   crystal-lang/crystal
+   
+



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

2022-10-23 Thread Anna Vyalkova
commit: ff7f99366c423cf1e3957096cf1fb831bb2581d2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 15:39:35 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:48:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff7f9936

dev-python/celery: add 5.3.0_beta1, drop 5.2.6

Closes: https://bugs.gentoo.org/859769
Closes: https://bugs.gentoo.org/841970
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/celery/Manifest |  2 +-
 ...lery-5.2.6.ebuild => celery-5.3.0_beta1.ebuild} | 57 +-
 dev-python/celery/files/celery.initd-r2| 51 ++-
 3 files changed, 61 insertions(+), 49 deletions(-)

diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest
index ef4f9c17e..e5bf84e1d 100644
--- a/dev-python/celery/Manifest
+++ b/dev-python/celery/Manifest
@@ -1 +1 @@
-DIST celery-5.2.6.tar.gz 1490948 BLAKE2B 
1470b74b5d9345ddbb466ec83e684c71fd999fb9671be8a99c795d82ee53a45a5ec5e5c383104933ef2359b655043c408eef8de7dce7c5327a42b7d978a0b711
 SHA512 
80565cee3ac20a4a28e64582bd2a8cd807980447254d5cbad41c9954a012c025c402c5113d9610f879e74bf170ae7e3c70b5a3ace7228ae510feee380b9b48f9
+DIST celery-5.3.0_beta1.gh.tar.gz 1509819 BLAKE2B 
8864d9895823fde8ed1938a8b418906e624f14f6d306f1afb54bfc3c1897facfb22a85e368b2fb3ac96992d639e5f03589bfc78488de9ce060c88d9d1321e4ab
 SHA512 
c617a03ca85120b7889eb94b36e41b3ba45b93acfe239c56c93b0860042a06fceaad1c396342e27f941ae58fd3d7468bf22d6b042b04e246b55abe5eedb63016

diff --git a/dev-python/celery/celery-5.2.6.ebuild 
b/dev-python/celery/celery-5.3.0_beta1.ebuild
similarity index 59%
rename from dev-python/celery/celery-5.2.6.ebuild
rename to dev-python/celery/celery-5.3.0_beta1.ebuild
index 0b047820e..0075e42b3 100644
--- a/dev-python/celery/celery-5.2.6.ebuild
+++ b/dev-python/celery/celery-5.3.0_beta1.ebuild
@@ -4,47 +4,53 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-MYPV="${PV/_beta/b}"
-PYTHON_COMPAT=( python3_{8..9} )
-
+PYTHON_COMPAT=( python3_{8..10} )
 inherit bash-completion-r1 distutils-r1 optfeature
 
+MY_PV="${PV/_beta/b}"
 DESCRIPTION="Asynchronous task queue/job queue based on distributed message 
passing"
 HOMEPAGE="
https://docs.celeryproject.org/en/stable/index.html
https://pypi.org/project/celery/
https://github.com/celery/celery
 "
-SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MYPV}"
+SRC_URI="https://github.com/celery/celery/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-# There are a number of other optional 'extras'
 IUSE="examples"
-#RESTRICT="!test? ( test )"
-RESTRICT="test" # 'celery' not found in `markers` configuration option
 
 RDEPEND="
>=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}]
-   =dev-python/kombu-5.3.0_beta1[${PYTHON_USEDEP}]
=dev-python/kombu-5.2.1[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/vine[${PYTHON_USEDEP}]
 "
-DEPEND="
-   ${RDEPEND}
+BDEPEND="
test? (
+   $(python_gen_impl_dep 'ncurses(+)')
>=dev-python/boto3-1.9.178[${PYTHON_USEDEP}]
-   >=dev-python/case-1.3.1[${PYTHON_USEDEP}]
+   dev-python/elasticsearch-py[${PYTHON_USEDEP}]
>=dev-python/moto-1.3.7[${PYTHON_USEDEP}]
-   >=dev-python/pytest-6.2[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/pylibmc[${PYTHON_USEDEP}]
+   dev-python/pymongo[${PYTHON_USEDEP}]
dev-python/pytest-celery[${PYTHON_USEDEP}]
+   dev-python/pytest-click[${PYTHON_USEDEP}]
dev-python/pytest-subtests[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
-   >=dev-python/pyzmq-13.1.0[${PYTHON_USEDEP}]
+   dev-python/redis-py[${PYTHON_USEDEP}]
+   dev-python/sphinx-testing[${PYTHON_USEDEP}]
+   dev-python/tblib[${PYTHON_USEDEP}]
)
doc? (
dev-python/docutils[${PYTHON_USEDEP}]
@@ -55,9 +61,18 @@ DEPEND="
)
 "
 
-# testsuite needs it own source
-DISTUTILS_IN_SOURCE_BUILD=1
+EPYTEST_DESELECT=(
+   t/unit/tasks/test_result.py::test_EagerResult::test_wait_raises
+   t/unit/tasks/test_tasks.py::test_task_retries
+   t/unit/tasks/test_tasks.py::test_apply_task::test_apply
+   
t/unit/utils/test_collections.py::test_ExceptionInfo::test_exception_info
+   
t/unit/worker/test_request.py::test_trace_task::test_execute_jail_failure
+   t/unit/worker/test_request.py::test_Request
+   
t/unit/worker/test_request.py::test_create_request_class::test_on_success__SystemExit
+)
+
 distutils_enable_tests pytest
+
 distutils_enable_sphinx docs --no-autodoc
 
 python_inst

[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/git-mount/

2022-10-23 Thread Anna Vyalkova
commit: e658bffb3a3805b524e9e0e7b6d4619d74b7674c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 17:51:48 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:48:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e658bffb

sys-fs/git-mount: treeclean (dead upstream)

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 sys-fs/git-mount/Manifest |  5 
 sys-fs/git-mount/git-mount-1.0.0_p20160321.ebuild | 34 ---
 sys-fs/git-mount/metadata.xml | 13 -
 3 files changed, 52 deletions(-)

diff --git a/sys-fs/git-mount/Manifest b/sys-fs/git-mount/Manifest
deleted file mode 100644
index ceb2c02f1..0
--- a/sys-fs/git-mount/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST 
github-com-taterbase-git-mount-706b4f400b831fd093eda2aa264938c2868b42e2.tar.gz 
3601 BLAKE2B 
4027d6a65fee6422d99544033e39395fc326b0a91f344f3730b0f3d01c120e016dabd699ea94b28defe11c92a71edd09a94ef4014a9cf7a47b0c63c9aced9ff1
 SHA512 
9459a87ef026460a60f7e6cb0466fe7b20ef003aecbe5062a5dbfdadd9b8365614c6fb15621a9b854d3b907770bcad0b3b87ad35bc9dacb674bc661041153a46
-DIST github.com-bazil-fuse-fb710f7dfd05053a3bc9516dd5a7a8f84ead8aab.tar.gz 
130077 BLAKE2B 
7fb2460d67ce1ec070d24a181fbeb5b015682a3f05d9006e747ec4cf826d97bcdc45cb00c792b8c68680808d6ee4ef732fab912b7e2950fdf8a61052095cf77f
 SHA512 
819cf25ae66d2e68611de873b9c2eecf2892a99709ef50999431c2bc28f053549e2f6d0fd578ef8abd849058293b891fae2580b1100f4deafa22884cf1b7c0e8
-DIST github.com-golang-net-fe42d452be8f3a2de6a60623c315a49bd37f0a9a.tar.gz 
1251876 BLAKE2B 
bfd4fd679eabf04aad61a5ea632955362ab3f28691fbf951727a9e50de1f14f9d02bb575a0a141e038e1a083d65b0506f20764badfc6ccf9d0e4dc664485d003
 SHA512 
d1d29f3e4a53ec037e0d1bc6ab550b23d42effbeaf1f2684409054a2797ceca6b9b630189b05071eb487c528dbd5b0f40e706f7d5e3d3f1b9284310d0d020d0b
-DIST github.com-golang-sys-0cec03c779c1270924b29437a17b8a99ae590592.tar.gz 
1198485 BLAKE2B 
71ebf9c08ac2d961157e4387135077d60da51127745da6241672fa0d5856bb9229f321b49a839d4905a0297aeec1758c6024384b438b25cec6bf5bfdbd8cc64f
 SHA512 
445e7c5188a6fd8c6a6801da367709f8e31c78e07b45e77a96bd550ac95bc6bed3ebf4a5acfe89500a9e8983265aaf2826460943cfebbdca3a0112abde00ebe1
-DIST 
github.com-taterbase-git-mount-706b4f400b831fd093eda2aa264938c2868b42e2.tar.gz 
3601 BLAKE2B 
4027d6a65fee6422d99544033e39395fc326b0a91f344f3730b0f3d01c120e016dabd699ea94b28defe11c92a71edd09a94ef4014a9cf7a47b0c63c9aced9ff1
 SHA512 
9459a87ef026460a60f7e6cb0466fe7b20ef003aecbe5062a5dbfdadd9b8365614c6fb15621a9b854d3b907770bcad0b3b87ad35bc9dacb674bc661041153a46

diff --git a/sys-fs/git-mount/git-mount-1.0.0_p20160321.ebuild 
b/sys-fs/git-mount/git-mount-1.0.0_p20160321.ebuild
deleted file mode 100644
index cd41c4f3f..0
--- a/sys-fs/git-mount/git-mount-1.0.0_p20160321.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-EGIT_COMMIT="706b4f400b831fd093eda2aa264938c2868b42e2"
-EGO_PN="github.com/taterbase/git-mount"
-EGO_VENDOR=(
-   "taterbase.me/git-mount ${EGIT_COMMIT} ${EGO_PN}"
-   "bazil.org/fuse fb710f7dfd05053a3bc9516dd5a7a8f84ead8aab 
github.com/bazil/fuse"
-   "golang.org/x/net fe42d452be8f3a2de6a60623c315a49bd37f0a9a 
github.com/golang/net"
-   "golang.org/x/sys 0cec03c779c1270924b29437a17b8a99ae590592 
github.com/golang/sys"
-)
-
-inherit golang-vcs-snapshot golang-build
-
-DESCRIPTION="git-mount let's you mount your repo as a filesystem based on a 
revision."
-SRC_URI="
-   https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> 
github-com-taterbase-git-mount-${EGIT_COMMIT}.tar.gz
-   ${EGO_VENDOR_URI}
-"
-
-HOMEPAGE="https://github.com/taterbase/git-mount";
-KEYWORDS="~amd64"
-LICENSE="MIT BSD BSD-2"
-SLOT="0"
-
-RDEPEND="sys-fs/fuse:0"
-DEPEND="${RDEPEND}"
-
-src_install() {
-   dobin git-mount
-   dodoc "src/${EGO_PN}/README.md"
-}

diff --git a/sys-fs/git-mount/metadata.xml b/sys-fs/git-mount/metadata.xml
deleted file mode 100644
index c2db903ca..0
--- a/sys-fs/git-mount/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-  
-co-maintainers welcome
-lssndrbarbi...@gmail.com
-Alessandro Barbieri
-  
-  
-https://github.com/taterbase/git-mount/issues
-taterbase/git-mount
-  
-



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/trezord-go/

2022-10-23 Thread Anna Vyalkova
commit: 9ab24d4e7f4b948442429b0a7b77febc89286aac
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 17:50:54 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:48:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ab24d4e

net-p2p/trezord-go: drop 2.0.29-r1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-p2p/trezord-go/Manifest|  1 -
 net-p2p/trezord-go/trezord-go-2.0.29-r1.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/net-p2p/trezord-go/Manifest b/net-p2p/trezord-go/Manifest
index 75be34c80..29704086f 100644
--- a/net-p2p/trezord-go/Manifest
+++ b/net-p2p/trezord-go/Manifest
@@ -28,5 +28,4 @@ DIST gopkg.in%2Fnatefinch%2Flumberjack.v2%2F@v%2Fv2.0.0.mod 
40 BLAKE2B 33144c2d7
 DIST gopkg.in%2Fnatefinch%2Flumberjack.v2%2F@v%2Fv2.0.0.zip 17854 BLAKE2B 
5580929fb891fd24550919ed250bbf70129f991a250669895a8b22d40ec40e691646dee8c243b39ce5f36accdfd749d46276b0358daf0512371f09f516819949
 SHA512 
26024daf1aec9a7b1e760b6fe789dd66d3f8300a9b413098c044d3f7c47d050dbad9809f9c807a1c8eb45d9d12d1821a45c8c8f0b14a96cfdf9752e271bb4de4
 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.mod 95 BLAKE2B 
adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362
 SHA512 
916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.3.0.zip 80765 BLAKE2B 
d6d8bfba5082aabb1a247add43b21ffa058b58fef60e8efbf973b724273cda2496ef0c9b226ad14bfea17f141f077d3bd98dfe3dbcf3c2938fd64570abd662b2
 SHA512 
2a89b2bce856cc11f3b71edec9e538048acf07f6aabbe27236b663b284c086c5862f086734e58727e9db8912a113fea51f72dad1a45a9e85860764f9c27b19d2
-DIST trezord-go-2.0.29.tar.gz 5579397 BLAKE2B 
f3b47d8016cbbb652555440ed1a510d8968d8eeafce177526418d3027688470c7f626b73ebb7de4fe56eff167534731efc8b895a9c0d0b50112f0b41f79c9224
 SHA512 
358aff3087ab9b1c57ce323f1827efe4e084503ab7bd88942bba0b7581f1c01474e31df17391d182a4fff749c05c691bfad6001752d6a28d6270d872b81f734d
 DIST trezord-go-2.0.30.tar.gz 5467520 BLAKE2B 
ea2a17a00e1458017b0c31992ea8ce446476692aaad85d224089594861fa6228c58b8cf92d28822139bbff40b275bb0f33e354ec68bff5d65e3d9c7571ef099d
 SHA512 
3bc8902e5017dd682083fb85ec93de0f4c7effa18c4c0aabbdce31b145ca9e8a8f0357ee6d4b3f3056d309f35c4519af22127ac7c4a0bfcb35f40d7d372256f5

diff --git a/net-p2p/trezord-go/trezord-go-2.0.29-r1.ebuild 
b/net-p2p/trezord-go/trezord-go-2.0.29-r1.ebuild
deleted file mode 100644
index 1edb81e9a..0
--- a/net-p2p/trezord-go/trezord-go-2.0.29-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd udev golang-build golang-vcs-snapshot
-
-EGO_PN="github.com/trezor/trezord-go"
-ARCHIVE_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-DESCRIPTION="TREZOR Communication Daemon"
-HOMEPAGE="https://github.com/trezor/trezord-go";
-SRC_URI="${ARCHIVE_URI}"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd +udev"
-RESTRICT="test"
-
-DEPEND="
-   acct-user/trezord
-   acct-group/plugdev"
-
-src_install() {
-   newbin trezord-go trezord
-   newinitd "${FILESDIR}/trezord-openrc.sh" trezord
-   keepdir /var/log/trezord
-   fowners trezord:root /var/log/trezord
-
-   use systemd && systemd_dounit 
src/github.com/trezor/trezord-go/release/linux/trezord.service
-   use udev && udev_dorules 
src/github.com/trezor/trezord-go/release/linux/trezor.rules
-}



[gentoo-commits] repo/proj/guru:dev commit in: kde-misc/kio-gemini/

2022-10-23 Thread Anna Vyalkova
commit: d4dfd2bdfcbca20f095d9586f9c0bb9538d798bb
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 18:03:20 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:48:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4dfd2bd

kde-misc/kio-gemini: add 20221021

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 kde-misc/kio-gemini/Manifest   |  1 +
 kde-misc/kio-gemini/kio-gemini-20221021.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/kde-misc/kio-gemini/Manifest b/kde-misc/kio-gemini/Manifest
index 9e231462d..717141cbf 100644
--- a/kde-misc/kio-gemini/Manifest
+++ b/kde-misc/kio-gemini/Manifest
@@ -1 +1,2 @@
 DIST kio-gemini-6f0e6e94258ad5cb7dee0dc47c214dc20f819d93.tar.gz 18390 BLAKE2B 
5b1491fcc6c3e15ee57576d5cc6d58fdf349ef92c63b13e367507ea012bc601c95c79823cb63debd70f3909f25ac1a595650d29f4e49cf63456a2c7e027baa24
 SHA512 
35d125969c0f125a6ed9ace9480370795c57b60a9179f71a48f73caa3835005fd0ccab1bd34c8c8f36cff3f340d1665032403d32c6175298bee285ea66b687cd
+DIST kio-gemini-73e7c1937e4ba25b2db7b0e9545569b101a17552.tar.gz 18474 BLAKE2B 
30f35aa07b586e90aa5060f30d9ff516db9aab619cee093923cb538a4bef472454f394562e64d9ff885d152512e2d550c675ac51e8c9a281aa8533516a0b7c51
 SHA512 
9b4c1b5abfa8354196d4ae494f884fc763a32b45e8faaa3793f9e55692867031e13d396c8b2365c8d798ac27be1453f520456aaa80aa54b20311d03063a567a9

diff --git a/kde-misc/kio-gemini/kio-gemini-20221021.ebuild 
b/kde-misc/kio-gemini/kio-gemini-20221021.ebuild
new file mode 100644
index 0..1c6fa6ee3
--- /dev/null
+++ b/kde-misc/kio-gemini/kio-gemini-20221021.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="73e7c1937e4ba25b2db7b0e9545569b101a17552"
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.98.0
+QTMIN=5.4.0
+inherit ecm
+
+DESCRIPTION="Gemini KIO slave"
+HOMEPAGE="https://gitlab.com/tobiasrautenkranz/kio-gemini";
+SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz";
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   export QT_QPA_PLATFORM=offscreen
+   ecm_src_test
+}



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

2022-10-23 Thread Anna Vyalkova
commit: 3f528f99539b2d3757500cb1b8fbe28bb924cc7e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 15:33:50 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:20:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f528f99

dev-python/pytest-celery: enable py3.10

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/pytest-celery/Manifest   | 2 +-
 dev-python/pytest-celery/pytest-celery-0.1.0.ebuild | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-python/pytest-celery/Manifest 
b/dev-python/pytest-celery/Manifest
index 1c771e6bf..3b35be01c 100644
--- a/dev-python/pytest-celery/Manifest
+++ b/dev-python/pytest-celery/Manifest
@@ -1 +1 @@
-DIST pytest-celery-0.1.0.tar.gz 2746 BLAKE2B 
a9f2a355adaa88ec33061f43664d53e1bb50f94e2679d79e61443a0ff3d0d8f68fec0b7101538344c17bd854c964c75e546198bc7388c8f44b1f361fc87877fe
 SHA512 
b48e03a2f1bc813aebd19124ed51666cfe6a049651a79c3dab15b14925de426bfb89284f8a599490c73477a60939e0321b14fdc90e0c72f82e6bcc67992d791f
+DIST pytest-celery-0.1.0.gh.tar.gz 2746 BLAKE2B 
a9f2a355adaa88ec33061f43664d53e1bb50f94e2679d79e61443a0ff3d0d8f68fec0b7101538344c17bd854c964c75e546198bc7388c8f44b1f361fc87877fe
 SHA512 
b48e03a2f1bc813aebd19124ed51666cfe6a049651a79c3dab15b14925de426bfb89284f8a599490c73477a60939e0321b14fdc90e0c72f82e6bcc67992d791f

diff --git a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild 
b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
index 66584c3b9..d708d5a43 100644
--- a/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
+++ b/dev-python/pytest-celery/pytest-celery-0.1.0.ebuild
@@ -4,8 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{8..9} )
-
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1
 
 DESCRIPTION="a shim pytest plugin to enable celery.contrib.pytest"
@@ -13,7 +12,7 @@ HOMEPAGE="
https://github.com/celery/pytest-celery
https://pypi.org/project/pytest-celery/
 "
-SRC_URI="https://github.com/celery/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/celery/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



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

2022-10-23 Thread Anna Vyalkova
commit: 9c68f0109814c700501e2932ce790b6cf4690a60
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 15:43:43 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:20:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c68f010

dev-python/billiard: add 4.0.2, drop 3.6.4.0

Closes: https://bugs.gentoo.org/848138
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/billiard/Manifest  |  2 +-
 ...{billiard-3.6.4.0.ebuild => billiard-4.0.2.ebuild} | 19 ++-
 2 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest
index f091a3483..9318a0077 100644
--- a/dev-python/billiard/Manifest
+++ b/dev-python/billiard/Manifest
@@ -1 +1 @@
-DIST billiard-3.6.4.0.tar.gz 154182 BLAKE2B 
3c42c2c72e2a7e2ac7a1e84685ca592f48edc6ca025eac2ab52c3162bee591fbd06db5d9800ef3a9df00265dc1f373a4130963f428b4a5c6db2d90f701c8ebb7
 SHA512 
8d6013c170ce54e64fdb5d7da85569f31c928d34cc4242318a124e763092be4680e8d7c3007576bac3337b0c1d86a2ead768b1563e5b673da5d73ab600048ba7
+DIST billiard-4.0.2.gh.tar.gz 154301 BLAKE2B 
5a4d1e185219886a419c82acb18e8f4adcba980d7732c7909a34f9e81af9936280ff1817ba92bef92333e7b57a4385339503e158d8766b8a8a9a1acd9de3202b
 SHA512 
499ef834b98b2ce4a1afc4e069f43a96b9db8d7f52607fa5fe12298fc06faf25307a0208ac6df7643c0fff87deb5014d9bd1e375ab19731e98ac65ba3199fd4e

diff --git a/dev-python/billiard/billiard-3.6.4.0.ebuild 
b/dev-python/billiard/billiard-4.0.2.ebuild
similarity index 53%
rename from dev-python/billiard/billiard-3.6.4.0.ebuild
rename to dev-python/billiard/billiard-4.0.2.ebuild
index e11b1aac4..07f5edda2 100644
--- a/dev-python/billiard/billiard-3.6.4.0.ebuild
+++ b/dev-python/billiard/billiard-4.0.2.ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{8,9} pypy3 )
+EAPI=8
 
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Python multiprocessing fork"
@@ -12,21 +12,14 @@ HOMEPAGE="
https://pypi.org/project/billiard/
https://github.com/celery/billiard
 "
-SRC_URI="https://github.com/celery/billiard/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/celery/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND=""
-DEPEND="
-   test? (
-   >=dev-python/case-1.3.1[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   )
-"
-# The usual req'd for tests
-DISTUTILS_IN_SOURCE_BUILD=1
+BDEPEND="test? ( dev-python/psutil[${PYTHON_USEDEP}] )"
 
 distutils_enable_tests pytest
+
 distutils_enable_sphinx Doc



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

2022-10-23 Thread Anna Vyalkova
commit: a2621e0bf9595d201aec8d4b99c4617875736373
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Oct 23 20:45:28 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 20:48:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2621e0b

dev-python/pytest-click: new package, add 1.1.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/pytest-click/Manifest  |  1 +
 dev-python/pytest-click/metadata.xml  | 16 
 dev-python/pytest-click/pytest-click-1.1.0.ebuild | 31 +++
 3 files changed, 48 insertions(+)

diff --git a/dev-python/pytest-click/Manifest b/dev-python/pytest-click/Manifest
new file mode 100644
index 0..b447dd25b
--- /dev/null
+++ b/dev-python/pytest-click/Manifest
@@ -0,0 +1 @@
+DIST pytest_click-1.1.0.tar.gz 5054 BLAKE2B 
ad14c214ff767293d75a02930cc9852b97145c5554b6c4aa112e523a6d3e95fa967931c0a3b0beee3e2a69cd8df0d1c2c1bf33f351c3585cb446e1cd6efa5cad
 SHA512 
49ab5fd3499cc519172f364505f1884596c0b45ebc1b64245cfc235f70d2c4765d133d69615300429b4010f28ab725941f53219f4f0ae6520b452a22503886a1

diff --git a/dev-python/pytest-click/metadata.xml 
b/dev-python/pytest-click/metadata.xml
new file mode 100644
index 0..c30f1afab
--- /dev/null
+++ b/dev-python/pytest-click/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   pytest-click
+   Stranger6667/pytest-click
+   
+   dadyg...@gmail.com
+   Dmitry Dygalo
+   
+   
+

diff --git a/dev-python/pytest-click/pytest-click-1.1.0.ebuild 
b/dev-python/pytest-click/pytest-click-1.1.0.ebuild
new file mode 100644
index 0..4745439f0
--- /dev/null
+++ b/dev-python/pytest-click/pytest-click-1.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+inherit distutils-r1
+
+MY_PN="${PN//-/_}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Pytest plugin for Click"
+HOMEPAGE="
+   https://pypi.org/project/pytest-click/
+   https://github.com/Stranger6667/pytest-click
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+
+DOCS=( CHANGELOG.md README.rst )
+
+distutils_enable_tests pytest



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

2022-10-23 Thread Anna Vyalkova
commit: ed0cfe4ceda08f4ac564198a56374fff8502ba2e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 16:01:30 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 18:58:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed0cfe4c

dev-python/click-repl: PEP517

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/click-repl/click-repl-0.2.0-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild 
b/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
index 286f62d63..2f3277146 100644
--- a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
+++ b/dev-python/click-repl/click-repl-0.2.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Subcommand REPL for click apps"
@@ -18,11 +18,10 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="
+RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
dev-python/prompt_toolkit[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
 "
-RDEPEND="${DEPEND}"
 
 distutils_enable_tests pytest



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

2022-10-23 Thread Anna Vyalkova
commit: 721da187cc247d2c6e2777592f98968a2409e862
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 15:31:19 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Oct 23 18:58:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=721da187

dev-python/manhole: enable py3.11

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/manhole/manhole-1.8.0-r1.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-python/manhole/manhole-1.8.0-r1.ebuild 
b/dev-python/manhole/manhole-1.8.0-r1.ebuild
index 69081bc29..9a3e00f8b 100644
--- a/dev-python/manhole/manhole-1.8.0-r1.ebuild
+++ b/dev-python/manhole/manhole-1.8.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
@@ -23,17 +23,15 @@ BDEPEND="test? (
dev-python/gevent[${PYTHON_USEDEP}]
dev-python/process-tests[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep \
-   'dev-python/eventlet[${PYTHON_USEDEP}]' \
-   python3.8 python3.9)
 )
 "
 
 DOCS=( AUTHORS.rst CHANGELOG.rst README.rst )
 
-distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme
 distutils_enable_tests pytest
 
+distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme
+
 python_test() {
local -x PYTHONPATH="${S}/src:${PYTHONPATH}"
local EPYTEST_DESELECT=(
@@ -49,7 +47,7 @@ python_test() {
tests/test_manhole.py::test_stderr_doesnt_deadlock
)
 
-   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( 
tests/test_manhole.py::test_log_fh )
+   #[[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( 
tests/test_manhole.py::test_log_fh )
 
distutils-r1_python_test
 }



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

2022-10-23 Thread Andreas K. Hüttel
commit: 201ed022afc286de68bfcd87fb2cf961b0e99d0a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Oct 23 20:56:44 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Oct 23 20:58:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201ed022

sys-devel/gcc: drop mips and riscv from 12.2.1_p20221008

https://archives.gentoo.org/gentoo-releng-autobuilds/message/61682cb8487c48565899d6d8bc017095
https://archives.gentoo.org/gentoo-releng-autobuilds/message/918a1b810afaf109fec665288b174119

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

 sys-devel/gcc/gcc-12.2.1_p20221008.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild
index aa3dfbf98f28..97bcb6b2054e 100644
--- a/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild
+++ b/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild
@@ -35,7 +35,7 @@ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
 if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~s390 ~sparc ~x86"
 fi
 
 # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.



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

2022-10-23 Thread Conrad Kostecki
commit: 9dfb85f243fbfef42ed350a7fe891e1edd99757f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Oct 19 17:03:20 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct 23 20:34:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dfb85f2

app-text/zathura: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27853
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/zathura-0.4.8-meson-0.61-build.patch | 27 --
 1 file changed, 27 deletions(-)

diff --git a/app-text/zathura/files/zathura-0.4.8-meson-0.61-build.patch 
b/app-text/zathura/files/zathura-0.4.8-meson-0.61-build.patch
deleted file mode 100644
index 577eddc4da1f..
--- a/app-text/zathura/files/zathura-0.4.8-meson-0.61-build.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://github.com/pwmt/zathura/commit/c6ec5044c5ff843979050bfb81742d14740bb656.patch
-https://bugs.gentoo.org/831468
-
-From: Sebastian Ramacher 
-Date: Sat, 30 Oct 2021 15:41:25 +0200
-Subject: [PATCH] Fix build with meson 0.60
-
 a/data/meson.build
-+++ b/data/meson.build
-@@ -19,7 +19,7 @@ endif
- i18n = import('i18n')
- podir = join_paths(meson.project_source_root(), 'po')
- 
--desktop = i18n.merge_file('desktop',
-+desktop = i18n.merge_file(
-   input: 'org.pwmt.zathura.desktop.in',
-   output: 'org.pwmt.zathura.desktop',
-   install: true,
-@@ -28,7 +28,7 @@ desktop = i18n.merge_file('desktop',
-   type: 'desktop'
- )
- 
--appdata = i18n.merge_file('appdata',
-+appdata = i18n.merge_file(
-   input: 'org.pwmt.zathura.appdata.xml.in',
-   output: 'org.pwmt.zathura.appdata.xml',
-   install: true,



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

2022-10-23 Thread Conrad Kostecki
commit: 737b1617927e5b8d1b7dc7f3e67cd7fcfb6830b7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Oct 19 17:05:07 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct 23 20:36:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737b1617

net-analyzer/tcpreplay: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27851
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../tcpreplay-4.4.1-fix-bashism-configure.patch| 34 --
 1 file changed, 34 deletions(-)

diff --git 
a/net-analyzer/tcpreplay/files/tcpreplay-4.4.1-fix-bashism-configure.patch 
b/net-analyzer/tcpreplay/files/tcpreplay-4.4.1-fix-bashism-configure.patch
deleted file mode 100644
index f1d424274333..
--- a/net-analyzer/tcpreplay/files/tcpreplay-4.4.1-fix-bashism-configure.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/appneta/tcpreplay/pull/714
-
-From bd93776c50ec1d0574c72f253095afe22eb6bf73 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Sun, 13 Feb 2022 16:09:23 +
-Subject: [PATCH] build: fix bashism in configure
-
-configure scripts are run with /bin/sh which is supposed
-to be a POSIX-compliant shell, so if /bin/sh is provided
-by e.g. dash (like on Debian) rather than bash, we hit
-errors.
-
-This has no effect on functionality for bash &
-retains compatibility.
-
-Signed-off-by: Sam James 

- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 11a1e4ea..4c577c42 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -1808,7 +1808,7 @@ fi
- dnl No 'make test' when cross compile
- 
- AC_MSG_CHECKING(for 'make test' profile)
--if test "$host" == "$build" ; then
-+if test "$host" = "$build" ; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_WARN(Unable to do tests when cross-compiling)
-



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

2022-10-23 Thread Conrad Kostecki
commit: c87061e3e514a2bba6e9c155d0a81d5930913ed2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Oct 19 17:07:05 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct 23 20:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87061e3

sys-process/at: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27855
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-process/at/files/at-3.1.13-getloadavg.patch | 19 ---
 sys-process/at/files/atd.rc8| 13 -
 2 files changed, 32 deletions(-)

diff --git a/sys-process/at/files/at-3.1.13-getloadavg.patch 
b/sys-process/at/files/at-3.1.13-getloadavg.patch
deleted file mode 100644
index 7de085dcd84b..
--- a/sys-process/at/files/at-3.1.13-getloadavg.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/getloadavg.c b/getloadavg.c
-index cf5869f..c7e2b27 100644
 a/getloadavg.c
-+++ b/getloadavg.c
-@@ -69,8 +69,12 @@ Boston, MA  02110-1301  USA */
- #include 
- #endif
- 
--#include "lisp.h"
--#include "sysfile.h" /* for encapsulated open, close, read, write */
-+#include 
-+#include 
-+#include 
-+
-+//#include "lisp.h"
-+//#include "sysfile.h" /* for encapsulated open, close, read, write */
- 
- #ifndef HAVE_GETLOADAVG
-

diff --git a/sys-process/at/files/atd.rc8 b/sys-process/at/files/atd.rc8
deleted file mode 100644
index 3cc437eaa16e..
--- a/sys-process/at/files/atd.rc8
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-pidfile="/var/run/atd.pid"
-command="/usr/sbin/atd"
-command_args="${ATD_OPTS}"
-start_stop_daemon_args="--pidfile ${pidfile}"
-
-depend() {
-   need clock
-   use logger
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luajson/

2022-10-23 Thread Conrad Kostecki
commit: e34bda53d05e86d98ce4dfa0490e0458e79d91f2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Oct 23 20:31:43 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct 23 20:33:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34bda53

dev-lua/luajson: add 1.3.4, drop 1.3.4-r100

Added lua5.4 support, dropped -r100 suffix, as I don't expect any new
release in next time. Also taking ownership.

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

 .../{luajson-1.3.4-r100.ebuild => luajson-1.3.4.ebuild}   |  6 +++---
 dev-lua/luajson/metadata.xml  | 11 +++
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/dev-lua/luajson/luajson-1.3.4-r100.ebuild 
b/dev-lua/luajson/luajson-1.3.4.ebuild
similarity index 90%
rename from dev-lua/luajson/luajson-1.3.4-r100.ebuild
rename to dev-lua/luajson/luajson-1.3.4.ebuild
index d84fee782294..cabddc0c9358 100644
--- a/dev-lua/luajson/luajson-1.3.4-r100.ebuild
+++ b/dev-lua/luajson/luajson-1.3.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
 
 inherit lua
 

diff --git a/dev-lua/luajson/metadata.xml b/dev-lua/luajson/metadata.xml
index ef117d229b64..b201c0bb4186 100644
--- a/dev-lua/luajson/metadata.xml
+++ b/dev-lua/luajson/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-  
-harningt/luajson
-  
+   
+   conik...@gentoo.org
+   Conrad Kostecki
+   
+   
+   harningt/luajson
+   
 



[gentoo-commits] repo/gentoo:master commit in: profiles/, kde-misc/ultimate-gmail-feed/

2022-10-23 Thread Andreas Sturmlechner
commit: 12a8af8224a23d11adbaf4d26a0e8733ae1a14f0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 23 20:30:26 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 23 20:30:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a8af82

kde-misc/ultimate-gmail-feed: Remove last-rited package

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

 kde-misc/ultimate-gmail-feed/Manifest  |  1 -
 kde-misc/ultimate-gmail-feed/metadata.xml  | 11 
 .../ultimate-gmail-feed-2.1.ebuild | 30 --
 profiles/package.mask  |  6 -
 4 files changed, 48 deletions(-)

diff --git a/kde-misc/ultimate-gmail-feed/Manifest 
b/kde-misc/ultimate-gmail-feed/Manifest
deleted file mode 100644
index 262853c2d063..
--- a/kde-misc/ultimate-gmail-feed/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ultimate-gmail-feed-2.1.tar.gz 26416 BLAKE2B 
eb6da2c2968a8fda9a758daf77c55f2cc28cb939bb542c757e99f839c4b252339ce3ef936fac13b16e046a60617ba2f0fbdc6aca41ce723ad0c04d68ed1c712b
 SHA512 
dcf8ebd76c8d02d8c359153b3bd06cc25608111c6fa832160858d77bf7a996dc75ba17d59fbfcacbea311a3ceee642ff36fe0f2bf78bf1b6dd108ed4408a079e

diff --git a/kde-misc/ultimate-gmail-feed/metadata.xml 
b/kde-misc/ultimate-gmail-feed/metadata.xml
deleted file mode 100644
index 152bdb7ff651..
--- a/kde-misc/ultimate-gmail-feed/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   k...@gentoo.org
-   Gentoo KDE Project
-   
-   
-   anthon38/gmailfeed
-   
-

diff --git a/kde-misc/ultimate-gmail-feed/ultimate-gmail-feed-2.1.ebuild 
b/kde-misc/ultimate-gmail-feed/ultimate-gmail-feed-2.1.ebuild
deleted file mode 100644
index 62796ae711ea..
--- a/kde-misc/ultimate-gmail-feed/ultimate-gmail-feed-2.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="plasmoid-${PN}"
-inherit ecm
-
-DESCRIPTION="Plasma 5 widget showing your Gmail feed"
-HOMEPAGE="https://www.pling.com/p/1248550/
-https://github.com/Intika-KDE-Plasmoids/plasmoid-ultimate-gmail-feed";
-SRC_URI="https://github.com/Intika-KDE-Plasmoids/${MY_PN}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS="~amd64"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-DEPEND="
-   dev-qt/qtdeclarative:5
-   dev-qt/qtnetwork:5
-   kde-frameworks/knotifications:5
-   kde-frameworks/plasma:5
-"
-RDEPEND="${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtxmlpatterns:5[qml]
-"

diff --git a/profiles/package.mask b/profiles/package.mask
index 3a38caa23b74..eadcb8c09337 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -307,12 +307,6 @@ dev-python/ssh2-python
 # Removal on 2022-10-23.
 kde-misc/kmarkdownwebview
 
-# Andreas Sturmlechner  (2022-09-23)
-# Broken after Google stopped accepting "Less Secure Apps".
-# 
https://github.com/Intika-KDE-Plasmoids/plasmoid-ultimate-gmail-feed/issues/32
-# Use kde-misc/gmail-feed instead; removal on 2022-10-23.
-kde-misc/ultimate-gmail-feed
-
 # John Helmert III  (2022-09-18)
 # Unfixed root privilege escalation, bug #631552
 sys-cluster/slurm



[gentoo-commits] repo/gentoo:master commit in: kde-misc/kmarkdownwebview/, profiles/

2022-10-23 Thread Andreas Sturmlechner
commit: f18e1df2a8ce8068e631c5f47a76774de7408029
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 23 20:31:04 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 23 20:31:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18e1df2

kde-misc/kmarkdownwebview: Remove last-rited package

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

 kde-misc/kmarkdownwebview/Manifest |  1 -
 .../kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild | 36 --
 kde-misc/kmarkdownwebview/metadata.xml | 11 ---
 profiles/package.mask  |  5 ---
 4 files changed, 53 deletions(-)

diff --git a/kde-misc/kmarkdownwebview/Manifest 
b/kde-misc/kmarkdownwebview/Manifest
deleted file mode 100644
index 9f34f95521de..
--- a/kde-misc/kmarkdownwebview/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kmarkdownwebview-0.5.6.tar.xz 68992 BLAKE2B 
cf2dd0718c6517b7ff3cebd032410b695a4ec40e6c51c93ac3f8f85cd3ffdb9a23c1922ac7f7e097412f0ea76891ea067ca2633d036dba8e45ff3fd6cc468f9b
 SHA512 
51c99da9cb2fd0868bf0bc18e89efad75d70758343cf2b4d05e4eec00d328cc041ee9c8b90c402dc137afab5266e9dfb8877832064305de5a836c4aa94af4e4e

diff --git a/kde-misc/kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild 
b/kde-misc/kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild
deleted file mode 100644
index 113eeb3ce745..
--- a/kde-misc/kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit ecm kde.org
-
-DESCRIPTION="KPart for rendering Markdown content"
-HOMEPAGE="https://apps.kde.org/en/kmarkdownwebviewpart";
-SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-
-LICENSE="BSD LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND="
-   dev-qt/qtgui:5
-   dev-qt/qtwebchannel:5
-   dev-qt/qtwebengine:5[widgets]
-   dev-qt/qtwidgets:5
-   kde-frameworks/kconfigwidgets:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/ki18n:5
-   kde-frameworks/kio:5
-   kde-frameworks/kparts:5
-   kde-frameworks/kxmlgui:5
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_QTWEBKIT=OFF
-   )
-   ecm_src_configure
-}

diff --git a/kde-misc/kmarkdownwebview/metadata.xml 
b/kde-misc/kmarkdownwebview/metadata.xml
deleted file mode 100644
index d925f2439758..
--- a/kde-misc/kmarkdownwebview/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   k...@gentoo.org
-   Gentoo KDE Project
-   
-   
-   https://bugs.kde.org/
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index eadcb8c09337..4b38aff12dd9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -302,11 +302,6 @@ games-sports/torcs
 # Removal on 2022-10-25.
 dev-python/ssh2-python
 
-# Andreas Sturmlechner  (2022-09-23)
-# Unmaintained upstream, obsolete after introduction of kde-misc/markdownpart.
-# Removal on 2022-10-23.
-kde-misc/kmarkdownwebview
-
 # John Helmert III  (2022-09-18)
 # Unfixed root privilege escalation, bug #631552
 sys-cluster/slurm



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

2022-10-23 Thread Andreas Sturmlechner
commit: 0160d3e746bd31a827af7f639cd4fe2dd2972fb7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 23 20:31:29 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 23 20:31:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0160d3e7

kde-plasma/kwayland-server: Remove last-rited package

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

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4b38aff12dd9..760063881022 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -153,11 +153,6 @@ net-im/empathy
 # Unused Java library. Removal on 2022-11-10.
 dev-java/objenesis-test
 
-# Andreas Sturmlechner  (2022-10-08)
-# Obsolete after Plasma 5.25 release, merged into KWin.
-# Removal on 2022-10-22.
-kde-plasma/kwayland-server
-
 # Michał Górny  (2022-10-08)
 # Repository and SRC_URI gone.  Last release in 2012 (guessing
 # by filename).



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/files/, www-servers/nginx/

2022-10-23 Thread Conrad Kostecki
commit: fd0e508ff6bd477682cf8c156a23248808744e6d
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Oct 22 06:34:16 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct 23 20:23:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0e508f

www-servers/nginx: various improvements

- update nginx modules
- change naxsi upstream as previous fails to build and is considered obsolete
- use mime types from app-misc/mime-types by default

Closes: https://bugs.gentoo.org/762964
Closes: https://bugs.gentoo.org/836454
Closes: https://bugs.gentoo.org/850571
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27887
Signed-off-by: Conrad Kostecki  gentoo.org>

 www-servers/nginx/Manifest   |6 +
 www-servers/nginx/files/nginx.conf-r3|   70 ++
 www-servers/nginx/nginx-1.23.2-r1.ebuild | 1066 ++
 3 files changed, 1142 insertions(+)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index 336dd48cb76f..dfe0526efc02 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -8,18 +8,24 @@ DIST ngx_http_auth_pam-1.5.2.tar.gz 7016 BLAKE2B 
1efc8d2d12aa09a2b2a36f6f6d0132a
 DIST ngx_http_cache_purge-2.3.tar.gz 12248 BLAKE2B 
f83b267f4c19a9d4af5964522695814c164d200ecd4108bf8f6b5c21388eba8af989bdda646dee18a03174211e8c090a04736bbeb44043cb0e19fbccdc66278e
 SHA512 
50a31dbf2216a6fae74a186af56dec4600cf55777e76a10ac0075f609e7737135aab063a64f2590dddcd0369ebebd4a523027f3d9ebcca74f7b4355be1c5dcc0
 DIST ngx_http_dav_ext-3.0.0.tar.gz 14558 BLAKE2B 
0d370bfe34600d43a540dd19a386aa52ce135b2eae14e4e108a359d5ff3405939130d1c802062c7523057ec35d38322d3fbed8c13deb58ce7a08ebf9e3f106d4
 SHA512 
d0193ba90f1ef46c4e470630c4394bdf99d94fd2e3bd8be6cb2ba1655ec59944b1269025f032b79dc2c6dad366e54389ef6a6da2ddeb91d535a4027f2162fbde
 DIST ngx_http_echo-0.62.tar.gz 53329 BLAKE2B 
7d92184f7fb878cb5261be1c68de4432d472469028e20c2150925ab3d9a1c472ef557a11b84ee60d7ae6b48d08b35890c50161540668918492f2092dd0272962
 SHA512 
240896b1c559a71ca6ca87136d8535edd25b1d65ebb80d46080ad41c09ed1cec9737828f9efe260782294d660cea66cf402f4e75bba3fed26f3a94de0ae2f89b
+DIST ngx_http_echo-0.63.tar.gz 53421 BLAKE2B 
613d4f265b9bcf9b4a44a18749314075e797dca4b350e6c4bc2e7ddd52edadc52660504ee57d0c859ec0a20f6b2e425727e5ec4b30282e67498010fc8d959baa
 SHA512 
c325ac4e3f3f735739e156d8c7ada503b34475c62533b4830231ff1b42c25cb0c841aae06b3448b589c2ab35da8d211436ed194d6fd062cad925af8152c5e789
 DIST ngx_http_fancyindex-0.4.4.tar.gz 26292 BLAKE2B 
a1ed76cb31cd4f7a349bcbe63d75f8e00331d0ba4ee9b7b1df41dac77fe64ebe6c72a6fd5f6ebc9de53e8d3a8a2ad5185fbaa533d8ff008fcf92f6956f267d80
 SHA512 
bf8ebb188c10fee5e6ebcb338fe20fdf859bb88d9b2b0e3da6f3e2f1847738d30760d2642d0dfe257092bdf2399b561631556a3a8e2fb33dc9cd0c59d371c173
 DIST ngx_http_geoip2_module-3.4.tar.gz 8877 BLAKE2B 
cd59ebbd2ca47f6af0b22b8b91768053d2c991f7adf19941625e3570d81dcb73989101795d641e4efce1eed37d454bca73d603b5d0e4511e3bd63100c7acf750
 SHA512 
18dea21e5ae2647bea1fc448058a1b773c936917245edef8d861d5e23ed92e9a3b1ec4ef43ffb2ece7b5899d787910adcf4fbd39f84d7e8d7c54759e2fee5b72
+DIST ngx_http_headers_more-0.34.tar.gz 28827 BLAKE2B 
48badf603b93601b11c837057760f768ef2579062786bb366795617635747b654cecafa3a230eec1a3e442ab768fb068867ceb93385b14b6452b621764acfd3f
 SHA512 
2c0c140feeb29f0154a223dc3020ff956f894d63e0232a7bc0ca33fcb26f8b807bda868159ae30b6cac7456ec25b831c3d299ea18e234202ae5d14c1ff471a4b
 DIST ngx_http_headers_more-d502e41996d24a382bd9c632e3ae3efa0a5fca66.tar.gz 
28810 BLAKE2B 
cb71e6b8a9da6c72bc542e837391e932c5803d52cbf01eab0b70f501b620d7de03009a25d10e9ba9de46a6c9ffca109b50dea47cded687412eb55210ba6e68c8
 SHA512 
80193f95f9754b1d6fb784cde6b4c4d6f72b5cff406c26329a93ad87a5833cd87ef7a8113d719bbe6913fd8e1fb29f438fa81e6dada8c0fc39bf0f2e47fe08ae
 DIST ngx_http_lua-b6d167cf1a93c0c885c28db5a439f2404874cb26.tar.gz 718179 
BLAKE2B 
ac4893892dd2836e46055d57feb492e3122ab2c3c91e56917e52cb8ccc683469ab77d26990b9ee4a4bb3bf639267cce7ded7b07463912cc5579a7a09730da8b2
 SHA512 
f547c4f0490a25600b4533050db3b5d2ea595ad72e0737fc0be8060eddf7b5712e3dcca59e4d2415c9455798e232a7de53a9380cbd38f264b4ea371e86c1
 DIST ngx_http_naxsi-0.56.tar.gz 192120 BLAKE2B 
cdbfc278f346ccdc0d5407d70ddd4740816d9fe786d3d65189d47e6f3b030c02352a30ed86bf1650139a21a8408e74c1ec7d7aa3512df1428870279ab384dd15
 SHA512 
4660751849bce303af6010b7257532404710106a94817e78d4bc4b566f8019620f24f30207f1d4366b88132a5124e34b164dc67ed80b6710f4bad66115564cbd
+DIST ngx_http_naxsi-4140b2ded624eb36f04c783c460379b9403012d0.tar.gz 166325 
BLAKE2B 
f80353bfc1f3fc009b847de1c1c5d623a84682efc588649cbd156f669336c95f337442ebf350c79321bf59477215f083817929f13550b22dc7f393583aa16ba1
 SHA512 
6d6565189d9fabdcf318270107455bb4915d2a43284fb2f77b5cf025a4b4843e990c1c1dbc254e0f3879ca7d30ac7bcd7eb8637f491d5b7f05193aa9865be7cc
+DIST 
ngx_http_naxsi_libinjection-49904c42a6e68dc8f16c022c693e897e4010a06c.tar.gz 
2123473 BLAKE2B 
69208f09ca9f10f59f53a3e949894ebc6e51b0ed5708e551759

[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2022-10-23 Thread David Seifert
commit: ac52ef924e45fc2b517009af23357bfe7ecd1642
Author: Ao Shen  gmail  com>
AuthorDate: Sun Oct 23 19:57:31 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct 23 19:57:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac52ef92

dev-util/nvidia-cuda-toolkit: install necessary profiler headers

Closes: https://bugs.gentoo.org/878079
Signed-off-by: David Seifert  gentoo.org>

 ...-cuda-toolkit-11.8.0.ebuild => nvidia-cuda-toolkit-11.8.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild
similarity index 98%
rename from dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild
rename to dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild
index b36b219bb292..6892b8af6f78 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild
@@ -67,7 +67,7 @@ src_install() {
local builddirs=(

builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,memcheck,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx}
builds/lib{cublas,cufft,curand,cusolver,cusparse,npp,nvjpeg}
-   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti" "")
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
$(usex vis-profiler "builds/cuda_nvvp" "")
$(usex debugger "builds/cuda_gdb" "")
)



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

2022-10-23 Thread Arthur Zamarin
commit: 965188046377424492ca8fb97a679673dc7b9148
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 23 19:35:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 19:35:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96518804

media-libs/libcdaudio: Stabilize 0.99.12-r4 sparc, #878039

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

 media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild 
b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild
index 47849d42f905..497e026d0b84 100644
--- a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild
+++ b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/libcdaudio/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
 IUSE=""
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: sci-biology/eugene/files/, sci-biology/eugene/

2022-10-23 Thread David Seifert
commit: fb20e3f85e6e158e7f3a13b5de473ccaba372a03
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct 23 19:18:05 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct 23 19:18:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb20e3f8

sci-biology/eugene: fix clang 16 build

Closes: https://bugs.gentoo.org/875476
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/eugene/eugene-4.1d-r1.ebuild   |  1 +
 sci-biology/eugene/files/eugene-4.1d-clang16.patch | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-biology/eugene/eugene-4.1d-r1.ebuild 
b/sci-biology/eugene/eugene-4.1d-r1.ebuild
index b1d9f409c096..40fb83ffc058 100644
--- a/sci-biology/eugene/eugene-4.1d-r1.ebuild
+++ b/sci-biology/eugene/eugene-4.1d-r1.ebuild
@@ -27,6 +27,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.1d-fix-c++14.patch
"${FILESDIR}"/${PN}-4.1d-Wformat.patch
"${FILESDIR}"/${PN}-4.1d-portable-getopt.patch
+   "${FILESDIR}"/${PN}-4.1d-clang16.patch
 )
 
 src_prepare() {

diff --git a/sci-biology/eugene/files/eugene-4.1d-clang16.patch 
b/sci-biology/eugene/files/eugene-4.1d-clang16.patch
new file mode 100644
index ..21a3ec0a8b62
--- /dev/null
+++ b/sci-biology/eugene/files/eugene-4.1d-clang16.patch
@@ -0,0 +1,22 @@
+--- a/src/GDIF/gdIF.c
 b/src/GDIF/gdIF.c
+@@ -228,7 +228,7 @@
+   ToY(phase, pos), (unsigned char *)st, Col[col]);
+ }
+ 
+-void ClosePNG()
++void ClosePNG(void)
+ {
+   int i;
+ 
+--- a/src/SensorPlugins/0_SensorTk/markov.cc
 b/src/SensorPlugins/0_SensorTk/markov.cc
+@@ -790,7 +790,7 @@
+ // cumule les valeurs des cases des codons synonymes et renvoie le total.
+ template T TabChaine :: cumuleVAL (int 
indice) const
+ {
+-  char* codegenetique=CODEGENETIQUE;
++  const char* codegenetique=CODEGENETIQUE;
+   T cumul=0;
+   for (int i=0 ; i<64 ; i++) {
+ if ( codegenetique[i] == codegenetique[indice] )



[gentoo-commits] repo/gentoo:master commit in: sci-biology/unafold/files/, sci-biology/unafold/

2022-10-23 Thread David Seifert
commit: 347343bc74b8a7625265a9e5ecfa05fb6b37d664
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct 23 19:18:07 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct 23 19:18:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347343bc

sci-biology/unafold: fix clang 16 build

Closes: https://bugs.gentoo.org/875041
Signed-off-by: David Seifert  gentoo.org>

 .../unafold/files/unafold-3.8-autotools.patch  |  41 ++
 .../unafold/files/unafold-3.8-clang16.patch| 775 +
 sci-biology/unafold/unafold-3.8-r1.ebuild  |  24 +-
 3 files changed, 831 insertions(+), 9 deletions(-)

diff --git a/sci-biology/unafold/files/unafold-3.8-autotools.patch 
b/sci-biology/unafold/files/unafold-3.8-autotools.patch
new file mode 100644
index ..ecf29b470c2c
--- /dev/null
+++ b/sci-biology/unafold/files/unafold-3.8-autotools.patch
@@ -0,0 +1,41 @@
+--- a/configure.ac
 b/configure.ac
+@@ -2,7 +2,7 @@
+ AC_INIT(UNAFold, 3.8, mar...@rpi.edu)
+ AC_CONFIG_SRCDIR(src/hybrid.c)
+ AC_CONFIG_AUX_DIR(config)
+-AM_CONFIG_HEADER(config.h:config.in)
++AC_CONFIG_HEADERS(config.h:config.in)
+ AM_INIT_AUTOMAKE
+ AC_CANONICAL_BUILD
+ AC_PROG_CC
+@@ -12,7 +12,6 @@
+ if test -z "$PERL"; then
+AC_MSG_ERROR(Perl not found)
+ fi
+-AC_PROG_PERL_VERSION(5.6.1, , AC_MSG_ERROR(Perl 5.6.1 or better is required))
+ AC_CHECK_PROG(GNUPLOT, gnuplot, [system('gnuplot', \"\$prefix.gp\") == 0 or 
die $!;])
+ 
+ AC_MSG_CHECKING(whether compiler needs -mieee)
+@@ -28,6 +27,7 @@
+ 
+ 
+ # Checks for libraries.
++AX_CHECK_GL
+ AX_CHECK_GLUT
+ AM_CONDITIONAL(GLUT, test -n "$GLUT_LIBS")
+ AX_CHECK_GD
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -33,9 +33,9 @@
+ endif GLUT
+ 
+ hybrid_plot_ng_SOURCES = hybrid-plot-ng.c getopt.h util.h xmalloc.h
+-hybrid_plot_ng_CFLAGS = @GD_CFLAGS@
++hybrid_plot_ng_CFLAGS = @GD_CFLAGS@ $(GL_CFLAGS)
+ hybrid_plot_ng_LDFLAGS = @GD_LDFLAGS@
+-hybrid_plot_ng_LDADD = getopt.$(OBJEXT) getopt1.$(OBJEXT) xmalloc.$(OBJEXT) 
@GD_LIBS@ -lm
++hybrid_plot_ng_LDADD = getopt.$(OBJEXT) getopt1.$(OBJEXT) xmalloc.$(OBJEXT) 
@GD_LIBS@ $(GL_LIBS) -lm
+ 
+ sbs_SOURCES = getopt.c getopt1.c energy.c xmalloc.c sbs.c energy.h getopt.h 
xmalloc.h
+ sbs_LDADD = -lm

diff --git a/sci-biology/unafold/files/unafold-3.8-clang16.patch 
b/sci-biology/unafold/files/unafold-3.8-clang16.patch
new file mode 100644
index ..fabc28e1fd88
--- /dev/null
+++ b/sci-biology/unafold/files/unafold-3.8-clang16.patch
@@ -0,0 +1,775 @@
+--- a/src/ct-energy.c
 b/src/ct-energy.c
+@@ -24,8 +24,8 @@
+ double auPenalty(int, int);
+ double chooseDangle(int, int);
+ double tstackOrDangle(int, int, int);
+-int isHomodimer();
+-int isCircular();
++int isHomodimer(void);
++int isCircular(void);
+ 
+ int readStructure(FILE* file);
+ 
+@@ -87,7 +87,7 @@
+   {NULL, 0, NULL, 0}
+ };
+ 
+-void usage()
++void usage(void)
+ {
+   puts("Usage: ct-energy [OPTION] [FILE]...");
+   puts("");
+@@ -1247,7 +1247,7 @@
+   return 1;
+ }
+ 
+-int isHomodimer()
++int isHomodimer(void)
+ {
+   int i;
+ 
+@@ -1272,7 +1272,7 @@
+   return 1;
+ }
+ 
+-int isCircular()
++int isCircular(void)
+ {
+   return g_prev[0] == g_len && g_next[g_len - 1] % g_len == 1;
+ }
+--- a/src/energy.c
 b/src/energy.c
+@@ -15,6 +15,7 @@
+ #endif
+ 
+ #include "energy.h"
++#include "util.h"
+ #include "xmalloc.h"
+ 
+ #ifndef isinf
+--- a/src/hybrid.c
 b/src/hybrid.c
+@@ -39,10 +39,10 @@
+ #endif
+ 
+ void initializeMatrix(double**, int, double);
+-void limitBasePairs();
+-void prohibit();
+-void force();
+-void prefilter();
++void limitBasePairs(void);
++void prohibit(void);
++void force(void);
++void prefilter(void);
+ void fillMatrix(double**, int, double);
+ void fillMatrix_noI(double**, int, double);
+ void calculateProb(double**, double*, double*, double**, double**, double, 
double, int, double);
+@@ -706,7 +706,7 @@
+   matrix[i - 1][n - 1] = (reverse ? R0(n, i) : L0(i, n));
+ }
+ 
+-void limitBasePairs()
++void limitBasePairs(void)
+ {
+   if (g_bpFile)
+ {
+@@ -740,7 +740,7 @@
+ }
+ }
+ 
+-void prohibit()
++void prohibit(void)
+ {
+   int i, j, k;
+   struct constraintListNode *top, *newTop;
+@@ -788,7 +788,7 @@
+ }
+ 
+ #if ENABLE_FORCE
+-void force()
++void force(void)
+ {
+   int i, j, k;
+   struct constraintListNode *top, *newTop;
+@@ -880,7 +880,7 @@
+   }
+ } */
+ 
+-void prefilter()
++void prefilter(void)
+ {
+   char** in;
+   int i, j, k, count;
+--- a/src/hybrid-min.c
 b/src/hybrid-min.c
+@@ -53,10 +53,10 @@
+ } *pairList;
+ 
+ void initializeMatrices(double);
+-void limitBasePairs();
+-void prohibit();
+-void force();
+-void prefilter();
++void limitBasePairs(void);
++void prohibit(void);
++void force(void);
++void prefilter(void);
+ void fillMatrixL(double);
+ void fillMatrixR(double);
+ void fillMatrixL_noI(double);
+@@ -88,7 +88,7 @@
+ #define min2(a, b) ((a) < (b) ? (a) : (b))
+ ENERGY min4(ENERGY, ENERGY, ENERGY, ENERGY);
+ void pushPairList(int, int, i

[gentoo-commits] repo/gentoo:master commit in: sci-biology/poa/, sci-biology/poa/files/

2022-10-23 Thread David Seifert
commit: fa0ac988b12a27a62fa356dd2db95528534bea20
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct 23 19:18:06 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct 23 19:18:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0ac988

sci-biology/poa: fix clang 16 build

Closes: https://bugs.gentoo.org/875038
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/poa/files/poa-2-clang16.patch | 74 +++
 sci-biology/poa/poa-2-r1.ebuild   |  3 +-
 2 files changed, 76 insertions(+), 1 deletion(-)

diff --git a/sci-biology/poa/files/poa-2-clang16.patch 
b/sci-biology/poa/files/poa-2-clang16.patch
new file mode 100644
index ..5399dd631f48
--- /dev/null
+++ b/sci-biology/poa/files/poa-2-clang16.patch
@@ -0,0 +1,74 @@
+--- a/black_flag.c
 b/black_flag.c
+@@ -82,7 +82,7 @@
+ 
+ 
+ 
+-int handle_crash_init(void (*crash_fun)())
++int handle_crash_init(void (*crash_fun)(int))
+ {
+ #define HANDLE_CRASH_MAX 5
+   int i,signal_type[HANDLE_CRASH_MAX]
+--- a/black_flag.h
 b/black_flag.h
+@@ -230,7 +230,7 @@
+ ((INDEX)<(MINIMUM_BOUND) || (INDEX)>=(MAXIMUM_BOUND))
+ 
+ void handle_crash(int sigcode);
+-int handle_crash_init(void (*crash_fun)());
++int handle_crash_init(void (*crash_fun)(int));
+ int black_flag(int bug_level,
+  char sourcefile[],
+  int sourceline,
+--- a/default.h
 b/default.h
+@@ -19,7 +19,6 @@
+ 
+ typedef void *voidptr;  /* ~~e: should be moved out to generic typing header
+  --- */
+-typedef int (*funptr)();
+ 
+ #define LOOPB(i,size) for ((i)=(size);(i)-- >0;)
+ #define LOOP(i,size) for ((i)=(size);(i)-- >0;)
+@@ -152,7 +151,7 @@
+   else if (NULL == ((memptr)=(ATYPE *)calloc((size_t)(N),sizeof(ATYPE  { \
+ fprintf(stderr,"%s, line %d: *** out of memory \n",__FILE__,__LINE__);
\
+ fprintf(stderr,"Unable to meet request: %s[%d]\n",STRINGIFY(memptr),(N)); 
   \
+-fprintf(stderr,"requested %d x %d bytes \n",(N),sizeof(ATYPE));   \
++fprintf(stderr,"requested %d x %zu bytes \n",(N),sizeof(ATYPE));   \
+ MALLOC_FAILURE_ACTION;\
+   }
+ 
+@@ -193,7 +192,7 @@
+ else { \
+   fprintf(stderr,"%s, line %d: *** out of memory \n",__FILE__,__LINE__); \
+   fprintf(stderr,"Unable to meet request: %s\n",STRINGIFY(memptr));  \
+-  fprintf(stderr,"requested %d x %d bytes \n",(NUM),sizeof(ATYPE));   \
++  fprintf(stderr,"requested %d x %zu bytes \n",(NUM),sizeof(ATYPE));   \
+   REALLOC_FAILURE_ACTION; \
+ } \
+   }
+--- a/fasta_format.c
 b/fasta_format.c
+@@ -2,6 +2,7 @@
+ #include "default.h"
+ #include "seq_util.h"
+ 
++char *stringptr_cat_pos(stringptr *s1,const char s2[],int *pos);
+ 
+ 
+ /** reads FASTA formatted sequence file, and saves the sequences to
+--- a/msa_format.c
 b/msa_format.c
+@@ -16,6 +16,11 @@
+ 
+ #include "msa_format.h"
+ 
++void fuse_ring_identities(int len_x,LPOLetter_T seq_x[],
++int len_y,LPOLetter_T seq_y[],
++LPOLetterRef_T al_x[],
++LPOLetterRef_T al_y[]);
++void build_seq_to_po_index(LPOSequence_T *seq);
+ 
+ /** is `ch' an allowed residue? (a-z OR A-Z OR ? OR [ OR ]) */
+ static int is_residue_char (char ch);

diff --git a/sci-biology/poa/poa-2-r1.ebuild b/sci-biology/poa/poa-2-r1.ebuild
index d87f2a638117..f6d9b756f3d5 100644
--- a/sci-biology/poa/poa-2-r1.ebuild
+++ b/sci-biology/poa/poa-2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,7 @@ S="${WORKDIR}/${MY_P}"
 PATCHES=(
"${FILESDIR}"/${P}-respect-flags.patch
"${FILESDIR}"/${P}-fno-common.patch
+   "${FILESDIR}"/${P}-clang16.patch
 )
 
 src_configure() {



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

2022-10-23 Thread David Seifert
commit: 8593a05664e946d215be7053a5d129fedbc56852
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct 23 19:18:09 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct 23 19:18:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8593a056

profiles: last-rite sci-calculators/grpn

Bug: https://bugs.gentoo.org/741200
Bug: https://bugs.gentoo.org/875686
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index e7d196d0d831..3a38caa23b74 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2022-10-23)
+# Dead package, upstream gone, GTK+2, fails to build with Clang 16 and
+# tests fail. Removal on 2022-11-22. Bug #741200, #875686.
+sci-calculators/grpn
+
 # Hans de Graaff  (2022-10-22)
 # Last release upstream 10 years ago. No longer compiles with latest
 # clang (bug #875254) and doubtful that this actually works with recent



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

2022-10-23 Thread Arthur Zamarin
commit: 41b5de588a492aa0677cd54609e7bebfbbb247de
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Fri Oct 21 16:38:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 18:51:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b5de58

dev-python/kombu: add 5.3.0_beta2

Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/27880
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/kombu/Manifest |  1 +
 dev-python/kombu/kombu-5.3.0_beta2.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest
index 2c2b525bd74a..6cc502a83f5d 100644
--- a/dev-python/kombu/Manifest
+++ b/dev-python/kombu/Manifest
@@ -1 +1,2 @@
 DIST kombu-5.2.4.tar.gz 423450 BLAKE2B 
d0a180a4644876594eacea51706ca74fa4a95729ba965f69694da9694c2a91641ccf05aa1aec8a64f9d8c2260477d00bc2664d0a50143562b46524c98e4159b1
 SHA512 
695813bee71d627649e772b45b25494784a6a81bcad92331160705e34d8b2268fa90629983ebcfd04ec23208508d422f1834cc56895532911602d58ec0090a03
+DIST kombu-5.3.0b2.tar.gz 434341 BLAKE2B 
6d5188f7682ccf2daa6ca4ed0fec7988cd4781954be0fdc847c18e47d5c425a657c3df0f5bda7999c764de293626e119a4645e92ff7bf23328f4fcb9d6f4cd4a
 SHA512 
3000577cc3b2acfb378396640245f2bdf4c9e5e1d45252a27e4e168e22ff4070f480ad1fd70059b24cd710c452924bff1716f69bedcf020446f428f0967de832

diff --git a/dev-python/kombu/kombu-5.3.0_beta2.ebuild 
b/dev-python/kombu/kombu-5.3.0_beta2.ebuild
new file mode 100644
index ..2da90fe54985
--- /dev/null
+++ b/dev-python/kombu/kombu-5.3.0_beta2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 optfeature
+
+MY_PV="${PV//_beta/b}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="AMQP Messaging Framework for Python"
+HOMEPAGE="
+   https://github.com/celery/kombu/
+   https://pypi.org/project/kombu/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/py-amqp-5.1.1[${PYTHON_USEDEP}]
+   

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

2022-10-23 Thread Arthur Zamarin
commit: aa1e480585daa5364ca8a416566890b4b9b235c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 23 17:40:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 17:40:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa1e4805

dev-python/icalendar: add 5.0.1

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

 dev-python/icalendar/Manifest   |  1 +
 dev-python/icalendar/icalendar-5.0.1.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/icalendar/Manifest b/dev-python/icalendar/Manifest
index 20341d78a44a..3873cfc5e1f3 100644
--- a/dev-python/icalendar/Manifest
+++ b/dev-python/icalendar/Manifest
@@ -1,2 +1,3 @@
 DIST icalendar-4.1.0.tar.gz 78706 BLAKE2B 
a676b938101e901c45cfeceba031c35f26dc361832ca24877acefcbe9158e111d883b757a133d72901579f73b32e34adbcb47db6d8ccbaa49f013106c282401e
 SHA512 
15bdf4fd22394836d120d7d7ee029e218247d731c51bd99d4e6df7dd6046b91ea0874b8a81bd6090d366fff035329eac98cabdf0ba5aead43efc82c1e6566b23
 DIST icalendar-5.0.0.tar.gz 97342 BLAKE2B 
ce0eef07439f150488748b5dbaea45dead18f419304a33ff8a11eb2c00c432ceb3d25cf14b59f13c7aeb18fa3ef137e87306c98bcb5f5d20503c99fe52738151
 SHA512 
b6608d6aa23e0e3118ea90babe224dfb2fa0a83477b443fdd66d52f82681d5ca7ca86c4b774cf9161e1d1d08f3c1c2cd79f2b347f1bf5e8e54a50e615d8c4880
+DIST icalendar-5.0.1.tar.gz 98634 BLAKE2B 
5cc2e17e583caa2f35d5b4723da1975d784bfcbd5620108428cc0d671002620bf0e2fbc72c83440866e3ef31c5e3136781d45dee69ea15be00c42abb6b4d5d22
 SHA512 
55e62419b90e80e6e675a8ca339e03ea927a620f365a8dcfdb679328103665e7ec80fc7736b425efc6273cf806889783fe499dc4593c77b179601afa1d993e02

diff --git a/dev-python/icalendar/icalendar-5.0.1.ebuild 
b/dev-python/icalendar/icalendar-5.0.1.ebuild
new file mode 100644
index ..4b300aa3103d
--- /dev/null
+++ b/dev-python/icalendar/icalendar-5.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Package used for parsing and generating iCalendar files (RFC 
2445)"
+HOMEPAGE="
+   https://github.com/collective/icalendar/
+   https://pypi.org/project/icalendar/
+"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # reset conf.py to not read version from an installed instance
+   sed -e "s:pkg_resources.get_distribution('icalendar').version:'${PV}':" 
\
+   -i docs/conf.py || die
+   distutils-r1_python_prepare_all
+}



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

2022-10-23 Thread Arthur Zamarin
commit: 9351875e5fc9b0abf1d7bcb9e151570a7d6bf74c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 23 17:39:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 17:39:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9351875e

dev-python/python-cstruct: add 3.2

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

 dev-python/python-cstruct/Manifest |  1 +
 .../python-cstruct/python-cstruct-3.2.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/python-cstruct/Manifest 
b/dev-python/python-cstruct/Manifest
index 90375f68b95f..7821b2bd0c76 100644
--- a/dev-python/python-cstruct/Manifest
+++ b/dev-python/python-cstruct/Manifest
@@ -2,3 +2,4 @@ DIST python-cstruct-2.2.gh.tar.gz 18764 BLAKE2B 
75aaffae27fef59799e52866f8169cc5
 DIST python-cstruct-2.3.gh.tar.gz 19043 BLAKE2B 
dd445da91d155dc576523d5c15dc963493dfb62e7e79fae6c436e69654432eadbc30b0001026f5613268800eb0a3a01392120b11e7b3995cff16477850818c9f
 SHA512 
5700a3d8ef58130bc5b3b5d7c36102f6a878fd8d5b9104804f0c206e583e77d7a9c9ff8e8008d9bd1ee72d55167e48cd3f9ba776816eb25ceb8ceaf0c880b597
 DIST python-cstruct-3.0.gh.tar.gz 25950 BLAKE2B 
7ea8c77ed87e4fb740c3f7a4ed53a7532ee5aca15ee46fbb40da7308ae62ceacd7ccc67a958e6355904604ae67c9594acc9cae5d18bfed0558b91f7e9c8ad0a9
 SHA512 
dd1c85363512edc4df0379dec40e7d7fe3ceff1cc4014eae8dab0e91c47ea9c3619211e1a637aeec134ce713d0681688630b7fde97f02c6bcd7103a32f258a73
 DIST python-cstruct-3.1.gh.tar.gz 26633 BLAKE2B 
449510cc8cc6661270d2618cd347eea2044eacc8f665ed2f55bc6fcd95bcf79f29f8bce6498d372d8b5b78f854edb06afb89a3f3ef7f5de37582ebf68d178db1
 SHA512 
00e2165c14dcc4461600a8eeef5c71bcaa6e59955c23d08055aff2186b16f20d6c10fdb1a02f6e263e27070fda562c712df0c4ad2440a25dc5f23afaa9c88719
+DIST python-cstruct-3.2.gh.tar.gz 26876 BLAKE2B 
084c4e3e1e5a48ee15c40e25a846b09dc1af1fe0ef9734bddad14ebac91e2bbdf78cffc39dd861f35d7ed307f1dfb14cb7b15dd47b900d3c943bf3245adb9ff3
 SHA512 
8b912bba7a31a8cacd77e07008ea1a0603c59c49e2cbb4a8fee158948b05166f2223c983f58c104d73c0fd868bfaebc9f38669277f27282486cfb064d9026ab5

diff --git a/dev-python/python-cstruct/python-cstruct-3.2.ebuild 
b/dev-python/python-cstruct/python-cstruct-3.2.ebuild
new file mode 100644
index ..7b8d01c50942
--- /dev/null
+++ b/dev-python/python-cstruct/python-cstruct-3.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="C-style structs for Python"
+HOMEPAGE="https://github.com/andreax79/python-cstruct
+   https://pypi.org/project/cstruct/";
+SRC_URI="
+   https://github.com/andreax79/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   sed -e "/find_packages(/s@exclude=\[@&'tests', @" -i setup.py || die
+}



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

2022-10-23 Thread Arthur Zamarin
commit: 1801c947d72fd756a7433d49584a367a6a3bad14
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 23 18:37:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 18:37:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1801c947

media-video/qmplay2: add 22.10.23

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

 media-video/qmplay2/Manifest   |   1 +
 .../files/qmplay2-22.10.23-fix-includes.patch  |  44 +++
 media-video/qmplay2/qmplay2-22.10.23.ebuild| 141 +
 3 files changed, 186 insertions(+)

diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 3de11e337f22..8088d0a7b6c3 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
 DIST QMPlay2-src-22.08.21.tar.xz 1618824 BLAKE2B 
ac980c4ad018749d4ee5dcd2dc580c96cccb82a73ff4fd52c65beb1d7131e294d2af65814c8966ffbe2a04eb489f9b9ba23b2764b83aa3f3d57546125dde4ceb
 SHA512 
a6abc71bf87a8bcb2c2c0c63889f75de4e2de4375de0a528cb6950d2fb1ac6e767386d13a0e3f26b59cfccb88b4db4a8c26cbf57299da2031239a73e4971a4de
+DIST QMPlay2-src-22.10.23.tar.xz 1414804 BLAKE2B 
c0db1187538be8ab0806abd41fbfdae5a71dda450505af1956989a3ccc10fa52997b8652f280cd66837d12a84a7a058783b65df3d4bd35665c92f1262cd8d004
 SHA512 
80c9408a9085084857b5b433f009bf62784cf73ceb90218ec09132be227aae97136095811ffa1211375dcbfc1f51cbefaa3690c56fc8df51d9b1cf022ce0709f

diff --git a/media-video/qmplay2/files/qmplay2-22.10.23-fix-includes.patch 
b/media-video/qmplay2/files/qmplay2-22.10.23-fix-includes.patch
new file mode 100644
index ..eb77927f6ea9
--- /dev/null
+++ b/media-video/qmplay2/files/qmplay2-22.10.23-fix-includes.patch
@@ -0,0 +1,44 @@
+https://github.com/zaps166/QMPlay2/pull/541
+
+fix include memory with USE_VULKAN=OFF
+
+Those header files are using std::shared_ptr from memory header even
+when USE_VULKAN is OFF, so we must include them unconditionally.
+
+Signed-off-by: Arthur Zamarin 
+--- a/src/qmplay2/LibASS.hpp
 b/src/qmplay2/LibASS.hpp
+@@ -23,6 +23,7 @@
+ #include 
+ #include 
+
++#include 
+ #include 
+
+ class Settings;
+@@ -35,7 +36,6 @@ struct ass_renderer;
+ struct ass_image;
+
+ #ifdef USE_VULKAN
+-#include 
+ namespace QmVk {
+ class BufferPool;
+ }
+--- a/src/qmplay2/QMPlay2OSD.hpp
 b/src/qmplay2/QMPlay2OSD.hpp
+@@ -25,14 +25,13 @@
+ #include 
+
+ #include 
++#include 
+ #include 
+ #include 
+
+ #ifdef USE_VULKAN
+ #   include 
+
+-#   include 
+-
+ namespace QmVk {
+
+ class Buffer;

diff --git a/media-video/qmplay2/qmplay2-22.10.23.ebuild 
b/media-video/qmplay2/qmplay2-22.10.23.ebuild
new file mode 100644
index ..1ef2e8a50818
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-22.10.23.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/zaps166/QMPlay2";
+else
+   
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz";
+   S="${WORKDIR}/QMPlay2-src-${PV}"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+   modplug notifications opengl pipewire portaudio pulseaudio sid shaders
+   +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+   audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+   shaders? ( vulkan )"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-video/ffmpeg
+   || (
+   dev-qt/qtgui:5[X(-)]
+   dev-qt/qtgui:5[xcb(-)]
+   )
+   alsa? ( media-libs/alsa-lib )
+   cdio? ( dev-libs/libcdio[cddb] )
+   extensions? ( dev-qt/qtdeclarative:5 )
+   gme? ( media-libs/game-music-emu )
+   libass? ( media-libs/libass )
+   opengl? ( virtual/opengl )
+   pipewire? ( media-video/pipewire )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sid? ( media-libs/libsidplayfp )
+   shaders? ( >=media-libs/shaderc-2020.1 )
+   taglib? ( media-libs/taglib )
+   vaapi? (
+   >=media-video/ffmpeg-4.1.3[vaapi]
+   media-libs/libva[X]
+   )
+   vdpau? ( media-video/ffmpeg[vdpau] )
+   videofilters? ( dev-qt/qtconcurrent:5 )
+   vulkan? (
+   >=dev-qt/qtgui-5.14.1:5[vulkan]
+   >=media-libs/vulkan-loader-1.2.133
+   )
+   xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-includes.patch"
+)
+
+src_prepare() {
+   

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

2022-10-23 Thread Arthur Zamarin
commit: c33d4ca8e0a565d5d606a0322aeb9ad1d796b50f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 23 17:59:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 17:59:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33d4ca8

dev-python/jaraco-collections: add 3.6.0

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

 dev-python/jaraco-collections/Manifest |  1 +
 .../jaraco-collections-3.6.0.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/jaraco-collections/Manifest 
b/dev-python/jaraco-collections/Manifest
index 7b637544f364..14507b975b67 100644
--- a/dev-python/jaraco-collections/Manifest
+++ b/dev-python/jaraco-collections/Manifest
@@ -1 +1,2 @@
 DIST jaraco.collections-3.5.2.tar.gz 16038 BLAKE2B 
3f7f48f4c65e44aba621dd894a84711473ff42e37be8067e356cd6ca0f8740c667cb282bddad4315ddd7c8922c316c57b40984455f0af4bc8bbf4304a12a6779
 SHA512 
9567ee44fbc5010cc81ee24de792e53b5a225759b5f7d2e7dd932b0cae38e2035fddb5bd3dee5dc08fea9c61e2bf9087418cd192d81c72760f1e0d95a7b3788c
+DIST jaraco.collections-3.6.0.tar.gz 16720 BLAKE2B 
283e9570729ded2b33b6fd1ab7a7b1414588a48455fc3a3103e4a3fe3e4eadae0d9e925a2f1e2de6ee8973121e1d01923c4c3ea72c618033f776c2e4b9add558
 SHA512 
a5cfa42e60d4a63463d159090086f9400f6faeeaedd9cba7d46bdfc9fc328b0056d6f2e428de93bfd59ea4f2bdc5d8b71158c5f1592a62e2ebd8e1ed7471e4ef

diff --git a/dev-python/jaraco-collections/jaraco-collections-3.6.0.ebuild 
b/dev-python/jaraco-collections/jaraco-collections-3.6.0.ebuild
new file mode 100644
index ..93d208be4d8a
--- /dev/null
+++ b/dev-python/jaraco-collections/jaraco-collections-3.6.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Models and classes to supplement the stdlib collections module"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.collections/
+   https://pypi.org/project/jaraco.collections/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   dev-python/jaraco-text[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2022-10-23 Thread Arthur Zamarin
commit: 0269944c42906f6a3865285c42e9158897fc3a25
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 23 17:39:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 17:39:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0269944c

dev-python/python-cstruct: drop 2.2, 2.3

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

 dev-python/python-cstruct/Manifest |  2 --
 .../python-cstruct/python-cstruct-2.2.ebuild   | 30 --
 .../python-cstruct/python-cstruct-2.3.ebuild   | 30 --
 3 files changed, 62 deletions(-)

diff --git a/dev-python/python-cstruct/Manifest 
b/dev-python/python-cstruct/Manifest
index 7821b2bd0c76..278b7ef5c8ea 100644
--- a/dev-python/python-cstruct/Manifest
+++ b/dev-python/python-cstruct/Manifest
@@ -1,5 +1,3 @@
-DIST python-cstruct-2.2.gh.tar.gz 18764 BLAKE2B 
75aaffae27fef59799e52866f8169cc5d7362ef1553a56986f361ef7cfb7ca3e7d8c67fe0f112ec8e03ddacf45885e19fc1ce0d9d27c7581deafbf7e7fe1789b
 SHA512 
5a1d62b596fef08a48020557e82fc81360430d94f18ce0667919815d57b944102067c2fe5723372616f73c995afd3a1f674e4a37e406d0dc7eeaf9fe3ef8f484
-DIST python-cstruct-2.3.gh.tar.gz 19043 BLAKE2B 
dd445da91d155dc576523d5c15dc963493dfb62e7e79fae6c436e69654432eadbc30b0001026f5613268800eb0a3a01392120b11e7b3995cff16477850818c9f
 SHA512 
5700a3d8ef58130bc5b3b5d7c36102f6a878fd8d5b9104804f0c206e583e77d7a9c9ff8e8008d9bd1ee72d55167e48cd3f9ba776816eb25ceb8ceaf0c880b597
 DIST python-cstruct-3.0.gh.tar.gz 25950 BLAKE2B 
7ea8c77ed87e4fb740c3f7a4ed53a7532ee5aca15ee46fbb40da7308ae62ceacd7ccc67a958e6355904604ae67c9594acc9cae5d18bfed0558b91f7e9c8ad0a9
 SHA512 
dd1c85363512edc4df0379dec40e7d7fe3ceff1cc4014eae8dab0e91c47ea9c3619211e1a637aeec134ce713d0681688630b7fde97f02c6bcd7103a32f258a73
 DIST python-cstruct-3.1.gh.tar.gz 26633 BLAKE2B 
449510cc8cc6661270d2618cd347eea2044eacc8f665ed2f55bc6fcd95bcf79f29f8bce6498d372d8b5b78f854edb06afb89a3f3ef7f5de37582ebf68d178db1
 SHA512 
00e2165c14dcc4461600a8eeef5c71bcaa6e59955c23d08055aff2186b16f20d6c10fdb1a02f6e263e27070fda562c712df0c4ad2440a25dc5f23afaa9c88719
 DIST python-cstruct-3.2.gh.tar.gz 26876 BLAKE2B 
084c4e3e1e5a48ee15c40e25a846b09dc1af1fe0ef9734bddad14ebac91e2bbdf78cffc39dd861f35d7ed307f1dfb14cb7b15dd47b900d3c943bf3245adb9ff3
 SHA512 
8b912bba7a31a8cacd77e07008ea1a0603c59c49e2cbb4a8fee158948b05166f2223c983f58c104d73c0fd868bfaebc9f38669277f27282486cfb064d9026ab5

diff --git a/dev-python/python-cstruct/python-cstruct-2.2.ebuild 
b/dev-python/python-cstruct/python-cstruct-2.2.ebuild
deleted file mode 100644
index 7b8d01c50942..
--- a/dev-python/python-cstruct/python-cstruct-2.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1
-
-DESCRIPTION="C-style structs for Python"
-HOMEPAGE="https://github.com/andreax79/python-cstruct
-   https://pypi.org/project/cstruct/";
-SRC_URI="
-   https://github.com/andreax79/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( README.md )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e "/find_packages(/s@exclude=\[@&'tests', @" -i setup.py || die
-}

diff --git a/dev-python/python-cstruct/python-cstruct-2.3.ebuild 
b/dev-python/python-cstruct/python-cstruct-2.3.ebuild
deleted file mode 100644
index 7b8d01c50942..
--- a/dev-python/python-cstruct/python-cstruct-2.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1
-
-DESCRIPTION="C-style structs for Python"
-HOMEPAGE="https://github.com/andreax79/python-cstruct
-   https://pypi.org/project/cstruct/";
-SRC_URI="
-   https://github.com/andreax79/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( README.md )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   sed -e "/find_packages(/s@exclude=\[@&'tests', @" -i setup.py || die
-}



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

2022-10-23 Thread Arthur Zamarin
commit: e00e7376b103ebebd5db3f9f95fca736f246e344
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 23 18:02:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 23 18:02:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00e7376

dev-python/tavern: add 1.23.4

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

 dev-python/tavern/Manifest |  1 +
 dev-python/tavern/tavern-1.23.4.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest
index 81fe25ec877d..3ef6915497b7 100644
--- a/dev-python/tavern/Manifest
+++ b/dev-python/tavern/Manifest
@@ -1 +1,2 @@
 DIST tavern-1.23.3.gh.tar.gz 162529 BLAKE2B 
cf4cb24b4e298b86917fc522a2b7b7da3fccb6d4efddeb53d45ee949273e66a0135a0dabb887a1cf1eec9a6429b3ac1eaaa01ef955e08eea452fb7eff2f9d994
 SHA512 
0a4e9bfde9b31e1b488ef022e73614c6f93c71837f813b76f98e02c69a71b05c3aad92b78d887764d4c9f6fbfc929b3cafc6b2e26a47618a81fcd00d5a6ad0d9
+DIST tavern-1.23.4.gh.tar.gz 163777 BLAKE2B 
57fa5979c0d343b61ca047d4737d63ea02e036e8777a1f35d472ef72bf5630833a1e349741d23d7666a543e6e80964120b792f73e41b3251d11c838f5936494a
 SHA512 
b6fe70a572b5d193893fe6d58456045d90079ec6738b47918011334d180ba8743487cad2967762b855869f7b6b773982924abf949a4209c5a8e6703e3e0bc80d

diff --git a/dev-python/tavern/tavern-1.23.4.ebuild 
b/dev-python/tavern/tavern-1.23.4.ebuild
new file mode 100644
index ..a5a45960fec8
--- /dev/null
+++ b/dev-python/tavern/tavern-1.23.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs"
+HOMEPAGE="https://github.com/taverntesting/tavern";
+SRC_URI="https://github.com/taverntesting/tavern/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/paho-mqtt[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+   dev-python/pykwalify[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/python-box[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/stevedore[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/Faker[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-10-23 Thread Oliver Freyermuth
commit: 5562fd74ff22b98e1bfc52f8a82dd0b86e272648
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sun Oct 23 17:45:58 2022 +
Commit: Oliver Freyermuth  googlemail  com>
CommitDate: Sun Oct 23 17:45:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5562fd74

dev-libs/cglm: add 0.8.6

Signed-off-by: Oliver Freyermuth  googlemail.com>

 dev-libs/cglm/Manifest  |  1 +
 dev-libs/cglm/cglm-0.8.6.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest
index 0ff60093d..176bcc645 100644
--- a/dev-libs/cglm/Manifest
+++ b/dev-libs/cglm/Manifest
@@ -1 +1,2 @@
 DIST cglm-0.8.5.tar.gz 621734 BLAKE2B 
7cde681529a1e43444a431793bbeb09122c636b50650489c44b98f03a01477c5192e2109e6777d5a9c4254dbe6fd91371011762c77f76011a245dbbddf24f359
 SHA512 
a8f6df415dc482a9b16bb7ff44aba77c32e7297b48d5e7b0fb5b2e0d92fc80cad8e436d0c83fdd7cc0836ba451137d72af2f0f823ce9698000bf257b3019b7c5
+DIST cglm-0.8.6.tar.gz 630230 BLAKE2B 
21bc97110c87989ab218335254062566e6e58b558c6f8778004ab036a345bb6abd59018150fe902e27fb044c38301c03f608bda49bce68055750fb74457fa73a
 SHA512 
50f8327f1b93577f05244f1e9b5541f66cb9279f431260f19800f650dcfadb02a7a7bdfa3fee2bf59d2d711f1898a5ede3a054d4defa221c1f04f2608b151c71

diff --git a/dev-libs/cglm/cglm-0.8.6.ebuild b/dev-libs/cglm/cglm-0.8.6.ebuild
new file mode 100644
index 0..b148db8ed
--- /dev/null
+++ b/dev-libs/cglm/cglm-0.8.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="sphinx"
+DOCS_AUTODOC=0
+DOCS_DIR="${S}/docs/source"
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+inherit docs meson
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/recp/cglm.git";
+else
+   SRC_URI="https://github.com/recp/cglm/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="OpenGL Mathematics (glm) for C"
+HOMEPAGE="https://github.com/recp/cglm";
+LICENSE="MIT"
+SLOT="0"
+
+src_configure() {
+   local emesonargs=(
+   "-Dwerror=false"
+   )
+   meson_src_configure
+}
+
+src_compile() {
+   default
+   meson_src_compile
+   docs_compile
+}



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

2022-10-23 Thread Oliver Freyermuth
commit: 9dd4cda9fb21f449f91aacd61fc5a441bdcaf805
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sun Oct 23 17:45:14 2022 +
Commit: Oliver Freyermuth  googlemail  com>
CommitDate: Sun Oct 23 17:45:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9dd4cda9

dev-libs/cglm: enable py3.11

Signed-off-by: Oliver Freyermuth  googlemail.com>

 dev-libs/cglm/cglm-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cglm/cglm-.ebuild b/dev-libs/cglm/cglm-.ebuild
index 4fb50580e..b148db8ed 100644
--- a/dev-libs/cglm/cglm-.ebuild
+++ b/dev-libs/cglm/cglm-.ebuild
@@ -7,7 +7,7 @@ DOCS_BUILDER="sphinx"
 DOCS_AUTODOC=0
 DOCS_DIR="${S}/docs/source"
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit python-any-r1
 inherit docs meson



[gentoo-commits] repo/gentoo:master commit in: sys-auth/docker_auth/

2022-10-23 Thread William Hubbs
commit: b9066feeb2982db24867f93131d6cf6563a29bb6
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Oct 23 17:26:05 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Oct 23 17:26:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9066fee

sys-auth/docker_auth: fix "go mod verify" failure

Closes: https://bugs.gentoo.org/877893
Signed-off-by: William Hubbs  gentoo.org>

 sys-auth/docker_auth/docker_auth-1.9.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-auth/docker_auth/docker_auth-1.9.0.ebuild 
b/sys-auth/docker_auth/docker_auth-1.9.0.ebuild
index eaddcf7cccba..29a04edc7e1a 100644
--- a/sys-auth/docker_auth/docker_auth-1.9.0.ebuild
+++ b/sys-auth/docker_auth/docker_auth-1.9.0.ebuild
@@ -21,25 +21,25 @@ DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}"
 
 RESTRICT=" test"
+S="${S}/auth_server"
 
 src_compile() {
-   pushd auth_server || die
# see the upstream Makefile for how to generate the VERSION and
# BUILD_ID values.
emake \
VERSION=2022022022 \
BUILD_ID=20220220-221158/1.9.0@636c09af \
build
-   popd || die
 }
 
 src_install() {
+   cd ..
+   dobin auth_server/auth_server
dodoc README.md docs/*
insinto /usr/share/${PF}
doins -r examples
insinto /etc/docker_auth/
newins examples/reference.yml config.yml.example
-   dobin auth_server/auth_server
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
insinto /etc/logrotate.d



[gentoo-commits] repo/gentoo:master commit in: media-radio/tlf/, media-radio/tlf/files/

2022-10-23 Thread Thomas Beierlein
commit: 06218fe92fee66e591a571752a18b2e35ce66419
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Oct 23 16:21:04 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Oct 23 16:21:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06218fe9

media-radio/tlf: Drop -flto and fix some warnings

Closes: https://bugs.gentoo.org/876418
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tlf/files/tlf-1.4.1-missing-include.patch | 10 ++
 media-radio/tlf/tlf-1.4.1-r1.ebuild   |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/media-radio/tlf/files/tlf-1.4.1-missing-include.patch 
b/media-radio/tlf/files/tlf-1.4.1-missing-include.patch
new file mode 100644
index ..55cb7a48477e
--- /dev/null
+++ b/media-radio/tlf/files/tlf-1.4.1-missing-include.patch
@@ -0,0 +1,10 @@
+diff --git a/test/test_wwv.c b/test/test_wwv.c
+index f4e20ac..0fa82da 100644
+--- a/test/test_wwv.c
 b/test/test_wwv.c
+@@ -1,4 +1,5 @@
+ #include "test.h"
++#include 
+ 
+ #include "../src/getwwv.h"
+ 

diff --git a/media-radio/tlf/tlf-1.4.1-r1.ebuild 
b/media-radio/tlf/tlf-1.4.1-r1.ebuild
index c19feb243da0..71731baea4a5 100644
--- a/media-radio/tlf/tlf-1.4.1-r1.ebuild
+++ b/media-radio/tlf/tlf-1.4.1-r1.ebuild
@@ -28,6 +28,7 @@ DEPEND="
 
 PATCHES=( "${FILESDIR}/${P}-zone_nr.patch"
  "${FILESDIR}/${P}-musl.patch"
+ "${FILESDIR}/${P}-missing-include.patch"
)
 
 src_prepare() {
@@ -42,5 +43,6 @@ src_prepare() {
 src_configure() {
use elibc_musl && append-libs argp
append-ldflags -L/usr/$(get_libdir)/hamlib
+   filter-lto  # bug # 876418
econf --enable-fldigi-xmlrpc
 }



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

2022-10-23 Thread Pacho Ramos
commit: 4c1e7f4344ac80cff992e23cff13d791ca02991f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 16:05:43 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 16:16:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c1e7f43

gnome-extra/gnome-firmware: new package, add 43.0

Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-extra/gnome-firmware/Manifest|  1 +
 .../files/gnome-firmware-43.0-build-failure.patch  | 26 
 .../gnome-firmware/gnome-firmware-43.0.ebuild  | 49 ++
 gnome-extra/gnome-firmware/metadata.xml|  7 
 4 files changed, 83 insertions(+)

diff --git a/gnome-extra/gnome-firmware/Manifest 
b/gnome-extra/gnome-firmware/Manifest
new file mode 100644
index ..91e4973b183a
--- /dev/null
+++ b/gnome-extra/gnome-firmware/Manifest
@@ -0,0 +1 @@
+DIST gnome-firmware-43.0.tar.xz 261244 BLAKE2B 
93eaf911d080f70d9f7de0467804751fe9f26fbe7d9aa0835360949bcc8c7ecb827ecc1a21c71392448b98b442db239ac85181bd1bfeedd896ff7357ebfee206
 SHA512 
8aa06de07e5fb40f15ee8c8a688552978dd183db8f783246094d5713c99d8b90aeb50212517a45e80e3152053fed864f99028f1f2b8535dc596c86a7d70c339a

diff --git 
a/gnome-extra/gnome-firmware/files/gnome-firmware-43.0-build-failure.patch 
b/gnome-extra/gnome-firmware/files/gnome-firmware-43.0-build-failure.patch
new file mode 100644
index ..2ea2b1938230
--- /dev/null
+++ b/gnome-extra/gnome-firmware/files/gnome-firmware-43.0-build-failure.patch
@@ -0,0 +1,26 @@
+From e8a5b2ec185d78c918305cd85962823c6b4ef363 Mon Sep 17 00:00:00 2001
+From: Richard Hughes 
+Date: Fri, 14 Oct 2022 15:15:23 +0100
+Subject: [PATCH] Fix compile failure with -Dsystemd=false
+
+Fixes https://gitlab.gnome.org/World/gnome-firmware/-/issues/47
+---
+ src/gfu-common.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/gfu-common.c b/src/gfu-common.c
+index dfb1d30..bf83778 100644
+--- a/src/gfu-common.c
 b/src/gfu-common.c
+@@ -234,7 +234,7 @@ gfu_common_system_shutdown(GError **error)
+ #else
+   g_set_error_literal(error,
+   FWUPD_ERROR,
+-  FWUPD_ERROR_INVALID_ARGS,
++  FWUPD_ERROR_NOT_SUPPORTED,
+   "No supported backend compiled in to perform the 
operation.");
+ #endif
+   return val != NULL;
+-- 
+GitLab
+

diff --git a/gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild 
b/gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild
new file mode 100644
index ..ecfd51345cde
--- /dev/null
+++ b/gnome-extra/gnome-firmware/gnome-firmware-43.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="Install firmware on devices"
+HOMEPAGE="https://gitlab.gnome.org/World/gnome-firmware";
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man elogind systemd"
+
+RDEPEND="
+   >=gui-libs/gtk-4.2:4
+   dev-libs/glib:2
+   >=sys-apps/fwupd-1.7.5[elogind?,systemd?]
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/libadwaita-1.0.0:1
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+   man? ( sys-apps/help2man )
+"
+
+DOCS=( README.md )
+
+PATCHES=(
+   # https://gitlab.gnome.org/World/gnome-firmware/-/issues/47
+   "${FILESDIR}/${P}-build-failure.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dconsolekit=false
+   -Ddevel=false
+   $(meson_use elogind)
+   $(meson_use man)
+   $(meson_use systemd)
+   )
+   meson_src_configure
+}

diff --git a/gnome-extra/gnome-firmware/metadata.xml 
b/gnome-extra/gnome-firmware/metadata.xml
new file mode 100644
index ..572c7daf2ccf
--- /dev/null
+++ b/gnome-extra/gnome-firmware/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   pa...@gentoo.org
+   
+



[gentoo-commits] repo/gentoo:master commit in: x11-themes/QGnomePlatform/

2022-10-23 Thread Pacho Ramos
commit: ded2a49da27e723258319ee28098a519273d5a88
Author: Daniel Brandt  spahan  ch>
AuthorDate: Mon Oct  3 06:21:53 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 16:06:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded2a49d

x11-themes/QGnomePlatform: make wayland optional

Signed-off-by: Daniel Brandt  spahan.ch>
Closes: https://github.com/gentoo/gentoo/pull/27591
Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/QGnomePlatform/QGnomePlatform-0.9.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-themes/QGnomePlatform/QGnomePlatform-0.9.0.ebuild 
b/x11-themes/QGnomePlatform/QGnomePlatform-0.9.0.ebuild
index 935a1bad9776..956410044093 100644
--- a/x11-themes/QGnomePlatform/QGnomePlatform-0.9.0.ebuild
+++ b/x11-themes/QGnomePlatform/QGnomePlatform-0.9.0.ebuild
@@ -11,12 +11,12 @@ 
SRC_URI="https://github.com/FedoraQt/QGnomePlatform/archive/${PV}.tar.gz -> ${P}
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 LICENSE="LGPL-2.1"
 SLOT="0"
-IUSE=""
+IUSE="wayland"
 
 RDEPEND="
dev-qt/qtdbus:5=
>=dev-qt/qtwidgets-5.15.2:5=
-   dev-qt/qtwayland:5=
+   wayland? ( dev-qt/qtwayland:5= )
dev-qt/qtx11extras:5=
gnome-base/gsettings-desktop-schemas
sys-apps/xdg-desktop-portal
@@ -29,6 +29,7 @@ BDEPEND="${RDEPEND}"
 src_configure() {
local mycmakeargs=(
-DUSE_QT6=false
+   -DDISABLE_DECORATION_SUPPORT="$(usex wayland false true)"
)
cmake_src_configure
 }



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

2022-10-23 Thread Pacho Ramos
commit: 76ccf0af91a096563c3eacbfb38b35e91a13bcdb
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 15:56:54 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 16:06:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ccf0af

x11-misc/virtualgl: add 3.0.2

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/virtualgl/Manifest   |   1 +
 x11-misc/virtualgl/virtualgl-3.0.2.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest
index 017d98d4d092..4053eaf60cdf 100644
--- a/x11-misc/virtualgl/Manifest
+++ b/x11-misc/virtualgl/Manifest
@@ -1,2 +1,3 @@
 DIST VirtualGL-3.0.1.tar.gz 1217488 BLAKE2B 
7ed73406361a5032806a6d9196328b48e23caf4dea668f6cbbf2ebcee3a0e76925141a826072f3b317327c71773683df65d5ecb16ffd92a1c5ddb088a63a3f6f
 SHA512 
d953b9c31ec3608a05da0069d83e7115a42e2c98bf169dcf97bf2d271cf7a5673e32d66247f0184aa40741597ca0732edb5f7992a82c5bc48bac25f1cb1889ef
+DIST VirtualGL-3.0.2.tar.gz 1220143 BLAKE2B 
72c6f46ee4c10c81516c9c3cfea610875375376050e266df3019fdfcc6426d10355292ce96cb0821e3934a8017daa8ab9a183049d714aa61c1e54a1b503527f4
 SHA512 
fe649460265def2858dde76fc9ad0c9183bc5ccf97da2689c43d7157d0a187f0fab784efb2ae17dbface4e7973a300e4b82f8bb7d563e80b67c3199b86068f37
 DIST VirtualGL-3.0.tar.gz 1244024 BLAKE2B 
f540a90cd84efa0bee5ad124cb2ded8c1b863be8b719581c5daf67afcec7ef5ef2c78720962a4d3159de91e9cba068cea18a278a3c4f7eb65c98b4f13792044c
 SHA512 
9d2f56d44dba936f653ecf0350c581298c4c51d6deb114570df32c044991a61313d59fb140517864e760bc6f7fd93bd27ffd35e2ff8a024243472a822d5cfd98

diff --git a/x11-misc/virtualgl/virtualgl-3.0.2.ebuild 
b/x11-misc/virtualgl/virtualgl-3.0.2.ebuild
new file mode 100644
index ..a7d108eb3851
--- /dev/null
+++ b/x11-misc/virtualgl/virtualgl-3.0.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic systemd
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/VirtualGL/${PN}.git";
+   inherit git-r3
+else
+   MY_PN="VirtualGL"
+   MY_P="${MY_PN}-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Run OpenGL applications remotely with full 3D hardware 
acceleration"
+HOMEPAGE="https://www.virtualgl.org/";
+
+SLOT="0"
+LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
+IUSE="ssl"
+
+RDEPEND="
+   ssl? (
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   )
+   media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXv[${MULTILIB_USEDEP}]
+   x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
+   virtual/glu[${MULTILIB_USEDEP}]
+   virtual/opencl[${MULTILIB_USEDEP}]
+   virtual/opengl[${MULTILIB_USEDEP}]
+   amd64? ( abi_x86_32? (
+   >=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32]
+   >=x11-libs/libX11-1.6.2[abi_x86_32]
+   >=x11-libs/libXext-1.3.2[abi_x86_32]
+   >=x11-libs/libXtst-1.2.3[abi_x86_32]
+   >=x11-libs/libXv-1.0.10[abi_x86_32]
+   x11-libs/xcb-util-keysyms[abi_x86_32]
+   >=virtual/glu-9.0-r1[abi_x86_32]
+   virtual/opencl[abi_x86_32]
+   >=virtual/opengl-7.0-r1[abi_x86_32]
+   ) )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   # Use /var/lib, bug #428122
+   sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html 
doc/advancedopengl.txt \
+   server/vglrun.in server/vglgenkey server/vglserver_config || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # Completely breaks steam/wine for discrete graphics otherwise
+   # see https://github.com/VirtualGL/virtualgl/issues/16
+   append-ldflags "-Wl,--no-as-needed"
+
+   abi_configure() {
+   local mycmakeargs=(
+   -DVGL_USESSL="$(usex ssl)"
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/"${PF}"
+   -DTJPEG_INCLUDE_DIR=/usr/include
+   -DCMAKE_INSTALL_LIBDIR=/usr/$(get_libdir)/VirtualGL
+   -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
+   -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
+   )
+   cmake_src_configure
+   }
+   multilib_parallel_foreach_abi abi_configure
+}
+
+src_install() {
+   cmake-multilib_src_install
+
+   # Make config dir
+   keepdir /var/lib/VirtualGL
+   fowners root:video /var/lib/VirtualGL
+   fperms 0750 /var/lib/VirtualGL
+   newinitd "${FILESDIR}/vgl.initd-r4" vgl
+   newconfd "${FILESDIR}/vgl.confd-r2" vgl
+
+   exeinto /usr/libexec
+   doexe

[gentoo-commits] repo/gentoo:master commit in: x11-themes/papirus-icon-theme/

2022-10-23 Thread Pacho Ramos
commit: 0b8620ab901f07f14a92976989b1368d3bff6c85
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 14:59:46 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 16:06:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8620ab

x11-themes/papirus-icon-theme: stabilize 20220910 for ALLARCHES

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild 
b/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild
index ba16909cf972..a371fd390682 100644
--- a/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild
+++ b/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/${
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: x11-themes/papirus-icon-theme/

2022-10-23 Thread Pacho Ramos
commit: 88ef188e49fa17572697394f6a46999cdd50fb00
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 14:59:07 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 16:06:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ef188e

x11-themes/papirus-icon-theme: stabilize 20220910 for amd64, ppc64, x86

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild 
b/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild
index 9e32d72ff800..ba16909cf972 100644
--- a/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild
+++ b/x11-themes/papirus-icon-theme/papirus-icon-theme-20220910.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/${
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 
 src_prepare() {
default



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

2022-10-23 Thread Pacho Ramos
commit: ce7b9c5ab75155c99555600f947abbd2b8126ec3
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 15:57:16 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 16:06:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7b9c5a

x11-misc/virtualgl: drop 3.0-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/virtualgl/Manifest|   1 -
 x11-misc/virtualgl/virtualgl-3.0-r1.ebuild | 101 -
 2 files changed, 102 deletions(-)

diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest
index 4053eaf60cdf..d9eec5b6ca96 100644
--- a/x11-misc/virtualgl/Manifest
+++ b/x11-misc/virtualgl/Manifest
@@ -1,3 +1,2 @@
 DIST VirtualGL-3.0.1.tar.gz 1217488 BLAKE2B 
7ed73406361a5032806a6d9196328b48e23caf4dea668f6cbbf2ebcee3a0e76925141a826072f3b317327c71773683df65d5ecb16ffd92a1c5ddb088a63a3f6f
 SHA512 
d953b9c31ec3608a05da0069d83e7115a42e2c98bf169dcf97bf2d271cf7a5673e32d66247f0184aa40741597ca0732edb5f7992a82c5bc48bac25f1cb1889ef
 DIST VirtualGL-3.0.2.tar.gz 1220143 BLAKE2B 
72c6f46ee4c10c81516c9c3cfea610875375376050e266df3019fdfcc6426d10355292ce96cb0821e3934a8017daa8ab9a183049d714aa61c1e54a1b503527f4
 SHA512 
fe649460265def2858dde76fc9ad0c9183bc5ccf97da2689c43d7157d0a187f0fab784efb2ae17dbface4e7973a300e4b82f8bb7d563e80b67c3199b86068f37
-DIST VirtualGL-3.0.tar.gz 1244024 BLAKE2B 
f540a90cd84efa0bee5ad124cb2ded8c1b863be8b719581c5daf67afcec7ef5ef2c78720962a4d3159de91e9cba068cea18a278a3c4f7eb65c98b4f13792044c
 SHA512 
9d2f56d44dba936f653ecf0350c581298c4c51d6deb114570df32c044991a61313d59fb140517864e760bc6f7fd93bd27ffd35e2ff8a024243472a822d5cfd98

diff --git a/x11-misc/virtualgl/virtualgl-3.0-r1.ebuild 
b/x11-misc/virtualgl/virtualgl-3.0-r1.ebuild
deleted file mode 100644
index 8cb6671d67db..
--- a/x11-misc/virtualgl/virtualgl-3.0-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic systemd
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/VirtualGL/${PN}.git";
-   inherit git-r3
-else
-   MY_PN="VirtualGL"
-   MY_P="${MY_PN}-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${MY_P}.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="Run OpenGL applications remotely with full 3D hardware 
acceleration"
-HOMEPAGE="https://www.virtualgl.org/";
-
-SLOT="0"
-LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
-IUSE="ssl"
-
-RDEPEND="
-   ssl? (
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
-   media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libXext[${MULTILIB_USEDEP}]
-   x11-libs/libXtst[${MULTILIB_USEDEP}]
-   x11-libs/libXv[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
-   virtual/glu[${MULTILIB_USEDEP}]
-   virtual/opencl[${MULTILIB_USEDEP}]
-   virtual/opengl[${MULTILIB_USEDEP}]
-   amd64? ( abi_x86_32? (
-   >=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32]
-   >=x11-libs/libX11-1.6.2[abi_x86_32]
-   >=x11-libs/libXext-1.3.2[abi_x86_32]
-   >=x11-libs/libXtst-1.2.3[abi_x86_32]
-   >=x11-libs/libXv-1.0.10[abi_x86_32]
-   x11-libs/xcb-util-keysyms[abi_x86_32]
-   >=virtual/glu-9.0-r1[abi_x86_32]
-   virtual/opencl[abi_x86_32]
-   >=virtual/opengl-7.0-r1[abi_x86_32]
-   ) )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   # Use /var/lib, bug #428122
-   sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html 
doc/advancedopengl.txt \
-   server/vglrun.in server/vglgenkey server/vglserver_config || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # Completely breaks steam/wine for discrete graphics otherwise
-   # see https://github.com/VirtualGL/virtualgl/issues/16
-   append-ldflags "-Wl,--no-as-needed"
-
-   abi_configure() {
-   local mycmakeargs=(
-   -DVGL_USESSL="$(usex ssl)"
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/"${PF}"
-   -DTJPEG_INCLUDE_DIR=/usr/include
-   -DCMAKE_INSTALL_LIBDIR=/usr/$(get_libdir)/VirtualGL
-   -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
-   -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
-   )
-   cmake_src_configure
-   }
-   multilib_parallel_foreach_abi abi_configure
-}
-
-src_install() {
-   cmake-multilib_src_install
-
-   # Make config dir
-   keepdir /var/lib/VirtualGL
-   fowners root:video /var/lib/VirtualGL
-   fperms 0750 /var/lib/VirtualGL
-   newinitd "${FILESDIR}/vgl.initd-r4" vgl
-   newconfd "${FILESDIR}/vgl.confd-r2" vgl
-
-   exeinto /usr/libexec
- 

[gentoo-commits] repo/gentoo:master commit in: x11-themes/ubuntu-wallpapers/

2022-10-23 Thread Pacho Ramos
commit: 1c94f01e5d61bebf24849ca93c7eeb376dae4b91
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct 23 15:46:51 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct 23 16:06:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c94f01e

x11-themes/ubuntu-wallpapers: add 22.10.2

Closes: https://bugs.gentoo.org/877511
Signed-off-by: Pacho Ramos  gentoo.org>

 x11-themes/ubuntu-wallpapers/Manifest  |  1 +
 .../ubuntu-wallpapers-22.10.2.ebuild   | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/x11-themes/ubuntu-wallpapers/Manifest 
b/x11-themes/ubuntu-wallpapers/Manifest
index dce224cb5d48..fec6439f51f6 100644
--- a/x11-themes/ubuntu-wallpapers/Manifest
+++ b/x11-themes/ubuntu-wallpapers/Manifest
@@ -1 +1,2 @@
 DIST ubuntu-wallpapers_21.10.1.orig.tar.gz 246340533 BLAKE2B 
0d5b253fd1462baad0ebc758c20a4e9662baf913bb776342faa31df5ae33629098680fe0a442c186271089d2769cfee1439438851a510f3d978669cb95a017af
 SHA512 
f48c9ac59c6de32b4dbdd2a52c21b5464f6100c4acb2384150d9666e8cf31eb705d534742ca54df1f8ed82363d79704294aa6a52933838ee9fddd0a58e53cdcc
+DIST ubuntu-wallpapers_22.10.2.orig.tar.gz 291534519 BLAKE2B 
b79c3a685c7d7b0e43cb365e27b845f194c466c513f138bf4120e14f23c7ed5c16e4586150086444fdc0d7d460b175e2c5ebd615bd95ae5130906d1c39da74c3
 SHA512 
e2dcdd0a07fc50c4059e3254b179de73474ab53298c29a7234eb14335bfb83cb1b2e9e7a53787caf1a95929876e083d3684be162a5a5f8b14325446eef5c9a5c

diff --git a/x11-themes/ubuntu-wallpapers/ubuntu-wallpapers-22.10.2.ebuild 
b/x11-themes/ubuntu-wallpapers/ubuntu-wallpapers-22.10.2.ebuild
new file mode 100644
index ..42a449c95f43
--- /dev/null
+++ b/x11-themes/ubuntu-wallpapers/ubuntu-wallpapers-22.10.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Ubuntu wallpapers"
+HOMEPAGE="https://launchpad.net/ubuntu/+source/ubuntu-wallpapers";
+MY_P="${PN}_${PV}"
+SRC_URI="mirror://ubuntu/pool/main/u/${PN}/${MY_P}.orig.tar.gz"
+
+# Review COPYING file for updates
+LICENSE="CC-BY-SA-3.0"
+
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}/${MY_P/_/-}"
+
+SLOT="0"
+
+src_compile() { :; }
+src_test() { :; }
+
+src_install() {
+   insinto /usr/share/backgrounds
+   doins *.jpg *.png
+
+   insinto /usr/share/backgrounds/contest
+   doins contest/*.xml
+
+   for i in *.xml.in; do
+   sed -i 's/_name/name/g' ${i}
+   insinto /usr/share/gnome-background-properties
+   newins ${i} ${i/.in/}
+   done
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/atd/

2022-10-23 Thread Maciej Barć
commit: 8720e7d87d1db72513cd5f48fcd52c5954efd207
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Oct 23 16:05:34 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Oct 23 16:06:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8720e7d8

dev-ml/atd: use yojson >=2.0.2

Closes: https://bugs.gentoo.org/878095
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/atd/atd-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/atd/atd-2.10.0.ebuild b/dev-ml/atd/atd-2.10.0.ebuild
index 9cbb64e8703c..a06dee2319dc 100644
--- a/dev-ml/atd/atd-2.10.0.ebuild
+++ b/dev-ml/atd/atd-2.10.0.ebuild
@@ -18,11 +18,11 @@ RESTRICT="test"
 RDEPEND="
>=dev-lang/ocaml-4.08:=[ocamlopt?]
>=dev-ml/cmdliner-1.1.1:=
+   >=dev-ml/yojson-2.0.2:=
dev-ml/biniou:=
dev-ml/easy-format:=
dev-ml/menhir:=
dev-ml/re:=
-   dev-ml/yojson:=
 "
 DEPEND="${RDEPEND}"
 



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

2022-10-23 Thread Matthew Smith
commit: 25e4113eb50d06e50c099668c2d0a5129fe0f865
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Oct 23 15:38:25 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Oct 23 15:38:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e4113e

net-misc/xmrig: add 6.18.1

Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/xmrig/Manifest|  1 +
 net-misc/xmrig/xmrig-6.18.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
index 40749b1f65ad..2e77a5f4e2ea 100644
--- a/net-misc/xmrig/Manifest
+++ b/net-misc/xmrig/Manifest
@@ -1 +1,2 @@
 DIST xmrig-6.18.0.tar.gz 2389032 BLAKE2B 
c7561e2d9303c80f97615471a28f57bc48c93749459e48451de52d1130b436298354a0419c3ed3c96f2bfe3592b7d28f85b91c7698174917d6eb08b685a12145
 SHA512 
ed20b760ae7603de752c933513c3f7abb2e254a44d79252264952f3e70c7b5320389ed4f6534a6dc8eb7cac8b1086239c46baf18c71f7ba7f0018914b2fd5917
+DIST xmrig-6.18.1.tar.gz 2394259 BLAKE2B 
4d7ed3ce7b6c9dce9b25da7c316df4542046b014167ce090c5c2ec4dbf61607e4238ce8a8407a396f1eb47dc76cbfac08e0131835d9c4bbff8f4e5920d2f19a6
 SHA512 
bb297b17f820ad38f0c68aebfe1be8e82e85aede99a9e2a7692935ed57dab06a36566d13c16f850123dc6e829dfb56bc9253c46b94e6a703fe169a0126feb37b

diff --git a/net-misc/xmrig/xmrig-6.18.1.ebuild 
b/net-misc/xmrig/xmrig-6.18.1.ebuild
new file mode 100644
index ..5e038e700270
--- /dev/null
+++ b/net-misc/xmrig/xmrig-6.18.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
+HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig";
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="Apache-2.0 GPL-3+ MIT"
+SLOT="0"
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
+
+DEPEND="
+   dev-libs/libuv:=
+   hwloc? ( >=sys-apps/hwloc-2.5.0:= )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !arm64? ( sys-apps/msr-tools )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
+)
+
+src_prepare() {
+   if ! use donate ; then
+   sed -i 's/1;/0;/g' src/donate.h || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
+   -DWITH_HWLOC=$(usex hwloc)
+   -DWITH_TLS=$(usex ssl)
+   -DWITH_OPENCL=$(usex opencl)
+   -DWITH_CUDA=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   default
+   keepdir /etc/xmrig
+   systemd_dounit "${FILESDIR}"/xmrig.service
+   dobin "${BUILD_DIR}/xmrig"
+   dobin "${S}/scripts/enable_1gb_pages.sh"
+   dobin "${S}/scripts/randomx_boost.sh"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/

2022-10-23 Thread Michał Górny
commit: 7e7e6fc75d75c18b46347c1ea8d2df3cfaf5ffba
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7e6fc7

sys-libs/libcxxabi: Add 16.0.0_pre20221023 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-16.0.0_pre20221023.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index a3b5849d2682..94b891bdfa16 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -3,4 +3,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20221023.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20221023.ebuild
new file mode 100644
index ..8d8f8212d31e
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_pre20221023.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2022-10-23 Thread Michał Górny
commit: 2fe292a955b3de69528b660dcba46c7314ebc804
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe292a9

sys-devel/clang-runtime: Add 16.0.0_pre20221023 snapshot

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

 .../clang-runtime-16.0.0_pre20221023.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221023.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221023.ebuild
new file mode 100644
index ..3cb2769d40af
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221023.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/";
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213";
+   fi
+}



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

2022-10-23 Thread Michał Górny
commit: 9c9c7e2078aeb3afb8f32c009e345bde0fdc5b0c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9c7e20

sys-devel/clang-common: Add 16.0.0_pre20221023 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-16.0.0_pre20221023-r1.ebuild  | 126 +
 2 files changed, 127 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index a3b5849d2682..94b891bdfa16 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -3,4 +3,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20221023-r1.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20221023-r1.ebuild
new file mode 100644
index ..3e43f51a0aab
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20221023-r1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel

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

2022-10-23 Thread Michał Górny
commit: c836944ad3e477a2a104a0bf629727fa73e3f9c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 08:17:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:36:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c836944a

llvm.org.eclass: Add 16.0.0_pre20221023 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 5bc70d4937c2..d10718d15d97 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -84,6 +84,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
16.0.0_pre20221016)

EGIT_COMMIT=14f996dca8a2b5b17d6917528bfd9ee71ba6192a
;;
+   16.0.0_pre20221023)
+   
EGIT_COMMIT=b34ea582774c057d9bf5591174d683fd3d8aa02b
+   ;;
*)
die "Unknown snapshot: ${PV}"
;;



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

2022-10-23 Thread Michał Górny
commit: 02406e19c53d88c18dde45c52ce7f12d89dfe981
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02406e19

dev-libs/libclc: Add 16.0.0_pre20221023 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-16.0.0_pre20221023.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 1c6e13bf74cd..06abd376eed2 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -3,3 +3,4 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583

diff --git a/dev-libs/libclc/libclc-16.0.0_pre20221023.ebuild 
b/dev-libs/libclc/libclc-16.0.0_pre20221023.ebuild
new file mode 100644
index ..2ec99d83a103
--- /dev/null
+++ b/dev-libs/libclc/libclc-16.0.0_pre20221023.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS=""
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=16
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   sys-devel/clang:16
+   sys-devel/clang:15
+   sys-devel/clang:14
+   sys-devel/clang:13
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   # we do not need llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   # TODO: spirv
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   -DLLVM_CONFIG="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/

2022-10-23 Thread Michał Górny
commit: 38983790e33cb4ca247d33aa0164ddf7b9b13b8b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38983790

sys-libs/libomp: Add 16.0.0_pre20221023 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-16.0.0_pre20221023.ebuild | 136 +++
 2 files changed, 137 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 99e4d67fc0d0..5925b5932879 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20221023.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20221023.ebuild
new file mode 100644
index ..3fd312c5eb2c
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.0_pre20221023.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   i

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2022-10-23 Thread Michał Górny
commit: e295a6e26782afc653476d99cdd22f9e878ad5fa
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e295a6e2

sys-libs/compiler-rt-sanitizers: Add 16.0.0_pre20221023 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   2 +
 ...ompiler-rt-sanitizers-16.0.0_pre20221023.ebuild | 218 +
 2 files changed, 220 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index d12451cf9612..76db93e396c0 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -1,10 +1,12 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r3.tar.xz 16904 BLAKE2B 
ebf67455071d6d3744cfc0491b8a33c4c63bfdbcf668565fa0718f6cdb01bced53be9d1cdf6774f6cd8427c07c0ede69503d74cf3574642a6967b38730248ebb
 SHA512 
adc5a3212657d1defa7b720d1a7e9e91586439a34964d44b6897d21be3d208bd15c04bf20502dd7125ef8c368defaeea146eb844ca321be56eebcee52be606a9
 DIST llvm-gentoo-patchset-15.0.3.tar.xz 17480 BLAKE2B 
d540b044ad0a0505ebf69f732c71fbce281cfc13ee599ba1289238b673a4ba9a4196e80d63fec99db82e55bf6f036fbb9ca0ba489169c2a732f0d1aa2e96ae5a
 SHA512 
f877d5be3e38d642c8a47287562a42d07f84c7d1b466ae2161aed3f2797bebedaf1118623ae3ded2b47d6abc0ca29ba7a387c07b6097389e715a50cc3816
+DIST llvm-gentoo-patchset-16.0.0_pre20221023.tar.xz 5876 BLAKE2B 
496f2db3dd9b4c8d3a87bb098f0c995124c594a24095abc351ba3f13652ff2ee7a988dfb49652ab7780a5107f16509f56531375ab46f330797b0df562b6541d8
 SHA512 
518aca413537ce2e1aee8252692bc008e520c94fccc6c1b4a106decd4042cf21bbae95e3520a0c76cb7be81ad7a6a705734117ecaa254725dbc1f597f8ec6172
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221023.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221023.ebuild
new file mode 100644
index ..90f634b75ea4

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

2022-10-23 Thread Michał Górny
commit: 6cfb81268322ffa13b1215726221726712fbc4ff
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:52:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfb8126

sys-devel/llvm: Add 16.0.0_pre20221023 snapshot

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

 sys-devel/llvm/Manifest   |   2 +
 sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild | 523 ++
 2 files changed, 525 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index fafc348837ef..8b8d0470db11 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -4,10 +4,12 @@ DIST llvm-15.0.3-manpages.tar.bz2 229076 BLAKE2B 
377809b34339af7deb80856281932d9
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
 DIST llvm-gentoo-patchset-15.0.3.tar.xz 17480 BLAKE2B 
d540b044ad0a0505ebf69f732c71fbce281cfc13ee599ba1289238b673a4ba9a4196e80d63fec99db82e55bf6f036fbb9ca0ba489169c2a732f0d1aa2e96ae5a
 SHA512 
f877d5be3e38d642c8a47287562a42d07f84c7d1b466ae2161aed3f2797bebedaf1118623ae3ded2b47d6abc0ca29ba7a387c07b6097389e715a50cc3816
+DIST llvm-gentoo-patchset-16.0.0_pre20221023.tar.xz 5876 BLAKE2B 
496f2db3dd9b4c8d3a87bb098f0c995124c594a24095abc351ba3f13652ff2ee7a988dfb49652ab7780a5107f16509f56531375ab46f330797b0df562b6541d8
 SHA512 
518aca413537ce2e1aee8252692bc008e520c94fccc6c1b4a106decd4042cf21bbae95e3520a0c76cb7be81ad7a6a705734117ecaa254725dbc1f597f8ec6172
 DIST llvm-gentoo-patchset--r3.tar.xz 4076 BLAKE2B 
30bdf740606a1718ae45d850803385d425b656fbbe0250f587cad54f55272e3617d5ee0d04f534a58f87408b0a2dea322ebf1bb8cd653a2beba21d0bc5778c62
 SHA512 
2c7080ffd09d7dcf4c72a97044a5c63ab895250721d60270bc51c2095aef5f9039781892b4c0d14e942611686153f874a1f52a1c854bb8ca093383c08bdc005a
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild
new file mode 100644
index ..f8abbd36f09e
--- /dev/null
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild
@@ -0,0 +1,523

[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/

2022-10-23 Thread Michał Górny
commit: 4c76fb5ea9ee03f51bd743838a84470d86181d18
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c76fb5e

sys-libs/llvm-libunwind: Add 16.0.0_pre20221023 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-16.0.0_pre20221023.ebuild   | 120 +
 2 files changed, 121 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 21c9828dbd8d..8a6864f35020 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -4,4 +4,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221023.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221023.ebuild
new file mode 100644
index ..cb718502b12b
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221023.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_CRO

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2022-10-23 Thread Michał Górny
commit: d8ef7ed1a7fb2ab67681bb90b233b684e4347eda
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ef7ed1

sys-libs/compiler-rt: Add 16.0.0_pre20221023 snapshot

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

 sys-libs/compiler-rt/Manifest  |   2 +
 .../compiler-rt-16.0.0_pre20221023.ebuild  | 150 +
 2 files changed, 152 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index ccc3e8438e1c..7158e5f506a2 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -1,10 +1,12 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
 DIST llvm-gentoo-patchset-15.0.3.tar.xz 17480 BLAKE2B 
d540b044ad0a0505ebf69f732c71fbce281cfc13ee599ba1289238b673a4ba9a4196e80d63fec99db82e55bf6f036fbb9ca0ba489169c2a732f0d1aa2e96ae5a
 SHA512 
f877d5be3e38d642c8a47287562a42d07f84c7d1b466ae2161aed3f2797bebedaf1118623ae3ded2b47d6abc0ca29ba7a387c07b6097389e715a50cc3816
+DIST llvm-gentoo-patchset-16.0.0_pre20221023.tar.xz 5876 BLAKE2B 
496f2db3dd9b4c8d3a87bb098f0c995124c594a24095abc351ba3f13652ff2ee7a988dfb49652ab7780a5107f16509f56531375ab46f330797b0df562b6541d8
 SHA512 
518aca413537ce2e1aee8252692bc008e520c94fccc6c1b4a106decd4042cf21bbae95e3520a0c76cb7be81ad7a6a705734117ecaa254725dbc1f597f8ec6172
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221023.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221023.ebuild
new file mode 100644
index ..aa8c18a00783
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221023.ebuild
@@ -0,0 +1,150 @@
+# Co

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

2022-10-23 Thread Michał Górny
commit: 725910a34551bfc85dbfd92a57f19c3100d229e9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725910a3

dev-util/lldb: Add 16.0.0_pre20221023 snapshot

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

 dev-util/lldb/Manifest   |   2 +
 dev-util/lldb/lldb-16.0.0_pre20221023.ebuild | 115 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index a3b5849d2682..dcf3211a5ba1 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -1,6 +1,8 @@
+DIST llvm-gentoo-patchset-16.0.0_pre20221023.tar.xz 5876 BLAKE2B 
496f2db3dd9b4c8d3a87bb098f0c995124c594a24095abc351ba3f13652ff2ee7a988dfb49652ab7780a5107f16509f56531375ab46f330797b0df562b6541d8
 SHA512 
518aca413537ce2e1aee8252692bc008e520c94fccc6c1b4a106decd4042cf21bbae95e3520a0c76cb7be81ad7a6a705734117ecaa254725dbc1f597f8ec6172
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-16.0.0_pre20221023.ebuild 
b/dev-util/lldb/lldb-16.0.0_pre20221023.ebuild
new file mode 100644
index ..0caeee2c517d
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.0_pre20221023.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-dev

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2022-10-23 Thread Michał Górny
commit: 27219de2f3f926e71fd45593eb8bb1a0aef40d88
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27219de2

sys-libs/libcxx: Add 16.0.0_pre20221023 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-16.0.0_pre20221023.ebuild | 204 +++
 2 files changed, 205 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 99e4d67fc0d0..5925b5932879 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -5,4 +5,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-16.0.0_pre20221023.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_pre20221023.ebuild
new file mode 100644
index ..9b9bd5a335cb
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.0_pre20221023.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in sinc

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

2022-10-23 Thread Michał Górny
commit: 354d4b42759f7be8b8890dfab15e46c9446f5a2e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354d4b42

dev-python/clang-python: Add 16.0.0_pre20221023 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-16.0.0_pre20221023.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index a3b5849d2682..94b891bdfa16 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -3,4 +3,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20221023.ebuild 
b/dev-python/clang-python/clang-python-16.0.0_pre20221023.ebuild
new file mode 100644
index ..9b34adc8ac6f
--- /dev/null
+++ b/dev-python/clang-python/clang-python-16.0.0_pre20221023.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2022-10-23 Thread Michał Górny
commit: 78aaa7e0974a69f4b4c02807e1a8b11f128cf56e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78aaa7e0

sys-devel/lld: Add 16.0.0_pre20221023 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-16.0.0_pre20221023.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index a3b5849d2682..94b891bdfa16 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -3,4 +3,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-16.0.0_pre20221023.ebuild 
b/sys-devel/lld/lld-16.0.0_pre20221023.ebuild
new file mode 100644
index ..91b9130d52f8
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.0_pre20221023.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake_

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

2022-10-23 Thread Michał Górny
commit: 7dabdcac3bf7d2ea471c050f7c00ca595f2628a8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dabdcac

sys-devel/clang: Add 16.0.0_pre20221023 snapshot

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

 sys-devel/clang/Manifest|   2 +
 sys-devel/clang/clang-16.0.0_pre20221023.ebuild | 456 
 2 files changed, 458 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 588f655c6e0c..d42c4b1a3975 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -5,10 +5,12 @@ DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574
 DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
 DIST llvm-gentoo-patchset-15.0.2-r100.tar.xz 15916 BLAKE2B 
c48afb18c706292d55e028aae2be8f1bc7035ff527ca4f0b32c47d38cbf3022730cc21ca67f921c53d8535fc04c51fdaf63a4810a2c6b519fa33c08116259f30
 SHA512 
1051a0b2674d2b74c4ac75b734dbaba53507577ce6bd150b0f241b39c9a60b3bd4c420a90dddeee675005633714e5d634684eef22e43fc87e28c1d8c9229e5ee
 DIST llvm-gentoo-patchset-15.0.3.tar.xz 17480 BLAKE2B 
d540b044ad0a0505ebf69f732c71fbce281cfc13ee599ba1289238b673a4ba9a4196e80d63fec99db82e55bf6f036fbb9ca0ba489169c2a732f0d1aa2e96ae5a
 SHA512 
f877d5be3e38d642c8a47287562a42d07f84c7d1b466ae2161aed3f2797bebedaf1118623ae3ded2b47d6abc0ca29ba7a387c07b6097389e715a50cc3816
+DIST llvm-gentoo-patchset-16.0.0_pre20221023.tar.xz 5876 BLAKE2B 
496f2db3dd9b4c8d3a87bb098f0c995124c594a24095abc351ba3f13652ff2ee7a988dfb49652ab7780a5107f16509f56531375ab46f330797b0df562b6541d8
 SHA512 
518aca413537ce2e1aee8252692bc008e520c94fccc6c1b4a106decd4042cf21bbae95e3520a0c76cb7be81ad7a6a705734117ecaa254725dbc1f597f8ec6172
 DIST llvm-gentoo-patchset--r4.tar.xz 4120 BLAKE2B 
0d45763a36b711e336bf1e36c361c68df5d679837e0b1cb1f9cc26bb52bf769f3c6683f56a01a7ea2bddcbf044a883ea504360a2414ad8dab1f696b8bdd61bfa
 SHA512 
a02b08faf2fa59302161e7ac8f129592fde2e6c6ad5b273c948fa0d68e6a76f14fecc2850cec43f9a9505d483066240eaa3787c77e6bf75bbaa2c4dcacda2d16
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-16.0.0_pre20221023.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20221023.ebuild
new file mode 100644
index ..60bad527ff32
--- /dev/null
+++ b/sys-devel/clang/clang-16.0.0_pre20221023.eb

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

2022-10-23 Thread Michał Górny
commit: 3737a0e1541db34ce824121f01db0cde81efc407
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:56:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3737a0e1

dev-python/lit: Add 16.0.0_pre20221023 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-16.0.0_pre20221023.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index a3b5849d2682..94b891bdfa16 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -3,4 +3,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/lit/lit-16.0.0_pre20221023.ebuild 
b/dev-python/lit/lit-16.0.0_pre20221023.ebuild
new file mode 100644
index ..8ace6ca8b915
--- /dev/null
+++ b/dev-python/lit/lit-16.0.0_pre20221023.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2022-10-23 Thread Michał Górny
commit: 21c5227ef188ea19571c2974c5e4b5e7db74ec6a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:52:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c5227e

dev-ml/llvm-ocaml: Add 16.0.0_pre20221023 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-16.0.0_pre20221023.ebuild   | 112 +
 2 files changed, 113 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index a3b5849d2682..94b891bdfa16 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -3,4 +3,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221023.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221023.ebuild
new file mode 100644
index ..3f12e090b092
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221023.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS

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

2022-10-23 Thread Michał Górny
commit: 9a732c2fae7549b06dd09c590d133a60c61e97b2
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 23 14:52:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 23 14:52:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a732c2f

sys-devel/llvm-common: Add 16.0.0_pre20221023 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-16.0.0_pre20221023.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index a3b5849d2682..94b891bdfa16 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -3,4 +3,5 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf
 DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 
BLAKE2B 
a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d
 SHA512 
e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
 DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 
3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd
 SHA512 
d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
 DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B 
e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537
 SHA512 
41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 
BLAKE2B 
d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad57567d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b
 SHA512 
3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_pre20221023.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_pre20221023.ebuild
new file mode 100644
index ..df37476f6fbc
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_pre20221023.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



[gentoo-commits] repo/gentoo:master commit in: games-simulation/lincity/, games-simulation/lincity/files/

2022-10-23 Thread Sam James
commit: 235cd3184b4b6acdff7f06b47cbc91e56131c2bc
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 23 12:58:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 23 14:27:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235cd318

games-simulation/lincity: fix build w/ Clang 16

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

 ...otypes-and-implicit-function-declarations.patch | 270 +
 ...y-1.13.1-r2.ebuild => lincity-1.13.1-r3.ebuild} |   3 +-
 2 files changed, 272 insertions(+), 1 deletion(-)

diff --git 
a/games-simulation/lincity/files/lincity-1.13.1-Fix-prototypes-and-implicit-function-declarations.patch
 
b/games-simulation/lincity/files/lincity-1.13.1-Fix-prototypes-and-implicit-function-declarations.patch
new file mode 100644
index ..98d8d8750fcb
--- /dev/null
+++ 
b/games-simulation/lincity/files/lincity-1.13.1-Fix-prototypes-and-implicit-function-declarations.patch
@@ -0,0 +1,270 @@
+From 91953cf63f9e0a20ea37d7fc4780ee3c5d9fd917 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 23 Oct 2022 13:47:33 +0100
+Subject: [PATCH] Fix prototypes and implicit function declarations
+
+Bug: https://bugs.gentoo.org/874723
+---
+ dialbox.h| 2 +-
+ engine.c | 2 +-
+ fileutil.c   | 1 +
+ ldsvgui.c| 2 +-
+ module_buttons.c | 2 +-
+ mouse.c  | 6 --
+ mouse.h  | 2 +-
+ mps.c| 2 +-
+ mps.h| 2 +-
+ pbar.c   | 4 ++--
+ pixmap.c | 2 +-
+ power.c  | 4 ++--
+ power.h  | 2 +-
+ screen.c | 8 
+ 14 files changed, 22 insertions(+), 19 deletions(-)
+
+diff --git a/dialbox.h b/dialbox.h
+index 1e4f21b..0d3fa76 100644
+--- a/dialbox.h
 b/dialbox.h
+@@ -22,7 +22,7 @@ typedef struct dialog_box_struct Dialog_Box;
+ 
+ /* Public functions */
+ int dialog_box(int colour, int argc, ...); 
+-void dialog_refresh();
++void dialog_refresh(void);
+ void dialog_close(int return_value);
+ 
+ #define MAX_DBOX_ENTRIES 64 /* Huge, but necessary for current use */
+diff --git a/engine.c b/engine.c
+index 7c088f3..03b3998 100644
+--- a/engine.c
 b/engine.c
+@@ -470,7 +470,7 @@ sell_steel (int xt, int yt)
+ }
+ 
+ void
+-do_pollution ()
++do_pollution (void)
+ {
+   int x, p;
+   int* pol = &map.pollution[0][0];
+diff --git a/fileutil.c b/fileutil.c
+index 2fd6f3d..b4bf244 100644
+--- a/fileutil.c
 b/fileutil.c
+@@ -9,6 +9,7 @@
+ #include  /* XXX: GCS FIX: What does configure need to know? */
+ #include "lcintl.h"
+ #include "lcstring.h"
++#include "lcsvga.h"
+ #include "ldsvgui.h"
+ 
+ /* XXX: Where are SVGA specific includes? */
+diff --git a/ldsvgui.c b/ldsvgui.c
+index a9c8126..f783e60 100644
+--- a/ldsvgui.c
 b/ldsvgui.c
+@@ -277,7 +277,7 @@ do_network_screen (void)
+ #endif
+ 
+ void
+-do_save_city ()
++do_save_city (void)
+ {
+ Rect* mw = &scr.main_win;
+ char s[200], c;
+diff --git a/module_buttons.c b/module_buttons.c
+index 1bf77cd..51c746d 100644
+--- a/module_buttons.c
 b/module_buttons.c
+@@ -465,7 +465,7 @@ unhighlight_module_button (int module)
+ /* draw_selected_module_cost: write info about the module to the status area 
*/
+ 
+ void
+-draw_selected_module_cost ()
++draw_selected_module_cost (void)
+ {
+ Rect* b = &scr.select_message;
+ char s[100];
+diff --git a/mouse.c b/mouse.c
+index aaba144..85ca571 100644
+--- a/mouse.c
 b/mouse.c
+@@ -46,6 +46,8 @@ static Mouse_Handle * mhandle_first;
+ static Mouse_Handle * mhandle_last;
+ static Mouse_Handle * mhandle_current;
+ 
++int mode(int x, int y);
++
+ /* -- *
+  * cs_mouse_handler
+  * --
+@@ -1152,7 +1154,7 @@ mt_perm(int x, int y)
+ }
+ 
+ int
+-do_mt_draw (int x1, int x2, int y1, int y2, int (*mode)())
++do_mt_draw (int x1, int x2, int y1, int y2, int (*mode)(int x, int y))
+ {
+ int dir = 1;
+ int horiz = 1;
+@@ -1321,7 +1323,7 @@ cmp(int n1, int n2)
+ }
+ 
+ void
+-init_mouse_registry()
++init_mouse_registry(void)
+ {
+ mhandle_first = NULL;
+ mhandle_last = NULL;
+diff --git a/mouse.h b/mouse.h
+index b31721b..0d87072 100644
+--- a/mouse.h
 b/mouse.h
+@@ -48,7 +48,7 @@ struct mouse_button_struct {
+ /* Public functions */
+ 
+ void mouse_setup (void);
+-void init_mouse_registry();
++void init_mouse_registry(void);
+ int mouse_handle_click(int x, int y, int button); 
+ 
+ Mouse_Handle * mouse_register(Rect * r, void (*handler)(int, int, int));
+diff --git a/mps.c b/mps.c
+index 3b82f1e..79f787b 100644
+--- a/mps.c
 b/mps.c
+@@ -61,7 +61,7 @@ mps_handler(int x, int y, int button)
+ /* mps_init(): Initialize mps vars and mouse handles */
+ 
+ void
+-mps_init() 
++mps_init(void)
+ {
+ mps_style = MPS_GLOBAL;
+ mps_global_style = MPS_GLOBAL_FINANCE;
+diff --git a/mps.h b/mps.h
+index 49991be..98c37c1 100644
+--- a/mps.h
 b/mps.h
+@@ -27,7 +27,7 @@ void mappoint_stats (int, int, int);
+ 
+ #define MP

[gentoo-commits] repo/gentoo:master commit in: games-arcade/spout/files/, games-arcade/spout/

2022-10-23 Thread Sam James
commit: abcc335453aa5061c1c49ce92a08415568a0ec68
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 23 12:23:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 23 14:27:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abcc3354

games-arcade/spout: fix build w/ Clang 16

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

 ...ut-1.3-Fix-implicit-function-declarations.patch | 30 ++
 .../{spout-1.3-r1.ebuild => spout-1.3-r2.ebuild}   |  7 +++--
 2 files changed, 35 insertions(+), 2 deletions(-)

diff --git 
a/games-arcade/spout/files/spout-1.3-Fix-implicit-function-declarations.patch 
b/games-arcade/spout/files/spout-1.3-Fix-implicit-function-declarations.patch
new file mode 100644
index ..644166e914ab
--- /dev/null
+++ 
b/games-arcade/spout/files/spout-1.3-Fix-implicit-function-declarations.patch
@@ -0,0 +1,30 @@
+From d2382ee06a8f9feb9bed39bf592ad88b5c02bbf6 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 23 Oct 2022 13:21:55 +0100
+Subject: [PATCH] Fix implicit function declarations
+
+Bug: https://bugs.gentoo.org/875722
+Signed-off-by: Sam James 
+--- a/piece.c
 b/piece.c
+@@ -15,6 +15,10 @@ int zoom, fullscreen;
+ 
+ unsigned char *vBuffer = NULL;
+ 
++void pceAppInit (void);
++void pceAppExit (void);
++int pceAppProc (int cnt);
++
+ void
+ pceLCDDispStop ()
+ {
+--- a/spout.c
 b/spout.c
+@@ -80,6 +80,7 @@ void sweep (unsigned char c1, unsigned char c2);
+ void initGrain (void);
+ GRAIN *allocGrain (void);
+ GRAIN *freeGrain (GRAIN * current);
++void pceAppInit (void);
+ 
+ #ifdef HAVE_WORDEXP_H
+ wordexp_t *scorefile;

diff --git a/games-arcade/spout/spout-1.3-r1.ebuild 
b/games-arcade/spout/spout-1.3-r2.ebuild
similarity index 85%
rename from games-arcade/spout/spout-1.3-r1.ebuild
rename to games-arcade/spout/spout-1.3-r2.ebuild
index 2057b0f1b3be..9ed65f4f461f 100644
--- a/games-arcade/spout/spout-1.3-r1.ebuild
+++ b/games-arcade/spout/spout-1.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,10 @@ RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${MY_P}"
 
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-fno-common.patch
+   "${FILESDIR}"/${PN}-1.3-Fix-implicit-function-declarations.patch
+)
 
 src_install() {
dobin spout



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

2022-10-23 Thread Piotr Karbowski
commit: bac17fb35c46f326042fcf99cbea00a141b2142c
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Oct 23 14:14:58 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Oct 23 14:15:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac17fb3

net-misc/rclone: 1.60.0 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-misc/rclone/Manifest |  2 ++
 net-misc/rclone/rclone-1.60.0.ebuild | 41 
 2 files changed, 43 insertions(+)

diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest
index 67dc9b47a31d..03c48e45a529 100644
--- a/net-misc/rclone/Manifest
+++ b/net-misc/rclone/Manifest
@@ -4,3 +4,5 @@ DIST rclone-1.59.0-deps.tar.xz 301036992 BLAKE2B 
f5acc3d1ec96e27a963437125959748
 DIST rclone-1.59.0.tar.gz 15940750 BLAKE2B 
d6923e766e78a88714b9ebbc146947421e5c9f327b2a6ea8f173d203e3cc952439408622bdc07a98ceb473131d338ca8246614e808e26085f829c971eccd32fe
 SHA512 
a6cb27687b5d4ca6f2a3597b16d6b00d212bbe0bc8542c399c597bc52d827254d41fa0aa67457677cc4ae53d5b264aef09aaa74d80d5a84e4efe9d40f3042b61
 DIST rclone-1.59.2-deps.tar.xz 295715984 BLAKE2B 
c2ff3beb776f8697ef44421c2adb7a7997fcb1343b54c5218a4b7615f05406f5310f248048814a3f6c81a4e83d8f7400603263476ef6fce0f9d14464b358cd07
 SHA512 
9c3c60d08422d632ac42fc92d2a8d5c075c115600fbace376f18cda5609eea261297d648da6558a93c3afea8131f877682175ae7ff8e0d2549776263bb9ec40b
 DIST rclone-1.59.2.tar.gz 15946730 BLAKE2B 
e05ce4b1c37af29499ae1b6a8d18a198fe43dcf788f3d1e3d027a871533c87783ed3ddc94c7c2772a94e3bc19c2540f4bb82aa79780f119c4c54833ad171671f
 SHA512 
5741e1e1b4d2d0dc0f80baf2f7c318cdda995c2f15b7b9e0dd1c9be7372ab21cedba377c40adcc0edd0482aec7c2a27e0144a6edb957840b9422a8bbff922342
+DIST rclone-1.60.0-deps.tar.xz 260508436 BLAKE2B 
5e4170601d76b4e221762ecac21a8c6a00635c6fd7958f993e4132ca703a8d91773d42523513be917feab7ae16a1babe3bd9c8142937604e724d36f7386bd8d8
 SHA512 
460a3f722324f0dc04408ab76a4e3be96b85d420921e7a8acc52eeebe4f6b11598c6b313946104d7ccb8cfa6c9071886f82ca7b7b863d11d5e520e68e500e7ac
+DIST rclone-1.60.0.tar.gz 16018631 BLAKE2B 
e40f6a7e9954bc55232c126eb3095b2938761be170422d8ce63b76bf2c20d9c887a7c9d0b050ea094e125584c7ae6aad12f8d4a7fb3a85f9fb67e77bd9d0fb7b
 SHA512 
f24958e5e99f1b4812952434921e6a0f21fd2a46c41d5c2e714cd5d686edf0fb2f60cbe6c79674c7e0fcd11de7b5fa2b86ef2eae62ec776dd9bbb567c908919d

diff --git a/net-misc/rclone/rclone-1.60.0.ebuild 
b/net-misc/rclone/rclone-1.60.0.ebuild
new file mode 100644
index ..7c77180a06c2
--- /dev/null
+++ b/net-misc/rclone/rclone-1.60.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+SRC_URI="
+   https://github.com/rclone/rclone/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}-deps.tar.xz
+"
+
+DESCRIPTION="A program to sync files to and from various cloud storage 
providers"
+HOMEPAGE="https://rclone.org/";
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE=""
+
+src_compile() {
+   go build -mod=readonly . || die "compile failed"
+}
+
+src_test() {
+   # Setting CI skips unreliable tests, see fstest/testy/testy.go
+   # TestAddPlugin and TestRemovePlugin fail
+   RCLONE_CONFIG="/notfound" CI="true" go test -mod=readonly -v -run 
"!Test.*Plugin" ./... || die "test failed"
+}
+
+src_install() {
+   dobin ${PN}
+   doman ${PN}.1
+   dodoc README.md
+
+   ./rclone genautocomplete bash ${PN}.bash || die
+   newbashcomp ${PN}.bash ${PN}
+
+   ./rclone genautocomplete zsh ${PN}.zsh || die
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/nicotine+/

2022-10-23 Thread Piotr Karbowski
commit: 6575b8e7c6ffd81a6d346e85d16531cb56c1ddbc
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Oct 23 13:12:59 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Oct 23 14:15:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6575b8e7

net-p2p/nicotine+: 3.2.6 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-p2p/nicotine+/Manifest   |  1 +
 net-p2p/nicotine+/nicotine+-3.2.6.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/net-p2p/nicotine+/Manifest b/net-p2p/nicotine+/Manifest
index 5674d536b2fa..176860f5f248 100644
--- a/net-p2p/nicotine+/Manifest
+++ b/net-p2p/nicotine+/Manifest
@@ -1,2 +1,3 @@
 DIST nicotine+-3.2.2.tar.gz 2868677 BLAKE2B 
d066f6ca54af627eb20a6bd76db57ece77ce00ca084d7f70efb7168a786a2666121126dc6e62ec9eddebf28ba370e5768a3e771f4ea34cf2073e782b8b74d8e0
 SHA512 
e8e28b7452a31b7221135e145eb7ee91e30a927a4dbf42bafa7d3380835f2cde4cbf28adc77041b80b6bc4d20d7a5e37043822933468e81dc9ca3458b152666d
 DIST nicotine+-3.2.5.tar.gz 2966816 BLAKE2B 
d42c8a7d253a7b58c414f67a0abd67c6ecd7523e0ec0b649275751a34c661a49b01ff67578cbd37af74c68696cd0afe9b0ee8a184172ad3f2b5a29d655d956cf
 SHA512 
a71d096e7a77c0e147cb5b3d62d194967ae903fb6263b8fcb0819c67ab551fdb72be72326223d846e9584db97a22afc721b695205c26d79d579c6fe957d20644
+DIST nicotine+-3.2.6.tar.gz 2969850 BLAKE2B 
c5a0aa43ffc8730338107da7b7cd8b60350b0976b3d81cdbc383b7c0eb22e773e71120695631d21eb8b2ad2a05c12484559bd37b8e8ca0d6d8139331be54be54
 SHA512 
2f807bf6bda731dac82b45cbfb161462a6430bd6e7c558ed97cdb5e6eb8c9151dfa7bb319e07d3e5d71cbb72012cf3ded33747e94269b86093ca51a05b1d0cb7

diff --git a/net-p2p/nicotine+/nicotine+-3.2.6.ebuild 
b/net-p2p/nicotine+/nicotine+-3.2.6.ebuild
new file mode 100644
index ..66c30e2034be
--- /dev/null
+++ b/net-p2p/nicotine+/nicotine+-3.2.6.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="A fork of nicotine, a Soulseek client in Python"
+HOMEPAGE="https://github.com/Nicotine-Plus/nicotine-plus";
+SRC_URI="https://github.com/Nicotine-Plus/nicotine-plus/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   ${DEPEND}
+"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/nicotine-plus-${PV}"
+
+EPYTEST_IGNORE=(
+   "test/integration/test_startup.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-10-23 Thread Jonas Frei
commit: 78363719f512e9c58969fe25b363747d140057e2
Author: Jonas Frei  pm  me>
AuthorDate: Sun Oct 23 13:01:35 2022 +
Commit: Jonas Frei  pm  me>
CommitDate: Sun Oct 23 13:01:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78363719

gui-apps/fuzzel: add 1.8.0, drop 1.7.0

Signed-off-by: Jonas Frei  pm.me>

 gui-apps/fuzzel/Manifest | 2 +-
 gui-apps/fuzzel/{fuzzel-1.7.0.ebuild => fuzzel-1.8.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/fuzzel/Manifest b/gui-apps/fuzzel/Manifest
index 405e81c85..28ac8ef2f 100644
--- a/gui-apps/fuzzel/Manifest
+++ b/gui-apps/fuzzel/Manifest
@@ -1 +1 @@
-DIST fuzzel-1.7.0.tar.gz 399615 BLAKE2B 
73f3eac98660f5325d1a6547ebc64c473b62b5f70a25ff12166e4592cb08b1d3c415107b65ef639e8500a0011232047acf214d6501aa5714cbc83c46d73c6e20
 SHA512 
a1c1f97c5964e0afb6ae449d8d2a06635b12719445e3a5f139fa592fa773bf7f9592cdeb2eb81054356831793e91a3c5eb6677b93092982eff346a7fb9078b4e
+DIST fuzzel-1.8.0.tar.gz 424298 BLAKE2B 
c2186916bfa36786fb66a7a6d666951eba0e59c131d38c605439acb12cdffcd8093d5263c9b6efdec770ef2dd4a5584db1f1ea71d986ca9aae7c26c913578062
 SHA512 
7a1bc0a1a7cde21ae7930ee286448df69b5e1d079f7328dde9d339f2bf674159fa17534f92521bec54863268c044e7d7c25168b0af20fcd3dd8a2926ebc302fd

diff --git a/gui-apps/fuzzel/fuzzel-1.7.0.ebuild 
b/gui-apps/fuzzel/fuzzel-1.8.0.ebuild
similarity index 100%
rename from gui-apps/fuzzel/fuzzel-1.7.0.ebuild
rename to gui-apps/fuzzel/fuzzel-1.8.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: games-strategy/widelands/

2022-10-23 Thread Ionen Wolkens
commit: 978fe111f9389893ee6fabc510fd3aa73ae0830d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 23 12:42:13 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 23 12:58:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978fe111

games-strategy/widelands: add 1.1

Closes: https://bugs.gentoo.org/835859
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/widelands/Manifest |  1 +
 games-strategy/widelands/widelands-1.1.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/games-strategy/widelands/Manifest 
b/games-strategy/widelands/Manifest
index 413b5f84b64f..bf07695d8d51 100644
--- a/games-strategy/widelands/Manifest
+++ b/games-strategy/widelands/Manifest
@@ -1 +1,2 @@
 DIST widelands-1.0.tar.gz 792124780 BLAKE2B 
03f3eeacd8a9a867020be8ed086f139dc7f2fdf30b901edfc1d86bf9c245a71c3c4358d5589f1cd7734b6ac3bf93bab38870544050628f44863decbed86f6d47
 SHA512 
1092750944a8669682097dfbd2b578cdb8fab377f32cb81ce8d85b9d9b2e8ae8c4c73500c0a89be649b360fd7e086e19595eba37cecb8d64679e46f7da13e46e
+DIST widelands-1.1.tar.gz 416104611 BLAKE2B 
e217ff5a4e3ba0431b96290dd4908d7ddadaf1850e890cee135a54f88162b30d75dbf5bc5f086d6c5e8c5e4410a0a788201117c3615e15a3e2acfd00e8f01272
 SHA512 
29dbeae0940468c8aad6f0fa610c8467bdb6ecf2ba5fe9175683b7cdaab5f977fa86beb71de29057c829e9738568d15e10bc22fa7fc9e58132151a1a02d72d9d

diff --git a/games-strategy/widelands/widelands-1.1.ebuild 
b/games-strategy/widelands/widelands-1.1.ebuild
new file mode 100644
index ..8d19ee6f56bb
--- /dev/null
+++ b/games-strategy/widelands/widelands-1.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-any-r1 xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/widelands/widelands.git";
+else
+   
SRC_URI="https://github.com/widelands/widelands/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Game similar to Settlers 2"
+HOMEPAGE="https://www.widelands.org/";
+
+LICENSE="GPL-2+ || ( Apache-2.0 GPL-3 ) BitstreamVera CC-BY-SA-3.0 MIT OFL-1.1"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/icu:=
+   media-libs/glew:0=
+   media-libs/libglvnd
+   media-libs/libpng:=
+   media-libs/libsdl2[opengl,sound,video]
+   media-libs/sdl2-image[jpeg,png]
+   media-libs/sdl2-mixer[vorbis]
+   media-libs/sdl2-ttf
+   sys-libs/zlib:=[minizip]
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/asio"
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/gettext"
+
+src_configure() {
+   CMAKE_BUILD_TYPE=Release # disables -Werror
+
+   local mycmakeargs=(
+   -DWL_INSTALL_BASEDIR="${EPREFIX}"/usr/share/doc/${PF}
+   -DWL_INSTALL_BINDIR="${EPREFIX}"/usr/bin
+   -DWL_INSTALL_DATADIR="${EPREFIX}"/usr/share/${PN}
+   -DGTK_UPDATE_ICON_CACHE=OFF
+   -DOPTION_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/widelands/

2022-10-23 Thread Ionen Wolkens
commit: 9c1504651fd01e2a5faffd753783495880e39572
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 23 12:42:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 23 12:58:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c150465

games-strategy/widelands: sync live

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

 games-strategy/widelands/widelands-.ebuild | 28 --
 1 file changed, 13 insertions(+), 15 deletions(-)

diff --git a/games-strategy/widelands/widelands-.ebuild 
b/games-strategy/widelands/widelands-.ebuild
index 6b04bc906390..8d19ee6f56bb 100644
--- a/games-strategy/widelands/widelands-.ebuild
+++ b/games-strategy/widelands/widelands-.ebuild
@@ -1,24 +1,23 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit xdg cmake python-any-r1
-
-DESCRIPTION="Game similar to Settlers 2"
-HOMEPAGE="https://www.widelands.org/";
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake python-any-r1 xdg
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/widelands/widelands.git";
 else

SRC_URI="https://github.com/widelands/widelands/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
-LICENSE="|| ( Apache-2.0 GPL-3 ) BitstreamVera CC-BY-SA-3.0 GPL-2 GPL-2+ MIT 
OFL-1.1 ZLIB"
+DESCRIPTION="Game similar to Settlers 2"
+HOMEPAGE="https://www.widelands.org/";
+
+LICENSE="GPL-2+ || ( Apache-2.0 GPL-3 ) BitstreamVera CC-BY-SA-3.0 MIT OFL-1.1"
 SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
@@ -32,22 +31,21 @@ RDEPEND="
media-libs/sdl2-image[jpeg,png]
media-libs/sdl2-mixer[vorbis]
media-libs/sdl2-ttf
-   net-misc/curl
-   sys-libs/zlib:=
+   sys-libs/zlib:=[minizip]
virtual/libintl"
 DEPEND="
${RDEPEND}
-   dev-libs/boost"
+   dev-cpp/asio"
 BDEPEND="
${PYTHON_DEPS}
sys-devel/gettext"
 
 src_configure() {
-   CMAKE_BUILD_TYPE="Release"
+   CMAKE_BUILD_TYPE=Release # disables -Werror
 
local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr/bin
-DWL_INSTALL_BASEDIR="${EPREFIX}"/usr/share/doc/${PF}
+   -DWL_INSTALL_BINDIR="${EPREFIX}"/usr/bin
-DWL_INSTALL_DATADIR="${EPREFIX}"/usr/share/${PN}
-DGTK_UPDATE_ICON_CACHE=OFF
-DOPTION_BUILD_TESTS=$(usex test)



  1   2   3   >