[gentoo-commits] repo/gentoo:master commit in: net-vpn/libreswan/

2020-10-17 Thread Hans de Graaff
commit: 2ba4e811c5fbf1a925210f8b43e2f7cdb9baee84
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 17 07:02:35 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 17 07:02:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba4e811

net-vpn/libreswan: add 4.0

Closes: https://bugs.gentoo.org/744205
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 net-vpn/libreswan/Manifest |   1 +
 net-vpn/libreswan/libreswan-4.0.ebuild | 117 +
 2 files changed, 118 insertions(+)

diff --git a/net-vpn/libreswan/Manifest b/net-vpn/libreswan/Manifest
index 543207d53ee..66d52352d78 100644
--- a/net-vpn/libreswan/Manifest
+++ b/net-vpn/libreswan/Manifest
@@ -1 +1,2 @@
 DIST libreswan-3.32.tar.gz 4141631 BLAKE2B 
37a4cb5c1f52d69b17ba60abd2b7a181d9f5567914a453ab875185110aeda4d33ecdaacfc83e361f153860a1db66faec70e0ad06af65e310af28ae72ce68fc6a
 SHA512 
bb65512351059e2fac6f1c3ed1e291eabd6835faacf6d9c58649dd71dab1bb4fe6d6074178dea6dea01f24d39f3fbefd84c6060e4d8436b5d057fa55ae4467f3
+DIST libreswan-4.0.tar.gz 3426696 BLAKE2B 
8c4d636c5ac01760ac86ac9d5b918f05325040dd3e2ee55a21c0867a48a31082cfe9d36239b64a5b8b1db132a4ac4f73c9a93d5d1ac3b9e7a4009acaff40308d
 SHA512 
d3e615cdbe8e5c4700a491857c6d09d5fdae1aaeb10b8f6591d27e6663e049859eca47bfaf70ce1006f3b093902fc1fc63ec70dc526b65efd0d5d3c32743

diff --git a/net-vpn/libreswan/libreswan-4.0.ebuild 
b/net-vpn/libreswan/libreswan-4.0.ebuild
new file mode 100644
index 000..8441c18499d
--- /dev/null
+++ b/net-vpn/libreswan/libreswan-4.0.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs
+
+SRC_URI="https://download.libreswan.org/${P}.tar.gz";
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
+HOMEPAGE="https://libreswan.org/";
+
+LICENSE="GPL-2 BSD-4 RSA DES"
+SLOT="0"
+IUSE="caps curl dnssec ldap networkmanager pam seccomp selinux systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/gmp:0=
+   dev-libs/libevent:0=
+   dev-libs/nspr
+   >=dev-libs/nss-3.42
+   >=sys-kernel/linux-headers-4.19
+   caps? ( sys-libs/libcap-ng )
+   curl? ( net-misc/curl )
+   dnssec? ( >=net-dns/unbound-1.9.1-r1:= net-libs/ldns )
+   ldap? ( net-nds/openldap )
+   pam? ( sys-libs/pam )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sys-libs/libselinux )
+   systemd? ( sys-apps/systemd:0= )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   dev-libs/nss
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+   test? ( dev-python/setproctitle )
+"
+RDEPEND="${DEPEND}
+   dev-libs/nss[utils(+)]
+   sys-apps/iproute2
+   !net-vpn/strongswan
+   selinux? ( sec-policy/selinux-ipsec )
+"
+
+usetf() {
+   usex "$1" true false
+}
+
+PATCHES=( "${FILESDIR}/${PN}-3.30-ip-path.patch" )
+
+src_prepare() {
+   sed -i -e 's:/sbin/runscript:/sbin/openrc-run:' 
initsystems/openrc/ipsec.init.in || die
+   sed -i -e '/^install/ s/postcheck//' -e '/^doinstall/ 
s/oldinitdcheck//' initsystems/systemd/Makefile || die
+   default
+}
+
+src_configure() {
+   tc-export AR CC
+   export PREFIX=/usr
+   export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
+   export FINALDOCDIR=/usr/share/doc/${PF}/html
+   export INITSYSTEM=openrc
+   export INITDDIRS=
+   export INITDDIR_DEFAULT=/etc/init.d
+   export USERCOMPILE=
+   export USERLINK=
+   export USE_DNSSEC=$(usetf dnssec)
+   export USE_LABELED_IPSEC=$(usetf selinux)
+   export USE_LIBCAP_NG=$(usetf caps)
+   export USE_LIBCURL=$(usetf curl)
+   export USE_LINUX_AUDIT=$(usetf selinux)
+   export USE_LDAP=$(usetf ldap)
+   export USE_NM=$(usetf networkmanager)
+   export USE_SECCOMP=$(usetf seccomp)
+   export USE_SYSTEMD_WATCHDOG=$(usetf systemd)
+   export SD_WATCHDOGSEC=$(usex systemd 200 0)
+   export USE_XAUTHPAM=$(usetf pam)
+   export DEBUG_CFLAGS=
+   export OPTIMIZE_CFLAGS=
+   export WERROR_CFLAGS=
+}
+
+src_compile() {
+   emake all
+   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" all
+}
+
+src_test() {
+   : # integration tests only that require set of kvms to be set up
+}
+
+src_install() {
+   default
+   emake -C initsystems INITSYSTEM=systemd 
SYSTEMUNITDIR="$(systemd_get_systemunitdir)" 
SYSTEMTMPFILESDIR="/usr/lib/tmpfiles.d" DESTDIR="${D}" install
+
+   echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets
+   fperms 0600 /etc/ipsec.secrets
+
+   dodoc -r docs
+
+   find "${D}" -type d -empty -delete || die
+}
+
+pkg_postinst() {
+   local IPSEC_CONFDIR=${ROOT}/etc/ipsec.d
+   

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

2020-10-17 Thread Lars Wendler
commit: df0a52c2607a660411d5f705427647bc43a614f7
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct 17 07:37:31 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Oct 17 07:50:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0a52c2

sys-apps/iproute2: Bump to version 5.9.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/iproute2/Manifest  |   1 +
 sys-apps/iproute2/iproute2-5.9.0.ebuild | 167 
 2 files changed, 168 insertions(+)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 33005e6d740..4106a4c3d61 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,3 +1,4 @@
 DIST iproute2-5.4.0.tar.xz 741328 BLAKE2B 
8c7b74aa64526180e793165eb3d0f1ee07d4589fa982aa91e4e0775595c096d73677e85bb7f073cbe14e6de6b166d31efba94554f8c7df3320b168341818fcba
 SHA512 
26d1230e10d9ba4466edd3fe95cb6f595df691eeb27b87ae845ceb9da09fe11c2e0daa8d67187121320413f9ee7131fd426182055eb285be7c4de558d9e47051
 DIST iproute2-5.7.0.tar.xz 764436 BLAKE2B 
842229730139f8931c4ff3d548fe56c7c86b6bb7be5cc1a7dd896ddce34c039467fb90d0c258cdc91276edc59b9b19f53c39a36c79b54b15a78436b44c595eed
 SHA512 
d5ef68e0eb8e84fbff68c2e7dd4097b9ceb438c928d17ede4130876802dfeafe8bf08d82b4fd39005314e0679c0b261aaa3d6a0a2ff364074a43a043a855a634
 DIST iproute2-5.8.0.tar.xz 780612 BLAKE2B 
5d86af8d981f5e9582d5eb0aaffbe15891964a86f3a1da408ce2f46101b1bb6beac8d4492dab1865391c212ef596c9256b680bdcb346d440e38cbb636a23cdc1
 SHA512 
f2a3f7dcf5cb39ca7cd14f0e40e45641eccf4b93427c527a09fd789ac8621c5c3359769ca61fcc8bab7e915edd943c39b7c3e15cbfc497187aa6271eed0a9152
+DIST iproute2-5.9.0.tar.xz 786524 BLAKE2B 
9d82cfb1b1353d2cc6c441269af234b05e1ccd190a58c67f890d74fb42b4266be91ce64277bd2b75a0b711977c0f9edc61d8655bf262d05aaebd8d73caecc0c7
 SHA512 
bce59b0e8d876f10f94926be7f2a7cda0de15db04fabedfe938649d486ca6d6d222523d1661b8b36ea50e35369a4730938d6ebeb80577ac0522a3432037bcd50

diff --git a/sys-apps/iproute2/iproute2-5.9.0.ebuild 
b/sys-apps/iproute2/iproute2-5.9.0.ebuild
new file mode 100644
index 000..6bccbe4b7ea
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-5.9.0.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs flag-o-matic multilib
+
+if [[ ${PV} == "" ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git";
+   inherit git-r3
+else
+   SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="kernel routing and traffic control utilities"
+HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="atm berkdb caps elf +iptables ipv6 minimal selinux"
+
+# We could make libmnl optional, but it's tiny, so eh
+RDEPEND="
+   !net-misc/arpd
+   dev-libs/libbsd
+   !minimal? ( net-libs/libmnl )
+   caps? ( sys-libs/libcap )
+   elf? ( virtual/libelf )
+   iptables? ( >=net-firewall/iptables-1.4.20:= )
+   berkdb? ( sys-libs/db:= )
+   atm? ( net-dialup/linux-atm )
+   selinux? ( sys-libs/libselinux )
+"
+# We require newer linux-headers for ipset support #549948 and some defines 
#553876
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-3.16
+"
+BDEPEND="
+   app-arch/xz-utils
+   >=sys-devel/bison-2.4
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907
+   "${FILESDIR}"/${PN}-4.20.0-configure-nomagic.patch # bug 643722
+   "${FILESDIR}"/${PN}-5.1.0-portability.patch
+   "${FILESDIR}"/${PN}-5.7.0-mix-signal.h-include.patch
+)
+
+src_prepare() {
+   if ! use ipv6 ; then
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-4.20.0-no-ipv6.patch #326849
+   )
+   fi
+
+   default
+
+   # Fix version if necessary
+   local versionfile="include/version.h"
+   if ! grep -Fq "${PV}" ${versionfile} ; then
+   elog "Fixing version string"
+   sed "s@\"[[:digit:]\.]\+\"@\"${PV}\"@" \
+   -i ${versionfile} || die
+   fi
+
+   # echo -n is not POSIX compliant
+   sed 's@echo -n@printf@' -i configure || die
+
+   sed -i \
+   -e '/^CC :\?=/d' \
+   -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
+   -e "s|-O2|${CFLAGS} ${CPPFLAGS}|" \
+   -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
+   -e "/^DBM_INCLUDE/s:=.*:=${T}:" \
+   Makefile || die
+
+   # build against system headers
+   rm -r include/netinet || die #include/linux 
include/ip{,6}tables{,_common}.h include/libiptc
+   sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die
+
+

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

2020-10-17 Thread Sam James
commit: bcd82d37b83a0d855c1dfd3ec65f08ffdbff069d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:02:44 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:02:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd82d37

dev-ml/cryptokit: bump to 1.16.1

Closes: https://bugs.gentoo.org/625938
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-ml/cryptokit/Manifest|  1 +
 dev-ml/cryptokit/cryptokit-1.16.1.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-ml/cryptokit/Manifest b/dev-ml/cryptokit/Manifest
index 7876c2395d3..79a52bbbc28 100644
--- a/dev-ml/cryptokit/Manifest
+++ b/dev-ml/cryptokit/Manifest
@@ -1,3 +1,4 @@
 DIST cryptokit-1.10.tar.gz 152525 BLAKE2B 
51c905757ad141292be89707bdab5c83a1f3e9e2665202cbf17e12b115591c57b77b759b4fa2967d1f00b4cf5bd87445a2189b4d222d5d1613e19c32e1054189
 SHA512 
22564e0151c492963d75fb81780b3a884a0bf613ad09380d9b5365740fd9c4bbdaa1c21fed50a1a4934dce920d90f5c86dc014f90e52677544789311f7bded4f
 DIST cryptokit-1.11.tar.gz 156905 BLAKE2B 
3fc77321c0d525a32f5733d77963b5df4e618b3168f2f00aceeb1e13b16cc202e79b50afa93c0769f016b4e43061ff19851c8ba3f40ad7f8f0c9ff78a51d68e7
 SHA512 
cc641a05a67cd3d2e5ec481e8d426796db625ab60e89f79bde2e360730892c62f30ea2e37c4b028df16471220847e6d7ce4984deb9528fec6647a17fc4ae1b0d
 DIST cryptokit-1.12.tar.gz 157920 BLAKE2B 
c26d0642f02cf19502bfce043bfb542bfb7a8e80ac2c7dfbecce48b57d44eddd5f279ceec1166fd2e81e1a8446bb52fa748d89a3f7506860fe1c545784087469
 SHA512 
f99c50578360c7671029a0c4603b355912899596ea7baf55cb2f94e039658646396f1307417a24b3d87a535d272bed90e79d5e027af034c2c742140c44ec61ff
+DIST cryptokit-1.16.1.tar.gz 120607 BLAKE2B 
fbb89c4dabef8f09614003acc2b8173fdfdacb36793fd20f4415ebec04f3759537739eccd7b9d143df0163816b9db65c221c2b83408c9ac3aa7f9bf7b63876c6
 SHA512 
28913a7c35ae951a4c464287acc511ee1bdc9d03b5928e2243c5ae5cbb8b10afe8e84d7a73ba6478ed62657d01fdb6f02472739255c33de3671c4130b659da52

diff --git a/dev-ml/cryptokit/cryptokit-1.16.1.ebuild 
b/dev-ml/cryptokit/cryptokit-1.16.1.ebuild
new file mode 100644
index 000..03351f2cf73
--- /dev/null
+++ b/dev-ml/cryptokit/cryptokit-1.16.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+MY_PV="$(ver_rs 1- '')"
+DESCRIPTION="Cryptographic primitives library for Objective Caml"
+HOMEPAGE="https://github.com/xavierleroy/cryptokit";
+SRC_URI="https://github.com/xavierleroy/cryptokit/archive/release${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-release${MY_PV}"
+
+LICENSE="LGPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_aes +ocamlopt test zlib"
+REQUIRED_USE="test? ( ocamlopt )"
+
+DEPEND="
+   dev-ml/zarith:=
+   zlib? ( >=sys-libs/zlib-1.1 )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( "Changes" "README.txt" "AUTHORS.txt" )
+
+src_configure() {
+   # Don't build in src_configure
+   sed -i -e 's:exit (Sys.command "dune build @configure --release")::' 
configure || die
+
+   # It's not autotools (or even close), it's a Dune wrapper.
+   ./configure \
+   $(use_enable cpu_flags_x86_aes hardwaresupport) \
+   $(use_enable zlib) \
+   || die
+}
+
+pkg_postinst() {
+   elog ""
+   elog "This library uses the /dev/random device to generate "
+   elog "random data and RSA keys.  The device should either be"
+   elog "built into the kernel or provided as a module. An"
+   elog "alternative is to use the Entropy Gathering Daemon"
+   elog "(http://egd.sourceforge.net).  Please note that the"
+   elog "remainder of the library will still work even in the"
+   elog "absence of a one of these sources of randomness."
+   elog ""
+}
+
+src_test() {
+   echo ""
+   einfo "You must have either /dev/random or the Entropy Gathering"
+   einfo "Daemon (EGD) for this test to succeed!"
+   echo ""
+
+   dune_src_test
+}



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

2020-10-17 Thread Sam James
commit: e41f9965ab644d56b4f19730e560dc1e0fc0bcba
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:04:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:04:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41f9965

dev-ml/cryptokit: MissingTestRestrict

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-ml/cryptokit/cryptokit-1.16.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ml/cryptokit/cryptokit-1.16.1.ebuild 
b/dev-ml/cryptokit/cryptokit-1.16.1.ebuild
index 03351f2cf73..6f97e8df877 100644
--- a/dev-ml/cryptokit/cryptokit-1.16.1.ebuild
+++ b/dev-ml/cryptokit/cryptokit-1.16.1.ebuild
@@ -16,6 +16,7 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="cpu_flags_x86_aes +ocamlopt test zlib"
 REQUIRED_USE="test? ( ocamlopt )"
+RESTRICT="!test? ( test )"
 
 DEPEND="
dev-ml/zarith:=



[gentoo-commits] repo/gentoo:master commit in: media-sound/musescore/, media-sound/musescore/files/

2020-10-17 Thread Miroslav Šulc
commit: 989f63e695faaae629007cb5ad3b93e7e88b3ea5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Oct 17 07:54:23 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 17 08:09:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989f63e6

media-sound/musescore: bump to 3.5.2

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/musescore/Manifest |   1 +
 .../files/musescore-3.5.2-drop-redeclaration.patch |  12 +++
 media-sound/musescore/musescore-3.5.2.ebuild   | 118 +
 3 files changed, 131 insertions(+)

diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index 65fc474cb64..8b9b9e42dbd 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,3 +1,4 @@
 DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 
7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184
 SHA512 
69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc
 DIST musescore-3.5.1.tar.gz 66952759 BLAKE2B 
74907cc3a7c2305f26a763c12d5bba63a42d720bf97103c366e8d51ca513f8e77e3e950c6674c1c68f71b6e73deaf75dc35de82ee509df632ba3752a34486122
 SHA512 
ae3907f0cc39f0855fe5069a21d87c5c6ddc31811def36ebf9e069be773693363569fb6b7ad35ff9bf2a64c771133b7c68d50636af9e0733743dd365bc86f654
+DIST musescore-3.5.2.tar.gz 66323693 BLAKE2B 
d9121f293519934b29bb51c67b9459269b87b6007ce4cef7d298bc78922605d8d518161d01423a41df03d4f4f0e0f3fc070179b27c75890c8400c4696833
 SHA512 
957e58e537f8b0419bc74dae775c0c320893d0cc1e038381bab660acd0a90ddf90708e306470133ebc61825373905a115a8a1da5a296a01580db9d2cb1a1b3f7
 DIST musescore-3.5.tar.gz 66798006 BLAKE2B 
dc3a30d187d22124216023597e98b80d13bc7a47181b65978b2a3c91c419e2783d6fa499b6bed6dcb122155a0b6f72a3ec89d0c9be4355e7afe10bc4fca1a907
 SHA512 
db2d22abf1b53e37ea5e3b2f367dc945afa3bab7fb4c5b3b5c172498060170a3b0a96767584c0959b29c412729eb059917b98058c6b11e30f54ec4047a775e96

diff --git 
a/media-sound/musescore/files/musescore-3.5.2-drop-redeclaration.patch 
b/media-sound/musescore/files/musescore-3.5.2-drop-redeclaration.patch
new file mode 100644
index 000..b4e1ad0baf5
--- /dev/null
+++ b/media-sound/musescore/files/musescore-3.5.2-drop-redeclaration.patch
@@ -0,0 +1,12 @@
+diff --git a/omr/pattern.h b/omr/pattern.h
+index b040497..1b8e0c4 100644
+--- a/omr/pattern.h
 b/omr/pattern.h
+@@ -24,7 +24,6 @@
+ 
+ namespace Ms {
+ 
+-enum class SymId;
+ class Sym;
+ 
+ //-

diff --git a/media-sound/musescore/musescore-3.5.2.ebuild 
b/media-sound/musescore/musescore-3.5.2.ebuild
new file mode 100644
index 000..0a71087360a
--- /dev/null
+++ b/media-sound/musescore/musescore-3.5.2.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+CHECKREQS_DISK_BUILD=3500M
+inherit cmake xdg check-reqs
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/MuseScore.git";
+else
+   SRC_URI="https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   S="${WORKDIR}/MuseScore-${PV}"
+fi
+
+DESCRIPTION="WYSIWYG Music Score Typesetter"
+HOMEPAGE="https://musescore.org/";
+# MuseScore_General-*.tar.bz2 packaged from 
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/
+# It has to be repackaged because the files are not versioned, current version 
can be found in VERSION file there.
+SRC_URI+=" 
https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.2.0.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="alsa debug jack mp3 osc omr portaudio portmidi pulseaudio +sf3 sfz 
webengine"
+REQUIRED_USE="portmidi? ( portaudio )"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qthelp:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtquickcontrols2:5
+   >=dev-qt/qtsingleapplication-2.6.1_p20171024[X]
+   dev-qt/qtsvg:5
+   dev-qt/qtxml:5
+   dev-qt/qtxmlpatterns:5
+   >=media-libs/freetype-2.5.2
+   media-libs/libsndfile
+   sys-libs/zlib:=
+   alsa? ( >=media-libs/alsa-lib-1.0.0 )
+   jack? ( virtual/jack )
+   mp3? ( media-sound/lame )
+   omr? ( app-text/poppler )
+   portaudio? ( media-libs/portaudio )
+   portmidi? ( media-libs/portmidi )
+   pulseaudio? ( media-sound/pulseaudio )
+   sf3? ( media-libs/libvorbis )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${

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

2020-10-17 Thread Sam James
commit: 7e210d7974317f01982f88ac5c8377884b03318d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:10:55 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:11:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e210d79

dev-ml/ocaml-gettext: add missing dep(s)

Closes: https://bugs.gentoo.org/749645
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild 
b/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild
index 1e12a830dce..b6ef8a5d3c2 100644
--- a/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild
+++ b/dev-ml/ocaml-gettext/ocaml-gettext-0.4.2.ebuild
@@ -13,15 +13,23 @@ 
SRC_URI="https://github.com/gildor478/ocaml-gettext/archive/v${PV}.tar.gz -> ${P
 LICENSE="LGPL-2.1-with-linking-exception"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
-IUSE="+ocamlopt"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
 
-BDEPEND="dev-ml/cppo"
+BDEPEND="
+   dev-ml/cppo
+   dev-ml/dune-configurator
+"
 RDEPEND="
+   dev-ml/base:=
>=dev-ml/camomile-0.8.3:=
>=dev-ml/ocaml-fileutils-0.4.0:=
sys-devel/gettext
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-ml/ounit )
+"
 
 src_install() {
dune_src_install



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

2020-10-17 Thread Andreas Sturmlechner
commit: adcd978dd3638448314b1e49011cf07f832aca5f
Author: Andrius Štikonas  stikonas  eu>
AuthorDate: Fri Oct 16 15:00:31 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 17 08:29:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcd978d

sys-libs/kpmcore: bump version to 4.2.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andrius Štikonas  stikonas.eu>
Closes: https://github.com/gentoo/gentoo/pull/17949
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-libs/kpmcore/Manifest |  1 +
 sys-libs/kpmcore/kpmcore-4.2.0.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/sys-libs/kpmcore/Manifest b/sys-libs/kpmcore/Manifest
index 7635f849e87..ed6b10f5106 100644
--- a/sys-libs/kpmcore/Manifest
+++ b/sys-libs/kpmcore/Manifest
@@ -1 +1,2 @@
 DIST kpmcore-4.1.0.tar.xz 420344 BLAKE2B 
1a8043c5eb774a3b9b99431543217910120a38b06a17db9db9ae6c577593c2736223e8d466ef62c33224e52513eae52d062584fc8afd86d90eb667af4e923645
 SHA512 
c45b31a41c62a68aee991be0f7954f4bd2136660578cc60f7fa6f05e56716458421e16cd314b3b9a14b56fdc9377db511c1645e5c41f0446d86a8ac5bb66c273
+DIST kpmcore-4.2.0.tar.xz 441320 BLAKE2B 
5eeae806e47a1d068b2052b7706fbe16acfd609e3d0bcb396758f2055154e43b5b1fc7b7a65795ba0804ebc34c7d0cda18995ce3975e16e74d015ac9d8203e1e
 SHA512 
71c5411f3ec24149695bbc1ec0c2bb7423b1cfd24ea9c2f33492c6310b1e911ea14a0a46a53024d7a1afebf0cbc5b56fb7cf5be22b832fb49239a270b63404f0

diff --git a/sys-libs/kpmcore/kpmcore-4.2.0.ebuild 
b/sys-libs/kpmcore/kpmcore-4.2.0.ebuild
new file mode 100644
index 000..4f02cda2f96
--- /dev/null
+++ b/sys-libs/kpmcore/kpmcore-4.2.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_NONGUI="true"
+KFMIN=5.74.0
+QTMIN=5.14.2
+inherit ecm kde.org
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Library for managing partitions"
+HOMEPAGE="https://kde.org/applications/en/partitionmanager";
+
+LICENSE="GPL-3"
+SLOT="5/10"
+IUSE=""
+
+BDEPEND="
+   >=kde-frameworks/kauth-${KFMIN}:5
+   virtual/pkgconfig
+"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=sys-apps/util-linux-2.33.2
+   sys-auth/polkit-qt
+"
+RDEPEND="${DEPEND}"
+
+# bug 689468, tests need polkit etc.
+RESTRICT+=" test"



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

2020-10-17 Thread Andreas Sturmlechner
commit: 1466bd9ee4d82c4e3d30cb8c5539ff4089626bed
Author: Andrius Štikonas  stikonas  eu>
AuthorDate: Fri Oct 16 15:01:35 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 17 08:29:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1466bd9e

sys-block/partitionmanager: bump version to 4.2.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andrius Štikonas  stikonas.eu>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-block/partitionmanager/Manifest|  1 +
 .../partitionmanager/partitionmanager-4.2.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-block/partitionmanager/Manifest 
b/sys-block/partitionmanager/Manifest
index 26c7e73e907..d19fe1c6863 100644
--- a/sys-block/partitionmanager/Manifest
+++ b/sys-block/partitionmanager/Manifest
@@ -1 +1,2 @@
 DIST partitionmanager-4.1.0.tar.xz 1347088 BLAKE2B 
1095f4bd006177483dec455bdf6b18cb16b27b19d79ec10bde3d992a5dc3942c59f3a46d32abcbed3670a09acd6293f3f9c80041803ffaf9139c3a8b10b9a9ca
 SHA512 
63f77c68f0468e6b17da33bf52824e2858b43f33cb46f8ff7069386d56a154c86f5f3ec20113c472d567a790ba0d8593c2ecb44d9c0d4e1614dcdc570b072761
+DIST partitionmanager-4.2.0.tar.xz 1936268 BLAKE2B 
ae4ea19d2534384e6929526ee0258e528e8cb5e128acf454eaee9f7b4ae6b2485847f496190bea1c41e0f34e45fa0915fda0476cd2a4b9a7686e649554f7ed84
 SHA512 
bbc4706d078cec9abb0fa89453aecc5ab77c3eba143b5518372772c1cdd823e0a0846a807c5a01c19f5e6a5d44dcd7bc7b9cd1c2375f3f56bb7114bc659e66a4

diff --git a/sys-block/partitionmanager/partitionmanager-4.2.0.ebuild 
b/sys-block/partitionmanager/partitionmanager-4.2.0.ebuild
new file mode 100644
index 000..bea8818b665
--- /dev/null
+++ b/sys-block/partitionmanager/partitionmanager-4.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+KFMIN=5.74.0
+QTMIN=5.14.2
+inherit ecm kde.org
+
+DESCRIPTION="Utility for management of disks, partitions and file systems"
+HOMEPAGE="https://kde.org/applications/en/partitionmanager";
+
+if [[ ${KDE_BUILD_TYPE} == release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="5"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=sys-libs/kpmcore-4.1.0:5=
+"
+RDEPEND="${DEPEND}"



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

2020-10-17 Thread Sam James
commit: 7aaa57f489d464c17f6d641146ac56c5a50cde2a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 15 07:29:04 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:32:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aaa57f4

net-misc/unison: remove old (EAPI=5)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/unison-2.48.4.ebuild | 89 
 1 file changed, 89 deletions(-)

diff --git a/net-misc/unison/unison-2.48.4.ebuild 
b/net-misc/unison/unison-2.48.4.ebuild
deleted file mode 100644
index 1ecc2d6a3fd..000
--- a/net-misc/unison/unison-2.48.4.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils versionator
-
-IUSE="gtk doc static debug threads +ocamlopt test"
-
-DESCRIPTION="Two-way cross-platform file synchronizer"
-HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/";
-LICENSE="GPL-2"
-SLOT="$(get_version_component_range 1-2 ${PV})"
-KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-
-# ocaml version so we are sure it has ocamlopt use flag
-DEPEND="dev-lang/ocaml[ocamlopt?]
-   gtk? ( dev-ml/lablgtk:2= )
-   test? ( || ( dev-util/ctags >=app-editors/emacs-23.1:* ) )"
-
-RDEPEND="gtk? ( dev-ml/lablgtk:2=
-   || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
-   !net-misc/unison:0
-   app-eselect/eselect-unison"
-
-#PDEPEND="gtk? ( media-fonts/font-schumacher-misc )"
-
-RESTRICT="!ocamlopt? ( strip ) !test? ( test )"
-SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz
-   doc? ( 
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf
-   
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html
 )"
-S="${WORKDIR}"/src
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.48.4-Makefile-dep.patch
-   default
-}
-
-src_compile() {
-   local myconf
-
-   if use threads; then
-   myconf="$myconf THREADS=true"
-   fi
-
-   if use static; then
-   myconf="$myconf STATIC=true"
-   fi
-
-   if use debug; then
-   myconf="$myconf DEBUGGING=true"
-   fi
-
-   if use gtk; then
-   myconf="$myconf UISTYLE=gtk2"
-   else
-   myconf="$myconf UISTYLE=text"
-   fi
-
-   use ocamlopt || myconf="$myconf NATIVE=false"
-
-   # Discard cflags as it will try to pass them to ocamlc...
-   emake $myconf CFLAGS="" buildexecutable
-}
-
-src_test() {
-   emake selftest CFLAGS=""
-}
-
-src_install() {
-   # install manually, since it's just too much
-   # work to force the Makefile to do the right thing.
-   newbin unison unison-${SLOT}
-   dobin unison-fsmonitor
-   dodoc BUGS.txt CONTRIB INSTALL NEWS \
- README ROADMAP.txt TODO.txt
-
-   if use doc; then
-   dohtml "${DISTDIR}/${P}-manual.html"
-   dodoc "${DISTDIR}/${P}-manual.pdf"
-   fi
-}
-
-pkg_postinst() {
-   elog "Unison now uses SLOTs, so you can specify 
servercmd=/usr/bin/unison-${SLOT}"
-   elog "in your profile files to access exactly this version over ssh."
-   elog "Or you can use 'eselect unison' to set the version."
-   eselect unison update
-}



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

2020-10-17 Thread Sam James
commit: d66c5d6d20c41ca1c29ea0c02492b9c4c456db13
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 15 07:25:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:32:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66c5d6d

net-misc/unison: fix MissingSlotDep

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/unison-2.48.4-r1.ebuild | 4 ++--
 net-misc/unison/unison-2.48.4.ebuild| 4 ++--
 net-misc/unison/unison-2.51.2.ebuild| 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild 
b/net-misc/unison/unison-2.48.4-r1.ebuild
index b76c12b4239..c8cdf88bf1f 100644
--- a/net-misc/unison/unison-2.48.4-r1.ebuild
+++ b/net-misc/unison/unison-2.48.4-r1.ebuild
@@ -23,9 +23,9 @@ RESTRICT="test !ocamlopt? ( strip )"
 
 # ocaml version so we are sure it has ocamlopt use flag
 DEPEND="dev-lang/ocaml[ocamlopt?]
-   gtk? ( dev-ml/lablgtk )"
+   gtk? ( dev-ml/lablgtk:2= )"
 
-RDEPEND="gtk? ( dev-ml/lablgtk
+RDEPEND="gtk? ( dev-ml/lablgtk:2=
|| ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
>=app-eselect/eselect-unison-0.4"
 

diff --git a/net-misc/unison/unison-2.48.4.ebuild 
b/net-misc/unison/unison-2.48.4.ebuild
index 56ef942628c..1ecc2d6a3fd 100644
--- a/net-misc/unison/unison-2.48.4.ebuild
+++ b/net-misc/unison/unison-2.48.4.ebuild
@@ -15,10 +15,10 @@ KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~spa
 
 # ocaml version so we are sure it has ocamlopt use flag
 DEPEND="dev-lang/ocaml[ocamlopt?]
-   gtk? ( dev-ml/lablgtk )
+   gtk? ( dev-ml/lablgtk:2= )
test? ( || ( dev-util/ctags >=app-editors/emacs-23.1:* ) )"
 
-RDEPEND="gtk? ( dev-ml/lablgtk
+RDEPEND="gtk? ( dev-ml/lablgtk:2=
|| ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
!net-misc/unison:0
app-eselect/eselect-unison"

diff --git a/net-misc/unison/unison-2.51.2.ebuild 
b/net-misc/unison/unison-2.51.2.ebuild
index 3c6d4df6c2e..916558d756a 100644
--- a/net-misc/unison/unison-2.51.2.ebuild
+++ b/net-misc/unison/unison-2.51.2.ebuild
@@ -18,9 +18,9 @@ IUSE="gtk doc static debug threads +ocamlopt test"
 
 # ocaml version so we are sure it has ocamlopt use flag
 DEPEND="dev-lang/ocaml[ocamlopt?]
-   gtk? ( dev-ml/lablgtk )"
+   gtk? ( dev-ml/lablgtk:2= )"
 
-RDEPEND="gtk? ( dev-ml/lablgtk
+RDEPEND="gtk? ( dev-ml/lablgtk:2=
|| ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
>=app-eselect/eselect-unison-0.4"
 



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

2020-10-17 Thread Sam James
commit: 2759ca74611a5aebdc14a873670a26f66a899107
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:31:56 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:32:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2759ca74

net-misc/unison: bump to 2.51.3_rc2

Bug: https://bugs.gentoo.org/709646
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/Manifest |  1 +
 net-misc/unison/unison-2.51.3_rc2.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest
index 100bc6830fc..bf262184879 100644
--- a/net-misc/unison/Manifest
+++ b/net-misc/unison/Manifest
@@ -5,3 +5,4 @@ DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 
8e262e3e28b9f4cbe3925340aa3b08e99f1c30
 DIST unison-2.51.2-manual.html 311981 BLAKE2B 
1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05
 SHA512 
2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997
 DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 
30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0
 SHA512 
170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d
 DIST unison-2.51.2.tar.gz 691251 BLAKE2B 
39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f
 SHA512 
9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115
+DIST unison-2.51.3_rc2.tar.gz 1370090 BLAKE2B 
dd4657000a771a22f8e61af25d34334872595c53fa24d863e67f52fd0accd3406ac61fff61d01b1977ae3d6f2eaa50aedb2b31dd47abc6d08bd3d240786dab8b
 SHA512 
0acadad426370305093854953f7fc1a720a2be67a4d8327a54822bb94c7292136cc7d7980fb80291125a2f0280180443913bfd49c428ed5a27e3537ef4713153

diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild 
b/net-misc/unison/unison-2.51.3_rc2.ebuild
new file mode 100644
index 000..8b53a7db107
--- /dev/null
+++ b/net-misc/unison/unison-2.51.3_rc2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Two-way cross-platform file synchronizer"
+HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/";
+SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+# Not available for the rcs
+#SRC_URI+=" doc? (
+#  
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf
+#  
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html
+#  )"
+
+LICENSE="GPL-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
+IUSE="gtk doc static debug threads +ocamlopt test"
+RESTRICT="!ocamlopt? ( strip ) !test? ( test )"
+
+# ocaml version so we are sure it has ocamlopt use flag
+DEPEND="gtk? ( dev-ml/lablgtk:2= )"
+RDEPEND="
+   ${DEPEND}
+   || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen )
+   >=app-eselect/eselect-unison-0.4
+"
+
+DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt )
+
+src_compile() {
+   local myconf
+
+   if use threads; then
+   myconf="$myconf THREADS=true"
+   fi
+
+   if use static; then
+   myconf="$myconf STATIC=true"
+   fi
+
+   if use debug; then
+   myconf="$myconf DEBUGGING=true"
+   fi
+
+   if use gtk; then
+   myconf="$myconf UISTYLE=gtk2"
+   else
+   myconf="$myconf UISTYLE=text"
+   fi
+
+   use ocamlopt || myconf="$myconf NATIVE=false"
+
+   # Discard cflags as it will try to pass them to ocamlc...
+   emake $myconf CFLAGS=""
+}
+
+src_test() {
+   emake test CFLAGS=""
+}
+
+src_install() {
+   # install manually, since it's just too much
+   # work to force the Makefile to do the right thing.
+   local binname
+   cd src || die
+   for binname in unison unison-fsmonitor; do
+   newbin ${binname} ${binname}-${SLOT}
+   done
+   if use doc; then
+   DOCS+=( "${DISTDIR}/${P}-manual.pdf" )
+   HTML_DOCS=( "${DISTDIR}/${P}-manual.html" )
+   fi
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "Unison now uses SLOTs, so you can specify 
servercmd=/usr/bin/unison-${SLOT}"
+   elog "in your profile files to access exactly this version over ssh."
+   elog "Or you can use 'eselect unison' to set the version."
+   eselect unison update
+}



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

2020-10-17 Thread Sam James
commit: 71df67d36b63cbe65b3eb9a8b91c07ccb2ac9071
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Oct 14 14:43:39 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:32:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71df67d3

net-misc/unison: build with ocaml-4.09.0

Patches from https://bugs.gentoo.org/709646 applied
Restricting to <=dev-lang/ocaml-4.09:=
Does not build with ocaml-4.10.0

Closes: https://bugs.gentoo.org/709646
Bug: https://bugs.gentoo.org/739426
Bug: https://bugs.gentoo.org/733720

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 .../unison/files/unison-2.48.4-ocaml-4.08.patch| 79 +++
 .../unison/files/unison-2.51.2-ocaml-4.08.patch| 50 
 net-misc/unison/unison-2.48.4-r2.ebuild| 90 ++
 net-misc/unison/unison-2.51.2-r1.ebuild| 86 +
 4 files changed, 305 insertions(+)

diff --git a/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch 
b/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch
new file mode 100644
index 000..8b0d89b335a
--- /dev/null
+++ b/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch
@@ -0,0 +1,79 @@
+From: Stephane Glondu 
+Date: Mon, 25 Nov 2019 10:52:48 +0100
+Subject: Fix compilation with OCaml 4.08.1
+
+---
+ Makefile.OCaml   | 2 +-
+ files.ml | 2 +-
+ recon.ml | 4 ++--
+ system/system_generic.ml | 2 +-
+ uigtk2.ml| 2 +-
+ 5 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.OCaml b/Makefile.OCaml
+index 21610ce..7549907 100644
+--- a/Makefile.OCaml
 b/Makefile.OCaml
+@@ -95,7 +95,7 @@ buildexecutable::
+ ### Default parameters
+ 
+ # Generate backtrace information for exceptions
+-CAMLFLAGS+=-g
++CAMLFLAGS+=-g -unsafe-string
+ 
+ INCLFLAGS=-I lwt -I ubase -I system
+ CAMLFLAGS+=$(INCLFLAGS)
+diff --git a/files.ml b/files.ml
+index ba42ad5..02d52f3 100644
+--- a/files.ml
 b/files.ml
+@@ -722,7 +722,7 @@ let get_files_in_directory dir =
+   with End_of_file ->
+ dirh.System.closedir ()
+   end;
+-  Sort.list (<) !files
++  List.sort compare !files
+ 
+ let ls dir pattern =
+   Util.convertUnixErrorsToTransient
+diff --git a/recon.ml b/recon.ml
+index 5ed358d..a8719c4 100644
+--- a/recon.ml
 b/recon.ml
+@@ -651,8 +651,8 @@ let rec reconcile
+ 
+ (* Sorts the paths so that they will be displayed in order   
*)
+ let sortPaths pathUpdatesList =
+-  Sort.list
+-(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0)
++  List.sort
++(fun (p1, _) (p2, _) -> Path.compare p1 p2)
+ pathUpdatesList
+ 
+ let rec enterPath p1 p2 t =
+diff --git a/system/system_generic.ml b/system/system_generic.ml
+index 9230cdc..ee457c5 100755
+--- a/system/system_generic.ml
 b/system/system_generic.ml
+@@ -47,7 +47,7 @@ let open_out_gen = open_out_gen
+ let chmod = Unix.chmod
+ let chown = Unix.chown
+ let utimes = Unix.utimes
+-let link = Unix.link
++let link s1 s2 = Unix.link s1 s2
+ let openfile = Unix.openfile
+ let opendir f =
+   let h = Unix.opendir f in
+diff --git a/uigtk2.ml b/uigtk2.ml
+index 206d8ad..b2a17e2 100644
+--- a/uigtk2.ml
 b/uigtk2.ml
+@@ -94,7 +94,7 @@ let icon =
+ let icon =
+   let p = GdkPixbuf.create ~width:48 ~height:48 ~has_alpha:true () in
+   Gpointer.blit
+-(Gpointer.region_of_string Pixmaps.icon_data) (GdkPixbuf.get_pixels p);
++(Gpointer.region_of_bytes Pixmaps.icon_data) (GdkPixbuf.get_pixels p);
+   p
+ 
+ let leftPtrWatch =

diff --git a/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch 
b/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch
new file mode 100644
index 000..e3353e77e62
--- /dev/null
+++ b/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch
@@ -0,0 +1,50 @@
+diff -ur src.orig/files.ml src/files.ml
+--- src.orig/files.ml  2018-01-27 21:53:44.0 +0100
 src/files.ml   2019-12-11 16:12:40.005712137 +0100
+@@ -734,7 +734,7 @@
+   with End_of_file ->
+ dirh.System.closedir ()
+   end;
+-  Sort.list (<) !files
++  List.sort compare !files
+ 
+ let ls dir pattern =
+   Util.convertUnixErrorsToTransient
+diff -ur src.orig/recon.ml src/recon.ml
+--- src.orig/recon.ml  2018-01-27 21:53:44.0 +0100
 src/recon.ml   2019-12-11 16:12:40.005712137 +0100
+@@ -661,8 +661,8 @@
+ 
+ (* Sorts the paths so that they will be displayed in order   
*)
+ let sortPaths pathUpdatesList =
+-  Sort.list
+-(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0)
++  List.sort
++(fun (p1, _) (p2, _) -> Path.compare p1 p2)
+ pathUpdatesList
+ 
+ let rec enterPath p1 p2 t =
+diff -ur src.orig/system/system_generic.ml src/system/system_generic.ml
+--- src.orig/system/system_generic.ml  2018-01-27 21:53:44.0 +0100
 src/system/system_generic.ml   2019-12-11 16:12:40.005712137 +0100
+@@ -47,7 +47,7 @@
+ let ch

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

2020-10-17 Thread Sam James
commit: e547a74e68a1cd8047d3aaaf480acb3c94425a40
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Oct 16 22:07:53 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:32:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e547a74e

net-misc/unison: bump to 2.48.15_p4

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/17927
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/Manifest   |  1 +
 .../files/unison-2.48.15_p4-ocaml-4.08.patch   | 67 
 net-misc/unison/unison-2.48.15_p4.ebuild   | 92 ++
 3 files changed, 160 insertions(+)

diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest
index 9ceab2eb127..100bc6830fc 100644
--- a/net-misc/unison/Manifest
+++ b/net-misc/unison/Manifest
@@ -1,3 +1,4 @@
+DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B 
d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec
 SHA512 
658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78
 DIST unison-2.48.4-manual.html 278110 BLAKE2B 
8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c
 SHA512 
b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68
 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 
8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e
 SHA512 
514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9
 DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 
8e262e3e28b9f4cbe3925340aa3b08e99f1c30e8d3253cf2c82647e30708d30eb20c544184d54d1683ff9b01ac6913af0df924f0b16431ea2ac79bc95ec4a71f
 SHA512 
c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024

diff --git a/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch 
b/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch
new file mode 100644
index 000..8a8205d3cfe
--- /dev/null
+++ b/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch
@@ -0,0 +1,67 @@
+Reworked for v2.48.15v4 ( https://github.com/bcpierce00/unison/commit/29fa058 )
+
+From: Stephane Glondu 
+Date: Mon, 25 Nov 2019 10:52:48 +0100
+Subject: Fix compilation with OCaml 4.08.1
+
+---
+ files.ml | 2 +-
+ recon.ml | 4 ++--
+ system/system_generic.ml | 2 +-
+ uigtk2.ml| 2 +-
+ 5 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.OCaml b/Makefile.OCaml
+index 21610ce..7549907 100644
+--- a/files.ml
 b/files.ml
+@@ -722,7 +722,7 @@ let get_files_in_directory dir =
+   with End_of_file ->
+ dirh.System.closedir ()
+   end;
+-  Sort.list (<) !files
++  List.sort String.compare !files
+ 
+ let ls dir pattern =
+   Util.convertUnixErrorsToTransient
+diff --git a/recon.ml b/recon.ml
+index 5ed358d..a8719c4 100644
+--- a/recon.ml
 b/recon.ml
+@@ -651,8 +651,8 @@ let rec reconcile
+ 
+ (* Sorts the paths so that they will be displayed in order   
*)
+ let sortPaths pathUpdatesList =
+-  Sort.list
+-(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0)
++  List.sort
++Path.compare
+ pathUpdatesList
+ 
+ let rec enterPath p1 p2 t =
+diff --git a/system/system_generic.ml b/system/system_generic.ml
+index 9230cdc..ee457c5 100755
+--- a/system/system_generic.ml
 b/system/system_generic.ml
+@@ -47,7 +47,7 @@ let open_out_gen = open_out_gen
+ let chmod = Unix.chmod
+ let chown = Unix.chown
+ let utimes = Unix.utimes
+-let link = Unix.link
++let link s d = Unix.link s d
+ let openfile = Unix.openfile
+ let opendir f =
+   let h = Unix.opendir f in
+diff --git a/uigtk2.ml b/uigtk2.ml
+index 206d8ad..b2a17e2 100644
+--- a/uigtk2.ml
 b/uigtk2.ml
+@@ -94,7 +94,7 @@ let icon =
+ let icon =
+   let p = GdkPixbuf.create ~width:48 ~height:48 ~has_alpha:true () in
+   Gpointer.blit
+-(Gpointer.region_of_string Pixmaps.icon_data) (GdkPixbuf.get_pixels p);
++(Gpointer.region_of_bytes Pixmaps.icon_data) (GdkPixbuf.get_pixels p);
+   p
+
+ let leftPtrWatch =

diff --git a/net-misc/unison/unison-2.48.15_p4.ebuild 
b/net-misc/unison/unison-2.48.15_p4.ebuild
new file mode 100644
index 000..771b3e609dd
--- /dev/null
+++ b/net-misc/unison/unison-2.48.15_p4.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Two-way cross-platform file synchronizer"
+HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/";
+SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV/_

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

2020-10-17 Thread Sam James
commit: fd56d246a51eded5955d96e85ca80c13e15ccde5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:33:36 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:33:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd56d246

net-misc/unison: cleanup redundant

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/unison-2.51.2.ebuild | 82 
 1 file changed, 82 deletions(-)

diff --git a/net-misc/unison/unison-2.51.2.ebuild 
b/net-misc/unison/unison-2.51.2.ebuild
deleted file mode 100644
index 916558d756a..000
--- a/net-misc/unison/unison-2.51.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Two-way cross-platform file synchronizer"
-HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/";
-SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz
-   doc? (
-   
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf
-   
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html
-   )"
-
-LICENSE="GPL-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-IUSE="gtk doc static debug threads +ocamlopt test"
-
-# ocaml version so we are sure it has ocamlopt use flag
-DEPEND="dev-lang/ocaml[ocamlopt?]
-   gtk? ( dev-ml/lablgtk:2= )"
-
-RDEPEND="gtk? ( dev-ml/lablgtk:2=
-   || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
-   >=app-eselect/eselect-unison-0.4"
-
-RESTRICT="!ocamlopt? ( strip ) !test? ( test )"
-S="${WORKDIR}"/src
-
-DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt )
-
-src_compile() {
-   local myconf
-
-   if use threads; then
-   myconf="$myconf THREADS=true"
-   fi
-
-   if use static; then
-   myconf="$myconf STATIC=true"
-   fi
-
-   if use debug; then
-   myconf="$myconf DEBUGGING=true"
-   fi
-
-   if use gtk; then
-   myconf="$myconf UISTYLE=gtk2"
-   else
-   myconf="$myconf UISTYLE=text"
-   fi
-
-   use ocamlopt || myconf="$myconf NATIVE=false"
-
-   # Discard cflags as it will try to pass them to ocamlc...
-   emake $myconf CFLAGS="" buildexecutable
-}
-
-src_test() {
-   emake selftest CFLAGS=""
-}
-
-src_install() {
-   # install manually, since it's just too much
-   # work to force the Makefile to do the right thing.
-   local binname
-   for binname in unison unison-fsmonitor; do
-   newbin ${binname} ${binname}-${SLOT}
-   done
-   if use doc; then
-   DOCS+=( "${DISTDIR}/${P}-manual.pdf" )
-   HTML_DOCS=( "${DISTDIR}/${P}-manual.html" )
-   fi
-   einstalldocs
-}
-
-pkg_postinst() {
-   elog "Unison now uses SLOTs, so you can specify 
servercmd=/usr/bin/unison-${SLOT}"
-   elog "in your profile files to access exactly this version over ssh."
-   elog "Or you can use 'eselect unison' to set the version."
-   eselect unison update
-}



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

2020-10-17 Thread Sam James
commit: 8d942e2283a9cab3747101e8771816dab1d7fe37
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:43:20 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:43:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d942e22

net-misc/unison: tidying

* Don't install static libs
* Drop dune.eclass (the support upstream is experimental)
* ... so specify the OCaml dependency manually
* Sort IUSE
* Remove USE=doc for now (because no docs for the release candidate)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/unison-2.51.3_rc2.ebuild | 23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild 
b/net-misc/unison/unison-2.51.3_rc2.ebuild
index 8b53a7db107..2f2b082f0f1 100644
--- a/net-misc/unison/unison-2.51.3_rc2.ebuild
+++ b/net-misc/unison/unison-2.51.3_rc2.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-inherit dune
-
 DESCRIPTION="Two-way cross-platform file synchronizer"
 HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/";
 SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -17,10 +15,12 @@ 
SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="GPL-2"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-IUSE="gtk doc static debug threads +ocamlopt test"
-RESTRICT="!ocamlopt? ( strip ) !test? ( test )"
+IUSE="debug gtk threads +ocamlopt test"
+RESTRICT="!ocamlopt? ( strip )"
+RESTRICT+=" !test? ( test )"
 
 # ocaml version so we are sure it has ocamlopt use flag
+BDEPEND="dev-lang/ocaml:=[ocamlopt?]"
 DEPEND="gtk? ( dev-ml/lablgtk:2= )"
 RDEPEND="
${DEPEND}
@@ -37,10 +37,6 @@ src_compile() {
myconf="$myconf THREADS=true"
fi
 
-   if use static; then
-   myconf="$myconf STATIC=true"
-   fi
-
if use debug; then
myconf="$myconf DEBUGGING=true"
fi
@@ -69,10 +65,13 @@ src_install() {
for binname in unison unison-fsmonitor; do
newbin ${binname} ${binname}-${SLOT}
done
-   if use doc; then
-   DOCS+=( "${DISTDIR}/${P}-manual.pdf" )
-   HTML_DOCS=( "${DISTDIR}/${P}-manual.html" )
-   fi
+
+   # No docs for release candidates
+   #if use doc; then
+   #   DOCS+=( "${DISTDIR}/${P}-manual.pdf" )
+   #   HTML_DOCS=( "${DISTDIR}/${P}-manual.html" )
+   #fi
+
einstalldocs
 }
 



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

2020-10-17 Thread Sam James
commit: a61319695615391310a9e3e5a3214fead3af76be
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:44:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:44:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6131969

net-misc/unison: restore ~ppc to 2.51.3_rc2

No longer needed sans-Dune.

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/unison-2.51.3_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild 
b/net-misc/unison/unison-2.51.3_rc2.ebuild
index 2f2b082f0f1..dbcefecfbbf 100644
--- a/net-misc/unison/unison-2.51.3_rc2.ebuild
+++ b/net-misc/unison/unison-2.51.3_rc2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
 IUSE="debug gtk threads +ocamlopt test"
 RESTRICT="!ocamlopt? ( strip )"
 RESTRICT+=" !test? ( test )"



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

2020-10-17 Thread Sam James
commit: 4b3ab9374d35d9971a12648c7b080ab3c72e7c58
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 08:52:02 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 08:52:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3ab937

net-misc/unison: apply 'tidying' changes to old

See also: 8d942e2283a9cab3747101e8771816dab1d7fe37

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-misc/unison/unison-2.48.15_p4.ebuild | 6 +-
 net-misc/unison/unison-2.48.4-r1.ebuild  | 8 +---
 net-misc/unison/unison-2.48.4-r2.ebuild  | 6 +-
 net-misc/unison/unison-2.51.2-r1.ebuild  | 8 ++--
 net-misc/unison/unison-2.51.3_rc2.ebuild | 3 +--
 5 files changed, 6 insertions(+), 25 deletions(-)

diff --git a/net-misc/unison/unison-2.48.15_p4.ebuild 
b/net-misc/unison/unison-2.48.15_p4.ebuild
index 771b3e609dd..a1fb30478f4 100644
--- a/net-misc/unison/unison-2.48.15_p4.ebuild
+++ b/net-misc/unison/unison-2.48.15_p4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV/_p/v}.tar.gz -> ${P/
 LICENSE="GPL-2"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-IUSE="gtk static debug threads +ocamlopt test"
+IUSE="debug gtk +ocamlopt threads"
 
 # Upstream, for this version, has explicitly disabled test with marker
 # "Skipping some tests -- remove me!". Given the potentially destructive nature
@@ -45,10 +45,6 @@ src_compile() {
myconf="$myconf THREADS=true"
fi
 
-   if use static; then
-   myconf="$myconf STATIC=true"
-   fi
-
if use debug; then
myconf="$myconf DEBUGGING=true"
fi

diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild 
b/net-misc/unison/unison-2.48.4-r1.ebuild
index c8cdf88bf1f..11de4808528 100644
--- a/net-misc/unison/unison-2.48.4-r1.ebuild
+++ b/net-misc/unison/unison-2.48.4-r1.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-IUSE="gtk doc static debug threads +ocamlopt test"
-
 DESCRIPTION="Two-way cross-platform file synchronizer"
 HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/";
 
SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz
@@ -14,7 +12,7 @@ 
SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}
 LICENSE="GPL-2"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-
+IUSE="debug doc gtk +ocamlopt threads"
 # Upstream, for this version, has explicitly disabled test with marker
 # "Skipping some tests -- remove me!". Given the potentially destructive nature
 # of those tests, let's not try to run them (they're re-enabled in subsequent
@@ -41,10 +39,6 @@ src_compile() {
myconf="$myconf THREADS=true"
fi
 
-   if use static; then
-   myconf="$myconf STATIC=true"
-   fi
-
if use debug; then
myconf="$myconf DEBUGGING=true"
fi

diff --git a/net-misc/unison/unison-2.48.4-r2.ebuild 
b/net-misc/unison/unison-2.48.4-r2.ebuild
index da2e58c430d..99d421e0e95 100644
--- a/net-misc/unison/unison-2.48.4-r2.ebuild
+++ b/net-misc/unison/unison-2.48.4-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}
 LICENSE="GPL-2"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-IUSE="gtk doc static debug threads +ocamlopt test"
+IUSE="debug doc gtk +ocamlopt threads"
 
 # Upstream, for this version, has explicitly disabled test with marker
 # "Skipping some tests -- remove me!". Given the potentially destructive nature
@@ -44,10 +44,6 @@ src_compile() {
myconf="$myconf THREADS=true"
fi
 
-   if use static; then
-   myconf="$myconf STATIC=true"
-   fi
-
if use debug; then
myconf="$myconf DEBUGGING=true"
fi

diff --git a/net-misc/unison/unison-2.51.2-r1.ebuild 
b/net-misc/unison/unison-2.51.2-r1.ebuild
index c7b05df33aa..9b7c3a033ec 100644
--- a/net-misc/unison/unison-2.51.2-r1.ebuild
+++ b/net-misc/unison/unison-2.51.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}
 LICENSE="GPL-2"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-IUSE="gtk doc static debug threads +ocamlopt test"
+IUSE="debug doc gtk +ocamlopt threads"
 
 # ocaml version so we are sure it has ocamlopt use flag
 DEPEND="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="GPL-2"
 SLOT="$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
-IUSE="debug gtk threads +ocamlopt test"
+IUSE="debug gtk +ocamlopt threads"
 RESTRICT="!ocamlopt? ( strip )"
-RESTRICT+=" !test? ( test )"
 
 # ocaml

[gentoo-commits] repo/gentoo:master commit in: media-sound/musescore/files/, media-sound/musescore/

2020-10-17 Thread Miroslav Šulc
commit: 8e1c8d3a4f3c790be8d7443c1f908b51e04605fe
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Oct 17 09:06:42 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 17 09:07:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1c8d3a

media-sound/musescore: removed duplicate patch

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../musescore/files/musescore-3.5.2-drop-redeclaration.patch | 12 
 media-sound/musescore/musescore-3.5.2.ebuild |  2 +-
 2 files changed, 1 insertion(+), 13 deletions(-)

diff --git 
a/media-sound/musescore/files/musescore-3.5.2-drop-redeclaration.patch 
b/media-sound/musescore/files/musescore-3.5.2-drop-redeclaration.patch
deleted file mode 100644
index b4e1ad0baf5..000
--- a/media-sound/musescore/files/musescore-3.5.2-drop-redeclaration.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/omr/pattern.h b/omr/pattern.h
-index b040497..1b8e0c4 100644
 a/omr/pattern.h
-+++ b/omr/pattern.h
-@@ -24,7 +24,6 @@
- 
- namespace Ms {
- 
--enum class SymId;
- class Sym;
- 
- //-

diff --git a/media-sound/musescore/musescore-3.5.2.ebuild 
b/media-sound/musescore/musescore-3.5.2.ebuild
index 0a71087360a..59c8b43c79b 100644
--- a/media-sound/musescore/musescore-3.5.2.ebuild
+++ b/media-sound/musescore/musescore-3.5.2.ebuild
@@ -63,7 +63,7 @@ RDEPEND="${DEPEND}"
 PATCHES=(
"${FILESDIR}/${PN}-3.0.1-man-pages.patch"
"${FILESDIR}/${PN}-3.5-lambda-capture-this.patch"
-   "${FILESDIR}/${P}-drop-redeclaration.patch"
+   "${FILESDIR}/${PN}-3.5-remove-duplicite-declaration.patch"
 )
 
 src_unpack() {



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

2020-10-17 Thread Louis Sautier
commit: ee8d2e708034e5971e496100a19c7414a0f5e460
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Oct 17 09:11:37 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Oct 17 09:14:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8d2e70

dev-python/python-editor: support PyPy3+Python3.9, remove six dep.

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Louis Sautier  gentoo.org>

 .../{python-editor-1.0.4.ebuild => python-editor-1.0.4-r1.ebuild}   | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-python/python-editor/python-editor-1.0.4.ebuild 
b/dev-python/python-editor/python-editor-1.0.4-r1.ebuild
similarity index 73%
rename from dev-python/python-editor/python-editor-1.0.4.ebuild
rename to dev-python/python-editor/python-editor-1.0.4-r1.ebuild
index a0cfe0c0d02..03b172a5e7c 100644
--- a/dev-python/python-editor/python-editor-1.0.4.ebuild
+++ b/dev-python/python-editor/python-editor-1.0.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
 inherit distutils-r1
 
 DESCRIPTION="Programmatically open an editor, capture the result."
@@ -13,7 +13,3 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"



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

2020-10-17 Thread Zac Medico
commit: ac712bb826266719c39a797499c10ec512c5d4f9
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct 17 09:19:32 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Oct 17 09:19:43 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ac712bb8

lib/portage/tests/emerge/test_simple.py: drop unused-import

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

 lib/portage/tests/emerge/test_simple.py | 2 --
 1 file changed, 2 deletions(-)

diff --git a/lib/portage/tests/emerge/test_simple.py 
b/lib/portage/tests/emerge/test_simple.py
index 25cb54de3..8ba74c609 100644
--- a/lib/portage/tests/emerge/test_simple.py
+++ b/lib/portage/tests/emerge/test_simple.py
@@ -2,11 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 import subprocess
-import sys
 
 import portage
 from portage import shutil, os
-from portage import _unicode_decode
 from portage.const import (BASH_BINARY, BINREPOS_CONF_FILE, PORTAGE_PYM_PATH, 
USER_CONFIG_PATH)
 from portage.cache.mappings import Mapping
 from portage.process import find_binary



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/files/, net-dns/pdns-recursor/

2020-10-17 Thread Sven Wegener
commit: edf1122e56fa58755f0da35606bbac283bf1bd30
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Oct 17 09:23:09 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Oct 17 09:23:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf1122e

net-dns/pdns-recursor: Cleanup

Bug: https://bugs.gentoo.org/746923
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest |  2 -
 .../files/pdns-recursor-4.3.1-boost-1.73.0.patch   | 89 --
 net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild   | 85 -
 net-dns/pdns-recursor/pdns-recursor-4.3.4.ebuild   | 85 -
 4 files changed, 261 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 6208b5c960a..32b5c61225b 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,4 +1,2 @@
-DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5
-DIST pdns-recursor-4.3.4.tar.bz2 1359380 BLAKE2B 
b55829b843f3abc9394bcb943c223b24684ebe67854fbde8590aded09a8ef18d8b15d1e2ebe1b88d24833b8782266b1ce853d98c0ce510e115e8d16ce900ece2
 SHA512 
cfc34f42ed95c7fd2be1ab7ba172672e5e1db96b4ced171c1eae7bd60fb7db482aed928028811b133d326550de35c506a8fc480b12ae39ab7fa142408e0b42d8
 DIST pdns-recursor-4.3.5.tar.bz2 1341930 BLAKE2B 
8f81182cb5283e6b8f459c5d23281d20cba02d22cec8776fdab67d452834b82945f467186c98784519d2c79d9df8438b174fc644fb11d68d04f9f636e51a5551
 SHA512 
2d39e6016000951c0beca38b26c41664b57c059dee762d7499f34e599ed6c2653af73edb31ba5a8d35f749534f24c0d85b6aedf4c35dc8a05777ffebd1b25851
 DIST pdns-recursor-4.4.0-rc2.tar.bz2 1393346 BLAKE2B 
00f03dc05747e3b0962fdbff0e2d15b8e9d4703b84bafa086a5e1c229613b42d010ec963296845fe981c9bb99f02f8d60897fe180943091d0b904d0f65f453c0
 SHA512 
91f63924c30d89bf06dcaf48a588f116cedef530319b4e4682daf14682998b4879aca5d1796aa36a50ba327053523659f9a8ad180d592e5857f898e37f0064ec

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch 
b/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch
deleted file mode 100644
index 02b8df751ef..000
--- a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-From 71246536642590e8e8b21c11307ec4bd0e165066 Mon Sep 17 00:00:00 2001
-From: Remi Gacogne 
-Date: Tue, 28 Apr 2020 17:51:47 +0200
-Subject: [PATCH] Replace boost's placeholders with the ones from the std
- namespace
-
-Boost 1.73 moved boost::bind placeholders to the placeholders
-namespace which did not exist before 1.60, let's switch to
-std::bind and std::placeholders instead of doing per-version handling.

- pdns/ixfrdist-web.cc |  2 +-
- pdns/webserver.cc|  6 +++---
- pdns/ws-auth.cc  |  4 ++--
- pdns/ws-recursor.cc  | 12 ++--
- 4 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/webserver.cc b/webserver.cc
-index eafd3059a0..b47cc6d7e0 100644
 a/webserver.cc
-+++ b/webserver.cc
-@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer::HandlerFunction 
handler, YaHTTP::Reque
- 
- void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
- {
--  YaHTTP::THandlerFunction f = boost::bind(&bareHandlerWrapper, handler, _1, 
_2);
-+  YaHTTP::THandlerFunction f = std::bind(&bareHandlerWrapper, handler, 
std::placeholders::_1, std::placeholders::_2);
-   YaHTTP::Router::Any(url, f);
- }
- 
-@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerApiHandler(const string& url, HandlerFunction 
handler, bool allowPassword) {
--  HandlerFunction f = boost::bind(&WebServer::apiWrapper, this, handler, _1, 
_2, allowPassword);
-+  HandlerFunction f = std::bind(&WebServer::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
-   registerBareHandler(url, f);
- }
- 
-@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerWebHandler(const string& url, HandlerFunction 
handler) {
--  HandlerFunction f = boost::bind(&WebServer::webWrapper, this, handler, _1, 
_2);
-+  HandlerFunction f = std::bind(&WebServer::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
-   registerBareHandler(url, f);
- }
- 
-diff --git a/ws-recursor.cc b/ws-recursor.cc
-index cd8997309f..a074460c2f 100644
 a/ws-recursor.cc
-+++ b/ws-recursor.cc
-@@ -382,9 +382,9 @@ static void apiServerCacheFlush(HttpRequest* req, 
HttpResponse* resp) {
-   DNSName canon = apiNameToDNSName(req->getvars["domain"]);
-   bool subtree = (req->getvars.count("

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

2020-10-17 Thread Sam James
commit: 80e893e7e2e8c06f2f6efbe3534d015a49c41a0d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 09:26:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 09:27:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e893e7

net-p2p/mldonkey: fix MissingSlotDep, MissingUseDepDefault in old

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild | 12 
 net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild | 14 +-
 net-p2p/mldonkey/mldonkey-3.1.7.ebuild|  4 ++--
 3 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild 
b/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild
index 11a7489ae5f..4642a5666fc 100644
--- a/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild
+++ b/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild
@@ -17,10 +17,14 @@ KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc x86"
 
 RDEPEND="dev-lang/perl
dev-ml/camlp4:=
-   guionly? ( >=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6 )
-   gtk? ( >=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6[svg] )
+   guionly? (
+   >=gnome-base/librsvg-2.4.0
+   >=dev-ml/lablgtk-2.6:2[svg]
+   )
+   gtk? (
+   >=gnome-base/librsvg-2.4.0
+   >=dev-ml/lablgtk-2.6:2[svg]
+   )
gd? ( >=media-libs/gd-2.0.28[truetype] )
magic? ( sys-apps/file )"
 

diff --git a/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild 
b/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild
index d80732cd543..9e9e96d35a2 100644
--- a/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild
+++ b/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -17,10 +17,14 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
 
 RDEPEND="dev-lang/perl
dev-ml/camlp4:=
-   guionly? ( >=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6 )
-   gtk? ( >=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6[svg] )
+   guionly? (
+   >=gnome-base/librsvg-2.4.0
+   >=dev-ml/lablgtk-2.6:2[svg]
+   )
+   gtk? (
+   >=gnome-base/librsvg-2.4.0
+   >=dev-ml/lablgtk-2.6:2[svg]
+   )
gd? ( >=media-libs/gd-2.0.28[truetype] )
magic? ( sys-apps/file )
upnp? ( net-libs/miniupnpc:= net-libs/libnatpmp:= )

diff --git a/net-p2p/mldonkey/mldonkey-3.1.7.ebuild 
b/net-p2p/mldonkey/mldonkey-3.1.7.ebuild
index e4cbea2ab55..72c96a62774 100644
--- a/net-p2p/mldonkey/mldonkey-3.1.7.ebuild
+++ b/net-p2p/mldonkey/mldonkey-3.1.7.ebuild
@@ -22,11 +22,11 @@ RDEPEND="dev-lang/perl
gd? ( media-libs/gd[truetype] )
gtk? (
gnome-base/librsvg
-   dev-ml/lablgtk:=
+   dev-ml/lablgtk:2=[svg]
)
guionly? (
gnome-base/librsvg
-   dev-ml/lablgtk:=
+   dev-ml/lablgtk:2=[svg]
)
magic? ( sys-apps/file )
upnp? (



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

2020-10-17 Thread Louis Sautier
commit: fc689ef5d902675cfd6eedc6980701b4a7bcdf57
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Oct 17 09:20:58 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Oct 17 09:29:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc689ef5

dev-python/alembic: bump to 1.4.3, support PyPy3 and Python 3.9

Also:
* Fix tests with pytest 6.
* Update HOMEPAGE.
* Use distutils_enable_tests.

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/alembic/Manifest|  1 +
 dev-python/alembic/alembic-1.4.3.ebuild| 45 +++
 .../alembic/files/alembic-1.4.3-pytest6.patch  | 66 ++
 3 files changed, 112 insertions(+)

diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 13fd1fccd5e..1e0a60fc54a 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1 +1,2 @@
 DIST alembic-1.4.2.tar.gz 1092045 BLAKE2B 
5f4001a756aacbb4db509669bc0d4d7c59c38e2983c433283243efa97bf28a22e38bcfd28a4bc72573e8ab78d6590e78f4e12a5b9dd08b60cf5a84520b955056
 SHA512 
82bdfe442c19033aa2b802ec49edd13ed265c00a2b5a048490a83ffa8e53587c56a90b64d554e746a9189923419c528482cb7a7c950c210e0de47b32fa7c270e
+DIST alembic-1.4.3.tar.gz 1108131 BLAKE2B 
d9c8b6d6aebce7a45194dd6c654f4a2627714a5c1f7cb7a1cf80ed8c3fe861e3bb7857811128787ddd6c093b4370784b40cddb385cfbd30f6134d537fe949d2d
 SHA512 
925d8957fd9008d041737a9e79ec8d7a4c5deba1976e980362d355a75348c1638d783d9d48234a5bc3b2dc3f2f09dcb281d0c80ae0f0c5bc32e176c3dfa05463

diff --git a/dev-python/alembic/alembic-1.4.3.ebuild 
b/dev-python/alembic/alembic-1.4.3.ebuild
new file mode 100644
index 000..92f5a8189f9
--- /dev/null
+++ b/dev-python/alembic/alembic-1.4.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="https://github.com/sqlalchemy/alembic";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # 
https://github.com/sqlalchemy/alembic/commit/8690940976544f368dad31cfbc46d9e1426b2ce1
+   "${FILESDIR}/${P}-pytest6.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # suite passes all if run from source. The residual fail & error are 
quite erroneous
+   rm tests/test_script_consumption.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/. )
+
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/alembic/files/alembic-1.4.3-pytest6.patch 
b/dev-python/alembic/files/alembic-1.4.3-pytest6.patch
new file mode 100644
index 000..ecf21a7ca58
--- /dev/null
+++ b/dev-python/alembic/files/alembic-1.4.3-pytest6.patch
@@ -0,0 +1,66 @@
+From 8690940976544f368dad31cfbc46d9e1426b2ce1 Mon Sep 17 00:00:00 2001
+From: Mike Bayer 
+Date: Sat, 26 Sep 2020 21:05:53 -0400
+Subject: [PATCH] Support pytest 6.x
+
+pytest has removed support for pytest.Class(..parent)
+and we need to use from_parent.
+
+Also works around new issue for 6.1.0
+
+References: https://github.com/pytest-dev/pytest/issues/7807
+
+Change-Id: Ia5fed9b22e76c99f71489283acee207f996f52a4
+---
+ alembic/__init__.py|  2 +-
+ alembic/testing/plugin/pytestplugin.py | 10 ++
+ tox.ini|  4 ++--
+ 3 files changed, 5 insertions(+), 11 deletions(-)
+
+ sys.modules["alembic.migration"] = migration
+ sys.modules["alembic.environment"] = environment
+diff --git a/alembic/testing/plugin/pytestplugin.py 
b/alembic/testing/plugin/pytestplugin.py
+index 1c8be05..ba3d35b 100644
+--- a/alembic/testing/plugin/pytestplugin.py
 b/alembic/testing/plugin/pytestplugin.py
+@@ -33,16 +33,10 @@ def pytest_configure(config):
+ def pytest_pycollect_makeitem(collector, name, obj):
+ 
+ if inspect.isclass(obj) and plugin_base.want_class(name, obj):
+-
+-# in pytest 5.4.0
+-# return [
+-# pytest.Class.from_parent(collector,
+-# name=parametrize_cls.__name__)
+-# for parametrize_cls in _parametrize_cls(collector.module, obj)
+-# ]
++ctor = getattr(pytest.Class, "from_parent", pytest.Class)
+ 
+ return [
+-pytest.Class(parametrize_cls.__name__, parent=collector)
++ctor(name=parametrize_cls.__name__, parent=collector)
+ for parametrize_cls in _parametrize_cls(collector.module, obj)
+ ]
+ elif (
+di

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

2020-10-17 Thread Sam James
commit: 73f875a137b7a36b013bd2e3ff7f062738e29496
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 09:31:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 09:32:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f875a1

dev-ml/ocamlgraph: fix MissingUseDepDefault

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 .../{ocamlgraph-1.8.7.ebuild => ocamlgraph-1.8.7-r1.ebuild}   | 4 ++--
 .../{ocamlgraph-1.8.8.ebuild => ocamlgraph-1.8.8-r1.ebuild}   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.7.ebuild 
b/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
similarity index 93%
rename from dev-ml/ocamlgraph/ocamlgraph-1.8.7.ebuild
rename to dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
index 09d0810bef2..7b7df7eac4c 100644
--- a/dev-ml/ocamlgraph/ocamlgraph-1.8.7.ebuild
+++ b/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ppc x86"
 RDEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt?]
-   gtk? ( dev-ml/lablgtk:=[gnomecanvas,ocamlopt?] )"
+   gtk? ( dev-ml/lablgtk:2=[gnomecanvas,ocamlopt?] )"
 DEPEND="${RDEPEND}
doc? ( dev-tex/hevea dev-ml/ocamlweb )"
 IUSE="doc examples gtk +ocamlopt"

diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.8.ebuild 
b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild
similarity index 92%
rename from dev-ml/ocamlgraph/ocamlgraph-1.8.8.ebuild
rename to dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild
index b653703ff09..9c4e5391fc6 100644
--- a/dev-ml/ocamlgraph/ocamlgraph-1.8.8.ebuild
+++ b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
 RDEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt?]
-   gtk? ( dev-ml/lablgtk:=[gnomecanvas,ocamlopt?] )"
+   gtk? ( dev-ml/lablgtk:2=[gnomecanvas,ocamlopt?] )"
 DEPEND="${RDEPEND}
doc? ( dev-tex/hevea dev-ml/ocamlweb )"
 IUSE="doc examples gtk +ocamlopt"



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

2020-10-17 Thread Sam James
commit: 36ca467372885150c80e717620523b31e812fae9
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 09:32:05 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 09:32:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ca4673

dev-ml/re: MissingTestRestrict

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-ml/re/re-1.9.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-ml/re/re-1.9.0.ebuild b/dev-ml/re/re-1.9.0.ebuild
index 28f3f672a06..81530dd5553 100644
--- a/dev-ml/re/re-1.9.0.ebuild
+++ b/dev-ml/re/re-1.9.0.ebuild
@@ -8,16 +8,18 @@ inherit dune
 DESCRIPTION="Regular expression library for OCaml"
 HOMEPAGE="https://github.com/ocaml/ocaml-re";
 SRC_URI="https://github.com/ocaml/ocaml-re/archive/${PV}.tar.gz -> 
ocaml-${P}.tar.gz"
+S="${WORKDIR}/ocaml-${P}"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-ml/ocaml-re
dev-ml/seq:=
 "
 DEPEND="${RDEPEND}
test? ( dev-ml/ounit )"
-S="${WORKDIR}/ocaml-${P}"
+
 PATCHES=( "${FILESDIR}/ounit2.patch" )



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

2020-10-17 Thread Sam James
commit: 31a5b0f7dc2d52a933be567546fbe2e25a2c2d0c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 09:30:19 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 09:32:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a5b0f7

net-p2p/mldonkey: add subslot deps

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

 net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild | 4 ++--
 net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild 
b/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild
index 4642a5666fc..89e8fb729b5 100644
--- a/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild
+++ b/net-p2p/mldonkey/mldonkey-3.1.5-r1.ebuild
@@ -19,11 +19,11 @@ RDEPEND="dev-lang/perl
dev-ml/camlp4:=
guionly? (
>=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6:2[svg]
+   >=dev-ml/lablgtk-2.6:2=[svg]
)
gtk? (
>=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6:2[svg]
+   >=dev-ml/lablgtk-2.6:2=[svg]
)
gd? ( >=media-libs/gd-2.0.28[truetype] )
magic? ( sys-apps/file )"

diff --git a/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild 
b/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild
index 9e9e96d35a2..572029d0a8b 100644
--- a/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild
+++ b/net-p2p/mldonkey/mldonkey-3.1.6-r1.ebuild
@@ -19,11 +19,11 @@ RDEPEND="dev-lang/perl
dev-ml/camlp4:=
guionly? (
>=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6:2[svg]
+   >=dev-ml/lablgtk-2.6:2=[svg]
)
gtk? (
>=gnome-base/librsvg-2.4.0
-   >=dev-ml/lablgtk-2.6:2[svg]
+   >=dev-ml/lablgtk-2.6:2=[svg]
)
gd? ( >=media-libs/gd-2.0.28[truetype] )
magic? ( sys-apps/file )



[gentoo-commits] proj/kde:master commit in: kde-apps/cantor/

2020-10-17 Thread Andreas Sturmlechner
commit: 0f0568d89981e2046e3c8d4ae1e7ea876bb77bae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 17 09:57:47 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 17 09:57:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0f0568d8

kde-apps/cantor: Python patch upstreamed

Upstream commit c794fb5f0f616ce2d9e4004fc459a1c50f077470

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/cantor/cantor-20.08.49..ebuild | 3 +--
 kde-apps/cantor/cantor-.ebuild  | 5 +
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/kde-apps/cantor/cantor-20.08.49..ebuild 
b/kde-apps/cantor/cantor-20.08.49..ebuild
index ee1c4bf4b3..0c2f9a32b6 100644
--- a/kde-apps/cantor/cantor-20.08.49..ebuild
+++ b/kde-apps/cantor/cantor-20.08.49..ebuild
@@ -13,8 +13,7 @@ QTMIN=5.15.1
 inherit ecm kde.org optfeature python-single-r1
 
 DESCRIPTION="Interface for doing mathematics and scientific computing"
-HOMEPAGE="https://kde.org/applications/en/cantor
-https://edu.kde.org/cantor/";
+HOMEPAGE="https://kde.org/applications/en/cantor https://edu.kde.org/cantor/";
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"

diff --git a/kde-apps/cantor/cantor-.ebuild 
b/kde-apps/cantor/cantor-.ebuild
index 1a6538747c..a55070cb8a 100644
--- a/kde-apps/cantor/cantor-.ebuild
+++ b/kde-apps/cantor/cantor-.ebuild
@@ -13,8 +13,7 @@ QTMIN=5.15.1
 inherit ecm kde.org optfeature python-single-r1
 
 DESCRIPTION="Interface for doing mathematics and scientific computing"
-HOMEPAGE="https://kde.org/applications/en/cantor
-https://edu.kde.org/cantor/";
+HOMEPAGE="https://kde.org/applications/en/cantor https://edu.kde.org/cantor/";
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
@@ -74,8 +73,6 @@ RDEPEND="${DEPEND}
 
 RESTRICT+=" test"
 
-PATCHES=( "${FILESDIR}/${PN}-20.08.3-python.patch" )
-
 pkg_setup() {
use python && python-single-r1_pkg_setup
ecm_pkg_setup



[gentoo-commits] proj/linux-patches:4.4 commit in: /

2020-10-17 Thread Mike Pagano
commit: b10b2b724634d458b097189bd51efe3444e725bc
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 10:13:04 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:13:04 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=b10b2b72

Linux patch 4.4.240

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

 _README  |   4 +
 1239_linux-4.4.240.patch | 555 +++
 2 files changed, 559 insertions(+)

diff --git a/_README b/_README
index 18c4800..81d1c83 100644
--- a/_README
+++ b/_README
@@ -999,6 +999,10 @@ Patch:  1238_linux-4.4.239.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.4.239
 
+Patch:  1239_linux-4.4.240.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.4.240
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1239_linux-4.4.240.patch b/1239_linux-4.4.240.patch
new file mode 100644
index 000..1937046
--- /dev/null
+++ b/1239_linux-4.4.240.patch
@@ -0,0 +1,555 @@
+diff --git a/Makefile b/Makefile
+index 74072b5a958b2..69e7cd30e6465 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 4
+-SUBLEVEL = 239
++SUBLEVEL = 240
+ EXTRAVERSION =
+ NAME = Blurry Fish Butt
+ 
+diff --git a/drivers/crypto/qat/qat_common/qat_algs.c 
b/drivers/crypto/qat/qat_common/qat_algs.c
+index 367b6661ee041..4dda526bd21b8 100644
+--- a/drivers/crypto/qat/qat_common/qat_algs.c
 b/drivers/crypto/qat/qat_common/qat_algs.c
+@@ -822,6 +822,11 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   struct icp_qat_fw_la_bulk_req *msg;
+   int digst_size = crypto_aead_authsize(aead_tfm);
+   int ret, ctr = 0;
++  u32 cipher_len;
++
++  cipher_len = areq->cryptlen - digst_size;
++  if (cipher_len % AES_BLOCK_SIZE != 0)
++  return -EINVAL;
+ 
+   ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req);
+   if (unlikely(ret))
+@@ -836,7 +841,7 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp;
+   qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp;
+   cipher_param = (void *)&qat_req->req.serv_specif_rqpars;
+-  cipher_param->cipher_length = areq->cryptlen - digst_size;
++  cipher_param->cipher_length = cipher_len;
+   cipher_param->cipher_offset = areq->assoclen;
+   memcpy(cipher_param->u.cipher_IV_array, areq->iv, AES_BLOCK_SIZE);
+   auth_param = (void *)((uint8_t *)cipher_param + sizeof(*cipher_param));
+@@ -865,6 +870,9 @@ static int qat_alg_aead_enc(struct aead_request *areq)
+   uint8_t *iv = areq->iv;
+   int ret, ctr = 0;
+ 
++  if (areq->cryptlen % AES_BLOCK_SIZE != 0)
++  return -EINVAL;
++
+   ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req);
+   if (unlikely(ret))
+   return ret;
+diff --git a/drivers/media/usb/usbtv/usbtv-core.c 
b/drivers/media/usb/usbtv/usbtv-core.c
+index a2eb87d74656f..8a1440a573a33 100644
+--- a/drivers/media/usb/usbtv/usbtv-core.c
 b/drivers/media/usb/usbtv/usbtv-core.c
+@@ -96,7 +96,8 @@ static int usbtv_probe(struct usb_interface *intf,
+ 
+ usbtv_audio_fail:
+   /* we must not free at this point */
+-  usb_get_dev(usbtv->udev);
++  v4l2_device_get(&usbtv->v4l2_dev);
++  /* this will undo the v4l2_device_get() */
+   usbtv_video_free(usbtv);
+ 
+ usbtv_video_fail:
+diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c
+index 57001f8f727a3..6ed2959ce4dc0 100644
+--- a/drivers/spi/spi.c
 b/drivers/spi/spi.c
+@@ -1917,13 +1917,13 @@ static int __unregister(struct device *dev, void *null)
+  */
+ void spi_unregister_master(struct spi_master *master)
+ {
++  device_for_each_child(&master->dev, NULL, __unregister);
++
+   if (master->queued) {
+   if (spi_destroy_queue(master))
+   dev_err(&master->dev, "queue remove failed\n");
+   }
+ 
+-  device_for_each_child(&master->dev, NULL, __unregister);
+-
+   mutex_lock(&board_lock);
+   list_del(&master->list);
+   mutex_unlock(&board_lock);
+diff --git a/drivers/staging/comedi/drivers/vmk80xx.c 
b/drivers/staging/comedi/drivers/vmk80xx.c
+index 95e53cfd76a41..51f9a7800edf5 100644
+--- a/drivers/staging/comedi/drivers/vmk80xx.c
 b/drivers/staging/comedi/drivers/vmk80xx.c
+@@ -676,6 +676,9 @@ static int vmk80xx_find_usb_endpoints(struct comedi_device 
*dev)
+   if (!devpriv->ep_rx || !devpriv->ep_tx)
+   return -ENODEV;
+ 
++  if (!usb_endpoint_maxp(devpriv->ep_rx) || 
!usb_endpoint_maxp(devpriv->ep_tx))
++  return -EINVAL;
++
+   return 0;
+ }
+ 
+diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c
+index 25e76d4c15054..5b42b8d760cb4 100644
+--- a/drivers/usb/serial/ftdi_sio.c
 b/drivers/usb/serial

[gentoo-commits] proj/linux-patches:4.9 commit in: /

2020-10-17 Thread Mike Pagano
commit: 90ce546ddc960f19fba917a1be1c310087c70a88
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 10:13:51 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:13:51 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=90ce546d

Linux patch 4.9.240

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

 _README  |   4 +
 1239_linux-4.9.240.patch | 601 +++
 2 files changed, 605 insertions(+)

diff --git a/_README b/_README
index 6245b96..62aaf96 100644
--- a/_README
+++ b/_README
@@ -999,6 +999,10 @@ Patch:  1238_linux-4.9.239.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.9.239
 
+Patch:  1239_linux-4.9.240.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.9.240
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1239_linux-4.9.240.patch b/1239_linux-4.9.240.patch
new file mode 100644
index 000..b8c2f82
--- /dev/null
+++ b/1239_linux-4.9.240.patch
@@ -0,0 +1,601 @@
+diff --git a/Makefile b/Makefile
+index 82bb1b27d2f57..a6a9d494dc18f 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 9
+-SUBLEVEL = 239
++SUBLEVEL = 240
+ EXTRAVERSION =
+ NAME = Roaring Lionus
+ 
+diff --git a/drivers/crypto/qat/qat_common/qat_algs.c 
b/drivers/crypto/qat/qat_common/qat_algs.c
+index 20f35df8a01fa..4f4884521a877 100644
+--- a/drivers/crypto/qat/qat_common/qat_algs.c
 b/drivers/crypto/qat/qat_common/qat_algs.c
+@@ -822,6 +822,11 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   struct icp_qat_fw_la_bulk_req *msg;
+   int digst_size = crypto_aead_authsize(aead_tfm);
+   int ret, ctr = 0;
++  u32 cipher_len;
++
++  cipher_len = areq->cryptlen - digst_size;
++  if (cipher_len % AES_BLOCK_SIZE != 0)
++  return -EINVAL;
+ 
+   ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req);
+   if (unlikely(ret))
+@@ -836,7 +841,7 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp;
+   qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp;
+   cipher_param = (void *)&qat_req->req.serv_specif_rqpars;
+-  cipher_param->cipher_length = areq->cryptlen - digst_size;
++  cipher_param->cipher_length = cipher_len;
+   cipher_param->cipher_offset = areq->assoclen;
+   memcpy(cipher_param->u.cipher_IV_array, areq->iv, AES_BLOCK_SIZE);
+   auth_param = (void *)((uint8_t *)cipher_param + sizeof(*cipher_param));
+@@ -865,6 +870,9 @@ static int qat_alg_aead_enc(struct aead_request *areq)
+   uint8_t *iv = areq->iv;
+   int ret, ctr = 0;
+ 
++  if (areq->cryptlen % AES_BLOCK_SIZE != 0)
++  return -EINVAL;
++
+   ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req);
+   if (unlikely(ret))
+   return ret;
+diff --git a/drivers/media/usb/usbtv/usbtv-core.c 
b/drivers/media/usb/usbtv/usbtv-core.c
+index d8ce7d75ff187..fcbabd2a41144 100644
+--- a/drivers/media/usb/usbtv/usbtv-core.c
 b/drivers/media/usb/usbtv/usbtv-core.c
+@@ -110,7 +110,8 @@ static int usbtv_probe(struct usb_interface *intf,
+ 
+ usbtv_audio_fail:
+   /* we must not free at this point */
+-  usb_get_dev(usbtv->udev);
++  v4l2_device_get(&usbtv->v4l2_dev);
++  /* this will undo the v4l2_device_get() */
+   usbtv_video_free(usbtv);
+ 
+ usbtv_video_fail:
+diff --git a/drivers/staging/comedi/drivers/vmk80xx.c 
b/drivers/staging/comedi/drivers/vmk80xx.c
+index 1800eb3ae0176..cdf86284dd047 100644
+--- a/drivers/staging/comedi/drivers/vmk80xx.c
 b/drivers/staging/comedi/drivers/vmk80xx.c
+@@ -676,6 +676,9 @@ static int vmk80xx_find_usb_endpoints(struct comedi_device 
*dev)
+   if (!devpriv->ep_rx || !devpriv->ep_tx)
+   return -ENODEV;
+ 
++  if (!usb_endpoint_maxp(devpriv->ep_rx) || 
!usb_endpoint_maxp(devpriv->ep_tx))
++  return -EINVAL;
++
+   return 0;
+ }
+ 
+diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c
+index 838123dc390ca..c9f979063af13 100644
+--- a/drivers/usb/serial/ftdi_sio.c
 b/drivers/usb/serial/ftdi_sio.c
+@@ -1032,6 +1032,11 @@ static const struct usb_device_id id_table_combined[] = 
{
+   /* U-Blox devices */
+   { USB_DEVICE(UBLOX_VID, UBLOX_C099F9P_ZED_PID) },
+   { USB_DEVICE(UBLOX_VID, UBLOX_C099F9P_ODIN_PID) },
++  /* FreeCalypso USB adapters */
++  { USB_DEVICE(FTDI_VID, FTDI_FALCONIA_JTAG_BUF_PID),
++  .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk },
++  { USB_DEVICE(FTDI_VID, FTDI_FALCONIA_JTAG_UNBUF_PID),
++  .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk },
+   { } /* Terminating entry */
+ };
+ 
+diff --git a/drivers/usb/serial/ftdi_sio_ids.h 
b/drivers/usb/serial/ftdi_

[gentoo-commits] proj/linux-patches:5.9 commit in: /

2020-10-17 Thread Mike Pagano
commit: 40fa072fdc1fb5670d74cfc9d8a8fc15808448eb
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 10:15:42 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:15:42 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=40fa072f

Linux patch 5.9.1

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

 _README|   4 +
 1000_linux-5.9.1.patch | 551 +
 2 files changed, 555 insertions(+)

diff --git a/_README b/_README
index 3f9bf5f..f7f6e8d 100644
--- a/_README
+++ b/_README
@@ -43,6 +43,10 @@ EXPERIMENTAL
 Individual Patch Descriptions:
 --
 
+Patch:  1000_linux-5.9.1.patch
+From:   http://www.kernel.org
+Desc:   Linux 5.9.1
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1000_linux-5.9.1.patch b/1000_linux-5.9.1.patch
new file mode 100644
index 000..8111747
--- /dev/null
+++ b/1000_linux-5.9.1.patch
@@ -0,0 +1,551 @@
+diff --git a/Makefile b/Makefile
+index 51540b2917388..d600b38144f42 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 5
+ PATCHLEVEL = 9
+-SUBLEVEL = 0
++SUBLEVEL = 1
+ EXTRAVERSION =
+ NAME = Kleptomaniac Octopus
+ 
+diff --git a/drivers/crypto/bcm/cipher.c b/drivers/crypto/bcm/cipher.c
+index 8a7fa1ae1adec..ba25d26a15727 100644
+--- a/drivers/crypto/bcm/cipher.c
 b/drivers/crypto/bcm/cipher.c
+@@ -2930,7 +2930,6 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+ 
+   ctx->enckeylen = keylen;
+   ctx->authkeylen = 0;
+-  memcpy(ctx->enckey, key, ctx->enckeylen);
+ 
+   switch (ctx->enckeylen) {
+   case AES_KEYSIZE_128:
+@@ -2946,6 +2945,8 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+   goto badkey;
+   }
+ 
++  memcpy(ctx->enckey, key, ctx->enckeylen);
++
+   flow_log("  enckeylen:%u authkeylen:%u\n", ctx->enckeylen,
+ctx->authkeylen);
+   flow_dump("  enc: ", ctx->enckey, ctx->enckeylen);
+@@ -3000,6 +3001,10 @@ static int aead_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3028,6 +3033,10 @@ static int rfc4543_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3057,6 +3066,10 @@ static int aead_ccm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < CCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = CCM_ESP_SALT_SIZE;
+   ctx->salt_offset = CCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - CCM_ESP_SALT_SIZE, CCM_ESP_SALT_SIZE);
+diff --git a/drivers/crypto/qat/qat_common/qat_algs.c 
b/drivers/crypto/qat/qat_common/qat_algs.c
+index 72753b84dc95c..d552dbcfe0a07 100644
+--- a/drivers/crypto/qat/qat_common/qat_algs.c
 b/drivers/crypto/qat/qat_common/qat_algs.c
+@@ -828,6 +828,11 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   struct icp_qat_fw_la_bulk_req *msg;
+   int digst_size = crypto_aead_authsize(aead_tfm);
+   int ret, ctr = 0;
++  u32 cipher_len;
++
++  cipher_len = areq->cryptlen - digst_size;
++  if (cipher_len % AES_BLOCK_SIZE != 0)
++  return -EINVAL;
+ 
+   ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req);
+   if (unlikely(ret))
+@@ -842,7 +847,7 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp;
+   qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp;
+   cipher_param = (void *)&qat_req->req.serv_specif_rqpars;
+-  cipher_param->cipher_length = areq->cryptlen - digst_size;
++  cipher_param->cipher_length = cipher_len;
+   cipher_param->cipher_offset = areq->assoclen;
+   memcpy(cipher_param->u.cipher_IV_array, areq->iv, AES_BLOCK_SIZE);
+   auth_param = (void *)((u8 *)cipher_param + sizeof(*cipher_param));
+@@ -871,6 +876,9 @@ static int qat_alg_aead_enc(struct aead_request *areq)
+   u8 *iv = areq->iv;
+   int ret, ctr = 0;
+ 
++  if (areq->cryptlen % AES_BLOCK_SIZE != 0)
++  

[gentoo-commits] proj/linux-patches:4.14 commit in: /

2020-10-17 Thread Mike Pagano
commit: ba05e5e05bb7b8cec17f15325584fd90ac6bef38
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 10:16:51 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:16:51 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=ba05e5e0

Linux patch 4.14.202

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

 _README   |   4 +
 1201_linux-4.14.202.patch | 692 ++
 2 files changed, 696 insertions(+)

diff --git a/_README b/_README
index 9cff2cf..a650372 100644
--- a/_README
+++ b/_README
@@ -847,6 +847,10 @@ Patch:  1200_linux-4.14.201.patch
 From:   https://www.kernel.org
 Desc:   Linux 4.14.201
 
+Patch:  1201_linux-4.14.202.patch
+From:   https://www.kernel.org
+Desc:   Linux 4.14.202
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1201_linux-4.14.202.patch b/1201_linux-4.14.202.patch
new file mode 100644
index 000..730e54b
--- /dev/null
+++ b/1201_linux-4.14.202.patch
@@ -0,0 +1,692 @@
+diff --git a/Makefile b/Makefile
+index e3e2d7fa72325..0284c231bdead 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 4
+ PATCHLEVEL = 14
+-SUBLEVEL = 201
++SUBLEVEL = 202
+ EXTRAVERSION =
+ NAME = Petit Gorille
+ 
+diff --git a/drivers/crypto/bcm/cipher.c b/drivers/crypto/bcm/cipher.c
+index 279e907590e98..af6119b3b6b72 100644
+--- a/drivers/crypto/bcm/cipher.c
 b/drivers/crypto/bcm/cipher.c
+@@ -2981,7 +2981,6 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+ 
+   ctx->enckeylen = keylen;
+   ctx->authkeylen = 0;
+-  memcpy(ctx->enckey, key, ctx->enckeylen);
+ 
+   switch (ctx->enckeylen) {
+   case AES_KEYSIZE_128:
+@@ -2997,6 +2996,8 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+   goto badkey;
+   }
+ 
++  memcpy(ctx->enckey, key, ctx->enckeylen);
++
+   flow_log("  enckeylen:%u authkeylen:%u\n", ctx->enckeylen,
+ctx->authkeylen);
+   flow_dump("  enc: ", ctx->enckey, ctx->enckeylen);
+@@ -3057,6 +3058,10 @@ static int aead_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3085,6 +3090,10 @@ static int rfc4543_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3114,6 +3123,10 @@ static int aead_ccm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < CCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = CCM_ESP_SALT_SIZE;
+   ctx->salt_offset = CCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - CCM_ESP_SALT_SIZE, CCM_ESP_SALT_SIZE);
+diff --git a/drivers/crypto/qat/qat_common/qat_algs.c 
b/drivers/crypto/qat/qat_common/qat_algs.c
+index baffae817259c..bb875245644fe 100644
+--- a/drivers/crypto/qat/qat_common/qat_algs.c
 b/drivers/crypto/qat/qat_common/qat_algs.c
+@@ -825,6 +825,11 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   struct icp_qat_fw_la_bulk_req *msg;
+   int digst_size = crypto_aead_authsize(aead_tfm);
+   int ret, ctr = 0;
++  u32 cipher_len;
++
++  cipher_len = areq->cryptlen - digst_size;
++  if (cipher_len % AES_BLOCK_SIZE != 0)
++  return -EINVAL;
+ 
+   ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req);
+   if (unlikely(ret))
+@@ -839,7 +844,7 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp;
+   qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp;
+   cipher_param = (void *)&qat_req->req.serv_specif_rqpars;
+-  cipher_param->cipher_length = areq->cryptlen - digst_size;
++  cipher_param->cipher_length = cipher_len;
+   cipher_param->cipher_offset = areq->assoclen;
+   memcpy(cipher_param->u.cipher_IV_array, areq->iv, AES_BLOCK_SIZE);
+   auth_param = (void *)((uint8_t *)cipher_param + sizeof(*cipher_param));
+@@ -868,6 +873,9 @@ static int qat_alg_aead_enc(struct aead_request *areq)
+   uint8_t *iv = areq->iv;
+   int ret, ctr = 0;
+ 
++  if (areq->cryptlen % AES_BLOCK_SIZE != 0)
++ 

[gentoo-commits] proj/linux-patches:4.19 commit in: /

2020-10-17 Thread Mike Pagano
commit: fe459960788d36773dd2c0b329ceee5a0f8dc400
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 10:17:34 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:17:34 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=fe459960

Linux patch 4.19.152

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

 _README   |   4 +
 1151_linux-4.19.152.patch | 739 ++
 2 files changed, 743 insertions(+)

diff --git a/_README b/_README
index 7427668..ddccc76 100644
--- a/_README
+++ b/_README
@@ -643,6 +643,10 @@ Patch:  1150_linux-4.19.151.patch
 From:   https://www.kernel.org
 Desc:   Linux 4.19.151
 
+Patch:  1151_linux-4.19.152.patch
+From:   https://www.kernel.org
+Desc:   Linux 4.19.152
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1151_linux-4.19.152.patch b/1151_linux-4.19.152.patch
new file mode 100644
index 000..2735545
--- /dev/null
+++ b/1151_linux-4.19.152.patch
@@ -0,0 +1,739 @@
+diff --git a/Makefile b/Makefile
+index f2c9db9b4015a..aa79ce7bfdc73 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 4
+ PATCHLEVEL = 19
+-SUBLEVEL = 151
++SUBLEVEL = 152
+ EXTRAVERSION =
+ NAME = "People's Front"
+ 
+diff --git a/arch/arm/boot/compressed/Makefile 
b/arch/arm/boot/compressed/Makefile
+index 1f5a5ffe7fcf8..c762004572eff 100644
+--- a/arch/arm/boot/compressed/Makefile
 b/arch/arm/boot/compressed/Makefile
+@@ -120,7 +120,7 @@ ccflags-y := -fpic $(call cc-option,-mno-single-pic-base,) 
-fno-builtin -I$(obj)
+ asflags-y := -DZIMAGE
+ 
+ # Supply kernel BSS size to the decompressor via a linker symbol.
+-KBSS_SZ = $(shell echo $$(($$($(CROSS_COMPILE)nm $(obj)/../../../../vmlinux | 
\
++KBSS_SZ = $(shell echo $$(($$($(NM) $(obj)/../../../../vmlinux | \
+   sed -n -e 's/^\([^ ]*\) [AB] __bss_start$$/-0x\1/p' \
+  -e 's/^\([^ ]*\) [AB] __bss_stop$$/+0x\1/p') )) )
+ LDFLAGS_vmlinux = --defsym _kernel_bss_size=$(KBSS_SZ)
+@@ -166,7 +166,7 @@ $(obj)/bswapsdi2.S: 
$(srctree)/arch/$(SRCARCH)/lib/bswapsdi2.S
+ # The .data section is already discarded by the linker script so no need
+ # to bother about it here.
+ check_for_bad_syms = \
+-bad_syms=$$($(CROSS_COMPILE)nm $@ | sed -n 's/^.\{8\} [bc] \(.*\)/\1/p') && \
++bad_syms=$$($(NM) $@ | sed -n 's/^.\{8\} [bc] \(.*\)/\1/p') && \
+ [ -z "$$bad_syms" ] || \
+   ( echo "following symbols must have non local/private scope:" >&2; \
+ echo "$$bad_syms" >&2; rm -f $@; false )
+diff --git a/arch/arm/vdso/Makefile b/arch/arm/vdso/Makefile
+index f4efff9d3afbb..1f5ec9741e6d4 100644
+--- a/arch/arm/vdso/Makefile
 b/arch/arm/vdso/Makefile
+@@ -10,12 +10,13 @@ obj-vdso := $(addprefix $(obj)/, $(obj-vdso))
+ ccflags-y := -fPIC -fno-common -fno-builtin -fno-stack-protector
+ ccflags-y += -DDISABLE_BRANCH_PROFILING
+ 
+-VDSO_LDFLAGS := -Wl,-Bsymbolic -Wl,--no-undefined -Wl,-soname=linux-vdso.so.1
+-VDSO_LDFLAGS += -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096
+-VDSO_LDFLAGS += -nostdlib -shared
+-VDSO_LDFLAGS += $(call cc-ldoption, -Wl$(comma)--hash-style=sysv)
+-VDSO_LDFLAGS += $(call cc-ldoption, -Wl$(comma)--build-id)
+-VDSO_LDFLAGS += $(call cc-ldoption, -fuse-ld=bfd)
++ldflags-$(CONFIG_CPU_ENDIAN_BE8) := --be8
++ldflags-y := -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \
++  -z max-page-size=4096 -z common-page-size=4096 \
++  -nostdlib -shared $(ldflags-y) \
++  $(call ld-option, --hash-style=sysv) \
++  $(call ld-option, --build-id) \
++  -T
+ 
+ obj-$(CONFIG_VDSO) += vdso.o
+ extra-$(CONFIG_VDSO) += vdso.lds
+@@ -37,8 +38,8 @@ KCOV_INSTRUMENT := n
+ $(obj)/vdso.o : $(obj)/vdso.so
+ 
+ # Link rule for the .so file
+-$(obj)/vdso.so.raw: $(src)/vdso.lds $(obj-vdso) FORCE
+-  $(call if_changed,vdsold)
++$(obj)/vdso.so.raw: $(obj)/vdso.lds $(obj-vdso) FORCE
++  $(call if_changed,ld)
+ 
+ $(obj)/vdso.so.dbg: $(obj)/vdso.so.raw $(obj)/vdsomunge FORCE
+   $(call if_changed,vdsomunge)
+@@ -48,11 +49,6 @@ $(obj)/%.so: OBJCOPYFLAGS := -S
+ $(obj)/%.so: $(obj)/%.so.dbg FORCE
+   $(call if_changed,objcopy)
+ 
+-# Actual build commands
+-quiet_cmd_vdsold = VDSO$@
+-  cmd_vdsold = $(CC) $(c_flags) $(VDSO_LDFLAGS) \
+-   -Wl,-T $(filter %.lds,$^) $(filter %.o,$^) -o $@
+-
+ quiet_cmd_vdsomunge = MUNGE   $@
+   cmd_vdsomunge = $(objtree)/$(obj)/vdsomunge $< $@
+ 
+diff --git a/drivers/crypto/bcm/cipher.c b/drivers/crypto/bcm/cipher.c
+index 0b1fc5664b1d8..c2736274ad634 100644
+--- a/drivers/crypto/bcm/cipher.c
 b/drivers/crypto/bcm/cipher.c
+@@ -2980,7 +2980,6 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+ 
+   ctx->enckeylen = keylen;
+   ctx->authkeylen = 0;
+-  memcpy(ctx->enckey, key, ctx->enckeylen);
+ 
+   switch (ct

[gentoo-commits] proj/linux-patches:5.4 commit in: /

2020-10-17 Thread Mike Pagano
commit: 79604c7ea70a1a9b5e59d885ddc2f095d3faed16
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 10:18:21 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:18:21 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=79604c7e

Linux patch 5.4.72

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

 _README |4 +
 1071_linux-5.4.72.patch | 1005 +++
 2 files changed, 1009 insertions(+)

diff --git a/_README b/_README
index ed12598..2cb2603 100644
--- a/_README
+++ b/_README
@@ -327,6 +327,10 @@ Patch:  1070_linux-5.4.71.patch
 From:   http://www.kernel.org
 Desc:   Linux 5.4.71
 
+Patch:  1071_linux-5.4.72.patch
+From:   http://www.kernel.org
+Desc:   Linux 5.4.72
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1071_linux-5.4.72.patch b/1071_linux-5.4.72.patch
new file mode 100644
index 000..deb97f0
--- /dev/null
+++ b/1071_linux-5.4.72.patch
@@ -0,0 +1,1005 @@
+diff --git a/Makefile b/Makefile
+index f342e64c8c1d1..8db75cc76ed16 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 5
+ PATCHLEVEL = 4
+-SUBLEVEL = 71
++SUBLEVEL = 72
+ EXTRAVERSION =
+ NAME = Kleptomaniac Octopus
+ 
+diff --git a/arch/arm/boot/compressed/Makefile 
b/arch/arm/boot/compressed/Makefile
+index 1483966dcf23b..6da67789ac221 100644
+--- a/arch/arm/boot/compressed/Makefile
 b/arch/arm/boot/compressed/Makefile
+@@ -121,7 +121,7 @@ ccflags-y := -fpic $(call cc-option,-mno-single-pic-base,) 
-fno-builtin \
+ asflags-y := -DZIMAGE
+ 
+ # Supply kernel BSS size to the decompressor via a linker symbol.
+-KBSS_SZ = $(shell echo $$(($$($(CROSS_COMPILE)nm $(obj)/../../../../vmlinux | 
\
++KBSS_SZ = $(shell echo $$(($$($(NM) $(obj)/../../../../vmlinux | \
+   sed -n -e 's/^\([^ ]*\) [AB] __bss_start$$/-0x\1/p' \
+  -e 's/^\([^ ]*\) [AB] __bss_stop$$/+0x\1/p') )) )
+ LDFLAGS_vmlinux = --defsym _kernel_bss_size=$(KBSS_SZ)
+@@ -165,7 +165,7 @@ $(obj)/bswapsdi2.S: 
$(srctree)/arch/$(SRCARCH)/lib/bswapsdi2.S
+ # The .data section is already discarded by the linker script so no need
+ # to bother about it here.
+ check_for_bad_syms = \
+-bad_syms=$$($(CROSS_COMPILE)nm $@ | sed -n 's/^.\{8\} [bc] \(.*\)/\1/p') && \
++bad_syms=$$($(NM) $@ | sed -n 's/^.\{8\} [bc] \(.*\)/\1/p') && \
+ [ -z "$$bad_syms" ] || \
+   ( echo "following symbols must have non local/private scope:" >&2; \
+ echo "$$bad_syms" >&2; false )
+diff --git a/drivers/acpi/Makefile b/drivers/acpi/Makefile
+index 5d361e4e3405a..ef1ac4d127dab 100644
+--- a/drivers/acpi/Makefile
 b/drivers/acpi/Makefile
+@@ -48,7 +48,7 @@ acpi-y   += acpi_pnp.o
+ acpi-$(CONFIG_ARM_AMBA)   += acpi_amba.o
+ acpi-y+= power.o
+ acpi-y+= event.o
+-acpi-$(CONFIG_ACPI_REDUCED_HARDWARE_ONLY) += evged.o
++acpi-y+= evged.o
+ acpi-y+= sysfs.o
+ acpi-y+= property.o
+ acpi-$(CONFIG_X86)+= acpi_cmos_rtc.o
+diff --git a/drivers/crypto/bcm/cipher.c b/drivers/crypto/bcm/cipher.c
+index f85356a48e7ea..ec4b5033013eb 100644
+--- a/drivers/crypto/bcm/cipher.c
 b/drivers/crypto/bcm/cipher.c
+@@ -2937,7 +2937,6 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+ 
+   ctx->enckeylen = keylen;
+   ctx->authkeylen = 0;
+-  memcpy(ctx->enckey, key, ctx->enckeylen);
+ 
+   switch (ctx->enckeylen) {
+   case AES_KEYSIZE_128:
+@@ -2953,6 +2952,8 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+   goto badkey;
+   }
+ 
++  memcpy(ctx->enckey, key, ctx->enckeylen);
++
+   flow_log("  enckeylen:%u authkeylen:%u\n", ctx->enckeylen,
+ctx->authkeylen);
+   flow_dump("  enc: ", ctx->enckey, ctx->enckeylen);
+@@ -3013,6 +3014,10 @@ static int aead_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3041,6 +3046,10 @@ static int rfc4543_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3070,6 +3079,10 @@ static int aead_ccm_esp_

[gentoo-commits] proj/linux-patches:5.8 commit in: /

2020-10-17 Thread Mike Pagano
commit: 2e94a538736e0df7e53bd421bf26abe9f50aef6a
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 10:19:31 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:19:31 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=2e94a538

Linux patch 5.8.16

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

 _README |   4 +
 1015_linux-5.8.16.patch | 534 
 2 files changed, 538 insertions(+)

diff --git a/_README b/_README
index 3400494..e29fc26 100644
--- a/_README
+++ b/_README
@@ -103,6 +103,10 @@ Patch:  1014_linux-5.8.15.patch
 From:   http://www.kernel.org
 Desc:   Linux 5.8.15
 
+Patch:  1015_linux-5.8.16.patch
+From:   http://www.kernel.org
+Desc:   Linux 5.8.16
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1015_linux-5.8.16.patch b/1015_linux-5.8.16.patch
new file mode 100644
index 000..38ab50b
--- /dev/null
+++ b/1015_linux-5.8.16.patch
@@ -0,0 +1,534 @@
+diff --git a/Makefile b/Makefile
+index 6c787cd1cb514..a4622ef65436e 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 5
+ PATCHLEVEL = 8
+-SUBLEVEL = 15
++SUBLEVEL = 16
+ EXTRAVERSION =
+ NAME = Kleptomaniac Octopus
+ 
+diff --git a/drivers/crypto/bcm/cipher.c b/drivers/crypto/bcm/cipher.c
+index a353217a0d33e..530c7d9437dd6 100644
+--- a/drivers/crypto/bcm/cipher.c
 b/drivers/crypto/bcm/cipher.c
+@@ -2930,7 +2930,6 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+ 
+   ctx->enckeylen = keylen;
+   ctx->authkeylen = 0;
+-  memcpy(ctx->enckey, key, ctx->enckeylen);
+ 
+   switch (ctx->enckeylen) {
+   case AES_KEYSIZE_128:
+@@ -2946,6 +2945,8 @@ static int aead_gcm_ccm_setkey(struct crypto_aead 
*cipher,
+   goto badkey;
+   }
+ 
++  memcpy(ctx->enckey, key, ctx->enckeylen);
++
+   flow_log("  enckeylen:%u authkeylen:%u\n", ctx->enckeylen,
+ctx->authkeylen);
+   flow_dump("  enc: ", ctx->enckey, ctx->enckeylen);
+@@ -3000,6 +3001,10 @@ static int aead_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3028,6 +3033,10 @@ static int rfc4543_gcm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < GCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = GCM_ESP_SALT_SIZE;
+   ctx->salt_offset = GCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - GCM_ESP_SALT_SIZE, GCM_ESP_SALT_SIZE);
+@@ -3057,6 +3066,10 @@ static int aead_ccm_esp_setkey(struct crypto_aead 
*cipher,
+   struct iproc_ctx_s *ctx = crypto_aead_ctx(cipher);
+ 
+   flow_log("%s\n", __func__);
++
++  if (keylen < CCM_ESP_SALT_SIZE)
++  return -EINVAL;
++
+   ctx->salt_len = CCM_ESP_SALT_SIZE;
+   ctx->salt_offset = CCM_ESP_SALT_OFFSET;
+   memcpy(ctx->salt, key + keylen - CCM_ESP_SALT_SIZE, CCM_ESP_SALT_SIZE);
+diff --git a/drivers/crypto/qat/qat_common/qat_algs.c 
b/drivers/crypto/qat/qat_common/qat_algs.c
+index 1b050391c0c90..02dadcb8852fe 100644
+--- a/drivers/crypto/qat/qat_common/qat_algs.c
 b/drivers/crypto/qat/qat_common/qat_algs.c
+@@ -871,6 +871,11 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   struct icp_qat_fw_la_bulk_req *msg;
+   int digst_size = crypto_aead_authsize(aead_tfm);
+   int ret, ctr = 0;
++  u32 cipher_len;
++
++  cipher_len = areq->cryptlen - digst_size;
++  if (cipher_len % AES_BLOCK_SIZE != 0)
++  return -EINVAL;
+ 
+   ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req);
+   if (unlikely(ret))
+@@ -885,7 +890,7 @@ static int qat_alg_aead_dec(struct aead_request *areq)
+   qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp;
+   qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp;
+   cipher_param = (void *)&qat_req->req.serv_specif_rqpars;
+-  cipher_param->cipher_length = areq->cryptlen - digst_size;
++  cipher_param->cipher_length = cipher_len;
+   cipher_param->cipher_offset = areq->assoclen;
+   memcpy(cipher_param->u.cipher_IV_array, areq->iv, AES_BLOCK_SIZE);
+   auth_param = (void *)((uint8_t *)cipher_param + sizeof(*cipher_param));
+@@ -914,6 +919,9 @@ static int qat_alg_aead_enc(struct aead_request *areq)
+   uint8_t *iv = areq->iv;
+   int ret, ctr = 0;
+ 
++  if (areq->cryptlen % AES_BLOCK_SIZE != 0)
++  return 

[gentoo-commits] proj/linux-patches: New tag: 5.9-2

2020-10-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:21:35 2020 +

New tag: 5.9-2




[gentoo-commits] proj/linux-patches: New tag: 5.8-19

2020-10-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:27:25 2020 +

New tag: 5.8-19




[gentoo-commits] proj/linux-patches: New tag: 5.4-73

2020-10-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:30:10 2020 +

New tag: 5.4-73




[gentoo-commits] proj/linux-patches: New tag: 4.19-151

2020-10-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:49:38 2020 +

New tag: 4.19-151




[gentoo-commits] proj/linux-patches: New tag: 4.14-212

2020-10-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:54:34 2020 +

New tag: 4.14-212




[gentoo-commits] proj/linux-patches: New tag: 4.9-244

2020-10-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 10:59:39 2020 +

New tag: 4.9-244




[gentoo-commits] proj/linux-patches: New tag: 4.4-242

2020-10-17 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 11:04:29 2020 +

New tag: 4.4-242




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

2020-10-17 Thread Andreas Sturmlechner
commit: 5adcea8c584e636d05a6a40a035d3a31ef436f22
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 17 11:02:19 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 17 11:02:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5adcea8c

sys-block/partitionmanager: Raise minimum sys-libs/kpmcore

See also: https://github.com/gentoo/gentoo/pull/17949

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-block/partitionmanager/partitionmanager-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/partitionmanager/partitionmanager-4.2.0.ebuild 
b/sys-block/partitionmanager/partitionmanager-4.2.0.ebuild
index bea8818b665..a4462f0385a 100644
--- a/sys-block/partitionmanager/partitionmanager-4.2.0.ebuild
+++ b/sys-block/partitionmanager/partitionmanager-4.2.0.ebuild
@@ -33,6 +33,6 @@ DEPEND="
>=kde-frameworks/kjobwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=sys-libs/kpmcore-4.1.0:5=
+   >=sys-libs/kpmcore-4.2.0:5=
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: kde-apps/cantor/files/, kde-apps/cantor/

2020-10-17 Thread Andreas Sturmlechner
commit: 06e70a05e74d23fcbb57deb324b67dab0bebd587
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct 15 21:01:21 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 17 11:13:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e70a05

kde-apps/cantor: Update python.patch with upstream review changes

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/cantor/cantor-20.08.2.ebuild |  5 ++---
 08.2-python.patch => cantor-20.08.3-python.patch} | 19 ++-
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/kde-apps/cantor/cantor-20.08.2.ebuild 
b/kde-apps/cantor/cantor-20.08.2.ebuild
index 5ed83ea2278..9ac4987f1a1 100644
--- a/kde-apps/cantor/cantor-20.08.2.ebuild
+++ b/kde-apps/cantor/cantor-20.08.2.ebuild
@@ -13,8 +13,7 @@ QTMIN=5.14.2
 inherit ecm kde.org optfeature python-single-r1
 
 DESCRIPTION="Interface for doing mathematics and scientific computing"
-HOMEPAGE="https://kde.org/applications/education/org.kde.cantor
-https://edu.kde.org/cantor/";
+HOMEPAGE="https://kde.org/applications/en/cantor https://edu.kde.org/cantor/";
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
@@ -74,7 +73,7 @@ RDEPEND="${DEPEND}
 
 RESTRICT+=" test"
 
-PATCHES=( "${FILESDIR}/${P}-python.patch" )
+PATCHES=( "${FILESDIR}/${PN}-20.08.3-python.patch" )
 
 pkg_setup() {
use python && python-single-r1_pkg_setup

diff --git a/kde-apps/cantor/files/cantor-20.08.2-python.patch 
b/kde-apps/cantor/files/cantor-20.08.3-python.patch
similarity index 80%
rename from kde-apps/cantor/files/cantor-20.08.2-python.patch
rename to kde-apps/cantor/files/cantor-20.08.3-python.patch
index 0f3c6774628..c0dc3804c83 100644
--- a/kde-apps/cantor/files/cantor-20.08.2-python.patch
+++ b/kde-apps/cantor/files/cantor-20.08.3-python.patch
@@ -1,13 +1,14 @@
-From c09628ae8c08e8ef0e57b801994acd4276b65b02 Mon Sep 17 00:00:00 2001
+From c794fb5f0f616ce2d9e4004fc459a1c50f077470 Mon Sep 17 00:00:00 2001
 From: Andreas Sturmlechner 
 Date: Sun, 11 Oct 2020 22:47:55 +0200
 Subject: [PATCH] Use CMake FindPython3 module, raises minimum CMake to 3.12
 
+Gives us out-of-the-box future proof python detection (python-3.9 right now).
 ---
  CMakeLists.txt |  2 +-
  src/backends/CMakeLists.txt| 10 --
- src/backends/python/CMakeLists.txt |  4 ++--
- 3 files changed, 7 insertions(+), 9 deletions(-)
+ src/backends/python/CMakeLists.txt |  4 +---
+ 3 files changed, 6 insertions(+), 10 deletions(-)
 
 diff --git a/CMakeLists.txt b/CMakeLists.txt
 index e96e6df0..a90328b5 100644
@@ -44,24 +45,24 @@ index e99e1731..9b6b615e 100644
  set_package_properties(LuaJIT PROPERTIES DESCRIPTION "A lightweight, 
extensible programming language (luajit implementation)."
  URL "https://www.lua.org/";
 diff --git a/src/backends/python/CMakeLists.txt 
b/src/backends/python/CMakeLists.txt
-index 04b4c313..ccf76193 100644
+index 04b4c313..c7868561 100644
 --- a/src/backends/python/CMakeLists.txt
 +++ b/src/backends/python/CMakeLists.txt
-@@ -14,7 +14,7 @@ set(PythonServer_SRCS
+@@ -14,8 +14,6 @@ set(PythonServer_SRCS
pythonserver.cpp
  )
  
 -include_directories(${PYTHONLIBS3_INCLUDE_DIRS})
-+include_directories(${Python3_INCLUDE_DIRS})
- 
+-
  qt5_add_resources(PythonBackend_RSCS python.qrc)
  ki18n_wrap_ui(PythonBackend_SRCS settings.ui)
-@@ -34,7 +34,7 @@ set_target_properties(cantor_pythonserver PROPERTIES 
INSTALL_RPATH_USE_LINK_PATH
+ kconfig_add_kcfg_files(PythonBackend_SRCS settings.kcfgc)
+@@ -34,7 +32,7 @@ set_target_properties(cantor_pythonserver PROPERTIES 
INSTALL_RPATH_USE_LINK_PATH
  if(MSVC)
set_property(TARGET cantor_pythonserver PROPERTY LINK_FLAGS 
"/SUBSYSTEM:CONSOLE")
  endif()
 -target_link_libraries(cantor_pythonserver ${PYTHONLIBS3_LIBRARIES})
-+target_link_libraries(cantor_pythonserver ${Python3_LIBRARIES})
++target_link_libraries(cantor_pythonserver Python3::Python)
  
  if(BUILD_TESTING)
add_executable(testpython testpython.cpp settings.cpp)



[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/

2020-10-17 Thread Joonas Niilola
commit: ac2e479166b3eb53acbedcbe0204d9131653977a
Author: Justin Keogh  v6y  net>
AuthorDate: Sat Oct 17 11:25:32 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 11:29:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2e4791

www-client/netsurf: install manpages on 3.10-r3

Closes: https://bugs.gentoo.org/741476
Signed-off-by: Justin Keogh  v6y.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/netsurf-3.10-r3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/www-client/netsurf/netsurf-3.10-r3.ebuild 
b/www-client/netsurf/netsurf-3.10-r3.ebuild
index 2d6a524e3b2..ff68d956965 100644
--- a/www-client/netsurf/netsurf-3.10-r3.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r3.ebuild
@@ -145,4 +145,6 @@ src_install() {
 
insinto /usr/share/pixmaps
doins frontends/gtk/res/netsurf.xpm
+   doman docs/netsurf-fb.1
+   doman docs/netsurf-gtk.1
 }



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

2020-10-17 Thread Sam James
commit: 3a8bfd8768607691f52c17153d9585d0e4ceaac0
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 11:30:54 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 11:31:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8bfd87

dev-ml/ocaml-gettext: depend on earlier OCaml for old rev

The older version uses -unsafe-string which is forbidden
in 4.10.0.

Closes: https://bugs.gentoo.org/749690
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 ...{ocaml-gettext-0.3.7-r1.ebuild => ocaml-gettext-0.3.7-r2.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r1.ebuild 
b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r2.ebuild
similarity index 90%
rename from dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r1.ebuild
rename to dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r2.ebuild
index c4643c7c33a..a71acc3dd62 100644
--- a/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r1.ebuild
+++ b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7-r2.ebuild
@@ -17,7 +17,11 @@ RESTRICT="!test? ( test )"
 
 PATCHES=( "${FILESDIR}"/ocaml-unsafe-string.patch )
 
-RDEPEND=">=dev-lang/ocaml-3.12.1:=
+# 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



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

2020-10-17 Thread Mark Wright
commit: a9511a558e48c0f6a7a74a8d7c161eda1948dd3f
Author: Mark Wright  gentoo  org>
AuthorDate: Sat Oct 17 11:44:37 2020 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sat Oct 17 11:44:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9511a55

dev-ml/cudf: Fix 633836 749243

cudf needs to be linked with libunwind when compiled with dev-lang/ocaml
where dev-lang/ocaml is compiled with the spacetime USE flag.  Thanks
to Flo Gravo and toralf for reporting.

Closes: https://bugs.gentoo.org/633836
Closes: https://bugs.gentoo.org/749243
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Mark Wright  gentoo.org>

 dev-ml/cudf/cudf-0.8-r1.ebuild | 6 +++---
 dev-ml/cudf/cudf-0.9.ebuild| 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ml/cudf/cudf-0.8-r1.ebuild b/dev-ml/cudf/cudf-0.8-r1.ebuild
index 3d7e202217b..68264255481 100644
--- a/dev-ml/cudf/cudf-0.8-r1.ebuild
+++ b/dev-ml/cudf/cudf-0.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -34,10 +34,10 @@ src_prepare() {
-e 's|make|$(MAKE)|g' \
Makefile || die
sed -i \
-   -e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses 
glib-2.0)|g' \
+   -e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0 
libunwind)|g' \
c-lib/Makefile || die
sed -i \
-   -e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses 
glib-2.0)|g' \
+   -e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0 
libunwind)|g' \
c-lib/Makefile.variants || die
 
tc-export CC PKG_CONFIG

diff --git a/dev-ml/cudf/cudf-0.9.ebuild b/dev-ml/cudf/cudf-0.9.ebuild
index 5a176346903..0294691bd95 100644
--- a/dev-ml/cudf/cudf-0.9.ebuild
+++ b/dev-ml/cudf/cudf-0.9.ebuild
@@ -35,10 +35,10 @@ src_prepare() {
-e 's|make|$(MAKE)|g' \
Makefile || die
sed -i \
-   -e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses 
glib-2.0)|g' \
+   -e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0 
libunwind)|g' \
c-lib/Makefile || die
sed -i \
-   -e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses 
glib-2.0)|g' \
+   -e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0 
libunwind)|g' \
c-lib/Makefile.variants || die
 
tc-export CC PKG_CONFIG



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

2020-10-17 Thread Sam James
commit: 660c42c58598e9e049bc3358f194e3c302e8775d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 12:18:43 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 12:18:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660c42c5

dev-ml/ocamlgraph: DeprecatedInsinto

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild | 13 +++--
 dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild | 11 ++-
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild 
b/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
index 7b7df7eac4c..41454fc2208 100644
--- a/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
+++ b/dev-ml/ocamlgraph/ocamlgraph-1.8.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-inherit findlib eutils
+inherit eutils findlib
 
 DESCRIPTION="O'Caml Graph library"
 HOMEPAGE="http://ocamlgraph.lri.fr/index.en.html";
@@ -50,13 +50,14 @@ src_install() {
fi
 
dodoc README.adoc CREDITS FAQ CHANGES
-   if use doc; then
-   dohtml doc/*
-   fi
 
if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples
+   dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
+
+   if use doc; then
+   docinto html
+   dodoc doc/*
+   fi
 }

diff --git a/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild 
b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild
index 9c4e5391fc6..df67c7f57f1 100644
--- a/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild
+++ b/dev-ml/ocamlgraph/ocamlgraph-1.8.8-r1.ebuild
@@ -45,13 +45,14 @@ src_install() {
fi
 
dodoc README.adoc CREDITS FAQ CHANGES
-   if use doc; then
-   dohtml doc/*
-   fi
 
if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples
+   dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
+
+   if use doc; then
+   docinto html
+   dodoc doc/*
+   fi
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/customrescuecd-x86_64/

2020-10-17 Thread Andrea Postiglione
commit: e94937ef12b764eb9f378bfaf8e6fcc00f35cb4e
Author: Andrea Postiglione  gmail  com>
AuthorDate: Sat Oct 17 12:19:30 2020 +
Commit: Andrea Postiglione  gmail  com>
CommitDate: Sat Oct 17 12:19:30 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e94937ef

app-admin/customrescuecd-x86_64: version bump to 0.11.0

Signed-off-by: Andrea Postiglione  gmail.com>

 .../customrescuecd-x86_64-0.11.0.ebuild| 55 ++
 1 file changed, 55 insertions(+)

diff --git 
a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.11.0.ebuild 
b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.11.0.ebuild
new file mode 100644
index ..96d32df6
--- /dev/null
+++ b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.11.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="CUSTOMRESCUECD-x86_64"
+DESCRIPTION="A system rescue cd or usbstick for desktop and server based on 
gentoo"
+HOMEPAGE="https://sourceforge.net/projects/customrescuecd";
+SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
+
+LICENSE="GPL-3"
+SLOT="${PV}"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror"
+
+S=${WORKDIR}
+
+src_unpack() { :; }
+
+src_install() {
+   insinto "/usr/share/${PN%-*}"
+   doins "${DISTDIR}/${MY_P}-${PV}.iso"
+}
+
+pkg_postinst() {
+   local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
+
+   # no version newer than ours? we're the newest!
+   if ! has_version ">${CATEGORY}/${PF}"; then
+   ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die
+   fi
+}
+
+pkg_postrm() {
+   local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
+
+   # if there is no version newer than ours installed
+   if ! has_version ">${CATEGORY}/${PF}"; then
+   # and we are truly and completely uninstalled...
+   if [[ ! ${REPLACED_BY_VERSION} ]]; then
+   # then find an older version to set the symlink to
+   local newest_version=$(best_version 
"<${CATEGORY}/${PF}")
+
+   if [[ ${newest_version} ]]; then
+   # update the symlink
+   ln -f -s -v "${newest_version%-r*}.iso" "${f}" 
|| die
+   else
+   # last version removed? clean up the symlink
+   rm -v "${f}" || die
+   # and the parent directory
+   rmdir "${f%/*}" || die
+   fi
+   fi
+   fi
+}



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

2020-10-17 Thread Mike Pagano
commit: caeba42eb3968f5c264969f535955b30db870ad3
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Oct 17 12:37:50 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Oct 17 12:37:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caeba42e

sys-kernel/gentoo-sources: Linux patches and genpatches

Linux patch 5.9.1
Linux patch 5.8.16
Linux patch 5.4.72
Linux patch 4.19.152
Linux patch 4.14.202
Linux patch 4.9.240
Linux patch 4.4.240

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest | 21 
 .../gentoo-sources/gentoo-sources-4.14.202.ebuild  | 28 ++
 .../gentoo-sources/gentoo-sources-4.19.152.ebuild  | 28 ++
 .../gentoo-sources/gentoo-sources-4.4.240.ebuild   | 28 ++
 .../gentoo-sources/gentoo-sources-4.9.240.ebuild   | 28 ++
 .../gentoo-sources/gentoo-sources-5.4.72.ebuild| 28 ++
 .../gentoo-sources/gentoo-sources-5.8.16.ebuild| 28 ++
 .../gentoo-sources/gentoo-sources-5.9.1.ebuild | 28 ++
 8 files changed, 217 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index a8fa0f0d9a5..485fa32657e 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -10,6 +10,9 @@ DIST genpatches-4.14-210.extras.tar.xz 3340 BLAKE2B 
ea895af080edc04f4ad7c68ae986
 DIST genpatches-4.14-211.base.tar.xz 4607068 BLAKE2B 
2642c4e7241e67d91f5109dc71631d619bd823ddaeb53663d67103ddc38e5deb62b0d9119a8ca5ad7f0ea048273a138d87f30253816288d9238742e7e00db85e
 SHA512 
8f0b78df184e05f95303f62fc13dbce253a1ec98c42270b1f19c21bfd6a0d57c4ae6d8c3a35f81a7f401035922d7d0fe30fc6d3487214892169cffcc0e0869f9
 DIST genpatches-4.14-211.experimental.tar.xz 6084 BLAKE2B 
7bdc422507d997eb239fa3ccfa19c0cd639d917d76bddb43e0a5615adfa321554a2d8fa85bcf7bcf5683b39a697368f93b2381f9004f17f20d615f31e3eac8ec
 SHA512 
c5a1bed132476f901983638325b6366b6c37cdc1d13b3cc126c1158b3ab11e25337729f389ba514c36a4773895d7b385f7328534ecfbae793d66f8d906ddedbb
 DIST genpatches-4.14-211.extras.tar.xz 3340 BLAKE2B 
7b14d6340461659f32c9fc40adddb58da492945e495150b33b80c8fc99664062438408ba5949dac0e7d85be60fbea4fbdb2f28b873c07ccc454b5dbfcc7b7cfc
 SHA512 
46ef915598b2d7d69da1133689fa09922aa3d0d2c3af941bdfb29becc0fdb9cb7b99534dcf6578707d1b2aea9785f497b0ed465c1cc49756516b1977828b3208
+DIST genpatches-4.14-212.base.tar.xz 4611792 BLAKE2B 
5d828c53d22cbc3ed6d0ed5109151c023d404c084c70dc84ec55f7207056f48a73dd4160989c17104ceff8e8aab66e7685bba89c404cdf6f250631c2ddd72a85
 SHA512 
f0a15184c8e71071edaf2e31127b0cab65b32005c0c42dc7988550043417ec107df9f625e95122309d635dbff54fe133055a1ed2dbdb0d73d145391594c2304b
+DIST genpatches-4.14-212.experimental.tar.xz 6084 BLAKE2B 
25ac54be062187e12a17860380edce9db19f160dc4f6e92fd614c7df2f8a4d58fd60baad8bb84730ce58a14332eebf06001578c910dd45b082a4ad1c4eb3da84
 SHA512 
bd885b6bb007b53e03b069efaacda8af99e93d2eca204edd8a7b5f84b65cea4c6720be5b2e6f99aaa536c0ff59701419065c62d5811f2520f21bc37d13bd8b68
+DIST genpatches-4.14-212.extras.tar.xz 3340 BLAKE2B 
e3dd6da1efb30bfa22d3a971731dc4382247bb9d2a645cda3454803fbce6a27698870d27e8160dcc062330fdc0b3ead889427b8db0fa2c59d8175cdcd4ac
 SHA512 
6b018a670c5f28fce087eb7d694fae321fe912767965e397c496b1aca95598a0efdb2b611fdbc856d16c8d00652b58a8a29507570126af8c8706adaa15ed6a0b
 DIST genpatches-4.19-145.base.tar.xz 3890268 BLAKE2B 
6705feaa0dd76fab27a883c1ecdb325d00467fc50e051fa205c70c0fa07e62731406066589d3ea88bad2e1fb9d3aa3ffecacc0391348183a92097b8d69477c1c
 SHA512 
6385ce0d318f988338c14aca095f2c054835a7e88ecf63829994eadee02bbf35beee39a3e366c4c445064c70be4ae5fc6105293fee36c6cdf81bb3206b0eeb6f
 DIST genpatches-4.19-145.experimental.tar.xz 6972 BLAKE2B 
fec91bdb34d9ab0d52f4ab920159f16cf43cc63e2ea8d079e61cd247c1bbaf8e57d183a484670d5e703542bf2c78d59029e09c0eefac7686392dd727671c40a0
 SHA512 
ae35835ed9b9854147a4b9f5111bcb37980f8664b59894654970ec7337c7114e86d639b0198144cfef87756740ef08ad7a08fb2bca6f78aa319bf662dcb92095
 DIST genpatches-4.19-145.extras.tar.xz 3316 BLAKE2B 
b8ea2c727280adcbc4cd30cce7a20f8ae22985c89d3749cabb3b5499b22dfd7f7297428e38b8881d2f3ce99c7786c50a2d181d9fb9de28321ff8416c7562fc8e
 SHA512 
adf93acb5f86addcdaca9083da5a2ac0939654949a497b107bafb47ea35a8aff13e74906b93d9b40133082ab96339381a6addf2b1b6a6c2df7c9982cf031fac2
@@ -28,6 +31,9 @@ DIST genpatches-4.19-149.extras.tar.xz 3316 BLAKE2B 
cd042213619de10049e4c3810c71
 DIST genpatches-4.19-150.base.tar.xz 3998932 BLAKE2B 
b46452d7faedc19035f41f6d9395387e7e8ac448e5df1383c3ae2af9ad4b904bfcf1abe9cf6b1dec8604da5a55d8a5a443896087d4d339873a88158203223137
 SHA512 
eff0530f0942d1460d944daaec5a4f2c58a28f07f0b207a4cd54e706cb0222398739890c386ef2f5544da8132e309e5d42fbf36d43e0f149e57b8631f978668a
 DIST genpatches-4.19-150.experimental.tar.xz 6976 BLAKE2B 
d94ae2f2c0d464f01ab7713a40780c9e2fe25bebf3e0ef8b04d19a57d

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

2020-10-17 Thread Maciej Mrozowski
commit: 4a1b54f209e877bfffa8f9db8031a725003b00ca
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sat Oct 17 13:11:40 2020 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sat Oct 17 13:12:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1b54f2

net-im/kadu: add missing qtconcurrent dependency

Closes: https://bugs.gentoo.org/740660
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Maciej Mrozowski  gentoo.org>

 net-im/kadu/kadu-4.3-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/kadu/kadu-4.3-r2.ebuild b/net-im/kadu/kadu-4.3-r2.ebuild
index 4b1cc6ce54b..994c8fdf46f 100644
--- a/net-im/kadu/kadu-4.3-r2.ebuild
+++ b/net-im/kadu/kadu-4.3-r2.ebuild
@@ -24,6 +24,7 @@ REQUIRED_USE="
 COMMON_DEPEND="
>=app-arch/libarchive-2.6[lzma]
>=dev-libs/injeqt-1.1.0
+   dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtdeclarative:5



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

2020-10-17 Thread Miroslav Šulc
commit: e27c2a849820e2dd70f9b5a400bcdcca12dd12a4
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Oct 17 13:16:53 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 17 13:17:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27c2a84

media-sound/musescore: redigested 3.5.2

Closes: https://bugs.gentoo.org/749717
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/musescore/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index 8b9b9e42dbd..bca12ef1b12 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,4 +1,4 @@
 DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 
7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184
 SHA512 
69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc
 DIST musescore-3.5.1.tar.gz 66952759 BLAKE2B 
74907cc3a7c2305f26a763c12d5bba63a42d720bf97103c366e8d51ca513f8e77e3e950c6674c1c68f71b6e73deaf75dc35de82ee509df632ba3752a34486122
 SHA512 
ae3907f0cc39f0855fe5069a21d87c5c6ddc31811def36ebf9e069be773693363569fb6b7ad35ff9bf2a64c771133b7c68d50636af9e0733743dd365bc86f654
-DIST musescore-3.5.2.tar.gz 66323693 BLAKE2B 
d9121f293519934b29bb51c67b9459269b87b6007ce4cef7d298bc78922605d8d518161d01423a41df03d4f4f0e0f3fc070179b27c75890c8400c4696833
 SHA512 
957e58e537f8b0419bc74dae775c0c320893d0cc1e038381bab660acd0a90ddf90708e306470133ebc61825373905a115a8a1da5a296a01580db9d2cb1a1b3f7
+DIST musescore-3.5.2.tar.gz 66326638 BLAKE2B 
6f4f10c40c2c9c84a1cf07b45ce1badf14a74c834315a1e7768ffbf6738fafb550937105be9e8fd0c7deb79721691fbf40621135e0e2a7354129c00e3623c6fb
 SHA512 
4e98bebaa43abcb692969bd3272c64b6a8ff8e794c54ca8d4ed7dcb8059f4adbe498491f21b3b6d90e6495d4f44166747e1c1869617eba82af6db1aea6b06d38
 DIST musescore-3.5.tar.gz 66798006 BLAKE2B 
dc3a30d187d22124216023597e98b80d13bc7a47181b65978b2a3c91c419e2783d6fa499b6bed6dcb122155a0b6f72a3ec89d0c9be4355e7afe10bc4fca1a907
 SHA512 
db2d22abf1b53e37ea5e3b2f367dc945afa3bab7fb4c5b3b5c172498060170a3b0a96767584c0959b29c412729eb059917b98058c6b11e30f54ec4047a775e96



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

2020-10-17 Thread Joonas Niilola
commit: 39a4bf44b5d40495560249a6bdd3823c3a19c603
Author: Christian Strahl  gmail  com>
AuthorDate: Thu Oct  8 13:29:10 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a4bf44

dev-util/clion: remove old versions

Package-Manager: Portage-3.0.4-r1, Repoman-3.0.1
Signed-off-by: Christian Strahl  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17849
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/clion/Manifest  |  1 -
 dev-util/clion/clion-2020.2.3.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index 569ea39854f..f653dedd19b 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -1,2 +1 @@
-DIST clion-2020.2.3.tar.gz 553585955 BLAKE2B 
5bfa5da56a3dc79034ff8b4f1c66107f5143a502643d5c21289e87fd2b0510e84445366e870fd5cc5c02387d3db696bf07ad848f890d3e2438335ce5e64eded5
 SHA512 
f7b282dbee516249175572cb3b3910d1437c9f6720fd94aaaeb148e4ceb0eeea82428b4b83af6af142dee8ba749c3baa16e71cf5e9bced7e803f8d425b9a0d2c
 DIST clion-2020.2.4.tar.gz 554105965 BLAKE2B 
f2854abed5773647152d1631e6b3a5493683336b63b6435af7461f41e1e001e834cdf9a4113a6a0ba4e1fd956d5b8a7706ac7b1f28db59ce6a9e05718cbd07b2
 SHA512 
f0fc517588bf1d61227bd65aa71da3276a643b67ca5dfe4dfc7d6460db5498fe5f2a86a9d5a98d5d3dbef1624baf926093e2a07fab84431d0c9b8daaaffc8a4f

diff --git a/dev-util/clion/clion-2020.2.3.ebuild 
b/dev-util/clion/clion-2020.2.3.ebuild
deleted file mode 100644
index e0021195a58..000
--- a/dev-util/clion/clion-2020.2.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop eutils
-
-DESCRIPTION="A complete toolset for C and C++ development"
-HOMEPAGE="https://www.jetbrains.com/clion";
-SRC_URI="https://download.jetbrains.com/cpp/CLion-${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
-   Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0
-   EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM
-   LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL public-domain PSF-2 UoI-NCSA 
ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="bindist mirror splitdebug"
-IUSE="custom-jdk"
-
-# RDEPENDS may cause false positives in repoman.
-# clion requires cmake and gdb at runtime to build and debug C/C++ projects
-RDEPEND="
-   dev-libs/libdbusmenu
-   dev-util/cmake
-   sys-devel/gdb
-   !custom-jdk? ( virtual/jdk )"
-
-QA_PREBUILT="opt/${P}/*"
-
-src_prepare() {
-   default
-
-   local remove_me=(
-   bin/gdb/linux
-   bin/lldb/linux
-   bin/cmake
-   license/CMake*
-   lib/pty4j-native/linux/ppc64le
-   )
-
-   use amd64 || remove_me+=( bin/fsnotifier64 
lib/pty4j-native/linux/x86_64)
-   use x86 || remove_me+=( bin/fsnotifier lib/pty4j-native/linux/x86)
-
-   use custom-jdk || remove_me+=( jbr )
-
-   rm -rv "${remove_me[@]}" || die
-}
-
-src_install() {
-   local dir="/opt/${P}"
-
-   insinto "${dir}"
-   doins -r *
-   fperms 755 "${dir}"/bin/{clion.sh,clang/linux/clang{d,-tidy}}
-
-   if use amd64; then
-   fperms 755 "${dir}"/bin/fsnotifier64
-   fi
-   if use arm; then
-   fperms 755 "${dir}"/bin/fsnotifier-arm
-   fi
-   if use x86; then
-   fperms 755 "${dir}"/bin/fsnotifier
-   fi
-
-   if use custom-jdk; then
-   if [[ -d jbr ]]; then
-   fperms 755 
"${dir}"/jbr/bin/{jaotc,java,javac,jdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
-   fi
-   fi
-
-   make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
-   newicon "bin/${PN}.svg" "${PN}.svg"
-   make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
-
-   # recommended by: 
https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
-   dodir /usr/lib/sysctl.d/
-   echo "fs.inotify.max_user_watches = 524288" > 
"${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
-}



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

2020-10-17 Thread Joonas Niilola
commit: 983661b590bfa3cd4f0e883537f31192ae7e25c1
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Oct 12 13:29:34 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983661b5

net-libs/libwebsockets: bump to 4.1.3

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/libwebsockets/Manifest   |  1 +
 net-libs/libwebsockets/libwebsockets-4.1.3.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index ae6cc8f8ef9..dd74f000643 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,3 +1,4 @@
 DIST libwebsockets-3.2.1.tar.gz 9868342 BLAKE2B 
d822552c611f7cd0ee416bf9b9576c6052e196c1aa68b12c46a00865d3dcd131840218394317f191485fc61d8f3b7654d4a652a47f11d279a22df84a2350
 SHA512 
a2d30a7a0416a26484743efdaa8635542480a74b0ef0f6e172dab5de4688486efb13457fc8a884d9916f76322cab0cbc9ab675f496558edd1dd9b833d087207d
 DIST libwebsockets-4.0.20.tar.gz 12342036 BLAKE2B 
983190f7f63eb9db09b688ae056c6fdee32ac6d57f4afe3fb42cd662202c290c21a28e9c107d61cd3b2ddb25478f93b56008dc939ced28cd1c5abd6314fb1b32
 SHA512 
b2ab19623557b67abf157aed0317fb2305304e72c7e40c202c0bc855a499bbef64978e9187adcfdd2ef251497144db4a9fbaebaf37a320c7190720e9d194b67a
 DIST libwebsockets-4.1.2.tar.gz 12676362 BLAKE2B 
9b65217d799ffa6637dc79630224f3ec9e8c7e8075b7eebfc55a111d9ade534b912059c170bc4f435d2d8424340d5ccda75f3a8992a45ef128ea82bfc789391f
 SHA512 
1aeb105191191c55eb01f0cf565d7d16e32e8239af3a3ee653dfb4b5dfc42302490dfbdeac9c9cab0759e016a4a1c8c05938f26ce62a024e0d50600cdd86
+DIST libwebsockets-4.1.3.tar.gz 12690921 BLAKE2B 
31913cb1f4d77618c9f9686e7355dbcc67bed56e8d5ea145ac948bc28e3a99ba4907f428260e2b9221f9cbefd46ceb9fd37aae5e5797ecd0137e4c63dcd255c9
 SHA512 
33b23aaecb85c2bf87dce04fc16c6d8b08520d6273d94debfd9e9a7660501254d9dacd2a570d160dfa8bbadf28ccee43938be15ed7309f733a4f4720c1d3a41b

diff --git a/net-libs/libwebsockets/libwebsockets-4.1.3.ebuild 
b/net-libs/libwebsockets/libwebsockets-4.1.3.ebuild
new file mode 100644
index 000..30dbd55c5f2
--- /dev/null
+++ b/net-libs/libwebsockets/libwebsockets-4.1.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 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 libressl 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 )
+   ssl? ( ?? ( libressl mbedtls ) )
+   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? (
+   !libressl? (
+   !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)
+   -D

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

2020-10-17 Thread Joonas Niilola
commit: c54a726bbf7c766ea1034355b84c76d76e07844a
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Oct 12 13:30:06 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54a726b

net-libs/libwebsockets: drop 4.1.2

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/17909
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/libwebsockets/Manifest   |  1 -
 net-libs/libwebsockets/libwebsockets-4.1.2.ebuild | 84 ---
 2 files changed, 85 deletions(-)

diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index dd74f000643..e5a2add31c3 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,4 +1,3 @@
 DIST libwebsockets-3.2.1.tar.gz 9868342 BLAKE2B 
d822552c611f7cd0ee416bf9b9576c6052e196c1aa68b12c46a00865d3dcd131840218394317f191485fc61d8f3b7654d4a652a47f11d279a22df84a2350
 SHA512 
a2d30a7a0416a26484743efdaa8635542480a74b0ef0f6e172dab5de4688486efb13457fc8a884d9916f76322cab0cbc9ab675f496558edd1dd9b833d087207d
 DIST libwebsockets-4.0.20.tar.gz 12342036 BLAKE2B 
983190f7f63eb9db09b688ae056c6fdee32ac6d57f4afe3fb42cd662202c290c21a28e9c107d61cd3b2ddb25478f93b56008dc939ced28cd1c5abd6314fb1b32
 SHA512 
b2ab19623557b67abf157aed0317fb2305304e72c7e40c202c0bc855a499bbef64978e9187adcfdd2ef251497144db4a9fbaebaf37a320c7190720e9d194b67a
-DIST libwebsockets-4.1.2.tar.gz 12676362 BLAKE2B 
9b65217d799ffa6637dc79630224f3ec9e8c7e8075b7eebfc55a111d9ade534b912059c170bc4f435d2d8424340d5ccda75f3a8992a45ef128ea82bfc789391f
 SHA512 
1aeb105191191c55eb01f0cf565d7d16e32e8239af3a3ee653dfb4b5dfc42302490dfbdeac9c9cab0759e016a4a1c8c05938f26ce62a024e0d50600cdd86
 DIST libwebsockets-4.1.3.tar.gz 12690921 BLAKE2B 
31913cb1f4d77618c9f9686e7355dbcc67bed56e8d5ea145ac948bc28e3a99ba4907f428260e2b9221f9cbefd46ceb9fd37aae5e5797ecd0137e4c63dcd255c9
 SHA512 
33b23aaecb85c2bf87dce04fc16c6d8b08520d6273d94debfd9e9a7660501254d9dacd2a570d160dfa8bbadf28ccee43938be15ed7309f733a4f4720c1d3a41b

diff --git a/net-libs/libwebsockets/libwebsockets-4.1.2.ebuild 
b/net-libs/libwebsockets/libwebsockets-4.1.2.ebuild
deleted file mode 100644
index 30dbd55c5f2..000
--- a/net-libs/libwebsockets/libwebsockets-4.1.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2020 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 libressl 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 )
-   ssl? ( ?? ( libressl mbedtls ) )
-   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? (
-   !libressl? (
-   !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)
-  

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

2020-10-17 Thread Joonas Niilola
commit: c7d1adac76f115c083fd28db95a8cac8321ab07c
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Oct 12 18:19:28 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7d1adac

dev-python/bluelet: correct DISTUTILS_USE_SETUPTOOLS, port to py3.9

Closes: https://bugs.gentoo.org/748039
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/bluelet/bluelet-0.2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/bluelet/bluelet-0.2.0.ebuild 
b/dev-python/bluelet/bluelet-0.2.0.ebuild
index eb755c3e13a..dcd02327035 100644
--- a/dev-python/bluelet/bluelet-0.2.0.ebuild
+++ b/dev-python/bluelet/bluelet-0.2.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/fritzing/, sci-electronics/fritzing/files/

2020-10-17 Thread Joonas Niilola
commit: e8b5c73c9fe474359160b9ee6e7d4df46e9f
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Thu Oct  1 02:23:25 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b5c73c

sci-electronics/fritzing: version bump to 0.9.4

Bug: https://bugs.gentoo.org/633990
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Ross Charles Campbell  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17724
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/fritzing/Manifest  |  2 +
 .../files/fritzing-0.9.4-fix-libgit2-version.patch | 19 +
 .../files/fritzing-0.9.4-move-parts-db-path.patch  | 55 +++
 sci-electronics/fritzing/fritzing-0.9.4.ebuild | 81 ++
 4 files changed, 157 insertions(+)

diff --git a/sci-electronics/fritzing/Manifest 
b/sci-electronics/fritzing/Manifest
index e69dae5eed9..ad703c4dbb4 100644
--- a/sci-electronics/fritzing/Manifest
+++ b/sci-electronics/fritzing/Manifest
@@ -1,2 +1,4 @@
 DIST fritzing-0.9.2b.tar.gz 10913985 BLAKE2B 
d25eed63ec1448b158684c27edaac1aebce93b03c5f36b0a8939c2b0f256203ffcb727f809c4ca3facd186f39218055ad404886633a3cf11ba3126e5177cb286
 SHA512 
a8b6d99c4e08f86d7a7cc6574053e8b1af565a3919cb2fc406e67972052b3fa3ded002be43e4fd0345189e4e1f3cecb3851cd14711efd83ccbcbef4cbd135c58
+DIST fritzing-0.9.4.tar.gz 11430102 BLAKE2B 
20232b3c33308edcab188c61597f87d8a21d9b786eeab4e398c1add6e263562d1b0df95634850d5271decfa380d7b2b0c18c7f19f8b8544f330687e4cffa3700
 SHA512 
b148d8b93d2e452c975ca3acfd2ad5de4259f99da69c5890ebeea30730674526d480ee3830f61f6057e83b7720f07fce80ef3a74d4b718be691a92d656b755e0
 DIST fritzing-parts-0.9.2b.tar.gz 15924206 BLAKE2B 
48ad614c363c77b309275f3f808f9e4e8f38587cbb00439716102e88267ad33536e06b531304abb26f40932d9fc72a4f2563596b0084c5b1ff082adb72132b07
 SHA512 
055c866532c4a09a7de3315fffc485c6be5a576e998fca7b001faae513da86d451ca8ed39583108ec54472ab0e1d8b953c192efcf93e5c19139f0fa83484a549
+DIST fritzing-parts-0.9.4.tar.gz 17662003 BLAKE2B 
a67f4f1297793131d25e6b9c853e987fc0c5ecebd5f57b3675b7f9c4539f867ad18fc6e854c7a2bef1669e05dbc13dcc93df9b9befb8991ca64b2bc3e2a71b84
 SHA512 
f6f6c396eaf0b61dd56ece22f6bb8fce4369503729fd8f5550643e74a60aaad75abce9e391d63d52f12e4f3420296791fdf9832f7c8507dad2cf623e1bd8340f

diff --git 
a/sci-electronics/fritzing/files/fritzing-0.9.4-fix-libgit2-version.patch 
b/sci-electronics/fritzing/files/fritzing-0.9.4-fix-libgit2-version.patch
new file mode 100644
index 000..47aea61ae76
--- /dev/null
+++ b/sci-electronics/fritzing/files/fritzing-0.9.4-fix-libgit2-version.patch
@@ -0,0 +1,19 @@
+commit 472951243d70eeb40a53b1f7e16e6eab0588d079
+Author: PsikoBlock 
+Date:   Fri Apr 10 21:41:52 2020 +0200
+
+Fix libgit2 version check to allow building with versions >= 1.0
+
+diff --git a/src/version/partschecker.cpp b/src/version/partschecker.cpp
+index 65daf76e..36300fe0 100644
+--- a/src/version/partschecker.cpp
 b/src/version/partschecker.cpp
+@@ -115,7 +115,7 @@ bool PartsChecker::newPartsAvailable(const QString 
&repoPath, const QString & sh
+   /**
+* Connect to the remote.
+*/
+-#if LIBGIT2_VER_MINOR > 24
++#if LIBGIT2_VER_MAJOR > 0 || (LIBGIT2_VER_MAJOR == 0 && LIBGIT2_VER_MINOR > 
24)
+   error = git_remote_connect(remote, GIT_DIRECTION_FETCH, &callbacks, 
NULL, NULL);
+ #elif LIBGIT2_VER_MINOR == 24
+   error = git_remote_connect(remote, GIT_DIRECTION_FETCH, &callbacks, 
NULL);

diff --git 
a/sci-electronics/fritzing/files/fritzing-0.9.4-move-parts-db-path.patch 
b/sci-electronics/fritzing/files/fritzing-0.9.4-move-parts-db-path.patch
new file mode 100644
index 000..97835d489cc
--- /dev/null
+++ b/sci-electronics/fritzing/files/fritzing-0.9.4-move-parts-db-path.patch
@@ -0,0 +1,55 @@
+diff --git a/src/fapplication.cpp b/src/fapplication.cpp
+index 72159c99..d6ba26ef 100644
+--- a/src/fapplication.cpp
 b/src/fapplication.cpp
+@@ -785,7 +785,7 @@ bool FApplication::loadReferenceModel(const QString & 
databaseName, bool fullLoa
+ bool FApplication::loadReferenceModel(const QString &  databaseName, bool 
fullLoad, ReferenceModel * referenceModel)
+ {
+   QDir dir = FolderUtils::getAppPartsSubFolder("");
+-  QString dbPath = dir.absoluteFilePath("parts.db");
++  QString dbPath = FolderUtils::getTopLevelDocumentsPath() + "/parts.db";
+ 
+   QFileInfo info(dbPath);
+   bool dbExists = (info.size() > 0) && !fullLoad;
+@@ -798,7 +798,11 @@ bool FApplication::loadReferenceModel(const QString &  
databaseName, bool fullLo
+   sha = PartsChecker::getSha(dir.absolutePath());
+   if (sha.isEmpty()) {
+   DebugDialog::debug(QString("1.6 SHA empty"));
++#ifdef PARTS_COMMIT
++  sha = PARTS_COMMIT;
++#else
+   return false;
++#endif
+   }
+   referenceModel->setSha(sha);
+   }
+@@ -2042

[gentoo-commits] repo/gentoo:master commit in: net-dialup/freeradius/files/, net-dialup/freeradius/

2020-10-17 Thread Joonas Niilola
commit: 48cd44905411daf0c9914d0df63b387e29e75b10
Author: Daniele Rondina  gmail  com>
AuthorDate: Fri Sep 18 10:15:27 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48cd4490

net-dialup/freeradius: Bump v.3.0.20-r1

Drop unneeded systemd's tmpfiles

Package-Manager: Portage-2.3.89, Repoman-2.3.22
Signed-off-by: Daniele Rondina  gmail.com>
Bug: https://bugs.gentoo.org/630910
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dialup/freeradius/files/freeradius.tmpfiles  | 1 -
 .../freeradius/{freeradius-3.0.20.ebuild => freeradius-3.0.20-r1.ebuild} | 1 -
 2 files changed, 2 deletions(-)

diff --git a/net-dialup/freeradius/files/freeradius.tmpfiles 
b/net-dialup/freeradius/files/freeradius.tmpfiles
deleted file mode 100644
index 21620c97706..000
--- a/net-dialup/freeradius/files/freeradius.tmpfiles
+++ /dev/null
@@ -1 +0,0 @@
-d /run/radiusd 0755 radius radius -

diff --git a/net-dialup/freeradius/freeradius-3.0.20.ebuild 
b/net-dialup/freeradius/freeradius-3.0.20-r1.ebuild
similarity index 99%
rename from net-dialup/freeradius/freeradius-3.0.20.ebuild
rename to net-dialup/freeradius/freeradius-3.0.20-r1.ebuild
index eb74f42057c..f29428cfc91 100644
--- a/net-dialup/freeradius/freeradius-3.0.20.ebuild
+++ b/net-dialup/freeradius/freeradius-3.0.20-r1.ebuild
@@ -246,7 +246,6 @@ src_install() {
-e 's:^WatchdogSec=.*::g' -e 's:^NotifyAccess=all.*::g' 
\
"${S}"/debian/freeradius.service
fi
-   systemd_newtmpfilesd "${FILESDIR}"/freeradius.tmpfiles freeradius.conf
systemd_dounit "${S}"/debian/freeradius.service
 
find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die



[gentoo-commits] repo/gentoo:master commit in: www-misc/monitorix/

2020-10-17 Thread Joonas Niilola
commit: 28ada8fff9b56e3f316a59f688ddd4ac1942c92f
Author: Pedro Arizmendi  pm  me>
AuthorDate: Thu May  7 18:15:58 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ada8ff

www-misc/monitorix: Version bump to 3.12.0

Signed-off-by: Pedro Arizmendi  pm.me>
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Closes: https://github.com/gentoo/gentoo/pull/15686
Signed-off-by: Joonas Niilola  gentoo.org>

 www-misc/monitorix/Manifest|   1 +
 www-misc/monitorix/monitorix-3.12.0.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/www-misc/monitorix/Manifest b/www-misc/monitorix/Manifest
index 3e77d66ebd8..84c878591f3 100644
--- a/www-misc/monitorix/Manifest
+++ b/www-misc/monitorix/Manifest
@@ -1 +1,2 @@
 DIST monitorix-3.11.0.tar.gz 318741 BLAKE2B 
af190e716acea9dfa56ebf3976e387abc19d0254fbebf6b6b18deff98b989266bff7e7c59e57832ad8b29dff8abb220e19da079c004ec185b63845cf70fb2727
 SHA512 
81832ef569416cc2e587beff8dbd485a6d361c0b5f11611522bde58c06d3156888e8c7b49cb3205adafbf737cd2d2b22e6041cd8b94e6d8c78cb5a4c3b1587de
+DIST monitorix-3.12.0.tar.gz 348117 BLAKE2B 
65f6e5a8ef4acba2e5dd015e3acab1c927a8964de6cf0bb56a426e6e2dc5843083177591f26db639ed36df798db9659cd6345ca38df4f25fc9a4759e84f0d553
 SHA512 
7cbdb27df1d84e87f0b99d310d3b3a7c27e369adc82c88e297966e36de82c2f800474447dd628041f2feb89817ee496cbae65a4b0e4942a2f75c900f16ccfcf1

diff --git a/www-misc/monitorix/monitorix-3.12.0.ebuild 
b/www-misc/monitorix/monitorix-3.12.0.ebuild
new file mode 100644
index 000..84695d5d37f
--- /dev/null
+++ b/www-misc/monitorix/monitorix-3.12.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit systemd
+
+DESCRIPTION="A lightweight system monitoring tool"
+HOMEPAGE="https://www.monitorix.org/";
+SRC_URI="https://www.monitorix.org/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   acct-user/monitorix
+   acct-group/monitorix
+   dev-perl/Config-General
+   dev-perl/DBI
+   dev-perl/HTTP-Server-Simple
+   dev-perl/IO-Socket-SSL
+   dev-perl/libwww-perl
+   dev-perl/MIME-Lite
+   dev-perl/XML-Simple
+   net-analyzer/rrdtool[graph,perl]
+   dev-perl/CGI"
+
+src_prepare() {
+   # Put better Gentoo defaults in the configuration file.
+   sed -e "s|\(base_dir.*\)/usr/share/${PN}|\1/usr/share/${PN}/htdocs|" \
+   -e "s|\(secure_log.*\)/var/log/secure|\1/var/log/auth.log|" \
+   -e "s|nobody|${PN}|g" -i ${PN}.conf || die
+   # Update systemd binary location
+   sed -e "s|/usr/bin|/usr/sbin|g" -i docs/${PN}.service || die
+   eapply_user
+}
+
+# Override compile phase
+src_compile() { :; }
+
+src_install() {
+   dosbin ${PN}
+
+   newinitd "${FILESDIR}/monitorix" ${PN}
+
+   insinto /etc/monitorix
+   doins ${PN}.conf
+
+   keepdir /etc/${PN}/conf.d
+
+   insinto /etc/logrotate.d
+   newins docs/${PN}.logrotate ${PN}
+
+   dodoc Changes README{,.nginx} 
docs/${PN}-{alert.sh,apache.conf,lighttpd.conf}
+   doman man/man5/${PN}.conf.5
+   doman man/man8/${PN}.8
+
+   insinto /var/lib/${PN}/www
+   doins logo_bot.png logo_top.png ${PN}ico.png
+
+   keepdir /var/lib/${PN}/www/imgs
+   fowners monitorix:monitorix /var/lib/${PN}/www/imgs
+
+   exeinto /var/lib/${PN}/www/cgi
+   doexe ${PN}.cgi
+
+   exeinto /usr/lib/${PN}
+   doexe lib/*.pm
+
+   keepdir /var/lib/${PN}/usage
+   insinto /var/lib/${PN}/reports
+   doins -r reports
+
+   systemd_dounit docs/${PN}.service
+}
+
+pkg_postinst() {
+   if has_version '<=www-misc/monitorix-3.5.1' ; then
+   ewarn "WARNING: ${PN} has changed its config format twice, in 
versions"
+   ewarn "3.0.0 and 3.4.0; this format may be incompatible with 
your existing"
+   ewarn "config file. Please take care if upgrading from an old 
version."
+   ewarn
+   elog "${PN} includes its own web server as of version 3.0.0."
+   elog "For this reason, the dependency on the webapp framework"
+   elog "has been removed."
+   elog
+   fi
+   elog "Optional dependencies:"
+   elog "  app-admin/hddtemp   (disk drive temperatures and health)"
+   elog "  mail-mta/postfix(email reports/statics)"
+   elog "  mail-mta/sendmail   (email reports/statics)"
+   elog "  sys-apps/lm-sensors (lm-sensors and GPU temperatures)"
+   elog "  sys-power/apcupsd   (APC UPS statistics)"
+   elog "  sys-power/nut   (Network UPS Tools statistics)"
+   elog
+   elog "If you wish to use your own web server:"
+   elog "  Web data can be found at: ${EROOT}/var/lib/${PN}/www/"
+   elog "  Also please check the correc

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

2020-10-17 Thread Joonas Niilola
commit: 922b5d8ae848ce54456e47dafae6c983cb2d4bc3
Author: Christian Strahl  gmail  com>
AuthorDate: Thu Oct  8 13:28:29 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922b5d8a

dev-util/clion: version bump to 2020.2.4

Package-Manager: Portage-3.0.4-r1, Repoman-3.0.1
Signed-off-by: Christian Strahl  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/clion/Manifest  |  1 +
 dev-util/clion/clion-2020.2.4.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index 6da6528a11d..569ea39854f 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -1 +1,2 @@
 DIST clion-2020.2.3.tar.gz 553585955 BLAKE2B 
5bfa5da56a3dc79034ff8b4f1c66107f5143a502643d5c21289e87fd2b0510e84445366e870fd5cc5c02387d3db696bf07ad848f890d3e2438335ce5e64eded5
 SHA512 
f7b282dbee516249175572cb3b3910d1437c9f6720fd94aaaeb148e4ceb0eeea82428b4b83af6af142dee8ba749c3baa16e71cf5e9bced7e803f8d425b9a0d2c
+DIST clion-2020.2.4.tar.gz 554105965 BLAKE2B 
f2854abed5773647152d1631e6b3a5493683336b63b6435af7461f41e1e001e834cdf9a4113a6a0ba4e1fd956d5b8a7706ac7b1f28db59ce6a9e05718cbd07b2
 SHA512 
f0fc517588bf1d61227bd65aa71da3276a643b67ca5dfe4dfc7d6460db5498fe5f2a86a9d5a98d5d3dbef1624baf926093e2a07fab84431d0c9b8daaaffc8a4f

diff --git a/dev-util/clion/clion-2020.2.4.ebuild 
b/dev-util/clion/clion-2020.2.4.ebuild
new file mode 100644
index 000..1fd308530f3
--- /dev/null
+++ b/dev-util/clion/clion-2020.2.4.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop wrapper
+
+DESCRIPTION="A complete toolset for C and C++ development"
+HOMEPAGE="https://www.jetbrains.com/clion";
+SRC_URI="https://download.jetbrains.com/cpp/CLion-${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
+   Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0
+   EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM
+   LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL public-domain PSF-2 UoI-NCSA 
ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="bindist mirror splitdebug"
+IUSE="custom-jdk"
+
+# RDEPENDS may cause false positives in repoman.
+# clion requires cmake and gdb at runtime to build and debug C/C++ projects
+RDEPEND="
+   dev-libs/libdbusmenu
+   dev-util/cmake
+   sys-devel/gdb
+   !custom-jdk? ( virtual/jdk )"
+
+QA_PREBUILT="opt/${P}/*"
+
+src_prepare() {
+   default
+
+   local remove_me=(
+   bin/gdb/linux
+   bin/lldb/linux
+   bin/cmake
+   license/CMake*
+   lib/pty4j-native/linux/ppc64le
+   )
+
+   use amd64 || remove_me+=( bin/fsnotifier64 
lib/pty4j-native/linux/x86_64)
+   use x86 || remove_me+=( bin/fsnotifier lib/pty4j-native/linux/x86)
+
+   use custom-jdk || remove_me+=( jbr )
+
+   rm -rv "${remove_me[@]}" || die
+}
+
+src_install() {
+   local dir="/opt/${P}"
+
+   insinto "${dir}"
+   doins -r *
+   fperms 755 "${dir}"/bin/{clion.sh,clang/linux/clang{d,-tidy}}
+
+   if use amd64; then
+   fperms 755 "${dir}"/bin/fsnotifier64
+   fi
+   if use arm; then
+   fperms 755 "${dir}"/bin/fsnotifier-arm
+   fi
+   if use x86; then
+   fperms 755 "${dir}"/bin/fsnotifier
+   fi
+
+   if use custom-jdk; then
+   if [[ -d jbr ]]; then
+   fperms 755 
"${dir}"/jbr/bin/{jaotc,java,javac,jdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
+   fi
+   fi
+
+   make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
+   newicon "bin/${PN}.svg" "${PN}.svg"
+   make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
+
+   # recommended by: 
https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+   dodir /usr/lib/sysctl.d/
+   echo "fs.inotify.max_user_watches = 524288" > 
"${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/hugo/

2020-10-17 Thread Joonas Niilola
commit: 3134a626e6e03f7195309f0c75a6871b3e964e6f
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Mon Oct 12 00:05:39 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3134a626

www-apps/hugo: Fix remote-id

Signed-off-by: Jesus P Rey  chuso.net>
Closes: https://bugs.gentoo.org/747925
Closes: https://github.com/gentoo/gentoo/pull/17895
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/hugo/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/hugo/metadata.xml b/www-apps/hugo/metadata.xml
index d63c4429708..0c737316085 100644
--- a/www-apps/hugo/metadata.xml
+++ b/www-apps/hugo/metadata.xml
@@ -6,7 +6,7 @@
Enable SASS/SCSS support


-   https://github.com/gohugoio/hugo
+   gohugoio/hugo


Hugo is a static HTML and CSS website generator written in Go.



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

2020-10-17 Thread Joonas Niilola
commit: 039671c7c9a1fd0afc80872aa4b570e68707bb76
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Oct 12 18:20:59 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039671c7

dev-python/bluelet: new maintainer

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/17907
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/bluelet/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/bluelet/metadata.xml b/dev-python/bluelet/metadata.xml
index 770a684c626..f40580bfc18 100644
--- a/dev-python/bluelet/metadata.xml
+++ b/dev-python/bluelet/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   jakov.smo...@sartura.hr
+   Jakov Smolic
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

 Bluelet is a simple, pure-Python solution for writing intelligible 
asynchronous socket applications. It uses PEP 342 coroutines to make concurrent 
I/O look and act like sequential programming.
 



[gentoo-commits] repo/gentoo:master commit in: net-dialup/freeradius/

2020-10-17 Thread Joonas Niilola
commit: be67148802010c6065e170c4d1d43c3ef3967fe2
Author: Daniele Rondina  gmail  com>
AuthorDate: Fri Sep 18 10:11:44 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be671488

net-dialup/freeradius: Fix /etc/raddb permissions

Package-Manager: Portage-2.3.89, Repoman-2.3.22
Signed-off-by: Daniele Rondina  gmail.com>
Closes: https://bugs.gentoo.org/711756
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dialup/freeradius/freeradius-3.0.20.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/net-dialup/freeradius/freeradius-3.0.20.ebuild 
b/net-dialup/freeradius/freeradius-3.0.20.ebuild
index b7e8e652bc8..eb74f42057c 100644
--- a/net-dialup/freeradius/freeradius-3.0.20.ebuild
+++ b/net-dialup/freeradius/freeradius-3.0.20.ebuild
@@ -228,6 +228,10 @@ src_install() {
 
pamd_mimic_system radiusd auth account password session
 
+   # fix #711756
+   fowners -R radius:radius /etc/raddb
+   fowners -R radius:radius /var/log/radius
+
dodoc CREDITS
 
rm "${ED}/usr/sbin/rc.radiusd" || die
@@ -246,6 +250,7 @@ src_install() {
systemd_dounit "${S}"/debian/freeradius.service
 
find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+
 }
 
 pkg_config() {



[gentoo-commits] repo/gentoo:master commit in: net-dialup/freeradius/

2020-10-17 Thread Joonas Niilola
commit: 6356751296e6c60246966303f8c3222c09d8ea6e
Author: Daniele Rondina  gmail  com>
AuthorDate: Fri Sep 18 12:06:27 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 13:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63567512

net-dialup/freeradius: Bump v.3.0.21

Package-Manager: Portage-2.3.89, Repoman-2.3.22
Signed-off-by: Daniele Rondina  gmail.com>
Closes: https://bugs.gentoo.org/725336
Closes: https://github.com/gentoo/gentoo/pull/17587
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dialup/freeradius/Manifest |   1 +
 net-dialup/freeradius/freeradius-3.0.21.ebuild | 266 +
 2 files changed, 267 insertions(+)

diff --git a/net-dialup/freeradius/Manifest b/net-dialup/freeradius/Manifest
index b0ca97f73df..340cc08e6df 100644
--- a/net-dialup/freeradius/Manifest
+++ b/net-dialup/freeradius/Manifest
@@ -1 +1,2 @@
 DIST freeradius-server-3.0.20.tar.gz 5002727 BLAKE2B 
f481ad22105694a4af3f0f0c1b4f6e395e8da0fe65274e32ebeed07e3c9b1869029e6ffbc655cfa41d5de2a1dcba54acee33a7a10d28bfbfce791b7ccd0fc57a
 SHA512 
513ed0a5d9e6b9a8d89a9b02c86ff528a9ff14d928f4c1040ca44702465abd711588fe6afa35554cb2c8e8bd7f19dd5be3dbc78445c62c7b00bf5cbc4c621312
+DIST freeradius-server-3.0.21.tar.gz 5028506 BLAKE2B 
3ccf9704a1f8b1ec5f6f066a475083fe7cefa793e8f53ecd287866fc505a832bf8031a4d07c2e07f79da6c6fb82e6a3435b0154d1f135167ebddfc9b8d401544
 SHA512 
85af1c305e99a56400b04be5c966900e7df8beb7b54626d6aa0cb300dc124817e43b424f9b27d86966bb76cca87dce741812ed8d681a568c7d7b63b3b53a9dfa

diff --git a/net-dialup/freeradius/freeradius-3.0.21.ebuild 
b/net-dialup/freeradius/freeradius-3.0.21.ebuild
new file mode 100644
index 000..be0bf1d2179
--- /dev/null
+++ b/net-dialup/freeradius/freeradius-3.0.21.ebuild
@@ -0,0 +1,266 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit autotools pam python-single-r1 systemd
+
+MY_P="${PN}-server-${PV}"
+
+DESCRIPTION="Highly configurable free RADIUS server"
+SRC_URI="
+   ftp://ftp.freeradius.org/pub/radius/${MY_P}.tar.gz
+   ftp://ftp.freeradius.org/pub/radius/old/${MY_P}.tar.gz
+"
+HOMEPAGE="http://www.freeradius.org/";
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="
+   debug firebird iodbc kerberos ldap libressl memcached mysql mongodb 
odbc oracle pam
+   pcap postgres python readline redis rest samba sqlite ssl systemd
+"
+RESTRICT="test firebird? ( bindist )"
+
+# NOTE: Temporary freeradius doesn't support linking with mariadb client
+#   libs also if code is compliant, will be available in the next release.
+#   
(http://lists.freeradius.org/pipermail/freeradius-devel/2018-October/013228.html)a
+
+# TODO: rlm_mschap works with both samba library or without. I need to avoid
+#   linking of samba library if -samba is used.
+RDEPEND="acct-group/radius
+   acct-user/radius
+   !net-dialup/cistronradius
+   dev-lang/perl:=
+   sys-libs/gdbm:=
+   sys-libs/talloc
+   firebird? ( dev-db/firebird )
+   iodbc? ( dev-db/libiodbc )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   memcached? ( dev-libs/libmemcached )
+   mysql? ( dev-db/mysql-connector-c )
+   mongodb? ( >=dev-libs/mongo-c-driver-1.13.0-r1 )
+   odbc? ( dev-db/unixODBC )
+   oracle? ( dev-db/oracle-instantclient-basic )
+   pam? ( sys-libs/pam )
+   pcap? ( net-libs/libpcap )
+   postgres? ( dev-db/postgresql:= )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0= )
+   redis? ( dev-libs/hiredis:= )
+   rest? ( dev-libs/json-c:= )
+   samba? ( net-fs/samba )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.20-systemd-service.patch
+)
+
+pkg_setup() {
+   if use python ; then
+   python-single-r1_pkg_setup
+   export PYTHONBIN="${EPYTHON}"
+   fi
+}
+
+src_prepare() {
+   # most of the configuration options do not appear as ./configure
+   # switches. Instead it identifies the directories that are available
+   # and run through them. These might check for the presence of
+   # various libraries, in which case they are not built.  To avoid
+   # automagic dependencies, we just remove all the modules that we're
+   # not interested in using.
+
+   eapply_user
+   default
+
+   use ssl || { rm -r src/modules/rlm_eap/types/rlm_eap_{tls,ttls,peap} || 
die ; }
+   use ldap || { rm -r src/modules/rlm_ldap || die ; }
+   use kerberos || { rm -r src/modules/rlm_krb

[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/

2020-10-17 Thread Thomas Deutschmann
commit: 63dc683b9b32aee8248ec47107354df43d132dc6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Oct 17 13:31:44 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Oct 17 13:31:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63dc683b

mail-client/thunderbird: bump to v78.3.3

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/thunderbird/Manifest  |   65 ++
 mail-client/thunderbird/thunderbird-78.3.3.ebuild | 1035 +
 2 files changed, 1100 insertions(+)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 85098438bef..21bff12c41b 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -64,3 +64,68 @@ DIST thunderbird-78.3.2-vi.xpi 675058 BLAKE2B 
fdf93c745b6d06a5fb7b8f5e1632369dd7
 DIST thunderbird-78.3.2-zh-CN.xpi 687627 BLAKE2B 
954b3b481d8ebb5b90f5d715a91f70af6f472b74721eb98dd18f565bfe8fc539543ba6928e095fdf418db2c779141886db6ff69220bcb0e830aeb55834093102
 SHA512 
6857b1fa099f0b9c4af88edfd719aa37b632bc3cd659b12495dffe87ef606c939948c09a2737faa42db34f385775854ab9610f934acd326e5d56596471dc7e26
 DIST thunderbird-78.3.2-zh-TW.xpi 688071 BLAKE2B 
11825906d0a9cf1182ce0e2beb171f51dc93b3399b5d817d46f6c756cc866ac5db8f85ec5b28079ec20acb2a5de75d181901279a20003592b3719ffaafea2e36
 SHA512 
3590fa64a247f7e856fc19de53284a1c70cb7aa6d226c08d6ca376ee3ec18cdf7730193778a670e5dffd3b7df483f4984188dcc8bd8665c4f5e46528ca1e8ac5
 DIST thunderbird-78.3.2.source.tar.xz 353894084 BLAKE2B 
7d00fb365e6f6fe9be78e751abe6cbbcee46e600b3fb1b29f6ad9584d5083ab0f7cd6b9342ccc71ec76344187009909405aff08d7e4b24ce3e9e7d970734d9de
 SHA512 
8c0beb2a54f34f9b06605ddc54443c8dbb4e376911bcfa2d5c4b235d4e6f484f1862afba977d0cfcac1222c1b738f967c9b74397ba99c84bd16cc70480a455d8
+DIST thunderbird-78.3.3-af.xpi 548783 BLAKE2B 
905666287c8dfac7b59a53fc632e6bff98b20f5d7a7756cd2832d9f8b058ad58658c133f3438ccd48ffa2510490349bfbc745a9884839cd595f1e4c7ace479f1
 SHA512 
149a3b5ed00c1ca8a082d1a9fc3cca25ce1ed965a6dddab03a81f1320c06b77beb529a82ae08f2d4d4e6c6b1460c457968cc89d584e8102faa3a70355e2394ff
+DIST thunderbird-78.3.3-ar.xpi 649067 BLAKE2B 
9e970addf12f64a3a9828ad6b803085d534e73ad2cf008b3b408056fa3940bc3e058504312befa2f16e9e303c146f44ffa1f22b5f372bcd4e9481463e568a43c
 SHA512 
78bb0e0fb5d62a2b6828061dfac636e1f8a893473175c0b0ce07401fdc4f1dd7d2491c168fc444c6d0828f69c4d5793f250b0d006b219dc8ac8988958ad739e8
+DIST thunderbird-78.3.3-ast.xpi 561704 BLAKE2B 
052f1fa972b88c0b1a0559349e1437aefb533862fe7f52347a334153060e260b3d0022ce6b32e6995e5af6df4304504a81da7b112b3bac591351f494ee64bdb4
 SHA512 
09feb1bad71cf73016020bd23b2d757e74ea4e612576e78b6ae79b5cc4a24450eedc8ba2e0e799b28aa6f124d9932edd10b0345d480ab8081d29099dbcae8820
+DIST thunderbird-78.3.3-be.xpi 667125 BLAKE2B 
0cc9e7cb76a966f05113382e24efd24670d9403fe0fd58f869019f2b1cb94b299af395a6ae4141084ee79c95d31ac16409b0943903d12550c3ade01ab406cb87
 SHA512 
b76002f14a7dbb6dca729f39bdaaec084e5eb8be9214c61e409b3d17c147c35f2acbf622bee0e734218ce9f8af095530a7efb9d883dcc48b9d7fe5659cc3355e
+DIST thunderbird-78.3.3-bg.xpi 672892 BLAKE2B 
adb2a40c85b8ed202bad21f9b6b8a3b49d65163d7bcb6c98500bbdcb30f6ddd94d5c53ab9a0111ece1c21b5ebc4c2e9937c81ad4ec37d26bf2d5b51772dfa1c5
 SHA512 
4f5d22b9ee5d50baf99d5c27097d2883da4da62771867e9a2cea8a22e06bb0ede9eae7878d33bc5d48d96dd16e5c23cf56a1a92a3d712abd99d1375e77a5e41c
+DIST thunderbird-78.3.3-br.xpi 604966 BLAKE2B 
e85d364ce2e83f0b7758a72c215871c3ce8585cbb75632980c30173728a32e3d1ca3151b8d6b76b755a9653622b6b7958626c292e265d427550b1a8e531bf5c3
 SHA512 
e3f590d3745fadf49c632804e9eae624e84c2b3d9ea27b9e5a177b71e163d2899783bd4cbceb93a20b8adee12b4c77688acb9245d93da7048bcb6a3534ab2bf2
+DIST thunderbird-78.3.3-ca.xpi 620863 BLAKE2B 
1ab07ebd0a16d9d2a2dcb1c9085020c1dba058be40a0fa000c5c89748dfda2d70bb2732a391e0c456cdfd9931fcca054f5045c9cf7fa7dee61b25e9abafb3f5f
 SHA512 
2ee5d597a8254087c74de37669542040d31deeb0cb8b7c8038ccd6ae93e0b8c0db016460eea09748378355987ac38c6eebb11462c9e55aea5bbb8d54ec13c65c
+DIST thunderbird-78.3.3-cak.xpi 636106 BLAKE2B 
0857f8ab2e77c34bcbd7ea00b2edba3327493e05e6c80d695dbc69c5f702e28c5ee162cbb34a7dbaa7c1eb5d8ce478bc234273c74c6ec00d97e79651f91c0bfe
 SHA512 
3a0b80c0757da46ce184d84fed58c701ff4027abfb69490e097d17011d4e7bc6902928daec42686d326d3e5f57cf1f28775995bf4e68ab156b3a1565d9b85e86
+DIST thunderbird-78.3.3-cs.xpi 635781 BLAKE2B 
a20e459e9106b542e83099b1c90790b82daff8c7ba9c3e2b16c6b261a63bf629086864ebed1d94fae55257c87302b2d344941e4d824f271b3a8d495df7d8085d
 SHA512 
1cc48fc1d6920077bb5dd46c1ac9eebdbbb42c07bb28d550ed98ec41e8445efb0a595be17b6f301b2aac14c2b0073ed21246cfe0df6d846ff8bc920891db
+DIST thunderbird-78.3.3-cy.xpi 646680 BLAKE2B 
06fcbc2fc313c7355a1db873fad5563f28a10b59f2cd5bef5c53247bca55e9bde986e28d1cc8356deb05c78f51a0a81d51dd2160d2af422b3cb92ddefbf76307
 SHA512 
a3a537e4c155831b9c234992487bd564e52be0e57f7afa91db32ddc74d20f42cd9090195f4dc72f7c3eefc3ed7ef8b05c1

[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/

2020-10-17 Thread Thomas Deutschmann
commit: 101d5e4023a8f19c451590fb2bea8b64aa67b3a6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Oct 17 13:34:46 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Oct 17 13:34:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101d5e40

mail-client/thunderbird-bin: bump to v78.3.3

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/thunderbird-bin/Manifest   |  66 
 .../thunderbird-bin/thunderbird-bin-78.3.3.ebuild  | 378 +
 2 files changed, 444 insertions(+)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index a8fccf42a03..7889e9a06fb 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -62,5 +62,71 @@ DIST thunderbird-78.3.2-uz.xpi 587054 BLAKE2B 
9cba02d4db009b46801f31e41822fe5aff
 DIST thunderbird-78.3.2-vi.xpi 675058 BLAKE2B 
fdf93c745b6d06a5fb7b8f5e1632369dd7b63072fe76b9672df3e3b210d4e03b165e345bf46e24a86695ea8b35c536e29182c7623b953fbc334f81a943f2b74e
 SHA512 
4a2611c77652fe0c8abd8961f1e0cda94a6d754aa4cf9006ab273936df89faf4274bc0bcea6bdb54509477a452b3832ef51ea3d83902c57b1de11b519e324fc0
 DIST thunderbird-78.3.2-zh-CN.xpi 687627 BLAKE2B 
954b3b481d8ebb5b90f5d715a91f70af6f472b74721eb98dd18f565bfe8fc539543ba6928e095fdf418db2c779141886db6ff69220bcb0e830aeb55834093102
 SHA512 
6857b1fa099f0b9c4af88edfd719aa37b632bc3cd659b12495dffe87ef606c939948c09a2737faa42db34f385775854ab9610f934acd326e5d56596471dc7e26
 DIST thunderbird-78.3.2-zh-TW.xpi 688071 BLAKE2B 
11825906d0a9cf1182ce0e2beb171f51dc93b3399b5d817d46f6c756cc866ac5db8f85ec5b28079ec20acb2a5de75d181901279a20003592b3719ffaafea2e36
 SHA512 
3590fa64a247f7e856fc19de53284a1c70cb7aa6d226c08d6ca376ee3ec18cdf7730193778a670e5dffd3b7df483f4984188dcc8bd8665c4f5e46528ca1e8ac5
+DIST thunderbird-78.3.3-af.xpi 548783 BLAKE2B 
905666287c8dfac7b59a53fc632e6bff98b20f5d7a7756cd2832d9f8b058ad58658c133f3438ccd48ffa2510490349bfbc745a9884839cd595f1e4c7ace479f1
 SHA512 
149a3b5ed00c1ca8a082d1a9fc3cca25ce1ed965a6dddab03a81f1320c06b77beb529a82ae08f2d4d4e6c6b1460c457968cc89d584e8102faa3a70355e2394ff
+DIST thunderbird-78.3.3-ar.xpi 649067 BLAKE2B 
9e970addf12f64a3a9828ad6b803085d534e73ad2cf008b3b408056fa3940bc3e058504312befa2f16e9e303c146f44ffa1f22b5f372bcd4e9481463e568a43c
 SHA512 
78bb0e0fb5d62a2b6828061dfac636e1f8a893473175c0b0ce07401fdc4f1dd7d2491c168fc444c6d0828f69c4d5793f250b0d006b219dc8ac8988958ad739e8
+DIST thunderbird-78.3.3-ast.xpi 561704 BLAKE2B 
052f1fa972b88c0b1a0559349e1437aefb533862fe7f52347a334153060e260b3d0022ce6b32e6995e5af6df4304504a81da7b112b3bac591351f494ee64bdb4
 SHA512 
09feb1bad71cf73016020bd23b2d757e74ea4e612576e78b6ae79b5cc4a24450eedc8ba2e0e799b28aa6f124d9932edd10b0345d480ab8081d29099dbcae8820
+DIST thunderbird-78.3.3-be.xpi 667125 BLAKE2B 
0cc9e7cb76a966f05113382e24efd24670d9403fe0fd58f869019f2b1cb94b299af395a6ae4141084ee79c95d31ac16409b0943903d12550c3ade01ab406cb87
 SHA512 
b76002f14a7dbb6dca729f39bdaaec084e5eb8be9214c61e409b3d17c147c35f2acbf622bee0e734218ce9f8af095530a7efb9d883dcc48b9d7fe5659cc3355e
+DIST thunderbird-78.3.3-bg.xpi 672892 BLAKE2B 
adb2a40c85b8ed202bad21f9b6b8a3b49d65163d7bcb6c98500bbdcb30f6ddd94d5c53ab9a0111ece1c21b5ebc4c2e9937c81ad4ec37d26bf2d5b51772dfa1c5
 SHA512 
4f5d22b9ee5d50baf99d5c27097d2883da4da62771867e9a2cea8a22e06bb0ede9eae7878d33bc5d48d96dd16e5c23cf56a1a92a3d712abd99d1375e77a5e41c
+DIST thunderbird-78.3.3-br.xpi 604966 BLAKE2B 
e85d364ce2e83f0b7758a72c215871c3ce8585cbb75632980c30173728a32e3d1ca3151b8d6b76b755a9653622b6b7958626c292e265d427550b1a8e531bf5c3
 SHA512 
e3f590d3745fadf49c632804e9eae624e84c2b3d9ea27b9e5a177b71e163d2899783bd4cbceb93a20b8adee12b4c77688acb9245d93da7048bcb6a3534ab2bf2
+DIST thunderbird-78.3.3-ca.xpi 620863 BLAKE2B 
1ab07ebd0a16d9d2a2dcb1c9085020c1dba058be40a0fa000c5c89748dfda2d70bb2732a391e0c456cdfd9931fcca054f5045c9cf7fa7dee61b25e9abafb3f5f
 SHA512 
2ee5d597a8254087c74de37669542040d31deeb0cb8b7c8038ccd6ae93e0b8c0db016460eea09748378355987ac38c6eebb11462c9e55aea5bbb8d54ec13c65c
+DIST thunderbird-78.3.3-cak.xpi 636106 BLAKE2B 
0857f8ab2e77c34bcbd7ea00b2edba3327493e05e6c80d695dbc69c5f702e28c5ee162cbb34a7dbaa7c1eb5d8ce478bc234273c74c6ec00d97e79651f91c0bfe
 SHA512 
3a0b80c0757da46ce184d84fed58c701ff4027abfb69490e097d17011d4e7bc6902928daec42686d326d3e5f57cf1f28775995bf4e68ab156b3a1565d9b85e86
+DIST thunderbird-78.3.3-cs.xpi 635781 BLAKE2B 
a20e459e9106b542e83099b1c90790b82daff8c7ba9c3e2b16c6b261a63bf629086864ebed1d94fae55257c87302b2d344941e4d824f271b3a8d495df7d8085d
 SHA512 
1cc48fc1d6920077bb5dd46c1ac9eebdbbb42c07bb28d550ed98ec41e8445efb0a595be17b6f301b2aac14c2b0073ed21246cfe0df6d846ff8bc920891db
+DIST thunderbird-78.3.3-cy.xpi 646680 BLAKE2B 
06fcbc2fc313c7355a1db873fad5563f28a10b59f2cd5bef5c53247bca55e9bde986e28d1cc8356deb05c78f51a0a81d51dd2160d2af422b3cb92ddefbf76307
 SHA512 
a3a537e4c155831b9c234992487bd564e52be0e57f7afa91db32ddc74d20f42cd9090195f4dc72f7c3eefc

[gentoo-commits] repo/gentoo:master commit in: dev-games/simgear/files/, dev-games/simgear/

2020-10-17 Thread Maciej Mrozowski
commit: b3ed56bd4d8ab75b0ab3c7021bfc42d18675f9e7
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sat Oct 17 13:57:34 2020 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sat Oct 17 13:58:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ed56bd

dev-games/simgear: do not assume libc++ is used for clang

Closes: https://bugs.gentoo.org/735854
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Maciej Mrozowski  gentoo.org>

 .../files/simgear-2020.1.2-do-not-assume-libc++-clang.patch  | 12 
 dev-games/simgear/simgear-2020.1.2.ebuild|  1 +
 2 files changed, 13 insertions(+)

diff --git 
a/dev-games/simgear/files/simgear-2020.1.2-do-not-assume-libc++-clang.patch 
b/dev-games/simgear/files/simgear-2020.1.2-do-not-assume-libc++-clang.patch
new file mode 100644
index 000..3ff70aeebdc
--- /dev/null
+++ b/dev-games/simgear/files/simgear-2020.1.2-do-not-assume-libc++-clang.patch
@@ -0,0 +1,12 @@
+diff -ruN simgear-2020.1.2/CMakeLists.txt simgear-my/CMakeLists.txt
+--- simgear-2020.1.2/CMakeLists.txt2020-05-24 17:13:35.0 +0200
 simgear-my/CMakeLists.txt  2020-10-17 15:48:58.375116913 +0200
+@@ -442,8 +442,6 @@
+ set(WARNING_FLAGS_CXX "-Wall -fPIC -Wno-overloaded-virtual 
-Wno-redeclared-class-member")
+ set(WARNING_FLAGS_C   "-Wall -fPIC")
+ set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LIBRARY "libc++")
+-# fix Boost compilation :(
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
+ 
+ # override CMake default RelWithDebInfo flags.
+ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g -DNDEBUG")

diff --git a/dev-games/simgear/simgear-2020.1.2.ebuild 
b/dev-games/simgear/simgear-2020.1.2.ebuild
index 2408384dadb..c8ea38b80be 100644
--- a/dev-games/simgear/simgear-2020.1.2.ebuild
+++ b/dev-games/simgear/simgear-2020.1.2.ebuild
@@ -36,6 +36,7 @@ RDEPEND="${COMMON_DEPEND}
 PATCHES=(
"${FILESDIR}/${PN}-2019.1.1-gdal3.patch"
"${FILESDIR}/${P}-boost.patch"
+   "${FILESDIR}/${PN}-2020.1.2-do-not-assume-libc++-clang.patch"
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: gui-apps/lavalauncher/

2020-10-17 Thread Joonas Niilola
commit: 4957330e7d144102478a635991ae09cb38b3f1ab
Author: Aisha Tammy  aisha  cc>
AuthorDate: Fri Oct 16 00:08:34 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4957330e

gui-apps/lavalauncher: version bump to 2.0.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>
Closes: https://github.com/gentoo/gentoo/pull/17942
Signed-off-by: Joonas Niilola  gentoo.org>

 gui-apps/lavalauncher/Manifest |  1 +
 .../{lavalauncher-.ebuild => lavalauncher-2.0.0.ebuild}| 10 ++
 gui-apps/lavalauncher/lavalauncher-.ebuild | 10 ++
 3 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/gui-apps/lavalauncher/Manifest b/gui-apps/lavalauncher/Manifest
index 5980796af06..5fd613766a5 100644
--- a/gui-apps/lavalauncher/Manifest
+++ b/gui-apps/lavalauncher/Manifest
@@ -1 +1,2 @@
 DIST lavalauncher-1.7.1.tar.gz 82550 BLAKE2B 
043fd8a8fb977f89414b4c9eb5a29ae05cea6374ea7bdbf595a3c754c5273b2d84cd437a451b0a4fec4139e31dec6c520e4a0af745c06b438b1290c114b4
 SHA512 
e1848d29275a444aef2b85bd6b27ae056cfc76c337695da2f7061ca3d73f510b797f84663a5705d59615a2a4ea0be64388ce1d4d622379f86cfc23d82f2e51d8
+DIST lavalauncher-2.0.0.tar.gz 92083 BLAKE2B 
723685eba36b89c2807619598af4eeec3c5783cf792d3ae68d30df6e4fab08a389c6c0d37e6f83df2d3e18217a08994d0fd38193034e037a094ede4190561c44
 SHA512 
e64e7cc394a5165a5b43c6c0db3f99b43d44b0b71cb75aa60d8a431ca7a39e1af50b822dc0d6ff86620029021852442a45fce302214e927929dbee627ec51c18

diff --git a/gui-apps/lavalauncher/lavalauncher-.ebuild 
b/gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild
similarity index 87%
copy from gui-apps/lavalauncher/lavalauncher-.ebuild
copy to gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild
index 22da8a44a0e..3ca2f2011d2 100644
--- a/gui-apps/lavalauncher/lavalauncher-.ebuild
+++ b/gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild
@@ -19,16 +19,17 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="man"
+IUSE="+svg man"
 
 RDEPEND="
dev-libs/wayland
+   gnome-base/librsvg
x11-libs/cairo
 "
+DEPEND="${RDEPEND}"
 BDEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
dev-libs/wayland-protocols
+   virtual/pkgconfig
 "
 
 if [[ ${PV} ==  ]]; then
@@ -43,7 +44,8 @@ PATCHES=(
 
 src_configure() {
local emesonargs=(
-   $(meson_feature man man-page)
+   $(meson_feature man man-pages)
+   $(meson_feature svg librsvg)
)
meson_src_configure
 }

diff --git a/gui-apps/lavalauncher/lavalauncher-.ebuild 
b/gui-apps/lavalauncher/lavalauncher-.ebuild
index 22da8a44a0e..3ca2f2011d2 100644
--- a/gui-apps/lavalauncher/lavalauncher-.ebuild
+++ b/gui-apps/lavalauncher/lavalauncher-.ebuild
@@ -19,16 +19,17 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="man"
+IUSE="+svg man"
 
 RDEPEND="
dev-libs/wayland
+   gnome-base/librsvg
x11-libs/cairo
 "
+DEPEND="${RDEPEND}"
 BDEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
dev-libs/wayland-protocols
+   virtual/pkgconfig
 "
 
 if [[ ${PV} ==  ]]; then
@@ -43,7 +44,8 @@ PATCHES=(
 
 src_configure() {
local emesonargs=(
-   $(meson_feature man man-page)
+   $(meson_feature man man-pages)
+   $(meson_feature svg librsvg)
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/files/, x11-terms/kitty/

2020-10-17 Thread Joonas Niilola
commit: bd64e0c05ca2a06a1fdb61faa019d1be8970eae5
Author: Pablo  tuta  io>
AuthorDate: Wed Oct 14 19:08:36 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd64e0c0

x11-terms/kitty: bump to 0.19.1 and fix tests

Signed-off-by: Pablo Orduna  gmail.com>
Closes: https://bugs.gentoo.org/747004
Closes: https://bugs.gentoo.org/743076
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/Manifest   |   1 +
 x11-terms/kitty/files/kitty-0.19.1-tests.patch |  11 +++
 x11-terms/kitty/kitty-0.19.1.ebuild| 105 +
 3 files changed, 117 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 4fc88074c08..f0519148934 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,4 @@ DIST kitty-0.17.4.tar.xz 3068456 BLAKE2B 
7c3be1bd9e1be814ca2c98ac8bed5c8ac906021
 DIST kitty-0.18.1.tar.xz 3098940 BLAKE2B 
c54f9e7996e8e17182d5cdb3f915964b2626985992dc9f8bf2f11d086475fd7b13ee131aaf942f521cd6356ac13f7efdf436253237022532ffc68cb7923bc645
 SHA512 
d1870fa8c1c42c9a20251ba7819fb649760a98070653cff6bbc0ef86160d6b20070bbfe4e549b80d75d7a78b37cb3c1153e4be246709cf630129cd4d09a76604
 DIST kitty-0.18.2.tar.xz 3100228 BLAKE2B 
ac7c1c6dc9ced4f8ca59c9a9a9ff2d0c6410bbed64efc8528a899b5b55ad008e65bed6ef1b1fdb74da6b4df2ccef63e1d64ffc375ad225243999bcbb2c1378ec
 SHA512 
12b17f241884347e841b597cc86ac7dec9f509350af33de4e790f586b1cb8a5b89222f25f710f1f5ab82ea09cb1c7b0fa9ffee869cbae497e2a2ab0c6ef1b5a0
 DIST kitty-0.18.3.tar.xz 3107268 BLAKE2B 
5a81552d59f5232253c0c23a9a4eb88950a5d6e9c3ca69412ca7d56d521cb69f424461df2718774489de42c78de8253d2336e4bf7f352b488364fe30f418b0c4
 SHA512 
77636c4d1c21157e86cae3a88bca8b161207c1f1112ce60d11d04e79cf6e8ed331085f99e0caa20b7b4f297d8bf193aeb7afa8679c871085cc9d328ed8da3ad7
+DIST kitty-0.19.1.tar.xz 3262516 BLAKE2B 
82520e79125483a9e3b6592bdf38e782231934214a989fe44ad6c587a025338a98f1d09219a315dfbffc8264be5f5b2352db457b5e11edc2d08af594989a8092
 SHA512 
3a61d15598f32634646cbf0be596e9023420452130be1b9a718d2ce7daf3edeee6d2ba3abfe91c768758b043ed46423a2382680f9dd65fd6a6c57dbcd0fc1fd3

diff --git a/x11-terms/kitty/files/kitty-0.19.1-tests.patch 
b/x11-terms/kitty/files/kitty-0.19.1-tests.patch
new file mode 100644
index 000..ee489b0dce3
--- /dev/null
+++ b/x11-terms/kitty/files/kitty-0.19.1-tests.patch
@@ -0,0 +1,11 @@
+--- a/kitty/constants.py
 b/kitty/constants.py
+@@ -64,7 +64,7 @@
+ def kitty_exe() -> str:
+ rpath = sys._xoptions.get('bundle_exe_dir')
+ if not rpath:
+-items = os.environ.get('PATH', '').split(os.pathsep) + 
[os.path.join(base, 'launcher')]
++items = os.environ.get('PATH', '').split(os.pathsep) + 
[os.path.join(base, '../linux-package/bin')]
+ seen: Set[str] = set()
+ for candidate in filter(None, items):
+ if candidate not in seen:

diff --git a/x11-terms/kitty/kitty-0.19.1.ebuild 
b/x11-terms/kitty/kitty-0.19.1.ebuild
new file mode 100644
index 000..f8561302ddf
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.19.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit optfeature python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A modern, hackable, featureful, OpenGL-based terminal emulator"
+HOMEPAGE="https://github.com/kovidgoyal/kitty";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="debug wayland"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   media-libs/fontconfig
+   media-libs/freetype:2
+   >=media-libs/harfbuzz-1.5.0:=
+   media-libs/libcanberra
+   media-libs/libpng:0=
+   sys-apps/dbus
+   sys-libs/zlib
+   x11-libs/libxcb[xkb]
+   x11-libs/libXcursor
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-terms/kitty-terminfo
+   wayland? (
+   dev-libs/wayland
+   >=dev-libs/wayland-protocols-1.17
+   )
+   $(python_gen_cond_dep 
'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_6)
+"
+
+DEPEND="${RDEPEND}
+   media-libs/mesa[X]
+   sys-libs/ncurses
+"
+
+BDEPEND="virtual/pkgconfig"
+
+[[ ${PV} == * ]] && BDEPEND+=" >=dev-python/sphinx-1.7"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.17.2-flags.patch
+   "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch
+   "${FILESDIR}"/${PN}-0.16.0-remove-terminfo.patch
+   "${FILESDIR}"/${PN}-0.19.1-tests.patch
+)
+
+src_prepare() {
+   default
+
+   # disable wayland as required
+   if ! 

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

2020-10-17 Thread Joonas Niilola
commit: 568dc943ac7d51ff57a0bbc9c695ee47b8656d04
Author: Pierre-Olivier Mercier  nemunai  re>
AuthorDate: Fri Oct 16 22:29:56 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568dc943

net-dns/knot: remove olds

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Pierre-Olivier Mercier  nemunai.re>
Closes: https://github.com/gentoo/gentoo/pull/17952
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/knot/Manifest  |   3 --
 net-dns/knot/knot-2.8.5.ebuild | 103 -
 net-dns/knot/knot-2.9.6.ebuild | 102 
 net-dns/knot/knot-3.0.0.ebuild | 102 
 4 files changed, 310 deletions(-)

diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
index 977157af267..0eceb0740d4 100644
--- a/net-dns/knot/Manifest
+++ b/net-dns/knot/Manifest
@@ -1,5 +1,2 @@
-DIST knot-2.8.5.tar.xz 1209076 BLAKE2B 
7454499745caa04a9454f023bed0ce6d8ccc54fc2c264aada72a842c39b056a91caee908eb1b036fe77b97d8cea4f03b9afcd084a69846a2632e717f7c3591fd
 SHA512 
f45e62816ddc1f534e724d2fa71831100efc01b415ec2ea8301d02cf44d8f104a248deccdb706ebad6853404aee2a209c2bf51b07076aa69340af6812e5a79de
-DIST knot-2.9.6.tar.xz 1188412 BLAKE2B 
95b165bf37079fbda91cc8e81b8a4a5e662d53bf5efdf9a96cfd59646fe246f0c59e2438d42f9566dcf6dbe675400d450e131f66bfa88769b1c3fcf55b09d849
 SHA512 
95164a8ec913b3e3f01355d7f41f08caf6048c39317e63b2968e2bf8cf2ed08791ea0136b1e721add07f183b81a241ab2c2b8779c44368079d8eac082f49e368
 DIST knot-2.9.7.tar.xz 1188904 BLAKE2B 
f20355f211db316a1e39321a1200130e2af4e895eff92eca36c93d5b8f78fcd9dd8fa1ec25edf7a0fa9bae4aa2a92b2fca890be1da4134b894792235de0b546e
 SHA512 
399b48491c000aa3f16b87b1e313f2ea5fe369d19da0c81222ed43ca155bf4d4d1a561ef84bc08844eaf24d3dd07ded9a6ec3d831dd5f6ffb174ae773ae12931
-DIST knot-3.0.0.tar.xz 1329064 BLAKE2B 
6a70ed9a4026b7c094688c12489e00527024204d3c8fa83e5de0f97fad042a8d1048881713c77e05b4876fe47150ac26383cf3f42a27bd97ad758fd274837dcf
 SHA512 
286861e4127f8c70eeba1e76f2de82e8f89d4c15d2dc3733902f8d19103f6a44b9da97a91bc99168fd4f6024d60b8bc53a78580ed04a6e9cbf8c6ad921780c81
 DIST knot-3.0.1.tar.xz 1332112 BLAKE2B 
9479254de81c85a71dd3cbb20fa0f7e870f217c4f8ec618cb60bebf3791661fd93aba89c941cd8f5850cb2a51d48f5e3099e66b39d0e9a941aadb99e83000a70
 SHA512 
e220d1db7d01c4899d687b0c1eaf792a48ef3a2d356265fd89addfc89c23f41462967fc974b96d22714e0c812c70f83f919bc2b91803776025e0b907e0cd914d

diff --git a/net-dns/knot/knot-2.8.5.ebuild b/net-dns/knot/knot-2.8.5.ebuild
deleted file mode 100644
index d9559bbada8..000
--- a/net-dns/knot/knot-2.8.5.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="High-performance authoritative-only DNS server"
-HOMEPAGE="https://www.knot-dns.cz/";
-SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-KNOT_MODULES=(
-   "+cookies"
-   "+dnsproxy"
-   "dnstap"
-   "geoip"
-   "+noudp"
-   "+onlinesign"
-   "+queryacl"
-   "+rrl"
-   "+stats"
-   "+synthrecord"
-   "+whoami"
-)
-IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}"
-
-RDEPEND="
-   acct-group/knot
-   acct-user/knot
-   dev-db/lmdb
-   dev-libs/libedit
-   dev-libs/userspace-rcu:=
-   dev-python/lmdb
-   net-libs/gnutls:=
-   caps? ( sys-libs/libcap-ng )
-   dnstap? (
-   dev-libs/fstrm
-   dev-libs/protobuf-c:=
-   )
-   geoip? ( dev-libs/libmaxminddb:= )
-   idn? (
-   !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
-   libidn2? ( net-dns/libidn2:= )
-   )
-   systemd? ( sys-apps/systemd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( dev-python/sphinx )
-"
-
-S="${WORKDIR}/${P/_/-}"
-
-src_configure() {
-   local u
-   local my_conf=(
-   --with-storage="${EPREFIX}/var/lib/${PN}"
-   --with-rundir="${EPREFIX}/var/run/${PN}"
-   $(use_enable fastparser)
-   $(use_enable dnstap)
-   $(use_enable doc documentation)
-   $(use_enable utils utilities)
-   --enable-systemd=$(usex systemd)
-   $(use_with idn libidn)
-   )
-
-   for u in "${KNOT_MODULES[@]#+}"; do
-   my_conf+=("$(use_with ${u} module-${u})")
-   done
-
-   econf "${my_conf[@]}"
-}
-
-src_compile() {
-   default
-
-   if use doc; then
-   emake -C doc html
-   HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
-   fi
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
-
-  

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

2020-10-17 Thread Joonas Niilola
commit: 95a014d17cdfca4ecd4ac9c2d122e319e5da3731
Author: Alexey Sokolov  google  com>
AuthorDate: Sat Oct 17 13:16:52 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a014d1

x11-terms/terminator: drop 1.92-r1

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/17953
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/terminator/terminator-1.92-r1.ebuild | 60 --
 1 file changed, 60 deletions(-)

diff --git a/x11-terms/terminator/terminator-1.92-r1.ebuild 
b/x11-terms/terminator/terminator-1.92-r1.ebuild
deleted file mode 100644
index f93f12e8149..000
--- a/x11-terms/terminator/terminator-1.92-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-DISTUTILS_USE_SETUPTOOLS="no"
-inherit distutils-r1 virtualx xdg-utils
-
-DESCRIPTION="Multiple GNOME terminals in one window"
-HOMEPAGE="https://github.com/gnome-terminator/terminator";
-SRC_URI="https://github.com/gnome-terminator/terminator/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="dbus +libnotify"
-
-RDEPEND="
-   >=dev-libs/glib-2.32:2
-   dev-libs/keybinder:3[introspection]
-   dev-python/configobj[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   >=x11-libs/gtk+-3.16:3
-   x11-libs/vte:2.91[introspection]
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   libnotify? ( x11-libs/libnotify[introspection] )
-"
-BDEPEND="
-   dev-util/intltool
-"
-distutils_enable_tests setup.py
-
-PATCHES=(
-   "${FILESDIR}"/terminator-1.91-without-icon-cache.patch
-   "${FILESDIR}"/terminator-1.91-desktop.patch
-   "${FILESDIR}"/terminator-1.92-make-tests-fail.patch
-   "${FILESDIR}"/terminator-1.92-metainfo.patch
-)
-
-src_prepare() {
-   xdg_environment_reset
-   distutils-r1_src_prepare
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/tuigreet/

2020-10-17 Thread Joonas Niilola
commit: c99fc67fcca51f4479a68e9216d24e3f1ae2b83c
Author: Aisha Tammy  aisha  cc>
AuthorDate: Fri Oct 16 00:54:05 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99fc67f

gui-apps/tuigreet: version bump to 0.2.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>
Closes: https://github.com/gentoo/gentoo/pull/17944
Signed-off-by: Joonas Niilola  gentoo.org>

 gui-apps/tuigreet/Manifest  | 14 +++
 gui-apps/tuigreet/tuigreet-0.2.0.ebuild | 71 +
 2 files changed, 85 insertions(+)

diff --git a/gui-apps/tuigreet/Manifest b/gui-apps/tuigreet/Manifest
index 27a75482529..741bfb90389 100644
--- a/gui-apps/tuigreet/Manifest
+++ b/gui-apps/tuigreet/Manifest
@@ -3,8 +3,10 @@ DIST autocfg-1.0.0.crate 12870 BLAKE2B 
79e495d53298574afd3b292da7c9c363dcb3ea434
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST cassowary-0.3.0.crate 22876 BLAKE2B 
7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9
 SHA512 
0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
 DIST cc-1.0.55.crate 52090 BLAKE2B 
1ace1ad556b030d3d81dd9af06767acf6e31d00f3eabf5d72a41a537e4e984defdac4ab0d802cbf83dee3f726a9aefd9c87ed702fec08a0cc9ed1e1410544b40
 SHA512 
a20aa18cfba9ee0d9fa0bbf3117be6d37c4420ef45e1b01f5505b138ffb2b2052c9464f964c5c2881f93fd4c903cb3b78b4c15ed14ea27585351313f189d1725
+DIST cc-1.0.59.crate 53238 BLAKE2B 
11bca8147d0a3b90223049d7b84c2ec27c2f6fe7a287a0585cc5445a49de7872a9870420877f51925be57fb365a949ee25351daeb3496f954f241513be3cb0de
 SHA512 
1cc46d8e13af525ede88a6ea9c6ba20b5061c6038a5f5ae5e1fabbdac66086b8d14bf665cbebbdc0a7141fa8b5a667530ecdd59f512ab31d6b923d8def2b7e87
 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
 DIST chrono-0.4.11.crate 139811 BLAKE2B 
d327f6be0a890ed74f2a2330777dcefbcf87e0291e47ef9c63aea46050f38c89a9b2e7a4716ac92202fab66aedc98ae81e090f1921a1aa51fa7ba18cb1cf24a9
 SHA512 
bedb698ae2994fc6fcf858b86a122cdaccd150996eb3e4313f876599cfa2180c2f687cca78ba30860365e04b75911fcdb19b5930fc155d1c17f06ec8197d3da9
+DIST chrono-0.4.15.crate 150581 BLAKE2B 
89f1fb1840e7d25e226f4ca1100d85a8d02e0e386a5820bc68c8b5fca8eb94eafa01d90ad895a8b3e2c237f79593056f48a4a0954b6bee1a6eebb5d6f53e7cde
 SHA512 
64ec4c7fad26ce7dd107e3e1b176507cd8f4b10c3ff47940c45ccec0b882858dc35d5cebed36b64e2bd1b611ad8b48dfaa7cfe4a7b687887b4f0a8be1de24dbc
 DIST dlv-list-0.2.2.crate 12359 BLAKE2B 
366b729f265433be58dc4ff97d516f73a4305a5b8fca418e41d43624204aba854bc5aa8a62ea2e68f17c8bdbaaa945427680ec21e71e65f9b23f2e754c4083ef
 SHA512 
c61212f328b1d9fec63605e66ce0391d64fd7499dcdf6540f3285f19769942a9266838f58d5396928d7506df619805a8793650fb1eca330a4665068e4f6ca779
 DIST either-1.5.3.crate 12278 BLAKE2B 
ffbe3878098daadcef9a554b60b2904d8d4814ea38cb915ee0003d3cd11243e04813dfb41384545e7b180f7d542c7aa2c0a351b736d4f449e70fa11d0a09cca1
 SHA512 
5e283412597bc3a1341d42c6cfe824606e056aaac82cbf3f662e7074ab74f1f80befe9de1b1011ce2dc970a0ec159ade5ed5b3e71c9984facee6314eac20d0f2
 DIST getopts-0.2.21.crate 18457 BLAKE2B 
10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d
 SHA512 
5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
@@ -14,35 +16,47 @@ DIST hashbrown-0.7.2.crate 70480 BLAKE2B 
bf9bb2c4190da90bf19342ee6222ba603ccf70c
 DIST itertools-0.9.0.crate 96429 BLAKE2B 
36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c
 SHA512 
1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce
 DIST itoa-0.4.6.crate 12167 BLAKE2B 
a0ab539cfdaca0a61fc55afdb74ef3231d300452fabbc747cac16a51ec74b4ad5c877e2b2a35f3087693c7eb55b5c389b5bc037b960733ab2afa36ff781591c2
 SHA512 
9085ad30313a2904fc60a85afed99c7388a345ed50c988f4e7307b23b5f38b14bc9ff64edf02b85fda6c363e035ac314241d5dba4a6e2dcfef3d2648cadb9692
 DIST libc-0.2.71.crate 474209 BLAKE2B 
e380a6936248992b1b1f63ef0cc3d3de410d414bb19350a2327da3947ae0e8e700e82f0f4a802cc485e37571b3a6a68bd773f964496f572a721294623d135c1c
 SHA512 
b6f6eebc42817107aa2f94d426154c2449a2558646414464a31ee9d9dcf714e641fe6613

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

2020-10-17 Thread Joonas Niilola
commit: 9e932a2a826283dee1b09729097cac2e4de43c51
Author: Pierre-Olivier Mercier  nemunai  re>
AuthorDate: Fri Oct 16 22:24:02 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e932a2a

net-dns/knot: bump to 2.9.7 and 3.0.1

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Pierre-Olivier Mercier  nemunai.re>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/knot/Manifest  |   2 +
 net-dns/knot/knot-2.9.7.ebuild | 102 +
 net-dns/knot/knot-3.0.1.ebuild | 102 +
 3 files changed, 206 insertions(+)

diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
index 4b392b98b32..977157af267 100644
--- a/net-dns/knot/Manifest
+++ b/net-dns/knot/Manifest
@@ -1,3 +1,5 @@
 DIST knot-2.8.5.tar.xz 1209076 BLAKE2B 
7454499745caa04a9454f023bed0ce6d8ccc54fc2c264aada72a842c39b056a91caee908eb1b036fe77b97d8cea4f03b9afcd084a69846a2632e717f7c3591fd
 SHA512 
f45e62816ddc1f534e724d2fa71831100efc01b415ec2ea8301d02cf44d8f104a248deccdb706ebad6853404aee2a209c2bf51b07076aa69340af6812e5a79de
 DIST knot-2.9.6.tar.xz 1188412 BLAKE2B 
95b165bf37079fbda91cc8e81b8a4a5e662d53bf5efdf9a96cfd59646fe246f0c59e2438d42f9566dcf6dbe675400d450e131f66bfa88769b1c3fcf55b09d849
 SHA512 
95164a8ec913b3e3f01355d7f41f08caf6048c39317e63b2968e2bf8cf2ed08791ea0136b1e721add07f183b81a241ab2c2b8779c44368079d8eac082f49e368
+DIST knot-2.9.7.tar.xz 1188904 BLAKE2B 
f20355f211db316a1e39321a1200130e2af4e895eff92eca36c93d5b8f78fcd9dd8fa1ec25edf7a0fa9bae4aa2a92b2fca890be1da4134b894792235de0b546e
 SHA512 
399b48491c000aa3f16b87b1e313f2ea5fe369d19da0c81222ed43ca155bf4d4d1a561ef84bc08844eaf24d3dd07ded9a6ec3d831dd5f6ffb174ae773ae12931
 DIST knot-3.0.0.tar.xz 1329064 BLAKE2B 
6a70ed9a4026b7c094688c12489e00527024204d3c8fa83e5de0f97fad042a8d1048881713c77e05b4876fe47150ac26383cf3f42a27bd97ad758fd274837dcf
 SHA512 
286861e4127f8c70eeba1e76f2de82e8f89d4c15d2dc3733902f8d19103f6a44b9da97a91bc99168fd4f6024d60b8bc53a78580ed04a6e9cbf8c6ad921780c81
+DIST knot-3.0.1.tar.xz 1332112 BLAKE2B 
9479254de81c85a71dd3cbb20fa0f7e870f217c4f8ec618cb60bebf3791661fd93aba89c941cd8f5850cb2a51d48f5e3099e66b39d0e9a941aadb99e83000a70
 SHA512 
e220d1db7d01c4899d687b0c1eaf792a48ef3a2d356265fd89addfc89c23f41462967fc974b96d22714e0c812c70f83f919bc2b91803776025e0b907e0cd914d

diff --git a/net-dns/knot/knot-2.9.7.ebuild b/net-dns/knot/knot-2.9.7.ebuild
new file mode 100644
index 000..2cc9e9753df
--- /dev/null
+++ b/net-dns/knot/knot-2.9.7.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="High-performance authoritative-only DNS server"
+HOMEPAGE="https://www.knot-dns.cz/";
+SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+KNOT_MODULES=(
+   "+cookies"
+   "+dnsproxy"
+   "dnstap"
+   "geoip"
+   "+noudp"
+   "+onlinesign"
+   "+queryacl"
+   "+rrl"
+   "+stats"
+   "+synthrecord"
+   "+whoami"
+)
+IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}"
+
+RDEPEND="
+   acct-group/knot
+   acct-user/knot
+   dev-db/lmdb
+   dev-libs/libedit
+   dev-libs/userspace-rcu:=
+   dev-python/lmdb
+   net-libs/gnutls:=
+   caps? ( sys-libs/libcap-ng )
+   dnstap? (
+   dev-libs/fstrm
+   dev-libs/protobuf-c:=
+   )
+   geoip? ( dev-libs/libmaxminddb:= )
+   idn? (
+   !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
+   libidn2? ( net-dns/libidn2:= )
+   )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+"
+
+S="${WORKDIR}/${P/_/-}"
+
+src_configure() {
+   local u
+   local my_conf=(
+   --with-storage="${EPREFIX}/var/lib/${PN}"
+   --with-rundir="${EPREFIX}/var/run/${PN}"
+   $(use_enable fastparser)
+   $(use_enable dnstap)
+   $(use_enable doc documentation)
+   $(use_enable utils utilities)
+   --enable-systemd=$(usex systemd)
+   $(use_with idn libidn)
+   )
+
+   for u in "${KNOT_MODULES[@]#+}"; do
+   my_conf+=("$(use_with ${u} module-${u})")
+   done
+
+   econf "${my_conf[@]}"
+}
+
+src_compile() {
+   default
+
+   use doc && emake -C doc html
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( 
doc/_build/html/{*.html,*.js,_sources,_static} )
+
+   default
+
+   rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
+
+   newinitd "${FILESDIR}/knot.init" knot
+   if use systemd; then
+   systemd_newunit "${FILESDIR}/knot-1.service" knot.servi

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/, x11-terms/kitty-terminfo/files/

2020-10-17 Thread Joonas Niilola
commit: 300c582e39d7ce33461b29da6c825fa8899d17b1
Author: Pablo  tuta  io>
AuthorDate: Wed Oct 14 19:09:03 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300c582e

x11-terms/kitty-terminfo: bump to 0.19.1

Signed-off-by: Pablo Orduna  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17930
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/Manifest | 1 +
 ...erminfo-setup-.patch => kitty-terminfo-setup-0.19.1.patch} | 0
 .../{kitty-terminfo-.ebuild => kitty-terminfo-0.19.1.ebuild}  | 8 +---
 x11-terms/kitty-terminfo/kitty-terminfo-.ebuild   | 2 +-
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 4fc88074c08..f0519148934 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -4,3 +4,4 @@ DIST kitty-0.17.4.tar.xz 3068456 BLAKE2B 
7c3be1bd9e1be814ca2c98ac8bed5c8ac906021
 DIST kitty-0.18.1.tar.xz 3098940 BLAKE2B 
c54f9e7996e8e17182d5cdb3f915964b2626985992dc9f8bf2f11d086475fd7b13ee131aaf942f521cd6356ac13f7efdf436253237022532ffc68cb7923bc645
 SHA512 
d1870fa8c1c42c9a20251ba7819fb649760a98070653cff6bbc0ef86160d6b20070bbfe4e549b80d75d7a78b37cb3c1153e4be246709cf630129cd4d09a76604
 DIST kitty-0.18.2.tar.xz 3100228 BLAKE2B 
ac7c1c6dc9ced4f8ca59c9a9a9ff2d0c6410bbed64efc8528a899b5b55ad008e65bed6ef1b1fdb74da6b4df2ccef63e1d64ffc375ad225243999bcbb2c1378ec
 SHA512 
12b17f241884347e841b597cc86ac7dec9f509350af33de4e790f586b1cb8a5b89222f25f710f1f5ab82ea09cb1c7b0fa9ffee869cbae497e2a2ab0c6ef1b5a0
 DIST kitty-0.18.3.tar.xz 3107268 BLAKE2B 
5a81552d59f5232253c0c23a9a4eb88950a5d6e9c3ca69412ca7d56d521cb69f424461df2718774489de42c78de8253d2336e4bf7f352b488364fe30f418b0c4
 SHA512 
77636c4d1c21157e86cae3a88bca8b161207c1f1112ce60d11d04e79cf6e8ed331085f99e0caa20b7b4f297d8bf193aeb7afa8679c871085cc9d328ed8da3ad7
+DIST kitty-0.19.1.tar.xz 3262516 BLAKE2B 
82520e79125483a9e3b6592bdf38e782231934214a989fe44ad6c587a025338a98f1d09219a315dfbffc8264be5f5b2352db457b5e11edc2d08af594989a8092
 SHA512 
3a61d15598f32634646cbf0be596e9023420452130be1b9a718d2ce7daf3edeee6d2ba3abfe91c768758b043ed46423a2382680f9dd65fd6a6c57dbcd0fc1fd3

diff --git a/x11-terms/kitty-terminfo/files/kitty-terminfo-setup-.patch 
b/x11-terms/kitty-terminfo/files/kitty-terminfo-setup-0.19.1.patch
similarity index 100%
rename from x11-terms/kitty-terminfo/files/kitty-terminfo-setup-.patch
rename to x11-terms/kitty-terminfo/files/kitty-terminfo-setup-0.19.1.patch

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.19.1.ebuild
similarity index 76%
copy from x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
copy to x11-terms/kitty-terminfo/kitty-terminfo-0.19.1.ebuild
index 6e6b7a4abe7..cc2defc9868 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.19.1.ebuild
@@ -5,20 +5,22 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit python-any-r1 toolchain-funcs xdg git-r3
+inherit python-any-r1 toolchain-funcs xdg
 
 DESCRIPTION="Terminfo for kitty, an OpenGL-based terminal emulator"
 HOMEPAGE="https://github.com/kovidgoyal/kitty";
-EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 IUSE="debug"
 
 DEPEND="${PYTHON_DEPS}"
 
 PATCHES=(
-   "${FILESDIR}"/kitty-terminfo-setup-.patch
+   "${FILESDIR}"/kitty-terminfo-setup-0.19.1.patch
 )
 
 # kitty-terminfo is a split package from kitty that only installs the terminfo

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
index 6e6b7a4abe7..09d8d433727 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
@@ -18,7 +18,7 @@ IUSE="debug"
 DEPEND="${PYTHON_DEPS}"
 
 PATCHES=(
-   "${FILESDIR}"/kitty-terminfo-setup-.patch
+   "${FILESDIR}"/kitty-terminfo-setup-0.19.1.patch
 )
 
 # kitty-terminfo is a split package from kitty that only installs the terminfo



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

2020-10-17 Thread Joonas Niilola
commit: 6664a14d8cf08d1dd1aa77440ba86ed4b1ca1d24
Author: Sebastian Hamann  ares-macrotechnology  com>
AuthorDate: Thu Oct 15 10:10:26 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6664a14d

app-emulation/firecracker-bin: Bump to 0.22.1

Signed-off-by: Sebastian Hamann  ares-macrotechnology.com>
Closes: https://github.com/gentoo/gentoo/pull/17934
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/firecracker-bin/Manifest |  4 ++
 .../firecracker-bin/firecracker-bin-0.22.1.ebuild  | 82 ++
 2 files changed, 86 insertions(+)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index a7c0eeefd34..976223f10a7 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,4 +1,8 @@
 DIST firecracker-v0.22.0-aarch64 1615168 BLAKE2B 
56965a1999038e9b59e37230177812b936ad1b3cba91b6f805a1a6ecc81903f093c13b75ff78c8720d67596bdd71378cc757bda0b6061e3fb4d62607e299b065
 SHA512 
fb42bc5ecd0af487490f2c4bd3804d2430263740bbdec66c063d9b6c865d6b9c42b31cafb78d4a0cc40c11cc5242608b9d30676e55ac2b8dcb05d5f3db535bdf
 DIST firecracker-v0.22.0-x86_64 1657736 BLAKE2B 
84dbe8db596017e312fad1cd3c72d1b5d7306ad400a320431c8cae5b901b534f2735ac75cb5b9133c6c6f2603b877e4842d54165972a46df4193fbbc513c3b2d
 SHA512 
ac9544e8b770ff7a0c9234feb3154522bd6163f3903993cd019cc4abaa90ad24447f18e65e1022aafb7274ca97281286f898a50ac9f27c7f661d48df52d7fd08
+DIST firecracker-v0.22.1-aarch64 1624032 BLAKE2B 
e5705e423e032c480bbdd499bb4e0b5674079b096bd0983f21f3e9c664d442a76f3a195075a641445505b777823a4c1670a1544828b84370e21d5bde4c091ed3
 SHA512 
4d9222e19d616a017780711c426d0aa5b41571e744648cc3a922601857387ebcb9dc0a238019e7a33e45445221d93d739c0ec8c465ab922583bac2970a1af003
+DIST firecracker-v0.22.1-x86_64 1658032 BLAKE2B 
1513ed2b0ad550a0e21fb77bc5fb84091ff73b4e79c716238b14366234d303bb391d3e6a58878529f8131c72bd53d81a18caf06230d290bbefc08f280d856e5c
 SHA512 
5327a22a1c0dc4e9a1ceba8455933131ddb9ef91e0a9b875a7b5c5f45f309fe40b841a26b5d0bdd24e18bb7472c264598d59fb0db20bdf5ec39f47b23ede44fa
 DIST jailer-v0.22.0-aarch64 1322088 BLAKE2B 
72db7eba02371af2a53b6ebd8c9fb909bd027cdd2b4207e0b2a02febe587780f9aa3be665b37580907ab8a58d8745cbcda90a85bda56a42b2eb8be9a931af13f
 SHA512 
86ca629b3060cefa9e31292844486c6d9b6fa0538b6d515e4cbb07fa4a675ce93d5f87fcd769f62aea0df029cdbd7a5055a282b8344ed35d895606aca7f22a14
 DIST jailer-v0.22.0-x86_64 1427600 BLAKE2B 
7ab09cce8963c89dae7c89c3a2d1dc582fdf8c11c3e051deb08c70fd2995a2154c493432e39851bebc62c1f6a9f98cfc9a9fa4107c5d9cf8ba940d4bb3349d86
 SHA512 
f2dcaee775cd1cdea4c1c1f6e89b82ba6636ab065291b704faaa836f864f14802a56af76ce397d7f98e9420d55720dc4459ae4443babfc7bb16d64dde11cb854
+DIST jailer-v0.22.1-aarch64 1322088 BLAKE2B 
7e5e1d106789af37a9a113b005184c2e65943beaec08e99b149bdcd72237c089d9a8126e2b498b433dd94181ab8042205cad31beba1352707081fdc08e7a4293
 SHA512 
6e147d581870a46e6cad7efb949265a47d1471ae5744216f8a591ffa1590e2939b8153107b3188e224069207c82624efc98ae5d5becb6c324860ce509548
+DIST jailer-v0.22.1-x86_64 1427600 BLAKE2B 
f592c951594a2739cb56accbfc2c971f44aa7d4fde36d8a170b8c72749ba25020caf6505865ca9ab4932386b9a9a4e0b2bf984fc2712b6d4c5bf7c3df23aa085
 SHA512 
f28b08c5baf003eae93bbb7199136c76b9c104928ccb74ad7ca3af0269c4eebd80528a995caa5aff5bc70997932cd1485e416046a8e4a6c199be430c4a72213a

diff --git a/app-emulation/firecracker-bin/firecracker-bin-0.22.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-0.22.1.ebuild
new file mode 100644
index 000..a54445d88b2
--- /dev/null
+++ b/app-emulation/firecracker-bin/firecracker-bin-0.22.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info
+
+DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
+HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker";
+SRC_URI="
+   amd64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/jailer-v${PV}-x86_64
+   )
+   arm64? (
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64
+   
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/jailer-v${PV}-aarch64
+   )"
+
+LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="test strip"
+
+RDEPEND="!app-emulation/firecracker
+   acct-group/kvm"
+
+QA_PREBUILT="/usr/bin/firecracker
+   /usr/bin/jailer"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+   if use kernel_linux && kernel_is lt 4 14; then
+   eerror "Firecracker requires a host kernel of 4.

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/files/, x11-terms/kitty-terminfo/, x11-terms/kitty/

2020-10-17 Thread Joonas Niilola
commit: f8f771366d77a5da014519a5e7c18abc67671520
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 13:48:36 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f77136

x11-terms/kitty: remove old

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

 x11-terms/kitty-terminfo/Manifest  |   6 --
 .../files/kitty-terminfo-setup-0.17.2.patch|  44 -
 .../files/kitty-terminfo-setup-0.18.3.patch|  46 -
 .../kitty-terminfo/kitty-terminfo-0.17.2.ebuild|  41 
 .../kitty-terminfo/kitty-terminfo-0.17.3.ebuild|  41 
 .../kitty-terminfo/kitty-terminfo-0.17.4.ebuild|  41 
 .../kitty-terminfo/kitty-terminfo-0.18.1.ebuild|  41 
 .../kitty-terminfo/kitty-terminfo-0.18.2.ebuild|  41 
 .../kitty-terminfo/kitty-terminfo-0.18.3.ebuild|  41 
 x11-terms/kitty/Manifest   |   6 --
 x11-terms/kitty/kitty-0.17.2-r1.ebuild | 104 -
 x11-terms/kitty/kitty-0.17.3.ebuild| 104 -
 x11-terms/kitty/kitty-0.17.4.ebuild| 104 -
 x11-terms/kitty/kitty-0.18.1.ebuild| 104 -
 x11-terms/kitty/kitty-0.18.2.ebuild| 104 -
 x11-terms/kitty/kitty-0.18.3.ebuild| 104 -
 16 files changed, 972 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index f0519148934..2d5a22808ee 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,7 +1 @@
-DIST kitty-0.17.2.tar.xz 3044140 BLAKE2B 
12dcb8ddb7d90a22904f575301e8c2b1672c3212ee29a035fa5e8eec553dafb0e2c8c1cc3a491c8ac6854d619e979e518d83c5218f36647a032a4f847d068ef3
 SHA512 
bccf1c1d60d1149bc5f849b82db1af80a2d9a7a11c5f2df853daae5700550eef98da389a30f015d67be796f39deacb31f3ee245eb37ba1a41ba377c70cd26d61
-DIST kitty-0.17.3.tar.xz 3064216 BLAKE2B 
f5ab532d97c211ceed463c24758635a9e7168bf03990889a98ebdad7fc8c1c60f5f3726724007f00ac6a5f5e8db44ca54a4a43027dbf6ce1fdfcaa40c7b8e10c
 SHA512 
dc14ba35e77e0ebd1978fde0731b00e726e75137f900952dfa6b06add1f46e3a3f42e8e886ce8c689e4e3500f2d2216a66225d5211522a41d09ef61265065e2d
-DIST kitty-0.17.4.tar.xz 3068456 BLAKE2B 
7c3be1bd9e1be814ca2c98ac8bed5c8ac906021efee9e399bddb8d1f2d6faa4368f08741fd24666892272c5ffc68e62d490f3a3b20a4f1cb1025401741ace29f
 SHA512 
4ea954a59f44b04a1540d814892b08c93e37c07d7dd32b5db3f50806fa6f39a8a89957c216e47b43bf7aa9571dd0200de7dc12266cc672c9e70e39b2133da0d7
-DIST kitty-0.18.1.tar.xz 3098940 BLAKE2B 
c54f9e7996e8e17182d5cdb3f915964b2626985992dc9f8bf2f11d086475fd7b13ee131aaf942f521cd6356ac13f7efdf436253237022532ffc68cb7923bc645
 SHA512 
d1870fa8c1c42c9a20251ba7819fb649760a98070653cff6bbc0ef86160d6b20070bbfe4e549b80d75d7a78b37cb3c1153e4be246709cf630129cd4d09a76604
-DIST kitty-0.18.2.tar.xz 3100228 BLAKE2B 
ac7c1c6dc9ced4f8ca59c9a9a9ff2d0c6410bbed64efc8528a899b5b55ad008e65bed6ef1b1fdb74da6b4df2ccef63e1d64ffc375ad225243999bcbb2c1378ec
 SHA512 
12b17f241884347e841b597cc86ac7dec9f509350af33de4e790f586b1cb8a5b89222f25f710f1f5ab82ea09cb1c7b0fa9ffee869cbae497e2a2ab0c6ef1b5a0
-DIST kitty-0.18.3.tar.xz 3107268 BLAKE2B 
5a81552d59f5232253c0c23a9a4eb88950a5d6e9c3ca69412ca7d56d521cb69f424461df2718774489de42c78de8253d2336e4bf7f352b488364fe30f418b0c4
 SHA512 
77636c4d1c21157e86cae3a88bca8b161207c1f1112ce60d11d04e79cf6e8ed331085f99e0caa20b7b4f297d8bf193aeb7afa8679c871085cc9d328ed8da3ad7
 DIST kitty-0.19.1.tar.xz 3262516 BLAKE2B 
82520e79125483a9e3b6592bdf38e782231934214a989fe44ad6c587a025338a98f1d09219a315dfbffc8264be5f5b2352db457b5e11edc2d08af594989a8092
 SHA512 
3a61d15598f32634646cbf0be596e9023420452130be1b9a718d2ce7daf3edeee6d2ba3abfe91c768758b043ed46423a2382680f9dd65fd6a6c57dbcd0fc1fd3

diff --git a/x11-terms/kitty-terminfo/files/kitty-terminfo-setup-0.17.2.patch 
b/x11-terms/kitty-terminfo/files/kitty-terminfo-setup-0.17.2.patch
deleted file mode 100644
index 31aa669e0a5..000
--- a/x11-terms/kitty-terminfo/files/kitty-terminfo-setup-0.17.2.patch
+++ /dev/null
@@ -1,44 +0,0 @@
 a/setup.py 2020-03-12 00:28:46.725956882 +0100
-+++ b/setup.py 2020-03-12 00:38:55.557945979 +0100
-@@ -876,6 +876,14 @@
- create_macos_bundle_gunk(ddir)
- # }}}
- 
-+def terminfo(args):
-+ddir = args.prefix
-+libdir = os.path.join(ddir, args.libdir_name.strip('/'), 'kitty')
-+build_terminfo = runpy.run_path('build-terminfo', run_name='import_build')
-+for x in (libdir, os.path.join(ddir, 'share')):
-+odir = os.path.join(x, 'terminfo')
-+safe_makedirs(odir)
-+build_terminfo['compile_terminfo'](odir)
- 
- def clean():
- 
-@@ -889,7 +897,7 @@
- 
- safe_remove(
- 'build', 'compile_commands.json', 'link_commands.json',
--'linux-package', 'kitty.app', 'asan-launcher',
-+'linux-

[gentoo-commits] repo/gentoo:master commit in: gui-apps/lavalauncher/

2020-10-17 Thread Joonas Niilola
commit: 39049c2c329f44adb1fe5e7a5ca1987b4d8894c2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 13:54:42 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 14:04:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39049c2c

gui-apps/lavalauncher: capitalize S in DESCRIPTION

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

 gui-apps/lavalauncher/lavalauncher-1.7.1.ebuild | 2 +-
 gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild | 2 +-
 gui-apps/lavalauncher/lavalauncher-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gui-apps/lavalauncher/lavalauncher-1.7.1.ebuild 
b/gui-apps/lavalauncher/lavalauncher-1.7.1.ebuild
index 09c59864508..ddd1466fc8f 100644
--- a/gui-apps/lavalauncher/lavalauncher-1.7.1.ebuild
+++ b/gui-apps/lavalauncher/lavalauncher-1.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-DESCRIPTION="simple launcher for wayland"
+DESCRIPTION="Simple launcher for wayland"
 HOMEPAGE="https://git.sr.ht/~leon_plickat/lavalauncher";
 
 if [[ ${PV} ==  ]]; then

diff --git a/gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild 
b/gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild
index 3ca2f2011d2..e1c0172de5e 100644
--- a/gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild
+++ b/gui-apps/lavalauncher/lavalauncher-2.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-DESCRIPTION="simple launcher for wayland"
+DESCRIPTION="Simple launcher for wayland"
 HOMEPAGE="https://git.sr.ht/~leon_plickat/lavalauncher";
 
 if [[ ${PV} ==  ]]; then

diff --git a/gui-apps/lavalauncher/lavalauncher-.ebuild 
b/gui-apps/lavalauncher/lavalauncher-.ebuild
index 3ca2f2011d2..e1c0172de5e 100644
--- a/gui-apps/lavalauncher/lavalauncher-.ebuild
+++ b/gui-apps/lavalauncher/lavalauncher-.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-DESCRIPTION="simple launcher for wayland"
+DESCRIPTION="Simple launcher for wayland"
 HOMEPAGE="https://git.sr.ht/~leon_plickat/lavalauncher";
 
 if [[ ${PV} ==  ]]; then



[gentoo-commits] repo/gentoo:master commit in: acct-user/openldap/

2020-10-17 Thread Mikle Kolyada
commit: 7df0eaa93cb8265bf78935bbbdb0f7a5712efd90
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 17 13:32:59 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 17 14:19:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df0eaa9

acct-user/openldap: Initial import

Signed-off-by: Mikle Kolyada  gentoo.org>

 acct-user/openldap/metadata.xml  |  8 
 acct-user/openldap/openldap-0.ebuild | 13 +
 2 files changed, 21 insertions(+)

diff --git a/acct-user/openldap/metadata.xml b/acct-user/openldap/metadata.xml
new file mode 100644
index 000..6698a4ab788
--- /dev/null
+++ b/acct-user/openldap/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   zlog...@gentoo.org
+   Mikle Kolyada
+   
+

diff --git a/acct-user/openldap/openldap-0.ebuild 
b/acct-user/openldap/openldap-0.ebuild
new file mode 100644
index 000..54dbf242c6c
--- /dev/null
+++ b/acct-user/openldap/openldap-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="A user for openldap"
+ACCT_USER_ID=439
+ACCT_USER_HOME=/usr/$(get_libdir)/openldap
+ACCT_USER_GROUPS=( openldap )
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: acct-group/openldap/

2020-10-17 Thread Mikle Kolyada
commit: 9bc7526debb4623f4027be3678d0864d83a5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 17 14:17:01 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 17 14:19:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc7526d

acct-group/openldap: Initial import

Signed-off-by: Mikle Kolyada  gentoo.org>

 acct-group/openldap/metadata.xml  | 8 
 acct-group/openldap/openldap-0.ebuild | 8 
 2 files changed, 16 insertions(+)

diff --git a/acct-group/openldap/metadata.xml b/acct-group/openldap/metadata.xml
new file mode 100644
index 000..6698a4ab788
--- /dev/null
+++ b/acct-group/openldap/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   zlog...@gentoo.org
+   Mikle Kolyada
+   
+

diff --git a/acct-group/openldap/openldap-0.ebuild 
b/acct-group/openldap/openldap-0.ebuild
new file mode 100644
index 000..88f92a32568
--- /dev/null
+++ b/acct-group/openldap/openldap-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=439



[gentoo-commits] repo/gentoo:master commit in: acct-user/openldap/

2020-10-17 Thread Mikle Kolyada
commit: a556e71d65b235b4f2cf64d5c98bbfcc93d5d308
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 17 14:53:53 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 17 14:53:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a556e71d

acct-user/openldap: move home to local scope

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Mikle Kolyada  gentoo.org>

 acct-user/openldap/openldap-0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/acct-user/openldap/openldap-0.ebuild 
b/acct-user/openldap/openldap-0.ebuild
index 54dbf242c6c..a411f044fc9 100644
--- a/acct-user/openldap/openldap-0.ebuild
+++ b/acct-user/openldap/openldap-0.ebuild
@@ -7,7 +7,10 @@ inherit acct-user
 
 DESCRIPTION="A user for openldap"
 ACCT_USER_ID=439
-ACCT_USER_HOME=/usr/$(get_libdir)/openldap
 ACCT_USER_GROUPS=( openldap )
 
 acct-user_add_deps
+
+pkg_setup(){
+   ACCT_USER_HOME=/usr/$(get_libdir)/openldap
+}



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

2020-10-17 Thread Joonas Niilola
commit: 28b649c0d59dc0af8ad5a3cec3c350cceaaf5560
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 15:51:52 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:41:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b649c0

dev-python/pytest-regressions: stabilize 2.0.1 on amd64

Bug: https://bugs.gentoo.org/749408
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild 
b/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
index c182743328e..d9507ebd099 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 BDEPEND="test? (
dev-python/matplotlib[${PYTHON_USEDEP}]



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

2020-10-17 Thread Joonas Niilola
commit: ddd7d18c23987ecb8e7dd22c6fb8ad347142f96f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 16:19:17 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:41:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd7d18c

dev-python/pytest-datadir: stabilize 1.3.1 on amd64

Bug: https://bugs.gentoo.org/749408
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild 
b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
index 631b1fe5e77..5707f6fa5b3 100644
--- a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
+++ b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/iverilog/

2020-10-17 Thread Joonas Niilola
commit: dfd996662271b2e801d2efe725f5ebe0d21fc37f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 16:39:14 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:41:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd99666

sci-electronics/iverilog: stabilize 10.3-r2 on amd64

Closes: https://bugs.gentoo.org/749678
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/iverilog/iverilog-10.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/iverilog/iverilog-10.3-r2.ebuild 
b/sci-electronics/iverilog/iverilog-10.3-r2.ebuild
index 25e555cd292..be0e7690095 100644
--- a/sci-electronics/iverilog/iverilog-10.3-r2.ebuild
+++ b/sci-electronics/iverilog/iverilog-10.3-r2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/steveicarus/${PN}.git";
 else

SRC_URI="https://github.com/steveicarus/${PN}/archive/v${GITHUB_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/${PN}-${GITHUB_PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/iverilog/

2020-10-17 Thread Joonas Niilola
commit: e0c118563d28b4ae2b46838065b52de7574cbd65
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 16:38:37 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:41:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c11856

sci-electronics/iverilog: stabilize 10.3-r2 on x86

Bug: https://bugs.gentoo.org/749678
Signed-off-by: Joonas Niilola  gentoo.org>

 sci-electronics/iverilog/iverilog-10.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/iverilog/iverilog-10.3-r2.ebuild 
b/sci-electronics/iverilog/iverilog-10.3-r2.ebuild
index 5d2c037dbaa..25e555cd292 100644
--- a/sci-electronics/iverilog/iverilog-10.3-r2.ebuild
+++ b/sci-electronics/iverilog/iverilog-10.3-r2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/steveicarus/${PN}.git";
 else

SRC_URI="https://github.com/steveicarus/${PN}/archive/v${GITHUB_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/${PN}-${GITHUB_PV}"
 fi
 



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

2020-10-17 Thread Joonas Niilola
commit: 6405d3759f8ff386e0662cacfe34620a0a4e4ac0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 16:19:53 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:41:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6405d375

dev-python/pytest-regressions: stabilize 2.0.1 on amd64

Closes: https://bugs.gentoo.org/749408
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild 
b/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
index d9507ebd099..c744db0e2a9 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="test? (
dev-python/matplotlib[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/iverilog/

2020-10-17 Thread Joonas Niilola
commit: df8b7414f4120d86af3b2d69a54529919ecef655
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 16:39:54 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:41:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df8b7414

sci-electronics/iverilog: remove old

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

 sci-electronics/iverilog/iverilog-10.3-r1.ebuild | 75 
 sci-electronics/iverilog/iverilog-10.3.ebuild| 75 
 2 files changed, 150 deletions(-)

diff --git a/sci-electronics/iverilog/iverilog-10.3-r1.ebuild 
b/sci-electronics/iverilog/iverilog-10.3-r1.ebuild
deleted file mode 100644
index 8a107b99189..000
--- a/sci-electronics/iverilog/iverilog-10.3-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-GITHUB_PV=$(ver_rs 1- '_')
-
-DESCRIPTION="A Verilog simulation and synthesis tool"
-HOMEPAGE="
-   http://iverilog.icarus.com
-   https://github.com/steveicarus/iverilog
-"
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/steveicarus/${PN}.git";
-else
-   
SRC_URI="https://github.com/steveicarus/${PN}/archive/v${GITHUB_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-   S="${WORKDIR}/${PN}-${GITHUB_PV}"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="examples"
-
-# If you are building from git, you will also need gperf to generate
-# the configure scripts.
-RDEPEND="
-   sys-libs/readline:=
-   sys-libs/zlib
-"
-
-DEPEND="
-   dev-util/gperf
-   sys-devel/bison
-   sys-devel/flex
-   ${RDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-10.3-file-missing.patch #705412
-   "${FILESDIR}"/${PN}-10.3-fno-common.patch #706366
-)
-
-src_prepare() {
-   default
-
-   # From upstreams autoconf.sh, to make it utilize the autotools eclass
-   # Here translate the autoconf.sh, equivalent to the following code
-   # > sh autoconf.sh
-
-   # Autoconf in root ...
-   eautoconf --force
-   # Precompiling lexor_keyword.gperf
-   gperf -o -i 7 -C -k 1-4,6,9,\$ -H keyword_hash -N check_identifier -t 
./lexor_keyword.gperf > lexor_keyword.cc || die
-   # Precompiling vhdlpp/lexor_keyword.gperf
-   cd vhdlpp || die
-   gperf -o -i 7 --ignore-case -C -k 1-4,6,9,\$ -H keyword_hash -N 
check_identifier -t ./lexor_keyword.gperf > lexor_keyword.cc || die
-}
-
-src_install() {
-   local DOCS=( *.txt )
-   # Default build fails with parallel jobs,
-   # https://github.com/steveicarus/iverilog/pull/294
-   emake installdirs DESTDIR="${D}"
-   default
-
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/sci-electronics/iverilog/iverilog-10.3.ebuild 
b/sci-electronics/iverilog/iverilog-10.3.ebuild
deleted file mode 100644
index a2dea488d4f..000
--- a/sci-electronics/iverilog/iverilog-10.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-GITHUB_PV=$(ver_rs 1- '_')
-
-DESCRIPTION="A Verilog simulation and synthesis tool"
-HOMEPAGE="
-   http://iverilog.icarus.com
-   https://github.com/steveicarus/iverilog
-"
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/steveicarus/${PN}.git";
-else
-   
SRC_URI="https://github.com/steveicarus/${PN}/archive/v${GITHUB_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
-   S="${WORKDIR}/${PN}-${GITHUB_PV}"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="examples"
-
-# If you are building from git, you will also need gperf to generate
-# the configure scripts.
-RDEPEND="
-   sys-libs/readline:0
-   sys-libs/zlib
-"
-
-DEPEND="
-   dev-util/gperf
-   sys-devel/bison
-   sys-devel/flex
-   ${RDEPEND}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-10.3-file-missing.patch #705412
-   "${FILESDIR}"/${PN}-10.3-fno-common.patch #706366
-)
-
-src_prepare() {
-   default
-
-   # From upstreams autoconf.sh, to make it utilize the autotools eclass
-   # Here translate the autoconf.sh, equivalent to the following code
-   # > sh autoconf.sh
-
-   # Autoconf in root ...
-   eautoconf --force
-   # Precompiling lexor_keyword.gperf
-   gperf -o -i 7 -C -k 1-4,6,9,\$ -H keyword_hash -N check_identifier -t 
./lexor_keyword.gperf > lexor_keyword.cc || die
-   # Precompiling vhdlpp/lexor_keyword.gperf
-   cd vhdlpp || die
-   gperf -o -i 7 --ignore-case -C -k 1-4,6,9,\$ -H keyword_hash -N 
ch

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

2020-10-17 Thread Joonas Niilola
commit: 794598ee6ed60df4ceb409d995f1ff336fbfbc7e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 15:51:03 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:41:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794598ee

dev-python/pytest-datadir: stabilize 1.3.1 on x86

Bug: https://bugs.gentoo.org/749408
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild 
b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
index b02fc26e116..631b1fe5e77 100644
--- a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
+++ b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
 



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

2020-10-17 Thread Joonas Niilola
commit: c1e07fbbc63adc8f1e946d3a56e27558e5b77c46
Author: Daniel Novomesky  gmail  com>
AuthorDate: Thu Oct 15 09:50:47 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:46:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e07fbb

media-libs/libavif: 0.8.2 version bump

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Daniel Novomesky  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17933
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/libavif/Manifest |  1 +
 media-libs/libavif/libavif-0.8.2.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/media-libs/libavif/Manifest b/media-libs/libavif/Manifest
index ca355de574c..6ed24fe7def 100644
--- a/media-libs/libavif/Manifest
+++ b/media-libs/libavif/Manifest
@@ -1 +1,2 @@
 DIST libavif-0.8.1.tar.gz 2915941 BLAKE2B 
40030a5a002e68231adf48ecc6e8012f7ec53506770872fc79dfd73496fa3a214c10cf5fb5826f145fe1f881adf2a3ecca13c33989b2f048aa72e455ab6950e0
 SHA512 
03692fbba49fde08d76cebb847d0404a81113824e9e65edc6a0977f323d060c394d111e2a7647788fa3115f3ae80b0fc92d4fe5be53852e6734b96a8f1c1a078
+DIST libavif-0.8.2.tar.gz 2940396 BLAKE2B 
b22a6fdd0f3fd3bbe46e3d51164958e71551c68f47f5d2677e37f1d137c86bdf1fa035a507f13e6d561fb070e35a4e093af3500a9fca431e8752b2aefe9ce9a0
 SHA512 
51034084b5a508763653e16512298c3ad57c07022327cf42c9e12728ac30e102c69dc43d6569cb39ee4a63cb81a98947b72201373d3a909b3f1b2f6f59aaa433

diff --git a/media-libs/libavif/libavif-0.8.2.ebuild 
b/media-libs/libavif/libavif-0.8.2.ebuild
new file mode 100644
index 000..3af174f791a
--- /dev/null
+++ b/media-libs/libavif/libavif-0.8.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake gnome2-utils
+
+DESCRIPTION="Library for encoding and decoding .avif files"
+HOMEPAGE="https://github.com/AOMediaCodec/libavif";
+SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+aom dav1d examples extras gdk-pixbuf rav1e"
+
+DEPEND="media-libs/libpng
+   sys-libs/zlib
+   virtual/jpeg
+   aom? ( >=media-libs/libaom-2.0.0 )
+   dav1d? ( media-libs/dav1d )
+   gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
+   rav1e? ( media-video/rav1e[capi] )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="|| ( aom dav1d )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DAVIF_CODEC_AOM=$(usex aom ON OFF)
+   -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF)
+   -DAVIF_CODEC_LIBGAV1=OFF
+   -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF)
+
+   # Use system libraries.
+   -DAVIF_LOCAL_ZLIBPNG=OFF
+   -DAVIF_LOCAL_JPEG=OFF
+
+   -DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF)
+   -DAVIF_BUILD_APPS=$(usex extras ON OFF)
+   -DAVIF_BUILD_TESTS=$(usex extras ON OFF)
+
+   -DAVIF_BUILD_GDK_PIXBUF=$(usex gdk-pixbuf ON OFF)
+
+   -DAVIF_ENABLE_WERROR=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_preinst() {
+   if use gdk-pixbuf ; then
+   gnome2_gdk_pixbuf_savelist
+   fi
+}
+
+pkg_postinst() {
+   if ! use aom && ! use rav1e ; then
+   ewarn "aom and rav1e flags are not set,"
+   ewarn "libavif will work in read-only mode."
+   ewarn "Enable aom or rav1e flag if you want to save .AVIF 
files."
+   fi
+
+   if use gdk-pixbuf ; then
+   gnome2_gdk_pixbuf_update
+   fi
+}
+
+pkg_postrm() {
+   if use gdk-pixbuf ; then
+   gnome2_gdk_pixbuf_update
+   fi
+}



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

2020-10-17 Thread Joonas Niilola
commit: bb8f26963b70cb704010837ca644c2dcf1b171c7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 17 16:46:01 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 16:46:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8f2696

dev-libs/efl: restrict libavif dependency on 1.25.1

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

 dev-libs/efl/{efl-1.25.1.ebuild => efl-1.25.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/efl/efl-1.25.1.ebuild b/dev-libs/efl/efl-1.25.1-r1.ebuild
similarity index 99%
rename from dev-libs/efl/efl-1.25.1.ebuild
rename to dev-libs/efl/efl-1.25.1-r1.ebuild
index ae3174cf3a5..2f1daa2f600 100644
--- a/dev-libs/efl/efl-1.25.1.ebuild
+++ b/dev-libs/efl/efl-1.25.1-r1.ebuild
@@ -61,7 +61,7 @@ RDEPEND="
x11-libs/libXScrnSaver
wayland? ( x11-libs/libxkbcommon[X] )
)
-   avif? ( media-libs/libavif )
+   avif? ( ~media-libs/libavif-0.8.1 )
connman? ( net-misc/connman )
drm? (
dev-libs/libinput



[gentoo-commits] repo/proj/guru:master commit in: app-admin/customrescuecd-x86_64/

2020-10-17 Thread Andrew Ammerlaan
commit: e94937ef12b764eb9f378bfaf8e6fcc00f35cb4e
Author: Andrea Postiglione  gmail  com>
AuthorDate: Sat Oct 17 12:19:30 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Oct 17 12:19:30 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e94937ef

app-admin/customrescuecd-x86_64: version bump to 0.11.0

Signed-off-by: Andrea Postiglione  gmail.com>

 .../customrescuecd-x86_64-0.11.0.ebuild| 55 ++
 1 file changed, 55 insertions(+)

diff --git 
a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.11.0.ebuild 
b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.11.0.ebuild
new file mode 100644
index ..96d32df6
--- /dev/null
+++ b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.11.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="CUSTOMRESCUECD-x86_64"
+DESCRIPTION="A system rescue cd or usbstick for desktop and server based on 
gentoo"
+HOMEPAGE="https://sourceforge.net/projects/customrescuecd";
+SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
+
+LICENSE="GPL-3"
+SLOT="${PV}"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror"
+
+S=${WORKDIR}
+
+src_unpack() { :; }
+
+src_install() {
+   insinto "/usr/share/${PN%-*}"
+   doins "${DISTDIR}/${MY_P}-${PV}.iso"
+}
+
+pkg_postinst() {
+   local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
+
+   # no version newer than ours? we're the newest!
+   if ! has_version ">${CATEGORY}/${PF}"; then
+   ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die
+   fi
+}
+
+pkg_postrm() {
+   local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
+
+   # if there is no version newer than ours installed
+   if ! has_version ">${CATEGORY}/${PF}"; then
+   # and we are truly and completely uninstalled...
+   if [[ ! ${REPLACED_BY_VERSION} ]]; then
+   # then find an older version to set the symlink to
+   local newest_version=$(best_version 
"<${CATEGORY}/${PF}")
+
+   if [[ ${newest_version} ]]; then
+   # update the symlink
+   ln -f -s -v "${newest_version%-r*}.iso" "${f}" 
|| die
+   else
+   # last version removed? clean up the symlink
+   rm -v "${f}" || die
+   # and the parent directory
+   rmdir "${f%/*}" || die
+   fi
+   fi
+   fi
+}



[gentoo-commits] repo/proj/guru:master commit in: app-admin/customrescuecd-x86_64/

2020-10-17 Thread Andrew Ammerlaan
commit: 5d61736020eb3a3e380d905787dcf91dbc658ac0
Author: Andrea Postiglione  gmail  com>
AuthorDate: Fri Oct 16 17:41:48 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Oct 16 17:41:48 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d617360

app-admin/customrescuecd-x86_64: version bump to 0.11.0

Signed-off-by: Andrea Postiglione  gmail.com>

 app-admin/customrescuecd-x86_64/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/customrescuecd-x86_64/Manifest 
b/app-admin/customrescuecd-x86_64/Manifest
index 3a08f605..56fdf6af 100644
--- a/app-admin/customrescuecd-x86_64/Manifest
+++ b/app-admin/customrescuecd-x86_64/Manifest
@@ -1 +1,2 @@
 DIST CUSTOMRESCUECD-x86_64-0.10.3.iso 1537474560 BLAKE2B 
d4812074013323d8372bd71bea1c81cbe8cb88e0cf87dd1ec7c4373a1c4f4023cfec383ea3327cb75aa903021d929ac7a29290a2a9a7a75857c591827af7a148
 SHA512 
1092dc85a82c1f17c362b19e91d36602debaab7d52a98945ebb494f9d8bec03fb07b16649c7401233a060ce95905c3f9259107c2eb9f80bd63d759740754105e
+DIST CUSTOMRESCUECD-x86_64-0.11.0.iso 1265106944 BLAKE2B 
f6732d1f903c02a49ed13525e19f957ccc5a78466cdc62d609579d2aaf2bfa5bcdf5cf2597089d3634fa8124cff3293030703e95187771c7517d890226997245
 SHA512 
6099c5a344c701936743bbbfad02206dca7937b6c6b796fa7cb42ad42a544c731fa2e0895a94d138cd3d91d34791a5ed88d723973e2e383e900ad1a385a27482



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

2020-10-17 Thread Michał Górny
commit: 3c6bbd1004e786b200ff79a65df3933127c56958
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 14:05:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6bbd10

sys-kernel/vanilla-kernel: Bump to 5.4.72

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

 sys-kernel/vanilla-kernel/Manifest |   1 +
 .../vanilla-kernel/vanilla-kernel-5.4.72.ebuild| 129 +
 2 files changed, 130 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 9475a65cd04..6bb4602c708 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -16,6 +16,7 @@ DIST linux-5.4.68.tar.xz 109601148 BLAKE2B 
03e25fdfa93a892aa7b8ea0ba4822c1dbf1f8
 DIST linux-5.4.69.tar.xz 109603628 BLAKE2B 
8a9b8e44b5a1ae69a4422f22b31c48ea1cf0ccf4b7fe55baa8e68b4797f717b66b38f739a5e525455ce9ecf99fdf312275a856d7f6956f17f3ffbb10a749ab63
 SHA512 
3a161bce688b1e9d18703f6354b746d1e8c72dcbbf6e3c8759a98ef3611234a32d7e571977aa78f33db9d42cfd9ad82145f3faea028d335a1863eb624b940b6c
 DIST linux-5.4.70.tar.xz 109602192 BLAKE2B 
2db07e8ed76feba1dbbb697f959540ec7a050098022a460b4251802a99f71c01a76f9cbf81806cf4bd5b814a0e6b1e9f36364fcf099cf44d90780e6e0dc9ecfe
 SHA512 
ab356476eb68ac1b2c172be97286418be307303e11ddd21e2d15cfa978a5d47b2bfec5cc61a306b48e0587e5b78cb02cec856981db9013112f4cd895374a5f21
 DIST linux-5.4.71.tar.xz 109611400 BLAKE2B 
450f91dd84df37cb16c6937e2a4cc55a8b2e5046b6396685cf2ae5a733a925ed5502944b5a60a1056827c788407fa3f916e04b48b9c8e3d68df6b0830039ff0b
 SHA512 
2b9c83425c3fd40abb76197e65933d1f79c60b71b3eccc6e0dcbb6748001ccbd002366cc2b61a796536166f08d831478a840bcb1e19ca0531b7f180a451e4d1c
+DIST linux-5.4.72.tar.xz 109606972 BLAKE2B 
90dfea3370a78742c851d7c9ee21c6fe17204f6c6825f82ebef4bf9c23bb59ae62bafc71cd4bdccad151c6042a33c43df8449d10e93f71d41bdfe3006255b5ba
 SHA512 
6f8b191732b1f73249f8d350500ade946f61309791b3c4021deec80e4781738141afd5e4a11d071d329ec792fc87ce2e6386e151417db0fbf344b6a5659bddf7
 DIST linux-5.8.12.tar.xz 114510484 BLAKE2B 
85edb8bea54dc1952e7f3ec439d01b22181ac9ba527ca387a04168966398e615a052d7d9585cde47fa4a4f9f09a7daa41508af9b0cb7c93357e9f54ecf15
 SHA512 
c1daa20dcdaa2cb805e7a973b684ea40327088d8fadf0cf44f4c73284923363397b12f2e1958d64d6a0ff348198366d46b59a5301a72d3431389d319a4bde489
 DIST linux-5.8.13.tar.xz 114511960 BLAKE2B 
1b3510440d07032fd38beec3f325fee6cde73ba07f2fa4d0e220c3d86069a21852a9dd16cdb993a714c12eee2a3eff02f13504326f83354126f02ee399205d92
 SHA512 
38c5c70b4327e1f0a46bde8acac5350882aaeb1308e5e88e5d8fbc229011ea03dca76489a8413c541bedc28a446f6453e3410afa5e84cde6a57d21ec783e6f27
 DIST linux-5.8.14.tar.xz 114506716 BLAKE2B 
b14f2306a7e503118e67e8b854341baadafeff39b526600f6e0855ad6e11723187865bf86fc5a1b9adbfa96f9c36a212554548dd146ca6f8abdeac1e29bae08d
 SHA512 
33300ce45c0cdd2f0b152b942662c931b53d04216bb75219e69004a7ba0b7a6781afb0d391929cdae5541628722252603199cf7ca1478d293db27b2b43afbc0a

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.72.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.72.ebuild
new file mode 100644
index 000..ee1e12c459a
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.72.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+   -> kernel-x86_64.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+   -> kernel-aarch64.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+   -> kernel-ppc64le.config.${CONFIG_VER}
+   )
+   x86? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+   -> kernel-i686.config.${CONFIG_VER}
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+BDEPEND="
+   debug? ( dev-util/dwarves )"
+
+pkg_pretend() {
+   ewarn "Starting with 5.4.52, Distribution Kernels are switching from 
Arch"
+   ewarn "Linux configs to Fedora.  Please keep a backup kernel just in 
case."
+
+   kernel-install_pkg_pretend
+}
+
+src_prepare() {
+   

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

2020-10-17 Thread Michał Górny
commit: 8e2dab2c14cf05ed1d8442bfba3f81569337e96e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 14:06:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2dab2c

sys-kernel/gentoo-kernel: Bump to 5.8.16

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.8.16.ebuild  | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index adc5da79cf6..c0c74aa89b4 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-5.8-17.base.tar.xz 547680 BLAKE2B 
ea21c869fba01bfa213444c19deb4e
 DIST genpatches-5.8-17.extras.tar.xz 1768 BLAKE2B 
937be9f6fb92f23e8604b609de34c6f51e8e873203c9f7e6dea545f213d4be90e3d0c173b703bb6956c6d79097ea0f25528bb249a22d7edcfaec1be8f2ca636e
 SHA512 
3409282b77cad9c06d13f814d1904819ea967b2c499c64a03bc188ca31aee991b7100946324c719d35cd4e5e30072f33e9e7ebb70986e1d4d386c47ab0ce8577
 DIST genpatches-5.8-18.base.tar.xz 592676 BLAKE2B 
1379f3d881dbb85cb8306e4b1bfbabb298435728d5e8c76dd6955aa88fd2b464f2d58b27a7afc07f7eba06f057fd03b225e3d85da6e0555dc2c47389597ca1fb
 SHA512 
da23d12de59794f57c466f0e28603da3674770c40c59afe362ece1d537c1b11eb0f6c4732e5afebf46f921642a3925f7361532720cb26fcbd4de42064207
 DIST genpatches-5.8-18.extras.tar.xz 1772 BLAKE2B 
fece8aa842736f29f1ca6b3317ff60be6243ab2610fcc3b8e102bae44831f0801b977a42dcdff6b8ae1af32f43a312962865c282f48e087bae163d18d2d6c328
 SHA512 
ac9cf075daa86b7033cecd753959058031bd8856db5bb7aebb8426eff7ffc28b2e03e656ae679d8f6bdb628b1ae9ca79bae7317564a3737fa02f0ebdc11db284
+DIST genpatches-5.8-19.base.tar.xz 596728 BLAKE2B 
ceb6cd57b593b5a2c02f00cefc61035ea765c9bb2bb2f9f8721e7503a149c8ad2ee6b1b3765b6d038e5d34bef2f0e0278acb7f3a8168d31d341ac0a9b58b8590
 SHA512 
f36c11a008e7965e0e113c3a7d87dbf40b87d87c7a801970a73367dcaaa07e7fc3356a114d339d68f16342d9f3c6601cf4746b9aa96d01d0c5efe2dbfaafabff
+DIST genpatches-5.8-19.extras.tar.xz 1772 BLAKE2B 
c42390c17040a6557054835df177fe87ee124bcdcea91e1a63d50ed8e07a10044d639616497e02082fbb67a708ed408bd1e94a3c9d5b7c7b0c7daeca2bfc65df
 SHA512 
3ba07566f1e721521676b862ca51654638400eeda4f216cdfb860b0639b7a611b2ff2e9659007486841e9a1afa8c05a9454abae87abbc7dff8af396bd0d7100a
 DIST genpatches-5.9-1.base.tar.xz 4004 BLAKE2B 
8a4577d42262fa901186acc60d28221d00e5c9140886705f018d9989f818d96ee4d9a6586b292e7b1d945bea9e2408e3161a73e0999defe1b7f99d0a339eb7be
 SHA512 
d6ba1051f9561aa30d7b196336c34930285d613e8119b152f1d6cc447cb22db5ac07c25f89d4ceddf58c9370c42699d0250a31449be2da3c591896b0c87d8718
 DIST genpatches-5.9-1.extras.tar.xz 1764 BLAKE2B 
32d29f0448aef113ba9c9591c5d3b671d00d07abde9f35f365b48168887913bb2da95a8a52b852453307cabb15a26178be4cbcc016e53a26a31f783a9df7
 SHA512 
df007dc98c1acdd31773f7dcf8aeb22812aa55e5593e8509b6a8762f2dcf06c95d69ad7cdce992e7a5fe730754bef26242acdc4e4da51ee29206fabb86c9cb0e
 DIST kernel-aarch64-fedora.config.5.8.5 215148 BLAKE2B 
c71380f46c1b37e9e17bab6d78907114369b377bcbdb54afa2c35b6a222937fd061f25309d8de0cc78ef2329ede7192722270acceeaa3da4629a5f58d8fee809
 SHA512 
e86e2c60e88b1ea5968db1a471d7d928ccb3146fe850f8f2813ef315f2de0cbfa0daa2f6828dee71acb2299f65f05fc0b6f1572a82fb146ae9f53a905fe94e97

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.16.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.16.ebuild
new file mode 100644
index 000..1527024779c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.16.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.8.5
+CONFIG_HASH=af8da8d54d21231fd8c7b943216bb985f0a4e223
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+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
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+   -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+   )
+   x86?

[gentoo-commits] repo/gentoo:master commit in: metadata/install-qa-check.d/

2020-10-17 Thread Michał Górny
commit: 9299e432898fbac084312c7766b660955b1041b7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 14:21:09 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9299e432

install-qa-check.d/60distutils...: silence requires.txt error

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

 metadata/install-qa-check.d/60distutils-use-setuptools | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/metadata/install-qa-check.d/60distutils-use-setuptools 
b/metadata/install-qa-check.d/60distutils-use-setuptools
index 097c7dc8e5a..3b9523fcdab 100644
--- a/metadata/install-qa-check.d/60distutils-use-setuptools
+++ b/metadata/install-qa-check.d/60distutils-use-setuptools
@@ -29,7 +29,8 @@ distutils_use_setuptools_check() {
then
# entry_points == we need rdepend
new_expected=rdepend
-   elif grep -q -s '^setuptools' \
+   elif [[ -f ${egg}/requires.txt ]] &&
+   grep -q -s '^setuptools' \
<(sed -e '/^\[/,$d' 
"${egg}"/requires.txt)
then
# explicit *unconditional* rdepend in 
package metadata



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

2020-10-17 Thread Michał Górny
commit: b0e9ed9ccd830dc74d03ec3de1705910b22dd845
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 18:55:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e9ed9c

sys-kernel/gentoo-kernel-bin: Bump to 5.8.16

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

 sys-kernel/gentoo-kernel-bin/Manifest  |  2 +
 .../gentoo-kernel-bin-5.8.16.ebuild| 53 ++
 2 files changed, 55 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 734fada875f..134ed92b5b7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST gentoo-kernel-5.8.14-1.x86.xpak 56176613 BLAKE2B 
f497efa354a9ccfb0869aad18d
 DIST gentoo-kernel-5.8.15-1.amd64.xpak 64079548 BLAKE2B 
fd2cf42999c93fbc8cc888de1c3fe6dc2f60c7874fcc534df6e196110a22724a93ce0206e6f15ea6021c8f2982139858f4d6a4333c8fb58d688dd6e1c2130799
 SHA512 
d04f663b04e638580d9bb6a16c1503bd7801d5f2bfdc6c272a9a4fd9506503715bfd7ce8af1013477033e9d1d39c9ee4c4ae8e6f4846c9810a12814b8fe137a5
 DIST gentoo-kernel-5.8.15-1.arm64.xpak 60804109 BLAKE2B 
93593cf3d471ffb32b557ad6e19aafd8c91fb11d11572123c3143718347b89e109dd469a5e5dfa40c551b88dd260669c92b96eaae7bbdbe4ec804edef1a6bcb1
 SHA512 
84e8985a03d9029ab16becf7f831a14f46f1c97cecb042552d28edcc3a35ce61e25ad7f7db58ac7e65377d02cadb509c50f2c98776ed1916bb73eed84b06608b
 DIST gentoo-kernel-5.8.15-1.x86.xpak 56148125 BLAKE2B 
f2c54c72681e6d4dedd25f31c0e46e04d3ddfd797405f525896d04904c5f53b1582de09b4b657948e52f22b4de95bb12d07f1342ca55d68c89c2ba6ada926f0f
 SHA512 
cfc3afa66fc184f79216ba75f48f16c4815991d4220fe5e1be7c021237f2109bddac4dc2f14e040cafdd04c4a9a9aa0f2ca4cdbf6c81eb7a1fd3f4e56087ce49
+DIST gentoo-kernel-5.8.16-1.amd64.xpak 64081440 BLAKE2B 
de02682e88d4abc53aa5e3269f2a702590408402f1c3e0ac5782639a84e0b0a1611b05276761ef3ae3feda12667e198193301c68f528b190005a1a380d908e14
 SHA512 
3f0bfa9cdadd81b25a2c550e741452c212c86a03ba05f6671033220a9ccec89d707942f651958c4a792fef9bd57c61a11d02df286b621f1544b51fec90c6487a
+DIST gentoo-kernel-5.8.16-1.x86.xpak 56134510 BLAKE2B 
39e2caa7bfdfc31311c7a4c8d7ede9ff3986e7d00c904d7e963f7c18ebac13dc78fe3a5d23451dfcbef0de88d0bea990c092462d4db2be3880e91e849425dbd4
 SHA512 
ca1b1323d024ebe2fc54cbc4cf0b601114c3ee963ad3c620efbf9e5016ba2270bb86c9fe20f2bad268d2a1f56d75eb40ca515852197f1490f45f633041d5f1fd
 DIST gentoo-kernel-5.9.0-1.amd64.xpak 63354336 BLAKE2B 
2769d1ffb47b738d94ccfd2981ad483543c1c4c45ee5155dc92a457937a37ddaca9f65dd67e0ee89bcd80c090aa31c5345cbbbe68c439c9a60be97a3fa300c5a
 SHA512 
9e484ba8c9eb1978cb03ae3a94beedc5b82414cf82fe86b8f66c84612991321080fe8ecc70ef659659a0eb553a5736b630ad694b863b51e00a374149a74aff47
 DIST gentoo-kernel-5.9.0-1.arm64.xpak 61438922 BLAKE2B 
e239043ff2871e6736a0505859541c59d863e08498b0060a24821a69baade5f69dfd93fe671e8a35e1fe2ead3af63d18a082682a9d6afa523208134d12a420ac
 SHA512 
a92670b5b95f512d016f32af3416472f3dafd478fc3806f91a58fbbaab3d487ad2a12441abe69ba446925249aae0a6d73b9e2ab723c7f7288322b39d63a976ef
 DIST gentoo-kernel-5.9.0-1.x86.xpak 56578276 BLAKE2B 
2fd240f3bed248344144d05dcee4b14aa745e92447fa81428e1a7d6ea3cc235cc574640e6397a96f2debc5bdd96f9e9ea20f6b38f9b7bf7bd6a6c78ca0446346
 SHA512 
f2584932c839944bc4ec96d08db8b1c87c957de35e83c10a0424f253391f1268c4e1a6a06d1ed1d7e3e7da59a3e74c118a025c58dc0052e1d96d82b58d8cafcb

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.8.16.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.8.16.ebuild
new file mode 100644
index 000..dca6aedbd78
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.8.16.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+   ewarn "Starting with 5.7.9, Distribution Kernels are switching from 
Arch"
+   ewarn "Linux configs to Fedora.  Please keep a backup kernel just in 
case."
+
+   kernel-install_pkg_pretend
+}
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${

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

2020-10-17 Thread Michał Górny
commit: 8e154ecbafbd745ef9612df45eb1b38345a50198
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 14:06:51 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e154ecb

sys-kernel/gentoo-kernel: Bump to 5.9.1

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.9.1.ebuild   | 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index c0c74aa89b4..b967341a816 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-5.8-19.base.tar.xz 596728 BLAKE2B 
ceb6cd57b593b5a2c02f00cefc6103
 DIST genpatches-5.8-19.extras.tar.xz 1772 BLAKE2B 
c42390c17040a6557054835df177fe87ee124bcdcea91e1a63d50ed8e07a10044d639616497e02082fbb67a708ed408bd1e94a3c9d5b7c7b0c7daeca2bfc65df
 SHA512 
3ba07566f1e721521676b862ca51654638400eeda4f216cdfb860b0639b7a611b2ff2e9659007486841e9a1afa8c05a9454abae87abbc7dff8af396bd0d7100a
 DIST genpatches-5.9-1.base.tar.xz 4004 BLAKE2B 
8a4577d42262fa901186acc60d28221d00e5c9140886705f018d9989f818d96ee4d9a6586b292e7b1d945bea9e2408e3161a73e0999defe1b7f99d0a339eb7be
 SHA512 
d6ba1051f9561aa30d7b196336c34930285d613e8119b152f1d6cc447cb22db5ac07c25f89d4ceddf58c9370c42699d0250a31449be2da3c591896b0c87d8718
 DIST genpatches-5.9-1.extras.tar.xz 1764 BLAKE2B 
32d29f0448aef113ba9c9591c5d3b671d00d07abde9f35f365b48168887913bb2da95a8a52b852453307cabb15a26178be4cbcc016e53a26a31f783a9df7
 SHA512 
df007dc98c1acdd31773f7dcf8aeb22812aa55e5593e8509b6a8762f2dcf06c95d69ad7cdce992e7a5fe730754bef26242acdc4e4da51ee29206fabb86c9cb0e
+DIST genpatches-5.9-2.base.tar.xz 9332 BLAKE2B 
cfccc2ebc7e067c7326f95627470a01f818f3c64db87ca26406bd3fa71429593a4460cf82d5891961eee69cbce667c850439f512650131013025491804486510
 SHA512 
af9c158cf65c5aa5d678d4ffeb7395051a9706521684f3a984f47d6ad581652978eb8f0a4de0132a3603b63fa7f34fb8b18a76bca5d4d312672c89f3fa221fa8
+DIST genpatches-5.9-2.extras.tar.xz 1768 BLAKE2B 
1e9312bc96d30b85ff628a67bed4bf2ded3eb2231d804158d343d64ce6a1be3d313bcdf84406cfa34045df9aa239ae1ed476f838ff466e0df96b60b28caa15b8
 SHA512 
58b19bd67b573657c44861d65792fb7fed0c430a554e95b2dc41a3f53ec8a50e68f89130a68ae0167de9ba98076326ae843264d76a178efaecece90121d0f337
 DIST kernel-aarch64-fedora.config.5.8.5 215148 BLAKE2B 
c71380f46c1b37e9e17bab6d78907114369b377bcbdb54afa2c35b6a222937fd061f25309d8de0cc78ef2329ede7192722270acceeaa3da4629a5f58d8fee809
 SHA512 
e86e2c60e88b1ea5968db1a471d7d928ccb3146fe850f8f2813ef315f2de0cbfa0daa2f6828dee71acb2299f65f05fc0b6f1572a82fb146ae9f53a905fe94e97
 DIST kernel-aarch64-fedora.config.5.9.0 217558 BLAKE2B 
38e3c31b710c30d29dbf0b5304c2b9e0615af08ec11a01318bc0c4811b91a0803a96483e986f3dd83369b14e9329bdeb0e0d834761af9a644d831eba43eb910d
 SHA512 
d38d05aef2a809207a186eacc365118d68e7ef82939b45ac5b9038cb493c771f8fa10009a0082f36c79c2e6b5b2ec193a6b1f50bc51a6190b77f57ab7cf237a1
 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 
578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09
 SHA512 
66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.9.1.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.9.1.ebuild
new file mode 100644
index 000..e7a5b2ccc31
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.9.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.9.0
+CONFIG_HASH=aa6d9438d030fa4682d5d450481085c901503da5
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+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
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+   -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+   )
+   x86? (
+

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

2020-10-17 Thread Michał Górny
commit: 7a99c897097347ddde3b43d2fa2a69111ac1b848
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 14:06:39 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a99c897

sys-kernel/vanilla-kernel: Bump to 5.9.1

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

 sys-kernel/vanilla-kernel/Manifest |   1 +
 .../vanilla-kernel/vanilla-kernel-5.9.1.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 318650d3ba1..27f8220c017 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -22,4 +22,5 @@ DIST linux-5.8.13.tar.xz 114511960 BLAKE2B 
1b3510440d07032fd38beec3f325fee6cde73
 DIST linux-5.8.14.tar.xz 114506716 BLAKE2B 
b14f2306a7e503118e67e8b854341baadafeff39b526600f6e0855ad6e11723187865bf86fc5a1b9adbfa96f9c36a212554548dd146ca6f8abdeac1e29bae08d
 SHA512 
33300ce45c0cdd2f0b152b942662c931b53d04216bb75219e69004a7ba0b7a6781afb0d391929cdae5541628722252603199cf7ca1478d293db27b2b43afbc0a
 DIST linux-5.8.15.tar.xz 114506684 BLAKE2B 
c02aac3e4844ec3a39be76e22d57ac7ee66f3ec9d984d98dbf1bd78c431a81f75f54ed5113a583f4da5008e5e03b4b46bfd6c4030ade02b25cd16c6f1c0d8f75
 SHA512 
36233a6a8e20cf885aa5e6fed52d3e7ff3cf3a1b92b2a3e63255194abf3cffa8716ff025daa65712bb30186cee173c03af44a99f17e9755080fe5756b9745fc3
 DIST linux-5.8.16.tar.xz 114513732 BLAKE2B 
3f75ba3272a066c55845cf7d5e33f340d76e9b9d024b1d182be4067ba1d621bd44c78ee89bea1f7329b7e83933a23e8ed34e2eda0e415cc3a4b4e6863da2dfde
 SHA512 
7d191257a70d2eeccd5db80ff03a8356bb5a2a5eba1f04acf2558d81fa764d18ef025315e992fe64b62b8ccdcdf4d9d9efe3b35ecf57ebc55746c976b391df0e
+DIST linux-5.9.1.tar.xz 115502916 BLAKE2B 
65eeccf077194ce03d5dbc1e8ea8f6022d709bc930945a49880fb87d71992e0614cf5ee92eb1b60fe2e3ed41fe17f0c176bbbad5f2cf0a2a349e1b08e6236558
 SHA512 
96af08c1dc964e5dbb3d221880ef8ca246f13370d2dc2f5ae64039f0352efc687c7446a2b4f86dad553b776ee75f78bbf58bb9bc845c9b57a9013ece63264874
 DIST linux-5.9.tar.xz 115507140 BLAKE2B 
e8d11472d63a9f8409ca12a2e8c97c6963a3d4516b5a398b627d6ece565584526f9b5a1377a2fa4bd184c09c7db94c987428bc5d52df0c788464a67e9e8d6dcb
 SHA512 
d3d92ce4246bad74c9a784212f160d98449b1e8793970c2c308276568d852b8effe0528686bdb87d55d691f09a826abf7938d69bdd4759ce65ddd5c05ffe4eca

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.1.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.1.ebuild
new file mode 100644
index 000..ccd3e3d3e79
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.9.0
+CONFIG_HASH=aa6d9438d030fa4682d5d450481085c901503da5
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+   -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+   )
+   x86? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+   -> kernel-i686-fedora.config.${CONFIG_VER}
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+REQUIRED_USE="
+   arm? ( savedconfig )"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+BDEPEND="
+   debug? ( dev-util/dwarves )"
+
+pkg_pretend() {
+   ewarn "Starting with 5.7.9, Distribution Kernels are switching from 
Arch"
+   ewarn "Linux configs to Fedora.  Please keep a backup kernel just in 
case."
+
+   kernel-install_pkg_pretend
+}
+
+src_prepare() {
+   default
+
+   # prepare the default config
+   case ${ARCH} in
+   amd64)
+   cp 
"${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+   ;;
+   arm)
+   return
+   ;;
+   arm64)
+   cp 
"${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+   ;;
+   ppc64)
+   cp 
"${DISTDIR}/kernel

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

2020-10-17 Thread Michał Górny
commit: cc42369b2d7fd3d271f2a740e757e255267f8e13
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 18:55:20 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc42369b

sys-kernel/gentoo-kernel-bin: Bump to 5.4.72

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

 sys-kernel/gentoo-kernel-bin/Manifest  |  2 +
 .../gentoo-kernel-bin-5.4.72.ebuild| 53 ++
 2 files changed, 55 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index ba38b501e5a..734fada875f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST gentoo-kernel-5.4.70-1.x86.xpak 53408406 BLAKE2B 
cc2537e797841c93d1bee210f2
 DIST gentoo-kernel-5.4.71-1.amd64.xpak 61491000 BLAKE2B 
bf613fdf260b258bf2eeba8b7cfb78ec24d7d10947cc7fc648670fa6479639321981331b6a4e83d2564fb256d2e375828c8ac4d7f7613c48affe95ac629fbfe2
 SHA512 
4e7f534f66c9cc5f4daad34d4164c17647c6e48e1988afedf47939fa4a40bbe6c4378b3cca3c4c0c1b435c4033fc23717efac229dfc075d1214b5fb834b56e1c
 DIST gentoo-kernel-5.4.71-1.arm64.xpak 56664409 BLAKE2B 
2514e920bb04efb2b9f86089f932fcbe5616b519730227a04a3b8d65fd7c4b6d3424baa18d82fbdaea36e7a515a508f14f577b40e9514d88b54568204c28d54b
 SHA512 
7971f783f7344c5ab89a7ccbcea46edee950ec15aa6a3f44a5aa5fb226d59facae6ab5ac70605592e680fcc05f384cea473b0c29f0ab704dcf7a9e334844621b
 DIST gentoo-kernel-5.4.71-1.x86.xpak 53367022 BLAKE2B 
689111b37179e292440ee99fd9c42f7fc9939ed882db9c81a3f68d006b24736cde77bf27d42662b731a416dc3645be9b4ad6a9ede60f23dadbefa86e8a735df6
 SHA512 
8cafcea8394cf5a5a7f5d16e8cc7fe62168fb0fb7df89f76ceaf68062fb0e01535bb6cf57b427233b7e88b9704f2e0431c09c562ad87a91c55ef6c55951fc518
+DIST gentoo-kernel-5.4.72-1.amd64.xpak 61507115 BLAKE2B 
7d8b21516126c550e06e335b886a02b314b1d6547efcfd788b8e44be3cfd308cac633b0b846bfe56aa093125a2a8afb1893cbcefb023312e121f9e598e53a248
 SHA512 
9b6446b4b1da1275d044316244c70f941c1ffc0c0128c1a8620921e9eccd9e6224cd19bc4b8e45388f6e41c6f7819647e727857af0a069e9c68b70a7d38d0704
+DIST gentoo-kernel-5.4.72-1.x86.xpak 53373842 BLAKE2B 
2ea66aee50688fb5d28ac2295db78f97cd844f7be103f3d4d164a8ffe1e855a045118e24b0b62e213f6bfd93cbb44c79823817d5ae0f8ca286cffaf11b0cafee
 SHA512 
8bc3d4b7cab6e5ca4448418c1c3f81b3f1efa7eabf4896ac18eef1a52f05b8fae3731a955ffadaa309a933843dfca235da58440848b03c5da6bc3537e686018c
 DIST gentoo-kernel-5.8.12-1.amd64.xpak 64106657 BLAKE2B 
a8167bc714130a6f05811ec522c14c84b5038a6130a4a0ca7d581cad6ada7f47b55a9940198524ecf4a28debad79286929a888cd2f433a7b22e4bce4342254e3
 SHA512 
e952c7efbd007ad12be3074ffb488593dc5ddd4fb7dba70d7c73173d9ffdfbfc5013c06307ead53daed43c7d816789a608feb2a5d48818341d179e947edbc446
 DIST gentoo-kernel-5.8.12-1.arm64.xpak 60541802 BLAKE2B 
3d92912c25ee3ebbd48316550fb16f6960d2845a380db93026174a2f147ad1f32eea28c06dc1e350c15122939ecd64401e7b825268b2ce9d38343da3503499d3
 SHA512 
d937892936ba556529ee15d49acd207592e1142ce4a035d90920575c9ae3a5a8ef0325fddeb3b318b849df47ba436cf50b34fa8c00a01651f241cc805cdf8a09
 DIST gentoo-kernel-5.8.12-1.x86.xpak 56133532 BLAKE2B 
c969778b746896cde2af60afc5b7049db6dba8906079a26db905b7342ef099b1dc400ea482ed2548f3a160b8e3a4ac32eed3243315c4cff6f26e9423e9c8fe8b
 SHA512 
2b1470d9d4d08c29ad0635a65b1ea9e2291210f814ed26c47c52cbe4155cc6bdd59b829a85163f76ad377da6cbc7022771fc5fdbc6f540e43a01ab3a5038e0c0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.72.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.72.ebuild
new file mode 100644
index 000..d6e61fa6936
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.72.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+   ewarn "Starting with 5.4.52, Distribution Kernels are switching from 
Arch"
+   ewarn "Linux configs to Fedora.  Please keep a backup kernel just in 
case."
+
+   kernel-install_pkg_pretend
+}
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpackin

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

2020-10-17 Thread Michał Górny
commit: 05d3ca274c02bebed06875ec41eb03d594ef9f60
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 18:55:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d3ca27

sys-kernel/gentoo-kernel-bin: Bump to 5.9.1

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

 sys-kernel/gentoo-kernel-bin/Manifest  |  2 +
 .../gentoo-kernel-bin-5.9.1.ebuild | 53 ++
 2 files changed, 55 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 134ed92b5b7..8cc9648ce40 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -35,3 +35,5 @@ DIST gentoo-kernel-5.8.16-1.x86.xpak 56134510 BLAKE2B 
39e2caa7bfdfc31311c7a4c8d7
 DIST gentoo-kernel-5.9.0-1.amd64.xpak 63354336 BLAKE2B 
2769d1ffb47b738d94ccfd2981ad483543c1c4c45ee5155dc92a457937a37ddaca9f65dd67e0ee89bcd80c090aa31c5345cbbbe68c439c9a60be97a3fa300c5a
 SHA512 
9e484ba8c9eb1978cb03ae3a94beedc5b82414cf82fe86b8f66c84612991321080fe8ecc70ef659659a0eb553a5736b630ad694b863b51e00a374149a74aff47
 DIST gentoo-kernel-5.9.0-1.arm64.xpak 61438922 BLAKE2B 
e239043ff2871e6736a0505859541c59d863e08498b0060a24821a69baade5f69dfd93fe671e8a35e1fe2ead3af63d18a082682a9d6afa523208134d12a420ac
 SHA512 
a92670b5b95f512d016f32af3416472f3dafd478fc3806f91a58fbbaab3d487ad2a12441abe69ba446925249aae0a6d73b9e2ab723c7f7288322b39d63a976ef
 DIST gentoo-kernel-5.9.0-1.x86.xpak 56578276 BLAKE2B 
2fd240f3bed248344144d05dcee4b14aa745e92447fa81428e1a7d6ea3cc235cc574640e6397a96f2debc5bdd96f9e9ea20f6b38f9b7bf7bd6a6c78ca0446346
 SHA512 
f2584932c839944bc4ec96d08db8b1c87c957de35e83c10a0424f253391f1268c4e1a6a06d1ed1d7e3e7da59a3e74c118a025c58dc0052e1d96d82b58d8cafcb
+DIST gentoo-kernel-5.9.1-1.amd64.xpak 63373688 BLAKE2B 
0161e6b680e2fe2461082f8cb7f297f20bdaee1bc3272baabd3bcfc2e1d0c027dd1bc33a6170217f26edcfadd3c26e4332d6fc9542b06207f58f999f68e0899d
 SHA512 
054ae5247d0626b39aab8b029ac6bff3569200fbd3c80fb8f3d31a70c522def31e4a49ae49cc595d8a8ad4a5a3d0cdb3742d5371504129d1a00010ed7514fb35
+DIST gentoo-kernel-5.9.1-1.x86.xpak 56581941 BLAKE2B 
fefc6cad3931aba6cf55dc3427133cec05fac197f84124108657493f58b660531b49f53f6388a4da0a3f8a623c4bdc5815c7855f45f5d0b0ff6603b0bccc65cf
 SHA512 
900b54a922e4a70f9bd200bfa8ef58492414cd53267f18461f72762ef7cd77f4d96b7750a175a70af9b283b0d28b7648bbf146a6610bf74fea93eb4338f678db

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.1.ebuild
new file mode 100644
index 000..dca6aedbd78
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+="
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+   ewarn "Starting with 5.7.9, Distribution Kernels are switching from 
Arch"
+   ewarn "Linux configs to Fedora.  Please keep a backup kernel just in 
case."
+
+   kernel-install_pkg_pretend
+}
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+   kernel-install_test "${PV}" \
+   
"${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+   "lib/modules/${PV}"
+}
+
+src_install() {
+   mv * "${ED}" || die
+}



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

2020-10-17 Thread Michał Górny
commit: a8d6ba427348eeff6a4d0056d7b218a33573ac20
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 14:16:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d6ba42

dev-python/executing: Bump to 0.5.3

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

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

diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest
index 6665f9a3453..46494dcd2b2 100644
--- a/dev-python/executing/Manifest
+++ b/dev-python/executing/Manifest
@@ -1 +1,2 @@
 DIST executing-0.5.2.gh.tar.gz 303118 BLAKE2B 
e3b0ee22791a7fc4b378cf9f0c4640b4971ebd772d95a5d8d0abd25959c53eede5c61e4807abd4be38b9e14d0e3ab9083941ace7f59f0b6358c68b2e85291193
 SHA512 
2487dbb95240553f9bb7e1249af42e83be7db8cfa8a8c0569c22bfad48add9eddf903a4f365e3a6409e5208bef0d32893abb0c4dc5a93782c3b33125b091ef54
+DIST executing-0.5.3.gh.tar.gz 303234 BLAKE2B 
cb9de0492c4aa31b53310abf65d97df888278671fbf24e5dc2f3f4b00fd22d233fae2265bffe240c092c5b67bfca1e69ec1c4eaa937a0d4c90bedced1f156e2a
 SHA512 
faf591de8e6354300fb572065bda304c3cbc529725b4044ad4f4ca1f86d892da21598ba7245059824e27894937d46e4ef9ef5962a9d7dff78e4144a3e0e6b388

diff --git a/dev-python/executing/executing-0.5.3.ebuild 
b/dev-python/executing/executing-0.5.3.ebuild
new file mode 100644
index 000..bdeaacb0be4
--- /dev/null
+++ b/dev-python/executing/executing-0.5.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit distutils-r1
+
+DESCRIPTION="Get information about what a Python frame is currently doing"
+HOMEPAGE="
+   https://github.com/alexmojaki/executing/
+   https://pypi.org/project/executing/";
+SRC_URI="
+   https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+# asttokens is optional runtime dep
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # Kill off useless wheel dep
+   sed -i -e 's/wheel; //' setup.cfg || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # this test explodes when collected by pytest
+   "${EPYTHON}" tests/test_main.py || die "Tests failed with ${EPYTHON}"
+   pytest -vv tests/test_pytest.py || die "Tests failed with ${EPYTHON}"
+}



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

2020-10-17 Thread Michał Górny
commit: 7257c821431a7d53e18c07796c836145e8e01641
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 17 14:05:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 17 19:01:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7257c821

sys-kernel/gentoo-kernel: Bump to 5.4.72

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.4.72.ebuild  | 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 41398b4af2f..adc5da79cf6 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.4-71.base.tar.xz 2499052 BLAKE2B 
f19927e24c884ed8849b9572b5d19
 DIST genpatches-5.4-71.extras.tar.xz 1772 BLAKE2B 
e462c7bf461058db545a11d05d6f6de16d0868a4f162874682425424f07e6b78019ce65ba9bd51aa413433894cea8561cba33837b66dd600351f36c563a0edb0
 SHA512 
ba9930a24342f7ccb5514688913e2517c726137317563ce301dbf383d484a6243c04e4d7e6ba427c0269009f979aea8c623e677e9d7f763275c1e299519d2ee4
 DIST genpatches-5.4-72.base.tar.xz 2519916 BLAKE2B 
1998698004dea3a4dfa3866b96937902ca455766129d8e62b627e72f69aae4661abf37e46dfc996dec4232099c77cf910ad6f56baec527990aa94b1eff0c2184
 SHA512 
f6a48c095635a2fc8fa058ca40fbf272768da52993d924669544ff73d0c8b8f0d1bccabdbaaa5c8c1092a69008a1d527e9613a8c6862b55832738c0a80d55302
 DIST genpatches-5.4-72.extras.tar.xz 1768 BLAKE2B 
8a25411510431be8515a339398b5d8d43d7739089f62c1e8158ca79ac793e7bfacc39b8e43d2f5e2667125ae7342bc943480804dd7b63df3e42400d9b662133b
 SHA512 
955413633bcc16fe215e9769cec6dce68c3d8faf13659342db6a795d3e042ecccff9a6722cdb0abc87220ca301caeaccb6f25588f19da44642e358a8dee46916
+DIST genpatches-5.4-73.base.tar.xz 2527064 BLAKE2B 
6e0b392681d6e5e709a02c1c8f15fe06ef1651f1530506982feec7fd436aa04ea75079eeb5d3a61c91bcbb46c59a232cb8cb67c62fa7b2e8b289591142dd9430
 SHA512 
db987b95895fc37243e3697f3ef8f33787489e173fefb84ad09a6600898b2b9b285d9113e6f867aab0c3d5b4c65398f4bcbc40a4220f3cf2b355da9def209dae
+DIST genpatches-5.4-73.extras.tar.xz 1772 BLAKE2B 
7475a0907f287fef28ee8bf220932528107bbac0d612dc05de6ca8b2dd86ddf37d9acea31ab2977a677f6ea3a19c594737b23e504da405fa811c4d0faf00b94a
 SHA512 
751898547b1f60070f1d8431cd89daff55e33473c8fe68415a15e3b8079ae2d3e44318815ba47a1ce9750feb1cac1812eb8eb7765426b204eb1357993cc68cb0
 DIST genpatches-5.8-15.base.tar.xz 498912 BLAKE2B 
429c079f836b9dc6d2086fe818f4e705264f002bcfcf4e5bdbe144af53aca53c8bfc1c0ac23aa33939bc59111e2194747088bbccff61015fd59ac0e3150aab62
 SHA512 
936414eaaa159a84bf016080332a8ba29c2024c02e5b83ed559df7b1a910ba405093e5ed36d54a346091a534f1389eba99b95852b23328a92e2f7ba5b07723ee
 DIST genpatches-5.8-15.extras.tar.xz 1772 BLAKE2B 
690935cb537f442dd48dea34000bc444b9c2861b259ebb156722f1027ba28b037fafe4cfdb71e68c40603f2dcb27d2639d949d4e4fbada8811fce2716329
 SHA512 
8dcc4ebb194603036323dcc559b5827d02c6a678b2f162191e306fe6ae52cc860e651937962ac8b52e2a4e229b1326a2cb24f938638556b0ddf4369f140f997b
 DIST genpatches-5.8-16.base.tar.xz 525416 BLAKE2B 
53b0e2548b25b93999650cdf8eb920447367305049349a468b954f84368f803d2e1fd591fe4c01722515568257f1457a7480650a2debb1e9196bc41cebc07b5c
 SHA512 
b708d0ad5303cabd7ba73b28391c138bf443c0af1dfc8296eb528e1a16cf00763a5a36aec1cb7bd0b0e9c9b0d844d4a135e2f1f5cf4ddbfa9742d7e05e0a4c0d

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.72.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.72.ebuild
new file mode 100644
index 000..ff0e401cd76
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.72.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+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
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+   -> kernel-x86_64.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+   -> kernel-aarch64.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+   -> kernel-ppc64le.config.${CONFIG_VER}
+   )
+   x86? (
+   
https://src.fedorapr

  1   2   3   >