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

2021-06-07 Thread Sam James
commit: 45707a6f68296c702d113a8db35b48b7f78bad89
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Jun  7 07:21:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 17:25:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45707a6f

dev-libs/libuv: Remove old 1.40.0

Signed-off-by: Jakov Smolic  sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/21146
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libuv/Manifest|  1 -
 dev-libs/libuv/libuv-1.40.0.ebuild | 65 --
 2 files changed, 66 deletions(-)

diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest
index 8d0210f2fd5..2edd25119d0 100644
--- a/dev-libs/libuv/Manifest
+++ b/dev-libs/libuv/Manifest
@@ -1,2 +1 @@
-DIST libuv-1.40.0.tar.gz 1274587 BLAKE2B 
91d0e64a92be5686c0da3c4ad35fa52351012434a2a23db3fd91c26fc8e7b42d20d183a861feb876e2b5ab43e45ab59e720299f622a79c6bbdc6350b4b9e6e3d
 SHA512 
14a6880e636e9d046e1f4c86061d7ca5fe0cdae0efb0c6fec6b6ad03b17c626da479d6cc1ae84da281ec04a75e0d56fa99ef25164432cdb246cf59f0964a7e8b
 DIST libuv-1.41.0.tar.gz 1281268 BLAKE2B 
6d6fef33953c4d03835adfdd66e9a44c61071440ceeea48d88bcf6593e2a35c7d0878369c87b38a92f66ead2ab0f799d4b7476ced3707ca7f41e39f93875bdc4
 SHA512 
bb08a1970a10e8d9571ffea3d021643de30ec212cd51317b98d6cf0cfe55d6877992921fb01d1188a6d466687335b77885685d924f8cb7200a0bec30eee05c65

diff --git a/dev-libs/libuv/libuv-1.40.0.ebuild 
b/dev-libs/libuv/libuv-1.40.0.ebuild
deleted file mode 100644
index 74d8000909c..000
--- a/dev-libs/libuv/libuv-1.40.0.ebuild
+++ /dev/null
@@ -1,65 +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="Cross-platform asychronous I/O"
-HOMEPAGE="https://github.com/libuv/libuv;
-SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD BSD-2 ISC MIT"
-SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="static-libs"
-RESTRICT="test"
-
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
-   > m4/libuv-extra-automake-flags.m4 || die
-
-   if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
-   sed -i -e '/!defined(__DragonFly__)/i!defined(__APPLE__) && \\' 
\
-   src/unix/udp.c || die
-   sed -i -e '/err = pthread_setname_np/cerr = 0;' \
-   src/unix/darwin-proctitle.c || die
-   sed -i -e '/int uv_if_indextoname/i\
-   static size_t strnlen(char *x, size_t len) {\
-   char *r = memchr(x, '"'"'\\n'"'"', len);\
-   if (r == NULL)\
-   return len;\
-   else\
-   return r - x;\
-   }' \
-   src/unix/getaddrinfo.c || die
-   fi
-
-   # upstream fails to ship a configure script
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   cc_cv_cflags__g=no
-   $(use_enable static-libs static)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
-   mkdir "${BUILD_DIR}"/test || die
-   cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
-   default
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -delete || die
-}



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

2021-06-07 Thread Sam James
commit: fccaf0695096ee9c4cc588580fa8c49ae6384afc
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Jun  7 07:21:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 17:25:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fccaf069

net-libs/libwebsockets: Remove old 4.1.6

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libwebsockets/Manifest   |  1 -
 net-libs/libwebsockets/libwebsockets-4.1.6.ebuild | 81 ---
 2 files changed, 82 deletions(-)

diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index 6e1818e8a5f..02053a3056a 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,2 +1 @@
-DIST libwebsockets-4.1.6.tar.gz 12912895 BLAKE2B 
d6b8c96b8da4c177e7c730acb13bbba63996b1817bc0e0df36923c7ad3aabb6823f852c84bef865e85ed7eac1855273527ff6e92e413bbed8576388ce2ec7e3f
 SHA512 
b83059b5405fe5c8bbfb6ef4cdfb66ce8b3fa2a660c013e64fa579f3ae09c70a6e3807d37ad4cff1d37b0c797959ba4e9c527be7e31520b3853161cfd6224a54
 DIST libwebsockets-4.2.0.tar.gz 14550541 BLAKE2B 
9471d19b15decfee4407a596cb3f127534e12ac6bf49c81b04120a379ff8a8e1c7767e9a7e586ad69d5af23e869914c749da771f8db6431ac09718b971d261e0
 SHA512 
e1fb5b204a030ded8dfe2a75c66ec8d1a2e6a67e82c7709fe3c4277e0ccb5fb40c18db04e73c640d07ef4516aa266ae8b102f802b2a41b80980260cb6921f369

diff --git a/net-libs/libwebsockets/libwebsockets-4.1.6.ebuild 
b/net-libs/libwebsockets/libwebsockets-4.1.6.ebuild
deleted file mode 100644
index 4bfe5e897b8..000
--- a/net-libs/libwebsockets/libwebsockets-4.1.6.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A flexible pure-C library for implementing network protocols"
-HOMEPAGE="https://libwebsockets.org/;
-SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/17" # libwebsockets.so.17
-KEYWORDS="amd64 arm arm64 ppc x86"
-IUSE="access-log caps cgi client dbus generic-sessions http-proxy http2 ipv6
-   +lejp libev libevent libuv mbedtls peer-limits server-status smtp socks5
-   sqlite3 ssl static-libs threads zip"
-
-REQUIRED_USE="
-   access-log? ( http2 )
-   generic-sessions? ( smtp sqlite3 )
-   http-proxy? ( client )
-   smtp? ( libuv )
-   socks5? ( client http-proxy )
-   mbedtls? ( ssl )
-   ?? ( libev libevent )
-"
-
-RDEPEND="
-   sys-libs/zlib
-   caps? ( sys-libs/libcap )
-   dbus? ( sys-apps/dbus )
-   http-proxy? ( net-libs/libhubbub )
-   libev? ( dev-libs/libev )
-   libevent? ( dev-libs/libevent:= )
-   libuv? ( dev-libs/libuv:= )
-   sqlite3? ( dev-db/sqlite:= )
-   ssl? (
-   !mbedtls? ( dev-libs/openssl:0= )
-   mbedtls? ( >net-libs/mbedtls-2.0.0 )
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl
-   virtual/pkgconfig"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
-   -DDISABLE_WERROR=ON
-   -DLWS_HAVE_LIBCAP=$(usex caps)
-   -DLWS_IPV6=$(usex ipv6)
-   -DLWS_ROLE_DBUS=$(usex dbus)
-   -DLWS_WITHOUT_CLIENT=$(usex !client)
-   -DLWS_WITHOUT_TEST_CLIENT=$(usex !client)
-   -DLWS_WITH_ACCESS_LOG=$(usex access-log)
-   -DLWS_WITH_CGI=$(usex cgi)
-   -DLWS_WITH_GENERIC_SESSIONS=$(usex generic-sessions)
-   -DLWS_WITH_HTTP2=$(usex http2)
-   -DLWS_WITH_HTTP_PROXY=$(usex http-proxy)
-   -DLWS_WITH_HUBBUB=$(usex http-proxy)
-   -DLWS_WITH_LEJP=$(usex lejp)
-   -DLWS_WITH_LIBEV=$(usex libev)
-   -DLWS_WITH_LIBEVENT=$(usex libevent)
-   -DLWS_WITH_LIBUV=$(usex libuv)
-   -DLWS_WITH_MBEDTLS=$(usex mbedtls)
-   -DLWS_WITH_PEER_LIMITS=$(usex peer-limits)
-   -DLWS_WITH_SERVER_STATUS=$(usex server-status)
-   -DLWS_WITH_SMTP=$(usex smtp)
-   -DLWS_WITH_SOCKS5=$(usex socks5)
-   -DLWS_WITH_SQLITE3=$(usex sqlite3)
-   -DLWS_WITH_SSL=$(usex ssl)
-   -DLWS_WITH_STATIC=$(usex static-libs)
-   -DLWS_WITH_STRUCT_JSON=$(usex lejp)
-   -DLWS_WITH_THREADPOOL=$(usex threads)
-   -DLWS_WITH_ZIP_FOPS=$(usex zip)
-   -DLWS_WITHOUT_TESTAPPS=ON
-   )
-
-   cmake_src_configure
-}



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

2021-06-07 Thread Sam James
commit: 3f39b6c433d33907ef9a4df81f6c01c08d86d027
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 17:24:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 17:25:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f39b6c4

sys-kernel/gentoo-kernel-bin: bump to 5.4.124 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.4.124-r1.ebuild| 114 +
 2 files changed, 115 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 11a1690d44d..dcfe163bbd7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -79,6 +79,7 @@ DIST gentoo-kernel-5.4.123-1.amd64.xpak 61368911 BLAKE2B 
c3252e04180c56eb0edaadf
 DIST gentoo-kernel-5.4.123-1.arm64.xpak 56055188 BLAKE2B 
e7cce2cc33010b30c0929de502e204b975b692bec366ced27b878cd5c8fd62b51396d93d8fb1a8a4a5b01ea1ec3e2674a20c52285a26c623d4dd6b2659f34082
 SHA512 
840139b1219abc0ffbfa184f3b9c33ab5342874c2bd0244a9326d91dd186e97a61f6699c7dd22349842e0a617cc1c8a8ccf6f8e64c26d5c06b9848c19628ce0e
 DIST gentoo-kernel-5.4.123-1.x86.xpak 53189077 BLAKE2B 
3bb6d0813c6574941c63aedaa0e12f9c7a332665c9c4a7ca4475b669c81bfe2cfcb73e603858eb4fd7d448deef5f801e3ebd374fb6c3fab90c393690f65f90ed
 SHA512 
72e15a705b3be1b51952a8b126b3db4ba1897938a5405b83cc0df2319ed4c3c4752fc73e6623b47c77b08dc58d4178c2f92ba8b06927cf4c6d062c3e9cc0ff5d
 DIST gentoo-kernel-5.4.124-1.amd64.xpak 61369250 BLAKE2B 
8b39782d1f46585d412cc3939b8ca74a1cdd39be004baec7779cd685a43013306a3652c2cfdbf26b63a921f2c75bcdc646e3b0c98060af5eac7d2d5ad0ebca14
 SHA512 
8e106c597925ba2d6cac294573991437e91ff6c7a5bef81cbedb9c5027123905e8ab2a2c0ef76bdd16a323b3a071e319238ca5caf66697aab2ce5953c2b1f165
+DIST gentoo-kernel-5.4.124-1.arm64.xpak 56357756 BLAKE2B 
e2a2f1dc942ef7ea3a6860c86ef345c053ddee412c226a03152af9fd14e4927524cb5b20917d1f3f986583fd3a003dab514b224edca2dd0dd02bb8c470e232cd
 SHA512 
1bd6f4b99abba0a2dd6c76574f17f295db277079ddb7a28b9c1211a2a348e945fdaff9e4c9cdb5fc8882f7df901e1074b7f2ee073a095c6cf0a36baa0885b166
 DIST gentoo-kernel-5.4.124-1.x86.xpak 53172119 BLAKE2B 
825a7e78f4dcd27fd8b02c86b06955a00b9dfd99cb9cef91acb3de81ec613e42a949e2916985696b4ba592954c4c777e2a783c5178763d46afe4f19cf2c6ed34
 SHA512 
8e87fe1273b12246ad3a8df6eb2d8a1ccc8b64358e3d04a216a612be6d27c10a0895de51b3542437afe52694caff1ed038165b3c37ed63794fce1cc1b320e451
 DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
 SHA512 
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.11.tar.xz 117619104 BLAKE2B 
81300c27bd5476387a83123aaeb4163c73eb61e9245806c23660cb5e6a4fa88ffc9def027031335fa0270fc4080506cd415990014364e3a98b9d2e8c58a29524
 SHA512 
a567ec133018bb5ec00c60281479b466c26e02137a93a9c690e83997947df02b6fd94e76e8df748f6d70ceb58a19bacc3b1467de10b7a1fad2763db32b3f1330

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.124-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.124-r1.ebuild
new file mode 100644
index 000..b63276300c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.124-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   default
+}
+
+src_configure() {
+   

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

2021-06-07 Thread Sam James
commit: 4f1dc40f2c284ab3e1ec224f32fb75bd8140fbfd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 17:24:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 17:25:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1dc40f

sys-kernel/gentoo-kernel-bin: bump to 5.10.42 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.10.42-r1.ebuild| 114 +
 2 files changed, 115 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index dcfe163bbd7..6a1b5d29f1a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -48,6 +48,7 @@ DIST gentoo-kernel-5.10.41-1.amd64.xpak 65519229 BLAKE2B 
1e11591d6aff9976116eff8
 DIST gentoo-kernel-5.10.41-1.arm64.xpak 58996490 BLAKE2B 
c206bf22c57e3d13a9c61699e21c4beeb8c76df15f314eb18b9215016bebc34bf950bd52b272ace25c8156e81d4f4d74bf1fbc796b08f5d0eabff195fcd0
 SHA512 
3ce0edbd214192e7fa63c033191853776e797c42e945d5a2e6ded6ab70c0c67576571a73595cf67975a987af7c091d1c6ae542cb827ddc31ebf854ff04589b7e
 DIST gentoo-kernel-5.10.41-1.x86.xpak 57258381 BLAKE2B 
e66c7ae5e45d5e2a5258bbc297565c50978c8097e14ce34f8219d021b823bdb776b55f01aa3137fa44cb3016c8cd2459594dfbe8cb0e511f48ce6aa7b566610b
 SHA512 
22d74f1015898f9cb835e435a6b48b017ff3712deaa44c1b250c646ce0853aa71b00e7d027b84d5669113d5b7ca29348970255daa1bad3cd965a0a55ef127a5d
 DIST gentoo-kernel-5.10.42-1.amd64.xpak 65510073 BLAKE2B 
1fa0b8fcb134a2d30360086bc0845427e375bd8d6f8ad4b42b0ec3a38cc977e7cd4c63967ace8a9a92a7d43cbadc71c9aa8a808442a7106e3a3845125fc0e942
 SHA512 
766f0b7fe8cef48d075bbb839f3ad7dc6e0d4ee5f46678dc6b2f7d4491ed01dbb367c56fb3e8aed59c5bb337a55d1591e375f626bac276e611d12419100de641
+DIST gentoo-kernel-5.10.42-1.arm64.xpak 59235320 BLAKE2B 
cb5cf9a8c5717ea9269fc6b285f0ce8c62be416afb553df15e0fa2c2ecd734bf9cfc5a2109103c4bf30493cca165b57c87d5f439b8de1997476a526dd0ca268d
 SHA512 
d0e1b6778c5650dadb07df5638d37375749c4470580603699fa602af9e96fea752bd219e0effb2020df45c4cf1352db366d083361e6d249e4dc69a016529ce85
 DIST gentoo-kernel-5.10.42-1.x86.xpak 57252640 BLAKE2B 
474affc3ecb668d978593cbaaa7d58e1fdac9c933797e5da57de71e43d49710986b6227938778bbdc51ff9b443137cf8ee6e9df1abc2fc096af9361c79074fec
 SHA512 
0c321e5928469badda460f480d6a6d5e8b8f9e0572e3c834fd9aee7cbe49f28ca6b104bdcde84c5929a84a8884947dd31b9db33e8ad7183c3860fc120010148d
 DIST gentoo-kernel-5.11.22-1.amd64.xpak 65882786 BLAKE2B 
aa98de82c4f47a586474f6f888a12fa3fb4605bd3dae576a36a9edfd10b669cb586d975dd6dfd4fac0ca3906e56a14250effb44b54ea6646898b12ddeeb6ae28
 SHA512 
1cd5f40f7ae0500158d05e3da14788a407faef9c471001fa5cb403e6cbbd062130645166cab28f3ad79cb6318dd0fb5961a515952a91de35f34b44483931c5a2
 DIST gentoo-kernel-5.11.22-1.arm64.xpak 59725454 BLAKE2B 
bffe7733b1ab766ab7afae20c77696ab36bed989dae7fef60e6eba752da8f918240e0d28fdce01d5813775c4013df80ba495e6ed7163838bde2896ffce96fb06
 SHA512 
8b1e4b0f6ca7294a457574f23557df1cc99dc6be41f3a36f6a871cb8a21d52f0556279afe400301bbdf715d4e07134da845c37318a1e6df9e14e379cf4252f68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.42-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.42-r1.ebuild
new file mode 100644
index 000..8198cf5ace0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.42-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   default
+}

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

2021-06-07 Thread Sam James
commit: 3533aee04be15a96cc9c0f783e3e94a9c217b430
Author: Bernd Waibel  posteo  net>
AuthorDate: Sun Jun  6 18:55:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 17:25:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3533aee0

media-libs/opencolorio: respect python sitedir

Pass certain variables to cmake and add a patch to respect the python
site-packages dir.

Closes: https://bugs.gentoo.org/794604
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/21143
Signed-off-by: Sam James  gentoo.org>

 ...ecific-OCIOMacros.cmake-remove-LIB_SUFFIX.patch | 38 ++
 media-libs/opencolorio/opencolorio-1.1.1.ebuild|  8 +
 2 files changed, 46 insertions(+)

diff --git 
a/media-libs/opencolorio/files/opencolorio-1.1.1-Gentoo-specific-OCIOMacros.cmake-remove-LIB_SUFFIX.patch
 
b/media-libs/opencolorio/files/opencolorio-1.1.1-Gentoo-specific-OCIOMacros.cmake-remove-LIB_SUFFIX.patch
new file mode 100644
index 000..0f0fb4e649d
--- /dev/null
+++ 
b/media-libs/opencolorio/files/opencolorio-1.1.1-Gentoo-specific-OCIOMacros.cmake-remove-LIB_SUFFIX.patch
@@ -0,0 +1,38 @@
+From 80c08e5bee5bd9fc37a6aeff4b7b7bb8edb3c831 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Sun, 6 Jun 2021 20:42:48 +0200
+Subject: [PATCH] [Gentoo specific]OCIOMacros.cmake: remove LIB_SUFFIX
+
+We don't use LIB_SUFFIX for python's site-packages dir, so remove it
+from the PYTHON_VARIANT_PATH to ensure, python modules are installed
+to the correct location.
+
+Signed-off-by: Bernd Waibel 
+---
+ share/cmake/OCIOMacros.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/share/cmake/OCIOMacros.cmake b/share/cmake/OCIOMacros.cmake
+index b9fb239..0ce9e62 100644
+--- a/share/cmake/OCIOMacros.cmake
 b/share/cmake/OCIOMacros.cmake
+@@ -241,14 +241,14 @@ MACRO(OCIOFindPython)
+ if(WIN32)
+ set(PYTHON_VARIANT_PATH 
"lib${LIB_SUFFIX}/${PYTHON_UCS}/site-packages")
+ else()
+-set(PYTHON_VARIANT_PATH 
"lib${LIB_SUFFIX}/python${PYTHON_VERSION}/${PYTHON_UCS}/site-packages")
++set(PYTHON_VARIANT_PATH 
"lib/python${PYTHON_VERSION}/${PYTHON_UCS}/site-packages")
+ endif()
+ else()
+ # Ignore UCS value and install into lib/python2.6/site-packages dir
+ if(WIN32)
+ set(PYTHON_VARIANT_PATH "lib${LIB_SUFFIX}/site-packages")
+ else()
+-set(PYTHON_VARIANT_PATH 
"lib${LIB_SUFFIX}/python${PYTHON_VERSION}/site-packages")
++set(PYTHON_VARIANT_PATH 
"lib/python${PYTHON_VERSION}/site-packages")
+ endif()
+ endif()
+ 
+-- 
+2.31.1
+

diff --git a/media-libs/opencolorio/opencolorio-1.1.1.ebuild 
b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
index 8d00c38a853..8fb845a03b7 100644
--- a/media-libs/opencolorio/opencolorio-1.1.1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.1.ebuild
@@ -54,6 +54,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.1.1-yaml-cpp-boost-check.patch"
"${FILESDIR}/${P}-fix-self-assign-clang.patch"
"${FILESDIR}/${P}-no-werror.patch"
+   
"${FILESDIR}/${P}-Gentoo-specific-OCIOMacros.cmake-remove-LIB_SUFFIX.patch"
 )
 
 pkg_setup() {
@@ -90,6 +91,13 @@ src_configure() {
-DOCIO_BUILD_TESTS=$(usex test)
)
 
+   if use python; then
+   mycmakeargs+=(
+   -DPYTHON=${PYTHON}
+   -DPYTHON_LIBRARY=$(python_get_library_path)
+   )
+   fi
+
use doc && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON ) # 
broken
cmake_src_configure
 }



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

2021-06-07 Thread Sam James
commit: 291b6f129f184c0d0c9ea891823a3fcfa82581fc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 17:24:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 17:25:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=291b6f12

sys-kernel/gentoo-kernel-bin: bump to 5.12.9 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.12.9-r1.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 6a1b5d29f1a..d2a770cd1aa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -63,6 +63,7 @@ DIST gentoo-kernel-5.12.8-1.amd64.xpak 66367297 BLAKE2B 
adadd41d205de9376e4f2c7c
 DIST gentoo-kernel-5.12.8-1.arm64.xpak 59934047 BLAKE2B 
f2ecf71fe91aaad771ef380e029d419114dc13133a1021d378dd89c70ea3f31b88e445da2a110bff43d43c75446fbfce753aa13008977f2a9f795d1c767507e5
 SHA512 
cb0fe3d3937739dd2f218d895f6c9185f71606d3016a15020703e03e97d2903a0b3865a0751811f6771f9a367f68e0fc36a56b667cf21ae2e673e6e86d934114
 DIST gentoo-kernel-5.12.8-1.x86.xpak 58087343 BLAKE2B 
11d7693cf474bf9b736e2c347831da8208475c1ecc09a9a974fb4512f941c98108379bbca25011a2f2dfb7a229a69a39c69e5687947744edf20e3e6d7193b0c3
 SHA512 
409aeefe20ed363b7b7bf944707c884c963afb7054767ba6793ad889ac3edfc698234d8b8bef2e7ab708c529178905ce7aec877e3c35e3976545b4aa0e5ab838
 DIST gentoo-kernel-5.12.9-1.amd64.xpak 66361019 BLAKE2B 
179b6c33014af458d28277bb1cf0e05952ce6d544f0f8388c29938fa1ce0a50fe019f117017276c5d06540828ea31391d214bfcdcbbac04c5c92aee8df16b013
 SHA512 
97b1b2d61b01878cc29890584dd83190374b1bf8692268c417366ffe63f76d5875b0be2e99823eb2bcdc45755638664f8721458240671fe907f06fd320dde8f5
+DIST gentoo-kernel-5.12.9-1.arm64.xpak 60205103 BLAKE2B 
b973cbced9a31c988a0e7ab8bc3926eddd447f3676969c022608fc90d5d8b7e4ce207558b77dcd0ec8a09d25bfa169e2ca357314ac9dd3378a3f6b64fc4c43b8
 SHA512 
d4781af4d03219a4e187da07dd71a0487c909fa8b00dbbd569d290b8ec01e67fd57901a87bb042d4244f24377181cb4dabf4bef1c8b99225d477384a614bb0f4
 DIST gentoo-kernel-5.12.9-1.x86.xpak 58104639 BLAKE2B 
145a490565efd5926bed22faf66f1bff756bab880a5a890f2a9e25e31c39489d38621718a1225289cea9e81dc609e232531a832b65ba76a7aa8be8eabba85904
 SHA512 
b6842920e12306f14180812aa5d841dec91d221cc00374d1cf694ccd1a139233e5ccacbe06ca7c0540fc04c9c1228f9e796172941a7f7265b503209442cee668
 DIST gentoo-kernel-5.4.115-1.amd64.xpak 61381562 BLAKE2B 
e36468cb61a73daffd9709bc8e13eb1c11a0ec1e8f68df55c07eaa50e7538337534ca48342b019b308c99c121628f55c868a5577b2c1a5a4a67cdd72a6fea8ef
 SHA512 
5bb1836cfd7b746aa5d8e947d6fe63c368f86a0d439e56106a77b3f3c3999d3761f238bfd76b5785035ff68869da271a2c3a4dfb5f09fb16b343e0d296ad9d60
 DIST gentoo-kernel-5.4.115-1.arm64.xpak 56473345 BLAKE2B 
ba662f7d08629dc4fd8978de1db9f0f4400cde21802590a168f9737da03013e27c09a5ecbadcc99f482c935f20db61f9395bc006390b46bea45af305f1677620
 SHA512 
2ee5adf31d0a8c2bfa76cfadd5c56e818cf31cea3323c91517cd752ce4c87256c2a4f33583119977e37538669d5e2046f77fdd0b9c6adf15ccc498e7179a2088

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.9-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.9-r1.ebuild
new file mode 100644
index 000..9cc54d1c175
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.9-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )
+"
+
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   default
+}
+

[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/sic/

2021-06-07 Thread Mustafa Salih
commit: 1eaf4f0e197540666c33f337e082df95bf87afc8
Author: Mustafa Salih  gmail  com>
AuthorDate: Mon Jun  7 19:46:30 2021 +
Commit: Mustafa Salih  gmail  com>
CommitDate: Mon Jun  7 19:46:30 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1eaf4f0e

media-gfx/sic: Drop old v0.18.0

Closes: https://bugs.gentoo.org/784503
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mustafa  gmail.com>

 media-gfx/sic/Manifest  |  42 --
 media-gfx/sic/sic-0.18.0.ebuild | 177 
 2 files changed, 219 deletions(-)

diff --git a/media-gfx/sic/Manifest b/media-gfx/sic/Manifest
index 7d80535a5..5e743c44b 100644
--- a/media-gfx/sic/Manifest
+++ b/media-gfx/sic/Manifest
@@ -1,10 +1,8 @@
 DIST ab_glyph_rasterizer-0.1.4.crate 6641 BLAKE2B 
fc70a45030d969f8af31d1bc3f83069acc014b33cde31817063ab1d40f8caebe12f3896b6a249620a8f2a2d0adc149fcc402f2af25b31ebe223ad0779028d843
 SHA512 
a942a3b0848386677ed5c651034b001c0e24c7bd101be6a25bfed815310f3a530c8cb9e67e96ea3c36f4d7f09731552f734d5e73f705e3e8f2bf40d5151a7a91
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
-DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST anyhow-1.0.38.crate 30417 BLAKE2B 
168c6692fa669e90bba848bbb830fcd18ef2e2359a6f0f6b0ac8a20666b9c8416ac79e20d1b31e7230e261284502ede8091adc6b8cfdb462e8c4ad57a2cad651
 SHA512 
3f6229fd9d284053f348f8180f9b1f1c1f1b711b733ff9a331b2f16ad6dd0c46a38ec17c8c8257981209230ba769b7cce349b64bb7f6f8ea6150ab9d6e483b8c
 DIST anyhow-1.0.40.crate 34534 BLAKE2B 
79a3731153f8e3ace906b9a360521147fd055f7401a99ea2373501ade7e49ecdb280dd59b6a3b9b2f88e90857302e71f772c767e62cb702e32c8343fd4b0f741
 SHA512 
5efc7347a7fa72abce9a8b3b76649abb00d73c16c5125aa4b6faaa7040eb5138d7d9470b66c186825c9651272f5c359578503d0866ce7242ea7ca9dc05087165
 DIST arbitrary-0.4.7.crate 26282 BLAKE2B 
1a304154926c9f24a80eced744f13379814377f067f8340672c2588edad22b26088b359b304c1c22f068bf6c7a1da09715caefa28eab046fe79085e67ecb259e
 SHA512 
17968466d1403903a8cb5ec7f8af403e2ecbbbd8beed3df41035c34af1c19bc9d57596e1751f3aaf4c6021fe8fc7e23a7f0c1bbd1a5942d94f9dcafd0b19c1a6
 DIST arg_enum_proc_macro-0.3.1.crate 4687 BLAKE2B 
a35b8077b49836f9f8eb310b81052414cc5c9a35c7658e2cb1262a067dd2e0319bd88a3e5dc9837942a4ac40ea622ea47816b2932d8fa6b5935d0e7add3fb769
 SHA512 
b4c4472393ca6ee00e5859478caefa011f0fa51acd9072457d02c0dc7a9afbf18871ff1135bfe0ac9a26b8a2c419dfdeb878f2a2cab87f8714101f1a59ea1963
@@ -16,60 +14,46 @@ DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022
 DIST bitstream-io-1.0.0.crate 27035 BLAKE2B 
6775b22bec5d54467f83f58b6421bc247338c7a862fe5edf920f805cc2ac6a047a314ea0c6eca13cc6c97eaee7f0aa5f816704bad764e572f2db9901b6f72f78
 SHA512 
c1741d748e3c65d790037fef2b025db4ac1fb0a9fb3ef152d09e96d7067eff077fd74a406d5b2569f404d49b0e0fe02f2b85af8f283a36627b85007428f6fa90
 DIST block-buffer-0.7.3.crate 7179 BLAKE2B 
549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21
 SHA512 
74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf
 DIST block-padding-0.1.5.crate 7342 BLAKE2B 
876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4
 SHA512 
acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a
-DIST bstr-0.2.15.crate 344206 BLAKE2B 

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

2021-06-07 Thread William Hubbs
commit: c2863dd925cab1795329eab41fbe3d81f7fdaa5f
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 19:58:30 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:03:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2863dd9

sys-cluster/kube-controller-manager: stabilize 1.21.1 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 .../kube-controller-manager/kube-controller-manager-1.21.1.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.21.1.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.21.1.ebuild
index 68d01d0642b..7080ad786a9 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.21.1.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.21.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="acct-group/kube-controller-manager



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

2021-06-07 Thread William Hubbs
commit: c62827aa78e387e10ef40ff58dfd94a010ec2b87
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 19:58:30 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:03:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62827aa

sys-cluster/kubelet: stabilize 1.21.1 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubelet/kubelet-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubelet/kubelet-1.21.1.ebuild 
b/sys-cluster/kubelet/kubelet-1.21.1.ebuild
index 25f142b537a..8f2f7725077 100644
--- a/sys-cluster/kubelet/kubelet-1.21.1.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.21.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="!sys-cluster/kubernetes"



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

2021-06-07 Thread William Hubbs
commit: c99c0ec148b1b77192bff1ee29f8fd129872ebe6
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 19:58:16 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:03:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99c0ec1

sys-cluster/kubeadm: stabilize 1.21.1 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubeadm/kubeadm-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubeadm/kubeadm-1.21.1.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.21.1.ebuild
index b98e9b73964..30a22698926 100644
--- a/sys-cluster/kubeadm/kubeadm-1.21.1.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.21.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="!sys-cluster/kubernetes"



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

2021-06-07 Thread William Hubbs
commit: cf8b284d89ae7f2c59f0b04e43d4cf7db16dbb58
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 19:58:30 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:03:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8b284d

sys-cluster/kubectl: stabilize 1.21.1 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubectl/kubectl-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubectl/kubectl-1.21.1.ebuild 
b/sys-cluster/kubectl/kubectl-1.21.1.ebuild
index 5603ed030db..f944d97ebef 100644
--- a/sys-cluster/kubectl/kubectl-1.21.1.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.21.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 DEPEND="!sys-cluster/kubernetes"



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

2021-06-07 Thread William Hubbs
commit: ce0bd82da243b3486d08cb31470d8d9e71659af3
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 19:58:29 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:03:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0bd82d

sys-cluster/kube-apiserver: stabilize 1.21.1 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-apiserver/kube-apiserver-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.21.1.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.21.1.ebuild
index 4ad13d1aaac..e5b9ef6d384 100644
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.21.1.ebuild
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.21.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="



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

2021-06-07 Thread William Hubbs
commit: 6b9cb1310a4127d53d5b67ab6f1da7b4def6d913
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 19:58:31 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:03:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9cb131

sys-cluster/kube-scheduler: stabilize 1.21.1 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-scheduler/kube-scheduler-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.21.1.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.21.1.ebuild
index 0e9f9a6dd32..6200b79aaf8 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.21.1.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.21.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 COMMON_DEPEND="acct-group/kube-scheduler



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

2021-06-07 Thread William Hubbs
commit: add30265c29d79b259df991bdcf5322cfd1e06d7
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 19:58:31 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:03:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add30265

sys-cluster/kube-proxy: stabilize 1.21.1 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kube-proxy/kube-proxy-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.21.1.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.21.1.ebuild
index 6c8c309ffd3..9248dbd26dc 100644
--- a/sys-cluster/kube-proxy/kube-proxy-1.21.1.ebuild
+++ b/sys-cluster/kube-proxy/kube-proxy-1.21.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="net-firewall/conntrack-tools



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

2021-06-07 Thread Matthias Maier
commit: aeaa636b6444e8dbad926a60b15d598ce0f7ff46
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  7 16:32:14 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  7 16:41:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeaa636b

sci-libs/p4est: version bump to 2.3.1

 - update lua compatibility
 - put soname back

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/p4est/Manifest  |   2 +
 sci-libs/p4est/files/p4est-2.3-add_soname.patch  |  13 +++
 sci-libs/p4est/files/p4est-2.3-fix_aclocal.patch |  12 +++
 sci-libs/p4est/p4est-2.3.1.ebuild| 122 +++
 4 files changed, 149 insertions(+)

diff --git a/sci-libs/p4est/Manifest b/sci-libs/p4est/Manifest
index 1ef6b587e4e..9140b29444a 100644
--- a/sci-libs/p4est/Manifest
+++ b/sci-libs/p4est/Manifest
@@ -1,2 +1,4 @@
 DIST libsc-2.2.tar.gz 311542 BLAKE2B 
0879be69208f0964d73cc297a64b158ad88344e876a90dd4bd39c80fc0cf8237f4551cb684dee36e08068fa04644b887ec56230335a9984363055c1248aa6185
 SHA512 
97953794fdeb985bedb1dc9378f10ed4824446c63762d7813aced3309c2d6b27368c91fecb22587dccdf8b3b42aaaba9e782b739086cf542570360795897ac14
+DIST libsc-2.3.1.tar.gz 344456 BLAKE2B 
cee44d07372162aecc8104257d1c5d4935d60030ceae4041ae4c5110f491b48b7709c55af0286b2a1fc5df2d7883b2ab4499c3884162b779fb9aaa86fbc5822c
 SHA512 
02e160ad6fb4e674a9de2a41cfef6727d470a17c184e7b0310fe3e39f1112f4c643ca35a62377562caf1e8cc753cd5c0f5f996fba24b115498b01d16c140080a
 DIST p4est-2.2.tar.gz 1323529 BLAKE2B 
262cb8d1ceff1329a71fd302b12c1650e9c099e72a9a93b4abef5822b16a28af0ee1ce9a338c524c2077d4bff83e607e9346f5bb1c660aa9afa8241bb631a637
 SHA512 
8475e0b6ab1225b22e7538c9c9b227f9aef86f78adf0706065a05f4682618f8f5d3878c18c11b8b13b3912e1de95f40b0ef5f5f5d217c02196993ac07f085299
+DIST p4est-2.3.1.tar.gz 2623681 BLAKE2B 
426f15d27dd376b918e197adc46a8efbd4765f53d7c98bc8f9b58e0a27125d38808503fd1c545e428e845635e2499ba27df22a989ed619ce264417d02908
 SHA512 
c691b39d140c2714a813dc45f721cf21a1e0f5d1a264a3d5733b09ec90cc3f8bcc9e5d799e41e91d2b994490c811287f8177bf6d7890ea4cd1cdfecb95cdbf23

diff --git a/sci-libs/p4est/files/p4est-2.3-add_soname.patch 
b/sci-libs/p4est/files/p4est-2.3-add_soname.patch
new file mode 100644
index 000..9438633138a
--- /dev/null
+++ b/sci-libs/p4est/files/p4est-2.3-add_soname.patch
@@ -0,0 +1,13 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 0d96429..1b76969 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -80,7 +80,7 @@ src_libp4est_la_SOURCES = \
+ $(libp4est_internal_headers) \
+ $(libp4est_compiled_sources)
+ src_libp4est_la_CPPFLAGS = $(AM_CPPFLAGS) $(P4EST_CPPFLAGS)
+-## src_libp4est_la_LDFLAGS = -release $(VERSION)
++src_libp4est_la_LDFLAGS = -release $(VERSION)
+ src_libp4est_la_LIBADD = @P4EST_SC_LDADD@
+ LDADD += @top_builddir@/src/libp4est.la @P4EST_SC_LDADD@
+ EXTRA_src_libp4est_la_DEPENDENCIES = @P4EST_SC_LDADD@

diff --git a/sci-libs/p4est/files/p4est-2.3-fix_aclocal.patch 
b/sci-libs/p4est/files/p4est-2.3-fix_aclocal.patch
new file mode 100644
index 000..a3209d5064f
--- /dev/null
+++ b/sci-libs/p4est/files/p4est-2.3-fix_aclocal.patch
@@ -0,0 +1,12 @@
+diff --git a/Makefile.am b/Makefile.am
+index e8b7e67..1817e37 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,7 +2,6 @@
+ # This file is part of p4est.
+ # Makefile.am in toplevel directory
+ 
+-ACLOCAL_AMFLAGS = -I config @P4EST_SC_AMFLAGS@
+ if P4EST_SC_MK_USE
+ @P4EST_SC_MK_INCLUDE@
+ endif

diff --git a/sci-libs/p4est/p4est-2.3.1.ebuild 
b/sci-libs/p4est/p4est-2.3.1.ebuild
new file mode 100644
index 000..597b67a136a
--- /dev/null
+++ b/sci-libs/p4est/p4est-2.3.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+
+inherit autotools lua-single toolchain-funcs
+
+DESCRIPTION="Scalable Algorithms for Parallel Adaptive Mesh Refinement on 
Forests of Octrees"
+HOMEPAGE="http://www.p4est.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/cburstedde/${PN}.git;
+   EGIT_BRANCH="develop"
+   SRC_URI=""
+else
+   SRC_URI="
+   https://github.com/cburstedde/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/cburstedde/libsc/archive/v${PV}.tar.gz -> 
libsc-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+# TODO petsc
+IUSE="debug doc examples mpi openmp romio static-libs threads +vtk-binary"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   romio? ( mpi )"
+
+RDEPEND="${LUA_DEPS}
+   
~sci-libs/libsc-${PV}[${LUA_SINGLE_USEDEP},mpi=,openmp=,romio=,static-libs=,threads=]
+   sys-apps/util-linux
+   virtual/blas
+   virtual/lapack
+   mpi? ( virtual/mpi[romio=] )"
+
+DEPEND="
+   ${RDEPEND}
+   sys-devel/automake
+   virtual/pkgconfig"

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

2021-06-07 Thread Matthias Maier
commit: c52d9871a73bf583fc7e013a30893d9019e89721
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  7 15:33:21 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  7 16:41:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c52d9871

sci-libs/libsc: version bump to 2.3.1

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/libsc/Manifest|   1 +
 .../files/libsc-2.3-autoconf_lua_version.patch |  64 +
 sci-libs/libsc/libsc-2.3.1.ebuild  | 100 +
 3 files changed, 165 insertions(+)

diff --git a/sci-libs/libsc/Manifest b/sci-libs/libsc/Manifest
index 9357d90a6a8..4cd22d93ef3 100644
--- a/sci-libs/libsc/Manifest
+++ b/sci-libs/libsc/Manifest
@@ -1 +1,2 @@
 DIST libsc-2.2.tar.gz 311542 BLAKE2B 
0879be69208f0964d73cc297a64b158ad88344e876a90dd4bd39c80fc0cf8237f4551cb684dee36e08068fa04644b887ec56230335a9984363055c1248aa6185
 SHA512 
97953794fdeb985bedb1dc9378f10ed4824446c63762d7813aced3309c2d6b27368c91fecb22587dccdf8b3b42aaaba9e782b739086cf542570360795897ac14
+DIST libsc-2.3.1.tar.gz 344456 BLAKE2B 
cee44d07372162aecc8104257d1c5d4935d60030ceae4041ae4c5110f491b48b7709c55af0286b2a1fc5df2d7883b2ab4499c3884162b779fb9aaa86fbc5822c
 SHA512 
02e160ad6fb4e674a9de2a41cfef6727d470a17c184e7b0310fe3e39f1112f4c643ca35a62377562caf1e8cc753cd5c0f5f996fba24b115498b01d16c140080a

diff --git a/sci-libs/libsc/files/libsc-2.3-autoconf_lua_version.patch 
b/sci-libs/libsc/files/libsc-2.3-autoconf_lua_version.patch
new file mode 100644
index 000..9881d0aa622
--- /dev/null
+++ b/sci-libs/libsc/files/libsc-2.3-autoconf_lua_version.patch
@@ -0,0 +1,64 @@
+diff --git a/config/sc_include.m4 b/config/sc_include.m4
+index f6f7873..3befe0e 100644
+--- a/config/sc_include.m4
 b/config/sc_include.m4
+@@ -281,8 +281,7 @@ AC_DEFUN([SC_CHECK_LIBRARIES],
+ [
+ SC_REQUIRE_LIB([m], [fabs])
+ SC_CHECK_LIB([z], [adler32_combine], [ZLIB], [$1])
+-SC_CHECK_LIB([lua53 lua5.3 lua52 lua5.2 lua51 lua5.1 lua lua5], 
[lua_createtable],
+-   [LUA], [$1])
++SC_CHECK_LIB([$LUA_IMPL], [lua_createtable], [LUA], [$1])
+ SC_CHECK_BLAS_LAPACK([$1])
+ SC_BUILTIN_ALL_PREFIX([$1])
+ SC_CHECK_PTHREAD([$1])
+diff --git a/configure.ac b/configure.ac
+index ce462e0..b291685 100644
+--- a/configure.ac
 b/configure.ac
+@@ -78,7 +78,7 @@ echo "o---"
+ AC_CHECK_HEADERS([fcntl.h sys/ioctl.h sys/select.h sys/stat.h])
+ AC_CHECK_HEADERS([linux/videodev2.h])
+ AC_CHECK_HEADERS([execinfo.h signal.h sys/time.h sys/types.h time.h])
+-AC_CHECK_HEADERS([lua.h lua5.1/lua.h lua5.2/lua.h lua5.3/lua.h])
++AC_CHECK_HEADERS([$LUA_IMPL/lua.h])
+ 
+ echo "o---"
+ echo "| Checking functions"
+diff --git a/src/sc_lua.h b/src/sc_lua.h
+index 770b52f..a6db175 100644
+--- a/src/sc_lua.h
 b/src/sc_lua.h
+@@ -30,29 +30,9 @@
+ 
+ SC_EXTERN_C_BEGIN;
+ 
+-#ifdef SC_HAVE_LUA5_3_LUA_H
+-#include 
+-#include 
+-#include 
+-#else
+-#ifdef SC_HAVE_LUA5_2_LUA_H
+-#include 
+-#include 
+-#include 
+-#else
+-#ifdef SC_HAVE_LUA5_1_LUA_H
+-#include 
+-#include 
+-#include 
+-#else
+-#ifdef SC_HAVE_LUA_H
+-#include 
+-#include 
+-#include 
+-#endif
+-#endif
+-#endif
+-#endif
++#include <@LUA_IMPL@/lua.h>
++#include <@LUA_IMPL@/lualib.h>
++#include <@LUA_IMPL@/lauxlib.h>
+ 
+ SC_EXTERN_C_END;
+ 

diff --git a/sci-libs/libsc/libsc-2.3.1.ebuild 
b/sci-libs/libsc/libsc-2.3.1.ebuild
new file mode 100644
index 000..1e37b3080cf
--- /dev/null
+++ b/sci-libs/libsc/libsc-2.3.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..2} )
+
+inherit autotools lua-single toolchain-funcs
+
+DESCRIPTION="Support for parallel scientific applications"
+HOMEPAGE="http://www.p4est.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/cburstedde/${PN}.git;
+   EGIT_BRANCH="develop"
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/cburstedde/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="debug examples mpi openmp romio static-libs threads"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   romio? ( mpi )"
+
+RDEPEND="${LUA_DEPS}
+   sys-apps/util-linux
+   virtual/blas
+   virtual/lapack
+   mpi? ( virtual/mpi[romio?] )"
+
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3-autoconf_lua_version.patch
+)
+
+DOCS=( AUTHORS NEWS README )
+
+AUTOTOOLS_AUTORECONF=true
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] && use openmp; then
+   tc-has-openmp || \
+   die "Please select an openmp capable compiler like 
gcc[openmp]"
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/libsc/

2021-06-07 Thread Matthias Maier
commit: 661c1b8cca6507e4efaefa34184a0853eecbeaa0
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  7 16:06:25 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  7 16:41:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661c1b8c

sci-libs/libsc: update LUA compatibility

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/libsc/libsc-2.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/libsc/libsc-2.3.1.ebuild 
b/sci-libs/libsc/libsc-2.3.1.ebuild
index 1e37b3080cf..7033e904a98 100644
--- a/sci-libs/libsc/libsc-2.3.1.ebuild
+++ b/sci-libs/libsc/libsc-2.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..2} )
+LUA_COMPAT=( lua5-{1..3} )
 
 inherit autotools lua-single toolchain-funcs
 



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

2021-06-07 Thread Matthias Maier
commit: cb560121a2ba971e17e1ba9b5bd57baed1e1b41b
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  7 16:23:52 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  7 16:41:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb560121

sci-libs/libsc: add soname back

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/libsc/files/libsc-2.3-add_soname.patch | 13 +
 sci-libs/libsc/libsc-2.3.1.ebuild   |  1 +
 2 files changed, 14 insertions(+)

diff --git a/sci-libs/libsc/files/libsc-2.3-add_soname.patch 
b/sci-libs/libsc/files/libsc-2.3-add_soname.patch
new file mode 100644
index 000..61e8d56fa44
--- /dev/null
+++ b/sci-libs/libsc/files/libsc-2.3-add_soname.patch
@@ -0,0 +1,13 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 9d030d5..decbea8 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -43,7 +43,7 @@ src_libsc_la_SOURCES = \
+ $(libsc_internal_headers) \
+ $(libsc_compiled_sources)
+ src_libsc_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBSC_CPPFLAGS)
+-## src_libsc_la_LDFLAGS = -release $(VERSION)
++src_libsc_la_LDFLAGS = -release $(VERSION)
+ LDADD += @top_builddir@/src/libsc.la
+ 
+ nodist_include_HEADERS += $(libsc_generated_headers)

diff --git a/sci-libs/libsc/libsc-2.3.1.ebuild 
b/sci-libs/libsc/libsc-2.3.1.ebuild
index 7033e904a98..e84c20273cf 100644
--- a/sci-libs/libsc/libsc-2.3.1.ebuild
+++ b/sci-libs/libsc/libsc-2.3.1.ebuild
@@ -39,6 +39,7 @@ DEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.3-autoconf_lua_version.patch
+   "${FILESDIR}"/${PN}-2.3-add_soname.patch
 )
 
 DOCS=( AUTHORS NEWS README )



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

2021-06-07 Thread Sam James
commit: e72e98f3ad30e9383fc01c879bcbb1f330c4149a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 17:30:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 17:31:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72e98f3

x11-misc/nitrogen: sync non-live ebuild

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

 x11-misc/nitrogen/nitrogen-1.6.1-r1.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-misc/nitrogen/nitrogen-1.6.1-r1.ebuild 
b/x11-misc/nitrogen/nitrogen-1.6.1-r1.ebuild
index 52647c78a86..2f606225b1a 100644
--- a/x11-misc/nitrogen/nitrogen-1.6.1-r1.ebuild
+++ b/x11-misc/nitrogen/nitrogen-1.6.1-r1.ebuild
@@ -1,19 +1,20 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit autotools flag-o-matic gnome2-utils xdg-utils
+inherit autotools flag-o-matic xdg-utils
 
 DESCRIPTION="A background browser and setter for X"
 HOMEPAGE="https://github.com/l3ib/nitrogen;
 SRC_URI="https://github.com/l3ib/nitrogen/releases/download/${PV}/${P}.tar.gz;
+KEYWORDS="amd64 ~ppc x86"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
 IUSE="nls xinerama"
 
+BDEPEND="virtual/pkgconfig"
 RDEPEND="
>=dev-cpp/gtkmm-2.10:2.4
>=gnome-base/librsvg-2.20:2
@@ -22,7 +23,6 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   virtual/pkgconfig
nls? ( sys-devel/gettext )
xinerama? ( x11-base/xorg-proto )
 "
@@ -43,11 +43,11 @@ src_configure() {
 }
 
 pkg_postinst() {
-   gnome2_icon_cache_update
xdg_desktop_database_update
+   xdg_icon_cache_update
 }
 
 pkg_postrm() {
-   gnome2_icon_cache_update
xdg_desktop_database_update
+   xdg_icon_cache_update
 }



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

2021-06-07 Thread William Hubbs
commit: dd7ea8c623d984b4e221922cc44d863dcc8c1dd3
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 20:08:47 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:08:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7ea8c6

sys-cluster/kubelet: stabilize 1.20.7 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubelet/kubelet-1.20.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubelet/kubelet-1.20.7.ebuild 
b/sys-cluster/kubelet/kubelet-1.20.7.ebuild
index 78302b14a81..c91af0a8527 100644
--- a/sys-cluster/kubelet/kubelet-1.20.7.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.20.7.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="hardened"
 
 RDEPEND="!sys-cluster/kubernetes"



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

2021-06-07 Thread Agostino Sarubbo
commit: bd4dea42d33c3815caa07588c3a1eb59e619afcf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun  7 13:20:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun  7 13:20:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4dea42

dev-python/pymongo: x86 stable wrt bug #794394

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pymongo/pymongo-3.11.4.ebuild 
b/dev-python/pymongo/pymongo-3.11.4.ebuild
index cc1731dd6b2..e4049abe9d4 100644
--- a/dev-python/pymongo/pymongo-3.11.4.ebuild
+++ b/dev-python/pymongo/pymongo-3.11.4.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa x86"
 IUSE="doc kerberos"
 
 RDEPEND="



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

2021-06-07 Thread Agostino Sarubbo
commit: 5cbbfe731c7bf79d1bf1da4bea9b8d6fd4fb7a6c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun  7 13:20:10 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun  7 13:20:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbbfe73

dev-python/eventlet: x86 stable wrt bug #794325

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/eventlet/eventlet-0.31.0.ebuild 
b/dev-python/eventlet/eventlet-0.31.0.ebuild
index 3472cc1056b..ecdba196eca 100644
--- a/dev-python/eventlet/eventlet-0.31.0.ebuild
+++ b/dev-python/eventlet/eventlet-0.31.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc x86"
 IUSE="doc examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/

2021-06-07 Thread Agostino Sarubbo
commit: 5289f3c714537cd58ab5c9704160c49b9029254a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun  7 13:20:04 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun  7 13:20:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5289f3c7

sci-astronomy/stellarium: x86 stable wrt bug #794271

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sci-astronomy/stellarium/stellarium-0.20.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/stellarium/stellarium-0.20.4.ebuild 
b/sci-astronomy/stellarium/stellarium-0.20.4.ebuild
index 0fa8419e1e5..25de0105315 100644
--- a/sci-astronomy/stellarium/stellarium-0.20.4.ebuild
+++ b/sci-astronomy/stellarium/stellarium-0.20.4.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ SGI-B-2.0"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="debug deep-sky doc gps media nls stars telescope test"
 
 # Python interpreter is used while building RemoteControl plugin



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

2021-06-07 Thread Mike Gilbert
commit: 5cf9f4051b3a6ddaea36a0c5e15a021a4e257e9c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jun  7 19:42:19 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  8 02:30:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf9f405

media-libs/freetype: drop static-libs hack

The build system does not install static libs unless requested.

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

 media-libs/freetype/freetype-2.10.4.ebuild | 3 ---
 media-libs/freetype/freetype-.ebuild   | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/media-libs/freetype/freetype-2.10.4.ebuild 
b/media-libs/freetype/freetype-2.10.4.ebuild
index 0575eaa7fb6..828493a8d24 100644
--- a/media-libs/freetype/freetype-2.10.4.ebuild
+++ b/media-libs/freetype/freetype-2.10.4.ebuild
@@ -235,7 +235,4 @@ multilib_src_install_all() {
fi
 
find "${ED}" -name '*.la' -delete || die
-   if ! use static-libs ; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
 }

diff --git a/media-libs/freetype/freetype-.ebuild 
b/media-libs/freetype/freetype-.ebuild
index 3cc2445891f..1caabaa6c63 100644
--- a/media-libs/freetype/freetype-.ebuild
+++ b/media-libs/freetype/freetype-.ebuild
@@ -244,7 +244,4 @@ multilib_src_install_all() {
fi
 
find "${ED}" -type f -name '*.la' -delete || die
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.a' -delete || die
-   fi
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/fftw/

2021-06-07 Thread Yixun Lan
commit: bccd13e128ae7138f84d61f408f4f734e32a3c67
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun  8 01:34:50 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun  8 02:22:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccd13e1

sci-libs/fftw: fix two lib path issue for ARCH=riscv

thanks @soap for helping this

Closes: https://bugs.gentoo.org/794208
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 sci-libs/fftw/fftw-3.3.9.ebuild | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/sci-libs/fftw/fftw-3.3.9.ebuild b/sci-libs/fftw/fftw-3.3.9.ebuild
index 32ce75db90a..cb50c0ff687 100644
--- a/sci-libs/fftw/fftw-3.3.9.ebuild
+++ b/sci-libs/fftw/fftw-3.3.9.ebuild
@@ -147,13 +147,16 @@ src_install() {
rm -r "${ED}"/usr/share/doc/${PF}/html || die
fi
 
-   local x
-   for x in "${ED}"/usr/lib*/pkgconfig/*.pc; do
-   local u
-   for u in $(usev mpi) $(usev threads) $(usex openmp omp ""); do
-   sed -e "s|-lfftw3[flq]\?|&_${u} &|" "$x" > 
"${x%.pc}_${u}.pc" || die
+   augment_pc_files() {
+   local x
+   for x in "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc; do
+   local u
+   for u in $(usev mpi) $(usev threads) $(usex openmp omp 
""); do
+   sed -e "s|-lfftw3[flq]\?|&_${u} &|" "${x}" > 
"${x%.pc}_${u}.pc" || die
+   done
done
-   done
+   }
+   multilib_foreach_abi augment_pc_files
 
# fftw uses pkg-config to record its private dependencies
find "${ED}" -name '*.la' -delete || die



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

2021-06-07 Thread Matthew Thode
commit: a899797b4fce305d367eea6d26516fc06f90fdf3
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun  8 03:31:22 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun  8 03:31:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a899797b

app-admin/puppet: fix eappy option

Closes: https://bugs.gentoo.org/794628
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/app-admin/puppet/puppet-7.7.0.ebuild 
b/app-admin/puppet/puppet-7.7.0.ebuild
index 8dc22e036de..125aa53e82c 100644
--- a/app-admin/puppet/puppet-7.7.0.ebuild
+++ b/app-admin/puppet/puppet-7.7.0.ebuild
@@ -62,7 +62,7 @@ all_ruby_prepare() {
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
 
# fix systemd path
-   eapply "${FILESDIR}/puppet-systemd.patch"
+   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.



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

2021-06-07 Thread Sam James
commit: 9fbaba04084e9fb5a7f7c29f989c03525c0bed47
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:49:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:59:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbaba04

dev-lang/ocaml: add 4.12.0

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

 dev-lang/ocaml/Manifest|  1 +
 dev-lang/ocaml/ocaml-4.12.0.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/dev-lang/ocaml/Manifest b/dev-lang/ocaml/Manifest
index e2259b4a03d..664a32bf678 100644
--- a/dev-lang/ocaml/Manifest
+++ b/dev-lang/ocaml/Manifest
@@ -2,4 +2,5 @@ DIST ocaml-4.05.0.tar.gz 4431750 BLAKE2B 
c2ab003a13e0a581ebd0e1c96eeb8a9baea9bfe
 DIST ocaml-4.09.0.tar.gz 4838748 BLAKE2B 
80f29d535c64bf2371b480217723ed20b2b21cfd93ce31366a7b91e7ddffdf68db4e88d085288b7e21efee567a13f42ecff24c3a0115507b006acf844239cefd
 SHA512 
dc0271e591bf929b751705835790949a9d741e12d085c8b207c3689b5838a02ea8de80da8b2605d2e6744f2f541b0d1694ffafff9509e99ce01f3a391f6ef2ae
 DIST ocaml-4.10.2.tar.gz 4933135 BLAKE2B 
ec5e92adb23c28a254247182c79ab555fd82603e02f24799049b8057abf869d18234302408c8ae89b9997a2b210ed6965e45c2c03e4f0cab34262ad3f6ebb528
 SHA512 
1dd827da07f01e815fd74dd7ee84db0900f24782f8f7fd426e2d71b9fb03c7b8045f22e018120a0446c362315751365d1bd8c1724edef2b182394e76eb0a07b2
 DIST ocaml-4.11.2.tar.gz 5075323 BLAKE2B 
bdc503d9a8d0e39dd11060febcd0287657b460e50ed81e55578a3e778af990ca5d4ef9011753eee4e1a144da33eb76c95b1672dc99b76e65a2e107eee472fe06
 SHA512 
03d8a9f6e130142c121ff2eb3d54f584f1e7c8475f066a5803bb0edd2fa172ca06a56a3ec548b225f5c8b12112d7a68511b1e16f3ade075b5f02610d4247bbb3
+DIST ocaml-4.12.0.tar.gz 5179734 BLAKE2B 
318be7e306157102d7ad22802db381dfa9c675e43325395695c3564e5ffee87d9b55d1152ea1603edb5ef715a28cbde85d835dbf1b5aface2dc415c67192c208
 SHA512 
951e44cdda613f9c6c5f988434c84249a2d63ba14e21938a9e74c174ebaf9d81a3160d1e5021d57fcd4882732ae6aefc05239ac38116f39ca83d53879d5d4eaf
 DIST ocaml-patches-9.tar.bz2 1700 BLAKE2B 
4e46b8fb490db28f815414e285f54e251394ea53e1d25c529bbea9f03e426fd19132b1e2c7c2be7d14983fceb4cad073d191b001f6da522fee4226371d4a2eca
 SHA512 
cc19f9104fac69aecc5effa8cb772342e1fb61cdcd38ba0176efe04cf3d710b1c56d5178748f3bd29099af91fa684da432a8ef8d42de76dbd1b6954a255ea6c0

diff --git a/dev-lang/ocaml/ocaml-4.12.0.ebuild 
b/dev-lang/ocaml/ocaml-4.12.0.ebuild
new file mode 100644
index 000..b045e3d1153
--- /dev/null
+++ b/dev-lang/ocaml/ocaml-4.12.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+HOMEPAGE="https://ocaml.org/;
+SRC_URI="https://github.com/ocaml/ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Programming language supporting functional, imperative & 
object-oriented styles"
+
+LICENSE="QPL-1.0 LGPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="emacs flambda latex +ocamlopt xemacs"
+
+RDEPEND="sys-libs/binutils-libs:="
+BDEPEND="${RDEPEND}
+   virtual/pkgconfig"
+PDEPEND="emacs? ( app-emacs/ocaml-mode )
+   xemacs? ( app-xemacs/ocaml )"
+
+src_prepare() {
+   default
+
+   # OCaml generates textrels on 32-bit arches
+   # We can't do anything about it, but disabling it means that tests
+   # for OCaml-based packages won't fail on unexpected output
+   # bug #773226
+   #if use arm || use ppc || use x86 ; then
+   append-ldflags "-Wl,-z,notext"
+   #fi
+
+   # Upstream build ignores LDFLAGS in several places.
+   sed -i -e 's/\(^MKDLL=.*\)/\1 $(LDFLAGS)/' \
+   -e 's/\(^OC_CFLAGS=.*\)/\1 $(LDFLAGS)/' \
+   -e 's/\(^OC_LDFLAGS=.*\)/\1 $(LDFLAGS)/' \
+   Makefile.config.in || die "LDFLAGS fix failed"
+}
+
+src_configure() {
+   local opt=(
+   --bindir="${EPREFIX}/usr/bin"
+   --libdir="${EPREFIX}/usr/$(get_libdir)/ocaml"
+   --mandir="${EPREFIX}/usr/share/man"
+   --prefix="${EPREFIX}/usr"
+   $(use_enable flambda)
+   )
+
+   econf "${opt[@]}"
+}
+
+src_compile() {
+   env -u P emake world
+
+   if use ocamlopt ; then
+   env -u P emake opt
+   env -u P emake opt.opt
+   fi
+}
+
+src_test() {
+   emake -j
+
+   # OCaml tests only work when run sequentially
+   if use ocamlopt ; then
+   emake -j1 ocamltest.opt
+   else
+   emake -j1 ocamltest
+   #ewarn "${PN} was built without 'ocamlopt' USE flag; skipping 
tests."
+   fi
+
+   emake -j1 tests
+}
+
+src_install() {
+   default
+
+   dodir /usr/include
+   # Create symlink for header files
+   dosym "../$(get_libdir)/ocaml/caml" /usr/include/caml
+   dodoc Changes 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ocaml/files/, dev-lang/ocaml/

2021-06-07 Thread Sam James
commit: 34b06d35218d9e444050526511da10962ea72c2f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:58:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:59:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b06d35

dev-lang/ocaml: add CVE-2018-9838 patch to 4.05.0

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

 .../ocaml/files/ocaml-4.05.0-CVE-2018-9838.patch   |  70 ++
 dev-lang/ocaml/ocaml-4.05.0-r4.ebuild  | 143 +
 2 files changed, 213 insertions(+)

diff --git a/dev-lang/ocaml/files/ocaml-4.05.0-CVE-2018-9838.patch 
b/dev-lang/ocaml/files/ocaml-4.05.0-CVE-2018-9838.patch
new file mode 100644
index 000..cfe3ff636c2
--- /dev/null
+++ b/dev-lang/ocaml/files/ocaml-4.05.0-CVE-2018-9838.patch
@@ -0,0 +1,70 @@
+https://bugs.gentoo.org/755257
+
+Needed for both fixing the CVE + compatibility with Debian for e.g.
+Unison.
+
+From c6ca3afc78b75d7748e4e09e56c6b020418be06e Mon Sep 17 00:00:00 2001
+From: Stephane Glondu 
+Date: Fri, 25 Jan 2019 14:34:23 +0100
+Subject: [PATCH] Fix integer overflows when unmarshaling a bigarray
+
+Malicious or corrupted marshaled data can result in a bigarray
+with impossibly large dimensions that cause overflow when computing
+the in-memory size of the bigarray.  Disaster ensues when the data
+is read in a too small memory area.  This commit checks for overflows
+when computing the in-memory size of the bigarray.
+
+This patch is based on one by Xavier Leroy and has been modified to
+use caml_ba_multov instead of caml_umul_overflow which is unavailable
+in OCaml 4.05.0.
+
+The original commit hash is 85162eee9d4072fa9c2f498f03cd94e357033eec.
+
+Origin: https://github.com/ocaml/ocaml/pull/1718
+Bug: https://github.com/ocaml/ocaml/issues/7765
+Bug-Debian: https://bugs.debian.org/895472
+Bug-CVE: CVE-2018-9838
+--- a/otherlibs/bigarray/bigarray_stubs.c
 b/otherlibs/bigarray/bigarray_stubs.c
+@@ -966,22 +966,34 @@ static void caml_ba_deserialize_longarray(void * dest, 
intnat num_elts)
+ uintnat caml_ba_deserialize(void * dst)
+ {
+   struct caml_ba_array * b = dst;
+-  int i, elt_size;
+-  uintnat num_elts;
++  int i;
++  uintnat num_elts, size;
++  int overflow;
+ 
+   /* Read back header information */
+   b->num_dims = caml_deserialize_uint_4();
++  if (b->num_dims < 0 || b->num_dims > CAML_BA_MAX_NUM_DIMS)
++caml_deserialize_error("input_value: wrong number of bigarray 
dimensions");
+   b->flags = caml_deserialize_uint_4() | CAML_BA_MANAGED;
+   b->proxy = NULL;
+   for (i = 0; i < b->num_dims; i++) b->dim[i] = caml_deserialize_uint_4();
+-  /* Compute total number of elements */
+-  num_elts = caml_ba_num_elts(b);
+-  /* Determine element size in bytes */
++  /* Compute total number of elements.  Watch out for overflows (MPR#7765). */
++  num_elts = 1;
++  for (i = 0; i < b->num_dims; i++) {
++overflow = 0;
++num_elts = caml_ba_multov(num_elts, b->dim[i], );
++if (overflow)
++  caml_deserialize_error("input_value: size overflow for bigarray");
++  }
++  /* Determine array size in bytes.  Watch out for overflows (MPR#7765). */
+   if ((b->flags & CAML_BA_KIND_MASK) > CAML_BA_CHAR)
+ caml_deserialize_error("input_value: bad bigarray kind");
+-  elt_size = caml_ba_element_size[b->flags & CAML_BA_KIND_MASK];
++  overflow = 0;
++  size = caml_ba_multov(num_elts, caml_ba_element_size[b->flags & 
CAML_BA_KIND_MASK], );
++  if (overflow)
++caml_deserialize_error("input_value: size overflow for bigarray");
+   /* Allocate room for data */
+-  b->data = malloc(elt_size * num_elts);
++  b->data = malloc(size);
+   if (b->data == NULL)
+ caml_deserialize_error("input_value: out of memory for bigarray");
+   /* Read data */

diff --git a/dev-lang/ocaml/ocaml-4.05.0-r4.ebuild 
b/dev-lang/ocaml/ocaml-4.05.0-r4.ebuild
new file mode 100644
index 000..1fd3049eff5
--- /dev/null
+++ b/dev-lang/ocaml/ocaml-4.05.0-r4.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib toolchain-funcs
+
+PATCHLEVEL="9"
+MY_P="${P/_/-}"
+DESCRIPTION="Type-inferring functional programming language descended from the 
ML family"
+HOMEPAGE="https://ocaml.org;
+SRC_URI="https://github.com/ocaml/ocaml/archive/${PV/_/+}.tar.gz -> 
${MY_P}.tar.gz
+   mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
+
+LICENSE="QPL-1.0 LGPL-2"
+# Everytime ocaml is updated to a new version, everything ocaml must be 
rebuilt,
+# so here we go with the subslot.
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="emacs flambda latex ncurses +ocamlopt spacetime X xemacs"
+
+RDEPEND="
+   sys-libs/binutils-libs:=
+   ncurses? ( sys-libs/ncurses:0= )
+   spacetime? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-block/fio/

2021-06-07 Thread Matthew Thode
commit: 9a2fa017639dd3f4bff57b59056a98c0a81196a6
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun  8 02:58:38 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun  8 02:58:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a2fa017

sys-block/fio: remove io-urging

Closes: https://bugs.gentoo.org/794769
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-block/fio/fio-3.27.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-block/fio/fio-3.27.ebuild b/sys-block/fio/fio-3.27.ebuild
index 2fe78c1da6c..2a78e187bb6 100644
--- a/sys-block/fio/fio-3.27.ebuild
+++ b/sys-block/fio/fio-3.27.ebuild
@@ -95,7 +95,6 @@ src_configure() {
$(usex curl '' '--disable-http') \
$(usex glusterfs '' '--disable-gfapi') \
$(usex gtk '--enable-gfio' '') \
-   $(usex io-uring '--enable-libaio-uring' '') \
$(usex numa '' '--disable-numa') \
$(usex rbd '' '--disable-rbd') \
$(usex rdma '' '--disable-rdma') \



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

2021-06-07 Thread Sam James
commit: c1e85153a677fd7088f2dc79b97f330e9e9fc376
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e85153

dev-python/pytest-describe: Stabilize 1.0.0 x86, #793923

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

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

diff --git a/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild 
b/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
index cce7fb4c6cf..6b566e15429 100644
--- a/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
+++ b/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND=">=dev-python/pytest-2.6.0[${PYTHON_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Finance-Quote/

2021-06-07 Thread Sam James
commit: 1a5dea06d6668df463f1e69b77c93e06220d2ea2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5dea06

dev-perl/Finance-Quote: Stabilize 1.490.0 x86, #793944

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

 dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild 
b/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
index f1be588ccac..9725ce07175 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Get stock and mutual fund quotes from various 
exchanges"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2021-06-07 Thread Sam James
commit: 3af854e325dd3c3e885a9b41ad21ece248b726c5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af854e3

dev-python/pytest-describe: Stabilize 1.0.0 amd64, #793923

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

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

diff --git a/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild 
b/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
index 6b566e15429..7696495e056 100644
--- a/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
+++ b/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND=">=dev-python/pytest-2.6.0[${PYTHON_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/JSON-Parse/

2021-06-07 Thread Sam James
commit: a4efd92737e29cac335ad4e1950195f8b356cab1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4efd927

dev-perl/JSON-Parse: Stabilize 0.550.0 x86, #793944

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

 dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild 
b/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
index ecc535febf7..9b1de03f9d2 100644
--- a/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
+++ b/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 
 DESCRIPTION="Read JSON into a Perl Variable"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/ssh-ldap-pubkey/

2021-06-07 Thread Sam James
commit: c6befc635ad32428cf6c9df15d718b5641fb78d0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6befc63

sys-auth/ssh-ldap-pubkey: Stabilize 1.3.3 amd64, #793923

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

 sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild 
b/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild
index b6cfa97d646..ac7bd5162af 100644
--- a/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild
+++ b/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/jirutka/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: net-im/dino/

2021-06-07 Thread Sam James
commit: df81bfd291f64614439c01574a5a38ae16774ed4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:03:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:03:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df81bfd2

net-im/dino: Stabilize 0.2.1 arm64, #794841

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

 net-im/dino/dino-0.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1.ebuild
index 51686ff2a86..c640a0cc338 100644
--- a/net-im/dino/dino-0.2.1.ebuild
+++ b/net-im/dino/dino-0.2.1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="${MY_REPO_URI}.git"
inherit git-r3
 else
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 arm64"
SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Finance-Quote/

2021-06-07 Thread Sam James
commit: 64b80e9d46dbc09ae6a44fb21cdab03974c5f63a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b80e9d

dev-perl/Finance-Quote: Stabilize 1.490.0 amd64, #793944

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

 dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild 
b/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
index 9725ce07175..702bb0805c4 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Get stock and mutual fund quotes from various 
exchanges"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/ssh-ldap-pubkey/

2021-06-07 Thread Sam James
commit: 2db6a492580404cb03afabfd4f3ab961ba9a895a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db6a492

sys-auth/ssh-ldap-pubkey: Stabilize 1.3.3 x86, #793923

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

 sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild 
b/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild
index c34e4af8ac9..b6cfa97d646 100644
--- a/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild
+++ b/sys-auth/ssh-ldap-pubkey/ssh-ldap-pubkey-1.3.3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/jirutka/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/JSON-Parse/

2021-06-07 Thread Sam James
commit: d8b310d90a2b1a8b53ccc55de936ce0dfddf459a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b310d9

dev-perl/JSON-Parse: Stabilize 0.550.0 amd64, #793944

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

 dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild 
b/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
index 9b1de03f9d2..ffaaa2acff0 100644
--- a/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
+++ b/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 
 DESCRIPTION="Read JSON into a Perl Variable"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/String-Util/

2021-06-07 Thread Sam James
commit: 3c801f2cd1796aeb2d75f6f6c10016886ba6056d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c801f2c

dev-perl/String-Util: Stabilize 1.310.0 x86, #793944

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

 dev-perl/String-Util/String-Util-1.310.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/String-Util/String-Util-1.310.0.ebuild 
b/dev-perl/String-Util/String-Util-1.310.0.ebuild
index 624249493ae..ee5b9ead1dd 100644
--- a/dev-perl/String-Util/String-Util-1.310.0.ebuild
+++ b/dev-perl/String-Util/String-Util-1.310.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="String processing utility functions"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/String-Util/

2021-06-07 Thread Sam James
commit: 9f7044eef0854585da305711bc9184e3aeb98bd0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:02:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:02:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7044ee

dev-perl/String-Util: Stabilize 1.310.0 amd64, #793944

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

 dev-perl/String-Util/String-Util-1.310.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/String-Util/String-Util-1.310.0.ebuild 
b/dev-perl/String-Util/String-Util-1.310.0.ebuild
index ee5b9ead1dd..4455b1e001b 100644
--- a/dev-perl/String-Util/String-Util-1.310.0.ebuild
+++ b/dev-perl/String-Util/String-Util-1.310.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="String processing utility functions"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: games-action/postalplus/

2021-06-07 Thread Ionen Wolkens
commit: 1f8482252eb15738f1466db1c764f515cbc0fb53
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:05:08 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f848225

games-action/postalplus: EAPI7, improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/postalplus/postalplus-1-r1.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/games-action/postalplus/postalplus-1-r1.ebuild 
b/games-action/postalplus/postalplus-1-r1.ebuild
index 223d0a7931d..5f8b4e341f1 100644
--- a/games-action/postalplus/postalplus-1-r1.ebuild
+++ b/games-action/postalplus/postalplus-1-r1.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit eutils cdrom
+EAPI=7
+
+inherit cdrom desktop wrapper
 
 DESCRIPTION="Ultraviolent and controversial game featuring the Postal Dude"
-HOMEPAGE="http://www.lokigames.com/products/postal/;
-SRC_URI=""
+HOMEPAGE="https://www.lokigames.com/products/postal/;
 
 LICENSE="LOKI-EULA"
 SLOT="0"
 KEYWORDS="~x86"
-IUSE=""
 RESTRICT="strip bindist"
 
-S=${WORKDIR}
+S="${WORKDIR}"
 
 src_install() {
local dir=/opt/${PN}



[gentoo-commits] repo/gentoo:master commit in: games-action/noiz2sa/

2021-06-07 Thread Ionen Wolkens
commit: 86eed2b0366903d4853721f5a2682365105cf3cf
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:02:08 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86eed2b0

games-action/noiz2sa: EAPI7, improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild 
b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
index 1b014d024c7..0566f507637 100644
--- a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
+++ b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
@@ -1,17 +1,16 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit user
+EAPI=7
 
 DESCRIPTION="Abstract Shooting Game"
-HOMEPAGE="http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html 
https://sourceforge.net/projects/noiz2sa/;
+HOMEPAGE="https://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html 
https://sourceforge.net/projects/noiz2sa/;
 SRC_URI="mirror://sourceforge/noiz2sa/${P}.tar.gz"
+S="${WORKDIR}/${PN}/src"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 DEPEND="
>=dev-libs/libbulletml-0.0.3
@@ -19,8 +18,6 @@ DEPEND="
virtual/opengl"
 RDEPEND="${DEPEND}"
 
-S=${WORKDIR}/${PN}/src
-
 PATCHES=(
"${FILESDIR}"/${P}-gcc41.patch
"${FILESDIR}"/${P}-underlink.patch



[gentoo-commits] repo/gentoo:master commit in: games-action/trine/

2021-06-07 Thread Ionen Wolkens
commit: 0d14a9fdda736e4195174643ee6f5df1a9f3a429
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:13:26 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d14a9fd

games-action/trine: EAPI7, eclass improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/trine/trine-1.08-r3.ebuild | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/games-action/trine/trine-1.08-r3.ebuild 
b/games-action/trine/trine-1.08-r3.ebuild
index f9b9673cdd4..44b54e039f6 100644
--- a/games-action/trine/trine-1.08-r3.ebuild
+++ b/games-action/trine/trine-1.08-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit desktop eutils gnome2-utils unpacker
+inherit desktop unpacker wrapper xdg
 
-DESCRIPTION="A physics-based action game with character-dependent solutions to 
challenges"
+DESCRIPTION="Physics-based action game with character-dependent solutions to 
challenges"
 HOMEPAGE="https://www.frozenbyte.com/games/trine-enchanted-edition;
 SRC_URI="TrineUpdate4.64.run"
 LICENSE="frozenbyte-eula"
@@ -17,7 +17,7 @@ RESTRICT="bindist fetch strip"
 QA_PREBUILT="opt/${PN}/${PN}*
opt/${PN}/lib/*"
 
-DEPEND="
+BDEPEND="
app-admin/chrpath
app-arch/unzip
 "
@@ -91,7 +91,3 @@ src_install() {
newicon -s 512 Trine.xpm ${PN}.xpm
dodoc Trine_Manual_linux.pdf Trine_updates.txt
 }
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }



[gentoo-commits] repo/gentoo:master commit in: games-action/brutal-legend/

2021-06-07 Thread Ionen Wolkens
commit: f4420c6db4455043e67b0e29f7922da3efd07656
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:00:12 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4420c6d

games-action/brutal-legend: EAPI7, eclass improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../brutal-legend/brutal-legend-20130615-r2.ebuild | 27 ++
 1 file changed, 7 insertions(+), 20 deletions(-)

diff --git a/games-action/brutal-legend/brutal-legend-20130615-r2.ebuild 
b/games-action/brutal-legend/brutal-legend-20130615-r2.ebuild
index 1f80df831e0..9564d99fc90 100644
--- a/games-action/brutal-legend/brutal-legend-20130615-r2.ebuild
+++ b/games-action/brutal-legend/brutal-legend-20130615-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: unbundle libsdl-2
 
-EAPI=6
+EAPI=7
 
-inherit eutils unpacker gnome2-utils
+inherit desktop unpacker wrapper xdg
 
 TIMESTAMP=${PV:0:4}-${PV:4:2}-${PV:6:2}
 DESCRIPTION="Unleash the power of Heavy Metal to reign down fire from the sky"
@@ -14,8 +14,7 @@ SRC_URI="BrutalLegend-Linux-${TIMESTAMP}-setup.bin"
 
 LICENSE="all-rights-reserved"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
+KEYWORDS="-* ~amd64 ~x86"
 RESTRICT="bindist fetch splitdebug"
 
 MYGAMEDIR="/opt/${PN}"
@@ -44,9 +43,9 @@ RDEPEND="
x11-libs/libxcb
 
)"
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
 
-S=${WORKDIR}/data
+S="${WORKDIR}"/data
 
 pkg_nofetch() {
einfo "Please buy & download ${SRC_URI} from:"
@@ -65,19 +64,7 @@ src_install() {
 
dodir "${MYGAMEDIR}"
# this is over 9000 ...eh, 8GB data
-   mv * "${D%/}/${MYGAMEDIR}" || die
+   mv * "${D}/${MYGAMEDIR}" || die
 
fperms +x "${MYGAMEDIR}/Buddha.bin.x86"
 }
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/badland/

2021-06-07 Thread Ionen Wolkens
commit: cf1fe55e5d6d79b540f682818bb94dafedcde885
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 08:53:20 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1fe55e

games-action/badland: EAPI7, eclass improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/badland/badland-121-r1.ebuild | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/games-action/badland/badland-121-r1.ebuild 
b/games-action/badland/badland-121-r1.ebuild
index 99d55500299..2e58b52405c 100644
--- a/games-action/badland/badland-121-r1.ebuild
+++ b/games-action/badland/badland-121-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit desktop eutils gnome2-utils
+inherit desktop wrapper xdg
 
 DESCRIPTION="Atmospheric side-scrolling action adventure platformer set in a 
gorgeous forest"
 HOMEPAGE="http://badlandgame.com;
@@ -62,6 +62,3 @@ src_install() {
 
doicon -s 128 "${DISTDIR}"/${PN}.png
 }
-
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }



[gentoo-commits] repo/gentoo:master commit in: games-action/noiz2sa/

2021-06-07 Thread Ionen Wolkens
commit: 3d38a41b2842e7d0d3ded52ef95aba33e7e5533e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jun  8 03:54:34 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d38a41b

games-action/noiz2sa: respect CC and CXX

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

 games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild 
b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
index 0566f507637..e53a3e1fbd3 100644
--- a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
+++ b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit toolchain-funcs
+
 DESCRIPTION="Abstract Shooting Game"
 HOMEPAGE="https://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html 
https://sourceforge.net/projects/noiz2sa/;
 SRC_URI="mirror://sourceforge/noiz2sa/${P}.tar.gz"
@@ -25,7 +27,10 @@ PATCHES=(
 
 src_prepare() {
default
+
cp makefile.lin Makefile || die
+
+   tc-export CC CXX
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: games-action/trosh/

2021-06-07 Thread Ionen Wolkens
commit: f492218d441845987e519408c86e21be596636cc
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:17:38 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f492218d

games-action/trosh: EAPI7, eclass improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/20664
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/trosh/trosh-20-r2.ebuild | 20 
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/games-action/trosh/trosh-20-r2.ebuild 
b/games-action/trosh/trosh-20-r2.ebuild
index 328de728452..a610e273eda 100644
--- a/games-action/trosh/trosh-20-r2.ebuild
+++ b/games-action/trosh/trosh-20-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit desktop eutils gnome2-utils
+inherit desktop wrapper xdg
 
 DESCRIPTION="A game made in 20 hours for a friend. It has explosions"
 HOMEPAGE="https://stabyourself.net/trosh/;
@@ -18,7 +18,7 @@ LVSLOT="0.8"
 RDEPEND="
games-engines/love:${LVSLOT}
media-libs/devil[png]"
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}"
 
@@ -34,15 +34,3 @@ src_install() {
make_wrapper ${PN} "love-${LVSLOT} ${PN}.love" "${dir}"
make_desktop_entry ${PN}
 }
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/trosh/

2021-06-07 Thread Ionen Wolkens
commit: c8f709de65cdefba07b5a33f36c2774b689e3fe9
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:15:25 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8f709de

games-action/trosh: remove old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/trosh/trosh-20-r1.ebuild | 48 ---
 1 file changed, 48 deletions(-)

diff --git a/games-action/trosh/trosh-20-r1.ebuild 
b/games-action/trosh/trosh-20-r1.ebuild
deleted file mode 100644
index 874648908a6..000
--- a/games-action/trosh/trosh-20-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop eutils gnome2-utils
-
-DESCRIPTION="A game made in 20 hours for a friend. It has explosions"
-HOMEPAGE="https://stabyourself.net/trosh/;
-SRC_URI="https://stabyourself.net/dl.php?file=trosh/trosh-linux.zip -> ${P}.zip
-   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png;
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=games-engines/love-0.8.0:0
-media-libs/devil[png]
-"
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-src_install() {
-   local dir=/usr/share/love/${PN}
-
-   exeinto "${dir}"
-   doexe ${PN}.love
-
-   einstalldocs
-
-   doicon -s 32 "${DISTDIR}"/${PN}.png
-   make_wrapper ${PN} "love ${PN}.love" "${dir}"
-   make_desktop_entry ${PN}
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/super-hexagon/

2021-06-07 Thread Ionen Wolkens
commit: 1dd94e25b4bf3357e8926fd5f2b04c4d1781bd75
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:10:53 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd94e25

games-action/super-hexagon: EAPI7, eclass improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/super-hexagon/super-hexagon-20160217.ebuild | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/games-action/super-hexagon/super-hexagon-20160217.ebuild 
b/games-action/super-hexagon/super-hexagon-20160217.ebuild
index a985d2bed49..207b4ec48ad 100644
--- a/games-action/super-hexagon/super-hexagon-20160217.ebuild
+++ b/games-action/super-hexagon/super-hexagon-20160217.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit desktop eutils gnome2-utils unpacker
+inherit desktop unpacker wrapper xdg
 
 TIMESTAMP="${PV:4:2}${PV:6:2}${PV:0:4}"
-DESCRIPTION="A minimal action game by Terry Cavanagh, with music by Chipzel"
-HOMEPAGE="https://www.superhexagon.com/;
+DESCRIPTION="Minimal action game by Terry Cavanagh, with music by Chipzel"
+HOMEPAGE="https://superhexagon.com;
 SRC_URI="superhexagon-${TIMESTAMP}-bin"
 
 LICENSE="all-rights-reserved"
@@ -54,7 +54,3 @@ src_install() {
 
einstalldocs
 }
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }



[gentoo-commits] repo/gentoo:master commit in: games-action/powermanga/

2021-06-07 Thread Ionen Wolkens
commit: 4f693ead17e01f8094087c7d02f98d25a1ac5a8d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  3 09:08:45 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f693ead

games-action/powermanga: EAPI7, eclass improvements

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-action/powermanga/powermanga-0.93.1-r1.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/games-action/powermanga/powermanga-0.93.1-r1.ebuild 
b/games-action/powermanga/powermanga-0.93.1-r1.ebuild
index ff47efa5ea3..c24c2b8692a 100644
--- a/games-action/powermanga/powermanga-0.93.1-r1.ebuild
+++ b/games-action/powermanga/powermanga-0.93.1-r1.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit autotools desktop eutils
+EAPI=7
 
-DESCRIPTION="An arcade 2D shoot-em-up game"
-HOMEPAGE="http://linux.tlk.fr/;
-SRC_URI="http://linux.tlk.fr/games/Powermanga/download/${P}.tgz;
+inherit autotools desktop wrapper
 
-LICENSE="GPL-3"
+DESCRIPTION="Arcade 2D shoot-em-up game"
+HOMEPAGE="https://linux.tlk.fr/;
+SRC_URI="https://linux.tlk.fr/games/Powermanga/download/${P}.tgz;
+
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 RDEPEND="acct-group/gamestat
>=media-libs/libsdl-1.2[sound,joystick,video]



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

2021-06-07 Thread Hans de Graaff
commit: 2d98048b378b577af17806acc780551cc40e4d86
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun  8 05:08:36 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun  8 05:08:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d98048b

dev-ruby/ruby-macho: add 2.5.1

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-macho/Manifest|  1 +
 dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/ruby-macho/Manifest b/dev-ruby/ruby-macho/Manifest
index 6aeadde0ed9..0a4151823c8 100644
--- a/dev-ruby/ruby-macho/Manifest
+++ b/dev-ruby/ruby-macho/Manifest
@@ -1,3 +1,4 @@
 DIST ruby-macho-2.2.0.tar.gz 65473 BLAKE2B 
aedb5524926649d2f1612c135bee2cd18e4740412afd5d0e21616edae46fa4111208d8490fd83a0fe95ed13bd7c33a8a347162c34667f3f4d0bbdf86258bc4c7
 SHA512 
bfb13d0ec52f3fd2a359d0ae8de1437c272545f0ecf594c13ee491089ee79e5d70341e3557e840e82c0ca7d12dba27daff5d011903239d5caaee44f5d5189a97
 DIST ruby-macho-2.3.0.tar.gz 66200 BLAKE2B 
7ef2195a5906b8d7bef1b5baafd74887a0501c5334c6045069c00333b5f94d298487f98e6549739b090bda2f295640ccdf8bfa0d10b26608899b54ac4b02c022
 SHA512 
8ebcf38cc0282c32c6755d76539e7b3836de8f2ee5d2ef659d74a132b19fda73e24d85182b3e70e8d0dc599d48f904b7494e4232a508722aba9d789b151d2fd6
 DIST ruby-macho-2.5.0.tar.gz 66548 BLAKE2B 
256ba814e495a10273cfb8d92e9da9947b6ecb19864b7203f334e58c1dd2aa1de9832300176826e8251784d0b76a8efda2797e1c2d5d3415dbd946e94bbdfcc0
 SHA512 
a7cbe2944a302e6320ec098258b08db0359808abfddee56ef82d541b0473202d92fbacc5560a73d8cd4d17dff6b0b80e1cb93c021a178a50393facd72b9a980f
+DIST ruby-macho-2.5.1.tar.gz 67901 BLAKE2B 
4e3c04b86c664b44d022dc6ffe91e981a9f936152d85999cf8f11846eb51a6e38625e2316f09a1685ace546174800131cf899ebc8810e0f2c6d95950384005cb
 SHA512 
4836af6b81a0452e19a3950e140c8131fded97a45853c2fdfe3955aff52e1619a01471a789c575e092fa62e5c9f09034b6b4d76e669f9c6475669e6b25d3c617

diff --git a/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild 
b/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild
new file mode 100644
index 000..968b9a74ccd
--- /dev/null
+++ b/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-macho.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for viewing and manipulating Mach-O files in Ruby"
+HOMEPAGE="https://github.com/Homebrew/ruby-macho;
+SRC_URI="https://github.com/Homebrew/ruby-macho/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   # Avoid benchmarks with additional dependencies
+   rm -f test/bench.rb || die
+   sed -i -e '/test\/bench/ s:^:#:' Rakefile || die
+}



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

2021-06-07 Thread Hans de Graaff
commit: 19779abb4efa6d48a77a4c3767b27d90bea35b85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun  8 05:05:20 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun  8 05:05:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19779abb

dev-ruby/http-cookie: add 1.0.4

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-cookie/Manifest |  1 +
 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index c387366caea..01b5b1ddd5b 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -1 +1,2 @@
 DIST http-cookie-1.0.3.gem 38400 BLAKE2B 
6b7292b2a5d7c37b6769cdd38f01d8cf78aa9557b4a204d736dffeae5d31768c57ac58f00577df78252f9a8bdb12a7faecf5e1be64c8ee29aaf67cc9307d0a35
 SHA512 
43ac1218e98dd47ee22e33e72e20bc5b55f65e60aadd417641f8a4221eba88995d418c7738a4c35dfba132e05c0c4b0df2b2bedd56c22e82c062d1f03de0052f
+DIST http-cookie-1.0.4.gem 39424 BLAKE2B 
06ac0e667340ac17827a8eb4ed320efe77ad97509fcd444f7e77d887a77643a6b34e84486db78eba52245891d1719e750d9a446c40a4ab7804f2304b600029bd
 SHA512 
788fdaa642e6b596e7a91c57a7942a832c09a84fed88b30fdd8e5a8ad66d72780afc1246e6c83c4dfd5af8018c278750866dd05d804aef793aa067b09519af8d

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
new file mode 100644
index 000..d4c813797e6
--- /dev/null
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby library to handle HTTP cookies"
+HOMEPAGE="https://github.com/sparklemotion/http-cookie;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
+
+all_ruby_prepare() {
+   sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/test_http_cookie.rb || die
+   ${RUBY} -Ilib test/test_http_cookie_jar.rb || die
+}



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

2021-06-07 Thread Hans de Graaff
commit: 8e162d940b2434f0ee28f6db531a40f69909863a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun  8 05:06:02 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun  8 05:06:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e162d94

dev-ruby/unf: add ruby30

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/unf/unf-0.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/unf/unf-0.1.4.ebuild b/dev-ruby/unf/unf-0.1.4.ebuild
index 99f5bc5c6a5..9b9cee72ffd 100644
--- a/dev-ruby/unf/unf-0.1.4.ebuild
+++ b/dev-ruby/unf/unf-0.1.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_RECIPE_TEST="none"
 RUBY_FAKEGEM_TASK_DOC=""



[gentoo-commits] repo/gentoo:master commit in: net-irc/ergo/files/, net-irc/ergo/

2021-06-07 Thread Sam James
commit: 4ceaaa0925e45548369c6aea04e84cf0eb025084
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 05:10:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 05:11:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceaaa09

net-irc/ergo: add 2.7.0

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

 net-irc/ergo/Manifest  |  3 +-
 net-irc/ergo/ergo-2.7.0.ebuild | 69 ++
 net-irc/ergo/files/ergo.confd  |  3 ++
 net-irc/ergo/files/ergo.initd  | 11 +++
 4 files changed, 85 insertions(+), 1 deletion(-)

diff --git a/net-irc/ergo/Manifest b/net-irc/ergo/Manifest
index 9c822e6f318..8ee102413f9 100644
--- a/net-irc/ergo/Manifest
+++ b/net-irc/ergo/Manifest
@@ -1 +1,2 @@
-DIST oragono-2.6.1.tar.gz 3099750 BLAKE2B 
d07a699fd2330e270f623cd452fa5cd6833ad541f4be76bdea0fed85ca6947f35a93876f684cd611f40d1482192cd3fcc4d8ac22f5c08dce5098ca2ad6a913fd
 SHA512 
ce7e28f71dbd99fd304cfbf343aa3a494ceef8b3680691982f1caa16b0c1162f354eceacc3deab6d8c1a9b9d6d5fa009953f2735ab87991801ec2e6958b8fb9b
+DIST ergo-2.6.1.tar.gz 3099502 BLAKE2B 
2d9aea062f1f0f827febe704a1148bf0c559ad905d709f530fceeb5bbd85297402a076d62bd53315b7c48556a9aba94f968758b26c9a31f970daf93b6cbe5807
 SHA512 
c9b7d14394bb0ed4425c6c8fb24c6fb73cb312ed8224887a52acb0776a5ec6c4cf2cfd73e92cbfb6385bf467bdcd443f751966fc6671d9d6446f6efd2b5d4d80
+DIST ergo-2.7.0.tar.gz 3115191 BLAKE2B 
13bc6f4ddb26369912ed28205f4cee1f39d483481ffe5c6b87db1b2a49c0357d639c35d72d667bd63e2d1feec4cca4d0fb696e3edc2941be8f1bea8c5730adb7
 SHA512 
ac1171c68c07d0e1f5204ba14acc3eff7eb367e1a85cdeef79fb91bb9acc98109507a34a788cf99cd32125fb1a0f0b5b5c8afbb46b631d5d0da8dc70ab5c651c

diff --git a/net-irc/ergo/ergo-2.7.0.ebuild b/net-irc/ergo/ergo-2.7.0.ebuild
new file mode 100644
index 000..edff5c53fda
--- /dev/null
+++ b/net-irc/ergo/ergo-2.7.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module systemd
+
+DESCRIPTION="A modern IRC server written in Go"
+HOMEPAGE="https://ergo.chat/ https://github.com/ergochat/ergo;
+SRC_URI="https://github.com/ergochat/ergo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# No test files are included in release tarballs
+# We may even want to package irctest
+RESTRICT="test"
+
+BDEPEND=">=dev-lang/go-1.14"
+RDEPEND="
+   acct-user/oragono
+   acct-group/oragono
+"
+
+DOCS=( README.md docs/MANUAL.md docs/USERGUIDE.md )
+
+src_prepare() {
+   default
+
+   # Minor fiddling with paths
+   sed -i \
+   -e 's:/home/ergo/ergo:/usr/bin/ergo:' \
+   -e 's:/home/ergo:/var/lib/ergo:' \
+   -e 's:/var/lib/ergo/ircd.yaml:/etc/ergo/ircd.yaml:' \
+   -e 's:User=ergo:User=oragono:' \
+   distrib/systemd/ergo.service || die
+}
+
+src_compile() {
+   go build -mod=vendor . || die
+}
+
+src_install() {
+   einstalldocs
+
+   dobin ergo
+
+   insinto /etc/ergo
+   doins default.yaml
+
+   newinitd "${FILESDIR}"/ergo.initd ergo
+   newconfd "${FILESDIR}"/ergo.confd ergo
+
+   keepdir /var/lib/ergo
+   fowners oragono:oragono /var/lib/ergo
+
+   insinto /var/lib/ergo
+   doins -r languages/
+
+   systemd_dounit distrib/systemd/ergo.service
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+   elog "Please copy the example config in ${EROOT}/etc/ergo:"
+   elog "e.g. cp ${EROOT}/etc/ergo/default.yaml 
${EROOT}/etc/ergo/ircd.yaml"
+   fi
+}

diff --git a/net-irc/ergo/files/ergo.confd b/net-irc/ergo/files/ergo.confd
new file mode 100644
index 000..336ca1de7ab
--- /dev/null
+++ b/net-irc/ergo/files/ergo.confd
@@ -0,0 +1,3 @@
+# /etc/conf.d/ergo: config file for /etc/init.d/ergo
+ERGO_CONFIGFILE="/etc/ergo/ircd.yaml"
+

diff --git a/net-irc/ergo/files/ergo.initd b/net-irc/ergo/files/ergo.initd
new file mode 100644
index 000..bc2b7dd064d
--- /dev/null
+++ b/net-irc/ergo/files/ergo.initd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+command=/usr/bin/ergo
+command_args="--conf ${ERGO_CONFIGFILE:-"/etc/ergo/ircd.yaml"}"
+pidfile=/var/run/ergo.pid
+name="ergo"
+description="ergo IRC daemon"
+
+depend() {
+   use dns
+   provide ircd
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/oragono/files/, net-irc/ergo/, net-irc/oragono/, profiles/updates/, ...

2021-06-07 Thread Sam James
commit: 923638e571054192c0d4c701ee10f3aa4dc4bdb9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 05:01:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 05:10:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923638e5

net-irc/ergo: rename net-irc/oragono -> net-irc/ergo

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

 net-irc/{oragono => ergo}/Manifest   | 0
 net-irc/{oragono/oragono-2.6.1.ebuild => ergo/ergo-2.6.1.ebuild} | 2 +-
 net-irc/{oragono => ergo}/files/oragono.confd| 0
 net-irc/{oragono => ergo}/files/oragono.initd| 0
 net-irc/{oragono => ergo}/metadata.xml   | 0
 profiles/updates/2Q-2021 | 1 +
 6 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-irc/oragono/Manifest b/net-irc/ergo/Manifest
similarity index 100%
rename from net-irc/oragono/Manifest
rename to net-irc/ergo/Manifest

diff --git a/net-irc/oragono/oragono-2.6.1.ebuild 
b/net-irc/ergo/ergo-2.6.1.ebuild
similarity index 94%
rename from net-irc/oragono/oragono-2.6.1.ebuild
rename to net-irc/ergo/ergo-2.6.1.ebuild
index 2f2b1a51efd..f434edca6b5 100644
--- a/net-irc/oragono/oragono-2.6.1.ebuild
+++ b/net-irc/ergo/ergo-2.6.1.ebuild
@@ -7,7 +7,7 @@ inherit go-module systemd
 
 DESCRIPTION="A modern IRC server written in Go"
 HOMEPAGE="https://oragono.io/ https://github.com/oragono/oragono;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/oragono/oragono/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0"
 SLOT="0"

diff --git a/net-irc/oragono/files/oragono.confd 
b/net-irc/ergo/files/oragono.confd
similarity index 100%
rename from net-irc/oragono/files/oragono.confd
rename to net-irc/ergo/files/oragono.confd

diff --git a/net-irc/oragono/files/oragono.initd 
b/net-irc/ergo/files/oragono.initd
similarity index 100%
rename from net-irc/oragono/files/oragono.initd
rename to net-irc/ergo/files/oragono.initd

diff --git a/net-irc/oragono/metadata.xml b/net-irc/ergo/metadata.xml
similarity index 100%
rename from net-irc/oragono/metadata.xml
rename to net-irc/ergo/metadata.xml

diff --git a/profiles/updates/2Q-2021 b/profiles/updates/2Q-2021
index 438e4d00ea8..a37b7d1d620 100644
--- a/profiles/updates/2Q-2021
+++ b/profiles/updates/2Q-2021
@@ -4,3 +4,4 @@ move dev-python/ebuildtester dev-util/ebuildtester
 move dev-util/robin-hood-hashing dev-cpp/robin-hood-hashing
 move dev-python/awscli app-admin/awscli
 move dev-util/dwarves dev-util/pahole
+move net-irc/oragono net-irc/ergo



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tinyxml2/, profiles/

2021-06-07 Thread Sam James
commit: bc855f122bf4992b1c35d35f8aedeac1ca809be5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 03:38:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 03:40:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc855f12

dev-libs/tinyxml2: add 9.0.0, drop 8.1.0

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

 dev-libs/tinyxml2/Manifest   |  2 +-
 .../{tinyxml2-8.1.0.ebuild => tinyxml2-9.0.0.ebuild} | 16 +---
 profiles/package.mask|  5 -
 3 files changed, 6 insertions(+), 17 deletions(-)

diff --git a/dev-libs/tinyxml2/Manifest b/dev-libs/tinyxml2/Manifest
index 0b8ab041f85..18325f2bb6b 100644
--- a/dev-libs/tinyxml2/Manifest
+++ b/dev-libs/tinyxml2/Manifest
@@ -1,3 +1,3 @@
 DIST tinyxml2-7.1.0.tar.gz 592717 BLAKE2B 
5936356d472b8642bebb9f02579e6beda14446d57749f1e7a869ff941a03a5ad30624c4db4b2eaaaca48d7f339e3100fddfd58f96bbcfc22737a23d9c9198c9a
 SHA512 
09d5f37018f79a593ff35e33d4296c9ec643a22e83c0cee4c37949300f86201eee07e9b7e6ba55044d8abb438d5d21b70d5843a96ae4652389bb164047ec31e1
 DIST tinyxml2-8.0.0.tar.gz 593833 BLAKE2B 
afc21220e28a1c139b1abd89e67f8e64980d2ba9bc6f60a33d435a4a02cb40ecacc27ac28bd9702ac3a435f66764ebb752b597a1b1e178d0b549e366d5b669dd
 SHA512 
bcbb065c2af34ea681ec556377fd22e720b6f5d4caa73f432b1e34e08603a96f2233763f0ec5ae86b9ee71ddbe3062f58d3794cd3a162ce6903435530de0bba6
-DIST tinyxml2-8.1.0.tar.gz 619733 BLAKE2B 
7a7e1a250bc8944614ecf578183b41340e7519ad2181e8023244d82e83d9a85fc600e5f00051b7f6f8ebda760a1ac11cb8bfe381fc9f6432f315aa6fdb310a83
 SHA512 
1ef50ee2648d423f38b6ebb3e45ec3798b87cf73a75aa0e49ae697a2006517d05c8298b325de70ee2aa706546235860f01541ff753c8a1bd97fa862a4ebb5c09
+DIST tinyxml2-9.0.0.tar.gz 619734 BLAKE2B 
9a7bb8b8158417aa505e3d9fcc246b0bede52d6d4d5ff1b5cee891c2b72d1ee43d00ccea001ac24500f52c36320994b3446f3898ab2be1997940dbff526bc78e
 SHA512 
9c5ce8131984690df302ca3e32314573b137180ed522c92fd631692979c942372a28f697fdb3d5e56bcf2d3dc596262b724d088153f3e1d721c9536f2a883367

diff --git a/dev-libs/tinyxml2/tinyxml2-8.1.0.ebuild 
b/dev-libs/tinyxml2/tinyxml2-9.0.0.ebuild
similarity index 74%
rename from dev-libs/tinyxml2/tinyxml2-8.1.0.ebuild
rename to dev-libs/tinyxml2/tinyxml2-9.0.0.ebuild
index 22f470d1b85..7c0082ac47a 100644
--- a/dev-libs/tinyxml2/tinyxml2-8.1.0.ebuild
+++ b/dev-libs/tinyxml2/tinyxml2-9.0.0.ebuild
@@ -3,26 +3,20 @@
 
 EAPI=7
 
-inherit meson-multilib
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
 
 DESCRIPTION="A simple, small, efficient, C++ XML parser"
 HOMEPAGE="http://www.grinninglizard.com/tinyxml2/ 
https://github.com/leethomason/tinyxml2/;
 SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="ZLIB"
-SLOT="0/8"
+SLOT="0/9"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-meson-typo.patch
-)
-
 multilib_src_configure() {
-   local emesonargs=(
-   $(meson_native_use_bool test tests)
-   )
-
-   meson_src_configure
+   local mycmakeargs=( -DBUILD_TESTING=$(usex test) )
+   cmake_src_configure
 }

diff --git a/profiles/package.mask b/profiles/package.mask
index 427d93f6196..5ad63957987 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -271,11 +271,6 @@ dev-java/sun-jimi
 # see bug: https://bugs.gentoo.org/786828
 dev-java/squareness-jlf
 
-# Sam James  (2021-05-20)
-# Need to ditch Meson or investigate consumers.
-# https://bugs.gentoo.org/791163
-=dev-libs/tinyxml2-8.1.0
-
 # Miroslav Šulc  (2021-05-19)
 # no consumer, removal in 30 days
 # see bug: https://bugs.gentoo.org/784065



[gentoo-commits] repo/gentoo:master commit in: dev-db/libiodbc/

2021-06-07 Thread Sam James
commit: 1661533bfc16be0f64766eea28127fe50cd12a1c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 03:37:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 03:40:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1661533b

dev-db/libiodbc: add 3.52.15

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

 dev-db/libiodbc/Manifest|  1 +
 dev-db/libiodbc/libiodbc-3.52.15.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-db/libiodbc/Manifest b/dev-db/libiodbc/Manifest
index 0490a554d3b..bb2ec3deca8 100644
--- a/dev-db/libiodbc/Manifest
+++ b/dev-db/libiodbc/Manifest
@@ -1,2 +1,3 @@
 DIST libiodbc-3.52.12.tar.gz 760155 BLAKE2B 
ab1a66b34c55f5ebd72c76c09bf356c9e00934f7f7516c39653840051bd7ae399b54232284e9cfeae37b752eae761d8f749e48e3184857ba59177016e03a
 SHA512 
992a4d0a36651fe55178a4834160901381ea230a0e1671f61e1c5dd17708d2b649823313b97d5954e1656dc2213382361cb5f1eaf2f28f3b1ac55fd9f7aac535
 DIST libiodbc-3.52.14.tar.gz 800285 BLAKE2B 
6d6c52ae6eb133c5d844a9106079878290a317c72e1d1fb31f4a91c703ff26b8b97fbeccfcf0041442dc7775042f64711cf7a47db7a2eba745e6a502b3f2adeb
 SHA512 
76f60b1bf818937f1aa6fa4ac8a98573860e37d437ece94de9500b815be9e931fbd81a5ca700aa645329727773cc1710b4a7de69fbf2ef43cf610b6fbca05bac
+DIST libiodbc-3.52.15.tar.gz 658200 BLAKE2B 
856855f424e31629e3c3fb11f31e189d22daee877e989622a4f5c2a9c7145697a639fd79bd7bdc17be03176b0ee34a3bc02afe958c278531de0f9b9685947988
 SHA512 
843a938c961c77e12b6c5571fa7c5528e547c028e213195e72224166cebb49acb746e2e1e636c37991686d9e476dfd64ee42bb113013f01b4201d6d9cf99c3bd

diff --git a/dev-db/libiodbc/libiodbc-3.52.15.ebuild 
b/dev-db/libiodbc/libiodbc-3.52.15.ebuild
new file mode 100644
index 000..e7acaba82d3
--- /dev/null
+++ b/dev-db/libiodbc/libiodbc-3.52.15.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal
+
+MY_PN="iODBC"
+
+DESCRIPTION="ODBC Interface for Linux"
+HOMEPAGE="http://www.iodbc.org/;
+SRC_URI="https://github.com/openlink/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="|| ( LGPL-2 BSD )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="gtk"
+
+RDEPEND="gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS NEWS README )
+
+MULTILIB_CHOST_TOOLS=( /usr/bin/iodbc-config )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.52.12-multilib.patch
+   "${FILESDIR}"/${PN}-3.52.7-debian_bug501100.patch
+   "${FILESDIR}"/${PN}-3.52.7-unicode_includes.patch
+   "${FILESDIR}"/fix-runpaths-r1.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i.orig \
+   -e '/^cd "$PREFIX"/,/^esac/d' \
+   iodbc/install_libodbc.sh || die "sed failed"
+
+   # Without this, automake dies. It's what upstream's autogen.sh does.
+   touch ChangeLog || die "failed to create empty ChangeLog"
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   --disable-static \
+   --enable-odbc3 \
+   --enable-pthreads \
+   --with-layout=gentoo \
+   --with-iodbc-inidir=yes \
+   $(use_enable gtk gui)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -name '*.la' -delete || die
+
+   # Install lintian overrides
+   insinto /usr/share/lintian/overrides
+   newins debian/iodbc.lintian-overrides iodbc
+   newins debian/libiodbc2.lintian-overrides libiodbc2
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/

2021-06-07 Thread Sam James
commit: b7a9bee4c957222fd8e19d636ecc684f18a72566
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 03:50:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 03:50:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a9bee4

dev-scheme/guile: add 3.0.7

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

 dev-scheme/guile/Manifest   |  1 +
 dev-scheme/guile/guile-3.0.7.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest
index 582ceab3047..bd1f03123ff 100644
--- a/dev-scheme/guile/Manifest
+++ b/dev-scheme/guile/Manifest
@@ -3,3 +3,4 @@ DIST guile-2.0.14.tar.gz 7823099 BLAKE2B 
e7fa5a4ca19dc4adfcc151350b0ed4e211b8470
 DIST guile-2.2.6.tar.gz 18132818 BLAKE2B 
9c2f7737d74d9e56bd9e3f42f287f6b48d9e381dff44ca3ad176ad64adf9b0d200c0b8d34a41e34b15ecf24fa28ddccaa9b033cead25583ff9984b5b7c09ced5
 SHA512 
6a9264c2e10def5e69a0e755fb28a5f09b98bc202660d742b0ee144d4f486b049dcbce8bcece79c3af9421d43df6eca36adf82798520f75b09303f5e8c2092af
 DIST guile-2.2.7.tar.gz 18129833 BLAKE2B 
03c88d753f83e5a797f12808b7b053c9cf6c51f87fb8f3c3db89e54528aafb0e54de2eb951cc622e98fada82a558932bb074a8e739f4175144d4b06ba42f7d60
 SHA512 
ad11885ffeb7655ef6c8543e67233992dc37bdcf91ed82188e6a144169c6b7d4e31cf7a6d01509c573d00904cb002719b851f71cdf1359a86de401daf613d773
 DIST guile-3.0.4.tar.gz 21619204 BLAKE2B 
c8639019d8d69618726f40ecd44ed5a5790c34872119e806d4851671c61fd592608d066f4584df4a8db5f971b64ba9089bbbe935176923b413621953202bbc2d
 SHA512 
d707d89ef0f94f74eb4678bcc79dfa99ea068d68a789f47039b5f00c0b8b01ace567a567c0f971fdc0dfc620c11d9536fc003d8d8e049e2cc158ce8b171e1134
+DIST guile-3.0.7.tar.gz 21878396 BLAKE2B 
4fae35e21e7f7b47ae9b4cdbafd3b2f660ec4844f838c7eef023b307963b8e92bc30698bd85954523f8fb67edee8de44d19004eb288d3d6656c962e5cb57dc8b
 SHA512 
d7b159e109fd4a08231ef9b961376e71c2872f08d47d82896d96ccac250f5677b35be9a8ce3b9a758bd2ed78d6451e4fdd844408a1baf684256d9bfa0f3f

diff --git a/dev-scheme/guile/guile-3.0.7.ebuild 
b/dev-scheme/guile/guile-3.0.7.ebuild
new file mode 100644
index 000..46e23def215
--- /dev/null
+++ b/dev-scheme/guile/guile-3.0.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MAJOR="3.0"
+DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
+HOMEPAGE="https://www.gnu.org/software/guile/;
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="12/3.0-1" # libguile-2.2.so.1 => 2.2-1
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # 
upstream recommended +networking +nls
+REQUIRED_USE="regex" # workaround for bug 596322
+RESTRICT="strip"
+
+RDEPEND="
+   >=dev-libs/boehm-gc-7.0:=[threads?]
+   dev-libs/gmp:=
+   dev-libs/libffi:=
+   dev-libs/libunistring:0=
+   sys-libs/ncurses:0=
+   sys-libs/readline:0="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   sys-devel/libtool
+   sys-devel/gettext"
+
+PATCHES=( "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch" )
+DOCS=( GUILE-VERSION HACKING README )
+
+src_configure() {
+   # see bug #676468
+   mv prebuilt/32-bit-big-endian{,.broken} || die
+
+   econf \
+   --disable-error-on-warning \
+   --disable-rpath \
+   --disable-static \
+   --enable-posix \
+   --without-libgmp-prefix \
+   --without-libiconv-prefix \
+   --without-libintl-prefix \
+   --without-libreadline-prefix \
+   --without-libunistring-prefix \
+   $(use_enable debug guile-debug) \
+   $(use_enable debug-malloc) \
+   $(use_enable deprecated) \
+   $(use_enable jit) \
+   $(use_enable networking) \
+   $(use_enable nls) \
+   $(use_enable regex) \
+   $(use_with threads)
+}
+
+src_install() {
+   default
+
+   # From Novell
+   # https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
+   dodir /usr/share/gdb/auto-load/$(get_libdir)
+   mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm 
"${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die
+
+   # necessary for registering slib, see bug 206896
+   keepdir /usr/share/guile/site
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2021-06-07 Thread Sam James
commit: d1fd5a49793271f4bd3f3c0e0458d50a39686238
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:12:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:12:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1fd5a49

dev-ml/opam-format: restore keywords for arm/arm64/ppc/ppc64

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

 dev-ml/opam-format/opam-format-2.0.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-format/opam-format-2.0.8-r3.ebuild 
b/dev-ml/opam-format/opam-format-2.0.8-r3.ebuild
index 14bac276fd5..e6950762f67 100644
--- a/dev-ml/opam-format/opam-format-2.0.8-r3.ebuild
+++ b/dev-ml/opam-format/opam-format-2.0.8-r3.ebuild
@@ -15,7 +15,7 @@ OPAM_INSTALLER="${S}/opam-installer"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2021-06-07 Thread Sam James
commit: f3dbb5c75ce59e6057d1d120da85e07478ece979
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:10:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:10:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3dbb5c7

dev-ml/dose3: restore keywords for arm/arm64/ppc/ppc64

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

 dev-ml/dose3/dose3-6.0.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dose3/dose3-6.0.1_p2.ebuild 
b/dev-ml/dose3/dose3-6.0.1_p2.ebuild
index ca51186d7fa..717fe2ff2ee 100644
--- a/dev-ml/dose3/dose3-6.0.1_p2.ebuild
+++ b/dev-ml/dose3/dose3-6.0.1_p2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+ocamlopt test"
 
 BDEPEND="



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

2021-06-07 Thread Sam James
commit: b65ca6c4ae62ff508d2b502ebebc2d1f1f57d456
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:12:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:12:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65ca6c4

dev-ml/opam-repository: restore keywords for arm/arm64/ppc/ppc64

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

 dev-ml/opam-repository/opam-repository-2.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-repository/opam-repository-2.0.8-r1.ebuild 
b/dev-ml/opam-repository/opam-repository-2.0.8-r1.ebuild
index fa548b37d01..b01ba19de6e 100644
--- a/dev-ml/opam-repository/opam-repository-2.0.8-r1.ebuild
+++ b/dev-ml/opam-repository/opam-repository-2.0.8-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2021-06-07 Thread Sam James
commit: 36128155874daef1e599decb33c5655b99c4bcb8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:11:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:11:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36128155

dev-ml/opam-client: restore keywords for arm/arm64/ppc/ppc64

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

 dev-ml/opam-client/opam-client-2.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-client/opam-client-2.0.8-r1.ebuild 
b/dev-ml/opam-client/opam-client-2.0.8-r1.ebuild
index f4cc53ef22a..148f9780e7a 100644
--- a/dev-ml/opam-client/opam-client-2.0.8-r1.ebuild
+++ b/dev-ml/opam-client/opam-client-2.0.8-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2021-06-07 Thread Sam James
commit: 72c76ff18ba74f2f2470b2db61f7326d419369fd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:12:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:12:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c76ff1

dev-ml/opam-solver: restore keywords for arm/arm64/ppc/ppc64

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

 dev-ml/opam-solver/opam-solver-2.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-solver/opam-solver-2.0.8-r1.ebuild 
b/dev-ml/opam-solver/opam-solver-2.0.8-r1.ebuild
index d520ec1b78c..3241b232186 100644
--- a/dev-ml/opam-solver/opam-solver-2.0.8-r1.ebuild
+++ b/dev-ml/opam-solver/opam-solver-2.0.8-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2021-06-07 Thread Sam James
commit: daf3e44c524db516ae615f39011e61d986f646bb
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:12:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:12:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf3e44c

dev-ml/opam-state: restore keywords for arm/arm64/ppc/ppc64

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

 dev-ml/opam-state/opam-state-2.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam-state/opam-state-2.0.8-r1.ebuild 
b/dev-ml/opam-state/opam-state-2.0.8-r1.ebuild
index 8befc76416a..ec8a0ae0e12 100644
--- a/dev-ml/opam-state/opam-state-2.0.8-r1.ebuild
+++ b/dev-ml/opam-state/opam-state-2.0.8-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



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

2021-06-07 Thread Sam James
commit: dd7774cd9ecf30c3bd47c6566eeae2d0e2987c75
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:11:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:11:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7774cd

dev-ml/opam: restore keywords for arm/arm64/ppc/ppc64

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

 dev-ml/opam/opam-2.0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/opam/opam-2.0.8-r2.ebuild b/dev-ml/opam/opam-2.0.8-r2.ebuild
index 2e8c70b94db..b94e4ef3bcb 100644
--- a/dev-ml/opam/opam-2.0.8-r2.ebuild
+++ b/dev-ml/opam/opam-2.0.8-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/opam-${PV/_/-}"
 
 LICENSE="LGPL-2.1-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 IUSE="+ocamlopt"
 
 RDEPEND="



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

2021-06-07 Thread Joonas Niilola
commit: 8e99ec6105bdcc3f6bbb510d3a52cce8a2df301d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jun  8 05:25:50 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jun  8 05:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e99ec61

dev-libs/raft: drop 0.11.0

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

 dev-libs/raft/Manifest   |  1 -
 dev-libs/raft/raft-0.11.0.ebuild | 54 
 2 files changed, 55 deletions(-)

diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index bf245425a60..3416106c1e6 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,3 +1,2 @@
 DIST raft-0.10.1.tar.gz 318911 BLAKE2B 
42ef22dfc89f05a3a9f130011c0f906201126a1615f9a60648587e014bbb63e038b3afd1593c2c07b046c3c35ef07deaa45cdce58062707409e4dbd3a9f7516e
 SHA512 
6fa99d9dbb5895299c5124f5c8cfb544cf1bccae4ee196bc8011cd4cf9c632cd896f8cd93181409fbaf7da115235c72a4e10568080dd9957eceb978784dc0f9d
-DIST raft-0.11.0.tar.gz 324254 BLAKE2B 
401be37c2cf9ee9337c24d3e010ce084b983056725096f23654ae0496e6cb1210ab4d6fa38543c19a53d7aa6427bfe01052f85618afe2475a113edc4ba8d2745
 SHA512 
808ea593e019ed1740ced2de4afd7f522056e08ccd739be77b069de80dd21e60dc9469395d6e18cb8f8056c12f4ef34859ca5892a3937280e708515a8bb3cebf
 DIST raft-0.11.1.tar.gz 324285 BLAKE2B 
10e62a392bdbb98f262068ad2bcfbcd24488918fbb7d4c3b13101c3d771ff8b9d592bad31bfe69cfcb4d6e9c93e1d38da24d11a3167d37208906af4e354c9280
 SHA512 
5afbf0f7e325ed242c5a37a39038818395c1b39184e2440bf89db6662dee73b9abaa8fac0efc28dbc3478267aa66fd94e908e320a061fb5b343735e111dbea86

diff --git a/dev-libs/raft/raft-0.11.0.ebuild b/dev-libs/raft/raft-0.11.0.ebuild
deleted file mode 100644
index cbf81fcbddb..000
--- a/dev-libs/raft/raft-0.11.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="C implementation of the Raft consensus protocol"
-HOMEPAGE="https://github.com/canonical/raft;
-SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-3-with-linking-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="lz4 test zfs"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libuv
-   lz4? ( app-arch/lz4 )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/raft-0.9.25-Always-skip-init-oom-test.patch
-   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
-   )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-uv
-
-   --disable-benchmark
-   --disable-debug
-   --disable-example
-   --disable-sanitize
-   --disable-static
-
-   $(use_enable lz4)
-   $(use_enable test fixture)
-
-   $(use_with zfs)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



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

2021-06-07 Thread Joonas Niilola
commit: c67553e56c5140292471ac4581178eae6548009b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jun  8 05:25:33 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jun  8 05:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67553e5

dev-libs/raft: bump to 0.11.1

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

 dev-libs/raft/Manifest   |  1 +
 dev-libs/raft/raft-0.11.1.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index e098eba4909..bf245425a60 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,2 +1,3 @@
 DIST raft-0.10.1.tar.gz 318911 BLAKE2B 
42ef22dfc89f05a3a9f130011c0f906201126a1615f9a60648587e014bbb63e038b3afd1593c2c07b046c3c35ef07deaa45cdce58062707409e4dbd3a9f7516e
 SHA512 
6fa99d9dbb5895299c5124f5c8cfb544cf1bccae4ee196bc8011cd4cf9c632cd896f8cd93181409fbaf7da115235c72a4e10568080dd9957eceb978784dc0f9d
 DIST raft-0.11.0.tar.gz 324254 BLAKE2B 
401be37c2cf9ee9337c24d3e010ce084b983056725096f23654ae0496e6cb1210ab4d6fa38543c19a53d7aa6427bfe01052f85618afe2475a113edc4ba8d2745
 SHA512 
808ea593e019ed1740ced2de4afd7f522056e08ccd739be77b069de80dd21e60dc9469395d6e18cb8f8056c12f4ef34859ca5892a3937280e708515a8bb3cebf
+DIST raft-0.11.1.tar.gz 324285 BLAKE2B 
10e62a392bdbb98f262068ad2bcfbcd24488918fbb7d4c3b13101c3d771ff8b9d592bad31bfe69cfcb4d6e9c93e1d38da24d11a3167d37208906af4e354c9280
 SHA512 
5afbf0f7e325ed242c5a37a39038818395c1b39184e2440bf89db6662dee73b9abaa8fac0efc28dbc3478267aa66fd94e908e320a061fb5b343735e111dbea86

diff --git a/dev-libs/raft/raft-0.11.1.ebuild b/dev-libs/raft/raft-0.11.1.ebuild
new file mode 100644
index 000..cbf81fcbddb
--- /dev/null
+++ b/dev-libs/raft/raft-0.11.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/canonical/raft;
+SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv
+   lz4? ( app-arch/lz4 )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/raft-0.9.25-Always-skip-init-oom-test.patch
+   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+   )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-uv
+
+   --disable-benchmark
+   --disable-debug
+   --disable-example
+   --disable-sanitize
+   --disable-static
+
+   $(use_enable lz4)
+   $(use_enable test fixture)
+
+   $(use_with zfs)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-06-07 Thread Sergei Trofimovich
commit: e2846804da4e52d9aa59d8d0223fe8b57b309e95
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jun  7 20:44:03 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun  7 20:44:03 2021 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=e2846804

crossdev: make 'crossdev -t help' a single column output

Signed-off-by: Sergei Trofimovich  gentoo.org>

 crossdev | 25 -
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/crossdev b/crossdev
index 39924aa..3d18e3c 100755
--- a/crossdev
+++ b/crossdev
@@ -99,7 +99,7 @@ Extra Fun (must be run after above stages):
 ${GOOD}--ex-gdb${NORMAL} Build a cross gdb
 ${GOOD}--ex-pkg${NORMAL} pkg Build extra packages (may be used 
multiple times)
 
-${BRACKET}Target (-t)${NORMAL} takes a tuple 
${BRACKET}ARCH-VENDOR-OS-LIBC${NORMAL}; see 'crossdev -t help'
+${BRACKET}Target (-t)${NORMAL} takes a tuple 
${BRACKET}ARCHITECTURE-VENDOR-OS-LIBC${NORMAL}; see 'crossdev -t help'
 EOF
[[ -n $* ]] && echo && eerror "Error: $*"
exit ${exit_status}
@@ -125,23 +125,30 @@ parse_target() {
 
if [[ ${CTARGET} == "help" ]] ; then
cat <<-EOF
-   Supported Architectures:
-  - alpha - arm / armeb / 
aarch64
-  - hppa (parisc) - ia64
-  - i386 / i486 / i586 / i686 (x86)   - m68k
+   Target (-t) takes a tuple ARCHITECTURE-VENDOR-OS-LIBC:
+
+   Supported Architectures (ARCHITECTURE):
+  - alpha
+  - arm / armeb / aarch64
+  - hppa (parisc)
+  - ia64
+  - i386 / i486 / i586 / i686 (x86)
+  - m68k
   - mips / mipsel / mips64 / mips64el
   - or1k
   - powerpc (ppc) / powerpc64 (ppc64)
   - riscv32 / riscv64
-  - sparc / sparc64   - s390 / s390x
-  - sh / sh[1-5] / sh64   - x86_64 (amd64)
-   Supported C Libraries:
+  - sparc / sparc64
+  - s390 / s390x
+  - sh / sh[1-5] / sh64
+  - x86_64 (amd64)
+   Supported C Libraries (LIBC):
   - glibc (gnu)
   - klibc   [prob wont work]
   - musl
   - newlib  [bare metal/no operating system]
   - uclibc  [not all arches are ported]
-   Special Targets:
+   Special Targets (full tuple):
   - avr  http://www.nongnu.org/avr-libc/
   - bfin http://blackfin.uclinux.org/
   - h8300http://h8300-hms.sourceforge.net/



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

2021-06-07 Thread Michał Górny
commit: ee65e191ed0c6fba2763f480cd0e431fb40576ac
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:00:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee65e191

app-admin/awscli: Bump to 1.19.89

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.19.89.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 8ae23bde4c8..6966623b786 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -9,3 +9,4 @@ DIST awscli-1.19.85.tar.gz 2014586 BLAKE2B 
7d7ec1d8ece349875403258988ac1732e48a7
 DIST awscli-1.19.86.tar.gz 2014916 BLAKE2B 
acebaf9c5d6b672333162ec578f29781f74e66c4eeda212be8b7722d05b30839ba835f03f4f4e9d780cdb4df3e7e9a5ad4a407a0660ddc4f6a8a60f7073c6440
 SHA512 
dcf9c23a6b11272a6ffdd04f8ba74bd85624692c5de28b6dc87ae75ac5d8b68a1b73d09cf02d29939f83d7d68860c21b2043d4cdc300b5664e0b221a47344956
 DIST awscli-1.19.87.tar.gz 2015321 BLAKE2B 
02cc3f0cc2588c9e0d2c7b8d38248455692f3b30dfeaecc076edfc3ce072128c6e788e8503e110eedf4d45ec71f3309c5db7871fd75018da3aaa424ed9d5fe4c
 SHA512 
5bb6fb4ae62a1c4c5e83f59f32840ceab656d17cdee80dfd5530606f2d24e7b77aa78b8d62a020ca44a74c6f73de2cb4f625da5af68de3a90e704d4020703d7a
 DIST awscli-1.19.88.tar.gz 2016344 BLAKE2B 
09d29f2494cb540fcbd128197c0ac181c4106bc8aec651144f641b44d4ad0acb6d3c6381180f301508e8babe66f8cc800ce2932706a4efbf8042a525e433e583
 SHA512 
a5821af1af468fc1c02a9aaf9691346daffe09bc4b886b3b6ecc0a9e30420deb9e7bd3b3308c5dae2518cf76badb69602948566545473a59efd6eba1a329a728
+DIST awscli-1.19.89.tar.gz 2016580 BLAKE2B 
d58c490383750df0ec9482dd0adbd119f0db0cd30c4cca944581b81eacb9e7bcc99b9b54816b4a85f50e9d326b930cca62a7999a2218e4057029d02888a3a71e
 SHA512 
7aec8fb6b0c8e44c89d24880483722aef81416918cec1f582c847dc1893458ff6297f39b4591f2502c322a760cc4a5c8621d69fae0937df8e1c2eb2290d66a77

diff --git a/app-admin/awscli/awscli-1.19.89.ebuild 
b/app-admin/awscli/awscli-1.19.89.ebuild
new file mode 100644
index 000..ff429f8d3a3
--- /dev/null
+++ b/app-admin/awscli/awscli-1.19.89.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/;
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install nose
+
+PATCHES=(
+   "${FILESDIR}"/awscli-1.19.47-py39.patch
+)
+
+python_test() {
+   distutils_install_for_testing
+   # integration tests require AWS credentials and Internet access
+   nosetests -v tests/{functional,unit} ||
+   die "Tests failed for ${EPYTHON}"
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2021-06-07 Thread Michał Górny
commit: c6227b4a7f9b6d47164588a226f3f0dcd287b7d5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:00:04 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6227b4a

dev-python/boto3: Bump to 1.17.89

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index fef7b9fb0ca..2e10d6a6952 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -10,3 +10,4 @@ DIST boto3-1.17.85.tar.gz 377940 BLAKE2B 
7fdfa25b7fd6467f484dc988bac280b0e4e7044
 DIST boto3-1.17.86.tar.gz 378144 BLAKE2B 
35d6bfec515c985ead488811e7f2ad021f671e8eee1e63ae1aaade8f4a03dcca228483ec81c4911d12c290b3e4b3363ae92e9153eda83a638258394d0c7b4fcf
 SHA512 
0b267b2333925e830237c830ef5258fa8834fd584f6f4132c012141b4ad5e38b6e6977de019d60f0ba93e3c8b4d9a1036d0c989366145a9d25ac0e5e7e4d39ae
 DIST boto3-1.17.87.tar.gz 378759 BLAKE2B 
21ad4c735f34edbd82767043653ed0cee9604f0b36328f40cb22c4f9cd57758e0bc89ae93fd798babc1dded019e2b1531bbffa0574edd7ce3e07515374cd97cf
 SHA512 
da3f2cb772d3f9708f5cbb102907ef58622435d4acdec8fe0abde80511f0734e6cc9739f0652150edc9e4f12039c0c7ee62bcc0059b42d86d5af0e809d779fab
 DIST boto3-1.17.88.tar.gz 379248 BLAKE2B 
1aa238efaf5a22594b90903e1090f4f66a04effe93c3506ad36e0a96aa607eef9506f6fc579981a919b0f55ab1ba7a5d7e02a22a3d2692a9442f143a63f1b282
 SHA512 
989f8f879bdcded758f7b0be93e9355f91be859de7f2eabc7760cb8ad6e3317fa999cc5c092aac53bb2645ea0a86d0a6ceb03237b5164b89850b8c34d3eebdb5
+DIST boto3-1.17.89.tar.gz 379572 BLAKE2B 
8a067aa757974cc3399de29173a6fcf99d35196c64978bd0cdb4e85f6e50558c9584722fab3402f3b3a2f951b3cd801aada17ce70bceab4f215f1b91dffd6372
 SHA512 
6bae209eda16ee07b142fe56740a5e177378b88e66b0e5c6aac99748c59b34f28f0c78d863d5a76b9efeda6413c4e6aab94d3c9ee87fbc5ae7d9c8bf02b5fb3f

diff --git a/dev-python/boto3/boto3-1.17.89.ebuild 
b/dev-python/boto3/boto3-1.17.89.ebuild
new file mode 100644
index 000..666cbfa63e3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.17.89.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # prevent an infinite loop
+   rm tests/functional/docs/test_smoke.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "test failed under 
${EPYTHON}"
+}



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

2021-06-07 Thread Michał Górny
commit: 8703b94fd77e44f5f26de6f20918b85e0d5741b1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:06:23 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8703b94f

dev-python/fasteners: Bump to 0.16.2

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

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

diff --git a/dev-python/fasteners/Manifest b/dev-python/fasteners/Manifest
index c571a9b13ca..d1677acaa8c 100644
--- a/dev-python/fasteners/Manifest
+++ b/dev-python/fasteners/Manifest
@@ -1,2 +1,3 @@
 DIST fasteners-0.16.1.gh.tar.gz 28572 BLAKE2B 
8434f2b47eae01bc3eb239df7adf1106299d76e577724291aef82fca2b68c7a7b5b82fa37a80d1d9ca0315615586c61b29bd4f6ac5cfce6fad798b4423eae64d
 SHA512 
e2f94ad4d19fb425f507236ffa4611127d6254485daef4a818e4508ce935aa7a7100c2bb91343697d6005f4c220d8060fbcba19ca1e2dc257be756b0e24454df
+DIST fasteners-0.16.2.gh.tar.gz 29549 BLAKE2B 
603cfe3662194f8f493e915aa3689af1c4a5e74c9b96ddb75e44d0fd0df3d17b71c0473c6c5c1deb0c037bc7f5fcbf2cc48d36ceecf9ce0336a926daa352f028
 SHA512 
f1557f3ab44acb7975dd98c4c5b2b63cffa9e42c82c5b31750dcfbddbd19552ecfe5ada59c2409e5d12da77dc00185619349340f8e4e177139a09c47f0a5ca6f
 DIST fasteners-0.16.tar.gz 24824 BLAKE2B 
5072c1e0633bcf83ad71176dd7f9e2a2179ce4abdddee4bdcfa28f90d7f617759dc855e7fd91afb8b734d5b455d2597e748c169538780927e4d17c93e829453c
 SHA512 
aac91be8f732bcda238c40317359c7faaad632b26473eff940fef0c6c2c227cd83942122c0ec26da236ca8c19d3024798590244ec761c2d2700ffdc7142533da

diff --git a/dev-python/fasteners/fasteners-0.16.2.ebuild 
b/dev-python/fasteners/fasteners-0.16.2.ebuild
new file mode 100644
index 000..1bc53a487dd
--- /dev/null
+++ b/dev-python/fasteners/fasteners-0.16.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python package that provides useful locks"
+HOMEPAGE="https://github.com/harlowja/fasteners/;
+SRC_URI="
+   https://github.com/harlowja/fasteners/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/diskcache[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



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

2021-06-07 Thread Michał Górny
commit: 7d7ea7c8537ab982e3aab8960bab0135e8f090f0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 21:59:55 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7ea7c8

dev-python/botocore: Bump to 1.20.89

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.20.89.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5da24b7dd10..da79f9654c2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,3 +10,4 @@ DIST botocore-1.20.85.tar.gz 7795550 BLAKE2B 
483b6fef456de9a37b00dbaf0f2af766079
 DIST botocore-1.20.86.tar.gz 7798788 BLAKE2B 
93450262bf1e34a627a64f8972e4d8b02dc24e1646633e89d4911751b0c919b9dd3515021cfffcd0c79223b237a8bb283220f6793c8e411d399a75321cd7b369
 SHA512 
fd630d93645861a94173a38b50c7b2ef1c646e33ad30d75eccb4b92bfa0ce08c06ac39ea6bb38f7e5c551f625b919b00170c4a243e67d5d66789a011ee5390a1
 DIST botocore-1.20.87.tar.gz 7800088 BLAKE2B 
ba98b0f910216a340f48adb5ddf14aa9239ca44202641c97ca91da69f34a67716c50d9bc6a330021fd630f7c309062fc0326543e46ee1207c294870baefd0aeb
 SHA512 
b922e40030a1708ce2e5a2fa60012e21e28b955c6d30fbced5d1a93dafe189e83430b5cee162e2ab73e80c7dfa18657c2ca42057c17e943c0d421c6cd9969b53
 DIST botocore-1.20.88.tar.gz 7806185 BLAKE2B 
21c3e3420fc9810712a462cfab4f43509ebd25a4cbaee4a51f2d82cc90a530c4a170b66cb6551121148d284404427eca7d9dd979ead5a9f4132ded47b4adf180
 SHA512 
aa36c39147d870758b9561e569f6b8a616e69437d775b1f68d522574a24f0e8252e5332d6e20b92448bc3189ec50232d89134bf86d12a3b72d63962de0d9cda6
+DIST botocore-1.20.89.tar.gz 7808318 BLAKE2B 
cc160b85d7e85267aa4bd7140c8f90b33dc07e5b8c0cf2cd4761ea456dfa955bd95b500e8da89bd9cca70237edcbd7df45c8f1d543e4e67646a8e597a5516fb5
 SHA512 
41fd7cf61b8eddb3e467d6d6b115c53e75413bdd3bb181723dd48c6efdd7133eee45ac597bf207482b2aa5872bf79d7801176194e474c61614599119df67db5a

diff --git a/dev-python/botocore/botocore-1.20.89.ebuild 
b/dev-python/botocore/botocore-1.20.89.ebuild
new file mode 100644
index 000..762144aabf7
--- /dev/null
+++ b/dev-python/botocore/botocore-1.20.89.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore;
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+   # very unstable
+   sed -i -e 's:test_stress_test_token_bucket:_&:' \
+   tests/functional/retries/test_bucket.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # note: suites need to be run separately as one of the unit tests
+   # seems to be leaking mocks and breaking a few functional tests
+   nosetests -v tests/unit ||
+   die "unit tests failed under ${EPYTHON}"
+   nosetests -v tests/functional ||
+   die "functional tests failed under ${EPYTHON}"
+}



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

2021-06-07 Thread Michał Górny
commit: 81145659626fcf5c5d70ffa1cb5517ca68060455
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:01:44 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81145659

dev-python/astroid: Bump to 2.5.8

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

 dev-python/astroid/Manifest |  1 +
 dev-python/astroid/astroid-2.5.8.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 11e7d42bc6f..1673fbf48b0 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,2 +1,3 @@
 DIST astroid-2.5.6.tar.gz 345014 BLAKE2B 
13916663aef712449a842e50b74ecd2e1b82817e1c128fdf9a4d5779d391deab7f806300cb6597b29920222ff041b13eb985aa395dff024af6fee628a84f883f
 SHA512 
3d10d0f92c4b4c2d7d5e0035f23ae554b512f34ddd55b4c1c4032b328643dfe60cb4aa675a3824423fcd12baea7961847435f1894a47fafa99802f3e17a5605f
 DIST astroid-2.5.7.tar.gz 352082 BLAKE2B 
ca52339422da3a35cbe34e4b216dbfed3979dce96a8d5fcc508083c0ef9509c491e78dcfea281b79b07fcb7289a9f40aade0da21ca38b6abcf7025b84909a4fd
 SHA512 
17fc185752510396fda9cce842df8ba72473e469b61c037195a9d6ff72af3ec8d3df01bdcf61d6059d4f90c95278928eba3e3380048bf5c6b4fa2a3c9b267176
+DIST astroid-2.5.8.tar.gz 354281 BLAKE2B 
70ee47c26b765ba9f9bd40cf120a9ce13709043738e20a08d201cdb899789c6c6bdc604aaab49c78b2888503b46321a1728cce656f39d70ce6877ac088cb9567
 SHA512 
ab2f413e399810e98bd61c837ac90674e7c6d8e2f4d32f3141b21bf1360c785831fc4afd347e755c97627a04cb482aa4e455897e1c02eec8c5fcd28c54c1e9fc

diff --git a/dev-python/astroid/astroid-2.5.8.ebuild 
b/dev-python/astroid/astroid-2.5.8.ebuild
new file mode 100644
index 000..347648a064c
--- /dev/null
+++ b/dev-python/astroid/astroid-2.5.8.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+   https://github.com/PyCQA/astroid/
+   https://pypi.org/project/astroid/;
+SRC_URI="
+   https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# Version specified in __pkginfo__.py.
+RDEPEND="
+   >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/wrapt-1.11.2[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local deselect=(
+   # no clue why it's broken
+   
tests/unittest_modutils.py::GetModulePartTest::test_knownValues_get_builtin_module_part
+   )
+
+   # Faker causes sys.path_importer_cache keys to be overwritten
+   # with PosixPaths
+   epytest -p no:faker ${deselect[@]/#/--deselect }
+}



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

2021-06-07 Thread Michał Górny
commit: 26bf4f68f6c95c5b01344796f0cda062f5cd66cc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:09:13 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26bf4f68

dev-python/Faker: Remove old

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

 dev-python/Faker/Faker-8.2.0.ebuild | 27 ---
 dev-python/Faker/Faker-8.2.1.ebuild | 27 ---
 dev-python/Faker/Faker-8.3.0.ebuild | 27 ---
 dev-python/Faker/Faker-8.4.0.ebuild | 27 ---
 dev-python/Faker/Faker-8.5.0.ebuild | 28 
 dev-python/Faker/Manifest   |  5 -
 6 files changed, 141 deletions(-)

diff --git a/dev-python/Faker/Faker-8.2.0.ebuild 
b/dev-python/Faker/Faker-8.2.0.ebuild
deleted file mode 100644
index 0b94b1e3251..000
--- a/dev-python/Faker/Faker-8.2.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="https://github.com/joke2k/faker;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
-   !dev-ruby/faker"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/random2[${PYTHON_USEDEP}]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-8.2.1.ebuild 
b/dev-python/Faker/Faker-8.2.1.ebuild
deleted file mode 100644
index 0b94b1e3251..000
--- a/dev-python/Faker/Faker-8.2.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="https://github.com/joke2k/faker;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
-   !dev-ruby/faker"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/random2[${PYTHON_USEDEP}]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-8.3.0.ebuild 
b/dev-python/Faker/Faker-8.3.0.ebuild
deleted file mode 100644
index 0b94b1e3251..000
--- a/dev-python/Faker/Faker-8.3.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="https://github.com/joke2k/faker;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
-   !dev-ruby/faker"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/random2[${PYTHON_USEDEP}]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-8.4.0.ebuild 
b/dev-python/Faker/Faker-8.4.0.ebuild
deleted file mode 100644
index 0b94b1e3251..000
--- a/dev-python/Faker/Faker-8.4.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-inherit distutils-r1
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="https://github.com/joke2k/faker;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
-   !dev-ruby/faker"
-BDEPEND="
-   test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-python/random2[${PYTHON_USEDEP}]
-   dev-python/validators[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest

diff --git a/dev-python/Faker/Faker-8.5.0.ebuild 
b/dev-python/Faker/Faker-8.5.0.ebuild
deleted file mode 100644
index 8c32d947c29..000
--- a/dev-python/Faker/Faker-8.5.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# 

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

2021-06-07 Thread Michał Górny
commit: 687c3ab0f09115a6e1f5886c3127f0b379b5bcc2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:11:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687c3ab0

x11-misc/synergy: Bump to 1.14.0.3-rc

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

 x11-misc/synergy/Manifest   |   1 +
 x11-misc/synergy/synergy-1.14.0.3_rc.ebuild | 114 
 2 files changed, 115 insertions(+)

diff --git a/x11-misc/synergy/Manifest b/x11-misc/synergy/Manifest
index ccb870cf7bd..f97d5d06528 100644
--- a/x11-misc/synergy/Manifest
+++ b/x11-misc/synergy/Manifest
@@ -2,3 +2,4 @@ DIST googletest-18f8200e3079b0e54fa00cb7ac55d4c39dcf6da6.tar.gz 
876756 BLAKE2B f
 DIST synergy-1.12.0.png 31383 BLAKE2B 
228487058d09ee4fe7d3c909a3aee567b63c0d1aeaecf0e724a7bc9c59e48abecac71f8074902fd4f02ff9347fe8f6488b0554fb78a253339b04fe8d2e958d24
 SHA512 
7044395b41a0d2e49d308c599710fa32398d11584e70da32d4a1ccb292b02437c09860ed14f7bdd113a646daf696988fd3c0b80f3ab52ebbcaddf4c846cdd7ab
 DIST synergy-core-1.13.1.41-stable.tar.gz 8663717 BLAKE2B 
13d0722b183080361492382d3dd489b911cfe2384390c7b614d17df7f681dfbd8be94fa79cc4088602ea3d431fee793aaebc07f1d976cdd9c22493fba2212392
 SHA512 
3743ea4ccf8734928d021d414c2f10839056cdac64768f2e3e89b73392969b392030a0d9250041a1c2c21db06659088c8ca66d952c07395baada154df0311b87
 DIST synergy-core-1.14.0.1-rc.tar.gz 8835075 BLAKE2B 
45752196811736ca5790f098bd6d6dce2323b29f21c9c566549ded9fe1cc132b4dc29564a3df8417ed949382c2cef5252579be526a8054c3bb694c4dc530cd8d
 SHA512 
dd8b01dbe07be879814d1ed90fab03280de552f6c87f470721bd2608ed372f5b7c0cb013249910436b8e0b2a5a024d402afa64a2ae7bb85a320cb37260cfc615
+DIST synergy-core-1.14.0.3-rc.tar.gz 8834856 BLAKE2B 
7021c251fe7d6f620c7f7efab7bcd17876e1a749a4268957e424aa9e0f8cc2454632d1caaa28b727bb4215369f36914f656fd87011bd83ec9eae475d3386cd81
 SHA512 
be070483ae8028197d1e2550b0dcb77e28ffc45a348757277e30127ebc21ae3f7795aaa016def2a62580699c9312c2c1730f151121ddfe4ce780fcebdced4e10

diff --git a/x11-misc/synergy/synergy-1.14.0.3_rc.ebuild 
b/x11-misc/synergy/synergy-1.14.0.3_rc.ebuild
new file mode 100644
index 000..e621bed9e26
--- /dev/null
+++ b/x11-misc/synergy/synergy-1.14.0.3_rc.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake desktop xdg-utils virtualx
+
+[[ ${PV} == *_* ]] && MY_PV=${PV/_/-} || MY_PV=${PV}-stable
+MY_P=synergy-core-${MY_PV}
+GTEST_COMMIT=18f8200e3079b0e54fa00cb7ac55d4c39dcf6da6
+
+DESCRIPTION="Lets you easily share a single mouse and keyboard between 
multiple computers"
+HOMEPAGE="https://symless.com/synergy https://github.com/symless/synergy-core/;
+SRC_URI="
+   https://github.com/symless/synergy-core/archive/${MY_PV}.tar.gz
+   -> ${MY_P}.tar.gz
+   https://dev.gentoo.org/~mgorny/dist/synergy-1.12.0.png
+   test? (
+   
https://github.com/google/googletest/archive/${GTEST_COMMIT}.tar.gz
+   -> googletest-${GTEST_COMMIT}.tar.gz
+   )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-solaris"
+IUSE="gui test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:=
+   x11-libs/libICE:=
+   x11-libs/libSM:=
+   x11-libs/libX11:=
+   x11-libs/libXext:=
+   x11-libs/libXi:=
+   x11-libs/libXinerama:=
+   x11-libs/libXrandr:=
+   x11-libs/libXtst:=
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   gui? (
+   dev-qt/linguist-tools:5
+   )"
+
+DOCS=( ChangeLog doc/synergy.conf.example{,-advanced,-basic} )
+
+src_prepare() {
+   # broken on Xvfb
+   rm src/test/integtests/platform/XWindowsScreenTests.cpp || die
+
+   if use test; then
+   rmdir ext/googletest || die
+   mv "${WORKDIR}/googletest-${GTEST_COMMIT}" ext/googletest || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYNERGY_BUILD_LEGACY_GUI=$(usex gui)
+   -DSYNERGY_BUILD_LEGACY_INSTALLER=OFF
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+my_test() {
+   "${BUILD_DIR}"/bin/unittests &&
+   "${BUILD_DIR}"/bin/integtests
+}
+
+src_test() {
+   virtx my_test
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/bin/{synergy{c,s},syntool}
+
+   if use gui; then
+   newbin "${BUILD_DIR}"/bin/synergy qsynergy
+   newicon -s 256 "${DISTDIR}"/synergy-1.12.0.png qsynergy.png
+   make_desktop_entry qsynergy Synergy qsynergy 'Utility;'
+   fi

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

2021-06-07 Thread Michał Górny
commit: dcf2ecac53bd016e2c5bbd9b0b1293825acb7ad2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:06:45 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf2ecac

dev-python/fasteners: Remove accidental 0.16.1 release

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

 dev-python/fasteners/Manifest|  1 -
 dev-python/fasteners/fasteners-0.16.1.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-python/fasteners/Manifest b/dev-python/fasteners/Manifest
index d1677acaa8c..96539400133 100644
--- a/dev-python/fasteners/Manifest
+++ b/dev-python/fasteners/Manifest
@@ -1,3 +1,2 @@
-DIST fasteners-0.16.1.gh.tar.gz 28572 BLAKE2B 
8434f2b47eae01bc3eb239df7adf1106299d76e577724291aef82fca2b68c7a7b5b82fa37a80d1d9ca0315615586c61b29bd4f6ac5cfce6fad798b4423eae64d
 SHA512 
e2f94ad4d19fb425f507236ffa4611127d6254485daef4a818e4508ce935aa7a7100c2bb91343697d6005f4c220d8060fbcba19ca1e2dc257be756b0e24454df
 DIST fasteners-0.16.2.gh.tar.gz 29549 BLAKE2B 
603cfe3662194f8f493e915aa3689af1c4a5e74c9b96ddb75e44d0fd0df3d17b71c0473c6c5c1deb0c037bc7f5fcbf2cc48d36ceecf9ce0336a926daa352f028
 SHA512 
f1557f3ab44acb7975dd98c4c5b2b63cffa9e42c82c5b31750dcfbddbd19552ecfe5ada59c2409e5d12da77dc00185619349340f8e4e177139a09c47f0a5ca6f
 DIST fasteners-0.16.tar.gz 24824 BLAKE2B 
5072c1e0633bcf83ad71176dd7f9e2a2179ce4abdddee4bdcfa28f90d7f617759dc855e7fd91afb8b734d5b455d2597e748c169538780927e4d17c93e829453c
 SHA512 
aac91be8f732bcda238c40317359c7faaad632b26473eff940fef0c6c2c227cd83942122c0ec26da236ca8c19d3024798590244ec761c2d2700ffdc7142533da

diff --git a/dev-python/fasteners/fasteners-0.16.1.ebuild 
b/dev-python/fasteners/fasteners-0.16.1.ebuild
deleted file mode 100644
index 519036387df..000
--- a/dev-python/fasteners/fasteners-0.16.1.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
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python package that provides useful locks"
-HOMEPAGE="https://github.com/harlowja/fasteners/;
-SRC_URI="
-   https://github.com/harlowja/fasteners/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-BDEPEND="
-   test? (
-   dev-python/diskcache[${PYTHON_USEDEP}]
-   dev-python/more-itertools[${PYTHON_USEDEP}]
-   dev-python/testtools[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest
-
-python_install() {
-   # https://github.com/harlowja/fasteners/pull/70
-   rm -r "${BUILD_DIR}"/lib/tests || die
-   distutils-r1_python_install
-}



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

2021-06-07 Thread Michał Górny
commit: 15ff2889514107fd07d7c3994e892bd12ba29f13
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:02:30 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ff2889

dev-python/identify: Bump to 2.2.10

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

 dev-python/identify/Manifest   |  1 +
 dev-python/identify/identify-2.2.10.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index 2e4a055bd57..74886e4ab1e 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,3 +1,4 @@
+DIST identify-2.2.10.tar.gz 101073 BLAKE2B 
7049424855d23727180a4af137ebd7cbf88d6ca0187901bbe43abfcb820c1db17af8ff89345612909fc869f9ee8503d84e3d1218548535abb6f499eade284def
 SHA512 
a6f9dfc3d969a30f50922cb9ad285d76c39774706b8c0d868bcbf96564a49841e54b6021e4fced56f17cebd25fadc69dd93714d475e4f517a05677bdabada4dc
 DIST identify-2.2.4.tar.gz 100967 BLAKE2B 
9473a157ce2aed13ed45d6e8d83b4510c40ae977406b9d7b211caa70c27d1850cf49da8848495841281b1f192b576d269a5372215effd7d89c9211e51d51151d
 SHA512 
25e255fd62d0e75aafa7037085362b7bf2ba8ae142bfb11e0e20452d503d8ec3f90ec84c8ef8966fb021fe1054c226862b3ce99d2288ec9aaa758a8971d1c87a
 DIST identify-2.2.6.tar.gz 101016 BLAKE2B 
eac32751d54379e3ba5ca5970c3fc02b6ac9f677a26f7a2c91986ba6ce8773a8e51ed98f17b6b12ba920cabd3d66ca23cd765d2cb6c48253ff97c34ddb9cb81e
 SHA512 
09694ea3d92265385a79464ef948effb5b074f5b67a8a25171b4872b2cd70537a17c87c2aa94b66e3079f2047b290300beb7ed74be50ecdf09cb723948bc11d9
 DIST identify-2.2.7.tar.gz 101032 BLAKE2B 
988aecb3f32b1d1416984ad7cb5937f85600e222a1053d2800dda1c498fea2660f86ee42208611c71e29b9827e212992fed35697a3d24f02814cc6ea8a560615
 SHA512 
f3c4073a9018ba595c8535447c7ccb20ca1f8d8bb006b4662db19b3356afc33d810b2073810b86d7dec4572b151c53301feca09bf0662d4d683febbdf7735e06

diff --git a/dev-python/identify/identify-2.2.10.ebuild 
b/dev-python/identify/identify-2.2.10.ebuild
new file mode 100644
index 000..f4471b5191e
--- /dev/null
+++ b/dev-python/identify/identify-2.2.10.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="https://github.com/pre-commit/identify;
+SRC_URI="https://github.com/pre-commit/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/editdistance-s[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2021-06-07 Thread Michał Górny
commit: 61a3b89e925706be0d158e0e647eec75218c7fab
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 22:09:31 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 22:26:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a3b89e

dev-python/Faker: Bump to 8.6.0

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

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

diff --git a/dev-python/Faker/Faker-8.6.0.ebuild 
b/dev-python/Faker/Faker-8.6.0.ebuild
new file mode 100644
index 000..53094317ba8
--- /dev/null
+++ b/dev-python/Faker/Faker-8.6.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="https://github.com/joke2k/faker;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
+   !dev-ruby/faker"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 5295636bf97..824d550d725 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1 +1,2 @@
 DIST Faker-8.5.1.tar.gz 1147272 BLAKE2B 
5842f7ea74cb5eb02bd149e95fbff3d6a75bb007e1e9de98a808854c37b59bd337f17617c4dd8cd899a6740babd4a501bb09bf840cfbbb689c529517ff30271d
 SHA512 
a787bbf4bacd06e7af777e4f10714167d7e9e8ad743cf99d51a3a4c312ded8e5085559f667ab6fca3a6df87650feabf88b0ec647e049c26576e65b3a77191ad4
+DIST Faker-8.6.0.tar.gz 1147647 BLAKE2B 
6d3903ec2d75bae963879485572f7781455ff2411f34626ba21627e1b4d59295e983530ef6c8172dd3d6332eed511af3190c4e84dd345a08d5b5746217acb26b
 SHA512 
fa2012d87184d53e91d067f30d107d2731eef72838e74ab82845c61d3074828392e4efd12051b16ae52c251fe9eb58b98df8bd55e81eca0a9e1940b1f74b2e7f



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2021-06-07 Thread Ethan Nijmeh
commit: 2c1c04b6d725e71cf0aa2884f6c70f5fd2a9d040
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Tue Jun  8 00:43:25 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Tue Jun  8 00:43:25 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c1c04b6

x11-drivers/OpenTabletDriver-bin: added ver 0.5.3.2

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  2 +
 .../OpenTabletDriver-bin-0.5.3.2.ebuild| 76 ++
 2 files changed, 78 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index de81ddd4c..29761c132 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,2 +1,4 @@
 DIST OpenTabletDriver-0.5.3.1.tar.gz 4040912 BLAKE2B 
0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020
 SHA512 
88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
+DIST OpenTabletDriver-0.5.3.2.tar.gz 4051840 BLAKE2B 
c50ef62fc8232a09123430f180b6a6d92b16faf42edf08fecb05f4a5a5096e67dfd8f86c10976938333818194dca77ec4af0a42d5d0752c981378a80b8152c6f
 SHA512 
92b90526651b8201ef5c6e0063bb204889abb64929b606577e4d6be7896a14954fd5c4a7cc39197640152c38009f5af45919d5cf1fff5acdb7bed603204daac4
 DIST OpenTabletDriver-source-0.5.3.1.tar.gz 174676 BLAKE2B 
a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66
 SHA512 
55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426
+DIST OpenTabletDriver-source-0.5.3.2.tar.gz 174690 BLAKE2B 
8ea7d235a4aaf4f605b152ec3971a44b556dd46981022ca5525f1a89307f4b444875fbe55377b37be99197e8c63eab4264c0343c3cecd893b2fefadd05a2110e
 SHA512 
318ff65ed271ad7c2a1675b2079bca7ef4f6543025c155bcc1132b4ee8f26e7c85c1cdd363a1e7a4edba78ee234ed51b5d1841331a2bdeff05f3dd43e40af6e3

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.2.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.2.ebuild
new file mode 100644
index 0..df8188ad8
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop
+
+MY_PN=OpenTabletDriver
+
+DESCRIPTION="Cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dev-libs/libevdev
+   x11-libs/gtk+:3
+   virtual/udev
+   || ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/${MY_PN}"
+src_install() {
+   local LP=opentabletdriver
+   local SP="otd"
+
+   cd "${S}" || die
+
+   # install -do root "${D}/usr/share/${PN}"
+
+   exeinto "/usr/share/${MY_PN}"
+   exeopts -o root -Dm755
+
+   for binary in *.dll *.json; do
+   # install -Dm 755 -o root "$binary" -t "${D}/usr/share/${PN}"
+   doexe "$binary"
+   #fowners root "$binary"
+   done
+
+   for bin in *.Daemon *.UX.Gtk *.Console; do
+   # install -Dm 755 -o root "$bin" -t "${D}/usr/share/${PN}"
+   doexe "$bin"
+   done
+
+   insinto "/usr/share/${MY_PN}"
+   doins -r "Configurations"
+
+   insinto "/lib/udev/rules.d"
+   doins -r "${S}/99-${LP}.rules"
+   #install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
+   udevadm control --reload || die
+
+   cd "${FILESDIR}" || die
+   #install -Dm 755 -o root "${SP}" -t "${D}/usr/bin"
+   dobin "${SP}"
+   #install -Dm 755 -o root "${SP}-gui" -t "${D}/usr/bin"
+   dobin "${SP}-gui"
+
+   cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
+   doicon "otd.png"
+   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "Please replug your tablet before attempting to use the 
driver"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingaweb2-module-director/

2021-06-07 Thread Matthew Thode
commit: c738fb4e40476a36153783605fca94cedd79e0f3
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun  8 02:54:22 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun  8 02:56:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c738fb4e

www-apps/icingaweb2-module-director: 1.8.0 bump

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

 www-apps/icingaweb2-module-director/Manifest   |  1 +
 .../icingaweb2-module-director-1.8.0.ebuild| 34 ++
 2 files changed, 35 insertions(+)

diff --git a/www-apps/icingaweb2-module-director/Manifest 
b/www-apps/icingaweb2-module-director/Manifest
index f1b0b64a25c..5a2dbdfbad0 100644
--- a/www-apps/icingaweb2-module-director/Manifest
+++ b/www-apps/icingaweb2-module-director/Manifest
@@ -1 +1,2 @@
 DIST icingaweb2-module-director-1.6.2.tar.gz 2772722 BLAKE2B 
3d51f68469cd4ddf45f6bc62f76ad1f4c8d7d7bec36cc33022f1e0761334707bb345c87bc9f0e1276010e4a643867f1e1a6ea7c53a6fa28dd33e810089b7840b
 SHA512 
693a2aca10e25f99fcf9ada4babb031d682b577b82098185259991214ac7d7662c494b58cf52284569dbca90c8eafa522177b6c64dd817912dafd20b4d7109cb
+DIST icingaweb2-module-director-1.8.0.tar.gz 3042572 BLAKE2B 
e29ac535c8975f79abfa086ce54e2b78e3f1a992858ec83e902c5e8e72a447f7436a1a9876c1b7237a14d08c54dec12069e9c57231b23c4fd203be3f6f2635b8
 SHA512 
e33cc49c8255aa3693f73693d874ca5e00a9d95fe3d737c457473d8c5b37f36faf44bbc7f608ba03be79d5a6fd032e5ffd8fbc824eda1831422f837040b0c400

diff --git 
a/www-apps/icingaweb2-module-director/icingaweb2-module-director-1.8.0.ebuild 
b/www-apps/icingaweb2-module-director/icingaweb2-module-director-1.8.0.ebuild
new file mode 100644
index 000..890743ae7e0
--- /dev/null
+++ 
b/www-apps/icingaweb2-module-director/icingaweb2-module-director-1.8.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Icinga Web 2 plugin for configuration"
+HOMEPAGE="https://dev.icinga.org/projects/icingaweb2-module-director/;
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Icinga/icingaweb2-module-director.git;
+else
+   KEYWORDS="~amd64 ~x86"
+   MY_PN="icingaweb2-module-director"
+   SRC_URI="https://codeload.github.com/Icinga/${MY_PN}/tar.gz/v${PV} -> 
${P}.tar.gz"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=net-analyzer/icinga2-2.4.3
+   >=www-apps/icingaweb2-2.2.0
+   || (
+   dev-lang/php:5.6[curl]
+   dev-lang/php:7.1[curl]
+   dev-lang/php:7.2[curl]
+   dev-lang/php:7.3[curl]
+   )"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   insinto "/usr/share/icingaweb2/modules/director/"
+   doins -r "${S}"/*
+}



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

2021-06-07 Thread Matthew Thode
commit: 85fed5462e94009ce3a4b7d31dec58762b1c58f1
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun  8 02:49:14 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun  8 02:56:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85fed546

app-admin/rasdaemon: 0.6.7 bump

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

 app-admin/rasdaemon/Manifest   |  1 +
 app-admin/rasdaemon/rasdaemon-0.6.7.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/app-admin/rasdaemon/Manifest b/app-admin/rasdaemon/Manifest
index e0d3a767a2b..6782f8dd3bc 100644
--- a/app-admin/rasdaemon/Manifest
+++ b/app-admin/rasdaemon/Manifest
@@ -1 +1,2 @@
 DIST rasdaemon-0.6.6.tar.bz2 404681 BLAKE2B 
4314cd064b255df1cb1a148914c856d074fda1fc2d63e0554cbf0b78799c4252afdd4e827390729e191ff2ed9f719f6610487e85dd52af2b02694fb17740df05
 SHA512 
481ecd624ab5521d60ee7c613ee05d1d19b85e914b92eae84d18cb2e6dc788981213d49a6316cf575517b6e180f46c66c65804e4feb518bdd84bc21cd2970e08
+DIST rasdaemon-0.6.7.tar.bz2 422473 BLAKE2B 
32a95ed9ca217fb69b197f88fa296bf0d3b4230a1ae11c60582911ff84abbe8b9a67b318774b8c4b765dbedbd4458eb220ca3b8ff4c9d065eb893a9a6a9916c5
 SHA512 
15beae5d4964c49b7b7f9e731948b5def9622fba5d7d17ce52a282d7834d256366cdf3cf427b82b2a6a8fd0c99f202f545000bdb06064fbae7ae0296aef0946c

diff --git a/app-admin/rasdaemon/rasdaemon-0.6.7.ebuild 
b/app-admin/rasdaemon/rasdaemon-0.6.7.ebuild
new file mode 100644
index 000..c5aa842b5d0
--- /dev/null
+++ b/app-admin/rasdaemon/rasdaemon-0.6.7.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info systemd
+
+DESCRIPTION="Reliability, Availability and Serviceability logging tool"
+HOMEPAGE="http://www.infradead.org/~mchehab/rasdaemon/;
+SRC_URI="http://www.infradead.org/~mchehab/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="sqlite"
+
+DEPEND=""
+RDEPEND="
+   ${DEPEND}
+   sys-devel/gettext
+   sys-apps/dmidecode
+   sqlite? (
+   dev-db/sqlite
+   dev-perl/DBD-SQLite
+   )
+"
+
+pkg_setup() {
+   linux-info_pkg_setup
+   local CONFIG_CHECK="~ACPI_EXTLOG"
+   check_extra_config
+}
+
+src_configure() {
+   local myconf=(
+   $(use_enable sqlite sqlite3)
+   --enable-abrt-report
+   --enable-aer
+   --enable-arm
+   --enable-extlog
+   --enable-hisi-ns-decode
+   --enable-mce
+   --enable-non-standard
+   --enable-devlink
+   --enable-diskerror
+   --enable-memory-ce-pfa
+   --includedir="/usr/include/${PN}"
+   --localstatedir=/var
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   keepdir "/var/lib/${PN}"
+
+   systemd_dounit misc/*.service
+
+   newinitd "${FILESDIR}/rasdaemon.openrc-r2" rasdaemon
+   newinitd "${FILESDIR}/ras-mc-ctl.openrc-r1" ras-mc-ctl
+   newconfd "${FILESDIR}"/rasdaemon.confd rasdaemon
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingaweb2-module-graphite/

2021-06-07 Thread Matthew Thode
commit: 8f464cf40869b81cd360c7f9179c8539e3090820
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun  8 02:55:58 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun  8 02:56:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f464cf4

www-apps/icingaweb2-module-graphite: 1.1.0 bump

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

 www-apps/icingaweb2-module-graphite/Manifest   |  1 +
 .../icingaweb2-module-graphite-1.1.0.ebuild| 26 ++
 2 files changed, 27 insertions(+)

diff --git a/www-apps/icingaweb2-module-graphite/Manifest 
b/www-apps/icingaweb2-module-graphite/Manifest
index 72dd4c96786..63edf590b63 100644
--- a/www-apps/icingaweb2-module-graphite/Manifest
+++ b/www-apps/icingaweb2-module-graphite/Manifest
@@ -1 +1,2 @@
 DIST icingaweb2-module-graphite-1.0.1.tar.gz 329327 BLAKE2B 
e53f9ea0e3ca061fdec80da71b6624f97eeda04d78975ac198a6e75ae5300eabf50db3e95802e6d0108ee0314ad9af6108daa24d5b99228c7d9c2fcecfc80cac
 SHA512 
1270d2e7768d3f9181950f08c703236042a9c99d337bd2964396890cdb645b72afabe387d35d232fb123d9f635cc27fc09ac374ec2c5707fa83706b0ba67ac2a
+DIST icingaweb2-module-graphite-1.1.0.tar.gz 331879 BLAKE2B 
11e34a5daf5aab583e349297aa612880c782b3cba4514c87e5c2f025fda52e98db1e81eeea3652c070cf075fda87c37a1dc6f5cf870fc57e2fb7594a3e39dfaf
 SHA512 
3c37ef9571f086373e063f8397953605005ae5eeceadc7bfc6beb10168b71f5fbe4e58f3dc6ba9fd5a5e274097c8d881489f8d2772985343b9c8a0f5db9558ed

diff --git 
a/www-apps/icingaweb2-module-graphite/icingaweb2-module-graphite-1.1.0.ebuild 
b/www-apps/icingaweb2-module-graphite/icingaweb2-module-graphite-1.1.0.ebuild
new file mode 100644
index 000..507832c1b08
--- /dev/null
+++ 
b/www-apps/icingaweb2-module-graphite/icingaweb2-module-graphite-1.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Icinga Web 2 plugin for Graphite"
+HOMEPAGE="https://www.icinga.com/docs/graphite/latest/;
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Icinga/icingaweb2-module-graphite.git;
+else
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://github.com/Icinga/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=net-analyzer/icinga2-2.4.0
+   >=www-apps/icingaweb2-2.5.0"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   insinto "/usr/share/icingaweb2/modules/graphite/"
+   doins -r "${S}"/*
+}



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

2021-06-07 Thread Matthew Thode
commit: 56ae4609f50f19dce855cf63608a4f094919d809
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun  8 02:47:36 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun  8 02:56:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ae4609

media-sound/spotify: 1.1.56 bump

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

 media-sound/spotify/Manifest  |   1 +
 media-sound/spotify/spotify-1.1.56.ebuild | 116 ++
 2 files changed, 117 insertions(+)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index 56b5d9c3dc6..14b6063a4f7 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,3 +1,4 @@
 DIST spotify-client_1.0.72.117.g6bd7cc73-35_i386.deb 95135550 BLAKE2B 
ad4587dd6b3c64a0398e0790203a7826e290a27542fa39ebbd6c7198d8ad1fd3fb06e8b030b64e1e61e0624ef20aafda08189266486cd073cb779ebff62ef502
 SHA512 
51d60f7592e5f31ea4b7e67736a85271cb48d4108459630da61c4ab67d2a470038240c1d6ff577280cb4498cf44f14d7bc7e0312f63d34265bcd1e70cd13142f
 DIST spotify-client_1.1.26.501.gbe11e53b-15_amd64.deb 120102446 BLAKE2B 
481686c9e1f7e8d7b68059ec5aad5f71ae1e59af80fa91903941afc2e0a91e2f957860bf96ce3ce4b19884f2548426269a9a2043c2985b4bbc82c5f091f5f2b8
 SHA512 
af9f1beafe0e4d2313326d1a55675550e8c3fcd5cd2dc0954127094c563048b98f74f669d99a10f0ef6e3b3405856bb9d6a2561644a434ab6bade9c812296963
 DIST spotify-client_1.1.55.498.gf9a83c60_amd64.deb 133771326 BLAKE2B 
b4f17f3008e23cfc9b1cd7ecd806ae97b846f22b39be5ee25515111e6641b31b1cd6525f0cc6b5540d3bce03adbcc23940db26992642ec3884b46f919f499179
 SHA512 
395806fc064706cc6b005054ec0f5e0a9b0cebfa073ccb771b7e8cb2f6c8aa300efe9164e492f90f4c83d047a898f6553c44722562d8f3e1462947d811a2e599
+DIST spotify-client_1.1.56.595.g2d2da0de_amd64.deb 134092920 BLAKE2B 
a1b836a8c7627254203326c6168dd8351d1c0e527a94e26ec96f9437b72196a717e2cc460b4c89da4098d19d5de4c6f7df150b039a32240b9edc978253590d16
 SHA512 
4a270461d07c339a3fdf49cd0a8728d4fc7300be001a1ba59c74f05bf273b79a61bde6d046c27a6af38dfb6af58963fbd8b8cd7468c91b91e48b0d32b3dcc2b5

diff --git a/media-sound/spotify/spotify-1.1.56.ebuild 
b/media-sound/spotify/spotify-1.1.56.ebuild
new file mode 100644
index 000..7a6cfcac18a
--- /dev/null
+++ b/media-sound/spotify/spotify-1.1.56.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop pax-utils unpacker xdg
+
+DESCRIPTION="Spotify is a social music platform"
+HOMEPAGE="https://www.spotify.com/ch-de/download/previews/;
+SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/;
+BUILD_ID_AMD64="595.g2d2da0de"
+SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
+LICENSE="Spotify"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libnotify local-playback pax_kernel pulseaudio systray"
+RESTRICT="mirror strip"
+
+BDEPEND=">=dev-util/patchelf-0.10"
+RDEPEND="
+   dev-libs/nss
+   dev-python/dbus-python
+   dev-python/pygobject:3
+   libnotify? ( x11-libs/libnotify )
+   dev-libs/openssl:0=
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/harfbuzz
+   media-libs/mesa[X(+)]
+   net-misc/curl[ssl]
+   net-print/cups[ssl]
+   pulseaudio? ( media-sound/pulseaudio )
+   !pulseaudio? ( media-sound/apulse )
+   local-playback? ( media-video/ffmpeg:0/56.58.58 )
+   systray? ( gnome-extra/gnome-integration-spotify )
+   x11-libs/gtk+:2
+   app-accessibility/at-spi2-atk
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   x11-libs/libSM
+   x11-libs/libICE
+"
+   #sys-libs/glibc
+
+S=${WORKDIR}/
+
+QA_PREBUILT="
+   opt/spotify/spotify-client/spotify
+   opt/spotify/spotify-client/libEGL.so
+   opt/spotify/spotify-client/libGLESv2.so
+   opt/spotify/spotify-client/libcef.so
+   opt/spotify/spotify-client/swiftshader/libEGL.so
+   opt/spotify/spotify-client/swiftshader/libGLESv2.so
+"
+
+src_prepare() {
+   # Fix desktop entry to launch spotify-dbus.py for systray integration
+   if use systray ; then
+   sed -i \
+   -e 's/spotify \%U/spotify-dbus.py \%U/g' \
+   usr/share/spotify/spotify.desktop || die "sed failed"
+   fi
+   default
+
+   # Spotify links against libcurl-gnutls.so.4, which does not exist in 
Gentoo.
+   patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 
usr/bin/spotify \
+   || die "failed to patch libcurl library dependency"
+}
+
+src_install() {
+   gunzip usr/share/doc/spotify-client/changelog.gz || die
+   dodoc usr/share/doc/spotify-client/changelog
+
+   SPOTIFY_PKG_HOME=usr/share/spotify
+   insinto /usr/share/pixmaps
+   doins ${SPOTIFY_PKG_HOME}/icons/*.png
+
+   # install in /opt/spotify
+   SPOTIFY_HOME=/opt/spotify/spotify-client
+   insinto 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/

2021-06-07 Thread Sam James
commit: fe476950bfc24220e521d5f09388b52c36d65b8f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 03:51:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 03:51:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe476950

dev-scheme/guile: drop 3.0.4

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

 dev-scheme/guile/Manifest   |  1 -
 dev-scheme/guile/guile-3.0.4.ebuild | 72 -
 2 files changed, 73 deletions(-)

diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest
index bd1f03123ff..34aaa85a1b3 100644
--- a/dev-scheme/guile/Manifest
+++ b/dev-scheme/guile/Manifest
@@ -2,5 +2,4 @@ DIST guile-1.8.8.tar.gz 3956654 BLAKE2B 
4820d635ac2c57526c0c03f3e0e6e4ac4276533e
 DIST guile-2.0.14.tar.gz 7823099 BLAKE2B 
e7fa5a4ca19dc4adfcc151350b0ed4e211b8470b0d12f65451697a818c3139a4a5992a019bd213114748230cb15ec755d1af70d42b901230854915c0ee7b05de
 SHA512 
d69c9bdf589fedcc227f3203012f6ed11c327cef3a0147d8e016fe276abecdb4272625efe1d0c7aa68219fe8f29bbced44089a4b479e4eafe01976c6b2b83633
 DIST guile-2.2.6.tar.gz 18132818 BLAKE2B 
9c2f7737d74d9e56bd9e3f42f287f6b48d9e381dff44ca3ad176ad64adf9b0d200c0b8d34a41e34b15ecf24fa28ddccaa9b033cead25583ff9984b5b7c09ced5
 SHA512 
6a9264c2e10def5e69a0e755fb28a5f09b98bc202660d742b0ee144d4f486b049dcbce8bcece79c3af9421d43df6eca36adf82798520f75b09303f5e8c2092af
 DIST guile-2.2.7.tar.gz 18129833 BLAKE2B 
03c88d753f83e5a797f12808b7b053c9cf6c51f87fb8f3c3db89e54528aafb0e54de2eb951cc622e98fada82a558932bb074a8e739f4175144d4b06ba42f7d60
 SHA512 
ad11885ffeb7655ef6c8543e67233992dc37bdcf91ed82188e6a144169c6b7d4e31cf7a6d01509c573d00904cb002719b851f71cdf1359a86de401daf613d773
-DIST guile-3.0.4.tar.gz 21619204 BLAKE2B 
c8639019d8d69618726f40ecd44ed5a5790c34872119e806d4851671c61fd592608d066f4584df4a8db5f971b64ba9089bbbe935176923b413621953202bbc2d
 SHA512 
d707d89ef0f94f74eb4678bcc79dfa99ea068d68a789f47039b5f00c0b8b01ace567a567c0f971fdc0dfc620c11d9536fc003d8d8e049e2cc158ce8b171e1134
 DIST guile-3.0.7.tar.gz 21878396 BLAKE2B 
4fae35e21e7f7b47ae9b4cdbafd3b2f660ec4844f838c7eef023b307963b8e92bc30698bd85954523f8fb67edee8de44d19004eb288d3d6656c962e5cb57dc8b
 SHA512 
d7b159e109fd4a08231ef9b961376e71c2872f08d47d82896d96ccac250f5677b35be9a8ce3b9a758bd2ed78d6451e4fdd844408a1baf684256d9bfa0f3f

diff --git a/dev-scheme/guile/guile-3.0.4.ebuild 
b/dev-scheme/guile/guile-3.0.4.ebuild
deleted file mode 100644
index 4a41ef3453a..000
--- a/dev-scheme/guile/guile-3.0.4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MAJOR="3.0"
-DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
-HOMEPAGE="https://www.gnu.org/software/guile/;
-SRC_URI="mirror://gnu/guile/${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="12/3.0-1" # libguile-2.2.so.1 => 2.2-1
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # 
upstream recommended +networking +nls
-REQUIRED_USE="regex" # workaround for bug 596322
-RESTRICT="strip"
-
-RDEPEND="
-   >=dev-libs/boehm-gc-7.0:=[threads?]
-   dev-libs/gmp:=
-   dev-libs/libffi:=
-   dev-libs/libltdl:=
-   dev-libs/libunistring:0=
-   sys-libs/ncurses:0=
-   sys-libs/readline:0="
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   sys-devel/libtool
-   sys-devel/gettext"
-
-PATCHES=( "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch" )
-DOCS=( GUILE-VERSION HACKING README )
-
-src_configure() {
-   # see bug #676468
-   mv prebuilt/32-bit-big-endian{,.broken} || die
-
-   econf \
-   --disable-error-on-warning \
-   --disable-rpath \
-   --disable-static \
-   --enable-posix \
-   --without-libgmp-prefix \
-   --without-libiconv-prefix \
-   --without-libintl-prefix \
-   --without-libltdl-prefix \
-   --without-libreadline-prefix \
-   --without-libunistring-prefix \
-   $(use_enable debug guile-debug) \
-   $(use_enable debug-malloc) \
-   $(use_enable deprecated) \
-   $(use_enable jit) \
-   $(use_enable networking) \
-   $(use_enable nls) \
-   $(use_enable regex) \
-   $(use_with threads)
-}
-
-src_install() {
-   default
-
-   # From Novell
-   # https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
-   dodir /usr/share/gdb/auto-load/$(get_libdir)
-   mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm 
"${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die
-
-   # necessary for registering slib, see bug 206896
-   keepdir /usr/share/guile/site
-
-   find "${D}" -name '*.la' -delete || die
-}



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

2021-06-07 Thread Sam James
commit: 826bca1db8e50f3c319aed5add7d2d0e768b1d95
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:09:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:09:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826bca1d

dev-python/deprecated: Keyword 1.2.12 arm64, #793767

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

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

diff --git a/dev-python/deprecated/deprecated-1.2.12.ebuild 
b/dev-python/deprecated/deprecated-1.2.12.ebuild
index 381f05a3a5f..a0b37087257 100644
--- a/dev-python/deprecated/deprecated-1.2.12.ebuild
+++ b/dev-python/deprecated/deprecated-1.2.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="dev-python/wrapt[${PYTHON_USEDEP}]"
 



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

2021-06-07 Thread Sam James
commit: 0cdc16bf2198dbdf2118bd8c9e3951d80c380d91
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 04:09:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 04:09:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cdc16bf

dev-python/jwcrypto: Keyword 0.9.0 arm64, #793767

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

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

diff --git a/dev-python/jwcrypto/jwcrypto-0.9.0.ebuild 
b/dev-python/jwcrypto/jwcrypto-0.9.0.ebuild
index 643e1b09401..a3d021af572 100644
--- a/dev-python/jwcrypto/jwcrypto-0.9.0.ebuild
+++ b/dev-python/jwcrypto/jwcrypto-0.9.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND="
>=dev-python/cryptography-2.3[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: games-action/super-hexagon/

2021-06-07 Thread Ionen Wolkens
commit: aff6a24068ded0f453127acc1d6f92a70d748781
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jun  8 04:54:20 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:54:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff6a240

games-action/super-hexagon: move unzip to bdepend

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

 games-action/super-hexagon/super-hexagon-20160217.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/games-action/super-hexagon/super-hexagon-20160217.ebuild 
b/games-action/super-hexagon/super-hexagon-20160217.ebuild
index 207b4ec48ad..e186977422b 100644
--- a/games-action/super-hexagon/super-hexagon-20160217.ebuild
+++ b/games-action/super-hexagon/super-hexagon-20160217.ebuild
@@ -9,6 +9,7 @@ TIMESTAMP="${PV:4:2}${PV:6:2}${PV:0:4}"
 DESCRIPTION="Minimal action game by Terry Cavanagh, with music by Chipzel"
 HOMEPAGE="https://superhexagon.com;
 SRC_URI="superhexagon-${TIMESTAMP}-bin"
+S="${WORKDIR}/data"
 
 LICENSE="all-rights-reserved"
 SLOT="0"
@@ -18,8 +19,7 @@ RESTRICT="bindist fetch splitdebug"
 MYGAMEDIR="/opt/${PN}"
 QA_PREBUILT="${MYGAMEDIR#/}/superhexagon"
 
-DEPEND="app-arch/unzip"
-
+BDEPEND="app-arch/unzip"
 RDEPEND="media-libs/glew:1.6
media-libs/libsdl2[opengl,sound,video]
media-libs/libvorbis
@@ -27,7 +27,6 @@ RDEPEND="media-libs/glew:1.6
virtual/glu
virtual/opengl"
 
-S="${WORKDIR}/data"
 DOCS=( Linux.README )
 
 pkg_nofetch() {



[gentoo-commits] repo/gentoo:master commit in: games-action/badland/

2021-06-07 Thread Ionen Wolkens
commit: e5be1aead0e48d16e3054f45d584f33a237b3e3d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jun  8 04:48:37 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun  8 04:52:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5be1aea

games-action/badland: move chrpath to bdepend

Failed to spot it, thanks to sam for doing so.

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

 games-action/badland/badland-121-r1.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/games-action/badland/badland-121-r1.ebuild 
b/games-action/badland/badland-121-r1.ebuild
index 2e58b52405c..0203c806f0d 100644
--- a/games-action/badland/badland-121-r1.ebuild
+++ b/games-action/badland/badland-121-r1.ebuild
@@ -7,8 +7,11 @@ inherit desktop wrapper xdg
 
 DESCRIPTION="Atmospheric side-scrolling action adventure platformer set in a 
gorgeous forest"
 HOMEPAGE="http://badlandgame.com;
-SRC_URI="Badland_GotY_${PV}.tar
+SRC_URI="
+   Badland_GotY_${PV}.tar
https://dev.gentoo.org/~chewi/distfiles/${PN}.png;
+S="${WORKDIR}"
+
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~x86"
@@ -16,10 +19,7 @@ RESTRICT="bindist fetch mirror splitdebug"
 
 QA_PREBUILT="opt/${PN}/*"
 
-DEPEND="
-   app-admin/chrpath
-"
-
+BDEPEND="app-admin/chrpath"
 RDEPEND="
dev-db/sqlite:3[abi_x86_32]
media-libs/fontconfig:1.0[abi_x86_32]
@@ -33,8 +33,6 @@ RDEPEND="
x11-libs/libX11[abi_x86_32]
 "
 
-S="${WORKDIR}"
-
 pkg_nofetch() {
einfo "Please buy and download ${SRC_URI} from:"
einfo "  
https://www.humblebundle.com/store/badland-game-of-the-year-humble-deluxe-edition;



[gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/

2021-06-07 Thread Sam James
commit: a67f782dde9b277d96bdc762475a4ff551268061
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 05:39:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 05:41:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67f782d

net-wireless/wpa_supplicant: add security patches

Patches for:
* Upstream advisories 2020-2, 2021-1
* CVE-2021-30004

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

 net-wireless/wpa_supplicant/Manifest   |   1 +
 .../wpa_supplicant/wpa_supplicant-2.9-r3.ebuild| 475 +
 2 files changed, 476 insertions(+)

diff --git a/net-wireless/wpa_supplicant/Manifest 
b/net-wireless/wpa_supplicant/Manifest
index 07c650017d7..587047b0ad3 100644
--- a/net-wireless/wpa_supplicant/Manifest
+++ b/net-wireless/wpa_supplicant/Manifest
@@ -1 +1,2 @@
+DIST wpa_supplicant-2.9-r3-patches.tar.bz2 5266 BLAKE2B 
284fdeaf6328c35b1f5e88075c62c3b008ec2c400b0cc163a59d9cf8d7c356c3e58f8798e5bade102259d2e5be2ed298b63a0001d0a4ab71d90604a8ee8bf274
 SHA512 
80e4950ddc99d1134a29a3e5a39767c756f7c9f9f283749e688db3435184631f0384b78954f926724ceff86c96d05b4fb042160265e9d00f976a96e864b7ecc5
 DIST wpa_supplicant-2.9.tar.gz 3231785 BLAKE2B 
f1e2a5cb37b02d5c74116b5bc7f67c47d85f916c972cbd6b881d63a317161294a37c8517aabe6c74f9617c762aaa76d869f318af311473160e87bac8ac2a1807
 SHA512 
37a33f22cab9d27084fbef29856eaea0f692ff339c5b38bd32402dccf293cb849afd4a870cd3b5ca78179f0102f4011ce2f3444a53dc41dc75a5863b0a2226c8

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r3.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r3.ebuild
new file mode 100644
index 000..84b17a27672
--- /dev/null
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r3.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop qmake-utils readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="IEEE 802.1X/WPA supplicant for secure wireless transfers"
+HOMEPAGE="https://w1.fi/wpa_supplicant/;
+LICENSE="|| ( GPL-2 BSD )"
+
+if [ "${PV}" = "" ]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://w1.fi/hostap.git;
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://w1.fi/releases/${P}.tar.gz;
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-2.9-r3-patches.tar.bz2;
+fi
+
+SLOT="0"
+IUSE="ap bindist broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 
macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls 
uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD"
+
+# CONFIG_PRIVSEP=y does not have sufficient support for the new driver
+# interface functions used for MACsec, so this combination cannot be used
+# at least for now.
+REQUIRED_USE="
+   macsec? ( !privsep )
+   privsep? ( !macsec )
+   broadcom-sta? ( !fils !mesh !mbo )
+"
+
+DEPEND="
+   >=dev-libs/openssl-1.0.2k:0=[bindist=]
+   dbus? ( sys-apps/dbus )
+   kernel_linux? (
+   dev-libs/libnl:3
+   net-wireless/crda
+   eap-sim? ( sys-apps/pcsc-lite )
+   )
+   !kernel_linux? ( net-libs/libpcap )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+   readline? (
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-networkmanager )
+"
+BDEPEND="virtual/pkgconfig"
+
+DOC_CONTENTS="
+   If this is a clean installation of wpa_supplicant, you
+   have to create a configuration file named
+   ${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf
+   An example configuration file is available for reference in
+   ${EROOT}/usr/share/doc/${PF}/
+"
+
+S="${WORKDIR}/${P}/${PN}"
+
+Kconfig_style_config() {
+   #param 1 is CONFIG_* item
+   #param 2 is what to set it = to, defaulting in y
+   CONFIG_PARAM="${CONFIG_HEADER:-CONFIG_}$1"
+   setting="${2:-y}"
+
+   if [ ! $setting = n ]; then
+   #first remove any leading "# " if $2 is not n
+   sed -i "/^# *$CONFIG_PARAM=/s/^# *//" .config || echo 
"Kconfig_style_config error uncommenting $CONFIG_PARAM"
+   #set item = $setting (defaulting to y)
+   sed -i "/^$CONFIG_PARAM/s/=.*/=$setting/" .config || 
echo "Kconfig_style_config error setting $CONFIG_PARAM=$setting"
+   if [ -z "$( grep ^$CONFIG_PARAM= .config )" ] ; then
+   echo "$CONFIG_PARAM=$setting" >>.config
+   fi
+   else
+   #ensure item commented out
+   sed -i 

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

2021-06-07 Thread Michał Górny
commit: f0d0b528f340e9a742daafbbcfc28f28613b9400
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  7 20:52:35 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  7 20:55:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d0b528

dev-lang/python-exec: Bump to 2.4.7

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

 dev-lang/python-exec/Manifest |  1 +
 dev-lang/python-exec/python-exec-2.4.7.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index 706afff2be9..6e24c7ca4a5 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1 +1,2 @@
 DIST python-exec-2.4.6.tar.bz2 87634 BLAKE2B 
7b6de8ad0e0603fafd3284e6e3c5247ad83f145ab4db6728914318ae8e6f5aaa3c0247f4e01238fca11519ef72fb1b11436aea7e2b8c988b8717b3f6a2a43c37
 SHA512 
e05eaf01b83de196a10933636ab6b1a5489a421592df49b8b58eabd0e732de970f902744cd3a06b5ab530a6d69fe6dfa8f270fbb09b9fe3df4ae04d516828050
+DIST python-exec-2.4.7.tar.bz2 88204 BLAKE2B 
c370d5f33063bf0dd02d1b5ddad27b320652664ed3bc89cf2d70b94292f3dcd8c4e3bb6bb43ce8d2514a8e0a5a3e95295ff8d0f95371bda136cd51312da747e8
 SHA512 
6e061fc1ae84e21effb24d35195a7c61430e0e50dc0b0bfbab65f741dde45a92688fd9ac7a0868f7b08ba603a609fb3f03181238f63fdd383b4d604af8406d14

diff --git a/dev-lang/python-exec/python-exec-2.4.7.ebuild 
b/dev-lang/python-exec/python-exec-2.4.7.ebuild
new file mode 100644
index 000..414d52b9450
--- /dev/null
+++ b/dev-lang/python-exec/python-exec-2.4.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit python-utils-r1
+
+DESCRIPTION="Python script wrapper"
+HOMEPAGE="https://github.com/mgorny/python-exec/;
+SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="2"
+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"
+# Internal Python project hack.  Do not copy it.  Ever.
+IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks"
+
+RDEPEND="
+   dev-lang/python-exec-conf
+   !<=dev-lang/python-2.7.18-r3:2.7"
+
+src_configure() {
+   local pyimpls=() i EPYTHON
+   for i in "${_PYTHON_ALL_IMPLS[@]}"; do
+   if use "python_targets_${i}"; then
+   _python_export "${i}" EPYTHON
+   pyimpls+=( "${EPYTHON}" )
+   fi
+   done
+
+   local myconf=(
+   
--with-fallback-path="${EPREFIX}/usr/local/sbin:${EPREFIX}/usr/local/bin:${EPREFIX}/usr/sbin:${EPREFIX}/usr/bin:${EPREFIX}/sbin:${EPREFIX}/bin"
+   --with-python-impls="${pyimpls[*]}"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   if use native-symlinks; then
+   local programs=( python python3 )
+   local scripts=( python-config python3-config 2to3 idle pydoc 
pyvenv )
+
+   local f
+   for f in "${programs[@]}"; do
+   # symlink the C wrapper for python to avoid shebang 
recursion
+   # bug #568974
+   dosym python-exec2c /usr/bin/"${f}"
+   done
+   for f in "${scripts[@]}"; do
+   # those are python scripts (except for new 
python-configs)
+   # so symlink them via the python wrapper
+   dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}"
+   done
+   fi
+}



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

2021-06-07 Thread Sergei Trofimovich
commit: 8cfec82893872b61cd42f77b61e034384753dd04
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jun  7 21:29:30 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun  7 21:29:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cfec828

app-emulation/qemu: guard fuse depend behind USE=fuse

The change converts automagic FUSE depend for raw block
device export into a USE-guarded flag.

Reported-by: Sam James
Closes: https://bugs.gentoo.org/794820
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-emulation/qemu/metadata.xml  | 1 +
 app-emulation/qemu/qemu-6.0.0.ebuild | 4 +++-
 app-emulation/qemu/qemu-.ebuild  | 4 +++-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index ec3f45a0639..37324afea37 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -20,6 +20,7 @@
Enable disassembly support with 
dev-libs/capstone
Support ISOs / -cdrom directives via HTTP or 
HTTPS.
Enables firmware device tree support
+   Enables FUSE block device export
Enables GlusterFS cluster fileystem via
sys-cluster/glusterfs
Enable TLS support for the VNC console 
server.

diff --git a/app-emulation/qemu/qemu-6.0.0.ebuild 
b/app-emulation/qemu/qemu-6.0.0.ebuild
index 1a60df4d49b..e9bc9d7b82d 100644
--- a/app-emulation/qemu/qemu-6.0.0.ebuild
+++ b/app-emulation/qemu/qemu-6.0.0.ebuild
@@ -33,7 +33,7 @@ LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
 
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug +doc
-   +fdt glusterfs gnutls gtk infiniband iscsi io-uring
+   +fdt fuse glusterfs gnutls gtk infiniband iscsi io-uring
jack jemalloc +jpeg kernel_linux
kernel_FreeBSD lzo multipath
ncurses nfs nls numa opengl +oss +pin-upstream-blobs
@@ -149,6 +149,7 @@ SOFTMMU_TOOLS_DEPEND="
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.5.0[static-libs(+)] )
+   fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gnutls? (
dev-libs/nettle:=[static-libs(+)]
@@ -504,6 +505,7 @@ qemu_src_configure() {
$(conf_notuser caps cap-ng)
$(conf_notuser curl)
$(conf_notuser fdt)
+   $(conf_notuser fuse)
$(conf_notuser glusterfs)
$(conf_notuser gnutls)
$(conf_notuser gnutls nettle)

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index b3bbda4c9b8..907f45897b8 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -33,7 +33,7 @@ LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
 
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug +doc
-   +fdt glusterfs gnutls gtk infiniband iscsi io-uring
+   +fdt fuse glusterfs gnutls gtk infiniband iscsi io-uring
jack jemalloc +jpeg kernel_linux
kernel_FreeBSD lzo multipath
ncurses nfs nls numa opengl +oss +pin-upstream-blobs
@@ -149,6 +149,7 @@ SOFTMMU_TOOLS_DEPEND="
caps? ( sys-libs/libcap-ng[static-libs(+)] )
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
fdt? ( >=sys-apps/dtc-1.5.0[static-libs(+)] )
+   fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] )
glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] )
gnutls? (
dev-libs/nettle:=[static-libs(+)]
@@ -504,6 +505,7 @@ qemu_src_configure() {
$(conf_notuser caps cap-ng)
$(conf_notuser curl)
$(conf_notuser fdt)
+   $(conf_notuser fuse)
$(conf_notuser glusterfs)
$(conf_notuser gnutls)
$(conf_notuser gnutls nettle)



[gentoo-commits] repo/gentoo:master commit in: net-im/dino/

2021-06-07 Thread Andrey Utkin
commit: 9374b3953cc08b850df2bc7b49881a3b2910a7e3
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jun  7 21:44:26 2021 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jun  7 21:44:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9374b395

net-im/dino: delete old version 0.1.0

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/Manifest  |  1 -
 net-im/dino/dino-0.1.0.ebuild | 87 ---
 2 files changed, 88 deletions(-)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index 58aca6c4e2f..53b54a8ff6b 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1,3 +1,2 @@
-DIST dino-0.1.0.tar.gz 441638 BLAKE2B 
08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33
 SHA512 
b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8
 DIST dino-0.2.0.tar.gz 514257 BLAKE2B 
a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0
 SHA512 
296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e
 DIST dino-0.2.1.tar.gz 514504 BLAKE2B 
42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a
 SHA512 
b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49

diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild
deleted file mode 100644
index 51136f83805..000
--- a/net-im/dino/dino-0.1.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-VALA_MIN_API_VERSION="0.34"
-inherit cmake-utils gnome2-utils vala xdg-utils
-
-DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
-HOMEPAGE="https://dino.im;
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+gpg +http +omemo"
-
-MY_REPO_URI="https://github.com/dino/dino;
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="${MY_REPO_URI}.git"
-   inherit git-r3
-else
-   KEYWORDS="~amd64 ~arm64"
-   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
-fi
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/icu
-   dev-libs/libgee:0.8
-   net-libs/glib-networking
-   ~net-libs/libsignal-protocol-c-2.3.2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango
-   gpg? ( app-crypt/gpgme:1 )
-   http? ( net-libs/libsoup:2.4 )
-   omemo? (
-   dev-libs/libgcrypt:0
-   media-gfx/qrencode
-   )
-"
-DEPEND="
-   $(vala_depend)
-   ${RDEPEND}
-   sys-devel/gettext
-"
-
-src_prepare() {
-   cmake-utils_src_prepare
-   vala_src_prepare
-}
-
-src_configure() {
-   local disabled_plugins=(
-   $(usex gpg "" "openpgp")
-   $(usex omemo "" "omemo")
-   $(usex http  "" "http-files")
-   )
-   local mycmakeargs+=(
-   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
-   "-DVALA_EXECUTABLE=${VALAC}"
-   )
-
-   if has test ${FEATURES}; then
-   mycmakeargs+=("-DBUILD_TESTS=yes")
-   fi
-
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${BUILD_DIR}"/xmpp-vala-test || die
-}
-
-update_caches() {
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-}
-
-pkg_postinst() {
-   update_caches
-}
-
-pkg_postrm() {
-   update_caches
-}



[gentoo-commits] repo/gentoo:master commit in: eclass/, sys-libs/glibc/

2021-06-07 Thread Sergei Trofimovich
commit: 59ad8840f2ded712964ba82afb1833946bd45a69
Author: Alexei Colin  alexeicolin  com>
AuthorDate: Fri Jan 22 20:23:39 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun  7 22:16:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ad8840

sys-libs/glibc: fix ld.so symlink for ppc64 LE

>From https://sourceware.org/glibc/wiki/ABIList#powerpc glibc
supports two dynamic linker paths:

- 64-bit ELFv1 BE: /lib64/ld64.so.1 (ELFv2 BE is not supported)
- 64-bit ELFv2 LE: /lib64/ld64.so.2 (ELFv1 LE is not supported)

Bug: https://bugs.gentoo.org/71
Signed-off-by: Alexei Colin  alexeicolin.com>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/toolchain-glibc.eclass| 5 -
 sys-libs/glibc/glibc-2.33.ebuild | 5 -
 sys-libs/glibc/glibc-.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/eclass/toolchain-glibc.eclass b/eclass/toolchain-glibc.eclass
index f48f7050732..ffe7b9e1fd1 100644
--- a/eclass/toolchain-glibc.eclass
+++ b/eclass/toolchain-glibc.eclass
@@ -1240,7 +1240,6 @@ toolchain-glibc_do_src_install() {
n64 /lib64/ld.so.1
# powerpc
ppc /lib/ld.so.1
-   ppc64   /lib64/ld64.so.1
# s390
s390/lib/ld.so.1
s390x   /lib/ld64.so.1
@@ -1253,12 +1252,16 @@ toolchain-glibc_do_src_install() {
ldso_abi_list+=(
# arm
arm64   /lib/ld-linux-aarch64.so.1
+   # ELFv2 (glibc does not support ELFv1 on LE)
+   ppc64   /lib64/ld64.so.2
)
;;
big)
ldso_abi_list+=(
# arm
arm64   /lib/ld-linux-aarch64_be.so.1
+   # ELFv1 (glibc does not support ELFv2 on BE)
+   ppc64   /lib64/ld64.so.1
)
;;
esac

diff --git a/sys-libs/glibc/glibc-2.33.ebuild b/sys-libs/glibc/glibc-2.33.ebuild
index 083cfa41311..239334c0899 100644
--- a/sys-libs/glibc/glibc-2.33.ebuild
+++ b/sys-libs/glibc/glibc-2.33.ebuild
@@ -1248,7 +1248,6 @@ glibc_do_src_install() {
n64 /lib64/ld.so.1
# powerpc
ppc /lib/ld.so.1
-   ppc64   /lib64/ld64.so.1
# riscv
ilp32d  /lib/ld-linux-riscv32-ilp32d.so.1
ilp32   /lib/ld-linux-riscv32-ilp32.so.1
@@ -1266,12 +1265,16 @@ glibc_do_src_install() {
ldso_abi_list+=(
# arm
arm64   /lib/ld-linux-aarch64.so.1
+   # ELFv2 (glibc does not support ELFv1 on LE)
+   ppc64   /lib64/ld64.so.2
)
;;
big)
ldso_abi_list+=(
# arm
arm64   /lib/ld-linux-aarch64_be.so.1
+   # ELFv1 (glibc does not support ELFv2 on BE)
+   ppc64   /lib64/ld64.so.1
)
;;
esac

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index fd820a1d523..f6c0a1f83f5 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1249,7 +1249,6 @@ glibc_do_src_install() {
n64 /lib64/ld.so.1
# powerpc
ppc /lib/ld.so.1
-   ppc64   /lib64/ld64.so.1
# riscv
ilp32d  /lib/ld-linux-riscv32-ilp32d.so.1
ilp32   /lib/ld-linux-riscv32-ilp32.so.1
@@ -1267,12 +1266,16 @@ glibc_do_src_install() {
ldso_abi_list+=(
# arm
arm64   /lib/ld-linux-aarch64.so.1
+   # ELFv2 (glibc does not support ELFv1 on LE)
+   ppc64   /lib64/ld64.so.2
)
;;
big)
ldso_abi_list+=(
# arm
arm64   /lib/ld-linux-aarch64_be.so.1
+   # ELFv1 (glibc does not support ELFv2 on BE)
+   ppc64   /lib64/ld64.so.1
)
;;
esac



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

2021-06-07 Thread Sam James
commit: 44c350da1481eb2666003486ea295bc836401d01
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 23:54:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 00:17:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c350da

dev-libs/libxml2: add upstream patch for PHP/HTML serialisation regression

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

 dev-libs/libxml2/Manifest |   1 +
 dev-libs/libxml2/libxml2-2.9.12-r3.ebuild | 251 ++
 2 files changed, 252 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 7204ce092f5..92c97c365e0 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,7 @@
 DIST libxml2-2.9.10-r1-patchset.tar.xz 72088 BLAKE2B 
4d5f8aed35d6c0232089e09f22a77cbd25cbd2007c1330538e1c7acc4398ec3ef9023289129677cf5499dbacde4c2f28850ae81acab351d02625d3452aedaede
 SHA512 
a63032d1e85128f637c2b54356aab06a17e31eb1f5facd8fdf88463eb21df6a1d9fd8cc751fa94b8d322fa4f796be4e1d9aa071cbd0826ab31fae46525fde952
 DIST libxml2-2.9.10.tar.gz 5624761 BLAKE2B 
a9958bd7db17fbfb8259b64d66548eb19d28f1aecf40cf66752fcec5720855d31cea9941d52963badd8c18ea1770485f1c11da6213149458336ce0273418f421
 SHA512 
0adfd12bfde89cbd6296ba6e66b6bed4edb814a74b4265bda34d95c41d9d92c696ee7adb0c737aaf9cc6e10426a31a35079b2a23d26c074e299858da12c072ed
 DIST libxml2-2.9.12-r2-patchset.tar.bz2 5939 BLAKE2B 
e518a174385a121ca5545d0a51c2a2b4ddd21b1e7996e2806f368588b27d60e8318ab50ebfb90c3ee57ccece4f1c37e05c1daeed4203a4e9cb5a056ba530ad2b
 SHA512 
06b96ab8426cd560c1147998965b5e718bee08536549a278269f6535ff1460ed97d83067ed0e8a4d834145a5e5a6caa912cf8aa5a33a360e4b1bc9d9135bfb04
+DIST libxml2-2.9.12-r3-patchset.tar.bz2 6281 BLAKE2B 
b7038f85009afdacc2fcf0b9cf30f915f20a2c8dfbe3749c6e74c637191f97169ee46b26deac5e347230d956f2d5aded218d09f0232f23b39ef4ad5e2fd09f61
 SHA512 
8170462eb3ecd2f834650309498a4e586fb3edb3114f42b3c95e96dc2ca81181e70ccd1790c440bd7ef4f489a2311b99765dcd12d9fb52207a11fb4394409ae8
 DIST libxml2-2.9.12.tar.gz 5681632 BLAKE2B 
ab93633140e9fd119d3a48ed829a91213c3d7956a00d181203f5188fb0ed0d3a7150d3128fe986b13efadf6fe484393262a3de575527f38f74aa6c0067a6d934
 SHA512 
df1c6486e80f0fcf3c506f3599bcfb94b620c00d0b5d26831bc983daa78d58ec58b5057b1ec7c1a26c694f40199c6234ee2a6dcabf65abfa10c447cb5705abbd
 DIST libxml2-2.9.12.tar.gz.asc 488 BLAKE2B 
48ec86ec373d94de73bdb52141fc77fccd0ca296a35ed97aa3479ecdcf82b15422dd7d751359b5b1ca477e24b8eee9226784cfbfd861236e10eed2519e7959bf
 SHA512 
69ca6ab7170cad467724e19eff99a3544966a26069e78a7b7cc27ae93a9077b11cc8dad2536bd0b27c3b45f4ea7520c813fe5a018cd65f103059f7f75147a656
 DIST xmlts20080827.tar.gz 638940 BLAKE2B 
c5aab959c6e0698acd5b9be82b48a8ac26f4d01cc03f9acfff20d344f97f4711fc6d4a524ae70457147e8e30c72e27b6726829e1dd21896286aa974ed60774e7
 SHA512 
7325d0977c4427fc4944b291ccf896a665f654cc24399e5565c12a849c2bc3aef4fa3ee42a09ac115abcb6570c51a8fbd052c38d64d164279ecdecad5a4e884d

diff --git a/dev-libs/libxml2/libxml2-2.9.12-r3.ebuild 
b/dev-libs/libxml2/libxml2-2.9.12-r3.ebuild
new file mode 100644
index 000..72611b05458
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.9.12-r3.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PATCHSET_VERSION="2.9.12-r3-patchset"
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="xml"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielveillard.asc
+inherit autotools flag-o-matic prefix python-r1 multilib-minimal verify-sig
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+SRC_URI="
+   ftp://xmlsoft.org/${PN}/${PN}-${PV/_rc/-rc}.tar.gz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${PATCHSET_VERSION}.tar.bz2
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+   verify-sig? ( ftp://xmlsoft.org/${PN}/${PN}-${PV/_rc/-rc}.tar.gz.asc )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+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"
+IUSE="debug examples icu ipv6 lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   dev-util/gtk-doc-am
+   virtual/pkgconfig
+   

[gentoo-commits] repo/dev/tamiko:master commit in: media-fonts/symbola/

2021-06-07 Thread Matthias Maier
commit: 9deb65c9dc337c387fc990b0912526a62667ace8
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  7 22:32:55 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  7 22:32:55 2021 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=9deb65c9

media-fonts/symbola: add ebuild

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 media-fonts/symbola/Manifest |  1 +
 media-fonts/symbola/metadata.xml |  8 
 media-fonts/symbola/symbola-13.00.ebuild | 28 
 3 files changed, 37 insertions(+)

diff --git a/media-fonts/symbola/Manifest b/media-fonts/symbola/Manifest
new file mode 100644
index 000..812f670
--- /dev/null
+++ b/media-fonts/symbola/Manifest
@@ -0,0 +1 @@
+DIST symbola-13.00.zip 3667393 SHA256 
da014d8ff92ba113b5dd8049d4ce25b8cae5e37a6feabf30a6ff98ac94993680 SHA512 
ba671168ab2dc15293ae404f849f13b9b1f4684ce1856a8c2bbf8b9a2e2d70a27f86ef166a5e3ab6260e651c8276537ee272710a7e1fb49beef26fbed6355a35
 WHIRLPOOL 
cb7e9abf0a49bff37c2c116183b91324087283df6ad92e774545313d3a4068aa2632e616345c7cf543b022463e6c4144a841a8750f33aeecd3acd38379dae140

diff --git a/media-fonts/symbola/metadata.xml b/media-fonts/symbola/metadata.xml
new file mode 100644
index 000..da84a20
--- /dev/null
+++ b/media-fonts/symbola/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+tam...@gentoo.org
+Matthias Maier
+  
+

diff --git a/media-fonts/symbola/symbola-13.00.ebuild 
b/media-fonts/symbola/symbola-13.00.ebuild
new file mode 100644
index 000..4f5d17f
--- /dev/null
+++ b/media-fonts/symbola/symbola-13.00.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit font
+
+MY_PN="${PN^}"
+
+DESCRIPTION="Unicode font for Latin, IPA Extensions, Greek, Cyrillic and many 
Symbol Blocks"
+HOMEPAGE="https://dn-works.com/ufas/;
+SRC_URI="https://dn-works.com/wp-content/uploads/2020/UFAS-Fonts/Symbola.zip 
-> ${P}.zip"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+FONT_S="${S}"
+
+DOCS=(
+   "${MY_PN}.pdf"
+   "${MY_PN}.odt"
+)
+FONT_SUFFIX="otf"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-gettext/, dev-ml/ocaml-gettext/files/

2021-06-07 Thread Sam James
commit: 6baee4934267902830386919bf7470a9574b5dc4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 22:49:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 22:49:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6baee493

dev-ml/ocaml-gettext: Revert "drop 0.3.7-r3"

This reverts commit 5f94abf337d587ca1b72bd13bc10c6c255ba81e1.
It's useful to keep this older version around for now to ease
upgrades for users.

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

 dev-ml/ocaml-gettext/Manifest  |  1 +
 .../ocaml-gettext/files/ocaml-unsafe-string.patch  | 17 +
 dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild | 76 ++
 3 files changed, 94 insertions(+)

diff --git a/dev-ml/ocaml-gettext/Manifest b/dev-ml/ocaml-gettext/Manifest
index 839e7295801..045151ba25a 100644
--- a/dev-ml/ocaml-gettext/Manifest
+++ b/dev-ml/ocaml-gettext/Manifest
@@ -1 +1,2 @@
+DIST ocaml-gettext-0.3.7.tar.gz 134316 BLAKE2B 
9de6ef9e04afbb6001ddc5ef145a687ad88a20eef1c27d3a3e6136f81ad46100cc6496cb66e3edfbf0f7eacfa8abbccb44d846d2f676862c96b8ceb860d8f424
 SHA512 
1358320359b9d2f3fd97a47d69b2a619942a65605c1e5cbf25e33ef42a10273167b526bca15e6c9523b87d8ea9dfd3215334050ad8eb84a8c41d4feef880a27a
 DIST ocaml-gettext-0.4.2.tar.gz 110249 BLAKE2B 
54a25ba9f8fb20194fdfaf651586222fab68f927ebfa711812f7c9a387ff40c19e1bf3f63124127356b32b0ca0be2c5ff4e1cdfaf5f3afe690b90c0ca96c470d
 SHA512 
fb89be8d8d9e0ed9327b81a0c81c884ff3f1a97e46b475ef8084abded5c84a256de05d5aa0f42be94f43ab438276a4506af726b6950e4161359a9616fb5832ec

diff --git a/dev-ml/ocaml-gettext/files/ocaml-unsafe-string.patch 
b/dev-ml/ocaml-gettext/files/ocaml-unsafe-string.patch
new file mode 100644
index 000..8d0a12c80d0
--- /dev/null
+++ b/dev-ml/ocaml-gettext/files/ocaml-unsafe-string.patch
@@ -0,0 +1,17 @@
+diff --git a/ConfMakefile.in b/ConfMakefile.in
+index 5a1e9ea..b562698 100644
+--- a/ConfMakefile.in
 b/ConfMakefile.in
+@@ -37,9 +37,9 @@ OCAMLLIB=@OCAMLLIB@
+ OCAMLFIND_COMMANDS = "ocamlc=@OCAMLC@ \
+   ocamlopt=@OCAMLOPT@ \
+   ocamldep=@OCAMLDEP@"
+-OCAMLC   = @OCAMLFIND@ ocamlc 
+-OCAMLOPT = @OCAMLFIND@ ocamlopt
+-OCAMLDEP = @OCAMLFIND@ ocamldep
++OCAMLC   = @OCAMLFIND@ ocamlc -unsafe-string 
++OCAMLOPT = @OCAMLFIND@ ocamlopt -unsafe-string
++OCAMLDEP = @OCAMLFIND@ ocamldep -unsafe-string
+ OCAMLBEST= @OCAMLBEST@
+ OCAMLVERSION = @OCAMLVERSION@
+ OCAMLFIND= @OCAMLFIND@

diff --git a/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild 
b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild
new file mode 100644
index 000..7af5b26e0ad
--- /dev/null
+++ b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools findlib
+
+DESCRIPTION="Provides support for internationalization of OCaml program"
+HOMEPAGE="https://github.com/gildor478/ocaml-gettext;
+SRC_URI="https://github.com/gildor478/ocaml-gettext/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}"/ocaml-unsafe-string.patch )
+
+BDEPEND="
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   )
+"
+# OCaml 4.10 does not support -unsafe-string by default
+# bug #666149
+RDEPEND="
+   >=dev-lang/ocaml-3.12.1:=
+   =dev-ml/ocaml-fileutils-0.4.0:=
+   >=dev-ml/camomile-0.8.3:=
+   sys-devel/gettext
+   dev-ml/camlp4:=
+   !dev-ml/ocaml-gettext-stub
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-ml/ounit2 )
+"
+
+src_prepare() {
+   default
+
+   # Porting to dev-ml/ounit2
+   sed -i \
+   -e 
's/OCAMLFIND_CHECK_MODULE(oUnit/OCAMLFIND_CHECK_MODULE(ounit2/' \
+   configure.in || die
+   sed -i \
+   -e 's/oUnit/ounit2/' \
+   test/Makefile || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   
--with-docbook-stylesheet="${EPREFIX}/usr/share/sgml/docbook/xsl-stylesheets/" \
+   $(use_enable doc) \
+   $(use_enable test)
+}
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   findlib_src_preinst
+   emake -j1 DESTDIR="${D}" \
+   BINDIR="${ED}/usr/bin" \
+   PODIR="${ED}/usr/share/locale/" \
+   DOCDIR="${ED}/usr/share/doc/${PF}" \
+   MANDIR="${ED}/usr/share/man" \
+   install
+   dodoc CHANGELOG README THANKS TODO
+}



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

2021-06-07 Thread Zac Medico
commit: 2577de307c954877c51b83daeea39fac187f5748
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jun  7 23:09:22 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jun  7 23:15:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2577de30

app-misc/filebus: Bump to version 0.3.1

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 app-misc/filebus/Manifest   | 2 +-
 app-misc/filebus/{filebus-0.3.0.ebuild => filebus-0.3.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/filebus/Manifest b/app-misc/filebus/Manifest
index ba72570b6db..08d3395a5b4 100644
--- a/app-misc/filebus/Manifest
+++ b/app-misc/filebus/Manifest
@@ -1,2 +1,2 @@
 DIST filebus-0.2.0.tar.gz 7895 BLAKE2B 
d113ab7e57ee24371dc9adbeb4767f533007d36cee2a3f55ee7bbcf13c31980355cfee2db748ef6c485bad3cb8c68ba1c31f9829b0c6365fa3b63c4899fb8b02
 SHA512 
fc7083444a67e36778d15a8af38487024ab661d32b891cfc735fd31cce2ddecfff3ef63c591106d97250373dac9aeef8dd0e8cf0ec260b2d67031018fe66249f
-DIST filebus-0.3.0.tar.gz 16921 BLAKE2B 
60ec7eb3fb584c053f00301898b914ba9034e3aaa79a79eecdc31f8e1abd1db5c473486e02761adee537faca6725916cf327e38376bdbbeac2c8548be427089b
 SHA512 
a7dd4cbe96e6e691794ea21b23f79caee518855235c1ee35f857fe2938f437095a9199eb9bf309087cef523b6dfa963f3635d94e9b7ece15bbe1b4284fca793c
+DIST filebus-0.3.1.tar.gz 16926 BLAKE2B 
87eea36a58895a89a70e236f505af09efabf37ce04ce58c713dc99222e415f0ecd9a55fc921a9b6336f4dea04c5e3860252425e257706f0e37be3d43d76668c0
 SHA512 
e0d4e30f478c9ae95b520122b5aa70bc792d7caad9f9dbde6a72dec9eff314ca884b0291ed9ad662998d1e0e91679dc96ec749b33f55188fab61e7b2b5baa792

diff --git a/app-misc/filebus/filebus-0.3.0.ebuild 
b/app-misc/filebus/filebus-0.3.1.ebuild
similarity index 100%
rename from app-misc/filebus/filebus-0.3.0.ebuild
rename to app-misc/filebus/filebus-0.3.1.ebuild



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

2021-06-07 Thread Sam James
commit: 0a69af54f09f3f929f87140cd4c239aca323748d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 23:25:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 23:27:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a69af54

app-misc/hivex: add 1.3.20

Bug: https://bugs.gentoo.org/784584
Closes: https://bugs.gentoo.org/682238
Closes: https://bugs.gentoo.org/692528
Signed-off-by: Sam James  gentoo.org>

 app-misc/hivex/Manifest|   1 +
 app-misc/hivex/hivex-1.3.20.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 7af733a86f6..295aa26efec 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1 +1,2 @@
 DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 
961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3
 SHA512 
1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a
+DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B 
db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22
 SHA512 
366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a

diff --git a/app-misc/hivex/hivex-1.3.20.ebuild 
b/app-misc/hivex/hivex-1.3.20.ebuild
new file mode 100644
index 000..3fd24d446ca
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.20.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_OPTIONAL=yes
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit l10n perl-module ruby-ng python-single-r1
+
+DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
+HOMEPAGE="https://libguestfs.org;
+SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz;
+S="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ocaml readline +perl python test ruby"
+
+RDEPEND="
+   dev-libs/libxml2:2
+   virtual/libiconv
+   virtual/libintl
+   ocaml? (
+   dev-lang/ocaml[ocamlopt]
+   dev-ml/findlib[ocamlopt]
+)
+   perl? (
+   dev-lang/perl:=
+   dev-perl/IO-stringy
+   )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0 )
+   ruby? ( $(ruby_implementations_depend) )
+"
+DEPEND="${RDEPEND}
+   perl? (
+   test? (
+   dev-perl/Pod-Coverage
+   dev-perl/Test-Pod-Coverage
+   )
+   )"
+
+ruby_add_bdepend "ruby? ( dev-ruby/rake
+   virtual/rubygems
+   dev-ruby/rdoc )"
+ruby_add_rdepend "ruby? ( virtual/rubygems )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+DOCS=( README )
+
+pkg_setup() {
+   if use python; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_unpack() {
+   default
+   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
+}
+
+src_configure() {
+   use ruby && ruby-ng_src_configure
+
+   if use perl; then
+   pushd perl || die
+   perl-module_src_configure
+   popd || die
+   fi
+
+   local myeconfargs=(
+   $(use_with readline)
+   $(use_enable ocaml)
+   $(use_enable perl)
+   --enable-nls
+   --disable-ruby
+   $(use_enable python)
+   --disable-rpath
+   --disable-static
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   use ruby && ruby-ng_src_compile
+}
+
+src_install() {
+   strip-linguas -i po
+
+   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
+
+   if use python; then
+   python_optimize
+   fi
+
+   if use ruby; then
+   ruby-ng_src_install
+   fi
+
+   if use perl; then
+   perl_delete_localpod
+
+   # Workaround Build.PL for now (see libguestfs too)
+   doman "${ED}"/usr/man/man3/*
+   rm -rf "${ED}"/usr/man || die
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2021-06-07 Thread William Hubbs
commit: 808df9a7fbeae19492b95dd191e85608e1da9605
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 20:21:43 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:21:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=808df9a7

sys-cluster/kubeadm: stabilize 1.18.19 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubeadm/kubeadm-1.18.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/kubeadm/kubeadm-1.18.19.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.18.19.ebuild
index b7becaae8f3..bcffeaaa9ea 100644
--- a/sys-cluster/kubeadm/kubeadm-1.18.19.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.18.19.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="hardened"
 
 RDEPEND="!sys-cluster/kubernetes"



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

2021-06-07 Thread William Hubbs
commit: 2008f3bc3b101f08181811a8801db530a99a50bf
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  7 20:21:44 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  7 20:21:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2008f3bc

sys-cluster/kube-controller-manager: stabilize 1.18.19 on amd64

Signed-off-by: William Hubbs  gentoo.org>

 .../kube-controller-manager/kube-controller-manager-1.18.19.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.19.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.19.ebuild
index fd520d1073e..644054a9b23 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.19.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.19.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="hardened"
 
 COMMON_DEPEND="acct-group/kube-controller-manager



<    1   2   3   4   >