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

2022-10-18 Thread Denis Reva
commit: a2f8fbe503a08532f48e7ff423dfa50ebfdc2ac4
Author: Denis Reva  gmail  com>
AuthorDate: Wed Oct 19 06:54:03 2022 +
Commit: Denis Reva  gmail  com>
CommitDate: Wed Oct 19 06:54:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2f8fbe5

media-libs/amdvlk: Removing version with bug

Closes: https://bugs.gentoo.org/875821
Signed-off-by: Denis Reva  gmail.com>

 media-libs/amdvlk/amdvlk-2022.3.5.ebuild | 110 ---
 1 file changed, 110 deletions(-)

diff --git a/media-libs/amdvlk/amdvlk-2022.3.5.ebuild 
b/media-libs/amdvlk/amdvlk-2022.3.5.ebuild
deleted file mode 100644
index 8328310d3..0
--- a/media-libs/amdvlk/amdvlk-2022.3.5.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit check-reqs python-any-r1 cmake-multilib
-
-DESCRIPTION="AMD Open Source Driver for Vulkan"
-HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK";
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="wayland"
-REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
-
-BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]"
-DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
-   ${BUNDLED_LLVM_DEPEND}
-   >=dev-util/vulkan-headers-1.3.224"
-BDEPEND="${BUNDLED_LLVM_DEPEND}
-   ${PYTHON_DEPS}
-   dev-util/cmake
-   virtual/linux-sources"
-RDEPEND=" ${DEPEND}
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr[${MULTILIB_USEDEP}]
-   x11-libs/libxcb[${MULTILIB_USEDEP}]
-   x11-libs/libxshmfence[${MULTILIB_USEDEP}]
-   >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
-   dev-util/glslang[${MULTILIB_USEDEP}]
-   dev-util/DirectXShaderCompiler"
-
-CHECKREQS_MEMORY="16G"
-CHECKREQS_DISK_BUILD="4G"
-S="${WORKDIR}"
-CMAKE_USE_DIR="${S}/xgl"
-
-###SOURCE CODE PER_VERSION VARIABLES
-FETCH_URI="https://github.com/GPUOpen-Drivers";
-##For those who wants update ebuild: check 
https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml , e.g. 
https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml
-##and place commits in the desired variables
-## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07"
-## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip 
..."
-XGL_COMMIT="4118707939c2f4783d28ce2a383184a3794ca477"
-PAL_COMMIT="ae55b19b7553bf204b4945de9c11c5b05bc0e167"
-LLPC_COMMIT="7857f2e209fc65374f2891be52e3a4a22fbae483"
-GPURT_COMMIT="b89f22aadd0a335be632055434a7f8ba152fcb37"
-LLVM_PROJECT_COMMIT="5c82ef808fd269c95f5bd166d1846149e3afadc2"
-METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3"
-CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026"
-# end of variables
-SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> 
amdvlk-xgl-${XGL_COMMIT}.tar.gz
-${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> 
amdvlk-pal-${PAL_COMMIT}.tar.gz
-${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> 
amdvlk-llpc-${LLPC_COMMIT}.tar.gz
-${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> 
amdvlk-gpurt-${GPURT_COMMIT}.tar.gz
-${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> 
amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz
-${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> 
amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz
-${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> 
amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz"
-
-src_prepare() {
-   einfo "moving src to proper directories"
-   mkdir -p "${S}"
-   mkdir -p "${S}/third_party"
-   mv xgl-${XGL_COMMIT}/ "${S}/xgl"
-   mv pal-${PAL_COMMIT}/ "${S}/pal"
-   mv llpc-${LLPC_COMMIT}/ "${S}/llpc"
-   mv gpurt-${GPURT_COMMIT}/ "${S}/gpurt"
-   mv llvm-project-${LLVM_PROJECT_COMMIT}/ "${S}/llvm-project"
-   mv MetroHash-${METROHASH_COMMIT}/ "${S}/third_party/metrohash"
-   mv CWPack-${CWPACK_COMMIT}/ "${S}/third_party/cwpack"
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_WAYLAND_SUPPORT=$(usex wayland)
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/amdvlk"
-   -DLLVM_VERSION_SUFFIX="-$(get_libdir)-amdvlk"
-   -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
-   -Wno-dev
-   )
-   cmake_src_configure
-}
-multilib_src_install(){
-   cmake_src_install
-   rm -r "${D}"/var/ || die "can't remove incorrect temporary files of 
amdvlk"
-   einfo "Correcting permissions of amdvlk $(get_libdir) libraries"
-   fperms -R 775 /usr/lib/llvm/amdvlk/$(get_libdir)
-}
-
-multilib_src_install_all() {
-   cat > "99${PN}" <<-EOF
-   
LDPATH="${EPREFIX}/usr/lib/llvm/amdvlk/lib:${EPREFIX}/usr/lib/llvm/amdvlk/lib64"
-   EOF
-   doenvd "99${PN}"
-}
-
-pkg_postinst() {
-   ewarn "Make sure the following line is NOT inclu

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

2022-10-18 Thread Agostino Sarubbo
commit: f4ca3d9782fe32516991ec65f487a2214cd00023
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:52:33 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:52:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ca3d97

media-libs/flac: Stabilize 1.4.1 ppc, #875647

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

 media-libs/flac/flac-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/flac/flac-1.4.1.ebuild 
b/media-libs/flac/flac-1.4.1.ebuild
index 14f7d0f4a10b..5365fbedcc15 100644
--- a/media-libs/flac/flac-1.4.1.ebuild
+++ b/media-libs/flac/flac-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz";
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 # -
 SLOT="0/10-12"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx 
cpu_flags_x86_avx2 cpu_flags_x86_avx cpu_flags_x86_sse2 static-libs"
 
 # AVX configure switch is for both AVX & AVX2



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

2022-10-18 Thread Agostino Sarubbo
commit: ec2d0d9a34f3eace0093eec3a17702124dbb3463
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:36:30 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:36:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2d0d9a

sys-fs/lvm2: Stabilize 2.03.14-r3 sparc, #877569

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

 sys-fs/lvm2/lvm2-2.03.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
index ecd3cee4e661..a7092544dbcd 100644
--- a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="readline static static-libs systemd lvm2create-initrd sanlock selinux 
+udev +thin device-mapper-only"
 REQUIRED_USE="device-mapper-only? ( !lvm2create-initrd !sanlock !thin )
static? ( !systemd !udev )



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

2022-10-18 Thread Agostino Sarubbo
commit: 1073adc845b903e2b1902b204e4eda33a16911c2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:36:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:36:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1073adc8

dev-vcs/git: Stabilize 2.37.4 sparc, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index ecd3d37fe651..17cbf99f9a95 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   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"
+   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"
 fi
 
 LICENSE="GPL-2"



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

2022-10-18 Thread Agostino Sarubbo
commit: ced7b35a8eadbe93ce9067d2dd7f962fc7f5c9fa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:36:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:36:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced7b35a

media-libs/flac: Stabilize 1.4.1 sparc, #875647

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

 media-libs/flac/flac-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/flac/flac-1.4.1.ebuild 
b/media-libs/flac/flac-1.4.1.ebuild
index c86ddab9ddf5..14f7d0f4a10b 100644
--- a/media-libs/flac/flac-1.4.1.ebuild
+++ b/media-libs/flac/flac-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz";
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 # -
 SLOT="0/10-12"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx 
cpu_flags_x86_avx2 cpu_flags_x86_avx cpu_flags_x86_sse2 static-libs"
 
 # AVX configure switch is for both AVX & AVX2



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

2022-10-18 Thread Agostino Sarubbo
commit: 539b764e0ba722b4977cf560b5bfd10581fdd6f5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:35:54 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:35:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539b764e

dev-vcs/git: Stabilize 2.37.4 ppc64, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index a74318b59828..ecd3d37fe651 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   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"
+   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"
 fi
 
 LICENSE="GPL-2"



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

2022-10-18 Thread Agostino Sarubbo
commit: 68946af809e618355efb4478da769ae54e6dbbb8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:35:51 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:35:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68946af8

sys-fs/lvm2: Stabilize 2.03.14-r3 ppc64, #877569

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

 sys-fs/lvm2/lvm2-2.03.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
index 00bf5a00d2c2..ecd3cee4e661 100644
--- a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="readline static static-libs systemd lvm2create-initrd sanlock selinux 
+udev +thin device-mapper-only"
 REQUIRED_USE="device-mapper-only? ( !lvm2create-initrd !sanlock !thin )
static? ( !systemd !udev )



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

2022-10-18 Thread Agostino Sarubbo
commit: fdc90202f50388dbc4dd78e63b65fb688de45054
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:35:25 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:35:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc90202

sys-fs/lvm2: Stabilize 2.03.14-r3 ppc, #877569

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

 sys-fs/lvm2/lvm2-2.03.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
index 83ab31ee059c..00bf5a00d2c2 100644
--- a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="readline static static-libs systemd lvm2create-initrd sanlock selinux 
+udev +thin device-mapper-only"
 REQUIRED_USE="device-mapper-only? ( !lvm2create-initrd !sanlock !thin )
static? ( !systemd !udev )



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

2022-10-18 Thread Agostino Sarubbo
commit: a72900f183d24fa9767007ed78a6e756f0178b90
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 19 06:34:58 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 19 06:34:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72900f1

sys-fs/lvm2: Stabilize 2.03.14-r3 arm64, #877569

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

 sys-fs/lvm2/lvm2-2.03.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
index bfc544fd0732..83ab31ee059c 100644
--- a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="readline static static-libs systemd lvm2create-initrd sanlock selinux 
+udev +thin device-mapper-only"
 REQUIRED_USE="device-mapper-only? ( !lvm2create-initrd !sanlock !thin )
static? ( !systemd !udev )



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

2022-10-18 Thread Ionen Wolkens
commit: 12f1e00beea6eea51a31b79b1e422c5093cdc7ee
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 19 06:21:28 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 19 06:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f1e00b

net-misc/youtube-dl: restrict tests

see ebuild comment, upstream is still active but the direction
is rather incompatible with us

just being kept to give time to other packages to adapt, no
reason to worry about tests in this state

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

 net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild | 6 +-
 net-misc/youtube-dl/youtube-dl-.ebuild  | 6 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild 
b/net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild
index cbae1a3e9ecc..4a6c7e575ec8 100644
--- a/net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild
+++ b/net-misc/youtube-dl/youtube-dl-2021.12.17-r1.ebuild
@@ -16,13 +16,17 @@ LICENSE="Unlicense"
 SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-solaris"
 IUSE="+yt-dlp"
+# tests need deprecated nose, and given upstream is still refusing to make new
+# releases or modernize anything (wants to support old python more) it will
+# likely be last rited along with any revdeps that still can't use yt-dlp
+RESTRICT="test"
 
 RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
yt-dlp? ( >=net-misc/yt-dlp-2022.2.4-r1 )
!yt-dlp? ( !net-misc/yt-dlp )"
 
-distutils_enable_tests nose
+#distutils_enable_tests nose
 
 python_prepare_all() {
distutils-r1_python_prepare_all

diff --git a/net-misc/youtube-dl/youtube-dl-.ebuild 
b/net-misc/youtube-dl/youtube-dl-.ebuild
index 284776e3ee5c..2a725598bb09 100644
--- a/net-misc/youtube-dl/youtube-dl-.ebuild
+++ b/net-misc/youtube-dl/youtube-dl-.ebuild
@@ -14,13 +14,17 @@ EGIT_REPO_URI="https://github.com/ytdl-org/${PN}.git";
 LICENSE="Unlicense"
 SLOT="0"
 IUSE="+yt-dlp"
+# tests need deprecated nose, and given upstream is still refusing to make new
+# releases or modernize anything (wants to support old python more) it will
+# likely be last rited along with any revdeps that still can't use yt-dlp
+RESTRICT="test"
 
 RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
yt-dlp? ( >=net-misc/yt-dlp-2022.2.4-r1 )
!yt-dlp? ( !net-misc/yt-dlp )"
 
-distutils_enable_tests nose
+#distutils_enable_tests nose
 
 python_prepare_all() {
distutils-r1_python_prepare_all



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mocha/

2022-10-18 Thread Hans de Graaff
commit: dd686b02962e32370cecb9d2eaac40244352f0e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 19 05:21:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 19 05:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd686b02

dev-ruby/mocha: add 1.16.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mocha/Manifest|  1 +
 dev-ruby/mocha/mocha-1.16.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index 61e4eff7cfb6..e9bc7c3a339b 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -2,3 +2,4 @@ DIST mocha-0.14.0.gem 82944 BLAKE2B 
50a066e2f5007df08a7f76785fd4c2b12327b4969c11
 DIST mocha-1.13.0.tar.gz 246249 BLAKE2B 
028b40646b96084f26df9813a8c8c4d5adc9f4649e11971069af086716d84f90f1acc6abc8fac8297c3a516afa51049c4bcd7ff0f6fd3917d0665fa6f9afe754
 SHA512 
84cbe344b0bae434e9931a83b587dcefc14e8699893022a56e30a59bff574b52e3879a123b8f2f70e77301701b167d5992489e2173191ffd3450f09db3e7383b
 DIST mocha-1.14.0.tar.gz 246015 BLAKE2B 
836b678ca0bcbc1860cb185ee6cd5a71bbdeff4698780fdfcffe6fd38196b1291aa6c23a779e7e1e59bd8155d5ec48fbde426ace468f8186e18860f3d3764836
 SHA512 
41dfd1f9add0b62c8609ec4cdf07ae58580503c81eb40886cae6c97ee5a5109ae5aa6094756c9666985266c83fad38adef7c9c4a2add8ef2b7571c2c1753cfb0
 DIST mocha-1.15.0.tar.gz 245879 BLAKE2B 
982c0b1a59f47fa7ee990ba20e8acd55d581a508f281f83a9ada1cc7e6e6a214351c69f4d9bad127c0b900ea1d2107a7e47d7da0aa8b185e58a9027cdc0b1ab3
 SHA512 
c4218098e4f7a4099e2c9c8046fddabc41ab099b60aa635f9da1f5e4e37c7170dd3afa66ea5959e1bdb020e44b0bf5063721df3f8bdd312c53c36227b2e23f6d
+DIST mocha-1.16.0.tar.gz 246370 BLAKE2B 
c2891021c33e4038ff965a470eda3be7eac2765f7c038fef33f38cd07b8501fdb88a1dcd8d291eabb124fb0fff50c40651bf29ac4a28012b57c7a02d2ff46b63
 SHA512 
b7d8825771f84245e7383e4081dcb42734b9716e7bef3c1b5d49ac28850590b4beabf8d0370992e100b6340ff3cfb3113610e303de74bc33c059bd9b9910cb8e

diff --git a/dev-ruby/mocha/mocha-1.16.0.ebuild 
b/dev-ruby/mocha/mocha-1.16.0.ebuild
new file mode 100644
index ..5f825dc0d59e
--- /dev/null
+++ b/dev-ruby/mocha/mocha-1.16.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
+
+RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
+
+RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and 
SchMock"
+HOMEPAGE="https://mocha.jamesmead.org/";
+SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "
+   test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' 
Rakefile || die
+
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}
+
+each_ruby_test() {
+   export MOCHA_NO_DOCS=true
+   each_fakegem_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-scp/

2022-10-18 Thread Hans de Graaff
commit: 20a744d916ad8f7dde219a5349dfb5f2bd73849c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 19 05:28:02 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 19 05:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a744d9

dev-ruby/net-scp: add 4.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/net-scp/Manifest |  1 +
 dev-ruby/net-scp/net-scp-4.0.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/net-scp/Manifest b/dev-ruby/net-scp/Manifest
index 1d9f8827588e..fa5cce36eef8 100644
--- a/dev-ruby/net-scp/Manifest
+++ b/dev-ruby/net-scp/Manifest
@@ -1 +1,2 @@
 DIST net-scp-3.0.0.tar.gz 27947 BLAKE2B 
78a1100b7602b9c09c8f06228b6e564fce15133c6cf8c9816613cb56b1d3805d9393700eb66c3710e482771e4116beae393c12ad12963b85428e21e7cf105218
 SHA512 
6d68b75124ccd2d387983f6d66a8b0e040132ba17d942631c806e899dff757ffae7a031a27ea0988166bf56e803c1a6175199845a848b92c7064388564e0ac79
+DIST net-scp-4.0.0.tar.gz 27962 BLAKE2B 
0531fccad790e5466da9bf5c4cdcfa6416d84e759b096fcaabebc6403293be8ad8f15546126fb51bc76929d871b6ec067302dd88859c09e9c1774ecd6ae3
 SHA512 
9691f707c83d2b24954670e73b306f1262437d9c10561f4ceaa4979e3b06a237d97cba9f517f73931cd44a494fd04306ded077284927dcab313ce669037a1cdf

diff --git a/dev-ruby/net-scp/net-scp-4.0.0.ebuild 
b/dev-ruby/net-scp/net-scp-4.0.0.ebuild
new file mode 100644
index ..6e81a942da16
--- /dev/null
+++ b/dev-ruby/net-scp/net-scp-4.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_GEMSPEC="net-scp.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pure Ruby implementation of the SCP client protocol"
+HOMEPAGE="https://github.com/net-ssh/net-scp";
+SRC_URI="https://github.com/net-ssh/net-scp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "
+   doc? ( || ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 dev-ruby/net-ssh:5 ) )
+   test? (
+   dev-ruby/mocha
+   )"
+
+ruby_add_rdepend "|| ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 
dev-ruby/net-ssh:5 )"
+
+all_ruby_prepare() {
+   sed -e "s:_relative ': './:" \
+   -e 's/git ls-files -z/find -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test test/test_all.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/

2022-10-18 Thread Hans de Graaff
commit: a22d44c63805596b6ce58a99bb27f9ee6d72cf40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 19 05:44:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 19 05:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22d44c6

dev-ruby/nokogiri: add 1.13.9

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.9.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 5d823aa1eaeb..bb36ceed322b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
 DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B 
b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579
 SHA512 
34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711
 DIST nokogiri-1.13.8-git.tgz 6251962 BLAKE2B 
122f82b1e00c0b4ae889c72a5c47f543cec70dde5ef814665ac63e795dd1b761806b62f719300b85d9de141d509533d132c34156e5073e717670c6c4aee3bbef
 SHA512 
61ed70b5493a3c54d0c272d75cad60f6c8bc86592e9cf9455ca0b1b9a8830564ffe102f0cbcc816b90297aa8e27e1c31f19e5d553c6998fb19a1fd32aa39daf3
+DIST nokogiri-1.13.9-git.tgz 6236252 BLAKE2B 
665d04b5fd54d26030f5ed973266a4a380f19f23cc79320bf93726841695c425eb0397ce377a093f87fd5d34a72f5235ade51fd4e8b7081f814b028b0b17b5f5
 SHA512 
d24698221e916c043f0ef8c22f0e224da3c14df4b3780a867b93ba680600bdc8f4b0411dc5d149df2c7122d4f56347f750a609f3526ee3b100f72292b1c8a3e9

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild
new file mode 100644
index ..275f8e0224cb
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://www.nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.10.3:=
+   >=dev-libs/libxslt-1.1.37
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.10.3
+   >=dev-libs/libxslt-1.1.37
+   >=sys-libs/zlib-1.2.13
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.8
+   >=dev-ruby/rexical-1.0.7
+   dev-ruby/rdoc
+   test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '/tasks\/cross_compile/s:^:#:' \
+   -e '/:test.*prerequisites/s:^:#:' \
+   -e '/license/ s:^:#:' \
+   Rakefile || die
+   # Remove the cross compilation options since they interfere with
+   # native building.
+   sed -i -e 's/cross_compile  = true/cross_compile = false/' Rakefile || 
die
+   sed -i -e '/cross_config_options/d' Rakefile || die
+
+   sed -e '/simplecov/,/^end/ s:^:#:' \
+   -e '/reporters/I s:^:#:' \
+   -i test/helper.rb || die
+
+   # There is no need for mini_portile2 to be a runtime dependency on 
Gentoo
+   sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+   NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+   ${RUBY} -Cext/${PN} extconf.rb \
+   --with-zlib-include="${EPREFIX}"/usr/include \
+   --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+   --with-iconv-include="${EPREFIX}"/usr/include \
+   --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+   --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+   --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+   --with-xslt-dir="${EPREFIX}"/usr \
+   --with-iconvlib=iconv \
+   || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+   ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical 
failed"
+   fi
+
+   if ! [[ -f lib/nokogiri/css/parser.rb ]]; t

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

2022-10-18 Thread Alice Ferrazzi
commit: a0571f327d0eb2150803a558702bb6e6ac576aa3
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:42:23 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:42:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0571f32

sys-kernel/kpatch: update EAPI 7 -> 8

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/kpatch-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/kpatch/kpatch-.ebuild 
b/sys-kernel/kpatch/kpatch-.ebuild
index 02fcece583ad..f75259ae7a68 100644
--- a/sys-kernel/kpatch/kpatch-.ebuild
+++ b/sys-kernel/kpatch/kpatch-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit flag-o-matic linux-mod
 



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

2022-10-18 Thread Alice Ferrazzi
commit: 56e8dd8612432a16fc3e07329359d23404d9fb75
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:41:34 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:41:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e8dd86

sys-kernel/kpatch: drop 0.9.6

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest|   1 -
 sys-kernel/kpatch/kpatch-0.9.6.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index 325519f1b607..2e6869005550 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,2 +1 @@
-DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21
 DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B 
c57578b2e5db8582cb09b9ba2bf2040cc5a178cd6c8fdb7f14a0819c50fd71eb8576b08264d019678498e98baf2875c3bd38247ebae31a9631f0e6a17ec5941a
 SHA512 
c876d9b1e5f6e6ab858fa6f302e78152beb3e50cedd93f3c61ab6f747e32199b0601ad4a36d426d43d0e9a37d9bf1d6bbfddccc86df4b31d5e3e6edead6cded3

diff --git a/sys-kernel/kpatch/kpatch-0.9.6.ebuild 
b/sys-kernel/kpatch/kpatch-0.9.6.ebuild
deleted file mode 100644
index e30e6e2e09cf..
--- a/sys-kernel/kpatch/kpatch-0.9.6.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-mod
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dynup/${PN}.git";
-else
-   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Dynamic kernel patching for Linux"
-HOMEPAGE="https://github.com/dynup/kpatch";
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="contrib +kpatch +kpatch-build kmod test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-crypt/pesign
-   sys-libs/zlib
-   sys-apps/pciutils
-"
-
-DEPEND="
-   ${RDEPEND}
-   dev-libs/elfutils
-   sys-devel/bison
-   test? ( dev-util/shellcheck-bin )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.9.4-no-werror.patch
-)
-
-pkg_setup() {
-   if use kmod; then
-   if kernel_is gt 3 9 0; then
-   if ! linux_config_exists; then
-   eerror "Unable to check the currently running 
kernel for kpatch support"
-   eerror "Please be sure a .config file is 
available in the kernel src dir"
-   eerror "and ensure the kernel has been built."
-   else
-   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
-   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
-   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
-   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
-   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
-   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
-   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
-   fi
-   else
-   eerror
-   eerror "kpatch is not available for Linux kernels below 
4.0.0"
-   eerror
-   die "Upgrade the kernel sources before installing 
kpatch."
-   fi
-   check_extra_config
-   fi
-
-}
-
-src_prepare() {
-   replace-flags '-O?' '-O1'
-   default
-}
-
-src_compile() {
-   use kpatch-build && emake -C kpatch-build
-   use kpatch && emake -C kpatch
-   use kmod && set_arch_to_kernel && emake -C kmod
-   use contrib && emake -C contrib
-   use test && emake check
-}
-
-src_install() {
-   if use kpatch-build; then
-   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build
-   insinto /usr/share/${PN}/patch
-   doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c}
-   doins kmod/patch/{livepatch-patch-hook.c,Makefile,patch-hook.c}
-   doins kmod/core/kpatch.h
-   doman man/kpatch-build.1
-   fi
-
-   if use kpatch; then
-   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch
-   doman man/kpatch.1
-   fi
-
-   use kmod && set_arch_to_kernel && emake DESTDIR="${D}

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

2022-10-18 Thread Alice Ferrazzi
commit: b9cee68287ef64ec01a45fa5723cbd12ff04d2ac
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:37:59 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:37:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9cee682

sys-kernel/kpatch: drop 0.9.4

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest|   1 -
 sys-kernel/kpatch/kpatch-0.9.4.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index 921cb76ec222..325519f1b607 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,3 +1,2 @@
-DIST kpatch-0.9.4.tar.gz 257885 BLAKE2B 
3c84dd120b0b512e6a55d342b5950ce5d3a81c8c1e956f167bdb25c0c89dde5d4c2bd91fad687ab9eec4d6f965c21ff647f330f1fbcbfe560ca1f3cd37c6ac54
 SHA512 
647509fb9772b7564c0533ea043a15a66e29d413e045258036e78890c1d9cb072622bf458dda9bd4a87fe0855522c9b6ec3761f9bb4ab7e08157a179abfbaa62
 DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21
 DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B 
c57578b2e5db8582cb09b9ba2bf2040cc5a178cd6c8fdb7f14a0819c50fd71eb8576b08264d019678498e98baf2875c3bd38247ebae31a9631f0e6a17ec5941a
 SHA512 
c876d9b1e5f6e6ab858fa6f302e78152beb3e50cedd93f3c61ab6f747e32199b0601ad4a36d426d43d0e9a37d9bf1d6bbfddccc86df4b31d5e3e6edead6cded3

diff --git a/sys-kernel/kpatch/kpatch-0.9.4.ebuild 
b/sys-kernel/kpatch/kpatch-0.9.4.ebuild
deleted file mode 100644
index e30e6e2e09cf..
--- a/sys-kernel/kpatch/kpatch-0.9.4.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-mod
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dynup/${PN}.git";
-else
-   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Dynamic kernel patching for Linux"
-HOMEPAGE="https://github.com/dynup/kpatch";
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="contrib +kpatch +kpatch-build kmod test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-crypt/pesign
-   sys-libs/zlib
-   sys-apps/pciutils
-"
-
-DEPEND="
-   ${RDEPEND}
-   dev-libs/elfutils
-   sys-devel/bison
-   test? ( dev-util/shellcheck-bin )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.9.4-no-werror.patch
-)
-
-pkg_setup() {
-   if use kmod; then
-   if kernel_is gt 3 9 0; then
-   if ! linux_config_exists; then
-   eerror "Unable to check the currently running 
kernel for kpatch support"
-   eerror "Please be sure a .config file is 
available in the kernel src dir"
-   eerror "and ensure the kernel has been built."
-   else
-   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
-   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
-   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
-   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
-   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
-   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
-   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
-   fi
-   else
-   eerror
-   eerror "kpatch is not available for Linux kernels below 
4.0.0"
-   eerror
-   die "Upgrade the kernel sources before installing 
kpatch."
-   fi
-   check_extra_config
-   fi
-
-}
-
-src_prepare() {
-   replace-flags '-O?' '-O1'
-   default
-}
-
-src_compile() {
-   use kpatch-build && emake -C kpatch-build
-   use kpatch && emake -C kpatch
-   use kmod && set_arch_to_kernel && emake -C kmod
-   use contrib && emake -C contrib
-   use test && emake check
-}
-
-src_install() {
-   if use kpatch-build; then
-   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build
-   insinto /usr/share/${PN}/patch
-   doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c}
-   doins kmod/patch/{livepatch-patch-hook.c,Makefile,patc

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

2022-10-18 Thread Alice Ferrazzi
commit: c85fee7d87abf5b11e4a52ae2f437556091b2471
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:36:40 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:36:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85fee7d

sys-kernel/kpatch: add 0.9.7

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest|   1 +
 sys-kernel/kpatch/kpatch-0.9.7.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index ba8ec801896f..921cb76ec222 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,2 +1,3 @@
 DIST kpatch-0.9.4.tar.gz 257885 BLAKE2B 
3c84dd120b0b512e6a55d342b5950ce5d3a81c8c1e956f167bdb25c0c89dde5d4c2bd91fad687ab9eec4d6f965c21ff647f330f1fbcbfe560ca1f3cd37c6ac54
 SHA512 
647509fb9772b7564c0533ea043a15a66e29d413e045258036e78890c1d9cb072622bf458dda9bd4a87fe0855522c9b6ec3761f9bb4ab7e08157a179abfbaa62
 DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21
+DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B 
c57578b2e5db8582cb09b9ba2bf2040cc5a178cd6c8fdb7f14a0819c50fd71eb8576b08264d019678498e98baf2875c3bd38247ebae31a9631f0e6a17ec5941a
 SHA512 
c876d9b1e5f6e6ab858fa6f302e78152beb3e50cedd93f3c61ab6f747e32199b0601ad4a36d426d43d0e9a37d9bf1d6bbfddccc86df4b31d5e3e6edead6cded3

diff --git a/sys-kernel/kpatch/kpatch-0.9.7.ebuild 
b/sys-kernel/kpatch/kpatch-0.9.7.ebuild
new file mode 100644
index ..c900d328d08d
--- /dev/null
+++ b/sys-kernel/kpatch/kpatch-0.9.7.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-mod
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dynup/${PN}.git";
+else
+   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Dynamic kernel patching for Linux"
+HOMEPAGE="https://github.com/dynup/kpatch";
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="contrib +kpatch +kpatch-build kmod test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-crypt/pesign
+   sys-libs/zlib
+   sys-apps/pciutils
+"
+
+DEPEND="
+   ${RDEPEND}
+   dev-libs/elfutils
+   sys-devel/bison
+   test? ( dev-util/shellcheck-bin )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.4-no-werror.patch
+)
+
+pkg_setup() {
+   if use kmod; then
+   if kernel_is gt 3 9 0; then
+   if ! linux_config_exists; then
+   eerror "Unable to check the currently running 
kernel for kpatch support"
+   eerror "Please be sure a .config file is 
available in the kernel src dir"
+   eerror "and ensure the kernel has been built."
+   else
+   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
+   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
+   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
+   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
+   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
+   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
+   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
+   fi
+   else
+   eerror
+   eerror "kpatch is not available for Linux kernels below 
4.0.0"
+   eerror
+   die "Upgrade the kernel sources before installing 
kpatch."
+   fi
+   check_extra_config
+   fi
+
+}
+
+src_prepare() {
+   replace-flags '-O?' '-O1'
+   default
+}
+
+src_compile() {
+   use kpatch-build && emake -C kpatch-build
+   use kpatch && emake -C kpatch
+   use kmod && set_arch_to_kernel && emake -C kmod
+   use contrib && emake -C contrib
+   use test && emake check
+}
+
+src_install() {
+   if use kpatch-build; then
+   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build
+   insinto /usr/share/${PN}/patch
+   doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c}
+   doins kmod/patch/{livepatch-patch-hook.c,Makefile,patch-ho

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

2022-10-18 Thread Alice Ferrazzi
commit: ac8bbab7f024ca412fc836a994cefdb633c60f2a
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:35:25 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:35:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8bbab7

sys-kernel/rt-sources: drop versions

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest | 10 -
 .../rt-sources/rt-sources-4.19.252_p112.ebuild | 51 -
 .../rt-sources/rt-sources-5.10.131_p72.ebuild  | 51 -
 .../rt-sources/rt-sources-5.15.55_p48.ebuild   | 52 --
 .../rt-sources/rt-sources-5.15.71_p51.ebuild   | 52 --
 .../rt-sources/rt-sources-5.4.193_p74.ebuild   | 51 -
 6 files changed, 267 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 6b519296e362..765079ba1ba9 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -4,21 +4,11 @@ DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c03418
 DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
 SHA512 
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b83a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
 SHA512 
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-DIST patch-4.19.252-rt112.patch.xz 166928 BLAKE2B 
d67eb9c6767e9b0573507c3b0f17eeb485cf25e2010ebb14b75005863f77db4c287ee38b03b994985ddd6a12c559c6ccef5f2e36e0cb3498ad8bd3155ffd6df3
 SHA512 
e55186a5a87217691d2a586a840d8c8d0638e6f6b7c628f216b7586b65c9c7fddaa099746241b04918df070b1067c82245aa0f25d3f7015f531d270e68c7e8e4
-DIST patch-4.19.252.xz 4753088 BLAKE2B 
2b0ba6fdba076648488b931414f1e45dfd4cffd298e4f898062cc9f6f0350f1747dd01a16ad5ff5a458d7802a6ea19412a6b25fb4cc5d1405cca2b7b78ff6f0f
 SHA512 
2c7257661bf19ffe4e473fa7e06d6fbb8b9487a39001361aaa726283632ae6b2fa0d1e9064f9102c5b69c1b66ba1c06bfc3501f2d8dcd89c81e237fc99ed3e47
 DIST patch-4.19.255-rt113.patch.xz 166868 BLAKE2B 
e2f37bf6d6fc5a1588bb1114baa65468bbfe3799cda3fb0aed07cb2cfc48352a08f00d716d563714a8927cac814f1c1d07bd33407ce6db101e0adb9ce61c0bfb
 SHA512 
3f9cfc713b7c1fbd064449f5ca87131a29e042abedde62e9ee72a4699c3937577b1c400752d0c3f1e70f60e2622dcc90278e4eff6b609ea9260821f92e8635b6
 DIST patch-4.19.255.xz 4776772 BLAKE2B 
65f0dd0d52db82c58f73a3407fe15ae38be0ef690aea391ad9e2b21330e94b02a1f38a802ff9a8c3ec424a27a0e23ab85a8e2282b93262cd21e7ece1094f4aca
 SHA512 
e0a797ae95e0cc7bc52e7e8fa8b42ec11cb88353519a22868fb52447dd804daf759d0c4df5cfd6a02464ca145569fb119b22fd894f3cd4baf950db505708fa6b
-DIST patch-5.10.131-rt72.patch.xz 172172 BLAKE2B 
fa0be15fea059e023e7457869dc92a583010b4c5f2504c0e758c4f005028a19f0616e6e909b11a3106be9e0ed4cfcc6244a716b4bace2b02691e842b906ac941
 SHA512 
500a61a5572e8d252f99337f435db2494deecc438d340e427de4fe772c9dc6b141834e2f6eb05b25527fe0ee7bfcc6a5dbda1f232e8af11f8199fd361c447ebb
-DIST patch-5.10.131.xz 3385312 BLAKE2B 
525121ea96691308ee052b79e4e1fc77c84a5f9477639a4e7aac5ef2d043cad0fe321e203add00d24da302747f33e7ac7f05e99ee75fe90ef514501efe5750b0
 SHA512 
fc45127c2b3b5b7b596b80544aef38dac2e838f139c92f59e5f068b3431fadd9ac3f249f58f35ff6bb60003ed48b0a57f969d12d0c793d64060b27ff8616b493
 DIST patch-5.10.145-rt74.patch.xz 172728 BLAKE2B 
763bb5e2b88ca1daa65d5502389e93dbb04a874f92d135368627295b890e8059cf677bdcbf874f53fe457c36dfcad58fed06714596aeb322423cf0c5fc04b170
 SHA512 
7a5c32e397bc250182c11253b6e75e78d3806966c8f40022f005971d19a2a9261f33f7d344e317c88733a663efcb037a32c282d25d3a1aa634df995e4fd011d1
 DIST patch-5.10.145.xz 3702272 BLAKE2B 
6908b4c7458ef8d64eb6d0fea02c70877b46b5ab403cd3d1904745e3b00f1517c155197ab698e2e4dce4f09c596573f4e867da0aeb02e70a676cdd9a5b213f6b
 SHA512 
e497e56d6585cc3ca5c1fe92d343b01a607a1029ed15d9cb3ecff6465864fba5c76bde2589554c38e05694c89aa9ff772c57bc653c7386b24d4f007b59aac30b
-DIST patch-5.15.55-rt48.patch.xz 80184 BLAKE2B 
707bfc30c824b3e58a99fb6f188666a5aa63b24b407770b517332343b98c2806b053570e8355d40d64feb3fc368d47fe81a1bc480c5eaf18ca05adc660c15bcb
 SHA512 
6de353dcbe47cacc066ef50f6e824687326ea4e8e8e7b3df624e050a0776a0175a9f633c6125d4a4c83f7ac0ff0c484bc65f3d23b9389dc6a31b5d769f93238e
-DIST patch-5.15.55.xz 2199420 BLAKE2B 
c190a25360df8be15a33c3bcff69c86d3def4d41490

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

2022-10-18 Thread Alice Ferrazzi
commit: 7f0d0b2cecedb532a276d42b9d1ecc0056dbb9c4
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:33:03 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0d0b2c

sys-kernel/rt-sources: add 5.15.73_p52

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest |  2 +
 .../rt-sources/rt-sources-5.15.73_p52.ebuild   | 52 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 5bd88fe459ab..6b519296e362 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -16,6 +16,8 @@ DIST patch-5.15.55-rt48.patch.xz 80184 BLAKE2B 
707bfc30c824b3e58a99fb6f188666a5a
 DIST patch-5.15.55.xz 2199420 BLAKE2B 
c190a25360df8be15a33c3bcff69c86d3def4d41490d6b382eb3d5e9e09265ca29233b327e8099f73a3630b7c2c8641874fd76c03ff26d8f05c26aafd23f35a3
 SHA512 
ca57514bc525f1fae396ee4ff445a9c9d24e3ad8cf424a1cec39a905d85a81dc7e04f17052214cd4554301946b489e5fe3b671d35b64512c75b590b8382c29ef
 DIST patch-5.15.71-rt51.patch.xz 77164 BLAKE2B 
b0e981a9b9782aea88a5559ecf35712454a2cbc5a954234cf1abf6d9b98198816c4bd4b5aea9deedda4baff42fcb35094b215d57ca83007510cc2f79db903534
 SHA512 
4478fb3b35d79c103559d000e013ef52a6882c5223702e3e25fe96328d5168c1fc288dffd65a3f42e3b57b80367db2b1f9601ae619520373ceb4a6ba2fb7177b
 DIST patch-5.15.71.xz 2790084 BLAKE2B 
2d841bbe57d155417aa8d8d20f58176d3b10887a048a1eadf10c23ee46cd314c172bba68a1ff2566cbc8de71882bcc5c42cb271201c2afb5ccc0317aa7e2c40f
 SHA512 
0978040fb8066fc1ef674d0b1f682bb5eba91c085af61cd8925db9da0a4f1c15bee03957be16d81f260cc92e211968014919067d0c7107cb2777857532933753
+DIST patch-5.15.73-rt52.patch.xz 77124 BLAKE2B 
9bde253c31448cc1c0b537f17af5762713b8493f70d48297fabfe6f4c7c4407b7a81d67305ede849183f879f0089959e900d4f4e7ab6b55c2595a54bdc531e38
 SHA512 
683634ad34c6c62847126981cbaa964daa37bf123ff4651f96adbbb4f03a3befbd223e26d7834022c0ecbec533ee4990b7893f5f6639d1e5b6518759bb028d32
+DIST patch-5.15.73.xz 2806172 BLAKE2B 
a9d403e4cd1b0cb4baa171434e2bbdfd730477d629b72f8678640e39d3cd62844a773feb581d276a5d749cde60bad6c6a2b8db6ed164dce1053c9c0d480b
 SHA512 
dc5acb832242ae9577726c086bf318091c2c403161450ee354b22094c9b2cab408725fec23edfeb5a81ecbab647a71ca329de5b3606ef4c8680fd630bad75e57
 DIST patch-5.4.193-rt74.patch.xz 184160 BLAKE2B 
02988c8f7856292a6e56aca99b7721be85b4356c4a52218a4bddb9bd1790edccde31f367eb8abf6783aa30a08626fc1c7aabf65a1eb909e76a64dbe5661149ea
 SHA512 
2077b070566135e303cfff3687e9cd72ceb3479f9030d13caec9b29cb4ecfaf2691ed34973c5a14b431c7de8f952a4544c78e5119b1e366c1748eab6c95c
 DIST patch-5.4.193.xz 3907812 BLAKE2B 
a9d3eb2186f8f29d2164f4b3ee1ed0339969890b0ea007c8b03a5f08d2fe6aba7239112af2c661d0e147481dcddec5931f67504f752e4aba73da1c6b5a648244
 SHA512 
6166943e76285ae6c48fe2ebf6d057c39c18d268869c3c03620883f3e087eb3378293799e601ca3f2e948ed24e52afac0f04df808e23d7686844ec24d812b26e
 DIST patch-5.4.209-rt77.patch.xz 183176 BLAKE2B 
c17a15064404b6f5ebc0a965166dbeae193202f135f6869d6bc21f259c1596210c914891c8ea27a53295559fd43726c913225693596ef00b8e717af9
 SHA512 
6e0e85470b5589bc53a80f5ff217765854817c7e81bb0e482a0a60616ca2b3726d5dedb4bdc081204caca3b0d49d70e2f1cace4bcceb57489460c3bda1f01dca

diff --git a/sys-kernel/rt-sources/rt-sources-5.15.73_p52.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.15.73_p52.ebuild
new file mode 100644
index ..8e20943244fb
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-5.15.73_p52.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+KEYWORDS="~amd64 ~arm64"
+
+HOMEPAGE="https://wiki.linuxfoundation.org/realtime/start";
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE}
 \
+   
https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}";
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the 
CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+src_prepare() {
+   default
+
+   # 627796
+   sed \
+   "s/default PREEMPT_NONE/default PREEMPT_RT/g" \
+   -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   ewarn
+   ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the RT project developers 
directly."
+   ewarn "Do *not* open bugs

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

2022-10-18 Thread Alice Ferrazzi
commit: 326c5bb50b61c814749e80ff6ef9dacd688b731d
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Oct 19 05:30:20 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Oct 19 05:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326c5bb5

sys-kernel/rt-sources: add 5.10.145_p74

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest |  2 +
 .../rt-sources/rt-sources-5.10.145_p74.ebuild  | 51 ++
 2 files changed, 53 insertions(+)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 1a2e7054249a..5bd88fe459ab 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -10,6 +10,8 @@ DIST patch-4.19.255-rt113.patch.xz 166868 BLAKE2B 
e2f37bf6d6fc5a1588bb1114baa654
 DIST patch-4.19.255.xz 4776772 BLAKE2B 
65f0dd0d52db82c58f73a3407fe15ae38be0ef690aea391ad9e2b21330e94b02a1f38a802ff9a8c3ec424a27a0e23ab85a8e2282b93262cd21e7ece1094f4aca
 SHA512 
e0a797ae95e0cc7bc52e7e8fa8b42ec11cb88353519a22868fb52447dd804daf759d0c4df5cfd6a02464ca145569fb119b22fd894f3cd4baf950db505708fa6b
 DIST patch-5.10.131-rt72.patch.xz 172172 BLAKE2B 
fa0be15fea059e023e7457869dc92a583010b4c5f2504c0e758c4f005028a19f0616e6e909b11a3106be9e0ed4cfcc6244a716b4bace2b02691e842b906ac941
 SHA512 
500a61a5572e8d252f99337f435db2494deecc438d340e427de4fe772c9dc6b141834e2f6eb05b25527fe0ee7bfcc6a5dbda1f232e8af11f8199fd361c447ebb
 DIST patch-5.10.131.xz 3385312 BLAKE2B 
525121ea96691308ee052b79e4e1fc77c84a5f9477639a4e7aac5ef2d043cad0fe321e203add00d24da302747f33e7ac7f05e99ee75fe90ef514501efe5750b0
 SHA512 
fc45127c2b3b5b7b596b80544aef38dac2e838f139c92f59e5f068b3431fadd9ac3f249f58f35ff6bb60003ed48b0a57f969d12d0c793d64060b27ff8616b493
+DIST patch-5.10.145-rt74.patch.xz 172728 BLAKE2B 
763bb5e2b88ca1daa65d5502389e93dbb04a874f92d135368627295b890e8059cf677bdcbf874f53fe457c36dfcad58fed06714596aeb322423cf0c5fc04b170
 SHA512 
7a5c32e397bc250182c11253b6e75e78d3806966c8f40022f005971d19a2a9261f33f7d344e317c88733a663efcb037a32c282d25d3a1aa634df995e4fd011d1
+DIST patch-5.10.145.xz 3702272 BLAKE2B 
6908b4c7458ef8d64eb6d0fea02c70877b46b5ab403cd3d1904745e3b00f1517c155197ab698e2e4dce4f09c596573f4e867da0aeb02e70a676cdd9a5b213f6b
 SHA512 
e497e56d6585cc3ca5c1fe92d343b01a607a1029ed15d9cb3ecff6465864fba5c76bde2589554c38e05694c89aa9ff772c57bc653c7386b24d4f007b59aac30b
 DIST patch-5.15.55-rt48.patch.xz 80184 BLAKE2B 
707bfc30c824b3e58a99fb6f188666a5aa63b24b407770b517332343b98c2806b053570e8355d40d64feb3fc368d47fe81a1bc480c5eaf18ca05adc660c15bcb
 SHA512 
6de353dcbe47cacc066ef50f6e824687326ea4e8e8e7b3df624e050a0776a0175a9f633c6125d4a4c83f7ac0ff0c484bc65f3d23b9389dc6a31b5d769f93238e
 DIST patch-5.15.55.xz 2199420 BLAKE2B 
c190a25360df8be15a33c3bcff69c86d3def4d41490d6b382eb3d5e9e09265ca29233b327e8099f73a3630b7c2c8641874fd76c03ff26d8f05c26aafd23f35a3
 SHA512 
ca57514bc525f1fae396ee4ff445a9c9d24e3ad8cf424a1cec39a905d85a81dc7e04f17052214cd4554301946b489e5fe3b671d35b64512c75b590b8382c29ef
 DIST patch-5.15.71-rt51.patch.xz 77164 BLAKE2B 
b0e981a9b9782aea88a5559ecf35712454a2cbc5a954234cf1abf6d9b98198816c4bd4b5aea9deedda4baff42fcb35094b215d57ca83007510cc2f79db903534
 SHA512 
4478fb3b35d79c103559d000e013ef52a6882c5223702e3e25fe96328d5168c1fc288dffd65a3f42e3b57b80367db2b1f9601ae619520373ceb4a6ba2fb7177b

diff --git a/sys-kernel/rt-sources/rt-sources-5.10.145_p74.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.10.145_p74.ebuild
new file mode 100644
index ..55e6c5d1d9b1
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-5.10.145_p74.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+KEYWORDS="~amd64 ~arm64"
+
+HOMEPAGE="https://wiki.linuxfoundation.org/realtime/start";
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE}
 \
+   
https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}";
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the 
CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+src_prepare() {
+   default
+
+   # 627796
+   sed \
+   "s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
+   -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   ewarn
+   ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the RT project developers 
directly."
+   ewarn "Do *not* open bugs in Gentoo

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

2022-10-18 Thread Dennis Lamm
commit: 689d277d2f090e9e49e611cb13290404dd265b28
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sat Oct 15 14:40:40 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689d277d

net-misc/kea: ebuild improvements

Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/27783
Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/kea-2.2.0.ebuild | 11 +++
 net-misc/kea/kea-.ebuild  | 11 +++
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/net-misc/kea/kea-2.2.0.ebuild b/net-misc/kea/kea-2.2.0.ebuild
index c7127f76da89..56fe907cd840 100644
--- a/net-misc/kea/kea-2.2.0.ebuild
+++ b/net-misc/kea/kea-2.2.0.ebuild
@@ -22,7 +22,9 @@ else
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz";
# odd minor version = development release
if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || 
KEYWORDS="~amd64 ~arm64 ~x86"
+   if ! [[ "${PV}" == *_beta* || "${PV}" == *_rc* ]] ; then
+KEYWORDS="~amd64 ~arm64 ~x86"
+   fi
fi
 fi
 
@@ -36,8 +38,9 @@ COMMON_DEPEND="
dev-libs/log4cplus
doc? (
$(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]')
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   ')
)
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
@@ -68,7 +71,7 @@ pkg_setup() {
 src_prepare() {
default
 
-   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4
+   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 
'Replace gtest m4 macro failed'
 
# brand the version with Gentoo
sed -i \

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index c7127f76da89..56fe907cd840 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.ebuild
@@ -22,7 +22,9 @@ else
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz";
# odd minor version = development release
if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || 
KEYWORDS="~amd64 ~arm64 ~x86"
+   if ! [[ "${PV}" == *_beta* || "${PV}" == *_rc* ]] ; then
+KEYWORDS="~amd64 ~arm64 ~x86"
+   fi
fi
 fi
 
@@ -36,8 +38,9 @@ COMMON_DEPEND="
dev-libs/log4cplus
doc? (
$(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]')
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   ')
)
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
@@ -68,7 +71,7 @@ pkg_setup() {
 src_prepare() {
default
 
-   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4
+   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 
'Replace gtest m4 macro failed'
 
# brand the version with Gentoo
sed -i \



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

2022-10-18 Thread Dennis Lamm
commit: 624d139ae7abe036425e4628cd59da1703867db3
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Oct 14 21:23:48 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624d139a

net-misc/kea: version bump 2.2.0

Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/Manifest  |   1 +
 net-misc/kea/files/ax_gtest.m4 |  62 ++
 net-misc/kea/files/kea-2.2.0-openssl-version.patch |  11 ++
 net-misc/kea/kea-2.2.0.ebuild  | 137 +
 4 files changed, 211 insertions(+)

diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest
index bff98126c828..5107f3317c1b 100644
--- a/net-misc/kea/Manifest
+++ b/net-misc/kea/Manifest
@@ -1,2 +1,3 @@
 DIST kea-1.8.2.tar.gz 9005645 BLAKE2B 
fec1118ca34adc4bdafea13dd6c1c3abcd42df80043b621d1ed994e7ec6906a5d13e86a1bbb6dcbdfee32a4d70281c751b46c57d4866bd92557448ab7c602c30
 SHA512 
7bea9eb30ee819bd350ba3f64da7dc46d1176363e7243e934ff0f0498fcd47ef4eccb7fe8d8dd4f883ab9e376174aaba4fae06b20405181d46b6b12cfbdf7dd0
 DIST kea-2.0.2.tar.gz 9796557 BLAKE2B 
a859c4cc3f6686db2dcf640738b421499a816700d134ee9322290051c3a192bab482be4a4bdb2630113594a3af1cafe2b95abce4a463815a6404fe87fac227ad
 SHA512 
edb7de227898fb7bd76dd8b503d02e07b4ba512b907b53399a5c45bd216820b342f00c1834858848ce8ff94aa3c228ceead0e2946cbcb1f75a03ca579630be83
+DIST kea-2.2.0.tar.gz 074 BLAKE2B 
10b4bca1a135c6d146490f8c4c7bd4d56c1c03e2b4cc88a6888fcad5d1a5c2ee2d2c0215cb345b53a2a4262dbd02516d75d5778835d45384a7d69a062b8696b9
 SHA512 
82cd44efea8c968ef097de242e1ca59e0183c80df25050017fd45538d35da64a9a0d2f4a5249ad3bd3d30b1f8895c360d301518bc22e60dfddd966fe020dc773

diff --git a/net-misc/kea/files/ax_gtest.m4 b/net-misc/kea/files/ax_gtest.m4
new file mode 100644
index ..acd887c2d3ab
--- /dev/null
+++ b/net-misc/kea/files/ax_gtest.m4
@@ -0,0 +1,62 @@
+AC_DEFUN([AX_ISC_GTEST], [
+
+AC_ARG_WITH([lcov],
+[AS_HELP_STRING([--with-lcov[[=PROGRAM]]],
+[enable gtest and coverage target using the 
specified lcov])],
+[lcov="$withval"],
+[lcov="no"])
+
+USE_LCOV="no"
+if test "$lcov" != "no"; then
+# force gtest if not set
+if test "$enable_gtest" = "no"; then
+#   AC_MSG_ERROR("lcov needs gtest for test coverage report")
+AC_MSG_NOTICE([gtest support is now enabled, because used by 
coverage tests])
+enable_gtest="yes"
+fi
+if test "$lcov" != "yes"; then
+LCOV=$lcov
+else
+AC_PATH_PROG([LCOV], [lcov])
+fi
+if test -x "${LCOV}"; then
+USE_LCOV="yes"
+else
+AC_MSG_ERROR([Cannot find lcov.])
+fi
+# is genhtml always in the same directory?
+GENHTML=`echo "$LCOV" | ${SED} s/lcov$/genhtml/`
+if test ! -x $GENHTML; then
+AC_MSG_ERROR([genhtml not found, needed for lcov])
+fi
+# GCC specific?
+CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage"
+LIBS=" $LIBS -lgcov"
+AC_SUBST(CPPFLAGS)
+AC_SUBST(LIBS)
+AC_SUBST(LCOV)
+AC_SUBST(GENHTML)
+fi
+AC_SUBST(USE_LCOV)
+
+#
+# Check availability of gtest, which will be used for unit tests.
+#
+DISTCHECK_GTEST_CONFIGURE_FLAG=
+
+AS_IF([test "x$enable_gtest" = "xyes"], [
+DISTCHECK_GTEST_CONFIGURE_FLAG="--with-gtest"
+PKG_CHECK_MODULES([GTEST], [gtest], [], [AC_MSG_ERROR([gtest requested but 
not found])])
+GTEST_INCLUDES=`${PKG_CONFIG} --keep-system-cflags --cflags-only-I gtest`
+GTEST_LDFLAGS=`${PKG_CONFIG} --keep-system-libs --libs-only-L gtest`
+GTEST_VERSION=`${PKG_CONFIG} --modversion gtest`
+])
+
+AM_CONDITIONAL(HAVE_GTEST, test $enable_gtest != "no")
+AM_CONDITIONAL(HAVE_GTEST_SOURCE, test "X$have_gtest_source" = "Xyes")
+AC_SUBST(DISTCHECK_GTEST_CONFIGURE_FLAG)
+AC_SUBST(GTEST_INCLUDES)
+AC_SUBST([GTEST_LDADD], [$GTEST_LIBS])
+AC_SUBST(GTEST_SOURCE)
+
+])dnl AX_ISC_GTEST

diff --git a/net-misc/kea/files/kea-2.2.0-openssl-version.patch 
b/net-misc/kea/files/kea-2.2.0-openssl-version.patch
new file mode 100644
index ..5e323357d7c5
--- /dev/null
+++ b/net-misc/kea/files/kea-2.2.0-openssl-version.patch
@@ -0,0 +1,11 @@
+--- a/m4macros/ax_crypto.m4
 b/m4macros/ax_crypto.m4
+@@ -258,7 +258,7 @@ then
+ else
+CRYPTO_NAME="OpenSSL"
+DISABLED_CRYPTO="Botan"
+-   CRYPTO_PACKAGE="openssl-1.1.0"
++   CRYPTO_PACKAGE="openssl"
+DISTCHECK_CRYPTO_CONFIGURE_FLAG="--with-openssl=${use_openssl}"
+AC_DEFINE_UNQUOTED([WITH_OPENSSL], [], [Compile with OpenSSL crypto])
+AC_MSG_CHECKING(for OpenSSL library)

diff --git a/net-misc/kea/kea-2.2.0.ebuild b/net-misc/kea/kea-2.2.0.ebuild
new file mode 100644
index ..c7127f76da89
--- /dev/null
+++ b/net-misc/kea/kea-2.2.0.ebuild
@@ -0,0 +

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

2022-10-18 Thread Dennis Lamm
commit: ea69c2b044d957d71f4676cbcda94dfee6533b8d
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Oct 14 21:30:29 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea69c2b0

net-misc/kea-: fix gtest patch rejection

Closes: https://bugs.gentoo.org/846620
Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/kea-.ebuild | 28 +++-
 1 file changed, 19 insertions(+), 9 deletions(-)

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index aca4fe99e606..c7127f76da89 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.ebuild
@@ -10,31 +10,35 @@ MY_P="${PN}-${MY_PV}"
 DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server"
 HOMEPAGE="https://www.isc.org/kea/";
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit autotools fcaps python-single-r1 systemd tmpfiles
 
 if [[ ${PV} = * ]] ; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/isc-projects/kea.git";
+   EGIT_REPO_URI="https://gitlab.isc.org/isc-projects/kea.git";
 else
SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz
ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz";
-   # Odd minor version = development release
+   # odd minor version = development release
if [[ $(( $(ver_cut 2) % 2 )) -ne 1 ]] ; then
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || 
KEYWORDS="~amd64 ~arm64 ~x86"
fi
 fi
 
 LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-IUSE="mysql +openssl postgres +samples shell test"
+IUSE="debug doc mysql +openssl postgres +samples shell test"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
dev-libs/boost:=
dev-libs/log4cplus
+   doc? (
+   $(python_gen_cond_dep '
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]')
+   )
mysql? ( dev-db/mysql-connector-c )
!openssl? ( dev-libs/botan:2= )
openssl? ( dev-libs/openssl:0= )
@@ -54,8 +58,7 @@ REQUIRED_USE="shell? ( ${PYTHON_REQUIRED_USE} )"
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.2-boost-1.77.0.patch
-   "${FILESDIR}"/${PN}-1.9.10-gtest.patch
+   "${FILESDIR}"/${PN}-2.2.0-openssl-version.patch
 )
 
 pkg_setup() {
@@ -64,7 +67,10 @@ pkg_setup() {
 
 src_prepare() {
default
-   # Brand the version with Gentoo
+
+   cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4
+
+   # brand the version with Gentoo
sed -i \
-e "s/AC_INIT(kea,${PV}.*, 
kea-...@lists.isc.org)/AC_INIT([kea], [${PVR}-gentoo], 
[kea-...@lists.isc.org])/g" \
configure.ac || die
@@ -79,12 +85,16 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--disable-install-configurations
+   --disable-rpath
--disable-static
--enable-generate-messages
--enable-perfdhcp
--localstatedir="${EPREFIX}/var"
--runstatedir="${EPREFIX}/run"
--without-werror
+   --with-log4cplus
+   $(use_enable debug)
+   $(use_enable doc generate-docs)
$(use_enable test gtest)
$(use_enable shell)
$(use_with mysql)



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

2022-10-18 Thread Dennis Lamm
commit: b44f361442e631027343bb22286d8392cecde6c6
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Oct 14 21:32:22 2022 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Oct 19 04:48:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44f3614

net-misc/kea: drop old

Signed-off-by: Dennis Lamm  gentoo.org>

 net-misc/kea/Manifest  |   1 -
 .../kea/files/kea-1.8.2-fix-cxx11-detection.patch  |  50 ---
 net-misc/kea/files/kea-1.8.2-gtest.patch   | 149 -
 net-misc/kea/kea-1.8.2-r1.ebuild   | 112 
 4 files changed, 312 deletions(-)

diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest
index 5107f3317c1b..08665ba991a5 100644
--- a/net-misc/kea/Manifest
+++ b/net-misc/kea/Manifest
@@ -1,3 +1,2 @@
-DIST kea-1.8.2.tar.gz 9005645 BLAKE2B 
fec1118ca34adc4bdafea13dd6c1c3abcd42df80043b621d1ed994e7ec6906a5d13e86a1bbb6dcbdfee32a4d70281c751b46c57d4866bd92557448ab7c602c30
 SHA512 
7bea9eb30ee819bd350ba3f64da7dc46d1176363e7243e934ff0f0498fcd47ef4eccb7fe8d8dd4f883ab9e376174aaba4fae06b20405181d46b6b12cfbdf7dd0
 DIST kea-2.0.2.tar.gz 9796557 BLAKE2B 
a859c4cc3f6686db2dcf640738b421499a816700d134ee9322290051c3a192bab482be4a4bdb2630113594a3af1cafe2b95abce4a463815a6404fe87fac227ad
 SHA512 
edb7de227898fb7bd76dd8b503d02e07b4ba512b907b53399a5c45bd216820b342f00c1834858848ce8ff94aa3c228ceead0e2946cbcb1f75a03ca579630be83
 DIST kea-2.2.0.tar.gz 074 BLAKE2B 
10b4bca1a135c6d146490f8c4c7bd4d56c1c03e2b4cc88a6888fcad5d1a5c2ee2d2c0215cb345b53a2a4262dbd02516d75d5778835d45384a7d69a062b8696b9
 SHA512 
82cd44efea8c968ef097de242e1ca59e0183c80df25050017fd45538d35da64a9a0d2f4a5249ad3bd3d30b1f8895c360d301518bc22e60dfddd966fe020dc773

diff --git a/net-misc/kea/files/kea-1.8.2-fix-cxx11-detection.patch 
b/net-misc/kea/files/kea-1.8.2-fix-cxx11-detection.patch
deleted file mode 100644
index 867561f2e7e5..
--- a/net-misc/kea/files/kea-1.8.2-fix-cxx11-detection.patch
+++ /dev/null
@@ -1,50 +0,0 @@
 a/m4macros/ax_cpp11.m4
-+++ b/m4macros/ax_cpp11.m4
-@@ -182,6 +182,7 @@
-   AC_COMPILE_IFELSE(
-   [AC_LANG_PROGRAM(
-   [#include 
-+   #include 
-std::shared_ptr th;],
-   [th.reset(new std::thread([[]]() { return; }));
-th->join();])],
 a/src/bin/perfdhcp/Makefile.am
-+++ b/src/bin/perfdhcp/Makefile.am
-@@ -3,7 +3,6 @@
- AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
- AM_CPPFLAGS += -I$(top_srcdir)/src/bin -I$(top_builddir)/src/bin
- AM_CPPFLAGS += $(BOOST_INCLUDES)
--AM_CPPFLAGS += -Werror
- 
- AM_CXXFLAGS = $(KEA_CXXFLAGS)
- 
 a/src/bin/perfdhcp/tests/Makefile.am
-+++ b/src/bin/perfdhcp/tests/Makefile.am
-@@ -4,7 +4,6 @@
- AM_CPPFLAGS += -I$(srcdir)/.. -I$(builddir)/..
- AM_CPPFLAGS += -DTEST_DATA_DIR=\"$(abs_srcdir)/testdata\"
- AM_CPPFLAGS += $(BOOST_INCLUDES)
--AM_CPPFLAGS += -Werror
- AM_CXXFLAGS = $(KEA_CXXFLAGS)
- 
- if USE_STATIC_LINK
 a/src/lib/database/backend_selector.cc
-+++ b/src/lib/database/backend_selector.cc
-@@ -7,6 +7,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- using namespace isc::data;
 a/src/lib/dhcpsrv/subnet_id.h
-+++ b/src/lib/dhcpsrv/subnet_id.h
-@@ -10,6 +10,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- namespace isc {
- namespace dhcp {

diff --git a/net-misc/kea/files/kea-1.8.2-gtest.patch 
b/net-misc/kea/files/kea-1.8.2-gtest.patch
deleted file mode 100644
index 5fa4488b926c..
--- a/net-misc/kea/files/kea-1.8.2-gtest.patch
+++ /dev/null
@@ -1,149 +0,0 @@
 a/m4macros/ax_gtest.m4
-+++ b/m4macros/ax_gtest.m4
-@@ -1,24 +1,14 @@
- AC_DEFUN([AX_ISC_GTEST], [
-
--enable_gtest="no"
--GTEST_INCLUDES=
--
--AC_ARG_WITH([gtest-source],
--[AS_HELP_STRING([--with-gtest-source=PATH],
--[location of the Googletest source])],
--[enable_gtest="yes" ; GTEST_SOURCE="$withval"])
--
--AC_ARG_WITH([gtest],
--[AS_HELP_STRING([--with-gtest=PATH],
--[specify a path to gtest header files 
(PATH/include) and library (PATH/lib)])],
--[gtest_path="$withval"; enable_gtest="yes"], [gtest_path="no"])
-+AC_ARG_ENABLE([gtest],
-+  [AS_HELP_STRING([--enable-gtest],
-+  [Enable testing via Googletest [default=no]])])
-
- AC_ARG_WITH([lcov],
- [AS_HELP_STRING([--with-lcov=PROGRAM],
- [enable gtest and coverage target using the 
specified lcov])],
- [lcov="$withval"],
- [lcov="no"])
--
- USE_LCOV="no"
- if test "$lcov" != "no"; then
- # force gtest if not set
-@@ -55,110 +45,22 @@
- #
- # Check availability of gtest, which will be used for unit tests.
- #
--GTEST_LDFLAGS=
--GTEST_LDADD=
- DISTCHECK_GTEST_CONFIGURE_FLAG=
--GTEST_VERSION="unknown"
--
--if test

[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2022-10-18 Thread Michał Górny
commit: 7207e32e9377c309cf2d853f8602213d740ac408
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:09:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7207e32e

dev-python/google-api-python-client: Bump to 2.65.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.65.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 0f963a790d79..df5ede3f97db 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.63.0.gh.tar.gz 34736367 BLAKE2B 
4657dd86a62def7d2858cefd63d8c8b23b36a38f65aa3e76f4436eb4d3334321fbda9530684b2d001883ba0345ef7de6d8447a86208023a3e77dae59269ef255
 SHA512 
a8253904fc9db8687be7a04356e9e11202073ce05c77f770d51ed973e0c87db32c4b39750e1a48d813186530dfeae0f76452df7241686d6a64afbdff35626387
 DIST google-api-python-client-2.64.0.gh.tar.gz 36028133 BLAKE2B 
8e9abaa17d078210c9cdf5e18db02199bae1ee6f7e5364002266ca9795100fefd8dbbfbaecd5c9e2b74e5125e42535e23f9735fb83b8fe5bc1adae1fe815
 SHA512 
a525d26224e7b4b647bf5fde82434fbe0e221ff55591b1564b0a3af5e1d49492b3ea157d75bec0328bda754318b9d5e57d78b4d8d532afad2e3b8cbfc650f876
+DIST google-api-python-client-2.65.0.gh.tar.gz 36079173 BLAKE2B 
32e60989dbc6e02ed2bd128772a71c24670d16da09ca4e5be6d4f56ebf16c94ccac120e233b4efb5fb9c9b8c464d052129eb6305a57fb61f732ca9d593f1297c
 SHA512 
3b215e290c9a63aca914c08478342ab41ef760c135d3d5a13387be52a2993b814568c86cad752de6afe16fb3097989f4d7df06f4c9ce9c453fb7d0cb55f17053

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.65.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.65.0.ebuild
new file mode 100644
index ..7e8aaa05d6d4
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.65.0.ebuild
@@ -0,0 +1,53 @@
+# 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="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2022-10-18 Thread Michał Górny
commit: 273512631e3d742fef4d50016efbc9fd500aad9f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:06:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27351263

app-admin/awscli: Bump to 1.25.94

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.94.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 10886be8dad2..926a8f258bb4 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.25.90.gh.tar.gz 2285948 BLAKE2B 
a664e70e7367e6cf6fbaf62ab4dbbf649
 DIST aws-cli-1.25.91.gh.tar.gz 2287481 BLAKE2B 
6cc39905deee332187249124bedc14ef7f2bd82c8a54ee56c6156e767f811a8d26070040f64a059b1bf9a6c46e64cecf82be3d94434f6fb3e0c16dca4cbd94d2
 SHA512 
531985f71aea2c7eafeba61a214a7f19dfd84912b3c25c47d5c4c44b2e2fae25510a57027fa9a79aaee9a417cbcea1a6d222c7a0f0233ee0afee844a2d99dbe1
 DIST aws-cli-1.25.92.gh.tar.gz 2287842 BLAKE2B 
5cbadaeed098efa7a7ac911e76d1259e2fd7310b4c87f6f37fb4c3aa731d4f4fdacf6a3ea4345a295e8f6eba2985698ed36287f84303ba22e1466afa7acdcd06
 SHA512 
9c646c7f081ffe26571d36953e1c98a80a863ae4b0b3cf941aaa4958a96967481aeb634dfb84dae2bf9d3e20ad528b093634d2bb011ec85f3d583de84c72ebb8
 DIST aws-cli-1.25.93.gh.tar.gz 2288018 BLAKE2B 
ef0a0c679f5e4e698b21f84f2f0aa594889205c0f468cd3ac665040987a843ad9888687e3127f7755d90c715680fcba39430b094e35c8d017837cd9e8b1d51f0
 SHA512 
6052e677e04b84eb90a853bb6a85506f1b0b1270e64e2f93d666c66deda1824392cbfa1746a55dfb4f2a64554decb54a94e91b60564291621ff939c894f39ca3
+DIST aws-cli-1.25.94.gh.tar.gz 2288438 BLAKE2B 
c30b798d1e489b04d0d63630fee9a782262be83cb30df6e66793cbba7951135a814734d90cb6117f87382ec520204f7e553a16bee87c1acd448d22581e0cc14d
 SHA512 
9407751a543c4d15d80d8986508abe2b4c1eb2bc375119f17e60928342f3af442359982f6600b551c318fda0c80629ea02511ad70cdb096adf8e91891ceadc03

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



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

2022-10-18 Thread Michał Górny
commit: 5599a3d36754893de323550baf38a7a5114c0853
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:01:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5599a3d3

dev-python/weasyprint: Bump to 57.0

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

 dev-python/weasyprint/Manifest   |  1 +
 dev-python/weasyprint/weasyprint-57.0.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest
index 815a722af43a..0b0e82863b75 100644
--- a/dev-python/weasyprint/Manifest
+++ b/dev-python/weasyprint/Manifest
@@ -1,3 +1,4 @@
 DIST weasyprint-55.0.tar.gz 410970 BLAKE2B 
ba77f249c3568031eff9b7110864b69113f71ea197d0c7136de01bd40155a437b5e540e87219e6ca49428b98d8ec471dcf9ed1d0224d68a3b320e5fffb568239
 SHA512 
96cc6de5af86da47aa0b5a84c3f00679690774574f3370ca319afe77f3eb9c9725f3b0a6cbddf589f23f444972bc77b07cce7e27ee2c466484636b3cb30250a3
 DIST weasyprint-56.0.tar.gz 419236 BLAKE2B 
c64d382e4ac169904a51fec17152faacccf4ccdab775a3b34b0db7e0a4306e6cadf6810482cee5535991400455864749cce1fc6ba5e0b469a3eb934d62298028
 SHA512 
d8efc83f77967a514d26806a9b73ef03e047431c6db9b367cd23a819b4a68714d216081afc74162b60084d0f3755498dc782d0335069bc9e70c42b611b737eec
 DIST weasyprint-56.1.tar.gz 420035 BLAKE2B 
ac6ff4fae70406c125f8e5c959acba297fa92644dd6a69a95af0192260c6fc8890b1ae790c25eb16f79a3f527a88e4912787c8d29f4ea213c2fc4ecab589ecf8
 SHA512 
c64bcef9789cb8c52853cfe02f5249240b67fa8368f3467c0e56cefe8ee9fde3dc9a1a489278e7238ed7fddfebba2f238f37245a3ef4d7482a32cee14dbf66b0
+DIST weasyprint-57.0.tar.gz 428504 BLAKE2B 
f5a1ffd1e5ceed3ec51c5babad38bdcbce34b8183f6226519e82e86b080bae01c106109348233875ec3448b7014765eeb1b07c2eb430c4d49a1e784e60d89262
 SHA512 
627769b0584804c34aacf52c3006b11d2be50cd79f8f2621ac39a630a9b2dd132dc4e6005c844ced84479f901e24515615755fa1b863825b4bb0edde97b24a7d

diff --git a/dev-python/weasyprint/weasyprint-57.0.ebuild 
b/dev-python/weasyprint/weasyprint-57.0.ebuild
new file mode 100644
index ..91e490bc0ec2
--- /dev/null
+++ b/dev-python/weasyprint/weasyprint-57.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF"
+HOMEPAGE="
+   https://weasyprint.org/
+   https://github.com/Kozea/WeasyPrint/
+   https://pypi.org/project/weasyprint/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}]
+   >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
+   >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}]
+   >=dev-python/pydyf-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}]
+   x11-libs/pango
+"
+
+BDEPEND="
+   test? (
+   || (
+   >=app-text/ghostscript-gpl-9.56.1-r3
+   

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

2022-10-18 Thread Michał Górny
commit: 9f3e3dfe68b30a44db4c937a40eeb74c6e85ad02
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:08:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3e3dfe

dev-python/pymongo: Bump to 4.3.2

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

 dev-python/pymongo/Manifest |   1 +
 dev-python/pymongo/pymongo-4.3.2.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 3133431084a1..584fc15e7469 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,2 +1,3 @@
 DIST mongo-python-driver-4.1.1.tar.gz 1070349 BLAKE2B 
9b792343a22c4b0c625376e6f3d10e9c1a88442b63ff2638c29588a26755006507189bf40a8dad96d7f8e4f997efc153c8616826b58114aba32442c05b80ca60
 SHA512 
b01eb6bc4c39a25cae8350bdc2f37dd5d78da38a6eddbd8a26f91cb6ee067f7b4b1d97eb603defca16e05abc992b8f11b2e3558f9697c99697b3e876838de737
 DIST mongo-python-driver-4.2.0.gh.tar.gz 1136734 BLAKE2B 
b3e2d86780c2874656f94ba3071317c0b9190418274c163135a260cad3f5672b9390aa738d0cf1aaff47412827620706e67c5c990910a5ea232aaacda0758dea
 SHA512 
4439149c35f897a61109b26f5e4c613682ca59727495377a3bbb49f9ff22273cd5a73f58fb55080d07c9403310d4ada59d3a5969d0f76f2f4d1081422fe2dfec
+DIST mongo-python-driver-4.3.2.gh.tar.gz 1154135 BLAKE2B 
f2a560dc9829b6b26a78c032a3978fff93935b78aa20a088a080bdd607d951a57434473d698d4cabc1ca0a767cdb75352e0e25d9cfd77389d43062768409625c
 SHA512 
f35dd2fc54e806bb7f91d982f29ebdee8ef12a8629b415b2472e3f99d60ad9e3153cd54e6e7369124c2b31c27df636c2a0fa72f937aeafb60c64c90728d7b03b

diff --git a/dev-python/pymongo/pymongo-4.3.2.ebuild 
b/dev-python/pymongo/pymongo-4.3.2.ebuild
new file mode 100644
index ..1f6df3375c8e
--- /dev/null
+++ b/dev-python/pymongo/pymongo-4.3.2.ebuild
@@ -0,0 +1,122 @@
+# 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 check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="
+   https://github.com/mongodb/mongo-python-driver/
+   https://pypi.org/project/pymongo/
+"
+SRC_URI="
+   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+IUSE="doc kerberos"
+
+RDEPEND="
+   

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

2022-10-18 Thread Michał Górny
commit: ff6fe1e9d122244ecb2b266996bbe10554cfcbeb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:03:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6fe1e9

dev-python/botocore: Bump to 1.27.93

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.93.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4f38a50cbd3d..9bf04a469b07 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.27.89.gh.tar.gz 9704257 BLAKE2B 
f7c0f34d93940aea72337c1cfb229ba7
 DIST botocore-1.27.90.gh.tar.gz 9712235 BLAKE2B 
3140dd97ed33b368bf605ff77e15ada2b0ace21d8816f7ea0b614f822a4f6ab1fe7640c52c08087cc3d12a8a6a2e15cde0895eb65d643441398b743800ed8296
 SHA512 
4ba1d0cc82ee0f0d77da2613b8dae20aeeb49d0ce6c87c074800e4887fa341948292a4fb9eec605c5a3f9ed9ff7773e4c8b46ff286d8b2d9588b125f5d3fcac9
 DIST botocore-1.27.91.gh.tar.gz 9712617 BLAKE2B 
3317a45a297e1903d43d608760fb9e12c68d132f979bf4c76d73592aaa42a5f2d29a8c20bfa1f868365e962573bfa16986858dca2078b1fa797c58e71ab9a642
 SHA512 
0e2895cded36c3a9583c38ad018683556e26faa066d930c37a754798c31f0b510a86362357c66d13fbc141d04c30ae4f3d518ec46c95a1e37ed0e9912ab96a1e
 DIST botocore-1.27.92.gh.tar.gz 9758222 BLAKE2B 
4f3c04b9822dfb84eacf758c6768e3e278cd53148041982ca89f7bba451cb287b23e0f13198543766caa9719e5010b0e5ee0cf1b072caf6c49602d07dac6c1ca
 SHA512 
107f36ef2bfb2fb98f2b8b5db04d3f5c345b1a4e7c03f2e949da5b4eb3694bfdf8d711c6a154df4bd248ef98be3868d69ba5a429037e3be61db4d3a4aa7df9e0
+DIST botocore-1.27.93.gh.tar.gz 9759939 BLAKE2B 
4d0afb73e8d0cd7bf14191ae104c28d5d0999db3542bf9ba7be1612ea616aeb446d13b13a91ecc0698471fad49b3623708d5d716229ad0f95fd17ff12809b466
 SHA512 
31fb75c83a8235fdda36b09e2348f9698eb8999363ce8cba085ff91ff1ae505c20206c6c553a3fbad5a802b6888e02390203926b145909c86a92bc1c1180

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



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

2022-10-18 Thread Michał Górny
commit: 1d7929fac855f5473ab5f25cc6ab31a7b6c3cacd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:02:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7929fa

dev-python/psutil: Bump to 5.9.3

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

 dev-python/psutil/Manifest|  2 ++
 dev-python/psutil/psutil-5.9.3.ebuild | 47 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index fef27f7b5aff..082c3167cb0a 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -1,2 +1,4 @@
 DIST psutil-5.9.1-tests-r2.patch.xz 3516 BLAKE2B 
6a16d6f89fdeb06c7aa0d9d986eba84deae5f8d2bb829c2509744f954f9b274d8a70a00f94127f1880cea71f8d7e7b85097517f8516ee6ef14f17522ee9297b2
 SHA512 
b69efb32cd0229056ff9fbbde963f0f01f6bf1d0820f028527f464e38a9bd4211a55bd725cc8962a20608c12c28edb24b2063f5f58b53fdb6b001fe2f95da103
 DIST psutil-5.9.1.tar.gz 479090 BLAKE2B 
88f35a9134d942fa56b5fbc79753e82245c3bfdb1f640dbf3b56815b89d872517f9ee3a3945532ebd1a399c3307e160ac80394766c3b2cc7e3fb36ffdd555eef
 SHA512 
1ddb119a10243d17d808417817ec8659d22447f12a4bbc0366c13f6587a4b0b59f4e74f6ac5d1e1a908bb5fd287be630466d32beabcb5008f6a19c24a1557c27
+DIST psutil-5.9.3-tests-r1.patch.xz 3648 BLAKE2B 
df56e3b11da307fdd4441284d1a7928c928b36c512ef05d313ac71e76545eabaca1f6a1ea9dab301c86005ef4c9af9622e0d1c6d7be858b92b0dce9d6031440d
 SHA512 
0d8b35fe76b1caf1265ab4ecf182c92b71714be9612418c945f39c58f384979ed36e47bdf11b11a8cf2fc3925fed60abadf4f3eaea083f6bcd6d2cddb81fb5f9
+DIST psutil-5.9.3.tar.gz 483579 BLAKE2B 
c1b5c77483a1e280cc68aa3ae5ca39fcc3992f3c07a591bbe92278050e9517a9e9c0e17338f2932f5ec680a19c4f6958e21e4b9b02158041e76dd877b5311c21
 SHA512 
d226364b416823783058f19c06dae4ac1ea03f061646f01ea6953ded8fbb89aed92aa743c9e55181e4d57101f7dbbb78336043e1fc7a3bd62ff82b19f0a4efae

diff --git a/dev-python/psutil/psutil-5.9.3.ebuild 
b/dev-python/psutil/psutil-5.9.3.ebuild
new file mode 100644
index ..609517d00b2f
--- /dev/null
+++ b/dev-python/psutil/psutil-5.9.3.ebuild
@@ -0,0 +1,47 @@
+# 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
+
+TEST_PATCH=psutil-5.9.3-tests-r1.patch
+DESCRIPTION="Retrieve information on running processes and system utilization"
+HOMEPAGE="
+   https://github.com/giampaolo/psutil/
+   https://pypi.org/project/psutil/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz
+"
+
+LICENSE="BSD"
+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"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${WORKDIR}/${TEST_PATCH}"
+)
+
+python_test() {
+   # Since we are running in an environment a bit similar to CI,
+   # let's skip the tests that are disabled for CI
+   local -x TRAVIS=1
+   local -x APPVEYOR=1
+   local -x GITHUB_ACTIONS=1
+   local -x GENTOO_TESTING=1
+   "${EPYTHON}" psutil/tests/runner.py ||
+   die "tests failed with ${EPYTHON}"
+}
+
+python_compile() {
+   # Force -j1 to avoid .o linking race conditions
+   local MAKEOPTS=-j1
+   distutils-r1_python_compile
+}



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

2022-10-18 Thread Michał Górny
commit: 6e4ddc86dd91d50e1d23eb8e6942673ac3d15e80
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:06:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4ddc86

dev-python/boto3: Bump to 1.24.93

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a20c6a2d3975..c48a5ef5e9a6 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.24.89.gh.tar.gz 544293 BLAKE2B 
53854b91c1c4c677eee743776a67e552bd2e
 DIST boto3-1.24.90.gh.tar.gz 545802 BLAKE2B 
04148b878266a9d541a6fe8a4b4e8088fa2af11fd88b0fd9bac064bf493a9e787958d61c721254c1cf72edea72d761cd3583370f587c925f70c099027e94f72c
 SHA512 
92c9da4559fdef7a7ee68eda9f1e9f70d652ec383471b9d1fafcf260b1456e84b7cc86347c3a0c44990f38aa87632885b1df65aafdae3c7f5948c0223ffe6981
 DIST boto3-1.24.91.gh.tar.gz 545914 BLAKE2B 
763b39653d7de6ce27bb2a429ae0856a077f490e2c61b648ad89bde3c79731578272ffb558479517fd8a5235c41280413812b91f22604e6671cc1c941459fc90
 SHA512 
5b86a1518e8e6a9972d62dbcd8cd2f784d03e9e9fe7dc76ae4fc28b7c5151b24bf01fce0473a3ff88af736132c389df5f7ae33c54f895b4c447e8cc19135
 DIST boto3-1.24.92.gh.tar.gz 546140 BLAKE2B 
308f170f83a8cdc66c0423721e3fc9a2a58fe11f3b5bc7290e85aa637714ce10bd728ae69ff9e09a6e62bcf76a178e1f118e78e85c0c845d925be1937402ca87
 SHA512 
a8968f780a6b2929368f8696c83e501d42f17219e5015f668734e3a66146ca3e4cb539a2cd47525ba5a8376ee4cd4b180b9a362fd221f8fe75b78bfa17b92894
+DIST boto3-1.24.93.gh.tar.gz 546679 BLAKE2B 
edb3324c20fae7a0f7811d56c865c161dbd8f329a2bf2411641255439f6b046a773d414e884e1ec22cad7169e8b02f4644b7a39c4062fb9c845f2a42710263e2
 SHA512 
bd02644d14a3eb2b39b38269e503f3e7ef58a39ac69445306f23e7ddc56103c1cb7f5a2b7383ffa6eb65a5fb658bf67780ff2062840f018384df80d950ac4b46

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



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

2022-10-18 Thread Michał Górny
commit: a3dffa3df6cc86a2a4ea27500e6a349197873082
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 02:55:26 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3dffa3d

dev-python/patiencediff: Bump to 0.2.6

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

 dev-python/patiencediff/Manifest  |  1 +
 dev-python/patiencediff/patiencediff-0.2.6.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/patiencediff/Manifest b/dev-python/patiencediff/Manifest
index 90010e078ab1..8b292ae5c52a 100644
--- a/dev-python/patiencediff/Manifest
+++ b/dev-python/patiencediff/Manifest
@@ -1 +1,2 @@
 DIST patiencediff-0.2.3.tar.gz 28903 BLAKE2B 
83a5dffc11e02b759e8fda540453055d3f2fa03db098c2b323c965b39b121e5bc7e9b3fb0a7f5f1eff76aba81223350def2823469d2a3ceedb54824ae22a32c0
 SHA512 
4211aa824a8f0e4e5c9fa788ab532bc163684381fc143a089250b16ae70229efabdd1b2e4e50fdd8d36f3363526b80cf687030c435bd9b87e12624fc1fc6b786
+DIST patiencediff-0.2.6.tar.gz 29124 BLAKE2B 
f43e7fbbdef316f9ededb680f9c3c20eaab7e988489ba6dfc6038deb91cced5727b9461dbfd30f11b81a12aa238e27df1697abe84d323461da3029daf9fbfce1
 SHA512 
033c4da38a12cfcd180535635dc84ce6da14fe4f8ae9fc7665fc0b711759fe5a5440d73ed2c7f8f4edf967c9dea9046163b5b48d32ee59d0f4cc01256c7c9055

diff --git a/dev-python/patiencediff/patiencediff-0.2.6.ebuild 
b/dev-python/patiencediff/patiencediff-0.2.6.ebuild
new file mode 100644
index ..0fed7fa1f361
--- /dev/null
+++ b/dev-python/patiencediff/patiencediff-0.2.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-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
+
+DESCRIPTION="Python implementation of the patiencediff algorithm"
+HOMEPAGE="
+   https://github.com/breezy-team/patiencediff/
+   https://pypi.org/project/patiencediff/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   eunittest
+}



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

2022-10-18 Thread Michał Górny
commit: 99fcc8c4c6c51bd5e614b64c563bbf5ac3334587
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 03:00:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99fcc8c4

dev-python/cfn-lint: Bump to 0.68.0

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.68.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index e2892985440c..b6e88c190a41 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,3 +3,4 @@ DIST cfn-lint-0.65.1.gh.tar.gz 9670213 BLAKE2B 
22a627dc417f8df76fef9228eb4139210
 DIST cfn-lint-0.66.0.gh.tar.gz 9710208 BLAKE2B 
e4d333d9ac0e05b9b6a7030ca63f2feb019d0b18d271f5e3d6a6176ac3c3c99c207709447be4397aecd831933f3938249786f6b043131b584432c04bcc2c1304
 SHA512 
05580c6602becd1b2545c1a87ffdbd3abf21026f76de2c476c986da3972a4dbb2a4ecc31f53dc23732bcfdd52a9c7ceb620f88c12a0b4b22536b6cb692e55f06
 DIST cfn-lint-0.66.1.gh.tar.gz 9738245 BLAKE2B 
e4b546d2f8543699e134ab33f2c06f71c48ff4685a50ac81d43e5089cceec45023499b30069ced9bdb7b76f56a6e7f2eb68efae0c59f3e82fe1fd2c31bf07cf5
 SHA512 
869f300d865b969e8203a071bee149e859b70a8d6bac0696ef65d73b523d0f7fb14c83b19243ff3f9eb0b5080bf008d905085e240a9d3b6c8804940c7f6e8f04
 DIST cfn-lint-0.67.0.gh.tar.gz 9787161 BLAKE2B 
5299c956e7ca7c63c0c7608d51b01487cf4669f7af54c33f3d9917feae85565a2ce73a96a8d0a5d32cfe1c0a6db6d61b118f2994bb66700145787b650eefe6ea
 SHA512 
35d4686da1f610a970dc1976d7a72ff58c884446f5967b069cc4826b2d9a1b75e2b8a10e676585009c918317186b4dac1c6dc78bf26215eefd5aadd4dce03e0e
+DIST cfn-lint-0.68.0.gh.tar.gz 9805426 BLAKE2B 
6d7bb80943180fd1f11378db3d49d2705b68b60b5afc014db59d013d8e2be22469978060940e106ee5cf504cc10663e6427aa480ae1bbac22c3e52dc157e5403
 SHA512 
fb0c74ddd356cf95f04e9b86130aa56f6ef17a91c04027329d425fa83bbcf245dfc6f37fc1790c32c6d683e44512e06dabc9730d19687df470aaa390d3831395

diff --git a/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild
new file mode 100644
index ..0916420e1790
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild
@@ -0,0 +1,54 @@
+# 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="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+SRC_URI="
+   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.53.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-10-18 Thread Michał Górny
commit: cccff7fa1fd64b27ef73e4fdf28133973c7e28f5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 19 02:53:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 19 03:49:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccff7fa

dev-python/trove-classifiers: Bump to 2022.10.19

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

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

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 1ebd11384aee..c2d55331defe 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,2 +1,3 @@
+DIST trove-classifiers-2022.10.19.gh.tar.gz 15030 BLAKE2B 
c5841fd36070979577fe154559d7c578cbef0166bb933cef0b2945581a388602c65a0711320b610ac9acd4166784ec616f1e4d532453488ddf7b933f5fac124b
 SHA512 
5e7319028d16f917c7ddbc997f2082f3e5816dd1f93038c2193aa70a74e2e47f5bf72d8d205453fb2e0ddae3fe56affc0c78930b11767d2d55db0910a454568d
 DIST trove-classifiers-2022.8.31.gh.tar.gz 15020 BLAKE2B 
3898164f5afe8c381894b7dfb07b0b2f5fb9f20b2b8b450bbde5651d71989cb39de674364e298e3fa67011a2f8f13c099bf92d67e4e79da33ac5e90e078af155
 SHA512 
bce304ca9d4b4b7a40272e69f4805de9798987baee2c14983fc809daa32b6c06479d1e24c64599228f3c6f3fa79709a2fee9b6661fdbcb40d539689e4fdd1595
 DIST trove-classifiers-2022.9.26.gh.tar.gz 15029 BLAKE2B 
f1a6dbee8dc03de54d4c5a9b61ab8493bf8ab8369d3ca99a1505459eaf4383f07246320d46a4aa2b75f2bae835932d28ed45ac983c478052c7ae3d86f647
 SHA512 
32fc05d993adb7c6056153c9250fcae519aae47f9b7b38a41c4bfec2f304d4bd1a7655d709ea387b887ec6a5a33b31b8dfa6edb112fb91453f8d4831d16baf98

diff --git a/dev-python/trove-classifiers/trove-classifiers-2022.10.19.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2022.10.19.ebuild
new file mode 100644
index ..964617661415
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2022.10.19.ebuild
@@ -0,0 +1,34 @@
+# 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
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+SRC_URI="
+   https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/fcrackzip/files/

2022-10-18 Thread Sam James
commit: 5ade1d73bd8fd847143f56323d4d28390859cc16
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:46:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:46:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ade1d73

app-crypt/fcrackzip: commit missing patch

Fixes: 9b691f1c8dc6cd99b2048abc5e4a5a6dd0f51f98
Closes: https://bugs.gentoo.org/874951
Signed-off-by: Sam James  gentoo.org>

 .../files/fcrackzip-1.0-Fix-Wimplicit-int.patch   | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/app-crypt/fcrackzip/files/fcrackzip-1.0-Fix-Wimplicit-int.patch 
b/app-crypt/fcrackzip/files/fcrackzip-1.0-Fix-Wimplicit-int.patch
new file mode 100644
index ..131cb4afade2
--- /dev/null
+++ b/app-crypt/fcrackzip/files/fcrackzip-1.0-Fix-Wimplicit-int.patch
@@ -0,0 +1,19 @@
+From 29a7c52bbf58b9465bbda3f2aa76849e30282a85 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 03:43:04 +0100
+Subject: [PATCH] Fix -Wimplicit-int
+
+Bug: https://bugs.gentoo.org/874951
+--- a/cpmask.c
 b/cpmask.c
+@@ -126,8 +126,8 @@ static u8 cp_key[] =
+ 0x03, 0x01, 0x04, 0x19, 0x0c, 0x0f, 0x0e, 0x12, 0x07, 0x0b, 0x18, 0x11, 0x1a
+ };
+ 
+-static cp_table_lu1[MAX_CP_WIDTH];
+-static cp_table_lu2[MAX_CP_WIDTH];
++static UI cp_table_lu1[MAX_CP_WIDTH];
++static UI cp_table_lu2[MAX_CP_WIDTH];
+ 
+ /* this is a bottleneck */
+ static void



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

2022-10-18 Thread Sam James
commit: 3d57e27328003037ca49aa48f6ca477c77a87dfe
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:46:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d57e273

media-libs/lsp-plugins: backport double buffering fix

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

 .../lsp-plugins-1.2.3-fix-double-buffering.patch   | 34 
 media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild | 92 ++
 2 files changed, 126 insertions(+)

diff --git 
a/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch 
b/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch
new file mode 100644
index ..8bd6cc4170e2
--- /dev/null
+++ b/media-libs/lsp-plugins/files/lsp-plugins-1.2.3-fix-double-buffering.patch
@@ -0,0 +1,34 @@
+https://github.com/lsp-plugins/lsp-tk-lib/commit/9afbda5b0db2909304248bdc69bb5c03a4278f74
+https://github.com/sadko4u/lsp-plugins/issues/272
+https://bugs.gentoo.org/877557
+
+From: sadko4u 
+Date: Fri, 9 Sep 2022 23:36:53 +0300
+Subject: [PATCH] Returned back double buffering for the window
+
+--- a/modules/lsp-tk-lib/src/main/widgets/containers/Window.cpp
 b/modules/lsp-tk-lib/src/main/widgets/containers/Window.cpp
+@@ -300,15 +300,20 @@ namespace lsp
+ 
+ size_t flags = nFlags;
+ 
+-s->begin();
++ws::ISurface *bs = get_surface(s);
++bs->begin();
+ {
+ ws::rectangle_t xr;
+ xr.nLeft= 0;
+ xr.nTop = 0;
+ xr.nWidth   = sSize.nWidth;
+ xr.nHeight  = sSize.nHeight;
+-render(s, &xr, flags);
++render(bs, &xr, flags);
+ }
++bs->end();
++
++s->begin();
++s->draw(bs, 0.0f, 0.0f, 1.0f, 1.0f, 0.0f);
+ s->end();
+ commit_redraw();
+ 
+

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild
new file mode 100644
index ..a2b21db8ebdc
--- /dev/null
+++ b/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic xdg
+
+DESCRIPTION="Linux Studio Plugins"
+HOMEPAGE="https://lsp-plug.in";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins";
+   EGIT_BRANCH="devel"
+else
+   
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+   S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="doc jack ladspa +lv2 test vst X"
+REQUIRED_USE="|| ( jack ladspa lv2 )
+   test? ( jack )"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( dev-lang/php:* )"
+DEPEND="
+   media-libs/libglvnd[X]
+   media-libs/libsndfile
+   jack? (
+   media-libs/freetype
+   virtual/jack
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXrandr
+   )
+   ladspa? ( media-libs/ladspa-sdk )
+   lv2? (
+   media-libs/freetype
+   media-libs/lv2
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXrandr
+   )
+   vst? (
+   media-libs/freetype
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXrandr
+   )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-double-buffering.patch
+)
+
+src_configure() {
+   use doc && MODULES+="doc"
+   use jack && MODULES+=" jack"
+   use ladspa && MODULES+=" ladspa"
+   use lv2 && MODULES+=" lv2"
+   use vst && MODULES+=" vst2"
+   use X && MODULES+=" xdg"
+   emake \
+   FEATURES="${MODULES}" \
+   PREFIX="/usr" \
+   LIBDIR="/usr/$(get_libdir)" \
+   CFLAGS_EXT="${CFLAGS}" \
+   CXXFLAGS_EXT="${CXXFLAGS}" \
+   LDFLAGS_EXT="$(raw-ldflags)" \
+   VERBOSE=1 \
+   config
+}
+
+src_compile() {
+   emake \
+   FEATURES="${MODULES}" \
+   PREFIX="/usr" \
+   LIBDIR="/usr/$(get_libdir)" \
+   CFLAGS_EXT="${CFLAGS}" \
+   CXXFLAGS_EXT="${CXXFLAGS}" \
+   LDFLAGS_EXT="$(raw-ldflags)" \
+   VERBOSE=1
+}
+
+src_install() {
+   emake PREFIX="/usr" DESTDIR="${ED}" LIB_PATH="/usr/$(get_libdir)" 
VERBOSE=1 install
+}



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

2022-10-18 Thread Sam James
commit: c9b6d1e121f73981f59d960efb2320e524e91cd8
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:42:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:42:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b6d1e1

media-libs/lsp-plugins: drop 1.1.22, 1.1.24

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

 media-libs/lsp-plugins/Manifest  |  2 -
 media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild | 52 --
 media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild | 55 
 3 files changed, 109 deletions(-)

diff --git a/media-libs/lsp-plugins/Manifest b/media-libs/lsp-plugins/Manifest
index 8b3a7cc14619..11db6e6441b5 100644
--- a/media-libs/lsp-plugins/Manifest
+++ b/media-libs/lsp-plugins/Manifest
@@ -1,4 +1,2 @@
-DIST lsp-plugins-1.1.22.tar.gz 61694018 BLAKE2B 
5c14140af797624cf67d61618d22a006c4b02232cef92533244f36b108b58461c56c28379cbdefc8d967de34c3bae91450bc787a0e6ab2ae41f53e4e431a17ff
 SHA512 
6004136b55a990033d22e60af6c418a5ee708aaf0f4263fc3af8097876f7eea6e125a44392468ed8e30a92c0fa44eb65f40d80b25a5f243d3fd4f1c0f3af70d6
-DIST lsp-plugins-1.1.24.tar.gz 63809276 BLAKE2B 
3d623d4a5b21f2b4dbd7263805b50c9cd9bf19733aeab774983d7a79695015d1e30201f3de46dde950adadcced347f878a272c1c3da9c5f0721c6effda05d9b4
 SHA512 
20a82594aec51877255ca2808b6c8af03fcfc2f393fdbc6ae6826dd0da17c4a5cb14f02658c1f102600477d7d4d4fc9e24ee3c6a6ef704afc443499a43bd65ec
 DIST lsp-plugins-1.1.29.tar.gz 66143142 BLAKE2B 
6fa6943d8cdf3aedc9f671c64b433ffd5c4f6c7ca14f6a75578300240971e7c9e8546b9a7df7a13b8cd6e0844724c064daa7e249aba70636f47a622e73ed264a
 SHA512 
b8c3804ad583322bce414d6beb079afa5b98a26bb4507642376fcf1f82b31525b4959c6388b02cc1d14e0ec25de3596794895f2860f492a5fbf87f6e88b7
 DIST lsp-plugins-1.2.3.tar.gz 38760829 BLAKE2B 
c28a4b5cfdbbe5fe42c3f4821ce323cb097b84eddc850f43adcc14e8a9edb2e313236ce44e4eca17dd226c578113a5749d06754deb45a6c2e7c2ff37bfed4fc2
 SHA512 
1db849ebceffb24540879fcd0971ddd8bffe9a0ecaaebf4b69bf8633a267562bb3eb5cd55dce8b804868d880efdec95b19a312ee017c2a9334b5e764ee30

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild
deleted file mode 100644
index 5a71e0a3425b..
--- a/media-libs/lsp-plugins/lsp-plugins-1.1.22.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Linux Studio Plugins"
-HOMEPAGE="https://lsp-plug.in";
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins";
-   EGIT_BRANCH="devel"
-else
-   SRC_URI="https://github.com/sadko4u/lsp-plugins/archive/${P}.tar.gz";
-   S="${WORKDIR}/${PN}-${P}"
-   KEYWORDS="amd64 x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE="doc jack ladspa +lv2"
-REQUIRED_USE="|| ( jack ladspa lv2 )"
-
-DEPEND="
-   dev-libs/expat
-   media-libs/libsndfile
-   doc? ( dev-lang/php:* )
-   jack? (
-   virtual/jack
-   x11-libs/cairo[X]
-   )
-   ladspa? ( media-libs/ladspa-sdk )
-   lv2? (
-   media-libs/lv2
-   x11-libs/cairo[X]
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_compile() {
-   use doc && MODULES+="doc"
-   use jack && MODULES+=" jack"
-   use ladspa && MODULES+=" ladspa"
-   use lv2 && MODULES+=" lv2"
-   emake BUILD_MODULES="${MODULES}"
-}
-
-src_install() {
-   emake PREFIX="/usr" DESTDIR="${ED}" LIB_PATH="/usr/$(get_libdir)" 
install
-}

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild
deleted file mode 100644
index e261700b430d..
--- a/media-libs/lsp-plugins/lsp-plugins-1.1.24.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg
-
-DESCRIPTION="Linux Studio Plugins"
-HOMEPAGE="https://lsp-plug.in";
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins";
-   EGIT_BRANCH="devel"
-else
-   SRC_URI="https://github.com/sadko4u/lsp-plugins/archive/${P}.tar.gz";
-   S="${WORKDIR}/${PN}-${P}"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE="doc jack ladspa +lv2"
-REQUIRED_USE="|| ( jack ladspa lv2 )"
-
-DEPEND="
-   dev-libs/expat
-   media-libs/libsndfile
-   media-libs/libglvnd[X]
-   doc? ( dev-lang/php:* )
-   jack? (
-   virtual/jack
-   x11-libs/cairo[X]
-   )
-   ladspa? ( media-libs/ladspa-sdk )
-   lv2? (
-   media-libs/lv2
-   x11-libs/cairo[X]
-   )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_compile() {
-   use doc && MODULES+="doc"
-   use jack && MODULES+=" jack"
-   use ladsp

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

2022-10-18 Thread Sam James
commit: 884319a75efc97f367338fc9d2f099e7bc1b2b6b
Author: Adrian Ratiu  collabora  com>
AuthorDate: Tue Oct 18 17:18:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:14:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884319a7

sys-libs/libxcrypt: add headers-only install

While bootstrapping a pure LLVM based toolchain, compiler-rt-sanitizers
depends on crypt.h, but libxcrypt cannot be built yet because
it requires a working compiler runtime, so the solution is:

1. Install libxcrypt headers-only
2. Build compiler-rt-sanitizers & the rest of llvm/clang
3. Build full libxcrypt

Thus we add the ability to install libxcrypt headers-only,
similar to how glibc does it.

Closes: https://bugs.gentoo.org/877567
Signed-off-by: Adrian Ratiu  collabora.com>
Closes: https://github.com/gentoo/gentoo/pull/27840
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild | 18 --
 sys-libs/libxcrypt/metadata.xml   |  1 +
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild
index 3f390bf67ca3..430e3dc385ed 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r2.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+compat split-usr static-libs system test"
+IUSE="+compat split-usr static-libs system test headers-only"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"
 
@@ -209,10 +209,18 @@ multilib_src_configure() {
*) die "Unexpected MULTIBUILD_ID: ${MULTIBUILD_ID}";;
esac
 
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+   if use headers-only; then
+   # Nothing is compiled here which would affect the headers for 
the target.
+   # So forcing CC is sane.
+   headers_only_flags="CC=$(tc-getBUILD_CC)"
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}" "${headers_only_flags}"
 }
 
 src_compile() {
+   use headers-only && return
+
multibuild_foreach_variant multilib-minimal_src_compile
 }
 
@@ -227,6 +235,7 @@ src_test() {
 src_install() {
multibuild_foreach_variant multilib-minimal_src_install
 
+   use headers-only || \
(
shopt -s failglob || die "failglob failed"
 
@@ -250,6 +259,11 @@ src_install() {
 }
 
 multilib_src_install() {
+   if use headers-only; then
+   emake DESTDIR="${D}" install-nodist_includeHEADERS
+   return
+   fi
+
emake DESTDIR="${D}" install
 
# Don't install the libcrypt.so symlink for the "compat" version

diff --git a/sys-libs/libxcrypt/metadata.xml b/sys-libs/libxcrypt/metadata.xml
index 36921daf30b5..cef5e501f632 100644
--- a/sys-libs/libxcrypt/metadata.xml
+++ b/sys-libs/libxcrypt/metadata.xml
@@ -13,6 +13,7 @@

Build with compatibility interfaces for 
other crypt implementations
Install as system libcrypt.so rather than 
to an alternate directory (will collide with sys-libs/glibc's 
version)
+   Build and install only the 
headers.


besser82/libxcrypt



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

2022-10-18 Thread Sam James
commit: 9480cc629e2f98caf0bdf410724a294377e07f57
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 03:08:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 03:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9480cc62

font.eclass: check for dir existence in _update_fontcache

It's still subject to a narrow race but nowhere near as bad as 
removed-last-font-now-
its-gone.

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

 eclass/font.eclass | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/eclass/font.eclass b/eclass/font.eclass
index 83636ac3fed5..4970c959f7cd 100644
--- a/eclass/font.eclass
+++ b/eclass/font.eclass
@@ -186,9 +186,11 @@ font_src_install() {
 # @DESCRIPTION:
 # Updates fontcache if !prefix and media-libs/fontconfig installed
 _update_fontcache() {
-   # unreadable font files = fontconfig segfaults
-   find "${EROOT}"/usr/share/fonts/ -type f '!' -perm 0644 \
-   -exec chmod -v 0644 2>/dev/null {} + || die "failed to fix font 
files perms"
+   if [[ -d "${EROOT}"/usr/share/fonts ]] ; then
+   # unreadable font files = fontconfig segfaults
+   find "${EROOT}"/usr/share/fonts/ -type f '!' -perm 0644 \
+   -exec chmod -v 0644 2>/dev/null {} + || die "failed to 
fix font files perms"
+   fi
 
if [[ -z ${ROOT} ]] ; then
if has_version media-libs/fontconfig ; then



[gentoo-commits] repo/gentoo:master commit in: app-crypt/fcrackzip/

2022-10-18 Thread Sam James
commit: 9b691f1c8dc6cd99b2048abc5e4a5a6dd0f51f98
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:44:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:44:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b691f1c

app-crypt/fcrackzip: fix build w/ Clang 16

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

 app-crypt/fcrackzip/fcrackzip-1.0.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app-crypt/fcrackzip/fcrackzip-1.0.ebuild 
b/app-crypt/fcrackzip/fcrackzip-1.0.ebuild
index 696cdae5bdf0..be7a5a2cff1a 100644
--- a/app-crypt/fcrackzip/fcrackzip-1.0.ebuild
+++ b/app-crypt/fcrackzip/fcrackzip-1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-DESCRIPTION="a zip password cracker"
+DESCRIPTION="Zip password cracker"
 HOMEPAGE="http://oldhome.schmorp.de/marc/fcrackzip.html";
 SRC_URI="http://oldhome.schmorp.de/marc/data/${P}.tar.gz";
 
@@ -13,6 +13,10 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="app-arch/unzip"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0-Fix-Wimplicit-int.patch
+)
+
 src_prepare() {
default
sed -i -e '/funroll/d' configure || die



[gentoo-commits] repo/gentoo:master commit in: app-arch/createrepo_c/files/, app-arch/createrepo_c/

2022-10-18 Thread Sam James
commit: 0065c8d2fb3b3838fd8940725cd84fb15506ac43
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:11:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:11:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0065c8d2

app-arch/createrepo_c: add 0.20.1

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

 app-arch/createrepo_c/Manifest |  1 +
 app-arch/createrepo_c/createrepo_c-0.20.1.ebuild   | 42 ++
 ...0.1-Include-rpm-rpmstring.h-for-rasprintf.patch | 20 +++
 3 files changed, 63 insertions(+)

diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest
index 3207cc02e8ba..ad7a2616f3a4 100644
--- a/app-arch/createrepo_c/Manifest
+++ b/app-arch/createrepo_c/Manifest
@@ -1 +1,2 @@
 DIST createrepo_c-0.16.2.tar.gz 601935 BLAKE2B 
8b9f279d97744e9eeb68cfcc7e9a229ab5a4d8cfca74a2a3d444915eaae7a6d2fa113e517fdcd72b69d0343e541ccce8020f50162e4800c54ba989cea8d5756e
 SHA512 
c63abc8aa6c65584b51a0aa337e261fe5d9a52d72287874f86531caa8133718290a4f44aa765979fa319973c4ba0681437a26f84f64bd5bf781c86a6daa8a39b
+DIST createrepo_c-0.20.1.tar.gz 614968 BLAKE2B 
8eb35c121e1beaa960310d10bfe616799b3a6b13d99f1e8c9d4077975cc929c9f786dec7d26a17d7efbd1859e2e7d8a614147c36a0a82c87f1c1c1a652afa6f3
 SHA512 
54a2cc7c7cd3f3b9a0c23cd8c136ae1331e7fa7cc995189088e7e6f2276c78b2b84e21c2a2b93f4528b5e9e4018dd6525262c8aaba3bc8a1412a51dfafd101f7

diff --git a/app-arch/createrepo_c/createrepo_c-0.20.1.ebuild 
b/app-arch/createrepo_c/createrepo_c-0.20.1.ebuild
new file mode 100644
index ..91a1e6965990
--- /dev/null
+++ b/app-arch/createrepo_c/createrepo_c-0.20.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C implementation of createrepo"
+HOMEPAGE="https://github.com/rpm-software-management/createrepo_c";
+SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Notes: Help with enabling the python support would be great
+
+DEPEND="app-arch/bzip2:=
+   app-arch/rpm
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-apps/file
+   sys-libs/zlib:="
+RDEPEND="${DEPEND}
+   app-arch/lzma"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
+)
+
+src_configure() {
+   # Other than for python (where tests are failing) we have special 
no-in-tree dependencies.
+   local mycmakeargs=(
+   -DENABLE_DRPM=OFF
+   -DENABLE_PYTHON=OFF
+   -DWITH_ZCHUNK=OFF
+   -DWITH_LIBMODULEMD=OFF
+   )
+   cmake_src_configure
+}

diff --git 
a/app-arch/createrepo_c/files/createrepo_c-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
 
b/app-arch/createrepo_c/files/createrepo_c-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
new file mode 100644
index ..f7df38935aed
--- /dev/null
+++ 
b/app-arch/createrepo_c/files/createrepo_c-0.20.1-Include-rpm-rpmstring.h-for-rasprintf.patch
@@ -0,0 +1,20 @@
+https://github.com/rpm-software-management/createrepo_c/pull/328
+
+From cddd4c161523cf4340aa59f832d130e7c34ffd14 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 03:10:06 +0100
+Subject: [PATCH] Include  for rasprintf
+
+Fixes build with Clang 16.
+
+Bug: https://bugs.gentoo.org/875698
+--- a/src/xml_file.c
 b/src/xml_file.c
+@@ -20,6 +20,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include "xml_file.h"
+ #include 
+ #include "error.h"



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

2022-10-18 Thread Sam James
commit: 0b030537c6794f46d0213d328dcebb38c040ec58
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:35:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:35:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b030537

net-analyzer/authforce: drop 0.9.9-r2

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

 net-analyzer/authforce/authforce-0.9.9-r2.ebuild | 44 
 1 file changed, 44 deletions(-)

diff --git a/net-analyzer/authforce/authforce-0.9.9-r2.ebuild 
b/net-analyzer/authforce/authforce-0.9.9-r2.ebuild
deleted file mode 100644
index 09d3520a5b40..
--- a/net-analyzer/authforce/authforce-0.9.9-r2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="An HTTP authentication brute forcer"
-HOMEPAGE="http://www.divineinvasion.net/authforce/";
-SRC_URI="http://www.divineinvasion.net/${PN}/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="curl nls"
-
-RDEPEND="sys-libs/readline:0=
-   curl? ( net-misc/curl )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-DOCS=( AUTHORS BUGS NEWS README THANKS TODO )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-curl.patch
-   "${FILESDIR}"/${P}-locale.patch
-)
-
-src_prepare() {
-   default
-   gunzip doc/${PN}.1.gz
-   sed -i -e "s/${PN}.1.gz/${PN}.1/g" \
-   -e "s/\/mang/\/man1/g" doc/Makefile* || die
-}
-
-src_configure() {
-   econf \
-   $(use_with curl) \
-   $(use_enable nls) \
-   --with-path=/usr/share/${PN}/data:.
-}
-
-src_install() {
-   default
-   doman doc/${PN}.1
-}



[gentoo-commits] repo/gentoo:master commit in: app-cdr/extract-xiso/

2022-10-18 Thread Sam James
commit: b22ff23e5c3798378a3107b9e444acd6c38ea534
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:28:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:28:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22ff23e

app-cdr/extract-xiso: add github upstream metadata

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

 app-cdr/extract-xiso/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-cdr/extract-xiso/metadata.xml 
b/app-cdr/extract-xiso/metadata.xml
index 007250656038..35c3ca39e60c 100644
--- a/app-cdr/extract-xiso/metadata.xml
+++ b/app-cdr/extract-xiso/metadata.xml
@@ -4,5 +4,6 @@
   
   
 extract-xiso
+XboxDev/extract-xiso
   
 



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

2022-10-18 Thread Sam James
commit: 3c0f503329f70145681b5a2d4d89d4267697d584
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:01:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:02:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0f5033

net-analyzer/bing: add 1.3.5

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

 net-analyzer/bing/Manifest |  1 +
 net-analyzer/bing/bing-1.3.5.ebuild| 33 ++
 ...ing-1.3.5-Add-missing-string.h-for-memcpy.patch | 17 +++
 3 files changed, 51 insertions(+)

diff --git a/net-analyzer/bing/Manifest b/net-analyzer/bing/Manifest
index 52c4ade6d53a..a5cff71f03e5 100644
--- a/net-analyzer/bing/Manifest
+++ b/net-analyzer/bing/Manifest
@@ -1 +1,2 @@
 DIST bing_1.1.3.orig.tar.gz 38847 BLAKE2B 
ba01ff0e9a53fa8e9cd44ee085d78ae8d8891cc5478697a0d8fb13917c9a4104a672dcc7aba0c6c91e7f0084ac4254b6f565cf44486b6162225c5a21cb1614a7
 SHA512 
df56f93047454a02b305154b12898b063c340e96778db9e4ac4598446648b3ed5fe4304e0f3e33f612069b0f0e4e231396ee878655683f923ad5418d6242
+DIST bing_1.3.5.orig.tar.gz 81083 BLAKE2B 
b6d7b9de4181cbe5054e2260482d6d2f6026e433815924fc5a8c74e4bb2d2da465a57e31e588b4d30f7e7b1c577440c4018b463df46278e8dc90f01e9d710ea6
 SHA512 
187c0dd8aff289943d044402cb072a64f9eb8470295ab4d3e94e78f1f8388c6737929b8ed6c11b551fc866bba4c45c3fbb1aa7b5ca1a6c798f313db9902d003f

diff --git a/net-analyzer/bing/bing-1.3.5.ebuild 
b/net-analyzer/bing/bing-1.3.5.ebuild
new file mode 100644
index ..7d3c5ef5ae8a
--- /dev/null
+++ b/net-analyzer/bing/bing-1.3.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A point-to-point bandwidth measurement tool"
+HOMEPAGE="http://fgouget.free.fr/bing/index-en.shtml";
+SRC_URI="mirror://debian/pool/main/b/bing/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.5-Add-missing-string.h-for-memcpy.patch
+)
+
+src_prepare() {
+   default
+   sed -i -e "s|#COPTIM = -g| COPTIM = ${CFLAGS}|" Makefile || die
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   dobin bing
+   doman unix/bing.8
+   dodoc ChangeLog Readme.{1st,txt}
+}

diff --git 
a/net-analyzer/bing/files/bing-1.3.5-Add-missing-string.h-for-memcpy.patch 
b/net-analyzer/bing/files/bing-1.3.5-Add-missing-string.h-for-memcpy.patch
new file mode 100644
index ..424a591c1548
--- /dev/null
+++ b/net-analyzer/bing/files/bing-1.3.5-Add-missing-string.h-for-memcpy.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/874057
+
+From dafa483ba52e334cdc138a4f9e5999d2d5cc5d9b Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 02:58:47 +0100
+Subject: [PATCH] Add missing  for memcpy
+
+--- a/bing_probes.c
 b/bing_probes.c
+@@ -10,6 +10,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ /* types.h provides u_short on HPUX10 and Solaris */
+ #include 



[gentoo-commits] repo/gentoo:master commit in: app-cdr/extract-xiso/

2022-10-18 Thread Sam James
commit: 612b6507a47ef4f7faf851ec812c9bba372d3790
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:28:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:28:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=612b6507

app-cdr/extract-xiso: add 2.7.1_p202204252159

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

 app-cdr/extract-xiso/Manifest  |  1 +
 .../extract-xiso-2.7.1_p202204252159.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-cdr/extract-xiso/Manifest b/app-cdr/extract-xiso/Manifest
index f460511db0de..f92cfad8bd6a 100644
--- a/app-cdr/extract-xiso/Manifest
+++ b/app-cdr/extract-xiso/Manifest
@@ -1 +1,2 @@
 DIST extract-xiso-2.7.1.tar.gz 207518 BLAKE2B 
bf99e2555e85344db318bdedf0e6dfb80b5f8cd079dc2083ba94e06c62032235d88296909a1aa887180ce94ce9d80a6b39aab25ed99b04741951aed79c2e8cdb
 SHA512 
a7153d96fa7cfb01dfa385a0984d94dc0fa5ac14ce9f7e2d50287b7e1edbb6a4ba84b6b874aa2628b1a82f23b30687958e411699487896cc48787f48e0e012c6
+DIST extract-xiso-2.7.1_p202204252159.tar.gz 26979 BLAKE2B 
e313f78a6c835cbb87467a4509c576e589e05103c5723ecf224b85e5ca6f55cbdcf290c98bc03a745e2a24b2eca3368aea7dffe894300312e2b6287873258f9b
 SHA512 
459a69a95f9680fb4659e30a777694b1ea37087742885e2d06338eab985d9d5734b4571fe7222d1e11489457d584b9da999c2bfb455f3d5eadcf36c8e4c8d844

diff --git a/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild 
b/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild
new file mode 100644
index ..b14a4594871a
--- /dev/null
+++ b/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PV=${PV/_beta/b}
+
+DESCRIPTION="Tool for extracting and creating optimised Xbox ISO images"
+HOMEPAGE="https://sourceforge.net/projects/extract-xiso";
+if [[ ${PV} == *_p* ]] ; then
+   
SRC_URI="https://github.com/XboxDev/extract-xiso/archive/refs/tags/build-$(ver_cut
 5).tar.gz -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-build-$(ver_cut 5)
+else
+   SRC_URI="mirror://sourceforge/extract-xiso/${P}.tar.gz"
+   S="${WORKDIR}"/${PN}
+fi
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"



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

2022-10-18 Thread Sam James
commit: 65ea27c50ef813e5aa0acaaf966d896ddcb56460
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 02:34:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 02:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ea27c5

net-analyzer/authforce: fix build w/ Clang 16

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

 ...thforce-0.9.9-r3.ebuild => authforce-0.9.9-r4.ebuild} |  9 ++---
 .../authforce-0.9.9-Include-stdlib.h-for-free.patch  | 16 
 2 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/authforce/authforce-0.9.9-r3.ebuild 
b/net-analyzer/authforce/authforce-0.9.9-r4.ebuild
similarity index 85%
rename from net-analyzer/authforce/authforce-0.9.9-r3.ebuild
rename to net-analyzer/authforce/authforce-0.9.9-r4.ebuild
index 556c3128dad6..1c3be5b08d76 100644
--- a/net-analyzer/authforce/authforce-0.9.9-r3.ebuild
+++ b/net-analyzer/authforce/authforce-0.9.9-r4.ebuild
@@ -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
 
 EAPI=7
@@ -12,7 +12,7 @@ SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
 IUSE="curl nls"
 
-RDEPEND="sys-libs/readline:0=
+RDEPEND="sys-libs/readline:=
curl? ( net-misc/curl )"
 DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
@@ -25,11 +25,14 @@ PATCHES=(
"${FILESDIR}"/${P}-fixes-for-Wall-warnings.patch
"${FILESDIR}"/${P}-fix-parsing-of-sample-config-file.patch
"${FILESDIR}"/${P}-fix-submit_dummy_list-re-declaration.patch
+   "${FILESDIR}"/${PN}-0.9.9-Include-stdlib.h-for-free.patch
 )
 
 src_prepare() {
default
-   gunzip doc/${PN}.1.gz
+
+   gunzip doc/${PN}.1.gz || die
+
sed -i -e "s/${PN}.1.gz/${PN}.1/g" \
-e "s/\/mang/\/man1/g" doc/Makefile* || die
 }

diff --git 
a/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch 
b/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch
new file mode 100644
index ..fec77215435c
--- /dev/null
+++ 
b/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch
@@ -0,0 +1,16 @@
+From e5e62f92c53f5f8cca9380ad3225c84be5eec04f Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 03:33:51 +0100
+Subject: [PATCH] Include  for free()
+
+Bug: https://bugs.gentoo.org/871222
+--- a/src/debug.c
 b/src/debug.c
+@@ -3,6 +3,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #ifdef MEMWATCH
+ #include "memwatch.h"
+ #endif /* MEMWATCH*/



[gentoo-commits] repo/gentoo:master commit in: sys-apps/osinfo-db/

2022-10-18 Thread Matt Turner
commit: 76953fce573bb0a2a7c2e52cccb9480334c8945a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 19 01:43:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 01:44:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76953fce

sys-apps/osinfo-db: Version bump to 20221018

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

 sys-apps/osinfo-db/Manifest  |  1 +
 sys-apps/osinfo-db/osinfo-db-20221018.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index be1d1d66b8df..c7e5daeb9f26 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,2 +1,3 @@
 DIST osinfo-db-20220516.tar.xz 129272 BLAKE2B 
47f6eb2e1ae0cad277be71fb0955415c4afdb27e3b80e36c98ce5b7c8d22efcab91047e93c586045baa233ac61dc08113a5aedb626db4f24bf0472455826e481
 SHA512 
44c56824c774e68bd79633c415c71155e814c1f928fceba845ab649f8cb0dd325ad06b91a2d720cb25fd62e67d7ea17774cc395995b4f201527c4a6aa447a744
 DIST osinfo-db-20220830.tar.xz 136300 BLAKE2B 
8710ed459db0573c436e2f25bd22d9dc7761b23a9046a406ffb2b106e7623010f8c9134ce24fe7fa096c6da698d9ec6749df9755c75e43af4d1be1140d2ab1b9
 SHA512 
8d728ce1afab9855430fa40595f8c156e72c155cd91e0064a9922a49e948116d5f49a75c89b642c5804b7f43f73e4d81ba179f8dc8cbeef8f10ccef7f9a696fb
+DIST osinfo-db-20221018.tar.xz 136440 BLAKE2B 
819e3debffb2381242047d8e93cb8eff04b3b7b77b2490e9a94a1326586114ac8113410795663179a9922d78123c59f93d492e678111388d97b72a8d5863a248
 SHA512 
5a74d05ff1b2c7ac3693c8b4678a2464268f53efa41fce9920d3d030cf3c8b719d696353144f867fcf00d7462b4c37768d569277b73865df258532b51c971ee1

diff --git a/sys-apps/osinfo-db/osinfo-db-20221018.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20221018.ebuild
new file mode 100644
index ..28ae854564ac
--- /dev/null
+++ b/sys-apps/osinfo-db/osinfo-db-20221018.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="osinfo database files"
+HOMEPAGE="https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db";
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz";
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="sys-apps/osinfo-db-tools"
+
+# we don't depend on intltool here, contrary to README, as the tarball already
+# contains the processed results with translations in XML files
+
+src_unpack() { :; }
+
+src_install() {
+   osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" 
"${DISTDIR}/${A}"
+}



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

2022-10-18 Thread Matt Turner
commit: f6eb92ef60fbcfaa9605fa0e0aca1a6674554980
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 19 01:43:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 01:44:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6eb92ef

dev-libs/libgusb: Version bump to 0.4.2

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

 dev-libs/libgusb/Manifest |  1 +
 dev-libs/libgusb/libgusb-0.4.2.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest
index b0c78bbda0fe..c5b9a7433b0f 100644
--- a/dev-libs/libgusb/Manifest
+++ b/dev-libs/libgusb/Manifest
@@ -1,2 +1,3 @@
 DIST libgusb-0.3.10.tar.xz 42972 BLAKE2B 
4c49aa15c56d5ee5b896adb3e34b45332cd846933fd3aa86a645e7d897418d0e7a30d9972980e6527f1e60fc6e579f5df119708a12b3e504ff695c94d922
 SHA512 
66bd7c292cb9df2799b02acd48dc4b07794e7339ea1bd6473ea512dfec1b8e7e58abbd40f16a2a4805240cc8df4aec050335edb4f4178ad12ac5275438b8ae59
 DIST libgusb-0.4.1.tar.xz 50384 BLAKE2B 
e6613758bb24710ce8326e12a6fb6a8708135c0c826a7b8f87fa95df5dba04bf5155c2daf42713d5f74478ca457f795c2f553acbdef1a8b1df0019f7832b019f
 SHA512 
de0a74d75b00699e6b113c0ec334f7385e892317b2814047f7990fed361d78d6acdb2148ded9e602cf3537ff87e8c10017da2315923db4cb3f5c29f75418e9b8
+DIST libgusb-0.4.2.tar.xz 48440 BLAKE2B 
6241271efe40a8653e417ffcbd9b7ba0463c5a1e289a39fb8aab6b6c70da75973af1bcb8afba0a6c3a1535a7015e7d0f121f22ca1dddcd74d57722af3c95c312
 SHA512 
c3e8e7a21f1e2f355cda5dddbde7235f9c48d4ff96c2d012e48df5bd7e1216ed41f3cc81f4a215ceead8b6e8cf0d04a85916043adfd074e543c041dbe63acd48

diff --git a/dev-libs/libgusb/libgusb-0.4.2.ebuild 
b/dev-libs/libgusb/libgusb-0.4.2.ebuild
new file mode 100644
index ..ae1b186b47a5
--- /dev/null
+++ b/dev-libs/libgusb/libgusb-0.4.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://github.com/hughsie/libgusb";
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz";
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   virtual/libusb:1[udev,${MULTILIB_USEDEP}]
+   >=dev-libs/json-glib-1.1.1[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   sys-apps/hwdata
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/umockdev-0.17.7[${MULTILIB_USEDEP}] )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   gtk-doc? ( dev-util/gi-docgen )
+   vala? ( $(vala_depend) )
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library=shared
+   $(meson_use test tests)
+   $(meson_native_use_bool vala vapi)
+   -Dusb_ids="${EPREFIX}"/usr/share/hwdata/usb.ids
+   $(meson_native_use_bool gtk-doc docs)
+   $(meson_native_use_bool introspection)
+   $(meson_feature test umockdev)
+
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/libgusb || die
+   fi
+}



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

2022-10-18 Thread Anna Vyalkova
commit: 2b736a3e8fe3f8bcbdd7bc22b9781781801e51b3
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Oct 19 01:24:11 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Wed Oct 19 01:32:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b736a3e

dev-python/pyfiglet: update EAPI 7 -> 8

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

 dev-python/pyfiglet/Manifest   |  2 +-
 dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild | 29 +
 2 files changed, 14 insertions(+), 17 deletions(-)

diff --git a/dev-python/pyfiglet/Manifest b/dev-python/pyfiglet/Manifest
index f6bf80965..7785bcec6 100644
--- a/dev-python/pyfiglet/Manifest
+++ b/dev-python/pyfiglet/Manifest
@@ -1 +1 @@
-DIST pyfiglet-0.8_p1.tar.gz 634618 BLAKE2B 
49268581974e72f28ddb11785a1629a4ac2696bcdd57710147cafdcf7709be8c67bdf03e5ccdb1655a9be6eb8a83baf4ca5ae0a6412e2318d0923376558b8d49
 SHA512 
3b8c7b4c9ae48466da3ccc6711aac9c35b08a373abbdda66c60a62f17ba6edd316b0d5e3085613f7c44fbaa2f02acc4a5b3830a31d22437d9261863878421400
+DIST pyfiglet-0.8.post1.tar.gz 634618 BLAKE2B 
49268581974e72f28ddb11785a1629a4ac2696bcdd57710147cafdcf7709be8c67bdf03e5ccdb1655a9be6eb8a83baf4ca5ae0a6412e2318d0923376558b8d49
 SHA512 
3b8c7b4c9ae48466da3ccc6711aac9c35b08a373abbdda66c60a62f17ba6edd316b0d5e3085613f7c44fbaa2f02acc4a5b3830a31d22437d9261863878421400

diff --git a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild 
b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
index f7387fa2a..5ef028ce0 100644
--- a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
+++ b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
@@ -1,27 +1,24 @@
-# 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..9} )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
+MY_PV="$(ver_cut 1-2).post$(ver_cut 4)"
+MY_P="${PN}-${MY_PV}"
 DESCRIPTION="Pure-python FIGlet implementation"
 HOMEPAGE="https://pypi.org/project/pyfiglet/ 
https://github.com/pwaller/pyfiglet";
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pwaller/pyfiglet.git";
-else
-   MY_PV="$(ver_cut 1-2).post$(ver_cut 4)"
-   MY_P="${PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://files.pythonhosted.org/packages/source/p/pyfiglet/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
+KEYWORDS="~amd64"
 SLOT="0"
 
-RESTRICT="mirror test"
+# requires subprocess32
+RESTRICT="test"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: net-client/kristall/

2022-10-18 Thread Anna Vyalkova
commit: 569b89fae38536e9b20482a7ed7acb6c30c0ec5e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Oct 19 01:34:37 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Wed Oct 19 01:34:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=569b89fa

net-client/kristall: missing build dep

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

 net-client/kristall/kristall-0.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-client/kristall/kristall-0.4.ebuild 
b/net-client/kristall/kristall-0.4.ebuild
index e40cb59f8..0dab9ee4f 100644
--- a/net-client/kristall/kristall-0.4.ebuild
+++ b/net-client/kristall/kristall-0.4.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
dev-qt/qtsvg:5
 "
+BDEPEND="dev-qt/linguist-tools:5"
 
 src_prepare() {
default



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pyfiglet/, app-misc/termdown/

2022-10-18 Thread Anna Vyalkova
commit: 8affa6c6caeb284e3215f8f56b01da040c3405a2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Oct 19 01:17:23 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Wed Oct 19 01:32:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8affa6c6

app-misc/termdown: add 1.18.0, drop 1.17.0

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

 app-misc/termdown/Manifest   |  2 +-
 app-misc/termdown/metadata.xml   |  3 ---
 app-misc/termdown/termdown-1.17.0.ebuild | 27 ---
 app-misc/termdown/termdown-1.18.0.ebuild | 27 +++
 dev-python/pyfiglet/pyfiglet-.ebuild | 27 ---
 5 files changed, 28 insertions(+), 58 deletions(-)

diff --git a/app-misc/termdown/Manifest b/app-misc/termdown/Manifest
index 69363384e..475aa437f 100644
--- a/app-misc/termdown/Manifest
+++ b/app-misc/termdown/Manifest
@@ -1 +1 @@
-DIST termdown-1.17.0.tar.gz 66675 BLAKE2B 
fef398b205578182330c38fb184ee74ec2282c074d5cbe93443cf8870ec0a67d02be3f47cde9c4bb953f09e9abfced1a62848b9e9cb1e2a77eca89e1d1cfb903
 SHA512 
166b5a617f91ec149fe8dadf14b26dfc75b5719a4ad5ef8fa495028588949255a08ea896145a211221aa6d825be858bc8bc3ffc4300808ffbba0d31b41f3157b
+DIST termdown-1.18.0.gh.tar.gz 67431 BLAKE2B 
edfc8727d565a85f2e0dac960b6aa087e48a452d081356b66f868558059477a89b2218e4c2f9b246e4095ca6b5dee6efdd21a5a81f98b17672d5ba9c6fd6
 SHA512 
b20a2629993b3b7a8cc20420c015f47a94eb5c5e91f7cf1fd69751fb40ee2be73206096f22345cf139d5cd5879d9e0f5f27209e5ad6f04551444daed49adb3c7

diff --git a/app-misc/termdown/metadata.xml b/app-misc/termdown/metadata.xml
index f0d38ccd0..ad8cead24 100644
--- a/app-misc/termdown/metadata.xml
+++ b/app-misc/termdown/metadata.xml
@@ -5,7 +5,4 @@
 svdm-gen...@protonmail.com
 Simon van der Maas
 
-
-Support for spoken countdown
-
 

diff --git a/app-misc/termdown/termdown-1.17.0.ebuild 
b/app-misc/termdown/termdown-1.17.0.ebuild
deleted file mode 100644
index c7d19326f..0
--- a/app-misc/termdown/termdown-1.17.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_8,3_9} )
-inherit distutils-r1
-
-DESCRIPTION="Countdown timer and stopwatch in your terminal"
-HOMEPAGE="https://github.com/trehn/termdown";
-SRC_URI="https://github.com/trehn/termdown/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-
-SLOT="0"
-
-KEYWORDS="~amd64"
-
-IUSE="speak"
-
-DEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/pyfiglet[${PYTHON_USEDEP}]
-   speak? ( app-accessibility/espeak )"
-
-RDEPEND="${DEPEND}"

diff --git a/app-misc/termdown/termdown-1.18.0.ebuild 
b/app-misc/termdown/termdown-1.18.0.ebuild
new file mode 100644
index 0..b90793491
--- /dev/null
+++ b/app-misc/termdown/termdown-1.18.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_REQ_USE="ncurses(+)"
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Countdown timer and stopwatch in your terminal"
+HOMEPAGE="https://github.com/trehn/termdown";
+SRC_URI="https://github.com/trehn/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pyfiglet[${PYTHON_USEDEP}]
+"
+
+pkg_postinst() {
+   optfeature "spoken countdown" app-accessibility/espeak-ng
+}

diff --git a/dev-python/pyfiglet/pyfiglet-.ebuild 
b/dev-python/pyfiglet/pyfiglet-.ebuild
deleted file mode 100644
index f7387fa2a..0
--- a/dev-python/pyfiglet/pyfiglet-.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-inherit distutils-r1
-
-DESCRIPTION="Pure-python FIGlet implementation"
-HOMEPAGE="https://pypi.org/project/pyfiglet/ 
https://github.com/pwaller/pyfiglet";
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pwaller/pyfiglet.git";
-else
-   MY_PV="$(ver_cut 1-2).post$(ver_cut 4)"
-   MY_P="${PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://files.pythonhosted.org/packages/source/p/pyfiglet/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RESTRICT="mirror test"



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

2022-10-18 Thread Sam James
commit: d9f8ce4f700de0ba53c26148762d4dbdd7240c63
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 01:23:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 01:23:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f8ce4f

dev-libs/libtompoly: fix build w/ Clang 16, fix LICENSE

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

 ...y-0.04-Fix-Wimplicit-function-declaration.patch | 117 +
 dev-libs/libtompoly/libtompoly-0.04-r1.ebuild  |   8 +-
 2 files changed, 123 insertions(+), 2 deletions(-)

diff --git 
a/dev-libs/libtompoly/files/libtompoly-0.04-Fix-Wimplicit-function-declaration.patch
 
b/dev-libs/libtompoly/files/libtompoly-0.04-Fix-Wimplicit-function-declaration.patch
new file mode 100644
index ..49a005d44b1e
--- /dev/null
+++ 
b/dev-libs/libtompoly/files/libtompoly-0.04-Fix-Wimplicit-function-declaration.patch
@@ -0,0 +1,117 @@
+https://github.com/libtom/libtompoly/pull/4
+
+From 62f0b57e577cb3ec371042e60eb82ffcd0ae6bd0 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 19 Oct 2022 02:21:00 +0100
+Subject: [PATCH] Fix -Wimplicit-function-declaration
+
+Causes build failures with Clang 16.
+
+Bug: https://bugs.gentoo.org/875527
+--- a/pb_add.c
 b/pb_add.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ int pb_add(pb_poly *a, pb_poly *b, pb_poly *c)
+ {
+@@ -17,7 +18,7 @@ int pb_add(pb_poly *a, pb_poly *b, pb_poly *c)
+pb_poly *tmp;
+ 
+/* grow c to be the max size */
+-   y = MAX(a->used, b->used);
++   y = fmax(a->used, b->used);
+if (c->alloc < y) {
+   if ((err = pb_grow(c, y)) != MP_OKAY) {
+  return err;
+@@ -28,7 +29,7 @@ int pb_add(pb_poly *a, pb_poly *b, pb_poly *c)
+characteristic = mp_iszero(&(c->characteristic));
+ 
+/* add the terms */
+-   z = MIN(a->used, b->used);
++   z = fmin(a->used, b->used);
+for (x = 0; x < z; x++) {
+if ((err = mp_add(&(a->terms[x]), &(b->terms[x]), &(c->terms[x]))) != 
MP_OKAY) {
+   return err;
+--- a/pb_clear.c
 b/pb_clear.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ void pb_clear(pb_poly *a)
+ {
+--- a/pb_grow.c
 b/pb_grow.c
+@@ -10,6 +10,8 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
++#include 
+ 
+ int pb_grow(pb_poly *a, int size)
+ {
+--- a/pb_init.c
 b/pb_init.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ /* initialize a */
+ int pb_init(pb_poly *a, mp_int *characteristic)
+--- a/pb_init_size.c
 b/pb_init_size.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ /* initialize a */
+ int pb_init_size(pb_poly *a, mp_int *characteristic, int size)
+--- a/pb_shrink.c
 b/pb_shrink.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ int pb_shrink(pb_poly *a)
+ {
+--- a/pb_sub.c
 b/pb_sub.c
+@@ -10,6 +10,7 @@
+  * Tom St Denis, tomstde...@iahu.ca, http://poly.libtomcrypt.org
+  */
+ #include 
++#include 
+ 
+ int pb_sub(pb_poly *a, pb_poly *b, pb_poly *c)
+ {
+@@ -17,7 +18,7 @@ int pb_sub(pb_poly *a, pb_poly *b, pb_poly *c)
+pb_poly *tmp;
+ 
+/* grow c to be the max size */
+-   y = MAX(a->used, b->used);
++   y = fmax(a->used, b->used);
+if (c->alloc < y) {
+   if ((err = pb_grow(c, y)) != MP_OKAY) {
+  return err;
+@@ -28,7 +29,7 @@ int pb_sub(pb_poly *a, pb_poly *b, pb_poly *c)
+characteristic = mp_iszero(&(c->characteristic));
+ 
+/* sub the terms */
+-   z = MIN(a->used, b->used);
++   z = fmin(a->used, b->used);
+for (x = 0; x < z; x++) {
+if ((err = mp_sub(&(a->terms[x]), &(b->terms[x]), &(c->terms[x]))) != 
MP_OKAY) {
+   return err;

diff --git a/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild 
b/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild
index b21e94a8c54f..b8fd20681358 100644
--- a/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild
+++ b/dev-libs/libtompoly/libtompoly-0.04-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,13 +9,17 @@ DESCRIPTION="portable ISO C library for polynomial basis 
arithmetic"
 HOMEPAGE="https://www.libtom.net/";
 
SRC_URI="https://github.com/libtom/libtompoly/releases/download/${PV}/ltp-${PV}.tar.bz2";
 
-LICENSE="WTFPL-2"
+LICENSE="|| ( public-domain WTFPL-2 )"
 SLOT="0"
 KEYWORDS="amd64 ppc x86"
 
 DEPEND="dev-libs/libtommath"
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.04-Fix-Wimplicit-function-declaration.patch
+)
+
 src_prepare() {
default
sed -i \



[gentoo-commits] proj/releng:master commit in: releases/specs/ppc/ppc32/, tools/

2022-10-18 Thread Georgy Yakovlev
commit: 109d2208b0d3cd6f8dd2124daddf191d0ed2324b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Oct 19 01:14:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 01:16:06 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=109d2208

releases/specs/ppc/ppc32: add systemd specs

Signed-off-by: Georgy Yakovlev  gentoo.org>

 releases/specs/ppc/ppc32/stage1-systemd.spec | 12 
 releases/specs/ppc/ppc32/stage3-systemd.spec | 10 ++
 tools/catalyst-auto-ppc.conf |  4 
 3 files changed, 26 insertions(+)

diff --git a/releases/specs/ppc/ppc32/stage1-systemd.spec 
b/releases/specs/ppc/ppc32/stage1-systemd.spec
new file mode 100644
index ..2221dbf3
--- /dev/null
+++ b/releases/specs/ppc/ppc32/stage1-systemd.spec
@@ -0,0 +1,12 @@
+subarch: ppc
+target: stage1
+version_stamp: systemd-@TIMESTAMP@
+rel_type: default
+profile: default/linux/ppc/17.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-ppc-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world --jobs 8 --load-average 12
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/ppc/ppc32/stage3-systemd.spec 
b/releases/specs/ppc/ppc32/stage3-systemd.spec
new file mode 100644
index ..8a94106e
--- /dev/null
+++ b/releases/specs/ppc/ppc32/stage3-systemd.spec
@@ -0,0 +1,10 @@
+subarch: ppc
+target: stage3
+version_stamp: systemd-@TIMESTAMP@
+rel_type: default
+profile: default/linux/ppc/17.0/systemd
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc-systemd-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/tools/catalyst-auto-ppc.conf b/tools/catalyst-auto-ppc.conf
index 8b08df59..a4ce6e78 100644
--- a/tools/catalyst-auto-ppc.conf
+++ b/tools/catalyst-auto-ppc.conf
@@ -13,6 +13,7 @@ SPECS="ppc32/stage1-openrc.spec ppc32/stage3-openrc.spec 
ppc64/stage1-openrc.spe
 OPTIONAL_SPECS="ppc32/installcd-stage1.spec 
ppc32/installcd-stage2-minimal.spec"
 OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc64/stage1-systemd.spec 
ppc64/stage3-systemd.spec"
 OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc64/stage1-musl-hardened-openrc.spec 
ppc64/stage3-musl-hardened-openrc.spec"
+OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc32/stage1-systemd.spec 
ppc32/stage3-systemd.spec"
 OPTIONAL_SPECS="${OPTIONAL_SPECS} ppc32/stage1-musl-hardened-openrc.spec 
ppc32/stage3-musl-hardened-openrc.spec"
 
 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/powerpc
@@ -48,6 +49,9 @@ post_build() {
ppc32/stage3-openrc.spec)
upload default/stage3-ppc-openrc-*${TIMESTAMP}*.xz*
;;
+   ppc32/stage3-systemd.spec)
+   upload default/stage3-ppc-systemd-*${TIMESTAMP}*.xz*
+   ;;
ppc32/stage3-musl-hardened-openrc.spec)
upload 
musl-hardened/stage3-ppc-musl-hardened-openrc-*${TIMESTAMP}*.xz*
;;



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-image/

2022-10-18 Thread Matt Turner
commit: c7ae569d3e1f5b08038ebeea0992546d5789ee4b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct 19 00:54:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 00:54:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ae569d

Revert "x11-libs/xcb-util-image: Version bump to 0.4.1"

This reverts commit c119d0b1e8e18729288c48b14795dedb833b5c60.

Our dep requires the same version of xcb-util. Don't know if that's
actually true. Will investigate later.

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

 x11-libs/xcb-util-image/Manifest|  1 -
 x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild | 18 --
 2 files changed, 19 deletions(-)

diff --git a/x11-libs/xcb-util-image/Manifest b/x11-libs/xcb-util-image/Manifest
index c846753c1d3a..d2e3e2bd680d 100644
--- a/x11-libs/xcb-util-image/Manifest
+++ b/x11-libs/xcb-util-image/Manifest
@@ -1,2 +1 @@
 DIST xcb-util-image-0.4.0.tar.bz2 327891 BLAKE2B 
022536e7b7410ba1ed129f9efc2ad48fda26d9a69e79e54fe6fd4510df38d1e957289d249dc1a5beb4385116b0808f3282ad496b3f2a246bc6f5762bbe8c7e36
 SHA512 
9b7202c054e1160f9ca97a86be1210d9fb47f2119f89ca85f15f20909cca884bfe0cb88e3e71c75b65e1a0a72b980066ccac810e41a91db895c74dde77440d4f
-DIST xcb-util-image-0.4.1.tar.xz 289016 BLAKE2B 
7f1c7c3da950604adf4a22146e9bd3b77fb3b0d35f0a1bb17a1eefeb1ba5546d58a3e40ac0c130d67ebcbc8bdaf40ef734ff19434f66bd57bc4a4a849a88cf82
 SHA512 
9b47ba38b91196d76541b6ccabeaf291d3b91036f15422909cd6a79b3fd1a9786d5b1728e411bc41cfdf3d60a253485f4ef7c65ffa6ae646fa93439ec782746e

diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild 
b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
deleted file mode 100644
index 69827b267abc..
--- a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X C-language Bindings sample implementations"
-HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-image";
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris"
-
-RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
-   >=x11-libs/xcb-util-${PV}:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-image/

2022-10-18 Thread Matt Turner
commit: c119d0b1e8e18729288c48b14795dedb833b5c60
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 18 23:45:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct 19 00:43:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c119d0b1

x11-libs/xcb-util-image: Version bump to 0.4.1

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

 x11-libs/xcb-util-image/Manifest|  1 +
 x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-libs/xcb-util-image/Manifest b/x11-libs/xcb-util-image/Manifest
index d2e3e2bd680d..c846753c1d3a 100644
--- a/x11-libs/xcb-util-image/Manifest
+++ b/x11-libs/xcb-util-image/Manifest
@@ -1 +1,2 @@
 DIST xcb-util-image-0.4.0.tar.bz2 327891 BLAKE2B 
022536e7b7410ba1ed129f9efc2ad48fda26d9a69e79e54fe6fd4510df38d1e957289d249dc1a5beb4385116b0808f3282ad496b3f2a246bc6f5762bbe8c7e36
 SHA512 
9b7202c054e1160f9ca97a86be1210d9fb47f2119f89ca85f15f20909cca884bfe0cb88e3e71c75b65e1a0a72b980066ccac810e41a91db895c74dde77440d4f
+DIST xcb-util-image-0.4.1.tar.xz 289016 BLAKE2B 
7f1c7c3da950604adf4a22146e9bd3b77fb3b0d35f0a1bb17a1eefeb1ba5546d58a3e40ac0c130d67ebcbc8bdaf40ef734ff19434f66bd57bc4a4a849a88cf82
 SHA512 
9b47ba38b91196d76541b6ccabeaf291d3b91036f15422909cd6a79b3fd1a9786d5b1728e411bc41cfdf3d60a253485f4ef7c65ffa6ae646fa93439ec782746e

diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild 
b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
new file mode 100644
index ..69827b267abc
--- /dev/null
+++ b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X C-language Bindings sample implementations"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-image";
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris"
+
+RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
+   >=x11-libs/xcb-util-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: dev-java/jdbc-postgresql/

2022-10-18 Thread Sam James
commit: b85f63ef5d0acfdc31ec663a3e30026814eb19d0
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:38:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85f63ef

dev-java/jdbc-postgresql: Stabilize 42.5.0 ppc64, #877381

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

 dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild 
b/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild
index 52690c919d62..92d4515b2c01 100644
--- a/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild
+++ b/dev-java/jdbc-postgresql/jdbc-postgresql-42.5.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://jdbc.postgresql.org/download/postgresql-jdbc-${PV}.src.tar.gz";
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: dev-java/jmock/

2022-10-18 Thread Sam James
commit: 13ecedf8e36d5e033bd02eddd16cfdbafe20a1fc
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:38:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:38:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ecedf8

dev-java/jmock: Keyword 2.12.0 arm, #877285

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

 dev-java/jmock/jmock-2.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jmock/jmock-2.12.0.ebuild 
b/dev-java/jmock/jmock-2.12.0.ebuild
index 56d262a4cbfe..ebbf40d09c68 100644
--- a/dev-java/jmock/jmock-2.12.0.ebuild
+++ b/dev-java/jmock/jmock-2.12.0.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/${PN}-developers/${PN}-library/archive/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND="
dev-java/asm:9



[gentoo-commits] repo/gentoo:master commit in: dev-java/jaxws-api/

2022-10-18 Thread Sam James
commit: 98856adaabaabc71373ff5134dcf4ffad56197e3
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:38:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:38:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98856ada

dev-java/jaxws-api: Keyword 2.3.3 arm, #877285

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

 dev-java/jaxws-api/jaxws-api-2.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild 
b/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild
index eb2fe70a8d8f..60b9e7e63676 100644
--- a/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild
+++ b/dev-java/jaxws-api/jaxws-api-2.3.3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/eclipse-ee4j/jax-ws-api/archive/${PV}.tar.gz -> ${P}
 
 LICENSE="BSD" # "BSD-3 Clause"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 
 RDEPEND=">=virtual/jre-1.8:*"
 DEPEND="



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

2022-10-18 Thread Sam James
commit: 7ed3dc0a71f4ea0aae1dea1e34e0d69940b2fbc6
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:28:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:28:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed3dc0a

dev-vcs/git: Stabilize 2.37.4 ppc, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index 24d8536f5efe..a74318b59828 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   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"
+   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"
 fi
 
 LICENSE="GPL-2"



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

2022-10-18 Thread Sam James
commit: 3258b45965fce3a8f0a0af4cb77bc05fd40f5cd2
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:28:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3258b459

sys-fs/lvm2: Stabilize 2.03.14-r3 arm, #877569

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

 sys-fs/lvm2/lvm2-2.03.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
index 6af624f3fbc9..bfc544fd0732 100644
--- a/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.14-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="readline static static-libs systemd lvm2create-initrd sanlock selinux 
+udev +thin device-mapper-only"
 REQUIRED_USE="device-mapper-only? ( !lvm2create-initrd !sanlock !thin )
static? ( !systemd !udev )



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

2022-10-18 Thread Georgy Yakovlev
commit: 45ac2f015b036def39d7d6c1709d7da8422e77aa
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Oct 19 00:27:39 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ac2f01

media-video/libva-utils: Stabilize 2.15.0 ppc64, #869200

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-video/libva-utils/libva-utils-2.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/libva-utils/libva-utils-2.15.0.ebuild 
b/media-video/libva-utils/libva-utils-2.15.0.ebuild
index 4bfd73ab7da7..908a4fa7da64 100644
--- a/media-video/libva-utils/libva-utils-2.15.0.ebuild
+++ b/media-video/libva-utils/libva-utils-2.15.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva-utils";
 else
SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="MIT"



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

2022-10-18 Thread Georgy Yakovlev
commit: 45bb504b89f33b250f2a3edcbe3825e7c799ee76
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Oct 19 00:27:38 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45bb504b

media-libs/libva: Stabilize 2.15.0 ppc64, #869200

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libva/libva-2.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libva/libva-2.15.0.ebuild 
b/media-libs/libva/libva-2.15.0.ebuild
index 12568ff67d7f..72f219a1b687 100644
--- a/media-libs/libva/libva-2.15.0.ebuild
+++ b/media-libs/libva/libva-2.15.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva";
 else
SRC_URI="https://github.com/intel/libva/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/transset/

2022-10-18 Thread Georgy Yakovlev
commit: 4b0ddc3c7113eaccac52942d81a19ace8b634676
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Oct 18 23:50:27 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0ddc3c

x11-apps/transset: keyword 1.0.2 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-apps/transset/transset-1.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-apps/transset/transset-1.0.2.ebuild 
b/x11-apps/transset/transset-1.0.2.ebuild
index 18372fbb4b41..c2ce0b4d500b 100644
--- a/x11-apps/transset/transset-1.0.2.ebuild
+++ b/x11-apps/transset/transset-1.0.2.ebuild
@@ -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
 
 EAPI=7
@@ -8,7 +8,7 @@ inherit xorg-3
 DESCRIPTION="An utility for setting opacity property"
 
 LICENSE="SGI-B-2.0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 RDEPEND="x11-libs/libX11"
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-apps/

2022-10-18 Thread Georgy Yakovlev
commit: 0f2eb1d41ba15df285a726170b09f1687e985b37
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Oct 18 23:51:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Oct 19 00:22:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2eb1d4

x11-base/xorg-apps: keyword 1 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-base/xorg-apps/xorg-apps-1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-apps/xorg-apps-1.ebuild 
b/x11-base/xorg-apps/xorg-apps-1.ebuild
index 608313220ee2..689f12729ddc 100644
--- a/x11-base/xorg-apps/xorg-apps-1.ebuild
+++ b/x11-base/xorg-apps/xorg-apps-1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 RDEPEND="
x11-apps/appres



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

2022-10-18 Thread Sam James
commit: b25bc3fa08cc9a29282d35664c2ef6c3442138ec
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:01:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:01:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25bc3fa

dev-vcs/git: Stabilize 2.37.4 arm64, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index 94dedf872da9..24d8536f5efe 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   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"
+   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"
 fi
 
 LICENSE="GPL-2"



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

2022-10-18 Thread Sam James
commit: bbb33cbc5b99b1e04a3e384f550b722bca03aa2a
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 19 00:01:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 19 00:01:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb33cbc

dev-vcs/git: Stabilize 2.37.4 arm, #877571

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

 dev-vcs/git/git-2.37.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.4.ebuild b/dev-vcs/git/git-2.37.4.ebuild
index e2238103595d..94dedf872da9 100644
--- a/dev-vcs/git/git-2.37.4.ebuild
+++ b/dev-vcs/git/git-2.37.4.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   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"
+   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"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: dev-util/tinlink/files/, dev-util/tinlink/

2022-10-18 Thread Sam James
commit: 218bdc5f36d2a1408317ff7c61c5bbec48c60898
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 20:27:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 23:46:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218bdc5f

dev-util/tinlink: fix build w/ Clang 16

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

 .../tinlink-1.0.0-Add-missing-include-for-strlen.patch| 15 +++
 .../{tinlink-1.0.0-r1.ebuild => tinlink-1.0.0-r2.ebuild}  |  8 ++--
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git 
a/dev-util/tinlink/files/tinlink-1.0.0-Add-missing-include-for-strlen.patch 
b/dev-util/tinlink/files/tinlink-1.0.0-Add-missing-include-for-strlen.patch
new file mode 100644
index ..6b4f8516b65a
--- /dev/null
+++ b/dev-util/tinlink/files/tinlink-1.0.0-Add-missing-include-for-strlen.patch
@@ -0,0 +1,15 @@
+From 38a37394194794217371d1213424646a77674ce6 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 18 Oct 2022 21:26:25 +0100
+Subject: [PATCH] Add missing include for strlen
+
+--- a/tinlink.c
 b/tinlink.c
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #define DEFAULT_START (unsigned char 
*)(0x800+sizeof(Elf32_Ehdr)-8+sizeof(Elf32_Phdr)-2)
+ #define DEFAULT_OUTPUT "a.out"

diff --git a/dev-util/tinlink/tinlink-1.0.0-r1.ebuild 
b/dev-util/tinlink/tinlink-1.0.0-r2.ebuild
similarity index 80%
rename from dev-util/tinlink/tinlink-1.0.0-r1.ebuild
rename to dev-util/tinlink/tinlink-1.0.0-r2.ebuild
index 2a2612b009a4..5c78fd98757c 100644
--- a/dev-util/tinlink/tinlink-1.0.0-r1.ebuild
+++ b/dev-util/tinlink/tinlink-1.0.0-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -13,6 +13,10 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.0-Add-missing-include-for-strlen.patch
+)
+
 src_prepare() {
default
rm Makefile || die



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-pages/

2022-10-18 Thread Sam James
commit: a8b188cde4f31d16875458ce0dac299c95459d35
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 19:50:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 23:46:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b188cd

sys-apps/man-pages: add 6.01, drop 6.00

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

 sys-apps/man-pages/Manifest   | 2 +-
 .../man-pages/{man-pages-6.00.ebuild => man-pages-6.01.ebuild}| 8 ++--
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/sys-apps/man-pages/Manifest b/sys-apps/man-pages/Manifest
index 27edd4de0db3..55f188dc9b10 100644
--- a/sys-apps/man-pages/Manifest
+++ b/sys-apps/man-pages/Manifest
@@ -1,4 +1,4 @@
 DIST man-pages-5.12.tar.xz 1778220 BLAKE2B 
347c5ef63cb80134018f322f810545354ccc7afdb8acb62f83e3b06ef15d7fbe6c0c68db37f52ce9727682a856a7810a5e64f1dcbe1cc11b22f83fb0273f7add
 SHA512 
455794ed6e3bf20649f78b464300d5c1adad5000668a82a1194c1af8bdcbd064e4d930696cbe534481368d6526c7cda69927e958b9a868d95891202476fb4608
 DIST man-pages-5.13.tar.xz 1788980 BLAKE2B 
7cca88b7f201d177b087893f60e6a87fd3ed8c78a183bd6ebcd0c28961f5f5d24aa2ba9d3a1d9cec4e0fc9cc0b26489c91e991a2d4420c28e1f61b850b882752
 SHA512 
a68c0bd5f078aff2f13f962060863e5d30734c1c562e8e9e3d5eda5a329b18ad3e9b4ebb883d31cacfc0a476f91fccb8dd4257598acd75d09dd21351893d3499
-DIST man-pages-6.00-upstream.tar.xz 1787416 BLAKE2B 
a61a6b771fc3a5f4412d460f53bcb9a3424f29bf1d0001caea2df1f20340da30e0ee89a35da6b9dad7ed910e00262dbc89aeba770ebbf0d13670b5f618a7a586
 SHA512 
c0286146fed800175316610998ea887568c168bcf3ec9a401209c6c159cedd9258c1e77e513cbe835268b563dd766b3ecc24751c6ab49ebb7ace8c84d8b83e68
+DIST man-pages-6.01.tar.xz 1789204 BLAKE2B 
37005b45af798315992fe4836457982d4203245eb546a6f1dcb02b67d63db1ba7e872b1259ebb58ee01178c726fff5f2276ec548ba768f73683edaee9a3233ca
 SHA512 
93d09380a08c36740dbb2f3f246d190e5467147344b584253a2e0248fa764559008c21bb567f379f6166952ee1635ae3c2145e2a63aaf6d30728ca680d7b57a9
 DIST man-pages-gentoo-2.tar.bz2 5141 BLAKE2B 
c5c7956ab47c8a473e258b1902d5d19d9eb2e9d01786e907d9c3ba691c2a506834ed96cd1f54e8d8415e65d4fea0056659537f0faffe68fcbed33aa728a5e61e
 SHA512 
6e6524b8ad6f1b8c9b147665ee32af49e05603dac61d433acd6b4f1164adef27cd542898f272b07d8659725013dac59c7f34a858968cc054a4785c945e14a770

diff --git a/sys-apps/man-pages/man-pages-6.00.ebuild 
b/sys-apps/man-pages/man-pages-6.01.ebuild
similarity index 93%
rename from sys-apps/man-pages/man-pages-6.00.ebuild
rename to sys-apps/man-pages/man-pages-6.01.ebuild
index 290e9994e445..4da3d9ecbf1d 100644
--- a/sys-apps/man-pages/man-pages-6.00.ebuild
+++ b/sys-apps/man-pages/man-pages-6.01.ebuild
@@ -20,10 +20,6 @@ EAPI=8
 MAN_PAGES_GENTOO_DIST=0
 GENTOO_PATCH=2
 
-if [[ ${PV} != 6.00 ]] ; then
-   die "Please use  as a template for the next bump for SRC_URI fixes."
-fi
-
 DESCRIPTION="A somewhat comprehensive collection of Linux man pages"
 HOMEPAGE="https://www.kernel.org/doc/man-pages/";
 if [[ ${PV} ==  ]] ; then
@@ -39,8 +35,8 @@ else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-gentoo.tar.xz";
else
SRC_URI="
-   
https://www.kernel.org/pub/linux/docs/man-pages/Archive/${P}.tar.xz -> 
${P}-upstream.tar.xz
-   
https://www.kernel.org/pub/linux/docs/man-pages/${P}.tar.xz -> 
${P}-upstream.tar.xz
+   
https://www.kernel.org/pub/linux/docs/man-pages/Archive/${P}.tar.xz
+   
https://www.kernel.org/pub/linux/docs/man-pages/${P}.tar.xz
"
fi
 



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

2022-10-18 Thread Zac Medico
commit: 2cdb84d8f7862b9da3769ee456731b7db1ce9782
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct 18 23:45:50 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 18 23:45:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdb84d8

app-misc/dasel: add 1.27.3

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

 app-misc/dasel/Manifest|  1 +
 app-misc/dasel/dasel-1.27.3.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/app-misc/dasel/Manifest b/app-misc/dasel/Manifest
index 2574704d8ab5..87353f5567c3 100644
--- a/app-misc/dasel/Manifest
+++ b/app-misc/dasel/Manifest
@@ -1,3 +1,4 @@
 DIST dasel-1.24.3-deps.tar.xz 20531068 BLAKE2B 
6cd947a88c54e46300432c2f87c0ef757a53739e0755af48f4596a87ba46faf12c967145a0f263e13abb8f01ffe10c51b45f641de348fc02e7af39417b709d1d
 SHA512 
27696cd5a5c93b3e29ba12fd2730c04047dc752ef17a32db73e7cbc8e5d38d914705720da9ff0ffb0c8d3fb383b5070eb552b24a4e72e72ebad70c2e1085cab3
 DIST dasel-1.26.1.tar.gz 3054446 BLAKE2B 
760f03ee0feb1b6e0e0da9a92922f13bb3786b90ab01bda040d2be2cf10ed5d8a8c2db69ac146ac2ec64f6c4503eaaa87d32c73068f27ebc9ce87045052b4af3
 SHA512 
07efcf0bf31573decc856a8b41842af9658dc1a3b968510b8e4c642ec8cfe24e97de64b6ef2c296da7d5623ca47e92d42e3f7bb927a8a25e54f97546fac279f0
 DIST dasel-1.27.1.tar.gz 3055281 BLAKE2B 
fde309780c2eef80e1efb52eafe1f5c1fc9c6824f88ed5d902564f4831f6628cf03501d52b7f2605be8ee7d5eb84898d752bac1077e3c06243ffe5b1f1eb4527
 SHA512 
de9a68cd158262d7d216fe54bc05b7bbaed671dbdee2f3c8055957434903364491c79c00e009e357f1650f2d3f2558ccd609b15f5320026b536eb23cb74482bd
+DIST dasel-1.27.3.tar.gz 3056021 BLAKE2B 
2145f501f837cd16aaa7cc16074e446e07cbb8b6b7ce043c644badbe758d255c9e42f408ca818e6241feb91f22eaa1e8e7fbf74b84275b7eba576687e877b1aa
 SHA512 
51e5f770f75e34f72692adf0987bcb965dd2100ac3e251c035cf62479462e22f982640bab6adac3c12bebac6987f7852f53cceb2c0c4d6dd009befe843cc1aec

diff --git a/app-misc/dasel/dasel-1.27.3.ebuild 
b/app-misc/dasel/dasel-1.27.3.ebuild
new file mode 100644
index ..261c64912713
--- /dev/null
+++ b/app-misc/dasel/dasel-1.27.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Query, update and convert data structures from the command line"
+HOMEPAGE="https://github.com/TomWright/dasel";
+SRC_URI="https://github.com/TomWright/dasel/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/dasel-1.24.3-deps.tar.xz";
+
+LICENSE="MIT Apache-2.0 BSD BSD-2 ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+src_compile() {
+   CGO_ENABLED=0 go build -o bin/dasel -ldflags="-X 
'github.com/tomwright/dasel/internal.Version=${PV}'" ./cmd/dasel || die
+}
+
+src_install() {
+   dobin bin/dasel
+   dodoc CHANGELOG.md README.md
+}



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

2022-10-18 Thread Zac Medico
commit: 085a8b3200e3da044e1f1556053b2daae4ba242f
Author: Chris Su  lesscrowds  org>
AuthorDate: Tue Oct 18 15:07:44 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 18 23:39:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085a8b32

app-admin/vault: Keyword 1.12.0 riscv, #877561

Closes: https://bugs.gentoo.org/877561
Closes: https://github.com/gentoo/gentoo/pull/27838
Signed-off-by: Chris Su  lesscrowds.org>
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/vault-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/vault/vault-1.12.0.ebuild 
b/app-admin/vault/vault-1.12.0.ebuild
index 004b6dd49b57..aaad01680cec 100644
--- a/app-admin/vault/vault-1.12.0.ebuild
+++ b/app-admin/vault/vault-1.12.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz
 
 LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 IUSE="+webui"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/, kde-frameworks/kimageformats/files/

2022-10-18 Thread Andreas Sturmlechner
commit: 959799bb81f7b422193a758a05a90607cbb0394e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 18 21:34:06 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 18 21:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959799bb

kde-frameworks/kimageformats: More AVIF fixes, support 0.11.0

Backporting upstream commits:
bfb12093ad7a0624aa0b779bacf1377bd86c551d
f475a4b24a166d7582163753bc2f4f254257daed

Bug: https://bugs.gentoo.org/877501
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kimageformats-5.99.0-avif-0.11.0.patch   | 51 
 .../files/kimageformats-5.99.0-avif-perf-3.patch   | 70 ++
 .../kimageformats/kimageformats-5.99.0-r2.ebuild   | 47 +++
 3 files changed, 168 insertions(+)

diff --git 
a/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-0.11.0.patch 
b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-0.11.0.patch
new file mode 100644
index ..8f605331f365
--- /dev/null
+++ b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-0.11.0.patch
@@ -0,0 +1,51 @@
+From f475a4b24a166d7582163753bc2f4f254257daed Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Daniel=20Novomesk=C3=BD?= 
+Date: Tue, 11 Oct 2022 14:36:17 +0200
+Subject: [PATCH] avif: revert 9ac923ad09316dcca0fc11e0be6b3dfc6cce6ca0 commit
+
+Changes to libavif's avifImageRGBToYUV() API were reverted too.
+---
+ src/imageformats/avif.cpp | 11 +--
+ 1 file changed, 1 insertion(+), 10 deletions(-)
+
+diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp
+index ccb4c56..7721c1b 100644
+--- a/src/imageformats/avif.cpp
 b/src/imageformats/avif.cpp
+@@ -336,7 +336,7 @@ bool QAVIFHandler::decode_one_frame()
+ rgb.format = AVIF_RGB_FORMAT_ARGB;
+ #endif
+ 
+-#if (AVIF_VERSION >= 80400) && (AVIF_VERSION <= 100100)
++#if AVIF_VERSION >= 80400
+ if (m_decoder->imageCount > 1) {
+ /* accelerate animated AVIF */
+ rgb.chromaUpsampling = AVIF_CHROMA_UPSAMPLING_FASTEST;
+@@ -351,12 +351,7 @@ bool QAVIFHandler::decode_one_frame()
+ rgb.rowBytes = result.bytesPerLine();
+ rgb.pixels = result.bits();
+ 
+-#if AVIF_VERSION >= 100101
+-// use faster decoding for animations
+-avifResult res = avifImageYUVToRGB(m_decoder->image, &rgb, 
(m_decoder->imageCount > 1) ? AVIF_CHROMA_UPSAMPLING_NEAREST : 
AVIF_YUV_TO_RGB_DEFAULT);
+-#else
+ avifResult res = avifImageYUVToRGB(m_decoder->image, &rgb);
+-#endif
+ if (res != AVIF_RESULT_OK) {
+ qWarning("ERROR in avifImageYUVToRGB: %s", avifResultToString(res));
+ return false;
+@@ -782,11 +777,7 @@ bool QAVIFHandler::write(const QImage &image)
+ }
+ }
+ 
+-#if AVIF_VERSION >= 100101
+-res = avifImageRGBToYUV(avif, &rgb, AVIF_RGB_TO_YUV_DEFAULT);
+-#else
+ res = avifImageRGBToYUV(avif, &rgb);
+-#endif
+ if (res != AVIF_RESULT_OK) {
+ qWarning("ERROR in avifImageRGBToYUV: %s", 
avifResultToString(res));
+ return false;
+-- 
+GitLab
+

diff --git 
a/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-perf-3.patch 
b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-perf-3.patch
new file mode 100644
index ..1cc9f2f99895
--- /dev/null
+++ b/kde-frameworks/kimageformats/files/kimageformats-5.99.0-avif-perf-3.patch
@@ -0,0 +1,70 @@
+From bfb12093ad7a0624aa0b779bacf1377bd86c551d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Daniel=20Novomesk=C3=BD?= 
+Date: Sat, 15 Oct 2022 20:03:56 +0200
+Subject: [PATCH] avif: indicate when all frames have been read
+
+---
+ src/imageformats/avif.cpp | 13 ++---
+ src/imageformats/avif_p.h |  1 +
+ 2 files changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp
+index 24aec84..cd3a08b 100644
+--- a/src/imageformats/avif.cpp
 b/src/imageformats/avif.cpp
+@@ -43,7 +43,7 @@ bool QAVIFHandler::canRead() const
+ if (m_parseState != ParseAvifError) {
+ setFormat("avif");
+ 
+-if (m_parseState == ParseAvifSuccess && m_decoder->imageIndex >= 
m_decoder->imageCount - 1) {
++if (m_parseState == ParseAvifFinished) {
+ return false;
+ }
+ 
+@@ -74,7 +74,7 @@ bool QAVIFHandler::canRead(QIODevice *device)
+ 
+ bool QAVIFHandler::ensureParsed() const
+ {
+-if (m_parseState == ParseAvifSuccess || m_parseState == 
ParseAvifMetadata) {
++if (m_parseState == ParseAvifSuccess || m_parseState == ParseAvifMetadata 
|| m_parseState == ParseAvifFinished) {
+ return true;
+ }
+ if (m_parseState == ParseAvifError) {
+@@ -88,7 +88,7 @@ bool QAVIFHandler::ensureParsed() const
+ 
+ bool QAVIFHandler::ensureOpened() const
+ {
+-if (m_parseState == ParseAvifSuccess) {
++if (m_parseState == ParseAvifSuccess || m_parseState == 
ParseAvifFinished) {
+ return true;
+ }
+ if (m_parseState == ParseAvifEr

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/

2022-10-18 Thread Andreas Sturmlechner
commit: dade55c9ce34decddab8ed38f3a0169fb6b7fd86
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 18 21:37:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct 18 21:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dade55c9

kde-frameworks/kimageformats: drop 5.99.0-r1

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

 .../kimageformats/kimageformats-5.99.0-r1.ebuild   | 44 --
 1 file changed, 44 deletions(-)

diff --git a/kde-frameworks/kimageformats/kimageformats-5.99.0-r1.ebuild 
b/kde-frameworks/kimageformats/kimageformats-5.99.0-r1.ebuild
deleted file mode 100644
index 776f0af5e0b7..
--- a/kde-frameworks/kimageformats/kimageformats-5.99.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing additional format plugins for Qt's image I/O 
system"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="avif eps heif jpegxl openexr raw"
-
-DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   avif? ( >=media-libs/libavif-0.8.2:= )
-   eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
-   heif? ( >=media-libs/libheif-1.10.0:= )
-   jpegxl? ( media-libs/libjxl )
-   openexr? ( >=media-libs/openexr-3:= )
-   raw? ( media-libs/libraw:= )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( src/imageformats/AUTHORS )
-
-PATCHES=( "${FILESDIR}"/${P}-avif-perf-{1,2}.patch )
-
-src_configure() {
-   local mycmakeargs=(
-   -DKIMAGEFORMATS_JXL=$(usex jpegxl)
-   $(cmake_use_find_package avif libavif)
-   $(cmake_use_find_package eps Qt5PrintSupport)
-   -DKIMAGEFORMATS_HEIF=$(usex heif)
-   $(cmake_use_find_package openexr OpenEXR)
-   $(cmake_use_find_package raw LibRaw)
-   )
-   ecm_src_configure
-}



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

2022-10-18 Thread Michał Górny
commit: 873fdb621f755c716f8d187b9b8757c6e6c53f29
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:45:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:45:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873fdb62

llvm.org.eclass: Enable manpage dist for 15.0.3

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

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

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 88047e4233cc..820ada22dd9f 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -66,7 +66,7 @@ _LLVM_MASTER_MAJOR=16
 # @INTERNAL
 # @DESCRIPTION:
 # The newest release of LLVM for which manpages were generated.
-_LLVM_NEWEST_MANPAGE_RELEASE=15.0.2
+_LLVM_NEWEST_MANPAGE_RELEASE=15.0.3
 
 # @ECLASS_VARIABLE: _LLVM_SOURCE_TYPE
 # @INTERNAL



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

2022-10-18 Thread Michał Górny
commit: 6a7ea7717a068fa03a55fead4dda87010c0e6b58
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:45:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:45:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7ea771

sys-devel/llvm: Add manpage archive hash

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

 sys-devel/llvm/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 3e66cbb4a2b5..b1fa2803b6a4 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -1,6 +1,7 @@
 DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305cd88b6d513faee04c78e370cea9d38761108a9be4c4b4ac39b6a74400af1f9d37ffd11ab05acd7340175c8d66845ae7d9
 SHA512 
9495e1daf588540fdb8b9ee905a9b6be4693bd70b7f42c8e8a0d667242fc24dc853c45918d3bc09d02f0761ad61541bc9749c1498e312da129abdab638a0d572
 DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
 DIST llvm-15.0.2-manpages.tar.bz2 226248 BLAKE2B 
7bb0cd950bd8f697107d498f2858be13e2d26cd7baa96bbb645cd627fe42e64e7b087f427d1ccd6f054e7c08056d6fbb24386f2a37e4c7e36e1d4a3fa83b19a9
 SHA512 
4916d863377e081a70f153b7129dfc1c4e09cbceddb2bf83863f3a95ddcb464e37eee9244750d4e9ee67a41bcb9e5edc163bf6f14bace9cb9b88ca2f70810a2f
+DIST llvm-15.0.3-manpages.tar.bz2 229076 BLAKE2B 
377809b34339af7deb80856281932d94d694dab2b7dddbac1f82f653f7bf6932c1f3827635d151479fdb6d776de3e3ee4d08aeae4e320e07baaa1b32877f64c5
 SHA512 
d4872f68f044e55ecf927b0e6fe4206046f60aafcf41009ae5580e0a3f6a6d6a69f4929487b2740124a41f22073eaa8a4a184b367b7f4606402735374294f4f6
 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.2-r2.tar.xz 16356 BLAKE2B 
a2a4e61b4e44db2673429c66e456b74ce6e2c875662ef4ba9b0c4f49c6e453e7171238517269f8724fe33e3258e34d1f4cd37b57a7108c5ea35156a2b3a333aa
 SHA512 
e654c543b1b169b4e0fe33b8ff7da163a1e7b43d9c82218968189221aac25efc8a1ef309edf5024af8ea69aea18148dde484443951cb8072ebf68d2e590d2569



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

2022-10-18 Thread Michał Górny
commit: 596fb99d69a0e8813f031e0e1a907b43e55db5e6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:46:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596fb99d

dev-python/oauthlib: Remove old

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

 dev-python/oauthlib/Manifest  |  1 -
 dev-python/oauthlib/oauthlib-3.2.1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-python/oauthlib/Manifest b/dev-python/oauthlib/Manifest
index 833481f0e062..2137052efeb7 100644
--- a/dev-python/oauthlib/Manifest
+++ b/dev-python/oauthlib/Manifest
@@ -1,2 +1 @@
-DIST oauthlib-3.2.1.tar.gz 176109 BLAKE2B 
69da6e8ae0efac3928b0e8ee0be1eb57f0871b4a9361f7347a0abfabf183f82bf8431d0247168531dd5fb12c6df2e8a55e5f95f3df1da2d3c8931a6b1751fe4c
 SHA512 
87fa320f3a660337a2d4da03c4b5f2345f7e907c1acf8fff93cf13095ceb699e282dc458fb03350b0da371c7b2af875925e808bccab6d8549f7ce2847e69aba3
 DIST oauthlib-3.2.2.tar.gz 177352 BLAKE2B 
98c128eb0ec2a24f45fd63826eb2253e2e90afb37c1954a9d21f0046168bfff8d52a24b230b60f4d756e4730c0cc05b3484d2cb6ac3eb2d710ee113dea6598c9
 SHA512 
c147b96e0ab0d1a8845f525e80831cfd04495134dd1f17fd95eac62f3a95c91e6dca9d38e34206537d77f3c12dd5b553252239318ba39546979c350e96536b8b

diff --git a/dev-python/oauthlib/oauthlib-3.2.1.ebuild 
b/dev-python/oauthlib/oauthlib-3.2.1.ebuild
deleted file mode 100644
index 3afa5a56219c..
--- a/dev-python/oauthlib/oauthlib-3.2.1.ebuild
+++ /dev/null
@@ -1,26 +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="Spec-compliant and thorough implementation of the OAuth 
request-signing logic"
-HOMEPAGE="https://github.com/oauthlib/oauthlib 
https://pypi.org/project/oauthlib/";
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
-
-# optional extras hard set as RDEPs. See setup.py
-RDEPEND="
-   >=dev-python/pyjwt-1.0.0[${PYTHON_USEDEP}]
-   dev-python/blinker[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest



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

2022-10-18 Thread Michał Górny
commit: d4b47b6ff7dda9c79d4816d7612cd57f7176f2a7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 18 19:45:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 18 19:45:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b47b6f

sys-devel/clang: Add manpage archive hash

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

 sys-devel/clang/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 13daf0c8e3ec..ab5f9012e469 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -1,6 +1,7 @@
 DIST llvm-13.0.1-manpages.tar.bz2 202187 BLAKE2B 
32a761426dbe4c3c355d30660254305cd88b6d513faee04c78e370cea9d38761108a9be4c4b4ac39b6a74400af1f9d37ffd11ab05acd7340175c8d66845ae7d9
 SHA512 
9495e1daf588540fdb8b9ee905a9b6be4693bd70b7f42c8e8a0d667242fc24dc853c45918d3bc09d02f0761ad61541bc9749c1498e312da129abdab638a0d572
 DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
 DIST llvm-15.0.2-manpages.tar.bz2 226248 BLAKE2B 
7bb0cd950bd8f697107d498f2858be13e2d26cd7baa96bbb645cd627fe42e64e7b087f427d1ccd6f054e7c08056d6fbb24386f2a37e4c7e36e1d4a3fa83b19a9
 SHA512 
4916d863377e081a70f153b7129dfc1c4e09cbceddb2bf83863f3a95ddcb464e37eee9244750d4e9ee67a41bcb9e5edc163bf6f14bace9cb9b88ca2f70810a2f
+DIST llvm-15.0.3-manpages.tar.bz2 229076 BLAKE2B 
377809b34339af7deb80856281932d94d694dab2b7dddbac1f82f653f7bf6932c1f3827635d151479fdb6d776de3e3ee4d08aeae4e320e07baaa1b32877f64c5
 SHA512 
d4872f68f044e55ecf927b0e6fe4206046f60aafcf41009ae5580e0a3f6a6d6a69f4929487b2740124a41f22073eaa8a4a184b367b7f4606402735374294f4f6
 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.2-r100.tar.xz 15916 BLAKE2B 
c48afb18c706292d55e028aae2be8f1bc7035ff527ca4f0b32c47d38cbf3022730cc21ca67f921c53d8535fc04c51fdaf63a4810a2c6b519fa33c08116259f30
 SHA512 
1051a0b2674d2b74c4ac75b734dbaba53507577ce6bd150b0f241b39c9a60b3bd4c420a90dddeee675005633714e5d634684eef22e43fc87e28c1d8c9229e5ee



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

2022-10-18 Thread Sam James
commit: 2defa0838f01737ca3c442c6f79ee909c38c1114
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 19:19:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 19:19:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2defa083

dev-util/ccache: fix Redis option (noop)

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

 dev-util/ccache/ccache-4.7.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-util/ccache/ccache-4.7.ebuild 
b/dev-util/ccache/ccache-4.7.ebuild
index e6fd6165c15d..57b53e31e44a 100644
--- a/dev-util/ccache/ccache-4.7.ebuild
+++ b/dev-util/ccache/ccache-4.7.ebuild
@@ -64,11 +64,10 @@ src_configure() {
-DENABLE_DOCUMENTATION=$(usex doc)
-DENABLE_TESTING=$(usex test)
-DZSTD_FROM_INTERNET=OFF
+   -DHIREDIS_FROM_INTERNET=OFF
-DREDIS_STORAGE_BACKEND=$(usex redis)
)
 
-   use redis && mycmakeargs+=( -DHIREDIS_FROM_INTERNET_DEFAULT=OFF )
-
cmake_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/files/, app-arch/cpio/

2022-10-18 Thread Sam James
commit: a52ec56f85b11ee1faceddac7874666ad6d2b164
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 19:11:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 19:12:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52ec56f

app-arch/cpio: revert CVE-2015-1197 fix for --no-absolute-filenames

At least we can have the fix for CVE-2021-38185.

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/807088
Closes: https://bugs.gentoo.org/700020
Signed-off-by: Sam James  gentoo.org>

 .../{cpio-2.13-r1.ebuild => cpio-2.13-r2.ebuild}   |  1 +
 ...e-filenames-revert-CVE-2015-1197-handling.patch | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/app-arch/cpio/cpio-2.13-r1.ebuild 
b/app-arch/cpio/cpio-2.13-r2.ebuild
similarity index 92%
rename from app-arch/cpio/cpio-2.13-r1.ebuild
rename to app-arch/cpio/cpio-2.13-r2.ebuild
index 6005349fe120..c3924649236b 100644
--- a/app-arch/cpio/cpio-2.13-r1.ebuild
+++ b/app-arch/cpio/cpio-2.13-r2.ebuild
@@ -19,6 +19,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
"${WORKDIR}"/${P}-CVE-2021-38185.patch
"${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+   
"${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
 )
 
 src_prepare() {

diff --git 
a/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
 
b/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
new file mode 100644
index ..326489a54943
--- /dev/null
+++ 
b/app-arch/cpio/files/cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch
@@ -0,0 +1,47 @@
+https://sources.debian.org/patches/cpio/2.13%2Bdfsg-7.1/revert-CVE-2015-1197-handling.patch/
+https://bugs.gentoo.org/700020
+
+From: Chris Lamb 
+Date: Sat, 1 Feb 2020 13:36:37 +0100
+Subject: Fix a regression in handling of CVE-2015-1197 &
+ --no-absolute-filenames.
+
+See:
+
+  * https://bugs.debian.org/946267
+  * https://bugs.debian.org/946469
+
+This reverts (most of): 
https://git.savannah.gnu.org/cgit/cpio.git/diff/?id=45b0ee2b407913c533f7ded8d6f8cbeec16ff6ca&id2=3177d660a4c62a6acb538b0f7c54ba423698889a
+--- a/src/copyin.c
 b/src/copyin.c
+@@ -646,8 +646,6 @@ copyin_link (struct cpio_file_stat *file_hdr, int 
in_file_des)
+   link_name = xstrdup (file_hdr->c_tar_linkname);
+ }
+ 
+-  cpio_safer_name_suffix (link_name, true, !no_abs_paths_flag, false);
+-  
+   res = UMASKED_SYMLINK (link_name, file_hdr->c_name,
+file_hdr->c_mode);
+   if (res < 0 && create_dir_flag)
+--- a/tests/testsuite
 b/tests/testsuite
+@@ -2787,7 +2787,7 @@ read at_status <"$at_status_file"
+ #AT_START_14
+ at_fn_group_banner 14 'CVE-2015-1197.at:17' \
+   "CVE-2015-1197 (--no-absolute-filenames for symlinks)" ""
+-at_xfail=no
++at_xfail=yes
+ (
+   $as_echo "14. $at_setup_line: testing $at_desc ..."
+   $at_traceon
+
+--- a/tests/CVE-2015-1197.at
 b/tests/CVE-2015-1197.at
+@@ -15,6 +15,7 @@
+ # along with this program.  If not, see .
+ 
+ AT_SETUP([CVE-2015-1197 (--no-absolute-filenames for symlinks)])
++AT_XFAIL_IF([true])
+ AT_CHECK([
+ tempdir=$(pwd)/tmp
+ mkdir $tempdir



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

2022-10-18 Thread Sam James
commit: 730d2674a480fd94691c538eba45ac294e486a0f
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730d2674

dev-python/pbkdf2: Keyword 1.3-r2 arm, #877017

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

 dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild 
b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
index 78b53146cdb5..ff16a19484ae 100644
--- a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
+++ b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux"
 
 python_test() {
"${EPYTHON}" test/test_pbkdf2.py -v || die "Tests failed with 
${EPYTHON}"



[gentoo-commits] repo/gentoo:master commit in: dev-java/gson/

2022-10-18 Thread Sam James
commit: ce6b5c497ba441b4356a4235df68040b8fb50306
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6b5c49

dev-java/gson: Stabilize 2.9.1 arm64, #877541

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

 dev-java/gson/gson-2.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
index db9194478d17..66a68d95e6e2 100644
--- a/dev-java/gson/gson-2.9.1.ebuild
+++ b/dev-java/gson/gson-2.9.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz";
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-10-18 Thread Sam James
commit: 6e29eab66ed015a00c870db5545a3498dfd70754
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e29eab6

dev-python/aiorpcX: Keyword 0.22.1 arm, #877017

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

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

diff --git a/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild 
b/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild
index 39798768ad86..8cec15f124fe 100644
--- a/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild
+++ b/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/kyuupichan/aiorpcX/archive/${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 BDEPEND="
test? (



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

2022-10-18 Thread Sam James
commit: 362bf5cc6c3ca2459fdc33e8154e75442dd381d7
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362bf5cc

dev-python/oauthlib: Stabilize 3.2.2 ALLARCHES, #877523

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

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

diff --git a/dev-python/oauthlib/oauthlib-3.2.2.ebuild 
b/dev-python/oauthlib/oauthlib-3.2.2.ebuild
index 68d28962cdb7..188e845b3c8f 100644
--- a/dev-python/oauthlib/oauthlib-3.2.2.ebuild
+++ b/dev-python/oauthlib/oauthlib-3.2.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 
 # optional extras hard set as RDEPs. See setup.py
 RDEPEND="



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

2022-10-18 Thread Sam James
commit: 9b5e350e130f6d4554743a73c3ce929a9d435354
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5e350e

dev-python/aiohttp-socks: Keyword 0.7.1 arm, #877017

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

 dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild 
b/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild
index 006f9b41cd32..278f457864a0 100644
--- a/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild
+++ b/dev-python/aiohttp-socks/aiohttp-socks-0.7.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
>=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]



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

2022-10-18 Thread Sam James
commit: b24e55ab5eded069bcc19ef91b07be92ba5c8660
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24e55ab

net-misc/electrum-ltc: Keyword 4.2.2.1 arm, #877017

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

 net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
index 43ff09aeef74..f397ad0b62cb 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/pooler/electrum-ltc/archive/refs/tags/${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="cli ncurses qrcode +qt5"
 REQUIRED_USE="|| ( cli ncurses qt5 )"
 



[gentoo-commits] repo/proj/guru:dev commit in: x11-terms/wezterm/

2022-10-18 Thread Jonas Frei
commit: 9c9c97bad1412b69e473ca88ac6393639538f7b0
Author: Jonas Frei  pm  me>
AuthorDate: Tue Oct 18 18:43:40 2022 +
Commit: Jonas Frei  pm  me>
CommitDate: Tue Oct 18 18:43:40 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c9c97ba

x11-terms/wezterm: Added 'wayland' USE flag

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

 x11-terms/wezterm/wezterm-20220905.ebuild | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/x11-terms/wezterm/wezterm-20220905.ebuild 
b/x11-terms/wezterm/wezterm-20220905.ebuild
index 261825b5e..18060effd 100644
--- a/x11-terms/wezterm/wezterm-20220905.ebuild
+++ b/x11-terms/wezterm/wezterm-20220905.ebuild
@@ -562,6 +562,7 @@ SUBMODULES=(
 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD BSD-2 
Boost-1.0 CC0-1.0 GPL-3 ISC LGPL-2.1 MIT MPL-2.0 Unicode-DFS-2016 Unlicense 
WTFPL-2 ZLIB"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="wayland"
 
 PATCHES=(
"${FILESDIR}/${P}-vendored-sources.patch"
@@ -569,7 +570,7 @@ PATCHES=(
 
 DEPEND="
dev-libs/openssl
-   dev-libs/wayland
+   wayland? ( dev-libs/wayland )
media-libs/fontconfig
media-libs/mesa
sys-apps/dbus
@@ -637,6 +638,17 @@ src_prepare() {
eapply_user
 }
 
+src_configure() {
+   if use wayland; then
+   cargo_src_configure
+   else
+   local myfeatures=(
+   $(usex wayland vendored-fonts '')
+   )
+   cargo_src_configure --no-default-features
+   fi
+}
+
 src_install() {
exeinto /usr/bin
doexe target/release/wezterm



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

2022-10-18 Thread David Seifert
commit: 30de58c7424548d08f05b00305b9f09b2d002fc9
Author: Sobhan Mohammadpour  umontreal  ca>
AuthorDate: Tue Oct 18 18:42:55 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 18 18:42:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30de58c7

dev-util/nvidia-cuda-toolkit: add 11.8.0

Closes: https://github.com/gentoo/gentoo/pull/27817
Signed-off-by: Sobhan Mohammadpour  umontreal.ca>
Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-11.8.0.ebuild  | 271 +
 2 files changed, 272 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index 324e9bad7e5e..34faee0ce0f5 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -3,3 +3,4 @@ DIST cuda_11.6.0_510.39.01_linux.run 3488951771 BLAKE2B 
f66d8b7779dc8e1e06ef5b83
 DIST cuda_11.6.1_510.47.03_linux.run 3529826023 BLAKE2B 
93acd3a2984e89b1458d11051f4927e7bd2ac20bccce9166a2a4efcf16cf01a1ccbb6fa8be2f7a82ef1b5a403e4814c1e24aca493dd246c3a3c16e9107fbc1cc
 SHA512 
75c8f28bcd3de638f780b4d8c5e80cea3023fb0e57b4075bd6905071da273e9d09281d947d660f2e4ab6d71f47c12cc021f12656fd8fbf56d11cf7e520e90a9e
 DIST cuda_11.6.2_510.47.03_linux.run 3462542823 BLAKE2B 
8160591bc491a8d18bf9810c248a1e1966f82f6170fe4f98915fd51e984e594da390aab2eddee8a02ee245428c9db3ca4dbf6871d71a54823c06b5ba16769c4d
 SHA512 
8afec50a2697074ee25eca59d5061041eb517bf324e20c21d7595f7000b445b9baeb8902b50fd2dcee16861502a7789b1c81994e1cba312426eea24f1252f21f
 DIST cuda_11.7.0_515.43.04_linux.run 3490450898 BLAKE2B 
f5984a3ae67a116f7944d8e1c2b3b0a25b41aa5081bff869dd30ea2213cc96d23459dffdfd84ec145d5a860bd683d81d212f331939d7b39f9d9b5f17c838f13c
 SHA512 
070c9a4b3bb11503d99212cf483ead88ae182e7da7eabd7390a0211b57ea550fb8a806ed3c009b8bae654529a7dc6c11dd35c0d59066f6f4eebe064c94d4e071
+DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a

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.ebuild
new file mode 100644
index ..b36b219bb292
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="520.61.05"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone";
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run";
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger nsight profiler vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different. Lowering the
+# bound helps Kepler sm_35 and sm_37 users.
+# 
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-major-component-versions
+RDEPEND="
+   =x11-drivers/nvidia-drivers-450.80.02
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   || (
+   dev-libs/openssl-compat:1.1.1
+   =dev-libs/openssl-1.1.1*
+   )
+   sys-libs/zlib
+   )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="6800M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump
+   local cuda_supported_gcc="8.5 9.4 9.5 10.3 10.4 11.1 11.2 11.3"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   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 vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger "builds/cuda_gdb" "")
+   )
+
+   local d f
+   for d in "${builddirs[@]}"; do
+ 

[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/files/, app-arch/cpio/

2022-10-18 Thread Sam James
commit: 30d0bdb974112f7857d6e50efb7d6b4b2b1ec295
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:40:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:41:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d0bdb9

app-arch/cpio: patch regressions in 2.13, allowing CVE-2021-38185 fix 
(unkeyworded)

To be keyworded after testing on more machines.

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/807088
Bug: https://bugs.gentoo.org/854192
Closes: https://bugs.gentoo.org/700020
Signed-off-by: Sam James  gentoo.org>

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.13-r1.ebuild  | 39 ++
 .../files/cpio-2.13-sysmacros-glibc-2.26.patch | 12 +++
 3 files changed, 52 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index e3d8f9e77f92..c9fcf3fa150e 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,2 +1,3 @@
 DIST cpio-2.12.tar.bz2 1258605 BLAKE2B 
4b6d42a1d8aaeaa980cab5894b2e264451e96a108f2c3aa89d3e6fde0bff338e026ee233ebd7c8cf41f3c926d42d38b866778244db774055736ca8792889e160
 SHA512 
0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120
+DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B 
e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11
 SHA512 
4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3

diff --git a/app-arch/cpio/cpio-2.13-r1.ebuild 
b/app-arch/cpio/cpio-2.13-r1.ebuild
new file mode 100644
index ..6005349fe120
--- /dev/null
+++ b/app-arch/cpio/cpio-2.13-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html";
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+#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"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${WORKDIR}"/${P}-CVE-2021-38185.patch
+   "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch
+)
+
+src_prepare() {
+   default
+
+   # Drop after 2.13 (only here for CVE patch)
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   )
+
+   econf "${myeconfargs[@]}"
+}

diff --git a/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch 
b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
new file mode 100644
index ..0f902f060f86
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
@@ -0,0 +1,12 @@
+--- a/am/ax_compile_check_rettype.m4
 b/am/ax_compile_check_rettype.m4
+@@ -70,6 +70,7 @@ AC_CACHE_VAL(AC_CV_NAME,
+ [for ac_type in char short int long "long long" $4
+  do 
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++#include 
+ #include 
+ $3
+ ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], 
[AC_CV_NAME=$ac_type])
+ 
+ 



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

2022-10-18 Thread David Seifert
commit: d836cd44c1b06bac0d1ad99f8dd9064c400f5312
Author: David Seifert  gentoo  org>
AuthorDate: Tue Oct 18 18:27:37 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 18 18:27:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d836cd44

profiles: last-rite dev-util/nvidia-cuda-sdk

Bug: https://bugs.gentoo.org/722092
Bug: https://bugs.gentoo.org/749900
Bug: https://bugs.gentoo.org/762169
Bug: https://bugs.gentoo.org/840656
Bug: https://bugs.gentoo.org/845381
Bug: https://bugs.gentoo.org/858392
Bug: https://bugs.gentoo.org/866701
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 098915579b24..b5f5e41dffc5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2022-10-18)
+# Dead package, use dev-util/nvidia-cuda-toolkit instead. Examples were
+# removed in 11.6, no revdeps left. Removal on 2022-11-17.
+# Bug #722092, #749900, #762169, #840656, #845381, #858392, #866701.
+dev-util/nvidia-cuda-sdk
+
 # Andrew Ammerlaan  (2022-10-17)
 # Hostile takeover ongoing, integrity of the live version
 # cannot be guaranteed. Use the release version only if you



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2022-10-18 Thread Matt Turner
commit: d6d0fbc2dc1e0a44919a595a68abc92fa7d0eedb
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 18 17:28:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d0fbc2

x11-libs/xcb-util-cursor: Version bump to 0.1.4

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

 x11-libs/xcb-util-cursor/Manifest  |  1 +
 .../xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/x11-libs/xcb-util-cursor/Manifest 
b/x11-libs/xcb-util-cursor/Manifest
index ee189ce86170..b5276649a5ad 100644
--- a/x11-libs/xcb-util-cursor/Manifest
+++ b/x11-libs/xcb-util-cursor/Manifest
@@ -1 +1,2 @@
 DIST xcb-util-cursor-0.1.3.tar.bz2 295224 BLAKE2B 
7a1a89c0f326f4ac0768110c4aa5a7818ddace1f231f6a0dcfacaf8b157a2d6aae53f5278a02cb945822d83eccb8a01ebb14ab98e8828d8f1d506e42f51431ba
 SHA512 
be5eee7b268b18f356d6aae04820a7e1c51397dac9020d876df379e833200255b5194269541c245a9b4ac286edad4cfe44dae8e4fcfd16a4726dd7553c104c21
+DIST xcb-util-cursor-0.1.4.tar.xz 265508 BLAKE2B 
8d7eac0116652833e1835e9c7454bc859901e146b06985b3926fd5f7568d92f2249ef6ea17c2202fa247e36bb998ba5b76fa519e92ca5cd51eb778169c88218c
 SHA512 
d27dd59a4d7ded9994dca4421dd9533e3ee823b880af35d3219bd7340c89fbc61d1d0fa10e2991de2cac9e6395e09497769d7b8728eedc691e76649107b1

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild
new file mode 100644
index ..3f3659032f51
--- /dev/null
+++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X C-language Bindings sample implementations"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor";
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris"
+
+RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
+   >=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/xcb-util-renderutil-0.3.9[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=x11-base/xcb-proto-1.8-r3:=
+   x11-base/xorg-proto"
+BDEPEND=">=dev-util/gperf-3.0.1"
+
+XORG_CONFIGURE_OPTIONS=(
+   
--with-cursorpath='~/.cursors:~/.icons:/usr/local/share/cursors/xorg-x11:/usr/local/share/cursors:/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/cursors/xorg-x11:/usr/share/cursors:/usr/share/pixmaps/xorg-x11:/usr/share/icons:/usr/share/pixmaps'
+)



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

2022-10-18 Thread Matt Turner
commit: e755a32c230f33a41fac2ba2fac1db848c5fff12
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:54:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e755a32c

net-misc/networkmanager: Version bump to 1.40.2

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

 net-misc/networkmanager/Manifest   |   1 +
 .../networkmanager/networkmanager-1.40.2.ebuild| 415 +
 2 files changed, 416 insertions(+)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index 183a968337ac..09eb55cd4525 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -1,2 +1,3 @@
 DIST NetworkManager-1.38.4.tar.xz 5446860 BLAKE2B 
c7b1e456a33ff136137cf0bd615fffdbc2d24b853bbe31dcab143c2748baf0a8f25fcc55af1811f4a179c5d85d86a09dcb2cdd3b374996b013be1acfea580316
 SHA512 
b36b35f1292df9888a5930cb28aca693ee566eec9216520adf3f5aeb9631d4d399bb0ea06641ab488f025584df438b69b2be01a3a7782e20267b60165f9159b6
 DIST NetworkManager-1.40.0.tar.xz 6580984 BLAKE2B 
7c5288afd791dbf02af783540cc6c316ca061c5d9bfcc222918928c74c519a852206ed61101c1f105a0907c8ec640cb6a024c6d1055e326c0fd1c042e9d83a5e
 SHA512 
2e51a70a6ef5c0c7ba9af400b9af8e6956c9a23dd93566a7c07efe531bb6253bf3544ac2a61e147fc17145eaaeeb25d7e58c1cb7daf7e7bf7b8ae6742545417e
+DIST NetworkManager-1.40.2.tar.xz 6585760 BLAKE2B 
12bd809e0d5140ecb1f52f61680fbd21044350d0c265bfff2ac812f977a7db5c5342a0302b6f02b057ce675ab917f449106e4bb1bb9b1d187066e076785ed951
 SHA512 
b79119d11ad98262a22a3f78a7dfa979a7890682f97ed8154552f7ceb964402fc9c2dcda082bf80ba45d7f717f541d3145e40f7f6c4fbb8f2858272cc9505761

diff --git a/net-misc/networkmanager/networkmanager-1.40.2.ebuild 
b/net-misc/networkmanager/networkmanager-1.40.2.ebuild
new file mode 100644
index ..b34c9b9ac16d
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.40.2.ebuild
@@ -0,0 +1,415 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="NetworkManager"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd toolchain-funcs udev vala virtualx
+
+DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+IUSE="audit bluetooth +concheck connection-sharing debug dhclient dhcpcd 
elogind gnutls +gtk-doc +introspection iptables +iwd psl libedit lto +nss 
nftables +modemmanager ofono ovs policykit +ppp resolvconf selinux syslog 
systemd teamd test +tools vala +wext +wifi"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   bluetooth? ( modemmanager )
+   connection-sharing? ( || ( iptables nftables ) )
+   gtk-doc? ( introspection )
+   iwd? ( wifi )
+   vala? ( introspection )
+   wext? ( wifi )
+   ^^ ( gnutls nss )
+   ?? ( elogind systemd )
+   ?? ( dhclient dhcpcd )
+   ?? ( syslog systemd )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[${MULTILIB_USEDEP}]
+   elogind? ( >=sys-auth/elogind-219 )
+   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+   sys-apps/dbus
+   net-libs/libndp
+   systemd? ( >=sys-apps/systemd-209:0= )
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.10.3:= )
+   selinux? (
+   sec-policy/selinux-networkmanager
+   sys-libs/libselinux
+   )
+   audit? ( sys-process/audit )
+   teamd? (
+   >=dev-libs/jansson-2.7:=
+   >=net-misc/libteam-1.9
+   )
+   policykit? ( >=sys-auth/polkit-0.106 )
+   nss? ( >=dev-libs/nss-3.11:=[${MULTILIB_USEDEP}] )
+   gnutls? (
+   >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}]
+   )
+   ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6] )
+   modemmanager? (
+   net-misc/mobile-broadband-provider-info
+   >=net-misc/modemmanager-0.7.991:0=
+   )
+   bluetooth? ( >=net-wireless/bluez-5 )
+   ofono? ( net-misc/ofono )
+   dhclient? ( >=net-misc/dhcp-4[client] )
+   dhcpcd? ( >=net-misc/dhcpcd-9.3.3 )
+   ovs? ( >=dev-libs/jansson-2.7:= )
+   resolvconf? ( virtual/resolvconf )
+   connection-sharing? (
+   net-dns/dnsmasq[dbus,dhcp]
+   iptables? ( net-firewall/iptables )
+   nftables? ( net-firewall/nftables )
+   )
+   psl? ( net-libs/libpsl )
+   concheck? ( net-misc/curl )
+   tools? (
+   >=dev-libs/newt-0.52.15
+   libedit? ( dev-libs/libedit )
+   !libedit? ( sys-lib

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

2022-10-18 Thread Matt Turner
commit: d2e75c729e35f9e1592f38f8ce7d7796ccee692d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:33:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e75c72

gnome-base/gnome-control-center: Version bump to 43.1

* Add RDEPEND on media-libs/libcanberra[pulseaudio,sound] (bug #814110)

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

 gnome-base/gnome-control-center/Manifest   |   1 +
 .../gnome-control-center-43.1.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/gnome-base/gnome-control-center/Manifest 
b/gnome-base/gnome-control-center/Manifest
index 7f55045af7fc..0c2fc4dbf4d4 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -2,5 +2,6 @@ DIST gnome-control-center-42.0-patchset.tar.xz 5932 BLAKE2B 
1c9311481be6a07dc2ff
 DIST gnome-control-center-42.3.tar.xz 6242028 BLAKE2B 
8b757e3286acb2b40732ce601d63be4de0fe0f16fec652e3be83b6c7ed6718d89b6e15608d29ce3f295453510b8986ea410c0de96bb0d9dabb4f3b9c77c2fae5
 SHA512 
eb82f65b580637fa057196daed836b3ea24a223b9932a2063b2879357f8a62626a6939835dc165a6d3c5706d16b99192301d4de021e68faaabb8d2ecc2a317a3
 DIST gnome-control-center-43.0-patchset.tar.xz 5940 BLAKE2B 
91f47272518175286943a160ef77338b0153aa700a75315708ec478627dda8353b21d257b2baed9961ba77700e43c5655be06591b447c442881f828dd7002622
 SHA512 
e4683e99f43d9c395238df02228a87df4798df53c936bc8d188e366653d9e75b5219b0b0d8eb66ad21141fc2f1a882b994b96cf523c26b8dc21edb854aa1f384
 DIST gnome-control-center-43.0.tar.xz 5693880 BLAKE2B 
290e0fbdd9557954ac2fbd79fe1872653c44ddaef540dd220b049c08958e688ac42de056a659ddcd0a7c47af2fbbabc078e658640ca9771e863eec5c174b3f9e
 SHA512 
3fbb9252fedf44ceed6b7d6f1fed5263a110adce432effe4966f793a1f1443e92e39ff11595a6a2b3179297cc17979c310a33e3e2ac9d23dae0087ee227375a7
+DIST gnome-control-center-43.1.tar.xz 5702380 BLAKE2B 
646342ff6d2384fd5324a01284d4db9459db1982a127ff7c6b107cc6cc8e92cab97dd93adaafacde1e3159f9874a5a652a44da4729e5a2afc18a7fbead624d5e
 SHA512 
aea5d137dbe25b8da13521ebfdff8858aebb210e849e2d93105df5a1d80b41f7221de493c7c343bb4bdcec29a48b9c6ddfbafc24f3ca90a44c6c63e80e5b25e5
 DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 
570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551
 SHA512 
91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
 DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 
371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527
 SHA512 
cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b

diff --git a/gnome-base/gnome-control-center/gnome-control-center-43.1.ebuild 
b/gnome-base/gnome-control-center/gnome-control-center-43.1.ebuild
new file mode 100644
index ..8667b835a0b8
--- /dev/null
+++ b/gnome-base/gnome-control-center/gnome-control-center-43.1.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 xdg
+
+DESCRIPTION="GNOME's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-43.0-patchset.tar.xz";
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo.svg";
+SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${PN}-gentoo-logo-dark.svg";
+# Logo is CC-BY-SA-2.5
+LICENSE="GPL-2+ CC-BY-SA-2.5"
+SLOT="2"
+IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus 
input_devices_wacom kerberos networkmanager systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+" # Theoretically "?? ( elogind systemd )" is fine too, lacking some 
functionality at runtime, but needs testing if handled gracefully enough
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+
+# meson.build depends on python unconditionally
+BDEPEND="${PYTHON_DEPS}"
+
+# kerberos unfortunately means mit-krb5; build fails with heimdal
+# display panel requires colord and gnome-settings-daemon[colord]
+# wacom panel requires gsd-enums.h from gsd at build time, probably also 
runtime support
+# printer panel requires cups and smbclient (the latter is not patched yet to 
be separately optional)
+# First block is toplevel meson.build deps in order of occurrence (plus deeper 
deps if in same conditional). Second block is dependency() 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2022-10-18 Thread Matt Turner
commit: fdce7cd069c9de8b43e85eb7fe07acdb39e90acf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:48:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdce7cd0

sys-apps/xdg-desktop-portal-gnome: Version bump to 43.1

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

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-43.1.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 6e6f4ae1636d..29410e8a025a 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,2 +1,3 @@
 DIST xdg-desktop-portal-gnome-42.3.tar.xz 119228 BLAKE2B 
1cafeda9e9ad5431eb52520db19350e9ee4c9f65e0923f6f320561893a29e32fc5033f3da540dd492c3341a8cb6bf29687cbf04b027e68ee388d102ac7023cac
 SHA512 
0704eb29af5464fa0598cb4a05451866c8bacc20ad0638f7e799e7abdb4bbd86c41efbad963c493767190ae55f9d9c5d28360ee5fbbe1c42881969d03c7e84f5
 DIST xdg-desktop-portal-gnome-43.0.tar.xz 123836 BLAKE2B 
304655c999cf938de6cff23e190835d3a902dce81e64b041dfd2ceed817ec239cb67479dc3fca979659dc15d31acb12e36f38499408c6a063e412760f28266ac
 SHA512 
57dc455b19fc0c22aac9fb9fab375964999e99d96d2c6452ffecde3081e3a5a860eaf04dbada5ed87d43ae35119d1ab4d4fdfce3d1a9dc54b20862166984c2b3
+DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
new file mode 100644
index ..a29af51cf559
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-43.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson systemd xdg
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.15.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk:4[wayland?,X?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}



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

2022-10-18 Thread Matt Turner
commit: d17cc6aa7f17733c38a07fb8b93465439e11e9a8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Oct 18 11:40:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17cc6aa

gnome-extra/gnome-calendar: Version bump to 43.1

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

 gnome-extra/gnome-calendar/Manifest|  1 +
 .../gnome-calendar/gnome-calendar-43.1.ebuild  | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/gnome-extra/gnome-calendar/Manifest 
b/gnome-extra/gnome-calendar/Manifest
index f525a5e0349d..aabd0d1f5ec3 100644
--- a/gnome-extra/gnome-calendar/Manifest
+++ b/gnome-extra/gnome-calendar/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-calendar-42.2.tar.xz 578276 BLAKE2B 
44684f7c1b6db6865bf0b9bc7096a990212b086d7c2e748cb41e4ac6ced4a1bec0e14f5ed3d6253f49006f4e73578ded9cd6cd84533fcc03316c5a437b4d
 SHA512 
6ab72017dc0230dc396c7c19cdeab633744b6a44ac4a5c2183389cadca1507bf696c5cdf39def1c0158fb0be5f1988f2a30a6fc2ea0090d6fc341adc45daddbe
 DIST gnome-calendar-43.0.tar.xz 422052 BLAKE2B 
08f11b309087c80090f364fa569738a0348d609fa5c0a32b5c5ea4f32681bf53c54248fc7fc3b755f2d01f382b3a8c27511daef9f0bd59faaa148b1f6d253add
 SHA512 
33c77b37e53132892665a44547974c44b7155e673bff27f438fcd30ee68b16b4bbabd9e6a287f3680b39e5032b19409278bc1c63ae46b1ea1191e32f81a55e32
+DIST gnome-calendar-43.1.tar.xz 423132 BLAKE2B 
abc68034794343a644bc61165195aa0bf5ce85d741cb5f5fdf32128e857938eba085a7a4dd7321b1c02eab6c02dadbfe00a063738ba976121e36168151b01c2d
 SHA512 
a527cb672794a8ce452f6bd0cc389547c8293cb18ce94fc80c47d171926fbc5901f02761f723a853bf83af359fbe276e4c634ef47f94e7d72d73e25b2d725483

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



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxshmfence/

2022-10-18 Thread Matt Turner
commit: 9f8a8762f6ce7ae11c1cc15f5cd8f5637a8947ea
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 18 17:26:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 18:10:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8a8762

x11-libs/libxshmfence: Version bump to 1.3.1

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

 x11-libs/libxshmfence/Manifest  |  1 +
 x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-libs/libxshmfence/Manifest b/x11-libs/libxshmfence/Manifest
index ee5c7cfa025b..375b3e293ebb 100644
--- a/x11-libs/libxshmfence/Manifest
+++ b/x11-libs/libxshmfence/Manifest
@@ -1 +1,2 @@
+DIST libxshmfence-1.3.1.tar.xz 257104 BLAKE2B 
22c5ac15340e4aeac25e3f9e92ce25055ea668c60d1c8fb0d8a0801c6a83a3e405dcc32f733a89c8f6f689ca3c205c500ffec41dff000699a29369d8c6a8455d
 SHA512 
f0c33b97204d62dc8352e2728ce12694bdb83ccbd1fd11c19db17246cd62bcd3e675f5b5b88a4e14bda59b4174003c758c24a3d93abc4bf574fdadc3bf07da71
 DIST libxshmfence-1.3.tar.bz2 308644 BLAKE2B 
6e1e75fbe9d113cb258eb8f6a5106ea565f6749efd79bd3aa21222514063aadf8499d82d2a14bfcd0a69f7d4c4dce49a5efeb38d54d2019eb0c93345f0ba8a37
 SHA512 
c446e055f8fac62b9aa266132289a4cfc030282147974c45ce96d1768a98d1afb997470e58e4a68513174c404cbf373bdde2f0cd4b34abdbce1d89dd0b6fe2b7

diff --git a/x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild 
b/x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild
new file mode 100644
index ..64fd743beb41
--- /dev/null
+++ b/x11-libs/libxshmfence/libxshmfence-1.3.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="Shared memory fences using futexes"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
+
+DEPEND="x11-base/xorg-proto"



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

2022-10-18 Thread David Seifert
commit: d595e13165ea9b039ce724d47d7a45787ee2d927
Author: David Seifert  gentoo  org>
AuthorDate: Tue Oct 18 18:09:12 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 18 18:09:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d595e131

sys-fs/lvm2: remove inactive maintainer

Signed-off-by: David Seifert  gentoo.org>

 sys-fs/lvm2/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-fs/lvm2/metadata.xml b/sys-fs/lvm2/metadata.xml
index e264bd799086..a9013d489689 100644
--- a/sys-fs/lvm2/metadata.xml
+++ b/sys-fs/lvm2/metadata.xml
@@ -5,10 +5,6 @@
base-sys...@gentoo.org
Gentoo Base System

-   
-   robb...@gentoo.org
-   Robin H. Johnson
-   

a...@redhat.com
Alasdair Kergon



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

2022-10-18 Thread Arthur Zamarin
commit: 4c79f44fa2b74a6ef4616e21c5f8a1c90b943d3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 18:02:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c79f44f

dev-python/pypiserver: add 1.5.1

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

 dev-python/pypiserver/Manifest|  1 +
 dev-python/pypiserver/pypiserver-1.5.1.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pypiserver/Manifest b/dev-python/pypiserver/Manifest
index f915562aa4ae..6c4aaf7288cc 100644
--- a/dev-python/pypiserver/Manifest
+++ b/dev-python/pypiserver/Manifest
@@ -1 +1,2 @@
 DIST pypiserver-1.5.0.gh.tar.gz 149963 BLAKE2B 
bfc0760982f97e93357702342eb5b1776f72c43e66742a8741ee2ba3109839006e99e49b65e04380097500c400e09bce77b74fc5f9072c7670349817ae3a73cb
 SHA512 
c93e724a3aa6ec265d483c2989129292a05132d3d52db6d9b9c1429610ee23b56e106c9389bdfaad142f34071ee258bdd4291668c11f8bb412df043bf4555611
+DIST pypiserver-1.5.1.gh.tar.gz 150145 BLAKE2B 
23ceba3064da4a0d7a19af0a48f370913948dd8cec101cdee43f59c78087b71adcb0fb3a494ca1a94cf3cc2c42751f8710f9cf9037401d73bec7f94f300dbf6b
 SHA512 
35797c37ecfc2c7de21211c5c5f9c0edf98ba49e54fbee779099e411dde73377706aeddcd3dfb34c3ae2ef7d7f4ebf9146c3fb02b0778742d688f8ac17a64cfd

diff --git a/dev-python/pypiserver/pypiserver-1.5.1.ebuild 
b/dev-python/pypiserver/pypiserver-1.5.1.ebuild
new file mode 100644
index ..3796c36d2b11
--- /dev/null
+++ b/dev-python/pypiserver/pypiserver-1.5.1.ebuild
@@ -0,0 +1,76 @@
+# 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
+
+DESCRIPTION="Minimal PyPI server"
+HOMEPAGE="
+   https://github.com/pypiserver/pypiserver/
+   https://pypi.org/project/pypiserver/
+"
+SRC_URI="
+   https://github.com/pypiserver/pypiserver/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/bottle[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
+"
+# NB: many test deps are optional/specific to tests we skip
+BDEPEND="
+   dev-python/setuptools-git[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/passlib-1.6[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/webtest[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README.rst )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.5.0-unbundle-bottle.patch"
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # remove bundled bottle (sic!)
+   rm pypiserver/bottle.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   tests/test_server.py::test_hash_algos
+   tests/test_server.py::test_pipInstall_openOk
+   tests/test_server.py::test_pipInstall_authedOk
+   # TODO
+   tests/test_app.py::test_root_count
+   tests/test_server.py::test_pip_install_open_succeeds
+   tests/test_server.py::test_pip_install_authed_succeeds
+   # seems to rely on internal bottle details
+   tests/test_main.py::test_auto_servers
+   )
+
+   if ! has_version dev-python/twine; then
+   EPYTEST_DESELECT+=(
+   tests/test_server.py::test_twine_upload
+   tests/test_server.py::test_twine_register
+   )
+   fi
+
+   epytest tests
+}



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

2022-10-18 Thread Arthur Zamarin
commit: 913f6fcd4ae3b5c779a679149fb55ccc8c86c7d7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 17:44:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913f6fcd

dev-python/more-itertools: add 9.0.0

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

 dev-python/more-itertools/Manifest |  1 +
 .../more-itertools/more-itertools-9.0.0.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-python/more-itertools/Manifest 
b/dev-python/more-itertools/Manifest
index 6da5230147a0..bf488eebe42d 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1 +1,2 @@
 DIST more-itertools-8.14.0.tar.gz 102642 BLAKE2B 
8315bf1d5c2096ae2365a8212bed790b1e443e31a17a3a094f3bbf2b85feb71ba15a79489473a53af6680db3d8dacc54849769db8ef43ded6c5b3f44767c4213
 SHA512 
a85ad9359ddd65caa81b743ff342c3917420d57ffc53b130eaa2d049fc90b55e0e00f12c878b49eb5f882b62e3a3b2a4ea04677c4e959958eab89aa5dd26eb0d
+DIST more-itertools-9.0.0.tar.gz 104237 BLAKE2B 
523fe14889862edc2f05da79156914e12984d62168df46630fbe3169ebbe48ba66e018a65bd17dfad54676e5334335dbcda5c442556970442ccc2a792940bcc4
 SHA512 
a1e73a7a3e4530d070d639baa01c08d91ca11cdab6fec36131764001c2b78f1649e19ddf78ee3c1295f2f9d9951ea7483a4fd1f7c12d5655c3b696db7de35c1e

diff --git a/dev-python/more-itertools/more-itertools-9.0.0.ebuild 
b/dev-python/more-itertools/more-itertools-9.0.0.ebuild
new file mode 100644
index ..1857cb45c541
--- /dev/null
+++ b/dev-python/more-itertools/more-itertools-9.0.0.ebuild
@@ -0,0 +1,25 @@
+# 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=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="More routines for operating on iterables, beyond itertools"
+HOMEPAGE="
+   https://github.com/more-itertools/more-itertools/
+   https://pypi.org/project/more-itertools/
+"
+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"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests unittest



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

2022-10-18 Thread Arthur Zamarin
commit: a086f3e09d7f82ad2bdd2f54bb69d4aba525d5b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 17:22:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a086f3e0

dev-python/progressbar2: add 4.1.1

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

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

diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest
index 0d877556c2e0..42ecadf766ce 100644
--- a/dev-python/progressbar2/Manifest
+++ b/dev-python/progressbar2/Manifest
@@ -1 +1,2 @@
 DIST progressbar2-4.0.0.tar.gz 663046 BLAKE2B 
1616f1b9c5f720f370dc9eb02ba37cf83391c853a525fca523fb33af1b580f38647b835a83558674a78dacc33bf7652cb9af8799ad13763f62d33417abaa35cf
 SHA512 
b9b9dabb3093e42bc6f40c0e284caae2d29ebfa450db379c214a5ae39e7ccb8c690655da21a44882d0b68f24d83f55a3342671087a25ada168bce9d236685666
+DIST progressbar2-4.1.1.tar.gz 638622 BLAKE2B 
f9e73c29aac68f3f12c978e29990382dd2a31f668159f9198c162901b2e4ae1e52943fb0a3259fadb8aa62e45e57c0f867923e064953c6f9ddc5ff2c62a5dea1
 SHA512 
4df7652584c867589448ea8765ba2da99ce5e4c9cfc27268ff850dfe41efa6342a6a44f19384c5c54ef8c79432db35a755958ed9561cf2d37f98fc661a42099f

diff --git a/dev-python/progressbar2/progressbar2-4.1.1.ebuild 
b/dev-python/progressbar2/progressbar2-4.1.1.ebuild
new file mode 100644
index ..cdd74919e01e
--- /dev/null
+++ b/dev-python/progressbar2/progressbar2-4.1.1.ebuild
@@ -0,0 +1,34 @@
+# 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
+
+DESCRIPTION="Text progressbar library for python"
+HOMEPAGE="https://progressbar-2.readthedocs.io/ 
https://pypi.org/project/progressbar2/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-utils-3.0.0[${PYTHON_USEDEP}]
+   !dev-python/progressbar
+"
+BDEPEND="
+   test? ( dev-python/freezegun[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/cov/d' pytest.ini || die
+   default
+}
+
+python_test() {
+   PYTHONDONTWRITEBYTECODE=1 epytest tests
+}



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

2022-10-18 Thread Arthur Zamarin
commit: fb4bb67a30dd395b4138526bc318c0822925b01f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 18 17:22:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 18 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4bb67a

dev-python/traitlets: add 5.5.0

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

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

diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index 2bbfaef6844c..75dffed13a56 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,2 +1,3 @@
 DIST traitlets-5.3.0.tar.gz 136916 BLAKE2B 
72f1a8ec9524a2a77046e592206ca0fd5c788daf67c673b8335f840272ce49b6b82735b272d29e1a507096dc2c65b82350b1ccbf925864a643918ff813e8a888
 SHA512 
1c6c74b18b1a4d37fb61f466b9018b5612a8cf8b7a52c58bf0d3f576d0a94487f73c9d1005458d2b56ac9e86083bb5f1ef67e107ceced1009fda442f1fc9aa44
 DIST traitlets-5.4.0.tar.gz 134340 BLAKE2B 
56950fe680a4f4ede970e310894105a5df102799a383a5e55baa6d76d6059b31eb0b255491b1c294801dbf2a25118934f1167e8e12c397dc16e3896b7d180d49
 SHA512 
0059bdaa3c1efebdd645b95d5f7c596f8db65b76d659d57636ae3ec53119eaf6b6ac978002c5e4d59bbf6a0ad0ddd5a15c731404550f17c151e7a7612dfc92ff
+DIST traitlets-5.5.0.tar.gz 131686 BLAKE2B 
1206c2f86367eb421202070a48fe12b20b214f446d8d54a0720e9474f77e2c9382186a6b3e32fc5896bd30c27f8fe7d2e1bdcaf24d88b445001b7203c6655a82
 SHA512 
c99c28fb503b0322599563ad934a6160fa9e2c1cc41c37e19f4d6cb0343a1a2228cbead9a6a296997fd9eb24f3e077d3043b349a7b7e765fdf1955cf63c49266

diff --git a/dev-python/traitlets/traitlets-5.5.0.ebuild 
b/dev-python/traitlets/traitlets-5.5.0.ebuild
new file mode 100644
index ..08fe26572c56
--- /dev/null
+++ b/dev-python/traitlets/traitlets-5.5.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A configuration system for Python applications"
+HOMEPAGE="
+   https://github.com/ipython/traitlets/
+   https://pypi.org/project/traitlets/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_sphinx docs/source \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2022-10-18 Thread Robin H. Johnson
commit: c16537f9b0375835920b82c9f506456dd3d47f44
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Oct 18 17:55:44 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Oct 18 17:57:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16537f9

dev-vcs/git: bump for security: CVE 2022-39253, CVE 2022-39260

Signed-off-by: Robin H. Johnson  gentoo.org>
Bug: https://bugs.gentoo.org/show_bug.cgi?id=877565

 dev-vcs/git/Manifest  |   9 +
 dev-vcs/git/git-2.35.5.ebuild | 641 +
 dev-vcs/git/git-2.37.4.ebuild | 647 +
 dev-vcs/git/git-2.38.1.ebuild | 657 ++
 4 files changed, 1954 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index b18c0e647a26..dcefedeb85ca 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,9 +1,18 @@
 DIST git-2.35.1.tar.xz 6874520 BLAKE2B 
028ff97b47748871da145720d0d258a0dcf4acc60b10c787dee5703fcab5f6e621c5671ee9e7a25009e82a2830400f35fa232d88c62606a6687260c744680025
 SHA512 
926c6813ef61931e1a1c43dfd7b15e20dc5878c1752876bd08f039249c9ed09f20f096b2f01947de9c9522c942e9fa8c1363d7d31a488bbe3f93c0cff31fcbcb
+DIST git-2.35.5.tar.xz 6879940 BLAKE2B 
4e96108611db0cff8b6e74cd2265186a1f906580737462dbcd98efae355f9a62ca17d0530f83149443890dc9b4c4551e42c30274e4cff84f963399f83dadf62a
 SHA512 
f8fab6ca37d42eec74047b95edc1f83deeb6f1d61f7a7785b571bbc32f2615651fec67126900d98cc45d5ed892bbbc6ac5ea3cb7cbe3ebcd46775adbb58fcd67
 DIST git-2.37.3.tar.xz 6987464 BLAKE2B 
b672ed0a99532b2e2e69babbea9155e39f05590a76f55791ffed6ce4ef8b68d8e306a0a23819af26f34fcf3d16211c3a10ec58d86d81262f7a1261d0e51b1305
 SHA512 
9120050b01d8ac8d9f9e85f19cb84dc90c28f3beadc3ea94da94845f2eb5e35aa83eee8447a7ecef5190b8eb5d01be621be2e82bb3020e51e05037cd1fa9b58f
+DIST git-2.37.4.tar.xz 6990080 BLAKE2B 
731ae7ff4247fd9d300b2b2b27074cce2d62b6333051bbdb161cdf644b4b40247963a978e1ed25a4f8fc9b544b52aa94ef97abf16db46ffcb688efab380efaec
 SHA512 
f13a25548f6463ee0c3e662819a4af13dfafa8d18108534aeaebafd9a36c84dbea913402d781f7bc1436560c9937d76fd78b39cafa5864f576a1278ed96a9a80
 DIST git-2.38.0.tar.xz 7086664 BLAKE2B 
800f46dc08b5a4df7437e07c7c9c23c29a3bfcbcc624e482590bbd15c046691922799e7d8650ef0b10825363b57060211f4692a639f095dcc1c6dcf0c43d726d
 SHA512 
5c475d25b40a01cc62be28478b9b5a1b0cedf91c3e007d4869019a25bdc980b5ef9b761e7ee02d7c581bff6c7dbf2696a624431a718dcd976bad34a3f2be5cb6
+DIST git-2.38.1.tar.xz 7088208 BLAKE2B 
50e4e9ef04d9eef7c10aba1f0d53d5d15f50ea9a8c344733e7a7865e2f2a833edb4f4b5882f47dd39389dfdedf22a813cfe3d35ab950d6543d21e0294ce17f2d
 SHA512 
e62ca6f54f01d2e4ccffb5f94e8e5cd2f3e098b766d909c694a8daf4d00d5cdeb9cc5ff8e9bc55d888406f292ba99433d334d4da9689c0ce5d7299a3c67c90e0
 DIST git-htmldocs-2.35.1.tar.xz 1410148 BLAKE2B 
68c3d12341271b861f42135bd4bd6e68ebcc6466931d383378b49aac42f77187f3fadc237974349cb0b50e4c5fb7a8ab185114341dd3012d159e420405d9ef91
 SHA512 
52a40644a7cd38caddecc43182863ca2f456644fff918ed4c8f826cbf269352c73d6bdc9119d25fcf537bc2fa38750791013329e4b0e32c8d14f0769dab85804
+DIST git-htmldocs-2.35.5.tar.xz 1412776 BLAKE2B 
a76fafacd1f27f6c9e1acbf14a6b924228f1a66b0d69a7e533213aad3e3bacd38a353fb163fcfa3e5eca2a2c5396b4b9f1d34fbd27c3bbe002a8cebd3e3416c5
 SHA512 
4eca490371d4ba3c917a93f5f1d4a0ccb047ab177bb0080d91db0ba524895923ad7aaf61cd6bf404817d0d17fe7dfca687f44f3e8117df3b0f57dd3d5972d8ef
 DIST git-htmldocs-2.37.3.tar.xz 1447620 BLAKE2B 
4efb86fb5431fd96ec4bcad7ecd9d5ae1d3f81f57f17dab4d8343948758f66b549b2442330b20cdb4ecd96f2029f4e7a376de5561fd9eda70acc46d2cffd7090
 SHA512 
ecc483a1fecf8c056a57e14a59950dc8a00f7940453dd5e2ccfd8dab966a9fee47178a7bbf8988e2c9a67ea6d84ffc33be790c49f812fb0ba661b57b7ff7b6ef
+DIST git-htmldocs-2.37.4.tar.xz 1448376 BLAKE2B 
2414b2f18e3c75c377400623f9e804b6fd5623724834ce52d2680cc10839466d52a8407cac9ed0c8c5928d65058963fe62e9ae2e31f1b695ea3a6fc18ea1938a
 SHA512 
638feee014498af63ea083540b065778d3e3b7fdec9bb7f6e915bbc524e1525e0c4056f8af7d859376b60fcc936cb0ac1e6f83ff940e09f822dfa11570465db4
 DIST git-htmldocs-2.38.0.tar.xz 1478392 BLAKE2B 
d90dff60ed0acbf4b86049c06bc2978839906ebcc6aa6a12d8e78408bb79f8f62f38431f58bff18afec69ba99953de9d3815ddc270c3381b7ce7ea62980d9287
 SHA512 
460720021db8cef9125f9dfdfea54af05986b658958346d68e5dd8b6b13cb21797b3d6393888fb31b509d76b1e722f6e646bc5857daee507fa410dada4273924
+DIST git-htmldocs-2.38.1.tar.xz 1479360 BLAKE2B 
72d33a04c94ccb250def2136a2967fd333f3704f8e525f065b508cee890058546fec4e5b1349285b83768a7bd1513c0fac8d9ca287e5e964e6f1ec0d055ef7de
 SHA512 
740da4546bdc0e9c4131e9dd0775662525aeb30a468fc4be63bb09c728da2903d479da5b7ef25d5ee029690ff5c9640de0271c7defcba1fadfa4a21f96d0aa8b
 DIST git-manpages-2.35.1.tar.xz 497284 BLAKE2B 
2d0d633320982243316575cc278df6c6a9ef181bf45ea9c1c8288e2677e4e71a33af96bada9bd90b03310be7dd33f2762b6b95489e267e2c191dcc7d1a715fe7
 SHA512 
0f4c46880f0e6d493112dcd4753fbe3702c06aa68be09bcbfc90263a355deba080995a08916b1f2404e4e17d720ee0de46a55e450c6cabeb1c147

  1   2   >