[gentoo-commits] repo/gentoo:master commit in: dev-embedded/arduino/

2020-06-29 Thread Matthias Schwarzott
commit: f98546fd3b510fa250336ee2ee947af0d925d201
Author: Marcin Deranek  booking  com>
AuthorDate: Wed Apr 29 18:33:34 2020 +
Commit: Matthias Schwarzott  gentoo  org>
CommitDate: Tue Jun 30 03:52:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98546fd

dev-embedded/arduino: Fix broken arduino-builder symlink

Closes: https://bugs.gentoo.org/712742
Signed-off-by: Marcin Deranek  slonko.net>
Closes: https://github.com/gentoo/gentoo/pull/15569
Signed-off-by: Matthias Schwarzott  gentoo.org>

 dev-embedded/arduino/arduino-1.8.5-r2.ebuild | 2 +-
 dev-embedded/arduino/arduino-1.8.7.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/arduino/arduino-1.8.5-r2.ebuild 
b/dev-embedded/arduino/arduino-1.8.5-r2.ebuild
index e958a4d4191..1f5388a52bf 100644
--- a/dev-embedded/arduino/arduino-1.8.5-r2.ebuild
+++ b/dev-embedded/arduino/arduino-1.8.5-r2.ebuild
@@ -136,7 +136,7 @@ src_install() {
# Here we do the same thing, but from the system arduino-builder.
dosym "../../arduino-builder/platform.txt" 
"${SHARE}/hardware/platform.txt"
dosym "../../arduino-builder/platform.keys.rewrite.txt" 
"${SHARE}/hardware/platform.keys.rewrite.txt"
-   dosym "../../../bin/arduino-builder" "${SHARE}/arduino-builder"
+   dosym "../../bin/arduino-builder" "${SHARE}/arduino-builder"
 
# hardware/tools/avr needs to exist or arduino-builder will
# complain about missing required -tools arg

diff --git a/dev-embedded/arduino/arduino-1.8.7.ebuild 
b/dev-embedded/arduino/arduino-1.8.7.ebuild
index 8872bdc6b90..03635acd39e 100644
--- a/dev-embedded/arduino/arduino-1.8.7.ebuild
+++ b/dev-embedded/arduino/arduino-1.8.7.ebuild
@@ -113,7 +113,7 @@ src_install() {
# Here we do the same thing, but from the system arduino-builder.
dosym "../../arduino-builder/platform.txt" 
"/usr/share/${PN}/hardware/platform.txt"
dosym "../../arduino-builder/platform.keys.rewrite.txt" 
"/usr/share/${PN}/hardware/platform.keys.rewrite.txt"
-   dosym "../../../bin/arduino-builder" "/usr/share/${PN}/arduino-builder"
+   dosym "../../bin/arduino-builder" "/usr/share/${PN}/arduino-builder"
 
# hardware/tools/avr needs to exist or arduino-builder will
# complain about missing required -tools arg



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

2020-06-29 Thread Zac Medico
commit: 65aac3a0d26254abf858e82eab4329f0a4d4b402
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jun 30 03:41:36 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jun 30 03:51:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65aac3a0

dev-util/android-tools: support -fno-common (bug 706946)

Add -fno-common patch by Peter Levine.

Closes: https://bugs.gentoo.org/706946
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/android-tools/Manifest | 1 +
 dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild | 8 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest
index 1420ab0f3a9..2fe91c4dc74 100644
--- a/dev-util/android-tools/Manifest
+++ b/dev-util/android-tools/Manifest
@@ -14,6 +14,7 @@ DIST android-tools-8.1.0_r1-extras.tar.xz 275952 BLAKE2B 
0fd3c536fee6ffbe2cdd432
 DIST android-tools-8.1.0_r1-f2fs-tools.tar.xz 93924 BLAKE2B 
b8b6c7ba4c3f5309bfcfc91bd57d018d7af66f8dd25590207fd545f0dba02961826bf9963a56c7994feea5db8f9caedfe4fe62870420d9544283f87ec337cfb8
 SHA512 
de726be0691c58a5093098bd30cfc06c4312c44bec040cbecd594694cb7b38742dafd1f00b08c18f1b70abf56571738eb3e85e612f082e09e51a98980444e069
 DIST android-tools-8.1.0_r1-selinux.tar.xz 3188060 BLAKE2B 
8c513d858e8dcaed705975ad61f362d7b1c2252685a63a1ad6035f36b0b402f1857ac5d2635d35ffa10f05b4a2605f30f27dcc5e9d91930eb0656f3ce2da036d
 SHA512 
8799f10b4dba840ecea8f6abb8166c2e137eb3f0d9c5cfb132c661cf17800f2eeaafb1b4ec9e8974fc3324fae99e3654e52397c987faf1d48ab6148152d84f11
 DIST android-tools-8.1.0_r1.ninja.xz 2740 BLAKE2B 
34473e33970cefdaf82bbe4524665fd50e6617cf867757ca07cdccc2e7356f43ef4bb455080ef4bac516ddba3c4e4120f0b27306e84725f8d5738a81800e3a53
 SHA512 
707e0e1c53832a42384e93d363f80007b76f18166b9f3f7d516431410b05319b1acc804daa1fddc218e11feb48de48683efb5203f4fa6d80646dcb1a2953139f
+DIST android-tools-9.0.0_p3-bug-706946-fno-common.patch.xz 2696 BLAKE2B 
de8083846d6cb24d2fcb12789b302f5df766753989e004154746d4402a5777bbabff2e9c67758e9185c0ea56dde7e647a8a15dd696671c28f2f708703bcad9f0
 SHA512 
e65818e9d06295f7de8f8bc52270054f9936659b2bf07f7abc15f2ea7b138536396a24c39bb6a260a931250396b04022170f2045336f0ba6444cd90fb0dfdbb0
 DIST android-tools-9.0.0_p3-fix-build-with-glibc-2.30.patch 1262 BLAKE2B 
fa2d3cd31e82dd3b17bb840096c6158f1b117cb12b8b3c6f6c604efd85f880346c04e8e98b17bebd68d56e06cdc126677ad96dbd6214175544a9b93020292956
 SHA512 
21c2501fa24f59489e656ac5122c906476ad573e63f6dcc88605dafde9d4b8927ea904708caaababd12155153d969d2480aff591d98057859e8b885e94aa126a
 DIST android-tools-9.0.0_r3-arch.tar.xz 7628 BLAKE2B 
d0d7267d41ade2031d72236c18850ea329afbdd57a2b5bf25837e405d3e66d7aaef5b48996e7aafd4cf6e4543de03ba6549823845e5e8cb35c6d4bc900b8e275
 SHA512 
534d99fe15b3a3ba4f2a7331662fdb8645424830122cc4c1ff0b44d43059280610389147d4a916c55b3be71ac84d019223c90993cbdae2588f9e9737f0b5606d
 DIST android-tools-9.0.0_r3-core.tar.gz 27484684 BLAKE2B 
d071adacd5be0341a9114e57242fe51f623773683b9db2735eac9231a77cc22651f09e1c63682e729494aa6409939696a5635afcd5e8a40ec0f75d2784c00ffc
 SHA512 
0edc8b02b57085ce88b39c987284af1c681870594b20ab9ecf4be98a0cfdff2905bc80f5d8eeb7fbc7f4604b800b6f95bc6b2b0321c900bf833313dfcbb2eefb

diff --git a/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild 
b/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild
index 67c0ac57ad6..47c2fc39aa4 100644
--- a/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild
+++ b/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild
@@ -26,7 +26,8 @@ 
SRC_URI="https://git.archlinux.org/svntogit/community.git/snapshot/community-0ff
mirror://gentoo/${MY_P}-selinux.tar.xz 
https://dev.gentoo.org/~zmedico/dist/${MY_P}-selinux.tar.xz
mirror://gentoo/${MY_P}-f2fs-tools.tar.xz 
https://dev.gentoo.org/~zmedico/dist/${MY_P}-f2fs-tools.tar.xz
mirror://gentoo/${MY_P}.ninja.xz 
https://dev.gentoo.org/~zmedico/dist/${MY_P}.ninja.xz
-   
https://raw.githubusercontent.com/nmeum/android-tools/8a30dba5768304176fd78aaa131242f6b880f828/patches/core/0022-Use-glibc-s-gettid-when-using-glibc-2.30.patch
 -> ${GLIBC_GETTID_PATCH}"
+   
https://raw.githubusercontent.com/nmeum/android-tools/8a30dba5768304176fd78aaa131242f6b880f828/patches/core/0022-Use-glibc-s-gettid-when-using-glibc-2.30.patch
 -> ${GLIBC_GETTID_PATCH}
+   
https://dev.gentoo.org/~zmedico/dist/${P}-bug-706946-fno-common.patch.xz;
 
 # The entire source code is Apache-2.0, except for fastboot which is BSD-2.
 LICENSE="Apache-2.0 BSD-2"
@@ -71,6 +72,8 @@ src_unpack() {
unpack "${MY_P}.ninja.xz"
mv "${MY_P}.ninja" "build.ninja" || die
 
+   unpack "${P}-bug-706946-fno-common.patch.xz"
+
# Avoid depending on gtest just for its prod headers when boringssl 
bundles it.
ln -s ../../boringssl/third_party/googletest/include/gtest 
core/include/ || die
 }
@@ -97,7 +100,8 @@ src_prepare() {
-i 

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

2020-06-29 Thread Tim Harder
commit: 77917ab1f7884631339defd020e52ea83810509c
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:46:00 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:46:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77917ab1

media-libs/cimg: remove old

Signed-off-by: Tim Harder  gentoo.org>

 media-libs/cimg/Manifest  |  1 -
 media-libs/cimg/cimg-2.8.3.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/media-libs/cimg/Manifest b/media-libs/cimg/Manifest
index 6c7a05b193e..4f08814d54a 100644
--- a/media-libs/cimg/Manifest
+++ b/media-libs/cimg/Manifest
@@ -1,3 +1,2 @@
-DIST cimg-2.8.3.tar.gz 11208996 BLAKE2B 
1e76f99d20a99955647228cffe5fcd2c26596f4045c2a79cff45b089283146199054628d207c0dda5204d9aeb4c1269dc01639fb8bb1ad95ec61ee68186b9d53
 SHA512 
3404224446a76cba2295a70ef742cf337675b33481e10d79c94a3994c099bcde1e398b27bf5926395f99ef46fff790668a0ebd24dc894c47982ac1ceaa6d1d1c
 DIST cimg-2.9.0.tar.gz 11213143 BLAKE2B 
88f463990e1210221361be8d93bcad3abf19ba1f83440c102581417e66ebc771176a457d9516b4fe160e1640d3a996006aa64b218359397d75a204a3c34797fd
 SHA512 
c3a45bdbf19a0598a7865920cc738deb71aa95351734d9bac9d77514dc6d5252433a28d4a8fe27aeb06b5c2557dc4e7a10e67cf788bcef2e52bf5038aa876031
 DIST cimg-2.9.1.tar.gz 11215948 BLAKE2B 
e655ddea292bdfede79cc93785aeb98890fc5c76697127ca53e2a2542ae4d2acef1d77f33464553e95b2fd6b224b6da671d554000463059a3cf307cd6bc9ec77
 SHA512 
9407a5f0fd68d03d164e07b0c41a4ee948605f656a1d4cb942cdc5b357515e5132e071036598b38ab56387c5cc6e574133357eacd4aef65a97b7fc1d605dae27

diff --git a/media-libs/cimg/cimg-2.8.3.ebuild 
b/media-libs/cimg/cimg-2.8.3.ebuild
deleted file mode 100644
index 3205e035da6..000
--- a/media-libs/cimg/cimg-2.8.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="C++ template image processing toolkit"
-HOMEPAGE="https://cimg.eu/ https://github.com/dtschump/CImg;
-SRC_URI="https://github.com/dtschump/CImg/archive/v.${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CeCILL-2 CeCILL-C"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples"
-
-S=${WORKDIR}/CImg-v.${PV}
-
-src_install() {
-   doheader CImg.h
-   dodoc README.txt
-
-   use doc && dodoc -r html
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2020-06-29 Thread Tim Harder
commit: 8e05f0f393d74d74fa467fe0130944dd9a31b92a
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:44:41 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:44:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e05f0f3

media-video/mkvtoolnix: remove old

Signed-off-by: Tim Harder  gentoo.org>

 media-video/mkvtoolnix/Manifest |   4 -
 media-video/mkvtoolnix/mkvtoolnix-42.0.0.ebuild | 119 
 media-video/mkvtoolnix/mkvtoolnix-43.0.0.ebuild | 119 
 media-video/mkvtoolnix/mkvtoolnix-45.0.0.ebuild | 119 
 media-video/mkvtoolnix/mkvtoolnix-46.0.0.ebuild | 119 
 5 files changed, 480 deletions(-)

diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
index bdec2ee13e2..6504d272652 100644
--- a/media-video/mkvtoolnix/Manifest
+++ b/media-video/mkvtoolnix/Manifest
@@ -1,7 +1,3 @@
 DIST mkvtoolnix-37.0.0.tar.xz 7307984 BLAKE2B 
4ee59d6ed186e7181733f5723fc8ab5abed5056c7562cf646b123f0e4d9e6b191176feab549231d8210b669d4cec36aaa6e33bf1b666b92ba471696d83e98c8e
 SHA512 
196f8d12f36d95d077b8afeda4d651fe7fe5a0d6c9e71a49608732cbf6d68052681ec855875ed4a79e8aa0589502f4475a4306eaa9464523288a1af740b84df8
-DIST mkvtoolnix-42.0.0.tar.xz 7486620 BLAKE2B 
e364f2522013b3705484c5e0ad60600300ea82cc7b8bdc15d9e1f107329abd3b22a873d687328df8177a66eb7b6103fb89de62eb038d180d70dd16f5af155396
 SHA512 
2dfe267c6b9bc3c976637a18df3da04d7e82dd46d7134ab041959615f090afb2996eb2b15277f36cb257cac7cb5304451e131c0ec6aa608ff10c80c5fec9702a
-DIST mkvtoolnix-43.0.0.tar.xz 7486252 BLAKE2B 
b74577627e503cf7f5f83232ef7b0cf362384dbd4867247d2945a8b93317e7ec87ba778e7cf7b691ae9c33812d5df2a9c0a7c95fb601e3c8baaeb06a6bc7a921
 SHA512 
dec32df70aeb53ecdfb8b773a3f61bb224d630536ba41e36d9687c3b66ae47347c85d8c8d75763d270b7605c6b7010b0bb04c4bdb1e6d6b624c85edeb663
-DIST mkvtoolnix-45.0.0.tar.xz 7500448 BLAKE2B 
6725ac716a8882e061c31d05670d6fe5fe5900755b8e1fb0bc089c6d42529120fec9053925505f51d0453a06e46be502680321225375f2013ea3908f0ce92595
 SHA512 
373400c66ad8ea70b775d946842783c241fea04f4c5c9628f1652e45128e34abc41037045cbd47b83e70e350a338e5dc188cf0b51662726e0ff2e8288f0423dc
-DIST mkvtoolnix-46.0.0.tar.xz 7505996 BLAKE2B 
22c0a3951241ec87c6004c2ed9eaf43d217a219572f48f9c47ed26625276ede180b25018f7f561f36f68e8fdf484f9cd1d51b5d6faf109916ecbfc1bc34c372b
 SHA512 
8c88ba82a5b3eeb1eda2e1387a9beac1c3265761e189088d51464a4f6af0a9e6ba299254bbe84253ed7c832f2c4642513751617c928f1fdc52d8d7b286b6974c
 DIST mkvtoolnix-47.0.0.tar.xz 7532248 BLAKE2B 
7b2c8763a2b2b038933dc96a58e000f13031ffbb7bc89eedb1990c3df58598c9d1f6e03ded14a9468283b3d276ecc8c7e03941bbb977a9fd9c340ed8776693f8
 SHA512 
dad1c976acfbbaaa75114ea21ebd5bd1367b3fb843178c11fa5ac995169411a1f9210d43bc3adfd8990a8e69ba3c5dbe6b7416bcd9250a804df1a571d04afc2d
 DIST mkvtoolnix-48.0.0.tar.xz 7476388 BLAKE2B 
995c468f9e2069204b539cdc3200d5543ed159c2e969bce207af828ff2ab9bd56767a10359486ed3717efcf28e1aa13f2d6b538af58fcbbc965ee5c050310739
 SHA512 
33cd028eb990a01433b511416b613ae0c44b398a80c4f2d56a8d419b0b76fde2c36f04024a182402d7e787ff369222df7f22873db34efe7af03746c1c2def80d

diff --git a/media-video/mkvtoolnix/mkvtoolnix-42.0.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-42.0.0.ebuild
deleted file mode 100644
index 6c3ac899f3d..000
--- a/media-video/mkvtoolnix/mkvtoolnix-42.0.0.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs multiprocessing qmake-utils xdg
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://gitlab.com/mbunkus/mkvtoolnix.git;
-   EGIT_SUBMODULES=()
-   inherit autotools git-r3
-else
-   SRC_URI="https://mkvtoolnix.download/sources/${P}.tar.xz;
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Tools to create, alter, and inspect Matroska files"
-HOMEPAGE="https://mkvtoolnix.download/ https://gitlab.com/mbunkus/mkvtoolnix;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug nls pch test qt5"
-RESTRICT="!test? ( test )"
-
-# check NEWS.md for build system changes entries for boost/libebml/libmatroska
-# version requirement updates and other packaging info
-RDEPEND="
-   >=dev-libs/boost-1.60:=
-   >=dev-libs/libebml-1.3.7:=
-   >=dev-libs/libfmt-5.3.0:=
-   dev-libs/pugixml:=
-   media-libs/flac:=
-   >=media-libs/libmatroska-1.5.0:=
-   media-libs/libogg:=
-   media-libs/libvorbis:=
-   sys-apps/file
-   sys-libs/zlib
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtmultimedia:5
-   app-text/cmark:0=
-   )
-"
-DEPEND="${RDEPEND}
-   dev-cpp/nlohmann_json
-   dev-libs/utfcpp
-   test? ( 

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

2020-06-29 Thread Tim Harder
commit: 438f87b644421e2beca52e9dbbce90600281ce42
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:22:09 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:22:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438f87b6

media-libs/exiftool: remove old

Signed-off-by: Tim Harder  gentoo.org>

 media-libs/exiftool/Manifest  |  1 -
 media-libs/exiftool/exiftool-11.98.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 9e17df299ba..9688a43c354 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,4 +1,3 @@
-DIST Image-ExifTool-11.98.tar.gz 4804406 BLAKE2B 
86bf7fdcc9781fa22e379e3f04ec01b43451978ae33f1c811796ba820198ca417a9ca94b634a8c39acb01604bc8004f47c20e747e6b19f5b4833d29c5cee8fb1
 SHA512 
d992173a16679b0c3b9fcc466713d5c208e7b161c542535e88088f9695ec14f0ff76ae5fa46d0d6065a8ee366464d0602783170438e2f8fe02d21e458365bbb0
 DIST Image-ExifTool-11.99.tar.gz 4806946 BLAKE2B 
bec63b26674d551b12965d984610776ea70ff8a4969d83e26677f860af418a792bf26546daa4d487adb521a77da64298907fb3b203c20c827b1197ce9e24b34b
 SHA512 
e8d7d9dcf57b71553cf894bb26997e4b5b79e23bb0ccb2b496e1ed7e39a0c65933492a01ec164f53cb9633457721c6bc938002bfc1f81bb020a455b080b1d1fd
 DIST Image-ExifTool-12.00.tar.gz 4817545 BLAKE2B 
007f7b3dc155f1240c300c55bd32be137096538b13ba455338dcc0aa8341c8f29316ca53d62905b4a362d54eb9b2e3a4173952bca9d71197c03edcac5d07454f
 SHA512 
458a0cbab18202f796645656ba431b5179b79392d91064f7c4d6d3cab60a28b1cd0a45e6ea1d0ba9296b7ccd00088e320e95f020fddfc4a41e22c00d2e9d1c1d
 DIST Image-ExifTool-12.01.tar.gz 4818413 BLAKE2B 
4ba648e89b3492a0781b8ba67514e94f3152174fde7c410e4783377ccc8ab2498cea00da60bfc18acf691ef8c3984577a8b3a680b4db4811555060e62059c549
 SHA512 
1dcb6c69ba804655d0fd8d5beb5001c2cef9950fda1d66098f4a0b1cea449b5d5e35f58858626d6e947444894eb3c415ae7ef8522c8e749c766f5cd3e3f05306

diff --git a/media-libs/exiftool/exiftool-11.98.ebuild 
b/media-libs/exiftool/exiftool-11.98.ebuild
deleted file mode 100644
index 556e4d04a9d..000
--- a/media-libs/exiftool/exiftool-11.98.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_NAME=Image-ExifTool
-inherit perl-module
-
-DESCRIPTION="Read and write meta information in image, audio and video files"
-HOMEPAGE="https://exiftool.org/;
-SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
-
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc ppc64 x86 ~x64-macos"
-IUSE="doc"
-
-SRC_TEST="do"
-
-src_install() {
-   perl-module_src_install
-   use doc && dodoc -r html/
-
-   insinto /usr/share/${PN}
-   doins -r fmt_files config_files arg_files
-}



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

2020-06-29 Thread Tim Harder
commit: 115876aa3a253f39645cdeb1cbc9e9f65a646b85
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:16:18 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:16:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115876aa

media-libs/libmatroska: version bump to 1.6.0

Signed-off-by: Tim Harder  gentoo.org>

 media-libs/libmatroska/Manifest |  1 +
 media-libs/libmatroska/libmatroska-1.6.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/media-libs/libmatroska/Manifest b/media-libs/libmatroska/Manifest
index 3a8238b2e9a..c83f982bada 100644
--- a/media-libs/libmatroska/Manifest
+++ b/media-libs/libmatroska/Manifest
@@ -1 +1,2 @@
 DIST libmatroska-1.5.2.tar.xz 64996 BLAKE2B 
6af202b9817ed54feca76c0a9ed60a0eca0431ffc4ebc9aeae2df191066501c16fb7bb8dc37cb6353eb22c87dfe9fa22420cbbf18d3a6a6edeec4900a59bc0cf
 SHA512 
122b71b91ae89e2a7cc89db17655a006248d58f18d913b4f9ffc885aef7e39681a3a16eed43cd8ecd949c570a939007797c79829f5ee87d08562aee3f0224ba2
+DIST libmatroska-1.6.0.tar.xz 65316 BLAKE2B 
a374ed7f6ee46b578f4643bea5480d3d429e1cd3240e72876ea8f7bd510f161329b4470bfb0a47053baed34f4e99d7292dd0d213ecf97fd78007e031360edaad
 SHA512 
7908730aeae426e3f7a90c6cc9151686b453e03cc7046b87a655e51c78c6e5fde5c37d7e0db18c2c237ce853dbe428671b983801104a0860ab0ab1919234f30f

diff --git a/media-libs/libmatroska/libmatroska-1.6.0.ebuild 
b/media-libs/libmatroska/libmatroska-1.6.0.ebuild
new file mode 100644
index 000..b11f8b3bc3d
--- /dev/null
+++ b/media-libs/libmatroska/libmatroska-1.6.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Extensible multimedia container format based on EBML"
+HOMEPAGE="https://www.matroska.org/ 
https://github.com/Matroska-Org/libmatroska/;
+SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/7" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-libs/libebml-1.4.0:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=( -DBUILD_SHARED_LIBS=YES )
+   cmake_src_configure
+}



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

2020-06-29 Thread Tim Harder
commit: d414ad8aaa0661f803f8f29b5588de2d0870cea2
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:20:24 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:20:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d414ad8a

media-libs/exiftool: version bump to 12.01

Signed-off-by: Tim Harder  gentoo.org>

 media-libs/exiftool/Manifest  |  1 +
 media-libs/exiftool/exiftool-12.01.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 055650cdaa9..9e17df299ba 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,3 +1,4 @@
 DIST Image-ExifTool-11.98.tar.gz 4804406 BLAKE2B 
86bf7fdcc9781fa22e379e3f04ec01b43451978ae33f1c811796ba820198ca417a9ca94b634a8c39acb01604bc8004f47c20e747e6b19f5b4833d29c5cee8fb1
 SHA512 
d992173a16679b0c3b9fcc466713d5c208e7b161c542535e88088f9695ec14f0ff76ae5fa46d0d6065a8ee366464d0602783170438e2f8fe02d21e458365bbb0
 DIST Image-ExifTool-11.99.tar.gz 4806946 BLAKE2B 
bec63b26674d551b12965d984610776ea70ff8a4969d83e26677f860af418a792bf26546daa4d487adb521a77da64298907fb3b203c20c827b1197ce9e24b34b
 SHA512 
e8d7d9dcf57b71553cf894bb26997e4b5b79e23bb0ccb2b496e1ed7e39a0c65933492a01ec164f53cb9633457721c6bc938002bfc1f81bb020a455b080b1d1fd
 DIST Image-ExifTool-12.00.tar.gz 4817545 BLAKE2B 
007f7b3dc155f1240c300c55bd32be137096538b13ba455338dcc0aa8341c8f29316ca53d62905b4a362d54eb9b2e3a4173952bca9d71197c03edcac5d07454f
 SHA512 
458a0cbab18202f796645656ba431b5179b79392d91064f7c4d6d3cab60a28b1cd0a45e6ea1d0ba9296b7ccd00088e320e95f020fddfc4a41e22c00d2e9d1c1d
+DIST Image-ExifTool-12.01.tar.gz 4818413 BLAKE2B 
4ba648e89b3492a0781b8ba67514e94f3152174fde7c410e4783377ccc8ab2498cea00da60bfc18acf691ef8c3984577a8b3a680b4db4811555060e62059c549
 SHA512 
1dcb6c69ba804655d0fd8d5beb5001c2cef9950fda1d66098f4a0b1cea449b5d5e35f58858626d6e947444894eb3c415ae7ef8522c8e749c766f5cd3e3f05306

diff --git a/media-libs/exiftool/exiftool-12.01.ebuild 
b/media-libs/exiftool/exiftool-12.01.ebuild
new file mode 100644
index 000..58ee12770a1
--- /dev/null
+++ b/media-libs/exiftool/exiftool-12.01.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_NAME=Image-ExifTool
+inherit perl-module
+
+DESCRIPTION="Read and write meta information in image, audio and video files"
+HOMEPAGE="https://exiftool.org/;
+SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="doc"
+
+SRC_TEST="do"
+
+src_install() {
+   perl-module_src_install
+   use doc && dodoc -r html/
+
+   insinto /usr/share/${PN}
+   doins -r fmt_files config_files arg_files
+}



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

2020-06-29 Thread Tim Harder
commit: adec1cc5ae0f685550a9b6ae6a50f7fcb66e9383
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:24:33 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:24:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adec1cc5

media-libs/cimg: version bump to 2.9.1

Signed-off-by: Tim Harder  gentoo.org>

 media-libs/cimg/Manifest  |  1 +
 media-libs/cimg/cimg-2.9.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/media-libs/cimg/Manifest b/media-libs/cimg/Manifest
index e76650b881d..6c7a05b193e 100644
--- a/media-libs/cimg/Manifest
+++ b/media-libs/cimg/Manifest
@@ -1,2 +1,3 @@
 DIST cimg-2.8.3.tar.gz 11208996 BLAKE2B 
1e76f99d20a99955647228cffe5fcd2c26596f4045c2a79cff45b089283146199054628d207c0dda5204d9aeb4c1269dc01639fb8bb1ad95ec61ee68186b9d53
 SHA512 
3404224446a76cba2295a70ef742cf337675b33481e10d79c94a3994c099bcde1e398b27bf5926395f99ef46fff790668a0ebd24dc894c47982ac1ceaa6d1d1c
 DIST cimg-2.9.0.tar.gz 11213143 BLAKE2B 
88f463990e1210221361be8d93bcad3abf19ba1f83440c102581417e66ebc771176a457d9516b4fe160e1640d3a996006aa64b218359397d75a204a3c34797fd
 SHA512 
c3a45bdbf19a0598a7865920cc738deb71aa95351734d9bac9d77514dc6d5252433a28d4a8fe27aeb06b5c2557dc4e7a10e67cf788bcef2e52bf5038aa876031
+DIST cimg-2.9.1.tar.gz 11215948 BLAKE2B 
e655ddea292bdfede79cc93785aeb98890fc5c76697127ca53e2a2542ae4d2acef1d77f33464553e95b2fd6b224b6da671d554000463059a3cf307cd6bc9ec77
 SHA512 
9407a5f0fd68d03d164e07b0c41a4ee948605f656a1d4cb942cdc5b357515e5132e071036598b38ab56387c5cc6e574133357eacd4aef65a97b7fc1d605dae27

diff --git a/media-libs/cimg/cimg-2.9.1.ebuild 
b/media-libs/cimg/cimg-2.9.1.ebuild
new file mode 100644
index 000..3205e035da6
--- /dev/null
+++ b/media-libs/cimg/cimg-2.9.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="C++ template image processing toolkit"
+HOMEPAGE="https://cimg.eu/ https://github.com/dtschump/CImg;
+SRC_URI="https://github.com/dtschump/CImg/archive/v.${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CeCILL-2 CeCILL-C"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+S=${WORKDIR}/CImg-v.${PV}
+
+src_install() {
+   doheader CImg.h
+   dodoc README.txt
+
+   use doc && dodoc -r html
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2020-06-29 Thread Tim Harder
commit: ab339a3fec662661d7490b0ee553aa593e169170
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:15:04 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:15:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab339a3f

dev-libs/libebml: version bump to 1.4.0

Signed-off-by: Tim Harder  gentoo.org>

 dev-libs/libebml/Manifest |  1 +
 dev-libs/libebml/libebml-1.4.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-libs/libebml/Manifest b/dev-libs/libebml/Manifest
index 508972802b0..61709911463 100644
--- a/dev-libs/libebml/Manifest
+++ b/dev-libs/libebml/Manifest
@@ -1,2 +1,3 @@
 DIST libebml-1.3.10.tar.xz 69488 BLAKE2B 
0133ec041cd2f2aad9e8870d56c4ec8f3f3cbf745cbdbc2470f02f94152b8a236626d804bf8c42c00c6a49cc5e7d691394cffe0a888f26100ff67bd03a6ae2d7
 SHA512 
c7ba20664161e811a10847f888a833abaa2b7a4d43ddbef6ae927f391f5d1eff45bc703f13a52ccfc793521e3b22cbac2fd93550cd95119a4060153683b29c49
 DIST libebml-1.3.9.tar.xz 69836 BLAKE2B 
d37bf9d74cb21a0c4cea3550bbd25f081e48085ba8d97d2f133e3f5da292527f0f31fc5aa3978c21f82262698877a76670b4b120e915573d339751234c4450c7
 SHA512 
a388fa8ff7acf9a0fb33faf9c00fc07f53794d86a4f894e04e2a690a24e781a7f380a0896e607e801a6f1f0b215407ee09a801e96d4b3e15f39ca71ec3a6d64e
+DIST libebml-1.4.0.tar.xz 69944 BLAKE2B 
240c18d53ec73cc42b4cbed507e95ecc5ada0bd65e826b3f2e930bf6d4055097606b920c433ee5786112894ea6ad0eac229e784501ba14563274b7605dab01f5
 SHA512 
db78ee560a44b90b4df12ba23a00f8ccb0d3626f44296af6b79a492a00126690582764c6be6c9e9851302a0d0d70edfbe000cc217c5532abe862a821624af230

diff --git a/dev-libs/libebml/libebml-1.4.0.ebuild 
b/dev-libs/libebml/libebml-1.4.0.ebuild
new file mode 100644
index 000..922d0dd6de8
--- /dev/null
+++ b/dev-libs/libebml/libebml-1.4.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Extensible binary format library (kinda like XML)"
+HOMEPAGE="https://www.matroska.org/ https://github.com/Matroska-Org/libebml/;
+SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/5" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+src_configure() {
+   local mycmakeargs=( -DBUILD_SHARED_LIBS=YES )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gmic/

2020-06-29 Thread Tim Harder
commit: 410e2d4167ed15cc8f1915fdb3cc54aa3781b3be
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:35:17 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:35:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410e2d41

media-gfx/gmic: version bump to 2.9.1

Signed-off-by: Tim Harder  gentoo.org>

 media-gfx/gmic/Manifest  |   1 +
 media-gfx/gmic/gmic-2.9.1.ebuild | 170 +++
 2 files changed, 171 insertions(+)

diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest
index e743820e3bd..0ebf428cd52 100644
--- a/media-gfx/gmic/Manifest
+++ b/media-gfx/gmic/Manifest
@@ -1,2 +1,3 @@
 DIST gmic_2.8.3.tar.gz 6172645 BLAKE2B 
51a910ca9bb146173863f7f72dafec8ed42334757223055a5e174bebbed9e23372e1fdeb5b522c2120b203f4cbac0f255a9ada58fa62c7f83c745016d11bcabb
 SHA512 
cde0e3fc50a97dae2b6d1dac1e7292a3d0af5e963586ec3e7ab6890721bc9617ea80b3bc86ec4cdc897d8b4ddc0fde552eea8322f8f337c447c603bcbc1403fd
 DIST gmic_2.9.0.tar.gz 6195597 BLAKE2B 
3e1f83aa7e2024c545cab16c15cbd108ecaa33e7b0423c37cbb7e19fc9179280dfb31d819926110f06ff10a8b2b3e22b3c7f6c3e8bdece8b51c7295b8e78a974
 SHA512 
3b3703520998e5ad547316683158d7b60541a8cea2a7c1e7118f8de88492e0961bf1fe1da360dfb26d0ba7eaf997e7005a864364297db2bb405d532dedc4241d
+DIST gmic_2.9.1.tar.gz 6212626 BLAKE2B 
cb948987629f9bf07f3e756eb5f90526ac2012a7bd2c11021a3fbc253709d9e62ecd60a2f3a9f9fd9a8605f0f2a73497143c4f121e27d1cb5aa4f3a455916c56
 SHA512 
dc6a90bb130b50164f7696a2e0c702ee24267f1559f52b77d4040fa0477c452b52eb140263bb3abb49673638246784b356004866e13f6d0660feff759688b45b

diff --git a/media-gfx/gmic/gmic-2.9.1.ebuild b/media-gfx/gmic/gmic-2.9.1.ebuild
new file mode 100644
index 000..660e4b3ff4d
--- /dev/null
+++ b/media-gfx/gmic/gmic-2.9.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_BUILD_TYPE=Release
+inherit cmake bash-completion-r1 toolchain-funcs
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/dtschump/gmic.git;
+   inherit git-r3
+else
+   SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="GREYC's Magic Image Converter"
+HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic;
+
+LICENSE="CeCILL-2 GPL-3"
+SLOT="0"
+IUSE="+cli curl ffmpeg fftw gimp graphicsmagick jpeg krita opencv openexr 
openmp png qt5 static-libs tiff X zlib"
+REQUIRED_USE="
+   || ( cli gimp krita qt5 )
+   gimp? ( png zlib fftw X )
+   krita? ( png zlib fftw X )
+   qt5? ( png zlib fftw X )
+"
+
+MIN_QT_VER="5.2.0"
+QT_DEPEND="
+   >=dev-qt/qtcore-${MIN_QT_VER}:5=
+   >=dev-qt/qtgui-${MIN_QT_VER}:5=
+   >=dev-qt/qtnetwork-${MIN_QT_VER}:5=
+   >=dev-qt/qtwidgets-${MIN_QT_VER}:5=
+"
+COMMON_DEPEND="
+   curl? ( net-misc/curl )
+   fftw? ( sci-libs/fftw:3.0=[threads] )
+   gimp? (
+   >=media-gfx/gimp-2.8.0
+   ${QT_DEPEND}
+   )
+   graphicsmagick? ( media-gfx/graphicsmagick:0= )
+   jpeg? ( virtual/jpeg:0 )
+   krita? ( ${QT_DEPEND} )
+   opencv? ( >=media-libs/opencv-2.3.1a-r1:0= )
+   openexr? (
+   media-libs/ilmbase:0=
+   media-libs/openexr:0=
+   )
+   png? ( media-libs/libpng:0= )
+   qt5? ( ${QT_DEPEND} )
+   tiff? ( media-libs/tiff:0 )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   )
+   zlib? ( sys-libs/zlib:0= )"
+RDEPEND="${COMMON_DEPEND}
+   ffmpeg? ( media-video/ffmpeg:0= )
+"
+DEPEND="${COMMON_DEPEND}
+   gimp? ( dev-qt/linguist-tools )
+   krita? ( dev-qt/linguist-tools )
+   qt5? ( dev-qt/linguist-tools )
+"
+BDEPEND="virtual/pkgconfig"
+
+pkg_pretend() {
+   if use openmp ; then
+   tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
+   fi
+
+   if ! test-flag-CXX -std=c++11 ; then
+   die "You need at least GCC 4.7.x or Clang >= 3.3 for 
C++11-specific compiler flags"
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+   sed -i '/CMAKE_CXX_FLAGS/s/-g //' CMakeLists.txt || die
+
+   if use gimp || use krita || use qt5; then
+   # respect user flags
+   sed -e '/CMAKE_CXX_FLAGS_RELEASE/d' \
+   -e '/${CMAKE_EXE_LINKER_FLAGS} -s/d' \
+   -i gmic-qt/CMakeLists.txt || die
+   local S="${S}/gmic-qt"
+   cmake_src_prepare
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_LIB=ON
+   -DBUILD_LIB_STATIC=$(usex static-libs)
+   -DBUILD_CLI=$(usex cli)
+   -DBUILD_MAN=$(usex cli)
+   -DBUILD_BASH_COMPLETION=$(usex cli)
+   -DCUSTOM_CFLAGS=ON
+   -DENABLE_CURL=$(usex curl)
+   -DENABLE_X=$(usex X)
+   

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

2020-06-29 Thread Tim Harder
commit: 2e9730d16c30ac29f3a7780e872c2b2823405502
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:21:43 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:21:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9730d1

media-libs/exiftool: stabilize 11.99

Signed-off-by: Tim Harder  gentoo.org>

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

diff --git a/media-libs/exiftool/exiftool-11.99.ebuild 
b/media-libs/exiftool/exiftool-11.99.ebuild
index 58ee12770a1..556e4d04a9d 100644
--- a/media-libs/exiftool/exiftool-11.99.ebuild
+++ b/media-libs/exiftool/exiftool-11.99.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://exiftool.org/;
 SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="amd64 arm64 ppc ppc64 x86 ~x64-macos"
 IUSE="doc"
 
 SRC_TEST="do"



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

2020-06-29 Thread Tim Harder
commit: ed8f6329562e0ba8bdd61a4264535fb08b13892f
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:43:33 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:43:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed8f6329

media-video/mkvtoolnix: version bump to 48.0.0

Signed-off-by: Tim Harder  gentoo.org>

 media-video/mkvtoolnix/Manifest   | 1 +
 .../mkvtoolnix/{mkvtoolnix-.ebuild => mkvtoolnix-48.0.0.ebuild}   | 4 ++--
 media-video/mkvtoolnix/mkvtoolnix-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
index a142bf3c4e8..bdec2ee13e2 100644
--- a/media-video/mkvtoolnix/Manifest
+++ b/media-video/mkvtoolnix/Manifest
@@ -4,3 +4,4 @@ DIST mkvtoolnix-43.0.0.tar.xz 7486252 BLAKE2B 
b74577627e503cf7f5f83232ef7b0cf362
 DIST mkvtoolnix-45.0.0.tar.xz 7500448 BLAKE2B 
6725ac716a8882e061c31d05670d6fe5fe5900755b8e1fb0bc089c6d42529120fec9053925505f51d0453a06e46be502680321225375f2013ea3908f0ce92595
 SHA512 
373400c66ad8ea70b775d946842783c241fea04f4c5c9628f1652e45128e34abc41037045cbd47b83e70e350a338e5dc188cf0b51662726e0ff2e8288f0423dc
 DIST mkvtoolnix-46.0.0.tar.xz 7505996 BLAKE2B 
22c0a3951241ec87c6004c2ed9eaf43d217a219572f48f9c47ed26625276ede180b25018f7f561f36f68e8fdf484f9cd1d51b5d6faf109916ecbfc1bc34c372b
 SHA512 
8c88ba82a5b3eeb1eda2e1387a9beac1c3265761e189088d51464a4f6af0a9e6ba299254bbe84253ed7c832f2c4642513751617c928f1fdc52d8d7b286b6974c
 DIST mkvtoolnix-47.0.0.tar.xz 7532248 BLAKE2B 
7b2c8763a2b2b038933dc96a58e000f13031ffbb7bc89eedb1990c3df58598c9d1f6e03ded14a9468283b3d276ecc8c7e03941bbb977a9fd9c340ed8776693f8
 SHA512 
dad1c976acfbbaaa75114ea21ebd5bd1367b3fb843178c11fa5ac995169411a1f9210d43bc3adfd8990a8e69ba3c5dbe6b7416bcd9250a804df1a571d04afc2d
+DIST mkvtoolnix-48.0.0.tar.xz 7476388 BLAKE2B 
995c468f9e2069204b539cdc3200d5543ed159c2e969bce207af828ff2ab9bd56767a10359486ed3717efcf28e1aa13f2d6b538af58fcbbc965ee5c050310739
 SHA512 
33cd028eb990a01433b511416b613ae0c44b398a80c4f2d56a8d419b0b76fde2c36f04024a182402d7e787ff369222df7f22873db34efe7af03746c1c2def80d

diff --git a/media-video/mkvtoolnix/mkvtoolnix-.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-48.0.0.ebuild
similarity index 97%
copy from media-video/mkvtoolnix/mkvtoolnix-.ebuild
copy to media-video/mkvtoolnix/mkvtoolnix-48.0.0.ebuild
index eb57b01c0ba..4f1a6f2c045 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-48.0.0.ebuild
@@ -26,11 +26,11 @@ RESTRICT="!test? ( test )"
 # version requirement updates and other packaging info
 RDEPEND="
>=dev-libs/boost-1.60:=
-   >=dev-libs/libebml-1.3.7:=
+   >=dev-libs/libebml-1.4.0:=
>=dev-libs/libfmt-6.1.0:=
dev-libs/pugixml:=
media-libs/flac:=
-   >=media-libs/libmatroska-1.5.0:=
+   >=media-libs/libmatroska-1.6.0:=
media-libs/libogg:=
media-libs/libvorbis:=
sys-apps/file

diff --git a/media-video/mkvtoolnix/mkvtoolnix-.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
index eb57b01c0ba..4f1a6f2c045 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
@@ -26,11 +26,11 @@ RESTRICT="!test? ( test )"
 # version requirement updates and other packaging info
 RDEPEND="
>=dev-libs/boost-1.60:=
-   >=dev-libs/libebml-1.3.7:=
+   >=dev-libs/libebml-1.4.0:=
>=dev-libs/libfmt-6.1.0:=
dev-libs/pugixml:=
media-libs/flac:=
-   >=media-libs/libmatroska-1.5.0:=
+   >=media-libs/libmatroska-1.6.0:=
media-libs/libogg:=
media-libs/libvorbis:=
sys-apps/file



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gmic/

2020-06-29 Thread Tim Harder
commit: 07732be1f8fff45dd0a5dea3e7a21fce9b25d101
Author: Tim Harder  gentoo  org>
AuthorDate: Tue Jun 30 02:35:31 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Tue Jun 30 02:35:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07732be1

media-gfx/gmic: remove old

Signed-off-by: Tim Harder  gentoo.org>

 media-gfx/gmic/Manifest  |   1 -
 media-gfx/gmic/gmic-2.8.3.ebuild | 170 ---
 2 files changed, 171 deletions(-)

diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest
index 0ebf428cd52..c36aae8a862 100644
--- a/media-gfx/gmic/Manifest
+++ b/media-gfx/gmic/Manifest
@@ -1,3 +1,2 @@
-DIST gmic_2.8.3.tar.gz 6172645 BLAKE2B 
51a910ca9bb146173863f7f72dafec8ed42334757223055a5e174bebbed9e23372e1fdeb5b522c2120b203f4cbac0f255a9ada58fa62c7f83c745016d11bcabb
 SHA512 
cde0e3fc50a97dae2b6d1dac1e7292a3d0af5e963586ec3e7ab6890721bc9617ea80b3bc86ec4cdc897d8b4ddc0fde552eea8322f8f337c447c603bcbc1403fd
 DIST gmic_2.9.0.tar.gz 6195597 BLAKE2B 
3e1f83aa7e2024c545cab16c15cbd108ecaa33e7b0423c37cbb7e19fc9179280dfb31d819926110f06ff10a8b2b3e22b3c7f6c3e8bdece8b51c7295b8e78a974
 SHA512 
3b3703520998e5ad547316683158d7b60541a8cea2a7c1e7118f8de88492e0961bf1fe1da360dfb26d0ba7eaf997e7005a864364297db2bb405d532dedc4241d
 DIST gmic_2.9.1.tar.gz 6212626 BLAKE2B 
cb948987629f9bf07f3e756eb5f90526ac2012a7bd2c11021a3fbc253709d9e62ecd60a2f3a9f9fd9a8605f0f2a73497143c4f121e27d1cb5aa4f3a455916c56
 SHA512 
dc6a90bb130b50164f7696a2e0c702ee24267f1559f52b77d4040fa0477c452b52eb140263bb3abb49673638246784b356004866e13f6d0660feff759688b45b

diff --git a/media-gfx/gmic/gmic-2.8.3.ebuild b/media-gfx/gmic/gmic-2.8.3.ebuild
deleted file mode 100644
index 660e4b3ff4d..000
--- a/media-gfx/gmic/gmic-2.8.3.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_BUILD_TYPE=Release
-inherit cmake bash-completion-r1 toolchain-funcs
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/dtschump/gmic.git;
-   inherit git-r3
-else
-   SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="GREYC's Magic Image Converter"
-HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic;
-
-LICENSE="CeCILL-2 GPL-3"
-SLOT="0"
-IUSE="+cli curl ffmpeg fftw gimp graphicsmagick jpeg krita opencv openexr 
openmp png qt5 static-libs tiff X zlib"
-REQUIRED_USE="
-   || ( cli gimp krita qt5 )
-   gimp? ( png zlib fftw X )
-   krita? ( png zlib fftw X )
-   qt5? ( png zlib fftw X )
-"
-
-MIN_QT_VER="5.2.0"
-QT_DEPEND="
-   >=dev-qt/qtcore-${MIN_QT_VER}:5=
-   >=dev-qt/qtgui-${MIN_QT_VER}:5=
-   >=dev-qt/qtnetwork-${MIN_QT_VER}:5=
-   >=dev-qt/qtwidgets-${MIN_QT_VER}:5=
-"
-COMMON_DEPEND="
-   curl? ( net-misc/curl )
-   fftw? ( sci-libs/fftw:3.0=[threads] )
-   gimp? (
-   >=media-gfx/gimp-2.8.0
-   ${QT_DEPEND}
-   )
-   graphicsmagick? ( media-gfx/graphicsmagick:0= )
-   jpeg? ( virtual/jpeg:0 )
-   krita? ( ${QT_DEPEND} )
-   opencv? ( >=media-libs/opencv-2.3.1a-r1:0= )
-   openexr? (
-   media-libs/ilmbase:0=
-   media-libs/openexr:0=
-   )
-   png? ( media-libs/libpng:0= )
-   qt5? ( ${QT_DEPEND} )
-   tiff? ( media-libs/tiff:0 )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXext
-   )
-   zlib? ( sys-libs/zlib:0= )"
-RDEPEND="${COMMON_DEPEND}
-   ffmpeg? ( media-video/ffmpeg:0= )
-"
-DEPEND="${COMMON_DEPEND}
-   gimp? ( dev-qt/linguist-tools )
-   krita? ( dev-qt/linguist-tools )
-   qt5? ( dev-qt/linguist-tools )
-"
-BDEPEND="virtual/pkgconfig"
-
-pkg_pretend() {
-   if use openmp ; then
-   tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
-   fi
-
-   if ! test-flag-CXX -std=c++11 ; then
-   die "You need at least GCC 4.7.x or Clang >= 3.3 for 
C++11-specific compiler flags"
-   fi
-}
-
-src_prepare() {
-   cmake_src_prepare
-   sed -i '/CMAKE_CXX_FLAGS/s/-g //' CMakeLists.txt || die
-
-   if use gimp || use krita || use qt5; then
-   # respect user flags
-   sed -e '/CMAKE_CXX_FLAGS_RELEASE/d' \
-   -e '/${CMAKE_EXE_LINKER_FLAGS} -s/d' \
-   -i gmic-qt/CMakeLists.txt || die
-   local S="${S}/gmic-qt"
-   cmake_src_prepare
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_LIB=ON
-   -DBUILD_LIB_STATIC=$(usex static-libs)
-   -DBUILD_CLI=$(usex cli)
-   -DBUILD_MAN=$(usex cli)
-   -DBUILD_BASH_COMPLETION=$(usex cli)
-   -DCUSTOM_CFLAGS=ON
-   -DENABLE_CURL=$(usex curl)
-   -DENABLE_X=$(usex X)
-   

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

2020-06-29 Thread Aaron Bauman
commit: dd52c1872daef28f474a9ac3aef7a7b8bcf7efaa
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Jun 30 00:15:07 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Jun 30 00:15:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd52c187

*/*: Mask more Py2 only stuff

* Please see -dev ML for discussion
* Fix stuff by porting to Py3, removing bindings, etc

Signed-off-by: Aaron Bauman  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9ed842992fe..3acfaf506d8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,46 @@
 
 #--- END OF EXAMPLES ---
 
+# Aaron Bauman  (2020-06-29)
+# More Py2 only stuff. Plz see -dev ML for discussions
+# Remove bindings, port to Py3, etc
+# Removal in 30 days
+app-dicts/opendict
+app-editors/editra
+app-office/taskcoach
+app-backup/holland
+app-backup/holland-backup-example
+app-backup/holland-backup-pgdump
+app-backup/holland-backup-random
+app-backup/holland-backup-sqlite
+app-backup/holland-lib-common
+app-backup/holland-lib-lvm
+app-cdr/burn-cd
+app-editors/leo
+app-emulation/playonlinux
+app-text/bibus
+dev-db/SchemaSync
+dev-python/squaremap
+dev-util/wxglade
+media-gfx/fontypython
+media-gfx/fr0st
+sci-chemistry/apbs
+sci-chemistry/autodock
+sci-chemistry/eden
+sci-chemistry/p3d
+sci-chemistry/pdb2pqr
+sci-chemistry/pdb-tools
+sci-chemistry/prodecomp
+sci-chemistry/pymol-plugins-caver
+sci-chemistry/pymol-plugins-dssp
+sci-chemistry/pymol-plugins-promol
+sci-chemistry/relax
+sci-chemistry/sparky
+sci-chemistry/vmd
+www-apps/roundup
+www-apps/viewvc
+x11-misc/nts
+
 # Stephan Hartmann  (2020-06-29)
 # Dev channel releases are only for people who
 # are developers or want more experimental features



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

2020-06-29 Thread Benda XU
commit: e77fd01734f21ec2e9c985c28ba4eb30c1b2bc9d
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jun 29 23:34:25 2020 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jun 29 23:52:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=e77fd017

scripts/bootstrap-prefix.sh: do not skip USE=ssl in stage3.

USE=-ssl has been introduced in d830d32f64280bb 10 years ago to
simplify bootstrap logic, when cryptography was not crucial.

Now the assumptions do not hold anymore and USE=-ssl causes more
cursed situations than it cures.

This results in cleaner and more correct code.  As a by-product, it
fixes Bug 728986.

This has been tested on prefix-standalone, call for more tests.

Reported-By: Sammy Pfeiffer, devourer, anb
Closes: https://bugs.gentoo.org/728986

Signed-off-by: Benda Xu  gentoo.org>

 scripts/bootstrap-prefix.sh | 4 
 1 file changed, 4 deletions(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index d72d868a4e..3a9dd3cb87 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -1525,7 +1525,6 @@ do_emerge_pkgs() {
-libcxx
-nls
-pcre
-   -ssl
-python
-qmanifest -qtegrity
bootstrap
@@ -2028,15 +2027,12 @@ bootstrap_stage3() {
chmod +x "${ROOT}"/sbin/openrc-run
fi
 
-   # gettext pulls in portage, which since 2.2.28 needs ssl enabled, so
-   # we need to lift our mask for that. (USE=ssl)
pkgs=(
virtual/os-headers
sys-devel/gettext
sys-apps/portage
)
 
-   USE="ssl" \
without_stack_emerge_pkgs "" "${pkgs[@]}" || return 1
 
# Switch to the proper portage.



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/, net-im/telegram-desktop/files/

2020-06-29 Thread Georgy Yakovlev
commit: 083a373e66379c9f2d82a701cb21889186e47766
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 29 21:48:56 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 29 23:39:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083a373e

net-im/telegram-desktop: bump to 2.1.14

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 net-im/telegram-desktop/files/2.1.14-no-gtk.patch  |  21 +++
 .../telegram-desktop-2.1.14.ebuild | 155 +
 3 files changed, 177 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 64596b04aa6..7305e795f3e 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -2,3 +2,4 @@ DIST tdesktop-2.1.0-full.tar.gz 26133964 BLAKE2B 
c5eb476ea3ed02c2618e5b770bdce36
 DIST tdesktop-2.1.11-full.tar.gz 36548657 BLAKE2B 
969ee0b680cb225c86bbab25e792b9fa21182227d73f062700ac56f08de83b249cca41d661c711e1a7dbcbeeeda70ddb13535403bee6f001ea10c4864b995c67
 SHA512 
9f2fba2814a5ab64f946913e32fce66dbc842d9607cbaee00994689ef6a661a04c2a8de5e075fc532e7d8926b51432c06c2b1510b019d729eef40da373d91d42
 DIST tdesktop-2.1.12-full.tar.gz 36549678 BLAKE2B 
0a973f8f560ccd30a35f172d4a63af9b4d16601af47f2ed71f37f6c3845e328501a79062f2917f37842248646b60ff3d88f8444d75df8bbae967969907cd3a83
 SHA512 
961f7e4900f782d58d5d1b1045590a7029777c3daa8d26f47a61663de9ab0c3c3cdfa7507c0710af2fb231e480ffe67de0bcbd61b72acb751ae8133b73d86cff
 DIST tdesktop-2.1.13-full.tar.gz 36549505 BLAKE2B 
48514be8add4ad4491c8e81a868f140228787ee489de7cd90faf31dbee959b0fb87cf2c844bf98c5b62fd6de8e32f504a6d19b071c56e6a4c0cd489d7b283818
 SHA512 
f28ae7c8c9a9eb8094fc52784742b470235234a3df7487902152858bc7c297b2dcfe5c8b939cdb9653a356b3835609e7289f53cdf7d5fb3f009823d3dbeb1bd8
+DIST tdesktop-2.1.14-full.tar.gz 36578245 BLAKE2B 
0ec3e5e4d696544975a95a6ab70f240b2ab172ab5135ad037d1537d57b0aef2ce9f479cdfae89a6499ef31e391ac65e3d40476918beadac11d4541f4a52e7ead
 SHA512 
4c48e235ac790ecd2d5e7344de9641d0e843e7d2e46a3883f8016587034bc7f5aebd4e1b26c701a225dfb3777b610d69a2ccc685aaa5ee08a163fdd49fee1e9e

diff --git a/net-im/telegram-desktop/files/2.1.14-no-gtk.patch 
b/net-im/telegram-desktop/files/2.1.14-no-gtk.patch
new file mode 100644
index 000..365b7f2967e
--- /dev/null
+++ b/net-im/telegram-desktop/files/2.1.14-no-gtk.patch
@@ -0,0 +1,21 @@
+diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp 
b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
+index eb23796..3424bab 100644
+--- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp
 b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
+@@ -521,6 +521,7 @@ QString GetIconName() {
+ }
+ 
+ bool GtkClipboardSupported() {
++#ifndef TDESKTOP_DISABLE_GTK_INTEGRATION
+   return (Libs::gtk_clipboard_get != nullptr)
+   && (Libs::gtk_clipboard_wait_for_contents != nullptr)
+   && (Libs::gtk_clipboard_wait_for_image != nullptr)
+@@ -532,6 +533,8 @@ bool GtkClipboardSupported() {
+   && (Libs::gdk_pixbuf_get_rowstride != nullptr)
+   && (Libs::gdk_pixbuf_get_has_alpha != nullptr)
+   && (Libs::gdk_atom_intern != nullptr);
++#endif // !TDESKTOP_DISABLE_GTK_INTEGRATION
++  return false;
+ }
+ 
+ QImage GetImageFromClipboard() {

diff --git a/net-im/telegram-desktop/telegram-desktop-2.1.14.ebuild 
b/net-im/telegram-desktop/telegram-desktop-2.1.14.ebuild
new file mode 100644
index 000..c8c7b4eb668
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-2.1.14.ebuild
@@ -0,0 +1,155 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake desktop flag-o-matic python-any-r1 xdg-utils
+
+MY_P="tdesktop-${PV}-full"
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="+alsa +dbus enchant +gtk +hunspell libressl pulseaudio +spell wayland +X"
+
+RDEPEND="
+   !net-im/telegram-desktop-bin
+   app-arch/lz4:=
+   app-arch/xz-utils
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   dev-libs/xxhash
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[dbus?,jpeg,png,wayland?,X(-)?]
+   dev-qt/qtimageformats:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5[png,X(-)?]
+   media-fonts/open-sans
+   media-libs/fontconfig:=
+   ~media-libs/libtgvoip-2.4.4_p20200627[alsa?,pulseaudio?]
+   media-libs/openal[alsa?,pulseaudio?]
+   media-libs/opus:=
+   media-video/ffmpeg:=[alsa?,opus,pulseaudio?]
+   sys-libs/zlib[minizip]
+   

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

2020-06-29 Thread Georgy Yakovlev
commit: 31db2fdad4759ac77b5d707f8b676b73a05c1d9d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 29 21:32:31 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 29 23:39:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31db2fda

media-libs/libtgvoip: bump to 2.4.4_p20200627

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200627.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 3706d81c31e..570522f059a 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1,3 @@
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
 DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0
+DIST libtgvoip-2.4.4_p20200627.tar.gz 1090601 BLAKE2B 
243ee9c85224f903579581c217c7cec818311bd77af0fedb937c1bdb64bf92441c5c0d72515e1fee31b4a89faf59d0a3e3447cdb458303116cfde887e333faa2
 SHA512 
73a861ea2dba9afcae061e5d8ac0e03d1c65dc7b5e65bcacb3a95d74e816fe96604f24e042e7cf0d67723281c39f85f4337eb2fde275d68e50b0104f29f42271

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild
new file mode 100644
index 000..2feb78fb5bb
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+EGIT_COMMIT="d40d077ddab10a81fe619477cea8380cfa7efcea"
+
+DESCRIPTION="VoIP library for Telegram clients"
+HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
+SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="+alsa +dsp libressl pulseaudio"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   media-libs/opus:=
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+src_prepare() {
+   default
+   sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   $(use_enable dsp)
+   $(use_with alsa)
+   $(use_with pulseaudio pulse)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2020-06-29 Thread Patrick McLean
commit: 9e8f6fe180f5482b87f6378e05049ecf507c6995
Author: Patrick McLean  sony  com>
AuthorDate: Mon Jun 29 23:11:28 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jun 29 23:11:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8f6fe1

dev-lang/jsonnet-0.16.0: Stabilize

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Patrick McLean  gentoo.org>

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

diff --git a/dev-lang/jsonnet/jsonnet-0.16.0.ebuild 
b/dev-lang/jsonnet/jsonnet-0.16.0.ebuild
index d3e73e1a081..6de0f83af2c 100644
--- a/dev-lang/jsonnet/jsonnet-0.16.0.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.16.0.ebuild
@@ -15,7 +15,7 @@ IUSE="custom-optimization python"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 DEPEND="
python? ( ${PYTHON_DEPS} )
 "



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

2020-06-29 Thread Thomas Deutschmann
commit: 039f8edb45f36e64b71cdfcdd1f0dd3cd81076df
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun 29 22:08:43 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun 29 22:08:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039f8edb

dev-libs/nss: bump to require >=dev-libs/nspr-4.26

Reported-by: Georgy Yakovlev  gentoo.org>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-libs/nss/nss-3.54.ebuild b/dev-libs/nss/nss-3.54-r1.ebuild
similarity index 99%
rename from dev-libs/nss/nss-3.54.ebuild
rename to dev-libs/nss/nss-3.54-r1.ebuild
index d94d193dbe9..5d96e159be4 100644
--- a/dev-libs/nss/nss-3.54.ebuild
+++ b/dev-libs/nss/nss-3.54-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
 
-NSPR_VER="4.25"
+NSPR_VER="4.26"
 RTM_NAME="NSS_${PV//./_}_RTM"
 
 DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"



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

2020-06-29 Thread Matthew Thode
commit: 1034cfdcc76121da5843798a08cfebaa226385eb
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 29 21:47:34 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jun 29 21:47:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1034cfdc

www-apps/icingaweb2: 2.8.1 bump

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

 www-apps/icingaweb2/Manifest|  1 +
 www-apps/icingaweb2/icingaweb2-2.8.1.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/www-apps/icingaweb2/Manifest b/www-apps/icingaweb2/Manifest
index 4de25c04922..8aea70bd03f 100644
--- a/www-apps/icingaweb2/Manifest
+++ b/www-apps/icingaweb2/Manifest
@@ -1,3 +1,4 @@
 DIST icingaweb2-2.7.1.tar.gz 8389123 BLAKE2B 
f5e469c1fde2b7bc2c22f898a5fb5370ca3788571501f070ed56b32afe8a155aafe70a06bbe09b77cd996725c3e176363aaf0fa885bc843102c56ddfa14da11d
 SHA512 
0300e483e83699a79750dcfd4467a151fcfa95a1eb8735e8d0d8e5d59595ad252b630add3cb462fa4c115b2891f9ab904739ee36d5eb7fcdfb489c9d7658f1b6
 DIST icingaweb2-2.7.3.tar.gz 8388950 BLAKE2B 
8d32f770020f72f1fbbf4c73de1935430976afe976c0b4497a1dd470aad286a9ec57d16dcd1f3f7354082206033d58b43966884c453fd8dd4106c13d8d3e8359
 SHA512 
eee3f81bb3eb29eeaeffe2f890639a12d75f9acf3b7c6649faaff3ab817ab2a5b6cd93b31637794969817f2d42ef5a46704fdc09488642caf6380f57c90d97cb
 DIST icingaweb2-2.8.0.tar.gz 8512745 BLAKE2B 
efcaa75c571b723b59d6d8d305ca541923499d4b083cfabf6f0ced116a6e47bd2e0ed512bdf9043ea47a7931f8e3f567a3b5ffca328076e90ed860ef84df2bfc
 SHA512 
d9cf34284dcc924e758bafbe6169522193f935810b835d005b20d0b9af9c6bf7fd20475b7deea53a18067368e07e89656c7e75f51c5a5313d570836e50e3b638
+DIST icingaweb2-2.8.1.tar.gz 8513180 BLAKE2B 
ee386e1a7cdba73d1ee7f7196fe0a759bdb1ddae6bb5d225b9a6ceabf0b638f8d0e9f9d963635339951ea668b0fefd6569ba58797289990f4b63a4c65f0559b3
 SHA512 
4c8aaeebd96f484cac5b62c5bdc871b06c2d0a9194e3067d6dd439ce9132c913971d0a625cf32c231fe4fa3644a9cdbe25ae2211a81e572bcb7fef95d528cca8

diff --git a/www-apps/icingaweb2/icingaweb2-2.8.1.ebuild 
b/www-apps/icingaweb2/icingaweb2-2.8.1.ebuild
new file mode 100644
index 000..cff8286
--- /dev/null
+++ b/www-apps/icingaweb2/icingaweb2-2.8.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit depend.apache eutils multilib
+
+DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
+HOMEPAGE="http://www.icinga.org/;
+
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Icinga/icingaweb2.git;
+   EGIT_BRANCH="master"
+else
+   SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apache2 apache2-server fpm ldap mysql nginx pdf postgres"
+REQUIRED_USE="( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )"
+
+DEPEND=">=net-analyzer/icinga2-2.1.1
+   dev-php/pecl-imagick
+   pdf? ( media-gfx/imagemagick[png] )
+   apache2-server? ( >=www-servers/apache-2.4.0 )
+   nginx? ( >=www-servers/nginx-1.7.0:* )
+   || (
+   
dev-lang/php:5.6[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:7.1[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:7.2[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:7.3[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:7.4[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   )
+   acct-group/icingacmd
+   acct-group/icingaweb2"
+RDEPEND="${DEPEND}"
+
+want_apache2
+
+pkg_setup() {
+   depend.apache_pkg_setup
+
+   use nginx && usermod -a -G icingacmd,icingaweb2 nginx
+   use apache2 && usermod -a -G icingacmd,icingaweb2 apache
+}
+
+pkg_config() {
+   if [[ -d /etc/icingaweb2 ]] ; then
+   einfo "Updating existing installation ..."
+   else
+   einfo "Running first time setup ..."
+   einfo "Creating configuration directory ..."
+   /usr/share/${PN}/bin/icingacli setup config directory
+   einfo "Creating authentication token for web setup ..."
+   /usr/share/${PN}/bin/icingacli setup token create
+   if use apache2 ; then
+   einfo "The following might be useful for your Apache2 
configuration:"
+   /usr/share/${PN}/bin/icingacli setup config webserver 
apache --document-root /usr/share/${PN}/public
+   fi
+   if use nginx ; then
+   einfo "The following 

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

2020-06-29 Thread Matthew Thode
commit: 39b0b8a62dde04f4e0baa523aff90fc8fc8fc8cc
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 29 21:41:59 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jun 29 21:47:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b0b8a6

dev-ruby/facter: 3.14.11 stable amd64/x86

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

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

diff --git a/dev-ruby/facter/facter-3.14.11.ebuild 
b/dev-ruby/facter/facter-3.14.11.ebuild
index b7819b83844..f2b40c9e3b7 100644
--- a/dev-ruby/facter/facter-3.14.11.ebuild
+++ b/dev-ruby/facter/facter-3.14.11.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-power/tuxedo-cc-wmi/

2020-06-29 Thread Marc Schiffbauer
commit: e2761026bcc9f51c75e011cf99e0f191f31f2297
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jun 29 21:25:37 2020 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jun 29 21:29:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2761026

sys-power/tuxedo-cc-wmi: added new ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Marc Schiffbauer  gentoo.org>

 sys-power/tuxedo-cc-wmi/Manifest   |  1 +
 sys-power/tuxedo-cc-wmi/metadata.xml   |  9 +
 sys-power/tuxedo-cc-wmi/tuxedo-cc-wmi-0.1.4.ebuild | 23 ++
 3 files changed, 33 insertions(+)

diff --git a/sys-power/tuxedo-cc-wmi/Manifest b/sys-power/tuxedo-cc-wmi/Manifest
new file mode 100644
index 000..1cbeb56e540
--- /dev/null
+++ b/sys-power/tuxedo-cc-wmi/Manifest
@@ -0,0 +1 @@
+DIST tuxedo-cc-wmi-0.1.4.tar.gz 25089 BLAKE2B 
f71eedeb02a301caf27ef12326cc9c163631788c5b991e980e78b618ff767ab4c0f6a609ebffefb3afa830b781e6043bdb85b9e4659927838c280d0aaa3b300c
 SHA512 
a41faa7290859410eb8446dd02ee2bdf87a3085882f3fc6b968701bb14bab87bd6bcd4bf9839111c62eab8a8751f8c2cf378aa7297879f7781f73998199e5f27

diff --git a/sys-power/tuxedo-cc-wmi/metadata.xml 
b/sys-power/tuxedo-cc-wmi/metadata.xml
new file mode 100644
index 000..e42604230c1
--- /dev/null
+++ b/sys-power/tuxedo-cc-wmi/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+msch...@gentoo.org
+Marc Schiffbauer
+  
+
+

diff --git a/sys-power/tuxedo-cc-wmi/tuxedo-cc-wmi-0.1.4.ebuild 
b/sys-power/tuxedo-cc-wmi/tuxedo-cc-wmi-0.1.4.ebuild
new file mode 100644
index 000..990f9c91e1e
--- /dev/null
+++ b/sys-power/tuxedo-cc-wmi/tuxedo-cc-wmi-0.1.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod toolchain-funcs
+
+DESCRIPTION="Kernel Module for Tuxedo WMI"
+HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-cc-wmi;
+SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+BUILD_TARGETS="all"
+MODULE_NAMES="tuxedo_cc_wmi(tuxedo:${S}:src)"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} 
KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
+}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-control-center-bin/

2020-06-29 Thread Marc Schiffbauer
commit: bd7f8944b45a4ab047f3da2c452c3602b7ef02a1
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jun 29 21:27:23 2020 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jun 29 21:29:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7f8944

app-laptop/tuxedo-control-center-bin: added new ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-control-center-bin/Manifest  |  1 +
 app-laptop/tuxedo-control-center-bin/metadata.xml  |  8 +++
 .../tuxedo-control-center-bin-1.0.3.ebuild | 78 ++
 3 files changed, 87 insertions(+)

diff --git a/app-laptop/tuxedo-control-center-bin/Manifest 
b/app-laptop/tuxedo-control-center-bin/Manifest
new file mode 100644
index 000..0a98d1abf69
--- /dev/null
+++ b/app-laptop/tuxedo-control-center-bin/Manifest
@@ -0,0 +1 @@
+DIST tuxedo-control-center_1.0.3.rpm 71190696 BLAKE2B 
8892d6612f5610171a8b4832b3a806afab0e1ae8cab10c60dc731100b2e8a0e4e680b19e90d63695ce90bab65e904be0a924e1accdd21fb403cb7773771fb21f
 SHA512 
cc76fe1b65f8b8bd8c43352cd64400c635e7b8db0fd07b71fff6caef690d9c3f415350cba5dbdab14c8dca5aadf045d458ab399bc58cb070b0ee2d11563252c0

diff --git a/app-laptop/tuxedo-control-center-bin/metadata.xml 
b/app-laptop/tuxedo-control-center-bin/metadata.xml
new file mode 100644
index 000..7b7524b9586
--- /dev/null
+++ b/app-laptop/tuxedo-control-center-bin/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   msch...@gentoo.org
+   Marc Schiffbauer
+   
+

diff --git 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.0.3.ebuild 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.0.3.ebuild
new file mode 100644
index 000..02e798937cc
--- /dev/null
+++ 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.0.3.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm systemd xdg-utils
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="Tool to control performance, energy, fan and comfort settings on 
TUXEDO laptops"
+HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-control-center;
+SRC_URI="https://rpm.tuxedocomputers.com/opensuse/15.1/x86_64/${MY_PN}_${PV}.rpm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE=""
+
+RESTRICT="strip splitdebug"
+
+DEPEND="sys-power/tuxedo-cc-wmi"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}"
+
+src_prepare() {
+   default
+   rm -rf usr/lib
+   mkdir files
+}
+
+src_install() {
+   insinto /
+   doins -r usr opt
+   find . -type f -perm -a=x | while read f; do
+   chmod 0755 "${D}/${f}"
+   done
+
+   dosym ../../opt/tuxedo-control-center/tuxedo-control-center 
/usr/bin/tuxedo-control-center
+
+   insinto /usr/share/dbus-1/system.d/
+   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.conf
+
+   insinto /usr/share/polkit-1/actions
+   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/de.tuxedocomputers.tcc.policy
+
+   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd.service
+   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd-sleep.service
+}
+
+pkg_config() {
+   ebegin "Reloading systemd"
+   systemctl daemon-reload
+   eend $?
+   ebegin "Enabling and starting tccd.service"
+   systemctl enable --now tccd
+   eend $?
+   ebegin "Enabling and starting tccd-sleep.service"
+   systemctl enable --now tccd-sleep
+   eend $?
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   elog
+   elog "You need to enable tccd and tccd-sleep service before running 
tuxedo-control-center"
+   elog
+   elog "For your convenience you may just call:"
+   elog "  emerge --config =${P}"
+   elog
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-keyboard/

2020-06-29 Thread Marc Schiffbauer
commit: 35467927a9574c97b524e20c020149ab92494e16
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jun 29 21:27:51 2020 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jun 29 21:29:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35467927

app-laptop/tuxedo-keyboard: added new ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-keyboard/Manifest|  1 +
 app-laptop/tuxedo-keyboard/metadata.xml|  9 +
 .../tuxedo-keyboard/tuxedo-keyboard-2.0.5.ebuild   | 23 ++
 3 files changed, 33 insertions(+)

diff --git a/app-laptop/tuxedo-keyboard/Manifest 
b/app-laptop/tuxedo-keyboard/Manifest
new file mode 100644
index 000..6f792af4400
--- /dev/null
+++ b/app-laptop/tuxedo-keyboard/Manifest
@@ -0,0 +1 @@
+DIST tuxedo-keyboard-2.0.5.tar.gz 31001 BLAKE2B 
931d011e2ac521cef1670a8952886c1ac9b2476c6227c2b3cfce28d52622d3869f3c55773279eea3cbcc94d7c5b12d5d5653a8e2f9c142d0c044fa23fddd958c
 SHA512 
3b7a9331d04e2918f3452f9561b05f39ea458960c2ade299a368899638987178cfd33fa066a0835f88b14c240d7937692d7994ccf978749ea7fdc428e587e06a

diff --git a/app-laptop/tuxedo-keyboard/metadata.xml 
b/app-laptop/tuxedo-keyboard/metadata.xml
new file mode 100644
index 000..e42604230c1
--- /dev/null
+++ b/app-laptop/tuxedo-keyboard/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+msch...@gentoo.org
+Marc Schiffbauer
+  
+
+

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-2.0.5.ebuild 
b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-2.0.5.ebuild
new file mode 100644
index 000..52e9192e8a9
--- /dev/null
+++ b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-2.0.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod toolchain-funcs
+
+DESCRIPTION="Kernel Module for Tuxedo Keyboard"
+HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard;
+SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BUILD_TARGETS="all"
+MODULE_NAMES="tuxedo_keyboard(tuxedo:${S}:src)"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} 
KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
+}



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

2020-06-29 Thread Georgy Yakovlev
commit: 5c5607e394bfaf88ebba5792ff2354e26c5707ee
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 29 20:59:31 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 29 21:02:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5607e3

dev-libs/nss: update ppc abi patch

Bug: https://bugs.gentoo.org/722110
Closes: https://bugs.gentoo.org/730172
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/nss/files/nss-3.53-fix-building-on-ppc.patch | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/nss/files/nss-3.53-fix-building-on-ppc.patch 
b/dev-libs/nss/files/nss-3.53-fix-building-on-ppc.patch
index be2d4802c4c..962b9cb1eed 100644
--- a/dev-libs/nss/files/nss-3.53-fix-building-on-ppc.patch
+++ b/dev-libs/nss/files/nss-3.53-fix-building-on-ppc.patch
@@ -1,9 +1,9 @@
 https://bugzilla.mozilla.org/show_bug.cgi?id=1642174
 
-From 9e4f30b3168a95243df0c0891e3e432bc95382ad Mon Sep 17 00:00:00 2001
+From a7a862bab5e4aae4615ddae3cbe230345f92ed0d Mon Sep 17 00:00:00 2001
 From: Lauri Kasanen 
 Date: Mon, 1 Jun 2020 12:11:45 +0300
-Subject: [PATCH v2] Bug 1642174 /usr/bin/ld: 
OBJS/Linux_SINGLE_SHLIB/sha512-p8.o:
+Subject: [PATCH v3] Bug 1642174 /usr/bin/ld: 
OBJS/Linux_SINGLE_SHLIB/sha512-p8.o:
  ABI version 2 is not compatible with ABI version 1 output
 
 Don't try to build the SHA-2 accelerated asm on old-ABI ppc.
@@ -17,7 +17,7 @@ Signed-off-by: Lauri Kasanen 
  1 file changed, 4 insertions(+), 1 deletion(-)
 
 diff --git a/lib/freebl/Makefile b/lib/freebl/Makefile
-index 5f7384429..d01587c7a 100644
+index 5f7384429..e0461c7d3 100644
 --- a/lib/freebl/Makefile
 +++ b/lib/freebl/Makefile
 @@ -267,9 +267,12 @@ ifeq ($(CPU_ARCH),arm)
@@ -25,9 +25,9 @@ index 5f7384429..d01587c7a 100644
  ifeq ($(CPU_ARCH),ppc)
  EXTRA_SRCS += gcm-ppc.c
 -ASFILES += sha512-p8.s
-+PPC_ABI := $(shell $(CC) -dM -E - < /dev/null | grep _CALL_ELF | awk '{ 
print $3 }')
  ifdef USE_64
  DEFINES += -DNSS_NO_INIT_SUPPORT
++PPC_ABI := $(shell $(CC) -dM -E - < /dev/null | awk '$$2 == "_CALL_ELF" 
{print $$3}')
 +ifeq ($(PPC_ABI),2)
 +ASFILES += sha512-p8.s
 +endif



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

2020-06-29 Thread Piotr Karbowski
commit: 66ccd5c60fa822901c6adc37685e3911c460447c
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Jun 29 21:01:35 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Jun 29 21:01:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ccd5c6

net-dns/maradns: Adding myself to maintainers.

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

 net-dns/maradns/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-dns/maradns/metadata.xml b/net-dns/maradns/metadata.xml
index 08d29c2b89a..1989b4903ef 100644
--- a/net-dns/maradns/metadata.xml
+++ b/net-dns/maradns/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+
+slashbe...@gentoo.org
+Piotr Karbowski
+
 
 ktr...@yandex.ru
 Victor Kustov



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/

2020-06-29 Thread Mike Gilbert
commit: a250152db47aca94418d17b02fed1c70dd826023
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Mon Jun 29 07:08:11 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jun 29 20:54:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a250152d

www-client/chromium: dev channel bump to 85.0.4181.8

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/Manifest   |   2 +
 www-client/chromium/chromium-85.0.4181.8.ebuild| 866 +
 .../chromium/files/chromium-85-ozone-include.patch |  24 +
 www-client/chromium/metadata.xml   |   1 +
 4 files changed, 893 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index d738c1693e3..8f0047fc5b2 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,7 @@
 DIST chromium-83.0.4103.116.tar.xz 802626772 BLAKE2B 
6890d8f4a4a9b12ab56a63e037129f6b77f03f95a841494505fdbbe212b0dd756e5558bddd7ee186669929c6069568c76b70b179fe4a58ccad465f2d4677d6e5
 SHA512 
dbd92fb04183ec1402401388f70b18b95040083c9ea8bf2ea6b1692fddc375b090968b13afb010ebf412b480b34747eb2c82709adbeb386cccf60b972f23254f
 DIST chromium-84-patchset-3.tar.xz 20148 BLAKE2B 
d910570b43f63bcf4ead90ca4e4005a08d7c85b5b4e7af2a70ec4bc18265cbe8b075523878710075cfee4e0631eb3374e1e6d06251f4bf03377954807b1951e9
 SHA512 
316db8b0359b10a988242a0d665475d912fa9b610a547478d8c39b337afc02780a54d7024e231eb4fd402063cf439f6e2b4bb92a4968c8e0c3e69d84a2ae1664
 DIST chromium-84.0.4147.68.tar.xz 845188784 BLAKE2B 
a0185a5aacc1297f6240e2d887e980c69ba1219267714fb82c87e2ec31e4a3bee24ea9c059fc4f56dcc5c3e576d0baf5b59ec3576fc266daac583cf2b2917b56
 SHA512 
c5304dfa76ec9bf1d7e96116b6560b77d636eaa226acf7be46798f4b161c6aba90c54bec797dfbf1e48ece46d4e52e44737ed68457f9b10bbc11658a9020bffd
+DIST chromium-85-patchset-1.tar.xz 9164 BLAKE2B 
ae52909be374accc0bfa1d9928beb573409de6f6b4f6e1e2cb9f45a7ecdf7a70dcae66f95697a718c2d8271a402b1ce3546c20a85510e219da4d12d3e09419cd
 SHA512 
d04ffd78315710312fbda1161dced731ae23441080ccf3f410b06a22950fa72b6e67f45abe9c9c2a509881191da4ddc4aff391c8cc5c80adfe06c6154ea857d0
+DIST chromium-85.0.4181.8.tar.xz 863049932 BLAKE2B 
0a43002498254297ff15e569912b22d5d5b701c1939b92dc544fe2c8c6dbc0190f6afbe3cbe927cd145156ff1b3a9741bd4faf03a37b7aa20f63fec77f899a35
 SHA512 
7a8141ede000e81346c3ffb62caef1660fed98450eb088a9ba048a7b75a1255c1fc3e5a015e2c0988ad0fd05dc7116d169693465a0d1421c24519d23f7640a98
 DIST setuptools-44.1.0.zip 858569 BLAKE2B 
f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68
 SHA512 
4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf
 DIST xcb-proto-1.14.tar.xz 143384 BLAKE2B 
60212b0f0ce039a64a2e6cbbc78564eeffc57cff20987b37dc780d8d97ae888a7dbfbbaadc6e0e4bedfc5d1e360f16318e3825ad8406de668d9c7c66cf7f4b5d
 SHA512 
de66d568163b6da2be9d6c59984f3afa3acd119a781378638045fd68018665ef5c9af98f024e9962ba3eb7c7a4d85c27ba70ffafceb2324ccc6940f34de16690

diff --git a/www-client/chromium/chromium-85.0.4181.8.ebuild 
b/www-client/chromium/chromium-85.0.4181.8.ebuild
new file mode 100644
index 000..14d6fac66e6
--- /dev/null
+++ b/www-client/chromium/chromium-85.0.4181.8.ebuild
@@ -0,0 +1,866 @@
+# Copyright 2009-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils 
pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://chromium.org/;
+XCB_PROTO_VERSION="1.14"
+PATCHSET="1"
+PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
+   
https://www.x.org/releases/individual/proto/xcb-proto-${XCB_PROTO_VERSION}.tar.xz
+   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos ozone pic +proprietary-codecs pulseaudio selinux +suid 
+system-ffmpeg +system-icu +system-libvpx +tcmalloc wayland widevine"
+RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
+REQUIRED_USE="
+   component-build? ( !suid )
+  

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

2020-06-29 Thread Mike Gilbert
commit: a8b0b73ce365fa86f4b12e2be4e9ed5278036728
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Mon Jun 29 07:10:13 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jun 29 20:54:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b0b73c

profiles: mask chromium dev channel release (M85)

Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/16487

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 2398a9c0505..9ed842992fe 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Stephan Hartmann  (2020-06-29)
+# Dev channel releases are only for people who
+# are developers or want more experimental features
+# and accept a more unstable release.
+>=www-client/chromium-85
+
 # Michał Górny  (2020-06-29)
 # Unmaintained in Gentoo.  Multiple unresolved vulnerabilities.
 # Suggested replacement: sys-apps/portage (just kidding).



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

2020-06-29 Thread Matthias Coppens
commit: 4211ab464b6ad019680b05e9042b98bc7b23af92
Author: Matthias Coppens  gmail  com>
AuthorDate: Mon Jun 29 20:52:03 2020 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Mon Jun 29 20:53:00 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4211ab46

gui-apps/wdisplays: New package

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthias Coppens  gmail.com>

 gui-apps/wdisplays/Manifest  |  1 +
 gui-apps/wdisplays/metadata.xml  |  8 
 gui-apps/wdisplays/wdisplays-1.0.ebuild  | 27 +++
 gui-apps/wdisplays/wdisplays-.ebuild | 27 +++
 4 files changed, 63 insertions(+)

diff --git a/gui-apps/wdisplays/Manifest b/gui-apps/wdisplays/Manifest
new file mode 100644
index 000..0cb2a7b
--- /dev/null
+++ b/gui-apps/wdisplays/Manifest
@@ -0,0 +1 @@
+DIST wdisplays-1.0.tar.gz 106819 BLAKE2B 
d8a34ea82b88f99e27b5c42dc2e8bfed2bf69db719617d81d5f2c994e9020d206937e940f57452c99b534ceda241cea570899c7bdc74377009f7aa013e78b638
 SHA512 
876e883747331cf67d351b7afec963d6d52b6fa3870a57ed147acf898a662fb41407b3e835acc167d32de969d4001dbe8429340849ad09a7f7b8bfdabee61e3e

diff --git a/gui-apps/wdisplays/metadata.xml b/gui-apps/wdisplays/metadata.xml
new file mode 100644
index 000..7066f7e
--- /dev/null
+++ b/gui-apps/wdisplays/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+Matthias Coppens
+coppens.matthias@gmail.com
+  
+

diff --git a/gui-apps/wdisplays/wdisplays-1.0.ebuild 
b/gui-apps/wdisplays/wdisplays-1.0.ebuild
new file mode 100644
index 000..02f3aa3
--- /dev/null
+++ b/gui-apps/wdisplays/wdisplays-1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/cyclopsian/${PN};
+case "${PV}" in
+   "")
+   inherit git-r3
+   ;;
+   *)
+   SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+esac
+inherit meson xdg
+
+DESCRIPTION="GUI display configurator for wlroots compositors"
+HOMEPAGE="https://cyclopsian.github.io/${PN};
+
+BDEPEND="
+   x11-libs/gtk+:3
+   gui-libs/wlroots"
+DEPEND="${BDEPEND}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+KEYWORDS="~amd64"

diff --git a/gui-apps/wdisplays/wdisplays-.ebuild 
b/gui-apps/wdisplays/wdisplays-.ebuild
new file mode 100644
index 000..88406d3
--- /dev/null
+++ b/gui-apps/wdisplays/wdisplays-.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/cyclopsian/${PN};
+case "${PV}" in
+   "")
+   inherit git-r3
+   ;;
+   *)
+   SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+esac
+inherit meson xdg
+
+DESCRIPTION="GUI display configurator for wlroots compositors"
+HOMEPAGE="https://cyclopsian.github.io/${PN};
+
+BDEPEND="
+   x11-libs/gtk+:3
+   gui-libs/wlroots"
+DEPEND="${BDEPEND}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+KEYWORDS=""



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

2020-06-29 Thread Samuel Bernardo
commit: f3f1efad1dcb90ffac52c0ea3facfb3d68701d56
Author: Samuel Bernardo  gmail  com>
AuthorDate: Mon Jun 29 20:25:23 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Mon Jun 29 20:25:46 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3f1efad

dev-python/rstcheck:

Add distutils_enable_tests pytest since it allows to remove IUSE and
RESTRICT.

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Samuel Bernardo  gmail.com>

 dev-python/rstcheck/rstcheck-3.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/rstcheck/rstcheck-3.3.1.ebuild 
b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
index c92918a..1a29268 100644
--- a/dev-python/rstcheck/rstcheck-3.3.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
@@ -14,8 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
@@ -30,6 +28,8 @@ BDEPEND="
 
 S="${WORKDIR}/${P}"
 
+distutils_enable_tests pytest
+
 python_test() {
# Ignore the module from ${S}, use the one from ${BUILD_DIR}
# Otherwise, ImportMismatchError may occur



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

2020-06-29 Thread Matthias Coppens
commit: ccca2b9ebcabf52967df6d438e280e5c62497afb
Author: Matthias Coppens  gmail  com>
AuthorDate: Mon Jun 29 20:14:09 2020 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Mon Jun 29 20:16:37 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ccca2b9e

gui-apps/wofi: All versions have live ebuilds now

Upstream timestamps their tarballs, which makes it impossible to
validate them. This is why every ebuild is now a live ebuild.

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthias Coppens  gmail.com>

 gui-apps/wofi/wofi-1.1.1.ebuild | 11 ++-
 gui-apps/wofi/wofi-1.1.2.ebuild | 11 ++-
 gui-apps/wofi/wofi-.ebuild  |  9 +
 3 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/gui-apps/wofi/wofi-1.1.1.ebuild b/gui-apps/wofi/wofi-1.1.1.ebuild
index 791e0d6..7f527da 100644
--- a/gui-apps/wofi/wofi-1.1.1.ebuild
+++ b/gui-apps/wofi/wofi-1.1.1.ebuild
@@ -3,20 +3,21 @@
 
 EAPI=7
 
+# Upstream's tarballs are timestamped 
(https://todo.sr.ht/~sircmpwn/hg.sr.ht/33).
+# This makes them impossible to validate, so every version has a live ebuild.
+
 EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN};
+inherit meson mercurial
 case "${PV}" in
"")
-   inherit mercurial
;;
*)
-   SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-v${PV}"
+   EHG_REVISION="v${PV}"
 esac
-inherit meson
 
 DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
 HOMEPAGE="${EHG_REPO_URI}"
 LICENSE="GPL-3"
 
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""

diff --git a/gui-apps/wofi/wofi-1.1.2.ebuild b/gui-apps/wofi/wofi-1.1.2.ebuild
index 791e0d6..7f527da 100644
--- a/gui-apps/wofi/wofi-1.1.2.ebuild
+++ b/gui-apps/wofi/wofi-1.1.2.ebuild
@@ -3,20 +3,21 @@
 
 EAPI=7
 
+# Upstream's tarballs are timestamped 
(https://todo.sr.ht/~sircmpwn/hg.sr.ht/33).
+# This makes them impossible to validate, so every version has a live ebuild.
+
 EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN};
+inherit meson mercurial
 case "${PV}" in
"")
-   inherit mercurial
;;
*)
-   SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-v${PV}"
+   EHG_REVISION="v${PV}"
 esac
-inherit meson
 
 DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
 HOMEPAGE="${EHG_REPO_URI}"
 LICENSE="GPL-3"
 
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""

diff --git a/gui-apps/wofi/wofi-.ebuild b/gui-apps/wofi/wofi-.ebuild
index d9a1fc7..7f527da 100644
--- a/gui-apps/wofi/wofi-.ebuild
+++ b/gui-apps/wofi/wofi-.ebuild
@@ -3,16 +3,17 @@
 
 EAPI=7
 
+# Upstream's tarballs are timestamped 
(https://todo.sr.ht/~sircmpwn/hg.sr.ht/33).
+# This makes them impossible to validate, so every version has a live ebuild.
+
 EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN};
+inherit meson mercurial
 case "${PV}" in
"")
-   inherit mercurial
;;
*)
-   SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-v${PV}"
+   EHG_REVISION="v${PV}"
 esac
-inherit meson
 
 DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
 HOMEPAGE="${EHG_REPO_URI}"



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

2020-06-29 Thread Craig Andrews
commit: a0ece11a7f68ea954e3c33067c5d737cb98e1ff3
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun 29 20:00:20 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun 29 20:01:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ece11a

dev-cpp/waylandpp: 0.2.8 version bump

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Craig Andrews  gentoo.org>

 dev-cpp/waylandpp/Manifest   |  1 +
 dev-cpp/waylandpp/waylandpp-0.2.8.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-cpp/waylandpp/Manifest b/dev-cpp/waylandpp/Manifest
index ddd2e862bb8..63640cd1a9f 100644
--- a/dev-cpp/waylandpp/Manifest
+++ b/dev-cpp/waylandpp/Manifest
@@ -3,3 +3,4 @@ DIST waylandpp-0.2.4.tar.gz 240718 BLAKE2B 
4493f3e19dd546412f110227c0a422d0e
 DIST waylandpp-0.2.5.tar.gz 177735 BLAKE2B 
9add6147b7694d275f2f15f03476aef5bddebdca029f012743a0c0c388c7ef7394536b4401c78830487bb1c36a0b29ea348bc2acf60617af7bcbf917a5b691dd
 SHA512 
a8c80282022b2ede3c3d0f5516e236aedaf3ef685565da8c61214fe37eda139bf152093eb29960be1889798eef5631b9d68a5e832c10cf1160c4a90f45eccb6e
 DIST waylandpp-0.2.6.tar.gz 178969 BLAKE2B 
aff9108691dfb2f27ac829865d3367a7f72de0a838b64f6265183a36a9ed5efbfcc9abcf724c784f5bda08c1a312cc7077fa55756b10520114dc8a23aa30f7a3
 SHA512 
b2d2f22864db830ec6a78282552a3e677f109c49381f21e80efec3cc65cad1820b1e10ad76d960e9d470f84060bb7f3edf0dcdd94025ae80a4a93ffcecfb8c5f
 DIST waylandpp-0.2.7.tar.gz 179121 BLAKE2B 
6a8e77817962b8bd6ea93c059cd8cee9c655821bca0dc996b014d6085de1f88fe9a9f2b7c80a8b8fa405e898f7d96dc5d01f78288033d18184b5f0504c78c276
 SHA512 
67ec76d9bc0146472d70364c98b6b5af957c757a95d55c224ef2d9bf8b3ab15dc4f6333dca1ad803d94403be11abe7055db54d9fc708c6f5c0196f6a328a5ed2
+DIST waylandpp-0.2.8.tar.gz 181950 BLAKE2B 
186515308d2e17e39e61f953fcf43df6bcff45a965d6425ffb71f0314fc091d241a975d0e7a61e988091ae7491cab56e163b6bccc0a2584b79b5bd5a7f8573fd
 SHA512 
bf1b8a9e69b87547fc65989b9eaff88a442d8b2f01f5446cef96b093390b1e557536837fbf38bb6d9a4f93e3985ea34c3253f94925b0f571b4606c980832

diff --git a/dev-cpp/waylandpp/waylandpp-0.2.8.ebuild 
b/dev-cpp/waylandpp/waylandpp-0.2.8.ebuild
new file mode 100644
index 000..6fda559666c
--- /dev/null
+++ b/dev-cpp/waylandpp/waylandpp-0.2.8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Wayland C++ bindings"
+HOMEPAGE="https://github.com/NilsBrause/waylandpp;
+
+LICENSE="MIT"
+IUSE="doc"
+SLOT="0/$(ver_cut 1-2)"
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/NilsBrause/waylandpp.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/NilsBrause/waylandpp/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="
+   >=dev-libs/wayland-1.11.0
+   media-libs/mesa[wayland]
+   >=dev-libs/pugixml-1.9-r1
+"
+DEPEND="${RDEPEND}
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+   "
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOCUMENTATION=$(usex doc)
+   )
+
+   cmake_src_configure
+}



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

2020-06-29 Thread Andrew Ammerlaan
commit: be7fe163e234efcbf6d3f0e46ccea2cb040ffcd7
Author: Samuel Bernardo  gmail  com>
AuthorDate: Mon Jun 29 19:50:16 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Jun 29 19:50:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be7fe163

dev-python/rstcheck: Apply corrections related to review

setuptools dep is already added by the eclass.

Eclass is also including for test pytest with more restricted version
than I defined.

Looks like upstream does not include any docs that need compiling, so
this line can go.

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Samuel Bernardo  gmail.com>

 dev-python/rstcheck/rstcheck-3.3.1.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/rstcheck/rstcheck-3.3.1.ebuild 
b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
index dd57508..c92918a 100644
--- a/dev-python/rstcheck/rstcheck-3.3.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
@@ -21,19 +21,15 @@ RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/path-py[${PYTHON_USEDEP}]
-   >=dev-python/pytest-3.4[${PYTHON_USEDEP}]
)
 "
 
 S="${WORKDIR}/${P}"
 
-distutils_enable_sphinx docs ">=dev-python/jaraco-packaging-3.2"
-
 python_test() {
# Ignore the module from ${S}, use the one from ${BUILD_DIR}
# Otherwise, ImportMismatchError may occur



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

2020-06-29 Thread Sergei Trofimovich
commit: d1042cb302613b4488f73a91d856e7ecedc2ccb2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 29 18:24:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 29 19:54:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1042cb3

net-misc/curl: stable 7.71.0 for sparc, bug #729374

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-misc/curl/curl-7.71.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-7.71.0.ebuild b/net-misc/curl/curl-7.71.0.ebuild
index 8acc255fd27..a4b20118122 100644
--- a/net-misc/curl/curl-7.71.0.ebuild
+++ b/net-misc/curl/curl-7.71.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
 
 LICENSE="curl"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="adns alt-svc brotli +ftp gopher http2 idn +imap ipv6 kerberos ldap 
metalink +pop3 +progress-meter rtmp samba +smtp ssh ssl static-libs test telnet 
+tftp threads"
 IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
 IUSE+=" nghttp3 quiche"



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

2020-06-29 Thread Sergei Trofimovich
commit: 883507a4fdacca596cb8d994534a4625081ff703
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 29 18:26:13 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 29 19:54:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=883507a4

app-admin/syslog-ng: stable 3.26.1-r1 for hppa, bug #702032

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-admin/syslog-ng/syslog-ng-3.26.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/syslog-ng/syslog-ng-3.26.1-r1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.26.1-r1.ebuild
index 5c2b1736a0d..829cccf812b 100644
--- a/app-admin/syslog-ng/syslog-ng-3.26.1-r1.ebuild
+++ b/app-admin/syslog-ng/syslog-ng-3.26.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="amqp caps dbi geoip2 http ipv6 json kafka libressl mongodb pacct python 
redis smtp snmp test spoof-source systemd tcpd"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb-connector-c/

2020-06-29 Thread Sergei Trofimovich
commit: c0e792962e14b82f463ddf1395d90b9eca341428
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 29 18:26:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 29 19:54:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e79296

dev-db/mariadb-connector-c: stable 3.1.9 for hppa, bug #729770

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-db/mariadb-connector-c/mariadb-connector-c-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.9.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.9.ebuild
index f06e270fdc2..219c37c6ae1 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.9.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.9.ebuild
@@ -12,7 +12,7 @@ else
MY_PV=${PV/_b/-b}

SRC_URI="https://downloads.mariadb.org/f/${MY_PN}-${PV%_beta}/${PN}-${MY_PV}-src.tar.gz?serve
 -> ${P}-src.tar.gz"
S="${WORKDIR%/}/${PN}-${MY_PV}-src"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 s390 sparc x86"
 fi
 
 inherit cmake-utils multilib-minimal toolchain-funcs ${VCS_INHERIT}



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

2020-06-29 Thread Michał Górny
commit: 22716875c29b5592cef6cf307178118dd93d7fbe
Author: John Helmert III  posteo  net>
AuthorDate: Sun Jun 28 07:30:00 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 19:48:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22716875

dev-libs/freexl: Security bump to 1.0.5

Bug: https://bugs.gentoo.org/648700
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/freexl/Manifest|  1 +
 dev-libs/freexl/freexl-1.0.5.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-libs/freexl/Manifest b/dev-libs/freexl/Manifest
index 1ef0535c56e..53dbe0deb0a 100644
--- a/dev-libs/freexl/Manifest
+++ b/dev-libs/freexl/Manifest
@@ -1,2 +1,3 @@
 DIST freexl-1.0.1.tar.gz 933371 BLAKE2B 
ef89bc6779379ee7d8b7251faf1d965001aeaf3d9d1c69c27f4cc0c6c8c2af5e37c9291163c6f1dfee44fade0cec5db105f2f0fe45dd1804ee3a584c7f83f9d8
 SHA512 
a945d642a7ae9bc7c9dfc48a5bfd61da71290558bbcc73124bc09f08e8eae3bc96ab5e478a5b5205a897ad5d7783269a8232992d5068121436013c51524801c5
 DIST freexl-1.0.2.tar.gz 939064 BLAKE2B 
7c1e4f089dfa499aa8966d6e8ddf1a534a8542e1a1f2108d3b13c75e809a3f710bc45a9b01b0eb584dfeba98aa0f416d99a14261c054811208ab46ec415e51f4
 SHA512 
554ad06905cbac3f88694e798369c1e1c4c64709eb4086b80eb3370dfd3bdc31d1b58441bcbf40b72700f177606ae900f2ab48ead873ac331c82edd718318354
+DIST freexl-1.0.5.tar.gz 938994 BLAKE2B 
a3d2667271f6ab3de61a90f75ba8f7a645c5eddcd7f6d452fbbd59dc211c4676bdef7f7772235f60898de1e0a6d2e4951a3eadf77c4766bf938f5d8465f9de42
 SHA512 
86d742f58353be1f3ab683899a4d914845250b481acc078c769ef337d0a6ea24d25501a3e7c73b95904c6839ddd35f53e58ad4eee0c3b433caa84db0a8c6462b

diff --git a/dev-libs/freexl/freexl-1.0.5.ebuild 
b/dev-libs/freexl/freexl-1.0.5.ebuild
new file mode 100644
index 000..7ee95c3ba5e
--- /dev/null
+++ b/dev-libs/freexl/freexl-1.0.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Simple XLS data extraction library"
+HOMEPAGE="http://www.gaia-gis.it/gaia-sins/;
+SRC_URI="http://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+DEPEND="virtual/libiconv"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf --disable-static
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -type f -delete || die
+}



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

2020-06-29 Thread Michał Górny
commit: 547cff0852c6a40b9889aa9ba236ddbb454dc6f1
Author: John Helmert III  posteo  net>
AuthorDate: Sun Jun 28 07:53:44 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 19:49:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547cff08

dev-libs/freexl: Update homepages (and with https)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16464
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/freexl/freexl-1.0.1.ebuild | 4 ++--
 dev-libs/freexl/freexl-1.0.2.ebuild | 4 ++--
 dev-libs/freexl/freexl-1.0.5.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/freexl/freexl-1.0.1.ebuild 
b/dev-libs/freexl/freexl-1.0.1.ebuild
index c8233e266cd..89805bc1485 100644
--- a/dev-libs/freexl/freexl-1.0.1.ebuild
+++ b/dev-libs/freexl/freexl-1.0.1.ebuild
@@ -6,8 +6,8 @@ EAPI=6
 inherit eutils ltprune
 
 DESCRIPTION="Simple XLS data extraction library"
-HOMEPAGE="http://www.gaia-gis.it/gaia-sins/;
-SRC_URI="http://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
+HOMEPAGE="https://www.gaia-gis.it/fossil/freexl/index;
+SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
 
 LICENSE="MPL-1.1"
 SLOT="0"

diff --git a/dev-libs/freexl/freexl-1.0.2.ebuild 
b/dev-libs/freexl/freexl-1.0.2.ebuild
index c529936d80c..bb3b445b6e9 100644
--- a/dev-libs/freexl/freexl-1.0.2.ebuild
+++ b/dev-libs/freexl/freexl-1.0.2.ebuild
@@ -6,8 +6,8 @@ EAPI=6
 inherit eutils ltprune
 
 DESCRIPTION="Simple XLS data extraction library"
-HOMEPAGE="http://www.gaia-gis.it/gaia-sins/;
-SRC_URI="http://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
+HOMEPAGE="https://www.gaia-gis.it/fossil/freexl/index;
+SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
 
 LICENSE="MPL-1.1"
 SLOT="0"

diff --git a/dev-libs/freexl/freexl-1.0.5.ebuild 
b/dev-libs/freexl/freexl-1.0.5.ebuild
index 7ee95c3ba5e..585d307da26 100644
--- a/dev-libs/freexl/freexl-1.0.5.ebuild
+++ b/dev-libs/freexl/freexl-1.0.5.ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 DESCRIPTION="Simple XLS data extraction library"
-HOMEPAGE="http://www.gaia-gis.it/gaia-sins/;
-SRC_URI="http://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
+HOMEPAGE="https://www.gaia-gis.it/fossil/freexl/index;
+SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
 
 LICENSE="MPL-1.1"
 SLOT="0"



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

2020-06-29 Thread Samuel Bernardo
commit: be7fe163e234efcbf6d3f0e46ccea2cb040ffcd7
Author: Samuel Bernardo  gmail  com>
AuthorDate: Mon Jun 29 19:50:16 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Mon Jun 29 19:50:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be7fe163

dev-python/rstcheck: Apply corrections related to review

setuptools dep is already added by the eclass.

Eclass is also including for test pytest with more restricted version
than I defined.

Looks like upstream does not include any docs that need compiling, so
this line can go.

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Samuel Bernardo  gmail.com>

 dev-python/rstcheck/rstcheck-3.3.1.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/rstcheck/rstcheck-3.3.1.ebuild 
b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
index dd57508..c92918a 100644
--- a/dev-python/rstcheck/rstcheck-3.3.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
@@ -21,19 +21,15 @@ RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/path-py[${PYTHON_USEDEP}]
-   >=dev-python/pytest-3.4[${PYTHON_USEDEP}]
)
 "
 
 S="${WORKDIR}/${P}"
 
-distutils_enable_sphinx docs ">=dev-python/jaraco-packaging-3.2"
-
 python_test() {
# Ignore the module from ${S}, use the one from ${BUILD_DIR}
# Otherwise, ImportMismatchError may occur



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

2020-06-29 Thread Aaron Bauman
commit: 24ea61b1c9c4e41304ce6ca8cf3631664c9fe572
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed May 27 17:38:00 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jun 29 19:19:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ea61b1

dev-python/misaka: update to 2.1.1

Migrated to EAPI=7, added python3_{6,7,8} targets.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15984
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-python/misaka/Manifest|  1 +
 dev-python/misaka/metadata.xml|  1 +
 dev-python/misaka/misaka-2.1.1.ebuild | 21 +
 3 files changed, 23 insertions(+)

diff --git a/dev-python/misaka/Manifest b/dev-python/misaka/Manifest
index 2da49ac2e91..b7af423d908 100644
--- a/dev-python/misaka/Manifest
+++ b/dev-python/misaka/Manifest
@@ -1 +1,2 @@
 DIST misaka-1.0.2.tar.gz 78702 BLAKE2B 
a07be5c94098e716d1494c69d84c50f8a78fe3b3a1a21d9a2ecce1c7474de9e493775b50f18cbdfa7c2bfb914fc4229d281282a80523e794de846d0f947238f1
 SHA512 
ba3ef2e4c66e0e33e21bb554c3e317342929b3d9969aaba7e3dbd745430b3952b6bb7d3142a3049c4de3e3dede7cc68a9810cd43642e014949e4564fcb2cc74d
+DIST misaka-2.1.1.tar.gz 125187 BLAKE2B 
c739ac13430425fbfef56ff56b8b93a2be8654779793f233dd7be508a462114cef1d4977881646e2a0717adb4a10eac924edcc6e017658a703019c5a0b039b8e
 SHA512 
345cbce4d3b4b7e99e13e32fe4049c6cc27b576685d9d44771a41c486b4fcd8696bd094ab426750ad1841a6d4d1edeee6a60def11559ccf1e3854f2e1bda51d1

diff --git a/dev-python/misaka/metadata.xml b/dev-python/misaka/metadata.xml
index 028f277d07a..8e2bffc1919 100644
--- a/dev-python/misaka/metadata.xml
+++ b/dev-python/misaka/metadata.xml
@@ -6,6 +6,7 @@
 Openstack
   
   
+FSX/misaka
 misaka
   
 

diff --git a/dev-python/misaka/misaka-2.1.1.ebuild 
b/dev-python/misaka/misaka-2.1.1.ebuild
new file mode 100644
index 000..f1a7a807f3c
--- /dev/null
+++ b/dev-python/misaka/misaka-2.1.1.ebuild
@@ -0,0 +1,21 @@
+# 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 distutils-r1
+
+DESCRIPTION="A CFFI binding for Hoedown, a markdown parsing library"
+HOMEPAGE="http://misaka.61924.nl/ https://github.com/FSX/misaka;
+SRC_URI="https://github.com/FSX/misaka/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="dev-python/cffi[${PYTHON_USEDEP}]"
+
+# FIXME: tests requires write access outside sandbox
+#distutils_enable_tests setup.py



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

2020-06-29 Thread Aaron Bauman
commit: 110d185a1738037070182160a742934b02105bf1
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jun 29 19:18:38 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jun 29 19:19:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110d185a

dev-python/misaka: drop old py2 only version

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-python/misaka/Manifest|  1 -
 dev-python/misaka/misaka-1.0.2.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-python/misaka/Manifest b/dev-python/misaka/Manifest
index b7af423d908..efaf55db251 100644
--- a/dev-python/misaka/Manifest
+++ b/dev-python/misaka/Manifest
@@ -1,2 +1 @@
-DIST misaka-1.0.2.tar.gz 78702 BLAKE2B 
a07be5c94098e716d1494c69d84c50f8a78fe3b3a1a21d9a2ecce1c7474de9e493775b50f18cbdfa7c2bfb914fc4229d281282a80523e794de846d0f947238f1
 SHA512 
ba3ef2e4c66e0e33e21bb554c3e317342929b3d9969aaba7e3dbd745430b3952b6bb7d3142a3049c4de3e3dede7cc68a9810cd43642e014949e4564fcb2cc74d
 DIST misaka-2.1.1.tar.gz 125187 BLAKE2B 
c739ac13430425fbfef56ff56b8b93a2be8654779793f233dd7be508a462114cef1d4977881646e2a0717adb4a10eac924edcc6e017658a703019c5a0b039b8e
 SHA512 
345cbce4d3b4b7e99e13e32fe4049c6cc27b576685d9d44771a41c486b4fcd8696bd094ab426750ad1841a6d4d1edeee6a60def11559ccf1e3854f2e1bda51d1

diff --git a/dev-python/misaka/misaka-1.0.2.ebuild 
b/dev-python/misaka/misaka-1.0.2.ebuild
deleted file mode 100644
index 0d286e7345d..000
--- a/dev-python/misaka/misaka-1.0.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="The Python binding for Sundown, a markdown parsing library"
-HOMEPAGE="https://misaka.61924.nl/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/urllib3[${PYTHON_USEDEP}]"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]"



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

2020-06-29 Thread Aaron Bauman
commit: 394fae18295de1e22d897cd0ad31b1dc5b3ca6b0
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jun 29 19:19:35 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jun 29 19:19:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=394fae18

profiles/package.mask: drop mask on dev-python/misaka

Signed-off-by: Aaron Bauman  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index c5b8979e958..2398a9c0505 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -55,7 +55,6 @@ dev-libs/tut
 dev-python/elib-intl
 dev-python/eunuchs
 dev-python/medusa
-dev-python/misaka
 dev-python/python-iwscan
 dev-util/confix
 dev-util/qmtest



[gentoo-commits] repo/gentoo:master commit in: media-video/vdrtools-genindex/files/

2020-06-29 Thread Jörg Bornkessel
commit: 8699cbbeafa920fb35983a6f1a9a90a133162adf
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Mon Jun 29 19:18:39 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Mon Jun 29 19:19:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8699cbbe

media-video/vdrtools-genindex: cleanup useless patch

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-video/vdrtools-genindex/files/ldflags.diff | 12 
 1 file changed, 12 deletions(-)

diff --git a/media-video/vdrtools-genindex/files/ldflags.diff 
b/media-video/vdrtools-genindex/files/ldflags.diff
deleted file mode 100644
index 7ec062e3ddc..000
--- a/media-video/vdrtools-genindex/files/ldflags.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur genindex-0.1.3.orig/Makefile genindex-0.1.3/Makefile
 genindex-0.1.3.orig/Makefile   2010-09-24 14:55:48.0 +0200
-+++ genindex-0.1.3/Makefile2010-09-24 14:56:06.0 +0200
-@@ -52,7 +52,7 @@
- # The main program:
- 
- genindex: $(OBJS)
--  $(CXX) $(CXXFLAGS) $^ -o $@
-+  $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@
- 
- rmstream: rmstream.o thread.o ringbuffer.o pes.o
-   $(CXX) $(CXXFLAGS) $^ -o $@



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-CBC/

2020-06-29 Thread Kent Fredric
commit: 11a5712911a99edc648ec27d5120f8d0476443ed
Author: Kent Fredric  gentoo  org>
AuthorDate: Mon Jun 29 19:09:03 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Mon Jun 29 19:09:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a57129

dev-perl/Crypt-CBC: -r bump for EAPI7 and fixes

- EAPI7
- Fix incorrect license (removal=perl-module default=perl license)
- Ensure Crypt-Rijndael installed for testing
- Parallel tests
- Add USE="examples"

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

 dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild | 29 ++
 1 file changed, 29 insertions(+)

diff --git a/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild 
b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild
new file mode 100644
index 000..9f060a76d78
--- /dev/null
+++ b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=LDS
+DIST_VERSION=2.33
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Encrypt Data with Cipher Block Chaining Mode"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=virtual/perl-Digest-MD5-2.0.0
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   dev-perl/Crypt-Blowfish
+   dev-perl/Crypt-DES
+   dev-perl/Crypt-IDEA
+   dev-perl/Crypt-Rijndael
+   )
+"



[gentoo-commits] data/api:master commit in: files/overlays/

2020-06-29 Thread Michał Górny
commit: 354ebb79424e2f086eaeb9369387b219ed609a01
Author: Patrizio Bekerle  bekerle  com>
AuthorDate: Mon Jun 29 18:36:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 19:10:02 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=354ebb79

repostiories: Add QOwnNotes overlay

Closes: https://github.com/gentoo/api-gentoo-org/pull/286
Signed-off-by: Michał Górny  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 00408c1..e24dacb 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -3792,6 +3792,18 @@
 git+ssh://g...@github.com:qgp/gentoo-qgp.git
 https://github.com/qgp/gentoo-qgp/commits/master.atom
   
+  
+qownnotes-overlay
+QOwnNotes overlay
+http://www.qownnotes.org
+
+  patri...@bekerle.com
+  Patrizio Bekerle
+
+https://github.com/qownnotes/gentoo-overlay.git
+git+ssh://g...@github.com/qownnotes/gentoo-overlay.git
+
https://github.com/qownnotes/gentoo-overlay/commits/master.atom
+  
   
 qsx
 qsx’ ebuilds



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

2020-06-29 Thread Matthew Thode
commit: cef44c21efce2eb99cf81085fe1eb9530534532a
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 29 18:57:37 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jun 29 19:00:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef44c21

sys-cluster/heat: 13.0.2 bump

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

 sys-cluster/heat/Manifest   |   2 -
 sys-cluster/heat/heat-13.0.0.ebuild | 166 
 sys-cluster/heat/heat-13.0.2.ebuild |   2 +-
 3 files changed, 1 insertion(+), 169 deletions(-)

diff --git a/sys-cluster/heat/Manifest b/sys-cluster/heat/Manifest
index f71da88333b..80943a6f269 100644
--- a/sys-cluster/heat/Manifest
+++ b/sys-cluster/heat/Manifest
@@ -1,8 +1,6 @@
-DIST heat.conf.sample-13.0.0 75054 BLAKE2B 
294313cc94bea784536030f7b4cd6b87d8b1624cf842ad98c47451541745d0d0874cccd8167362722b18d9f6cd000dc42ff512ff97a9f40dd31985327a27dbc2
 SHA512 
53f7c8be06006f81316468144376cb8b6fefcd4d149609735ce491e677d2aca88337801598f2366f2b279d52e4c2f7a8422ec7fd0b8aae0ef21dd70553a289ec
 DIST heat.conf.sample-13.0.2 75054 BLAKE2B 
294313cc94bea784536030f7b4cd6b87d8b1624cf842ad98c47451541745d0d0874cccd8167362722b18d9f6cd000dc42ff512ff97a9f40dd31985327a27dbc2
 SHA512 
53f7c8be06006f81316468144376cb8b6fefcd4d149609735ce491e677d2aca88337801598f2366f2b279d52e4c2f7a8422ec7fd0b8aae0ef21dd70553a289ec
 DIST heat.conf.sample-14.0.0 76935 BLAKE2B 
7d664c9ec9a9efdcd851ed9f864cfa0d07dd68d3698243182f41d7df5f14711c14fb0e9390fb367ac3715f3b69dab09e4a6e0cb1c6a308470cdc9eba836726c3
 SHA512 
ccf53ac37ac5424c228ff430855fd5af65aa70df2ca3c21b04a64deec8a01a65be3d5b9367c512148e82f44eba327b31007b952d930820cb773219950d4398b0
 DIST heat.conf.sample-2019.2. 75054 BLAKE2B 
294313cc94bea784536030f7b4cd6b87d8b1624cf842ad98c47451541745d0d0874cccd8167362722b18d9f6cd000dc42ff512ff97a9f40dd31985327a27dbc2
 SHA512 
53f7c8be06006f81316468144376cb8b6fefcd4d149609735ce491e677d2aca88337801598f2366f2b279d52e4c2f7a8422ec7fd0b8aae0ef21dd70553a289ec
 DIST heat.conf.sample-2020.1. 76935 BLAKE2B 
7d664c9ec9a9efdcd851ed9f864cfa0d07dd68d3698243182f41d7df5f14711c14fb0e9390fb367ac3715f3b69dab09e4a6e0cb1c6a308470cdc9eba836726c3
 SHA512 
ccf53ac37ac5424c228ff430855fd5af65aa70df2ca3c21b04a64deec8a01a65be3d5b9367c512148e82f44eba327b31007b952d930820cb773219950d4398b0
-DIST openstack-heat-13.0.0.tar.gz 2342125 BLAKE2B 
1fe46924ff491301f69d91979e3e1be9297a4b499e1dbf5004b1e37633afee1167fcd5e8bb79a2b87d7cf54c50ba9accfa6f3a56874555a3640e22ad69ccb4dc
 SHA512 
b122cb864982730fa3ae5db0b41aa4f9cc0d2cf93c439595c85ed5946cdb25483b30d9dfaf066f4450d5cb4a9613b5527810dd2535f9090e568c5eb63c6e60a4
 DIST openstack-heat-13.0.2.tar.gz 2345823 BLAKE2B 
2e0610bd9b74e0b39130b478f92b6198a2eb27000b0cadcdee2e14eddf88c520cd50da75914ac562104da4784fe02e767b5d01549b5402bfc2e41dfe8911325f
 SHA512 
6388a0c3b5d8f457281b6185f80a2c4108f4956d268ddc9613b98d14239e5e6b0bbe3fe16459472a289abb9d2af245aca037ee09ad31e3abf8597e081a953527
 DIST openstack-heat-14.0.0.tar.gz 2393821 BLAKE2B 
93d4728166496213447571afe9745d217431c1871ee415d413ff96e940c7fe0e9e7d97512cec8dc864564796ac15dd8c5f16e62ecabd6603939074ebba81612a
 SHA512 
973818f33d24d057ce84c8826f50516566ae47386e9559ea2124d5c68f7cfbdf53390bcc7786e1cd29482c3f63ecfee2a10c01bb542fa59141f36cf52b0a5ec3

diff --git a/sys-cluster/heat/heat-13.0.0.ebuild 
b/sys-cluster/heat/heat-13.0.0.ebuild
deleted file mode 100644
index 5fdc092f0f5..000
--- a/sys-cluster/heat/heat-13.0.0.ebuild
+++ /dev/null
@@ -1,166 +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} )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A CloudFormation-compatible openstack-native cloud orchestration 
engine."
-HOMEPAGE="https://launchpad.net/heat;
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/heat/heat.conf.sample.train
 -> heat.conf.sample-${PV}"
-   EGIT_REPO_URI="https://github.com/openstack/heat.git;
-   EGIT_BRANCH="stable/train"
-else
-   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/heat/heat.conf.sample.train
 -> heat.conf.sample-${PV}
-   https://tarballs.openstack.org/${PN}/openstack-${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-S="${WORKDIR}/openstack-${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+mysql +memcached postgres sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}
-   app-admin/sudo"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/croniter-0.3.4[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-CAST5_PP/

2020-06-29 Thread Kent Fredric
commit: 3bc90bc99f53159016da851eaadddbf0d41b799f
Author: Kent Fredric  gentoo  org>
AuthorDate: Mon Jun 29 18:55:48 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Mon Jun 29 18:58:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc90bc9

dev-perl/Crypt-CAST5_PP: -r bump for EAPI7 & fixes

- EAPI7
- Parallel tests
- Add test deps for better test coverage

Keywords:
- Dropped ~x86-solaris due to dev-perl/Test-Taint

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

dev-perl/Crypt-CAST5_PP: Drop ~x86-solaris

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

 .../Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild 
b/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild
new file mode 100644
index 000..c56e23d5161
--- /dev/null
+++ b/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=BOBMATH
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="CAST5 block cipher in pure Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   >=virtual/perl-Test-Simple-0.480.0
+   dev-perl/Test-Taint
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-Blowfish/

2020-06-29 Thread Kent Fredric
commit: e321c256d853d20d4d9b3123e39f5277c1e1a9c4
Author: Kent Fredric  gentoo  org>
AuthorDate: Mon Jun 29 18:40:58 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Mon Jun 29 18:47:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e321c256

dev-perl/Crypt-Blowfish: -r bump for EAPI7 & fixes

- EAPI7
- Remove some redundancy from DESCRIPTION
- Fix LICENSE ( yes, its really the same licenses as Crypt-IDEA, no idea
  what license it is otherwise )
- Parallel tests
- Localise the CFLAGS hackery, which proved to be useful, as the
  existing provision that *looked* like it would help, was tested to do
  nothing at all!
- Add one test dep so CBC tests are runnable.

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

 .../Crypt-Blowfish-2.140.0-r2.ebuild   | 29 ++
 1 file changed, 29 insertions(+)

diff --git a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild 
b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild
new file mode 100644
index 000..abdc8041bf6
--- /dev/null
+++ b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DPARIS
+DIST_VERSION=2.14
+inherit perl-module
+
+DESCRIPTION="Perl Blowfish encryption module"
+
+LICENSE="Crypt-IDEA"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   dev-perl/Crypt-CBC
+   )
+"
+src_compile() {
+   mymake=(
+   "OPTIMIZE=${CFLAGS}"
+   )
+   perl-module_src_compile
+}



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

2020-06-29 Thread Anthony G. Basile
commit: 5a88c757e55dfab9742997b57bc55ca8592b5080
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jun 29 18:37:11 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jun 29 18:41:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a88c757

sys-apps/haveged: version bump to 1.9.13

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/haveged/Manifest | 2 +-
 sys-apps/haveged/{haveged-1.9.12.ebuild => haveged-1.9.13.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/haveged/Manifest b/sys-apps/haveged/Manifest
index 2274ac0ad6b..35ecce48441 100644
--- a/sys-apps/haveged/Manifest
+++ b/sys-apps/haveged/Manifest
@@ -1,3 +1,3 @@
-DIST haveged-1.9.12.tar.gz 495503 BLAKE2B 
1fc775ced82980b4b657cf5626a0a88e1de3471ab06638832ed58da4d74e41f10ba7f95cf2c3e04e4cdf19014b41b8c11f690b74c139a235c8ec1159896552ec
 SHA512 
8165cb45ca25ca3d1f6ee303eca47f28006fb4c221bdaea5b0b09b1a712362a41d340e64102ec468a1c8272c096cb416513e6cc98bc70cfd359bdcd481422c9b
+DIST haveged-1.9.13.tar.gz 495737 BLAKE2B 
5a8c154d27ca7dc71e7d34051a5e24ec2bd49be7a68175c351293958261083f2cfb0b318daaf005cc95f6a9b76664df63d4c41d28d4276f6906081d21097475a
 SHA512 
dff0f4273643ed6b2fea26f1ba5c17be3d655d27ab0b96091bcd23e1cb984fc440cc81e694cc7bcc84a9a667d96f3c04a73675f79ecae525ee56390940cce576
 DIST haveged-1.9.2.tar.gz 494682 BLAKE2B 
a972d128b19fecc3d01e17bd4cf6d5ec03ae716c4b4934c73193e03f3d3f9ff3461a8280ec0a20885499fd334343deb193ddc98b0697b2b14f92fff897bbf59b
 SHA512 
65f70950fb90ef9c24ff3bf1b26e19a9cde2bec4749e2e64d5461a51646a20cf610efa2a5014219b8605957afa0084abd2ba11c7dc15f9379afce784971627b8
 DIST haveged-1.9.8c.tar.gz 494470 BLAKE2B 
840aa0b985107feb38a7b5823f94de3473e79f75542565e571c4ec9b2640dddcabb09d598e101678defbdd2eb04fe2fc1fb1f8466157e53d7c41272131450dec
 SHA512 
24167e8a9773d96b3c57cd3e57def7e291f3de86873e796cafc1a59d3f89818c6cb8d46d05e5ae4eb2683fc86b313b1acaed7f210724dadb7df3939e1b3900aa

diff --git a/sys-apps/haveged/haveged-1.9.12.ebuild 
b/sys-apps/haveged/haveged-1.9.13.ebuild
similarity index 100%
rename from sys-apps/haveged/haveged-1.9.12.ebuild
rename to sys-apps/haveged/haveged-1.9.13.ebuild



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

2020-06-29 Thread Michał Górny
commit: 857499eaa307fdceaf611547b45f3f8039edb2db
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:50 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857499ea

sys-devel/clang: Bump to 10.0.1-rc2

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-10.0.1_rc2.ebuild | 412 
 2 files changed, 413 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 2c327068f14..a64a0b278aa 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -6,4 +6,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang/clang-10.0.1_rc2.ebuild 
b/sys-devel/clang/clang-10.0.1_rc2.ebuild
new file mode 100644
index 000..ec15357
--- /dev/null
+++ b/sys-devel/clang/clang-10.0.1_rc2.ebuild
@@ -0,0 +1,412 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang clang-tools-extra )
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+)
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
+   test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// 
/,},${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/sphinx
+   xml? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+   !/dev/null || die
+   fi
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # common stuff
+   clang-cmake-exports
+   clang-headers
+   clang-resource-headers
+   libclang-headers
+
+   # libs
+   clang-cpp
+   libclang
+   )
+
+   if multilib_is_native_abi; then
+   out+=(
+   # common stuff
+   bash-autocomplete
+   libclang-python-bindings
+
+   # tools
+   c-index-test
+   clang
+   clang-format
+   clang-import-test
+  

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

2020-06-29 Thread Michał Górny
commit: 86ed5352eb13aa51bc27532b5df11e3db18cd20f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:51 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ed5352

dev-python/clang-python: Bump to 10.0.1-rc2

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python/clang-python-10.0.1_rc2.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 5339aef9511..59d2537eefa 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -1,4 +1,5 @@
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/clang-python/clang-python-10.0.1_rc2.ebuild 
b/dev-python/clang-python/clang-python-10.0.1_rc2.ebuild
new file mode 100644
index 000..6d7cb294e65
--- /dev/null
+++ b/dev-python/clang-python/clang-python-10.0.1_rc2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2020-06-29 Thread Michał Górny
commit: 15c0aaf2a504da490973ae485f905b31b294b3b2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:53 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c0aaf2

sys-libs/compiler-rt: Bump to 10.0.1-rc2

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

 sys-libs/compiler-rt/Manifest  |   1 +
 sys-libs/compiler-rt/compiler-rt-10.0.1_rc2.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index d950631218a..9456ddc008b 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -1,4 +1,5 @@
 DIST compiler-rt-8.0.1.src.tar.xz 1954204 BLAKE2B 
cbba1d5fb37385116920da39dea26739d09e3f11c392503f8bc45293f1ef00c97f6a9fbd3ba67094d7f1e532410d0eca461943dadfdb10646110470a8e3b5f1f
 SHA512 
12bf1bdabe25c0c3a84cc73a718fe154573dd729ec3ff5e099bd5f74c6bec9c80521b87ded646d3b20dfdb9aa51dea0234281418c7eb81805e1dd5d3107d3d8e
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/compiler-rt/compiler-rt-10.0.1_rc2.ebuild 
b/sys-libs/compiler-rt/compiler-rt-10.0.1_rc2.ebuild
new file mode 100644
index 000..c83c56ecf24
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-10.0.1_rc2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   

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

2020-06-29 Thread Michał Górny
commit: fe5dd4099c33fe07ae845fd1eef6bd9db4ada6e2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:57 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5dd409

sys-libs/libcxx: Bump to 10.0.1-rc2

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-10.0.1_rc2.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index f757a14093f..ad0fa22 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -1,4 +1,5 @@
 DIST libcxx-8.0.1.src.tar.xz 1739524 BLAKE2B 
6e641cb6bda0de12c8408d3ab33f627389ac014aa65b3391c870aa96ffd347784e6b70b953bd1ee8eba56554e0f78a723ab77b9dba5f85e6219e2b95ca50c160
 SHA512 
75749d08b2b343c6f5f9aefb04be63e42f6d12efc51101d3647ed6f70c7a6d050afb3ab2f3636eae78cb523f5844de67b960a7a3145ed89ab0c7015deb14921e
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxx/libcxx-10.0.1_rc2.ebuild 
b/sys-libs/libcxx/libcxx-10.0.1_rc2.ebuild
new file mode 100644
index 000..f96a537e354
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-10.0.1_rc2.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+LLVM_COMPONENTS=( libcxx )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+DOCS=( CREDITS.TXT )
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   eapply "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+
+   llvm.org_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/libcxxabi"
+   else
+   local 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+   cxxabi=libsupc++
+   

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

2020-06-29 Thread Michał Górny
commit: 7448218b631ccc5f23348412ae88563580554b63
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:56 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7448218b

sys-libs/libcxxabi: Bump to 10.0.1-rc2

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

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-10.0.1_rc2.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index c759ec851a5..965df08967d 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,4 +2,5 @@ DIST libcxx-8.0.1.src.tar.xz 1739524 BLAKE2B 
6e641cb6bda0de12c8408d3ab33f627389a
 DIST libcxxabi-8.0.1.src.tar.xz 538356 BLAKE2B 
52328c5890c9b9271877b953be30cc39be4758101e6b91ee45f06c81e960089523e80b83eb5c354336e4e0a140f7554640acf7b2d4fa619113f705108a314418
 SHA512 
577cfcb04ebb29ee84d35ed31aa8fecb28fc74b07ef7ff298f0fe2d440f823def73e092359c41d8d8600e6df18f55224ed89674d403c5ae56a7d7973487b8734
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxxabi/libcxxabi-10.0.1_rc2.ebuild 
b/sys-libs/libcxxabi/libcxxabi-10.0.1_rc2.ebuild
new file mode 100644
index 000..41a864c31ac
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-10.0.1_rc2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libunwind +static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt}
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably because gcc & clang are bundling their own 

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

2020-06-29 Thread Michał Górny
commit: f3565d94371a126490e231f6cbbe77ffa366da3c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:47 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3565d94

dev-python/lit: Bump to 10.0.1-rc2

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-10.0.1_rc2.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index dd49441bc78..674b5f2e930 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -1,4 +1,5 @@
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

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



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

2020-06-29 Thread Michał Górny
commit: 76ab3eae030db9978f6e79aac95a05a902f0a49f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ab3eae

sys-devel/clang-common: Bump to 10.0.1-rc2

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

 sys-devel/clang-common/Manifest|  1 +
 .../clang-common/clang-common-10.0.1_rc2.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 5339aef9511..59d2537eefa 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -1,4 +1,5 @@
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang-common/clang-common-10.0.1_rc2.ebuild 
b/sys-devel/clang-common/clang-common-10.0.1_rc2.ebuild
new file mode 100644
index 000..18e41e0917d
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-10.0.1_rc2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh )
+llvm.org_set_globals
+S=${WORKDIR}/clang/utils
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+PDEPEND="sys-devel/clang:*"
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



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

2020-06-29 Thread Michał Górny
commit: 157189c4af2a5a24459fec57ae9e9a5ff8897999
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=157189c4

sys-libs/compiler-rt-sanitizers: Bump to 10.0.1-rc2

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-10.0.1_rc2.ebuild   | 142 +
 2 files changed, 143 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index e4e1702e7ac..7bf923da4c5 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -2,4 +2,5 @@ DIST compiler-rt-8.0.1.src.tar.xz 1954204 BLAKE2B 
cbba1d5fb37385116920da39dea267
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1_rc2.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1_rc2.ebuild
new file mode 100644
index 000..006db04567a
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1_rc2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc"
+# FIXME: libfuzzer does not enable all its necessary dependencies
+REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT} )
+   ${PYTHON_DEPS}"
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+   # use a build dir structure consistent with install
+   # this makes it possible to easily deploy test-friendly clang
+   -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${SLOT}"
+
+   

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

2020-06-29 Thread Michał Górny
commit: 76306e893e6ae6e203db1ddc9ef742899ecfc7d7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:55 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76306e89

sys-libs/llvm-libunwind: Bump to 10.0.1-rc2

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-10.0.1_rc2.ebuild   | 122 +
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 4acc2d22c7c..96ec320d103 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -3,4 +3,5 @@ DIST libcxxabi-8.0.1.src.tar.xz 538356 BLAKE2B 
52328c5890c9b9271877b953be30cc39b
 DIST libunwind-8.0.1.src.tar.xz 87188 BLAKE2B 
26f4d8ffbc8eb316e4e623280d6fe493e4c5c29489b90633c8215fe91349de7f7f0cfbfe8991ace11656d3782e13c7208b4a4adc04691746b4140187fba40043
 SHA512 
c115582ca879e215b97d24e4aa80696796383e79856cf26e40b4ddd6b255d598f9fa9867b30f0fd1691be770779835ac1d4b9a5e4a71424b18499b79ea37d060
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc2.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc2.ebuild
new file mode 100644
index 000..711bac7d068
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind;
+LLVM_COMPONENTS=( libunwind )
+LLVM_TEST_COMPONENTS=( libcxx{,abi} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local BUILD_DIR=${BUILD_DIR}/libcxxabi
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF
+ 

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

2020-06-29 Thread Michał Górny
commit: 2aed348b3efe87f5840223c0c9240f039706b056
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:58 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aed348b

sys-libs/libomp: Bump to 10.0.1-rc2

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-10.0.1_rc2.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 9eb1bf24f0d..1e128134cd0 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
 DIST openmp-8.0.1.src.tar.xz 933320 BLAKE2B 
02a7bf70cd3a217845ef1c5a35e0d7dbfbb39069a9029d462c797b5ddf2240fd627dee55856146ca4bb81622a41f31ecd11e0ed66baf3b7d99447087271991b0
 SHA512 
9ded785c8129e7b3a70b54f07c4dde529456edcc94904ad77fc578cf7f096cfa3ff2279959d7f7f1db51571e11c53375f33b597c7f36ce6dc6b512c44ced8026

diff --git a/sys-libs/libomp/libomp-10.0.1_rc2.ebuild 
b/sys-libs/libomp/libomp-10.0.1_rc2.ebuild
new file mode 100644
index 000..5bffd6685f6
--- /dev/null
+++ b/sys-libs/libomp/libomp-10.0.1_rc2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib linux-info llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+LLVM_COMPONENTS=( openmp )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable 

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

2020-06-29 Thread Michał Górny
commit: 8c78a076383258b30907d1b4847f8b6cae6cab84
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c78a076

dev-ml/llvm-ocaml: Bump to 10.0.1-rc2

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc2.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index dd49441bc78..674b5f2e930 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -1,4 +1,5 @@
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc2.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc2.ebuild
new file mode 100644
index 000..7cff2bc4284
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?]
+   !sys-devel/llvm[ocaml(-)]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   ${PYTHON_DEPS}"
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+

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

2020-06-29 Thread Michał Górny
commit: 95a14ed9008982cdd4f5c8fbffe4a22b19eb98bc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a14ed9

sys-devel/lld: Bump to 10.0.1-rc2

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-10.0.1_rc2.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 269d9c226c9..0f7e907ba6f 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,4 +2,5 @@ DIST lld-8.0.1.src.tar.xz 996440 BLAKE2B 
9e205427f5534a69b665620b5ecf6713194421a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/lld/lld-10.0.1_rc2.ebuild 
b/sys-devel/lld/lld-10.0.1_rc2.ebuild
new file mode 100644
index 000..7b627c88cf1
--- /dev/null
+++ b/sys-devel/lld/lld-10.0.1_rc2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}
+
+src_install() {
+   cmake_src_install
+   # LLD has no shared libraries, so strip it all for the time being
+   rm -r "${ED}"/usr/{include,lib*} || die
+}



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

2020-06-29 Thread Michał Górny
commit: b01acc75883bd7b2ccb8a5da71dccf3ec11d95be
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01acc75

sys-devel/llvm: Bump to 10.0.1-rc2

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-10.0.1_rc2.ebuild | 477 ++
 2 files changed, 478 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 89ab271e234..9370f9240c7 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -4,4 +4,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/llvm/llvm-10.0.1_rc2.ebuild 
b/sys-devel/llvm/llvm-10.0.1_rc2.ebuild
new file mode 100644
index 000..bc805c1b4d3
--- /dev/null
+++ b/sys-devel/llvm/llvm-10.0.1_rc2.ebuild
@@ -0,0 +1,477 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Those are in lib/Targets, without explicit CMakeLists.txt mention
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3
+   kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   exegesis? ( dev-libs/libpfm:= )
+   gold? (
+   || (
+   >=sys-devel/binutils-2.31.1-r4:*[plugins]
+   =dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+   dev-lang/perl
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   libffi? ( virtual/pkgconfig )
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   doc? ( dev-python/recommonmark[${PYTHON_USEDEP}] )
+   ')"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="${RDEPEND}
+   !sys-devel/llvm:0"
+PDEPEND="sys-devel/llvm-common
+   gold? ( >=sys-devel/llvmgold-${SLOT} )"
+
+PATCHES=(
+ 

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

2020-06-29 Thread Michał Górny
commit: 2a29a6ba0cc744f0855f52a40430c04d20ceea12
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:44 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a29a6ba

sys-devel/llvm-common: Bump to 10.0.1-rc2

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common/llvm-common-10.0.1_rc2.ebuild  | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index dd49441bc78..674b5f2e930 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -1,4 +1,5 @@
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

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



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

2020-06-29 Thread Michał Górny
commit: 7167ea05fc615eb5a70a3d20cef157397a18d68e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:59 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7167ea05

sys-devel/clang-runtime: Bump to 10.0.1-rc2

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

 .../clang-runtime/clang-runtime-10.0.1_rc2.ebuild  | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-10.0.1_rc2.ebuild 
b/sys-devel/clang-runtime/clang-runtime-10.0.1_rc2.ebuild
new file mode 100644
index 000..65e66879ab9
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-10.0.1_rc2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



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

2020-06-29 Thread Michał Górny
commit: ec3e7958024c67f19b336ffdc46f6ec218c57749
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 29 15:20:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 29 18:37:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3e7958

dev-util/lldb: Bump to 10.0.1-rc2

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

 dev-util/lldb/Manifest   |  1 +
 dev-util/lldb/lldb-10.0.1_rc2.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 4f7ba0767d7..177f2c2abfa 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,4 +2,5 @@ DIST lldb-8.0.1.src.tar.xz 19586288 BLAKE2B 
afb20a8303dcbdaf76ef1d78aa3165f87713
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 
64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06
 SHA512 
f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597
+DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B 
d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf
 SHA512 
8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-util/lldb/lldb-10.0.1_rc2.ebuild 
b/dev-util/lldb/lldb-10.0.1_rc2.ebuild
new file mode 100644
index 000..2dfe01834ca
--- /dev/null
+++ b/dev-util/lldb/lldb-10.0.1_rc2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-notifyd/

2020-06-29 Thread Mikle Kolyada
commit: cbe4aa2d355164eaa36d2fef86638852020d5989
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:41 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe4aa2d

xfce-extra/xfce4-notifyd: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-extra/xfce4-notifyd/xfce4-notifyd-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.6.1.ebuild 
b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.6.1.ebuild
index 8af5ce04c38..6f920faa0f6 100644
--- a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.6.1.ebuild
+++ b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.6.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2 -> ${P}-r
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE=""
 
 RDEPEND=">=dev-libs/glib-2.42:2=



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/thunar-shares-plugin/

2020-06-29 Thread Mikle Kolyada
commit: 0d826408d13e18b8322bd9c5432bdbccc690a513
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:31 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d826408

xfce-extra/thunar-shares-plugin: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.1.ebuild 
b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.1.ebuild
index 3bb94fd3d94..501566b11ff 100644
--- a/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.1.ebuild
+++ b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/${PV%.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE=""
 
 RDEPEND=">=dev-libs/glib-2.18



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-session/

2020-06-29 Thread Mikle Kolyada
commit: b25794a6607a58f6f2568a92c5c53bd2f5f4304b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:17 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25794a6

xfce-base/xfce4-session: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-base/xfce4-session/xfce4-session-4.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-session/xfce4-session-4.14.2.ebuild 
b/xfce-base/xfce4-session/xfce4-session-4.14.2.ebuild
index 0ff5d0329c2..4e2578f8bd4 100644
--- a/xfce-base/xfce4-session/xfce4-session-4.14.2.ebuild
+++ b/xfce-base/xfce4-session/xfce4-session-4.14.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 IUSE="nls policykit +xscreensaver"
 
 COMMON_DEPEND="x11-apps/iceauth



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-pulseaudio-plugin/

2020-06-29 Thread Mikle Kolyada
commit: b18250d11b6a276e5c07c5b207e66d338fbc8c17
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:45 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18250d1

xfce-extra/xfce4-pulseaudio-plugin: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild 
b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild
index b5e58098a79..63ba8af5f62 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild
+++ b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
 IUSE="debug keybinder libnotify wnck"
 
 RDEPEND=">=dev-libs/glib-2.42.0:=



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-clipman-plugin/

2020-06-29 Thread Mikle Kolyada
commit: 6143d9becd64127c56423c50a4f3f62fa6ae3887
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:36 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6143d9be

xfce-extra/xfce4-clipman-plugin: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.1.ebuild 
b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.1.ebuild
index 6708b2ddc7d..8904a0c06d6 100644
--- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.1.ebuild
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="qrcode"
 
 RDEPEND=">=dev-libs/glib-2.32:2=



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-whiskermenu-plugin/

2020-06-29 Thread Mikle Kolyada
commit: b1da3c72d1bda9c57c48947c0d1fbad11e2c05d7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:53 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1da3c72

xfce-extra/xfce4-whiskermenu-plugin: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 .../xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.4.4.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.4.4.ebuild 
b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.4.4.ebuild
index 1d5070d6241..a6a2f103336 100644
--- a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.4.4.ebuild
+++ b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-taskmanager/

2020-06-29 Thread Mikle Kolyada
commit: e9827d7de82af9b2626fd56b272709a4ac4f5ba2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:49 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9827d7d

xfce-extra/xfce4-taskmanager: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.2.3.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.2.3.ebuild
index 7f4a9a2e439..7420be68772 100644
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.2.3.ebuild
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.2.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-panel/

2020-06-29 Thread Mikle Kolyada
commit: 4542da48181e8205adeaa0d14c6734922eb26540
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:22 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4542da48

xfce-base/xfce4-panel: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-base/xfce4-panel/xfce4-panel-4.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.14.4.ebuild 
b/xfce-base/xfce4-panel/xfce4-panel-4.14.4.ebuild
index c0e63b4f939..73f4ea9adf6 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.14.4.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.14.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 IUSE="+gtk2 introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 RESTRICT="!gtk2? ( test )"



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-settings/

2020-06-29 Thread Mikle Kolyada
commit: ed12b49bb68377f018db44b87aa4427f177a0b6b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:23:27 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:23:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed12b49b

xfce-base/xfce4-settings: amd64 stable wrt bug #725708

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 xfce-base/xfce4-settings/xfce4-settings-4.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.14.3.ebuild 
b/xfce-base/xfce4-settings/xfce4-settings-4.14.3.ebuild
index 27e97c54a81..105d571e27b 100644
--- a/xfce-base/xfce4-settings/xfce4-settings-4.14.3.ebuild
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.14.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="colord input_devices_libinput libcanberra libnotify upower +xklavier"
 
 RDEPEND="



[gentoo-commits] repo/proj/guru:master commit in: licenses/

2020-06-29 Thread Andrew Ammerlaan
commit: 45655b02ef341f057a21eb27cb6de6198c0bf82d
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 11:19:33 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 11:24:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45655b02

licenses: Add excavator-EULA

https://github.com/nicehash/excavator/blob/master/excavator-EULA.txt

Signed-off-by: Alexey Sokolov  asokolov.org>

 licenses/excavator-EULA | 258 
 1 file changed, 258 insertions(+)

diff --git a/licenses/excavator-EULA b/licenses/excavator-EULA
new file mode 100644
index 000..00a0527
--- /dev/null
+++ b/licenses/excavator-EULA
@@ -0,0 +1,258 @@
+End-User License Agreement ("Agreement")  
+
+
+Last updated: May 10, 2017
+
+Please read this End-User License Agreement ("Agreement") carefully before
+clicking the "I Agree" button, downloading or using NiceHash Excavator
+("Application").
+
+By clicking the "I Agree" button, downloading or using the Application, you
+are agreeing to be bound by the terms and conditions of this Agreement.
+
+This Agreement is a legal agreement between you (either an individual or a
+single entity) and NiceHash and it governs your use of the Application made
+available to you by NiceHash.
+
+If you do not agree to the terms of this Agreement, do not click on the "I
+Agree" button and do not download or use the Application.
+
+The Application is licensed, not sold, to you by NiceHash for use strictly in
+accordance with the terms of this Agreement.
+
+License  
+---
+
+NiceHash grants you a revocable, non-exclusive, non-transferable, limited
+license to download, install and use the Application solely for your personal,
+non-commercial purposes strictly in accordance with the terms of this
+Agreement.
+
+Restrictions  
+
+
+You agree not to, and you will not permit others to:
+
+  * license, sell, rent, lease, assign, distribute, transmit, host, outsource,
+disclose or otherwise commercially exploit the Application or make the
+Application available to any third party.
+
+  * copy or use the Application for any purpose other than as permitted under
+the above section 'License'.
+
+  * modify, make derivative works of, disassemble, decrypt, reverse compile or
+reverse engineer any part of the Application.
+
+  * remove, alter or obscure any proprietary notice (including any notice of
+copyright or trademark) of NiceHash or its affiliates, partners, suppliers
+or the licensors of the Application.
+
+
+Intellectual Property  
+-
+
+The Application, including without limitation all copyrights, patents,
+trademarks, trade secrets and other intellectual property rights are, and
+shall remain, the sole and exclusive property of NiceHash.
+
+Your Suggestions  
+
+
+Any feedback, comments, ideas, improvements or suggestions (collectively,
+"Suggestions") provided by you to NiceHash with respect to the Application
+shall remain the sole and exclusive property of NiceHash.
+
+NiceHash shall be free to use, copy, modify, publish, or redistribute the
+Suggestions for any purpose and in any way without any credit or any
+compensation to you.
+
+Modifications to Application  
+
+
+NiceHash reserves the right to modify, suspend or discontinue, temporarily or
+permanently, the Application or any service to which it connects, with or
+without notice and without liability to you.
+
+Updates to Application  
+--
+
+NiceHash may from time to time provide enhancements or improvements to the
+features/functionality of the Application, which may include patches, bug
+fixes, updates, upgrades and other modifications ("Updates").
+
+Updates may modify or delete certain features and/or functionalities of the
+Application. You agree that NiceHash has no obligation to (i) provide any
+Updates, or (ii) continue to provide or enable any particular features and/or
+functionalities of the Application to you.
+
+You further agree that all Updates will be (i) deemed to constitute an
+integral part of the Application, and (ii) subject to the terms and conditions
+of this Agreement.
+
+Third-Party Services  
+
+
+The Application may display, include or make available third-party content
+(including data, information, applications and other products services) or
+provide links to third-party websites or services ("Third-Party Services").
+
+You acknowledge and agree that NiceHash shall not be responsible for any
+Third-Party Services, including their accuracy, completeness, timeliness,
+validity, copyright compliance, legality, decency, quality or any other aspect
+thereof. NiceHash does not assume and shall not have any liability or
+responsibility to you or any other person or entity for any Third-Party
+Services.
+
+Third-Party Services and links thereto 

[gentoo-commits] repo/proj/guru:master commit in: gui-apps/wofi/

2020-06-29 Thread Andrew Ammerlaan
commit: 8c1c0a778ab98a0ff7d1daee471910918152a82f
Author: Matthias Coppens  gmail  com>
AuthorDate: Mon Jun 29 16:28:56 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Jun 29 16:30:48 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c1c0a77

gui-apps/wofi: Initial commit

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthias Coppens  gmail.com>

 gui-apps/wofi/Manifest  |  2 ++
 gui-apps/wofi/metadata.xml  |  8 
 gui-apps/wofi/wofi-1.1.1.ebuild | 22 ++
 gui-apps/wofi/wofi-1.1.2.ebuild | 22 ++
 gui-apps/wofi/wofi-.ebuild  | 22 ++
 5 files changed, 76 insertions(+)

diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest
new file mode 100644
index 000..f0c1ffa
--- /dev/null
+++ b/gui-apps/wofi/Manifest
@@ -0,0 +1,2 @@
+DIST wofi-1.1.1.tar.gz 64769 BLAKE2B 
41734a348c11317a57604a67e92be1ee26df217587762e39856c15e99c2b65134546cf57f0dc1723fc1d59b23c8f272d4eb246c08891406ff4efd17a6613e93b
 SHA512 
c6bb86b5ef217ff40132e47cd9b4d15e70c365fa8954be7aaeade6cb3326ca2e7276ca975a823c5ad7174c9d409489b47ffc329f4cdd4fb9f4e367bf029cc436
+DIST wofi-1.1.2.tar.gz 64808 BLAKE2B 
e884553c7c92c0810480d22c65cbc5ed654893e87d255fb51d004fc066540ecf6877f1d6c91e83120f37b0050ed188fb05c0bb5381b26f30a534120bdf266a8c
 SHA512 
7422bdcdf7e31adc5c4e1121666aaee03541431d21d968d8648e9b503abd87082945fa9d10f4befdc796b093510cc8482da4fa22ab92e41a64442e3e0a6154be

diff --git a/gui-apps/wofi/metadata.xml b/gui-apps/wofi/metadata.xml
new file mode 100644
index 000..7066f7e
--- /dev/null
+++ b/gui-apps/wofi/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+Matthias Coppens
+coppens.matthias@gmail.com
+  
+

diff --git a/gui-apps/wofi/wofi-1.1.1.ebuild b/gui-apps/wofi/wofi-1.1.1.ebuild
new file mode 100644
index 000..791e0d6
--- /dev/null
+++ b/gui-apps/wofi/wofi-1.1.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN};
+case "${PV}" in
+   "")
+   inherit mercurial
+   ;;
+   *)
+   SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+esac
+inherit meson
+
+DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
+HOMEPAGE="${EHG_REPO_URI}"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64"

diff --git a/gui-apps/wofi/wofi-1.1.2.ebuild b/gui-apps/wofi/wofi-1.1.2.ebuild
new file mode 100644
index 000..791e0d6
--- /dev/null
+++ b/gui-apps/wofi/wofi-1.1.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN};
+case "${PV}" in
+   "")
+   inherit mercurial
+   ;;
+   *)
+   SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+esac
+inherit meson
+
+DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
+HOMEPAGE="${EHG_REPO_URI}"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64"

diff --git a/gui-apps/wofi/wofi-.ebuild b/gui-apps/wofi/wofi-.ebuild
new file mode 100644
index 000..d9a1fc7
--- /dev/null
+++ b/gui-apps/wofi/wofi-.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN};
+case "${PV}" in
+   "")
+   inherit mercurial
+   ;;
+   *)
+   SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+esac
+inherit meson
+
+DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland 
compositors like sway"
+HOMEPAGE="${EHG_REPO_URI}"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS=""



[gentoo-commits] repo/proj/guru:master commit in: games-action/ATLauncher/

2020-06-29 Thread Andrew Ammerlaan
commit: c8cd9810df0b75bfb0d8facfb8dee7e5d578de50
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Jun 29 18:14:12 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Jun 29 18:14:12 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8cd9810

games-action/ATLauncher: name jar file correctly

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrew Ammerlaan  riseup.net>

 games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild | 2 +-
 games-action/ATLauncher/Manifest  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild 
b/games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild
index 7908ff5..738bc69 100644
--- a/games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild
+++ b/games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild
@@ -11,7 +11,7 @@ MYP="${PN}-${MYPV}"
 DESCRIPTION="Minecraft launcher which integrates multiple different ModPacks"
 HOMEPAGE="https://atlauncher.com
https://github.com/ATLauncher/ATLauncher;
-SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/v${MYPV}/${MYP}.jar
+SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/v${MYPV}/${MYP}.jar
 -> ${P}.jar

https://raw.githubusercontent.com/ATLauncher/ATLauncher/master/src/main/resources/assets/image/Icon.ico
 -> ${PN}.ico"
 
 KEYWORDS="~amd64 ~x86"

diff --git a/games-action/ATLauncher/Manifest b/games-action/ATLauncher/Manifest
index 0e961fa..1044c47 100644
--- a/games-action/ATLauncher/Manifest
+++ b/games-action/ATLauncher/Manifest
@@ -1,3 +1,3 @@
 DIST ATLauncher-3.3.5.2.jar 10796908 BLAKE2B 
8060b8fc7a02792fc25cf056f453f8d9af820242ce8ad7b52f12abfff5073f2f894c6c46d2646d766e981c142c5518184d80aedb6ecdb04e5e725e32d6c14a2a
 SHA512 
2a2fda31ae67e5831a9a957069bf65880c6ba297f2306c36da9ffe2fa402e25545cab0bca22e457e8bef189be3803ebc80e555a42cec9d54075363c977281ad6
-DIST ATLauncher-3.3.6.0.jar 11153785 BLAKE2B 
23634896180133bd72f57178c180007dd9b6896434e3e86ab0548572928aa2e6c1ed800c374a42c9aa977d680974fcf78f1e3b812217fa03f6773aa29cc3
 SHA512 
b8bc795f3e137a5c459c0c592379fa0a9f01605d412eecc614104ee8d996510adbe326b154556fdd78a7cf5c4e89049bd311c5eaa2d47b4dbf240c7b7d433226
+DIST ATLauncher-3.3.6.0_pre.jar 11153785 BLAKE2B 
23634896180133bd72f57178c180007dd9b6896434e3e86ab0548572928aa2e6c1ed800c374a42c9aa977d680974fcf78f1e3b812217fa03f6773aa29cc3
 SHA512 
b8bc795f3e137a5c459c0c592379fa0a9f01605d412eecc614104ee8d996510adbe326b154556fdd78a7cf5c4e89049bd311c5eaa2d47b4dbf240c7b7d433226
 DIST ATLauncher.ico 370070 BLAKE2B 
992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27
 SHA512 
353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb



[gentoo-commits] repo/proj/guru:master commit in: net-p2p/nuxhash/

2020-06-29 Thread Andrew Ammerlaan
commit: c16babce4157da96de7ce1d01d1a063fcf97f619
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 15:52:41 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 15:52:41 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c16babce

net-p2p/nuxhash: add the comment about license

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
index aa10072..bab8c55 100644
--- a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
+++ b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
@@ -11,6 +11,7 @@ DESCRIPTION="NiceHash cryptocurrency mining client for Linux"
 HOMEPAGE="https://github.com/YoRyan/nuxhash;
 
 
SRC_URI="https://github.com/YoRyan/nuxhash/archive/33e9a095a41a6828959927f867efe4d2df398ede.tar.gz
 -> ${P}.tar.gz"
+# Nuxhash itself is GPL, but it downloads the excavator proprietary blob on 
startup
 LICENSE="GPL-3 excavator-EULA"
 SLOT="0"
 IUSE="gui"



[gentoo-commits] repo/proj/guru:master commit in: www-apps/uwebsockets/

2020-06-29 Thread Andrew Ammerlaan
commit: 645cd9e98e2dae02ba6aa42c4ce08e384914d8bc
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Jun 27 21:32:51 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 21:32:51 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=645cd9e9

www-apps/uwebsockets: drop old version

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Aisha Tammy  aisha.cc>

 www-apps/uwebsockets/Manifest  |  1 -
 www-apps/uwebsockets/uwebsockets-18.7.0.ebuild | 37 --
 2 files changed, 38 deletions(-)

diff --git a/www-apps/uwebsockets/Manifest b/www-apps/uwebsockets/Manifest
index 9ad2afd..b19a744 100644
--- a/www-apps/uwebsockets/Manifest
+++ b/www-apps/uwebsockets/Manifest
@@ -1,2 +1 @@
-DIST uwebsockets-18.7.0.tar.gz 264566 BLAKE2B 
83e5cbf08c9f46f377128f1c2447eb148fb36a4a5acd9658e64c81d820be3a639fd081639859356c2131b4487b60e09ebe21824378282ad8d7347bcdc64e8aee
 SHA512 
6dafd3eb9a86ebcc873ea5fe35bce46e40f415945197171d2dbfa71a28d57a3338bf61c594b00f5f5009f61dc3d0811f3d444b341270bf57613bfd1aa2c0e090
 DIST uwebsockets-18.8.0.tar.gz 265075 BLAKE2B 
cad647271aa56c5a66ae149db1cb1f254f3ad27f52ce549dff406f91a0415780bf5375c47facf09bf953d7d75f690243a1f1dfbb94891822d2637ead7559c81c
 SHA512 
9e1741134ca628fc4ed3b634eec57c825af90f1cdccaaee48aa5ba86ee5aef08274fcc1621703d155a9f4a388fddee57c60d333dba985dfcf8b4e6f1870692d9

diff --git a/www-apps/uwebsockets/uwebsockets-18.7.0.ebuild 
b/www-apps/uwebsockets/uwebsockets-18.7.0.ebuild
deleted file mode 100644
index 2738b66..000
--- a/www-apps/uwebsockets/uwebsockets-18.7.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="ultra fast, simple, secure & standards compliant web I/O"
-HOMEPAGE="https://github.com/uNetworking/uWebSockets;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/uNetworking/uWebSockets.git;
-else
-   
SRC_URI="https://github.com/uNetworking/uWebSockets/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   S="${WORKDIR}/uWebSockets-${PV}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-RDEPEND=">=net-libs/usockets-0.4.1"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-src_Loop.h.patch"
-)
-
-src_prepare() {
-   default
-   mv src uWebSockets
-}
-
-src_compile() {
-   return 0
-}
-
-src_install() {
-   doheader -r uWebSockets
-}



[gentoo-commits] repo/proj/guru:master commit in: net-misc/kristall/

2020-06-29 Thread Andrew Ammerlaan
commit: e53c15aea20b50fa201711d8f8000dcfd661cd0e
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sat Jun 27 22:27:52 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 22:27:52 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e53c15ae

net-misc/kristall: Add missing dependencies.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 net-misc/kristall/kristall-0.2.ebuild | 6 +-
 net-misc/kristall/kristall-0.3.ebuild | 6 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/net-misc/kristall/kristall-0.2.ebuild 
b/net-misc/kristall/kristall-0.2.ebuild
index a80dc6a..0327c1b 100644
--- a/net-misc/kristall/kristall-0.2.ebuild
+++ b/net-misc/kristall/kristall-0.2.ebuild
@@ -13,7 +13,11 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="dev-qt/qtmultimedia[widgets]"
+RDEPEND="
+   dev-qt/qtmultimedia[widgets]
+   dev-qt/qtsvg:5
+   dev-qt/qtnetwork:5[ssl]
+"
 DEPEND="${RDEPEND}"
 
 src_prepare() {

diff --git a/net-misc/kristall/kristall-0.3.ebuild 
b/net-misc/kristall/kristall-0.3.ebuild
index 108347b..c3b48ce 100644
--- a/net-misc/kristall/kristall-0.3.ebuild
+++ b/net-misc/kristall/kristall-0.3.ebuild
@@ -13,7 +13,11 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="dev-qt/qtmultimedia:5[widgets]"
+RDEPEND="
+   dev-qt/qtmultimedia:5[widgets]
+   dev-qt/qtsvg:5
+   dev-qt/qtnetwork:5[ssl]
+"
 DEPEND="${RDEPEND}"
 
 src_configure() {



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

2020-06-29 Thread Andrew Ammerlaan
commit: e31f4589ebd43a98c82c5128e16812d4095d1d67
Author: Samuel Bernardo  gmail  com>
AuthorDate: Fri Jun 26 21:31:15 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Jun 29 16:10:42 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e31f4589

dev-python/rstcheck: add rstcheck package

Add rstcheck as a dependency for sphinx plugin in
visual-studio-code.

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Samuel Bernardo  gmail.com>

 dev-python/rstcheck/Manifest  |  1 +
 dev-python/rstcheck/metadata.xml  | 13 +
 dev-python/rstcheck/rstcheck-3.3.1.ebuild | 44 +++
 3 files changed, 58 insertions(+)

diff --git a/dev-python/rstcheck/Manifest b/dev-python/rstcheck/Manifest
new file mode 100644
index 000..fe9ae3b
--- /dev/null
+++ b/dev-python/rstcheck/Manifest
@@ -0,0 +1 @@
+DIST rstcheck-3.3.1.tar.gz 13825 BLAKE2B 
94c1e8226b372b25907fb5e713716f46d972788f5d996a6c351fdf92728d1274e625564ec6417e0e3be7c7ec8d4ef07a193e8b80ca38085d28c1e9ee13e0ca36
 SHA512 
d390565c59466e1047fb41491eb5a2261fec91848806e04137bcc6053759fc87c8e4c72721d39b35c959b0baddaf90f2c8459213cec76b82be9b78bdd44076c5

diff --git a/dev-python/rstcheck/metadata.xml b/dev-python/rstcheck/metadata.xml
new file mode 100644
index 000..d19e6b0
--- /dev/null
+++ b/dev-python/rstcheck/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   samuelbernardo.m...@gmail.com
+   Samuel Bernardo
+   
+   
+   rstcheck
+   myint/rstcheck
+   https://github.com/myint/rstcheck/issues
+   
+

diff --git a/dev-python/rstcheck/rstcheck-3.3.1.ebuild 
b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
new file mode 100644
index 000..dd57508
--- /dev/null
+++ b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Checks syntax of reStructuredText and code blocks nested within 
it"
+HOMEPAGE="https://github.com/myint/rstcheck;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   dev-python/path-py[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.4[${PYTHON_USEDEP}]
+   )
+"
+
+S="${WORKDIR}/${P}"
+
+distutils_enable_sphinx docs ">=dev-python/jaraco-packaging-3.2"
+
+python_test() {
+   # Ignore the module from ${S}, use the one from ${BUILD_DIR}
+   # Otherwise, ImportMismatchError may occur
+   # https://github.com/gentoo/gentoo/pull/1622#issuecomment-224482396
+   # Override pytest options to skip flake8
+   pytest -vv --ignore=rst --override-ini="addopts=--doctest-modules" \
+   || die "tests failed with ${EPYTHON}"
+}



[gentoo-commits] repo/proj/guru:master commit in: www-apps/uwebsockets/

2020-06-29 Thread Andrew Ammerlaan
commit: c2f728bcffe67728408be06d07f1e4b6f3d2f966
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Jun 27 21:32:24 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 21:32:24 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2f728bc

www-apps/uwebsockets: version bump to 18.8.0

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Aisha Tammy  aisha.cc>

 www-apps/uwebsockets/Manifest  |  1 +
 www-apps/uwebsockets/uwebsockets-18.8.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/www-apps/uwebsockets/Manifest b/www-apps/uwebsockets/Manifest
index 511540c..9ad2afd 100644
--- a/www-apps/uwebsockets/Manifest
+++ b/www-apps/uwebsockets/Manifest
@@ -1 +1,2 @@
 DIST uwebsockets-18.7.0.tar.gz 264566 BLAKE2B 
83e5cbf08c9f46f377128f1c2447eb148fb36a4a5acd9658e64c81d820be3a639fd081639859356c2131b4487b60e09ebe21824378282ad8d7347bcdc64e8aee
 SHA512 
6dafd3eb9a86ebcc873ea5fe35bce46e40f415945197171d2dbfa71a28d57a3338bf61c594b00f5f5009f61dc3d0811f3d444b341270bf57613bfd1aa2c0e090
+DIST uwebsockets-18.8.0.tar.gz 265075 BLAKE2B 
cad647271aa56c5a66ae149db1cb1f254f3ad27f52ce549dff406f91a0415780bf5375c47facf09bf953d7d75f690243a1f1dfbb94891822d2637ead7559c81c
 SHA512 
9e1741134ca628fc4ed3b634eec57c825af90f1cdccaaee48aa5ba86ee5aef08274fcc1621703d155a9f4a388fddee57c60d333dba985dfcf8b4e6f1870692d9

diff --git a/www-apps/uwebsockets/uwebsockets-18.8.0.ebuild 
b/www-apps/uwebsockets/uwebsockets-18.8.0.ebuild
new file mode 100644
index 000..2738b66
--- /dev/null
+++ b/www-apps/uwebsockets/uwebsockets-18.8.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="ultra fast, simple, secure & standards compliant web I/O"
+HOMEPAGE="https://github.com/uNetworking/uWebSockets;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/uNetworking/uWebSockets.git;
+else
+   
SRC_URI="https://github.com/uNetworking/uWebSockets/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   S="${WORKDIR}/uWebSockets-${PV}"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+RDEPEND=">=net-libs/usockets-0.4.1"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-src_Loop.h.patch"
+)
+
+src_prepare() {
+   default
+   mv src uWebSockets
+}
+
+src_compile() {
+   return 0
+}
+
+src_install() {
+   doheader -r uWebSockets
+}



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

2020-06-29 Thread Andrew Ammerlaan
commit: 322dbf8cb43da77c127cd7a39faacb73e8843d53
Author: Denis Reva  gmail  com>
AuthorDate: Sat Jun 27 09:37:20 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 09:37:20 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=322dbf8c

media-libs/amdvlk: new version 2019.2.5

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Denis Reva  gmail.com>

 media-libs/amdvlk/Manifest   |   6 ++
 media-libs/amdvlk/amdvlk-2020.2.5.ebuild | 125 +++
 2 files changed, 131 insertions(+)

diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest
index e1a61f2..008a10d 100644
--- a/media-libs/amdvlk/Manifest
+++ b/media-libs/amdvlk/Manifest
@@ -2,11 +2,13 @@ DIST AMDVLK-v-2020.Q2.1.tar.gz 30353 BLAKE2B 
f324ee4d5e4b57d8ca71f8dded5902ebad4
 DIST AMDVLK-v-2020.Q2.2.tar.gz 30279 BLAKE2B 
ee6f8613d85258af31c15fc6cbe7564d04fe5a8645827312bb84b803adab29a50c8074e609c11cda74786af623dd13a17c74202c47812781e2fd7149d12eb9e6
 SHA512 
1fdbd3b83493e0303acac4987c3770e0fec2912c13eb404895471456e3d74e7a600d63a1c191d979299d869051bdb11a643b70d2a8acaa9af24cb766093c295f
 DIST AMDVLK-v-2020.Q2.3.tar.gz 30324 BLAKE2B 
1060a9d7d62fb066ed79d9cbf47c83999d79b3e386ebe0a5ebf55ffa2e028d8c238f61438313d60de3f1cc69138d3236ae025362c0080b6c906a2765ad0807a4
 SHA512 
be6e3a12ad6f2cea531ad16f918d4688c96ea10b6b118faddfe3e3be7b58daa39226a42c88be266ff24949e724c5ffd1b7cec3b40d4566bfa7b0165b575cfb47
 DIST AMDVLK-v-2020.Q2.4.tar.gz 30423 BLAKE2B 
ac22e46cc94e818f9072d940174f2d51acc08db004df445adfa0be609bdfd21781517d3bb5628e7c76ae75e2abecb1610c6973c3798c7c454da97a880f6c0b4f
 SHA512 
dd57bfbeb23744b730342720054a96f486a10e17cf41472cdd9c0d4ee9a0d2bdcb8b7e16e5a5f725b55d174827d2568826db31527793304aa22760d060e4e92e
+DIST AMDVLK-v-2020.Q2.5.tar.gz 30424 BLAKE2B 
73072b20fffd25120a3680424cbd6b368bd3464c51cc5b66a889b5b8896447e26f8d725e9692772cc8ac10d8a6df1032e7511a8a153a5db823ff1a843aecfc15
 SHA512 
0923875749c373fc4914bf214acf8fc7eb04894b1ef442fdc7b21b7dcfa2374f2b669b0287df40f7e05ba4c49c2ebefc3617118953805ab6c1d68acb0b627c4d
 DIST CWPack-7387247eb9889ddcabbc1053b9c2052e253b088e.tar.gz 24538 BLAKE2B 
76c4da32ea06df355f7e8f77a14c185b2ccab2ce2762988f04a04d65b674e089d4fc27206e744f89b4bd84c9d7226d324414a31941303290e7f574e9d64756cf
 SHA512 
38378ef325e42a7356511c2fc06b6c896581968079e85c4b924a1768d895feecaf1eb8fd65afb59bed0f66e0547104d67c2deb9f82a86f4b9fa65b36e57cd47d
 DIST CWPack-b601c88aeca7a7b08becb3d32709de383c8ee428.tar.gz 24538 BLAKE2B 
b30ddc4cf6e307864c77308faeb5a41a8ed9e708b668dac25989cfbe528422d70ffc17b54109c52abdf5da5c426a3d143cd19b4a3577459d5cce72a85e71284d
 SHA512 
cc544f361ced841525041d6d31678698946362338cbd49ccfda6836f2dcfa4ce495d09b7ce191699364fd5101c671a6734aa4fb3ce447b9e8f1e75f7ea13c766
 DIST MetroHash-2b6fee002db6cc92345b02aeee963ebaaf4c0e2f.tar.gz 11762 BLAKE2B 
4210468564233b0d49572bef5046479123e7597fa69d5a62d8e2b39b3898e89ae044ea2e58cce21f5034fd06c6178b9dbbee25d8f5ad5f3da18ac762b54400cb
 SHA512 
565f98cb44af81c43096eabeaba269ea9cdc3ecfb06868fedf663a0d6f88f3c49251192de43cb30a5172b2ac60580f58fc2bacbd4cbefbc42283efccdfa8a87f
 DIST MetroHash-712f76fee75d69b23a1ea8f6465752c3ccaaf9a2.tar.gz 11754 BLAKE2B 
c08cc66b169e818d31b563ce25d903e81d029e8f869d6fd6bf44f21e36374721c991000d11d30f917fa829f51561ff51f09be88571803ff2395f371fd256bc77
 SHA512 
7a8dd0a91b95bcbc738d9d15d19fd25e4f7eeb5aee8bfb93ff185ed29ba0bdd29ffbe6629ebd4c3d0e48ecacdbe6dd26adee630f4cbf3c02d6829c64d7f461c9
 DIST llpc-3864fc733e437a6e6ae729c6858b92b39194eada.tar.gz 1889074 BLAKE2B 
5a92b85e1f5cb8c6d38a5494fe0b0ed9506e08595b4bd60ce660c654f8efe4411f9239c8413ba32138fb9b81093674c0afb97b88c3a8051d4a3ea49d2daa6f84
 SHA512 
6def126e9c73cf19a62810b0bb8b095bd1b6e8a89d606e24f8d70bd9dca92834c72fc6795612194b46aea73ffb0ab851e6cdcbf9e0343a4dff1adebecd6d4f12
+DIST llpc-48fff0a75bb413b55a5e89647cdb37e109aa9eb8.tar.gz 1943993 BLAKE2B 
8fffccf7bd109d397788a48e9636f3a5c69da39cd35d98bcf651bc43051535252a1ea34192c4fa458ab9b86223146289676b8d28b122b8674746c721145c1786
 SHA512 
744f54b3cb7b9be1f7bb6dbb256433d3a289000c19d9e2c2ec276cfcd54183180bbd53212dd977e3e22c95c9a2269eb50008d49a9b47c9f2e20546dd7924b938
 DIST llpc-61b5d58e8891dc37e473064d429f0496d5254e52.tar.gz 1897849 BLAKE2B 
86cea7f1503468a1598d05d2514c47e98f6841c5b189e73b3483a185af18fc32a0ec2b3f907764e62c0f196198f19349ac6e15154a540d97908ce9be6feeff48
 SHA512 
06b3afe61cab46687a6344331a60d76676679b47f24d6719bdf516b06253c0336ce0effbddb2f67292ca14adefb3aa5a831b70a418a7e0f538691552f5f7b82b
 DIST llpc-9889f54c9a31743b48f3dafcb8ca0c106ed15da4.tar.gz 1882348 BLAKE2B 
1e05d12dd3890604adc5d7dab6ed0645c977985157f86984e8dfa23fd65bdd42dc0df4b8154a6e153849ed14eed279bd08258e058449c1ee178c173d97bf7608
 SHA512 
c1cbe0a005a2e4b5b35baed51f1531e12456ac18c110d4c7f8fbe4e3dbc51920cdf1ec262b81d42c4c7af28523fc051ca5fb12ffd084bf483bb7bd9b4d06ce83
 DIST llpc-9b4d0a4c3e146ea898d4bb3e86fb4170f75c3daa.tar.gz 1905709 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-proxy/squid/, net-proxy/squid/files/

2020-06-29 Thread Mikle Kolyada
commit: 78173484f6055e32cf33a7c0cf1b703e1c84afc6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:13:48 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:13:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78173484

net-proxy/squid: Security cleanup

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

 net-proxy/squid/Manifest   |   1 -
 .../files/squid-4.11-missing-debug-extra.patch |  31 ---
 net-proxy/squid/squid-4.11.ebuild  | 280 -
 3 files changed, 312 deletions(-)

diff --git a/net-proxy/squid/Manifest b/net-proxy/squid/Manifest
index aa209a89667..dac695fdb6a 100644
--- a/net-proxy/squid/Manifest
+++ b/net-proxy/squid/Manifest
@@ -1,2 +1 @@
-DIST squid-4.11.tar.xz 2447700 BLAKE2B 
9080508caff683bffe3e2eb64a454c95f69ab47c0ca9b1a649e553daf0dde2391aa14c6631aa6ee617687b122beef691cbe9a8e49ac5e5ea8a9737847ece9444
 SHA512 
02d4bb4d5860124347670615e69b1b92be7ea4fc0131e54091a06cb2e67bd73583d8e6cbe472473f0c59764611a49561d02ab9fe2bf0305ce4652d4ec7714f26
 DIST squid-4.12.tar.xz 2450564 BLAKE2B 
39068d5e999ebf62fbc45ea8faa8811c7b4e6a231f814f2580f54ce3ac499b503b7bc071188b4446a2a94f7eb2f4cfc6369a1b578e637a7b5e37a0ae2aabfb8e
 SHA512 
96fa700a0c28711eb1ec5e44e1d324dc8d3accdddbc675def8babe057e2cc71083bd3817bc37cbd9f3c03772743df578573ee3698bbd6131df68c3580ad31ef4

diff --git a/net-proxy/squid/files/squid-4.11-missing-debug-extra.patch 
b/net-proxy/squid/files/squid-4.11-missing-debug-extra.patch
deleted file mode 100644
index cf4d3ebb9a5..000
--- a/net-proxy/squid/files/squid-4.11-missing-debug-extra.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 0cbf89e7d266aabacc8651759a8509ebbe0f5c93 Mon Sep 17 00:00:00 2001
-From: Alex Rousskov 
-Date: Mon, 20 Apr 2020 15:32:48 -0400
-Subject: [PATCH] Bug 5041: Missing Debug::Extra breaks build on hosts with
- systemd
-
-Master commit 6fa8c66 (i.e. Bug 5016 fix) relied on Debug::Extra added
-by master commit (ccfbe8f) that was not ported to v4. The port of the
-former master commit lacked the required piece of the latter commit.
-
-The problem is invisible on hosts without a systemd package (that Squid
-can find/use) and with Squids explicitly ./configured --without-systemd.

- src/Debug.h | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/Debug.h b/src/Debug.h
-index 6eecd01bf9..ddd9e38f8f 100644
 a/src/Debug.h
-+++ b/src/Debug.h
-@@ -99,6 +99,10 @@ class Debug
- 
- /// configures the active debugging context to write syslog ALERT
- static void ForceAlert();
-+
-+/// prefixes each grouped debugs() line after the first one in the group
-+static std::ostream& Extra(std::ostream ) { return os << "\n"; }
-+
- private:
- static Context *Current; ///< deepest active context; nil outside debugs()
- };

diff --git a/net-proxy/squid/squid-4.11.ebuild 
b/net-proxy/squid/squid-4.11.ebuild
deleted file mode 100644
index d46ef90915e..000
--- a/net-proxy/squid/squid-4.11.ebuild
+++ /dev/null
@@ -1,280 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WANT_AUTOMAKE="1.15"
-
-inherit autotools flag-o-matic linux-info pam toolchain-funcs
-
-DESCRIPTION="A full-featured web proxy cache"
-HOMEPAGE="http://www.squid-cache.org/;
-
-# Upstream patch ID for the most recent bug-fixed update to the formal release.
-r=
-#r=-20181117-r0022167
-if [ -z "$r" ]; then
-   SRC_URI="http://www.squid-cache.org/Versions/v${PV%.*}/${P}.tar.xz;
-else
-   SRC_URI="http://www.squid-cache.org/Versions/v${PV%.*}/${P}${r}.tar.bz2;
-   S="${S}${r}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
-IUSE="caps gnutls ipv6 pam ldap samba sasl kerberos nis radius ssl snmp 
selinux logrotate test \
-   ecap esi ssl-crtd \
-   mysql postgres sqlite \
-   perl qos tproxy \
-   +htcp +wccp +wccpv2 \
-   pf-transparent ipf-transparent kqueue \
-   elibc_uclibc kernel_linux"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-lang/perl"
-
-COMMON_DEPEND="acct-group/squid
-   acct-user/squid
-   caps? ( >=sys-libs/libcap-2.16 )
-   pam? ( sys-libs/pam )
-   ldap? ( net-nds/openldap )
-   kerberos? ( virtual/krb5 )
-   qos? ( net-libs/libnetfilter_conntrack )
-   ssl? (
-   !gnutls? ( dev-libs/openssl:0 )
-   dev-libs/nettle:= )
-   sasl? ( dev-libs/cyrus-sasl )
-   ecap? ( net-libs/libecap:1 )
-   esi? ( dev-libs/expat dev-libs/libxml2 )
-   gnutls? ( >=net-libs/gnutls-3.1.5 )
-   logrotate? ( app-admin/logrotate )
-   >=sys-libs/db-4:*
-   dev-libs/libltdl:0"
-
-DEPEND="${COMMON_DEPEND}
-   ${BDEPEND}
-   ecap? ( virtual/pkgconfig )
-   test? ( dev-util/cppunit )"
-
-RDEPEND="${COMMON_DEPEND}
-   samba? ( net-fs/samba )
-   perl? ( 

[gentoo-commits] repo/proj/guru:master commit in: net-p2p/nuxhash/, net-p2p/nuxhash/files/

2020-06-29 Thread Andrew Ammerlaan
commit: 603c4bf40fbaeafae18d1859c45ee64d324f7a7a
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 11:22:03 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 11:25:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=603c4bf4

net-p2p/nuxhash: new package

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 net-p2p/nuxhash/Manifest   |  1 +
 .../nuxhash-1.0.0_beta2_p20191013-fixurl.patch | 26 ++
 .../nuxhash-1.0.0_beta2_p20191013-remove-gui.patch | 12 +++
 net-p2p/nuxhash/metadata.xml   | 11 ++
 .../nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild   | 40 ++
 5 files changed, 90 insertions(+)

diff --git a/net-p2p/nuxhash/Manifest b/net-p2p/nuxhash/Manifest
new file mode 100644
index 000..4c82435
--- /dev/null
+++ b/net-p2p/nuxhash/Manifest
@@ -0,0 +1 @@
+DIST nuxhash-1.0.0_beta2_p20191013.tar.gz 783977 BLAKE2B 
5dd50bd1d62193775b7146d078e4eae62247e1e469ed1966ecab31bf7899d38ddbe31babbf450a165e78c86bc4482f0a7a769225bd2f018515b90255184d8781
 SHA512 
1d2bb4cc73fd3a9c2e6964d2208ffe8362444bc03c7c2382b4df4231a311daa72026e1d80de347d77765f6ec92af5e339e2d10fdbff7d5272b8fdf8421a5656f

diff --git a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch 
b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch
new file mode 100644
index 000..91e2f56
--- /dev/null
+++ b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch
@@ -0,0 +1,26 @@
+Nicehash URL has changed
+
+https://github.com/YoRyan/nuxhash/issues/54
+
+--- a/nuxhash/nicehash.py  2019-10-13 06:10:40.0 +0100
 b/nuxhash/nicehash.py  2020-05-10 02:50:26.531802156 +0100
+@@ -24,7 +24,7 @@
+ address = nx_settings['nicehash']['wallet']
+ 
+ response = nh.public_api(HOST).request(
+-'GET', f'/main/api/v2/mining/external/{address}/rigs/', '', None)
++'GET', f'/main/api/v2/mining/external/{address}/rigs2/', '', None)
+ unpaid = response.get('unpaidAmount', None)
+ if response.get('externalAddress', True):
+ wallet = response.get('externalBalance', None)
+--- a/nuxhash/nhrest/python/nicehash.py2019-10-13 06:10:40.0 
+0100
 b/nuxhash/nhrest/python/nicehash.py2020-05-10 02:55:38.189794255 
+0100
+@@ -162,7 +162,7 @@
+ return algo_setting
+ 
+ def get_accounts(self):
+-return self.request('GET', '/main/api/v2/accounting/accounts/', '', 
None)
++return self.request('GET', '/main/api/v2/accounting/accounts2/', '', 
None)
+ 
+ def get_accounts_for_currency(self, currency):
+ return self.request('GET', '/main/api/v2/accounting/account/' + 
currency, '', None)

diff --git 
a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch 
b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch
new file mode 100644
index 000..1d86a23
--- /dev/null
+++ b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch
@@ -0,0 +1,12 @@
+Disable GUI if USE=-gui
+
+--- a/setup.py 2020-06-27 00:24:01.872723504 +0100
 b/setup.py 2020-06-27 00:30:12.885365693 +0100
+@@ -185,7 +185,6 @@
+ entry_points={  # Optional
+ 'console_scripts': [
+ 'nuxhashd=nuxhash:nuxhashd',
+-'nuxhash-gui=nuxhash:nuxhash_gui'
+ ],
+ },
+ 

diff --git a/net-p2p/nuxhash/metadata.xml b/net-p2p/nuxhash/metadata.xml
new file mode 100644
index 000..919e2c6
--- /dev/null
+++ b/net-p2p/nuxhash/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   YoRyan/nuxhash
+   
+

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
new file mode 100644
index 000..aa10072
--- /dev/null
+++ b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="NiceHash cryptocurrency mining client for Linux"
+HOMEPAGE="https://github.com/YoRyan/nuxhash;
+
+SRC_URI="https://github.com/YoRyan/nuxhash/archive/33e9a095a41a6828959927f867efe4d2df398ede.tar.gz
 -> ${P}.tar.gz"
+LICENSE="GPL-3 excavator-EULA"
+SLOT="0"
+IUSE="gui"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/libbsd
+   dev-python/requests[${PYTHON_USEDEP}]
+   net-misc/curl
+   virtual/opencl
+   >=x11-drivers/nvidia-drivers-387
+   x11-libs/libxcb
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libX11
+   gui? ( dev-python/wxpython:4.0 )
+"
+
+PATCHES=(
+   

[gentoo-commits] repo/proj/guru:master commit in: net-p2p/nuxhash/

2020-06-29 Thread Andrew Ammerlaan
commit: 62527569fa422e30d7974c965001994d1358b272
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jun 27 23:13:49 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Jun 27 23:13:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62527569

net-p2p/nuxhash: fix wx python dep

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alexey Sokolov  asokolov.org>

 net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
index bab8c55..62d08e3 100644
--- a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
+++ b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libX11
-   gui? ( dev-python/wxpython:4.0 )
+   gui? ( dev-python/wxpython:4.0[${PYTHON_USEDEP}] )
 "
 
 PATCHES=(



[gentoo-commits] repo/proj/guru:master commit in: app-misc/doublecmd-bin/

2020-06-29 Thread Andrew Ammerlaan
commit: 113a0f73be09ed832cad4dc22a461c0a140668ef
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Jun 28 19:10:44 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun Jun 28 19:10:44 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=113a0f73

app-misc/doublecmd-bin: 0.9.9 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-misc/doublecmd-bin/Manifest   |  4 ++
 app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild | 68 +++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 05ff92e..0ea94f0 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -2,3 +2,7 @@ DIST doublecmd-0.9.8.gtk2.i386.tar.xz 7355960 BLAKE2B 
21f2e9c615f7a16ae27bdfbe34
 DIST doublecmd-0.9.8.gtk2.x86_64.tar.xz 8608936 BLAKE2B 
8a00fa619312e11c382c7ea0beea6ab3366672d5848ac1de3f6f29cac038a756ad8670e9369d4f8bb572f1c1fba3785ec73f48dd5226cfaf53e57ebab015c0e6
 SHA512 
bd82826b2658fb12f2fe1a28f7c3f1d9c429bc1c60d3e6773b159c4dc1ba1bb2fdd2e89b52e686ab90b2accf7aa6c8379cfcf4f9b6f21f6956f402d721211b03
 DIST doublecmd-0.9.8.qt5.i386.tar.xz 7764336 BLAKE2B 
298882bb2659625438e2975a92ae6de30f47afd6d9f3b5c7761b0ba1d26067e46c02204186ed111c56a1e8e954682310fe1be8c174ab60244ab7424d3b70ee8c
 SHA512 
fd84028a3f3ef9cda94b70e9f396f42037915d56a9696ca0048beab12edf890576f092fca2601b0e3d3b02475c57edf828457c8278b9c9f821184083fed4f025
 DIST doublecmd-0.9.8.qt5.x86_64.tar.xz 8611472 BLAKE2B 
69de983fb90b15826082882840b74d8a25efeb1477090c5e2697f52439c3bf041f247b4b472b22c7ec662ea75c6f275cd060b90dffbfd9ab6088394ea33b91de
 SHA512 
eb3678ac5037052f9602357a52e4b596f6c5e17fcc1783dc83a76dab0dd7fb6cb1928b21f1c343e4c8810e96e3ad3f243f3ae45b39c07dc708beb3f05c9aa245
+DIST doublecmd-0.9.9.gtk2.i386.tar.xz 7494572 BLAKE2B 
858723454efaa760f10f3675d383ebe41e77dfd4cdfb0d2d60342f8106051ef71a127f499c4b21127426818c3585156fcfea7a9f6c5974bf241d5bf8396bf396
 SHA512 
3ca14d2a0a515758f0b629a54f8d50a11ff27572ef6a004fb2a123b05236893e45fc4c60b7be837891455f4a6bf3a52eb4fa3e93a9d5254fa67d528df2d7b48b
+DIST doublecmd-0.9.9.gtk2.x86_64.tar.xz 8760316 BLAKE2B 
3fcd9bf5aa9918d0c7c96b431821b038c93d5736580621e282884f3121e01a3ca28cd9e085da3564914fb3e25270601dd765ba97f18d2c010421dc6de7c92058
 SHA512 
9733641ac3412eff3d90c8d063448fc8033f5ac262e051630fd1e6ea38a84b1202f2d6d16ebf05a896ad12ce1beb2cb5797989bbe9868c94e66f73f951d9eb16
+DIST doublecmd-0.9.9.qt5.i386.tar.xz 7896720 BLAKE2B 
42432a89d70cf19d4acd7ba9a466c25fa8042a77ddfcc7555165efc3aff32960ec88202893393e8448bc05fbf653647a109c2f797b67dab22e075ec09672df46
 SHA512 
e6e7627d11373b4cd4cad76dc66ee9746ae355c301d8721f9c0e5f368f98f7cae47db7bc7f91baa358493a9991d62e80686323d67f1f98bfd87b614e1069e1fe
+DIST doublecmd-0.9.9.qt5.x86_64.tar.xz 8743552 BLAKE2B 
7f29b706916293c44fee94b213062584f8151d4c38bf42c5a2c8659b2f5ea92d4d37fb03e56314d131457da759c397e300c5f95bae4e450513b86a408ec38008
 SHA512 
f33c61d580107df6cfb18db8e98540f79626a416452a670b721cadf3db05e64ab6110e0484fb625383bba5582c4306198e6fe872f5385fc129fbcc5ef23c0286

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild
new file mode 100644
index 000..7f762e3
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils xdg
+
+MY_PN="doublecmd"
+DESCRIPTION="Free cross platform open source file manager with two panels side 
by side."
+HOMEPAGE="https://doublecmd.sourceforge.io/;
+
+SRC_URI="amd64? (
+   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
+   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt5.x86_64.tar.xz )
+   )
+   x86? (
+   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
+   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt5.i386.tar.xz )
+   )"
+
+# Licenses for package and plugins
+LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk qt5"
+REQUIRED_USE=" ^^ ( gtk qt5 ) "
+
+S="${WORKDIR}/${MY_PN}"
+
+QA_PREBUILT="
+   */doublecmd
+   */libQt5Pas.so.1
+"
+
+## "ldd doublecmd" output show linking to some libraries provided by 
sys-libs/glibc:2.2
+## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed 
here).
+## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
+## therefore it is mentioned here explicitly.
+RDEPEND="
+   dev-libs/glib:2
+   sys-apps/dbus
+   x11-libs/libX11
+   virtual/libc
+   gtk? ( x11-libs/gtk+:2 )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtx11extras:5
+   )
+"
+
+src_prepare(){
+   default
+   ## Create partial init config that allows to store 

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

2020-06-29 Thread Andrew Ammerlaan
commit: 859b26f12194f597dd7463ad64a7855c025a3a52
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Jun 29 18:11:33 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Jun 29 18:11:33 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=859b26f1

gui-apps/wofi: fix manifest

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrew Ammerlaan  riseup.net>

 gui-apps/wofi/Manifest | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest
index f0c1ffa..b99b663 100644
--- a/gui-apps/wofi/Manifest
+++ b/gui-apps/wofi/Manifest
@@ -1,2 +1,2 @@
-DIST wofi-1.1.1.tar.gz 64769 BLAKE2B 
41734a348c11317a57604a67e92be1ee26df217587762e39856c15e99c2b65134546cf57f0dc1723fc1d59b23c8f272d4eb246c08891406ff4efd17a6613e93b
 SHA512 
c6bb86b5ef217ff40132e47cd9b4d15e70c365fa8954be7aaeade6cb3326ca2e7276ca975a823c5ad7174c9d409489b47ffc329f4cdd4fb9f4e367bf029cc436
-DIST wofi-1.1.2.tar.gz 64808 BLAKE2B 
e884553c7c92c0810480d22c65cbc5ed654893e87d255fb51d004fc066540ecf6877f1d6c91e83120f37b0050ed188fb05c0bb5381b26f30a534120bdf266a8c
 SHA512 
7422bdcdf7e31adc5c4e1121666aaee03541431d21d968d8648e9b503abd87082945fa9d10f4befdc796b093510cc8482da4fa22ab92e41a64442e3e0a6154be
+DIST wofi-1.1.1.tar.gz 64769 BLAKE2B 
ee9b7959afd0d91164046211bf4122e4cb0a04ec2f448f2feb063a87c9b75c7e1be1a53f583432791293ff66ca4552192eda027ef454998cb739d9823db2f0d7
 SHA512 
3c0569c86789f2834879782bf11aed893e1a5334e613cd04676651af36009c61e0cdb5ce197b56c44f434088a9da35f6bbbe65a58a95afdf5a7f4ba637e018df
+DIST wofi-1.1.2.tar.gz 64808 BLAKE2B 
a48fb574a185e1fb93504dc9cd7ab7177871b992918a506507934e9c60c049eb76aed3e7884ca42e63b8fbc7246b27d79ab0882502527d9c22f0b7eb168fe3db
 SHA512 
5edef74d6c6fe64b1024e67a5cfba1820ccc3f09815130bf82c7c726b6c64d9bdd94341096f202ffe6427c910ac632cedc00a7a36c356d45adafa560ec2bbcfe



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

2020-06-29 Thread Mikle Kolyada
commit: 0b43d8183d7187750257a958aca7fa374f312121
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 17:57:42 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:10:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b43d818

net-dns/bind: Version bump (v9.16.4)

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

 net-dns/bind/Manifest   |   1 +
 net-dns/bind/bind-9.16.4.ebuild | 352 
 2 files changed, 353 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index db674b837c4..e16303da1b8 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,3 +1,4 @@
 DIST bind-9.14.12.tar.gz 6318913 BLAKE2B 
38cad65923666afa5d83434c43a1b5577fe9555ca637489f780996a1b439955169c859c690f6fb96b003976eca482fe57c9226797cda5b124dc2073a90ef0515
 SHA512 
f4e6c50cbe8fdb44cdd8e30b4560b6fe2fccd0fd5bde527a897a66e85065265da0d0aceb95af42d5568dea95d59e68574e5a486bbb7e6c5d0af275538c353ddf
 DIST bind-9.16.3.tar.xz 4573044 BLAKE2B 
0630c1225984dbe301ca3e4d768d402e3293eee0ae186257d05e9fcdfc9538baf015155471f8abe2e725fe8bdb08c0f45bb8619a4a35b781606ee09e708c
 SHA512 
aded208ab8b10cac275512eb4cb19f4eabd654ef3c14ab0c635f7d09194df4f6dfa84d0b5d69ce93854ceb26a93e21d7122b01ce4f3996da807249ca41d877df
+DIST bind-9.16.4.tar.xz 3465172 BLAKE2B 
0787920793798ecc5d3197e1e51d41c14170f25608077af8275fd60502e2a6f5365670ca9e611a94a53517b6a0bd55cbb37ac37a4f01063fc409def4e34c39a8
 SHA512 
b1cf0607b0d7569ea594e02848eed601b8faf31c527fc17d379cfff3cd45c0c8b849364af0312e9b65bc14875aad87de379281603c150a07bf021ec740e92860
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.4.ebuild b/net-dns/bind/bind-9.16.4.ebuild
new file mode 100644
index 000..b7801db811d
--- /dev/null
+++ b/net-dns/bind/bind-9.16.4.ebuild
@@ -0,0 +1,352 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_7 )
+
+inherit python-r1 eutils autotools toolchain-funcs flag-o-matic multilib 
db-use user systemd
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind;
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+# -berkdb by default re bug 602682
+IUSE="-berkdb +caps dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
+json ldap libressl lmdb mysql odbc postgres python selinux static-libs
+urandom xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+
+REQUIRED_USE="
+   ?? ( geoip geoip2 )
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="!libressl? ( dev-libs/openssl:=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   odbc? ( >=dev-db/unixODBC-2.2.6 )
+   ldap? ( net-nds/openldap )
+   postgres? ( dev-db/postgresql:= )
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   xml? ( dev-libs/libxml2 )
+   geoip? ( >=dev-libs/geoip-1.4.6 )
+   geoip2? ( dev-libs/libmaxminddb )
+   gssapi? ( virtual/krb5 )
+   json? ( dev-libs/json-c:= )
+   lmdb? ( dev-db/lmdb )
+   zlib? ( sys-libs/zlib )
+   dnstap? ( dev-libs/fstrm dev-libs/protobuf-c )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/ply[${PYTHON_USEDEP}]
+   )
+   dev-libs/libuv:="
+
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bind )
+   sys-process/psmisc"
+
+S="${WORKDIR}/${MY_P}"
+
+# bug 479092, requires 

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

2020-06-29 Thread Mikle Kolyada
commit: 09d3f7e3a6b7f5586b5dde2d3c644d2a20fe3191
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 18:10:01 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 18:10:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d3f7e3

net-dns/bind-tools: Version bump (v9.16.4)

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

 net-dns/bind-tools/Manifest |   1 +
 net-dns/bind-tools/bind-tools-9.16.4.ebuild | 140 
 2 files changed, 141 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 159a426de51..e9b1f335881 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,2 +1,3 @@
 DIST bind-9.14.12.tar.gz 6318913 BLAKE2B 
38cad65923666afa5d83434c43a1b5577fe9555ca637489f780996a1b439955169c859c690f6fb96b003976eca482fe57c9226797cda5b124dc2073a90ef0515
 SHA512 
f4e6c50cbe8fdb44cdd8e30b4560b6fe2fccd0fd5bde527a897a66e85065265da0d0aceb95af42d5568dea95d59e68574e5a486bbb7e6c5d0af275538c353ddf
 DIST bind-9.16.3.tar.xz 4573044 BLAKE2B 
0630c1225984dbe301ca3e4d768d402e3293eee0ae186257d05e9fcdfc9538baf015155471f8abe2e725fe8bdb08c0f45bb8619a4a35b781606ee09e708c
 SHA512 
aded208ab8b10cac275512eb4cb19f4eabd654ef3c14ab0c635f7d09194df4f6dfa84d0b5d69ce93854ceb26a93e21d7122b01ce4f3996da807249ca41d877df
+DIST bind-9.16.4.tar.xz 3465172 BLAKE2B 
0787920793798ecc5d3197e1e51d41c14170f25608077af8275fd60502e2a6f5365670ca9e611a94a53517b6a0bd55cbb37ac37a4f01063fc409def4e34c39a8
 SHA512 
b1cf0607b0d7569ea594e02848eed601b8faf31c527fc17d379cfff3cd45c0c8b849364af0312e9b65bc14875aad87de379281603c150a07bf021ec740e92860

diff --git a/net-dns/bind-tools/bind-tools-9.16.4.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.4.ebuild
new file mode 100644
index 000..ce5dd685f2f
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.4.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind;
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+caps doc gssapi idn ipv6 libedit libressl readline xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+
+COMMON_DEPEND="
+   dev-libs/libuv:=
+   caps? ( sys-libs/libcap )
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )"
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="${COMMON_DEPEND}"
+
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+# bug 479092, requires networking
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   export LDFLAGS="${LDFLAGS} -L${EPREFIX}/usr/$(get_libdir)"
+
+   # Disable tests for now, bug 406399
+   sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}"/var
+   --without-python
+   --without-libjson
+   --without-zlib
+   --without-lmdb
+   --without-maxminddb
+   --disable-geoip
+   --with-openssl="${EPREFIX}"/usr
+   $(use_with idn libidn2)
+   $(use_with xml libxml2)
+   $(use_with gssapi)
+   $(use_with readline)
+   $(use_enable caps linux-caps)
+   )
+
+   # bug 607400
+   if use libedit ; then
+   myeconfargs+=( --with-readline=-ledit )
+   elif use readline ; then
+   myeconfargs+=( --with-readline=-lreadline )
+   else
+   myeconfargs+=( --without-readline )
+   fi
+
+   # bug 344029
+   append-cflags "-DDIG_SIGCHASE"
+
+   # to expose CMSG_* macros from sys/sockets.h
+   [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
+
+   # localstatedir for nsupdate -l, bug 395785
+   tc-export BUILD_CC
+   econf "${myeconfargs[@]}"
+
+   # bug #151839
+   echo '#undef SO_BSDCOMPAT' >> config.h
+}
+
+src_compile() {
+   local AR=$(tc-getAR)
+
+   emake 

[gentoo-commits] repo/proj/guru:dev commit in: games-action/technic-launcher/

2020-06-29 Thread Andrew Ammerlaan
commit: 674eddb3b6465d0a6e9b3ac7c1cc284ef0071766
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Jun 29 18:06:00 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Jun 29 18:06:00 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=674eddb3

games-action/technic-launcher: version bump

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrew Ammerlaan  riseup.net>

 games-action/technic-launcher/Manifest  | 2 +-
 .../{technic-launcher-4.564.ebuild => technic-launcher-4.566.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-action/technic-launcher/Manifest 
b/games-action/technic-launcher/Manifest
index 6a2b27e..bd12afa 100644
--- a/games-action/technic-launcher/Manifest
+++ b/games-action/technic-launcher/Manifest
@@ -1,2 +1,2 @@
-DIST technic-launcher-4.564.jar 5721624 BLAKE2B 
7396bda603da74c2eef268fc0ed9a96bf18538329566fc9820791d7665b6b828e859df5d9b94f8a4e90cc2ae94e578d9259a953ef8f2e4574ca94fdbfbd11641
 SHA512 
2fbef17032a8f42f44157c37a37e0c3561d060e4f2f809223a551035a9ee436ca4ec1f8b03bec5e9c8a6b24812723c3aea0aed6dfc0de179e4901a2234c0e50c
+DIST technic-launcher-4.566.jar 5722608 BLAKE2B 
46d5583b12592540c3f3f135f0aad6d44de17bf734085f2e2cc34b50a40ed7fc69fdbd322428db63c5d4c05286a9d2a8fce88ba686ae1ab993df2dadc8e1e3d2
 SHA512 
4db64b1414e23933664cf0fe661d9d2b66babaf278eb19fb0c0b4c437fa402eb50a85c2f0ad450bf91507714de49dfb0737a6d8c42459e93061fb2f483a5c4bf
 DIST technic-launcher.ico 15086 BLAKE2B 
4f5be0661bfbdca971cf022767618acef1e912b60c3f0574f383a8bd0281a6d66ca1b8b105412ec9579f3999514a471412fb16da66d937acfb4d3236b8f99663
 SHA512 
c109113a0e1be10bc013bfb79b742396a768fa683860a83d734e158b709e66b9e21067e1791ae5f7a854ccd21b1bf9adf6eeb27bc33d9da03f902dfe5d8be710

diff --git a/games-action/technic-launcher/technic-launcher-4.564.ebuild 
b/games-action/technic-launcher/technic-launcher-4.566.ebuild
similarity index 100%
rename from games-action/technic-launcher/technic-launcher-4.564.ebuild
rename to games-action/technic-launcher/technic-launcher-4.566.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: games-action/ATLauncher/

2020-06-29 Thread Andrew Ammerlaan
commit: 391df5cab3ff14c8623c0ee61da073128973b71a
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Jun 29 18:03:44 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Mon Jun 29 18:03:44 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=391df5ca

games-action/ATLauncher: version bump

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrew Ammerlaan  riseup.net>

 .../ATLauncher/ATLauncher-3.3.6.0_pre.ebuild   | 48 ++
 games-action/ATLauncher/Manifest   |  1 +
 2 files changed, 49 insertions(+)

diff --git a/games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild 
b/games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild
new file mode 100644
index 000..7908ff5
--- /dev/null
+++ b/games-action/ATLauncher/ATLauncher-3.3.6.0_pre.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop java-pkg-2 xdg
+
+MYPV="${PV/_pre/}"
+MYP="${PN}-${MYPV}"
+
+DESCRIPTION="Minecraft launcher which integrates multiple different ModPacks"
+HOMEPAGE="https://atlauncher.com
+   https://github.com/ATLauncher/ATLauncher;
+SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/v${MYPV}/${MYP}.jar
+   
https://raw.githubusercontent.com/ATLauncher/ATLauncher/master/src/main/resources/assets/image/Icon.ico
 -> ${PN}.ico"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-3"
+SLOT="0"
+
+BDEPEND="media-gfx/imagemagick"
+
+RDEPEND="virtual/jre:1.8"
+
+S="${WORKDIR}"
+
+src_unpack() {
+   # do not unpack jar file
+   cp "${DISTDIR}/${PN}.ico" "${S}" || die
+}
+
+src_compile() {
+   convert ${PN}.ico ${PN}.png || die
+}
+
+src_install() {
+   java-pkg_newjar "${DISTDIR}/${P}.jar" ${P}.jar
+
+   dobin "${FILESDIR}/${PN}"
+
+   newicon -s 256x256 ${PN}-0.png atlauncher.png
+   newicon -s 128x128 ${PN}-1.png atlauncher.png
+   newicon -s 64x64 ${PN}-2.png atlauncher.png
+   newicon -s 48x48 ${PN}-3.png atlauncher.png
+   newicon -s 32x32 ${PN}-4.png atlauncher.png
+   newicon -s 16x16 ${PN}-5.png atlauncher.png
+   make_desktop_entry ${PN} "ATLauncher" atlauncher Game
+}

diff --git a/games-action/ATLauncher/Manifest b/games-action/ATLauncher/Manifest
index c795350..0e961fa 100644
--- a/games-action/ATLauncher/Manifest
+++ b/games-action/ATLauncher/Manifest
@@ -1,2 +1,3 @@
 DIST ATLauncher-3.3.5.2.jar 10796908 BLAKE2B 
8060b8fc7a02792fc25cf056f453f8d9af820242ce8ad7b52f12abfff5073f2f894c6c46d2646d766e981c142c5518184d80aedb6ecdb04e5e725e32d6c14a2a
 SHA512 
2a2fda31ae67e5831a9a957069bf65880c6ba297f2306c36da9ffe2fa402e25545cab0bca22e457e8bef189be3803ebc80e555a42cec9d54075363c977281ad6
+DIST ATLauncher-3.3.6.0.jar 11153785 BLAKE2B 
23634896180133bd72f57178c180007dd9b6896434e3e86ab0548572928aa2e6c1ed800c374a42c9aa977d680974fcf78f1e3b812217fa03f6773aa29cc3
 SHA512 
b8bc795f3e137a5c459c0c592379fa0a9f01605d412eecc614104ee8d996510adbe326b154556fdd78a7cf5c4e89049bd311c5eaa2d47b4dbf240c7b7d433226
 DIST ATLauncher.ico 370070 BLAKE2B 
992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27
 SHA512 
353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb



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

2020-06-29 Thread Mike Pagano
commit: cb65e6066a41df243404a5fa57079315641c156c
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jun 29 17:43:25 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jun 29 17:43:25 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=cb65e606

Update gcc optimization patch for gcc v9.1+

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

 5012_enable-cpu-optimizations-for-gcc91.patch | 49 ---
 1 file changed, 29 insertions(+), 20 deletions(-)

diff --git a/5012_enable-cpu-optimizations-for-gcc91.patch 
b/5012_enable-cpu-optimizations-for-gcc91.patch
index dffd36d..8f35520 100644
--- a/5012_enable-cpu-optimizations-for-gcc91.patch
+++ b/5012_enable-cpu-optimizations-for-gcc91.patch
@@ -42,14 +42,18 @@ It also offers to compile passing the 'native' option 
which, "selects the CPU
 to generate code for at compilation time by determining the processor type of
 the compiling machine. Using -march=native enables all instruction subsets
 supported by the local machine and will produce code optimized for the local
-machine under the constraints of the selected instruction set."[3]
+machine under the constraints of the selected instruction set."[2]
+
+Do NOT try using the 'native' option on AMD Piledriver, Steamroller, or
+Excavator CPUs (-march=bdver{2,3,4} flag). The build will error out due the
+kernel's objtool issue with these.[3a,b]
 
 MINOR NOTES
 This patch also changes 'atom' to 'bonnell' in accordance with the gcc v4.9
 changes. Note that upstream is using the deprecated 'match=atom' flags when I
-believe it should use the newer 'march=bonnell' flag for atom processors.[2]
+believe it should use the newer 'march=bonnell' flag for atom processors.[4]
 
-It is not recommended to compile on Atom-CPUs with the 'native' option.[4] The
+It is not recommended to compile on Atom-CPUs with the 'native' option.[5] The
 recommendation is to use the 'atom' option instead.
 
 BENEFITS
@@ -61,20 +65,22 @@ https://github.com/graysky2/kernel_gcc_patch
 
 REQUIREMENTS
 linux version >=4.13
-gcc version >=9.1
+gcc version >=9.1 and <10
 
 ACKNOWLEDGMENTS
-This patch builds on the seminal work by Jeroen.[5]
+This patch builds on the seminal work by Jeroen.[6]
 
 REFERENCES
-1. https://gcc.gnu.org/gcc-4.9/changes.html
-2. https://bugzilla.kernel.org/show_bug.cgi?id=77461
-3. https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
-4. https://github.com/graysky2/kernel_gcc_patch/issues/15
-5. http://www.linuxforge.net/docs/linux/linux-gcc.php
+1.  https://gcc.gnu.org/gcc-4.9/changes.html
+2.  https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
+3a. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95671#c11
+3b. https://github.com/graysky2/kernel_gcc_patch/issues/55
+4.  https://bugzilla.kernel.org/show_bug.cgi?id=77461
+5.  https://github.com/graysky2/kernel_gcc_patch/issues/15
+6.  http://www.linuxforge.net/docs/linux/linux-gcc.php
 
 a/arch/x86/include/asm/module.h2019-08-16 04:11:12.0 -0400
-+++ b/arch/x86/include/asm/module.h2019-08-22 15:56:23.988050322 -0400
+--- a/arch/x86/include/asm/module.h2020-06-10 15:35:02.0 -0400
 b/arch/x86/include/asm/module.h2020-06-15 10:38:25.646459545 -0400
 @@ -25,6 +25,36 @@ struct mod_arch_specific {
  #define MODULE_PROC_FAMILY "586MMX "
  #elif defined CONFIG_MCORE2
@@ -141,8 +147,8 @@ REFERENCES
  #elif defined CONFIG_MELAN
  #define MODULE_PROC_FAMILY "ELAN "
  #elif defined CONFIG_MCRUSOE
 a/arch/x86/Kconfig.cpu 2019-08-16 04:11:12.0 -0400
-+++ b/arch/x86/Kconfig.cpu 2019-08-22 15:59:31.596946943 -0400
+--- a/arch/x86/Kconfig.cpu 2020-06-10 15:35:02.0 -0400
 b/arch/x86/Kconfig.cpu 2020-06-15 10:38:25.646459545 -0400
 @@ -116,6 +116,7 @@ config MPENTIUMM
  config MPENTIUM4
bool "Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon"
@@ -524,9 +530,9 @@ REFERENCES
  
  config X86_MINIMUM_CPU_FAMILY
int
 a/arch/x86/Makefile2019-08-16 04:11:12.0 -0400
-+++ b/arch/x86/Makefile2019-08-22 16:01:22.559789904 -0400
-@@ -118,13 +118,53 @@ else
+--- a/arch/x86/Makefile2020-06-10 15:35:02.0 -0400
 b/arch/x86/Makefile2020-06-15 10:38:54.653775572 -0400
+@@ -119,13 +119,56 @@ else
KBUILD_CFLAGS += $(call cc-option,-mskip-rax-setup)
  
  # FIXME - should be integrated in Makefile.cpu (Makefile_32.cpu)
@@ -539,8 +545,11 @@ REFERENCES
 +cflags-$(CONFIG_MJAGUAR) += $(call cc-option,-march=btver2)
 +cflags-$(CONFIG_MBULLDOZER) += $(call cc-option,-march=bdver1)
 +cflags-$(CONFIG_MPILEDRIVER) += $(call cc-option,-march=bdver2)
++cflags-$(CONFIG_MPILEDRIVER) += $(call cc-option,-mno-tbm)
 +cflags-$(CONFIG_MSTEAMROLLER) += $(call cc-option,-march=bdver3)
++cflags-$(CONFIG_MSTEAMROLLER) += $(call cc-option,-mno-tbm)
 +cflags-$(CONFIG_MEXCAVATOR) += $(call cc-option,-march=bdver4)
++cflags-$(CONFIG_MEXCAVATOR) += $(call 

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

2020-06-29 Thread Mike Pagano
commit: 915801955493b731f4996c28a247c177da85b6dc
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jun 29 17:41:23 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jun 29 17:41:23 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=91580195

Kernel patch enables gcc = v10.1+ optimizations for additional CPUs.

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

 _README   |   4 +
 5013_enable-cpu-optimizations-for-gcc10.patch | 671 ++
 2 files changed, 675 insertions(+)

diff --git a/_README b/_README
index 3fde3ae..d1af7f9 100644
--- a/_README
+++ b/_README
@@ -598,3 +598,7 @@ Desc:   Kernel patch for >= gccv8 enables kernel >= v4.13 
optimizations for addi
 Patch:  5012_enable-cpu-optimizations-for-gcc91.patch
 From:   https://github.com/graysky2/kernel_gcc_patch/
 Desc:   Kernel patch enables gcc >= v9.1 optimizations for additional CPUs.
+
+Patch:  5013_enable-cpu-optimizations-for-gcc10.patch
+From:   https://github.com/graysky2/kernel_gcc_patch/
+Desc:   Kernel patch enables gcc = v10.1+ optimizations for additional CPUs.

diff --git a/5013_enable-cpu-optimizations-for-gcc10.patch 
b/5013_enable-cpu-optimizations-for-gcc10.patch
new file mode 100644
index 000..2a1e27d
--- /dev/null
+++ b/5013_enable-cpu-optimizations-for-gcc10.patch
@@ -0,0 +1,671 @@
+WARNING
+This patch works with gcc versions 10.1+ and with kernel versions 4.19-5.4 and 
should
+NOT be applied when compiling on older versions of gcc due to key name changes
+of the march flags introduced with the version 4.9 release of gcc.[1]
+
+Use the older version of this patch hosted on the same github for older
+versions of gcc.
+
+FEATURES
+This patch adds additional CPU options to the Linux kernel accessible under:
+ Processor type and features  --->
+  Processor family --->
+
+The expanded microarchitectures include:
+* AMD Improved K8-family
+* AMD K10-family
+* AMD Family 10h (Barcelona)
+* AMD Family 14h (Bobcat)
+* AMD Family 16h (Jaguar)
+* AMD Family 15h (Bulldozer)
+* AMD Family 15h (Piledriver)
+* AMD Family 15h (Steamroller)
+* AMD Family 15h (Excavator)
+* AMD Family 17h (Zen)
+* AMD Family 17h (Zen 2)
+* Intel Silvermont low-power processors
+* Intel Goldmont low-power processors (Apollo Lake and Denverton)
+* Intel Goldmont Plus low-power processors (Gemini Lake)
+* Intel 1st Gen Core i3/i5/i7 (Nehalem)
+* Intel 1.5 Gen Core i3/i5/i7 (Westmere)
+* Intel 2nd Gen Core i3/i5/i7 (Sandybridge)
+* Intel 3rd Gen Core i3/i5/i7 (Ivybridge)
+* Intel 4th Gen Core i3/i5/i7 (Haswell)
+* Intel 5th Gen Core i3/i5/i7 (Broadwell)
+* Intel 6th Gen Core i3/i5/i7 (Skylake)
+* Intel 6th Gen Core i7/i9 (Skylake X)
+* Intel 8th Gen Core i3/i5/i7 (Cannon Lake)
+* Intel 10th Gen Core i7/i9 (Ice Lake)
+* Intel Xeon (Cascade Lake)
+* Intel Xeon (Cooper Lake)
+* Intel 3rd Gen 10nm++  i3/i5/i7/i9-family (Tiger Lake)
+
+It also offers to compile passing the 'native' option which, "selects the CPU
+to generate code for at compilation time by determining the processor type of
+the compiling machine. Using -march=native enables all instruction subsets
+supported by the local machine and will produce code optimized for the local
+machine under the constraints of the selected instruction set."[2]
+
+Do NOT try using the 'native' option on AMD Piledriver, Steamroller, or
+Excavator CPUs (-march=bdver{2,3,4} flag). The build will error out due the
+kernel's objtool issue with these.[3a,b]
+
+MINOR NOTES
+This patch also changes 'atom' to 'bonnell' in accordance with the gcc v4.9
+changes. Note that upstream is using the deprecated 'match=atom' flags when I
+believe it should use the newer 'march=bonnell' flag for atom processors.[4]
+
+It is not recommended to compile on Atom-CPUs with the 'native' option.[5] The
+recommendation is to use the 'atom' option instead.
+
+BENEFITS
+Small but real speed increases are measurable using a make endpoint comparing
+a generic kernel to one built with one of the respective microarchs.
+
+See the following experimental evidence supporting this statement:
+https://github.com/graysky2/kernel_gcc_patch
+
+REQUIREMENTS
+linux version 4.19-lts and 5.4-lts
+gcc version >=10.1
+
+ACKNOWLEDGMENTS
+This patch builds on the seminal work by Jeroen.[6]
+
+REFERENCES
+1.  https://gcc.gnu.org/gcc-4.9/changes.html
+2.  https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
+3a. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95671#c11
+3b. https://github.com/graysky2/kernel_gcc_patch/issues/55
+4.  https://bugzilla.kernel.org/show_bug.cgi?id=77461
+5.  https://github.com/graysky2/kernel_gcc_patch/issues/15
+6.  http://www.linuxforge.net/docs/linux/linux-gcc.php
+
+--- a/arch/x86/include/asm/module.h2020-06-10 15:35:02.0 -0400
 b/arch/x86/include/asm/module.h2020-06-15 10:31:48.627486708 -0400
+@@ -25,6 +25,40 @@ struct mod_arch_specific {
+ #define MODULE_PROC_FAMILY "586MMX "
+ #elif defined CONFIG_MCORE2

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

2020-06-29 Thread Mike Pagano
commit: d4db41fa4a2549eb2cbd7f12423e34ced91cf9aa
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jun 29 17:40:10 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jun 29 17:40:10 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=d4db41fa

Kernel patch enables gcc = v10.1+ optimizations for additional CPUs.

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

 _README   |   4 +
 5013_enable-cpu-optimizations-for-gcc10.patch | 671 ++
 2 files changed, 675 insertions(+)

diff --git a/_README b/_README
index ca703c6..92c9456 100644
--- a/_README
+++ b/_README
@@ -270,3 +270,7 @@ Desc:   Kernel patch for >= gccv8 enables kernel >= v4.13 
optimizations for addi
 Patch:  5012_enable-cpu-optimizations-for-gcc91.patch
 From:   https://github.com/graysky2/kernel_gcc_patch/
 Desc:   Kernel patch enables gcc >= v9.1 optimizations for additional CPUs.
+
+Patch:  5013_enable-cpu-optimizations-for-gcc10.patch
+From:   https://github.com/graysky2/kernel_gcc_patch/
+Desc:   Kernel patch enables gcc = v10.1+ optimizations for additional CPUs.

diff --git a/5013_enable-cpu-optimizations-for-gcc10.patch 
b/5013_enable-cpu-optimizations-for-gcc10.patch
new file mode 100644
index 000..2a1e27d
--- /dev/null
+++ b/5013_enable-cpu-optimizations-for-gcc10.patch
@@ -0,0 +1,671 @@
+WARNING
+This patch works with gcc versions 10.1+ and with kernel versions 4.19-5.4 and 
should
+NOT be applied when compiling on older versions of gcc due to key name changes
+of the march flags introduced with the version 4.9 release of gcc.[1]
+
+Use the older version of this patch hosted on the same github for older
+versions of gcc.
+
+FEATURES
+This patch adds additional CPU options to the Linux kernel accessible under:
+ Processor type and features  --->
+  Processor family --->
+
+The expanded microarchitectures include:
+* AMD Improved K8-family
+* AMD K10-family
+* AMD Family 10h (Barcelona)
+* AMD Family 14h (Bobcat)
+* AMD Family 16h (Jaguar)
+* AMD Family 15h (Bulldozer)
+* AMD Family 15h (Piledriver)
+* AMD Family 15h (Steamroller)
+* AMD Family 15h (Excavator)
+* AMD Family 17h (Zen)
+* AMD Family 17h (Zen 2)
+* Intel Silvermont low-power processors
+* Intel Goldmont low-power processors (Apollo Lake and Denverton)
+* Intel Goldmont Plus low-power processors (Gemini Lake)
+* Intel 1st Gen Core i3/i5/i7 (Nehalem)
+* Intel 1.5 Gen Core i3/i5/i7 (Westmere)
+* Intel 2nd Gen Core i3/i5/i7 (Sandybridge)
+* Intel 3rd Gen Core i3/i5/i7 (Ivybridge)
+* Intel 4th Gen Core i3/i5/i7 (Haswell)
+* Intel 5th Gen Core i3/i5/i7 (Broadwell)
+* Intel 6th Gen Core i3/i5/i7 (Skylake)
+* Intel 6th Gen Core i7/i9 (Skylake X)
+* Intel 8th Gen Core i3/i5/i7 (Cannon Lake)
+* Intel 10th Gen Core i7/i9 (Ice Lake)
+* Intel Xeon (Cascade Lake)
+* Intel Xeon (Cooper Lake)
+* Intel 3rd Gen 10nm++  i3/i5/i7/i9-family (Tiger Lake)
+
+It also offers to compile passing the 'native' option which, "selects the CPU
+to generate code for at compilation time by determining the processor type of
+the compiling machine. Using -march=native enables all instruction subsets
+supported by the local machine and will produce code optimized for the local
+machine under the constraints of the selected instruction set."[2]
+
+Do NOT try using the 'native' option on AMD Piledriver, Steamroller, or
+Excavator CPUs (-march=bdver{2,3,4} flag). The build will error out due the
+kernel's objtool issue with these.[3a,b]
+
+MINOR NOTES
+This patch also changes 'atom' to 'bonnell' in accordance with the gcc v4.9
+changes. Note that upstream is using the deprecated 'match=atom' flags when I
+believe it should use the newer 'march=bonnell' flag for atom processors.[4]
+
+It is not recommended to compile on Atom-CPUs with the 'native' option.[5] The
+recommendation is to use the 'atom' option instead.
+
+BENEFITS
+Small but real speed increases are measurable using a make endpoint comparing
+a generic kernel to one built with one of the respective microarchs.
+
+See the following experimental evidence supporting this statement:
+https://github.com/graysky2/kernel_gcc_patch
+
+REQUIREMENTS
+linux version 4.19-lts and 5.4-lts
+gcc version >=10.1
+
+ACKNOWLEDGMENTS
+This patch builds on the seminal work by Jeroen.[6]
+
+REFERENCES
+1.  https://gcc.gnu.org/gcc-4.9/changes.html
+2.  https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
+3a. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95671#c11
+3b. https://github.com/graysky2/kernel_gcc_patch/issues/55
+4.  https://bugzilla.kernel.org/show_bug.cgi?id=77461
+5.  https://github.com/graysky2/kernel_gcc_patch/issues/15
+6.  http://www.linuxforge.net/docs/linux/linux-gcc.php
+
+--- a/arch/x86/include/asm/module.h2020-06-10 15:35:02.0 -0400
 b/arch/x86/include/asm/module.h2020-06-15 10:31:48.627486708 -0400
+@@ -25,6 +25,40 @@ struct mod_arch_specific {
+ #define MODULE_PROC_FAMILY "586MMX "
+ #elif defined CONFIG_MCORE2

[gentoo-commits] repo/gentoo:master commit in: media-video/vdrtools-genindex/

2020-06-29 Thread Andreas Sturmlechner
commit: a4b5cddd2f668676765790765e18dd716cadafb9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 29 17:32:46 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jun 29 17:36:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b5cddd

media-video/vdrtools-genindex: Drop 0.1.3-r1

Closes: https://bugs.gentoo.org/724136
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../vdrtools-genindex-0.1.3-r1.ebuild  | 30 --
 1 file changed, 30 deletions(-)

diff --git a/media-video/vdrtools-genindex/vdrtools-genindex-0.1.3-r1.ebuild 
b/media-video/vdrtools-genindex/vdrtools-genindex-0.1.3-r1.ebuild
deleted file mode 100644
index 97399b70be6..000
--- a/media-video/vdrtools-genindex/vdrtools-genindex-0.1.3-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils
-
-SCRIPT="genindex"
-
-DESCRIPTION="VDR: genindex Script"
-HOMEPAGE="http://www.cadsoft.de/vdr/;
-SRC_URI="http://www.muempf.de/down/${SCRIPT}-${PV}.tar.gz;
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=""
-
-S=${WORKDIR}/${SCRIPT}-${PV}
-
-src_prepare() {
-   epatch "${FILESDIR}"/ldflags.diff
-}
-
-src_install() {
-   dodoc README
-   dobin genindex
-}



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

2020-06-29 Thread Andreas Sturmlechner
commit: 174a052de774bb951c408a4f9bc1d8e7eb0c6d39
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 29 17:30:40 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jun 29 17:36:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174a052d

net-analyzer/etherape: Drop 0.9.14 and 0.9.18

Closes: https://bugs.gentoo.org/726780
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-analyzer/etherape/Manifest   |  2 --
 net-analyzer/etherape/etherape-0.9.14.ebuild | 26 --
 net-analyzer/etherape/etherape-0.9.18.ebuild | 26 --
 3 files changed, 54 deletions(-)

diff --git a/net-analyzer/etherape/Manifest b/net-analyzer/etherape/Manifest
index de03725a103..efc2f9ca72a 100644
--- a/net-analyzer/etherape/Manifest
+++ b/net-analyzer/etherape/Manifest
@@ -1,3 +1 @@
-DIST etherape-0.9.14.tar.gz 1438255 BLAKE2B 
a34ca77cc8862b3de50ca0405d7de083653fb984de85feb7c575b6eb0f340d386add9c851cdd54d8cf5d3d1c3cdddb1c7522673687d94b30f2ab0f91d4251613
 SHA512 
26e018e49bbea9baf8b4056798e2acab1ad1aba51022ab1258d31499d612a7b12567c4d671da45f79785fbe3c1eda6698b4fe201b055e71e13c9f9b0275c91e3
-DIST etherape-0.9.18.tar.gz 1436265 BLAKE2B 
b9f3fd625369fdf6790bef75cc97effd3e1a6eec0635472752daf420c890d4a5231bd1baff6ee58937ad27e1d96eaae5b79cc2f9a2b6eeeb7c957d08cbc8f667
 SHA512 
0ed19966451f9e9b5f5754018d485e7dc59005657ceddf8a75e790c4b7fbf3c8eea56354cf490ec27e18c4bc14c5b3fe648c90facc471dfb14b52ea68abc37d3
 DIST etherape-0.9.19.tar.gz 1452435 BLAKE2B 
d80d0d0eceeff67890d6a992551a136bfdcd3de005468d7d09eccc94ddf472209738c29d06a321116c90da1a31be0349f80dbee73d3297eae3e02588afea4e94
 SHA512 
3819c36a6ea5b1ec6fc675563ab0264d180824343344bf4f2da834db39547b721c1565b6edb882d55ce4e0ca93e4b34e3a544996a988584aaf7fe8b8d5ca265e

diff --git a/net-analyzer/etherape/etherape-0.9.14.ebuild 
b/net-analyzer/etherape/etherape-0.9.14.ebuild
deleted file mode 100644
index bc2c11074e7..000
--- a/net-analyzer/etherape/etherape-0.9.14.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2
-
-DESCRIPTION="A graphical network monitor for Unix modeled after etherman"
-HOMEPAGE="http://etherape.sourceforge.net/;
-SRC_URI="mirror://sourceforge/etherape/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 sparc x86"
-
-RDEPEND="
-   >=gnome-base/libglade-2.0
-   >=gnome-base/libgnomeui-2.0
-   gnome-base/libgnomecanvas[glade]
-   net-libs/libpcap
-"
-DEPEND="${RDEPEND}
-   >=sys-devel/gettext-0.11.5
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/gnome-doc-utils
-   virtual/pkgconfig
-"

diff --git a/net-analyzer/etherape/etherape-0.9.18.ebuild 
b/net-analyzer/etherape/etherape-0.9.18.ebuild
deleted file mode 100644
index 1cfcbd67242..000
--- a/net-analyzer/etherape/etherape-0.9.18.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A graphical network monitor for Unix modeled after etherman"
-HOMEPAGE="http://etherape.sourceforge.net/;
-SRC_URI="mirror://sourceforge/etherape/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/popt
-   net-libs/libpcap
-   x11-libs/goocanvas:2.0
-"
-DEPEND="
-   ${RDEPEND}
-   >=sys-devel/gettext-0.11.5
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/yelp-tools
-   virtual/pkgconfig
-"



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

2020-06-29 Thread Andreas Sturmlechner
commit: 6191c35d6a0fd7ce1cfb502cacaaf89beede0151
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 29 17:26:29 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jun 29 17:36:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6191c35d

x11-libs/qwt: Drop 6.1.3-r2

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

 x11-libs/qwt/Manifest|   1 -
 x11-libs/qwt/qwt-6.1.3-r2.ebuild | 153 ---
 2 files changed, 154 deletions(-)

diff --git a/x11-libs/qwt/Manifest b/x11-libs/qwt/Manifest
index 90ffa05af8b..493631909bf 100644
--- a/x11-libs/qwt/Manifest
+++ b/x11-libs/qwt/Manifest
@@ -1,2 +1 @@
-DIST qwt-6.1.3.tar.bz2 4245614 BLAKE2B 
5461602702eb159c5c9131eb554d6a619f40c459432c3f32f98b55e4b659d37848fbc0691baeaf691155bae83f68b9c91d3fee430935dd0c1b29e6fceac7a36f
 SHA512 
d4a73e9e7ddcb7c16c508920a298784935be2eddc8f7585993d9fffe1bb01e1787a0d5d7ea4f220398b94ea2b211a19009dccaeadce56a84410357124bcb051a
 DIST qwt-6.1.4.tar.bz2 4227315 BLAKE2B 
dd7212adb3c8fda081b1feeeb9d59b3b087deb0ef56bdbc7bb95e01992e41d5d91065f0b8aaf3337e1c66d4ad431bfb313f9b04bb2e43915f4cb21fb65725e36
 SHA512 
6135ce47fd4f9ff5b705193fc1f7410cfd5a0b84931bb17db750f6a5486ae810c261dae32431bd52838c36eadee02487148e1efa71c465c63aa43062eec160da

diff --git a/x11-libs/qwt/qwt-6.1.3-r2.ebuild b/x11-libs/qwt/qwt-6.1.3-r2.ebuild
deleted file mode 100644
index f9fd1d42359..000
--- a/x11-libs/qwt/qwt-6.1.3-r2.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}-${PV/_/-}"
-inherit multibuild qmake-utils
-
-DESCRIPTION="2D plotting library for Qt5"
-HOMEPAGE="https://qwt.sourceforge.net/;
-SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV/_/-}/${MY_P}.tar.bz2"
-
-LICENSE="qwt mathml? ( LGPL-2.1 Nokia-Qt-LGPL-Exception-1.1 )"
-KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
-SLOT="6/1.3"
-IUSE="designer doc examples mathml opengl static-libs svg"
-
-DEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   designer? ( dev-qt/designer:5 )
-   opengl? (
-   dev-qt/qtopengl:5
-   virtual/opengl
-   )
-   svg? ( dev-qt/qtsvg:5 )
-"
-RDEPEND="${DEPEND}
-   ! qwtconfig.pri <<-EOF
-   QWT_INSTALL_LIBS = "${EPREFIX}/usr/$(get_libdir)"
-   QWT_INSTALL_HEADERS = "${EPREFIX}/usr/include/qwt6"
-   QWT_INSTALL_DOCS = "${EPREFIX}/usr/share/doc/${PF}"
-   QWT_CONFIG += QwtPlot QwtWidgets QwtPkgConfig
-   VERSION = ${PV/_*}
-   QWT_VERSION = ${PV/_*}
-   EOF
-
-   use designer && echo "QWT_CONFIG += QwtDesigner" >> qwtconfig.pri
-   use mathml && echo "QWT_CONFIG += QwtMathML" >> qwtconfig.pri
-   use opengl && echo "QWT_CONFIG += QwtOpenGL" >> qwtconfig.pri
-   use svg && echo "QWT_CONFIG += QwtSvg" >> qwtconfig.pri
-
-   cat > qwtbuild.pri <<-EOF
-   QWT_CONFIG += qt warn_on thread release no_keywords
-   EOF
-
-   multibuild_copy_sources
-
-   preparation() {
-   if [[ ${MULTIBUILD_VARIANT} == shared ]]; then
-   echo "QWT_CONFIG += QwtDll" >> qwtconfig.pri
-   fi
-
-   cat >> qwtconfig.pri <<-EOF
-   QWT_INSTALL_PLUGINS   = 
"${EPREFIX}$(qt5_get_plugindir)/designer"
-   QWT_INSTALL_FEATURES  = 
"${EPREFIX}$(qt5_get_mkspecsdir)/features"
-   EOF
-   sed \
-   -e 's/target doc/target/' \
-   -e "/^TARGET/s:(qwt):(qwt6-qt5):g" \
-   -e "/^TARGET/s:qwt):qwt6-qt5):g" \
-   -i src/src.pro || die
-
-   sed \
-   -e '/qwtAddLibrary/s:(qwt):(qwt6-qt5):g' \
-   -e '/qwtAddLibrary/s:qwt):qwt6-qt5):g' \
-   -i qwt.prf designer/designer.pro examples/examples.pri \
-   textengines/mathml/qwtmathml.prf 
textengines/textengines.pri || die
-
-   default
-   }
-
-   multibuild_foreach_variant run_in_build_dir preparation
-}
-
-src_configure() {
-   multibuild_foreach_variant run_in_build_dir eqmake5
-}
-
-src_compile() {
-   multibuild_foreach_variant run_in_build_dir default
-}
-
-src_test() {
-   testing() {
-   cd examples || die
-   eqmake5 examples.pro
-   emake
-   }
-   multibuild_foreach_variant run_in_build_dir testing
-}
-
-src_install() {
-   rm -f doc/man/*/{_,deprecated}* || die
-
-   multibuild_foreach_variant run_in_build_dir emake INSTALL_ROOT="${D}" 
install
-
-   if use mathml; then
-   sed \
-   -e "s: 

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

2020-06-29 Thread Andreas Sturmlechner
commit: 29dcb5b60c52945652edc27aa1505e0c48760d49
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 29 17:25:47 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jun 29 17:36:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29dcb5b6

mail-client/trojita: Cleanup vulnerable 0.7-r2

Bug: https://bugs.gentoo.org/729596
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 mail-client/trojita/trojita-0.7-r2.ebuild | 82 ---
 1 file changed, 82 deletions(-)

diff --git a/mail-client/trojita/trojita-0.7-r2.ebuild 
b/mail-client/trojita/trojita-0.7-r2.ebuild
deleted file mode 100644
index f2648fcf92b..000
--- a/mail-client/trojita/trojita-0.7-r2.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
-
-if [[ ${PV} = ** ]]; then
-   EGIT_REPO_URI="https://anongit.kde.org/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-   KEYWORDS="amd64 x86"
-fi
-inherit cmake virtualx xdg
-
-DESCRIPTION="A Qt IMAP e-mail client"
-HOMEPAGE="http://trojita.flaska.net/;
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-IUSE="+crypt +dbus debug +password test +zlib"
-
-REQUIRED_USE="password? ( dbus )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-   zlib? ( virtual/pkgconfig )
-"
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtsql:5[sqlite]
-   dev-qt/qtsvg:5
-   dev-qt/qtwebkit:5
-   dev-qt/qtwidgets:5
-   crypt? (
-   >=app-crypt/gpgme-1.8.0[cxx,qt5]
-   dev-libs/mimetic
-   )
-   dbus? ( dev-qt/qtdbus:5 )
-   password? ( dev-libs/qtkeychain[qt5(+)] )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )
-"
-
-DOCS=( README LICENSE )
-
-PATCHES=(
-   "${FILESDIR}/${P}-gpgme.patch"
-   "${FILESDIR}/${P}-gpg-tests.patch"
-   "${FILESDIR}/${P}-qt-5.11b3.patch"
-   "${FILESDIR}/${P}-qt-5.15.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   # the build system is taking a look at `git describe ... --dirty` and
-   # gentoo's modifications to CMakeLists.txt break these
-   sed -e "s/--dirty//" -i cmake/TrojitaVersion.cmake || die "Cannot fix 
the version check"
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_CRYPTO_MESSAGES=$(usex crypt)
-   -DWITH_GPGMEPP=$(usex crypt)
-   -DWITH_MIMETIC=$(usex crypt)
-   -DWITH_DBUS=$(usex dbus)
-   -DWITH_QTKEYCHAIN_PLUGIN=$(usex password)
-   -DWITH_TESTS=$(usex test)
-   -DWITH_ZLIB=$(usex zlib)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}



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

2020-06-29 Thread Mike Pagano
commit: 73182aa4280c7a5906ee99d67cb3104e799d5b97
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jun 29 17:36:48 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jun 29 17:36:48 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=73182aa4

Kernel patch enables gcc = v10.1+ optimizations for additional CPUs

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

 _README   |   4 +
 5013_enable-cpu-optimizations-for-gcc10.patch | 671 ++
 2 files changed, 675 insertions(+)

diff --git a/_README b/_README
index 1d59c5b..916b8cc 100644
--- a/_README
+++ b/_README
@@ -134,3 +134,7 @@ Desc:   .gitignore: add ZSTD-compressed files
 Patch:  5012_enable-cpu-optimizations-for-gcc91.patch
 From:   https://github.com/graysky2/kernel_gcc_patch/
 Desc:   Kernel patch enables gcc >= v9.1 optimizations for additional CPUs.
+
+Patch:  5013_enable-cpu-optimizations-for-gcc10.patch
+From:   https://github.com/graysky2/kernel_gcc_patch/
+Desc:   Kernel patch enables gcc = v10.1+ optimizations for additional CPUs.

diff --git a/5013_enable-cpu-optimizations-for-gcc10.patch 
b/5013_enable-cpu-optimizations-for-gcc10.patch
new file mode 100644
index 000..13c251b
--- /dev/null
+++ b/5013_enable-cpu-optimizations-for-gcc10.patch
@@ -0,0 +1,671 @@
+WARNING
+This patch works with gcc versions 10.1+ and with kernel version 5.7+ and 
should
+NOT be applied when compiling on older versions of gcc due to key name changes
+of the march flags introduced with the version 4.9 release of gcc.[1]
+
+Use the older version of this patch hosted on the same github for older
+versions of gcc.
+
+FEATURES
+This patch adds additional CPU options to the Linux kernel accessible under:
+ Processor type and features  --->
+  Processor family --->
+
+The expanded microarchitectures include:
+* AMD Improved K8-family
+* AMD K10-family
+* AMD Family 10h (Barcelona)
+* AMD Family 14h (Bobcat)
+* AMD Family 16h (Jaguar)
+* AMD Family 15h (Bulldozer)
+* AMD Family 15h (Piledriver)
+* AMD Family 15h (Steamroller)
+* AMD Family 15h (Excavator)
+* AMD Family 17h (Zen)
+* AMD Family 17h (Zen 2)
+* Intel Silvermont low-power processors
+* Intel Goldmont low-power processors (Apollo Lake and Denverton)
+* Intel Goldmont Plus low-power processors (Gemini Lake)
+* Intel 1st Gen Core i3/i5/i7 (Nehalem)
+* Intel 1.5 Gen Core i3/i5/i7 (Westmere)
+* Intel 2nd Gen Core i3/i5/i7 (Sandybridge)
+* Intel 3rd Gen Core i3/i5/i7 (Ivybridge)
+* Intel 4th Gen Core i3/i5/i7 (Haswell)
+* Intel 5th Gen Core i3/i5/i7 (Broadwell)
+* Intel 6th Gen Core i3/i5/i7 (Skylake)
+* Intel 6th Gen Core i7/i9 (Skylake X)
+* Intel 8th Gen Core i3/i5/i7 (Cannon Lake)
+* Intel 10th Gen Core i7/i9 (Ice Lake)
+* Intel Xeon (Cascade Lake)
+* Intel Xeon (Cooper Lake)
+* Intel 3rd Gen 10nm++  i3/i5/i7/i9-family (Tiger Lake)
+
+It also offers to compile passing the 'native' option which, "selects the CPU
+to generate code for at compilation time by determining the processor type of
+the compiling machine. Using -march=native enables all instruction subsets
+supported by the local machine and will produce code optimized for the local
+machine under the constraints of the selected instruction set."[2]
+
+Do NOT try using the 'native' option on AMD Piledriver, Steamroller, or
+Excavator CPUs (-march=bdver{2,3,4} flag). The build will error out due the
+kernel's objtool issue with these.[3a,b]
+
+MINOR NOTES
+This patch also changes 'atom' to 'bonnell' in accordance with the gcc v4.9
+changes. Note that upstream is using the deprecated 'match=atom' flags when I
+believe it should use the newer 'march=bonnell' flag for atom processors.[4]
+
+It is not recommended to compile on Atom-CPUs with the 'native' option.[5] The
+recommendation is to use the 'atom' option instead.
+
+BENEFITS
+Small but real speed increases are measurable using a make endpoint comparing
+a generic kernel to one built with one of the respective microarchs.
+
+See the following experimental evidence supporting this statement:
+https://github.com/graysky2/kernel_gcc_patch
+
+REQUIREMENTS
+linux version >=5.7
+gcc version >=10.1
+
+ACKNOWLEDGMENTS
+This patch builds on the seminal work by Jeroen.[6]
+
+REFERENCES
+1.  https://gcc.gnu.org/gcc-4.9/changes.html
+2.  https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
+3a. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95671#c11
+3b. https://github.com/graysky2/kernel_gcc_patch/issues/55
+4.  https://bugzilla.kernel.org/show_bug.cgi?id=77461
+5.  https://github.com/graysky2/kernel_gcc_patch/issues/15
+6.  http://www.linuxforge.net/docs/linux/linux-gcc.php
+
+--- a/arch/x86/include/asm/vermagic.h  2020-06-10 14:21:45.0 -0400
 b/arch/x86/include/asm/vermagic.h  2020-06-15 10:12:15.577746073 -0400
+@@ -17,6 +17,40 @@
+ #define MODULE_PROC_FAMILY "586MMX "
+ #elif defined CONFIG_MCORE2
+ #define MODULE_PROC_FAMILY "CORE2 "
++#elif defined CONFIG_MNATIVE
++#define 

  1   2   3   4   >