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

2022-01-22 Thread Joonas Niilola
commit: a16cd376a275fb1c4ed17d8d16070d1646f66059
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan 23 07:41:04 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan 23 07:41:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16cd376

dev-libs/nss-pem: drop 1.0.7

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

 dev-libs/nss-pem/Manifest |  1 -
 dev-libs/nss-pem/nss-pem-1.0.7.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-libs/nss-pem/Manifest b/dev-libs/nss-pem/Manifest
index 00f4a7d124e1..8e2a86d72a21 100644
--- a/dev-libs/nss-pem/Manifest
+++ b/dev-libs/nss-pem/Manifest
@@ -1,2 +1 @@
-DIST nss-pem-1.0.7.tar.xz 36312 BLAKE2B 
0ac494c7925c3a3c764c1154e846426d3cdcf21f37bd03dcab40bbe00ae95fe3a1b4a1f6bd2b5fe3c6f1d95877651474a72d7028eafcb143fad5f6263beeb1da
 SHA512 
4762e3ce9e1c77952af3100acb5a043912da7e52af714973f1ce86d18b3d80424f0760e151b7c360c14cea07d86f75be250de14ee47601de46da75583bb3b0d2
 DIST nss-pem-1.0.8.tar.xz 41840 BLAKE2B 
6a210517b6f70a6a1a0351970811500c1364c6cbb0159dc4b7b3edeff7c01d3b643a5a4a4946a350a1a49898570141acda1e913fdc79d750339f5021445e61c7
 SHA512 
9fd1fa9203fd707668506752be6f99d26e53281b8b95d7c3020da33ab8cb287890b66c8a59f1ee952fe8d2a8a350d7c5b4214a523a2e1762e48989f02c408b33

diff --git a/dev-libs/nss-pem/nss-pem-1.0.7.ebuild 
b/dev-libs/nss-pem/nss-pem-1.0.7.ebuild
deleted file mode 100644
index 679d9dcd0506..
--- a/dev-libs/nss-pem/nss-pem-1.0.7.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS="cmake"
-
-inherit cmake-multilib
-
-DESCRIPTION="PEM file reader for Network Security Services (NSS)"
-HOMEPAGE="https://github.com/kdudka/nss-pem;
-SRC_URI="https://github.com/kdudka/${PN}/releases/download/${P}/${P}.tar.xz;
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-solaris"
-IUSE=""
-
-BDEPEND=" >=dev-libs/nss-3.50-r1 "
-RDEPEND="${BDEPEND}"
-
-DEPEND="!<=dev-libs/nss-3.50
-   ${RDEPEND}"
-
-S="${WORKDIR}/${P}/src"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR="$(get_libdir)"
-   )
-   cmake_src_configure
-}



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

2022-01-22 Thread Joonas Niilola
commit: 339d1ba2a854a5ee528c068bb67b0b6bbb962af5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan 23 07:40:19 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan 23 07:40:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339d1ba2

dev-libs/jemalloc: drop 5.2.1

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

 dev-libs/jemalloc/jemalloc-5.2.1.ebuild | 61 -
 1 file changed, 61 deletions(-)

diff --git a/dev-libs/jemalloc/jemalloc-5.2.1.ebuild 
b/dev-libs/jemalloc/jemalloc-5.2.1.ebuild
deleted file mode 100644
index 6504cb8f9b50..
--- a/dev-libs/jemalloc/jemalloc-5.2.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc;
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE="debug hardened lazy-lock prof static-libs stats xmalloc"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-5.2.0-gentoo-fixups.patch" )
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myconf=()
-
-   if use hardened ; then
-   myconf+=( --disable-syscall )
-   fi
-
-   ECONF_SOURCE="${S}" \
-   econf  \
-   $(use_enable debug) \
-   $(use_enable lazy-lock) \
-   $(use_enable prof) \
-   $(use_enable stats) \
-   $(use_enable xmalloc) \
-   "${myconf[@]}"
-}
-
-multilib_src_install() {
-   # Copy man file which the Makefile looks for
-   cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-   emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fixup install_name, #437362
-   install_name_tool \
-   -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
-   "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
-   fi
-   use static-libs || find "${ED}" -name '*.a' -delete
-}



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

2022-01-22 Thread Joonas Niilola
commit: f0d54bc8cb872f71d7ac624e3926b8de3e6054b1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan 23 07:40:52 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan 23 07:40:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d54bc8

dev-libs/nss: drop 3.73.1

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

 dev-libs/nss/Manifest  |   1 -
 dev-libs/nss/nss-3.73.1.ebuild | 367 -
 2 files changed, 368 deletions(-)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index b2925f995782..d45bd9dbd004 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,5 +1,4 @@
 DIST nss-3.68.1.tar.gz 82405747 BLAKE2B 
89a2e893d3af02b192d044049ec84462e53d96bf2ba9a88112b4dfde5af5c0d9a615ed94b5c97c26775de998cc38240d19d5f2e5eb2573a6715d2a7106d99fe3
 SHA512 
9aa932e8ba1a0c3bffd402f7129d03de30481bde712aaa197bc79d14b307179e691423aa0c6300767fce2c667917c8d2e2b38e361269b7671548d72435887f84
 DIST nss-3.68.2.tar.gz 82406396 BLAKE2B 
0542278f63770e9d4f3ce51516d7786680f2a869907ec91b2c4160f9fcad60703dd0e2a77bae91306349ff56908af0020e9479815e2b15392da7b14b27f8c7bc
 SHA512 
31fe62f9e6f1695546bf8b087ae35ac2d3f39fde6be6ab3fcbc81ef66cf6290fc34b799e3809fcba4e913d0e305c476ee8ee1f22d0f957ec6978025920bdb9de
-DIST nss-3.73.1.tar.gz 83931597 BLAKE2B 
590e3c9c5262f4ca0d9137905ce396ddc81f722fabbb54f235eb1bab344d9b7913b0be8d4ddf99fef34d45ed0102e8b7b571764eefe055eefe6bb487c22bafbe
 SHA512 
4cca26cb430f1c167ce7c3a2654c1315938c73bbd425c89d4e636a966fd052724499f34affc5764ec680eeaa080892caab28ef00fe21992421c739f7623cf071
 DIST nss-3.74.tar.gz 83937875 BLAKE2B 
55881f0e78e0ccc9b246c4323f6f2a5f7a84cb5e57aa3902d3d5a4068ec0be6f2669a9da11377b86d11d2ce400c2e73a6132fd4e490a04aad96be399110edbea
 SHA512 
6fb322b64a5b42e5e22e803c8985986240d2990849d576cfc4b94cdc5c4ab27f683ebc4e1cf5e0ad16c636fc32debb24ec3b2d02d5baedc8fbaedec79c908226
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.73.1.ebuild b/dev-libs/nss/nss-3.73.1.ebuild
deleted file mode 100644
index 97adb106159f..
--- a/dev-libs/nss/nss-3.73.1.ebuild
+++ /dev/null
@@ -1,367 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs multilib-minimal
-
-NSPR_VER="4.32"
-RTM_NAME="NSS_${PV//./_}_RTM"
-
-DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS;
-SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
-   cacert? ( 
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
 )"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE="cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
-# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
-RDEPEND="
-   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   virtual/pkgconfig
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl"
-
-RESTRICT="test"
-
-S="${WORKDIR}/${P}/${PN}"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/nss-config
-)
-
-PATCHES=(
-   # Custom changes for gentoo
-   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
-   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
-   "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
-)
-
-src_prepare() {
-   default
-
-   if use cacert ; then
-   eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
-   fi
-
-   pushd coreconf >/dev/null || die
-   # hack nspr paths
-   echo 'INCLUDES += -I$(DIST)/include/dbm' \
-   >> headers.mk || die "failed to append include"
-
-   # modify install path
-   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
-   -i source.mk || die
-
-   # Respect LDFLAGS
-   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
-   popd >/dev/null || die
-
-   # Fix pkgconfig file for Prefix
-   sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
-   config/Makefile || die
-
-   # use host shlibsign if need be #436216
-   if tc-is-cross-compiler ; then
-   sed -i \
-   -e 's:"${2}"/shlibsign:shlibsign:' \
-   cmd/shlibsign/sign.sh || die
-   fi
-
-   # dirty hack
-   sed -i -e 

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

2022-01-22 Thread Andrey Grozin
commit: 86ae21bc030621b6d5e136af20ea1d6b9e28e0f4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jan 23 06:41:59 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jan 23 06:41:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ae21bc

dev-util/pycharm-community: bump to 2021.3.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/pycharm-community/Manifest|   1 +
 .../pycharm-community-2021.3.1.ebuild  | 122 +
 2 files changed, 123 insertions(+)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index cf01d567986b..3e2d15955309 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,2 +1,3 @@
 DIST pycharm-community-2021.1.2.tar.gz 466806126 BLAKE2B 
403cc5949ccb0e5f7d39d55b91d962889e35342715501466c007a5b3b044cbe33260de99e7d299f35a6e789c6f7e5726bc7106bc206d4e4890f8948eab7a15a2
 SHA512 
180d813d1162456312eb4482f414443350d784effab56cc53f2f6c2c79931f9af597849ec395089d8fc1ca2b87015722fad3cc43e03bfb4418e2c926b5af0107
+DIST pycharm-community-2021.3.1.tar.gz 505888477 BLAKE2B 
a203c9171857ef6b888db11da44b207ef8b35d3d20ecda8ebda41a9feede6c3da377a9123c3fa45662f5c9c5d0442f41717aba42bd33c5165b13043bbc4d6816
 SHA512 
554b9a34642ca904aea88e064cabe3af779ffda2bd99e8d0748f08628cf827b21585b44436c3548a21393f29c186720e76c465a18e5c182b64247e370c455417
 DIST pycharm-community-2021.3.tar.gz 498868447 BLAKE2B 
7c439d47f39d3f715fc99b139c0cbcde8de3224d433e8d79b050cd08dee7cefaef6f2e647cdbe659d6c447580e83a9186783c251aef3011e0bbabb16b5e32589
 SHA512 
6513ea22a6948abb3839158ac0ba31d6acda709689eaae6bfa014d49c1b8bc958ddb507404d169a212ff2b61387ef44b8207b899adb5ac8a71b75ca7da3732a2

diff --git a/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild 
b/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild
new file mode 100644
index ..219b26936799
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bundled-jdk"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   app-arch/brotli
+   app-arch/zstd
+   app-crypt/p11-kit
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/json-c
+   dev-libs/libbsd
+   dev-libs/libdbusmenu
+   dev-libs/nss
+   dev-python/pip
+   media-fonts/dejavu
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype:2=
+   media-libs/harfbuzz
+   media-libs/libglvnd
+   media-libs/libpng:0=
+   net-libs/gnutls
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/libcap
+   sys-libs/zlib
+   virtual/jpeg:0=
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+RESTRICT="mirror"
+
+QA_PREBUILT="opt/${P}/*"
+
+MY_PN=${PN/-community/}
+
+src_prepare() {
+   default
+
+   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
+
+   rm -vf "${S}"/bin/phpstorm.vmoptions || die
+
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
+   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
+   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
+
+   sed -i \
+   -e "\$a" \
+   -e 
"\$a#---" \
+   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
+   -e "\$a# package manager. See bug #704494" \
+   -e 
"\$a#---" \
+   -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
+
+   for file in "jbr/lib/"/{libjcef.so,jcef_helper}
+   do
+   if [[ -f "${file}" ]]; then
+   patchelf --set-rpath '$ORIGIN' ${file} || die
+   fi
+   done
+}
+
+src_install() {
+   local DIR="/opt/${PN}"
+   local JRE_DIR="jbr"
+
+   insinto ${DIR}
+   doins -r *
+
+   if ! use bundled-jdk; then
+   rm -r "${JRE_DIR}" || die
+   

[gentoo-commits] proj/pax-utils:master commit in: /

2022-01-22 Thread Mike Frysinger
commit: 0ffdf618844966c177825e7d1b523808582b322c
Author: Frederic Cambus  statdns  com>
AuthorDate: Sat Jan 22 22:03:30 2022 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sun Jan 23 02:42:39 2022 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=0ffdf618

porting: don't include alloca.h on NetBSD

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

 porting.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/porting.h b/porting.h
index f1bd74f..8e5542d 100644
--- a/porting.h
+++ b/porting.h
@@ -41,7 +41,7 @@
 #include 
 #include 
 #include "elf.h"
-#if !defined(__FreeBSD__) && !defined(__OpenBSD__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
 # include 
 #endif
 #if defined(__linux__)



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-jre-bin/files/

2022-01-22 Thread Georgy Yakovlev
commit: 6ab6f1d47a666a5fefe29a727488c29dca1d26f7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jan 23 02:28:19 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 23 02:28:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab6f1d4

dev-java/openjdk-jre-bin: update eselect branding to "Eclipse Temurin"

https://adoptium.net/faq.html#temurinName

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

 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh | 2 +-
 dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
index ec0dca401e6f..fced31b2be32 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-11.env.sh
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION="AdoptOpenJDK JRE ${PV}"
+VERSION="Eclipse Temurin JRE ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"
 JAVAC="\${JAVA_HOME}/bin/javac"

diff --git a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh 
b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
index fabc13c4091c..e3f380e33c60 100644
--- a/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
+++ b/dev-java/openjdk-jre-bin/files/openjdk-jre-bin-8.env.sh
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION="AdoptOpenJDK JRE ${PV}"
+VERSION="Eclipse Temurin JRE ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"
 JAVAC="\${JAVA_HOME}/bin/javac"



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

2022-01-22 Thread Sam James
commit: 33992d50c1a2f182d04182a7213c7247ee10aba6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 23 02:27:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 23 02:27:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=33992d50

autotools.eclass: sync with ::gentoo

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

 eclass/autotools.eclass | 38 +-
 1 file changed, 25 insertions(+), 13 deletions(-)

diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass
index 5b4d4457ee..cf1c3461f9 100644
--- a/eclass/autotools.eclass
+++ b/eclass/autotools.eclass
@@ -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
 
 # @ECLASS: autotools.eclass
@@ -74,7 +74,7 @@ inherit gnuconfig libtool
 # Do NOT change this variable in your ebuilds!
 # If you want to force a newer minor version, you can specify the correct
 # WANT value by using a colon:  :
-_LATEST_AUTOMAKE=( 1.16.2-r1:1.16 )
+_LATEST_AUTOMAKE=( 1.16.4:1.16 )
 
 _automake_atom="sys-devel/automake"
 _autoconf_atom="sys-devel/autoconf"
@@ -95,7 +95,7 @@ if [[ -n ${WANT_AUTOCONF} ]] ; then
none)   _autoconf_atom="" ;; # some packages don't require 
autoconf at all
2.1)_autoconf_atom="~sys-devel/autoconf-2.13" ;;
# if you change the "latest" version here, change also 
autotools_env_setup
-   latest|2.5) _autoconf_atom=">=sys-devel/autoconf-2.69" ;;
+   latest|2.5) _autoconf_atom=">=sys-devel/autoconf-2.71" ;;
*)  die "Invalid WANT_AUTOCONF value 
'${WANT_AUTOCONF}'" ;;
esac
export WANT_AUTOCONF
@@ -112,7 +112,7 @@ if [[ -n ${WANT_LIBTOOL} ]] ; then
 fi
 
 # @ECLASS-VARIABLE: AUTOTOOLS_DEPEND
-# @INTERNAL
+# @OUTPUT_VARIABLE
 # @DESCRIPTION:
 # Contains the combination of requested automake/autoconf/libtool
 # versions in *DEPEND format.
@@ -131,7 +131,7 @@ RDEPEND=""
 if [[ ${AUTOTOOLS_AUTO_DEPEND} != "no" ]] ; then
case ${EAPI} in
5|6) DEPEND=${AUTOTOOLS_DEPEND} ;;
-   7) BDEPEND=${AUTOTOOLS_DEPEND} ;;
+   *) BDEPEND=${AUTOTOOLS_DEPEND} ;;
esac
 fi
 __AUTOTOOLS_AUTO_DEPEND=${AUTOTOOLS_AUTO_DEPEND} # See top of eclass
@@ -332,8 +332,26 @@ eaclocal_amflags() {
 # They also force installing the support files for safety.
 # Respects AT_M4DIR for additional directories to search for macros.
 eaclocal() {
+   # Feed in a list of paths:
+   # - ${BROOT}/usr/share/aclocal
+   # - ${ESYSROOT}/usr/share/aclocal
+   # See bug #677002
+   if [[ ${EAPI} != [56] ]] ; then
+   if [[ ! -f "${T}"/aclocal/dirlist ]] ; then
+   mkdir "${T}"/aclocal || die
+   cat <<- EOF > "${T}"/aclocal/dirlist || die
+   ${BROOT}/usr/share/aclocal
+   ${ESYSROOT}/usr/share/aclocal
+   EOF
+   fi
+
+   local system_acdir=" --system-acdir=${T}/aclocal"
+   else
+   local system_acdir=""
+   fi
+
[[ ! -f aclocal.m4 || -n $(grep -e 'generated.*by aclocal' aclocal.m4) 
]] && \
-   autotools_run_tool --at-m4flags aclocal "$@" $(eaclocal_amflags)
+   autotools_run_tool --at-m4flags aclocal "$@" 
$(eaclocal_amflags) ${system_acdir}
 }
 
 # @FUNCTION: _elibtoolize
@@ -514,7 +532,7 @@ autotools_env_setup() {
[[ ${WANT_AUTOMAKE} == "latest" ]] && \
die "Cannot find the latest automake! Tried 
${_LATEST_AUTOMAKE[*]}"
fi
-   [[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.5
+   [[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.71
 }
 
 # @FUNCTION: autotools_run_tool
@@ -670,12 +688,6 @@ autotools_m4sysdir_include() {
# First try to use the paths the system integrator has set up.
local paths=( $(eval echo ${AT_SYS_M4DIR}) )
 
-   if [[ ${#paths[@]} -eq 0 && -n ${SYSROOT} ]] ; then
-   # If they didn't give us anything, then default to the SYSROOT.
-   # This helps when cross-compiling.
-   local path="${SYSROOT}/usr/share/aclocal"
-   [[ -d ${path} ]] && paths+=( "${path}" )
-   fi
_autotools_m4dir_include "${paths[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk-bin/files/

2022-01-22 Thread Georgy Yakovlev
commit: 64bba884765fb64b368a43f35b909f2832cd842d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jan 23 02:26:24 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 23 02:26:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bba884

dev-java/openjdk-bin: update eselect branding to "Eclipse Temurin"

https://adoptium.net/faq.html#temurinName

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

 dev-java/openjdk-bin/files/openjdk-bin-11.env.sh | 2 +-
 dev-java/openjdk-bin/files/openjdk-bin-17.env.sh | 2 +-
 dev-java/openjdk-bin/files/openjdk-bin-8.env.sh  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-java/openjdk-bin/files/openjdk-bin-11.env.sh 
b/dev-java/openjdk-bin/files/openjdk-bin-11.env.sh
index 9e9c5ec54870..073e66f7ee9c 100644
--- a/dev-java/openjdk-bin/files/openjdk-bin-11.env.sh
+++ b/dev-java/openjdk-bin/files/openjdk-bin-11.env.sh
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION="AdoptOpenJDK ${PV}"
+VERSION="Eclipse Temurin JDK ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"
 JAVAC="\${JAVA_HOME}/bin/javac"

diff --git a/dev-java/openjdk-bin/files/openjdk-bin-17.env.sh 
b/dev-java/openjdk-bin/files/openjdk-bin-17.env.sh
index 6dc16a10bff2..f6d25d57c4a1 100644
--- a/dev-java/openjdk-bin/files/openjdk-bin-17.env.sh
+++ b/dev-java/openjdk-bin/files/openjdk-bin-17.env.sh
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION="AdoptOpenJDK ${PV}"
+VERSION="Eclipse Temurin JDK ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"
 JAVAC="\${JAVA_HOME}/bin/javac"

diff --git a/dev-java/openjdk-bin/files/openjdk-bin-8.env.sh 
b/dev-java/openjdk-bin/files/openjdk-bin-8.env.sh
index 264572a4b219..fe1b484edfa1 100644
--- a/dev-java/openjdk-bin/files/openjdk-bin-8.env.sh
+++ b/dev-java/openjdk-bin/files/openjdk-bin-8.env.sh
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION="AdoptOpenJDK ${PV}"
+VERSION="Eclipse Temurin JDK ${PV}"
 JAVA_HOME="${EPREFIX}/opt/${P}"
 JDK_HOME="${EPREFIX}/opt/${P}"
 JAVAC="\${JAVA_HOME}/bin/javac"



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/geogebra-bin/

2022-01-22 Thread Georgy Yakovlev
commit: 0b4cd49b52c25489cdaa12c0ba2b343b2e52cbc2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 23:44:21 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 23 01:57:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4cd49b

sci-mathematics/geogebra-bin: add 5.0.683.0

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

 sci-mathematics/geogebra-bin/Manifest  |  1 +
 .../geogebra-bin/geogebra-bin-5.0.683.0.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/sci-mathematics/geogebra-bin/Manifest 
b/sci-mathematics/geogebra-bin/Manifest
index a5abac0caa19..3212bbde44c0 100644
--- a/sci-mathematics/geogebra-bin/Manifest
+++ b/sci-mathematics/geogebra-bin/Manifest
@@ -1,2 +1,3 @@
 DIST GeoGebra-Linux-Portable-5-0-604-0.tar.bz2 138245005 BLAKE2B 
589b12a60161ca07e6da82953aeda69a2ed7302634df9078cb997000e2b77486aa1f4dfcbc1daddfddf0b425574ad927c97e0a08d70d708a209eaf0af86d9756
 SHA512 
ccf190f436504727dc9c6fa10adbd2d0a72a87b641e5b7ce2c7bc8ffe8c1baa00d97b3d2b619f32f1c50b28d5c72b0e0b15619e9c8be74ad8c8fb5afbe66c9a3
+DIST GeoGebra-Linux-Portable-5-0-683-0.tar.bz2 131095393 BLAKE2B 
bef756bec904e40e06823de7121deb9755bd3523040018a826dcd78e5e8563095f7e4b16a90cad34e14d04628706c1d5a56856d389bd8d599d5588d875ff9b11
 SHA512 
a55e05bbb7acb6f4512ae3163312fd19095f32b9a3beed09ff12e8af2389dae2bb916af816aa50ee6645f4eb4b78936f3bc497312dc9446d8e1464830cd7b717
 DIST Geogebra.svg 522 BLAKE2B 
8c11d037bd8af7af571abc2bba0a8610f0ed5c1cea46fdc47a40d0176e5ea3b7ad4700601a3094b1aa15012f769883c7f5cb60a70f4ed400df57e3b0610271e9
 SHA512 
a54fedd530d1c803e14d6f44ab7341d9f1ae17fb6b6496bd21788ad1b88b0977d574db6de199e9168543a03dff73ab19e3c50793ec91750ff5fff4a4b7af408d

diff --git a/sci-mathematics/geogebra-bin/geogebra-bin-5.0.683.0.ebuild 
b/sci-mathematics/geogebra-bin/geogebra-bin-5.0.683.0.ebuild
new file mode 100644
index ..3749e86ddc99
--- /dev/null
+++ b/sci-mathematics/geogebra-bin/geogebra-bin-5.0.683.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop prefix xdg
+
+MY_PV="${PV//./-}"
+
+DESCRIPTION="Mathematics software for geometry"
+HOMEPAGE="https://www.geogebra.org;
+SRC_URI="https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${MY_PV}.tar.bz2
+   https://dev.gentoo.org/~gyakovlev/distfiles/Geogebra.svg;
+
+LICENSE="Geogebra CC-BY-NC-SA-3.0 GPL-3 Apache-2.0 BSD-2 BSD BSD-4 colt 
EPL-1.0 icu LGPL-2.1 LGPL-2.1+ MIT W3C || ( GPL-2 CDDL )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE=""
+
+RDEPEND="
+   dev-java/java-config
+   || (
+   dev-java/openjdk:8[javafx]
+   dev-java/openjdk:11[javafx]
+   )
+   !sci-mathematics/geogebra
+"
+
+# no tests
+RESTRICT="test"
+
+src_unpack() {
+   default
+   mv -v GeoGebra-Linux-Portable-* "${P}" || die
+   rm -rf "${P}/jre"* || die
+   rm -f "${P}/geogebra-portable" || die
+}
+
+src_prepare() {
+   eapply_user
+}
+
+src_install() {
+   insinto /opt
+   doins -r geogebra
+   newbin "$(prefixify_ro "${FILESDIR}"/geogebra.sh)" geogebra
+
+   fperms 0755 /opt/geogebra/geogebra
+   doicon "${DISTDIR}/Geogebra.svg"
+   make_desktop_entry geogebra Geogebra Geogebra Science
+}
+
+src_test() {
+   ewarn "package has no tests"
+}



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/python/

2022-01-22 Thread Sam James
commit: e6dda27fc791345327bff060058538a4f487c72f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 23 01:37:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 23 01:37:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=e6dda27f

dev-lang/python: fix compatibility with >=setuptools-60; verify-sig

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

 dev-lang/python/python-3.8.8_p1-r1.ebuild | 5 -
 dev-lang/python/python-3.9.6_p1-r1.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python/python-3.8.8_p1-r1.ebuild 
b/dev-lang/python/python-3.8.8_p1-r1.ebuild
index 1eb8bef62f..046cbbc700 100644
--- a/dev-lang/python/python-3.8.8_p1-r1.ebuild
+++ b/dev-lang/python/python-3.8.8_p1-r1.ebuild
@@ -61,7 +61,7 @@ DEPEND="${RDEPEND}
 BDEPEND="
virtual/pkgconfig
sys-devel/autoconf-archive
-   verify-sig? ( app-crypt/openpgp-keys-python )
+   verify-sig? ( sec-keys/openpgp-keys-python )
!sys-devel/gcc[libffi(-)]"
 PDEPEND="app-eselect/eselect-python"
 RDEPEND+=" !build? ( app-misc/mime-types )"
@@ -229,6 +229,9 @@ src_compile() {
# Ensure sed works as expected
# https://bugs.gentoo.org/594768
local -x LC_ALL=C
+   # Prevent using distutils bundled by setuptools.
+   # https://bugs.gentoo.org/823728
+   export SETUPTOOLS_USE_DISTUTILS=stdlib
 
emake CPPFLAGS= CFLAGS= LDFLAGS=
 

diff --git a/dev-lang/python/python-3.9.6_p1-r1.ebuild 
b/dev-lang/python/python-3.9.6_p1-r1.ebuild
index d818d00077..7885b7cfcc 100644
--- a/dev-lang/python/python-3.9.6_p1-r1.ebuild
+++ b/dev-lang/python/python-3.9.6_p1-r1.ebuild
@@ -61,7 +61,7 @@ DEPEND="${RDEPEND}
 BDEPEND="
virtual/pkgconfig
sys-devel/autoconf-archive
-   verify-sig? ( app-crypt/openpgp-keys-python )
+   verify-sig? ( sec-keys/openpgp-keys-python )
!sys-devel/gcc[libffi(-)]"
 RDEPEND+=" !build? ( app-misc/mime-types )"
 
@@ -236,6 +236,9 @@ src_compile() {
# Ensure sed works as expected
# https://bugs.gentoo.org/594768
local -x LC_ALL=C
+   # Prevent using distutils bundled by setuptools.
+   # https://bugs.gentoo.org/823728
+   export SETUPTOOLS_USE_DISTUTILS=stdlib
 
emake CPPFLAGS= CFLAGS= LDFLAGS=
 



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/python/

2022-01-22 Thread Sam James
commit: 08a16908f3bb7d9f19b68e2d786b74376add6a0a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 23 01:38:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 23 01:38:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=08a16908

dev-lang/python: cleanup old

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

 dev-lang/python/Manifest   |   8 -
 dev-lang/python/python-3.8.7_p2.ebuild | 387 ---
 dev-lang/python/python-3.9.1_p2.ebuild | 389 ---
 dev-lang/python/python-3.9.3.ebuild| 406 -
 4 files changed, 1190 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 13cb36defe..c5e846887a 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -1,20 +1,12 @@
 DIST Python-2.7.16.tar.xz 12752104 BLAKE2B 
7d6b5b853f9974d44e04dd35ecdffaab87511e183b4b01dd4f8f4ee109c4b4ab208f045708f69717be9d3a706aa078b71438ed482c062c0b89c12730eae074ae
 SHA512 
16e814e8dcffc707b595ca2919bd2fa3db0d15794c63d977364652c4a5b92e90e72b8c9e1cc83b5020398bd90a1b397dbdd7cb931c49f1aa4af6ef95414b43e0
-DIST Python-3.8.7.tar.xz 18261096 BLAKE2B 
6ac20efef41e828cb796aabcb7808400d494b9b48759950c8c15ee90762394f6763163d8e37ab407c1c79ebb9cda09189eaa969a75f96c86a96ccee962443924
 SHA512 
6a27d8eab3076930df46b0cf127f9b664f8d4147349b2b98132f464deb7f69d87e0167e8ee8e6c64249125ad73760d965ecbc81c252b63a1e7aac95594c62b74
 DIST Python-3.8.8.tar.xz 18271736 BLAKE2B 
af0ff1acd919b365a58278e82678324ff884cc8120bcaf12e0e3afb1bd978e6469e256335df131935f51ff481fb83dda04e4b6f1cd1746611f9ec944db73d692
 SHA512 
64181db5aa48281284a3230436ebfb8cb91b645a9dec956fd48c0048334498477073fc4e14d6b426d0ef7fbcdcfd5d59cbf01a504e6c9014dc9529494b9309fb
 DIST Python-3.8.8.tar.xz.asc 833 BLAKE2B 
a11188f9f68c518259de1a4e271bf56409d7356a7eb3dd8cbea7bbb0b5bc1b43f9aeb85bda4add65bbae906bef65cb20a30bcc77da04c0d383cd5b527821fd85
 SHA512 
0e6f11a310c1796dd056d9a4b63b5e03aa8dbd290088966e04a590a78c3887dbfd7a7029a6cf8c5626ecd6ca91c1c16433bb0a41bf1225b02b8db8541b95
-DIST Python-3.9.1.tar.xz 18897104 BLAKE2B 
bcbce176510e8e7c6ba6070588bedc52121c21c5271f59b3d629dfb542c51ee62622b2ca53a6e2041f1a51b2d089368cc4de9bb749e8ebad9a2c4eb4de83538e
 SHA512 
b90029d6825751685983e9dcf0e0ec9e46f18e6c7d37b0dd7a245a94316f8c0090308ad7c2b2b49ed2514b0b909177231dd5bcad03031bf4624e37136fcf8019
-DIST Python-3.9.3.tar.xz 18899676 BLAKE2B 
c879fc55e7e654413fbcddb4d032cf10b061c39a273428cdf281a7bf3505ce6de885cc38f73095b02f20126f551d18f94662893d71be01b0da40768d5beaf427
 SHA512 
420b07c272b8da4b97f6edc21c3b51ef8ee1fffd291eebb032991ec2da4fc40ace3e9b608d7cea0c43ad3716792640c508e84a807c29cfa5a40f89d294f7b0ab
-DIST Python-3.9.3.tar.xz.asc 833 BLAKE2B 
04ad005c7a41e02478659e65cce79053e962144f2bb3d47ca798a3478cc72ca162d0e199a8d96fe681079456e6553dd76323235c727954e1e3e04e97c3549c6b
 SHA512 
6cc9fc77450a8d3781b24c13163f813f32e177bc70163a0f42949353b559a296a79e4da7b45d63928285f7d852021bcdcede885909235532ee9128468788d6c9
 DIST Python-3.9.6.tar.xz 19051972 BLAKE2B 
0d8586b2935088eeab7138cf2210c1a74f1bf7359359d25750af5f69de55eb39c92f518b887a8b749c772ed7d33e85b912928ae6d878514eb58d85ef210f54f0
 SHA512 
01c529e3207738d8771caeb5ed6217e10745c21aa39832fe3185e1c87fdb6aedead97ce38dbb11e02d873654028bd8071c3f345c18452769520723284efe9dc1
 DIST Python-3.9.6.tar.xz.asc 833 BLAKE2B 
41901bfb80a901f2f14e86769e6d08ded8f75656d347201345183162e180e61442da871a1067572a54da579551166a19bf5436e51581bb10cb78afc4d28773fc
 SHA512 
0673c8833f302c829bfde97453c52744f6aa99b4a72520f4cc384d4aa9d6ffd28a1407ceafb0a1ec4462b3aa74b656bf39c67872c4e6a131429ea58c47ad0ecc
 DIST python-gentoo-patches-2.7.16.tar.xz 13904 BLAKE2B 
218b46f8656f4a792dcd47eabca6d59a1558276b77676544991ee75914cd76dda84c36f43e72e477b850dd4cb52374d289f20dccd244a3b52ae5debaf3363432
 SHA512 
83f90545231c663a34c6925352a357a2b15997ac0362578a1893304c5070b5251922585ae8bc1bafb68d306bcddd4cdba4b6406648d473bd3e980eef65fe3ecd
-DIST python-gentoo-patches-3.8.7_p2.tar.xz 17708 BLAKE2B 
495a24e0496be246d2beddfaaa8886049197ca5973dadccfcd26b3b2237e4b06b85f0e4d418db411d055ca3d0c1173e03dd5a62e29f64c133e8da6261b17c99b
 SHA512 
c06f2fc1fe48be010e8230ac3d474b9c8386bba8f762dbe35d128ad63eaa1a4c2a5a991ec6044564331d0dec4f248a71e37959ebe666b0693d6ed41f460a67f7
 DIST python-gentoo-patches-3.8.8_p1.tar.xz 15456 BLAKE2B 
7d9f55f951f97ef7e08d024521f5b8d126735c1c392ba6326ad1c18023b477f62e9b6663d8e5b6f0362e442137d0b6ed3ea13b279cca6734d36dbe6e654f
 SHA512 
7fff74d03a0c4cd4b5c977761179c2b9a0ed472847ee9544f54331cef7549557ac4d6b78e676058bd2b01c96ca59d84f04c55beca8ddc45f16b11ce349210eea
-DIST python-gentoo-patches-3.9.1_p2.tar.xz 15556 BLAKE2B 
5e265ef8edee70694d73c6df6eb908a747be34e1e89b900d2470d41e7e043d179408bc643a52ade6e54e61a210ee8850d02a2cb452a9336f3973345c1d027158
 SHA512 
eabfd304b39975258705f5e9b238f709196ce0cbd3803f157dc77d864631a3eea380084a3a4de180e3ba7e92239608ae369e810f8066c0f1ff9fa251bbc1816c
-DIST 

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

2022-01-22 Thread Sam James
commit: aabb74b757d604aa524af81c800cb686260aa18c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 23 01:16:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 23 01:16:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=aabb74b7

python-utils-r1.eclass: sync with ::gentoo

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

 eclass/python-utils-r1.eclass | 21 -
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 5e035f86a9..9170229202 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -436,6 +436,12 @@ _python_export() {
case ${impl} in
python2.7)

PYTHON_PKG_DEP='>=dev-lang/python-2.7.5-r2:2.7';;
+   python3.8)
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.8.8_p1-r1:3.8";;
+   python3.9)
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.9.6_p1-r1:3.9";;
+   python3.10)
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.10.0_p1-r1:3.10";;
python*)

PYTHON_PKG_DEP="dev-lang/python:${impl#python}";;
pypy)
@@ -1273,7 +1279,8 @@ build_sphinx() {
sed -i -e 's:^intersphinx_mapping:disabled_&:' \
"${dir}"/conf.py || die
# not all packages include the Makefile in pypi tarball
-   sphinx-build -b html -d "${dir}"/_build/doctrees "${dir}" \
+   "${EPYTHON}" -m sphinx.cmd.build \
+   -b html -d "${dir}"/_build/doctrees "${dir}" \
"${dir}"/_build/html || die
 
HTML_DOCS+=( "${dir}/_build/html/." )
@@ -1320,6 +1327,16 @@ epytest() {
 
_python_check_EPYTHON
 
+   local color
+   case ${NOCOLOR} in
+   true|yes)
+   color=no
+   ;;
+   *)
+   color=yes
+   ;;
+   esac
+
local args=(
# verbose progress reporting and tracebacks
-vv
@@ -1331,6 +1348,8 @@ epytest() {
# override filterwarnings=error, we do not really want -Werror
# for end users, as it tends to fail on new warnings from deps
-Wdefault
+   # override color output
+   "--color=${color}"
)
local x
for x in "${EPYTEST_DESELECT[@]}"; do



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/python/

2022-01-22 Thread Sam James
commit: c3d5775c4733d6a643167b9060587bed45099933
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 23 01:11:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 23 01:11:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=c3d5775c

dev-lang/python: sync with ::gentoo (add dep on python-exec flags)

See 
https://github.com/gentoo/gentoo/commit/a3ccac085653d03faa27622572cd35497941de56.

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

 dev-lang/python/{python-3.8.8_p1.ebuild => python-3.8.8_p1-r1.ebuild} | 1 +
 dev-lang/python/{python-3.9.6_p1.ebuild => python-3.9.6_p1-r1.ebuild} | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-lang/python/python-3.8.8_p1.ebuild 
b/dev-lang/python/python-3.8.8_p1-r1.ebuild
similarity index 99%
rename from dev-lang/python/python-3.8.8_p1.ebuild
rename to dev-lang/python/python-3.8.8_p1-r1.ebuild
index 0dde20dafe..1eb8bef62f 100644
--- a/dev-lang/python/python-3.8.8_p1.ebuild
+++ b/dev-lang/python/python-3.8.8_p1-r1.ebuild
@@ -37,6 +37,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="app-arch/bzip2:=
app-arch/xz-utils:=
dev-libs/libffi:=
+   dev-lang/python-exec[python_targets_python3_8(-)]
kernel_linux? ( sys-apps/util-linux:= )
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=

diff --git a/dev-lang/python/python-3.9.6_p1.ebuild 
b/dev-lang/python/python-3.9.6_p1-r1.ebuild
similarity index 99%
rename from dev-lang/python/python-3.9.6_p1.ebuild
rename to dev-lang/python/python-3.9.6_p1-r1.ebuild
index 844cd297c2..d818d00077 100644
--- a/dev-lang/python/python-3.9.6_p1.ebuild
+++ b/dev-lang/python/python-3.9.6_p1-r1.ebuild
@@ -36,6 +36,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="app-arch/bzip2:=
app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_9(-)]
dev-libs/libffi:=
kernel_linux? ( sys-apps/util-linux:= )
>=sys-libs/zlib-1.1.3:=



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/python-mistralclient/, dev-python/glance_store/, ...

2022-01-22 Thread Alessandro Barbieri
commit: 7e31ffddf50716a340f241157dd0c8b1e03e65df
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 01:18:47 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 01:18:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e31ffdd

openstack: remove stestr dependency (unused)

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/aodhclient/aodhclient-2.3.0.ebuild | 1 -
 dev-python/castellan/castellan-3.9.1.ebuild   | 1 -
 dev-python/gabbi/gabbi-2.3.0.ebuild   | 1 -
 dev-python/glance_store/glance_store-2.7.0.ebuild | 1 -
 dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild | 1 -
 dev-python/neutron-lib/neutron-lib-2.15.0.ebuild  | 1 -
 dev-python/os-brick/os-brick-5.0.1.ebuild | 1 -
 dev-python/os-ken/os-ken-2.1.0.ebuild | 1 -
 dev-python/os-testr/os-testr-2.0.1.ebuild | 1 -
 dev-python/os-traits/os-traits-2.6.0.ebuild   | 1 -
 dev-python/os-win/os-win-5.5.0.ebuild | 1 -
 dev-python/oslo-db/oslo-db-11.0.0.ebuild  | 1 -
 dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild| 1 -
 dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild | 1 -
 dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild   | 1 -
 dev-python/oslo-reports/oslo-reports-2.3.0.ebuild | 1 -
 dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild   | 1 -
 dev-python/oslo-service/oslo-service-2.6.0.ebuild | 1 -
 dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild   | 1 -
 dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild   | 1 -
 dev-python/osprofiler/osprofiler-3.4.2.ebuild | 1 -
 dev-python/ovsdbapp/ovsdbapp-1.12.0.ebuild| 1 -
 dev-python/python-barbicanclient/python-barbicanclient-5.2.0.ebuild   | 1 -
 dev-python/python-blazarclient/python-blazarclient-3.3.1.ebuild   | 1 -
 dev-python/python-designateclient/python-designateclient-4.3.0.ebuild | 1 -
 dev-python/python-heatclient/python-heatclient-2.4.0.ebuild   | 1 -
 dev-python/python-magnumclient/python-magnumclient-3.5.0.ebuild   | 1 -
 dev-python/python-mistralclient/python-mistralclient-4.3.0.ebuild | 1 -
 dev-python/python-monascaclient/python-monascaclient-2.4.0.ebuild | 1 -
 dev-python/python-octaviaclient/python-octaviaclient-2.4.0.ebuild | 1 -
 dev-python/python-saharaclient/python-saharaclient-3.4.0.ebuild   | 1 -
 dev-python/python-senlinclient/python-senlinclient-2.3.0.ebuild   | 1 -
 dev-python/python-troveclient/python-troveclient-7.1.1.ebuild | 1 -
 dev-python/python-vitrageclient/python-vitrageclient-4.4.0.ebuild | 1 -
 dev-python/python-zaqarclient/python-zaqarclient-2.2.0.ebuild | 1 -
 dev-python/python-zunclient/python-zunclient-4.3.0.ebuild | 1 -
 sys-auth/keystone/keystone-20.0.0.0_rc1.ebuild| 1 -
 sys-cluster/nova/nova-24.0.0.0_rc2.ebuild | 1 -
 38 files changed, 38 deletions(-)

diff --git a/dev-python/aodhclient/aodhclient-2.3.0.ebuild 
b/dev-python/aodhclient/aodhclient-2.3.0.ebuild
index 4a8a53213..b547bad05 100644
--- a/dev-python/aodhclient/aodhclient-2.3.0.ebuild
+++ b/dev-python/aodhclient/aodhclient-2.3.0.ebuild
@@ -39,7 +39,6 @@ DEPEND="
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.6.2[${PYTHON_USEDEP}]
>=dev-python/tempest-10[${PYTHON_USEDEP}]
-   >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.23[${PYTHON_USEDEP}]
dev-python/gnocchi[${PYTHON_USEDEP}]

diff --git a/dev-python/castellan/castellan-3.9.1.ebuild 
b/dev-python/castellan/castellan-3.9.1.ebuild
index 3d15dfd6d..c2c883440 100644
--- a/dev-python/castellan/castellan-3.9.1.ebuild
+++ b/dev-python/castellan/castellan-3.9.1.ebuild
@@ -39,7 +39,6 @@ DEPEND="
>=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]

diff --git a/dev-python/gabbi/gabbi-2.3.0.ebuild 
b/dev-python/gabbi/gabbi-2.3.0.ebuild
index 2070ae8e2..feec00cbc 100644
--- a/dev-python/gabbi/gabbi-2.3.0.ebuild
+++ b/dev-python/gabbi/gabbi-2.3.0.ebuild
@@ -32,7 +32,6 @@ RDEPEND="

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/osprofiler/, dev-python/oslo-versionedobjects/, ...

2022-01-22 Thread Alessandro Barbieri
commit: 0a0e3a05e3dc45331db8ea59a43a211d9580def4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 01:17:23 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 01:17:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a0e3a05

openstack: remove bandit dependency

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/castellan/castellan-3.9.1.ebuild | 1 -
 dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild   | 1 -
 dev-python/neutron-lib/neutron-lib-2.15.0.ebuild| 1 -
 dev-python/os-brick/os-brick-5.0.1.ebuild   | 1 -
 dev-python/oslo-db/oslo-db-11.0.0.ebuild| 1 -
 dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild  | 1 -
 dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild   | 1 -
 dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild | 1 -
 dev-python/oslo-reports/oslo-reports-2.3.0.ebuild   | 1 -
 dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild | 1 -
 dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild | 1 -
 dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild | 1 -
 dev-python/osprofiler/osprofiler-3.4.2.ebuild   | 1 -
 dev-python/python-magnumclient/python-magnumclient-3.5.0.ebuild | 1 -
 dev-python/python-monascaclient/python-monascaclient-2.4.0.ebuild   | 1 -
 dev-python/python-octaviaclient/python-octaviaclient-2.4.0.ebuild   | 1 -
 dev-python/python-senlinclient/python-senlinclient-2.3.0.ebuild | 1 -
 dev-python/python-zunclient/python-zunclient-4.3.0.ebuild   | 1 -
 sys-cluster/nova/nova-24.0.0.0_rc2.ebuild   | 1 -
 19 files changed, 19 deletions(-)

diff --git a/dev-python/castellan/castellan-3.9.1.ebuild 
b/dev-python/castellan/castellan-3.9.1.ebuild
index 2aa10e960..3d15dfd6d 100644
--- a/dev-python/castellan/castellan-3.9.1.ebuild
+++ b/dev-python/castellan/castellan-3.9.1.ebuild
@@ -43,7 +43,6 @@ DEPEND="
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/bandit-1.6.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
)
 "

diff --git a/dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild 
b/dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild
index e97b4f519..dcca49b00 100644
--- a/dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild
+++ b/dev-python/keystonemiddleware/keystonemiddleware-9.3.0.ebuild
@@ -51,7 +51,6 @@ BDEPEND="
>=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
>=dev-python/webtest-2.0.27[${PYTHON_USEDEP}]
>=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
-   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
)
 "
 

diff --git a/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild 
b/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild
index b76e7b11b..1775e8030 100644
--- a/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild
+++ b/dev-python/neutron-lib/neutron-lib-2.15.0.ebuild
@@ -56,7 +56,6 @@ DEPEND="
${RDEPEND}
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
test? (
-   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]

diff --git a/dev-python/os-brick/os-brick-5.0.1.ebuild 
b/dev-python/os-brick/os-brick-5.0.1.ebuild
index 2616759b7..4b005cbe0 100644
--- a/dev-python/os-brick/os-brick-5.0.1.ebuild
+++ b/dev-python/os-brick/os-brick-5.0.1.ebuild
@@ -45,7 +45,6 @@ DEPEND="
>=dev-python/oslo-vmware-3.8.0[${PYTHON_USEDEP}]
>=dev-python/castellan-3.7.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/bandit-1.6.0[${PYTHON_USEDEP}]
)
 "
 

diff --git a/dev-python/oslo-db/oslo-db-11.0.0.ebuild 
b/dev-python/oslo-db/oslo-db-11.0.0.ebuild
index e206c81e0..12b5743aa 100644
--- a/dev-python/oslo-db/oslo-db-11.0.0.ebuild
+++ b/dev-python/oslo-db/oslo-db-11.0.0.ebuild
@@ -55,7 +55,6 @@ DEPEND="
>=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
>=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/bandit-1.6.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}]

diff --git a/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild 

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

2022-01-22 Thread Matthew Thode
commit: 99618d4d4a9b002b422481f131af55ec4550175d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 01:14:44 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 01:14:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99618d4d

gui-wm/sway: 1.7 bump :D

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/Manifest  | 1 +
 gui-wm/sway/{sway-.ebuild => sway-1.7.ebuild} | 4 ++--
 gui-wm/sway/sway-.ebuild  | 8 
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index fd95879a6f9f..71b949b10486 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1 +1,2 @@
 DIST sway-1.6.1.tar.gz 5550126 BLAKE2B 
a4ecc93df0eb16fcd9037ce62dd39c63e1712b3bc9e8ae36331a815759b18576f4a2c1b78a26545922038974f226f02e2d91f78d6e3933125d9b808871b7a887
 SHA512 
7f37fea99970db42c5485277df06d69bef5225fa03d25be179893b14d73c1d681f0355a1bc74091b4173bbccc88994a63ad0f9322e070811ba963648cf68cdeb
+DIST sway-1.7.tar.gz 5559075 BLAKE2B 
702b9a209d603c88743f2e89d0787431b7a30e8b7554c9596edb9735af862d23c585158737a0943a470637138cbc5275bee37bd2d820a7489cdd0747d98e6e22
 SHA512 
028cf5d504d5914bfb78d44156d6a290de660c5ed0638f4e2c56e5be76db9b0baeda035e1fa1ae23559016bd7e4312f7ff70c2fb4904df25358577c1a3d21243

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-1.7.ebuild
similarity index 95%
copy from gui-wm/sway/sway-.ebuild
copy to gui-wm/sway/sway-1.7.ebuild
index 966fdddfa29c..c23563749bdc 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-1.7.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
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-.ebuild
index 966fdddfa29c..376a229bbf80 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-.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
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 
@@ -44,8 +44,8 @@ if [[ ${PV} ==  ]]; then
DEPEND+="~gui-libs/wlroots-:=[X=]"
 else
DEPEND+="
-   >=gui-libs/wlroots-0.15:=[X=]
-   =gui-libs/wlroots-0.16:=[X=]
+   

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

2022-01-22 Thread Matthew Thode
commit: e38bdc6d48373cb4189260729e993cb4816e5910
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 00:50:50 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 00:59:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38bdc6d

app-admin/puppet-agent: 7.14.0 bump, adding arm64 keyword

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 +
 app-admin/puppet-agent/puppet-agent-7.14.0.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index b7f312e42f80..7b837435f901 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,2 +1,4 @@
 DIST puppet-agent_7.12.0-1focal_amd64.deb 20971412 BLAKE2B 
afb9af877e578b6ae24566e0688d14fa67fdb133a3fd9e15dc2473ea76f61a6551bd69a6fad18b6b555eea2afa8fd858a005f2c1cf6681c28f4422129211dea9
 SHA512 
f5fdab728baa7813f31ba174b0ee7e9dee3f5f954ed46a2f6740cf6ad075c8f36a1b6cb28e7c6223eb4aad02400252114a5dcede0085f7a7e7ba079bad2aedf9
 DIST puppet-agent_7.13.1-1focal_amd64.deb 20985856 BLAKE2B 
b5e3a2ac94af1f45f0ea5131cff74be1ded6efd9d0951624cec49fa00bc98fb4711e1593be46871c96cac130a636e3d217d6e7515082ca5c409858d982f25a78
 SHA512 
b5a8ebd99028b859a5100b8cc64684c2fa8257b27259f0ee1c87ddfcbfd9d3c2af48bafbdad524ffeeff743d8da6e46979a84555942ca9b9e4d93a12c08bc552
+DIST puppet-agent_7.14.0-1focal_amd64.deb 20339972 BLAKE2B 
3e7a230e73c1eb7d96317e7877fc1bf5dbfb44f2e8faa65a1ba08ca3c7c22115458797e1bf33450d5f45c11ed0a96c2973a0d6a0a83d98739ad52c90fe45f3af
 SHA512 
08cd94e1d5ed1a8827f43a60c80ab64a8370ecebab01cd9d8b6c36e99007a84d9b6d39a8a8eb6370b2e78f2360d4fc0b95bf85f8b59a38b44b4d94a4e266d4b7
+DIST puppet-agent_7.14.0-1focal_arm64.deb 19534676 BLAKE2B 
a809b4beb8c20ce2e45f1c2c552585403494ed2c0eca719077597106fcb91478bfe7cb12bcb420e5b093840fe41f4ae101c978df48690ea47940216dda7b293e
 SHA512 
4d57fe41d6943b3b6d643f55aead3264ed4f4aedd280e8fc0ed8504a1f7e0da1e9a06e9d7e2b4916f2de2c6726b3dcff3ce8096d02503443ad6e74b0528177bc

diff --git a/app-admin/puppet-agent/puppet-agent-7.14.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.14.0.ebuild
new file mode 100644
index ..3ef55d1516d2
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-7.14.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
+   dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
+   dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
+   dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
+
+   # Handling of the path to the crypt library during the ongoing migration
+   # from glibc[crypt] to 

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

2022-01-22 Thread Matthew Thode
commit: efc725f253e8ab3fe090af2f66dbdcf55c5706be
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 00:55:04 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 00:59:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc725f2

app-admin/puppetdb: 7.9.0 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppetdb/Manifest  |  1 +
 app-admin/puppetdb/puppetdb-7.9.0.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 31c27fb10373..521c2475df69 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-7.7.0.tar.gz 48050200 BLAKE2B 
67b0152b0d3219e21fd1f0c18f235f99ad5c566c2c24c24e442e511d3eb503265497de46c5fd2d414cda8827400ee50c628d2fe5287ee1a6e1c295dbc7f8cde3
 SHA512 
a8f67b9c587d285ddd530afe1d467eb1acb20f7a3deed6d1b951695575a4283c3f4c946c7263fd44962adf05f4466ae5eac33cbd6ca75ef8f9785b2e7be6afd7
 DIST puppetdb-7.8.0.tar.gz 48110737 BLAKE2B 
e967c1dab15d5fc5a963bae43d3bb3f0f46f1e318ca9547d7f5bcd0ba3b16068c1988844e2f2fd3128cb597b19d22585c70a157e3e453066f5930633ef79
 SHA512 
16d57e634d07eb804f524152d2faf2a729b0e42bbe0550573424669379d4634730951aff266093272e2b118399f2abb6563ee2a04104da9afbdb1163aa1d94c1
+DIST puppetdb-7.9.0.tar.gz 48143509 BLAKE2B 
bd08f4127cd68080c7c7f2b9acd571a2fd0e6af4cc36b920eca5e420a2149dbc1c5dcfbb5ac152730e88b0e751f5acd42c5e8c2457673ccbba26fc40258c07d5
 SHA512 
b24a3233a08fe80c5e3b78bc05262cefb27c6d307cbd8f98c74766157db72d15c0f114c5c3cccd7733b9bb99ff9c7f229b6625af5e7b2ce7b6d349322507654d

diff --git a/app-admin/puppetdb/puppetdb-7.9.0.ebuild 
b/app-admin/puppetdb/puppetdb-7.9.0.ebuild
new file mode 100644
index ..343b744bedeb
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-7.9.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-1.8.0"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+   tmpfiles_process puppetdb.conf
+
+   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 
ssl-setup'"

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virt-what/

2022-01-22 Thread Matthew Thode
commit: 26094d7144d496bcba23a5896c65de511003e4d5
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 00:48:46 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 00:59:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26094d71

app-emulation/virt-what: add arm64 keyword

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/virt-what/virt-what-1.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virt-what/virt-what-1.21.ebuild 
b/app-emulation/virt-what/virt-what-1.21.ebuild
index 1f1574cf272c..b25b28a6932e 100644
--- a/app-emulation/virt-what/virt-what-1.21.ebuild
+++ b/app-emulation/virt-what/virt-what-1.21.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
@@ -9,7 +9,7 @@ 
SRC_URI="https://people.redhat.com/~rjones/virt-what/files/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86"
 IUSE="dmi"
 
 DEPEND="dev-lang/perl"



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

2022-01-22 Thread Matthew Thode
commit: a8ea7a5630c67ee000366e7ae86287951072f88d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 00:53:28 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 00:59:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ea7a56

dev-ruby/puppetdb-termini: 7.9.0 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini/puppetdb-termini-7.9.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 3e0cbe0069fc..3cf7c01e7b08 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-termini_7.7.0-1stretch_all.deb 22018 BLAKE2B 
38716d2fe7bbe14656e4f274096ae93d4dc316cbdca49a0da33061df87666caea2bb8fa855de7539be8355805cb5055f74339b12660fe4f8020dbc0f92b79fdf
 SHA512 
61c70aa919a6cee85a36e50c122ed7570e996fb74f68f70733d3f2233dcbbce8623090e9d856722c0da8583836457ded11cd97d1492019a84df00855fe79d462
 DIST puppetdb-termini_7.8.0-1stretch_all.deb 22012 BLAKE2B 
f084e99db0948bf290b0b37e27e206d2929214b9b071b9681a5b8cfa4a153d4c35f5d00be5a50a24af669619080db5ccf9d2a16c62d767a457db344f347e2811
 SHA512 
4b7b3535e85f353ad1d120e3699ddd76b42c23bd9a93eb06403dcf8cc50697512c097d2fe23495fe676c97993ea535a26a752f02fd9e8203073a09bf018d12c1
+DIST puppetdb-termini_7.9.0-1stretch_all.deb 21860 BLAKE2B 
e2ecc32f216a22d1c617d9d407d58512a2d84e2eb73ed37425ed16abc7948a8e6b8a0744798baf4282b5d43605e66cc8f5fb59e42eaffe10625d486e120e8d71
 SHA512 
e91cd0870d02fb690c0d9585b9d56b72e53c5f64ab5bec4631651326806a270f0c6601c77279d17b5182d73924a3782f2e1ca5fdf4cf03beac1b0e3e807b36db

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.9.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-7.9.0.ebuild
new file mode 100644
index ..a2bc85cce4e6
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.9.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html;
+SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



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

2022-01-22 Thread Matthew Thode
commit: 695d721d1dcd80fb9aece54c53b773850b3cee33
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 00:40:01 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 00:59:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=695d721d

app-admin/puppet: 7.14.0 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.14.0.ebuild | 127 ++
 2 files changed, 128 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 4575b948ab9c..44917937b201 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-7.12.0.tar.gz 2862376 BLAKE2B 
da0d3d05de8187492cbb14d98df0c7eef7fea5a2fdad0f41b687fcef20979d34c1d84513c4c7a504eb95934228b832e416aecb5f626fba20920df286fd403bcd
 SHA512 
5df5b78d5e27ff64e49f440c6e3add7af1b58cd4da6ac5cd649dce012e830e349c2dbc27bf03d4668e2a10cec6628b2872457c7b6f7fe7a4f7cfbd6c8fe8ae2d
 DIST puppet-7.13.1.tar.gz 2874201 BLAKE2B 
663cae7ed82cd9daf2efe70564509f7abc73361df3558a81a5f1667cedc0d7237644ff3bdfa857dc1239d9aaaeb9815d7b420c8c06ff3b1d7cd4f285b817
 SHA512 
f1cc3ce9c030ede1847c12c87411a29a785cf6219322e287a69577ccd08211bd485050aaa651941894d331d23927ce627b06aa73d060502ae2835aaab5c08570
+DIST puppet-7.14.0.tar.gz 2816077 BLAKE2B 
c4aacf7179208e801fad2aa384691e38ca4bd1329819d4ca15b7a3cf25c5787e8adef12c91d233c5adbc301ab77cdf9748f094a1904c78c62d6ac73dafb4a634
 SHA512 
36aaa9c8cce9d1c40e77eee1e3544c0b0c665bbfa3b8184401905d6f15c142be8490421af0dac57856849de343b288f67153c551db68f8cea9e0ed3ad251feb3

diff --git a/app-admin/puppet/puppet-7.14.0.ebuild 
b/app-admin/puppet/puppet-7.14.0.ebuild
new file mode 100644
index ..21df500a05a1
--- /dev/null
+++ b/app-admin/puppet/puppet-7.14.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+   >=app-portage/eix-0.18.0
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d" 

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

2022-01-22 Thread Matthew Thode
commit: d99b9dbe5d87075de07090d823d202fe200e60a6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 00:50:21 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 00:59:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d99b9dbe

dev-ruby/puppetdb-termini: add arm64 keyword

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/puppetdb-termini/puppetdb-termini-7.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.8.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-7.8.0.ebuild
index 595019a13dac..83bb38516615 100644
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-7.8.0.ebuild
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.8.0.ebuild
@@ -15,7 +15,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""
 # will need the same keywords as puppet
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ~arm64 ~ppc x86"
 
 RDEPEND+=""
 DEPEND+=""



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

2022-01-22 Thread Matthew Thode
commit: e7f8c3ecbb00898c843f2be4f816b07e6450b271
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 23 00:58:39 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 23 00:59:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f8c3ec

app-admin/puppetserver: 7.6.0 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppetserver/Manifest  |   1 +
 app-admin/puppetserver/puppetserver-7.6.0.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index 1a675aa5476c..cab6e040c641 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,2 +1,3 @@
 DIST puppetserver-7.4.1.tar.gz 63334102 BLAKE2B 
904f3f0a84a0954aef029f42623fd49480b98ff28b3c229205ea7c41c9db1c026c5408ae74775fe9fe598f95b43289ffc0fd34c384ffdd3a2a662382ae1f577f
 SHA512 
6212ddc4b583f9e26227b5db25e7771684aca607787f8ee80920eaf398dd65d4f901774b0e439f006a2fc6a22e9143a1fc58b9003ecd59a115da7702a88210dd
 DIST puppetserver-7.5.0.tar.gz 63397037 BLAKE2B 
1804aded9ff9d06b99edfa3af72eefe0c3924c51ef49c1e837c342f4581adbfc912a2e7e80fa1fc34485edb7fa49bf0f43d76b05cd6b698ecec04c404f101c42
 SHA512 
5cdff7d25d4b799760fe06bbb2218edac920b72f4eef8c7b24a80658aaa777e1d2bc926422cea630b74890c91dc51e65d3aa908914ce4bb13ecf2c719158e824
+DIST puppetserver-7.6.0.tar.gz 63322828 BLAKE2B 
252ad828b4066a1b928c17f3b7a62c08e46f969abcd046a5e5a9b2e03856d0a336f1c3c85474323095c43b5bd61c47b48f7aa811ca58e2917b0d70256cdbcde8
 SHA512 
8c00380a814a9722aaa2b2125124635aa1983ad4dc028a59d9f2dd9789f79f81a2c9a76447fa34b029ba87a48502e8db5ded597d054f11250c403a4058d810db

diff --git a/app-admin/puppetserver/puppetserver-7.6.0.ebuild 
b/app-admin/puppetserver/puppetserver-7.6.0.ebuild
new file mode 100644
index ..6877b38e3a99
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-7.6.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="~amd64"
+
+RDEPEND+="
+   >=virtual/jdk-1.8.0
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   

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

2022-01-22 Thread Alessandro Barbieri
commit: 0f04d21d76f56c312fffb633580f15bea704a092
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:38:45 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:38:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f04d21d

dev-python/taskflow: add 4.6.3, drop 4.5.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/taskflow/Manifest   |  2 +-
 ...taskflow-4.5.0.ebuild => taskflow-4.6.3.ebuild} | 37 --
 2 files changed, 29 insertions(+), 10 deletions(-)

diff --git a/dev-python/taskflow/Manifest b/dev-python/taskflow/Manifest
index ff11b2e60..34ea37ee2 100644
--- a/dev-python/taskflow/Manifest
+++ b/dev-python/taskflow/Manifest
@@ -1 +1 @@
-DIST taskflow-4.5.0.tar.gz 1068584 BLAKE2B 
53d3541f99df2b38f1b5ee822017d71d9fe0188b4c8542fed328a316c35215a093a49058638cc6d28dcb85a0d057505958f6e814db010fcb9b17040aa281c93b
 SHA512 
d5245cd5c80ace671f84d222c874db8078d277cbf95b7f03bb1b6b55bb72dad9f8a97d11d2e7a427ffd316b792c18c270018f802fe420b4ed5ab42bfa6f47684
+DIST taskflow-4.6.3.tar.gz 1076461 BLAKE2B 
9a95bfb7f8ef7e06dbf90a29be202d7361f798e41af2700b8713d22e526612905471f4cf269f18f642d01a430f22d321cda981146b672a11ce8dc81b0479f849
 SHA512 
b02404f8ad5f57515381d1175f4e1ad654fe8f345da1cf041035e40b0a91e0e81bf2203b4df33c5426276ea0b99afb83b6f0759f5fc7da469cc33e75d514

diff --git a/dev-python/taskflow/taskflow-4.5.0.ebuild 
b/dev-python/taskflow/taskflow-4.6.3.ebuild
similarity index 52%
rename from dev-python/taskflow/taskflow-4.5.0.ebuild
rename to dev-python/taskflow/taskflow-4.6.3.ebuild
index a059c53fb..979bf1a33 100644
--- a/dev-python/taskflow/taskflow-4.5.0.ebuild
+++ b/dev-python/taskflow/taskflow-4.6.3.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=8
@@ -8,20 +8,19 @@ PYTHON_COMPAT=( python3_8 )
 inherit distutils-r1
 
 DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using 
different backends"
-HOMEPAGE="https://github.com/openstack/taskflow;
+HOMEPAGE="
+   https://github.com/openstack/taskflow
+   https://opendev.org/openstack/taskflow
+   https://pypi.org/project/taskflow
+"
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64"
 
 DEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
>=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
@@ -31,8 +30,28 @@ RDEPEND="
>=dev-python/automaton-1.9.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
-   !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
>=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}]
>=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}]
>=dev-python/pydot-1.2.4[${PYTHON_USEDEP}]
 "
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   test? (
+   >=dev-python/kazoo-2.6.0[${PYTHON_USEDEP}]
+   >=dev-python/kombu-4.3.0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
+   >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/SQLAlchemy-Utils-0.30.11[${PYTHON_USEDEP}]
+   >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/pydotplus-2.0.2[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+
+   )
+"
+
+distutils_enable_tests pytest



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

2022-01-22 Thread Alessandro Barbieri
commit: 64697bd6111e572c192d13bc8cac0371d3182427
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:20:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:20:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=64697bd6

profiles: unmask portals4

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index adb957827..098ef227d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -15,17 +15,3 @@
 
 # Unavailable dep dev-libs/boost[threads]
 net-p2p/monero
-
-# Unavailable dep sys-fabric/ofed
-sys-cluster/portals4
-# requires sys-cluster/portals4
-sys-cluster/SOS
-sys-cluster/extrae
-# requires sys-cluster/extrae
-sys-cluster/mcxx
-sys-cluster/nanos6
-sys-cluster/nanox
-sys-cluster/OpenHPC-meta
-sys-cluster/paraver-kernel
-sys-cluster/spectral
-sys-cluster/wxparaver



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/portals4/

2022-01-22 Thread Alessandro Barbieri
commit: d419b26ec2f246a226daba5f2225c274a540b611
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:20:18 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:20:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d419b26e

sys-cluster/portals4: ofed is gone, remove IB transport

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/portals4/metadata.xml   |  1 -
 ...09-r2.ebuild => portals4-1.0_alpha1_p20190109-r3.ebuild} | 13 +++--
 2 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/sys-cluster/portals4/metadata.xml 
b/sys-cluster/portals4/metadata.xml
index cccb677bb..a84c81260 100644
--- a/sys-cluster/portals4/metadata.xml
+++ b/sys-cluster/portals4/metadata.xml
@@ -15,7 +15,6 @@
Enable PMI support
Enable process-offload engine for Portals. 
Experimental
Use reliable UDP for remote 
communication
-   Use IB for remote communication
Use Shared memory for on-node 
communication. This is currently experimental and should be avoided
Use UDP for remote 
communication
Enable this when using MOFED V2.2+ or 
Qlogic InfiniPath Hardware of IB communication

diff --git a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild 
b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
similarity index 89%
rename from sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild
rename to sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
index 92fc7c11f..8aa21c7dc 100644
--- a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild
+++ b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,6 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE_TRANSPORT="
-   transport-ib
transport-shmem
+transport-udp
 "
@@ -35,7 +34,6 @@ RDEPEND="
knem? ( sys-cluster/knem )
pmi? ( sys-cluster/pmix[pmi] )
ppe? ( sys-kernel/xpmem )
-   transport-ib? ( sys-fabric/ofed )
 "
 DEPEND="
${RDEPEND}
@@ -46,7 +44,6 @@ PATCHES=( 
"${FILESDIR}/${PN}-fix-PPE-related-compile-and-link-errors.patch" )
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
?? ( ppe transport-shmem )
-   ^^ ( transport-ib transport-udp )
 
knem? ( transport-shmem )
reliable-udp? ( transport-udp )
@@ -64,13 +61,14 @@ src_configure() {
--disable-picky
--disable-pmi-from-portals
--disable-static
+   --disable-transport-ib
--with-ev="${EPREFIX}/usr"
+   --without-ofed
 
$(use_enable me-triggered)
$(use_enable ppe)
$(use_enable reliable-udp)
$(use_enable test testing)
-   $(use_enable transport-ib)
$(use_enable transport-shmem)
$(use_enable transport-udp)
$(use_enable unordered-matching)
@@ -92,11 +90,6 @@ src_configure() {
else
myconf+=( "--without-pmi" )
fi
-   if use transport-ib; then
-   myconf+=( "--with-ofed=${EPREFIX}/usr" )
-   else
-   myconf+=( "--without-ofed" )
-   fi
 
econf "${myconf[@]}"
 }



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

2022-01-22 Thread Alessandro Barbieri
commit: 3be8bb210956709a66c688a0d5962ffbb5bfd4c4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Nov 13 00:00:38 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Jan 22 23:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3be8bb21

dev-python/ldappool: new version

Closes: https://bugs.gentoo.org/800159
Closes: https://bugs.gentoo.org/800157
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/ldappool/Manifest   |  2 +-
 ...ldappool-2.4.1.ebuild => ldappool-3.0.0.ebuild} | 28 ++
 2 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/dev-python/ldappool/Manifest b/dev-python/ldappool/Manifest
index 8dbaca185..eb00d3685 100644
--- a/dev-python/ldappool/Manifest
+++ b/dev-python/ldappool/Manifest
@@ -1 +1 @@
-DIST ldappool-2.4.1.tar.gz 18611 BLAKE2B 
44de0b3b3c4ef94e232189216e55c0adf85b51e4d6e2e7c47a6c9dca455e9e09919bc04e264e027e4ba96af8dc7315a78e5094f5ed2ccd4c8f6c3952da38370f
 SHA512 
ea22290d9acc7f90093cb27aacbf339e1edbad33780051db263cc5254d0b42494e6dd67da9f5e506f09c5867a69afbea89d14e0c3aac47233cba0ffe361b1a75
+DIST ldappool-3.0.0.tar.gz 22373 BLAKE2B 
077a4cac18185860790cb57b4bbc858c9e8bb9dfe8df61732ee10e3ec037508e198c085a0163b8fade62cf61e491f16a691720a7fa8e23190302c5dcee6728ab
 SHA512 
75491fa41b09ab9416397d40a596801c2f1ac133cb3946dcaf2f502414ca8241b72ccd8a106b8e04ff133cd5d568e3ed88795ca8c84b973f7be0c49ba123df31

diff --git a/dev-python/ldappool/ldappool-2.4.1.ebuild 
b/dev-python/ldappool/ldappool-3.0.0.ebuild
similarity index 50%
rename from dev-python/ldappool/ldappool-2.4.1.ebuild
rename to dev-python/ldappool/ldappool-3.0.0.ebuild
index f3cc13296..cc465f4fd 100644
--- a/dev-python/ldappool/ldappool-2.4.1.ebuild
+++ b/dev-python/ldappool/ldappool-3.0.0.ebuild
@@ -1,26 +1,34 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
+EAPI=8
+
 DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_8 )
 
 inherit distutils-r1
 
 DESCRIPTION="A connection pool for python-ldap"
-HOMEPAGE="https://launchpad.net/oslo;
+HOMEPAGE="
+   https://pypi.org/project/ldappool
+   https://opendev.org/openstack/ldappool
+   https://launchpad.net/ldappool
+"
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64"
 
-DEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-"
 RDEPEND="
>=dev-python/python-ldap-3.0.0[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
-   

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

2022-01-22 Thread Alessandro Barbieri
commit: f84ec554bdc36393f377849cf009e27a8ba3c900
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:05:39 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:05:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f84ec554

dev-python/automaton: new version

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/automaton/Manifest   |  2 +-
 dev-python/automaton/automaton-2.2.0.ebuild | 28 
 dev-python/automaton/automaton-2.4.0.ebuild | 34 +
 3 files changed, 35 insertions(+), 29 deletions(-)

diff --git a/dev-python/automaton/Manifest b/dev-python/automaton/Manifest
index 46260e7a6..5f52bb278 100644
--- a/dev-python/automaton/Manifest
+++ b/dev-python/automaton/Manifest
@@ -1 +1 @@
-DIST automaton-2.2.0.tar.gz 31629 BLAKE2B 
1db3968bf2eb3dcec77edd6ca8f7ad6afd16d4e1a23fe3f5520ab78d8b78e817cf9bde14bb008e8740fdbd03e4b871361402283407133def0c15485962a210ce
 SHA512 
9b773ac93f17542800b93e36ca8b42ab522b2fb1c72d36256a62a37463e49e9f299fbdb9d4507b7f2a6cf678bbcd16fc86be9d20720acf0b254e1bacca4c0300
+DIST automaton-2.4.0.tar.gz 34381 BLAKE2B 
dda40e6e8b5978e808e80a83581b7c101cca2d5abfd9f46388960608979ce44a1a6457e4cdcb7e7b527f3527c83c0db994c8c55908f61bacd5369ef1bce585fa
 SHA512 
e399fd12fd883112d49aff0d092fbc2b51952a24e3b40eae47d0bd7f5e2648689ab76413a2d404ef686ce5622e4661db1beb3e44a690c5c0279b85f69d267ecd

diff --git a/dev-python/automaton/automaton-2.2.0.ebuild 
b/dev-python/automaton/automaton-2.2.0.ebuild
deleted file mode 100644
index 6c1330df7..0
--- a/dev-python/automaton/automaton-2.2.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
-
-inherit distutils-r1
-
-DESCRIPTION="Friendly state machines for python."
-HOMEPAGE="https://pypi.org/project/automaton/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-DEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
-   https://pypi.org/project/automaton
+   https://opendev.org/openstack/automaton
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-01-22 Thread Alessandro Barbieri
commit: acdd105a415f2087c1e64f6644a2ea477f136954
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:09:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:09:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=acdd105a

profiles: remove ldappool mask

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 0e884a3aa..00e51739a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -13,11 +13,6 @@
 # Depends on masked libhandy 1.5.0
 >=app-text/komikku-0.36.0
 
-# Unavailable dep 

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

2022-01-22 Thread Alessandro Barbieri
commit: 8d62fba9569519f7b83ba3d0349f774e04580b0e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:13:28 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:13:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d62fba9

profiles: unmask python-manilaclient

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 00e51739a..adb957827 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -13,11 +13,6 @@
 # Depends on masked libhandy 1.5.0
 >=app-text/komikku-0.36.0
 
-# Unavailable dep 

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

2022-01-22 Thread Alessandro Barbieri
commit: 7b739d2efb9944d439fc6191b52739f9d9d65749
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:06:01 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:06:01 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b739d2e

profiles: remove automaton mask

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index f67843fba..0e884a3aa 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -13,17 +13,6 @@
 # Depends on masked libhandy 1.5.0
 >=app-text/komikku-0.36.0
 
-# Andrew Ammerlaan  (2022-01-21)
-# Unavailable dep 

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

2022-01-22 Thread Alessandro Barbieri
commit: 292b16ddb08d3e7b8dd938901253a957f4f5a7f4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jan 23 00:13:14 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Jan 23 00:13:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=292b16dd

dev-python/python-manilaclient: add 3.1.0, drop 3.0.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/python-manilaclient/Manifest| 2 +-
 ...-manilaclient-3.0.0.ebuild => python-manilaclient-3.1.0.ebuild} | 7 +++
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-python/python-manilaclient/Manifest 
b/dev-python/python-manilaclient/Manifest
index ff57f00c4..f263985b2 100644
--- a/dev-python/python-manilaclient/Manifest
+++ b/dev-python/python-manilaclient/Manifest
@@ -1 +1 @@
-DIST python-manilaclient-3.0.0.tar.gz 307814 BLAKE2B 
acc8dbd42f44e9d05f69d38823efd347b9d558f937dd76f985d734bff04cc869590a9b4dd2a1b16b76f4921febdf25701c11984c1475837bacef3871fccf55e4
 SHA512 
831de81e02745918c17282ddd382e61800123dba74edca6918dbf37270d95edeaaa8cc4afff7341c32dd9ebe786b801a9c4d6fe14d082e5fa9dfa4d294fbeb2e
+DIST python-manilaclient-3.1.0.tar.gz 309246 BLAKE2B 
aeaac9665237d6af918fbec243e010755cdaef5f1a2f73af39641fdb077c6266cce5e8848e6ac9df5cb9001c27bcfa886620db20f03b38593ba5542f46dd058d
 SHA512 
01f7bdf8c01a6b26c66c202c5472a819563264f8cc7fb29dc0d9ff95831866535ed11c8c77e1c0e6f333fd0028d3f4fda3fe4b2c23f693e17ea003ceb5b5b862

diff --git a/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild 
b/dev-python/python-manilaclient/python-manilaclient-3.1.0.ebuild
similarity index 91%
rename from dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild
rename to dev-python/python-manilaclient/python-manilaclient-3.1.0.ebuild
index 7ea1411ec..c6340a9f0 100644
--- a/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild
+++ b/dev-python/python-manilaclient/python-manilaclient-3.1.0.ebuild
@@ -25,10 +25,9 @@ RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
>=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
-   =dev-python/requests-2.14.2[${PYTHON_USEDEP}]
>=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
@@ -36,8 +35,8 @@ RDEPEND="
>=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
 "
-DEPEND="
-   ${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
>=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]



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

2022-01-22 Thread Alessandro Barbieri
commit: 497aee6557aa1d62266aa8bb51c47e4ba8bf2769
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Nov 11 17:48:45 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Jan 22 23:58:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=497aee65

dev-python/etcd3: initial import

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/etcd3/Manifest|  1 +
 dev-python/etcd3/etcd3-0.12.0.ebuild | 37 
 dev-python/etcd3/metadata.xml| 11 +++
 3 files changed, 49 insertions(+)

diff --git a/dev-python/etcd3/Manifest b/dev-python/etcd3/Manifest
new file mode 100644
index 0..5ffccd967
--- /dev/null
+++ b/dev-python/etcd3/Manifest
@@ -0,0 +1 @@
+DIST etcd3-0.12.0.tar.gz 63926 BLAKE2B 
adf6df5f1ced114387572c6a3361c7c57298b27be173fb91416ff989f7a252c81c1fcbe0bbbda3815102ad06fb2053d0585517ec75457a54e9617e61c6b53969
 SHA512 
d31cf0059036af91b489d6197fcda71314b5dcd068b6095212e1fec39d55b0bc4e943da3fdda6131fd1a6d48741334f5659e470c3284f0c6ab1a39d662d7d78a

diff --git a/dev-python/etcd3/etcd3-0.12.0.ebuild 
b/dev-python/etcd3/etcd3-0.12.0.ebuild
new file mode 100644
index 0..c3a5aa7ac
--- /dev/null
+++ b/dev-python/etcd3/etcd3-0.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for the etcd API v3"
+HOMEPAGE="
+   https://pypi.org/project/etcd3
+   https://github.com/kragniz/python-etcd3
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/grpcio-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/tenacity-5.0.2[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.6.1[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   dev-python/grpcio-tools[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pifpaf[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/etcd3/metadata.xml b/dev-python/etcd3/metadata.xml
new file mode 100644
index 0..b15a54b02
--- /dev/null
+++ b/dev-python/etcd3/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   etcd3
+   
+



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

2022-01-22 Thread Alessandro Barbieri
commit: 867f3d89ad3f63742c71f1e441b035c125e62f03
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Nov 10 23:44:45 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Jan 22 23:58:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=867f3d89

media-libs/skcms: load the library for testing

Closes: https://bugs.gentoo.org/822915
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 media-libs/skcms/skcms-0_pre20211006.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/skcms/skcms-0_pre20211006.ebuild 
b/media-libs/skcms/skcms-0_pre20211006.ebuild
index 426bb3837..115d950fc 100644
--- a/media-libs/skcms/skcms-0_pre20211006.ebuild
+++ b/media-libs/skcms/skcms-0_pre20211006.ebuild
@@ -36,5 +36,5 @@ src_install() {
 }
 
 src_test() {
-   ./tests || die
+   LD_LIBRARY_PATH="./:${LD_LIBRARY_PATH}" ./tests || die
 }



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

2022-01-22 Thread Alessandro Barbieri
commit: ad8c7f0ac5d278bc4cfce80ac32ad091069ceda8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Nov 11 22:31:47 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Jan 22 23:58:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad8c7f0a

dev-libs/zlib-google: initial import

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/zlib-google/Manifest  |  1 +
 dev-libs/zlib-google/metadata.xml  |  8 
 .../zlib-google/zlib-google-97.0.4692.13.ebuild| 43 ++
 3 files changed, 52 insertions(+)

diff --git a/dev-libs/zlib-google/Manifest b/dev-libs/zlib-google/Manifest
new file mode 100644
index 0..22c73f7b2
--- /dev/null
+++ b/dev-libs/zlib-google/Manifest
@@ -0,0 +1 @@
+DIST zlib-google-97.0.4692.13.tar.gz 313211 BLAKE2B 
2bf86ea9c3ffa84d3af1da212bc678695e3a7183adf6f1250d9b90d638ba2d1742551d00e0bc45e3739fca75afe2320df21d7ed93d173b2cf66afd7a3721f22f
 SHA512 
2e71d60b1af38525559f1207b629d035221143e5e53edb73413683457a28b2db195afdd0c9c8b7a54eadeb04594478239cd8b7a2fa97f4cb7f690697704e1529

diff --git a/dev-libs/zlib-google/metadata.xml 
b/dev-libs/zlib-google/metadata.xml
new file mode 100644
index 0..f31aef408
--- /dev/null
+++ b/dev-libs/zlib-google/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+

diff --git a/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild 
b/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild
new file mode 100644
index 0..4e0ccc2cb
--- /dev/null
+++ b/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="google zlib extras"
+HOMEPAGE="https://chromium.googlesource.com/chromium/src/+/refs/heads/main/third_party/zlib/google;
+SRC_URI="https://chromium.googlesource.com/chromium/src/+archive/refs/tags/${PV}/third_party/zlib.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64"
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="sys-libs/zlib"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   cd google || die
+
+   tc-export CXX
+
+   ${CXX} \
+   ${CXXFLAGS} \
+   ${LDFLAGS} \
+   -DUSE_SYSTEM_ZLIB \
+   -fPIC \
+   -shared \
+   -I. \
+   -Wl,-soname,libzlib_compression_utils_portable.so \
+   compression_utils_portable.cc \
+   -o libzlib_compression_utils_portable.so \
+   -lz \
+   || die
+}
+
+src_install() {
+   cd google || die
+   dolib.so libzlib_compression_utils_portable.so
+   doheader compression_utils_portable.h
+}



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

2022-01-22 Thread Matt Turner
commit: 144ccc9c9d4f20a903263876fcd1e31bdb37bfd5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jan 22 23:46:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jan 22 23:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144ccc9c

dev-util/umockdev: Version bump to 0.17.6

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

 dev-util/umockdev/Manifest   |  1 +
 dev-util/umockdev/umockdev-0.17.6.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index 9c56f16ec66f..0ebd97062ee9 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -4,3 +4,4 @@ DIST umockdev-0.17.1.tar.xz 485480 BLAKE2B 
5768d08c3f1cd2334afbf095c7d3f0d9290b9
 DIST umockdev-0.17.2.tar.xz 486076 BLAKE2B 
ae1df8b07d93290c9f2be267c4aaf795e8e2e0a9fd492fad4cfe46d8929bb020d9482f7769a62d9b3325a361c3ef276b92454026741f0b985e12f283e2a4f7cc
 SHA512 
fcf8c972dfa063922286702eeede8c273b9e78c1b1274a67ec459f64d17373a172400bff27f2fd9baee19af188fbd28c0f5e97b71bd7c8b50886933ad75547f3
 DIST umockdev-0.17.3.tar.xz 486052 BLAKE2B 
f1a2bf53de0a041abb23558c0ca245f86bf30453bf1f8b211fec3b654984feef3e9d62bca2e3625594538bfc9070e8a02dde81f62b0fb58c77e9b7e2d72961be
 SHA512 
93bd60097541f6821e6d5d2b407b0e59223a9eede0f1e2d44facd3a407599802ea5fad7cc3cc148a8bdb2b2a34c5c4c017346640f10a5f695600f23418a9afc5
 DIST umockdev-0.17.5.tar.xz 486396 BLAKE2B 
e4062f6d80aaf43de1c6f1768cd9b1e2f8953db613d4eed8e803a65d0e8238e215948f3e545a4a511348bb79a796d37d151ad40e7928093cb92e4e587ee12dc0
 SHA512 
f542f88dd66ce34b62658011b608c8849d938d9ab670361ffee324e6461916d1184f0787a12125b3baf0a700049fc4b9dc7eae21a77ec1d88921da9f51f49879
+DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 
973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331
 SHA512 
05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef

diff --git a/dev-util/umockdev/umockdev-0.17.6.ebuild 
b/dev-util/umockdev/umockdev-0.17.6.ebuild
new file mode 100644
index ..7a53f924c567
--- /dev/null
+++ b/dev-util/umockdev/umockdev-0.17.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson-multilib python-any-r1 vala
+
+DESCRIPTION="Mock hardware devices for creating unit tests"
+HOMEPAGE="https://github.com/martinpitt/umockdev/;
+SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   net-libs/libpcap[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/gobject-introspection-1.32:=
+"
+DEPEND="${RDEPEND}
+   test? (
+   ${PYTHON_DEPS}
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   )
+"
+BDEPEND="
+   $(vala_depend)
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_src_prepare
+}
+
+multilib_src_configure() {
+   export VALAC="$(type -P valac-$(vala_best_api_version))"
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test --no-suite fails-valgrind
+}



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/common-mistakes/

2022-01-22 Thread Sam James
commit: 1827baaac60d39987c44a791fde73b186c19844f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 23:41:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 23:43:45 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=1827baaa

ebuild-writing/common-mistakes: .diff -> .patch

We usually use .patch nowadays so reflect that in the docs.

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

 ebuild-writing/common-mistakes/text.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ebuild-writing/common-mistakes/text.xml 
b/ebuild-writing/common-mistakes/text.xml
index 4e26462..63c44d3 100644
--- a/ebuild-writing/common-mistakes/text.xml
+++ b/ebuild-writing/common-mistakes/text.xml
@@ -607,7 +607,7 @@ The best way to generate it would be:
 
 
 
-$ diff -u some-package-0.1.0.ebuild some-package-0.2.0.ebuild  
~/some-package-0.2.0.diff
+$ diff -u some-package-0.1.0.ebuild some-package-0.2.0.ebuild  
~/some-package-0.2.0.patch
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/new-ebuild/

2022-01-22 Thread Sam James
commit: e7c201902967728dffa91c9cca11c5896e15c98c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 23:39:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 23:40:54 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e7c20190

ebuild-maintenance/new-ebuild: use .patch, not .diff

We almost always use .patch now, so let's just reference it here too.

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

 ebuild-maintenance/new-ebuild/text.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ebuild-maintenance/new-ebuild/text.xml 
b/ebuild-maintenance/new-ebuild/text.xml
index 7ef8254..eebdb8d 100644
--- a/ebuild-maintenance/new-ebuild/text.xml
+++ b/ebuild-maintenance/new-ebuild/text.xml
@@ -101,8 +101,8 @@ this directory; any files bigger than 20KB-or-so should go 
to the
 mirrors to lower the amount of (unneeded) files our users have to
 download. You may want to consider naming patches you create yourself
 just to get your package to build with a version-specific name, such
-as mypkg-1.0-gentoo.diff, or more
-simply, 1.0-gentoo.diff.  Also note that the
+as mypkg-1.0-gentoo.patch, or more
+simply, 1.0-gentoo.patch.  Also note that the
 gentoo extension informs people that this patch was created
 by us, the Gentoo Linux developers, rather than having been grabbed from a
 mailing list or somewhere else. Again, you should not compress these



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

2022-01-22 Thread Michał Górny
commit: da559acee5fc0f221e8a837b788f906b5fb3f7d1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 22 20:48:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 22 23:40:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da559ace

dev-python/pandas: Bump to 1.4.0

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

 dev-python/pandas/Manifest |   1 +
 .../pandas-1.4.0-distutils-hack-assertion.patch|  14 ++
 dev-python/pandas/pandas-1.4.0.ebuild  | 187 +
 3 files changed, 202 insertions(+)

diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 250378b0f3da..f9d0d2479f80 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -1,3 +1,4 @@
 DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 
0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136
 SHA512 
a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534
 DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B 
a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009
 SHA512 
c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6
 DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 
7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3
 SHA512 
cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726
+DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B 
f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44
 SHA512 
800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489

diff --git 
a/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch 
b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch
new file mode 100644
index ..4842de94311f
--- /dev/null
+++ b/dev-python/pandas/files/pandas-1.4.0-distutils-hack-assertion.patch
@@ -0,0 +1,14 @@
+diff --git a/pandas/util/_print_versions.py b/pandas/util/_print_versions.py
+index 289900c473..91d518d1ab 100644
+--- a/pandas/util/_print_versions.py
 b/pandas/util/_print_versions.py
+@@ -60,8 +60,8 @@ def _get_dependency_info() -> dict[str, JSONSerializable]:
+ "pytz",
+ "dateutil",
+ # install / build,
+-"pip",
+ "setuptools",
++"pip",
+ "Cython",
+ # test
+ "pytest",

diff --git a/dev-python/pandas/pandas-1.4.0.ebuild 
b/dev-python/pandas/pandas-1.4.0.ebuild
new file mode 100644
index ..922f3eec3723
--- /dev/null
+++ b/dev-python/pandas/pandas-1.4.0.ebuild
@@ -0,0 +1,187 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+VIRTUALX_REQUIRED="manual"
+
+inherit distutils-r1 multiprocessing optfeature virtualx
+
+DESCRIPTION="Powerful data structures for data analysis and statistics"
+HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/;
+SRC_URI="
+   
https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz;
+S="${WORKDIR}/${P/_/}"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="doc full-support minimal test X"
+RESTRICT="!test? ( test )"
+
+RECOMMENDED_DEPEND="
+   >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}]
+   >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}]
+"
+
+# TODO: add pandas-gbq to the tree
+OPTIONAL_DEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/blosc[${PYTHON_USEDEP}]
+   || (
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   || (
+   dev-python/openpyxl[${PYTHON_USEDEP}]
+   dev-python/xlsxwriter[${PYTHON_USEDEP}]
+   )
+   >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
+   !hppa? (
+   dev-python/statsmodels[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.1[${PYTHON_USEDEP}]
+   )
+   X? (
+   || (
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   x11-misc/xclip
+   x11-misc/xsel
+   

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

2022-01-22 Thread Sam James
commit: 19e8a4736f9ad3697e87a0ae7ffdc2645ca5b1a3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 23:16:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 23:16:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e8a473

dev-python/nbconvert: fix mistune upper bound

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

 .../nbconvert/{nbconvert-6.4.0.ebuild => nbconvert-6.4.0-r1.ebuild}| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/nbconvert/nbconvert-6.4.0.ebuild 
b/dev-python/nbconvert/nbconvert-6.4.0-r1.ebuild
similarity index 95%
rename from dev-python/nbconvert/nbconvert-6.4.0.ebuild
rename to dev-python/nbconvert/nbconvert-6.4.0-r1.ebuild
index 3b031affd2a1..f75e157ec267 100644
--- a/dev-python/nbconvert/nbconvert-6.4.0.ebuild
+++ b/dev-python/nbconvert/nbconvert-6.4.0-r1.ebuild
@@ -21,7 +21,8 @@ RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/jupyter_core[${PYTHON_USEDEP}]
dev-python/jupyterlab_pygments[${PYTHON_USEDEP}]
-   >=dev-python/mistune-0.7.4[${PYTHON_USEDEP}]
+   >=dev-python/mistune-0.8.1[${PYTHON_USEDEP}]
+   =dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]



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

2022-01-22 Thread Sam James
commit: ae98396e398ebef534bc6542665dfb00b669a2a7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 23:12:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 23:14:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae98396e

dev-python/ipyparallel: add missing dev-python/jupyter_server dependency

dev-python/notebook breaks otherwise.

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

 .../{ipyparallel-8.1.0.ebuild => ipyparallel-8.1.0-r1.ebuild}| 5 +++--
 dev-python/ipyparallel/ipyparallel-8.1.0.ebuild  | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild 
b/dev-python/ipyparallel/ipyparallel-8.1.0-r1.ebuild
similarity index 96%
copy from dev-python/ipyparallel/ipyparallel-8.1.0.ebuild
copy to dev-python/ipyparallel/ipyparallel-8.1.0-r1.ebuild
index 773096505343..4786e43c2d39 100644
--- a/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-8.1.0-r1.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=8
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
dev-python/entrypoints[${PYTHON_USEDEP}]
@@ -22,6 +22,7 @@ RDEPEND="
>=dev-python/traitlets-4.3[${PYTHON_USEDEP}]
>=dev-python/ipython-4[${PYTHON_USEDEP}]
dev-python/jupyter_client[${PYTHON_USEDEP}]
+   dev-python/jupyter_server[${PYTHON_USEDEP}]
>=dev-python/ipykernel-4.4[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]

diff --git a/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild 
b/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild
index 773096505343..a417de29a11a 100644
--- a/dev-python/ipyparallel/ipyparallel-8.1.0.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-8.1.0.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=8



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/64le/

2022-01-22 Thread Georgy Yakovlev
commit: 8e1fe803c1d71edce3d72b8100f3585a486884ad
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 22:54:27 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 22:54:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1fe803

profiles/arch/powerpc/ppc64/64le: fix geogebra-bin unmask

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

 profiles/arch/powerpc/ppc64/64le/package.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask 
b/profiles/arch/powerpc/ppc64/64le/package.mask
index b21f4a070976..e6e546bebe8e 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -36,8 +36,8 @@
 -www-client/chromium
 
 # Georgy Yakovlev  (2021-05-07)↲
-# works on little-endian↲
-sci-mathematics/geogebra-bin
+# works on little-endian
+-sci-mathematics/geogebra-bin
 
 # Georgy Yakovlev  (2020-10-17)
 # works on ppc64le



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

2022-01-22 Thread Sam James
commit: ba3f0beaecf0ff7af4c5809d93a870e467c9a0c9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 22:49:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:49:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3f0bea

sys-process/parallel: add 20220122

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

 sys-process/parallel/Manifest |  2 ++
 sys-process/parallel/parallel-20220122.ebuild | 29 +++
 2 files changed, 31 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index e0b6b92db19b..a7ab98be542f 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -2,3 +2,5 @@ DIST parallel-20211122.tar.bz2 2267617 BLAKE2B 
55a9243f8781a781b75d51d0d6864ae2c
 DIST parallel-20211122.tar.bz2.sig 2080 BLAKE2B 
be79d9840ec4793e5046b0bea463110ff1f637b8a5ba85628af62d2f71eaaf9f455ac6d5332c8d4a1a8fd0aa200fa645e2f0161e284ba9fcae50dabf3d238775
 SHA512 
725f6b0663bfb8eeae51dab0804cfcdca14b79e35c9142e2fbc99cae6ae2a354dcec6ec95c04193316258dc4f0060431c2e4f7d1500bb395b8c8dc717a5fc1b9
 DIST parallel-20211222.tar.bz2 2267909 BLAKE2B 
f2258632ab4a8f0a13dcf7e617155a30eda32f792d2dcda3d31a0e0515d06546df42abd369e17badfd1ab5ec5099d390ee42bd70fbd603c98a974db142940b32
 SHA512 
864d9e9ab690008d0900544c409cef28758ff24a74ca4909ad7ada877ad7fd308995a929f626618ad6779daeaf44d13dda6c7aae274bbf66b8053d6d10ea809a
 DIST parallel-20211222.tar.bz2.sig 2080 BLAKE2B 
2e9a7138d78f339757096e6ada11222b4bba5124733ad99461caa3a4082b4b5820c2d6da779583306f6401bf4d0846ac136fce478d2fb4e8ed4b71f2db67a86f
 SHA512 
0661672fb11e45a50789e966572cb414cf0ce2b32ec64ff4c6309e66f23d3c7d89df05021b2858b3068ecbea6deeecfe39889c77c19c967a9cc61558c57e8e63
+DIST parallel-20220122.tar.bz2 2287377 BLAKE2B 
5a4d37442aa7319e8ea4b18a0b29ea8a69a4b235a938bd26e76e977da12c6d8f2cf1ce6bda2fff41b14f39750dadd6d60e58cf80cab82eaf9eb8f71e4b997a63
 SHA512 
8466e3a37930fdb1b77f8976bef6875f12cd57423d82afded9e30c6a15fd2361b6c50991f43c4a6d61d354d11a5f6da3344da72b1efc67fb7eda30a5242b1873
+DIST parallel-20220122.tar.bz2.sig 2080 BLAKE2B 
45287bd6d9d7bc33c52347135cca4b7a4df86c13b80a0c62bf861dfff4ce3136f655f25d33869fb752365643ec878c478615bcadc0ec9495c6e1b821584749f9
 SHA512 
6fa8003c031d29578a62b371eb50b5f1672763639fe02295734692e111f643c7588bf0c79a4569abfca6276647e69f7045d842b45003e465b9168fa819f06bba

diff --git a/sys-process/parallel/parallel-20220122.ebuild 
b/sys-process/parallel/parallel-20220122.ebuild
new file mode 100644
index ..5d68ea5357d0
--- /dev/null
+++ b/sys-process/parallel/parallel-20220122.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="dev-lang/perl:=
+   dev-perl/Devel-Size
+   dev-perl/Text-CSV
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}



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

2022-01-22 Thread Sam James
commit: a58067f447f5a6903352e5be1591bd08b949214d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 22:52:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:52:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58067f4

sys-apps/logwatch: add 7.6

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

 sys-apps/logwatch/Manifest|  1 +
 sys-apps/logwatch/logwatch-7.6.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/sys-apps/logwatch/Manifest b/sys-apps/logwatch/Manifest
index d3be92470bda..6ae6b7a0713e 100644
--- a/sys-apps/logwatch/Manifest
+++ b/sys-apps/logwatch/Manifest
@@ -1 +1,2 @@
 DIST logwatch-7.5.6.tar.gz 484873 BLAKE2B 
18a10f7baade4650c836ad402fcb92096923e0a8b6890352916e3b514bf85fe5b5070c0a47059c68fd84624407006107332f75a5ce3164a25cfa05f28f2ec882
 SHA512 
fb490f5bc1bf469309ee9caa1e040d71b4332d7fb64f94865a9b5fe707a92cb10c207022ce5e279709bf3412605f67f7da11303d91aa078f680c598398aab2ab
+DIST logwatch-7.6.tar.gz 488750 BLAKE2B 
fd7f2a7c65151dbfbd924102b01ead00f92d74a59a417361b65be972368f7ed93810feefedf1ad9bba2de5ebbc74589c3fc0a8a484f19b5a9782c9799ffdf656
 SHA512 
8672dcf2b781d89ec281c4370b204467f9db219edb7c23adf02b71decf0ecab7b442d6e95e91416af3aecc27948e9442bb3b369e532e40f7ef32635628e110af

diff --git a/sys-apps/logwatch/logwatch-7.6.ebuild 
b/sys-apps/logwatch/logwatch-7.6.ebuild
new file mode 100644
index ..0cc6a59b0cfa
--- /dev/null
+++ b/sys-apps/logwatch/logwatch-7.6.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit tmpfiles
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://git.code.sf.net/p/logwatch/git ${PN}"
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Analyzes and Reports on system logs"
+HOMEPAGE="https://sourceforge.net/projects/logwatch/;
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="virtual/cron
+   virtual/mta
+   virtual/mailx
+   dev-lang/perl
+   dev-perl/Date-Calc
+   dev-perl/Date-Manip
+   dev-perl/Tie-IxHash
+   dev-perl/Sys-CPU
+   dev-perl/Sys-MemInfo"
+
+PATCHES=()
+
+src_install() {
+   dodir /usr/share/logwatch/lib
+   dodir /usr/share/logwatch/scripts/services
+   dodir /usr/share/logwatch/scripts/shared
+   dodir /usr/share/logwatch/default.conf/logfiles
+   dodir /usr/share/logwatch/default.conf/services
+   dodir /usr/share/logwatch/default.conf/html
+   keepdir /etc/logwatch
+
+   # logwatch.pl requires cache dir (bug #607668)
+   newtmpfiles "${FILESDIR}"/logwatch.tmpfile ${PN}.conf
+
+   newsbin scripts/logwatch.pl logwatch.pl
+
+   exeinto /usr/share/logwatch/lib
+   doexe lib/*.pm
+
+   exeinto /usr/share/logwatch/scripts/services
+   doexe scripts/services/*
+
+   exeinto /usr/share/logwatch/scripts/shared
+   doexe scripts/shared/*
+
+   insinto /usr/share/logwatch/default.conf
+   doins conf/logwatch.conf
+
+   insinto /usr/share/logwatch/default.conf/logfiles
+   doins conf/logfiles/*
+
+   insinto /usr/share/logwatch/default.conf/services
+   doins conf/services/*
+
+   insinto /usr/share/logwatch/default.conf/html
+   doins conf/html/*
+
+   # Make sure logwatch is run before anything else #100243
+   exeinto /etc/cron.daily
+   newexe "${FILESDIR}"/logwatch 00-logwatch
+
+   doman logwatch.8
+   dodoc README HOWTO-Customize-LogWatch
+
+   # Do last due to insopts modification.
+   insinto /usr/share/logwatch/scripts/logfiles
+   insopts -m755
+   doins -r scripts/logfiles/*
+}
+
+pkg_postinst() {
+   # Migration from /etc/cron.daily/logwatch -> 
/etc/cron.daily/00-logwatch (bug #100243)
+   if [[ -e ${ROOT}/etc/cron.daily/logwatch ]] ; then
+   local md5=$(md5sum "${ROOT}"/etc/cron.daily/logwatch)
+   [[ ${md5} == "edb003cbc0686ed4cf37db16025635f3" ]] \
+   && rm -f "${ROOT}"/etc/cron.daily/logwatch \
+   || ewarn "You have two logwatch files in 
/etc/cron.daily/"
+   fi
+
+   # Trigger cache dir creation to allow immediate use of logwatch (bug 
#607668)
+   tmpfiles_process ${PN}.conf
+}



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

2022-01-22 Thread Sam James
commit: 43df9fc54a32e4419a9a389c9d8cf35a5d772e32
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:02:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43df9fc5

dev-util/gdbus-codegen: stable 2.70.2 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gdbus-codegen/gdbus-codegen-2.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.70.2.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.70.2.ebuild
index d925e0bc395a..25d16862da86 100644
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.70.2.ebuild
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.70.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND="${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"



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

2022-01-22 Thread Sam James
commit: 5709e2adb7e681622cfdf7626f70392382e8e793
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:08:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5709e2ad

media-libs/harfbuzz: stable 3.1.2 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/media-libs/harfbuzz/harfbuzz-3.1.2.ebuild 
b/media-libs/harfbuzz/harfbuzz-3.1.2.ebuild
index d453d6499d31..b81cb22682f5 100644
--- a/media-libs/harfbuzz/harfbuzz-3.1.2.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-3.1.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} =  ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



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

2022-01-22 Thread Sam James
commit: 1a65cca586a17d30236b5f416537fe24fbaf3e35
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:09:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a65cca5

x11-libs/gdk-pixbuf: stable 2.42.6-r1 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6-r1.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6-r1.ebuild
index fbe80af3bb6d..77daab30b12a 100644
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6-r1.ebuild
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf;
 
 LICENSE="LGPL-2.1+"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="+introspection jpeg tiff"
 
 # TODO: For windows/darwin support: shared-mime-info conditional, 
native_windows_loaders option review



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

2022-01-22 Thread Sam James
commit: 57fc02bb9c85161ba22d3827c44deba186db82b0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:00:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fc02bb

dev-libs/libinput: stable 1.19.3 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/libinput/libinput-1.19.3.ebuild 
b/dev-libs/libinput/libinput-1.19.3.ebuild
index efc5ee262c30..92ec9219105c 100644
--- a/dev-libs/libinput/libinput-1.19.3.ebuild
+++ b/dev-libs/libinput/libinput-1.19.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
 LICENSE="MIT"
 SLOT="0/10"
 [[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="doc input_devices_wacom test"
 RESTRICT="!test? ( test )"
 



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

2022-01-22 Thread Sam James
commit: e1b6fa5e84e6bac381577addf3d06494f6d32596
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:16:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b6fa5e

dev-lang/vala: stable 0.52.10 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-lang/vala/vala-0.52.10.ebuild 
b/dev-lang/vala/vala-0.52.10.ebuild
index d23dfaf2845e..bea2cf5b12d3 100644
--- a/dev-lang/vala/vala-0.52.10.ebuild
+++ b/dev-lang/vala/vala-0.52.10.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.52"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2022-01-22 Thread Sam James
commit: c843232f6096a24393c7bfc26bab833406e7fb13
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 15:58:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c843232f

dev-lang/vala: stable 0.50.10 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-lang/vala/vala-0.50.10.ebuild 
b/dev-lang/vala/vala-0.50.10.ebuild
index 829d403f4325..101ddad4e5a3 100644
--- a/dev-lang/vala/vala-0.50.10.ebuild
+++ b/dev-lang/vala/vala-0.50.10.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.50"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



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

2022-01-22 Thread Sam James
commit: 4c85289175d70e89313ff44ab678d4d200720ad9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:04:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c852891

dev-util/gi-docgen: stable 2021.8 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gi-docgen/gi-docgen-2021.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gi-docgen/gi-docgen-2021.8.ebuild 
b/dev-util/gi-docgen/gi-docgen-2021.8.ebuild
index 5a4eb2c88843..9b349aadf11b 100644
--- a/dev-util/gi-docgen/gi-docgen-2021.8.ebuild
+++ b/dev-util/gi-docgen/gi-docgen-2021.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv sparc 
x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-update-icon-cache/

2022-01-22 Thread Sam James
commit: ecf2296bc1b0be8ebd53366b037a1393073b6334
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:05:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf2296b

dev-util/gtk-update-icon-cache: stable 3.24.30 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.30.ebuild 
b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.30.ebuild
index b3558c52eae2..dadb319aa032 100644
--- a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.30.ebuild
+++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.30.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.ta
 LICENSE="LGPL-2.1+"
 SLOT="0"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 # man page was previously installed by gtk+:3 ebuild
 RDEPEND="



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

2022-01-22 Thread Sam James
commit: 4a088bedb03a6690808fc11b99c39090f2678ecf
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:04:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a088bed

dev-util/glib-utils: stable 2.70.2 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/glib-utils/glib-utils-2.70.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/glib-utils/glib-utils-2.70.2.ebuild 
b/dev-util/glib-utils/glib-utils-2.70.2.ebuild
index d5d69f8acfc7..65f2241aba75 100644
--- a/dev-util/glib-utils/glib-utils-2.70.2.ebuild
+++ b/dev-util/glib-utils/glib-utils-2.70.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+"
 SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~x86-winnt"
 
 RDEPEND="${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"



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

2022-01-22 Thread Sam James
commit: ddfcfa30f6d8ccb0764602b097089c1643b9915a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 15:54:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfcfa30

app-text/iso-codes: stable 4.9.0 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-text/iso-codes/iso-codes-4.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/iso-codes/iso-codes-4.9.0.ebuild 
b/app-text/iso-codes/iso-codes-4.9.0.ebuild
index 01d91b1ca2e6..1e705d3d7acb 100644
--- a/app-text/iso-codes/iso-codes-4.9.0.ebuild
+++ b/app-text/iso-codes/iso-codes-4.9.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
 
 BDEPEND="${PYTHON_DEPS}
sys-devel/gettext



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

2022-01-22 Thread Sam James
commit: 693a5dcb1dac4fba9021140be4dcfd016032a351
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 15:05:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693a5dcb

dev-python/stack_data: keyword 0.1.3-r1 for hppa, bug #808378

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/stack_data/stack_data-0.1.3-r1.ebuild 
b/dev-python/stack_data/stack_data-0.1.3-r1.ebuild
index 18e299fbd26d..e020895c96b2 100644
--- a/dev-python/stack_data/stack_data-0.1.3-r1.ebuild
+++ b/dev-python/stack_data/stack_data-0.1.3-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~riscv"
 
 RDEPEND="dev-python/asttokens[${PYTHON_USEDEP}]
dev-python/executing[${PYTHON_USEDEP}]



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

2022-01-22 Thread Sam James
commit: 143dec55c80907fec6d89eb7093652b9d4498492
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 15:53:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=143dec55

app-text/enchant: stable 2.3.2 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-text/enchant/enchant-2.3.2.ebuild 
b/app-text/enchant/enchant-2.3.2.ebuild
index 45a96f26c0c6..42b5a90931c0 100644
--- a/app-text/enchant/enchant-2.3.2.ebuild
+++ b/app-text/enchant/enchant-2.3.2.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/v${PV}/${P}.tar.gz
 
 LICENSE="LGPL-2.1+"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test voikko"
 REQUIRED_USE="|| ( hunspell aspell )"



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

2022-01-22 Thread Sam James
commit: eeb58b15dc372c0478ecac2b01223833d0ba983d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:01:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb58b15

dev-libs/vala-common: stable 0.52.10 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/vala-common/vala-common-0.52.10.ebuild 
b/dev-libs/vala-common/vala-common-0.52.10.ebuild
index ad0e5bd771f9..2831a5cdb204 100644
--- a/dev-libs/vala-common/vala-common-0.52.10.ebuild
+++ b/dev-libs/vala-common/vala-common-0.52.10.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 RDEPEND=""
 DEPEND=""



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

2022-01-22 Thread Sam James
commit: 3e177d6333f5c1599a7bff3d5db79f8cf7f19aa6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 15:57:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e177d63

dev-lang/vala: stable 0.48.22 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-lang/vala/vala-0.48.22.ebuild 
b/dev-lang/vala/vala-0.48.22.ebuild
index fffa6380652a..8b9d3daeced6 100644
--- a/dev-lang/vala/vala-0.48.22.ebuild
+++ b/dev-lang/vala/vala-0.48.22.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/glibmm/

2022-01-22 Thread Sam James
commit: 56329df6ee922d3c6afe39c1eb0c2afeec4a8f83
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 15:55:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56329df6

dev-cpp/glibmm: stable 2.66.2 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/glibmm/glibmm-2.66.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/glibmm/glibmm-2.66.2.ebuild 
b/dev-cpp/glibmm/glibmm-2.66.2.ebuild
index a921bcc62fe2..a1d3e317b40c 100644
--- a/dev-cpp/glibmm/glibmm-2.66.2.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.66.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtkmm.org;
 
 LICENSE="LGPL-2.1+"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
 IUSE="doc debug test"
 RESTRICT="!test? ( test )"
 



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

2022-01-22 Thread Sam James
commit: d1dbcaae0159fce66a0657d5e8872a9fbceb103c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan 21 16:06:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:38:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dbcaae

dev-util/umockdev: stable 0.16.2 for sparc, bug #831048

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/umockdev/umockdev-0.16.2.ebuild 
b/dev-util/umockdev/umockdev-0.16.2.ebuild
index cddb92fa0641..500fea5838f1 100644
--- a/dev-util/umockdev/umockdev-0.16.2.ebuild
+++ b/dev-util/umockdev/umockdev-0.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-01-22 Thread Sam James
commit: 2f7b5dee4b0f2470e52792ce352006664b9dc071
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 22:30:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:31:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7b5dee

dev-libs/libbsd: add 0.11.4

Drop obsolete pkg_setup hack from 2011 (at point of package import!)

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

 dev-libs/libbsd/Manifest |  1 +
 dev-libs/libbsd/libbsd-0.11.4.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest
index b181adc564fa..6d0fb03107da 100644
--- a/dev-libs/libbsd/Manifest
+++ b/dev-libs/libbsd/Manifest
@@ -1 +1,2 @@
 DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 
1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89
 SHA512 
a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5
+DIST libbsd-0.11.4.tar.xz 409148 BLAKE2B 
f6d71ac7b823cd8e46dbdefa044bdd6a026f7b1f4f5dcc6d7b9ad00851e1dff783ce55bdcfdea0896b98ed1f283df1a9baeaa55ca426c6653511d00e33fa63dc
 SHA512 
59b903389529ff69e8c4644483cc991ae1e574384ef8ea37b4552766cb72fdc254b1e64edf6d4594c98b520cd9fef8543fe002b2fe04da7a25750809d040b995

diff --git a/dev-libs/libbsd/libbsd-0.11.4.ebuild 
b/dev-libs/libbsd/libbsd-0.11.4.ebuild
new file mode 100644
index ..55d75e728bd8
--- /dev/null
+++ b/dev-libs/libbsd/libbsd-0.11.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Library to provide useful functions commonly found on BSD systems"
+HOMEPAGE="https://libbsd.freedesktop.org/wiki/ 
https://gitlab.freedesktop.org/libbsd/libbsd;
+SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+
+LICENSE="BSD BSD-2 BSD-4 ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-3.17
+"
+
+multilib_src_configure() {
+   # The build system will install libbsd-ctor.a despite of 
USE="-static-libs"
+   # which is correct, see:
+   # 
https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8
+   ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2022-01-22 Thread Sam James
commit: 6d2d4a44b2eb9a7a93a1b3d7b847674c75cdc0de
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 15 21:41:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:22:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2d4a44

autotools.eclass: update for autoconf 2.71

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

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

diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass
index af50b1d70fcd..85be205c1032 100644
--- a/eclass/autotools.eclass
+++ b/eclass/autotools.eclass
@@ -95,7 +95,7 @@ if [[ -n ${WANT_AUTOCONF} ]] ; then
none)   _autoconf_atom="" ;; # some packages don't require 
autoconf at all
2.1)_autoconf_atom="~sys-devel/autoconf-2.13" ;;
# if you change the "latest" version here, change also 
autotools_env_setup
-   latest|2.5) _autoconf_atom=">=sys-devel/autoconf-2.69" ;;
+   latest|2.5) _autoconf_atom=">=sys-devel/autoconf-2.71" ;;
*)  die "Invalid WANT_AUTOCONF value 
'${WANT_AUTOCONF}'" ;;
esac
export WANT_AUTOCONF
@@ -528,7 +528,7 @@ autotools_env_setup() {
[[ ${WANT_AUTOMAKE} == "latest" ]] && \
die "Cannot find the latest automake! Tried 
${_LATEST_AUTOMAKE[*]}"
fi
-   [[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.5
+   [[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.71
 }
 
 # @FUNCTION: autotools_run_tool



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

2022-01-22 Thread Sam James
commit: 5593ef751758f5e45b470f678134b93dd6b17078
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 14 19:21:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:22:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5593ef75

autotools.eclass: use --system-acdir for aclocal

We need to instruct aclocal that it might find macros in both
${BROOT} _and_ ${SYSROOT}.

- A classic example within BROOT is autoconf-archive.

- A classic example within SYSROOT is, say, libogg. A fair amount of
  codec software installs its own macro to help locating it (but this
  is in no ways limited to that genre/area).

  The correct position for a dependency like libogg is DEPEND, and yet
  the status quo doesn't mean that aclocal is obligated to check in ${ESYSROOT}
  which is where DEPEND-class dependencies are guaranteed to be installed.

  We can't rely on these being in BDEPEND -- in fact, most of the time,
  they won't be. If we wanted to rely on macros always being provided by
  BDEPEND, we'd have to duplicate a considerable number of dependencies
  in both BDEPEND + DEPEND, with the unnecessary cross-compilation that would
  entail too: it makes far more sense to just tell aclocal to look in the
  right place (an extra location).

Bug: https://bugs.gentoo.org/710792
Closes: https://bugs.gentoo.org/677002
Closes: https://bugs.gentoo.org/738918
Thanks-to: David Michael  gmail.com> (for the suggestion)
Thanks-to: James Le Cuirot  gentoo.org> (rubberducking & sounding 
board)
Signed-off-by: Sam James  gentoo.org>

 eclass/autotools.eclass | 20 +++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass
index e2572290f0cb..771673f4641a 100644
--- a/eclass/autotools.eclass
+++ b/eclass/autotools.eclass
@@ -332,8 +332,26 @@ eaclocal_amflags() {
 # They also force installing the support files for safety.
 # Respects AT_M4DIR for additional directories to search for macros.
 eaclocal() {
+   # Feed in a list of paths:
+   # - ${BROOT}/usr/share/aclocal
+   # - ${ESYSROOT}/usr/share/aclocal
+   # See bug #677002
+   if [[ ${EAPI} != [56] ]] ; then
+   if [[ ! -f "${T}"/aclocal/dirlist ]] ; then
+   mkdir "${T}"/aclocal || die
+   cat <<- EOF > "${T}"/aclocal/dirlist || die
+   ${BROOT}/usr/share/aclocal
+   ${ESYSROOT}/usr/share/aclocal
+   EOF
+   fi
+
+   local system_acdir=" --system-acdir=${T}/aclocal"
+   else
+   local system_acdir=""
+   fi
+
[[ ! -f aclocal.m4 || -n $(grep -e 'generated.*by aclocal' aclocal.m4) 
]] && \
-   autotools_run_tool --at-m4flags aclocal "$@" $(eaclocal_amflags)
+   autotools_run_tool --at-m4flags aclocal "$@" 
$(eaclocal_amflags) ${system_acdir}
 }
 
 # @FUNCTION: _elibtoolize



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

2022-01-22 Thread Sam James
commit: 0f7421157ba915ef3694d01ec5bec843b3ec424e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 15 21:38:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:22:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f742115

autotools.eclass: update for latest automake 1.16.4

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

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

diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass
index 771673f4641a..af50b1d70fcd 100644
--- a/eclass/autotools.eclass
+++ b/eclass/autotools.eclass
@@ -74,7 +74,7 @@ inherit gnuconfig libtool
 # Do NOT change this variable in your ebuilds!
 # If you want to force a newer minor version, you can specify the correct
 # WANT value by using a colon:  :
-_LATEST_AUTOMAKE=( 1.16.2-r1:1.16 )
+_LATEST_AUTOMAKE=( 1.16.4:1.16 )
 
 _automake_atom="sys-devel/automake"
 _autoconf_atom="sys-devel/autoconf"



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

2022-01-22 Thread Sam James
commit: 553191db3544b3c9960c47283329cb315649dfa3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 12 02:53:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:21:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553191db

autotools.eclass: don't inject -I${SYSROOT} to aclocal

When -I${SYSROOT} is injected, it'll override the default of -Im4, which
results in trying to install macros to ${SYSROOT} (a sandbox violation)
when they can't be found.

>From aclocal(1):
```
   -I DIR add directory to search list for .m4 files

   --install
  copy third-party files to the first -I directory
```

The first directory is normally -Im4 if anything, whereas when injected
(when ${SYSROOT} is defined), it ends up being ${SYSROOT}, not m4 (so
we try to copy macros to somewhere outside of the build directory).

[We could drop this just for > EAPI 7, but I'm not sure there's much
point there either. As Chewi observed in bug 677002, you can't
assume they'll be present in ${SYSROOT} anyway, and frankly,
the cross-compilation (and --root, --sysroot, and so on) situation
is rather bleak for earlier EAPIs, which is why we did all that
work for 7.]

Bug: https://bugs.gentoo.org/710792
Closes: https://bugs.gentoo.org/677002
Closes: https://bugs.gentoo.org/738918
Thanks-to: James Le Cuirot  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 eclass/autotools.eclass | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass
index 95c92cc6df8c..e2572290f0cb 100644
--- a/eclass/autotools.eclass
+++ b/eclass/autotools.eclass
@@ -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
 
 # @ECLASS: autotools.eclass
@@ -666,12 +666,6 @@ autotools_m4sysdir_include() {
# First try to use the paths the system integrator has set up.
local paths=( $(eval echo ${AT_SYS_M4DIR}) )
 
-   if [[ ${#paths[@]} -eq 0 && -n ${SYSROOT} ]] ; then
-   # If they didn't give us anything, then default to the SYSROOT.
-   # This helps when cross-compiling.
-   local path="${SYSROOT}/usr/share/aclocal"
-   [[ -d ${path} ]] && paths+=( "${path}" )
-   fi
_autotools_m4dir_include "${paths[@]}"
 }
 



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

2022-01-22 Thread Sam James
commit: 7779f34228f63c1707fa7fde2a663f6dfd169061
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 17:59:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7779f342

flag-o-matic.eclass: allow -frecord-command-line

In Clang, -frecord-gcc-switches does the same as this anyway.

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

 eclass/flag-o-matic.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 062bd04e2e0b..50caa401bacf 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -80,6 +80,7 @@ _setup-allowed-flags() {
# Cosmetic/output related, see e.g. bug #830534
-fno-diagnostics-color '-fmessage-length=*'
-fno-ident -fpermissive -frecord-gcc-switches
+   -frecord-command-line
'-fdiagnostics*' '-fplugin*'
'-W*' -w
 



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

2022-01-22 Thread Sam James
commit: a5e21edfc41b5663110f0a6dddf38975038c7009
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 16:50:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e21edf

flag-o-matic.eclass: allow -ffixed-x18 for arm64

Needed for shadow stack bits on ARM64.

Closes: https://bugs.gentoo.org/800533
Thanks-to: Jannik Glückert  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index a2e37b89b6f0..7ac4f4a7791d 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -109,6 +109,9 @@ _setup-allowed-flags() {
-mfix-rm7000 -mno-fix-rm7000 -mfix-r1 -mno-fix-r1
'-mr10k-cache-barrier=*' -mthumb -marm
 
+   # needed for arm64 (and in particular SCS)
+   -ffixed-x18
+
# gcc 4.5
-mno-fma4 -mno-movbe -mno-xop -mno-lwp
# gcc 4.6



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

2022-01-22 Thread Sam James
commit: ceeae764d33b6f9e041a0cb821a1096293880e68
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 16:53:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceeae764

flag-o-matic.eclass: allow -fstack-clash-protection, -fcf-protection=*

-fstack-clash-protection suggested by Arfrever.

Reported-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 7ac4f4a7791d..062bd04e2e0b 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -53,6 +53,8 @@ _setup-allowed-flags() {
# Hardening flags
'-fstack-protector*'
'-fstack-check*' -fno-stack-check
+   -fstack-clash-protection
+   '-fcf-protection=*'
-fbounds-check -fbounds-checking
-fno-PIE -fno-pie -nopie -no-pie
# Spectre mitigations, bug #646076



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

2022-01-22 Thread Sam James
commit: 55065b06c6d9ea69732624565caca2ac10320543
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 16:41:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55065b06

flag-o-matic.eclass: allow Spectre mitigation flags

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

 eclass/flag-o-matic.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 37577209281a..d6590a2e52df 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -55,6 +55,11 @@ _setup-allowed-flags() {
'-fstack-check*' -fno-stack-check
-fbounds-check -fbounds-checking
-fno-PIE -fno-pie -nopie -no-pie
+   # Spectre mitigations, bug #646076
+   '-mindirect-branch=*'
+   -mindirect-branch-register
+   '-mfunction-return=*'
+   -mretpoline
 
# Misc
-fno-unit-at-a-time -fno-strict-overflow



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

2022-01-22 Thread Sam James
commit: b15178943cb7a5a2ec58ae75ec6854860f73a8c9
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Fri Jun  1 00:00:00 2018 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1517894

flag-o-matic.eclass: strip-flags: Fix logic to properly support "=" in patterns.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 32119cb9a526..f8181a17e911 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -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
 
 # @ECLASS: flag-o-matic.eclass
@@ -48,7 +48,7 @@ setup-allowed-flags() {
 # Note: shell globs and character lists are allowed
 _setup-allowed-flags() {
ALLOWED_FLAGS=(
-   -pipe -O '-O[12sg]' -mcpu -march -mtune
+   -pipe -O '-O[12sg]' '-mcpu=*' '-march=*' '-mtune=*'
'-fstack-protector*'
'-fsanitize*' '-fno-sanitize*'
'-fstack-check*' -fno-stack-check
@@ -70,7 +70,7 @@ _setup-allowed-flags() {
'-[DUILR]*' '-Wl,*'
 
# Linker choice flag
-   '-fuse-ld'
+   '-fuse-ld=*'
)
 
# allow a bunch of flags that negate features / control ABI
@@ -80,19 +80,19 @@ _setup-allowed-flags() {
-fno-omit-frame-pointer '-fno-builtin*'
)
ALLOWED_FLAGS+=(
-   -mregparm -mno-app-regs -mapp-regs -mno-mmx -mno-sse
+   '-mregparm=*' -mno-app-regs -mapp-regs -mno-mmx -mno-sse
-mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2
-mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow -mno-popcnt
-mno-abm -mips1 -mips2 -mips3 -mips4 -mips32 -mips64 -mips16 
-mplt
-   -msoft-float -mno-soft-float -mhard-float -mno-hard-float -mfpu
-   -mieee -mieee-with-inexact -mschedule -mfloat-gprs -mspe 
-mno-spe
+   -msoft-float -mno-soft-float -mhard-float -mno-hard-float 
'-mfpu=*'
+   -mieee -mieee-with-inexact '-mschedule=*' -mfloat-gprs -mspe 
-mno-spe
-mtls-direct-seg-refs -mno-tls-direct-seg-refs -mflat -mno-flat
-   -mno-faster-structs -mfaster-structs -m32 -m64 -mx32 -mabi
-   -mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0 -mcmodel
-   -mstack-bias -mno-stack-bias -msecure-plt '-m*-toc' -mfloat-abi
+   -mno-faster-structs -mfaster-structs -m32 -m64 -mx32 '-mabi=*'
+   -mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0 
'-mcmodel=*'
+   -mstack-bias -mno-stack-bias -msecure-plt '-m*-toc' 
'-mfloat-abi=*'
-mfix-r4000 -mno-fix-r4000 -mfix-r4400 -mno-fix-r4400
-mfix-rm7000 -mno-fix-rm7000 -mfix-r1 -mno-fix-r1
-   -mr10k-cache-barrier -mthumb -marm
+   '-mr10k-cache-barrier=*' -mthumb -marm
 
# gcc 4.5
-mno-fma4 -mno-movbe -mno-xop -mno-lwp
@@ -452,9 +452,8 @@ strip-flags() {
local new=()
 
for x in ${!var} ; do
-   local flag=${x%%=*}
for y in "${ALLOWED_FLAGS[@]}" ; do
-   if [[ -z ${flag%%${y}} ]] ; then
+   if [[ ${x} == ${y} ]] ; then
new+=( "${x}" )
break
fi



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

2022-01-22 Thread Sam James
commit: 47d20223ebfdd16c71f48fec1a6194d4a5e87096
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 16:48:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d20223

flag-o-matic.eclass: allow -glldb

We already allow -ggdb for GDB and this is the analogue for LLDB.

Bug: https://bugs.gentoo.org/800533
Reported-by: Jannik Glückert  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index d6590a2e52df..a2e37b89b6f0 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -73,6 +73,7 @@ _setup-allowed-flags() {
-gdwarf '-gdwarf-*'
-gstabs -gstabs+
-gz
+   -glldb
 
# Cosmetic/output related, see e.g. bug #830534
-fno-diagnostics-color '-fmessage-length=*'



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

2022-01-22 Thread Sam James
commit: 50f429f0e0d8d81577b24c04061b5af01d350f9d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 16:35:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f429f0

flag-o-matic.eclass: allow -fno-diagnostics-color -fmessage-length=0

Both of these options are useful for automated reports and should
be harmless.

Closes: https://bugs.gentoo.org/830534
Reported-by: Agostino Sarubbo  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index f8181a17e911..38ad14d8f5fe 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -62,6 +62,8 @@ _setup-allowed-flags() {
-gstabs -gstabs+
-gz
 
+   # Cosmetic/output related, see e.g. bug #830534
+   -fno-diagnostics-color '-fmessage-length=*'
-fno-ident -fpermissive -frecord-gcc-switches
'-fdiagnostics*' '-fplugin*'
'-W*' -w



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

2022-01-22 Thread Sam James
commit: 1a8d2dfb17fde7a80a46e3ba5ef7fcb38fd106f2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 16:38:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 22:18:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8d2dfb

flag-o-matic.eclass: restructure comments a bit

No functional change.

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

 eclass/flag-o-matic.eclass | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 38ad14d8f5fe..37577209281a 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -49,13 +49,20 @@ setup-allowed-flags() {
 _setup-allowed-flags() {
ALLOWED_FLAGS=(
-pipe -O '-O[12sg]' '-mcpu=*' '-march=*' '-mtune=*'
+
+   # Hardening flags
'-fstack-protector*'
-   '-fsanitize*' '-fno-sanitize*'
'-fstack-check*' -fno-stack-check
-   -fbounds-check -fbounds-checking -fno-strict-overflow
-   -fno-PIE -fno-pie -nopie -no-pie -fno-unit-at-a-time
+   -fbounds-check -fbounds-checking
+   -fno-PIE -fno-pie -nopie -no-pie
+
+   # Misc
+   -fno-unit-at-a-time -fno-strict-overflow
+
+   # Sanitizers
+   '-fsanitize*' '-fno-sanitize*'
 
-   # debugging symbols should generally be very safe to add
+   # Debugging symbols should generally be very safe to add
-g '-g[0-9]'
-ggdb '-ggdb[0-9]'
-gdwarf '-gdwarf-*'



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

2022-01-22 Thread William Hubbs
commit: cd749ae4b24aef23dfdffd7856863981874d1032
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 21:16:07 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 21:54:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd749ae4

sys-cluster/kubelet: 1.23.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubelet/Manifest  |  1 +
 sys-cluster/kubelet/kubelet-1.23.2.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 1c8af6b2b0a5..bead7aeaae80 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -14,3 +14,4 @@ DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cda
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
 DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316
+DIST kubernetes-1.23.2.tar.gz 38183896 BLAKE2B 
6b8287ec0f2661f2c704aee5c8eada748395aa49b17d260fbb78ce7d2da6ac02dcf7d40018d954768ba174f9387d289fc9f8dc4c2d5a58689877a667c6e367e3
 SHA512 
af67745f84efe1e340187e510d42db231bbeef29d59fae3408b8a560bf5a336d3afa21d4a6bdd6a748ebd018aae0b15edcb4ebda594367aae3f91bae173c3a98

diff --git a/sys-cluster/kubelet/kubelet-1.23.2.ebuild 
b/sys-cluster/kubelet/kubelet-1.23.2.ebuild
new file mode 100644
index ..30ce73901c03
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.23.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



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

2022-01-22 Thread William Hubbs
commit: f3af0a02f2c53e89955ff0d643715e37331b181d
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 21:16:19 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 21:54:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3af0a02

sys-cluster/kube-scheduler: 1.23.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.23.2.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index 1c8af6b2b0a5..bead7aeaae80 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -14,3 +14,4 @@ DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cda
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
 DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316
+DIST kubernetes-1.23.2.tar.gz 38183896 BLAKE2B 
6b8287ec0f2661f2c704aee5c8eada748395aa49b17d260fbb78ce7d2da6ac02dcf7d40018d954768ba174f9387d289fc9f8dc4c2d5a58689877a667c6e367e3
 SHA512 
af67745f84efe1e340187e510d42db231bbeef29d59fae3408b8a560bf5a336d3afa21d4a6bdd6a748ebd018aae0b15edcb4ebda594367aae3f91bae173c3a98

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.23.2.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.23.2.ebuild
new file mode 100644
index ..92d54579e007
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.23.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: 78a85fe2ae28623281647f1cc4a608f61e880853
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 21:16:13 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 21:54:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a85fe2

sys-cluster/kube-proxy: 1.23.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-proxy/Manifest |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.23.2.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 1c8af6b2b0a5..bead7aeaae80 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -14,3 +14,4 @@ DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cda
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
 DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316
+DIST kubernetes-1.23.2.tar.gz 38183896 BLAKE2B 
6b8287ec0f2661f2c704aee5c8eada748395aa49b17d260fbb78ce7d2da6ac02dcf7d40018d954768ba174f9387d289fc9f8dc4c2d5a58689877a667c6e367e3
 SHA512 
af67745f84efe1e340187e510d42db231bbeef29d59fae3408b8a560bf5a336d3afa21d4a6bdd6a748ebd018aae0b15edcb4ebda594367aae3f91bae173c3a98

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.23.2.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.23.2.ebuild
new file mode 100644
index ..4cb0309eb568
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.23.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: 200712ec705a4dbc8f5089a614b4765711013a22
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 21:16:00 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 21:54:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200712ec

sys-cluster/kubectl: 1.23.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubectl/Manifest  |  1 +
 sys-cluster/kubectl/kubectl-1.23.2.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 1c8af6b2b0a5..bead7aeaae80 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -14,3 +14,4 @@ DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cda
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
 DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316
+DIST kubernetes-1.23.2.tar.gz 38183896 BLAKE2B 
6b8287ec0f2661f2c704aee5c8eada748395aa49b17d260fbb78ce7d2da6ac02dcf7d40018d954768ba174f9387d289fc9f8dc4c2d5a58689877a667c6e367e3
 SHA512 
af67745f84efe1e340187e510d42db231bbeef29d59fae3408b8a560bf5a336d3afa21d4a6bdd6a748ebd018aae0b15edcb4ebda594367aae3f91bae173c3a98

diff --git a/sys-cluster/kubectl/kubectl-1.23.2.ebuild 
b/sys-cluster/kubectl/kubectl-1.23.2.ebuild
new file mode 100644
index ..4139faa597f9
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.23.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+DEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: e4b114ecf4e330f0006162764a80a32bfe6cb80a
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 21:15:48 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 21:54:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b114ec

sys-cluster/kube-apiserver: 1.23.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.23.2.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index 1c8af6b2b0a5..bead7aeaae80 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -14,3 +14,4 @@ DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cda
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
 DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316
+DIST kubernetes-1.23.2.tar.gz 38183896 BLAKE2B 
6b8287ec0f2661f2c704aee5c8eada748395aa49b17d260fbb78ce7d2da6ac02dcf7d40018d954768ba174f9387d289fc9f8dc4c2d5a58689877a667c6e367e3
 SHA512 
af67745f84efe1e340187e510d42db231bbeef29d59fae3408b8a560bf5a336d3afa21d4a6bdd6a748ebd018aae0b15edcb4ebda594367aae3f91bae173c3a98

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.23.2.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.23.2.ebuild
new file mode 100644
index ..f500b5c78822
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.23.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+   acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2022-01-22 Thread William Hubbs
commit: 6e75471423f837215e6f1476faa2d220e128104d
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 21:15:55 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 21:54:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e754714

sys-cluster/kube-controller-manager: 1.23.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.23.2.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index 1c8af6b2b0a5..bead7aeaae80 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -14,3 +14,4 @@ DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cda
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
 DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316
+DIST kubernetes-1.23.2.tar.gz 38183896 BLAKE2B 
6b8287ec0f2661f2c704aee5c8eada748395aa49b17d260fbb78ce7d2da6ac02dcf7d40018d954768ba174f9387d289fc9f8dc4c2d5a58689877a667c6e367e3
 SHA512 
af67745f84efe1e340187e510d42db231bbeef29d59fae3408b8a560bf5a336d3afa21d4a6bdd6a748ebd018aae0b15edcb4ebda594367aae3f91bae173c3a98

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.23.2.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.23.2.ebuild
new file mode 100644
index ..0d5f0abd650c
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.23.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: 5564ddf43054dbd9820c301babe7307fee014361
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 21:15:21 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 21:54:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5564ddf4

sys-cluster/kubeadm: 1.23.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubeadm/Manifest  |  1 +
 sys-cluster/kubeadm/kubeadm-1.23.2.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 1c8af6b2b0a5..bead7aeaae80 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -14,3 +14,4 @@ DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cda
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
 DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316
+DIST kubernetes-1.23.2.tar.gz 38183896 BLAKE2B 
6b8287ec0f2661f2c704aee5c8eada748395aa49b17d260fbb78ce7d2da6ac02dcf7d40018d954768ba174f9387d289fc9f8dc4c2d5a58689877a667c6e367e3
 SHA512 
af67745f84efe1e340187e510d42db231bbeef29d59fae3408b8a560bf5a336d3afa21d4a6bdd6a748ebd018aae0b15edcb4ebda594367aae3f91bae173c3a98

diff --git a/sys-cluster/kubeadm/kubeadm-1.23.2.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.23.2.ebuild
new file mode 100644
index ..c780fd079aea
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.23.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.17"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



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

2022-01-22 Thread Georgy Yakovlev
commit: a2a23272e8d09e2ed5aac9719ff822c28e94c8ef
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 21:37:44 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 21:37:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a23272

dev-java/openjdk: require gentoo-vm set for upgrade

Bug: https://bugs.gentoo.org/831839
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/openjdk-11.0.14_p9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/openjdk/openjdk-11.0.14_p9.ebuild 
b/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
index 2ec008bab592..664a6948d878 100644
--- a/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
+++ b/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
@@ -95,8 +95,8 @@ DEPEND="
javafx? ( dev-java/openjfx:${SLOT}= )
system-bootstrap? (
|| (
-   dev-java/openjdk-bin:${SLOT}
-   dev-java/openjdk:${SLOT}
+   dev-java/openjdk-bin:${SLOT}[gentoo-vm(+)]
+   dev-java/openjdk:${SLOT}[gentoo-vm(+)]
)
)
 "



[gentoo-commits] proj/devmanual:master commit in: keywording/

2022-01-22 Thread Sam James
commit: 5ef0611901e3ef14e6473c960418985f6b6f7c61
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 12 04:36:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 21:34:56 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=5ef06119

keywording: mention filing bugs for package.mask entries

It's useful to have a bug filed for things masked for testing / due
to breakages so that feedback can be gathered in one place / the relevant
issue can be debugged.

We've sometimes had things p.masked indefinitely for "testing" when
it's not clear exactly what needs to be done left, or due to a "bug"
which with few details cannot be reproduced some time later.

Bug: https://bugs.gentoo.org/705394
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/devmanual/pull/262
Signed-off-by: Sam James  gentoo.org>

 keywording/text.xml | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/keywording/text.xml b/keywording/text.xml
index 1398ca7..732271f 100644
--- a/keywording/text.xml
+++ b/keywording/text.xml
@@ -138,6 +138,12 @@ which are not hard masked must not have a 
dependency upon hard masked
 packages.
 
 
+
+It is good practice to file a bug for ebuilds listed in package.mask to
+allow feedback to be gathered in one location and to reduce the chance of
+forgetting about it. Mention the bug number in the mask message.
+
+
 
 The only time it is acceptable for a user to see the Possibly a DEPEND
 problem error message is if they have manually changed visibility levels 
for



[gentoo-commits] proj/devmanual:master commit in: keywording/

2022-01-22 Thread Sam James
commit: d3dbd7ea0bd09daf0c9daf790d50952244b62b0a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 12 04:31:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 21:34:55 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=d3dbd7ea

keywording: add note about `repoman commit --straight-to-stable`

Somewhat regularly see --force being used with repoman commit rather
than --straigh-to-stable.

--straight-to-stable is preferable if it must be done because it
doesn't disable repoman's other QA checks.

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

 keywording/text.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/keywording/text.xml b/keywording/text.xml
index ed6b6d1..1398ca7 100644
--- a/keywording/text.xml
+++ b/keywording/text.xml
@@ -189,7 +189,10 @@ a dependency of a package already keyworded.
 
 
 
-Do not commit straight to arch ("stable").
+Do not commit straight to arch ("stable"). If it is necessary
+to do so, when using repoman, use
+repoman commit --straight-to-stable and not --force as
+this disables other QA checks.
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/package-moves/

2022-01-22 Thread Sam James
commit: 20a8ffa9fdd1b9f30fd99346dc6c9f876a4af5f0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 12 04:44:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 21:34:47 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=20a8ffa9

ebuild-maintenance/package-moves: minor grammar and formatting nits

- Drop a comma
- Use SLOT

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/devmanual/pull/260
Signed-off-by: Sam James  gentoo.org>

 ebuild-maintenance/package-moves/text.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ebuild-maintenance/package-moves/text.xml 
b/ebuild-maintenance/package-moves/text.xml
index 206436b..4180c17 100644
--- a/ebuild-maintenance/package-moves/text.xml
+++ b/ebuild-maintenance/package-moves/text.xml
@@ -47,7 +47,7 @@ the package.
 
 
 Afterwards, move the package files using git mv. Add the move entry
-to profiles/updates/, in the following format:
+to profiles/updates/ in the following format:
 
 
 
@@ -96,8 +96,8 @@ during the update.
 
 
 
-The process for changing the ebuild's SLOT (a "slotmove") is very similar to 
the
-previous process.  Besides changing the SLOT in the ebuild file, you
+The process for changing the ebuild's SLOT (a "slotmove") is very 
similar to the
+previous process.  Besides changing the SLOT in the ebuild file, you
 also need to create a new entry in profiles/updates/ in
 the Gentoo repository in the following format:
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/package-moves/

2022-01-22 Thread Sam James
commit: 986ca8f1dd6eca7c9a1b099a9a652bc9710786b1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 11:15:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 21:34:45 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=986ca8f1

ebuild-maintenance/package-moves: add common terms for pkgmove/slotmove

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

 ebuild-maintenance/package-moves/text.xml | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/ebuild-maintenance/package-moves/text.xml 
b/ebuild-maintenance/package-moves/text.xml
index 21cd245..93e0dcf 100644
--- a/ebuild-maintenance/package-moves/text.xml
+++ b/ebuild-maintenance/package-moves/text.xml
@@ -35,12 +35,13 @@ the following must be noted:
 
 
 
-Moving or renaming a package requires several operations. Firstly, verify that
-the ebuilds will continue to work correctly after the move. If the category
-changes, you must verify all ${CATEGORY} uses. If the package name
-changes, you must verify ${PN}, ${P}, etc. Whenever the old value
-is necessary, substitute the variable reference with the verbatim text, so that
-it won't get affected by the move. Commit the changes separately before moving
+Moving or renaming a package (sometimes called a "pkgmove" or just "move")
+requires several operations. Firstly, verify that the ebuilds will continue to
+work correctly after the move. If the category changes, you must verify all
+${CATEGORY} uses. If the package name changes, you must verify
+${PN}, ${P}, etc. Whenever the old value is necessary,
+substitute the variable reference with the verbatim text, so that it won't get
+affected by the move. Commit the changes separately before moving
 the package.
 
 
@@ -92,7 +93,7 @@ during the update.
 
 
 
-The process for changing the ebuild's SLOT is very similar to the
+The process for changing the ebuild's SLOT (a "slotmove") is very similar to 
the
 previous process.  Besides changing the SLOT in the ebuild file, you
 also need to create a new entry in profiles/updates/ in
 the Gentoo repository in the following format:



[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/package-moves/

2022-01-22 Thread Sam James
commit: ad87b9249ca686eee537e76d0bb6916ef22d9aa2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 11:17:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 21:34:46 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ad87b924

ebuild-maintenance/package-moves: mention optfeature

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

 ebuild-maintenance/package-moves/text.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ebuild-maintenance/package-moves/text.xml 
b/ebuild-maintenance/package-moves/text.xml
index dc9fc6b..206436b 100644
--- a/ebuild-maintenance/package-moves/text.xml
+++ b/ebuild-maintenance/package-moves/text.xml
@@ -62,8 +62,8 @@ and update them. These include:
 
   
 dependencies,
-has_version and best_version uses in other ebuilds
-and eclasses
+optfeature.eclass uses, has_version and best_version
+uses in other ebuilds and eclasses
   
   
 all profiles/ tree entries (e.g. profiles/package.mask)



[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/package-moves/

2022-01-22 Thread Sam James
commit: dc5767a0404c1d60e67352202953d88931a6cedc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 11:16:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 21:34:45 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=dc5767a0

ebuild-maintenance/package-moves: mention updating wiki pages

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

 ebuild-maintenance/package-moves/text.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ebuild-maintenance/package-moves/text.xml 
b/ebuild-maintenance/package-moves/text.xml
index 93e0dcf..dc9fc6b 100644
--- a/ebuild-maintenance/package-moves/text.xml
+++ b/ebuild-maintenance/package-moves/text.xml
@@ -78,6 +78,9 @@ and update them. These include:
   
 open bug summaries
   
+  
+wiki pages
+  
 
 
 



[gentoo-commits] proj/devmanual:master commit in: keywording/

2022-01-22 Thread Sam James
commit: e61cbdca52edcc1ff6bac20577722793703997ce
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 12 04:26:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 21:34:54 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e61cbdca

keywording: add explanatory text on maintainer obligations

Inspired partly by a discussion on a GitHub pull request [0].

[0] https://github.com/gentoo/gentoo/pull/23735
Signed-off-by: Sam James  gentoo.org>

 keywording/text.xml | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/keywording/text.xml b/keywording/text.xml
index cc10166..ed6b6d1 100644
--- a/keywording/text.xml
+++ b/keywording/text.xml
@@ -243,6 +243,29 @@ to do this.
 Moving from ~arch to arch
 
 
+
+If a package has stable keywords, maintainers should regularly (subject to the
+rules below) file stabilization bugs for their packages, ideally approximately
+every 30 days after a new version is added. If a bug report for stabilization
+is filed by somebody else, the maintainer should respond with an
+acknowledgement ("ACK") if the ebuild is ready, and a negative
+acknowledgement ("NAK") if not.
+
+
+
+Previous stable keywords should not be dropped without good cause and it is
+courteous to ping members of the relevant arch team first. Maintainers must not
+drop stable keywords simply because they don't have access to a platform: this
+is what Gentoo's arch teams are here for.
+
+
+
+By convention, these bugs are assigned to package maintainers, but the only
+action expected from maintainers is to acknowledge or reject the
+stabilization rather than carry out additional testing on each required
+architecture themselves.
+
+
 
 Stabilization, i.e., moving an ebuild from ~arch ("testing") to
 arch ("stable"), is done by the relevant architecture teams. If you have



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

2022-01-22 Thread Georgy Yakovlev
commit: 638380fd32879bdce1986ddb09561ec866382760
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 21:22:59 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 21:22:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638380fd

sys-fs/duperemove: keyword 0.11.3 for ~ppc64

Closes: https://bugs.gentoo.org/831838
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/duperemove/duperemove-0.11.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/duperemove/duperemove-0.11.3.ebuild 
b/sys-fs/duperemove/duperemove-0.11.3.ebuild
index e26abe5c4f9d..2f93aae79038 100644
--- a/sys-fs/duperemove/duperemove-0.11.3.ebuild
+++ b/sys-fs/duperemove/duperemove-0.11.3.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=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/markfasheh/duperemove/archive/v${PV/_/.}.tar.gz -> $
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE=""
 
 RDEPEND="



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

2022-01-22 Thread Georgy Yakovlev
commit: d1ff6d69a33d8c12ce9edaece3be362e983fa66d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 22 21:17:11 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 22 21:17:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ff6d69

dev-java/openjdk-bin: fix installation directory

Bug: https://bugs.gentoo.org/831780
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...penjdk-bin-11.0.14_p9.ebuild => openjdk-bin-11.0.14_p9-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9-r1.ebuild
similarity index 97%
rename from dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild
rename to dev-java/openjdk-bin/openjdk-bin-11.0.14_p9-r1.ebuild
index 019ca529d3b6..8a31f21d 100644
--- a/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-11.0.14_p9-r1.ebuild
@@ -71,7 +71,7 @@ src_unpack() {
 }
 
 src_install() {
-   local dest="/opt/${PN}-${SLOT}"
+   local dest="/opt/${P}"
local ddest="${ED}/${dest#/}"
 
# on macOS if they would exist they would be called .dylib, but most
@@ -107,6 +107,9 @@ src_install() {
dodir "${dest}"
cp -pPR * "${ddest}" || die
 
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
java-vm_set-pax-markings "${ddest}"
java-vm_revdep-mask



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

2022-01-22 Thread William Hubbs
commit: 68eee81e899342885e1920b5c12eede17e98
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 20:53:05 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 20:57:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68eee81e

sys-cluster/kube-scheduler: 1.22.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.22.6.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index 1b5c96427b27..1c8af6b2b0a5 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -12,4 +12,5 @@ DIST kubernetes-1.22.2.tar.gz 35997127 BLAKE2B 
bcc5deb9f446032baeff60b3f75e11c75
 DIST kubernetes-1.22.3.tar.gz 36006761 BLAKE2B 
d0ee379c1d30a5592b2423bf71733904c2d63b7a45b5b49d5a57bd3cdbacdd20d52cb1b3eb9aa7e586401505d8473a3a148e49b3d62715960755df0532b9822c
 SHA512 
d2a4c6f2febbccb395478e88a49297fee627bfc843387a0ae607f655e72ae6b085489ac6cd3982481357c1c745a59d43a282b725e17659e60c178e6ab57c0ca6
 DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cdaec625536ebab66239e4433c759efbc51ac0222898760f95e1154d7c3532c03565a54181015ddfb910ee55d963086c79
 SHA512 
b2b8060d031dac83c65e634ad14b804010036a7d74161dd37349f39974d862b10b48423c2dcb4e9ca9e775c94dbe9595d49e57c98a2e6a8d8335cb235ba342e0
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
+DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.22.6.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.22.6.ebuild
new file mode 100644
index ..6deafd6db8c6
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.22.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.16"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: 428e18c8509c8942d2dbbc85b5c676e1dda419ef
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 20:52:34 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 20:57:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428e18c8

sys-cluster/kube-apiserver: 1.22.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.22.6.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index 1b5c96427b27..1c8af6b2b0a5 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -12,4 +12,5 @@ DIST kubernetes-1.22.2.tar.gz 35997127 BLAKE2B 
bcc5deb9f446032baeff60b3f75e11c75
 DIST kubernetes-1.22.3.tar.gz 36006761 BLAKE2B 
d0ee379c1d30a5592b2423bf71733904c2d63b7a45b5b49d5a57bd3cdbacdd20d52cb1b3eb9aa7e586401505d8473a3a148e49b3d62715960755df0532b9822c
 SHA512 
d2a4c6f2febbccb395478e88a49297fee627bfc843387a0ae607f655e72ae6b085489ac6cd3982481357c1c745a59d43a282b725e17659e60c178e6ab57c0ca6
 DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cdaec625536ebab66239e4433c759efbc51ac0222898760f95e1154d7c3532c03565a54181015ddfb910ee55d963086c79
 SHA512 
b2b8060d031dac83c65e634ad14b804010036a7d74161dd37349f39974d862b10b48423c2dcb4e9ca9e775c94dbe9595d49e57c98a2e6a8d8335cb235ba342e0
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
+DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.22.6.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.22.6.ebuild
new file mode 100644
index ..19b4da1a49f7
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.22.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+   acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.16"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: f9917daa0f129747763e8116791cdb63a29144e1
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 20:52:27 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 20:57:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9917daa

sys-cluster/kubeadm: 1.22.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubeadm/Manifest  |  1 +
 sys-cluster/kubeadm/kubeadm-1.22.6.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 1b5c96427b27..1c8af6b2b0a5 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -12,4 +12,5 @@ DIST kubernetes-1.22.2.tar.gz 35997127 BLAKE2B 
bcc5deb9f446032baeff60b3f75e11c75
 DIST kubernetes-1.22.3.tar.gz 36006761 BLAKE2B 
d0ee379c1d30a5592b2423bf71733904c2d63b7a45b5b49d5a57bd3cdbacdd20d52cb1b3eb9aa7e586401505d8473a3a148e49b3d62715960755df0532b9822c
 SHA512 
d2a4c6f2febbccb395478e88a49297fee627bfc843387a0ae607f655e72ae6b085489ac6cd3982481357c1c745a59d43a282b725e17659e60c178e6ab57c0ca6
 DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cdaec625536ebab66239e4433c759efbc51ac0222898760f95e1154d7c3532c03565a54181015ddfb910ee55d963086c79
 SHA512 
b2b8060d031dac83c65e634ad14b804010036a7d74161dd37349f39974d862b10b48423c2dcb4e9ca9e775c94dbe9595d49e57c98a2e6a8d8335cb235ba342e0
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
+DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316

diff --git a/sys-cluster/kubeadm/kubeadm-1.22.6.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.22.6.ebuild
new file mode 100644
index ..654b067fe403
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.22.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.16"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kube-controller-manager/

2022-01-22 Thread William Hubbs
commit: 47dd11c9aa751a2a442066f8c4045d92101f29ed
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 20:52:41 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 20:57:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47dd11c9

sys-cluster/kube-controller-manager: 1.22.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.22.6.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index 1b5c96427b27..1c8af6b2b0a5 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -12,4 +12,5 @@ DIST kubernetes-1.22.2.tar.gz 35997127 BLAKE2B 
bcc5deb9f446032baeff60b3f75e11c75
 DIST kubernetes-1.22.3.tar.gz 36006761 BLAKE2B 
d0ee379c1d30a5592b2423bf71733904c2d63b7a45b5b49d5a57bd3cdbacdd20d52cb1b3eb9aa7e586401505d8473a3a148e49b3d62715960755df0532b9822c
 SHA512 
d2a4c6f2febbccb395478e88a49297fee627bfc843387a0ae607f655e72ae6b085489ac6cd3982481357c1c745a59d43a282b725e17659e60c178e6ab57c0ca6
 DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cdaec625536ebab66239e4433c759efbc51ac0222898760f95e1154d7c3532c03565a54181015ddfb910ee55d963086c79
 SHA512 
b2b8060d031dac83c65e634ad14b804010036a7d74161dd37349f39974d862b10b48423c2dcb4e9ca9e775c94dbe9595d49e57c98a2e6a8d8335cb235ba342e0
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
+DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.6.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.6.ebuild
new file mode 100644
index ..3611bae7ae46
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.22.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.16"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: e80220d537ec84ec2b19296d3a156e8e0190b976
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 20:52:58 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 20:57:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e80220d5

sys-cluster/kube-proxy: 1.22.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-proxy/Manifest |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.22.6.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 1b5c96427b27..1c8af6b2b0a5 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -12,4 +12,5 @@ DIST kubernetes-1.22.2.tar.gz 35997127 BLAKE2B 
bcc5deb9f446032baeff60b3f75e11c75
 DIST kubernetes-1.22.3.tar.gz 36006761 BLAKE2B 
d0ee379c1d30a5592b2423bf71733904c2d63b7a45b5b49d5a57bd3cdbacdd20d52cb1b3eb9aa7e586401505d8473a3a148e49b3d62715960755df0532b9822c
 SHA512 
d2a4c6f2febbccb395478e88a49297fee627bfc843387a0ae607f655e72ae6b085489ac6cd3982481357c1c745a59d43a282b725e17659e60c178e6ab57c0ca6
 DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cdaec625536ebab66239e4433c759efbc51ac0222898760f95e1154d7c3532c03565a54181015ddfb910ee55d963086c79
 SHA512 
b2b8060d031dac83c65e634ad14b804010036a7d74161dd37349f39974d862b10b48423c2dcb4e9ca9e775c94dbe9595d49e57c98a2e6a8d8335cb235ba342e0
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
+DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.22.6.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.22.6.ebuild
new file mode 100644
index ..866b8b777f1f
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.22.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools
+   !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.16"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



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

2022-01-22 Thread William Hubbs
commit: 41007817628ba18eefff608b8ee09fb651975eea
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 20:52:53 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 20:57:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41007817

sys-cluster/kubelet: 1.22.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubelet/Manifest  |  1 +
 sys-cluster/kubelet/kubelet-1.22.6.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 1b5c96427b27..1c8af6b2b0a5 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -12,4 +12,5 @@ DIST kubernetes-1.22.2.tar.gz 35997127 BLAKE2B 
bcc5deb9f446032baeff60b3f75e11c75
 DIST kubernetes-1.22.3.tar.gz 36006761 BLAKE2B 
d0ee379c1d30a5592b2423bf71733904c2d63b7a45b5b49d5a57bd3cdbacdd20d52cb1b3eb9aa7e586401505d8473a3a148e49b3d62715960755df0532b9822c
 SHA512 
d2a4c6f2febbccb395478e88a49297fee627bfc843387a0ae607f655e72ae6b085489ac6cd3982481357c1c745a59d43a282b725e17659e60c178e6ab57c0ca6
 DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cdaec625536ebab66239e4433c759efbc51ac0222898760f95e1154d7c3532c03565a54181015ddfb910ee55d963086c79
 SHA512 
b2b8060d031dac83c65e634ad14b804010036a7d74161dd37349f39974d862b10b48423c2dcb4e9ca9e775c94dbe9595d49e57c98a2e6a8d8335cb235ba342e0
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
+DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316

diff --git a/sys-cluster/kubelet/kubelet-1.22.6.ebuild 
b/sys-cluster/kubelet/kubelet-1.22.6.ebuild
new file mode 100644
index ..3dc412ebab17
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.22.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.16"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



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

2022-01-22 Thread William Hubbs
commit: 28d4927ab3f38569cbe922a03ce03508bc83
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Jan 22 20:52:47 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Jan 22 20:57:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d4927a

sys-cluster/kubectl: 1.22.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubectl/Manifest  |  1 +
 sys-cluster/kubectl/kubectl-1.22.6.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 1b5c96427b27..1c8af6b2b0a5 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -12,4 +12,5 @@ DIST kubernetes-1.22.2.tar.gz 35997127 BLAKE2B 
bcc5deb9f446032baeff60b3f75e11c75
 DIST kubernetes-1.22.3.tar.gz 36006761 BLAKE2B 
d0ee379c1d30a5592b2423bf71733904c2d63b7a45b5b49d5a57bd3cdbacdd20d52cb1b3eb9aa7e586401505d8473a3a148e49b3d62715960755df0532b9822c
 SHA512 
d2a4c6f2febbccb395478e88a49297fee627bfc843387a0ae607f655e72ae6b085489ac6cd3982481357c1c745a59d43a282b725e17659e60c178e6ab57c0ca6
 DIST kubernetes-1.22.4.tar.gz 36022946 BLAKE2B 
3e0b87add2b02e653edb6bb17db076cdaec625536ebab66239e4433c759efbc51ac0222898760f95e1154d7c3532c03565a54181015ddfb910ee55d963086c79
 SHA512 
b2b8060d031dac83c65e634ad14b804010036a7d74161dd37349f39974d862b10b48423c2dcb4e9ca9e775c94dbe9595d49e57c98a2e6a8d8335cb235ba342e0
 DIST kubernetes-1.22.5.tar.gz 36038511 BLAKE2B 
3cedea38cdb2c5c1f8b54000e4f7f21c12fe2d38cfe5638b0588adad9dce3831272fb19da35ead0e20ef5f37c8fcb9c2c528282b5671cdcfcd49f181dd72b094
 SHA512 
248817e5cc20b079b98e3cd294809acee6f66f1963a5f79ae5d09839a19db0a98fd9fe2f8aa4cca853efc548a912953ae4ba1317a5c6e641d80c3cfd3b496026
+DIST kubernetes-1.22.6.tar.gz 36044335 BLAKE2B 
2d89424d6b74e99e6c161e4c1fd970aca6419dbcd8dfb3704ce3c5afad7002338357cf5b5b580ec458f55bcb3b6b1c48aabea67876b9bfed8f733cc710dafa58
 SHA512 
bf79a203b6faae8d267e971e76e80b0d83234d2bf46f83506860fc94f00e4fe8c708d70fce70113f7390528752c2c29fb2da59c9e7dd29986d52a77493202174
 DIST kubernetes-1.23.1.tar.gz 38170867 BLAKE2B 
edfcd8649995cf944225cf3bc276a7b7cac5ae055e4255319c924b1b80776d939c6630dbd4f074c2b606e16d5abc5c45e72a11b42dda428c8e29411521b63bf7
 SHA512 
95ccd27680cefa1f0e367259a373236866c85b8b0534bed364101b5177c718de0bcd6631136e84b910a2fce00f4c119aef043782228658f852d6753f6606c316

diff --git a/sys-cluster/kubectl/kubectl-1.22.6.ebuild 
b/sys-cluster/kubectl/kubectl-1.22.6.ebuild
new file mode 100644
index ..f480c2f82844
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.22.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io;
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+DEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.16"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+   emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+   dobin _output/bin/${PN}
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+}



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

2022-01-22 Thread Michał Górny
commit: 76342f376016b616ec97056804f736d6696bcde7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 22 20:49:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 22 20:55:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76342f37

dev-python/python-socks: Bump to 2.0.3

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

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

diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest
index 3f446c05a092..045ec93ff4c9 100644
--- a/dev-python/python-socks/Manifest
+++ b/dev-python/python-socks/Manifest
@@ -2,3 +2,4 @@ DIST python-socks-1.2.4.gh.tar.gz 32192 BLAKE2B 
fa06f9158348292bef874c81623c11a5
 DIST python-socks-2.0.0.gh.tar.gz 38176 BLAKE2B 
84711bd6747dd9ef8d7f47d90e7e1beeb99db7c51a370c01a272789e7d5356cdf3d0e3b1e822e1beb88a29ebbe23acac8f68206cf7a3f8b924f79d3783426f93
 SHA512 
088a606ca6e13de79cfa8b180d76e91cca129b3e1ffad2243e5924dc10530340924ea815eb9af0e53b5369daa9cf3e66b2f623da6913ed32916b91d24a47c1e4
 DIST python-socks-2.0.1.gh.tar.gz 40710 BLAKE2B 
185131be6e2ef85e3d1cb41ff03e57c1d3e8921c04d11df4d3e1d3c7ed6f3cd10459730d0cc5ad63981dcfe0f8cd987f0f287a70f6727727550d63c0ff6040bc
 SHA512 
08afe55b9a5e8d1c0aa5150511e7d3918fd8c6da10bb80037baa4f3c8004fa9e50b30ce7bda26e73f77208b64cb85544029ffd2edf197f6a23614b3c7f56114b
 DIST python-socks-2.0.2.gh.tar.gz 40722 BLAKE2B 
cfcb3bf26ad9b306ea74ede172d4c8e7cf5412c1e212fb2b806e61bd5fa085c53c47a5846105bc84e9a197198f00d85689dee55c97c691cd1b8b48bad56cc449
 SHA512 
fac699e2d5898553cfb0045990e5f56c16f910a5434a2e5f9c549872761835170ad7e505833f1cbc4b31cba864c1c0dddc95a530c5b0a7c2002afe0766dd6029
+DIST python-socks-2.0.3.gh.tar.gz 40697 BLAKE2B 
c1e6f72763d1bd767af78ea1188e411814a6d41f703488dd67165d5a9b9ce1e2f9070b35a46cd72859b65c10519cdb02c91d1702a97c2d82cb5891b46187d02a
 SHA512 
9d51e61d03b4a46e94a66fc037ac759715db2e2c5d631aaf6088a0363ad13140c00da44a513088a40c0f149b9d4ee2bb4165f59f76c3956f0aede8104772fc5d

diff --git a/dev-python/python-socks/python-socks-2.0.3.ebuild 
b/dev-python/python-socks/python-socks-2.0.3.ebuild
new file mode 100644
index ..8a16ad7e8e0f
--- /dev/null
+++ b/dev-python/python-socks/python-socks-2.0.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2020-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} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python"
+HOMEPAGE="
+   https://pypi.org/project/python-socks/
+   https://github.com/romis2012/python-socks/;
+SRC_URI="
+   https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# curio is not packaged
+# asyncio is the only backend we have, so dep on its deps unconditionally
+# TODO: revisit
+RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   dev-python/trio[${PYTHON_USEDEP}]
+   ' 'python*')
+   dev-python/async_timeout[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



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

2022-01-22 Thread Michał Górny
commit: 24ea6107f4e2f8f49c31f5ad61a91dbce81bcc1e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 22 20:38:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 22 20:54:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ea6107

dev-python/pulsectl: Bump to 22.1.1

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

 dev-python/pulsectl/Manifest   |  1 +
 dev-python/pulsectl/pulsectl-22.1.1.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-python/pulsectl/Manifest b/dev-python/pulsectl/Manifest
index 01ed53e73ece..6f578b8e29f7 100644
--- a/dev-python/pulsectl/Manifest
+++ b/dev-python/pulsectl/Manifest
@@ -1,2 +1,3 @@
 DIST pulsectl-21.10.5.tar.gz 40769 BLAKE2B 
8346717714b4e9fd017ca917388d2ddff9c7b5a5a74a33e03e3fd5fc02048ba3d1873fb1bd10a12410dc44d88c253a4afc71f1f2542e70f36f4985659fcd9fb5
 SHA512 
353af9d33bb6e9f070e46a934f0933935631ca5d254430ece8b9aa9a25dd31607a45718a45c71f35f2e3801c78d7eea18c5e34f69e5a983cfc0115a8fcd05334
 DIST pulsectl-22.1.0.tar.gz 40796 BLAKE2B 
a401500f3927fcc86db7132a9e76b31a8dd2144fb1cf6d62be30c6dc4648298f4ed378061b48dc4c64adb3a24d25810613024d6f652aa72b696f9b05605613a8
 SHA512 
b55ad512c9b7b11aa848465fe8cd556c76b5e10ebc7862aefc6b459cd4526ca1a0e284e81560b5e86d22acfa8409d09683043ca789c4f59f512a77cf2273cc7e
+DIST pulsectl-22.1.1.tar.gz 40813 BLAKE2B 
f5f5dd1bd958d9a053fa9da1aab7aa49680b7047641088fae9a110162e8be859de275dc79990366197c1be14e0c1e555cd2a37dc20f36ae5ad9bcff29babd1d5
 SHA512 
7676db1d1da3816d94a297b25613e44a02cd560a4c5495a25efb90f9fafb97e16844a5e36bc67457594afc6378860e57246cc5d07ab22aba328679c6ff1bfd8b

diff --git a/dev-python/pulsectl/pulsectl-22.1.1.ebuild 
b/dev-python/pulsectl/pulsectl-22.1.1.ebuild
new file mode 100644
index ..b7d66bc938a0
--- /dev/null
+++ b/dev-python/pulsectl/pulsectl-22.1.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-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..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python high-level interface and ctypes-based bindings for 
PulseAudio (libpulse)"
+HOMEPAGE="https://github.com/mk-fg/python-pulse-control;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="media-sound/pulseaudio"
+
+distutils_enable_tests unittest



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

2022-01-22 Thread Michał Górny
commit: 78e229cd13f75986ef746846384d98b55bbf1b91
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 22 20:41:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 22 20:54:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e229cd

dev-python/cftime: Bump to 1.5.2

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

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

diff --git a/dev-python/cftime/Manifest b/dev-python/cftime/Manifest
index ff51fd4a60f4..db1fbab10d90 100644
--- a/dev-python/cftime/Manifest
+++ b/dev-python/cftime/Manifest
@@ -1 +1,2 @@
 DIST cftime-1.5.1.tar.gz 46036 BLAKE2B 
64a4af4bc8bf29624812ca24a8fe0cdc8885f6f46fc63a69587125c88b968f6ab5d40ad332dd6bd6881fbef8b2067c2ff436efb32876b77ab74037ae2900f7f3
 SHA512 
d75673526d5c831fe32f4b432c943a289491cc2c3af3258c8aa91f9633055d5fe36f4c7b7c2fdb5bbfb02f3a9138b020316fe53509d07116481dee0663e82de7
+DIST cftime-1.5.2.tar.gz 46415 BLAKE2B 
d47d7483de2450a32d126cce3ed7be7926e91ac5138be6ad3efdc8b88ce088ffd195adc8faf538a7ddeda8427596f89245c9c7e485623066398e6a69aa686d5b
 SHA512 
4fb23aef4dbf7f8f732f95120b992d822acb79cbfe5b23521ae33da891aa17a919b6f36555a522c3d5a4ed060f247919d74525262eecf48d4a5a3f072358e907

diff --git a/dev-python/cftime/cftime-1.5.2.ebuild 
b/dev-python/cftime/cftime-1.5.2.ebuild
new file mode 100644
index ..de898f499ddf
--- /dev/null
+++ b/dev-python/cftime/cftime-1.5.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2020-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="Time-handling functionality from netcdf4-python"
+HOMEPAGE="https://pypi.org/project/cftime/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND=">=dev-python/numpy-1.13.4[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-python/cython-0.26.2[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # remove pytest-cov dep
+   sed -i -e "/--cov/d" setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}



  1   2   3   >