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

2020-06-18 Thread Joonas Niilola
commit: 7c67f05236bace1b8353db124043b7ac52f38be3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jun 19 05:54:02 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jun 19 05:54:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c67f052

media-libs/rlottie: remove old 0.1

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

 media-libs/rlottie/Manifest   |  1 -
 media-libs/rlottie/rlottie-0.1.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/media-libs/rlottie/Manifest b/media-libs/rlottie/Manifest
index 53951e6eded..f4215977614 100644
--- a/media-libs/rlottie/Manifest
+++ b/media-libs/rlottie/Manifest
@@ -1,3 +1,2 @@
 DIST rlottie-0.0.1_pre20200424.tar.gz 3371620 BLAKE2B 
cdfc89f66e7aec736029416decf76777f22b4cb8293bed74e647088480faed4c6ffd03a29a967ac532f9e747858fdd93fa552eb974085f7cf1701a12fe3a2c38
 SHA512 
1a05b835c083337a80b32ea8c1e201d1d2356c58e314b791f74f95504303f3ef46d3951abf2a7467daaeae462c1fe2cf793d9fb2402639b279ca6ea6367cdda7
 DIST rlottie-0.1-1.tar.gz 3370181 BLAKE2B 
7ba580af961f2af7b92c40b4640f8b515c21a354ef5e639c5f00b0ea26fd3e2929dbf2e926b58d39ad3f48228511ba42a42a24d4b7bb914389a7e43df810d667
 SHA512 
ab9b913d9e0bc938a878a6847851cd6965dc61efbf8ef71761b83d6ff577479cf0c0b214c36e58ddd6a29927a1954c3d3db9db427779b5a2d472c8962cd45ff1
-DIST rlottie-0.1.tar.gz 3370201 BLAKE2B 
071c811865c478e130650ae54f1d95000dac7c34f9c304776153df9f7d92d50f552862f79c6a04bd3ec7dc8221f8aafbe413d36503deb6133acfab985ca0ed0a
 SHA512 
55a60d63fee4ed9dfa79734e1798d70d84eae96bb53064468c2aa14fb1e9fd6dbccd3c95b1a7e02e31c0bbc21978760ea9b41bc79c4567cc54228bc6280a155f

diff --git a/media-libs/rlottie/rlottie-0.1.ebuild 
b/media-libs/rlottie/rlottie-0.1.ebuild
deleted file mode 100644
index a9d390fe081..000
--- a/media-libs/rlottie/rlottie-0.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="A platform independent standalone library that plays Lottie 
Animations"
-HOMEPAGE="https://www.tizen.org/ https://github.com/Samsung/rlottie;
-SRC_URI="https://github.com/Samsung/rlottie/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD FTL JSON LGPL-2.1 MIT"
-SLOT="0/0.0.1"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug examples test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/gtest )"
-
-PATCHES=( "${FILESDIR}"/rlottie-0.0.1_pre20190920-disable-werror.patch )
-
-src_configure() {
-   local emesonargs=(
-   -D cache=true
-   -D module=true
-   -D thread=true
-
-   -D cmake=false
-   -D example=false
-
-   $(meson_use debug dumptree)
-   $(meson_use debug log)
-   $(meson_use test)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   cd "${BUILD_DIR}" || die "Failed to switch into BUILD_DIR."
-   eninja test
-}



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

2020-06-18 Thread Joonas Niilola
commit: 409cbbf7b289732d7f584fbf2d0fbefb078885b7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jun 19 05:53:40 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jun 19 05:54:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409cbbf7

media-libs/rlottie: upstream force-pushed to fix version in meson.build

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

 media-libs/rlottie/Manifest|  1 +
 .../rlottie/files/rlottie-0.1-disable-werror.patch | 10 +
 media-libs/rlottie/rlottie-0.1-r1.ebuild   | 43 ++
 3 files changed, 54 insertions(+)

diff --git a/media-libs/rlottie/Manifest b/media-libs/rlottie/Manifest
index e79c58d8084..53951e6eded 100644
--- a/media-libs/rlottie/Manifest
+++ b/media-libs/rlottie/Manifest
@@ -1,2 +1,3 @@
 DIST rlottie-0.0.1_pre20200424.tar.gz 3371620 BLAKE2B 
cdfc89f66e7aec736029416decf76777f22b4cb8293bed74e647088480faed4c6ffd03a29a967ac532f9e747858fdd93fa552eb974085f7cf1701a12fe3a2c38
 SHA512 
1a05b835c083337a80b32ea8c1e201d1d2356c58e314b791f74f95504303f3ef46d3951abf2a7467daaeae462c1fe2cf793d9fb2402639b279ca6ea6367cdda7
+DIST rlottie-0.1-1.tar.gz 3370181 BLAKE2B 
7ba580af961f2af7b92c40b4640f8b515c21a354ef5e639c5f00b0ea26fd3e2929dbf2e926b58d39ad3f48228511ba42a42a24d4b7bb914389a7e43df810d667
 SHA512 
ab9b913d9e0bc938a878a6847851cd6965dc61efbf8ef71761b83d6ff577479cf0c0b214c36e58ddd6a29927a1954c3d3db9db427779b5a2d472c8962cd45ff1
 DIST rlottie-0.1.tar.gz 3370201 BLAKE2B 
071c811865c478e130650ae54f1d95000dac7c34f9c304776153df9f7d92d50f552862f79c6a04bd3ec7dc8221f8aafbe413d36503deb6133acfab985ca0ed0a
 SHA512 
55a60d63fee4ed9dfa79734e1798d70d84eae96bb53064468c2aa14fb1e9fd6dbccd3c95b1a7e02e31c0bbc21978760ea9b41bc79c4567cc54228bc6280a155f

diff --git a/media-libs/rlottie/files/rlottie-0.1-disable-werror.patch 
b/media-libs/rlottie/files/rlottie-0.1-disable-werror.patch
new file mode 100644
index 000..55e50d63a55
--- /dev/null
+++ b/media-libs/rlottie/files/rlottie-0.1-disable-werror.patch
@@ -0,0 +1,10 @@
+--- a/meson.build  2020-06-19 08:49:20.511888022 +0300
 b/meson.build  2020-06-19 08:49:49.166640657 +0300
+@@ -1,6 +1,6 @@
+ project('rlottie',
+ 'cpp',
+-default_options : ['warning_level=3', 'werror=true', 'cpp_std=c++14', 
'optimization=s'],
++default_options : ['cpp_std=c++14', 'optimization=s'],
+ version : '0.1',
+ license : 'LGPL-v2.1')
+

diff --git a/media-libs/rlottie/rlottie-0.1-r1.ebuild 
b/media-libs/rlottie/rlottie-0.1-r1.ebuild
new file mode 100644
index 000..5aafb524127
--- /dev/null
+++ b/media-libs/rlottie/rlottie-0.1-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="A platform independent standalone library that plays Lottie 
Animations"
+HOMEPAGE="https://www.tizen.org/ https://github.com/Samsung/rlottie;
+SRC_URI="https://github.com/Samsung/rlottie/archive/v${PV}.tar.gz -> 
${P}-1.tar.gz"
+
+LICENSE="BSD FTL JSON LGPL-2.1 MIT"
+SLOT="0/0.0.1"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug examples test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest )"
+
+PATCHES=( "${FILESDIR}"/${P}-disable-werror.patch )
+
+src_configure() {
+   local emesonargs=(
+   -D cache=true
+   -D module=true
+   -D thread=true
+
+   -D cmake=false
+   -D example=false
+
+   $(meson_use debug dumptree)
+   $(meson_use debug log)
+   $(meson_use test)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}" || die "Failed to switch into BUILD_DIR."
+   eninja test
+}



[gentoo-commits] proj/sci:master commit in: sci-biology/fsl/files/, sci-biology/fsl/

2020-06-18 Thread Horea Christian
commit: 1fd30cbfb13b50d1d93269344921505777809459
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jun 19 05:36:54 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jun 19 05:36:54 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=1fd30cbf

sci-biology/fsl: dropped deprecated versions

no longer compatible with current GCC and fslpy unbundling

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/fsl/files/fsl-5.0.11-no_xmlpp.patch|  44 --
 .../fsl/files/fsl-5.0.11-qstring_compat.patch  |  63 ---
 sci-biology/fsl/files/fsl-5.0.11-setup.patch   | 158 ---
 sci-biology/fsl/files/fsl-5.0.4-headers.patch  |  32 --
 sci-biology/fsl/files/fsl-5.0.4-setup.patch| 110 -
 sci-biology/fsl/files/fsl-5.0.6-fsldir_redux.patch | 456 -
 sci-biology/fsl/files/fsl-5.0.8-fsldir_redux.patch | 452 
 sci-biology/fsl/files/fsl-5.0.8-headers.patch  |  21 -
 sci-biology/fsl/files/fsl-5.0.8-setup.patch| 113 -
 sci-biology/fsl/files/fsl-5.0.9-fsldir_redux.patch | 456 -
 sci-biology/fsl/files/fsl-5.0.9-setup.patch| 115 --
 sci-biology/fsl/fsl-5.0.11.ebuild  | 157 ---
 sci-biology/fsl/fsl-5.0.8.ebuild   | 148 ---
 sci-biology/fsl/fsl-5.0.9.ebuild   | 142 ---
 14 files changed, 2467 deletions(-)

diff --git a/sci-biology/fsl/files/fsl-5.0.11-no_xmlpp.patch 
b/sci-biology/fsl/files/fsl-5.0.11-no_xmlpp.patch
deleted file mode 100644
index bccf0e238..0
--- a/sci-biology/fsl/files/fsl-5.0.11-no_xmlpp.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/src/flameo/Makefile b/src/flameo/Makefile
-index 5389e2f..52785c3 100644
 a/src/flameo/Makefile
-+++ b/src/flameo/Makefile
-@@ -2,7 +2,7 @@ include ${FSLCONFDIR}/default.mk
- 
- PROJNAME = flame
- 
--USRINCFLAGS = -I${INC_NEWMAT} -I${INC_PROB} -I${INC_ZLIB} 
-DCIFTILIB_USE_XMLPP -I${FSLEXTINC} -I${INC_XML2} -I${INC_XML++} 
-I${INC_XML++CONF} -I${INC_BOOST} -I${FSLDIR}/include/ciftiio
-+USRINCFLAGS = -fPIC -I${INC_NEWMAT} -I${INC_PROB} -I${INC_ZLIB} 
-I${FSLEXTINC} ${CIFTICFLAGS} -I${INC_BOOST} -I${FSLDIR}/include/ciftiio
- USRLDFLAGS = -L${LIB_NEWMAT} -L${LIB_PROB} -L${LIB_ZLIB}
- 
- UNAME := $(shell uname)
-@@ -10,7 +10,7 @@ ifeq (${UNAME},Darwin)
- LIBS = -liconv
- endif
- 
--LIBS += -lutils -lnewimage -lmiscmaths -lm -lnewmat -lfslio -lniftiio -lcifti 
-lxml++-2.6 -lxml2 -lboost_filesystem -lboost_system -lznz -lprob -lz 
-+LIBS += -lutils -lnewimage -lmiscmaths -lm -lnewmat -lfslio -lniftiio 
${CIFTILIBS} -lboost_filesystem -lboost_system -lznz -lprob -lz 
- 
- XFILES = flameo
- 
-diff --git a/src/melodic/Makefile b/src/melodic/Makefile
-index 53b951a..803c39e 100644
 a/src/melodic/Makefile
-+++ b/src/melodic/Makefile
-@@ -7,7 +7,7 @@ OPTFLAGS_alphaev6-dec-osf5.0-gcc2.95.2 = -O3 -mieee 
-mfp-trap-mode=sui
- 
- PROJNAME = melodic
- 
--USRINCFLAGS = -I${INC_NEWMAT} -I${INC_PROB} -I${INC_GD} -I${INC_GDC} 
-I${INC_PNG} -I${INC_ZLIB} -DCIFTILIB_USE_XMLPP -I${FSLEXTINC} -I${INC_XML2} 
-I${INC_XML++} -I${INC_XML++CONF} -I${INC_BOOST} -I${FSLDIR}/include/ciftiio
-+USRINCFLAGS = -fPIC -I${INC_NEWMAT} -I${INC_PROB} -I${INC_GD} -I${INC_GDC} 
-I${INC_PNG} -I${INC_ZLIB} -I${FSLEXTINC} ${CIFTICFLAGS} -I${INC_BOOST} 
-I${FSLDIR}/include/ciftiio
- USRLDFLAGS = -L${LIB_NEWMAT} -L${LIB_PROB} -L${LIB_GD} -L${LIB_GDC} 
-L${LIB_PNG} -L${LIB_ZLIB}
- 
- UNAME := $(shell uname)
-@@ -15,7 +15,7 @@ ifeq (${UNAME},Darwin)
- LIBS = -liconv
- endif
- 
--LIBS += -lutils -lnewimage -lmiscplot -lmiscpic -lmiscmaths -lfslio -lniftiio 
-lcifti -lxml++-2.6 -lxml2 -lboost_filesystem -lboost_system -lznz -lnewmat 
-lprob -lm  -lgdc -lgd -lpng -lz
-+LIBS += -lutils -lnewimage -lmiscplot -lmiscpic -lmiscmaths -lfslio -lniftiio 
${CIFTILIBS} -lboost_filesystem -lboost_system -lznz -lnewmat -lprob -lm  -lgdc 
-lgd -lpng -lz
- 
- TEST_OBJS = test.o 
- 

diff --git a/sci-biology/fsl/files/fsl-5.0.11-qstring_compat.patch 
b/sci-biology/fsl/files/fsl-5.0.11-qstring_compat.patch
deleted file mode 100644
index 78aa020c6..0
--- a/sci-biology/fsl/files/fsl-5.0.11-qstring_compat.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From bbd60f634cdcdfbbb3eb8f3b6d00f366d9f34bf9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fran=C3=A7ois=20Bissey?= 
-Date: Thu, 18 Oct 2018 11:21:05 +1300
-Subject: [PATCH] Basic compatibility between for AString built with either
- glib ustring or QString
-

- src/flameo/gsa.cc  | 4 ++--
- src/melodic/meldata.cc | 2 +-
- src/melodic/meldata.h  | 2 +-
- 3 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/flameo/gsa.cc b/src/flameo/gsa.cc
-index 6a477f9..0860d46 100644
 a/src/flameo/gsa.cc
-+++ b/src/flameo/gsa.cc
-@@ -74,7 +74,7 @@ namespace GSA {
- sourceType=mode;
- if ( sourceType.compare("CIFTI") == 0 ) {
-   cifti::CiftiFile inputCifti;
--  

[gentoo-commits] proj/sci:master commit in: sci-biology/fsl/files/, sci-biology/fsl/

2020-06-18 Thread Horea Christian
commit: bb46a3101c02d7fa039c78fa666d4d35d5e32989
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Jun 19 05:30:09 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Jun 19 05:30:09 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=bb46a310

sci-biology/fsl: gcc compatibility

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/fsl/files/fsl-6.0.2-gcc10_include.patch | 10 ++
 sci-biology/fsl/fsl-6.0.2.ebuild|  1 +
 2 files changed, 11 insertions(+)

diff --git a/sci-biology/fsl/files/fsl-6.0.2-gcc10_include.patch 
b/sci-biology/fsl/files/fsl-6.0.2-gcc10_include.patch
new file mode 100644
index 0..9ddb11a2b
--- /dev/null
+++ b/sci-biology/fsl/files/fsl-6.0.2-gcc10_include.patch
@@ -0,0 +1,10 @@
+--- a/src/newimage/newimageio.h 2020-06-18 06:05:51.287864975 -0400
 b/src/newimage/newimageio.h2020-06-18 06:06:27.535129711 -0400
+@@ -75,6 +75,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include "NewNifti/NewNifti.h"
+ #include "newmatio.h"
+ #include "newimage.h"

diff --git a/sci-biology/fsl/fsl-6.0.2.ebuild b/sci-biology/fsl/fsl-6.0.2.ebuild
index cde479421..07bc454ce 100644
--- a/sci-biology/fsl/fsl-6.0.2.ebuild
+++ b/sci-biology/fsl/fsl-6.0.2.ebuild
@@ -35,6 +35,7 @@ S=${WORKDIR}/${PN}
 UPSTREAM_FSLDIR="/usr/share/fsl"
 
 PATCHES=(
+   "${FILESDIR}/${PN}"-6.0.2-gcc10_include.patch
"${FILESDIR}/${PN}"-6.0.2-setup.patch
"${FILESDIR}/${PN}"-6.0.2-no_xmlpp.patch
"${FILESDIR}/${PN}"-5.0.11-niftiio_var_fix.patch



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

2020-06-18 Thread Zac Medico
commit: a948e36f4dca51f3bbaa6607d05d098fbc5e9614
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jun 19 05:14:51 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jun 19 05:14:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a948e36f

app-emulation/skopeo: Bump to version 1.1.0

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

 app-emulation/skopeo/Manifest|  1 +
 app-emulation/skopeo/skopeo-1.1.0.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/app-emulation/skopeo/Manifest b/app-emulation/skopeo/Manifest
index 6a39e2af88a..2b538a08264 100644
--- a/app-emulation/skopeo/Manifest
+++ b/app-emulation/skopeo/Manifest
@@ -2,3 +2,4 @@ DIST containers-storage-1.14.0-vfs-user-xattrs.patch 14835 
BLAKE2B 99c35933dcb25
 DIST skopeo-0.1.40.tar.gz 3907911 BLAKE2B 
0a9ebcc9662036b1595149f0d19a46c0565b115d37b22c6410041eef3e6755b20561439596f1033dd6ce2c78a4948e358b2518003729873d5ab8ce9a7bec082c
 SHA512 
161edb8afa961e48e314cf70a4fcebd971a45a50fc11eab6ec751ba4eb05a8be011d16b83c4ed1fa9d6336846da5f518da006d4476ee4e29a160c629820773d3
 DIST skopeo-0.1.41.tar.gz 4692408 BLAKE2B 
d5e99be0cb478065f1478beda355abc11c8f13ad8446251048502da1b1af38d407ec46d284e59d2018af5d1ca6a953ad6156a306e9bc1acbdb22b447fe17a59f
 SHA512 
924af178eb9621395cfffcf51aa072886dc8c20746bce1599a503df8c54794e34184a1fc6fd9582b889c7c8efecf8cf192797bc8e208b90c71cca31bb970d8e9
 DIST skopeo-0.2.0.tar.gz 4295805 BLAKE2B 
4ad13ff49bec56f3766e8d94f80fe8e22edb011b8862fb1249882e5695fa9260a6e2ce3d8345411ee7717cb92d4c1516268678f0884a62b02bfc8c9a554367ee
 SHA512 
89d416110561dbe967860f752db607634a37b12adc376736de48264ec064abfed6b3db9ae195ffb3e9616dd6d65528660a23f2a5145d4674ed47cf443f17295a
+DIST skopeo-1.1.0.tar.gz 4516471 BLAKE2B 
665acc925cd4f0a97919bbc03db37ca9b5636d110e4780b5053c4a2773b4e524dd879870262f1760aee7413f52c7614cc4adcd56f20881cfe20b2c9a3af09dc3
 SHA512 
84ce9d786a471cf7d2551ae884801255b0fe501a21d3d2bbbfe0bb9e9c771105b00cdcfc1bef2cee5bd5ce55d0fd30be49c87c09361be47854dbb5e8e20e13a5

diff --git a/app-emulation/skopeo/skopeo-1.1.0.ebuild 
b/app-emulation/skopeo/skopeo-1.1.0.ebuild
new file mode 100644
index 000..80f88e4f1c1
--- /dev/null
+++ b/app-emulation/skopeo/skopeo-1.1.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+COMMIT=63085f5bef1131aa9ec0907a5c8d66b67de7c4b2
+inherit go-module bash-completion-r1
+
+DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
+HOMEPAGE="https://github.com/containers/skopeo;
+SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="btrfs"
+
+COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
+   >=dev-libs/libassuan-2.4.3:=
+   dev-libs/libgpg-error:=
+   btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
+   >=sys-fs/lvm2-2.02.145:="
+DEPEND="${COMMON_DEPEND}
+   dev-go/go-md2man"
+RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="test"
+
+src_compile() {
+   local BUILDTAGS
+   BUILDTAGS="containers_image_ostree_stub $(usex btrfs "" 
exclude_graphdriver_btrfs)"
+   set -- go build -mod=vendor -ldflags "-X main.gitCommit=${COMMIT}" \
+   -gcflags "${GOGCFLAGS}" -tags "${BUILDTAGS}" \
+   -o skopeo ./cmd/skopeo
+   echo "$@"
+   "$@" || die
+   cd docs || die
+   for f in *.1.md; do
+   go-md2man -in ${f} -out ${f%%.md} || die
+   done
+}
+
+src_install() {
+   dobin skopeo
+   doman docs/*.1
+   dobashcomp completions/bash/skopeo
+   insinto /etc/containers
+   newins default-policy.json policy.json
+   insinto /etc/containers/registries.d
+   doins default.yaml
+   keepdir /var/lib/atomic/sigstore
+   einstalldocs
+}



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

2020-06-18 Thread Nick Sarnie
commit: 578f7147f92f0ee3f71a6ccf948625239d7cbf3a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Jun 19 04:32:05 2020 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Jun 19 04:33:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578f7147

media-libs/vulkan-layers: 1.2.141 stable

Closes: https://bugs.gentoo.org/728606

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild
index 414606cdc15..45245cfdabc 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.2.141.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~ppc64 x86"
S="${WORKDIR}"/${MY_PN}-${PV}
 fi
 



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

2020-06-18 Thread Nick Sarnie
commit: b0466fd6357ed993ec74a643f827b7f2c95d2345
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Jun 19 04:32:41 2020 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Jun 19 04:33:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0466fd6

media-libs/vulkan-layers: Drop old

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/Manifest  |  1 -
 .../vulkan-layers/vulkan-layers-1.2.137.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index 64832b17385..810efed1ec6 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1,2 +1 @@
-DIST vulkan-layers-1.2.137.tar.gz 2002707 BLAKE2B 
d26ae5289a551bc8a42ef431b7c57340a96b049359b8ed9088b1e6e9d5cb101bd05e6ca089a16bd6c88e71f0b353796f5eb407236868357ee1136f5206343a5b
 SHA512 
c3d0039cd49d91890bfeff24f3df536170d3072db333b7438b92a22b0385634051e2309133d100ab0d22150eeea57a21190ba5eacbce5293983fd280bcf83045
 DIST vulkan-layers-1.2.141.tar.gz 2046629 BLAKE2B 
03f334b365e39d3e89c3896e1eb407876c4f56841e64f25b267c66e37478825519b41599d228a4d65b89a49ecf806c92270d43016c40d562c0ec4ea053f78f2c
 SHA512 
482594bdcd780276f9b7b42256951c143b798f2de2be8e54515aece30fd94fc0f913fc52f5b5cc6d8a9b5f38eb345b941a1853532df9d3e6c686fa6f79e8a5ac

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.2.137.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.2.137.ebuild
deleted file mode 100644
index c8a87373e7b..000
--- a/media-libs/vulkan-layers/vulkan-layers-1.2.137.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=Vulkan-ValidationLayers
-CMAKE_ECLASS="cmake"
-PYTHON_COMPAT=( python3_{6,7,8} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   EGIT_SUBMODULES=()
-   inherit git-r3
-else
-   SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~ppc64 x86"
-   S="${WORKDIR}"/${MY_PN}-${PV}
-fi
-
-DESCRIPTION="Vulkan Validation Layers"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="wayland X"
-
-BDEPEND=">=dev-util/cmake-3.10.2"
-DEPEND="${PYTHON_DEPS}
-   >=dev-util/glslang-8.13.3560_pre20200404:=[${MULTILIB_USEDEP}]
-   >=dev-util/spirv-tools-2020.3:=[${MULTILIB_USEDEP}]
-   >=dev-util/vulkan-headers-${PV}
-   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
-   X? (
-   x11-libs/libX11:=[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
-   )
-"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_SKIP_RPATH=ON
-   -DBUILD_LAYER_SUPPORT_FILES=ON
-   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
-   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
-   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-   -DBUILD_TESTS=OFF
-   -DGLSLANG_INSTALL_DIR="${EPREFIX}/usr"
-   -DCMAKE_INSTALL_INCLUDEDIR="${EPREFIX}/usr/include/vulkan/"
-   )
-   cmake_src_configure
-}



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

2020-06-18 Thread Nick Sarnie
commit: 8f743c73ccff4f548d8024ef9855e0edad117fcc
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Jun 19 04:31:37 2020 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Jun 19 04:33:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f743c73

dev-util/vulkan-headers: 1.2.143 stable

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild
index 10d614b0d1f..7d33f79e541 100644
--- a/dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-1.2.143.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~ppc64 x86"
S="${WORKDIR}"/${MY_PN}-${PV}
 fi
 



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

2020-06-18 Thread Nick Sarnie
commit: 01a0c6d6b089214d72bd8e230c44dc918b79
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Jun 19 04:29:47 2020 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Jun 19 04:33:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a0c6d6

dev-util/glslang: 8.13.3743-r1 stable

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/glslang/glslang-8.13.3743-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/glslang/glslang-8.13.3743-r1.ebuild 
b/dev-util/glslang/glslang-8.13.3743-r1.ebuild
index fbcadffb855..c6ed470a423 100644
--- a/dev-util/glslang/glslang-8.13.3743-r1.ebuild
+++ b/dev-util/glslang/glslang-8.13.3743-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
 else
SNAPSHOT_COMMIT="${PV}"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~ppc64 x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 



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

2020-06-18 Thread Zac Medico
commit: bdb2c90092e54966dd431dda92863b2ea9822adc
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jun 19 04:02:19 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jun 19 04:19:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb2c900

app-text/calibre: Bump to version 4.19.0

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

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-4.19.0.ebuild | 274 +
 2 files changed, 275 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 00f060eac3b..2c9c6643824 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,4 +1,5 @@
 DIST calibre-4.17.0-qt-5.15-fontconfig-bug-725020.patch 1222 BLAKE2B 
14038b4ea5f87d9a8f645b5af8342da90337202b0247b07dccd8995f55bb965b5c2bbdddc24b55b6e92e899f91d5dec19c10ddea8fcc42c8ed3d74ee90eb09d6
 SHA512 
b0652c3277b8390f47039366380fceacfd3cd9014fe42306a947f6749c6192657b77e3d832044828bea06c43f1f5e745e6b4ff8dd24efc73d9ad5261c4c73a5e
 DIST calibre-4.17.0.tar.xz 37027156 BLAKE2B 
e1e9fbbb93cc14af0790e400d79b433c774f17bb06d99161e27769217ab7eed5c2660ab8a3e09109bade91684a8f5a8b52795667833ddf454343e530109eea63
 SHA512 
95719c820839a8548c0734a7be105fa4124c3c070fdd79ceeef5fef7f9c81f89d5b2077a71df3cc6cd103c14b813cd0d42add1c75ec4883686a8596de36ef5d0
 DIST calibre-4.18.0.tar.xz 37135328 BLAKE2B 
247fc226fade064306309933be008e7636bacfdcfb1c96ae900fce5cc4474e26853b3a9dd932fd758543e31af95374f089d2e7a15c3d9ca7655eabd077727e2c
 SHA512 
cc75e8b78722eb286af57f1d6b1ed783647f69471d903a3d4dd458b3f6966804e8e4fda7bd1947e9107ce9a280486ea7de101f7b843f8365bfe6e874d9ebf3d3
+DIST calibre-4.19.0.tar.xz 37172532 BLAKE2B 
1cf3a4727ac7a2e7fe4d926acad7e6324b0673728db862209d98280f4fe9457eb33d734e47ac4882accebad2a6ffd12aa0add6bdcfe64cc4baa8a39dc2b4b94f
 SHA512 
47b767b3f23f01fa1931abd470eb69f5493f5b0e6cd5c0e566b5576d1d831137c28555de3f73ad2a2dd0dd03615171a4c62356278a590ad48b77a6ca1cac890b
 DIST calibre-4.9.1.tar.xz 37529656 BLAKE2B 
5d703ca0c398b43cc26a54e0628d0fe938c6a5027a4fd0c9cac83944e5143eb08439bf79b2098182be7727eaa042748f17866788b02c7744178dce131f6b1d1e
 SHA512 
bf06aa3cbc8d255934f3f7f3ce20b4798edf107ed9f822943d2b4ae7d95473842928ed79f8ba7571f7e0ebdc267c441916d543d5b7630aae5cb151bcc3184b71

diff --git a/app-text/calibre/calibre-4.19.0.ebuild 
b/app-text/calibre/calibre-4.19.0.ebuild
new file mode 100644
index 000..ae82240de8b
--- /dev/null
+++ b/app-text/calibre/calibre-4.19.0.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/;
+SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz;
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm ~x86"
+SLOT="0"
+IUSE="ios +udisks"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.9.6_pre20171027:=
+   >=app-text/poppler-0.26.5[qt5]
+   >=dev-libs/chmlib-0.40:=
+   dev-libs/glib:2=
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/libinput:=
+   >=dev-libs/dbus-glib-0.106
+   >=sys-apps/dbus-1.10.8
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_MULTI_USEDEP}]
+   dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/chardet-3.0.3[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/cssselect-0.7.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/dbus-python-1.2.4[${PYTHON_MULTI_USEDEP}]
+   dev-python/dnspython[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/msgpack-0.6.2[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/pillow-3.2.0[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/psutil-4.3.0[${PYTHON_MULTI_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-ReturnValue/files/, dev-perl/Class-ReturnValue/

2020-06-18 Thread Kent Fredric
commit: 119e932066936c7f626fc9b100392f8947c67855
Author: Kent Fredric  gentoo  org>
AuthorDate: Fri Jun 19 03:39:55 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Fri Jun 19 03:40:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119e9320

dev-perl/Class-ReturnValue: -r bump for EAPI7

- EAPI7
- Remove useless/empty variable assignments
- Parallel tests
- Move from "sed" to a patch

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

 .../Class-ReturnValue-0.550.0-r2.ebuild | 20 
 .../files/Class-ReturnValue-0.55-no-dot-inc.patch   | 21 +
 2 files changed, 41 insertions(+)

diff --git a/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r2.ebuild 
b/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r2.ebuild
new file mode 100644
index 000..9d322eb08fd
--- /dev/null
+++ b/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=JESSE
+DIST_VERSION=0.55
+inherit perl-module
+
+DESCRIPTION="A return-value object that lets you treat it as as a boolean, 
array or object"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="dev-perl/Devel-StackTrace"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.55-no-dot-inc.patch"
+)

diff --git 
a/dev-perl/Class-ReturnValue/files/Class-ReturnValue-0.55-no-dot-inc.patch 
b/dev-perl/Class-ReturnValue/files/Class-ReturnValue-0.55-no-dot-inc.patch
new file mode 100644
index 000..8f3a000f9f7
--- /dev/null
+++ b/dev-perl/Class-ReturnValue/files/Class-ReturnValue-0.55-no-dot-inc.patch
@@ -0,0 +1,21 @@
+From 17955682401dcf75f6e71920d64d1f85abc9b138 Mon Sep 17 00:00:00 2001
+From: Kent Fredric 
+Date: Fri, 19 Jun 2020 15:15:25 +1200
+Subject: Include '.' in @INC for perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index ff879d5..301ea88 100644
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+ 
+ name('Class-ReturnValue');
+-- 
+2.27.0
+



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

2020-06-18 Thread Georgy Yakovlev
commit: b4885d8684dc6dc72707abb17ef0e415acab4007
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 19 03:20:15 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 19 03:20:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4885d86

dev-cpp/eigen: use CPU_FLAGC_PPC, add vsx cpuflag

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

 dev-cpp/eigen/eigen-3.3.7.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 25453c922e9..8d2a3fc5fac 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 LICENSE="MPL-2.0"
 SLOT="3"
 KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="altivec c++11 cpu_flags_arm_neon cuda debug doc openmp test" #zvector vsx
+IUSE="c++11 cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda 
debug doc openmp test" #zvector
 RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
@@ -84,11 +84,12 @@ src_compile() {
 src_test() {
local mycmakeargs=(
-DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_ALTIVEC="$(usex cpu_flags_ppc_altivec)"
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-DEIGEN_TEST_NEON64="$(usex cpu_flags_arm_neon)"
+   -DEIGEN_TEST_VSX="$(usex cpu_flags_ppc_vsx)"
)
cmake-utils_src_configure
cmake-utils_src_compile blas



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

2020-06-18 Thread Georgy Yakovlev
commit: 702b7bba86ac86a7e90b6c8dfa37d90ae9ae4f16
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 19 00:57:27 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 19 01:33:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702b7bba

dev-libs/keystone: rework live ebuild

bump to EAPI=7
migrate to cmake.eclass
honor Gentoo CMAKE_BUILD_TYPE
make python truly optional
bump python targets
use llvm.eclass (limit to llvm10 for now)
keyword on ~ppc64

Issue: https://github.com/gentoo/gentoo/pull/11828
Bug: https://bugs.gentoo.org/685000
Bug: https://bugs.gentoo.org/712354
Bug: https://bugs.gentoo.org/718276
Bug: https://bugs.gentoo.org/652440
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/keystone/keystone-.ebuild | 41 +-
 1 file changed, 26 insertions(+), 15 deletions(-)

diff --git a/dev-libs/keystone/keystone-.ebuild 
b/dev-libs/keystone/keystone-.ebuild
index dba275576be..a4863b0bced 100644
--- a/dev-libs/keystone/keystone-.ebuild
+++ b/dev-libs/keystone/keystone-.ebuild
@@ -1,13 +1,12 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 DISTUTILS_OPTIONAL=1
-CMAKE_MIN_VERSION=3.8.7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit cmake-utils distutils-r1
+inherit cmake distutils-r1 llvm
 
 DESCRIPTION="assembly/assembler framework + bindings"
 HOMEPAGE="http://www.keystone-engine.org/;
@@ -18,7 +17,7 @@ if [[ ${PV} == * ]]; then
KEYWORDS=""
 else

SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-2"
@@ -30,19 +29,28 @@ ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" 
)
 LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
 
 IUSE="python ${ALL_LLVM_TARGETS[*]}"
-RDEPEND="sys-devel/llvm:=[${LLVM_TARGET_USEDEPS// /,}]
-   ${PYTHON_DEPS}
+
+LLVM_MAX_SLOT=10
+
+RDEPEND="
+   /dev/null || die
@@ -53,29 +61,32 @@ wrap_python() {
 
 src_prepare() {
default
-   cmake-utils_src_prepare
+   sed -i '/NOT uppercase_CMAKE_BUILD_TYPE MATCHES/ s/DEBUG/GENTOO|DEBUG/' 
\
+   llvm/CMakeLists.txt || die
+   cmake_src_prepare
wrap_python ${FUNCNAME}
 }
 
 src_configure() {
+   local libdir="$(get_libdir)"
local mycmakeargs=(
+   -DCMAKE_CONFIGURATION_TYPES="Gentoo"
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
-DBUILD_SHARED_LIBS=ON
-DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-DLLVM_HOST_TRIPLE="${CHOST}"
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
wrap_python ${FUNCNAME}
 }
 
 src_compile() {
-   cmake-utils_src_compile
+   cmake_src_compile
wrap_python ${FUNCNAME}
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
wrap_python ${FUNCNAME}
 }



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/powerpc/, profiles/arch/arm64/, ...

2020-06-18 Thread Georgy Yakovlev
commit: 3f87fecc2cc53a8d47522cffaa5008666b688c4b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 19 01:17:53 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 19 01:32:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f87fecc

profiles/arch/{amd64,arm,arm64,powerpc,x86}: force keystone llvm targets

Issue: https://github.com/gentoo/gentoo/pull/11828
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/amd64/package.use.force   | 4 
 profiles/arch/arm/package.use.force | 4 
 profiles/arch/arm64/package.use.force   | 4 
 profiles/arch/powerpc/package.use.force | 4 
 profiles/arch/x86/package.use.force | 4 
 5 files changed, 20 insertions(+)

diff --git a/profiles/arch/amd64/package.use.force 
b/profiles/arch/amd64/package.use.force
index f678b290910..1a044e07e74 100644
--- a/profiles/arch/amd64/package.use.force
+++ b/profiles/arch/amd64/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2020-06-18)
+# Force host target
+dev-libs/keystone llvm_targets_X86
+
 # Michał Górny  (2017-12-30)
 # We have ready-to-use configs here.
 sys-kernel/gentoo-kernel -savedconfig

diff --git a/profiles/arch/arm/package.use.force 
b/profiles/arch/arm/package.use.force
index 7efbbdad1e8..db3826895aa 100644
--- a/profiles/arch/arm/package.use.force
+++ b/profiles/arch/arm/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2020-06-18)
+# Force host target
+dev-libs/keystone llvm_targets_ARM
+
 # Georgy Yakovlev  (2019-02-16)
 # Force the host target
 dev-lang/rust llvm_targets_ARM

diff --git a/profiles/arch/arm64/package.use.force 
b/profiles/arch/arm64/package.use.force
index 357a73151c3..503325f879d 100644
--- a/profiles/arch/arm64/package.use.force
+++ b/profiles/arch/arm64/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2020-06-18)
+# Force host target
+dev-libs/keystone llvm_targets_AArch64
+
 # Aaron Bauman  (2019-12-27)
 # ffmpeg does support 64 bit neon
 media-video/ffmpeg cpu_flags_arm_neon

diff --git a/profiles/arch/powerpc/package.use.force 
b/profiles/arch/powerpc/package.use.force
index fad88c19802..2f00ba841d8 100644
--- a/profiles/arch/powerpc/package.use.force
+++ b/profiles/arch/powerpc/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2020-06-18)
+# Force host target
+dev-libs/keystone llvm_targets_PowerPC
+
 # Luke Dashjr  (2019-09-21)
 # iasl is stable on ppc
 sys-firmware/seabios -binary

diff --git a/profiles/arch/x86/package.use.force 
b/profiles/arch/x86/package.use.force
index 1117471392c..419fe7152f2 100644
--- a/profiles/arch/x86/package.use.force
+++ b/profiles/arch/x86/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2020-06-18)
+# Force host target
+dev-libs/keystone llvm_targets_X86
+
 # Michał Górny  (2017-12-30)
 # We have ready-to-use configs here.
 sys-kernel/gentoo-kernel -savedconfig



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

2020-06-18 Thread Georgy Yakovlev
commit: 0d39c4f81f6935808094d2176872a9aa8cd747c4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 19 01:12:28 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 19 01:33:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d39c4f8

dev-libs/keystone: revbump, fix a lot of bugs

Issue: https://github.com/gentoo/gentoo/pull/11828
Bug: https://bugs.gentoo.org/685000
Bug: https://bugs.gentoo.org/712354
Bug: https://bugs.gentoo.org/718276
Bug: https://bugs.gentoo.org/652440
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/keystone/keystone-0.9.1-r1.ebuild | 92 ++
 1 file changed, 92 insertions(+)

diff --git a/dev-libs/keystone/keystone-0.9.1-r1.ebuild 
b/dev-libs/keystone/keystone-0.9.1-r1.ebuild
new file mode 100644
index 000..a4863b0bced
--- /dev/null
+++ b/dev-libs/keystone/keystone-0.9.1-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake distutils-r1 llvm
+
+DESCRIPTION="assembly/assembler framework + bindings"
+HOMEPAGE="http://www.keystone-engine.org/;
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/keystone-engine/keystone.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# Keep in sync with llvm/CMakeLists.txt, subset of sys-devel/llvm
+ALL_LLVM_TARGETS=( AArch64 ARM Hexagon Mips PowerPC Sparc SystemZ X86 )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+IUSE="python ${ALL_LLVM_TARGETS[*]}"
+
+LLVM_MAX_SLOT=10
+
+RDEPEND="
+   /dev/null || die
+   distutils-r1_${1} "$@"
+   popd >/dev/null || die
+   fi
+}
+
+src_prepare() {
+   default
+   sed -i '/NOT uppercase_CMAKE_BUILD_TYPE MATCHES/ s/DEBUG/GENTOO|DEBUG/' 
\
+   llvm/CMakeLists.txt || die
+   cmake_src_prepare
+   wrap_python ${FUNCNAME}
+}
+
+src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DCMAKE_CONFIGURATION_TYPES="Gentoo"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+   )
+
+   cmake_src_configure
+   wrap_python ${FUNCNAME}
+}
+
+src_compile() {
+   cmake_src_compile
+   wrap_python ${FUNCNAME}
+}
+
+src_install() {
+   cmake_src_install
+   wrap_python ${FUNCNAME}
+}



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/

2020-06-18 Thread Erik Mackdanz
commit: c0c21d1e319b805544dd7bbecedb5288eafcce75
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Jun 19 01:19:19 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Jun 19 01:19:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c21d1e

games-roguelike/stone-soup: Stabilize 0.23.2 and 0.24.0

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

 games-roguelike/stone-soup/stone-soup-0.23.2.ebuild | 4 ++--
 games-roguelike/stone-soup/stone-soup-0.24.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
index a587c199868..2cc1569df21 100644
--- a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO
@@ -23,7 +23,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121

diff --git a/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
index 54a9c6ff5a3..3a7e637f88e 100644
--- a/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO
@@ -23,7 +23,7 @@ SRC_URI="
 # MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
 LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug ncurses sound test +tiles"
 # test is broken
 # see https://crawl.develz.org/mantis/view.php?id=6121



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/, games-roguelike/stone-soup/

2020-06-18 Thread Erik Mackdanz
commit: f95a7a3bebca782fb340c8f66030532f2b45dba0
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Jun 19 01:17:03 2020 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Jun 19 01:17:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95a7a3b

games-roguelike/stone-soup: bump to 0.25.0

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

 games-roguelike/stone-soup/Manifest|   1 +
 games-roguelike/stone-soup/files/gitless-1.patch   |  13 ++
 .../stone-soup/stone-soup-0.25.0.ebuild| 171 +
 3 files changed, 185 insertions(+)

diff --git a/games-roguelike/stone-soup/Manifest 
b/games-roguelike/stone-soup/Manifest
index a428119bdb6..26b98ec5817 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -2,3 +2,4 @@ DIST stone-soup.png 1351 BLAKE2B 
cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2
 DIST stone-soup.svg 68546 BLAKE2B 
7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d
 SHA512 
dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
 DIST stone_soup-0.23.2.tar.xz 30157732 BLAKE2B 
5d264fa33abeb2254efbdef461774c987f65ef28160d43d90848b77d46a8f0e63c4e59a9cb7257257551a08c509e53758d72acbb0edf5a0e8b70e5d3ca09ea14
 SHA512 
61ccb0ac262a798e7c06fdb5e821c9885a690e082c33f6255358561929d6800b272106632279d27320e8ae240d903e2002f59d908d5db4841065a5cfa97bbee8
 DIST stone_soup-0.24.0.tar.xz 29746940 BLAKE2B 
429fd9bb5a5bcd36d11f66ac93a96c4d378a50bb9197edcd92d9bd7d7c463ace60c5c59c4bb762fb61555e6612ecca2267b6d68b6bba8afa79861d7b8d4ea6a1
 SHA512 
d43d3c43551394c0730427a1adf561bc29ac679c13475292908f942aa8b6e077861245536ff3c932c7478f1ec1c72cf51c9aca8b8ce30f3a99c311c292765194
+DIST stone_soup-0.25.0.tar.xz 30247768 BLAKE2B 
1e6595ae895beb8a4eede97002d5085e710de93726034a3ab9bd4d44fc9d03fc6cc22ff8878c2e6f825ffd0b28e73bbd1d9a087fc5eae9ffd2bc36403edf5b27
 SHA512 
387bce2c0491bf88c267af8e37afb1037dfc98d4ba4fb4dd3fe442f3446b6bf6f23c10f32483fb7d27e90c6045033bd70fb9e88e0bbe486489bc38ab71e62529

diff --git a/games-roguelike/stone-soup/files/gitless-1.patch 
b/games-roguelike/stone-soup/files/gitless-1.patch
new file mode 100644
index 000..a7118dc13fc
--- /dev/null
+++ b/games-roguelike/stone-soup/files/gitless-1.patch
@@ -0,0 +1,13 @@
+--- /Makefile  2020-06-18 17:49:19.339016246 -0500
 /Makefile  2020-06-18 17:55:11.200700094 -0500
+@@ -1181,9 +1181,8 @@
+ 
+ LANGUAGES = $(filter-out en, $(notdir $(wildcard dat/descript/??)))
+ SRC_PKG_BASE  := stone_soup
+-SRC_VERSION   := $(shell git describe --tags $(MERGE_BASE) 2>/dev/null || cat 
util/release_ver)
++SRC_VERSION   := $(shell cat util/release_ver)
+ MAJOR_VERSION = $(shell echo "$(SRC_VERSION)"|$(SED) -r 
's/-.*//;s/^([^.]+\.[^.]+).*/\1/')
+-RECENT_TAG:= $(shell git describe --abbrev=0 --tags $(MERGE_BASE))
+ WINARCH := $(shell $(GXX) -dumpmachine | grep -q x64_64 && echo win64 || echo 
win32)
+ 
+ export SRC_VERSION

diff --git a/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild 
b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
new file mode 100644
index 000..a617058863e
--- /dev/null
+++ b/games-roguelike/stone-soup/stone-soup-0.25.0.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# - attempt +test, linked bug claims to be fixed
+
+EAPI=7
+VIRTUALX_REQUIRED="manual"
+inherit desktop eutils xdg-utils toolchain-funcs
+
+MY_P="stone_soup-${PV}"
+DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting 
in dungeons"
+HOMEPAGE="http://crawl.develz.org/wordpress/;
+SRC_URI="
+   https://crawl.develz.org/release/$(ver_cut 1-2)/${PN/-/_}-${PV}.tar.xz
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
+   https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
+"
+
+# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
+# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
+# Public Domain|CC0: most of tiles
+# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
+LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ncurses sound test +tiles"
+# test is broken
+# see https://crawl.develz.org/mantis/view.php?id=6121
+RESTRICT="test"
+
+RDEPEND="
+   dev-db/sqlite:3
+   =dev-lang/lua-5.1*:0=
+   sys-libs/zlib
+   !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
+   ncurses? ( sys-libs/ncurses:0 )
+   tiles? (
+   media-fonts/dejavu
+   media-libs/freetype:2
+   media-libs/libpng:0
+   sound? (
+  media-libs/libsdl2[X,opengl,sound,video]
+  media-libs/sdl2-mixer
+   )
+   !sound? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Mix/

2020-06-18 Thread Kent Fredric
commit: 47140a20c3ea4c7fd1d85fbad1474b1a3212eddf
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jun 18 23:50:59 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jun 18 23:53:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47140a20

dev-perl/Class-Mix: -r bump for EAPI7

- EAPI7
- Correct LICENSE ( perl-module.eclass does a better default for perl5,
  as perl5 means Artistic || GPL-1+
- Unconditionally patch bad tests out

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

 dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild | 34 
 1 file changed, 34 insertions(+)

diff --git a/dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild 
b/dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild
new file mode 100644
index 000..b8e2063c0d6
--- /dev/null
+++ b/dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.006
+inherit perl-module
+
+DESCRIPTION="dynamic class mixing"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/perl-Carp
+   dev-perl/Params-Classify
+   virtual/perl-Exporter
+   virtual/perl-if
+   virtual/perl-parent
+"
+DEPEND="
+   dev-perl/Module-Build
+"
+BDEPEND="${RDEPEND}
+   dev-perl/Module-Build
+   test? (
+   virtual/perl-Test-Simple
+   )
+"
+PERL_RM_FILES=(
+   t/pod_cvg.t
+   t/pod_syn.t
+)



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

2020-06-18 Thread Georgy Yakovlev
commit: a4c22a8c26d3eba78f2bb5835645c34dcb9def55
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun 18 22:43:14 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun 18 23:50:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c22a8c

dev-lang/rust: un-hardcode wasm linker if system-llvm is used

Bug: https://bugs.gentoo.org/715348
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/rust-1.44.1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.44.1.ebuild b/dev-lang/rust/rust-1.44.1.ebuild
index bd67db4cdf4..1ba3a231d20 100644
--- a/dev-lang/rust/rust-1.44.1.ebuild
+++ b/dev-lang/rust/rust-1.44.1.ebuild
@@ -181,6 +181,11 @@ src_configure() {
done
if use wasm; then
rust_targets="${rust_targets},\"wasm32-unknown-unknown\""
+   if use system-llvm; then
+   # un-hardcode rust-lld linker for this target
+   # https://bugs.gentoo.org/715348
+   sed -i '/linker:/ s/rust-lld/wasm-ld/' 
src/librustc_target/spec/wasm32_base.rs || die
+   fi
fi
rust_targets="${rust_targets#,}"
 
@@ -312,7 +317,7 @@ src_configure() {
# )
# no extra hand holding is done, no target transformations, all
# values are passed as-is with just basic checks, so it's up to user to 
supply correct values
-   # valid rust targets can be obtained with 
+   # valid rust targets can be obtained with
#   rustc --print target-list
# matching cross toolchain has to be installed
# matching LLVM_TARGET has to be enabled for both rust and llvm (if 
using system one)



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

2020-06-18 Thread Georgy Yakovlev
commit: 74b17a5479601ab121e08fcedd841b0ea07be0f7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun 18 23:12:36 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun 18 23:50:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b17a54

profiles/base/package.use.mask: extend rust[miri] mask

https://github.com/rust-lang/rust/issues/73117
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/base/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 15a20232063..5d713ebb1d4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -19,6 +19,7 @@ app-text/texlive-core xindy
 # Georgy Yakovlev  (2020-05-04)
 # Broken error[E0478]: lifetime bound not satisfied
 =dev-lang/rust-1.44.0 miri
+=dev-lang/rust-1.44.1 miri
 
 # Ben Kohler  (2020-04-29)
 # Dependency pam_wrapper missing for tests, and RESTRICT=test is already set



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2020-06-18 Thread Georgy Yakovlev
commit: 471c40981e9d8dc6a825f1beee031ca118e9a453
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun 18 22:26:39 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun 18 23:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471c4098

virtual/rust: bump to 1.44.1

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

 virtual/rust/rust-1.44.1.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.44.1.ebuild b/virtual/rust/rust-1.44.1.ebuild
new file mode 100644
index 000..7cf8d65440f
--- /dev/null
+++ b/virtual/rust/rust-1.44.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( ~dev-lang/rust-${PV}[${MULTILIB_USEDEP}] 
~dev-lang/rust-bin-${PV}[${MULTILIB_USEDEP}] )"



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

2020-06-18 Thread Georgy Yakovlev
commit: 6d0ce44473b0ceb1fdf87e028e59698e823f3c3a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun 18 22:26:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun 18 23:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0ce444

dev-lang/rust: bump to 1.44.1

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

 dev-lang/rust/Manifest   |   1 +
 dev-lang/rust/rust-1.44.1.ebuild | 497 +++
 2 files changed, 498 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 04a4064ae8d..896a5fae712 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -58,3 +58,4 @@ DIST rustc-1.41.1-src.tar.xz 93754192 BLAKE2B 
235ece650d0c75e1c8700ce73d3811997c
 DIST rustc-1.42.0-src.tar.xz 94186592 BLAKE2B 
82298ef3da44188546bb945bcbfc1af630e6a4466b643667da08a04a33c6417afd68fc86302bdd22ab36c208fdb13cbc479e762d1217c05507bbfeb13bfbef7e
 SHA512 
589bfdc92deedd33b8ea0df7f7c64c2a9a085fbea64936eff92f81e812309c060ed7a7adc96f6010d7adf62a68434a230da0f6c5b3540df4e0a5c6de05a31b16
 DIST rustc-1.43.1-src.tar.xz 94405276 BLAKE2B 
8679fe937abc4f758f3e35c2542d57cc1ad0bb72111597881873b30779b6e7b6711baa52493cb5ff954bf9cd31367b36db4e4fc8676635026059197a33659048
 SHA512 
24bb01237b1f3f5412109290bb4406b9742cf8956162f4090a98ed3a59a6e2e8dda399452bec1c93c8afdcf5effd98e4825e7f218238e0e88735c1ff4a5b385f
 DIST rustc-1.44.0-src.tar.xz 94754392 BLAKE2B 
e46da2ceab4ba596ef693c2e7433e5faa3c2f60a10cbb56a446d9c3d66d6c7b08a6296df6fbb4b7c54c0762edcded698a7e2f60c3380990f631934aebb75d42c
 SHA512 
03d6a2ec4c80eb436b278677080f360912c60aacffb98b79c91d5a79967ef988b2e62ccff9ab26993f852cebd62cdad48e149c4498f6dcdeb3699cbed19790e4
+DIST rustc-1.44.1-src.tar.xz 94756856 BLAKE2B 
60f536c3ba0fa1fec4b6333ee57809ee5226090ad5041c14a136b4356ff3b898062e06c3fe54effe873e27931ac8fcb902cd48a38615a8de7eebc6ecb3bdc2bd
 SHA512 
1c17002edae844a710db9b144c17171416330dc565343c65af8a6e112fb61555e2025bb4cf33cac1229d7df689e6ff8858b91ae00552400ccacafaf1de11849b

diff --git a/dev-lang/rust/rust-1.44.1.ebuild b/dev-lang/rust/rust-1.44.1.ebuild
new file mode 100644
index 000..bd67db4cdf4
--- /dev/null
+++ b/dev-lang/rust/rust-1.44.1.ebuild
@@ -0,0 +1,497 @@
+# 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 bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
multilib-build python-any-r1 rust-toolchain toolchain-funcs
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz"
+else
+   ABI_VER="$(ver_cut 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="
+   https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
+   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
+"
+
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="clippy cpu_flags_x86_sse2 debug doc libressl miri nightly 
parallel-compiler rls rustfmt system-bootstrap system-llvm wasm 
${ALL_LLVM_TARGETS[*]}"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling more than one slot
+# simultaneously.
+
+# How to use it:
+# 1. List all the working slots (with min versions) in ||, newest first.
+# 2. Update the := to specify *max* version, e.g. < 11.
+# 3. Specify LLVM_MAX_SLOT, e.g. 10.
+LLVM_DEPEND="
+   || (
+   sys-devel/llvm:10[${LLVM_TARGET_USEDEPS// /,}]
+   sys-devel/llvm:9[${LLVM_TARGET_USEDEPS// /,}]
+   )
+"${S}"/config.toml
+   [llvm]
+   optimize = $(toml_usex !debug)
+   release-debuginfo = $(toml_usex debug)
+   assertions = $(toml_usex debug)
+   ninja = true
+   targets = "${LLVM_TARGETS// /;}"
+   experimental-targets = ""
+   link-shared = $(toml_usex system-llvm)
+   [build]
+   build = "${rust_target}"
+   host = ["${rust_target}"]
+   target = [${rust_targets}]
+   cargo = "${rust_stage0_root}/bin/cargo"
+   rustc = "${rust_stage0_root}/bin/rustc"
+   docs = 

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

2020-06-18 Thread Georgy Yakovlev
commit: e4e8a893a8961a476838201ba4d7ca0ad2a3c516
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun 18 22:25:01 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun 18 23:50:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e8a893

dev-lang/rust-bin: bump to 1.44.1

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

 dev-lang/rust-bin/Manifest   |  14 +++
 dev-lang/rust-bin/rust-bin-1.44.1.ebuild | 175 +++
 2 files changed, 189 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index a98b67055ba..f1ef96d5550 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -54,3 +54,17 @@ DIST rust-1.44.0-powerpc64le-unknown-linux-gnu.tar.xz 
112746336 BLAKE2B e0a6bd62
 DIST rust-1.44.0-s390x-unknown-linux-gnu.tar.xz 118575084 BLAKE2B 
9641f2a6fcaa6c1d0b5e552ca5401db2ce5232c5cddd2da081a994a4581ff186922adc1b4a8e0d1e5ff683709df45d0d6f649f0e5a8806c0200ed6a9821736a4
 SHA512 
39fac45e0c1e8786275ba30ed13d13334c7f0fc03d653a3e0a3e174d18e244d9e4bb99614ed1465e7a21befb2542ed4d3a54d4ea2702da449b1e6a7770a43970
 DIST rust-1.44.0-x86_64-unknown-linux-gnu.tar.xz 111833264 BLAKE2B 
9eda334d802f9799bb558f37b7a9f468d068248a89e51a3f8d2e5d7fabebc3d477f65247576a2437845e3157cfeb04fddc7e60573b6ae391c25af7d8dde39e7c
 SHA512 
25c762e07e178ffc1b96b4a113e437541d6dc18bd81fb9933af676e99ca391c6cdd8d420caabcfca1b3ddb987a84ff9eb1d0bdb3cca486e7192f51ecaa4c
 DIST rust-1.44.0-x86_64-unknown-linux-musl.tar.xz 117514932 BLAKE2B 
7bb8c7cb894d37f283b38fe7606e5ea2a91ff7f4eda95913d75cdcff04308c62700d67e49be47d3b03d50a2774ab8104ea6de78d98f5f0ce897d0b37998e7bf9
 SHA512 
1325b3c798f7cd7c5ebd582eb4513eed62e2807bcc3a5d86f3666f2dba97ba0a1f546daa3a3faeb38dd3852f1430effbcbd7751155d7352a464033cfe1802e75
+DIST rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz 101259004 BLAKE2B 
c00274660698c5e980a6fe28839f96783989bc5f102025a5e2b63466928f697afc3c70ff8efd00b525ea4b88823585e801690e6c05b246abf5600af80f911a07
 SHA512 
97a67addb5995f504d7326a500d1b40c52cc6e6e6f6e946adabcf825ce9b64272232a24bc30ce36e3ea63ccda4b980f3b7b61b0e88a8554f021b731ad79a35f1
+DIST rust-1.44.1-arm-unknown-linux-gnueabi.tar.xz 107474900 BLAKE2B 
1b21f28b12507cba83ede592670b715365b1ca1fa311dc70108404bc7fa199914716cf7e5560a682ccf4f37bfaf91357f547456a032b4914e75543fdb7e8e84f
 SHA512 
5bb406cc999317a15988b434c3de53d11e3823359fd3dd798de8195fc2e7e7b32830c7cceb1cb7089f47b46c42fd4153ba1b441799d89fa27207383b7043
+DIST rust-1.44.1-arm-unknown-linux-gnueabihf.tar.xz 105267436 BLAKE2B 
6e4c13028dc1751970b04b99db64be6e1ddbbc3b754318e3eabe03e7ae65031c4a5ed87582ec0ffa605a7ac69bee32c5fd48c6dcd84f298d73199a7f7d1c731f
 SHA512 
fffadfc6d8317512ed50df97785a7d0094f59b9465ce5e762c45d6a3a484cdb3c04a72ac49c3d61abad898503378d841ed6abaa16a072aa6adc9069619e26a49
+DIST rust-1.44.1-armv7-unknown-linux-gnueabihf.tar.xz 109724880 BLAKE2B 
b53eb6441c18c98c12c6e181b499b7e482c9f4eb5e244f6a1fc694371800fe94ec15a9a60ee5e0695e488d3a9d925bc6ef946c23d084e01b43c2bc659874b713
 SHA512 
6a7bafba9c4d60bb13fac2a7683702352d3a04df24674f993952e9d872b9def47b5f8070925798343f5fd2f83775377ba2ddcf188b8500ec518fe44eb67483eb
+DIST rust-1.44.1-i686-unknown-linux-gnu.tar.xz 124915068 BLAKE2B 
5de966d60f8e58e435e29aa63b906e117e7d73897ccdcfa692d0e582cf096c200b8c4f9a6ba76397f6ad29cfafaa4841503cf22764ac9517860bf46172539605
 SHA512 
fc6259c7b55a1ee457e444885c9604d2bcbe937833bdca9bb70fbfb230032c1e497ea04aa5edd761eefe5b48d34928998c6935563e76c82eccb7a03b1d5aaa45
+DIST rust-1.44.1-mips-unknown-linux-gnu.tar.xz 94537064 BLAKE2B 
39a829ad9cea0303599cf8de2654f5fc7291af0a41d03c72cc0f1472162347b7ebf4a2cb7b2ad6e64bbca3b7d39ac7d2843d16a9ad205b8b14be48139b84b34f
 SHA512 
e2284a0cfe38b85e41e5c712ca89b2099617a8836695628c509075772d23314b234730bcbeae060c1fc664bf193286493dcd546f672a6053428304e099acd41d
+DIST rust-1.44.1-mips64-unknown-linux-gnuabi64.tar.xz 102649752 BLAKE2B 
bc57e6a532c7806b6e302ab31f2dde7b88496bbadfec7185b8c389fa9cfd4a2baf18dccfe4c1b69d0914b7f481813dc4db72ad5944a9d6700049318505bf
 SHA512 
ef69913b8f448a41b3454bfda2e120ae58233349b215b9419e6f0bf6e41528521cd7904b02c97ed55fef029c7687d8cf9d3ce21fbd09ef771e961e24d3f2547f
+DIST rust-1.44.1-mipsel-unknown-linux-gnu.tar.xz 12200 BLAKE2B 
5befcaab66a965dd9c2dcc5636050099a461270d70102a0a1c489c3a1b721c432d337dec514b685f2710ea4c9e4fe2b9250cd88c55034c82da9b970b8ebdedb6
 SHA512 
4fef660c68a265da12863b07bcaa1f0fc19d4e377e2404c504047ea1f407e9b47f29f8947f707cfb0fc75216fa44d123c86ed07e261db70d48017cf93b54dfdb
+DIST rust-1.44.1-powerpc-unknown-linux-gnu.tar.xz 97722508 BLAKE2B 
98a9ae4dc0c0df087bee8bd5c875e63a54b2ca71465386e19f425a9c35108abe9f04b222ef51f8cbeba3d781ae85f9fb4c612b86f263773ff868ae24866c7df7
 SHA512 
011dcbdfc8847f6a6004349665207ba89ec84a37d649c082588a1256ff992e374f4bad3d1930270a89d35c2386a16c18be301725b44e46dcc8501f0a98d761f5
+DIST rust-1.44.1-powerpc64-unknown-linux-gnu.tar.xz 107393564 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-cdr/bchunk/, app-cdr/bchunk/files/

2020-06-18 Thread Thomas Deutschmann
commit: 4c49af6fe414f41fc3e98375ecdf152b06204793
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 18 23:32:54 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 18 23:32:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c49af6f

app-cdr/bchunk: security cleanup

Bug: https://bugs.gentoo.org/635898
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-cdr/bchunk/Manifest   |  1 -
 app-cdr/bchunk/bchunk-1.2.0-r4.ebuild | 21 
 app-cdr/bchunk/files/CVE-2017-15953.patch | 25 
 app-cdr/bchunk/files/CVE-2017-15955.patch | 32 ---
 4 files changed, 79 deletions(-)

diff --git a/app-cdr/bchunk/Manifest b/app-cdr/bchunk/Manifest
index 33c44124be2..14065d2ae0b 100644
--- a/app-cdr/bchunk/Manifest
+++ b/app-cdr/bchunk/Manifest
@@ -1,2 +1 @@
-DIST bchunk-1.2.0.tar.gz 15078 BLAKE2B 
60d443380ffaa8dd1d025777c91c1374a931f16c8de2219a4ff453ee4d7c6eb235b2380ce1021911636d247a12640214dc40b29f9c9cf917ff4bc4594f189fc4
 SHA512 
0e1f9daa2dfeff58e2c65ac2767bff804811fa22f70a220747aa873cb01b77b4c6a809736483aa22fb3f2d2a5469d10fb45af4626069e992a0763a5fcc2d
 DIST bchunk-1.2.2.tar.gz 15359 BLAKE2B 
f3d65392305ea0cc3e8a3b8449beb7bebd23f614445f44350d66fd2104db89e17fcf03f6e01144d0da2c145e2c227bb5385f67dc2d443e38b49754349c549f8f
 SHA512 
94fcc1dea3a38a907b3f209c20f3de54028cc34bf8964d1dccf94faf3ca3851270cc8e052c29a3f04c60e525c029ebfb1c3c04fa85525e20273ac8d72cb317c8

diff --git a/app-cdr/bchunk/bchunk-1.2.0-r4.ebuild 
b/app-cdr/bchunk/bchunk-1.2.0-r4.ebuild
deleted file mode 100644
index 4a9f09de119..000
--- a/app-cdr/bchunk/bchunk-1.2.0-r4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Convert CD images from bin/cue to iso+wav/cdr"
-HOMEPAGE="http://he.fi/bchunk/;
-SRC_URI="http://he.fi/bchunk/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-
-DOCS=( "${P}.lsm" "${PN}.spec" README ChangeLog )
-PATCHES=( "${FILESDIR}/CVE-2017-15953.patch" 
"${FILESDIR}/CVE-2017-15955.patch" )
-
-src_install() {
-   dobin "${PN}"
-   doman "${PN}.1"
-   einstalldocs
-}

diff --git a/app-cdr/bchunk/files/CVE-2017-15953.patch 
b/app-cdr/bchunk/files/CVE-2017-15953.patch
deleted file mode 100644
index f78bb7178af..000
--- a/app-cdr/bchunk/files/CVE-2017-15953.patch
+++ /dev/null
@@ -1,25 +0,0 @@
 a/bchunk.c 2017-10-30 18:03:58.658741629 +
-+++ b/bchunk.c 2017-10-30 19:40:25.558131619 +
-@@ -18,6 +18,7 @@
-   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-   */
-
-+#define _GNU_SOURCE
- #include 
- #include 
- #include 
-@@ -271,11 +272,10 @@
-   int16_t i;
-   float fl;
-   
--  if (!(fname = malloc(strlen(bname) + 8))) {
--  fprintf(stderr, "main(): malloc() failed, out of memory\n");
-+  if (asprintf(, "%s%2.2d.%s", bname, track->num, track->extension) 
== -1) {
-+  fprintf(stderr, "writetrack(): asprintf() failed, out of 
memory\n");
-   exit(4);
-   }
--  sprintf(fname, "%s%2.2d.%s", bname, track->num, track->extension);
-   
-   printf("%2d: %s ", track->num, fname);
-   
-

diff --git a/app-cdr/bchunk/files/CVE-2017-15955.patch 
b/app-cdr/bchunk/files/CVE-2017-15955.patch
deleted file mode 100644
index 85797fe020a..000
--- a/app-cdr/bchunk/files/CVE-2017-15955.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 a/bchunk.c 2017-10-30 18:03:58.658741629 +
-+++ b/bchunk.c 2017-10-30 19:17:36.732855884 +
-@@ -426,11 +426,11 @@
-   printf("\nTrack ");
-   if (!(p = strchr(p, ' '))) {
-   fprintf(stderr, "... ouch, no space after 
TRACK.\n");
--  continue;
-+  exit(3);
-   }
-   p++;
-   if (!(t = strchr(p, ' '))) {
-   fprintf(stderr, "... ouch, no space after track 
number.\n");
--  continue;
-+  exit(3);
-   }
-   *t = '\0';
-
-@@ -460,12 +460,12 @@
-   } else if ((p = strstr(s, "INDEX"))) {
-   if (!(p = strchr(p, ' '))) {
-   printf("... ouch, no space after INDEX.\n");
--  continue;
-+  exit(3);
-   }
-   p++;
-   if (!(t = strchr(p, ' '))) {
-   printf("... ouch, no space after index 
number.\n");
--  continue;
-+  

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

2020-06-18 Thread Thomas Deutschmann
commit: d68bc4cb1a2764c87d373467ffbb2324d9ea3ea6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 18 23:30:37 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 18 23:31:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68bc4cb

Revert "app-cdr/bchunk: drop vulnerable"

This reverts commit 2b37e13e97088aac336cda009d18e69de116337c.

This commit dropped the fixed, not the vulnerable version.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-cdr/bchunk/Manifest|  1 +
 app-cdr/bchunk/bchunk-1.2.2.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-cdr/bchunk/Manifest b/app-cdr/bchunk/Manifest
index a64fa9af55f..33c44124be2 100644
--- a/app-cdr/bchunk/Manifest
+++ b/app-cdr/bchunk/Manifest
@@ -1 +1,2 @@
 DIST bchunk-1.2.0.tar.gz 15078 BLAKE2B 
60d443380ffaa8dd1d025777c91c1374a931f16c8de2219a4ff453ee4d7c6eb235b2380ce1021911636d247a12640214dc40b29f9c9cf917ff4bc4594f189fc4
 SHA512 
0e1f9daa2dfeff58e2c65ac2767bff804811fa22f70a220747aa873cb01b77b4c6a809736483aa22fb3f2d2a5469d10fb45af4626069e992a0763a5fcc2d
+DIST bchunk-1.2.2.tar.gz 15359 BLAKE2B 
f3d65392305ea0cc3e8a3b8449beb7bebd23f614445f44350d66fd2104db89e17fcf03f6e01144d0da2c145e2c227bb5385f67dc2d443e38b49754349c549f8f
 SHA512 
94fcc1dea3a38a907b3f209c20f3de54028cc34bf8964d1dccf94faf3ca3851270cc8e052c29a3f04c60e525c029ebfb1c3c04fa85525e20273ac8d72cb317c8

diff --git a/app-cdr/bchunk/bchunk-1.2.2.ebuild 
b/app-cdr/bchunk/bchunk-1.2.2.ebuild
new file mode 100644
index 000..fac20a0e3c2
--- /dev/null
+++ b/app-cdr/bchunk/bchunk-1.2.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Convert CD images from bin/cue to iso+wav/cdr"
+HOMEPAGE="http://he.fi/bchunk/;
+SRC_URI="http://he.fi/bchunk/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+
+DOCS=( "${PN}.spec" README ChangeLog )
+
+src_install() {
+   dobin "${PN}"
+   doman "${PN}.1"
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/, media-gfx/krita/files/

2020-06-18 Thread Andreas Sturmlechner
commit: 4823065bff02a67c88b3d685354b4062c74dd4e8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 17 16:49:55 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 23:03:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4823065b

media-gfx/krita: 4.3.0 version bump

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

 media-gfx/krita/Manifest   |   1 +
 .../krita/files/krita-4.3.0-tests-optional.patch   | 536 +
 media-gfx/krita/krita-4.3.0.ebuild | 122 +
 3 files changed, 659 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index acb7f9fd647..65b1492d8b1 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1,3 @@
 DIST krita-4.2.9-patchset.tar.xz 7928 BLAKE2B 
57256884edafd528cfca529e020a226613a37682df445ece24d434e816f218d822c03d668a13806f775d02757bafd9627ed8073406e5506023767d06c78c30de
 SHA512 
36ec902afec082fcf18c0e523a83a08aa54d54bd5393691b0f17dcab0969e69973d8e842fac44fcf66232f369b36f97937f67b5c0b0bdcff019cc1d323b3bf59
 DIST krita-4.2.9.tar.xz 170082028 BLAKE2B 
dafe300a1ef56a743272ce5936a0640949b7cfd37322e30e8a7ef17c4e51bf9dc8175d1443f9943836a229933ecb9a5d28249b8c90155165f3f0ee800e3cfa66
 SHA512 
66eef3d1b5647e62551276662ef4332f15abc022f1032f27a2ad695a8d2dc5fa758146492a9da2b8cbd4a52e47c576473029d2aa9728dea3bec869b8173f08c0
+DIST krita-4.3.0.tar.xz 166246720 BLAKE2B 
74a6e02968a2abdeb59ca2702f0a4a7be23473657667b14592ad08b81d25d9e4815fb5d206a23f33a82268974e9369450525c53b43fef46831ad4c501c34546c
 SHA512 
5633a6ccacc140b119082f14fe792b1219b8065304fccc55a84a2373a46cb036ad40f718beb8719e1f664e35d679b18e86f5f3db8685166a187d8cf3a77722f4

diff --git a/media-gfx/krita/files/krita-4.3.0-tests-optional.patch 
b/media-gfx/krita/files/krita-4.3.0-tests-optional.patch
new file mode 100644
index 000..b58dcf1f4a8
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.3.0-tests-optional.patch
@@ -0,0 +1,536 @@
+From 3c9fe10e25e94bdb1eb5e7b07ac2696635fdc5a3 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Wed, 17 Jun 2020 20:18:28 +0200
+Subject: [PATCH] Don't build tests when testing not requested
+
+Signed-off-by: Andreas Sturmlechner 
+
+diff --git a/libs/brush/CMakeLists.txt b/libs/brush/CMakeLists.txt
+index 536b1a4ac5..7d8435eec4 100644
+--- a/libs/brush/CMakeLists.txt
 b/libs/brush/CMakeLists.txt
+@@ -1,4 +1,6 @@
+-add_subdirectory( tests )
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ 
+ include_directories(SYSTEM
+ ${EIGEN3_INCLUDE_DIR}
+diff --git a/libs/flake/CMakeLists.txt b/libs/flake/CMakeLists.txt
+index cbdac265d2..1a50c1620a 100644
+--- a/libs/flake/CMakeLists.txt
 b/libs/flake/CMakeLists.txt
+@@ -9,8 +9,10 @@ include_directories(
+ )
+ 
+ add_subdirectory(styles)
+-add_subdirectory(tests)
+-add_subdirectory(resources/tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++add_subdirectory(resources/tests)
++endif()
+ 
+ set(kritaflake_SRCS
+ KoGradientHelper.cpp
+diff --git a/libs/global/CMakeLists.txt b/libs/global/CMakeLists.txt
+index e8162c5e46..f6ea6bc840 100644
+--- a/libs/global/CMakeLists.txt
 b/libs/global/CMakeLists.txt
+@@ -1,4 +1,6 @@
+-add_subdirectory( tests )
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ 
+ include(CheckFunctionExists)
+ check_function_exists(backtrace HAVE_BACKTRACE)
+diff --git a/libs/image/CMakeLists.txt b/libs/image/CMakeLists.txt
+index 810dee2f16..44c72ba2d5 100644
+--- a/libs/image/CMakeLists.txt
 b/libs/image/CMakeLists.txt
+@@ -1,4 +1,6 @@
+-add_subdirectory( tests )
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ 
+ add_subdirectory( tiles3 )
+ 
+diff --git a/libs/image/tiles3/CMakeLists.txt 
b/libs/image/tiles3/CMakeLists.txt
+index 88c0516360..01f2383ddb 100644
+--- a/libs/image/tiles3/CMakeLists.txt
 b/libs/image/tiles3/CMakeLists.txt
+@@ -1 +1,3 @@
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+diff --git a/libs/libkis/CMakeLists.txt b/libs/libkis/CMakeLists.txt
+index 958104aaaf..3b8a33eadc 100644
+--- a/libs/libkis/CMakeLists.txt
 b/libs/libkis/CMakeLists.txt
+@@ -48,4 +48,6 @@ set_target_properties(kritalibkis PROPERTIES
+ install(TARGETS kritalibkis  ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+ 
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+diff --git a/libs/metadata/CMakeLists.txt b/libs/metadata/CMakeLists.txt
+index d33aff38fc..abdc2f7a36 100644
+--- a/libs/metadata/CMakeLists.txt
 b/libs/metadata/CMakeLists.txt
+@@ -29,4 +29,6 @@ set_target_properties(kritametadata PROPERTIES
+ 
+ install(TARGETS kritametadata  ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+diff --git a/libs/odf/CMakeLists.txt b/libs/odf/CMakeLists.txt
+index 6acbf4d1a5..50e60b55d8 100644
+--- 

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

2020-06-18 Thread Mike Pagano
commit: 0cf13b69c413c926440ccf68e13fa24b4fba0310
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 18 22:41:10 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 18 22:41:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf13b69

sys-kernel/gentoo-sources: Linux patch 5.7.4

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-5.7.4.ebuild | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 7b214a564dc..7978c64a0fe 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -85,6 +85,9 @@ DIST genpatches-5.7-3.extras.tar.xz 1764 BLAKE2B 
682601ade4f6dddcb5dbed3e501f0aa
 DIST genpatches-5.7-4.base.tar.xz 68276 BLAKE2B 
d3a16dfdbeb6fefcfee2544ddb4aefe568d58ad6e171abc00d933d65bbcf7a65be2ef9752f2eba7222349cd7b867ee23024da9ed03ad51a7f72c5d3d0782997b
 SHA512 
cd38666f1ac79672b71037ae6f550954d875deaee14df99869d0fb0125b810604311884a73cdfded3c74d32eee5d62e3cf0e726ea16ff25744ade54aed8eb665
 DIST genpatches-5.7-4.experimental.tar.xz 13696 BLAKE2B 
151a64f2dda74f73ccb78c7ffc52b99fc0218f4c8375d67c0525550d15d0efd9f127b195d43b05297d75fff31926df486a6d555b48a21725198815a843fcfc87
 SHA512 
395494d3391784ce670c6faca28e382152abad090c51d0e09768b1b090f2cbb2e67a5bdbe10a593b1470bc9df727adf03e992af586d897bc0ae128715e5a1d96
 DIST genpatches-5.7-4.extras.tar.xz 1764 BLAKE2B 
cb3b1a55e9dee36feaceb5049d4e5256ecb6448bbb9ff415482291ddd4e8e7db0d27136f0228c9e9290ff6f5e790f2f4575d32f4069560825a1281abfb1ce5d5
 SHA512 
2fe78aa1eb4e732d2855d2241b05e45abbbe944c555f2c215137cb68176768b8d71948a88d27cba2d5e142692781b9326fe824c71ef5af11963e7c9d8f57efb2
+DIST genpatches-5.7-5.base.tar.xz 68572 BLAKE2B 
a5f975ae2fd61e1e732da8ccb364b969930563752f78fe0e0632edeb486312ca7d9a09fc1e57b99bada394e90cb3a3b76eb41ef8218f93ea0a4dc4f1f23ce012
 SHA512 
ef5c254b03edf280f3e38ff49d17a856b1d3898bafb8018d1874c1fca3ead90edc88799bbba1cadca34b2a0b2a55b7e7905910ae941e665f783fc3e355274fc0
+DIST genpatches-5.7-5.experimental.tar.xz 13708 BLAKE2B 
c511849c9f1c8e874b354624c99164af2322d9b3429cae5719224f0f60717a08235252abd6eeff672d07a3154bd63517a50478dec734109f9de69b2cd85c5139
 SHA512 
31b425772e0faaa7ba26bf1a423bd953e6c1a151874e6d0d89ac1983f45069ea95e0b230778b7f41811f87d2688509c8f3c622e51a4650008dc914dd6cfd54de
+DIST genpatches-5.7-5.extras.tar.xz 1764 BLAKE2B 
381917b2f8844995edf7c86b9420457ea2d8d8904fc5af94c6ce26990943bd7a61467e3386ccedff42cb4d6c51a2b477ebb89a763edba964995a61ba46f5f4f5
 SHA512 
8e716f61f988951f2b80e1e667752228067606275392a6084a564e9e4e051d86823458084cf7a3c17a0e56ae58253aeb01065e2329d480995d15b646eb5be761
 DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0
 SHA512 
ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
 DIST linux-4.4.tar.xz 87295988 BLAKE2B 
f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb
 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.7.4.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.7.4.ebuild
new file mode 100644
index 000..822efd7f60d
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.7.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="5"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2020-06-18 Thread Cédric Krier
commit: 84c5066020cf72a8aa77fa4f26ce120d1766dad1
Author: Cédric Krier  gentoo  org>
AuthorDate: Thu Jun 18 22:36:29 2020 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Thu Jun 18 22:36:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c50660

dev-util/cookiecutter: clean old version

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Cédric Krier  gentoo.org>

 dev-util/cookiecutter/Manifest  |  1 -
 dev-util/cookiecutter/cookiecutter-1.6.0.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/dev-util/cookiecutter/Manifest b/dev-util/cookiecutter/Manifest
index 36833f08085..6120f947881 100644
--- a/dev-util/cookiecutter/Manifest
+++ b/dev-util/cookiecutter/Manifest
@@ -1,2 +1 @@
-DIST cookiecutter-1.6.0.tar.gz 255579 BLAKE2B 
68d50bc51cc0fa2f7fa84bf77933ad27b4dbdd9c06ed459c5aad8d604256c205bad5434b19b1b93ee95fdf5bf211124558994a9204a79cdfc1e433576a0e7fba
 SHA512 
0a06ae8fe7aceeeb0bcb98b5981d743b2e2e5d5f121c2e0703bb76399b0433816beaddb64c92f28d50f1781737db25907a10ec7b59f6c02c17171cfb56fb12f4
 DIST cookiecutter-1.7.2.tar.gz 253484 BLAKE2B 
de1c773cd5e53532edc7af7aaeac6061b1a5293330b8162da0f31895b0c3a58a4e0f36d66bee3da328a6b0a59fb5bd917a2f3f6fcf7772a4c63db5cd0030caae
 SHA512 
15cc145f143b4cac6e78b12e1c29e191d0c1c96b0187db05a4c8aac18310a5cb31d912073674ef4c01727c9b5a3b67f8c508842cb625db338b4034faa52a4a4c

diff --git a/dev-util/cookiecutter/cookiecutter-1.6.0.ebuild 
b/dev-util/cookiecutter/cookiecutter-1.6.0.ebuild
deleted file mode 100644
index 9f74aae46a1..000
--- a/dev-util/cookiecutter/cookiecutter-1.6.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Command-line utility to create projects from cookiecutters 
(project templates)"
-HOMEPAGE="https://github.com/audreyr/cookiecutter;
-
-SRC_URI="https://github.com/audreyr/cookiecutter/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-python/future-0.15.2[${PYTHON_USEDEP}]
-   >=dev-python/binaryornot-0.2.0[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
-   >=dev-python/click-5.0[${PYTHON_USEDEP}]
-   >=dev-python/whichcraft-0.1.1[${PYTHON_USEDEP}]
-   >=dev-python/poyo-0.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jinja2-time-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-DEPEND="${RDEPEND}
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-cov[${PYTHON_USEDEP}]
-   >=dev-python/pytest-mock-1.1[${PYTHON_USEDEP}]
-   dev-python/pytest-catchlog[${PYTHON_USEDEP}]
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   dev-vcs/git )"
-
-DOCS=( README.rst HISTORY.rst CONTRIBUTING.rst )
-
-python_test() {
-   py.test || die
-}



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

2020-06-18 Thread Cédric Krier
commit: d6c60fcc07598329dea9c3bd5eca311d6f1f6b70
Author: Cédric Krier  gentoo  org>
AuthorDate: Thu Jun 18 22:34:26 2020 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Thu Jun 18 22:34:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c60fcc

dev-util/cookiecutter: fix python-slugify version

Closes: https://bugs.gentoo.org/728634
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Cédric Krier  gentoo.org>

 dev-util/cookiecutter/cookiecutter-1.7.2-r1.ebuild | 48 ++
 1 file changed, 48 insertions(+)

diff --git a/dev-util/cookiecutter/cookiecutter-1.7.2-r1.ebuild 
b/dev-util/cookiecutter/cookiecutter-1.7.2-r1.ebuild
new file mode 100644
index 000..fb9639ccbe2
--- /dev/null
+++ b/dev-util/cookiecutter/cookiecutter-1.7.2-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Command-line utility to create projects from cookiecutters 
(project templates)"
+HOMEPAGE="https://github.com/audreyr/cookiecutter;
+
+SRC_URI="https://github.com/audreyr/cookiecutter/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-python/binaryornot-0.4.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
+   =dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/poyo-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja2-time-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.23.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: app-shells/fish/

2020-06-18 Thread Georgy Yakovlev
commit: d7a8a440d7924b16cf20a40c290ab4d20d29e393
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jun 18 22:17:23 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun 18 22:20:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a8a440

app-shells/fish: update live ebuild

fix docs, doxygen no longer used. upstream switched to sphinx.
we only need sphinx for live ebuild, as release tarballs have
prebuilt docs, so split configuration a bit to avoid
sphinx dependency on release.

switch doc flag on by default, as it installs manpages.
maybe we should install manpages unconditionally and
use doc useflag to install html, but upstream does not
split it, all-or-nothing approach.

also add pexpect dependency for new tests.

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

 app-shells/fish/fish-.ebuild | 26 +-
 1 file changed, 21 insertions(+), 5 deletions(-)

diff --git a/app-shells/fish/fish-.ebuild b/app-shells/fish/fish-.ebuild
index 34e66d1137b..0ba68e1c675 100644
--- a/app-shells/fish/fish-.ebuild
+++ b/app-shells/fish/fish-.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=7
 
-inherit cmake readme.gentoo-r1
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake python-any-r1 readme.gentoo-r1
 
 DESCRIPTION="Friendly Interactive SHell"
 HOMEPAGE="http://fishshell.com/;
@@ -21,8 +23,8 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
+IUSE="+doc nls test"
 
-IUSE="doc nls test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -32,13 +34,25 @@ RDEPEND="
 "
 
 DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
nls? ( sys-devel/gettext )
-   test? ( dev-tcltk/expect )
+   test? (
+   ${PYTHON_DEPS}
+   dev-tcltk/expect
+   $(python_gen_any_dep '
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   ')
+   )
 "
+# we don't need shpinx dep for release tarballs
+[[ ${PV} ==  ]] && DEPEND+=" doc? ( dev-python/sphinx )"
 
 S="${WORKDIR}/${MY_P}"
 
+python_check_deps() {
+   use test || return 0
+   has_version -d "dev-python/pexpect[${PYTHON_USEDEP}]"
+}
+
 src_prepare() {
# workaround for https://github.com/fish-shell/fish-shell/issues/4883
sed -i 
's#${TEST_INSTALL_DIR}/${CMAKE_INSTALL_PREFIX}#${TEST_INSTALL_DIR}#' \
@@ -51,9 +65,11 @@ src_configure() {
-DCMAKE_INSTALL_BINDIR="${EPREFIX}/bin"
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-DCURSES_NEED_NCURSES=ON
-   -DBUILD_DOCS="$(usex doc)"
+   -DINSTALL_DOCS="$(usex doc)"
-DWITH_GETTEXT="$(usex nls)"
)
+   # release tarballs ship pre-built docs // -DHAVE_PREBUILT_DOCS=TRUE
+   [[ ${PV} ==  ]] && mycmakeargs+=( -DBUILD_DOCS="$(usex doc)" )
cmake_src_configure
 }
 



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

2020-06-18 Thread Sergei Trofimovich
commit: 7c2a12d218faca7eec9e62f0b9491a5832b80d2b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jun 18 22:09:21 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 18 22:09:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2a12d2

dev-lang/elixir: start erlang via 'empd -daemon'

Original bug exposes some kind of a race in erlang process.
It's not clear if 'epmd & exit' an unsafe construct or not.
I'm assuming it's not safe. Let's see if it helps.

Reported-by: Agostino Sarubbo
Bug: https://bugs.gentoo.org/727344
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/elixir/elixir-1.10.3.ebuild  |  1 +
 dev-lang/elixir/files/elixir-1.10.3-epmd-daemon.patch | 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-lang/elixir/elixir-1.10.3.ebuild 
b/dev-lang/elixir/elixir-1.10.3.ebuild
index 47f8a8ca078..5d77e804b6c 100644
--- a/dev-lang/elixir/elixir-1.10.3.ebuild
+++ b/dev-lang/elixir/elixir-1.10.3.ebuild
@@ -28,6 +28,7 @@ DEPEND+="
 PATCHES=(
"${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
"${FILESDIR}"/${PN}-1.10.3-no-Q.patch
+   "${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
 )
 
 src_install() {

diff --git a/dev-lang/elixir/files/elixir-1.10.3-epmd-daemon.patch 
b/dev-lang/elixir/files/elixir-1.10.3-epmd-daemon.patch
new file mode 100644
index 000..48cfeb752b2
--- /dev/null
+++ b/dev-lang/elixir/files/elixir-1.10.3-epmd-daemon.patch
@@ -0,0 +1,13 @@
+Avoid exec/SIGCHLD race in daemon fork.
+Let's see if it fixes race seen in https://bugs.gentoo.org/727344
+--- a/Makefile
 b/Makefile
+@@ -280,7 +280,7 @@ test_elixir: test_stdlib test_ex_unit test_logger test_mix 
test_eex test_iex
+ 
+ test_stdlib: compile
+   @ echo "==> elixir (ex_unit)"
+-  $(Q) exec epmd & exit
++  $(Q) epmd -daemon
+   $(Q) if [ "$(OS)" = "Windows_NT" ]; then \
+   cd lib/elixir && cmd //C call ../../bin/elixir.bat -r 
"test/elixir/test_helper.exs" -pr "test/elixir/**/$(TEST_FILES)"; \
+   else \



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

2020-06-18 Thread Mart Raudsepp
commit: c23770a78566bfda26d1bcf3d2c0ff7244eba730
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 15:58:15 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23770a7

x11-apps/xlogo: arm64 keyworded (bug #728392)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/x11-apps/xlogo/xlogo-1.0.5.ebuild 
b/x11-apps/xlogo/xlogo-1.0.5.ebuild
index 00e4efd2b49..7ddd1036f77 100644
--- a/x11-apps/xlogo/xlogo-1.0.5.ebuild
+++ b/x11-apps/xlogo/xlogo-1.0.5.ebuild
@@ -7,7 +7,7 @@ inherit xorg-3
 
 DESCRIPTION="X Window System logo"
 
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE=""
 
 RDEPEND="x11-libs/libXrender



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

2020-06-18 Thread Mart Raudsepp
commit: 68220ed9716566fb9415ca2533ddae905b8371c0
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 17:55:50 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68220ed9

sys-fs/f2fs-tools: arm64 stable (bug #728600)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild 
b/sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild
index 84cf365f110..bc688ca0979 100644
--- a/sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild
+++ b/sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://dev.gentoo.org/~zlogene/distfiles/${CATEGORY}/${PN}/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0/6"
-KEYWORDS="amd64 arm ~arm64 ~mips ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 IUSE="selinux"
 
 RDEPEND="



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

2020-06-18 Thread Mart Raudsepp
commit: dd5bb55cb924a300131557f43dfcc8bc31ed
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 18:03:15 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5bb55c

net-wireless/iw: arm64 stable (bug #728620)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-wireless/iw/iw-5.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/iw/iw-5.4.ebuild b/net-wireless/iw/iw-5.4.ebuild
index a57c13b08c4..a331cf6f69f 100644
--- a/net-wireless/iw/iw-5.4.ebuild
+++ b/net-wireless/iw/iw-5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="dev-libs/libnl:="



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

2020-06-18 Thread Mart Raudsepp
commit: d440d5cbd5e5b6a0f226ab63032a63e6d7f28c04
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 15:57:05 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d440d5cb

x11-apps/xman: arm64 keyworded (bug #728392)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/x11-apps/xman/xman-1.1.5.ebuild b/x11-apps/xman/xman-1.1.5.ebuild
index b8668ca3a54..4919831740a 100644
--- a/x11-apps/xman/xman-1.1.5.ebuild
+++ b/x11-apps/xman/xman-1.1.5.ebuild
@@ -7,7 +7,7 @@ inherit xorg-3
 
 DESCRIPTION="Manual page display program for the X Window System"
 
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE=""
 
 RDEPEND="x11-libs/libXaw



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

2020-06-18 Thread Mart Raudsepp
commit: 6f6c355da190f9384aef0478f419b7a5200029be
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 18:12:47 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f6c355d

dev-util/meson: arm64 stable (bug #728140)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/dev-util/meson/meson-0.54.2.ebuild 
b/dev-util/meson/meson-0.54.2.ebuild
index 65cfd93150a..3ee36ecf7f9 100644
--- a/dev-util/meson/meson-0.54.2.ebuild
+++ b/dev-util/meson/meson-0.54.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos 
~x64-solaris"
 fi
 
 inherit distutils-r1 toolchain-funcs



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

2020-06-18 Thread Mart Raudsepp
commit: 1dfc8940f8118d4a6e3cecf78eea2cde3efb0d12
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 16:47:21 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfc8940

media-video/vlc: arm64 stable (bug #727580)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-video/vlc/vlc-3.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.11.ebuild 
b/media-video/vlc/vlc-3.0.11.ebuild
index 926e7eda205..fd2b076ff7e 100644
--- a/media-video/vlc/vlc-3.0.11.ebuild
+++ b/media-video/vlc/vlc-3.0.11.ebuild
@@ -19,7 +19,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 -sparc ~x86"
 fi
 inherit autotools flag-o-matic toolchain-funcs virtualx xdg
 



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

2020-06-18 Thread Mart Raudsepp
commit: 325eaf8ffecc4343499acc559a8f0e7482ab04e9
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 15:57:34 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325eaf8f

x11-apps/xedit: arm64 keyworded (bug #728392)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/x11-apps/xedit/xedit-1.2.2.ebuild 
b/x11-apps/xedit/xedit-1.2.2.ebuild
index 785e70ab44b..9a606461649 100644
--- a/x11-apps/xedit/xedit-1.2.2.ebuild
+++ b/x11-apps/xedit/xedit-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit xorg-2
 
 DESCRIPTION="simple text editor for X"
-KEYWORDS="amd64 hppa ~mips ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm64 hppa ~mips ppc ppc64 sparc x86"
 IUSE=""
 
 RDEPEND="x11-libs/libXaw



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

2020-06-18 Thread Mart Raudsepp
commit: 8b79e98876659ac8cb1d5e82afe5d4986a16bf86
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 15:56:24 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b79e988

x11-apps/xcalc: arm64 keyworded (bug #728392)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/x11-apps/xcalc/xcalc-1.1.0.ebuild 
b/x11-apps/xcalc/xcalc-1.1.0.ebuild
index dc5407baad1..b77243dfdd9 100644
--- a/x11-apps/xcalc/xcalc-1.1.0.ebuild
+++ b/x11-apps/xcalc/xcalc-1.1.0.ebuild
@@ -7,7 +7,7 @@ inherit xorg-3
 
 DESCRIPTION="scientific calculator for X"
 
-KEYWORDS="amd64 arm hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 arm ~arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="x11-libs/libXaw



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

2020-06-18 Thread Mart Raudsepp
commit: 260bdc680a77a4c7c1f0362ec6262afbf42b230a
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jun 18 18:30:05 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 21:58:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260bdc68

dev-cpp/yaml-cpp: arm64 stable (bug #713464)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r2.ebuild 
b/dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r2.ebuild
index fb698430c41..d42d4b735d1 100644
--- a/dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r2.ebuild
+++ b/dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/jbeder/${PN}/archive/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/0.6"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="test"
 
 # test breaks build



[gentoo-commits] repo/gentoo:master commit in: www-servers/lighttpd/

2020-06-18 Thread Mikle Kolyada
commit: 5e2166d4fd70ac9d867317ab2d5dc96b56f90ec3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jun 18 21:34:48 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 18 21:34:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2166d4

www-servers/lighttpd: Security cleanup

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

 www-servers/lighttpd/Manifest   |   2 -
 www-servers/lighttpd/lighttpd-1.4.53.ebuild | 227 
 www-servers/lighttpd/lighttpd-1.4.54.ebuild | 227 
 3 files changed, 456 deletions(-)

diff --git a/www-servers/lighttpd/Manifest b/www-servers/lighttpd/Manifest
index 897f7fd71cd..92fccae3133 100644
--- a/www-servers/lighttpd/Manifest
+++ b/www-servers/lighttpd/Manifest
@@ -1,3 +1 @@
-DIST lighttpd-1.4.53.tar.xz 732160 BLAKE2B 
75848ab259226fc77b232dfb365c6c656e4605055fb5beba1aea60f54f01cb76c3260ca97e59110dc3dd3d1ba7cb3f2fad646f91f37baee69a8cdbaefcf125a4
 SHA512 
bf5ea1c9f6f664c9ddcdf33ddba5b2bff760960d03c29a2181e73e3aceb45b523bb90003d0e0bc565334751830e6027cd7be2e92d030cde90813511957c9ea76
-DIST lighttpd-1.4.54.tar.xz 763248 BLAKE2B 
0425dde326dc514a55790256ab7f3e6c704417fe2ac01c49d109d5f463fb41605140c0773dc3988bd27e1dbee316c5fc96231c9c8699ec40db3acf2c54ec077d
 SHA512 
aa180a2751711a77b9da91a6a285c967d2c183ccbabe3e9064aea74e44629c3b0227ac98c7d720c8d4d223ce4b31e8b221b05b928adc917b199ab1015fcdba37
 DIST lighttpd-1.4.55.tar.xz 765660 BLAKE2B 
7b972de86e7d1a51438718e4d5bd49188c107b0f2e656ead597085ae84f3d41cdb662a7774c6655155d390c26f3e4f0b0dc4243c85cb0255a91d8ca57742f402
 SHA512 
023d5a54079e710a89a59e259c0b5798103ef6fce4544c36110dc4c5281ef429ef99369923d74123fcf8be37afe622d44cd7149078d21971ff26f3f4ee37c439

diff --git a/www-servers/lighttpd/lighttpd-1.4.53.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.53.ebuild
deleted file mode 100644
index e2d93e813f3..000
--- a/www-servers/lighttpd/lighttpd-1.4.53.ebuild
+++ /dev/null
@@ -1,227 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic readme.gentoo-r1 systemd
-
-DESCRIPTION="Lightweight high-performance web server"
-HOMEPAGE="https://www.lighttpd.net https://github.com/lighttpd;
-SRC_URI="https://download.lighttpd.net/lighttpd/releases-1.4.x/${P}.tar.xz;
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="bzip2 dbi doc fam gdbm geoip ipv6 kerberos ldap libev libressl lua 
minimal mmap memcached mysql pcre php postgres rrdtool sasl selinux ssl sqlite 
test webdav xattr zlib"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="kerberos? ( ssl !libressl ) webdav? ( sqlite )"
-
-BDEPEND="dev-libs/libgamin
-   virtual/pkgconfig"
-
-COMMON_DEPEND="
-   bzip2?( app-arch/bzip2 )
-   dbi?( dev-db/libdbi )
-   fam?( virtual/fam )
-   gdbm?   ( sys-libs/gdbm )
-   geoip?  ( dev-libs/geoip )
-   ldap?   ( >=net-nds/openldap-2.1.26 )
-   libev?  ( >=dev-libs/libev-4.01 )
-   lua?( >=dev-lang/lua-5.1:= )
-   memcached? ( dev-libs/libmemcached )
-   mysql?  ( dev-db/mysql-connector-c:= )
-   pcre?   ( >=dev-libs/libpcre-3.1 )
-   php?  ( dev-lang/php:*[cgi] )
-   postgres? ( dev-db/postgresql:* )
-   rrdtool?  ( net-analyzer/rrdtool )
-   sasl? ( dev-libs/cyrus-sasl )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.7:0= )
-   libressl? ( dev-libs/libressl:= )
-   )
-   sqlite? ( dev-db/sqlite:3 )
-   webdav? (
-   dev-libs/libxml2
-   sys-fs/e2fsprogs
-   )
-   xattr? ( kernel_linux? ( sys-apps/attr ) )
-   zlib? ( >=sys-libs/zlib-1.1 )
-   acct-group/lighttpd
-   acct-user/lighttpd"
-
-DEPEND="${COMMON_DEPEND}
-   doc?  ( dev-python/docutils )
-   test? (
-   virtual/perl-Test-Harness
-   dev-libs/fcgi
-   )"
-
-RDEPEND="${COMMON_DEPEND}
-   selinux? ( sec-policy/selinux-apache )
-"
-
-# update certain parts of lighttpd.conf based on conditionals
-update_config() {
-   local config="${D}/etc/lighttpd/lighttpd.conf"
-
-   # enable php/mod_fastcgi settings
-   use php && { sed -i -e 's|#.*\(include.*fastcgi.*$\)|\1|' ${config} || 
die; }
-
-   # enable stat() caching
-   use fam && { sed -i -e 's|#\(.*stat-cache.*$\)|\1|' ${config} || die; }
-
-   # automatically listen on IPv6 if built with USE=ipv6. Bug #234987
-   use ipv6 && { sed -i -e 's|# server.use-ipv6|server.use-ipv6|' 
${config} || die; }
-}
-
-# remove non-essential stuff (for USE=minimal)
-remove_non_essential() {
-   local libdir="${D}/usr/$(get_libdir)/${PN}"
-
-   # text docs
-   use doc || rm -fr "${D}"/usr/share/doc/${PF}/txt
-
-   # non-essential modules
-   rm -f \
-   

[gentoo-commits] repo/gentoo:master commit in: www-servers/lighttpd/

2020-06-18 Thread Mikle Kolyada
commit: 45b04aa49a289c39a384b781a6565e81844683bc
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jun 18 21:33:00 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 18 21:33:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45b04aa4

www-servers/lighttpd: s390 stable wrt bug #719462

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

 www-servers/lighttpd/lighttpd-1.4.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/lighttpd/lighttpd-1.4.55.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.55.ebuild
index 2b73b7f581e..691b80ba1c6 100644
--- a/www-servers/lighttpd/lighttpd-1.4.55.ebuild
+++ b/www-servers/lighttpd/lighttpd-1.4.55.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://download.lighttpd.net/lighttpd/releases-1.4.x/${P}.tar.xz;
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="bzip2 dbi doc fam gdbm geoip ipv6 kerberos ldap libev libressl lua 
minimal mmap memcached mysql pcre php postgres rrdtool sasl selinux ssl sqlite 
test webdav xattr zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/files/, media-gfx/graphviz/

2020-06-18 Thread Mikle Kolyada
commit: baa88e6698a7e9288d63f57b55cbc8f19b76c3fd
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jun 18 21:30:30 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 18 21:30:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa88e66

media-gfx/graphviz: fix dotty meny calls

Closes: https://bugs.gentoo.org/682524
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-gfx/graphviz/files/dotty_change_button.patch | 22 ++
 media-gfx/graphviz/graphviz-2.42.3.ebuild  |  3 ++-
 media-gfx/graphviz/graphviz-2.44.0.ebuild  |  3 ++-
 3 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/media-gfx/graphviz/files/dotty_change_button.patch 
b/media-gfx/graphviz/files/dotty_change_button.patch
new file mode 100644
index 000..8c5f34a2e12
--- /dev/null
+++ b/media-gfx/graphviz/files/dotty_change_button.patch
@@ -0,0 +1,22 @@
+diff --git a/cmd/dotty/dotty_ui.lefty b/cmd/dotty/dotty_ui.lefty
+index a8c9116..a708c61 100644
+--- a/cmd/dotty/dotty_ui.lefty
 b/cmd/dotty/dotty_ui.lefty
+@@ -342,7 +342,7 @@ dotty.protovt.normal.uifuncs = [
+ else
+ gt.insertedge (gt, data.pobj, null, data.obj, null, null, 1);
+ };
+-'rightdown' = function (data) {
++'rightup' = function (data) {
+ local vt, gt, menu, i;
+ 
+ vt = dotty.views[data.widget];
+@@ -447,7 +447,7 @@ dotty.protovt.birdseye.uifuncs = [
+ 'middledown' = dotty.protovt.normal.uifuncs.middledown;
+ 'middlemove' = dotty.protovt.normal.uifuncs.middlemove;
+ 'middleup' = dotty.protovt.normal.uifuncs.middleup;
+-'rightdown' = dotty.protovt.normal.uifuncs.rightdown;
++'rightup' = dotty.protovt.normal.uifuncs.rightup;
+ 'keyup' = dotty.protovt.normal.uifuncs.keyup;
+ 'redraw' = dotty.protovt.normal.uifuncs.redraw;
+ 'closeview' = dotty.protovt.normal.uifuncs.closeview;

diff --git a/media-gfx/graphviz/graphviz-2.42.3.ebuild 
b/media-gfx/graphviz/graphviz-2.42.3.ebuild
index f27ec198047..25cc03cc657 100644
--- a/media-gfx/graphviz/graphviz-2.42.3.ebuild
+++ b/media-gfx/graphviz/graphviz-2.42.3.ebuild
@@ -143,7 +143,8 @@ DEPEND="${RDEPEND}
 #   sci-libs/gts, x11-libs/gtk.  Also needs 'gtk','glade','glut','gts' and 
'png'
 #   with flags enabled at configure time
 
-PATCHES=( "${FILESDIR}"/${PN}-2.34.0-Xaw-configure.patch )
+PATCHES=( "${FILESDIR}"/${PN}-2.34.0-Xaw-configure.patch
+ "${FILESDIR}"/dotty_change_button.patch )
 
 pkg_setup() {
use python && python-single-r1_pkg_setup

diff --git a/media-gfx/graphviz/graphviz-2.44.0.ebuild 
b/media-gfx/graphviz/graphviz-2.44.0.ebuild
index cc960e3dcb4..25929d6e9b8 100644
--- a/media-gfx/graphviz/graphviz-2.44.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.44.0.ebuild
@@ -143,7 +143,8 @@ DEPEND="${RDEPEND}
 #   sci-libs/gts, x11-libs/gtk.  Also needs 'gtk','glade','glut','gts' and 
'png'
 #   with flags enabled at configure time
 
-PATCHES=( "${FILESDIR}"/${PN}-2.34.0-Xaw-configure.patch )
+PATCHES=( "${FILESDIR}"/${PN}-2.34.0-Xaw-configure.patch
+ "${FILESDIR}"/dotty_change_button.patch )
 
 pkg_setup() {
use python && python-single-r1_pkg_setup



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

2020-06-18 Thread Mikle Kolyada
commit: 3c89fadd62ea96f671bfc3a4481e3ba34cf77faf
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jun 18 21:22:56 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 18 21:22:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c89fadd

sys-auth/libfprint: Version bump (v1.90.2)

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

 sys-auth/libfprint/Manifest|  1 +
 sys-auth/libfprint/libfprint-1.90.2.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest
index 18392c55d14..192cfd223be 100644
--- a/sys-auth/libfprint/Manifest
+++ b/sys-auth/libfprint/Manifest
@@ -2,3 +2,4 @@ DIST libfprint-0.99.0.tar.gz 473925 BLAKE2B 
799e3600393e4b25f7b0685ff0456ca391e5
 DIST libfprint-1.0.tar.gz 475347 BLAKE2B 
cb560898cec11861c4529c0c37c328f74eaf271c1932ca5126b7bd6c82fafee24aff393c0fe223fef018a34a409647065d5f98a999c00f0e7a879e33bdfcd3cb
 SHA512 
2d7f569368035cce0a579ef3412a1961c28aab254ae6174ce9ad11ce97b3dce824d0c6123adac12718cb074439e4d5b93bf978e5341824f179231d1faa219a26
 DIST libfprint-1.90.0.tar.gz 1760869 BLAKE2B 
fd0692e5a4924101399684289501d607da2183acf7f7b7c7ce22b7ed301fe0da75cb0b88c0642e1b1b6f82fe7d8505616ead456b48c3b0449201fd91669ce782
 SHA512 
99d7a62b3a1c329a2c13f508c98b60c6311fd01cd165fca12de5873305980167dd79c7d75edc74f53fce5066047e814fa654c6ac4f3f12342b57afa5b2dbe6d3
 DIST libfprint-1.90.1.tar.gz 2348486 BLAKE2B 
d9f43253d8be874f3d78e19dbd148788d8abdc3cd0d6f5c931a4aad650acaf647f9c818c22a575f9ebe0a698a338693448f6f460c780adcd7140dedbdc4e025f
 SHA512 
0548d29e55aaa59e73f0fd13cac6b85dd3a048358c365423e12884c3877c3e30422ee3fc4d18a3daba2f26383fb886f1d40a74dba5d947f7bdec6b8852995b4e
+DIST libfprint-1.90.2.tar.gz 4152489 BLAKE2B 
d8e8dde93acfc83dc253741517eb840b1a950b5626f2aabef4d4a44fcef2db95096e7d467ae3191c3478e93c0919acbf48010b0c4dd23a538466a25d8204ddf6
 SHA512 
58326714ce92514e2f95da84c94ca1286cadb0f0bb7de68f15aba0120a22e4a51d8bc6d3d7dc0a4e46e3620e2bd0b3247d07782a3308daf2edd44a4ddb60d226

diff --git a/sys-auth/libfprint/libfprint-1.90.2.ebuild 
b/sys-auth/libfprint/libfprint-1.90.2.ebuild
new file mode 100644
index 000..311455ba8c5
--- /dev/null
+++ b/sys-auth/libfprint/libfprint-1.90.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson udev
+
+DESCRIPTION="library to add support for consumer fingerprint readers"
+HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ 
https://github.com/freedesktop/libfprint 
https://gitlab.freedesktop.org/libfprint/libfprint;
+SRC_URI="https://gitlab.freedesktop.org/libfprint/libfprint/-/archive/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="dev-libs/glib:2
+   dev-libs/nss
+   >=dev-libs/libgusb-0.3.1
+   virtual/libusb:1=
+   x11-libs/gtk+:3
+   x11-libs/pixman
+   x11-libs/libX11
+   x11-libs/libXv"
+
+DEPEND="${RDEPEND}
+   dev-util/gtk-doc"
+
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch )
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_configure() {
+   local emesonargs=(
+   -Ddoc=false
+   -Dgtk-examples=$(usex examples true false)
+   -Ddrivers=all
+   -Dudev_rules=true
+   -Dudev_rules_dir=$(get_udevdir)/rules.d
+   --libdir=/usr/$(get_libdir)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/numix-icon-theme/

2020-06-18 Thread Mikle Kolyada
commit: fb4833aacd7b0aba994b2b77b222e8388750c99c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jun 18 21:18:05 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 18 21:18:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4833aa

x11-themes/numix-icon-theme: Version bump (v20.06.07)

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

 x11-themes/numix-icon-theme/Manifest   |  1 +
 .../numix-icon-theme-20.06.07.ebuild   | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-themes/numix-icon-theme/Manifest 
b/x11-themes/numix-icon-theme/Manifest
index da5de5e06e3..d7c725a193e 100644
--- a/x11-themes/numix-icon-theme/Manifest
+++ b/x11-themes/numix-icon-theme/Manifest
@@ -1,3 +1,4 @@
 DIST numix-icon-theme-18.07.17.tar.gz 4415673 BLAKE2B 
f2bd9342dfb914872df429edc756eebf457f2938cb9db28948bec308eb9cb533268103957a2cc3381948ba4cc1405c82f3cba225bc1f956304119fdde4503b4e
 SHA512 
dd71dd5b05df9f00b9a3d066ce9ad44aa2959d0fae5083a2203d0562b774c0f7d25edf278a285a4e3813fb7d4346626fafc6c6d947cf9d510beb320839dbd757
 DIST numix-icon-theme-19.09.20.tar.gz 4410187 BLAKE2B 
84c786784bf9099aca30f86eebea4931e2ab35e83531642ebf4394d23b5fb317d1f0d296b82e7db8d894936222f582a7012d510dd27bf9b91cf74ddf435e0dba
 SHA512 
33887291c6322c3a78162c86e8d81b882c5483d00bd14ebd1238eb5aec800e8d2f8e5a01c24d96491dd569495242ea196995a130ec5a8957e10e9068ae252d1b
 DIST numix-icon-theme-20.03.20.tar.gz 4426810 BLAKE2B 
a2f31ccff9326cc96c7f77c2acdd8f2c24698d6331bff73afcb0a2c80277b0c58b9527e063987b44867d7fe6f1586b454f29d29b5de3b3d69f43c245c29a6986
 SHA512 
417f50a13fa60292abc17381678d482d2b1f6f0df2ca7e97dfd3070fa3a563adb5cdbb33ce9853c80fdb7a90abba61263d064f212655149df7fe4cdea751097e
+DIST numix-icon-theme-20.06.07.tar.gz 4431263 BLAKE2B 
80f5220da0b0361ddaa27c178c0d1e75e34d970e6b25bd175a44b854c8e340e0cb37a5d6ac64aaa73d05b9570efdad0d40d268dc0a15836b41ec680e92a4ea13
 SHA512 
8ab26fe047d1ab7002a9cd1b21406c5565153dfd9fea7267945f8f9eeaac299b6b7601340c22d933c9e28c522cff300596aac6d589b0080d44746441d5494f6d

diff --git a/x11-themes/numix-icon-theme/numix-icon-theme-20.06.07.ebuild 
b/x11-themes/numix-icon-theme/numix-icon-theme-20.06.07.ebuild
new file mode 100644
index 000..1ce1b54125e
--- /dev/null
+++ b/x11-themes/numix-icon-theme/numix-icon-theme-20.06.07.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils
+
+DESCRIPTION="An official icon theme from the Numix Project"
+HOMEPAGE="https://github.com/numixproject;
+SRC_URI="https://github.com/numixproject/numix-icon-theme/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_install() {
+   insinto /usr/share/icons
+   doins -r Numix{,-Light}
+}
+
+pkg_preinst() { gnome2_icon_savelist; }
+pkg_postinst() { gnome2_icon_cache_update; }
+pkg_postrm() { gnome2_icon_cache_update; }



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

2020-06-18 Thread Mikle Kolyada
commit: 9aa6947ae348f91a97f301c0f0e76e6955612420
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Jun 18 19:34:18 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jun 18 21:02:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa6947a

dev-libs/opensc: fix compilation with GCC10

Fix compilation with -fno-commons (see
https://github.com/OpenSC/OpenSC/pull/1939).
Closes: https://bugs.gentoo.org/706912
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/16316
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/opensc/files/opensc-0.20.0-gcc10.patch | 37 +
 dev-libs/opensc/opensc-0.20.0.ebuild|  4 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/opensc/files/opensc-0.20.0-gcc10.patch 
b/dev-libs/opensc/files/opensc-0.20.0-gcc10.patch
new file mode 100644
index 000..f96a1140872
--- /dev/null
+++ b/dev-libs/opensc/files/opensc-0.20.0-gcc10.patch
@@ -0,0 +1,37 @@
+From 5450f61681d0c46c587dbe789bf19f1cb573e794 Mon Sep 17 00:00:00 2001
+From: Jakub Jelen 
+Date: Mon, 10 Feb 2020 15:09:17 +0100
+Subject: [PATCH] Unbreak build with -fno-common (default in gcc10)
+
+---
+ src/tests/p11test/p11test.c| 3 +++
+ src/tests/p11test/p11test_common.h | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/src/tests/p11test/p11test.c b/src/tests/p11test/p11test.c
+index feecf6fb42..a16282cba3 100644
+--- a/src/tests/p11test/p11test.c
 b/src/tests/p11test/p11test.c
+@@ -34,6 +34,9 @@
+ 
+ #define DEFAULT_P11LIB"../../pkcs11/.libs/opensc-pkcs11.so"
+ 
++/* Global variable keeping information about token we are using */
++token_info_t token;
++
+ void display_usage() {
+   fprintf(stdout,
+   " Usage:\n"
+diff --git a/src/tests/p11test/p11test_common.h 
b/src/tests/p11test/p11test_common.h
+index 2f3b238de0..9eb5cedecb 100644
+--- a/src/tests/p11test/p11test_common.h
 b/src/tests/p11test/p11test_common.h
+@@ -84,7 +84,7 @@ typedef struct {
+   size_t  num_keygen_mechs;
+ } token_info_t;
+ 
+-token_info_t token;
++extern token_info_t token;
+ 
+ #endif /* P11TEST_COMMON_H */
+ 

diff --git a/dev-libs/opensc/opensc-0.20.0.ebuild 
b/dev-libs/opensc/opensc-0.20.0.ebuild
index d32490c9e60..fdfd50b8daa 100644
--- a/dev-libs/opensc/opensc-0.20.0.ebuild
+++ b/dev-libs/opensc/opensc-0.20.0.ebuild
@@ -36,6 +36,10 @@ REQUIRED_USE="
ctapi? ( !pcsc-lite !openct )
|| ( pcsc-lite openct ctapi )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-gcc10.patch"
+)
+
 src_prepare() {
default
elibtoolize



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

2020-06-18 Thread Michał Górny
commit: abb41af9d2ad5672ae77137dcd325af6acf7c7ae
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 20:34:09 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 20:34:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb41af9

dev-python/text-unidecode: New dep of python-slugify

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

 dev-python/text-unidecode/Manifest  |  1 +
 dev-python/text-unidecode/metadata.xml  |  7 +++
 dev-python/text-unidecode/text-unidecode-1.3.ebuild | 19 +++
 3 files changed, 27 insertions(+)

diff --git a/dev-python/text-unidecode/Manifest 
b/dev-python/text-unidecode/Manifest
new file mode 100644
index 000..7cf837a09dc
--- /dev/null
+++ b/dev-python/text-unidecode/Manifest
@@ -0,0 +1 @@
+DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B 
b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e
 SHA512 
aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150

diff --git a/dev-python/text-unidecode/metadata.xml 
b/dev-python/text-unidecode/metadata.xml
new file mode 100644
index 000..266e3f19ca5
--- /dev/null
+++ b/dev-python/text-unidecode/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+

diff --git a/dev-python/text-unidecode/text-unidecode-1.3.ebuild 
b/dev-python/text-unidecode/text-unidecode-1.3.ebuild
new file mode 100644
index 000..3008ce518a9
--- /dev/null
+++ b/dev-python/text-unidecode/text-unidecode-1.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit distutils-r1
+
+DESCRIPTION="Tthe most basic port of the Text::Unidecode Perl library"
+HOMEPAGE="
+   https://pypi.org/project/text-unidecode/
+   https://github.com/kmike/text-unidecode/;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( Artistic GPL-2+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2020-06-18 Thread Michał Górny
commit: 80c74474c8255bbde7f618cb0369fd4a8d5380b6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 20:29:44 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 20:29:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c74474

dev-python/python-slugify: Add python@ as co-maint.

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

 dev-python/python-slugify/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/python-slugify/metadata.xml 
b/dev-python/python-slugify/metadata.xml
index 8ba37583de7..25f37394129 100644
--- a/dev-python/python-slugify/metadata.xml
+++ b/dev-python/python-slugify/metadata.xml
@@ -9,6 +9,9 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   pyt...@gentoo.org
+   

python-slugify
un33k/python-slugify



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

2020-06-18 Thread Michał Górny
commit: 276464e389dd54a795a5e1e3917247040b7b547e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 20:28:20 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 20:28:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=276464e3

dev-python/python-slugify: Port to py3.9

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

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

diff --git a/dev-python/python-slugify/python-slugify-1.2.6.ebuild 
b/dev-python/python-slugify/python-slugify-1.2.6.ebuild
index 569e6c07989..caa392833c7 100644
--- a/dev-python/python-slugify/python-slugify-1.2.6.ebuild
+++ b/dev-python/python-slugify/python-slugify-1.2.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1



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

2020-06-18 Thread Michał Górny
commit: 31f73030bb0b03360ec31f1a685b168f1bc46270
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 20:36:01 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 20:36:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f73030

dev-python/python-slugify: Bump to 4.0.0

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

 dev-python/python-slugify/Manifest |  1 +
 .../python-slugify/python-slugify-4.0.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/python-slugify/Manifest 
b/dev-python/python-slugify/Manifest
index 07c93725a49..269387bd6e9 100644
--- a/dev-python/python-slugify/Manifest
+++ b/dev-python/python-slugify/Manifest
@@ -1 +1,2 @@
 DIST python-slugify-1.2.6.tar.gz 8439 BLAKE2B 
74699bf80408e1b6a705525b0ada2612cc6224a2ac1e17ce21230ed684af144c0f72ad99b32674bf19bd716d2cfc3a2f0da6f74facc99acba16e3ebc1873f3f3
 SHA512 
ad45958d03892d8db75967b150f25509c05ab2a87d5ac4a2ed12ffe1f86d7db26c406c6de22ba759b77fe772cc0c00d0e517c71db085618f62094ddadfd2
+DIST python-slugify-4.0.0.tar.gz 9391 BLAKE2B 
386e0186f9300bd00098ee534c5c5521b04b087e17a2530501291c17884c5ceb4895aa357dc0d4b573ba39aeaf4a69f60e2c110b3efede0e066f70ed9992f5f7
 SHA512 
a4b0da48ee887a24a022076c9b21fa5795ab104b1d382bae96fc7ba5ce6c09c0cc42e1f4c3b6874b44097d2246ea5b18302dc42386d8844fa41f495744e5ed90

diff --git a/dev-python/python-slugify/python-slugify-4.0.0.ebuild 
b/dev-python/python-slugify/python-slugify-4.0.0.ebuild
new file mode 100644
index 000..979461ce2ce
--- /dev/null
+++ b/dev-python/python-slugify/python-slugify-4.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="A Python Slugify application that handles Unicode"
+HOMEPAGE="https://github.com/un33k/python-slugify 
https://pypi.org/project/python-slugify/;
+SRC_URI="https://github.com/un33k/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/text-unidecode[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest



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

2020-06-18 Thread Michał Górny
commit: e4ca7a61b3a4b4fa371b290ed27b10be552f2c7d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 20:22:35 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 20:26:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ca7a61

dev-python/rdflib: Bump to 5.0.0

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

 dev-python/rdflib/Manifest|  1 +
 dev-python/rdflib/rdflib-5.0.0.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest
index 75e53685eb1..a905e635164 100644
--- a/dev-python/rdflib/Manifest
+++ b/dev-python/rdflib/Manifest
@@ -1 +1,2 @@
 DIST rdflib-4.2.2.tar.gz 905094 BLAKE2B 
fe17b5752f67c745bfdf4a160c2f5d49da19f0d85b6eddc4a65fa0ddb660de8bcc19c3ccecf893fb67f725b973cb94481374d9ee0c82072416a93e44952dba9b
 SHA512 
efc24d8ce1080e59950cecc9c779ae0d63673c8690f74db1772f6c2dbf24d6f4de5214d5870a074bffe549b42d8d5f5d131df29bbfd174b763ae1f843aec7d5c
+DIST rdflib-5.0.0.tar.gz 818586 BLAKE2B 
d0046590b00211ccb4f0f586dc829c061a5f426b1cefed44a63d21d46396354b9012dbe0a63c8f9de138b25ca7d73ba624c49da6fb305ececd983c62c917fd8a
 SHA512 
ba98ab6a7bb9d993d11c559a739761f297282eb9307f3e333db8dd1c6b365b408a59b701d823bef9be774a59b3f44f64c9444e3bb0115c0c549cb00945385dab

diff --git a/dev-python/rdflib/rdflib-5.0.0.ebuild 
b/dev-python/rdflib/rdflib-5.0.0.ebuild
new file mode 100644
index 000..ee3a9c338a1
--- /dev/null
+++ b/dev-python/rdflib/rdflib-5.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_REQ_USE="sqlite?,threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="RDF library containing a triple store and parser/serializer"
+HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="berkdb examples sqlite"
+
+RDEPEND="
+   dev-python/isodate[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # these tests require internet access
+   sed -i -e '/doctest/d' setup.cfg || die
+   rm test/test_sparql_service.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-MethodMaker/

2020-06-18 Thread Kent Fredric
commit: 0f6e2d8ea36b4ce7065e3b567a97ad8761bbea2b
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jun 18 19:51:14 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jun 18 19:51:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6e2d8e

dev-perl/Class-MethodMaker: -r bump for EAPI7

- EAPI7
- Employ _SECTION mechanics for SRC_URI conjugation
- Parallel tests
- Remove unused/empty variable assignments

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

 .../Class-MethodMaker-2.240.0-r1.ebuild| 18 ++
 1 file changed, 18 insertions(+)

diff --git a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r1.ebuild 
b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r1.ebuild
new file mode 100644
index 000..ab22cf62011
--- /dev/null
+++ b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SCHWIGON
+DIST_VERSION=2.24
+DIST_SECTION="class-methodmaker"
+inherit perl-module eutils
+
+DESCRIPTION="Create generic methods for OO Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+
+BDEPEND="
+   virtual/perl-ExtUtils-MakeMaker
+"



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

2020-06-18 Thread Marek Szuba
commit: 22cceffb61a7dabca058068511f7242740d25e88
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 19:23:06 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 19:27:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22cceffb

media-gfx/darktable: only test the toolchain if [[ ${MERGE_TYPE} != binary ]]

Again, not touching 2.6.2.

Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-3.0.2-r1.ebuild | 18 ++
 media-gfx/darktable/darktable-3.0.2.ebuild| 18 ++
 media-gfx/darktable/darktable-.ebuild | 16 +---
 3 files changed, 29 insertions(+), 23 deletions(-)

diff --git a/media-gfx/darktable/darktable-3.0.2-r1.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
index 56221e9d71d..a27d9ec520c 100644
--- a/media-gfx/darktable/darktable-3.0.2-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -78,14 +78,16 @@ PATCHES=(
 S="${WORKDIR}/${P/_/~}"
 
 pkg_pretend() {
-   # Bug #695658
-   if tc-is-gcc; then
-   test-flags-CC -floop-block &> /dev/null || \
-   die "Please switch to a gcc version built with 
USE=graphite"
-   fi
-
-   if use openmp ; then
-   tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   # Bug #695658
+   if tc-is-gcc; then
+   test-flags-CC -floop-block &> /dev/null || \
+   die "Please switch to a gcc version built with 
USE=graphite"
+   fi
+
+   if use openmp ; then
+   tc-has-openmp || die "Please switch to an openmp 
compatible compiler"
+   fi
fi
 }
 

diff --git a/media-gfx/darktable/darktable-3.0.2.ebuild 
b/media-gfx/darktable/darktable-3.0.2.ebuild
index a6af926b835..1584653803c 100644
--- a/media-gfx/darktable/darktable-3.0.2.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2.ebuild
@@ -77,14 +77,16 @@ PATCHES=(
 S="${WORKDIR}/${P/_/~}"
 
 pkg_pretend() {
-   # Bug #695658
-   if tc-is-gcc; then
-   test-flags-CC -floop-block &> /dev/null || \
-   die "Please switch to a gcc version built with 
USE=graphite"
-   fi
-
-   if use openmp ; then
-   tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   # Bug #695658
+   if tc-is-gcc; then
+   test-flags-CC -floop-block &> /dev/null || \
+   die "Please switch to a gcc version built with 
USE=graphite"
+   fi
+
+   if use openmp ; then
+   tc-has-openmp || die "Please switch to an openmp 
compatible compiler"
+   fi
fi
 }
 

diff --git a/media-gfx/darktable/darktable-.ebuild 
b/media-gfx/darktable/darktable-.ebuild
index 8efe45349c4..422d45185bb 100644
--- a/media-gfx/darktable/darktable-.ebuild
+++ b/media-gfx/darktable/darktable-.ebuild
@@ -69,14 +69,16 @@ PATCHES=(
 )
 
 pkg_pretend() {
-   # Bug #695658
-   if tc-is-gcc; then
-   test-flags-CC -floop-block &> /dev/null || \
-   die "Please switch to a gcc version built with 
USE=graphite"
-   fi
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   # Bug #695658
+   if tc-is-gcc; then
+   test-flags-CC -floop-block &> /dev/null || \
+   die "Please switch to a gcc version built with 
USE=graphite"
+   fi
 
-   if use openmp ; then
-   tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
+   if use openmp ; then
+   tc-has-openmp || die "Please switch to an openmp 
compatible compiler"
+   fi
fi
 }
 



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

2020-06-18 Thread Sergei Trofimovich
commit: 9fcc12201af68e32d65371582e1e45b058a3fb82
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jun 18 19:24:40 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 18 19:24:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcc1220

sys-devel/binutils: add USE=vanilla to skip live patches

Sometimes Gentoo patches get stale and fail to apply to
binutils from head. Allow users to opt out.

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/binutils/binutils-.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index 7e5b921ee5f..4cb22a0c7fc 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -8,7 +8,7 @@ inherit eutils libtool flag-o-matic gnuconfig multilib 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test 
vanilla"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here:
@@ -101,8 +101,10 @@ src_unpack() {
 
 src_prepare() {
if [[ ! -z ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
+   if ! use vanilla; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
fi
 
# This check should probably go somewhere else, like pkg_pretend.



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Method-Modifiers/

2020-06-18 Thread Kent Fredric
commit: fbce9b50b82688856f6cfca967f08a9c1dd2051c
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jun 18 19:02:17 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jun 18 19:03:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbce9b50

dev-perl/Class-Method-Modifiers: Bump to version 2.130.0

- EAPI7

Upstream:
- Bypass prototypes when testing for lvalue attribute
- Rename class name used in tests to avoid conflicting with a core
  module.

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

 .../Class-Method-Modifiers-2.130.0.ebuild  | 31 ++
 dev-perl/Class-Method-Modifiers/Manifest   |  1 +
 2 files changed, 32 insertions(+)

diff --git 
a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild 
b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild
new file mode 100644
index 000..c49db0d614a
--- /dev/null
+++ b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="provides Moose-like method modifiers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~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-Carp
+   virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.36
+   test? (
+   >=virtual/perl-CPAN-Meta-2.120.900
+   virtual/perl-File-Spec
+   dev-perl/Test-Fatal
+   dev-perl/Test-Needs
+   >=virtual/perl-Test-Simple-0.880.0
+   virtual/perl-if
+   )
+"

diff --git a/dev-perl/Class-Method-Modifiers/Manifest 
b/dev-perl/Class-Method-Modifiers/Manifest
index c518df36991..6e2fbcc4d82 100644
--- a/dev-perl/Class-Method-Modifiers/Manifest
+++ b/dev-perl/Class-Method-Modifiers/Manifest
@@ -1 +1,2 @@
 DIST Class-Method-Modifiers-2.12.tar.gz 38979 BLAKE2B 
60983ca8afaf6fe01119c06371b2a1581e7f0323f6cc55a9edda128467b7614287c4fa77831d6d3b48dc076f1c41dc25321d9648454b45995c7cfd193a574844
 SHA512 
18c7cdff214d39a475b116cc5e6dda043c31765bcdfa9a1fa7242ce61e42583c4981d41a43ba556fb5a057e0cfbd5e52dd60048ea7dfae0fec3618dc47876dd4
+DIST Class-Method-Modifiers-2.13.tar.gz 41385 BLAKE2B 
a48d22505e58f20c670da89df1507e4ccf589c0004357d3b5f060994217a6aa74c74a5a5d116c0f0ab65eac080ae1c5e28578ff86028c1df85a07b621370ed07
 SHA512 
379afff763b647b787dd2049d9a8b928ca88be34e50c91c0848c5652efb1e4b40d8cacd2a1d5f6ce7bb254b9e65801b7c1a710f9807458a129af0af470f5ebbe



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

2020-06-18 Thread Matthew Thode
commit: dde113dd8cb0c69720f98883903aef3bfce0a3ed
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun 18 19:00:21 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun 18 19:00:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde113dd

gui-wm/sway: remove consolekit dependency

Fixes: https://bugs.gentoo.org/727840
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/sway-1.4-r3.ebuild | 120 -
 gui-wm/sway/sway-.ebuild   |   1 -
 2 files changed, 121 deletions(-)

diff --git a/gui-wm/sway/sway-1.4-r3.ebuild b/gui-wm/sway/sway-1.4-r3.ebuild
deleted file mode 100644
index 1f261585bb1..000
--- a/gui-wm/sway/sway-1.4-r3.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
-else
-   MY_PV=${PV/_rc/-rc}
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock 
+swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
-   tray? ( || ( elogind systemd ) )"
-
-DEPEND="
-   >=dev-libs/json-c-0.13:0=
-   >=dev-libs/libinput-1.6.0:0=
-   dev-libs/libpcre
-   dev-libs/wayland
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   media-libs/mesa[gles2]
-   elogind? ( >=sys-auth/elogind-239 )
-   swaybar? ( x11-libs/gdk-pixbuf:2 )
-   swaybg? ( gui-apps/swaybg )
-   swayidle? ( gui-apps/swayidle )
-   swaylock? ( gui-apps/swaylock )
-   systemd? ( >=sys-apps/systemd-239 )
-   wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
-   X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} ==  ]]; then
-   DEPEND+="~gui-libs/wlroots-:=[elogind=,systemd=,X=]"
-else
-   DEPEND+="
-   >=gui-libs/wlroots-0.10.0:=[elogind=,systemd=,X=]
-   https://wiki.gentoo.org/wiki/Sway;
-   fi
-}

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-.ebuild
index c1b6403cdb8..e4618c207ab 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-.ebuild
@@ -53,7 +53,6 @@ else
 fi
 RDEPEND="
x11-misc/xkeyboard-config
-   !elogind? ( !systemd? ( sys-auth/consolekit ) )
${DEPEND}
 "
 BDEPEND="



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

2020-06-18 Thread Andreas Sturmlechner
commit: 4a296af6c55387f762e27516759724a053fa5a32
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu Jun 18 18:20:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 18:33:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a296af6

dev-libs/botan: remove unused patches

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16313
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/botan/files/botan-1.10.17-build.patch| 25 --
 dev-libs/botan/files/botan-1.10.17-libressl.patch | 40 ---
 2 files changed, 65 deletions(-)

diff --git a/dev-libs/botan/files/botan-1.10.17-build.patch 
b/dev-libs/botan/files/botan-1.10.17-build.patch
deleted file mode 100644
index 43877972211..000
--- a/dev-libs/botan/files/botan-1.10.17-build.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From c7963d28d03e5f65f4021a5b764dc4bff9417eda Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 4 Oct 2017 01:50:33 +0300
-Subject: [PATCH] gost_3411: use correct type for build to pass
-

- src/hash/gost_3411/gost_3411.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/hash/gost_3411/gost_3411.cpp 
b/src/hash/gost_3411/gost_3411.cpp
-index 97aa399..7ca22dc 100644
 a/src/hash/gost_3411/gost_3411.cpp
-+++ b/src/hash/gost_3411/gost_3411.cpp
-@@ -91,7 +91,7 @@ void GOST_34_11::compress_n(const byte input[], size_t 
blocks)
-  // P transformation
-  for(size_t k = 0; k != 4; ++k)
- {
--const uint64_t UVk = U[k] ^ V[k];
-+const u64bit UVk = U[k] ^ V[k];
- for(size_t l = 0; l != 8; ++l)
-key[4*l+k] = get_byte(l, UVk);
- }
--- 
-2.13.6
-

diff --git a/dev-libs/botan/files/botan-1.10.17-libressl.patch 
b/dev-libs/botan/files/botan-1.10.17-libressl.patch
deleted file mode 100644
index 5913bfd3049..000
--- a/dev-libs/botan/files/botan-1.10.17-libressl.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From e61a5f56fb404db3655909be4ce23c3a816cbb60 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 4 Oct 2017 22:16:31 +0300
-Subject: [PATCH] openssl: support libressl
-
-Signed-off-by: Alon Bar-Lev 

- src/engine/openssl/ossl_bc.cpp | 2 +-
- src/engine/openssl/ossl_md.cpp | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/engine/openssl/ossl_bc.cpp b/src/engine/openssl/ossl_bc.cpp
-index 74660c7b5..cb184c202 100644
 a/src/engine/openssl/ossl_bc.cpp
-+++ b/src/engine/openssl/ossl_bc.cpp
-@@ -8,7 +8,7 @@
- #include 
- #include 
- 
--#if OPENSSL_VERSION_NUMBER >= 0x1010
-+#if OPENSSL_VERSION_NUMBER >= 0x1010 && !defined(LIBRESSL_VERSION_NUMBER)
-   #error "OpenSSL 1.1 API not supported in Botan 1.10, upgrade to 2.x"
- #endif
- 
-diff --git a/src/engine/openssl/ossl_md.cpp b/src/engine/openssl/ossl_md.cpp
-index 2fcb2b0e5..9c43d616e 100644
 a/src/engine/openssl/ossl_md.cpp
-+++ b/src/engine/openssl/ossl_md.cpp
-@@ -8,7 +8,7 @@
- #include 
- #include 
- 
--#if OPENSSL_VERSION_NUMBER >= 0x1010
-+#if OPENSSL_VERSION_NUMBER >= 0x1010 && !defined(LIBRESSL_VERSION_NUMBER)
-   #error "OpenSSL 1.1 API not supported in Botan 1.10, upgrade to 2.x"
- #endif
- 
--- 
-2.13.6
-



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/kramdown-parser-gfm/

2020-06-18 Thread Robin H. Johnson
commit: 8b7b6e78f4895488ced910ee1fe3448366bff87b
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Jun 18 18:26:52 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jun 18 18:30:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b7b6e78

dev-ruby/kramdown-parser-gfm: new package

Imported from graaff overlay.

kramdown-parser-gfm was previously part of kramdown-1 package, but
upstream split it to a seperate package.

This is a dependency for building the www.gentoo.org site.

Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-ruby/kramdown-parser-gfm/Manifest   |  1 +
 .../kramdown-parser-gfm-1.1.0.ebuild| 21 +
 dev-ruby/kramdown-parser-gfm/metadata.xml   |  8 
 3 files changed, 30 insertions(+)

diff --git a/dev-ruby/kramdown-parser-gfm/Manifest 
b/dev-ruby/kramdown-parser-gfm/Manifest
new file mode 100644
index 000..1b412ffd7db
--- /dev/null
+++ b/dev-ruby/kramdown-parser-gfm/Manifest
@@ -0,0 +1 @@
+DIST kramdown-parser-gfm-1.1.0.gem 11776 BLAKE2B 
99a77ea02d0f48421cc6c582629f6cdc7504174867cac8927bdc26fd50f851e294c0f71ab985e9d0d6e595906c458b1f96d06903d6765eabf8b6f617c6303f14
 SHA512 
5662c1a50da7c8e50fd50afb5fe1dcd3bd63f4282d9940f96bb56266b63841c0b09902ce90eb3162aa89c54047970667b17299b3a7cf475bab2641604aa15d8c

diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild 
b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild
new file mode 100644
index 000..8154ac67e4b
--- /dev/null
+++ b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A kramdown parser for the GFM dialect of Markdown"
+HOMEPAGE="https://github.com/kramdown/parser-gfm;
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE="doc"
+
+ruby_add_rdepend "dev-ruby/kramdown:2"
+
+each_ruby_test() {
+   ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}

diff --git a/dev-ruby/kramdown-parser-gfm/metadata.xml 
b/dev-ruby/kramdown-parser-gfm/metadata.xml
new file mode 100644
index 000..eb1e47f2edf
--- /dev/null
+++ b/dev-ruby/kramdown-parser-gfm/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   r...@gentoo.org
+   Gentoo Ruby Project
+   
+



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

2020-06-18 Thread Michał Górny
commit: 14c7369dbffeebf01c9005bb4a2f9f89f50f5e88
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 13:11:11 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 18:09:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14c7369d

dev-python/rdflib: Remove py2

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

 dev-python/rdflib/rdflib-4.2.2-r1.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/dev-python/rdflib/rdflib-4.2.2-r1.ebuild 
b/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
index 6306fc0eacc..448f91e6dd7 100644
--- a/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
+++ b/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="sqlite?,threads(+)"
 
 # The usual required for tests
@@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
-IUSE="doc berkdb examples mysql redland sqlite test"
+IUSE="doc berkdb examples redland sqlite test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -27,11 +27,6 @@ RDEPEND="
dev-python/html5lib[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
berkdb? ( dev-python/bsddb3[${PYTHON_USEDEP}] )
-   mysql? (
-   $(python_gen_cond_dep '
-   dev-python/mysql-python[${PYTHON_USEDEP}]
-   ' -2)
-   )
redland? ( dev-libs/redland-bindings[python,${PYTHON_USEDEP}] )"
 DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )



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

2020-06-18 Thread Michał Górny
commit: 335849b2e72414cc8d764aa4845679a4eeda3563
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 17:20:44 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 18:09:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335849b2

dev-python/sparql-wrapper: Bump to 1.8.5

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

 dev-python/sparql-wrapper/Manifest |  1 +
 .../sparql-wrapper/sparql-wrapper-1.8.5.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/sparql-wrapper/Manifest 
b/dev-python/sparql-wrapper/Manifest
index 4f26d1e5f56..492816f4334 100644
--- a/dev-python/sparql-wrapper/Manifest
+++ b/dev-python/sparql-wrapper/Manifest
@@ -1 +1,2 @@
 DIST SPARQLWrapper-1.8.4.tar.gz 56757 BLAKE2B 
1d181a4269d4d2eadfd860e014f31f9134b500d4df437ab548804166821c574cfaedbe011c6b24328a40296da88378205b45839d225ada2b4afc6ffe28360f2a
 SHA512 
301fce7f58b369009a13988a11d782fce6362d73472811a07dc4d962062097b48470c573f5bd1dc337532db467e75936f9e89fcc64dde91930077ce4a1657179
+DIST SPARQLWrapper-1.8.5.tar.gz 89117 BLAKE2B 
e36f90b0bc8adc789750e7db588ada22e369d10e1ae94777b627680070f4ac8da3e7575c7858121386287034061b6fcfbfbb529f9d8de020ae65a7c6bdb2ef80
 SHA512 
b0cbe9f7f13a8a0a1c88a17b5966b46e7811acada2712ee03be97808dcb17ba4a71990c07df5d213d21815d7deaf3526381a2cc864d839e561e242be797b6bb2

diff --git a/dev-python/sparql-wrapper/sparql-wrapper-1.8.5.ebuild 
b/dev-python/sparql-wrapper/sparql-wrapper-1.8.5.ebuild
new file mode 100644
index 000..4ea40ffe7a0
--- /dev/null
+++ b/dev-python/sparql-wrapper/sparql-wrapper-1.8.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+MY_PN=SPARQLWrapper
+DESCRIPTION="Wrapper around a SPARQL service"
+HOMEPAGE="https://pypi.org/project/SPARQLWrapper/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="W3C"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+# the vast majority of tests access random Internet sites
+RESTRICT="test"
+
+RDEPEND=">=dev-python/rdflib-4[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # disable sys.path hack
+   sed -i -e '/^# prefer local/,/^# end of hack/d' test/*.py || die
+
+   # urllib2
+   rm test/wrapper_test.py || die
+   # connection timeout
+   rm test/fuseki2__v3_6_0__agrovoc__test.py || die
+   # HTTP 401
+   rm test/graphdbEnterprise__v8_9_0__rs__test.py || die
+   # returns some HTML page
+   rm test/stardog__lindas__test.py || die
+
+   # require rdflib-jsonld, apparently
+   sed -i -e 's:test.*JSONLD:_&:' \
+   test/*.py || die
+   # some plugin error, probably the same
+   sed -e 's:testConstruct.*JSON:_&:' \
+   -e 's:testDescribe.*JSON:_&:' \
+   -i test/fuseki2__v3_8_0__stw__test.py || die
+
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   cd test || die
+   2to3 -n -w --no-diffs *.py || die
+   distutils-r1_src_test
+}



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

2020-06-18 Thread Michał Górny
commit: 01087ae2d06491af21c200abf1dae80048d1a1f3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 13:11:15 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 18:09:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01087ae2

dev-python/sparql-wrapper: Remove py2

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

 dev-python/sparql-wrapper/sparql-wrapper-1.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sparql-wrapper/sparql-wrapper-1.8.4.ebuild 
b/dev-python/sparql-wrapper/sparql-wrapper-1.8.4.ebuild
index a2d1825d5d8..cf3d616cd24 100644
--- a/dev-python/sparql-wrapper/sparql-wrapper-1.8.4.ebuild
+++ b/dev-python/sparql-wrapper/sparql-wrapper-1.8.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 



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

2020-06-18 Thread Michał Górny
commit: e7932f1cc6940dfa45087a9b5553236f10675f32
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 18:00:46 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 18:09:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7932f1c

profiles/arch/hppa: Unmask py3.8 & py3.9 targets

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

 profiles/arch/hppa/use.mask| 7 ---
 profiles/arch/hppa/use.stable.mask | 5 +
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 0ddff0f479b..5b7962c71db 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -7,13 +7,6 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
-# Michał Górny  (2020-05-28)
-# Target flags masked because of pending keywording requests.
-python_targets_python3_8
-python_single_target_python3_8
-python_targets_python3_9
-python_single_target_python3_9
-
 # Rolf Eike Beer  (2020-04-21)
 # ruby2.4 will go away soon, avoid keywording older packages
 ruby_targets_ruby24

diff --git a/profiles/arch/hppa/use.stable.mask 
b/profiles/arch/hppa/use.stable.mask
index 448e386051d..35d799148af 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Michał Górny  (2020-06-18)
+# Not ready for stable yet.
+python_targets_python3_8
+python_single_target_python3_8
+
 # Rolf Eike Beer  (2020-04-14)
 # media-libs/gstreamer is not stable for hppa
 gstreamer



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

2020-06-18 Thread Michał Górny
commit: ae13e056d16c79c129d45cf95816f61ac181cdab
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 17:58:53 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 18:09:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae13e056

dev-python/rdflib: Port to py3.9

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

 dev-python/rdflib/rdflib-4.2.2-r1.ebuild | 13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/dev-python/rdflib/rdflib-4.2.2-r1.ebuild 
b/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
index 448f91e6dd7..a6eb50c7d38 100644
--- a/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
+++ b/dev-python/rdflib/rdflib-4.2.2-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6..9} )
 PYTHON_REQ_USE="sqlite?,threads(+)"
 
 # The usual required for tests
@@ -78,14 +78,9 @@ python_compile_all() {
 }
 
 python_test() {
-   # the default; nose with: --where=./ does not work for python3
-   if python_is_python3; then
-   pushd "${BUILD_DIR}/src/" >/dev/null || die
-   "${EPYTHON}" ./run_tests.py || die "Tests failed under 
${EPYTHON}"
-   popd >/dev/null || die
-   else
-   "${EPYTHON}" ./run_tests.py || die "Tests failed under 
${EPYTHON}"
-   fi
+   pushd "${BUILD_DIR}/src/" >/dev/null || die
+   "${EPYTHON}" ./run_tests.py -v || die "Tests failed under ${EPYTHON}"
+   popd >/dev/null || die
 }
 
 python_install_all() {



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

2020-06-18 Thread Michał Górny
commit: b77eb746cc9509d52edcf350906f66edd3704384
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 13:11:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 18:09:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77eb746

dev-python/isodate: Remove py2

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

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

diff --git a/dev-python/isodate/isodate-0.6.0-r1.ebuild 
b/dev-python/isodate/isodate-0.6.0-r1.ebuild
index 09040f7ab71..a3724d35406 100644
--- a/dev-python/isodate/isodate-0.6.0-r1.ebuild
+++ b/dev-python/isodate/isodate-0.6.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6..9}} pypy3 )
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
 
 inherit distutils-r1
 



[gentoo-commits] proj/portage:master commit in: lib/portage/util/futures/_asyncio/

2020-06-18 Thread Zac Medico
commit: 92be5a02e452eb0810d2974bc7fa5ee2056ef8e7
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun 18 05:33:26 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun 18 17:54:37 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=92be5a02

_writer: fix unsafe finally clause (bug 728580)

In the coroutine finally clause, do not call remove_writer in cases
where fd has been closed and then re-allocated to a concurrent
coroutine as in bug 716636.

Also, assume that the caller will put the file in non-blocking mode
and close the file when done, so that this function is suitable for
use within a loop.

Bug: https://bugs.gentoo.org/728580
Reviewed-by: Brian Dolbec  gentoo.org>
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/util/futures/_asyncio/process.py | 11 --
 lib/portage/util/futures/_asyncio/streams.py | 50 +---
 2 files changed, 33 insertions(+), 28 deletions(-)

diff --git a/lib/portage/util/futures/_asyncio/process.py 
b/lib/portage/util/futures/_asyncio/process.py
index 020164c9b..2d3e9b0fd 100644
--- a/lib/portage/util/futures/_asyncio/process.py
+++ b/lib/portage/util/futures/_asyncio/process.py
@@ -1,9 +1,12 @@
-# Copyright 2018 Gentoo Foundation
+# Copyright 2018-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import os
+
 import portage
 portage.proxy.lazyimport.lazyimport(globals(),
'portage.util.futures:asyncio',
+   'portage.util.futures.unix_events:_set_nonblocking',
 )
 from portage.util.futures._asyncio.streams import _reader, _writer
 from portage.util.futures.compat_coroutine import coroutine, coroutine_return
@@ -59,7 +62,11 @@ class _Process(object):
if input is not None:
if self._proc.stdin is None:
raise TypeError('communicate: expected file or 
int, got {}'.format(type(self._proc.stdin)))
-   writer = 
asyncio.ensure_future(_writer(self._proc.stdin, input), loop=self._loop)
+   stdin = self._proc.stdin
+   stdin = os.fdopen(stdin, 'wb', 0) if isinstance(stdin, 
int) else stdin
+   _set_nonblocking(stdin.fileno())
+   writer = asyncio.ensure_future(_writer(stdin, input, 
loop=self._loop), loop=self._loop)
+   writer.add_done_callback(lambda writer: stdin.close())
 
try:
yield asyncio.wait(futures + [self.wait()], 
loop=self._loop)

diff --git a/lib/portage/util/futures/_asyncio/streams.py 
b/lib/portage/util/futures/_asyncio/streams.py
index 650a16491..870307e1e 100644
--- a/lib/portage/util/futures/_asyncio/streams.py
+++ b/lib/portage/util/futures/_asyncio/streams.py
@@ -1,4 +1,4 @@
-# Copyright 2018 Gentoo Foundation
+# Copyright 2018-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import errno
@@ -8,7 +8,6 @@ import portage
 portage.proxy.lazyimport.lazyimport(globals(),
'_emerge.PipeReader:PipeReader',
'portage.util.futures:asyncio',
-   'portage.util.futures.unix_events:_set_nonblocking',
 )
 from portage.util.futures.compat_coroutine import coroutine
 
@@ -59,38 +58,37 @@ class _Reader(object):
 @coroutine
 def _writer(output_file, content, loop=None):
"""
-   Asynchronously write bytes to output file, and close it when
-   done. If an EnvironmentError other than EAGAIN is encountered,
-   which typically indicates that the other end of the pipe has
-   close, the error is raised. This function is a coroutine.
+   Asynchronously write bytes to output file. The output file is
+   assumed to be in non-blocking mode. If an EnvironmentError
+   other than EAGAIN is encountered, which typically indicates that
+   the other end of the pipe has closed, the error is raised.
+   This function is a coroutine.
 
-   @param output_file: output file descriptor
-   @type output_file: file or int
+   @param output_file: output file
+   @type output_file: file object
@param content: content to write
@type content: bytes
@param loop: asyncio.AbstractEventLoop (or compatible)
@type loop: event loop
"""
-   fd = output_file if isinstance(output_file, int) else 
output_file.fileno()
-   _set_nonblocking(fd)
loop = asyncio._wrap_loop(loop)
-   try:
-   while content:
+   fd = output_file.fileno()
+   while content:
+   try:
+   content = content[os.write(fd, content):]
+   except EnvironmentError as e:
+   if e.errno != errno.EAGAIN:
+   raise
waiter = loop.create_future()
-   loop.add_writer(fd, lambda: waiter.set_result(None))
+   loop.add_writer(fd, lambda: waiter.done() or 

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

2020-06-18 Thread Markus Meier
commit: 7180e1bf99830b7f6d67b5243b18377e888b35aa
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Jun 18 17:54:04 2020 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Jun 18 17:54:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7180e1bf

media-libs/lensfun: add myself as maintainer

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

 media-libs/lensfun/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/lensfun/metadata.xml b/media-libs/lensfun/metadata.xml
index 47129c22689..6c19237136f 100644
--- a/media-libs/lensfun/metadata.xml
+++ b/media-libs/lensfun/metadata.xml
@@ -5,6 +5,10 @@
dilfri...@gentoo.org
Andreas K. Huettel

+   
+   mae...@gentoo.org
+   Markus Meier
+   

 The project provides a database of photographic lenses and a library that 
allows advanced access to the database including functions to correct images 
based on intimate knowledge of lens characteristics and calibration data.
 



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

2020-06-18 Thread Markus Meier
commit: 6f59626befa4f7d67f4bf5a26d845a6dac0c0731
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Jun 18 17:52:38 2020 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Jun 18 17:52:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f59626b

media-gfx/enblend: add myself as maintainer

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

 media-gfx/enblend/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-gfx/enblend/metadata.xml b/media-gfx/enblend/metadata.xml
index 7d07b118073..422145a617b 100644
--- a/media-gfx/enblend/metadata.xml
+++ b/media-gfx/enblend/metadata.xml
@@ -5,6 +5,10 @@
dilfri...@gentoo.org
Andreas K. Huettel

+   
+   mae...@gentoo.org
+   Markus Meier
+   

enblend




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

2020-06-18 Thread Markus Meier
commit: 27c26e13fbcdb151c0e8980b6e083bfbde352d9e
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Jun 18 17:51:25 2020 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Jun 18 17:51:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c26e13

media-gfx/hugin: add myself as maintainer

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

 media-gfx/hugin/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
index ffcd4b4177d..4b6e44910c0 100644
--- a/media-gfx/hugin/metadata.xml
+++ b/media-gfx/hugin/metadata.xml
@@ -5,6 +5,10 @@
dilfri...@gentoo.org
Andreas K. Huettel

+   
+   mae...@gentoo.org
+   Markus Meier
+   

automatically align images with 
media-gfx/autopano-sift-C




[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Member/

2020-06-18 Thread Kent Fredric
commit: bb7d27b4e255df45aeba5baa648aa45b7f785703
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jun 18 17:40:59 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jun 18 17:43:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb7d27b4

dev-perl/Class-Member: -r bump for EAPI7

- EAPI7
- remove empty/useless variable assignments
- clean up redundant terms in DESCRIPTOIN

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

 dev-perl/Class-Member/Class-Member-1.600.0-r2.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/dev-perl/Class-Member/Class-Member-1.600.0-r2.ebuild 
b/dev-perl/Class-Member/Class-Member-1.600.0-r2.ebuild
new file mode 100644
index 000..2f3e7b4a9c2
--- /dev/null
+++ b/dev-perl/Class-Member/Class-Member-1.600.0-r2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=OPI
+DIST_VERSION=1.6
+inherit perl-module
+
+DESCRIPTION="A set of modules to make the module developement easier"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-MakeMethods/

2020-06-18 Thread Kent Fredric
commit: ed29caf093bb7bedc56d821c4ed1332680dc41d3
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jun 18 17:32:55 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jun 18 17:43:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed29caf0

dev-perl/Class-MakeMethods: -r bump for EAPI7

- EAPI7
- Remove useless/empty variable assignments

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

 .../Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild   | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild 
b/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild
new file mode 100644
index 000..fdfb30e8eff
--- /dev/null
+++ b/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=EVO
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Automated method creation module for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 ~ppc-aix 
~x86-solaris"
+PATCHES=( "${FILESDIR}/${P}-perl526.patch" )



[gentoo-commits] proj/linux-patches: New tag: 5.7-5

2020-06-18 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 18 17:44:14 2020 +

New tag: 5.7-5




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

2020-06-18 Thread Sergei Trofimovich
commit: cc2a442d234ddcb9373fc251296624eb87e6a747
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 18 17:24:51 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 18 17:37:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2a442d

dev-python/pytest-xdist: keyworded 1.32.0 for hppa, bug #687200

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-python/pytest-xdist/pytest-xdist-1.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild 
b/dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild
index 03cf9a9d3fb..8ff5690847c 100644
--- a/dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] proj/kde:master commit in: sci-mathematics/rkward/

2020-06-18 Thread Andreas Sturmlechner
commit: 6456f7c79b11188260c7bf0c0d8cab9fc5803a21
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 18 10:21:00 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 17:37:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6456f7c7

sci-mathematics/rkward: Add live ebuild

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

 sci-mathematics/rkward/metadata.xml   | 12 
 sci-mathematics/rkward/rkward-.ebuild | 48 +++
 2 files changed, 60 insertions(+)

diff --git a/sci-mathematics/rkward/metadata.xml 
b/sci-mathematics/rkward/metadata.xml
new file mode 100644
index 00..a0355719f4
--- /dev/null
+++ b/sci-mathematics/rkward/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   k...@gentoo.org
+   Gentoo KDE Project
+   
+   
+   sci-mathemat...@gentoo.org
+   Gentoo Mathematics Project
+   
+

diff --git a/sci-mathematics/rkward/rkward-.ebuild 
b/sci-mathematics/rkward/rkward-.ebuild
new file mode 100644
index 00..5afaa5e721
--- /dev/null
+++ b/sci-mathematics/rkward/rkward-.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+inherit ecm kde.org
+
+DESCRIPTION="IDE for the R-project"
+HOMEPAGE="https://rkward.kde.org/;
+
+LICENSE="GPL-2+ LGPL-2"
+SLOT="5"
+KEYWORDS=""
+IUSE=""
+
+BDEPEND="
+   sys-devel/gettext
+"
+DEPEND="
+   dev-lang/R
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtwebengine:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   kde-frameworks/kcompletion:5
+   kde-frameworks/kconfig:5
+   kde-frameworks/kconfigwidgets:5
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kcrash:5
+   kde-frameworks/kdewebkit:5
+   kde-frameworks/ki18n:5
+   kde-frameworks/kio:5
+   kde-frameworks/kjobwidgets:5
+   kde-frameworks/knotifications:5
+   kde-frameworks/kparts:5
+   kde-frameworks/kservice:5
+   kde-frameworks/ktexteditor:5
+   kde-frameworks/kwidgetsaddons:5
+   kde-frameworks/kwindowsystem:5
+   kde-frameworks/kxmlgui:5
+"
+RDEPEND="${DEPEND}
+   virtual/libintl
+"



[gentoo-commits] proj/kde:master commit in: media-gfx/krita/files/, media-gfx/krita/

2020-06-18 Thread Andreas Sturmlechner
commit: c2e88029c765b838f605a9a72505232ac4b1c6d7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 17 16:49:55 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 17:37:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c2e88029

media-gfx/krita: 4.3.0 version bump

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

 .../krita/files/krita-4.2.4-tests-optional.patch   | 399 ---
 .../krita/files/krita-4.3.0-tests-optional.patch   | 536 +
 ...krita-4.3.0_beta2.ebuild => krita-4.3.0.ebuild} |   5 +-
 3 files changed, 538 insertions(+), 402 deletions(-)

diff --git a/media-gfx/krita/files/krita-4.2.4-tests-optional.patch 
b/media-gfx/krita/files/krita-4.2.4-tests-optional.patch
deleted file mode 100644
index 2f13c999b6..00
--- a/media-gfx/krita/files/krita-4.2.4-tests-optional.patch
+++ /dev/null
@@ -1,399 +0,0 @@
 a/plugins/filters/CMakeLists.txt   2019-07-31 11:22:19.572862843 +0200
-+++ b/plugins/filters/CMakeLists.txt   2019-07-31 11:22:19.576862870 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory( tests )
-+endif()
- add_subdirectory( blur )
- add_subdirectory( colors )
- add_subdirectory( colorsfilters )
 a/plugins/filters/unsharp/CMakeLists.txt   2019-07-31 11:22:19.582862912 
+0200
-+++ b/plugins/filters/unsharp/CMakeLists.txt   2019-07-31 11:22:19.587862947 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory( tests )
-+endif()
- 
- set(kritaunsharpfilter_SOURCES
- unsharp.cpp
 a/plugins/paintops/defaultpaintops/CMakeLists.txt  2019-07-31 
11:22:19.592862983 +0200
-+++ b/plugins/paintops/defaultpaintops/CMakeLists.txt  2019-07-31 
11:22:19.595863003 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(brush/tests)
-+endif()
- 
- include_directories(brush
- duplicate
 a/plugins/paintops/libpaintop/CMakeLists.txt   2019-07-31 
11:22:19.600863038 +0200
-+++ b/plugins/paintops/libpaintop/CMakeLists.txt   2019-07-31 
11:22:19.603863060 +0200
-@@ -104,4 +104,6 @@
- install(TARGETS kritalibpaintop  ${INSTALL_TARGETS_DEFAULT_ARGS})
- 
- 
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
 a/plugins/dockers/lut/CMakeLists.txt   2019-07-31 11:22:19.608863094 
+0200
-+++ b/plugins/dockers/lut/CMakeLists.txt   2019-07-31 11:22:19.613863129 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories(SYSTEM
- ${OCIO_INCLUDE_DIR}
 a/plugins/dockers/animation/CMakeLists.txt 2019-07-31 11:22:19.619863171 
+0200
-+++ b/plugins/dockers/animation/CMakeLists.txt 2019-07-31 11:22:19.624863206 
+0200
-@@ -1,5 +1,7 @@
- if (NOT WIN32 AND NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif()
- 
- set(KRITA_ANIMATIONDOCKER_SOURCES
 a/plugins/extensions/qmic/CMakeLists.txt   2019-07-31 11:22:19.630863248 
+0200
-+++ b/plugins/extensions/qmic/CMakeLists.txt   2019-07-31 11:22:19.635863283 
+0200
-@@ -20,4 +20,6 @@
- target_link_libraries(kritaqmic kritaui)
- install(TARGETS kritaqmic  DESTINATION ${KRITA_PLUGIN_INSTALL_DIR})
- 
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
 a/plugins/tools/basictools/CMakeLists.txt  2019-07-31 11:22:19.641863325 
+0200
-+++ b/plugins/tools/basictools/CMakeLists.txt  2019-07-31 11:22:19.645863353 
+0200
-@@ -1,5 +1,7 @@
- if (NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif ()
- 
- set(kritadefaulttools_SOURCES
 a/plugins/tools/tool_transform2/CMakeLists.txt 2019-07-31 
11:22:19.650863388 +0200
-+++ b/plugins/tools/tool_transform2/CMakeLists.txt 2019-07-31 
11:22:19.653863409 +0200
-@@ -1,5 +1,7 @@
- if (NOT WIN32 AND NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif()
- 
- set(kritatooltransform_SOURCES
 a/plugins/impex/svg/CMakeLists.txt 2019-07-31 11:22:19.658863444 +0200
-+++ b/plugins/impex/svg/CMakeLists.txt 2019-07-31 11:22:19.662863472 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(kritasvgimport_SOURCES
- kis_svg_import.cc
 a/plugins/impex/brush/CMakeLists.txt   2019-07-31 11:22:19.668863514 
+0200
-+++ b/plugins/impex/brush/CMakeLists.txt   2019-07-31 11:22:19.672863542 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(kritabrushexport_PART_SRCS
- kis_brush_export.cpp
 a/plugins/impex/psd/CMakeLists.txt 2019-07-31 11:22:19.678863584 +0200
-+++ b/plugins/impex/psd/CMakeLists.txt 2019-07-31 11:22:19.684863626 +0200
-@@ -1,5 +1,7 @@
- if (NOT MSVC AND NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif()
- 
- configure_file(config_psd.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config_psd.h)
 

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

2020-06-18 Thread Sergei Trofimovich
commit: 96b530f61eff35a19b7fd34e358daee5ac2baeb8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 18 17:23:13 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 18 17:37:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b530f6

net-analyzer/etherape: stable 0.9.19 for sparc, bug #726780

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-analyzer/etherape/etherape-0.9.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/etherape/etherape-0.9.19.ebuild 
b/net-analyzer/etherape/etherape-0.9.19.ebuild
index 421ef868852..6fe795d91ea 100644
--- a/net-analyzer/etherape/etherape-0.9.19.ebuild
+++ b/net-analyzer/etherape/etherape-0.9.19.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/etherape/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 sparc ~x86"
 
 RDEPEND="
dev-libs/glib:2



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

2020-06-18 Thread Sergei Trofimovich
commit: 730cef62fe515bfa23b267ef1309fd3b338b9f5e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 18 17:23:56 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 18 17:37:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730cef62

sys-apps/dbus: stable 1.12.18 for hppa, bug #727104

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>

 sys-apps/dbus/dbus-1.12.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/dbus/dbus-1.12.18.ebuild 
b/sys-apps/dbus/dbus-1.12.18.ebuild
index f2d75de99f7..dae892d4e87 100644
--- a/sys-apps/dbus/dbus-1.12.18.ebuild
+++ b/sys-apps/dbus/dbus-1.12.18.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.gz;
 
 LICENSE="|| ( AFL-2.1 GPL-2 )"
 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"
+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="debug doc elogind kernel_linux selinux static-libs systemd test 
user-session X"
 RESTRICT="!test? ( test )"
 



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

2020-06-18 Thread Rick Farina
commit: 4da626b864fcba9e2f4a2bf66ffdfa6237508eca
Author: Rick Farina  gentoo  org>
AuthorDate: Thu Jun 18 17:33:57 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Thu Jun 18 17:34:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da626b8

net-wireless/spectools: fixups

clean up for PR #15920

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/spectools/spectools-2016.01.1.ebuild | 13 +++--
 net-wireless/spectools/spectools-.ebuild  | 14 --
 2 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/net-wireless/spectools/spectools-2016.01.1.ebuild 
b/net-wireless/spectools/spectools-2016.01.1.ebuild
index 97fef673112..afc2d7508c6 100644
--- a/net-wireless/spectools/spectools-2016.01.1.ebuild
+++ b/net-wireless/spectools/spectools-2016.01.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit autotools eutils flag-o-matic toolchain-funcs udev
+inherit autotools eutils toolchain-funcs udev flag-o-matic
 
 MY_PN=${PN}
 MY_PV=${PV/\./-}
@@ -12,7 +12,7 @@ MY_P="${MY_PN}-${MY_PV}"
 S=${WORKDIR}/${MY_P}
 
 if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git;
+   EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git;
inherit git-r3
 else
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz;
@@ -37,14 +37,15 @@ RDEPEND="
 DEPEND="${RDEPEND}
virtual/pkgconfig"
 # Upstream has still not migrated to the libusb-1 line.
+# Maemo: Add hildon and bbus
 
 src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2011.08.1_p20140618-tinfo.patch
+   eapply "${FILESDIR}"/${PN}-2011.08.1_p20140618-tinfo.patch
mv configure.{in,ac} || die
eautoreconf
-
# fix bug 577466 by restoring pre-GCC5 inline semantics
append-cflags -std=gnu89
+   default
 }
 
 # Please note that upstream removed the --with-gtk-version option

diff --git a/net-wireless/spectools/spectools-.ebuild 
b/net-wireless/spectools/spectools-.ebuild
index 4ad586a2983..15ba5751de9 100644
--- a/net-wireless/spectools/spectools-.ebuild
+++ b/net-wireless/spectools/spectools-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit autotools eutils toolchain-funcs udev
+inherit autotools eutils toolchain-funcs udev flag-o-matic
 
 MY_PN=${PN}
 MY_PV=${PV/\./-}
@@ -12,9 +12,8 @@ MY_P="${MY_PN}-${MY_PV}"
 S=${WORKDIR}/${MY_P}
 
 if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git;
+   EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git;
inherit git-r3
-   KEYWORDS=""
 else
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz;
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
@@ -41,9 +40,12 @@ DEPEND="${RDEPEND}
 # Maemo: Add hildon and bbus
 
 src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2011.08.1_p20140618-tinfo.patch
+   eapply "${FILESDIR}"/${PN}-2011.08.1_p20140618-tinfo.patch
mv configure.{in,ac} || die
eautoreconf
+   # fix bug 577466 by restoring pre-GCC5 inline semantics
+   append-cflags -std=gnu89
+   default
 }
 
 # Please note that upstream removed the --with-gtk-version option



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

2020-06-18 Thread Mike Pagano
commit: 28de17ab0edba34c093a469ad76bb3b51af116da
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 18 17:33:16 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 18 17:33:16 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=28de17ab

Linux patch 5.7.4

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

 _README|  4 
 1003_linux-5.7.4.patch | 49 +
 2 files changed, 53 insertions(+)

diff --git a/_README b/_README
index f77851e..0cde4ba 100644
--- a/_README
+++ b/_README
@@ -55,6 +55,10 @@ Patch:  1002_linux-5.7.3.patch
 From:   http://www.kernel.org
 Desc:   Linux 5.7.3
 
+Patch:  1003_linux-5.7.4.patch
+From:   http://www.kernel.org
+Desc:   Linux 5.7.4
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1003_linux-5.7.4.patch b/1003_linux-5.7.4.patch
new file mode 100644
index 000..915786e
--- /dev/null
+++ b/1003_linux-5.7.4.patch
@@ -0,0 +1,49 @@
+diff --git a/Makefile b/Makefile
+index a2ce556f4347..64da771d4ac5 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 5
+ PATCHLEVEL = 7
+-SUBLEVEL = 3
++SUBLEVEL = 4
+ EXTRAVERSION =
+ NAME = Kleptomaniac Octopus
+ 
+diff --git a/lib/vdso/gettimeofday.c b/lib/vdso/gettimeofday.c
+index a2909af4b924..3bb82a6cc5aa 100644
+--- a/lib/vdso/gettimeofday.c
 b/lib/vdso/gettimeofday.c
+@@ -38,6 +38,13 @@ static inline bool vdso_clocksource_ok(const struct 
vdso_data *vd)
+ }
+ #endif
+ 
++#ifndef vdso_cycles_ok
++static inline bool vdso_cycles_ok(u64 cycles)
++{
++  return true;
++}
++#endif
++
+ #ifdef CONFIG_TIME_NS
+ static int do_hres_timens(const struct vdso_data *vdns, clockid_t clk,
+ struct __kernel_timespec *ts)
+@@ -62,6 +69,8 @@ static int do_hres_timens(const struct vdso_data *vdns, 
clockid_t clk,
+   return -1;
+ 
+   cycles = __arch_get_hw_counter(vd->clock_mode);
++  if (unlikely(!vdso_cycles_ok(cycles)))
++  return -1;
+   ns = vdso_ts->nsec;
+   last = vd->cycle_last;
+   ns += vdso_calc_delta(cycles, last, vd->mask, vd->mult);
+@@ -130,6 +139,8 @@ static __always_inline int do_hres(const struct vdso_data 
*vd, clockid_t clk,
+   return -1;
+ 
+   cycles = __arch_get_hw_counter(vd->clock_mode);
++  if (unlikely(!vdso_cycles_ok(cycles)))
++  return -1;
+   ns = vdso_ts->nsec;
+   last = vd->cycle_last;
+   ns += vdso_calc_delta(cycles, last, vd->mask, vd->mult);



[gentoo-commits] repo/gentoo:master commit in: app-editors/ghostwriter/

2020-06-18 Thread Andreas Sturmlechner
commit: d418f644b05882a8788d8f4f14e907d5f17a1648
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 18 17:21:12 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 17:21:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d418f644

app-editors/ghostwriter: Drop 1.8.0

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

 app-editors/ghostwriter/Manifest |  1 -
 app-editors/ghostwriter/ghostwriter-1.8.0.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index 6e6955ec820..db7161177b3 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1,2 +1 @@
-DIST ghostwriter-1.8.0.tar.gz 1195999 BLAKE2B 
d751e570aed94bcf0806ca20d82b0ac2b465649caf31f01b761f0370a4f1b04ac8f948213b15c05a71541b8068ef21dfb2105b5fc91d5637e498e2d4c8f6bf9a
 SHA512 
aff500d9221f28f6a06a93bf0b5ddb590792b22bc551749b790f52751cd7f2e27ea59778927c2f117320cb1791b45d51d8efdf479f0894319755afb1a509f7bd
 DIST ghostwriter-1.8.1.tar.gz 122 BLAKE2B 
3fa3d95ed819bc8f7b76b396e6634658a8bda23e9100cbb298d301fc382db451430a4a31fbd092326af198825c83d2c998172c90a7e318aeb57ef7799751995a
 SHA512 
9f60f81a594cf161edfeac8c75830e186ab4ec2c22859b2bad40768e1ecf64e6842b52a69024a1f014d24a2f1cbb38e15a7799101d7fd54ef7709e245f6ac521

diff --git a/app-editors/ghostwriter/ghostwriter-1.8.0.ebuild 
b/app-editors/ghostwriter/ghostwriter-1.8.0.ebuild
deleted file mode 100644
index a6fa48460be..000
--- a/app-editors/ghostwriter/ghostwriter-1.8.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils xdg-utils
-
-DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
-HOMEPAGE="https://wereturtle.github.io/ghostwriter/;
-SRC_URI="https://github.com/wereturtle/ghostwriter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-BDEPEND="dev-qt/linguist-tools:5"
-
-RDEPEND="
-   app-text/hunspell
-   dev-qt/qtwebchannel:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebengine:5[widgets]
-   dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CREDITS.md README.md )
-
-src_prepare() {
-   default
-
-   sed -i -e "/^VERSION =/s/\$.*/${PV}/" ghostwriter.pro || die "failed to 
override version"
-}
-
-src_configure() {
-   eqmake5 \
-   CONFIG+=$(usex debug debug release) \
-   PREFIX="${EPREFIX}"/usr
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   einstalldocs
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/ghostwriter/files/, app-editors/ghostwriter/

2020-06-18 Thread Andreas Sturmlechner
commit: cdae0ef9e87e7f7b6aa87482a427c4c393f4b76a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 18 17:20:31 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 17:20:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdae0ef9

app-editors/ghostwriter: Fix build with Qt 5.15

Closes: https://bugs.gentoo.org/728408
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/ghostwriter-1.8.1-qt-5.15.patch   | 21 +
 app-editors/ghostwriter/ghostwriter-1.8.1.ebuild|  5 -
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/app-editors/ghostwriter/files/ghostwriter-1.8.1-qt-5.15.patch 
b/app-editors/ghostwriter/files/ghostwriter-1.8.1-qt-5.15.patch
new file mode 100644
index 000..0f7425ff35e
--- /dev/null
+++ b/app-editors/ghostwriter/files/ghostwriter-1.8.1-qt-5.15.patch
@@ -0,0 +1,21 @@
+From f8f4ec0a1b53d1f3e670817f051c59444851cf7f Mon Sep 17 00:00:00 2001
+From: Jakob Gahde 
+Date: Tue, 9 Jun 2020 10:30:44 +0200
+Subject: [PATCH] Fix build error with Qt 5.15
+
+---
+ src/MarkdownEditor.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/MarkdownEditor.cpp b/src/MarkdownEditor.cpp
+index c5e46d5..c103173 100644
+--- a/src/MarkdownEditor.cpp
 b/src/MarkdownEditor.cpp
+@@ -30,6 +30,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/app-editors/ghostwriter/ghostwriter-1.8.1.ebuild 
b/app-editors/ghostwriter/ghostwriter-1.8.1.ebuild
index 0943a04747d..eb51f8371cc 100644
--- a/app-editors/ghostwriter/ghostwriter-1.8.1.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-1.8.1.ebuild
@@ -30,7 +30,10 @@ DEPEND="${RDEPEND}"
 
 DOCS=( CREDITS.md README.md )
 
-PATCHES=( "${FILESDIR}/${P}-appdata-path.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-appdata-path.patch"
+   "${FILESDIR}/${P}-qt-5.15.patch" # git master
+)
 
 src_prepare() {
default



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

2020-06-18 Thread Andreas Sturmlechner
commit: af0ec7505e2e68b5b8eebba89289d229c4a6901f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May 23 13:37:51 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 17:21:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0ec750

net-wireless/spectools: Drop 2011.08.1-r2 and 2011.08.1_p20140618-r1

Bug: https://bugs.gentoo.org/609098
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-wireless/spectools/Manifest|  2 -
 .../spectools/spectools-2011.08.1-r2.ebuild| 70 --
 .../spectools-2011.08.1_p20140618-r1.ebuild| 82 --
 3 files changed, 154 deletions(-)

diff --git a/net-wireless/spectools/Manifest b/net-wireless/spectools/Manifest
index 49c940972c2..b11e1ec2c59 100644
--- a/net-wireless/spectools/Manifest
+++ b/net-wireless/spectools/Manifest
@@ -1,3 +1 @@
-DIST spectools-2011-08-R1.tar.gz 196001 BLAKE2B 
b1c1ba19090aaaf753ff161cafc80682ea2e42d40596613592f888e03df1cc8998291cd4c45cc784275d57a13c8a0e80eb2644ad166fc46453803718cacf2fbd
 SHA512 
92c80b34049055cec6d677db165fb2d06d75fbff9f04d41ab81fa57900f639936e6a9a01f06165aea863b35760964016f0984f17816859d054bc9d14353e847b
-DIST spectools-2011-08-R1_p20140618.tar.xz 143644 BLAKE2B 
f3c106c380bb5545d05987a8e859cd5f5bc0cc3b51d5093b33c229ec9b02aa8359989f8b5f7c009d0975b0eb1b393bcc55d2ff09ea4335b79e4d50208c0abf34
 SHA512 
bf39953dc94815af1b670f079f7660d46cc8449adb379d0fc2755de5785c936730114aa66127f9cbd86f9a08b506382f5ec56f863d50d7d39f2597ba9b122330
 DIST spectools-2016-01-R1.tar.xz 120732 BLAKE2B 
ad937d7fc737729314ebce3c2615981ee33abee052778c7acebb15d7d33667062fce01515a8b41e18a15f3ca6214d0a818c79efe3b85929f67b18f1a06a78536
 SHA512 
59da488e08114018cd756d45f48541a26f643a3618bfbaec0e72c434c80e6cbc8b4f930476206c66af84ee574807e011489f884e96c7291c626b1b4e69619fad

diff --git a/net-wireless/spectools/spectools-2011.08.1-r2.ebuild 
b/net-wireless/spectools/spectools-2011.08.1-r2.ebuild
deleted file mode 100644
index 68f222743b4..000
--- a/net-wireless/spectools/spectools-2011.08.1-r2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit udev toolchain-funcs
-
-MY_PN=${PN}
-MY_PV=${PV/\./-}
-MY_PV=${MY_PV/./-R}
-MY_P="${MY_PN}-${MY_PV}"
-S=${WORKDIR}/${MY_P}
-
-if [[ ${PV} == "" ]] ; then
-   ESVN_REPO_URI="https://www.kismetwireless.net/code/svn/tools/${PN};
-   inherit subversion
-   KEYWORDS=""
-else
-   SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm ~ppc x86"
-fi
-
-DESCRIPTION="Spectrum Analyzer for Meta-Geek Wi-Spy and GSG Ubertooth hardware"
-HOMEPAGE="https://www.kismetwireless.net/spectools/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="ncurses gtk"
-
-RDEPEND="virtual/libusb:0
-   ncurses? ( sys-libs/ncurses )
-   gtk? ( x11-libs/gtk+:2 )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-# Upstream has still not migrated to the libusb-1 line.
-# Maemo: Add hildon and bbus
-
-# Please note that upstream removed the --with-gtk-version option
-# and GTK is now automagical. GTK1 support was also removed.
-src_compile() {
-   emake depend
-
-   emake spectool_net spectool_raw
-
-   if use ncurses; then
-   emake spectool_curses
-   fi
-
-   if use gtk; then
-   emake spectool_gtk
-   fi
-
-   #if use maemo; then
-   #   emake spectool_hildon usbcontrol \
-   #   || die "emake spectool_hildon usbcontrol failed"
-   #fi
-}
-
-src_install() {
-   dobin spectool_net spectool_raw
-   use ncurses && dobin spectool_curses
-   use gtk && dobin spectool_gtk
-
-   udev_dorules 99-wispy.rules
-   dodoc README
-
-   #if use maemo; then
-   #   dobin spectool_hildon
-   #   dosbin usbcontrol
-   #fi
-}

diff --git a/net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild 
b/net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild
deleted file mode 100644
index 06dea1eb6b5..000
--- a/net-wireless/spectools/spectools-2011.08.1_p20140618-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils flag-o-matic toolchain-funcs udev
-
-MY_PN=${PN}
-MY_PV=${PV/\./-}
-MY_PV=${MY_PV/./-R}
-MY_P="${MY_PN}-${MY_PV}"
-S=${WORKDIR}/${MY_P}
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-else
-   
SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${MY_P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~ppc ~x86"
-fi
-
-DESCRIPTION="Spectrum Analyzer for Meta-Geek Wi-Spy and GSG Ubertooth 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Loader/

2020-06-18 Thread Kent Fredric
commit: 23ea4fa8cb2d96327a1cbfc87960c3397735e6e3
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jun 18 17:06:24 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jun 18 17:08:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ea4fa8

dev-perl/Class-Loader: -r bump for EAPI7

- EAPI7
- Remove empty/useless variable assignments

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

 dev-perl/Class-Loader/Class-Loader-2.30.0-r2.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/dev-perl/Class-Loader/Class-Loader-2.30.0-r2.ebuild 
b/dev-perl/Class-Loader/Class-Loader-2.30.0-r2.ebuild
new file mode 100644
index 000..fd2672224b7
--- /dev/null
+++ b/dev-perl/Class-Loader/Class-Loader-2.30.0-r2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=VIPUL
+DIST_VERSION=2.03
+inherit perl-module
+
+DESCRIPTION="Load modules and create objects on demand"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"



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

2020-06-18 Thread Andreas Sturmlechner
commit: c57f1da553a4f67465978162850ecd21864ea82c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 16 17:32:01 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 18 17:03:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57f1da5

dev-db/libdbi-drivers: Drop 0.9.0 (r0)

Closes: https://bugs.gentoo.org/704418
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/libdbi-drivers/libdbi-drivers-0.9.0.ebuild | 85 ---
 1 file changed, 85 deletions(-)

diff --git a/dev-db/libdbi-drivers/libdbi-drivers-0.9.0.ebuild 
b/dev-db/libdbi-drivers/libdbi-drivers-0.9.0.ebuild
deleted file mode 100644
index 6f3b490144f..000
--- a/dev-db/libdbi-drivers/libdbi-drivers-0.9.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils autotools ltprune
-
-DESCRIPTION="The libdbi-drivers project maintains drivers for libdbi"
-SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${P}/${P}.tar.gz"
-HOMEPAGE="http://libdbi-drivers.sourceforge.net/;
-LICENSE="LGPL-2.1"
-
-IUSE="doc firebird mysql oci8 postgres +sqlite static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sparc 
x86"
-SLOT=0
-REQUIRED_USE="|| ( mysql postgres sqlite firebird oci8 )"
-RESTRICT="firebird? ( bindist )"
-
-RDEPEND="
-   >=dev-db/libdbi-0.9.0
-   firebird? ( dev-db/firebird )
-   mysql? ( virtual/mysql )
-   postgres? ( dev-db/postgresql )
-   sqlite? ( dev-db/sqlite:3 )
-"
-DEPEND="${RDEPEND}
-   doc? ( app-text/openjade )
-"
-
-DOCS="AUTHORS ChangeLog NEWS README README.osx TODO"
-
-pkg_setup() {
-   use oci8 && [[ -z "${ORACLE_HOME}" ]] && die "\$ORACLE_HOME is not set!"
-}
-
-src_prepare() {
-   #"${FILESDIR}"/${P}-fix-ac-macro.patch \
-   #"${FILESDIR}"/${PN}-0.8.3-oracle-build-fix.patch \
-   #"${FILESDIR}"/${PN}-0.8.3-firebird-fix.patch
-   epatch \
-   "${FILESDIR}"/${PN}-0.9.0-doc-build-fix.patch
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=""
-   # WARNING: the configure script does NOT work correctly
-   # --without-$driver does NOT work
-   # so do NOT use `use_with...`
-   # Future additions:
-   # msql
-   # freetds
-   # ingres
-   # db2
-   use mysql && myconf+=" --with-mysql"
-   use postgres && myconf+=" --with-pgsql"
-   use sqlite && myconf+=" --with-sqlite3"
-   use firebird && myconf+=" --with-firebird"
-   if use oci8; then
-   [[ -z "${ORACLE_HOME}" ]] && die "\$ORACLE_HOME is not set!"
-   myconf+=" --with-oracle-dir=${ORACLE_HOME} --with-oracle"
-   fi
-
-   econf \
-   $(use_enable doc docs) \
-   $(use_enable static-libs static) \
-   --with-dbi-libdir=/usr/$(get_libdir) \
-   ${myconf}
-}
-
-src_test() {
-   if [[ -z "${WANT_INTERACTIVE_TESTS}" ]]; then
-   ewarn "Tests disabled due to interactivity."
-   ewarn "Run with WANT_INTERACTIVE_TESTS=1 if you want them."
-   return 0
-   fi
-   einfo "Running interactive tests"
-   emake check
-}
-
-src_install() {
-   default
-
-   prune_libtool_files --all
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/birdtray/files/, x11-misc/birdtray/

2020-06-18 Thread Marek Szuba
commit: 2c3b96cbfff0a8a13524e780a4e09ad66e7e4464
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 17:00:19 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 17:02:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3b96cb

x11-misc/birdtray: bump to 1.8.1 + fix Qt 5.15 support

We hoped upstream would release 1.8.2 shortly after they fixed the issue
but alas, no dice.

Closes: https://bugs.gentoo.org/726472
Signed-off-by: Marek Szuba  gentoo.org>

 x11-misc/birdtray/Manifest  |  2 +-
 ...{birdtray-1.8.0.ebuild => birdtray-1.8.1.ebuild} |  4 
 x11-misc/birdtray/files/birdtray-1.8.1_qt515.patch  | 21 +
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/x11-misc/birdtray/Manifest b/x11-misc/birdtray/Manifest
index 096f0ef9a06..d2f52ad1eaf 100644
--- a/x11-misc/birdtray/Manifest
+++ b/x11-misc/birdtray/Manifest
@@ -1,2 +1,2 @@
 DIST birdtray-1.7.0.tar.gz 398153 BLAKE2B 
87e583ab55b828213f5da97a61c3fc710b381b46ab688f02b6d1c4d01a2577451375d7366f0406cf685f1366497204e985de7905b1635161e252c11b9456da61
 SHA512 
3c2940a3a0e405d3fce1cd0411437ffa56f76c458e42ea059de1bd3fca802621643be39c1a0df3fc3fb0deac2aa53f7631c4bee191efd4b48e591dd05b30a6ab
-DIST birdtray-1.8.0.tar.gz 737802 BLAKE2B 
b3c52c4380a7d88cb7ab7abdc08979c03f1429564dfb568743c3698f6b7cc630b482181e0f3049fb3fc6e871cea23bf3e400e77ec17da7724f300bbb12f992c4
 SHA512 
6596b5e8c06b414b18b3256c3194d868ed42aab88486fa174b644d48640c15d2e33b198962e91e5b74e501c33f345cf3e160176a6928c789013076cce91a6eba
+DIST birdtray-1.8.1.tar.gz 767821 BLAKE2B 
343fb902381396df2a9d49b619a6eaea620447276ee1c6261b8bb9667ea40d945da37522e1ddeac529d032549f3ca3288d6b780ff95b6adbc98a1dbea8fdeb10
 SHA512 
464bdaf1820cecb0bb9b41721389f24ce447c65e25f857998c4de5d3fb2aa53f03223938974e9bbdbfd4d719fb6aaecdf8a27c6e2ab7075b451bc8e73d8f07e7

diff --git a/x11-misc/birdtray/birdtray-1.8.0.ebuild 
b/x11-misc/birdtray/birdtray-1.8.1.ebuild
similarity index 94%
rename from x11-misc/birdtray/birdtray-1.8.0.ebuild
rename to x11-misc/birdtray/birdtray-1.8.1.ebuild
index 4820733d2bc..bb684e4e058 100644
--- a/x11-misc/birdtray/birdtray-1.8.0.ebuild
+++ b/x11-misc/birdtray/birdtray-1.8.1.ebuild
@@ -29,6 +29,10 @@ RDEPEND="dev-db/sqlite:=
 
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}_qt515.patch
+)
+
 pkg_postinst() {
xdg_icon_cache_update
 }

diff --git a/x11-misc/birdtray/files/birdtray-1.8.1_qt515.patch 
b/x11-misc/birdtray/files/birdtray-1.8.1_qt515.patch
new file mode 100644
index 000..a7384f02a6d
--- /dev/null
+++ b/x11-misc/birdtray/files/birdtray-1.8.1_qt515.patch
@@ -0,0 +1,21 @@
+From 38b333b5ff9318ae136d719c5fdd4c790c294833 Mon Sep 17 00:00:00 2001
+From: George Yunaev 
+Date: Sun, 31 May 2020 13:36:14 -0700
+Subject: [PATCH] Fixed compilation on Qt 5.15 - fixes #375
+
+---
+ src/trayicon.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/trayicon.cpp b/src/trayicon.cpp
+index 210c5da..72d80d2 100644
+--- a/src/trayicon.cpp
 b/src/trayicon.cpp
+@@ -3,6 +3,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #include "trayicon.h"



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

2020-06-18 Thread Markus Meier
commit: 2ccf4b6cc9e9889798bd00e40b58616ab66af36f
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Jun 18 16:52:06 2020 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Jun 18 16:52:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ccf4b6c

media-gfx/darktable: add myself as maintainer

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

 media-gfx/darktable/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-gfx/darktable/metadata.xml b/media-gfx/darktable/metadata.xml
index 6b1a4945a2b..08c6f2bb31f 100644
--- a/media-gfx/darktable/metadata.xml
+++ b/media-gfx/darktable/metadata.xml
@@ -5,6 +5,10 @@
mare...@gentoo.org
Marek Szuba

+   
+   mae...@gentoo.org
+   Markus Meier
+   

Add support for uploading photos to 
flickr
Enable geotagging support



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

2020-06-18 Thread Marek Szuba
commit: 4f947db8652553203ca53afbba5e2baaf631cbea
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 16:49:06 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:50:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f947db8

media-gfx/darktable: remove IUSE=pax_kernel from all except 2.6.2

We have got no way of officially testing whether these markings still
work.

Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-3.0.2-r1.ebuild | 13 ++---
 media-gfx/darktable/darktable-3.0.2.ebuild| 13 ++---
 media-gfx/darktable/darktable-.ebuild | 13 ++---
 3 files changed, 6 insertions(+), 33 deletions(-)

diff --git a/media-gfx/darktable/darktable-3.0.2-r1.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
index ca876badb31..56221e9d71d 100644
--- a/media-gfx/darktable/darktable-3.0.2-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake flag-o-matic pax-utils toolchain-funcs xdg
+inherit cmake flag-o-matic toolchain-funcs xdg
 
 DOC_PV="3.0.0"
 MY_PV="${PV/_/}"
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
 LANGS=" ca cs da de es fr he hu it ja nb nl pl ru sl"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-   lto nls opencl openmp openexr pax_kernel tools webp
+   lto nls opencl openmp openexr tools webp
${LANGS// / l10n_}"
 
 BDEPEND="
@@ -134,15 +134,6 @@ src_install() {
fi
done
fi
-
-   if use pax_kernel && use opencl ; then
-   pax-mark Cm "${ED}"/usr/bin/${PN} || die
-   eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
-   eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
-   eqawarn "must be modified and this *may* lead to breakage! If"
-   eqawarn "you suspect that ${PN} is broken by this modification,"
-   eqawarn "please open a bug."
-   fi
 }
 
 pkg_postinst() {

diff --git a/media-gfx/darktable/darktable-3.0.2.ebuild 
b/media-gfx/darktable/darktable-3.0.2.ebuild
index b4b136828cb..a6af926b835 100644
--- a/media-gfx/darktable/darktable-3.0.2.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake flag-o-matic pax-utils toolchain-funcs xdg
+inherit cmake flag-o-matic toolchain-funcs xdg
 
 DOC_PV="3.0.0"
 MY_PV="${PV/_/}"
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
 LANGS=" ca cs da de es fr he hu it ja nb nl pl ru sl"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-   nls opencl openmp openexr pax_kernel tools webp
+   nls opencl openmp openexr tools webp
${LANGS// / l10n_}"
 
 BDEPEND="
@@ -132,15 +132,6 @@ src_install() {
fi
done
fi
-
-   if use pax_kernel && use opencl ; then
-   pax-mark Cm "${ED}"/usr/bin/${PN} || die
-   eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
-   eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
-   eqawarn "must be modified and this *may* lead to breakage! If"
-   eqawarn "you suspect that ${PN} is broken by this modification,"
-   eqawarn "please open a bug."
-   fi
 }
 
 pkg_postinst() {

diff --git a/media-gfx/darktable/darktable-.ebuild 
b/media-gfx/darktable/darktable-.ebuild
index 22a9ddc6a11..8efe45349c4 100644
--- a/media-gfx/darktable/darktable-.ebuild
+++ b/media-gfx/darktable/darktable-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake flag-o-matic git-r3 pax-utils toolchain-funcs xdg
+inherit cmake flag-o-matic git-r3 toolchain-funcs xdg
 
 EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git;
 
@@ -16,7 +16,7 @@ SLOT="0"
 LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru 
sk sl sq sv th uk zh-CN zh-TW"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-   lto nls opencl openmp openexr pax_kernel tools webp
+   lto nls opencl openmp openexr tools webp
${LANGS// / l10n_}"
 
 BDEPEND=">=dev-python/jsonschema-3.2.0
@@ -125,13 +125,4 @@ src_install() {
fi
done
fi
-
-   if use pax_kernel && use opencl ; then
-   pax-mark Cm "${ED}"/usr/bin/${PN} || die
-   eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
-   eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
-   eqawarn "must be modified and this *may* lead to breakage! If"
-   eqawarn "you suspect that ${PN} is broken by 

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

2020-06-18 Thread Lars Wendler
commit: 4d8d6a5da8289a6fab499513c30ca85f93b36f0c
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 18 16:46:40 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jun 18 16:48:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8d6a5d

package.mask: Unleash >=net-misc/dhcpcd-9.0.0 into ~arch

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 8a0cdca9e91..2950545e3c1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -303,10 +303,6 @@ games-util/pogo-manager-bin
 net-p2p/bisq
 sci-mathematics/geogebra
 
-# Lars Wendler  (2020-04-02)
-# Introduced new privsep (chroot) feature. Masked for testing.
->=net-misc/dhcpcd-9.0.0
-
 # Michał Górny  (2020-03-29)
 # Unmaintained, seriously outdated, vulnerable.  Multiple bugs reported.
 # Stuck on Python 3.6.



[gentoo-commits] repo/gentoo:master commit in: app-vim/vim-nftables/

2020-06-18 Thread Patrick McLean
commit: 99042a55b7a6abf4d5a5c391e8f6cbc510a81507
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jun 18 16:48:14 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jun 18 16:48:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99042a55

app-vim/vim-nftables: Remove non-working newer version

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick McLean  gentoo.org>

 app-vim/vim-nftables/Manifest  |  1 -
 .../vim-nftables/vim-nftables-0.9_p20200613.ebuild | 23 --
 2 files changed, 24 deletions(-)

diff --git a/app-vim/vim-nftables/Manifest b/app-vim/vim-nftables/Manifest
index 91a5999d73d..376e4ff0160 100644
--- a/app-vim/vim-nftables/Manifest
+++ b/app-vim/vim-nftables/Manifest
@@ -1,2 +1 @@
-DIST vim-nftables-0.9_p20200613.tar.gz 3029968 BLAKE2B 
00696b95ec7de7c574159cf5f9d27e27c833af4cd7869551c3684285d6f38490cb2b98cfe1a638e3d42a30b06933e5fb8f4b54dbd2dd4649380d2b4102ad1c71
 SHA512 
cb63f8b2f9f52ca09448ab4572e65f1514aeda78d256814eee266d5973a18cca075cc232dd736b0503e950fea2c5e26990e3f60528559e1ac1b51c54c36014df
 DIST vim-nftables-0_pre20200224.tar.gz 2427 BLAKE2B 
a17780ffcabd1d323f3ccaa52e9726c2d8dc04583003fd8eaa799c897d1ccb1718a2ef28c2c06f0108785bdcc90addfb27d54f73db8d9f59b225e34c244cf179
 SHA512 
05dab5d9bdaed4ae1de9e00f2d6996f4350d859af73062d00417ee6567041c0a3fa6f50996fefa64e7a2410779b254ddeac1d5a893aa2f664504278b67fa2fd9

diff --git a/app-vim/vim-nftables/vim-nftables-0.9_p20200613.ebuild 
b/app-vim/vim-nftables/vim-nftables-0.9_p20200613.ebuild
deleted file mode 100644
index b3eba7c2e8d..000
--- a/app-vim/vim-nftables/vim-nftables-0.9_p20200613.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vim-plugin
-
-COMMIT_ID="ec09292c0d7762c8675f9b08f473af8bd9803afc"
-
-DESCRIPTION="vim plugin: "
-HOMEPAGE="https://github.com/egberts/vim-nftables;
-SRC_URI="https://github.com/egberts/${PN}/archive/${COMMIT_ID}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_ID}"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
-
-src_prepare() {
-   default
-
-   # will install license file by default
-   rm LICENSE || die
-}



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

2020-06-18 Thread Lars Wendler
commit: c128ffebe9592a0781b4699bf4dc730ed9a08732
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 18 16:48:38 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jun 18 16:48:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c128ffeb

net-misc/dhcpcd: Removed old

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

 net-misc/dhcpcd/Manifest   |   2 -
 net-misc/dhcpcd/dhcpcd-9.0.2-r1.ebuild | 173 -
 net-misc/dhcpcd/dhcpcd-9.1.1-r1.ebuild | 157 ---
 .../files/dhcpcd-9.1.1-embedded_config.patch   |  43 -
 4 files changed, 375 deletions(-)

diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index ef2bf485eb8..af686570e28 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -1,4 +1,2 @@
 DIST dhcpcd-8.1.9.tar.xz 230288 BLAKE2B 
5606ddfce37c67ac3d60257104fcf15bd7da65021b2c1261a45958b628cd066ccd9bc6b60bbb42f8280fcbbf9d4b1c7666b993c37f150b27ef2a0527a0fd5b96
 SHA512 
40ac106ffca60b32362aacdfae0fa3a2993a3eed72bf452322412a912f594aaade1c24b862233455033158a6e453ec75d6d14fa52df6b4c5ae435dd6ceb29f2a
-DIST dhcpcd-9.0.2.tar.xz 244800 BLAKE2B 
d0c355141aa1e57715c30b2902eed7e2821f2c08fdc97497c9dc271689faf2ca22e3f50f17e6c7ae8fe4434d5c216572a42e1abf789287495e6db44f671d5085
 SHA512 
2a606bff2e96d1da5d3642ac68341c14b378d9a905cba364ab42eba1285604f8be56b9efeff3eee18d89b71f0f9f3b05cb7b88e8fce568baf1c0d1e5d3becb5f
-DIST dhcpcd-9.1.1.tar.xz 246084 BLAKE2B 
35acaabb32e6a5b227071376e8a0387cadb776ee94a8b7f92c181440ef72bf60e9867e901347a139e4ce036c85913fa85e61d3c401c8a9f57e81dff76465ccab
 SHA512 
7b1eb052293218e9b52f7ff40768eaa9db832979ffa8e4ba4724ce98bac9e9c809505b40aaebd4cf13192d0b30f2e963d34ca3b9c1e05458e86e11d06e1cbed8
 DIST dhcpcd-9.1.2.tar.xz 248552 BLAKE2B 
b7330da009bc0b906593b60db6af20a75ad49d21e1852514bad7bc6034246df8080372f2c4ffcdbbb0cd9122b2f48614159a1b0f2629584e8b2d2ed0f366ee2b
 SHA512 
0db9a509dbd8ea8e24bf4a45780433107708d0ea42b28cd63b9828f55e0182670286f5cb678d96d7f626d8a6e404693f7f43e62ac5608d5f61b5e80de4afb965

diff --git a/net-misc/dhcpcd/dhcpcd-9.0.2-r1.ebuild 
b/net-misc/dhcpcd/dhcpcd-9.0.2-r1.ebuild
deleted file mode 100644
index ac18c5907ad..000
--- a/net-misc/dhcpcd/dhcpcd-9.0.2-r1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://roy.marples.name/cgit/dhcpcd.git;
-else
-   MY_P="${P/_alpha/-alpha}"
-   MY_P="${MY_P/_beta/-beta}"
-   MY_P="${MY_P/_rc/-rc}"
-   SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
-HOMEPAGE="https://roy.marples.name/projects/dhcpcd;
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc +embedded ipv6 kernel_linux +privsep +udev"
-
-COMMON_DEPEND="udev? ( virtual/udev )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="
-   ${COMMON_DEPEND}
-   privsep? (
-   acct-group/dhcpcd
-   acct-user/dhcpcd
-   )
-"
-
-src_configure() {
-   local myeconfargs=(
-   --dbdir="${EPREFIX}/var/lib/dhcpcd"
-   --libexecdir="${EPREFIX}/lib/dhcpcd"
-   --localstatedir="${EPREFIX}/var"
-   --prefix="${EPREFIX}"
-   --with-hook=ntp.conf
-   $(use_enable debug)
-   $(use_enable embedded)
-   $(use_enable ipv6)
-   $(use_enable privsep)
-   $(usex elibc_glibc '--with-hook=yp.conf' '')
-   --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" 
"${EPREFIX}/var/run/dhcpcd")
-   $(usex privsep '--privsepuser=dhcpcd' '')
-   $(usex udev '' '--without-dev --without-udev')
-   CC="$(tc-getCC)"
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   keepdir /var/lib/dhcpcd
-   newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd
-   systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service
-}
-
-pkg_postinst() {
-   local dbdir="${EROOT}"/var/lib/dhcpcd old_files=()
-
-   local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid
-   local old_duid="${EROOT}"/etc/dhcpcd.duid
-   local new_duid="${dbdir}"/duid
-   if [[ -e "${old_old_duid}" ]] ; then
-   # Upgrade the duid file to the new format if needed
-   if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
-   sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}"
-   fi
-
-   # Move the duid to /etc, a more sensible location

[gentoo-commits] repo/gentoo:master commit in: app-vim/vim-nftables/

2020-06-18 Thread Patrick McLean
commit: e10136ee966c3a2a63f499aa038ed9d4b7c66423
Author: Patrick McLean  sony  com>
AuthorDate: Thu Jun 18 16:41:56 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jun 18 16:42:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10136ee

app-vim/vim-nftables-0.9_p20200613: Version bump

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

 app-vim/vim-nftables/Manifest  |  1 +
 .../vim-nftables/vim-nftables-0.9_p20200613.ebuild | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/app-vim/vim-nftables/Manifest b/app-vim/vim-nftables/Manifest
index 376e4ff0160..91a5999d73d 100644
--- a/app-vim/vim-nftables/Manifest
+++ b/app-vim/vim-nftables/Manifest
@@ -1 +1,2 @@
+DIST vim-nftables-0.9_p20200613.tar.gz 3029968 BLAKE2B 
00696b95ec7de7c574159cf5f9d27e27c833af4cd7869551c3684285d6f38490cb2b98cfe1a638e3d42a30b06933e5fb8f4b54dbd2dd4649380d2b4102ad1c71
 SHA512 
cb63f8b2f9f52ca09448ab4572e65f1514aeda78d256814eee266d5973a18cca075cc232dd736b0503e950fea2c5e26990e3f60528559e1ac1b51c54c36014df
 DIST vim-nftables-0_pre20200224.tar.gz 2427 BLAKE2B 
a17780ffcabd1d323f3ccaa52e9726c2d8dc04583003fd8eaa799c897d1ccb1718a2ef28c2c06f0108785bdcc90addfb27d54f73db8d9f59b225e34c244cf179
 SHA512 
05dab5d9bdaed4ae1de9e00f2d6996f4350d859af73062d00417ee6567041c0a3fa6f50996fefa64e7a2410779b254ddeac1d5a893aa2f664504278b67fa2fd9

diff --git a/app-vim/vim-nftables/vim-nftables-0.9_p20200613.ebuild 
b/app-vim/vim-nftables/vim-nftables-0.9_p20200613.ebuild
new file mode 100644
index 000..b3eba7c2e8d
--- /dev/null
+++ b/app-vim/vim-nftables/vim-nftables-0.9_p20200613.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit vim-plugin
+
+COMMIT_ID="ec09292c0d7762c8675f9b08f473af8bd9803afc"
+
+DESCRIPTION="vim plugin: "
+HOMEPAGE="https://github.com/egberts/vim-nftables;
+SRC_URI="https://github.com/egberts/${PN}/archive/${COMMIT_ID}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT_ID}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+   default
+
+   # will install license file by default
+   rm LICENSE || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/

2020-06-18 Thread Lars Wendler
commit: 4fc968b0903d9f7c074b65d33f32ba553b4c49df
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 18 16:17:19 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jun 18 16:35:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc968b0

sys-apps/fwupd: Removed old

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

 sys-apps/fwupd/Manifest|   1 -
 .../fwupd/files/fwupd-1.3.9-fwupdtool_path.patch   |  20 ---
 .../fwupd-1.3.9-optional_agent_man_page.patch  |  57 ---
 sys-apps/fwupd/fwupd-1.3.9-r1.ebuild   | 166 -
 4 files changed, 244 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index a155d6738c3..79f3f3a7349 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,6 +1,5 @@
 DIST fwupd-1.2.11.tar.gz 1945646 BLAKE2B 
4eb6d5008d0e515880147a94b2632ed70b5f7ab1891775ac121347653c06bf4403ab7f4a1fe16a6195d360fe06d64c8971dd53c1538aeac40d155f59979a
 SHA512 
a8d6a76ac59937547c6866d414e95a67779574901b0a15ecfde763f49b434b284be2ade1194179225785006e5f93836667469d08f32d4c87fc85927aa0bfe9de
 DIST fwupd-1.3.10.tar.gz 2255394 BLAKE2B 
39f517b7648236f39df6f41b5950fcba45a1184f269e533facd752f8e132bb979b32a1420ce4bfcad5bb5d5546ea3f28b357603f7754267550fc02c2125642c5
 SHA512 
a30ef2933fc01136a9296e99a0b1b9220f952a058aa28339ff944633a8966678b374f479b3a93a1e63bd97491679d3ce304cb621f6e63b86238a8746768daac2
 DIST fwupd-1.3.11.tar.gz 2255359 BLAKE2B 
0f91c32602459d31e53c63647762307cfe2313c553e16836cc646eb04e3ac54ebd53d2e8615afb7f43b8cd79b7e6315ed688ae04b57de851be62ed6065579ebf
 SHA512 
e300a84a1c2d7e44e2a1d5d86300487783fc3990b20b540065f9899705569bee8996eae951f32b6fac559e76955ff9b661aa9b181e4dc0211a33a514613ffddd
-DIST fwupd-1.3.9.tar.gz 2254260 BLAKE2B 
ead64be3eca00fd2d045fb6c5ccd42d8913fa056736e6ae039feef70b6edababe50fb0552db39bf057750d3f0d2224b18b7ecf5a5a408a1f1ac3023d89687f68
 SHA512 
b81ef1f683082e4c49ab8acd8848118fed1383d4e3e73967daaa68927e553a5bc4973004d3dd26b268b901c5deb1f9238a98537d24cfd957162f508c9622e1e4
 DIST fwupd-1.4.2.tar.gz 2304086 BLAKE2B 
9a725cc49479984c3a98b75e9c52211a26f81d4a7ecec3b261ff4486201a967a6c82df9a1dbd591b91d9cd6eb9d1a8cd8cccfd2c8dd98d5bb3f82cb03bbd0a52
 SHA512 
b092eedf3e5e84874de1fddb7f14ca87975d5895721ac4f87b6c88ec7c7b2367e573b30906588f9adad4cea52da5ebbaaa4a9c38a2273e8f31d26399e719166e
 DIST fwupd-1.4.4.tar.gz 2311975 BLAKE2B 
04ba05e157a1662dcd5fa8a3835701ff6c39935aa5e2d91e2aad3f7c7f5449ce56ac8f85bd4df4c3f4901c1d55d036f159eaf761761086bb1eda770021d38160
 SHA512 
9ce2ee8963789b99e43ebd3a76ba2851339bde6bda0c85198bbac11ebca76525385f41223956410bc1cff72318de463031f7e38b784fc5a4bf9bc2a85788db1a

diff --git a/sys-apps/fwupd/files/fwupd-1.3.9-fwupdtool_path.patch 
b/sys-apps/fwupd/files/fwupd-1.3.9-fwupdtool_path.patch
deleted file mode 100644
index a01e5fbe570..000
--- a/sys-apps/fwupd/files/fwupd-1.3.9-fwupdtool_path.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 4e381f2a61c6ea4eb7438c14f76b8301762a800c Mon Sep 17 00:00:00 2001
-From: Dennis Kadioglu 
-Date: Thu, 5 Mar 2020 09:37:56 +0100
-Subject: [PATCH] fix fwupd.shutdown.in according to the movement of fwupdtool
- to bindir
-

- data/fwupd.shutdown.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/data/fwupd.shutdown.in b/data/fwupd.shutdown.in
-index 4c027e7ab..53b334555 100755
 a/data/fwupd.shutdown.in
-+++ b/data/fwupd.shutdown.in
-@@ -4,4 +4,4 @@
- [ -f @localstatedir@/lib/fwupd/pending.db ] || exit 0
- 
- # activate firmware when we have a read-only filesysten
--@libexecdir@/fwupd/fwupdtool activate
-+@bindir@/fwupdtool activate

diff --git a/sys-apps/fwupd/files/fwupd-1.3.9-optional_agent_man_page.patch 
b/sys-apps/fwupd/files/fwupd-1.3.9-optional_agent_man_page.patch
deleted file mode 100644
index 6c9898557ff..000
--- a/sys-apps/fwupd/files/fwupd-1.3.9-optional_agent_man_page.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From bacd3a44fe6f06ddd8bb65a3a56eb1738a65ed8c Mon Sep 17 00:00:00 2001
-From: Lars Wendler 
-Date: Fri, 6 Mar 2020 16:00:23 +0100
-Subject: [PATCH] Don't build/install fwupdagent man page if agent build is not
- requested
-
-Otherwise build fails with:
-
-  src/meson.build:196:2: ERROR: Unknown variable "fwupdagent".
-
-Gentoo-bug: https://bugs.gentoo.org/711682
-Signed-off-by: Lars Wendler 

- src/meson.build | 30 --
- 1 file changed, 16 insertions(+), 14 deletions(-)
-
-diff --git a/src/meson.build b/src/meson.build
-index 46a9c4ded..e9aac607e 100644
 a/src/meson.build
-+++ b/src/meson.build
-@@ -193,20 +193,22 @@ if build_daemon and get_option('man')
- install : true,
- install_dir : join_paths(mandir, 'man1'),
-   )
--  custom_target('fwupdagent-man',
--input : fwupdagent,
--output : 'fwupdagent.1',
--command : [
--  help2man, '@INPUT@',
--  '--no-info',
--  '--output', '@OUTPUT@',
--  '--name', 'Firmware 

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

2020-06-18 Thread Lars Wendler
commit: 2fe5b64b2b4113ee8e792bf456bbbfb55b4597f6
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun 18 16:15:34 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jun 18 16:35:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe5b64b

sys-apps/fwupd: Bump to version 1.3.11

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

 sys-apps/fwupd/Manifest|   1 +
 sys-apps/fwupd/fwupd-1.3.11.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 307b42608c8..a155d6738c3 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,5 +1,6 @@
 DIST fwupd-1.2.11.tar.gz 1945646 BLAKE2B 
4eb6d5008d0e515880147a94b2632ed70b5f7ab1891775ac121347653c06bf4403ab7f4a1fe16a6195d360fe06d64c8971dd53c1538aeac40d155f59979a
 SHA512 
a8d6a76ac59937547c6866d414e95a67779574901b0a15ecfde763f49b434b284be2ade1194179225785006e5f93836667469d08f32d4c87fc85927aa0bfe9de
 DIST fwupd-1.3.10.tar.gz 2255394 BLAKE2B 
39f517b7648236f39df6f41b5950fcba45a1184f269e533facd752f8e132bb979b32a1420ce4bfcad5bb5d5546ea3f28b357603f7754267550fc02c2125642c5
 SHA512 
a30ef2933fc01136a9296e99a0b1b9220f952a058aa28339ff944633a8966678b374f479b3a93a1e63bd97491679d3ce304cb621f6e63b86238a8746768daac2
+DIST fwupd-1.3.11.tar.gz 2255359 BLAKE2B 
0f91c32602459d31e53c63647762307cfe2313c553e16836cc646eb04e3ac54ebd53d2e8615afb7f43b8cd79b7e6315ed688ae04b57de851be62ed6065579ebf
 SHA512 
e300a84a1c2d7e44e2a1d5d86300487783fc3990b20b540065f9899705569bee8996eae951f32b6fac559e76955ff9b661aa9b181e4dc0211a33a514613ffddd
 DIST fwupd-1.3.9.tar.gz 2254260 BLAKE2B 
ead64be3eca00fd2d045fb6c5ccd42d8913fa056736e6ae039feef70b6edababe50fb0552db39bf057750d3f0d2224b18b7ecf5a5a408a1f1ac3023d89687f68
 SHA512 
b81ef1f683082e4c49ab8acd8848118fed1383d4e3e73967daaa68927e553a5bc4973004d3dd26b268b901c5deb1f9238a98537d24cfd957162f508c9622e1e4
 DIST fwupd-1.4.2.tar.gz 2304086 BLAKE2B 
9a725cc49479984c3a98b75e9c52211a26f81d4a7ecec3b261ff4486201a967a6c82df9a1dbd591b91d9cd6eb9d1a8cd8cccfd2c8dd98d5bb3f82cb03bbd0a52
 SHA512 
b092eedf3e5e84874de1fddb7f14ca87975d5895721ac4f87b6c88ec7c7b2367e573b30906588f9adad4cea52da5ebbaaa4a9c38a2273e8f31d26399e719166e
 DIST fwupd-1.4.4.tar.gz 2311975 BLAKE2B 
04ba05e157a1662dcd5fa8a3835701ff6c39935aa5e2d91e2aad3f7c7f5449ce56ac8f85bd4df4c3f4901c1d55d036f159eaf761761086bb1eda770021d38160
 SHA512 
9ce2ee8963789b99e43ebd3a76ba2851339bde6bda0c85198bbac11ebca76525385f41223956410bc1cff72318de463031f7e38b784fc5a4bf9bc2a85788db1a

diff --git a/sys-apps/fwupd/fwupd-1.3.11.ebuild 
b/sys-apps/fwupd/fwupd-1.3.11.ebuild
new file mode 100644
index 000..fb249ead344
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.3.11.ebuild
@@ -0,0 +1,165 @@
+# 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 linux-info meson python-single-r1 vala xdg toolchain-funcs
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="agent amt consolekit dell gtk-doc elogind minimal +gpg introspection 
+man nvme pkcs7 redfish synaptics systemd test thunderbolt tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( consolekit elogind minimal systemd )
+   dell? ( uefi )
+   minimal? ( !introspection )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+   man? (
+   app-text/docbook-sgml-utils
+   sys-apps/help2man
+   )
+   test? (
+   thunderbolt? ( dev-util/umockdev )
+   net-libs/gnutls[tools]
+   )
+"
+DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/libarchive:=
+   dev-db/sqlite
+   >=dev-libs/glib-2.45.8:2
+   dev-libs/json-glib
+   dev-libs/libgpg-error
+   dev-libs/libgudev:=
+   >=dev-libs/libgusb-0.2.9[introspection?]
+   >=dev-libs/libxmlb-0.1.13
+   $(python_gen_cond_dep '
+   dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=net-libs/libsoup-2.51.92:2.4[introspection?]
+   virtual/libelf:0=
+   virtual/udev
+   consolekit? ( >=sys-auth/consolekit-1.0.0 )
+   dell? (
+   sys-libs/efivar
+   >=sys-libs/libsmbios-2.4.0
+   )
+   elogind? ( sys-auth/elogind )
+   gpg? (
+   app-crypt/gpgme
+   dev-libs/libgpg-error
+   )
+   !minimal? (
+   >=sys-auth/polkit-0.103
+   )

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-Load/

2020-06-18 Thread Kent Fredric
commit: a95b5f183a4c7633eadb631788edb66ade6fdb9a
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jun 18 16:33:17 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jun 18 16:33:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a95b5f18

dev-perl/Class-Load: Bump to version 0.250.0

- EAPI7

Upstream:
- Make Data-OptList minversion mandatory

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

 dev-perl/Class-Load/Class-Load-0.250.0.ebuild | 37 +++
 dev-perl/Class-Load/Manifest  |  1 +
 2 files changed, 38 insertions(+)

diff --git a/dev-perl/Class-Load/Class-Load-0.250.0.ebuild 
b/dev-perl/Class-Load/Class-Load-0.250.0.ebuild
new file mode 100644
index 000..6f499e7f30b
--- /dev/null
+++ b/dev-perl/Class-Load/Class-Load-0.250.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="A working (require q{Class::Name}) and more"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~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 )"
+
+# uses Scalar-Util
+RDEPEND="
+   virtual/perl-Carp
+   >=dev-perl/Data-OptList-0.110.0
+   virtual/perl-Exporter
+   >=dev-perl/Module-Implementation-0.40.0
+   >=dev-perl/Module-Runtime-0.12.0
+   >=dev-perl/Package-Stash-0.140.0
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Try-Tiny
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-File-Spec
+   dev-perl/Test-Fatal
+   dev-perl/Test-Needs
+   >=virtual/perl-Test-Simple-0.880.0
+   virtual/perl-version
+   )
+"

diff --git a/dev-perl/Class-Load/Manifest b/dev-perl/Class-Load/Manifest
index 0f0e4123762..a06af869058 100644
--- a/dev-perl/Class-Load/Manifest
+++ b/dev-perl/Class-Load/Manifest
@@ -1 +1,2 @@
 DIST Class-Load-0.24.tar.gz 35412 BLAKE2B 
da000f18dc81641c28027bfaafd3cbea758356c5e2af5204c9b818b51fd51239432793a0b26605d0cce70af03ef28bbcf87b50b6cb9056a38cc04feb05adcc08
 SHA512 
42459727fc622334336aedaa49e3dfd1aa92103c838a33b30ac61d9d9fe74512f7b1012b3c20fd1c4eaab1456545feab4d9d22b91162ecddd4683defc1b987eb
+DIST Class-Load-0.25.tar.gz 36644 BLAKE2B 
b28f559a0d582f1f48cf8e158065d86b764b6271df0f9f4df7b7ec97317ad1d6a3154d476c5a8387219d56fdcceea3c853706c2cccbcf6d247b47381fa5de3d2
 SHA512 
feacb4ae99358d3dc45b23b2d7cc814603e59a72424e7e0620d4939fa6d6206a1bb123c010b49013ce4764df11dc7c04fc1d7bd5783c61a391310bcb653e7ca4



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

2020-06-18 Thread Marek Szuba
commit: 3752f6bbf46def9d267f353e8ee56b8a885c29b9
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 15:42:08 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:29:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3752f6bb

media-gfx/darktable-: add dev-python/jsonschema to BDEPEND

In case of VCS snapshots it may make sense to have the noise-profile file
validated, even though this really should be done in the test phase.
Require 3.2.0+ because there may or may not have been problems with older
versions currently in the tree (see the referenced bug), and no
PYTHON_USEDEP and so on because we use this as an executable.

Closes: https://bugs.gentoo.org/696996
Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/darktable/darktable-.ebuild 
b/media-gfx/darktable/darktable-.ebuild
index 5fd513ae695..51c861a79a3 100644
--- a/media-gfx/darktable/darktable-.ebuild
+++ b/media-gfx/darktable/darktable-.ebuild
@@ -19,7 +19,7 @@ IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation 
gnome-keyring gphoto
 lto nls opencl openmp openexr pax_kernel webp
 ${LANGS// / l10n_}"
 
-BDEPEND="
+BDEPEND=">=dev-python/jsonschema-3.2.0
dev-util/intltool
virtual/pkgconfig
nls? ( sys-devel/gettext )



[gentoo-commits] repo/gentoo:master commit in: media-gfx/darktable/, media-gfx/darktable/files/

2020-06-18 Thread Marek Szuba
commit: ba35b96b501f53471cc61bdc9d518b1f48d17ef7
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 16:26:54 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:29:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba35b96b

media-gfx/darktable: prevent CMake from overriding march and mtune

Closes: https://bugs.gentoo.org/692786
Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-3.0.2-r1.ebuild  |  1 +
 ...darktable-3.0.2_cmake-march-autodetection.patch | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/media-gfx/darktable/darktable-3.0.2-r1.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
index 0fe3792386c..23865b736e6 100644
--- a/media-gfx/darktable/darktable-3.0.2-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -70,6 +70,7 @@ RDEPEND="${COMMON_DEPEND}
 
 PATCHES=(
"${FILESDIR}"/"${PN}"-find-opencl-header.patch
+   "${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch
"${FILESDIR}"/${PN}-3.0.2_cmake-opencl-kernel-loop.patch
"${FILESDIR}"/${PN}-3.0.2_jsonschema-automagic.patch
 )

diff --git 
a/media-gfx/darktable/files/darktable-3.0.2_cmake-march-autodetection.patch 
b/media-gfx/darktable/files/darktable-3.0.2_cmake-march-autodetection.patch
new file mode 100644
index 000..8ad4f0e9329
--- /dev/null
+++ b/media-gfx/darktable/files/darktable-3.0.2_cmake-march-autodetection.patch
@@ -0,0 +1,26 @@
+Darktable and RawSpeed upstream support two build modes: if 
BINARY_PACKAGE_BUILD==1
+they pass -mtune=generic to the compiler, otherwise they use -march=native.
+In either case, these options override externally set CFLAGS.
+
+Disable this behaviour so that the users' settings provided to the ebuild by 
Portage
+are respected.
+
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -521,7 +521,7 @@
+ set(DT_REQ_INSTRUCTIONS "-msse2")
+   endif()
+ 
+-  include(march-mtune)
++  set(MARCH "")
+ 
+   #if(NOT BUILD_SSE2_CODEPATHS)
+   #  set(MARCH "${MARCH} -mno-sse2 -D__DISABLE_SSE2__ -U__SSE2__ 
-D__DISABLE_SSE__ -U__SSE__")
+--- a/src/external/rawspeed/cmake/compiler-flags.cmake
 b/src/external/rawspeed/cmake/compiler-flags.cmake
+@@ -1,5 +1,4 @@
+ include(CheckCXXCompilerFlag)
+-include(CpuMarch)
+ include(CheckCXXCompilerFlagAndEnableIt)
+ 
+ # yes, need to keep both the CMAKE_CXX_FLAGS and CMAKE_CXX_STANDARD.



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

2020-06-18 Thread Marek Szuba
commit: 633aeb1f7e86e2c84d00c1bd942d87b48a69f722
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 16:28:57 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:29:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633aeb1f

media-gfx/darktable: postinst-message cosmetics

Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-3.0.2-r1.ebuild | 6 --
 media-gfx/darktable/darktable-3.0.2.ebuild| 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/media-gfx/darktable/darktable-3.0.2-r1.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
index 23865b736e6..ca876badb31 100644
--- a/media-gfx/darktable/darktable-3.0.2-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -148,9 +148,11 @@ src_install() {
 pkg_postinst() {
xdg_pkg_postinst
 
-   elog "when updating a major version,"
+   elog
+   elog "When updating a major version,"
elog "please bear in mind that your edits will be preserved during this 
process,"
elog "but it will not be possible to downgrade any more."
-   echo
+   elog
ewarn "It will not be possible to downgrade!"
+   ewarn
 }

diff --git a/media-gfx/darktable/darktable-3.0.2.ebuild 
b/media-gfx/darktable/darktable-3.0.2.ebuild
index ce899c81d6f..b4b136828cb 100644
--- a/media-gfx/darktable/darktable-3.0.2.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2.ebuild
@@ -146,9 +146,11 @@ src_install() {
 pkg_postinst() {
xdg_pkg_postinst
 
-   elog "when updating a major version,"
+   elog
+   elog "When updating a major version,"
elog "please bear in mind that your edits will be preserved during this 
process,"
elog "but it will not be possible to downgrade any more."
-   echo
+   elog
ewarn "It will not be possible to downgrade!"
+   ewarn
 }



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

2020-06-18 Thread Marek Szuba
commit: 3d0a1fedd1fc7d02a81179718903c097f7403887
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 13:26:54 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:29:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0a1fed

media-gfx/darktable: allow enabling LTO in RawSpeed via USE=lto

Recommended by upstream but for now very much experimental on the Gentoo side
and will almost certainly fall over for some compiler/linker combinations.
Do let us know if that happens!

Closes: https://bugs.gentoo.org/674762
Signed-off-by: Marek Szuba  gentoo.org>

 ...table-.ebuild => darktable-3.0.2-r1.ebuild} | 28 ++
 media-gfx/darktable/darktable-.ebuild  |  3 ++-
 media-gfx/darktable/metadata.xml   |  1 +
 3 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/media-gfx/darktable/darktable-.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
similarity index 78%
copy from media-gfx/darktable/darktable-.ebuild
copy to media-gfx/darktable/darktable-3.0.2-r1.ebuild
index 20617da3c0a..0d3a07d8b76 100644
--- a/media-gfx/darktable/darktable-.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -3,20 +3,24 @@
 
 EAPI=7
 
-inherit cmake flag-o-matic git-r3 pax-utils toolchain-funcs xdg
+inherit cmake flag-o-matic pax-utils toolchain-funcs xdg
 
-EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git;
+DOC_PV="3.0.0"
+MY_PV="${PV/_/}"
+MY_P="${P/_/.}"
 
 DESCRIPTION="A virtual lighttable and darkroom for photographers"
 HOMEPAGE="https://www.darktable.org/;
+SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz
+   doc? ( 
https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf
 -> ${PN}-usermanual-${DOC_PV}.pdf )"
 
 LICENSE="GPL-3 CC-BY-3.0"
 SLOT="0"
-#KEYWORDS="~amd64 ~x86"
-LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru 
sk sl sq sv th uk zh-CN zh-TW"
+KEYWORDS="~amd64 ~x86"
+LANGS=" ca cs da de es fr he hu it ja nb nl pl ru sl"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-nls opencl openmp openexr pax_kernel webp
+lto nls opencl openmp openexr pax_kernel webp
 ${LANGS// / l10n_}"
 
 BDEPEND="
@@ -67,8 +71,11 @@ RDEPEND="${COMMON_DEPEND}
 
 PATCHES=(
"${FILESDIR}"/"${PN}"-find-opencl-header.patch
+   "${FILESDIR}"/${PN}-3.0.2_cmake-opencl-kernel-loop.patch
 )
 
+S="${WORKDIR}/${P/_/~}"
+
 pkg_pretend() {
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
@@ -87,6 +94,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_PRINT=$(usex cups)
-DCUSTOM_CFLAGS=ON
+   -DRAWSPEED_ENABLE_LTO=$(usex lto)
-DUSE_CAMERA_SUPPORT=$(usex gphoto2)
-DUSE_COLORD=$(usex colord)
-DUSE_FLICKR=$(usex flickr)
@@ -127,3 +135,13 @@ src_install() {
eqawarn "please open a bug."
fi
 }
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog "when updating a major version,"
+   elog "please bear in mind that your edits will be preserved during this 
process,"
+   elog "but it will not be possible to downgrade any more."
+   echo
+   ewarn "It will not be possible to downgrade!"
+}

diff --git a/media-gfx/darktable/darktable-.ebuild 
b/media-gfx/darktable/darktable-.ebuild
index 20617da3c0a..6236b05ef1d 100644
--- a/media-gfx/darktable/darktable-.ebuild
+++ b/media-gfx/darktable/darktable-.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru 
sk sl sq sv th uk zh-CN zh-TW"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-nls opencl openmp openexr pax_kernel webp
+lto nls opencl openmp openexr pax_kernel webp
 ${LANGS// / l10n_}"
 
 BDEPEND="
@@ -87,6 +87,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_PRINT=$(usex cups)
-DCUSTOM_CFLAGS=ON
+   -DRAWSPEED_ENABLE_LTO=$(usex lto)
-DUSE_CAMERA_SUPPORT=$(usex gphoto2)
-DUSE_COLORD=$(usex colord)
-DUSE_FLICKR=$(usex flickr)

diff --git a/media-gfx/darktable/metadata.xml b/media-gfx/darktable/metadata.xml
index 7144702bb77..85970342832 100644
--- a/media-gfx/darktable/metadata.xml
+++ b/media-gfx/darktable/metadata.xml
@@ -9,6 +9,7 @@
Add support for uploading photos to 
flickr
Enable geotagging support
Enable encrypted storage of passwords with 
kde-frameworks/kwallet
+   Enable link-time optimisations in the RawSpeed 
library
Enable opencl 

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

2020-06-18 Thread Marek Szuba
commit: 6f349a37d4b7f71092c3eaef3f0234c7e0b5b6b4
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 16:22:13 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:29:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f349a37

media-gfx/darktable: allow installation of base-curve and noise-profile tools

...via, unsurprisingly, USE=tools.

Closes: https://bugs.gentoo.org/465068
Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-3.0.2-r1.ebuild | 6 --
 media-gfx/darktable/darktable-3.0.2.ebuild| 6 --
 media-gfx/darktable/darktable-.ebuild | 6 --
 media-gfx/darktable/metadata.xml  | 1 +
 4 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/media-gfx/darktable/darktable-3.0.2-r1.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
index b864fc88f76..0fe3792386c 100644
--- a/media-gfx/darktable/darktable-3.0.2-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -20,8 +20,8 @@ KEYWORDS="~amd64 ~x86"
 LANGS=" ca cs da de es fr he hu it ja nb nl pl ru sl"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-lto nls opencl openmp openexr pax_kernel webp
-${LANGS// / l10n_}"
+   lto nls opencl openmp openexr pax_kernel tools webp
+   ${LANGS// / l10n_}"
 
 BDEPEND="
dev-util/intltool
@@ -98,6 +98,8 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
+   -DBUILD_CURVE_TOOLS=$(usex tools)
+   -DBUILD_NOISE_TOOLS=$(usex tools)
-DBUILD_PRINT=$(usex cups)
-DCUSTOM_CFLAGS=ON
-DRAWSPEED_ENABLE_LTO=$(usex lto)

diff --git a/media-gfx/darktable/darktable-3.0.2.ebuild 
b/media-gfx/darktable/darktable-3.0.2.ebuild
index c0116fa643b..ce899c81d6f 100644
--- a/media-gfx/darktable/darktable-3.0.2.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2.ebuild
@@ -20,8 +20,8 @@ KEYWORDS="~amd64 ~x86"
 LANGS=" ca cs da de es fr he hu it ja nb nl pl ru sl"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-nls opencl openmp openexr pax_kernel webp
-${LANGS// / l10n_}"
+   nls opencl openmp openexr pax_kernel tools webp
+   ${LANGS// / l10n_}"
 
 BDEPEND="
dev-util/intltool
@@ -98,6 +98,8 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
+   -DBUILD_CURVE_TOOLS=$(usex tools)
+   -DBUILD_NOISE_TOOLS=$(usex tools)
-DBUILD_PRINT=$(usex cups)
-DCUSTOM_CFLAGS=ON
-DUSE_CAMERA_SUPPORT=$(usex gphoto2)

diff --git a/media-gfx/darktable/darktable-.ebuild 
b/media-gfx/darktable/darktable-.ebuild
index 51c861a79a3..22a9ddc6a11 100644
--- a/media-gfx/darktable/darktable-.ebuild
+++ b/media-gfx/darktable/darktable-.ebuild
@@ -16,8 +16,8 @@ SLOT="0"
 LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru 
sk sl sq sv th uk zh-CN zh-TW"
 # TODO add lua once dev-lang/lua-5.2 is unmasked
 IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
-lto nls opencl openmp openexr pax_kernel webp
-${LANGS// / l10n_}"
+   lto nls opencl openmp openexr pax_kernel tools webp
+   ${LANGS// / l10n_}"
 
 BDEPEND=">=dev-python/jsonschema-3.2.0
dev-util/intltool
@@ -91,6 +91,8 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DBUILD_PRINT=$(usex cups)
+   -DBUILD_CURVE_TOOLS=$(usex tools)
+   -DBUILD_NOISE_TOOLS=$(usex tools)
-DCUSTOM_CFLAGS=ON
-DRAWSPEED_ENABLE_LTO=$(usex lto)
-DUSE_CAMERA_SUPPORT=$(usex gphoto2)

diff --git a/media-gfx/darktable/metadata.xml b/media-gfx/darktable/metadata.xml
index 85970342832..6b1a4945a2b 100644
--- a/media-gfx/darktable/metadata.xml
+++ b/media-gfx/darktable/metadata.xml
@@ -12,6 +12,7 @@
Enable link-time optimisations in the RawSpeed 
library
Enable opencl support
Triggers paxmarking of main darktable 
binary
+   Install tools for generating base curves and 
noise profiles


darktable-org/darktable



[gentoo-commits] repo/gentoo:master commit in: media-gfx/darktable/, media-gfx/darktable/files/

2020-06-18 Thread Marek Szuba
commit: d3af6414bfb05efb9ffdd53c71db287b00bed984
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 15:33:19 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:29:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3af6414

media-gfx/darktable-3.0.2*: remove automagic dependency on jsonschema

Darktable build scripts look for the jsonschema executable and if it is
found, call it during installation to validate the noise-profile file
- with no option available to control this behaviour.
dev-python/jsonschema is not a dependency of media-gfx/darktable in my
opinion adding it to release ebuilds doesn't make much sense - the
noise-profile file is part of the release tarball, if it is bad there is
nothing end users can do about it.

Bug: https://bugs.gentoo.org/696996
Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-3.0.2-r1.ebuild |  1 +
 media-gfx/darktable/darktable-3.0.2.ebuild|  1 +
 .../files/darktable-3.0.2_jsonschema-automagic.patch  | 19 +++
 3 files changed, 21 insertions(+)

diff --git a/media-gfx/darktable/darktable-3.0.2-r1.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
index 298560b890d..b864fc88f76 100644
--- a/media-gfx/darktable/darktable-3.0.2-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 PATCHES=(
"${FILESDIR}"/"${PN}"-find-opencl-header.patch
"${FILESDIR}"/${PN}-3.0.2_cmake-opencl-kernel-loop.patch
+   "${FILESDIR}"/${PN}-3.0.2_jsonschema-automagic.patch
 )
 
 S="${WORKDIR}/${P/_/~}"

diff --git a/media-gfx/darktable/darktable-3.0.2.ebuild 
b/media-gfx/darktable/darktable-3.0.2.ebuild
index 1ab8842d12a..c0116fa643b 100644
--- a/media-gfx/darktable/darktable-3.0.2.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2.ebuild
@@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 PATCHES=(
"${FILESDIR}"/"${PN}"-find-opencl-header.patch
"${FILESDIR}"/${PN}-3.0.2_cmake-opencl-kernel-loop.patch
+   "${FILESDIR}"/${PN}-3.0.2_jsonschema-automagic.patch
 )
 
 S="${WORKDIR}/${P/_/~}"

diff --git 
a/media-gfx/darktable/files/darktable-3.0.2_jsonschema-automagic.patch 
b/media-gfx/darktable/files/darktable-3.0.2_jsonschema-automagic.patch
new file mode 100644
index 000..1aa0aec5163
--- /dev/null
+++ b/media-gfx/darktable/files/darktable-3.0.2_jsonschema-automagic.patch
@@ -0,0 +1,19 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -319,15 +319,7 @@
+   message(STATUS "Test-compilation of OpenCL programs is disabled.")
+ endif()
+ 
+-# we need jsonschema to check noiseprofiles.json
+-find_program(jsonschema_BIN jsonschema)
+-if(${jsonschema_BIN} STREQUAL "jsonschema_BIN-NOTFOUND")
+-  message(STATUS "Missing jsonschema, problems in noiseprofiles.json might go 
unnoticed")
+-  set(VALIDATE_JSON 0)
+-else(${jsonschema_BIN} STREQUAL "jsonschema_BIN-NOTFOUND")
+-  message(STATUS "Found jsonschema")
+-  set(VALIDATE_JSON 1)
+-endif(${jsonschema_BIN} STREQUAL "jsonschema_BIN-NOTFOUND")
++set(VALIDATE_JSON 0)
+ 
+ # we need an xslt interpreter to generate preferences_gen.h and darktablerc
+ find_program(Xsltproc_BIN xsltproc)



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

2020-06-18 Thread Marek Szuba
commit: 10cc105b82d53d20fc48ba340ea0a99266df9cc7
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 18 14:52:38 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 18 16:29:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cc105b

media-gfx/darktable: if building with gcc, check for Graphite support

Closes: https://bugs.gentoo.org/695658
Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/darktable/darktable-3.0.2-r1.ebuild | 7 ++-
 media-gfx/darktable/darktable-3.0.2.ebuild| 7 ++-
 media-gfx/darktable/darktable-.ebuild | 7 ++-
 3 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/media-gfx/darktable/darktable-3.0.2-r1.ebuild 
b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
index 0d3a07d8b76..298560b890d 100644
--- a/media-gfx/darktable/darktable-3.0.2-r1.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2-r1.ebuild
@@ -63,7 +63,6 @@ DEPEND="${COMMON_DEPEND}
>=sys-devel/clang-4
>=sys-devel/llvm-4
)
-   openmp? ( >=sys-devel/gcc-6[openmp,graphite] )
 "
 RDEPEND="${COMMON_DEPEND}
kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )
@@ -77,6 +76,12 @@ PATCHES=(
 S="${WORKDIR}/${P/_/~}"
 
 pkg_pretend() {
+   # Bug #695658
+   if tc-is-gcc; then
+   test-flags-CC -floop-block &> /dev/null || \
+   die "Please switch to a gcc version built with 
USE=graphite"
+   fi
+
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
fi

diff --git a/media-gfx/darktable/darktable-3.0.2.ebuild 
b/media-gfx/darktable/darktable-3.0.2.ebuild
index e35f592dbc5..1ab8842d12a 100644
--- a/media-gfx/darktable/darktable-3.0.2.ebuild
+++ b/media-gfx/darktable/darktable-3.0.2.ebuild
@@ -63,7 +63,6 @@ DEPEND="${COMMON_DEPEND}
>=sys-devel/clang-4
>=sys-devel/llvm-4
)
-   openmp? ( >=sys-devel/gcc-6[openmp,graphite] )
 "
 RDEPEND="${COMMON_DEPEND}
kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )
@@ -77,6 +76,12 @@ PATCHES=(
 S="${WORKDIR}/${P/_/~}"
 
 pkg_pretend() {
+   # Bug #695658
+   if tc-is-gcc; then
+   test-flags-CC -floop-block &> /dev/null || \
+   die "Please switch to a gcc version built with 
USE=graphite"
+   fi
+
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
fi

diff --git a/media-gfx/darktable/darktable-.ebuild 
b/media-gfx/darktable/darktable-.ebuild
index 6236b05ef1d..5fd513ae695 100644
--- a/media-gfx/darktable/darktable-.ebuild
+++ b/media-gfx/darktable/darktable-.ebuild
@@ -59,7 +59,6 @@ DEPEND="${COMMON_DEPEND}
>=sys-devel/clang-4
>=sys-devel/llvm-4
)
-   openmp? ( >=sys-devel/gcc-6[openmp,graphite] )
 "
 RDEPEND="${COMMON_DEPEND}
kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )
@@ -70,6 +69,12 @@ PATCHES=(
 )
 
 pkg_pretend() {
+   # Bug #695658
+   if tc-is-gcc; then
+   test-flags-CC -floop-block &> /dev/null || \
+   die "Please switch to a gcc version built with 
USE=graphite"
+   fi
+
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
fi



  1   2   >