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

2019-07-15 Thread Jeroen Roovers
commit: f25ccc645f90af153df6baf45c1cb04dff94a25a
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jul 16 05:46:49 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jul 16 05:47:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25ccc64

net-libs/nodejs: Depend on >=net-libs/http-parser-2.9.0:=

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Fixes: https://bugs.gentoo.org/689902
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/nodejs/nodejs-11.14.0.ebuild | 2 +-
 net-libs/nodejs/nodejs-11.15.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/nodejs/nodejs-11.14.0.ebuild 
b/net-libs/nodejs/nodejs-11.14.0.ebuild
index 6084b2ec3d4..9ecdc16ab4e 100644
--- a/net-libs/nodejs/nodejs-11.14.0.ebuild
+++ b/net-libs/nodejs/nodejs-11.14.0.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="
 RDEPEND="
>=dev-libs/libuv-1.27.0:=
>=net-dns/c-ares-1.15.0
-   >=net-libs/http-parser-2.8.0:=
+   >=net-libs/http-parser-2.9.0:=
>=net-libs/nghttp2-1.37.0
sys-libs/zlib
icu? ( >=dev-libs/icu-63.1:= )

diff --git a/net-libs/nodejs/nodejs-11.15.0.ebuild 
b/net-libs/nodejs/nodejs-11.15.0.ebuild
index 5e6377a7e55..a88e10a1bc7 100644
--- a/net-libs/nodejs/nodejs-11.15.0.ebuild
+++ b/net-libs/nodejs/nodejs-11.15.0.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
 RDEPEND="
>=dev-libs/libuv-1.27.0:=
>=net-dns/c-ares-1.15.0
-   >=net-libs/http-parser-2.8.0:=
+   >=net-libs/http-parser-2.9.0:=
>=net-libs/nghttp2-1.37.0
sys-libs/zlib
icu? ( >=dev-libs/icu-63.1:= )



[gentoo-commits] repo/gentoo:master commit in: net-libs/libtrace/files/, net-libs/libtrace/

2019-07-15 Thread Jeroen Roovers
commit: d3180931653885af380d2d8ecdec5ac8c4c72331
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jul 16 04:46:47 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jul 16 05:10:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3180931

net-libs/libtrace: Version 4.0.9_p1

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/libtrace/Manifest |  1 +
 .../libtrace/files/libtrace-4.0.9_p1-tinfo.patch   | 30 +++
 net-libs/libtrace/libtrace-4.0.9_p1.ebuild | 60 ++
 3 files changed, 91 insertions(+)

diff --git a/net-libs/libtrace/Manifest b/net-libs/libtrace/Manifest
index 33319711baf..1a4af61f679 100644
--- a/net-libs/libtrace/Manifest
+++ b/net-libs/libtrace/Manifest
@@ -1,3 +1,4 @@
 DIST libtrace-4.0.6.tar.gz 969315 BLAKE2B 
812100d7f0fe3def44404372c7b2287a2a9c9b3831cc2e3dee30cff0946d959089d44f201ba74aba57246242153e634806d899a108e18f195f5b6bfde8c0043c
 SHA512 
8f888f57e4436d1aa7fc030212f7b356c58848151873569aa372c6cbcf62c5dd1ece4ecc5a98f6dbe8dc84a39d19abcbe42ff240282054b45cfce0c8ba048f16
 DIST libtrace-4.0.7.tar.gz 992013 BLAKE2B 
24f2f684f58eb197ab7f117a5c2c97c0744b4ddfc210088058440148773066e64414766f7e1296c5520345b2a18f2b420215521ee169c74537f2f3ead92c9503
 SHA512 
3cfc2a47c7402e9ddd3821a7a435edfbb27b718c656400283fd5fa6f4137ede4acefbbd0390aab68e4140a6eb9f93b8df6726df484a79749798302ed3ae5165d
 DIST libtrace-4.0.8.tar.gz 1000829 BLAKE2B 
943c3f800045c93880657e96173de0eff6ecbaab5ba22e8f29ad35363a3bdbb88a81d5c8c98e2750caff2cbe1b4590dd18bf924cc0520b041e54c1e17b8eb290
 SHA512 
10179a19c03d13451b088cd0678718bec3e3be2355c561d289a88457c7819a790c28094f7c3d95143bd3f16260f91fb6df465429375c7625d2ca0c696204de3b
+DIST libtrace-4.0.9_p1.tar.gz 1853724 BLAKE2B 
2c2c8f44c5dea7c5acb3c3035cf8f749f1f33b03dd20675062718176ed26cba16c91f67df39512fb369896798edbe3f48e5624c72229bd00fc845712f8faf3cb
 SHA512 
aa9e15322e507e01d9b51f6945772deba7673816c62546de30539792d7353b31235ae97866637f84969582e7300b634d080ba29a8cb088f5304a438e79357e57

diff --git a/net-libs/libtrace/files/libtrace-4.0.9_p1-tinfo.patch 
b/net-libs/libtrace/files/libtrace-4.0.9_p1-tinfo.patch
new file mode 100644
index 000..e79f7cf82f9
--- /dev/null
+++ b/net-libs/libtrace/files/libtrace-4.0.9_p1-tinfo.patch
@@ -0,0 +1,30 @@
+--- a/tools/tracetop/Makefile.am
 b/tools/tracetop/Makefile.am
+@@ -6,6 +6,6 @@
+ include ../Makefile.tools
+ 
+ tracetop_SOURCES = tracetop.cc
+-tracetop_LDADD = -lncurses 
++tracetop_LDADD = @ncurses_LIBS@
+ tracetop_CPPFLAGS = -fno-strict-aliasing $(AM_CFLAGS)
+ endif
+--- a/configure.in
 b/configure.in
+@@ -79,6 +79,8 @@
+ AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc) 
+ AM_PROG_LEX
+ 
++PKG_PROG_PKG_CONFIG
++
+ # All our source files for function replacements are in lib/
+ AC_CONFIG_LIBOBJ_DIR(lib)
+ 
+@@ -645,6 +663,8 @@
+   fi
+ fi
+ 
++PKG_CHECK_MODULES(ncurses,ncurses,have_ncurses=yes,have_ncurses=no)
++
+ AC_ARG_WITH([ncurses],
+   AC_HELP_STRING([--with-ncurses], [build tracetop (requires ncurses)]))
+ 

diff --git a/net-libs/libtrace/libtrace-4.0.9_p1.ebuild 
b/net-libs/libtrace/libtrace-4.0.9_p1.ebuild
new file mode 100644
index 000..1c1a3c50f73
--- /dev/null
+++ b/net-libs/libtrace/libtrace-4.0.9_p1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+DESCRIPTION="A library and tools for trace processing"
+HOMEPAGE="https://research.wand.net.nz/software/libtrace.php;
+SRC_URI="https://github.com/${PN^}Team/${PN}/archive//${PV/_p/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ncurses numa static-libs"
+
+RDEPEND="
+   >=net-libs/libpcap-0.8
+   dev-libs/libyaml
+   dev-libs/openssl:0=
+   net-libs/wandio
+   ncurses? ( sys-libs/ncurses:0= )
+   numa? ( sys-process/numactl )
+"
+DEPEND="
+   ${RDEPEND}
+   app-doc/doxygen
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch
+   "${FILESDIR}"/${PN}-4.0.0-no-examples.patch
+   "${FILESDIR}"/${PN}-4.0.0-with-numa.patch
+   "${FILESDIR}"/${PN}-4.0.9_p1-tinfo.patch
+)
+S=${WORKDIR}/${P/_p/-}
+
+src_prepare() {
+cp -av configure.in{,.orig} || die
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_with ncurses) \
+   $(use_with numa) \
+   --with-man
+}
+
+src_install() {
+   default
+
+   use doc && dodoc -r docs/doxygen/html
+
+   find "${D}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Server-Mail/

2019-07-15 Thread Kent Fredric
commit: e95d92ca53a6afcc765964ea7818d8123e24ec78
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Jul 16 02:38:39 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Jul 16 02:38:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95d92ca

dev-perl/Net-Server-Mail: Bump to version 0.280.0 re bug #623812

- Add USE="examples"

Upstream:
- Don't close socket on undef
- Use 4096 bit certificate for tests
- Fix incorrect behaviour on empty line
- Don't upper-case on undefined commands

Bug: https://bugs.gentoo.org/623812
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-perl/Net-Server-Mail/Manifest  |  1 +
 .../Net-Server-Mail/Net-Server-Mail-0.280.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-perl/Net-Server-Mail/Manifest 
b/dev-perl/Net-Server-Mail/Manifest
index a0d974b70d0..744adc4895a 100644
--- a/dev-perl/Net-Server-Mail/Manifest
+++ b/dev-perl/Net-Server-Mail/Manifest
@@ -1 +1,2 @@
 DIST Net-Server-Mail-0.23.tar.gz 26204 BLAKE2B 
87524857721ba179ffcf7dd5a57cec2cb5bcab6d46bbe3cca4eedb83552f8d8e40ab593e60ef3b08172c90fde78a51fa75bc4d340fb807d52939105b71d9
 SHA512 
db793f26dd20aee6393e7d369059af12b6eafa0568f284130473fb235c09b6a63843be12ec9a86102dbc31ad81f2c669fedba7c4858301fe85d71a4d686adc4e
+DIST Net-Server-Mail-0.28.tar.gz 32022 BLAKE2B 
c4e1d7e66d99130b2b288c351b76e1d489208ac0269dfba04818149b78ad3ba4782c428c6117f66e3ad3431a1a7836cf4515497e99c9b7b608e1c3fba928
 SHA512 
543567f09417b5be82625000bf8626c8d17b6b648710aec3338a0e7675f831628347ae757a8422760c915b23c48d30b4c3b2c875e6bf4a145cb0dd3659008d91

diff --git a/dev-perl/Net-Server-Mail/Net-Server-Mail-0.280.0.ebuild 
b/dev-perl/Net-Server-Mail/Net-Server-Mail-0.280.0.ebuild
new file mode 100644
index 000..615aedbcbc2
--- /dev/null
+++ b/dev-perl/Net-Server-Mail/Net-Server-Mail-0.280.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GUIMARD
+DIST_VERSION=0.28
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Class to easily create a mail server"
+
+# Some files Artistic-2
+LICENSE="LGPL-2.1+ Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-perl/IO-Socket-SSL-1.831.0
+   virtual/perl-libnet
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( dev-perl/Test-Most )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/MP3-Tag/

2019-07-15 Thread Kent Fredric
commit: 797eaad956caf6115032eac0fd8808fa3eb0d2b7
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Jul 16 02:07:52 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Jul 16 02:08:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797eaad9

dev-perl/MP3-Tag: Bump to version 1.150.0 re bug #687890

Upstream:
- Fix more warnings about use of deprecated unescaped left brace

Bug: https://bugs.gentoo.org/687890
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-perl/MP3-Tag/MP3-Tag-1.150.0.ebuild | 23 +++
 dev-perl/MP3-Tag/Manifest   |  1 +
 2 files changed, 24 insertions(+)

diff --git a/dev-perl/MP3-Tag/MP3-Tag-1.150.0.ebuild 
b/dev-perl/MP3-Tag/MP3-Tag-1.150.0.ebuild
new file mode 100644
index 000..90f0ba01015
--- /dev/null
+++ b/dev-perl/MP3-Tag/MP3-Tag-1.150.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILYAZ
+DIST_VERSION=1.15
+DIST_SECTION=modules
+DIST_A_EXT="zip"
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Module for reading tags of MP3 Audio files"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/MP3-Info"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"

diff --git a/dev-perl/MP3-Tag/Manifest b/dev-perl/MP3-Tag/Manifest
index 7d9438f5659..c842d75ec62 100644
--- a/dev-perl/MP3-Tag/Manifest
+++ b/dev-perl/MP3-Tag/Manifest
@@ -1 +1,2 @@
 DIST MP3-Tag-1.14.tar.gz 279630 BLAKE2B 
3971d5c37150d9c0093b31f2686a46b48584dfbef4782bc78a778b3be9508c5eb4b3a0da5fdfe240ff5521415b54ce6ae0f5851c650f099b2acf592f444cd596
 SHA512 
05e35f024868505cfc8a07146442e248ef1e80c3c156fd1eabeb874d458356f6b391793e343a24e9e490fd537e7f280316f651b6717378c06953480d271ed2e1
+DIST MP3-Tag-1.15.zip 321983 BLAKE2B 
7bea98bfa609fead2d91ed49451885d03e2031b0b081dbdde10a75b5e3c8a494032b9c13e1960411540754411e23b31e843b5786cb7a00c0f582e9fa7dd74c5e
 SHA512 
e0361e34583dc8d1742b40d2922e66de8d43180d99e52f8e34166c432619ca4611b8589c6acc0498384f9f0dd2e30189351c18e0bfe2a4ca96df60809683cbb3



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

2019-07-15 Thread Zac Medico
commit: 2d44bd4ba145fee815142a85dbe168243b0319b0
Author: Zac Medico  sony  com>
AuthorDate: Tue Jul 16 01:10:34 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jul 16 01:13:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d44bd4b

dev-python/jinja2_pluralize: PYTHON_COMPAT+=(python3_7)

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

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

diff --git a/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0.ebuild 
b/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0.ebuild
index 2a38c47e676..b6c1ddee493 100644
--- a/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0.ebuild
+++ b/dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
 
 inherit distutils-r1
 



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

2019-07-15 Thread Zac Medico
commit: dc2c319b1a00e1f40ef96e396bf5b474e421eb57
Author: Zac Medico  sony  com>
AuthorDate: Tue Jul 16 01:09:06 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jul 16 01:13:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2c319b

dev-python/diff-cover: Bump to version 2.3.0

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

 dev-python/diff-cover/Manifest|  1 +
 dev-python/diff-cover/diff-cover-2.3.0.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/diff-cover/Manifest b/dev-python/diff-cover/Manifest
index bf2d36b9153..4de4e6462a3 100644
--- a/dev-python/diff-cover/Manifest
+++ b/dev-python/diff-cover/Manifest
@@ -1 +1,2 @@
 DIST diff-cover-1.0.4.tar.gz 73907 BLAKE2B 
81562c30533739f950e52703ce235b214f66932f806a47b1ab245b69bba8ef46d4333924ddf2ba4ca6b70a7df85ae071805a4fac7181711495f46540c4a20301
 SHA512 
aa5646c5d097e2b3ace5807bde007c9d8ebcf99578dee2aff1174aaafbdb9777c4794a8e9ddd4dc6edb5af7f1afc812fce4410db87d0bab4159f044489eabb5b
+DIST diff-cover-2.3.0.tar.gz 76738 BLAKE2B 
467d8ed3cb2f4b0f76ad6b1928a87ad6f75ce46e555c061e30b56fc4856089fb270670ad9f704b9dc407e5c6cab2cf881696bd263befafbe3863bcda4ccd4ac2
 SHA512 
c47d64e1695596ba1244d687cdbbd6edf391b0c4a18b2550004bcfc36ce8798ef9e6a059e726e52eff45251b3bb27cca873be493c37b3b7eab9dec02f99953f6

diff --git a/dev-python/diff-cover/diff-cover-2.3.0.ebuild 
b/dev-python/diff-cover/diff-cover-2.3.0.ebuild
new file mode 100644
index 000..b16f1d1cad9
--- /dev/null
+++ b/dev-python/diff-cover/diff-cover-2.3.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically find diff lines that need test coverage"
+HOMEPAGE="https://github.com/Bachmann1234/diff-cover;
+SRC_URI="https://github.com/Bachmann1234/diff-cover/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7.1[${PYTHON_USEDEP}]
+   dev-python/jinja2_pluralize[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/flake8[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   >=dev-python/pycodestyle-2.4.0[${PYTHON_USEDEP}]
+   dev-python/pyflakes[${PYTHON_USEDEP}]
+   )"
+
+MY_PN=${PN/-/_}
+S=${WORKDIR}/${MY_PN}-${PV}
+
+python_prepare_all() {
+   # TypeError: test_parse_range_notation() takes exactly 2 arguments (1 
given)
+   sed -e 's|test_parse_range_notation|_\0|' \
+   -i "${MY_PN}/tests/test_diff_cover_main.py" || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   esetup.py test || die "tests failed with ${EPYTHON}"
+}



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

2019-07-15 Thread Craig Andrews
commit: c16ff34af4ebe62a798ce69c747c425f2c172ec0
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jul 16 01:10:28 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jul 16 01:11:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16ff34a

net-p2p/cpuminer-opt: 3.9.5.4 version bump

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

 net-p2p/cpuminer-opt/Manifest|  1 +
 net-p2p/cpuminer-opt/cpuminer-opt-3.9.5.4.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest
index 1accedf0211..7fbb723ef37 100644
--- a/net-p2p/cpuminer-opt/Manifest
+++ b/net-p2p/cpuminer-opt/Manifest
@@ -13,4 +13,5 @@ DIST cpuminer-opt-3.9.4.tar.gz 1787750 BLAKE2B 
74c3304f743c7650968f90606f7f12fa2
 DIST cpuminer-opt-3.9.5.1.tar.gz 1789716 BLAKE2B 
8c2eb876837f86d39c9c665392172654fee8a969c0463e76adf47c1ae631f268ebfacf662c5edb79db3469af2299916a54c3b3ec88a8d3bce62878a0ecb0
 SHA512 
1da67a4a063781502bc7a2062331388205c6bedec1bbbfd447727b4d3aa23591d794ba8c4b59a9671f232d102298b448b539e54f723d86525ee19ae1e4d7fe52
 DIST cpuminer-opt-3.9.5.2.tar.gz 1790289 BLAKE2B 
3007e73d7b833f132b1fb50def05f3af5401a4c9d9bd603b8170da07f673eadd9d0033822861636ab3cef7140cf2311e7400864f5030e0b834ef4fa03673a90b
 SHA512 
027e36bdd59e59a7a8e98e7ded40d8f4f5045813db6ff86553b67e5d719dbc4b1281ac185f340ad70e0af463ac03179f42fd979299f42b801018890e55bbe825
 DIST cpuminer-opt-3.9.5.3.tar.gz 1791944 BLAKE2B 
7712ac9f1e66acc304a4d2bc6bd026fbf608bc33266b982cf1b302e804f2d7f9954cae75acc643a8755570ecd7ace3216c2ce0be9ed2f56e571c5d77cac71d94
 SHA512 
2463238275856706bc37b56d235e0ab3c5f17122bc4d01cd8bdcb638a1e87e762e500cf7c1b65f0dd450400ab9b003dfd43b55d23476e46f15f95c2a8d3c18f0
+DIST cpuminer-opt-3.9.5.4.tar.gz 1784097 BLAKE2B 
2be0d57549e8ce326d1ba543a35c87d723b1d5f36225d6201f193156220b29afa601269db1b5de52c1da8c9eaf5e9d3089ef5a8c6232cd462f3b2b11b521d5c2
 SHA512 
9924bd01c4cfa134c551457d8405700b04dc9b1d7f241b0d5172aad9d0090f95135465e628353a0e02763da16d420ee4c396b36d1544cc613b5b1025eccc7b52
 DIST cpuminer-opt-3.9.5.tar.gz 1787557 BLAKE2B 
e6d5623c2752a4dc6eae669e6daba2f3a0a8542863a3268e632b6d0e4ee2cf203614cebd8e41e33d71c58262bfc90d1df0c7eab0d72db28d8df6f40795bfd887
 SHA512 
7fc2d7afa9a85a6ec9a9a87eee18f68e61f4875b579bcca3e8d4fc4541a3085ae59b566d2851b978abdf27efeeaa310db430c3efce07bb422548d0bddfda1fa4

diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.9.5.4.ebuild 
b/net-p2p/cpuminer-opt/cpuminer-opt-3.9.5.4.ebuild
new file mode 100644
index 000..666d27ee1c0
--- /dev/null
+++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.9.5.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+DESCRIPTION="Optimized multi algo CPU miner"
+HOMEPAGE="https://github.com/JayDDee/cpuminer-opt;
+IUSE="cpu_flags_x86_sse2 curl libressl"
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="cpu_flags_x86_sse2"
+DEPEND="
+   dev-libs/gmp:0
+   dev-libs/jansson
+   >=net-misc/curl-7.15[ssl]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+"
+RDEPEND="${DEPEND}"
+if [[ ${PV} == "" ]] ; then
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git;
+   inherit git-r3
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -Wl,-z,noexecstack
+   econf --with-crypto --with-curl
+}
+
+src_install() {
+   default
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto "/etc/${PN}"
+   doins cpuminer-conf.json
+}
+
+src_test() {
+   ./cpuminer --cputest || die
+}



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

2019-07-15 Thread Thomas Deutschmann
commit: c6f5859ec4084e74f9c4b6d3be429e0a25f24a40
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jul 16 01:08:31 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul 16 01:08:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f5859e

sys-kernel/genkernel: bump to v4.0.0_beta3

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

 sys-kernel/genkernel/Manifest| 2 +-
 ...genkernel-4.0.0_beta2.ebuild => genkernel-4.0.0_beta3.ebuild} | 9 -
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 31234b47672..df976eb5acc 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -24,7 +24,7 @@ DIST genkernel-3.5.2.4.tar.xz 318152 BLAKE2B 
101bd8011b73699a3d8410fcb93adca2417
 DIST genkernel-3.5.2.5.tar.xz 318652 BLAKE2B 
9b0e1b07f61b54edc1d263cc679b36d7e9062fd1e7cf11fc9442cf60b217274bc73425150ca963b6a91cd504d7817a852fa5bf4ad7634ff8d1ec3b43748ded41
 SHA512 
096aa77f4a52afefcef81ff6c7eb281e539af304854572389e38bbdd735ca723c7a5f2f7163fa9f387e3a2a78a2ba117260f1c8396ed4e51e12a91ad0fb0ff90
 DIST genkernel-3.5.3.2.tar.xz 320644 BLAKE2B 
14eaf05aab02287c3dbb98f1a596e73bcbea39ceb2c8e44c5bdbb77b656958cee666f4353a2401bad531c2a7a98ee11b2531b251c19edc86db517cf3cc2869ec
 SHA512 
1bee8ebdb8c2c30e90e0a1c573ad09b0eb79da54f0829859305eb50ffab95e69aa219ce82d4969140dea3d8788d66d3490fc03d38e190b533666e9278c7f96a6
 DIST genkernel-3.5.3.3.tar.xz 331180 BLAKE2B 
0f83b973505ccb0a92ae24e92509710bf96991f36ca55975ffefdf1bd3e835bd72bb413688468a05e6a5fff2ec16e64816f8ccfe2530c9f1e9169d19a86a2231
 SHA512 
9170731f59a1476aa597549ac55feb3583bed249e50d1697292571caf25c5ca746a1db9e811f2009d55aea21d739ef0ab3e385acd81504bbbccc8f7346205d71
-DIST genkernel-4.0.0_beta2.tar.xz 377908 BLAKE2B 
bcbc8032be8e87d70b6d9728284c3fc0061492a43130c40d18a4a19458ca237205bed569bd8235b2764e89d3c9fcfc9fab63e932c7d0ebf52dac702974dc6b0f
 SHA512 
a78e447660059019f90afdad31de7a886b4745ad8ab3d70ff312bb3e7709382158dcc939e24f92c0382b00f481914f52c4e3b91b48639d459d749aad5038a549
+DIST genkernel-4.0.0_beta3.tar.xz 380188 BLAKE2B 
5322d5563a58fc87d9efcff4edfa4497c221afac36b68c390d38d1ef6ce842b287f14bd90990e3e3f64f8203b555113baa2181a9a0c21d0d5f66e2abf0e290d1
 SHA512 
fd0242b830a8cf9c4a1bec5fa3f3592098fd1992f00f2c9f16843e1c7681d038357bf847f514810feee79d993dd7af4f1e120ad9a4367ce3ba4836ea3fadbf3a
 DIST gnupg-1.4.11.tar.bz2 3407075 BLAKE2B 
85d35d2e4da65d54add1010ea0486b943b328785e28c4efcaa2b65daafd53410a355d1df79ae45c5f7767d2eb7ff1f0b9637f417e65b084d2c760a281abd317a
 SHA512 
97e7b8b0f972cc2f7cabdb0e013cbee1c33e7d48407d040cca5c2037e32abe1c2100194be7d3b569d4f05eb16b24c205a5b83f06718f0241f8d4ee174f1c37ae
 DIST gnupg-1.4.22.tar.bz2 3746546 BLAKE2B 
9a2d37eeab10f2a7353804098e865ad45db846696a00a47f5bebf47145f79e0d2bf9c01c0195e2fe79af07946a3feac0d4589656c3e698a3a548ff1dd74ce759
 SHA512 
c03acac0fa55761470bb085d78a44e2b99ebb187e8396cbb031a184b1e40bef2a40c91da07755d1a20610a3daa6aa1eefea2d12a0dbd5a79a45466166419c708
 DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B 
ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e
 SHA512 
78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612

diff --git a/sys-kernel/genkernel/genkernel-4.0.0_beta2.ebuild 
b/sys-kernel/genkernel/genkernel-4.0.0_beta3.ebuild
similarity index 95%
rename from sys-kernel/genkernel/genkernel-4.0.0_beta2.ebuild
rename to sys-kernel/genkernel/genkernel-4.0.0_beta3.ebuild
index c1e47a03889..abf70b4251c 100644
--- a/sys-kernel/genkernel/genkernel-4.0.0_beta2.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.0.0_beta3.ebuild
@@ -212,7 +212,7 @@ pkg_postinst() {
local gk_config="${EROOT%/}/etc/genkernel.conf"
if [[ -f "${gk_config}" ]] ; then
if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; 
then
-   if ! grep -q dosshd "${gk_config}" 2>/dev/null ; then
+   if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then
ewarn ""
ewarn "IMPORTANT: SSH is currently enabled in 
your genkernel config"
ewarn "file (${gk_config}). However, 'dosshd' 
is missing from current"
@@ -220,5 +220,12 @@ pkg_postinst() {
ewarn "in genkernel v4+ initramfs!"
fi
fi
+
+   if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" 
"${gk_config}" 2>/dev/null ; then
+   elog ""
+   elog "Please remove `emerge @module-rebuild` from 
genkernel config"
+   elog "file (${gk_config}) and make use of new 
MODULEREBUILD option"
+   elog "instead."
+ 

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

2019-07-15 Thread Thomas Deutschmann
commit: 60e985ef5c6b8cba3ab0306d8304ba77aaf729eb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jul 16 00:15:52 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul 16 01:08:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60e985ef

sys-kernel/genkernel: convert ewarn to elog

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

 sys-kernel/genkernel/genkernel-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/genkernel/genkernel-.ebuild 
b/sys-kernel/genkernel/genkernel-.ebuild
index 9c5882386a2..abf70b4251c 100644
--- a/sys-kernel/genkernel/genkernel-.ebuild
+++ b/sys-kernel/genkernel/genkernel-.ebuild
@@ -224,8 +224,8 @@ pkg_postinst() {
if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" 
"${gk_config}" 2>/dev/null ; then
elog ""
elog "Please remove `emerge @module-rebuild` from 
genkernel config"
-   ewarn "file (${gk_config}) and make use of new 
MODULEREBUILD option"
-   ewarn "instead."
+   elog "file (${gk_config}) and make use of new 
MODULEREBUILD option"
+   elog "instead."
fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-perl/ExtUtils-Config/

2019-07-15 Thread Kent Fredric
commit: 27d24c65039ecd1c7f868c0567152d561b67f282
Author: Kent Fredric  gentoo  org>
AuthorDate: Mon Jul 15 23:53:07 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Jul 16 00:14:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d24c65

dev-perl/ExtUtils-Config: Fix typo in bad-test removal

Due to a typo, one unwanted test wasn't removed.

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

 dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild 
b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild
index 63a45842e76..cfa1d643618 100644
--- a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild
+++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild
@@ -24,6 +24,6 @@ DEPEND="
)
 "
 src_test() {
-   perl_rm_files t/release-pod-{syntax,coverge}.t
+   perl_rm_files t/release-pod-{syntax,coverage}.t
perl-module_src_test
 }



[gentoo-commits] repo/gentoo:master commit in: dev-perl/MooseX-Getopt/

2019-07-15 Thread Kent Fredric
commit: b001a6f80c0999e3c7317d6777daf4876697e218
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Jul 16 00:13:28 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Jul 16 00:14:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b001a6f8

dev-perl/MooseX-Getopt: Bump to version 0.740.0 re bug #675719

Upstream:
- Fix tests broken by Getopt::Long::Descriptive 0.103.0
- move exit() call to a higher scope to allow 'after' method-modifiers
  on 'print_usage_text'
- Fix 'init_arg' when used in combination with an underscored attribute
  read from a configuration file.

Bug: https://bugs.gentoo.org/675718
Bug: https://rt.cpan.org/Public/Bug/Display.html?id=125992
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-perl/MooseX-Getopt/Manifest|  1 +
 .../MooseX-Getopt/MooseX-Getopt-0.740.0.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-perl/MooseX-Getopt/Manifest b/dev-perl/MooseX-Getopt/Manifest
index 3596a08883b..ec23f89eca3 100644
--- a/dev-perl/MooseX-Getopt/Manifest
+++ b/dev-perl/MooseX-Getopt/Manifest
@@ -1 +1,2 @@
 DIST MooseX-Getopt-0.71.tar.gz 54544 BLAKE2B 
f4aecb2d0d34b1bd665b7aca5cdfc5c612f17cfc7999f2c52105ed3e3d80c71ee5e7824bc279a1791896f812ff6ccb322faa3319bd5396340469deac5df47709
 SHA512 
cc3c24e545dcd9459340699552b38927a0f2fe114dcaab1201033b501397522e1faf5fbf09f4fa45df006035871e5fab058c682c000f5e1f1a576b4a36a9ed5c
+DIST MooseX-Getopt-0.74.tar.gz 58129 BLAKE2B 
f2a451d819c53a725a73cefb0ad3d76c94090d25d927b11fd76a92c8534bca56fb5112e298d57caa7fb81e8b6c26f273f06efda74f55db20b384029bcd9b8ca1
 SHA512 
3b7ea4f75192c62936f7838809a4a3facc4ccc38fb9db5affd46d07273ac1ffadd5ddb0882fe5d29870bf4b8c816916febdc3748747223c837fc87c65faa60ac

diff --git a/dev-perl/MooseX-Getopt/MooseX-Getopt-0.740.0.ebuild 
b/dev-perl/MooseX-Getopt/MooseX-Getopt-0.740.0.ebuild
new file mode 100644
index 000..ed41d810019
--- /dev/null
+++ b/dev-perl/MooseX-Getopt/MooseX-Getopt-0.740.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.74
+inherit perl-module
+
+DESCRIPTION="A Moose role for processing command line options"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~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"
+
+RDEPEND="
+   virtual/perl-Carp
+   >=virtual/perl-Getopt-Long-2.370.0
+   >=dev-perl/Getopt-Long-Descriptive-0.88.0
+   >=dev-perl/Moose-0.560.0
+   >=dev-perl/MooseX-Role-Parameterized-1.10.0
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Try-Tiny
+   dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   >=dev-perl/Module-Build-Tiny-0.34.0
+   test? (
+   virtual/perl-File-Spec
+   dev-perl/Module-Runtime
+   virtual/perl-Module-Metadata
+   >=dev-perl/Path-Tiny-0.9.0
+   dev-perl/Test-Deep
+   >=dev-perl/Test-Fatal-0.3.0
+   >=virtual/perl-Test-Simple-0.880.0
+   dev-perl/Test-Needs
+   dev-perl/Test-Trap
+   >=dev-perl/Test-Warnings-0.9.0
+   virtual/perl-if
+   )
+"



[gentoo-commits] proj/genkernel: New tag: v4.0.0_beta3

2019-07-15 Thread Thomas Deutschmann
commit: 
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul 16 00:06:52 2019 +

New tag: v4.0.0_beta3




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

2019-07-15 Thread Thomas Deutschmann
commit: 7e5137e6b0d68f5d59b59c773d98dfa27c662ef6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jul 16 00:06:14 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul 16 00:06:14 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=7e5137e6

genkernel: Bump version to v4.0.0_beta3

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

 genkernel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index 391879e..cae0330 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.0.0_beta2'
+GK_V='4.0.0_beta3'
 
 # Set the default for TMPDIR. May be modified by genkernel.conf or the
 # --tempdir command line option.



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

2019-07-15 Thread Thomas Deutschmann
commit: f27b8c12bde5028a050fe7ae313bdee7dd1bbdc7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jul 16 00:04:44 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul 16 00:04:44 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f27b8c12

Adjust LOGLEVEL

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

 gen_compile.sh   | 12 ++--
 gen_initramfs.sh | 20 ++--
 gen_package.sh   |  6 +++---
 gen_worker.sh|  2 +-
 4 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/gen_compile.sh b/gen_compile.sh
index cc7b1aa..a2c70a8 100755
--- a/gen_compile.sh
+++ b/gen_compile.sh
@@ -37,7 +37,7 @@ compile_external_modules() {
fi
 
print_info 1 "$(get_indent 1)>> Compiling out-of-tree module(s) ..."
-   print_info 2 "COMMAND: ${command}" 1 0 1
+   print_info 3 "COMMAND: ${command}" 1 0 1
 
if [ "${LOGLEVEL}" -gt 3 ]
then
@@ -199,18 +199,18 @@ compile_generic() {
if [ "${argstype}" == 'kernelruntask' ]
then
# Silent operation, forced -j1
-   print_info 2 "COMMAND: ${NICEOPTS}${MAKE} ${MAKEOPTS} -j1 
${ARGS} ${target} $*" 1 0 1
+   print_info 3 "COMMAND: ${NICEOPTS}${MAKE} ${MAKEOPTS} -j1 
${ARGS} ${target} $*" 1 0 1
eval ${NICEOPTS}${MAKE} -s ${MAKEOPTS} -j1 ${ARGS} ${target} $*
RET=$?
elif [ "${LOGLEVEL}" -gt 3 ]
then
# Output to stdout and logfile
-   print_info 2 "COMMAND: ${NICEOPTS}${MAKE} ${MAKEOPTS} ${ARGS} 
${target} $*" 1 0 1
+   print_info 3 "COMMAND: ${NICEOPTS}${MAKE} ${MAKEOPTS} ${ARGS} 
${target} $*" 1 0 1
eval ${NICEOPTS}${MAKE} ${MAKEOPTS} ${ARGS} ${target} $* 2>&1 | 
tee -a "${LOGFILE}"
RET=${PIPESTATUS[0]}
else
# Output to logfile only
-   print_info 2 "COMMAND: ${NICEOPTS}${MAKE} ${MAKEOPTS} ${ARGS} 
${target} $*" 1 0 1
+   print_info 3 "COMMAND: ${NICEOPTS}${MAKE} ${MAKEOPTS} ${ARGS} 
${target} $*" 1 0 1
eval ${NICEOPTS}${MAKE} ${MAKEOPTS} ${ARGS} ${target} $* >> 
"${LOGFILE}" 2>&1
RET=$?
fi
@@ -340,7 +340,7 @@ compile_kernel() {
 }
 
 determine_busybox_config_file() {
-   print_info 2 "$(get_indent 3)busybox: >> Checking for suitable busybox 
configuration ..."
+   print_info 2 "$(get_indent 2)busybox: >> Checking for suitable busybox 
configuration ..."
 
if [ -n "${CMD_BUSYBOX_CONFIG}" ]
then
@@ -378,7 +378,7 @@ determine_busybox_config_file() {
BUSYBOX_CONFIG="$f"
break
else
-   print_info 3 "$(get_indent 1)- '${f}' not 
found; Skipping ..."
+   print_info 3 "$(get_indent 3)- '${f}' not 
found; Skipping ..."
fi
done
 

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 9c701f5..f5162bb 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -171,10 +171,10 @@ copy_system_binaries() {
 }
 
 log_future_cpio_content() {
-   print_info 2 
"=" 1 0 1
-   print_info 2 "About to add these files from '${PWD}' to cpio archive:" 
1 0 1
-   print_info 2 "$(find . | xargs ls -ald)" 1 0 1
-   print_info 2 
"=" 1 0 1
+   print_info 3 
"=" 1 0 1
+   print_info 3 "About to add these files from '${PWD}' to cpio archive:" 
1 0 1
+   print_info 3 "$(find . | xargs ls -ald)" 1 0 1
+   print_info 3 
"=" 1 0 1
 }
 
 append_devices() {
@@ -199,10 +199,10 @@ append_devices() {
nod /dev/ttyS0 600 0 0 c 4 64
EOF
 
-   print_info 2 
"=" 1 0 1
-   print_info 2 "Adding the following devices to cpio:" 1 0 1
-   print_info 2 "$(cat "${TFILE}")" 1 0 1
-   print_info 2 
"=" 1 0 1
+   print_info 3 
"=" 1 0 1
+   print_info 3 "Adding the following devices to cpio:" 1 0 1
+   print_info 3 "$(cat "${TFILE}")" 1 0 1
+   print_info 3 
"=" 1 0 1
 
"${KERNEL_OUTPUTDIR}"/usr/gen_init_cpio "${TFILE}" >"${CPIO}" \
|| gen_die "Failed to append devices to cpio!"
@@ -1264,7 +1264,7 @@ append_modules() {
mymod=$(find "${_MODULES_DIR}" -name "${i}${MOD_EXT}" 
2>/dev/null | head -n 1)
if [ -z "${mymod}" ]
then
-   print_warning 2 "$(get_indent 3) - ${i}${MOD_EXT} not 

[gentoo-commits] repo/gentoo:master commit in: www-apps/netbox/, www-apps/netbox/files/

2019-07-15 Thread William Hubbs
commit: a5d3644286d4745b778f7ef79a2cb30131a797f7
Author: William Hubbs  sony  com>
AuthorDate: Tue Jul 16 00:00:14 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jul 16 00:02:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d36442

www-apps/netbox: 2.6.1 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 www-apps/netbox/Manifest|   1 +
 www-apps/netbox/files/netbox-2.6.1-no-pip.patch |  27 ++
 www-apps/netbox/netbox-2.6.1.ebuild | 121 
 3 files changed, 149 insertions(+)

diff --git a/www-apps/netbox/Manifest b/www-apps/netbox/Manifest
index 70891e41ba8..51a181dd107 100644
--- a/www-apps/netbox/Manifest
+++ b/www-apps/netbox/Manifest
@@ -1,2 +1,3 @@
 DIST netbox-2.5.11.tar.gz 2364831 BLAKE2B 
e5117b2d4c3f33b231715a8b192e7954dc0611fcb270937c5c8abda3abc9f9925bd7db2c7306847428b5a24014d0c0b07ee404294b389a708d0dc7963c250691
 SHA512 
dfd19af01bf096ee7d8790981853d7e94d8926a4f0eeb00a061f805d56486670c058752b9a9fb23882b0b8d33e4a2d62f50a35b56c28eb2782be47e6f4b13b7d
 DIST netbox-2.5.12.tar.gz 2364874 BLAKE2B 
efe1360fd7c1105e5c6010ee22a882fb4fc796ff0f907974984dba35a0ab6da7724fd6042b102cebe3e3e291c3a1c65c347a5967edbaf443ece6fe61648a93be
 SHA512 
e105a351f1150139c5bce36527ea650f95504ccc1c7b6a82c41396d69bc8671758cc3b33789c95c81785c5ff54d34c7310cd3e03e65bd006606e85021dcd1795
+DIST netbox-2.6.1.tar.gz 2393902 BLAKE2B 
027115458cbb873cb7aa7660a6cd1df46a7768dc05c9280f94c23368336752034b8ede591ed4337f6b65ade1db7fac740533c3c2d932043172cf296ddd2e3f8a
 SHA512 
8cfe4384ed4ad682ff5268e83d72716230683e86e858c857fd694838227a8b3eddfe02c1fc39b00cb36b33519d8cbb942dd4008544943e8b8f7f2d5904c10e5a

diff --git a/www-apps/netbox/files/netbox-2.6.1-no-pip.patch 
b/www-apps/netbox/files/netbox-2.6.1-no-pip.patch
new file mode 100644
index 000..5d1fa595f4e
--- /dev/null
+++ b/www-apps/netbox/files/netbox-2.6.1-no-pip.patch
@@ -0,0 +1,27 @@
+diff --git a/upgrade.sh b/upgrade.sh
+index 24e79f5b..248e1cb5 100755
+--- a/upgrade.sh
 b/upgrade.sh
+@@ -8,22 +8,6 @@
+ PYTHON="python3"
+ PIP="pip3"
+ 
+-# TODO: Remove this in v2.6 as it is no longer needed under Python 3
+-# Delete stale bytecode
+-COMMAND="find . -name \"*.pyc\" -delete"
+-echo "Cleaning up stale Python bytecode ($COMMAND)..."
+-eval $COMMAND
+-
+-# Uninstall any Python packages which are no longer needed
+-COMMAND="${PIP} uninstall -r old_requirements.txt -y"
+-echo "Removing old Python packages ($COMMAND)..."
+-eval $COMMAND
+-
+-# Install any new Python packages
+-COMMAND="${PIP} install -r requirements.txt --upgrade"
+-echo "Updating required Python packages ($COMMAND)..."
+-eval $COMMAND
+-
+ # Apply any database migrations
+ COMMAND="${PYTHON} netbox/manage.py migrate"
+ echo "Applying database migrations ($COMMAND)..."

diff --git a/www-apps/netbox/netbox-2.6.1.ebuild 
b/www-apps/netbox/netbox-2.6.1.ebuild
new file mode 100644
index 000..0b6b0b9de55
--- /dev/null
+++ b/www-apps/netbox/netbox-2.6.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 )
+inherit python-single-r1 user readme.gentoo-r1
+
+DESCRIPTION="IP address and data center infrastructure management tool"
+HOMEPAGE="https://github.com/digitalocean/netbox;
+SRC_URI="https://github.com/digitalocean/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="ldap webhooks"
+
+RDEPEND=">=dev-python/django-2.2[${PYTHON_USEDEP}]
+   >=dev-python/django-cacheops-4.1[${PYTHON_USEDEP}]
+   >=dev-python/django-cors-headers-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/django-debug-toolbar-2.0[${PYTHON_USEDEP}]
+   >=dev-python/django-filter-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/django-mptt-0.9.1[${PYTHON_USEDEP}]
+   >=dev-python/django-prometheus-1.0.15[${PYTHON_USEDEP}]
+   >=dev-python/django-tables2-2.0.6[${PYTHON_USEDEP}]
+   >=dev-python/django-taggit-1.1.0[${PYTHON_USEDEP}]
+   >=dev-python/django-taggit-serializer-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/django-timezone-field-3.0[${PYTHON_USEDEP}]
+   >=dev-python/djangorestframework-3.9.4[${PYTHON_USEDEP}]
+   >=dev-python/drf-yasg-1.16.0[${PYTHON_USEDEP},validation]
+   >=dev-python/graphviz-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/markdown-2.6.11[${PYTHON_USEDEP}]
+   =dev-python/netaddr-0.7.19[${PYTHON_USEDEP}]
+   >=dev-python/pillow-6.0.0[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2.8.3[${PYTHON_USEDEP}]
+   >=dev-python/py-gfm-0.1.4[${PYTHON_USEDEP}]
+   >=dev-python/pycryptodome-3.8.2[${PYTHON_USEDEP}]
+   www-servers/gunicorn[${PYTHON_USEDEP}]
+   ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_USEDEP}] )
+   webhooks? ( 

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

2019-07-15 Thread Manuel Rüger
commit: a82a837d3abbaf2b4a7e4650e64e85ff1f101435
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Jul 15 23:57:18 2019 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Jul 15 23:57:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82a837d

app-admin/kube-bench: Version bump to 0.0.33

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Manuel Rüger  gentoo.org>

 app-admin/kube-bench/Manifest |  1 +
 app-admin/kube-bench/kube-bench-0.0.33.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/app-admin/kube-bench/Manifest b/app-admin/kube-bench/Manifest
index 952541c20a2..2383925f444 100644
--- a/app-admin/kube-bench/Manifest
+++ b/app-admin/kube-bench/Manifest
@@ -31,3 +31,4 @@ DIST github.com-spf13-viper-v1.0.0.tar.gz 30804 BLAKE2B 
9f88f872c1bcd0f3590f7b4b
 DIST kube-bench-0.0.27.tar.gz 6208481 BLAKE2B 
5d3efc972d0caee4db8ea80c6ec24008a9a47770cb1befce20795d6d7e8a3ae3a109b94239a0844bcc44b008f13051db72ca19b8395a9079bb424a3ac8660ebe
 SHA512 
5c5bc90e24d805881b9949f86b852814c2e920b61616b91716a2705230a135e8d3475fa8ec2ed0add9fc2346a17e0538527eb8a7d4dce23dbc8d3b4e99b23a74
 DIST kube-bench-0.0.28.tar.gz 6210140 BLAKE2B 
239f151918b8ae0646e24bdfa95b08896dfa3702391bc736e2816c78a9309f45203ffa8111f133f6f566919a02845ea2f4f85f61fbdeebde013da834296df771
 SHA512 
82a8671fe02f44f9b8309ce7eac36e11e4b3ecff5f7a6dbecc65a02425eea142a60db9d494f038b412954085eb10c131e8e4ec1fb2e95bde2f96c2b35e97082a
 DIST kube-bench-0.0.30.tar.gz 250893 BLAKE2B 
a52e465368b53671fcfe392d8c167a12d75405564333244212f743b57230f7b17edbe36e59a1262a17cf7d27b5b29d95204eaf600cd531a9f5d7dc25b4c2953d
 SHA512 
7c0075429a446ba89d183867fef72c18f4d12765bb7f6faf65304fa8cf3a76e1552311907d66bbe0795cffccd7025d98b481b7f9a2f5fec82345acc4ea798efc
+DIST kube-bench-0.0.33.tar.gz 253236 BLAKE2B 
f441cbb4315d785084a51ac89ee3f02b79d569a38079384b82afc8a966e2b9fa948f93db5655abb8ddebf8df1a95afc53376992441889f53b009fd96dd809937
 SHA512 
f6b688126c2f09d1af3128e4888548eb943b07a336d378eeeb35ca8d84ba69d93d8672b114559f91dcab72000c9bcc996d415d01f1de9af6ce6810a399a6e631

diff --git a/app-admin/kube-bench/kube-bench-0.0.33.ebuild 
b/app-admin/kube-bench/kube-bench-0.0.33.ebuild
new file mode 100644
index 000..5efb03763d5
--- /dev/null
+++ b/app-admin/kube-bench/kube-bench-0.0.33.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGO_PN="github.com/aquasecurity/kube-bench"
+
+EGO_VENDOR=(
+   "github.com/fatih/color v1.5.0"
+   "github.com/golang/glog 23def4e6c14b4da8ac2ed8007337bc5eb5007998"
+   "github.com/fsnotify/fsnotify 4da3e2cfbabc9f751898f250b49f2439785783a1"
+   "github.com/hashicorp/hcl 23c074d0eceb2b8a5bfdbb271ab780cde70f05a8"
+   "github.com/inconshreveable/mousetrap v1.0.0"
+   "github.com/jinzhu/gorm 5174cc5c242a728b435ea2be8a2f7f998e15429b"
+   "github.com/jinzhu/inflection 1c35d901db3da928c72a72d8458480cc9ade058f"
+   "github.com/lib/pq 83612a56d3dd153a94a629cd64925371c9adad78"
+   "github.com/magiconair/properties 
49d762b9817ba1c2e9d0c69183c2b4a8b8f1d934"
+   "github.com/mattn/go-colorable 5411d3eea5978e6cdc258b30de592b60df6aba96"
+   "github.com/mattn/go-isatty 57fdcb988a5c543893cc61bce354a6e24ab70022"
+   "github.com/mitchellh/mapstructure 
06020f85339e21b2478f756a78e295255ffa4d6a"
+   "github.com/pelletier/go-toml 0131db6d737cfbbfb678f8b7d92e55e27ce46224"
+   "github.com/spf13/afero 57afd63c68602b63ed976de00dd066ccb3c319db"
+   "github.com/spf13/cast v1.1.0"
+   "github.com/spf13/cobra v0.0.1"
+   "github.com/spf13/jwalterweatherman 
12bd96e66386c1960ab0f74ced1362f66f552f7b"
+   "github.com/spf13/pflag 4c012f6dcd9546820e378d0bdda4d8fc772cdfea"
+   "github.com/spf13/viper v1.0.0"
+   "golang.org/x/sys e24f485414aeafb646f6fca458b0bf869c0880a1 
github.com/golang/sys"
+   "golang.org/x/text 17ff2d5776d2 github.com/golang/text"
+   "gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml"
+   "k8s.io/client-go v10.0.0 github.com/kubernetes/client-go"
+)
+
+inherit golang-build golang-vcs-snapshot bash-completion-r1
+
+ARCHIVE_URI="https://github.com/aquasecurity/kube-bench/archive/v${PV}.tar.gz 
-> ${P}.tar.gz
+   ${EGO_VENDOR_URI}"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes Benchmark"
+HOMEPAGE="https://github.com/aquasecurity/kube-bench;
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+RESTRICT="test"
+
+src_compile() {
+   pushd src/${EGO_PN} || die
+   GOPATH="${S}" go build -v -ldflags "-X 
github.com/aquasecurity/kube-bench/cmd.KubeBenchVersion=${PV}" -o ${PN} . || die
+   popd || die
+}
+
+src_install() {
+   dobin src/${EGO_PN}/${PN}
+   insinto /etc/kube-bench
+   doins -r src/${EGO_PN}/cfg
+}



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

2019-07-15 Thread William Hubbs
commit: af475783fbb52a31e4e6bff90be83d7895a86fbc
Author: William Hubbs  sony  com>
AuthorDate: Mon Jul 15 23:53:35 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 15 23:55:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af475783

dev-python/django-rq: 2.1 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/django-rq/Manifest   |  1 +
 dev-python/django-rq/django-rq-2.1.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-python/django-rq/Manifest b/dev-python/django-rq/Manifest
index 4efd4fedfe1..16eea4c5571 100644
--- a/dev-python/django-rq/Manifest
+++ b/dev-python/django-rq/Manifest
@@ -1 +1,2 @@
 DIST django-rq-1.3.1.tar.gz 37462 BLAKE2B 
17c3eb4527315c7d562586b5d62ac1866d4e1de755a61f6d882007139494921efc689b3c649f0647ceb2b29d6b0914159c5247af33cc6c21ac6108beef7c40dd
 SHA512 
7e8443889fb7f7e8059f81fc8e7cd319e5a8b54c0388130190a39cc167bcd2e85b761f7f3703a3cd37e5be245cbc788d98a121d048837dc77072c8713c332577
+DIST django-rq-2.1.0.tar.gz 38237 BLAKE2B 
d99a25655ab0f2ceb08f433b86e84f54f76bc6a93482655f117dced1f8242fb527acb8cfc598fadd282f932f9b7f02b780ef925dcbc8ee7778594a95d73e8ad2
 SHA512 
4bc59ed32176a121debcbc259386bd406ae141ad859b52ea779e7ee8c8b1d2634a1afc31b666e55bc8a70c841ce7aac81ba0e7f4207e925587cbf3817d9da666

diff --git a/dev-python/django-rq/django-rq-2.1.0.ebuild 
b/dev-python/django-rq/django-rq-2.1.0.ebuild
new file mode 100644
index 000..f3e8b1727a7
--- /dev/null
+++ b/dev-python/django-rq/django-rq-2.1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="An app that provides django integration for RQ (Redis Queue)"
+HOMEPAGE="https://github.com/rq/django-rq;
+SRC_URI="mirror://pypi/${PN:0:1}"/${PN}/${P}.tar.gz
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/django-1.8.0[${PYTHON_USEDEP}]
+   >=dev-python/rq-1.0[${PYTHON_USEDEP}]
+   >=dev-python/redis-py-3.0.0[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"



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

2019-07-15 Thread William Hubbs
commit: fd2eff46fe14d6efd8f35c56bdf2dea1401633b1
Author: William Hubbs  sony  com>
AuthorDate: Mon Jul 15 23:47:26 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 15 23:55:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2eff46

dev-python/rq: 1.0 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest
index 40dca80be02..84fdbb34b29 100644
--- a/dev-python/rq/Manifest
+++ b/dev-python/rq/Manifest
@@ -1 +1,2 @@
 DIST rq-0.13.0.tar.gz 45487 BLAKE2B 
1985a097d419b50b19771a5f1c1526c8b8b3e9b960f7ecb2817cd731a9af0c37dd38e215a556d35ae8107cc93c3da9c023d4e73eda90e776d62a994d74f5bbda
 SHA512 
f8cf5c3cf7360e0640a2ca97a42c85e67e59835317d04dc752008463224e073053c70ede17e179e1e8d287b3e4ed832971a0398636c49e2680f1183f0ebd2302
+DIST rq-1.0.tar.gz 45516 BLAKE2B 
10af545640c757671d2da4691d06b03fe0b61c82351824a51f8f382bb0e7380312d6902ceff86bb5fbfe06ac3bedca3275394063e6576db33e78d20610083527
 SHA512 
eb3040c5c312123ff99158d504f5fea8377c382a1067d923db29a9087e7e0f7d5214ca1ab1df190d3e9872d6d00917c2435730c121dee1a4c410e65d2875d918

diff --git a/dev-python/rq/rq-1.0.ebuild b/dev-python/rq/rq-1.0.ebuild
new file mode 100644
index 000..41b1969f2d4
--- /dev/null
+++ b/dev-python/rq/rq-1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_5 python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="simple, lightweight library for creating and processing 
background jobs"
+HOMEPAGE="https://github.com/rq/rq;
+SRC_URI="mirror://pypi/${PN:0:1}"/${PN}/${P}.tar.gz
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=" >=dev-python/click-5.0[${PYTHON_USEDEP}]
+   >=dev-python/redis-py-3.0.0[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-vdpau-driver/files/, x11-libs/libva-vdpau-driver/

2019-07-15 Thread Matt Turner
commit: 34d5cc6fcf1d76c1c2833cb534717246c221214c
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 15 23:35:46 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 15 23:42:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d5cc6f

x11-libs/libva-vdpau-driver: Fix build with >=x11-libs/libva-2.5.0

Closes: https://bugs.gentoo.org/689530
Signed-off-by: Matt Turner  gentoo.org>

 ...au-driver-0.7.4-include-linux-videodev2.h.patch | 25 ++
 .../libva-vdpau-driver-0.7.4-r5.ebuild |  1 +
 2 files changed, 26 insertions(+)

diff --git 
a/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-include-linux-videodev2.h.patch
 
b/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-include-linux-videodev2.h.patch
new file mode 100644
index 000..0d92074ced9
--- /dev/null
+++ 
b/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-include-linux-videodev2.h.patch
@@ -0,0 +1,25 @@
+https://bugs.gentoo.org/689530
+
+libva commit 93c52a17b8d2 ("va_backend: remove unneeded
+linux/videodev2.h include") removed an include that provided the
+prototype of v4l2_format among other v4l2_* structs.
+
+Without this or a forward declaration of 'struct v4l2_format', the prototype
+and definition of vdpau_CreateSurfaceFromV4L2Buf() (which has a 'struct
+v4l2_format *' parameter) are seen as conflicting.
+
+Just include the removed header where we need it.
+
+diff --git a/src/vdpau_driver.h b/src/vdpau_driver.h
+index 6286d16..54d37fb 100644
+--- a/src/vdpau_driver.h
 b/src/vdpau_driver.h
+@@ -21,6 +21,8 @@
+ #ifndef VDPAU_DRIVER_H
+ #define VDPAU_DRIVER_H
+ 
++#include 
++
+ #include 
+ #include "vaapi_compat.h"
+ #include "vdpau_gate.h"

diff --git a/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r5.ebuild 
b/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r5.ebuild
index fb0c732ebe5..a45dc7f4511 100644
--- a/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r5.ebuild
+++ b/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r5.ebuild
@@ -29,6 +29,7 @@ PATCHES=(
"${FILESDIR}"/${P}-VAEncH264VUIBufferType.patch
"${FILESDIR}"/${P}-libvdpau-0.8.patch
"${FILESDIR}"/${P}-sigfpe-crash.patch
+   "${FILESDIR}"/${P}-include-linux-videodev2.h.patch
 )
 
 src_prepare() {



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

2019-07-15 Thread Thomas Deutschmann
commit: 95404d6b022f71c8017d5400e7c47d4a09845433
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 23:30:36 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 23:30:36 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=95404d6b

gen_configkernel.sh: config_kernel(): No need to re-check required kernel 
options when config wasn't modified

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

 gen_configkernel.sh | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index ef88250..c37a9cb 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -724,20 +724,20 @@ config_kernel() {
print_info 1 "$(get_indent 1)>> Running 'make 
olddefconfig' due to changed kernel options ..."
compile_generic olddefconfig kernel 2>/dev/null
fi
+
+   print_info 2 "$(get_indent 1)>> Checking if required kernel 
options are still present ..."
+   local required_kernel_option=
+   for required_kernel_option in "${required_kernel_options[@]}"
+   do
+   local optval=$(kconfig_get_opt 
"${KERNEL_OUTPUTDIR}/.config" "${required_kernel_option}")
+   if [ -z "${optval}" ]
+   then
+   gen_die "Something went wrong: Required kernel 
option '${required_kernel_option}' which genkernel tried to set is missing!"
+   else
+   print_info 3 "$(get_indent 2) - 
'${required_kernel_option}' is set to '${optval}'"
+   fi
+   done
else
print_info 2 "$(get_indent 1)>> genkernel did not need to 
add/modify any kernel options."
fi
-
-   print_info 2 "$(get_indent 1)>> Checking if required kernel options are 
still present ..."
-   local required_kernel_option=
-   for required_kernel_option in "${required_kernel_options[@]}"
-   do
-   local optval=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}/.config" 
"${required_kernel_option}")
-   if [ -z "${optval}" ]
-   then
-   gen_die "Something went wrong: Required kernel option 
'${required_kernel_option}' which genkernel tried to set is missing!"
-   else
-   print_info 3 "$(get_indent 2) - 
'${required_kernel_option}' is set to '${optval}'"
-   fi
-   done
 }



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

2019-07-15 Thread Thomas Deutschmann
commit: 204b9e97920110d267cc28132d76e941ca177b13
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 23:21:57 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 23:27:31 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=204b9e97

Adjust LOGLEVEL

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

 gen_cmdline.sh   | 228 +++
 gen_funcs.sh |   6 +-
 gen_initramfs.sh |   2 +-
 3 files changed, 118 insertions(+), 118 deletions(-)

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 9f1b7cf..a7b35a8 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -252,98 +252,98 @@ parse_cmdline() {
case "$*" in
--cross-compile=*)
CMD_CROSS_COMPILE="${*#*=}"
-   print_info 2 "CMD_CROSS_COMPILE: ${CMD_CROSS_COMPILE}"
+   print_info 3 "CMD_CROSS_COMPILE: ${CMD_CROSS_COMPILE}"
;;
--kernel-cc=*)
CMD_KERNEL_CC="${*#*=}"
-   print_info 2 "CMD_KERNEL_CC: ${CMD_KERNEL_CC}"
+   print_info 3 "CMD_KERNEL_CC: ${CMD_KERNEL_CC}"
;;
--kernel-ld=*)
CMD_KERNEL_LD="${*#*=}"
-   print_info 2 "CMD_KERNEL_LD: ${CMD_KERNEL_LD}"
+   print_info 3 "CMD_KERNEL_LD: ${CMD_KERNEL_LD}"
;;
--kernel-as=*)
CMD_KERNEL_AS="${*#*=}"
-   print_info 2 "CMD_KERNEL_AS: ${CMD_KERNEL_AS}"
+   print_info 3 "CMD_KERNEL_AS: ${CMD_KERNEL_AS}"
;;
--kernel-make=*)
CMD_KERNEL_MAKE="${*#*=}"
-   print_info 2 "CMD_KERNEL_MAKE: ${CMD_KERNEL_MAKE}"
+   print_info 3 "CMD_KERNEL_MAKE: ${CMD_KERNEL_MAKE}"
;;
--kernel-target=*)
KERNEL_MAKE_DIRECTIVE_OVERRIDE="${*#*=}"
-   print_info 2 "KERNEL_MAKE_DIRECTIVE_OVERRIDE: 
${KERNEL_MAKE_DIRECTIVE_OVERRIDE}"
+   print_info 3 "KERNEL_MAKE_DIRECTIVE_OVERRIDE: 
${KERNEL_MAKE_DIRECTIVE_OVERRIDE}"
;;
--kernel-binary=*)
KERNEL_BINARY_OVERRIDE="${*#*=}"
-   print_info 2 "KERNEL_BINARY_OVERRIDE: 
${KERNEL_BINARY_OVERRIDE}"
+   print_info 3 "KERNEL_BINARY_OVERRIDE: 
${KERNEL_BINARY_OVERRIDE}"
;;
--kernel-outputdir=*)
CMD_KERNEL_OUTPUTDIR="${*#*=}"
-   print_info 2 "CMD_KERNEL_OUTPUTDIR: 
${CMD_KERNEL_OUTPUTDIR}"
+   print_info 3 "CMD_KERNEL_OUTPUTDIR: 
${CMD_KERNEL_OUTPUTDIR}"
;;
--utils-cc=*)
CMD_UTILS_CC="${*#*=}"
-   print_info 2 "CMD_UTILS_CC: ${CMD_UTILS_CC}"
+   print_info 3 "CMD_UTILS_CC: ${CMD_UTILS_CC}"
;;
--utils-cflags=*)
CMD_UTILS_CFLAGS="${*#*=}"
-   print_info 2 "CMD_UTILS_CFLAGS: ${CMD_UTILS_CFLAGS}"
+   print_info 3 "CMD_UTILS_CFLAGS: ${CMD_UTILS_CFLAGS}"
;;
--utils-ld=*)
CMD_UTILS_LD="${*#*=}"
-   print_info 2 "CMD_UTILS_LD: ${CMD_UTILS_LD}"
+   print_info 3 "CMD_UTILS_LD: ${CMD_UTILS_LD}"
;;
--utils-as=*)
CMD_UTILS_AS="${*#*=}"
-   print_info 2 "CMD_UTILS_AS: ${CMD_UTILS_AS}"
+   print_info 3 "CMD_UTILS_AS: ${CMD_UTILS_AS}"
;;
--utils-make=*)
CMD_UTILS_MAKE="${*#*=}"
-   print_info 2 "CMD_UTILS_MAKE: ${CMD_UTILS_MAKE}"
+   print_info 3 "CMD_UTILS_MAKE: ${CMD_UTILS_MAKE}"
;;
--makeopts=*)
CMD_MAKEOPTS="${*#*=}"
-   print_info 2 "CMD_MAKEOPTS: ${CMD_MAKEOPTS}"
+   print_info 3 "CMD_MAKEOPTS: ${CMD_MAKEOPTS}"
;;
--mountboot|--no-mountboot)
CMD_MOUNTBOOT=$(parse_optbool "$*")
-   print_info 2 "CMD_MOUNTBOOT: ${CMD_MOUNTBOOT}"
+   print_info 3 "CMD_MOUNTBOOT: ${CMD_MOUNTBOOT}"
;;
--bootdir=*)
CMD_BOOTDIR="${*#*=}"
-   print_info 2 "CMD_BOOTDIR: ${CMD_BOOTDIR}"
+   print_info 3 "CMD_BOOTDIR: ${CMD_BOOTDIR}"
;;
--modprobedir=*)

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

2019-07-15 Thread William Hubbs
commit: d119b635207160a46f42c65ff4534b742120eb75
Author: William Hubbs  sony  com>
AuthorDate: Mon Jul 15 23:20:47 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 15 23:21:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d119b635

www-apps/karma-bin: 0.40 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 www-apps/karma-bin/Manifest  |  1 +
 www-apps/karma-bin/karma-bin-0.40.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/www-apps/karma-bin/Manifest b/www-apps/karma-bin/Manifest
index ca46a9cf0d0..3630f5c3f8c 100644
--- a/www-apps/karma-bin/Manifest
+++ b/www-apps/karma-bin/Manifest
@@ -2,3 +2,4 @@ DIST karma-bin-0.24-amd64.tar.gz 11511588 BLAKE2B 
4de38f4925e039ae28e160d2f541cb
 DIST karma-bin-0.27-amd64.tar.gz 13932963 BLAKE2B 
e99093ec5a7d72fbca136d63789352e001974e4bf0a90ee45d6ff8a8814df9dfdf695af4fb1b17cf1c6a29fce2be65965f048daa9070484b2fcc53dc6e33122a
 SHA512 
844301cb8bdd08452d02ab33c39dd5d8307e538f87d18fff58bfd888ddd207bb6557d40c053613d2e3991cf915b032119ed08ebe5a32a98d12cac06a25872887
 DIST karma-bin-0.33-amd64.tar.gz 14113120 BLAKE2B 
a37dc699d7ff26dcbb9188afc48639309c2f44490f2f59dd41d15e6c00035b4fb9bc9bd86abd8e999862a4a71bca76beb70bbb06f97e761fdb80b046dc742ed5
 SHA512 
a2bec5381648a680af842d5b61c23883655b508ed9803cec2e2e65bffba136076636651dbf8eedb7e220a746629902d4b29956fbebe902a1ff14924bb9a8ba27
 DIST karma-bin-0.39-amd64.tar.gz 15071130 BLAKE2B 
71edfac70d02eee3b9406fc57e335c2f9c4f68a16f32da591e70c753f1498c182f36da7c018458b54f39b00968908e56367cdf30f26815ed53e78e6710d56e76
 SHA512 
6ed03b3c25745fc631ca04b3659239efdce78b221eb1c9c43fb9c8f8e7d6aadc153962388b54b0209e8896f9c9cf33f1fa5a23b6ed2bfbd4c4b48c7a24ab0637
+DIST karma-bin-0.40-amd64.tar.gz 14309083 BLAKE2B 
bdb0dff3ed308102eff8a4d7e4363901619045c39c2e154cda629aa0bd65ff6a0afee8885d3b014e6fcd448d25df1b881de4b4281efa525a73f54fbb9c425d5b
 SHA512 
5148164b78da3e9a79eda8f203f52fd78c233993f657887d3d64fe0eaf00c90610058b3f0e8509a5d4f9f05f77b5c39461cbfa9d4ccbc9d984ba07944955756d

diff --git a/www-apps/karma-bin/karma-bin-0.40.ebuild 
b/www-apps/karma-bin/karma-bin-0.40.ebuild
new file mode 100644
index 000..208ce387b32
--- /dev/null
+++ b/www-apps/karma-bin/karma-bin-0.40.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN%-bin}
+
+inherit user
+
+DESCRIPTION="Alerts dashboard for Prometheus Alertmanager"
+HOMEPAGE="https://github.com/prymitive/karma;
+SRC_URI="https://github.com/prymitive/${MY_PN}/releases/download/v${PV}/${MY_PN}-linux-amd64.tar.gz
 -> ${P}-amd64.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="usr/bin/*"
+RESTRICT="strip"
+S="${WORKDIR}"
+
+pkg_setup() {
+   enewgroup ${MY_PN}
+   enewuser ${MY_PN} -1 -1 -1 ${MY_PN}
+}
+
+src_install() {
+   dobin karma-linux-amd64
+   dosym karma-linux-amd64 /usr/bin/karma
+   insinto /etc/${MY_PN}
+   newins "${FILESDIR}"/${MY_PN}-0.24.yaml ${MY_PN}.yaml
+   newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
+keepdir /var/log/${MY_PN}
+fowners ${MY_PN}:${MY_PN} /var/log/${MY_PN}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "Please edit ${EROOT}/etc/karma/karma.yaml to match your 
system."
+   fi
+}



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

2019-07-15 Thread Manuel Rüger
commit: d5b3afe83e9a8ab9f07b9fc0f68fe05e77556ce0
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Jul 15 23:08:58 2019 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Jul 15 23:08:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b3afe8

app-misc/ddcutil: Version bump to 0.9.5

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Manuel Rüger  gentoo.org>

 app-misc/ddcutil/Manifest |   1 +
 app-misc/ddcutil/ddcutil-0.9.5.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest
index 886483f6e13..e60f5f8da78 100644
--- a/app-misc/ddcutil/Manifest
+++ b/app-misc/ddcutil/Manifest
@@ -1 +1,2 @@
 DIST ddcutil-0.9.1.tar.gz 656853 BLAKE2B 
e4f11253176587cb5ee3c9647a01ab04d5a92ce4ca7a4098378318fc069e635e43c3716ace316498f64ceaaa00aa90db3b5f409b74b8d7089a7c25254c0e360d
 SHA512 
b2d5866606a4bc081d89180e910822f2a2a653a2782e3df582536ddc86c7d3dc02309dbb41f8d566f6ebdc5d82d3aa11792a04c28b3d83552b024dfd59891fda
+DIST ddcutil-0.9.5.tar.gz 681534 BLAKE2B 
6746c239738d4f8eb7fe56323816fadee9b8fa9ad2b66a8242782e0b2688182c0140b40b9eddb3b54ad32c7ff7d1f0cf9a28c5477a48d90cc39431ed82f5d443
 SHA512 
6249ebdbb398ad5a6c32f3891be8bf5328114b1ed08afd75adf4b67f10a40f19451e188ce5cd88b3153a18f317e394146a34258a7d2298f126be227d7e1c25e8

diff --git a/app-misc/ddcutil/ddcutil-0.9.5.ebuild 
b/app-misc/ddcutil/ddcutil-0.9.5.ebuild
new file mode 100644
index 000..a0f3bc6bf4d
--- /dev/null
+++ b/app-misc/ddcutil/ddcutil-0.9.5.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic linux-info udev user
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="http://www.ddcutil.com/;
+SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
+REQUIRED_USE="drm? ( X )"
+
+RDEPEND="dev-libs/glib:2
+   sys-apps/i2c-tools
+   virtual/udev
+   drm? ( x11-libs/libdrm )
+   usb-monitor? (
+   dev-libs/hidapi
+   virtual/libusb:1
+   sys-apps/usbutils
+   )
+   X? (
+   x11-libs/libXrandr
+   x11-libs/libX11
+   )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   # This program needs /dev/ic2-* devices to communicate with the monitor.
+   CONFIG_CHECK="~I2C_CHARDEV"
+   ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to 
continue"
+   if use usb-monitor; then
+   CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
+   ERROR_HIDRAW="HIDRAW is needed to support USB monitors"
+   ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
+   fi
+
+   # Now do the actual checks setup above
+   check_extra_config
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Bug 607818.
+   replace-flags -O3 -O2
+
+   local myeconfargs=(
+   $(use_enable drm)
+   $(use_enable usb-monitor usb)
+   $(use_enable X x11)
+   --enable-lib
+   --disable-cffi
+   --disable-cython
+   --disable-swig
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   if use user-permissions; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules
+   if use usb-monitor; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if use user-permissions; then
+   enewgroup i2c
+   einfo "To allow non-root users access to the /dev/i2c-* 
devices, add those"
+   einfo "users to the i2c group: usermod -aG i2c user"
+   einfo "Restart the computer or reload the i2c-dev module to 
activate"
+   einfo "the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/i2c_permissions/;
+
+   if use usb-monitor; then
+   enewgroup video
+   einfo "To allow non-root users access to USB monitors, 
add those users"
+   einfo "to the video group: usermod -aG video user"
+   einfo "Restart the computer, reload the hiddev and 
hidraw modules, or replug"
+   einfo "the monitor to activate the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/usb/;
+   fi
+
+   udev_reload
+   fi
+
+   if use video_cards_nvidia; then
+   ewarn "Please read the following webpage on proper usage with 
the nVidia "
+  

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

2019-07-15 Thread William Hubbs
commit: e0ea4cedc7e653c12547dcbd099c64f8060561a1
Author: William Hubbs  sony  com>
AuthorDate: Mon Jul 15 23:13:01 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 15 23:16:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ea4ced

dev-python/django-cacheops: cache with automatic event-driven invalidation

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/django-cacheops/Manifest |  1 +
 .../django-cacheops/django-cacheops-4.1.ebuild  | 21 +
 dev-python/django-cacheops/metadata.xml | 11 +++
 3 files changed, 33 insertions(+)

diff --git a/dev-python/django-cacheops/Manifest 
b/dev-python/django-cacheops/Manifest
new file mode 100644
index 000..5154104c4b9
--- /dev/null
+++ b/dev-python/django-cacheops/Manifest
@@ -0,0 +1 @@
+DIST django-cacheops-4.1.tar.gz 53766 BLAKE2B 
f74fa8b93700fa930f31e8db83b161c48eb520894d3e2072bf50ca4e18b20a8563438ac95ef5920a1371b3215a0d3b7c2a216a9d1f040cc51f4d468da438a966
 SHA512 
ea66f0744d9b0e3b03e92ee7083c17150c050a992e25159c50f766898d7ab9e2bcb0432db135abcc2dac03587d2e86a8216ddf9afcdbb6c7400c3844ac02

diff --git a/dev-python/django-cacheops/django-cacheops-4.1.ebuild 
b/dev-python/django-cacheops/django-cacheops-4.1.ebuild
new file mode 100644
index 000..af2b5741984
--- /dev/null
+++ b/dev-python/django-cacheops/django-cacheops-4.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="ORM cache with automatic granular event-driven invalidation for 
Django"
+HOMEPAGE="https://github.com/Suor/django-cacheops;
+SRC_URI="mirror://pypi/${PN:0:1}"/${PN}/${P}.tar.gz
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/django-1.8[${PYTHON_USEDEP}]
+   >=dev-python/redis-py-2.9.1[${PYTHON_USEDEP}]
+   >=dev-python/funcy-1.8[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4.0[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"

diff --git a/dev-python/django-cacheops/metadata.xml 
b/dev-python/django-cacheops/metadata.xml
new file mode 100644
index 000..5d3d9dc0e2a
--- /dev/null
+++ b/dev-python/django-cacheops/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+



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

2019-07-15 Thread Manuel Rüger
commit: 33d8a9ecae0911388cd83323cc8141da926d9cdb
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Jul 15 23:15:40 2019 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Jul 15 23:15:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d8a9ec

app-misc/ddcutil: Version bump to 0.9.5

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Manuel Rüger  gentoo.org>

 app-misc/ddcutil/ddcutil-0.9.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/ddcutil/ddcutil-0.9.5.ebuild 
b/app-misc/ddcutil/ddcutil-0.9.5.ebuild
index a0f3bc6bf4d..0e1d5aff693 100644
--- a/app-misc/ddcutil/ddcutil-0.9.5.ebuild
+++ b/app-misc/ddcutil/ddcutil-0.9.5.ebuild
@@ -49,6 +49,7 @@ pkg_pretend() {
 src_prepare() {
default
eautoreconf
+   sed -i -e "s#usr/local/bin#usr/bin#" 
data/etc/udev/rules.d/45-ddcutil-usb.rules || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-metrics/node_exporter/

2019-07-15 Thread Manuel Rüger
commit: 19d911d90782f611075ce275edf11b8ee652204d
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Jul 15 23:05:15 2019 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Jul 15 23:05:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d911d9

app-metrics/node_exporter: Stabilize 0.18.1

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Manuel Rüger  gentoo.org>

 app-metrics/node_exporter/node_exporter-0.18.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/node_exporter/node_exporter-0.18.1.ebuild 
b/app-metrics/node_exporter/node_exporter-0.18.1.ebuild
index f8997efc9bf..661535b6038 100644
--- a/app-metrics/node_exporter/node_exporter-0.18.1.ebuild
+++ b/app-metrics/node_exporter/node_exporter-0.18.1.ebuild
@@ -8,7 +8,7 @@ EGO_PN="github.com/prometheus/node_exporter"
 EGIT_COMMIT="v${PV/_rc/-rc.}"
 NODE_EXPORTER_COMMIT="3db7773"
 ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 DESCRIPTION="Prometheus exporter for machine metrics"
 HOMEPAGE="https://github.com/prometheus/node_exporter;



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/, profiles/arch/base/, profiles/arch/arm64/, profiles/desc/

2019-07-15 Thread Matt Turner
commit: 1b4bb993be1116dff5913871f2c24fbc87678d9e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 15 22:40:51 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 15 22:52:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b4bb993

profiles: Add panfrost and lima descriptions and use masks

lima is still very experimental, so it remains use.mask'd regardless of
platform.

Bug: https://bugs.gentoo.org/686218
Bug: https://bugs.gentoo.org/687896
Signed-off-by: Matt Turner  gentoo.org>

 profiles/arch/arm/use.mask | 1 +
 profiles/arch/arm64/use.mask   | 6 +-
 profiles/arch/base/use.mask| 2 ++
 profiles/desc/video_cards.desc | 2 ++
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index cb8f50c3d5f..7433f495966 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -102,6 +102,7 @@ anthy
 -video_cards_freedreno
 -video_cards_imx
 -video_cards_omap
+-video_cards_panfrost
 -video_cards_tegra
 -video_cards_vc4
 

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 86c05b26172..a5692af942a 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -152,16 +152,12 @@ sdl
 vim-syntax
 
 # Unmask ARM-only video-cards
-# e.g. exynos5433
 -video_cards_exynos
-# e.g. Snapdragon 410E (dragonboard)
 -video_cards_freedreno
-# e.g. NXP i.MX
 -video_cards_imx
-# e.g. Nvidia's Tegra K1 T132 Denver
 -video_cards_nouveau
+-video_cards_panfrost
 -video_cards_tegra
-# e.g. Raspeberry Pi 3
 -video_cards_vc4
 
 # James Le Cuirot 

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 07690141aff..9329d7e9582 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -137,7 +137,9 @@ video_cards_siliconmotion
 video_cards_exynos
 video_cards_freedreno
 video_cards_imx
+video_cards_lima
 video_cards_omap
+video_cards_panfronst
 video_cards_tegra
 video_cards_vc4
 

diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc
index ab9ece95a2c..97614a412cf 100644
--- a/profiles/desc/video_cards.desc
+++ b/profiles/desc/video_cards.desc
@@ -18,12 +18,14 @@ i965 - VIDEO_CARDS setting to build driver for Intel i965 
video cards
 imx - VIDEO_CARDS setting to build driver for Freescale i.MX video cards
 intel - VIDEO_CARDS setting to build driver for Intel video cards
 iris - VIDEO_CARDS setting to build driver for Intel video cards Gen8 / 
Broadwell or newer
+lima - VIDEO_CARDS setting to build driver for Mali 200/400 video cards
 mga - VIDEO_CARDS setting to build driver for mga video cards
 nouveau - VIDEO_CARDS setting to build reverse-engineered driver for nvidia 
cards
 nvidia - VIDEO_CARDS setting to build driver for nvidia video cards
 nv - VIDEO_CARDS setting to build driver for nv video cards
 omap - VIDEO_CARDS setting to build DRM driver for TI OMAP video cards
 qxl - VIDEO_CARDS setting to build driver for qxl (QEMU virtual GPU)
+panfrost - VIDEO_CARDS setting to build driver for Mali 600/700/800 video cards
 r100 - VIDEO_CARDS setting to build only r100 based chips code for radeon
 r128 - VIDEO_CARDS setting to build driver for ATI r128 video cards
 r200 - VIDEO_CARDS setting to build only r200 based chips code for radeon



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

2019-07-15 Thread Matt Turner
commit: 559136967423b703801d9cdf0b692e5d9b779fff
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 15 22:49:17 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 15 22:52:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55913696

media-libs/mesa: Add lima and panfrost

panfrost should be usable in mesa-19.2.

Closes: https://bugs.gentoo.org/686218
Closes: https://bugs.gentoo.org/687896
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index b45409f64da..de737e259d6 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -30,7 +30,7 @@ RESTRICT="
 "
 
 RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris nouveau vc4 virgl 
vivante vmware"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost vc4 virgl vivante vmware"
 for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
@@ -54,7 +54,9 @@ REQUIRED_USE="
video_cards_i915?   ( || ( classic gallium ) )
video_cards_i965?   ( classic )
video_cards_iris?   ( gallium )
+   video_cards_lima?   ( gallium )
video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_panfrost? ( gallium )
video_cards_radeon? ( || ( classic gallium )
  gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
video_cards_r100?   ( classic )
@@ -401,11 +403,15 @@ multilib_src_configure() {
fi
 
if use video_cards_freedreno ||
+  use video_cards_lima ||
+  use video_cards_panfrost ||
   use video_cards_vc4 ||
   use video_cards_vivante; then
gallium_enable -- kmsro
fi
 
+   gallium_enable video_cards_lima lima
+   gallium_enable video_cards_panfrost panfrost
gallium_enable video_cards_vc4 vc4
gallium_enable video_cards_vivante etnaviv
gallium_enable video_cards_vmware svga



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: 7582b5cde9e0118bc5784d45ab49db8ae7c8a8d2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 19:51:14 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 19:51:14 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=7582b5cd

linuxrc: No need to call 'busybox findfs'

Normal findfs is already 'busybox findfs'.

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

 defaults/initrd.scripts | 6 --
 defaults/linuxrc| 8 +---
 2 files changed, 1 insertion(+), 13 deletions(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index ff832a4..c4a037b 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -777,12 +777,6 @@ find_real_device() {
retval=$?
fi
 
-   if [ ${retval} -ne 0 ]
-   then
-   REAL_DEVICE=$(busybox findfs "${DEVICE}" 
2>/dev/null)
-   retval=$?
-   fi
-
if [ ${retval} -ne 0 ]
then
REAL_DEVICE=$(blkid -o device -l -t "${DEVICE}" 
2>/dev/null)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 83b7572..63e2360 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -614,12 +614,6 @@ do
retval=$?
fi
 
-   if [ ${retval} -ne 0 ]
-   then
-   ROOT_DEV=$(busybox findfs 
"${REAL_ROOT}" 2>/dev/null)
-   retval=$?
-   fi
-
if [ ${retval} -ne 0 ]
then
ROOT_DEV=$(blkid -o device -l 
-t "${REAL_ROOT}" 2>/dev/null)
@@ -694,7 +688,7 @@ do
if [ "${got_good_root}" != '1' ]
then
let ROOTDELAY_100MSEC=${ROOTDELAY_100MSEC}-1
-   usleep 100
+   sleep 0.1s
fi
done  # End of sleep loop waiting on root
 



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: 9539ed41bb78bd6c3630b7747593090afbf14e6c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 22:19:57 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 22:19:57 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=9539ed41

linuxrc: Add rootdelay timeout indicator

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

 defaults/initrd.scripts |  8 
 defaults/linuxrc| 12 +++-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index c4a037b..a47b1ed 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -882,6 +882,14 @@ good_msg() {
[ "$2" != '1' ] && printf "%b\n" "${GOOD}>>${NORMAL}${BOLD} 
${msg_string} ${NORMAL}"
 }
 
+good_msg_n() {
+   [ -n "${QUIET}" ] && [ -z "${DEBUG}" ] && return 0
+
+   msg_string=${1}
+   msg_string="${msg_string:-...}"
+   [ "$2" != '1' ] && printf "%b" "${GOOD}>>${NORMAL}${BOLD} ${msg_string}"
+}
+
 bad_msg() {
msg_string=${1}
msg_string="${msg_string:-...}"

diff --git a/defaults/linuxrc b/defaults/linuxrc
index d84cc65..f1cbec1 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -593,11 +593,12 @@ then
 fi
 
 # Determine root device
-good_msg 'Determining root device ...'
 ROOTDELAY_100MSEC=1
 [ -n "${ROOTDELAY}" ] && ROOTDELAY_100MSEC=$((${ROOTDELAY} * 10))
 while true
 do
+   good_msg_n 'Determining root device ...'
+
while [ "${got_good_root}" != '1' ]
do
# Start of sleep loop waiting on root
@@ -624,6 +625,7 @@ do
then
got_good_root=1
REAL_ROOT="${ROOT_DEV}"
+   echo
good_msg "Detected 
real_root=${ROOT_DEV}"
break
fi
@@ -643,6 +645,7 @@ do
got_good_root=1
REAL_ROOT=${ROOT_DEV}
ROOTFSTYPE=zfs
+   echo
good_msg "Detected 
real_root=${ROOT_DEV}"
break
else
@@ -661,6 +664,7 @@ do

got_good_root=1

REAL_ROOT=${i}

ROOTFSTYPE=zfs
+   echo

good_msg "Detected real_root=${ROOT_DEV}"
break
fi
@@ -682,6 +686,12 @@ do
then
let ROOTDELAY_100MSEC=${ROOTDELAY_100MSEC}-1
sleep 0.1s
+
+   let 
ROOTDELAY_100MSEC_MODULO=${ROOTDELAY_100MSEC}%10
+   if [ ${ROOTDELAY_100MSEC_MODULO} = 0 ]
+   then
+   printf "."
+   fi
fi
done  # End of sleep loop waiting on root
 



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: a4f28d4f8d99fc9a06dec2eec8901c39120c88f7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 20:36:09 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 20:36:09 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a4f28d4f

linuxrc: Add catch all block to avoid unnecessary rootdelay for devices already 
present

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

 defaults/linuxrc | 8 
 1 file changed, 8 insertions(+)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 5a95ece..d84cc65 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -668,6 +668,14 @@ do
fi
fi
;;
+   *)
+   if [ -b "${REAL_ROOT}" ]
+   then
+   got_good_root=1
+   good_msg "Detected 
real_root=${REAL_ROOT}"
+   break
+   fi
+   ;;
esac
 
if [ "${got_good_root}" != '1' ]



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: f945065f1513facfbbf148874a55a6f104440a99
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 22:29:03 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 22:29:03 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f945065f

linuxrc: break out when REAL_ROOT is on ZFS but kernel was started without dozfs

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

 defaults/linuxrc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 518efc6..4706055 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -633,8 +633,8 @@ do
ZFS*)
if [ "${USE_ZFS}" = '0' ]
then
-   prompt_user "REAL_ROOT" "root 
block device"
-   continue
+   bad_msg "Cannot use ZFS when 
started without 'dozfs' kernel command-line parameter!"
+   break
fi
 
ROOT_DEV="${REAL_ROOT#*=}"



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: a280829317f5e6f22e3e8486a5f62bb2b979656f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 22:30:27 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 22:30:27 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a2808293

initrd.script: prompt_user(): Remove read timeout

It really makes no sense to timeout while reading user input: We
only prompt when we are unable to continue. It's very unlikely
that we are able to continue after some time without any changes.
Instead, given that it can take some time to enter requested information,
a timeout will likely result in bad user experience when user run
into timeout while typing an UUID for example.

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

 defaults/initrd.scripts | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index a47b1ed..4701857 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -944,12 +944,12 @@ prompt_user() {
bad_msg '- type "shell" for a shell'
bad_msg '- type "q" to skip ...'
printf "%s" "${2}(${oldvalue}) :: "
-   read -t 10 ${1}
-   if [ $? -gt 0 ]
-   then
-   # prompt timed out
-   printf "\n"
-   fi
+   read ${1}
+   #if [ $? -gt 0 ]
+   #then
+   #   # prompt timed out
+   #   printf "\n"
+   #fi
 
case $(eval echo '$'${1}) in
'q')



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: ccf10d5bff7cf622888b45fed3eb79213f5743bd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 20:11:24 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 20:11:24 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=ccf10d5b

linuxrc: Fix waiting on root

The idea of that loop is to respect ROOTDELAY and allow for slow
devices to come up. But if we will prompt already on first failure,
this doesn't work.

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

 defaults/linuxrc | 27 ++-
 1 file changed, 6 insertions(+), 21 deletions(-)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 63e2360..5a95ece 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -623,13 +623,9 @@ do
if [ ${retval} -eq 0 ] && [ -n 
"${ROOT_DEV}" ]
then
got_good_root=1
-   good_msg "Detected 
real_root=${ROOT_DEV}"
REAL_ROOT="${ROOT_DEV}"
+   good_msg "Detected 
real_root=${ROOT_DEV}"
break
-   else
-   prompt_user "REAL_ROOT" "root 
block device"
-   got_good_root=0
-   continue
fi
;;
ZFS*)
@@ -647,10 +643,10 @@ do
got_good_root=1
REAL_ROOT=${ROOT_DEV}
ROOTFSTYPE=zfs
+   good_msg "Detected 
real_root=${ROOT_DEV}"
+   break
else
bad_msg "${ROOT_DEV} is 
not a filesystem"
-   prompt_user "REAL_ROOT" 
"root block device"
-   got_good_root=0
continue
fi
else
@@ -660,28 +656,17 @@ do
for i in ${BOOTFS}
do
zfs get type 
${i} > /dev/null 2>&1
-   retval=$?
-
-   if [ ${retval} 
-eq 0 ]
+   if [ $? -eq 0 ]
then

got_good_root=1

REAL_ROOT=${i}

ROOTFSTYPE=zfs
+   
good_msg "Detected real_root=${ROOT_DEV}"
break
fi
done
-   else
-   got_good_root=0
fi
fi
-
-   if [ ${got_good_root} -ne 1 ]
-   then
-   prompt_user "REAL_ROOT" "root 
block device"
-   got_good_root=0
-   fi
-
-   continue
;;
esac
 
@@ -692,7 +677,7 @@ do
fi
done  # End of sleep loop waiting on root
 
-   if [ "${REAL_ROOT}" = '' ]
+   if [ -z "${REAL_ROOT}" ]
then
# No REAL_ROOT determined/specified. Prompt user for 
root block device.
prompt_user "REAL_ROOT" "root block device"



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: 55a0c13d2bc83f1d23191c16a666f0feedf3f461
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 19:34:23 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 19:34:23 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=55a0c13d

linuxrc: Set got_good_root=1 when we got root via LABEL|UUID|PARTUUID

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

 defaults/linuxrc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 01f8328..83b7572 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -628,8 +628,10 @@ do
 
if [ ${retval} -eq 0 ] && [ -n 
"${ROOT_DEV}" ]
then
+   got_good_root=1
good_msg "Detected 
real_root=${ROOT_DEV}"
REAL_ROOT="${ROOT_DEV}"
+   break
else
prompt_user "REAL_ROOT" "root 
block device"
got_good_root=0



[gentoo-commits] proj/genkernel:master commit in: defaults/

2019-07-15 Thread Thomas Deutschmann
commit: f559150dd16fc42e5bf4be4d24101e947ee21d60
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 22:27:16 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 22:27:16 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f559150d

linuxrc: Really prompt for new root block device when got_good_root is 0

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

 defaults/linuxrc | 37 ++---
 1 file changed, 18 insertions(+), 19 deletions(-)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index f1cbec1..518efc6 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -695,14 +695,13 @@ do
fi
done  # End of sleep loop waiting on root
 
-   if [ -z "${REAL_ROOT}" ]
+   if [ ${ROOTDELAY_100MSEC} -le 0 ]
then
-   # No REAL_ROOT determined/specified. Prompt user for 
root block device.
-   prompt_user "REAL_ROOT" "root block device"
-   got_good_root=0
+   echo
+   fi
 
# Check for a block device or /dev/nfs or zfs encryption
-   elif [ -b "${REAL_ROOT}" ] || [ "${REAL_ROOT}" = "/dev/nfs" ] 
|| [ "${ROOTFSTYPE}" = "zfs" ]
+   if [ -n "${REAL_ROOT}" ] && [ -b "${REAL_ROOT}" ] || [ 
"${REAL_ROOT}" = "/dev/nfs" ] || [ "${ROOTFSTYPE}" = "zfs" ]
then
if [ "${ROOTFSTYPE}" = "zfs" ]
then
@@ -718,37 +717,33 @@ do
zfs load-key 
"${ZFS_ENCRYPTIONROOT}"
retval=$?
# if the key loaded fine, 
confirm got_good_root to exit second while loop
-   if [ ${retval} -eq 0 ]
+   if [ ${retval} -ne 0 ]
then
-   got_good_root=1
-   else
bad_msg "${ROOT_DEV} is 
encrypted and not mountable without key"
-   prompt_user "REAL_ROOT" 
"root block device"
got_good_root=0
+   break
fi
fi
fi
else
got_good_root=1
fi
-   else
-   bad_msg "Block device ${REAL_ROOT} is not a valid root 
device ..."
-   REAL_ROOT=""
-   got_good_root=0
fi
-   done
 
+   break
+   done
 
-   if [ "${CDROOT}" = 1 -a "${got_good_root}" = '1' -a "${REAL_ROOT}" != 
"/dev/nfs" ]
+   if [ "${got_good_root}" = '1' -a "${CDROOT}" = 1 -a "${REAL_ROOT}" != 
"/dev/nfs" ]
then
# CD already mounted; no further checks necessary
break
-   elif [ "${LOOPTYPE}" = 'sgimips' ]
+   elif [ "${got_good_root}" = '1' -a "${LOOPTYPE}" = 'sgimips' ]
then
# sgimips mounts the livecd root partition directly
# there is no isofs filesystem to worry about
break
-   else
+   elif [ "${got_good_root}" = '1' ]
+   then
good_msg "Mounting ${REAL_ROOT} as root ..."
 
if [ "${ROOTFSTYPE}" = 'zfs' ]
@@ -797,14 +792,18 @@ do
else
bad_msg "The filesystem mounted at ${REAL_ROOT} 
does not appear to be a valid /, try again"
got_good_root=0
-   REAL_ROOT=''
fi
else
bad_msg "Could not mount specified ROOT, try again"
got_good_root=0
-   REAL_ROOT=''
fi
fi
+
+   if [ "${got_good_root}" = '0' ]
+   then
+   bad_msg "Block device ${REAL_ROOT} is not a valid root device 
..."
+   prompt_user "REAL_ROOT" "root block device"
+   fi
 done
 # End determine root device
 



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

2019-07-15 Thread William Hubbs
commit: e9bc478ec8e7431a862a441010e46497e9e81fb3
Author: William Hubbs  sony  com>
AuthorDate: Mon Jul 15 22:15:58 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 15 22:17:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9bc478e

dev-python/django-prometheus: export django metrics to prometheus

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/django-prometheus/Manifest  |  1 +
 .../django-prometheus/django-prometheus-1.0.15.ebuild  | 18 ++
 dev-python/django-prometheus/metadata.xml  |  8 
 3 files changed, 27 insertions(+)

diff --git a/dev-python/django-prometheus/Manifest 
b/dev-python/django-prometheus/Manifest
new file mode 100644
index 000..8fe0bdcce31
--- /dev/null
+++ b/dev-python/django-prometheus/Manifest
@@ -0,0 +1 @@
+DIST django-prometheus-1.0.15.tar.gz 13708 BLAKE2B 
64d72224da9cb481108ad17ed1409d97108353a39894f824428743f3ee894292352de4d4beebf1984294e34cea7b6d0144c5066d0fe5cca7d9c682f9410355d3
 SHA512 
48794f6d07ebdd3487060e62e808a66a97630045433dd91a27f1095f79a72197124c44c5d178c89785b8d048e8e828f84804c789cb5c2f0a053cf18864cde6eb

diff --git a/dev-python/django-prometheus/django-prometheus-1.0.15.ebuild 
b/dev-python/django-prometheus/django-prometheus-1.0.15.ebuild
new file mode 100644
index 000..fe4f6926188
--- /dev/null
+++ b/dev-python/django-prometheus/django-prometheus-1.0.15.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="Library to export django metrics for prometheus"
+HOMEPAGE="https://github.com/korfuri/django-prometheus;
+SRC_URI="mirror://pypi/${PN:0:1}"/${PN}/${P}.tar.gz
+
+LICENSE="Apache-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/prometheus_client-0.0.21[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"

diff --git a/dev-python/django-prometheus/metadata.xml 
b/dev-python/django-prometheus/metadata.xml
new file mode 100644
index 000..c36c37139fa
--- /dev/null
+++ b/dev-python/django-prometheus/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+



[gentoo-commits] proj/releng:master commit in: config/

2019-07-15 Thread Jorge Manuel B. S. Vicetto
commit: 8b17bd94689a3bed8df78150e3589a24d84d21b3
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Mon Jul 15 21:53:10 2019 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Mon Jul 15 21:53:10 2019 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=8b17bd94

Update catalyst config to use the new paths for portage.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto)  
gentoo.org>

 config/amd64-auto.conf | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/config/amd64-auto.conf b/config/amd64-auto.conf
index c6cadcec..907d51d7 100644
--- a/config/amd64-auto.conf
+++ b/config/amd64-auto.conf
@@ -1,16 +1,16 @@
-repo_basedir="/usr"
-repo_name="portage"
-target_distdir="/usr/portage/distfiles"
-target_pkgdir="/usr/portage/packages"
-distdir="/release/tmp/distfiles"
-portdir="/release/trees/portage-auto"
-options="autoresume bindist pkgcache preserve_libs seedcache snapcache"
 sharedir="/usr/share/catalyst"
-shdir="/usr/share/catalyst/targets"
+shdir="%(sharedir)s/targets"
+options="autoresume bindist pkgcache preserve_libs seedcache snapcache"
+portdir="/release/trees/portage-auto"
+distdir="/release/tmp/distfiles"
 storedir="/release/buildroot/amd64-dev"
 snapshot_cache="/release/tmp/snapshots"
 envscript="/etc/catalyst/local/host.env"
+source_matching="loose"
 hash_function="crc32"
 digests="sha512 whirlpool"
 contents="auto"
-source_matching="loose"
+repo_basedir="/var/db/repos"
+repo_name="gentoo"
+target_distdir="/var/cache/distfiles"
+target_pkgdir="/var/cache/binpkgs"



[gentoo-commits] proj/releng:master commit in: releases/weekly/specs/amd64/, releases/weekly/specs/amd64/hardened/

2019-07-15 Thread Jorge Manuel B. S. Vicetto
commit: 02cc1b04a5d94571359e48d0a6bd50e07c86591b
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Mon Jul 15 21:25:43 2019 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Mon Jul 15 21:44:31 2019 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=02cc1b04

Update amd64 specs to use the 17.1 profiles.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto)  
gentoo.org>

 releases/weekly/specs/amd64/hardened/admincd-stage1.spec| 2 +-
 releases/weekly/specs/amd64/hardened/admincd-stage2.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage1-nomultilib.spec | 2 +-
 releases/weekly/specs/amd64/hardened/stage1-selinux-nomultilib.spec | 2 +-
 releases/weekly/specs/amd64/hardened/stage1-selinux.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage1.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage2-nomultilib.spec | 2 +-
 releases/weekly/specs/amd64/hardened/stage2-selinux-nomultilib.spec | 2 +-
 releases/weekly/specs/amd64/hardened/stage2-selinux.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage2.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage3-nomultilib.spec | 2 +-
 releases/weekly/specs/amd64/hardened/stage3-selinux-nomultilib.spec | 2 +-
 releases/weekly/specs/amd64/hardened/stage3-selinux.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage3.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage4-minimal.spec| 2 +-
 releases/weekly/specs/amd64/hardened/stage4-nomultilib-minimal.spec | 2 +-
 releases/weekly/specs/amd64/installcd-stage1.spec   | 2 +-
 releases/weekly/specs/amd64/installcd-stage2-minimal.spec   | 2 +-
 releases/weekly/specs/amd64/stage1-nomultilib.spec  | 2 +-
 releases/weekly/specs/amd64/stage1.spec | 2 +-
 releases/weekly/specs/amd64/stage2-nomultilib.spec  | 2 +-
 releases/weekly/specs/amd64/stage2.spec | 2 +-
 releases/weekly/specs/amd64/stage3-nomultilib.spec  | 2 +-
 releases/weekly/specs/amd64/stage3.spec | 2 +-
 releases/weekly/specs/amd64/stage4-minimal.spec | 2 +-
 releases/weekly/specs/amd64/stage4-nomultilib-minimal.spec  | 2 +-
 26 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/releases/weekly/specs/amd64/hardened/admincd-stage1.spec 
b/releases/weekly/specs/amd64/hardened/admincd-stage1.spec
index 0925c6c5..30b09d80 100644
--- a/releases/weekly/specs/amd64/hardened/admincd-stage1.spec
+++ b/releases/weekly/specs/amd64/hardened/admincd-stage1.spec
@@ -2,7 +2,7 @@ subarch: amd64
 version_stamp: latest
 target: livecd-stage1
 rel_type: hardened
-profile: default/linux/amd64/17.0/hardened
+profile: default/linux/amd64/17.1/hardened
 snapshot: latest
 source_subpath: hardened/stage3-amd64-hardened-latest
 compression_mode: pixz_x

diff --git a/releases/weekly/specs/amd64/hardened/admincd-stage2.spec 
b/releases/weekly/specs/amd64/hardened/admincd-stage2.spec
index 51643e38..2154566f 100644
--- a/releases/weekly/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/weekly/specs/amd64/hardened/admincd-stage2.spec
@@ -2,7 +2,7 @@ subarch: amd64
 version_stamp: latest
 target: livecd-stage2
 rel_type: hardened
-profile: default/linux/amd64/17.0/hardened
+profile: default/linux/amd64/17.1/hardened
 snapshot: latest
 source_subpath: hardened/livecd-stage1-amd64-latest
 portage_confdir: @REPO_DIR@/releases/weekly/portage/isos

diff --git a/releases/weekly/specs/amd64/hardened/stage1-nomultilib.spec 
b/releases/weekly/specs/amd64/hardened/stage1-nomultilib.spec
index a737830f..2a5e1d8b 100644
--- a/releases/weekly/specs/amd64/hardened/stage1-nomultilib.spec
+++ b/releases/weekly/specs/amd64/hardened/stage1-nomultilib.spec
@@ -2,7 +2,7 @@ subarch: amd64
 target: stage1
 version_stamp: hardened+nomultilib-latest
 rel_type: hardened
-profile: default/linux/amd64/17.0/no-multilib/hardened
+profile: default/linux/amd64/17.1/no-multilib/hardened
 snapshot: latest
 source_subpath: hardened/stage3-amd64-hardened+nomultilib-latest
 compression_mode: pixz_x

diff --git 
a/releases/weekly/specs/amd64/hardened/stage1-selinux-nomultilib.spec 
b/releases/weekly/specs/amd64/hardened/stage1-selinux-nomultilib.spec
index 878483e4..c38147e5 100644
--- a/releases/weekly/specs/amd64/hardened/stage1-selinux-nomultilib.spec
+++ b/releases/weekly/specs/amd64/hardened/stage1-selinux-nomultilib.spec
@@ -2,7 +2,7 @@ subarch: amd64
 target: stage1
 version_stamp: hardened-selinux+nomultilib-latest
 rel_type: hardened
-profile: default/linux/amd64/17.0/no-multilib/hardened/selinux
+profile: default/linux/amd64/17.1/no-multilib/hardened/selinux
 snapshot: latest
 source_subpath: hardened/stage3-amd64-hardened-selinux+nomultilib-latest
 compression_mode: pixz_x

diff 

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

2019-07-15 Thread Matthias Maier
commit: da3df85e7e7ca8d26714934191aaa9fbbfbd5ea5
Author: band-a-prend  yandex  ru>
AuthorDate: Sat Jun 22 21:58:50 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 15 21:33:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da3df85e

sci-libs/sundials: 4.1.0 version bump

Signed-off-by: Sergey Torokhov  mail.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/sundials/Manifest |  1 +
 .../sundials-4.1.0-fix-license-install-path.patch  | 11 
 sci-libs/sundials/sundials-4.1.0.ebuild| 72 ++
 3 files changed, 84 insertions(+)

diff --git a/sci-libs/sundials/Manifest b/sci-libs/sundials/Manifest
index 45fd18330a5..c349ff6661c 100644
--- a/sci-libs/sundials/Manifest
+++ b/sci-libs/sundials/Manifest
@@ -4,3 +4,4 @@ DIST sundials-3.1.0.tar.gz 13033516 BLAKE2B 
41294c1022ab09db6fbfa0d41c169d2ead34
 DIST sundials-3.1.2.tar.gz 18212893 BLAKE2B 
cee897f59920d6530553e4005b043fe615bf86ed6cc4ecb829afc25ea46c1a37cefd5a05584bd763af29689980d7bb03442ad22c4b83dd3af2406e786540652a
 SHA512 
b65989998b440b2b5c5d000f4b86d8bcbf03215fcee4e348cd4b8ff935ea3471a3593ab8bd0e7d5f8ba519b5a1285cc93d41ec622d0b51592d7593c7579af082
 DIST sundials-3.2.1.tar.gz 14958699 BLAKE2B 
ecc4b454ec589e9177acc9375e1db370ad6281f8d29580d9558ad3146dbbaab52794013e9cb56ad83f7309dbd3084a1ccaf6972c6b1468cefcc86bf30d3a460c
 SHA512 
1f3e4b12f368e4f50c38b970c012f1702e339319ee0a858661bdf83e5739bb5b8a36f98b82e2ef76d1ce8a473123046347ee1b44f3cb685509823864f0af1384
 DIST sundials-4.0.2.tar.gz 17183377 BLAKE2B 
e322a978186f41d84a936faa55962ef6794bf99d6c6a108bfa2bd5615f27f32f7ab6ca4989802fa052d3132b53dca3069b7e4ec9941f95efb92de7bf0792dd88
 SHA512 
6d0a6fc49c695e70593da71892f0906585dee9c94899bb6b8c9a56c85f345809565166a62544647fdac411d22e37276b9b1bb78ba9be46eaeb28dcd3f6162ef5
+DIST sundials-4.1.0.tar.gz 17221960 BLAKE2B 
598c7adc9e37fcfb1f44a3235f58af489ad907d053cb67ee0d3b076076621958374eb847e48318ddf7ced85a7601c5330ac640c7abe8723aaee7d650e3298b8d
 SHA512 
1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0

diff --git 
a/sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch 
b/sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch
new file mode 100644
index 000..eb7fdbbec53
--- /dev/null
+++ b/sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch
@@ -0,0 +1,11 @@
+diff -Nur old/CMakeLists.txt new/CMakeLists.txt
+--- old/CMakeLists.txt 2019-02-12 21:50:51.0 +0300
 new/CMakeLists.txt 2019-06-23 00:39:23.0 +0300
+@@ -1172,6 +1172,6 @@
+   )
+ INSTALL(
+   FILES ${PROJECT_SOURCE_DIR}/NOTICE
+-  DESTINATION include/sundials
++  DESTINATION share/doc/sundials-4.1.0)
+   )
+ 

diff --git a/sci-libs/sundials/sundials-4.1.0.ebuild 
b/sci-libs/sundials/sundials-4.1.0.ebuild
new file mode 100644
index 000..649b2f4f708
--- /dev/null
+++ b/sci-libs/sundials/sundials-4.1.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD=90
+
+inherit cmake-utils eapi7-ver toolchain-funcs fortran-2
+
+DESCRIPTION="Suite of nonlinear solvers"
+HOMEPAGE="https://computation.llnl.gov/projects/sundials;
+SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs 
superlumt threads"
+REQUIRED_USE="hypre? ( mpi )"
+
+RDEPEND="
+   lapack? ( virtual/lapack )
+   mpi? ( virtual/mpi sci-libs/hypre:= )
+   sparse? ( sci-libs/klu:= )
+   superlumt? ( sci-libs/superlu_mt:= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-fix-license-install-path.patch )
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == 
*gcc ]] && ! tc-has-openmp; then
+   ewarn "OpenMP is not available in your current selected gcc"
+   die "need openmp capable gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs+=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_STATIC_LIBS="$(usex static-libs)"
+   -DCXX_ENABLE="$(usex cxx)"
+   -DFCMIX_ENABLE="$(usex fortran)"
+   -DF90_ENABLE="$(usex fortran)"
+   -DHYPRE_ENABLE="$(usex hypre)"
+   -DHYPRE_INCLUDE_DIR="${EPREFIX}/usr/include/hypre"
+   -DKLU_ENABLE="$(usex sparse)"
+   -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so"
+   -DLAPACK_ENABLE="$(usex lapack)"
+   -DMPI_ENABLE="$(usex mpi)"
+   -DOPENMP_ENABLE="$(usex openmp)"
+   -DPTHREAD_ENABLE="$(usex threads)"
+   -DSUPERLUMT_ENABLE="$(usex superlumt)"
+  

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

2019-07-15 Thread Matthias Maier
commit: d6238bfb5ec5431659b1220ae92b896cefdd8cec
Author: band-a-prend  yandex  ru>
AuthorDate: Sat Jun 22 21:57:38 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 15 21:33:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6238bfb

sci-libs/sundials: 4.0.2 version bump

Signed-off-by: Sergey Torokhov  mail.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/sundials/Manifest |  1 +
 .../sundials-4.0.2-fix-license-install-path.patch  | 11 
 sci-libs/sundials/sundials-4.0.2.ebuild| 72 ++
 3 files changed, 84 insertions(+)

diff --git a/sci-libs/sundials/Manifest b/sci-libs/sundials/Manifest
index b2b2f1f4626..45fd18330a5 100644
--- a/sci-libs/sundials/Manifest
+++ b/sci-libs/sundials/Manifest
@@ -3,3 +3,4 @@ DIST sundials-3.0.0.tar.gz 12996039 BLAKE2B 
0557190f6f7550bd4d7d3df10f727c6f235f
 DIST sundials-3.1.0.tar.gz 13033516 BLAKE2B 
41294c1022ab09db6fbfa0d41c169d2ead3483693653a9c0cc26fdffec61918fed5e93241f64f9bfdc6ff22812fb846f3ea8deecd82c28d179dded85ec2c69ba
 SHA512 
288427e00f58c512583cc14d81385e82b0fdeaa4e9adca588a108ad0752341b7be62c9fa2740924ec733e3e0d5794f305dc582fc72e244e675e5ea00ac0d08ca
 DIST sundials-3.1.2.tar.gz 18212893 BLAKE2B 
cee897f59920d6530553e4005b043fe615bf86ed6cc4ecb829afc25ea46c1a37cefd5a05584bd763af29689980d7bb03442ad22c4b83dd3af2406e786540652a
 SHA512 
b65989998b440b2b5c5d000f4b86d8bcbf03215fcee4e348cd4b8ff935ea3471a3593ab8bd0e7d5f8ba519b5a1285cc93d41ec622d0b51592d7593c7579af082
 DIST sundials-3.2.1.tar.gz 14958699 BLAKE2B 
ecc4b454ec589e9177acc9375e1db370ad6281f8d29580d9558ad3146dbbaab52794013e9cb56ad83f7309dbd3084a1ccaf6972c6b1468cefcc86bf30d3a460c
 SHA512 
1f3e4b12f368e4f50c38b970c012f1702e339319ee0a858661bdf83e5739bb5b8a36f98b82e2ef76d1ce8a473123046347ee1b44f3cb685509823864f0af1384
+DIST sundials-4.0.2.tar.gz 17183377 BLAKE2B 
e322a978186f41d84a936faa55962ef6794bf99d6c6a108bfa2bd5615f27f32f7ab6ca4989802fa052d3132b53dca3069b7e4ec9941f95efb92de7bf0792dd88
 SHA512 
6d0a6fc49c695e70593da71892f0906585dee9c94899bb6b8c9a56c85f345809565166a62544647fdac411d22e37276b9b1bb78ba9be46eaeb28dcd3f6162ef5

diff --git 
a/sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch 
b/sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch
new file mode 100644
index 000..3e2b65d49dd
--- /dev/null
+++ b/sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch
@@ -0,0 +1,11 @@
+diff -Nur old/CMakeLists.txt new/CMakeLists.txt
+--- old/CMakeLists.txt 2019-01-23 01:05:44.0 +0300
 new/CMakeLists.txt 2019-06-23 00:35:57.0 +0300
+@@ -1214,6 +1214,6 @@
+   )
+ INSTALL(
+   FILES ${PROJECT_SOURCE_DIR}/NOTICE
+-  DESTINATION include/sundials
++  DESTINATION share/doc/sundials-4.0.2)
+   )
+ 

diff --git a/sci-libs/sundials/sundials-4.0.2.ebuild 
b/sci-libs/sundials/sundials-4.0.2.ebuild
new file mode 100644
index 000..649b2f4f708
--- /dev/null
+++ b/sci-libs/sundials/sundials-4.0.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD=90
+
+inherit cmake-utils eapi7-ver toolchain-funcs fortran-2
+
+DESCRIPTION="Suite of nonlinear solvers"
+HOMEPAGE="https://computation.llnl.gov/projects/sundials;
+SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs 
superlumt threads"
+REQUIRED_USE="hypre? ( mpi )"
+
+RDEPEND="
+   lapack? ( virtual/lapack )
+   mpi? ( virtual/mpi sci-libs/hypre:= )
+   sparse? ( sci-libs/klu:= )
+   superlumt? ( sci-libs/superlu_mt:= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-fix-license-install-path.patch )
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == 
*gcc ]] && ! tc-has-openmp; then
+   ewarn "OpenMP is not available in your current selected gcc"
+   die "need openmp capable gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs+=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_STATIC_LIBS="$(usex static-libs)"
+   -DCXX_ENABLE="$(usex cxx)"
+   -DFCMIX_ENABLE="$(usex fortran)"
+   -DF90_ENABLE="$(usex fortran)"
+   -DHYPRE_ENABLE="$(usex hypre)"
+   -DHYPRE_INCLUDE_DIR="${EPREFIX}/usr/include/hypre"
+   -DKLU_ENABLE="$(usex sparse)"
+   -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so"
+   -DLAPACK_ENABLE="$(usex lapack)"
+   -DMPI_ENABLE="$(usex mpi)"
+   -DOPENMP_ENABLE="$(usex openmp)"
+   -DPTHREAD_ENABLE="$(usex threads)"
+   -DSUPERLUMT_ENABLE="$(usex superlumt)"
+  

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

2019-07-15 Thread Matthias Maier
commit: d8c8d5774ab358c10bb8007123aa334a8353f8f7
Author: band-a-prend  yandex  ru>
AuthorDate: Sat Jun 22 21:56:22 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 15 21:33:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c8d577

sci-libs/sundials: 3.2.1 version bump

This commit adds 'sci-libs/sundials-3.2.1' and replaces 'versionator'
with 'eapi7-ver' in 'inherit' section.

It seems that the block:

if [[ lib != $(get_libdir) ]]; then
mv "${ED%/}"/usr/lib "${ED%/}"/usr/$(get_libdir) || die
fi

within 'src_install()' section isn't required anymore
since sundials-3.2.1 so it's removed here.

Closes: https://github.com/gentoo/gentoo/pull/12309
Signed-off-by: Sergey Torokhov  mail.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/sundials/Manifest |  1 +
 .../sundials-3.2.1-fix-license-install-path.patch  |  9 +++
 sci-libs/sundials/sundials-3.2.1.ebuild| 72 ++
 3 files changed, 82 insertions(+)

diff --git a/sci-libs/sundials/Manifest b/sci-libs/sundials/Manifest
index 3e32eb9e943..b2b2f1f4626 100644
--- a/sci-libs/sundials/Manifest
+++ b/sci-libs/sundials/Manifest
@@ -2,3 +2,4 @@ DIST sundials-2.7.0.tar.gz 12258093 BLAKE2B 
331fcf255f2bb8bcc798818b05db114feda7
 DIST sundials-3.0.0.tar.gz 12996039 BLAKE2B 
0557190f6f7550bd4d7d3df10f727c6f235ff4917f2cfd35ca77785037edc43236a82383664f6fe1579bb5b07a148875b82b22f5a9e4f5f2a0607838e8a3b286
 SHA512 
3c86c7f27e64c2e6732546b0b1e87ea092502e361cae09b3b7eb29795c978edf494e17be13b78541dc91cc0709d928006bd0fc62ea968f2b621efa51856cdd60
 DIST sundials-3.1.0.tar.gz 13033516 BLAKE2B 
41294c1022ab09db6fbfa0d41c169d2ead3483693653a9c0cc26fdffec61918fed5e93241f64f9bfdc6ff22812fb846f3ea8deecd82c28d179dded85ec2c69ba
 SHA512 
288427e00f58c512583cc14d81385e82b0fdeaa4e9adca588a108ad0752341b7be62c9fa2740924ec733e3e0d5794f305dc582fc72e244e675e5ea00ac0d08ca
 DIST sundials-3.1.2.tar.gz 18212893 BLAKE2B 
cee897f59920d6530553e4005b043fe615bf86ed6cc4ecb829afc25ea46c1a37cefd5a05584bd763af29689980d7bb03442ad22c4b83dd3af2406e786540652a
 SHA512 
b65989998b440b2b5c5d000f4b86d8bcbf03215fcee4e348cd4b8ff935ea3471a3593ab8bd0e7d5f8ba519b5a1285cc93d41ec622d0b51592d7593c7579af082
+DIST sundials-3.2.1.tar.gz 14958699 BLAKE2B 
ecc4b454ec589e9177acc9375e1db370ad6281f8d29580d9558ad3146dbbaab52794013e9cb56ad83f7309dbd3084a1ccaf6972c6b1468cefcc86bf30d3a460c
 SHA512 
1f3e4b12f368e4f50c38b970c012f1702e339319ee0a858661bdf83e5739bb5b8a36f98b82e2ef76d1ce8a473123046347ee1b44f3cb685509823864f0af1384

diff --git 
a/sci-libs/sundials/files/sundials-3.2.1-fix-license-install-path.patch 
b/sci-libs/sundials/files/sundials-3.2.1-fix-license-install-path.patch
new file mode 100644
index 000..eba90b52ac4
--- /dev/null
+++ b/sci-libs/sundials/files/sundials-3.2.1-fix-license-install-path.patch
@@ -0,0 +1,9 @@
+diff -Nur old/CMakeLists.txt new/CMakeLists.txt
+--- old/CMakeLists.txt 2018-10-11 22:22:09.0 +0300
 new/CMakeLists.txt 2019-06-23 00:33:27.0 +0300
+@@ -1117,4 +1117,4 @@
+ # install license file
+ INSTALL(
+   FILES ${PROJECT_SOURCE_DIR}/LICENSE
+-  DESTINATION include/sundials)
++  DESTINATION share/doc/sundials-3.2.1)

diff --git a/sci-libs/sundials/sundials-3.2.1.ebuild 
b/sci-libs/sundials/sundials-3.2.1.ebuild
new file mode 100644
index 000..649b2f4f708
--- /dev/null
+++ b/sci-libs/sundials/sundials-3.2.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD=90
+
+inherit cmake-utils eapi7-ver toolchain-funcs fortran-2
+
+DESCRIPTION="Suite of nonlinear solvers"
+HOMEPAGE="https://computation.llnl.gov/projects/sundials;
+SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs 
superlumt threads"
+REQUIRED_USE="hypre? ( mpi )"
+
+RDEPEND="
+   lapack? ( virtual/lapack )
+   mpi? ( virtual/mpi sci-libs/hypre:= )
+   sparse? ( sci-libs/klu:= )
+   superlumt? ( sci-libs/superlu_mt:= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-fix-license-install-path.patch )
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == 
*gcc ]] && ! tc-has-openmp; then
+   ewarn "OpenMP is not available in your current selected gcc"
+   die "need openmp capable gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs+=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_STATIC_LIBS="$(usex static-libs)"
+   -DCXX_ENABLE="$(usex cxx)"
+   -DFCMIX_ENABLE="$(usex fortran)"
+   -DF90_ENABLE="$(usex fortran)"
+   -DHYPRE_ENABLE="$(usex hypre)"
+   

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

2019-07-15 Thread Matthias Maier
commit: b43ff0fea216afd2f0c3bebe29e7ccc40357d1d9
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jul 15 21:16:57 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 15 21:33:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43ff0fe

sci-libs/sundials: Port to EAPI 7

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

 sci-libs/sundials/sundials-3.2.1.ebuild | 6 +++---
 sci-libs/sundials/sundials-4.0.2.ebuild | 6 +++---
 sci-libs/sundials/sundials-4.1.0.ebuild | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sci-libs/sundials/sundials-3.2.1.ebuild 
b/sci-libs/sundials/sundials-3.2.1.ebuild
index 649b2f4f708..5ac6dffc0d7 100644
--- a/sci-libs/sundials/sundials-3.2.1.ebuild
+++ b/sci-libs/sundials/sundials-3.2.1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=90
 
-inherit cmake-utils eapi7-ver toolchain-funcs fortran-2
+inherit cmake-utils toolchain-funcs fortran-2
 
 DESCRIPTION="Suite of nonlinear solvers"
 HOMEPAGE="https://computation.llnl.gov/projects/sundials;

diff --git a/sci-libs/sundials/sundials-4.0.2.ebuild 
b/sci-libs/sundials/sundials-4.0.2.ebuild
index 649b2f4f708..5ac6dffc0d7 100644
--- a/sci-libs/sundials/sundials-4.0.2.ebuild
+++ b/sci-libs/sundials/sundials-4.0.2.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=90
 
-inherit cmake-utils eapi7-ver toolchain-funcs fortran-2
+inherit cmake-utils toolchain-funcs fortran-2
 
 DESCRIPTION="Suite of nonlinear solvers"
 HOMEPAGE="https://computation.llnl.gov/projects/sundials;

diff --git a/sci-libs/sundials/sundials-4.1.0.ebuild 
b/sci-libs/sundials/sundials-4.1.0.ebuild
index 649b2f4f708..5ac6dffc0d7 100644
--- a/sci-libs/sundials/sundials-4.1.0.ebuild
+++ b/sci-libs/sundials/sundials-4.1.0.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 FORTRAN_STANDARD=90
 
-inherit cmake-utils eapi7-ver toolchain-funcs fortran-2
+inherit cmake-utils toolchain-funcs fortran-2
 
 DESCRIPTION="Suite of nonlinear solvers"
 HOMEPAGE="https://computation.llnl.gov/projects/sundials;



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

2019-07-15 Thread Matthias Maier
commit: 08183f6d73a91cfb310440d2be8fd97ac0491bc5
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jul 15 21:32:23 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 15 21:33:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08183f6d

sci-libs/sundials: fix patches

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

 sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch | 2 +-
 sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch 
b/sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch
index 3e2b65d49dd..97cc6f715c4 100644
--- a/sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch
+++ b/sci-libs/sundials/files/sundials-4.0.2-fix-license-install-path.patch
@@ -6,6 +6,6 @@ diff -Nur old/CMakeLists.txt new/CMakeLists.txt
  INSTALL(
FILES ${PROJECT_SOURCE_DIR}/NOTICE
 -  DESTINATION include/sundials
-+  DESTINATION share/doc/sundials-4.0.2)
++  DESTINATION share/doc/sundials-4.0.2
)
  

diff --git 
a/sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch 
b/sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch
index eb7fdbbec53..72b5f5915c8 100644
--- a/sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch
+++ b/sci-libs/sundials/files/sundials-4.1.0-fix-license-install-path.patch
@@ -6,6 +6,6 @@ diff -Nur old/CMakeLists.txt new/CMakeLists.txt
  INSTALL(
FILES ${PROJECT_SOURCE_DIR}/NOTICE
 -  DESTINATION include/sundials
-+  DESTINATION share/doc/sundials-4.1.0)
++  DESTINATION share/doc/sundials-4.1.0
)
  



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

2019-07-15 Thread William Hubbs
commit: f04ac4dfe14c5cab939614ca9d07897c824d06e8
Author: William Hubbs  sony  com>
AuthorDate: Mon Jul 15 21:18:45 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 15 21:30:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04ac4df

dev-python/psycopg: 2.8.3 bump

Closes: https://bugs.gentoo.org/683412
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/psycopg/Manifest|  1 +
 .../files/psycopg-2.8.3-avoid-mxdatetime.patch | 24 
 dev-python/psycopg/psycopg-2.8.3.ebuild| 70 ++
 3 files changed, 95 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 1a34ee61b5e..e145a42249f 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
 DIST psycopg2-2.7.4.tar.gz 425331 BLAKE2B 
9d256ea340e4bace53981596d9d42863ddc9c8c079579b0621d8043af34daade05b9cec5465c6b3990f537a4350d9cf60a43062a0aa34db1f39b336296b32d3f
 SHA512 
e78db528a4d3b897e0d8d38755179082dacddfb2d10bda963fc3836548991eaa0d4c1b8f81b329b15f4e685046c39e6f2a352b6c47b1da42af3a262094233034
 DIST psycopg2-2.7.5.tar.gz 426358 BLAKE2B 
301bd4c6ecbc29b1b02e477ffd3576c4bbb00142998a85f5a79678a96b521098a8d0bf75779ab7ecb082c6d374cbf41cc845dcba0e1413b98621f67f9b139135
 SHA512 
5bf85b6760871f904b6b570ea454f99b72cf97acf9cce10b63dc7b6b0b18913b50ad4f24c469d101c54de6ad6100f1cac3c58225076b5e584a677f5ab4170a93
 DIST psycopg2-2.7.7.tar.gz 427474 BLAKE2B 
bc721b721693bc5f560a4829e84715d15e8c14523ada00109c7d7ba916c91928082fff286bd3c2ff5987c0436443128d1408ac9de073ad538b1e356fc73aaf8f
 SHA512 
032344957c00bf659ca5e46f54f827a6d79809e370d661cd349e2ce935873359bcc4f440b74c6f14658bf1cd9598b6d884abae507fd33db9e07b01fc87967fb0
+DIST psycopg2-2.8.3.tar.gz 377333 BLAKE2B 
a4f22fb4dfc5492147bee198c587c5c5e43e197e5abb60cc7d5d7a006d91ffd22e35fbfeba35b8d36322f3802073fc105cb8270d436a3ad4d52b1c3c41ba39b1
 SHA512 
74268f6d05922c968d46ad62a49b4af54dc30463daa67cc0f32d5930c366596f9a1b2f368f2b38c8a9d45bfdcffb13be469a5cbf3911c62d163bea5c7a3ad928

diff --git a/dev-python/psycopg/files/psycopg-2.8.3-avoid-mxdatetime.patch 
b/dev-python/psycopg/files/psycopg-2.8.3-avoid-mxdatetime.patch
new file mode 100644
index 000..3475bf31795
--- /dev/null
+++ b/dev-python/psycopg/files/psycopg-2.8.3-avoid-mxdatetime.patch
@@ -0,0 +1,24 @@
+diff --git a/setup.py b/setup.py
+index c1f319a..c44fc69 100644
+--- a/setup.py
 b/setup.py
+@@ -525,19 +525,6 @@ parser.read('setup.cfg')
+ 
+ # check for mx package
+ have_mxdatetime = False
+-mxincludedir = ''
+-if parser.has_option('build_ext', 'mx_include_dir'):
+-mxincludedir = parser.get('build_ext', 'mx_include_dir')
+-if not mxincludedir:
+-mxincludedir = os.path.join(get_python_inc(plat_specific=1), "mx")
+-if mxincludedir.strip() and os.path.exists(mxincludedir):
+-# Build the support for mx: we will check at runtime if it can be imported
+-include_dirs.append(mxincludedir)
+-define_macros.append(('HAVE_MXDATETIME', '1'))
+-sources.append('adapter_mxdatetime.c')
+-depends.extend(['adapter_mxdatetime.h', 'typecast_mxdatetime.c'])
+-have_mxdatetime = True
+-version_flags.append('mx')
+ 
+ # generate a nice version string to avoid confusion when users report bugs
+ version_flags.append('pq3') # no more a choice

diff --git a/dev-python/psycopg/psycopg-2.8.3.ebuild 
b/dev-python/psycopg/psycopg-2.8.3.ebuild
new file mode 100644
index 000..685d96de02e
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.8.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1 flag-o-matic
+
+MY_PN="${PN}2"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x86-solaris"
+IUSE="debug doc examples"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}
+   doc? (
+   >=dev-python/pygments-2.2[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6[${PYTHON_USEDEP}]
+   )"
+
+RESTRICT="test"
+
+# Avoid using mxdatetime: https://bugs.gentoo.org/452028
+PATCHES=(
+   "${FILESDIR}"/psycopg-2.8.3-avoid-mxdatetime.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile() {
+   local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
+
+   ! python_is_python3 && append-flags -fno-strict-aliasing
+
+   distutils-r1_python_compile
+}
+
+python_prepare_all() {
+   if use debug; then
+   sed -i 

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

2019-07-15 Thread Zac Medico
commit: b335ac9afd1fa588d66c50ab4fcdd9640740e323
Author: Zac Medico  sony  com>
AuthorDate: Mon Jul 15 21:13:32 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 15 21:18:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b335ac9a

app-admin/vault: Bump to version 1.1.3

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

 app-admin/vault/Manifest   |  2 +
 app-admin/vault/vault-1.1.3.ebuild | 88 ++
 2 files changed, 90 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index abf14207c3d..1653aa8d29a 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -5,3 +5,5 @@ DIST vault-1.1.0-webui.tar.xz 1278712 BLAKE2B 
f0a61d644f613e14e1e8d2adcb894a9cc4
 DIST vault-1.1.0.tar.gz 25943119 BLAKE2B 
44a7e339a7ab5e5ecfa33b70f28424b45305714df9eccee1286bdc063e3b1036f7ef830138df54482257a112b03c8e7289f921ad4f353aa37aff8ad06cb405c0
 SHA512 
b0bc32f438e8432d849aa896f610c9532fa923384d40749efe49985d64a91f4768a3309af449efd8c8ab4604ecdb2474c3bfe196f0f876894f788618ae61
 DIST vault-1.1.2-webui.tar.xz 1281868 BLAKE2B 
9c3662dabfd9403fda4a8acd8f9a86ff867b1cdafb5e7fb01c426e1f83fa33fc7a9bce27f70991fbed4a1e0b5cacd05b20d24644521487bd1746cb83fe1d9eaa
 SHA512 
a33ee124592faa9e7aa02093d4219f1706a34c97159d9e32c71923ddc377f7dd26f3705bc31f968b4036bf354b226f8d2dc2fac7a9fec49a7b73558f1e3e3062
 DIST vault-1.1.2.tar.gz 26026601 BLAKE2B 
df208b15076007ab87c3c6683698dc4348f56d5a73ff2a52ce17c5a9858acf4d597f7c53f709a1415247cd4cdc65454cc1aa6c18504cbb10368d39df2974175d
 SHA512 
bc645bc5efeaf5a185479ab2ea78589762d09a40e889845d8cceac94568fcfcfeac94ae602c548648aea800b791121fbb2b75c3af9a9651d08dd9e38c1219826
+DIST vault-1.1.3-webui.tar.xz 1284144 BLAKE2B 
b84260974ce0827ce8ae834827c331a9bf70f589984975152188615aa480172cf41f4a45abc96fa13bfb7837ae1679bcff519f6aa7ab0678048b2cffbbe11afe
 SHA512 
36331457c50e2a5d42269a5f91cd3e982c3f7dbfd0a2cfa4f8f435c253af6f075da6401b59a92e1949c683b4c5e899ef2f28bbd8a5cbeabcca8ef30816d75e73
+DIST vault-1.1.3.tar.gz 26026249 BLAKE2B 
a8fb531caf43f675d604f58126a7e56f7bf86defa2309d5d81d92911457efe5595b5c3244be4d0f73806ca5b746bddc852f871c10841da0e7ec128e53c6c18a4
 SHA512 
bf757558b984711967fdc623393e71c74d5e73922de3b0574ecb229a5d52320ebc3f848b48eabf0ed7a8d6e9d9f6c12d69fb23309fb8c19492b135344c8c4be2

diff --git a/app-admin/vault/vault-1.1.3.ebuild 
b/app-admin/vault/vault-1.1.3.ebuild
new file mode 100644
index 000..a8b0cbdb9a1
--- /dev/null
+++ b/app-admin/vault/vault-1.1.3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps golang-base golang-vcs-snapshot systemd user
+
+EGO_PN="github.com/hashicorp/${PN}"
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   webui? (
+   mirror://gentoo/${VAULT_WEBUI_ARCHIVE}
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+SLOT="0"
+LICENSE="MPL-2.0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+RESTRICT="test"
+
+DEPEND=">=dev-lang/go-1.11:=
+   dev-go/gox"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+src_unpack() {
+   golang-vcs-snapshot_src_unpack
+   if use webui; then
+   # The webui assets build has numerous nodejs dependencies,
+   # see 
https://github.com/hashicorp/vault/blob/master/ui/README.md
+   pushd "${S}/src/${EGO_PN}" >/dev/null || die
+   unpack "${VAULT_WEBUI_ARCHIVE}"
+   popd >/dev/null
+   fi
+}
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -i src/${EGO_PN}/scripts/build.sh || die
+   sed -e "/hooks/d" -i src/${EGO_PN}/Makefile || die
+}
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_compile() {
+   mkdir bin || die
+   export -n GOCACHE XDG_CACHE_HOME #678970
+   export GOBIN=${S}/bin GOPATH=${S}
+   cd src/${EGO_PN} || die
+   # The fmt target may need to be executed if it was previously
+   # executed by an older version of go (bug 665438).
+   emake fmt
+   BUILD_TAGS="$(usex webui ui '')" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake
+}
+
+src_install() {
+   dodoc src/${EGO_PN}/{CHANGELOG.md,CONTRIBUTING.md,README.md}
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/ktimer/

2019-07-15 Thread Andreas Sturmlechner
commit: 5861ab8a6e9fea6c4b97c794b4eddfa8babb2bc4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 21:01:01 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 21:01:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5861ab8a

kde-apps/ktimer: Sync with 19.04.3 description

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

 kde-apps/ktimer/ktimer-18.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/ktimer/ktimer-18.12.3.ebuild 
b/kde-apps/ktimer/ktimer-18.12.3.ebuild
index a662cbbb9a8..200918c51f9 100644
--- a/kde-apps/ktimer/ktimer-18.12.3.ebuild
+++ b/kde-apps/ktimer/ktimer-18.12.3.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 KDE_HANDBOOK="forceoptional"
 inherit kde5
 
-DESCRIPTION="KDE Timer"
+DESCRIPTION="Little tool to execute programs after some time"
 HOMEPAGE="https://www.kde.org/applications/utilities/ktimer
 https://utils.kde.org/projects/ktimer/;
 KEYWORDS="amd64 ~arm64 x86"



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

2019-07-15 Thread Zac Medico
commit: e1760c89ac93d0158533c1e1a05e6b2aaed0a8ed
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jul 15 20:55:46 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 15 20:57:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1760c89

app-admin/consul: Bump to version 1.5.2

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

 app-admin/consul/Manifest|  1 +
 app-admin/consul/consul-1.5.2.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index a1b1ad457e4..6ac9921ba08 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -1,3 +1,4 @@
 DIST consul-1.4.4.tar.gz 22736827 BLAKE2B 
a1b973a303f77d84993e4879aa92072d4f2d36353683cf9a2c6cdeaded8587e8464f066168f190f7347f6038df28b3cba1d8b8a3ca0b700ee085019af5014966
 SHA512 
d3e5dd536726976b705fe4c78c67eaf345b8f47225919c0ca1609d75e74343d9a16d893ef4cd5140998f23b3149cfa60f5b432ed9a7251bb3b232be9b65e7241
 DIST consul-1.5.0.tar.gz 20830405 BLAKE2B 
e64fbc22ade0c737db4f2f1b0e3966dbe617456a35d18a7a3cfa1b0f6ce2e335542b3add06c8b8e49995135b5a1576c824840030ac8dd46019bee915689bc5e2
 SHA512 
8cefb77b56b27995bba38517144bf42585bd1d9ad9a10fc0c9b6bc1a87bfbd042e336ed5e945cfce1fb8eb4b8162dbc8246e2b4109dea5767b8745a7b2159ef8
 DIST consul-1.5.1.tar.gz 21123963 BLAKE2B 
4fe6a45f442d849196a7b9961110cdcc6f92931626ab583859efabe62038f6b2c356b27b37ea41b27755cca138c567be5c81854794a1ba0ccae3f9e0dfd10749
 SHA512 
7486d24bf1fa9fe94175abf9e008dc4fe4277c509381a524a9ee20e17bc4959f621e39be29e33622cb672ef3a04f9161e575009197bcd35c78b45f1d2637a2ea
+DIST consul-1.5.2.tar.gz 21697719 BLAKE2B 
782d6fe02cda097db9256a7e508cf19cf4d514d7936022d339fa62db705f6c60468cea907cd22338bb61c3287bfccb3a4d435a4f9222aa7558999553909e5d40
 SHA512 
e0820592abc5e119f74c8bf3d11a23726ee6dda7d193864a4486d64deef0bfd6ae4c9170b57d6f978e7ddfeb425229a019c45a8edcdea0938bce9315f2444fd6

diff --git a/app-admin/consul/consul-1.5.2.ebuild 
b/app-admin/consul/consul-1.5.2.ebuild
new file mode 100644
index 000..99191243cd3
--- /dev/null
+++ b/app-admin/consul/consul-1.5.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit golang-vcs-snapshot systemd user
+GIT_COMMIT="a82e6a7"
+KEYWORDS="~amd64"
+EGO_PN="github.com/hashicorp/consul"
+DESCRIPTION="A tool for service discovery, monitoring and configuration"
+HOMEPAGE="https://www.consul.io;
+SRC_URI="https://github.com/hashicorp/consul/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MPL-2.0"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="dev-go/gox
+   >=dev-lang/go-1.11:=
+   >=dev-go/go-tools-0_pre20160121"
+RDEPEND=""
+
+pkg_setup() {
+   enewgroup consul
+   enewuser consul -1 -1 /var/lib/${PN} consul
+}
+
+src_prepare() {
+   default
+
+   sed -e 's:go get -u -v $(GOTOOLS)::' \
+   -e 's:vendorfmt dev-build:dev-build:' \
+   -i "src/${EGO_PN}/GNUmakefile" || die
+}
+
+src_compile() {
+   # The dev target sets causes build.sh to set appropriate XC_OS
+   # and XC_ARCH, and skips generation of an unused zip file,
+   # avoiding a dependency on app-arch/zip.
+   GOPATH="${S}" \
+   GOBIN="${S}/bin" \
+   GIT_DESCRIBE="v${PV}" \
+   GIT_DIRTY="" \
+   GIT_COMMIT="${GIT_COMMIT}" \
+   emake -C "src/${EGO_PN}" dev-build
+}
+
+src_install() {
+   local x
+
+   dobin bin/consul
+
+   keepdir /etc/consul.d
+   insinto /etc/consul.d
+   doins "${FILESDIR}/"*.json.example
+
+   for x in /var/{lib,log}/${PN}; do
+   keepdir "${x}"
+   fowners consul:consul "${x}"
+   done
+
+   newinitd "${FILESDIR}/consul.initd" "${PN}"
+   newconfd "${FILESDIR}/consul.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${FILESDIR}/consul.service"
+}



[gentoo-commits] proj/kde:master commit in: Documentation/package.unmask/, Documentation/maintainers/, ...

2019-07-15 Thread Andreas Sturmlechner
commit: f20b6d7d6fba101923e49a5ef2fdbe283efe9c69
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:48:48 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:48:48 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f20b6d7d

Documentation: Add KDE Applications 19.08

 Documentation/maintainers/regenerate-files |   2 +-
 .../.kde-applications-19.08/_HEADER_   |   2 +
 .../.kde-applications-19.08/kde-applications-19.08 |   1 +
 .../.kde-applications-19.08/kde-baseapps-19.08 |   1 +
 .../.kde-applications-19.08/kdeaccessibility-19.08 |   1 +
 .../.kde-applications-19.08/kdeadmin-19.08 |   1 +
 .../.kde-applications-19.08/kdeedu-19.08   |   1 +
 .../.kde-applications-19.08/kdegames-19.08 |   1 +
 .../.kde-applications-19.08/kdegraphics-19.08  |   1 +
 .../.kde-applications-19.08/kdemultimedia-19.08|   1 +
 .../.kde-applications-19.08/kdenetwork-19.08   |   1 +
 .../.kde-applications-19.08/kdepim-19.08   |   1 +
 .../.kde-applications-19.08/kdesdk-19.08   |   1 +
 .../.kde-applications-19.08/kdeutils-19.08 |   1 +
 .../.kde-applications-19.08/more-deps  |   0
 .../.kde-applications-live/kdegraphics-live|   3 +-
 .../.kde-applications-live/kdeutils-live   |   1 +
 .../kde-applications-19.08.keywords| 240 +
 .../kde-applications-live.keywords |   4 +-
 Documentation/package.mask/kde-applications-19.08  | 240 +
 Documentation/package.mask/kde-applications-live   |   4 +-
 .../.kde-applications-19.08/_HEADER_   |   2 +
 .../.kde-applications-19.08/kde-applications-19.08 |   1 +
 .../.kde-applications-19.08/kde-baseapps-19.08 |   1 +
 .../.kde-applications-19.08/kdeaccessibility-19.08 |   1 +
 .../.kde-applications-19.08/kdeadmin-19.08 |   1 +
 .../.kde-applications-19.08/kdeedu-19.08   |   1 +
 .../.kde-applications-19.08/kdegames-19.08 |   1 +
 .../.kde-applications-19.08/kdegraphics-19.08  |   1 +
 .../.kde-applications-19.08/kdemultimedia-19.08|   1 +
 .../.kde-applications-19.08/kdenetwork-19.08   |   1 +
 .../.kde-applications-19.08/kdepim-19.08   |   1 +
 .../.kde-applications-19.08/kdesdk-19.08   |   1 +
 .../.kde-applications-19.08/kdeutils-19.08 |   1 +
 .../package.unmask/kde-applications-19.08  | 240 +
 Documentation/package.unmask/kde-applications-live |   4 +-
 36 files changed, 761 insertions(+), 5 deletions(-)

diff --git a/Documentation/maintainers/regenerate-files 
b/Documentation/maintainers/regenerate-files
index 8968dddf4a..e12b02fd41 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -15,7 +15,7 @@ KF_RELEASE=${KF_RELEASE:-5.57}
 PLASMA_RELEASES="5.15 5.16"
 PLASMA_RELEASE=${PLASMA_RELEASE:-5.15}
 
-APPS_RELEASES="18.12 19.04"
+APPS_RELEASES="18.12 19.04 19.08"
 APPS_RELEASE=${APPS_RELEASE:-18.12}
 
 # regenerate keywords

diff --git 
a/Documentation/package.accept_keywords/.kde-applications-19.08/_HEADER_ 
b/Documentation/package.accept_keywords/.kde-applications-19.08/_HEADER_
new file mode 100644
index 00..2b59423592
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-applications-19.08/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to keyword/unkeyword KDE Applications 19.08.
+# Edit Documentation/package.keywords/.kde-applications-19.08/ files instead.

diff --git 
a/Documentation/package.accept_keywords/.kde-applications-19.08/kde-applications-19.08
 
b/Documentation/package.accept_keywords/.kde-applications-19.08/kde-applications-19.08
new file mode 12
index 00..3b5d60383d
--- /dev/null
+++ 
b/Documentation/package.accept_keywords/.kde-applications-19.08/kde-applications-19.08
@@ -0,0 +1 @@
+../../../sets/kde-applications-19.08
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-applications-19.08/kde-baseapps-19.08
 
b/Documentation/package.accept_keywords/.kde-applications-19.08/kde-baseapps-19.08
new file mode 12
index 00..cbf1292426
--- /dev/null
+++ 
b/Documentation/package.accept_keywords/.kde-applications-19.08/kde-baseapps-19.08
@@ -0,0 +1 @@
+../../../sets/kde-baseapps-19.08
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-applications-19.08/kdeaccessibility-19.08
 
b/Documentation/package.accept_keywords/.kde-applications-19.08/kdeaccessibility-19.08
new file mode 12
index 00..d0acbb0c89
--- /dev/null
+++ 
b/Documentation/package.accept_keywords/.kde-applications-19.08/kdeaccessibility-19.08
@@ -0,0 +1 @@
+../../../sets/kdeaccessibility-19.08
\ No newline at end of file

diff --git 
a/Documentation/package.accept_keywords/.kde-applications-19.08/kdeadmin-19.08 

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

2019-07-15 Thread Andreas Sturmlechner
commit: b1cf0eaeae54a55d4eb87e33d47edd991e5b14b9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:43:35 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:43:35 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b1cf0eae

sets: Add KDE Applications 19.08 sets

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sets/kde-applications-19.08 | 21 
 sets/kde-baseapps-19.08 |  4 
 sets/kdeaccessibility-19.08 |  4 
 sets/kdeadmin-19.08 |  3 +++
 sets/kdeedu-19.08   | 26 
 sets/kdegames-19.08 | 43 +
 sets/kdegraphics-19.08  | 17 +
 sets/kdemultimedia-19.08| 12 ++
 sets/kdenetwork-19.08   | 25 +++
 sets/kdepim-19.08   | 58 +
 sets/kdesdk-19.08   | 18 ++
 sets/kdeutils-19.08 | 17 +
 12 files changed, 248 insertions(+)

diff --git a/sets/kde-applications-19.08 b/sets/kde-applications-19.08
new file mode 100644
index 00..3a89a68ae0
--- /dev/null
+++ b/sets/kde-applications-19.08
@@ -0,0 +1,21 @@
+

[gentoo-commits] proj/kde:master commit in: kde-misc/skanlite/

2019-07-15 Thread Andreas Sturmlechner
commit: 450373c08560c485b05d80e141303692c672db06
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:45:06 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 19:45:06 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=450373c0

kde-misc/skanlite: Drop src_prepare and use KDE_TEST, KDE_HANDBOOK

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

 kde-misc/skanlite/skanlite-.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/kde-misc/skanlite/skanlite-.ebuild 
b/kde-misc/skanlite/skanlite-.ebuild
index 56a5611a83..5a401d4754 100644
--- a/kde-misc/skanlite/skanlite-.ebuild
+++ b/kde-misc/skanlite/skanlite-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-KDE_HANDBOOK="true"
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
 inherit kde5
 
 DESCRIPTION="KDE image scanning application"
@@ -28,10 +29,3 @@ DEPEND="
media-libs/libpng:0=
 "
 RDEPEND="${DEPEND}"
-
-src_prepare() {
-   kde5_src_prepare
-   cmake_comment_add_subdirectory autotests
-   cmake_comment_add_subdirectory tests
-   use handbook || sed -i -e "/DocTools/d" CMakeLists.txt || die
-}



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

2019-07-15 Thread Andreas Sturmlechner
commit: 8a645a2df6ca899c483a0d869caa6a65154c9787
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:28:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:30:03 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8a645a2d

sets: Add kde-apps/kipi-plugins to kdegraphics-live

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sets/kdegraphics-live | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sets/kdegraphics-live b/sets/kdegraphics-live
index e32154c23e..95349c73c2 100644
--- a/sets/kdegraphics-live
+++ b/sets/kdegraphics-live
@@ -3,8 +3,9 @@
 ~kde-apps/kcolorchooser-
 ~kde-apps/kdegraphics-meta-
 ~kde-apps/kdegraphics-mobipocket-
-~kde-apps/kruler-
+~kde-apps/kipi-plugins-
 ~kde-apps/kolourpaint-
+~kde-apps/kruler-
 ~kde-apps/libkdcraw-
 ~kde-apps/libkexiv2-
 ~kde-apps/libkgeomap-



[gentoo-commits] proj/kde:master commit in: kde-misc/krusader/

2019-07-15 Thread Andreas Sturmlechner
commit: b7996bfe79c821a216ead93f233cf80b94ade3d2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:32:39 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 19:32:39 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b7996bfe

kde-misc/krusader: Drop obsolete slot op

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

 kde-misc/krusader/krusader-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kde-misc/krusader/krusader-.ebuild 
b/kde-misc/krusader/krusader-.ebuild
index 4f47d52a03..f72e1c83f7 100644
--- a/kde-misc/krusader/krusader-.ebuild
+++ b/kde-misc/krusader/krusader-.ebuild
@@ -16,7 +16,6 @@ HOMEPAGE="https://krusader.org/;
 LICENSE="GPL-2+"
 IUSE=""
 
-# drop qtgui subslot operator when QT_MINIMAL >= 5.11.0
 COMMON_DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kbookmarks)
@@ -40,7 +39,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)
-   $(add_qt_dep qtgui '' '' '5=')
+   $(add_qt_dep qtgui)
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)



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

2019-07-15 Thread Andreas Sturmlechner
commit: 02e5371d9755f2a53de7027b83b65bf804a880c3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:34:34 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:34:34 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=02e5371d

sets: Add kde-apps/yakuake to kdeutils-meta

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sets/kdeutils-live | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sets/kdeutils-live b/sets/kdeutils-live
index 856f0eef59..d82198d7dc 100644
--- a/sets/kdeutils-live
+++ b/sets/kdeutils-live
@@ -14,3 +14,4 @@
 ~kde-apps/kwalletmanager-
 ~kde-apps/print-manager-
 ~kde-apps/sweeper-
+~kde-apps/yakuake-



[gentoo-commits] proj/kde:master commit in: media-plugins/kipi-plugins/, kde-apps/kipi-plugins/, profiles/updates/

2019-07-15 Thread Andreas Sturmlechner
commit: 9afb178f0d553c719c61c685ed3ed63fee6c20b8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:27:02 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:30:00 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9afb178f

media-plugins/kipi-plugins: pkgmove to kde-apps/kipi-plugins

Part of KDE Applications starting with 19.08

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 {media-plugins => kde-apps}/kipi-plugins/kipi-plugins-.ebuild | 0
 {media-plugins => kde-apps}/kipi-plugins/metadata.xml | 0
 profiles/updates/3Q-2019  | 1 +
 3 files changed, 1 insertion(+)

diff --git a/media-plugins/kipi-plugins/kipi-plugins-.ebuild 
b/kde-apps/kipi-plugins/kipi-plugins-.ebuild
similarity index 100%
rename from media-plugins/kipi-plugins/kipi-plugins-.ebuild
rename to kde-apps/kipi-plugins/kipi-plugins-.ebuild

diff --git a/media-plugins/kipi-plugins/metadata.xml 
b/kde-apps/kipi-plugins/metadata.xml
similarity index 100%
rename from media-plugins/kipi-plugins/metadata.xml
rename to kde-apps/kipi-plugins/metadata.xml

diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
new file mode 100644
index 00..912c0240d8
--- /dev/null
+++ b/profiles/updates/3Q-2019
@@ -0,0 +1 @@
+move media-plugins/kipi-plugins kde-apps/kipi-plugins



[gentoo-commits] proj/kde:master commit in: kde-apps/yakuake/, kde-misc/yakuake/, profiles/updates/

2019-07-15 Thread Andreas Sturmlechner
commit: 51ee1a423732dec38f331075190cb338d3207381
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:29:37 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:31:15 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=51ee1a42

kde-misc/yakuake: pkgmove to kde-apps/yakuake

Part of KDE Applications starting with 19.08

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 {kde-misc => kde-apps}/yakuake/metadata.xml| 0
 {kde-misc => kde-apps}/yakuake/yakuake-.ebuild | 7 ++-
 profiles/updates/3Q-2019   | 1 +
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/kde-misc/yakuake/metadata.xml b/kde-apps/yakuake/metadata.xml
similarity index 100%
rename from kde-misc/yakuake/metadata.xml
rename to kde-apps/yakuake/metadata.xml

diff --git a/kde-misc/yakuake/yakuake-.ebuild 
b/kde-apps/yakuake/yakuake-.ebuild
similarity index 88%
rename from kde-misc/yakuake/yakuake-.ebuild
rename to kde-apps/yakuake/yakuake-.ebuild
index 7911102c9c..4116e31e93 100644
--- a/kde-misc/yakuake/yakuake-.ebuild
+++ b/kde-apps/yakuake/yakuake-.ebuild
@@ -6,13 +6,10 @@ EAPI=7
 inherit kde5
 
 DESCRIPTION="Quake-style terminal emulator based on konsole"
-HOMEPAGE="https://yakuake.kde.org/;
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
-fi
+HOMEPAGE="https://kde.org/applications/system/org.kde.yakuake;
 
 LICENSE="GPL-2 LGPL-2"
+KEYWORDS=""
 IUSE="absolute-position X"
 
 DEPEND="

diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
index 912c0240d8..d2b4459557 100644
--- a/profiles/updates/3Q-2019
+++ b/profiles/updates/3Q-2019
@@ -1 +1,2 @@
 move media-plugins/kipi-plugins kde-apps/kipi-plugins
+move kde-misc/yakuake kde-apps/yakuake



[gentoo-commits] proj/kde:master commit in: kde-misc/wacomtablet/

2019-07-15 Thread Andreas Sturmlechner
commit: 23ff357affed449f1cfcd31198fe89c4ec1919b7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:28:39 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 19:28:39 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=23ff357a

kde-misc/wacomtablet: Update DESCRIPTION, HOMEPAGE

System settings is more user friendly than KControl.

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

 kde-misc/wacomtablet/wacomtablet-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-misc/wacomtablet/wacomtablet-.ebuild 
b/kde-misc/wacomtablet/wacomtablet-.ebuild
index 449be535fe..425a10b3b2 100644
--- a/kde-misc/wacomtablet/wacomtablet-.ebuild
+++ b/kde-misc/wacomtablet/wacomtablet-.ebuild
@@ -7,8 +7,8 @@ KDE_HANDBOOK="forceoptional"
 VIRTUALX_REQUIRED="test"
 inherit kde5
 
-DESCRIPTION="KControl module for Wacom tablets"
-HOMEPAGE="https://www.linux-apps.com/content/show.php?action=content=114856;
+DESCRIPTION="System settings module for Wacom tablets"
+HOMEPAGE="https://userbase.kde.org/Wacomtablet https://store.kde.org/p/1127862;
 
 LICENSE="GPL-2"
 KEYWORDS=""



[gentoo-commits] repo/gentoo:master commit in: net-libs/libktorrent/, net-libs/libktorrent/files/

2019-07-15 Thread Andreas Sturmlechner
commit: f7ee786b4173c5077e353a61c9f74462f211dfb6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:09:42 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ee786b

net-libs/libktorrent: EAPI-7 bump

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

 .../files/libktorrent-2.1-unused-link.patch| 24 +
 net-libs/libktorrent/libktorrent-2.1-r2.ebuild | 59 ++
 2 files changed, 83 insertions(+)

diff --git a/net-libs/libktorrent/files/libktorrent-2.1-unused-link.patch 
b/net-libs/libktorrent/files/libktorrent-2.1-unused-link.patch
new file mode 100644
index 000..636c59d1b06
--- /dev/null
+++ b/net-libs/libktorrent/files/libktorrent-2.1-unused-link.patch
@@ -0,0 +1,24 @@
+From e7c4847d9bbdc5d7c7435039aa5088d276ca5bce Mon Sep 17 00:00:00 2001
+From: Jonathan Riddell 
+Date: Mon, 10 Jun 2019 13:27:29 +0100
+Subject: remove unused link to kcrash, it can be used by the apps which use
+ libktorrent but it needs to be initialised not just arbitrarily linked to
+
+---
+ src/CMakeLists.txt | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index d347e07..1578bf4 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -235,7 +235,6 @@ PRIVATE
+ qca-qt5
+ PUBLIC
+ KF5::Archive
+-KF5::Crash
+ KF5::KIOCore
+ KF5::KIOWidgets
+ KF5::Solid
+-- 
+cgit v1.1

diff --git a/net-libs/libktorrent/libktorrent-2.1-r2.ebuild 
b/net-libs/libktorrent/libktorrent-2.1-r2.ebuild
new file mode 100644
index 000..230154addc5
--- /dev/null
+++ b/net-libs/libktorrent/libktorrent-2.1-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="BitTorrent library based on KDE Frameworks"
+HOMEPAGE="https://kde.org/applications/internet/ktorrent/;
+SRC_URI="mirror://kde/stable/ktorrent/5.1/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="sys-devel/gettext"
+COMMON_DEPEND="
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep solid)
+   $(add_qt_dep qtnetwork)
+   $(add_qt_dep qtxml)
+   app-crypt/qca:2[qt5(+)]
+   >=dev-libs/gmp-6.0.0a:0=
+   dev-libs/libgcrypt:0=
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
+   !dev-libs/botan[gmp(-)]
+"
+
+PATCHES=( "${FILESDIR}/${P}-unused-link.patch" )
+
+src_prepare() {
+   kde5_src_prepare
+
+   # Gentoo workaround because gmp.h in MULTILIB_WRAPPED_HEADERS is 
breaking this
+   sed -i -e "/^find_package/ s/\"\${LibGMP_MIN_VERSION}\" //" \
+   CMakeLists.txt || die
+   sed -i -e "/^find_dependency/ s/ \"@LibGMP_MIN_VERSION@\"//" \
+   KF5TorrentConfig.cmake.in || die
+}
+
+src_test() {
+   # failing network tests
+   local myctestargs=(
+   -E "(fin|packetloss|send|transmit)"
+   )
+
+   kde5_src_test
+}



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

2019-07-15 Thread Andreas Sturmlechner
commit: 979ca7172427d327d9c996ec11fc33e2f7986fd1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:07:04 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979ca717

media-sound/cantata: 2.3.3-r1 ~ppc64 added

Thanks-to: ernsteiswuerfel  mailbox.org>
Closes: https://bugs.gentoo.org/689610
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/cantata/cantata-2.3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/cantata/cantata-2.3.3-r1.ebuild 
b/media-sound/cantata/cantata-2.3.3-r1.ebuild
index ccd0d2f5b44..05ee35f5109 100644
--- a/media-sound/cantata/cantata-2.3.3-r1.ebuild
+++ b/media-sound/cantata/cantata-2.3.3-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/CDrummond/${PN}/releases/download/v${PV}/${P}.tar.bz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="cdda cddb cdio http-server libav mtp musicbrainz replaygain streaming 
taglib udisks zeroconf"
 REQUIRED_USE="
?? ( cdda cdio )



[gentoo-commits] repo/gentoo:master commit in: kde-misc/wacomtablet/files/, kde-misc/wacomtablet/

2019-07-15 Thread Andreas Sturmlechner
commit: 7cee66328f8e9db5bfdb66eb0ed12fb23ad860de
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:24:51 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cee6632

kde-misc/wacomtablet: EAPI-7 bump, HOMEPAGE, DESCRIPTION

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

 ...mtablet-3.1.1-correct-width-height-values.patch | 52 +++
 kde-misc/wacomtablet/wacomtablet-3.1.1-r1.ebuild   | 59 ++
 2 files changed, 111 insertions(+)

diff --git 
a/kde-misc/wacomtablet/files/wacomtablet-3.1.1-correct-width-height-values.patch
 
b/kde-misc/wacomtablet/files/wacomtablet-3.1.1-correct-width-height-values.patch
new file mode 100644
index 000..80553972887
--- /dev/null
+++ 
b/kde-misc/wacomtablet/files/wacomtablet-3.1.1-correct-width-height-values.patch
@@ -0,0 +1,52 @@
+From fd099f89c5ded7e20c3a852d5539e9a0b269e11d Mon Sep 17 00:00:00 2001
+From: Jason Gerecke 
+Date: Thu, 13 Jun 2019 23:49:12 +0300
+Subject: Correct width/height values from X11Wacom::getMaximumTabletArea
+
+Summary:
+The "Wacom Tablet Area" property contains four values that define the
+top-left and bottom-right tablet coordinates of the tablet's input
+area. The driver will scale input coordinates according to the input
+area such that the border of the input area matches up with the border
+of the desktop or mapped monitor.
+
+Crucially, these coordinates are *NOT* necessarily equal to (0,0) and
+(SENSOR_MAX_X, SENSOR_MAX_Y) after a reset. In particular, many display
+tablet have sensors that are slightly larger than the display itself
+and so have their reset areas equal to something like (400, 400) and
+(SENSOR_MAX_X - 400, SENSOR_MAX_Y - 400) so that the pen is correctly
+mapped.
+
+This commit updates X11Wacom::getMaximumTabletArea to properly set the
+width and height properties by calculating the difference between the
+min and max values of X and Y. This is particularly important to ensure
+that the calibration routines work correctly.
+
+Ref: https://bugs.kde.org/show_bug.cgi?id=407712
+
+Reviewers: valeriymalov
+
+Reviewed By: valeriymalov
+
+Differential Revision: https://phabricator.kde.org/D21775
+---
+ src/common/x11wacom.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/common/x11wacom.cpp b/src/common/x11wacom.cpp
+index e269480..a4d95c8 100644
+--- a/src/common/x11wacom.cpp
 b/src/common/x11wacom.cpp
+@@ -70,8 +70,8 @@ const TabletArea X11Wacom::getMaximumTabletArea(const 
QString& deviceName)
+ if (x11Device.getLongProperty(areaProperty, maximumArea, 4) && 
maximumArea.size() == 4) {
+ maximumAreaRect.setX(maximumArea.at(0));
+ maximumAreaRect.setY(maximumArea.at(1));
+-maximumAreaRect.setWidth(maximumArea.at(2));
+-maximumAreaRect.setHeight(maximumArea.at(3));
++maximumAreaRect.setWidth(maximumArea.at(2) - maximumArea.at(0));
++maximumAreaRect.setHeight(maximumArea.at(3) - maximumArea.at(1));
+ }
+ 
+ // reset the area back to the previous value
+-- 
+cgit v1.1

diff --git a/kde-misc/wacomtablet/wacomtablet-3.1.1-r1.ebuild 
b/kde-misc/wacomtablet/wacomtablet-3.1.1-r1.ebuild
new file mode 100644
index 000..87b034ac93a
--- /dev/null
+++ b/kde-misc/wacomtablet/wacomtablet-3.1.1-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="System settings module for Wacom tablets"
+HOMEPAGE="https://userbase.kde.org/Wacomtablet https://store.kde.org/p/1127862;
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+BDEPEND="sys-devel/gettext"
+RDEPEND="
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep kglobalaccel)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep plasma)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtdeclarative)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtx11extras)
+   >=dev-libs/libwacom-0.30
+   >=x11-drivers/xf86-input-wacom-0.20.0
+   x11-libs/libXi
+   x11-libs/libxcb
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   x11-libs/libX11
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-xlib-optional.patch" # bug 681674
+   "${FILESDIR}/${P}-gcc9.patch" # bug 686822
+   "${FILESDIR}/${P}-correct-width-height-values.patch" # KDE-Bug 407712
+)
+
+src_test() {
+   # 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/ktorrent/files/, net-p2p/ktorrent/

2019-07-15 Thread Andreas Sturmlechner
commit: 2b82bca09fcef1be0d7700b46c22789cdde02e58
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:04:58 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b82bca0

net-p2p/ktorrent: EAPI-7 bump, misc upstream fixes

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

 net-p2p/ktorrent/files/ktorrent-5.1.1-kcrash.patch |  23 
 net-p2p/ktorrent/files/ktorrent-5.1.1-kdehig.patch |  40 ++
 .../files/ktorrent-5.1.1-singlefile-torrent.patch  | 140 +
 net-p2p/ktorrent/ktorrent-5.1.1-r1.ebuild  | 108 
 4 files changed, 311 insertions(+)

diff --git a/net-p2p/ktorrent/files/ktorrent-5.1.1-kcrash.patch 
b/net-p2p/ktorrent/files/ktorrent-5.1.1-kcrash.patch
new file mode 100644
index 000..8beffd97b4c
--- /dev/null
+++ b/net-p2p/ktorrent/files/ktorrent-5.1.1-kcrash.patch
@@ -0,0 +1,23 @@
+From 3ff87f67e984e514a968ddf388a4056f8aa2e723 Mon Sep 17 00:00:00 2001
+From: Aleix Pol 
+Date: Tue, 11 Jun 2019 22:59:15 +0200
+Subject: Fix build. Needs KCrash
+
+---
+ ktorrent/CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/ktorrent/CMakeLists.txt b/ktorrent/CMakeLists.txt
+index e8c29af..326c59a 100644
+--- a/ktorrent/CMakeLists.txt
 b/ktorrent/CMakeLists.txt
+@@ -110,6 +110,7 @@ target_link_libraries(ktorrent_app
+ KF5::WidgetsAddons
+ KF5::WindowSystem
+ KF5::XmlGui
++KF5::Crash
+ )
+ 
+ install(TARGETS ktorrent_app ${INSTALL_TARGETS_DEFAULT_ARGS})
+-- 
+cgit v1.1

diff --git a/net-p2p/ktorrent/files/ktorrent-5.1.1-kdehig.patch 
b/net-p2p/ktorrent/files/ktorrent-5.1.1-kdehig.patch
new file mode 100644
index 000..97115229889
--- /dev/null
+++ b/net-p2p/ktorrent/files/ktorrent-5.1.1-kdehig.patch
@@ -0,0 +1,40 @@
+From c77b09fe37ac00c86e6ac43db5e43b325fa4d8a1 Mon Sep 17 00:00:00 2001
+From: Carl Schwan 
+Date: Thu, 14 Mar 2019 23:24:27 +0100
+Subject: Follow KDE HIG by using ellipis
+
+Summary:
+See https://hig.kde.org/style/writing/placeholder.html#actions
+
+@stikonas I add you as reviewer because I saw that you are last contributor to 
KTorrent :D
+
+Test Plan: Build and run
+
+Reviewers: #vdg, stikonas, ngraham
+
+Reviewed By: #vdg, stikonas, ngraham
+
+Subscribers: stikonas
+
+Maniphest Tasks: T10258
+
+Differential Revision: https://phabricator.kde.org/D19772
+---
+ ktorrent/view/torrentsearchbar.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ktorrent/view/torrentsearchbar.cpp 
b/ktorrent/view/torrentsearchbar.cpp
+index 045d695..2e9c428 100644
+--- a/ktorrent/view/torrentsearchbar.cpp
 b/ktorrent/view/torrentsearchbar.cpp
+@@ -46,7 +46,7 @@ namespace kt
+ 
+ search_bar = new QLineEdit(this);
+ search_bar->setClearButtonEnabled(true);
+-search_bar->setPlaceholderText(i18n("Torrent filter"));
++search_bar->setPlaceholderText(i18n("Filter..."));
+ connect(search_bar, SIGNAL(textChanged(QString)), view, 
SLOT(setFilterString(QString)));
+ connect(this, SIGNAL(filterBarShown(QString)), view, 
SLOT(setFilterString(QString)));
+ 
+-- 
+cgit v1.1

diff --git a/net-p2p/ktorrent/files/ktorrent-5.1.1-singlefile-torrent.patch 
b/net-p2p/ktorrent/files/ktorrent-5.1.1-singlefile-torrent.patch
new file mode 100644
index 000..b2251865628
--- /dev/null
+++ b/net-p2p/ktorrent/files/ktorrent-5.1.1-singlefile-torrent.patch
@@ -0,0 +1,140 @@
+From dab5abcd2172155c511e0666d867c37382829226 Mon Sep 17 00:00:00 2001
+From: Jiva Totin 
+Date: Sun, 17 Feb 2019 20:00:11 +
+Subject: Allow creating torrent for a single file.
+
+Added 2 new radio buttons. One for choosing directory and the other one for
+choosing files.
+
+BUG: 384452
+Differential Revision: https://phabricator.kde.org/D11728
+---
+ ktorrent/dialogs/torrentcreatordlg.cpp | 18 ++-
+ ktorrent/dialogs/torrentcreatordlg.h   |  3 ++
+ ktorrent/dialogs/torrentcreatordlg.ui  | 56 +++---
+ 3 files changed, 58 insertions(+), 19 deletions(-)
+
+diff --git a/ktorrent/dialogs/torrentcreatordlg.cpp 
b/ktorrent/dialogs/torrentcreatordlg.cpp
+index bb3710d..b46b291 100644
+--- a/ktorrent/dialogs/torrentcreatordlg.cpp
 b/ktorrent/dialogs/torrentcreatordlg.cpp
+@@ -54,12 +54,17 @@ namespace kt
+ adjustSize();
+ loadGroups();
+ 
+-m_url->setMode(KFile::File | KFile::ExistingOnly | KFile::LocalOnly | 
KFile::Directory);
++m_url->setMode(KFile::ExistingOnly | KFile::LocalOnly | 
KFile::Directory);
++m_selectDirectory->setChecked(true);
++
+ m_dht_tab->setEnabled(false);
+ 
+ connect(m_buttonBox, ::accepted, this, 
::accept);
+ connect(m_buttonBox, ::rejected, this, 
::reject);
+ 
++connect(m_selectDirectory, ::clicked, this, 
::selectDirectory);
++connect(m_selectFile, ::clicked, this, 
::selectFile);
++

[gentoo-commits] repo/gentoo:master commit in: kde-misc/skanlite/, kde-misc/skanlite/files/

2019-07-15 Thread Andreas Sturmlechner
commit: bdf9052b496d97f1e0d6f882dfa7fcf160397d70
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:49:34 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf9052b

kde-misc/skanlite: EAPI-7 bump, HiDPI fix

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

 .../skanlite/files/skanlite-2.1.0.1-hidpi.patch| 67 ++
 kde-misc/skanlite/skanlite-2.1.0.1-r1.ebuild   | 37 
 2 files changed, 104 insertions(+)

diff --git a/kde-misc/skanlite/files/skanlite-2.1.0.1-hidpi.patch 
b/kde-misc/skanlite/files/skanlite-2.1.0.1-hidpi.patch
new file mode 100644
index 000..563f5950063
--- /dev/null
+++ b/kde-misc/skanlite/files/skanlite-2.1.0.1-hidpi.patch
@@ -0,0 +1,67 @@
+From cb382f87d63bdc3736696ee289875bde2ecee9e5 Mon Sep 17 00:00:00 2001
+From: Alexander Volkov 
+Date: Thu, 25 Apr 2019 18:09:59 +0300
+Subject: Add HiDPI support
+
+Reviewers: sars, davidedmundson, ngraham
+
+Reviewed By: sars
+
+Differential Revision: https://phabricator.kde.org/D20821
+---
+ src/ImageViewer.cpp | 14 +++---
+ src/main.cpp|  1 +
+ 2 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/src/ImageViewer.cpp b/src/ImageViewer.cpp
+index 09f9b3d..5cf1439 100644
+--- a/src/ImageViewer.cpp
 b/src/ImageViewer.cpp
+@@ -87,14 +87,19 @@ void ImageViewer::setQImage(QImage *img)
+ }
+ 
+ d->img = img;
+-d->scene->setSceneRect(0, 0, img->width(), img->height());
++const auto dpr = devicePixelRatioF();
++d->img->setDevicePixelRatio(dpr);
++d->scene->setSceneRect(0, 0, img->width() / dpr, img->height() / dpr);
+ }
+ 
+ // 
+ void ImageViewer::drawBackground(QPainter *painter, const QRectF )
+ {
+ painter->fillRect(rect, QColor(0x70, 0x70, 0x70));
+-painter->drawImage(rect, *d->img, rect);
++QRectF r = rect & sceneRect();
++const auto dpr = d->img->devicePixelRatio();
++QRectF srcRect = QRectF(r.topLeft() * dpr, r.size() * dpr);
++painter->drawImage(r, *d->img, srcRect);
+ }
+ 
+ // 
+@@ -118,7 +123,10 @@ void ImageViewer::zoomActualSize()
+ // 
+ void ImageViewer::zoom2Fit()
+ {
+-fitInView(d->img->rect(), Qt::KeepAspectRatio);
++QRectF r = d->img->rect();
++const auto dpr = d->img->devicePixelRatio();
++r = QRectF(r.topLeft() / dpr, r.size() / dpr);
++fitInView(r, Qt::KeepAspectRatio);
+ }
+ 
+ // 
+diff --git a/src/main.cpp b/src/main.cpp
+index aa704be..ae0d9b6 100644
+--- a/src/main.cpp
 b/src/main.cpp
+@@ -34,6 +34,7 @@
+ 
+ int main(int argc, char *argv[])
+ {
++QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
+ QApplication app(argc, argv);
+ 
+ Kdelibs4ConfigMigrator migrate(QLatin1String("Skanlite"));
+-- 
+cgit v1.1

diff --git a/kde-misc/skanlite/skanlite-2.1.0.1-r1.ebuild 
b/kde-misc/skanlite/skanlite-2.1.0.1-r1.ebuild
new file mode 100644
index 000..dec84c60dfe
--- /dev/null
+++ b/kde-misc/skanlite/skanlite-2.1.0.1-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE image scanning application"
+HOMEPAGE="https://kde.org/applications/graphics/skanlite;
+SRC_URI="mirror://kde/stable/${PN}/2.1/${P}.tar.xz"
+
+LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kjobwidgets)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kxmlgui)
+   $(add_kdeapps_dep libksane)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtwidgets)
+   media-libs/libpng:0=
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-cmake.patch"
+   "${FILESDIR}/${P}-hidpi.patch"
+)



[gentoo-commits] repo/gentoo:master commit in: kde-misc/wacomtablet/

2019-07-15 Thread Andreas Sturmlechner
commit: 2f01d13f8de8b840ca5383d3aa2841c5d796a23a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:30:14 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f01d13f

kde-misc/wacomtablet: Drop 3.1.1 (r0)

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

 kde-misc/wacomtablet/wacomtablet-3.1.1.ebuild | 60 ---
 1 file changed, 60 deletions(-)

diff --git a/kde-misc/wacomtablet/wacomtablet-3.1.1.ebuild 
b/kde-misc/wacomtablet/wacomtablet-3.1.1.ebuild
deleted file mode 100644
index 382e2fbe52a..000
--- a/kde-misc/wacomtablet/wacomtablet-3.1.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="forceoptional"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="KControl module for Wacom tablets"
-HOMEPAGE="https://www.linux-apps.com/content/show.php?action=content=114856;
-SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-CDEPEND="
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kdbusaddons)
-   $(add_frameworks_dep kglobalaccel)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep knotifications)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep plasma)
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtdeclarative)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtx11extras)
-   >=dev-libs/libwacom-0.30
-   >=x11-drivers/xf86-input-wacom-0.20.0
-   x11-libs/libXi
-   x11-libs/libxcb
-"
-DEPEND="${CDEPEND}
-   sys-devel/gettext
-   x11-base/xorg-proto
-"
-RDEPEND="${CDEPEND}
-   !kde-misc/wacomtablet:4
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-xlib-optional.patch" # bug 681674
-   "${FILESDIR}/${P}-gcc9.patch" # bug 686822
-)
-
-src_test() {
-   # test needs DBus, bug 675548
-   local myctestargs=(
-   -E "(Test.KDED.DBusTabletService)"
-   )
-
-   kde5_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, kde-misc/yakuake/, kde-apps/yakuake/

2019-07-15 Thread Andreas Sturmlechner
commit: dcde5a9e922e38fd9c51826e421bfa169353f3cc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:23:48 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcde5a9e

kde-misc/yakuake: pkgmove to kde-apps/yakuake

Part of KDE Applications starting with 19.08

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 {kde-misc => kde-apps}/yakuake/Manifest| 0
 {kde-misc => kde-apps}/yakuake/metadata.xml| 0
 {kde-misc => kde-apps}/yakuake/yakuake-3.0.5-r1.ebuild | 0
 profiles/updates/3Q-2019   | 1 +
 4 files changed, 1 insertion(+)

diff --git a/kde-misc/yakuake/Manifest b/kde-apps/yakuake/Manifest
similarity index 100%
rename from kde-misc/yakuake/Manifest
rename to kde-apps/yakuake/Manifest

diff --git a/kde-misc/yakuake/metadata.xml b/kde-apps/yakuake/metadata.xml
similarity index 100%
rename from kde-misc/yakuake/metadata.xml
rename to kde-apps/yakuake/metadata.xml

diff --git a/kde-misc/yakuake/yakuake-3.0.5-r1.ebuild 
b/kde-apps/yakuake/yakuake-3.0.5-r1.ebuild
similarity index 100%
rename from kde-misc/yakuake/yakuake-3.0.5-r1.ebuild
rename to kde-apps/yakuake/yakuake-3.0.5-r1.ebuild

diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
index 317b98219e9..832fbcf584e 100644
--- a/profiles/updates/3Q-2019
+++ b/profiles/updates/3Q-2019
@@ -1,2 +1,3 @@
 move dev-python/CoverageTestRunner dev-python/coverage-test-runner
 move media-plugins/kipi-plugins kde-apps/kipi-plugins
+move kde-misc/yakuake kde-apps/yakuake



[gentoo-commits] repo/gentoo:master commit in: kde-misc/krusader/

2019-07-15 Thread Andreas Sturmlechner
commit: 9e61931f200b21554c4599fd788194748fb071c6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:35:26 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e61931f

kde-misc/krusader: EAPI-7 bump

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

 kde-misc/krusader/krusader-2.7.1-r1.ebuild | 70 ++
 1 file changed, 70 insertions(+)

diff --git a/kde-misc/krusader/krusader-2.7.1-r1.ebuild 
b/kde-misc/krusader/krusader-2.7.1-r1.ebuild
new file mode 100644
index 000..c42a34606bc
--- /dev/null
+++ b/kde-misc/krusader/krusader-2.7.1-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+   KEYWORDS="amd64 x86"
+fi
+
+DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many 
extras"
+HOMEPAGE="https://krusader.org/;
+LICENSE="GPL-2+"
+IUSE=""
+
+COMMON_DEPEND="
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kbookmarks)
+   $(add_frameworks_dep kcodecs)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kjobwidgets)
+   $(add_frameworks_dep kparts)
+   $(add_frameworks_dep kservice)
+   $(add_frameworks_dep ktextwidgets)
+   $(add_frameworks_dep kwallet)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep solid)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtprintsupport)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtxml)
+   sys-apps/acl
+   sys-libs/zlib
+"
+DEPEND="${COMMON_DEPEND}
+   $(add_frameworks_dep knotifications)
+   $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+   $(add_kdeapps_dep kio-extras)
+"
+
+pkg_postinst() {
+   kde5_pkg_postinst
+
+   if ! has_version kde-apps/thumbnailers:${SLOT} ||
+   ! has_version kde-apps/ffmpegthumbs:${SLOT} ; then
+   elog "For PDF/PS, RAW and video thumbnails support, install:"
+   elog "   kde-apps/thumbnailers:${SLOT}"
+   elog "   kde-apps/ffmpegthumbs:${SLOT}"
+   fi
+
+   if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
+   elog "For bookmarks support, install 
kde-apps/keditbookmarks:${SLOT}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/qtcurve/

2019-07-15 Thread Andreas Sturmlechner
commit: 21e98fa28050fdb591e780672c15833262dd0464
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:02:21 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e98fa2

x11-themes/qtcurve: Drop ancient blocker

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

 x11-themes/qtcurve/qtcurve-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/x11-themes/qtcurve/qtcurve-.ebuild 
b/x11-themes/qtcurve/qtcurve-.ebuild
index 3952cdf7d04..98dfb742e0d 100644
--- a/x11-themes/qtcurve/qtcurve-.ebuild
+++ b/x11-themes/qtcurve/qtcurve-.ebuild
@@ -60,9 +60,7 @@ DEPEND="
x11-libs/libxcb
)
 "
-RDEPEND="${DEPEND}
-   !x11-themes/gtk-engines-qtcurve
-"
+RDEPEND="${DEPEND}"
 
 RESTRICT+=" test"
 



[gentoo-commits] repo/gentoo:master commit in: kde-misc/krusader/

2019-07-15 Thread Andreas Sturmlechner
commit: 48c33e2df7045731b96e66460f2fb709b8ea0751
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 19:48:45 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c33e2d

kde-misc/krusader: Drop 2.7.1 (r0)

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

 kde-misc/krusader/krusader-2.7.1.ebuild | 71 -
 1 file changed, 71 deletions(-)

diff --git a/kde-misc/krusader/krusader-2.7.1.ebuild 
b/kde-misc/krusader/krusader-2.7.1.ebuild
deleted file mode 100644
index 7c25fe853da..000
--- a/kde-misc/krusader/krusader-2.7.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="forceoptional"
-inherit kde5
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many 
extras"
-HOMEPAGE="https://krusader.org/;
-LICENSE="GPL-2+"
-IUSE=""
-
-COMMON_DEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kbookmarks)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kguiaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kjobwidgets)
-   $(add_frameworks_dep kparts)
-   $(add_frameworks_dep kservice)
-   $(add_frameworks_dep ktextwidgets)
-   $(add_frameworks_dep kwallet)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep solid)
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtprintsupport)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtxml)
-   sys-apps/acl
-   sys-libs/zlib
-"
-DEPEND="${COMMON_DEPEND}
-   $(add_frameworks_dep knotifications)
-   $(add_qt_dep qtconcurrent)
-"
-RDEPEND="${COMMON_DEPEND}
-   $(add_kdeapps_dep kio-extras)
-   !kde-misc/krusader:4
-"
-
-pkg_postinst() {
-   kde5_pkg_postinst
-
-   if ! has_version kde-apps/thumbnailers:${SLOT} ||
-   ! has_version kde-apps/ffmpegthumbs:${SLOT} ; then
-   elog "For PDF/PS, RAW and video thumbnails support, install:"
-   elog "   kde-apps/thumbnailers:${SLOT}"
-   elog "   kde-apps/ffmpegthumbs:${SLOT}"
-   fi
-
-   if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
-   elog "For bookmarks support, install 
kde-apps/keditbookmarks:${SLOT}"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/qtcurve/, x11-themes/qtcurve/files/

2019-07-15 Thread Andreas Sturmlechner
commit: dd4adc4f4d854d318a8ff8d19be55268be6aaceb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:00:28 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4adc4f

x11-themes/qtcurve: EAPI-7 bump, LO crashfix

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

 .../files/qtcurve-1.9.0-libreoffice-crashfix.patch | 58 ++
 x11-themes/qtcurve/qtcurve-1.9.0-r1.ebuild | 90 ++
 2 files changed, 148 insertions(+)

diff --git a/x11-themes/qtcurve/files/qtcurve-1.9.0-libreoffice-crashfix.patch 
b/x11-themes/qtcurve/files/qtcurve-1.9.0-libreoffice-crashfix.patch
new file mode 100644
index 000..c431ab743d0
--- /dev/null
+++ b/x11-themes/qtcurve/files/qtcurve-1.9.0-libreoffice-crashfix.patch
@@ -0,0 +1,58 @@
+From 293a822b2fc0572f826a819d9ad8df858c4ed1ee Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ren=C3=A9=20J=2EV=2E=20Bertin?= 
+Date: Sun, 3 Feb 2019 11:14:47 +0100
+Subject: Fix the LibreOffice fix
+
+My previous commit was a bit overzealous and didn't take into account
+the fact that there are legitimate reasons for the widget argument to
+Style::drawPrimitive() to be NULL.
+---
+ qt5/style/qtcurve_api.cpp | 16 +++-
+ 2 files changed, 15 insertions(+), 19 deletions(-)
+
+diff --git a/qt5/style/qtcurve_api.cpp b/qt5/style/qtcurve_api.cpp
+index 155d159..f26c438 100644
+--- a/qt5/style/qtcurve_api.cpp
 b/qt5/style/qtcurve_api.cpp
+@@ -2036,6 +2036,7 @@ QPalette Style::standardPalette() const
+ 
+ static bool initFontTickData(Options , QFont font, const QWidget 
*widget=0)
+ {
++Q_UNUSED(widget);
+ if (opts.onlyTicksInMenu && opts.fontTickWidth <= 0) {
+ opts.tickFont = font;
+ #ifndef Q_OS_MACOS
+@@ -2047,8 +2048,6 @@ static bool initFontTickData(Options , QFont font, 
const QWidget *widget=0)
+ // adjust the size so the tickmark looks just about right
+ opts.tickFont.setPointSizeF(opts.tickFont.pointSizeF() * 1.3);
+ opts.fontTickWidth = QFontMetrics(opts.tickFont).width(opts.menuTick);
+-// qDebug() << widget << "font->tickFont:" << font.toString() << 
opts.tickFont.toString() << "tickMark:" << opts.menuTick
+-//<< "width=" << opts.fontTickWidth << "/" << 
QFontMetrics(opts.tickFont).boundingRect(opts.menuTick).width();
+ return true;
+ }
+ return false;
+@@ -2123,9 +2117,7 @@ Style::drawPrimitive(PrimitiveElement element, const 
QStyleOption *option,
+ break;
+ case PE_FrameStatusBar:
+ case PE_FrameMenu:
+-if (widget) {
+-initFontTickData(opts, widget->font(), widget);
+-}
++initFontTickData(opts, widget ? widget->font() : 
QApplication::font("QMenu"), widget);
+ drawFunc = ::drawPrimitiveFrameStatusBarOrMenu;
+ break;
+ case PE_FrameDockWidget:
+@@ -2182,9 +2174,7 @@ Style::drawPrimitive(PrimitiveElement element, const 
QStyleOption *option,
+ drawFunc = ::drawPrimitivePanelTipLabel;
+ break;
+ case PE_PanelMenu:
+-if (widget) {
+-initFontTickData(opts, widget->font(), widget);
+-}
++initFontTickData(opts, widget ? widget->font() : 
QApplication::font("QMenu"), widget);
+ drawFunc = ::drawPrimitivePanelMenu;
+ break;
+ default:
+-- 
+cgit v1.1
+

diff --git a/x11-themes/qtcurve/qtcurve-1.9.0-r1.ebuild 
b/x11-themes/qtcurve/qtcurve-1.9.0-r1.ebuild
new file mode 100644
index 000..418fc5a6d0f
--- /dev/null
+++ b/x11-themes/qtcurve/qtcurve-1.9.0-r1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_KDEINSTALLDIRS="false"
+KDE_AUTODEPS="false"
+inherit kde5
+
+DESCRIPTION="Widget styles for Qt and GTK2"
+HOMEPAGE="https://cgit.kde.org/qtcurve.git;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+IUSE="+X gtk nls plasma +qt5 test"
+
+if [[ "${PV}" !=  ]] ; then
+   SRC_URI="https://github.com/KDE/qtcurve/archive/${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   S="${WORKDIR}/${P/_/-}"
+fi
+
+REQUIRED_USE="gtk? ( X )
+   || ( gtk qt5 )
+   plasma? ( qt5 )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+DEPEND="
+   gtk? ( x11-libs/gtk+:2 )
+   plasma? (
+   $(add_frameworks_dep frameworkintegration)
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdelibs4support)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+  

[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, kde-apps/kipi-plugins/, kde-apps/gwenview/, ...

2019-07-15 Thread Andreas Sturmlechner
commit: a02112d9577ff3d6af4bda63cbb28251be121a6f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 20:21:40 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 20:51:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a02112d9

media-plugins/kipi-plugins: pkgmove to kde-apps/kipi-plugins

Part of KDE Applications starting with 19.08

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/gwenview/gwenview-18.12.3.ebuild  | 2 +-
 kde-apps/gwenview/gwenview-19.04.3.ebuild  | 2 +-
 {media-plugins => kde-apps}/kipi-plugins/Manifest  | 0
 {media-plugins => kde-apps}/kipi-plugins/kipi-plugins-5.9.1.ebuild | 0
 {media-plugins => kde-apps}/kipi-plugins/metadata.xml  | 0
 kde-apps/spectacle/spectacle-18.12.3.ebuild| 2 +-
 kde-apps/spectacle/spectacle-19.04.3.ebuild| 2 +-
 media-gfx/kphotoalbum/kphotoalbum-5.5.ebuild   | 2 +-
 profiles/base/package.use.stable.mask  | 2 +-
 profiles/updates/3Q-2019   | 1 +
 10 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/kde-apps/gwenview/gwenview-18.12.3.ebuild 
b/kde-apps/gwenview/gwenview-18.12.3.ebuild
index f0a842eab07..8fab8ae52e8 100644
--- a/kde-apps/gwenview/gwenview-18.12.3.ebuild
+++ b/kde-apps/gwenview/gwenview-18.12.3.ebuild
@@ -68,7 +68,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kimageformats)
$(add_qt_dep qtimageformats)
-   kipi? ( media-plugins/kipi-plugins:5 )
+   kipi? ( kde-apps/kipi-plugins:5 )
 "
 
 PATCHES=( "${FILESDIR}/${PN}-18.12.1-exiv2-0.27.patch" )

diff --git a/kde-apps/gwenview/gwenview-19.04.3.ebuild 
b/kde-apps/gwenview/gwenview-19.04.3.ebuild
index 4bc3b01ee80..8efbfa05fdc 100644
--- a/kde-apps/gwenview/gwenview-19.04.3.ebuild
+++ b/kde-apps/gwenview/gwenview-19.04.3.ebuild
@@ -68,7 +68,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kimageformats)
$(add_qt_dep qtimageformats)
-   kipi? ( media-plugins/kipi-plugins:5 )
+   kipi? ( kde-apps/kipi-plugins:5 )
 "
 
 src_prepare() {

diff --git a/media-plugins/kipi-plugins/Manifest 
b/kde-apps/kipi-plugins/Manifest
similarity index 100%
rename from media-plugins/kipi-plugins/Manifest
rename to kde-apps/kipi-plugins/Manifest

diff --git a/media-plugins/kipi-plugins/kipi-plugins-5.9.1.ebuild 
b/kde-apps/kipi-plugins/kipi-plugins-5.9.1.ebuild
similarity index 100%
rename from media-plugins/kipi-plugins/kipi-plugins-5.9.1.ebuild
rename to kde-apps/kipi-plugins/kipi-plugins-5.9.1.ebuild

diff --git a/media-plugins/kipi-plugins/metadata.xml 
b/kde-apps/kipi-plugins/metadata.xml
similarity index 100%
rename from media-plugins/kipi-plugins/metadata.xml
rename to kde-apps/kipi-plugins/metadata.xml

diff --git a/kde-apps/spectacle/spectacle-18.12.3.ebuild 
b/kde-apps/spectacle/spectacle-18.12.3.ebuild
index 9a689480e49..e1579c1e068 100644
--- a/kde-apps/spectacle/spectacle-18.12.3.ebuild
+++ b/kde-apps/spectacle/spectacle-18.12.3.ebuild
@@ -40,7 +40,7 @@ DEPEND="
share? ( $(add_frameworks_dep purpose) )
 "
 RDEPEND="${DEPEND}
-   kipi? ( media-plugins/kipi-plugins:5 )
+   kipi? ( kde-apps/kipi-plugins:5 )
 "
 
 src_configure() {

diff --git a/kde-apps/spectacle/spectacle-19.04.3.ebuild 
b/kde-apps/spectacle/spectacle-19.04.3.ebuild
index 8a7f45c0d4a..51df27e6bdb 100644
--- a/kde-apps/spectacle/spectacle-19.04.3.ebuild
+++ b/kde-apps/spectacle/spectacle-19.04.3.ebuild
@@ -40,7 +40,7 @@ DEPEND="
share? ( $(add_frameworks_dep purpose) )
 "
 RDEPEND="${DEPEND}
-   kipi? ( media-plugins/kipi-plugins:5 )
+   kipi? ( kde-apps/kipi-plugins:5 )
 "
 
 src_configure() {

diff --git a/media-gfx/kphotoalbum/kphotoalbum-5.5.ebuild 
b/media-gfx/kphotoalbum/kphotoalbum-5.5.ebuild
index c6580ef9807..2a3a8d42bf7 100644
--- a/media-gfx/kphotoalbum/kphotoalbum-5.5.ebuild
+++ b/media-gfx/kphotoalbum/kphotoalbum-5.5.ebuild
@@ -46,7 +46,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}
media-video/ffmpeg
-   kipi? ( media-plugins/kipi-plugins:5 )
+   kipi? ( kde-apps/kipi-plugins:5 )
 "
 
 DOCS=( ChangeLog README.md )

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 3066fadcb2c..dc5456e49e4 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -29,7 +29,7 @@ media-plugins/grilo-plugins chromaprint
 # Andreas Sturmlechner  (2019-02-16)
 # Unstable dependencies.
 media-gfx/digikam vkontakte
-media-plugins/kipi-plugins mediawiki vkontakte
+kde-apps/kipi-plugins mediawiki vkontakte
 
 # Brian Evans  (2018-12-06)
 # Mask USE flag since argon2 dependency is not stable on most arches

diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
index 42b82e0d723..317b98219e9 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: app-admin/vault/files/, app-admin/vault/

2019-07-15 Thread Zac Medico
commit: b2cc4c52499d3a6cf509d7372a603bc265423c9e
Author: Zac Medico  sony  com>
AuthorDate: Mon Jul 15 20:42:47 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 15 20:51:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2cc4c52

app-admin/vault: increase max open files

See: 
https://learn.hashicorp.com/vault/operations/ops-deployment-guide#step-3-configure-systemd
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Copyright: Sony Interactive Entertainment Inc.
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/files/vault.initd  |  3 ++-
 app-admin/vault/files/vault.service| 25 --
 .../{vault-1.1.2.ebuild => vault-1.1.2-r1.ebuild}  |  0
 3 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/app-admin/vault/files/vault.initd 
b/app-admin/vault/files/vault.initd
index d430bb8d39a..e4bd3e7c13d 100644
--- a/app-admin/vault/files/vault.initd
+++ b/app-admin/vault/files/vault.initd
@@ -1,10 +1,11 @@
 #!/sbin/openrc-run
-# Copyright 2015-2017 Gentoo Foundation
+# Copyright 2015-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 description="vault server"
 group=${group:-${RC_SVCNAME}}
 pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+rc_ulimit=${rc_ulimit-"-n 65536"}
 user=${user:-${RC_SVCNAME}}
 
 command="/usr/bin/${RC_SVCNAME}"

diff --git a/app-admin/vault/files/vault.service 
b/app-admin/vault/files/vault.service
index 3071d034627..939d8cafc24 100644
--- a/app-admin/vault/files/vault.service
+++ b/app-admin/vault/files/vault.service
@@ -4,15 +4,28 @@ Requires=network-online.target
 After=network-online.target
 
 [Service]
-User=vault
 Environment=VAULT_SERVER_OPTS="-config=/etc/vault.d"
-ExecStart=/usr/bin/vault server $VAULT_SERVER_OPTS
-CapabilityBoundingSet=CAP_IPC_LOCK
-AmbientCapabilities=CAP_IPC_LOCK
-Capabilities=CAP_IPC_LOCK=ep
+User=vault
+Group=vault
+ProtectSystem=full
+ProtectHome=read-only
+PrivateTmp=yes
+PrivateDevices=yes
 SecureBits=keep-caps
+AmbientCapabilities=CAP_IPC_LOCK
+Capabilities=CAP_IPC_LOCK+ep
+CapabilityBoundingSet=CAP_SYSLOG CAP_IPC_LOCK
+NoNewPrivileges=yes
+ExecStart=/usr/bin/vault server $VAULT_SERVER_OPTS
+ExecReload=/bin/kill --signal HUP $MAINPID
+KillMode=process
+KillSignal=SIGINT
 Restart=on-failure
-SuccessExitStatus=2
+RestartSec=5
+TimeoutStopSec=30
+StartLimitIntervalSec=60
+StartLimitBurst=3
+LimitNOFILE=65536
 
 [Install]
 WantedBy=default.target

diff --git a/app-admin/vault/vault-1.1.2.ebuild 
b/app-admin/vault/vault-1.1.2-r1.ebuild
similarity index 100%
rename from app-admin/vault/vault-1.1.2.ebuild
rename to app-admin/vault/vault-1.1.2-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-boot/raspberrypi-firmware/

2019-07-15 Thread Andrey Utkin
commit: b60d970611eb1fb2d043827b087078358c785206
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 15 19:56:11 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 15 20:30:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b60d9706

sys-boot/raspberrypi-firmware: add new 1.20190709

Brings Raspberry Pi 4 support to users of this package.

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

 sys-boot/raspberrypi-firmware/Manifest |  1 +
 .../raspberrypi-firmware-1.20190709.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/sys-boot/raspberrypi-firmware/Manifest 
b/sys-boot/raspberrypi-firmware/Manifest
index c5c7c3b3dca..da122b1ec64 100644
--- a/sys-boot/raspberrypi-firmware/Manifest
+++ b/sys-boot/raspberrypi-firmware/Manifest
@@ -1 +1,2 @@
 DIST raspberrypi-firmware-1.20190215.tar.gz 123074917 BLAKE2B 
cefedb5c979db7dfd47938aad37a567d91d3ad78247c7a63f789362768ab7a39a1967ac116b4b0475e3b210ab11f6474706df042af85a622e8e7905c85ec7498
 SHA512 
082f26caf427222d838881e5f1e9fa0136765b3eaf74a84877fc33616fd07e49085db0889226c40c655039a9d41a10566510c7d752cfc48a67b4683616a51193
+DIST raspberrypi-firmware-1.20190709.tar.gz 158835870 BLAKE2B 
4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174
 SHA512 
6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522

diff --git 
a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190709.ebuild 
b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190709.ebuild
new file mode 100644
index 000..4b06dfa4993
--- /dev/null
+++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190709.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot readme.gentoo-r1
+
+DESCRIPTION="Raspberry Pi (all versions) bootloader and GPU firmware"
+HOMEPAGE="https://github.com/raspberrypi/firmware;
+LICENSE="GPL-2 raspberrypi-videocore-bin"
+SLOT="0"
+
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/raspberrypi/firmware;
+   EGIT_CLONE_TYPE="shallow"
+else
+   SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="-* ~arm"
+   S="${WORKDIR}/firmware-${PV}"
+fi
+
+RESTRICT="binchecks strip"
+
+pkg_preinst() {
+   if [ -z "${REPLACING_VERSIONS}" ] ; then
+   local msg=""
+   if [ -e "${D}"/boot/cmdline.txt -a -e /boot/cmdline.txt ] ; then
+   msg+="/boot/cmdline.txt "
+   fi
+   if [ -e "${D}"/boot/config.txt -a -e /boot/config.txt ] ; then
+   msg+="/boot/config.txt "
+   fi
+   if [ -n "${msg}" ] ; then
+   msg="This package installs following files: ${msg}."
+   msg="${msg} Please remove(backup) your copies durning 
install"
+   msg="${msg} and merge settings afterwards."
+   msg="${msg} Further updates will be CONFIG_PROTECTed."
+   die "${msg}"
+   fi
+   fi
+}
+
+src_install() {
+   insinto /boot
+   cd boot || die
+   doins bootcode.bin fixup*.dat start*elf
+   doins *.dtb
+   doins -r overlays
+   newins "${FILESDIR}"/${PN}-0_p20130711-config.txt config.txt
+   newins "${FILESDIR}"/${PN}-0_p20130711-cmdline.txt cmdline.txt
+   newenvd "${FILESDIR}"/${PN}-0_p20130711-envd 90${PN}
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}
+
+DOC_CONTENTS="Please configure your ram setup by editing /boot/config.txt"



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

2019-07-15 Thread Andrey Utkin
commit: a54b701834443a8330df7bafccedbc3b9f5d4620
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 15 20:12:03 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 15 20:30:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a54b7018

sys-kernel/raspberrypi-image: reuse sys-boot/raspberrypi-firmware distfile

Before, if user installed both sys-kernel/raspberrypi-image and
sys-boot/raspberrypi-firmware, the same large distfile was downloaded
twice, and saved under different names. Also mirrors stored two copies
of this file by different names.

Now the file will be downloaded and stored only one time.

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

 sys-kernel/raspberrypi-image/Manifest   | 2 +-
 sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild | 2 +-
 sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/raspberrypi-image/Manifest 
b/sys-kernel/raspberrypi-image/Manifest
index 95d680339cf..8c9481e5d02 100644
--- a/sys-kernel/raspberrypi-image/Manifest
+++ b/sys-kernel/raspberrypi-image/Manifest
@@ -1,2 +1,2 @@
+DIST raspberrypi-firmware-1.20190709.tar.gz 158835870 BLAKE2B 
4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174
 SHA512 
6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522
 DIST raspberrypi-image-4.14.98_p20190215.tar.gz 123074917 BLAKE2B 
cefedb5c979db7dfd47938aad37a567d91d3ad78247c7a63f789362768ab7a39a1967ac116b4b0475e3b210ab11f6474706df042af85a622e8e7905c85ec7498
 SHA512 
082f26caf427222d838881e5f1e9fa0136765b3eaf74a84877fc33616fd07e49085db0889226c40c655039a9d41a10566510c7d752cfc48a67b4683616a51193
-DIST raspberrypi-image-4.19.57_p20190709.tar.gz 158835870 BLAKE2B 
4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174
 SHA512 
6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522

diff --git 
a/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild 
b/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild
index 6bd6d37a4aa..ecd30c09574 100644
--- a/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild
+++ b/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild
@@ -20,7 +20,7 @@ if [[ "${PV}" ==  ]]; then
 else
[[ "$(ver_cut 4)" == 'p' ]] || die "Unsupported version format, tweak 
the ebuild."
MY_PV="1.$(ver_cut 5)"
-   
SRC_URI="https://github.com/raspberrypi/firmware/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/raspberrypi/firmware/archive/${MY_PV}.tar.gz -> 
raspberrypi-firmware-${MY_PV}.tar.gz"
S="${WORKDIR}/firmware-${MY_PV}"
KEYWORDS="-* ~arm"
 fi

diff --git a/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild 
b/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild
index 6bd6d37a4aa..ecd30c09574 100644
--- a/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild
+++ b/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild
@@ -20,7 +20,7 @@ if [[ "${PV}" ==  ]]; then
 else
[[ "$(ver_cut 4)" == 'p' ]] || die "Unsupported version format, tweak 
the ebuild."
MY_PV="1.$(ver_cut 5)"
-   
SRC_URI="https://github.com/raspberrypi/firmware/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   
SRC_URI="https://github.com/raspberrypi/firmware/archive/${MY_PV}.tar.gz -> 
raspberrypi-firmware-${MY_PV}.tar.gz"
S="${WORKDIR}/firmware-${MY_PV}"
KEYWORDS="-* ~arm"
 fi



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

2019-07-15 Thread Andrey Utkin
commit: 9629e205c413c97e4a8ee316c077ee922b506fe4
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 15 20:05:02 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 15 20:30:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9629e205

sys-kernel/raspberrypi-image: add new 4.19.57_p20190709

Brings Raspberry Pi 4 support to users of this package.

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

 sys-kernel/raspberrypi-image/Manifest  |  1 +
 .../raspberrypi-image-4.19.57_p20190709.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/sys-kernel/raspberrypi-image/Manifest 
b/sys-kernel/raspberrypi-image/Manifest
index 4d094a1b9a6..95d680339cf 100644
--- a/sys-kernel/raspberrypi-image/Manifest
+++ b/sys-kernel/raspberrypi-image/Manifest
@@ -1 +1,2 @@
 DIST raspberrypi-image-4.14.98_p20190215.tar.gz 123074917 BLAKE2B 
cefedb5c979db7dfd47938aad37a567d91d3ad78247c7a63f789362768ab7a39a1967ac116b4b0475e3b210ab11f6474706df042af85a622e8e7905c85ec7498
 SHA512 
082f26caf427222d838881e5f1e9fa0136765b3eaf74a84877fc33616fd07e49085db0889226c40c655039a9d41a10566510c7d752cfc48a67b4683616a51193
+DIST raspberrypi-image-4.19.57_p20190709.tar.gz 158835870 BLAKE2B 
4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174
 SHA512 
6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522

diff --git 
a/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild 
b/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild
new file mode 100644
index 000..6bd6d37a4aa
--- /dev/null
+++ b/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.57_p20190709.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot
+
+DESCRIPTION="Raspberry Pi (all versions) kernel and modules"
+HOMEPAGE="https://github.com/raspberrypi/firmware;
+LICENSE="GPL-2 raspberrypi-videocore-bin"
+SLOT="0"
+RESTRICT="binchecks strip"
+
+RDEPEND="sys-boot/raspberrypi-firmware"
+
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/raspberrypi/firmware;
+   EGIT_CLONE_TYPE="shallow"
+else
+   [[ "$(ver_cut 4)" == 'p' ]] || die "Unsupported version format, tweak 
the ebuild."
+   MY_PV="1.$(ver_cut 5)"
+   
SRC_URI="https://github.com/raspberrypi/firmware/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/firmware-${MY_PV}"
+   KEYWORDS="-* ~arm"
+fi
+
+src_install() {
+   insinto /lib/modules
+   doins -r modules/*
+   insinto /boot
+   doins boot/*.img
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/consul/, app-admin/consul/files/

2019-07-15 Thread Zac Medico
commit: 39e927e92336692dd58298e1a6d585181a2ccee9
Author: Zac Medico  sony  com>
AuthorDate: Mon Jul 15 20:11:36 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 15 20:27:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e927e9

app-admin/consul: increase max open files

See: 
https://learn.hashicorp.com/consul/datacenter-deploy/deployment-guide#configure-systemd
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Copyright: Sony Interactive Entertainment Inc.
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/consul/{consul-1.5.1.ebuild => consul-1.5.1-r1.ebuild} | 0
 app-admin/consul/files/consul.initd  | 1 +
 app-admin/consul/files/consul.service| 5 -
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-admin/consul/consul-1.5.1.ebuild 
b/app-admin/consul/consul-1.5.1-r1.ebuild
similarity index 100%
rename from app-admin/consul/consul-1.5.1.ebuild
rename to app-admin/consul/consul-1.5.1-r1.ebuild

diff --git a/app-admin/consul/files/consul.initd 
b/app-admin/consul/files/consul.initd
index 6d04eb56430..00a65695fa2 100644
--- a/app-admin/consul/files/consul.initd
+++ b/app-admin/consul/files/consul.initd
@@ -7,6 +7,7 @@ extra_started_commands="reload"
 group=${group:-${RC_SVCNAME}}
 user=${user:-${RC_SVCNAME}}
 pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+rc_ulimit=${rc_ulimit-"-n 65536"}
 command="/usr/bin/${RC_SVCNAME}"
 command_args="agent ${command_args:-config-dir=/etc/consul.d}"
 command_background="true"

diff --git a/app-admin/consul/files/consul.service 
b/app-admin/consul/files/consul.service
index be897bcf8e9..7839d7c20a8 100644
--- a/app-admin/consul/files/consul.service
+++ b/app-admin/consul/files/consul.service
@@ -5,10 +5,13 @@ After=network-online.target
 
 [Service]
 User=consul
+Group=consul
 Environment=CONSUL_AGENT_OPTS="-config-dir=/etc/consul.d"
 ExecStart=/usr/bin/consul agent $CONSUL_AGENT_OPTS
-Restart=on-failure
 ExecReload=/usr/bin/consul reload
+KillMode=process
+Restart=on-failure
+LimitNOFILE=65536
 
 [Install]
 WantedBy=default.target



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

2019-07-15 Thread Georgy Yakovlev
commit: 6430bd61d0cb8db13a568972c42db94eed6d9bed
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jul 15 20:07:20 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jul 15 20:07:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6430bd61

dev-python/loguru: bump to 0.3.1

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

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

diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest
index ebafdee512a..3e89eed5c55 100644
--- a/dev-python/loguru/Manifest
+++ b/dev-python/loguru/Manifest
@@ -1 +1,2 @@
 DIST loguru-0.2.6_pre20190412.tar.gz 362315 BLAKE2B 
8273fd42522396d4a17c405bebf01f8de272a56515e4a63766126494b4449333e7c25f5be5851bdbcf922d35affa9ee091ac7138482f9e2daf30f48093cee812
 SHA512 
49320c19f2bfdc55569290740b49889133003329dbf6cae2e993730a957d69e5200b41b75d255d2e19d937658778945ffe44350431661162eaa6141edfcfc499
+DIST loguru-0.3.1.tar.gz 377834 BLAKE2B 
4402a6dfd8e36efb966eb0f31ba2161183c03a7072f45ef86110587b1f3653e4711c0461d39d5e0047fb7b84c7da417c011644ffee815f82bf1f4847588b17b8
 SHA512 
b0b75aa265839be0a522101671bf9992c1fe548439988a5c2feb58702be77944137e4f78920ec5dd4fe5953daf7160714a4de940527d0987dba4907ac27a0e15

diff --git a/dev-python/loguru/loguru-0.3.1.ebuild 
b/dev-python/loguru/loguru-0.3.1.ebuild
new file mode 100644
index 000..f3f34085887
--- /dev/null
+++ b/dev-python/loguru/loguru-0.3.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python logging made (stupidly) simple"
+HOMEPAGE="https://github.com/Delgan/loguru;
+SRC_URI="https://github.com/Delgan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-python/colorama-0.3.4[${PYTHON_USEDEP}]"
+
+DEPEND="
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   )
+   test? (
+   ${RDEPEND}
+   >=dev-python/colorama-0.3.4[${PYTHON_USEDEP}]
+   >=dev-python/pytest-4.5.0[${PYTHON_USEDEP}]
+   )
+"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+   use doc && esetup.py build_sphinx
+}
+
+python_install_all() {
+   use doc && HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+   distutils-r1_python_install_all
+}
+
+python_test() {
+   distutils_install_for_testing
+   pytest -vv || die "Tests failed with ${EPYTHON}"
+}



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

2019-07-15 Thread Michał Górny
commit: a7d4f5df0fefb16334c06eeb09c9ce3361e0d117
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 15 19:54:52 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 19:55:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d4f5df

app-editors/ghex: Fix trailing newline

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

 app-editors/ghex/ghex-3.18.4.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-editors/ghex/ghex-3.18.4.ebuild 
b/app-editors/ghex/ghex-3.18.4.ebuild
index da61e4d5228..4a0528c9e5c 100644
--- a/app-editors/ghex/ghex-3.18.4.ebuild
+++ b/app-editors/ghex/ghex-3.18.4.ebuild
@@ -31,4 +31,3 @@ pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
 }
-



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

2019-07-15 Thread Michał Górny
commit: 5343faf039addea236c6979cb65e5f4b259f862b
Author: Bernd Waibel  gmail  com>
AuthorDate: Tue Jun 18 11:21:46 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 19:55:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5343faf0

dev-python/pycollada: add python-3.7 support

- Fix implementation to comply to distutils-r1 eclass.
- Install test data only once
- Guard test running with ebegin / eend
- Test only 'test_*.py' files

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Bernd Waibel  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12253
[mgorny: use unittest module to run tests]
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pycollada/pycollada-0.6-r1.ebuild | 63 
 1 file changed, 63 insertions(+)

diff --git a/dev-python/pycollada/pycollada-0.6-r1.ebuild 
b/dev-python/pycollada/pycollada-0.6-r1.ebuild
new file mode 100644
index 000..47a0d743495
--- /dev/null
+++ b/dev-python/pycollada/pycollada-0.6-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for reading and writing COLLADA documents"
+HOMEPAGE="https://pycollada.readthedocs.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.2[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? ( ${RDEPEND} )
+"
+
+DOCS=( AUTHORS.md CHANGELOG.rst COPYING README.markdown )
+
+python_compile_all() {
+   if use doc ; then
+   pushd docs > /dev/null || die
+   emake html
+   popd > /dev/null || die
+   fi
+}
+
+python_install_all() {
+   if use examples ; then
+   insinto /usr/share/${P}/
+   doins -r examples
+   fi
+
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+
+   distutils-r1_python_install_all
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   # ensure data files for tests are getting installed too
+   python_moduleinto collada/tests/
+   python_domodule collada/tests/data
+}
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}



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

2019-07-15 Thread Zac Medico
commit: 702b2efd3531fa4856d896132aad486557836d3d
Author: Zac Medico  sony  com>
AuthorDate: Mon Jul 15 19:30:42 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 15 19:36:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702b2efd

app-admin/consul: remove GOMAXPROCS from conf.d file and systemd unit

This hasn't been needed since consul-0.6.0.

See: https://github.com/hashicorp/consul/issues/1679
Copyright: Sony Interactive Entertainment Inc.
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/consul/files/consul.confd   | 3 ---
 app-admin/consul/files/consul.service | 1 -
 2 files changed, 4 deletions(-)

diff --git a/app-admin/consul/files/consul.confd 
b/app-admin/consul/files/consul.confd
index b15e19c7701..d2ed781b383 100644
--- a/app-admin/consul/files/consul.confd
+++ b/app-admin/consul/files/consul.confd
@@ -5,6 +5,3 @@
 
 # extra arguments for the consul agent
 command_args="-config-dir=/etc/consul.d"
-
-# upstream strongly recommends > 1
-GOMAXPROCS=2

diff --git a/app-admin/consul/files/consul.service 
b/app-admin/consul/files/consul.service
index 967b30b3b32..be897bcf8e9 100644
--- a/app-admin/consul/files/consul.service
+++ b/app-admin/consul/files/consul.service
@@ -5,7 +5,6 @@ After=network-online.target
 
 [Service]
 User=consul
-Environment=GOMAXPROCS=2
 Environment=CONSUL_AGENT_OPTS="-config-dir=/etc/consul.d"
 ExecStart=/usr/bin/consul agent $CONSUL_AGENT_OPTS
 Restart=on-failure



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

2019-07-15 Thread Michał Górny
commit: ed0ec4b4aad8f22ebee13844aa91641cfa0c0f30
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 12 16:25:25 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 19:35:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0ec4b4

dev-db/percona-xtrabackup: bump to 8.0.6

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11987
Signed-off-by: Michał Górny  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  2 +
 .../percona-xtrabackup-8.0.6.ebuild| 59 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index bd1ec14504a..61cf20a17c3 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,3 +1,5 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
+DIST boost_1_68_0.tar.gz 108771741 BLAKE2B 
35e00bff941d5c55a83b642454843ecf4b98726e44d6ed389c0bce316ac3280977a53002b442bbf9cfcd3813c47e4df896a62e112384cf49b195f834f6f1b0e1
 SHA512 
66090ac63257f8151dfc98d4adaf1f35e04071b23067139e1297b91f0a09418aa85464fb956eaef5b2795b06368b20377ad1c2565d81f614f8fe9a39b8382b41
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
+DIST percona-xtrabackup-8.0.6.tar.gz 120345254 BLAKE2B 
e5cd5fe77cc439ffc42be9e8c97a987fbadc079262f1dd4a56d0fc93692bac604bc0ffaeefe2acd1e7edc2f57bfbeccff34621b4dfb5b707f5daa3d2653b0ec7
 SHA512 
39d4235e3c8e4f6d035d73154293968fd5e13d0d1430935c470155d7f00338ad612886e47c24a6a4d5f69985871ee9dd57d925f963b7c887412cf0c2480e3de1

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
new file mode 100644
index 000..ce2024ec0e2
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBackup-8.0-6/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_68_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/icu:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-libs/protobuf:=
+   dev-libs/rapidjson
+   dev-libs/re2:=
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_1_68_0"
+   -DWITH_SYSTEM_LIBS=ON
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/xbcloud_osenv
+   dobin 
"${BUILD_DIR}"/runtime_output_directory/{xbcloud,xbcrypt,xbstream,xtrabackup}
+
+   doman "${p}"/doc/source/build/man/*
+}



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

2019-07-15 Thread Michał Górny
commit: 383f3a07f690faca7112ed56dcff64d5ab48ebe0
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon May 13 22:32:09 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 19:35:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383f3a07

dev-db/percona-xtrabackup: bump to 2.4.15

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.15.ebuild   | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 551c586904a..bd1ec14504a 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,2 +1,3 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
+DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
new file mode 100644
index 000..bb46be8d481
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
+   "${FILESDIR}"/${PN}-2.4.11-fix-gcc6-isystem.patch
+)
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # remove bundled libedit, libevent, zlib
+   # just to be safe...
+   # We keep lz4 directory because we use extra/lz4/xxhash.c in 
cmake/libutils.cmake
+   rm -rv \
+   cmd-line-utils/libedit \
+   libevent \
+   zlib || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=bundled # uses yassl, which isn't packaged
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+
+   local CMAKE_BUILD_TYPE="Release"
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/src/{xbcloud/xbcloud,xbcrypt,xbstream,xtrabackup}
+   dosym xtrabackup /usr/bin/innobackupex
+
+   einstalldocs
+   doman "${p}"/doc/source/build/man/*
+}



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

2019-07-15 Thread Zac Medico
commit: 5c2a9797a22be6e165bf1637e8942cbc45580c6c
Author: Austin English  gentoo  org>
AuthorDate: Mon Jul 15 17:05:31 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jul 15 19:25:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2a9797

app-admin/consul: remove GOMAXPROCS from init script

This hasn't been needed since consul-0.6.0:
https://github.com/hashicorp/consul/issues/1679

Signed-off-by: Austin English  sony.com>
Copyright: Sony Interactive Entertainment Inc.
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/consul/files/consul.initd | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-admin/consul/files/consul.initd 
b/app-admin/consul/files/consul.initd
index fb1c1c4529e..6d04eb56430 100644
--- a/app-admin/consul/files/consul.initd
+++ b/app-admin/consul/files/consul.initd
@@ -4,7 +4,6 @@
 
 description="consul agent"
 extra_started_commands="reload"
-export GOMAXPROCS=${GOMAXPROCS:-2}
 group=${group:-${RC_SVCNAME}}
 user=${user:-${RC_SVCNAME}}
 pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2019-07-15 Thread Sergei Trofimovich
commit: 1e4059c6e8cd6657b8f50a5f8262fff9dc1740d7
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 15 16:13:42 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 15 19:10:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4059c6

app-crypt/gnupg: stable 2.2.15 for hppa, bug #684352

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

 app-crypt/gnupg/gnupg-2.2.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.15.ebuild 
b/app-crypt/gnupg/gnupg-2.2.15.ebuild
index bb0e41af399..6c10a02472a 100644
--- a/app-crypt/gnupg/gnupg-2.2.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~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 ~sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb 
user-socket wks-server"
 
 # Existence of executables is checked during configuration.



[gentoo-commits] repo/gentoo:master commit in: dev-lua/toluapp/

2019-07-15 Thread Sergei Trofimovich
commit: 4c4de697abcbd16ad8d030eae0b2e387e622163c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 15 16:11:12 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 15 19:09:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4de697

dev-lua/toluapp: stable 1.0.93_p20190513-r1 for sparc, bug #688160

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

 dev-lua/toluapp/toluapp-1.0.93_p20190513-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/toluapp/toluapp-1.0.93_p20190513-r1.ebuild 
b/dev-lua/toluapp/toluapp-1.0.93_p20190513-r1.ebuild
index 702cbd2c2df..2db1537272e 100644
--- a/dev-lua/toluapp/toluapp-1.0.93_p20190513-r1.ebuild
+++ b/dev-lua/toluapp/toluapp-1.0.93_p20190513-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/LuaDist/toluapp/archive/${COMMIT_ID}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 sparc ~x86"
 IUSE=""
 
 RDEPEND="=dev-lang/lua-5.1*:=[deprecated]"



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

2019-07-15 Thread Sergei Trofimovich
commit: 9e2459eca8605c3d9ade7ca10dc9475fb9d3bb95
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 15 16:12:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 15 19:10:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2459ec

net-libs/zeromq: stable 4.3.2 for hppa, bug #689426

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

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index b0aab6be375..28c40decd0d 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/

2019-07-15 Thread Sergei Trofimovich
commit: 9416d0ed527cf855457974f4f6c9ee5de6890a7a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 15 16:15:34 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 15 19:10:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9416d0ed

mail-mta/exim: stable 4.92-r2 for sparc, bug #687554

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

 mail-mta/exim/exim-4.92-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/exim/exim-4.92-r2.ebuild 
b/mail-mta/exim/exim-4.92-r2.ebuild
index 4d96a679ace..cf6a98ea5c4 100644
--- a/mail-mta/exim/exim-4.92-r2.ebuild
+++ b/mail-mta/exim/exim-4.92-r2.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="http://www.exim.org/;
 
 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~x86-fbsd 
~x86-solaris"
 
 COMMON_DEPEND=">=sys-apps/sed-4.0.5
( >=sys-libs/db-3.2:= 

[gentoo-commits] repo/gentoo:master commit in: net-irc/irssi/

2019-07-15 Thread Sergei Trofimovich
commit: 4ca9ff7479315a3be06581eb4a5035415787c78b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 15 16:16:30 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 15 19:10:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca9ff74

net-irc/irssi: stable 1.2.1 for sparc, bug #688944

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

 net-irc/irssi/irssi-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/irssi/irssi-1.2.1.ebuild b/net-irc/irssi/irssi-1.2.1.ebuild
index 2ce0659a9ab..2f57b72d797 100644
--- a/net-irc/irssi/irssi-1.2.1.ebuild
+++ b/net-irc/irssi/irssi-1.2.1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~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 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="otr +perl selinux socks5 +proxy libressl"
 
 COMMON_DEPEND="



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

2019-07-15 Thread Sergei Trofimovich
commit: 90f292b7dc0ab0c1cb8efb13ceeb605a24c6c556
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 15 16:14:17 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 15 19:10:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f292b7

dev-libs/libgpg-error: stable 1.36 for hppa, bug #684352

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

 dev-libs/libgpg-error/libgpg-error-1.36.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgpg-error/libgpg-error-1.36.ebuild 
b/dev-libs/libgpg-error/libgpg-error-1.36.ebuild
index c9f3433df00..c82ad8572c9 100644
--- a/dev-libs/libgpg-error/libgpg-error-1.36.ebuild
+++ b/dev-libs/libgpg-error/libgpg-error-1.36.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="common-lisp nls static-libs"
 
 RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"



[gentoo-commits] data/glep:master commit in: /

2019-07-15 Thread Michał Górny
commit: 875d1f093c79b4b3320dd3691c9f39e22717889b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul  8 19:29:15 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 19:01:13 2019 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=875d1f09

glep-0081: Update reference implementation info

Update the reference implementation section to indicate that it has been
committed already.

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

 glep-0081.rst | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/glep-0081.rst b/glep-0081.rst
index 6357d37..cec18f3 100644
--- a/glep-0081.rst
+++ b/glep-0081.rst
@@ -7,8 +7,8 @@ Type: Standards Track
 Status: Draft
 Version: 1
 Created: 2019-05-29
-Last-Modified: 2019-06-18
-Post-History: 2019-05-29
+Last-Modified: 2019-07-08
+Post-History: 2019-05-29, 2019-07-08
 Content-Type: text/x-rst
 Replaces: 27
 ---
@@ -224,8 +224,9 @@ applies to fixed UIDs/GIDs.
 Reference Implementation
 
 
-The reference implementation has been submitted to review on gentoo-dev
-mailing list.  The version at the time of writing is v4.  [#REFIMPL]_
+The reference implementation has been committed to the Gentoo repository
+in the form of ``acct-user.eclass`` and ``acct-group.eclass``.  Initial
+user and group packages have been created in order to test the concept.
 
 
 References
@@ -234,9 +235,6 @@ References
 .. [#GLEP27] GLEP 27: Portage Management of UIDs/GIDs
(https://www.gentoo.org/glep/glep-0027.html)
 
-.. [#REFIMPL] [gentoo-dev] [PATCH v4 0/9] User/group packages
-   
(https://archives.gentoo.org/gentoo-dev/message/527b343890c1280cb64efce2e941fdae)
-
 
 Copyright
 =



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

2019-07-15 Thread Andreas Sturmlechner
commit: e10bac3ed8196a61bec788348d3e742d167c32ea
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 18:06:28 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 18:44:44 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e10bac3e

sys-libs/kpmcore: Restrict tests, need polkit etc.

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

 sys-libs/kpmcore/kpmcore-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-libs/kpmcore/kpmcore-.ebuild 
b/sys-libs/kpmcore/kpmcore-.ebuild
index 613d93bd68..c181040ffb 100644
--- a/sys-libs/kpmcore/kpmcore-.ebuild
+++ b/sys-libs/kpmcore/kpmcore-.ebuild
@@ -32,3 +32,6 @@ DEPEND="
>=sys-apps/util-linux-2.33.2
 "
 RDEPEND="${DEPEND}"
+
+# bug 689468, tests need polkit etc.
+RESTRICT+=" test"



[gentoo-commits] repo/gentoo:master commit in: app-text/poppler/, app-text/poppler/files/

2019-07-15 Thread Andreas Sturmlechner
commit: 40d84fce43cf0279ccfbd7aba08d43f6cd9be79f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 18:16:14 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 18:17:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d84fce

app-text/poppler: Fix text selection on some revdeps

Closes: https://bugs.gentoo.org/689660
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/poppler-0.78.0-fix-text-selection.patch  |  28 +
 app-text/poppler/poppler-0.78.0-r1.ebuild  | 128 +
 2 files changed, 156 insertions(+)

diff --git a/app-text/poppler/files/poppler-0.78.0-fix-text-selection.patch 
b/app-text/poppler/files/poppler-0.78.0-fix-text-selection.patch
new file mode 100644
index 000..8a9c3a760f3
--- /dev/null
+++ b/app-text/poppler/files/poppler-0.78.0-fix-text-selection.patch
@@ -0,0 +1,28 @@
+From 2d191b49ea074cc69ba4c68a572f26c8bdb55abd Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid 
+Date: Wed, 10 Jul 2019 01:10:22 +0200
+Subject: [PATCH] Fix mistake on 093531cd0d0878b892d92ebc56c26936e5de3712
+
+These i should have been j too
+---
+ poppler/TextOutputDev.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/poppler/TextOutputDev.cc b/poppler/TextOutputDev.cc
+index e62e088c..645e38fd 100644
+--- a/poppler/TextOutputDev.cc
 b/poppler/TextOutputDev.cc
+@@ -4791,8 +4791,8 @@ void TextSelectionPainter::endPage()
+ if (j != begin && sel->word->charPos[j] == sel->word->charPos[j - 1])
+   continue;
+ 
+-  out->drawChar(state, sel->word->textMat[i].m[4], 
sel->word->textMat[i].m[5], 0, 0, 0, 0,
+-sel->word->charcode[i], 1, nullptr, 0);
++  out->drawChar(state, sel->word->textMat[j].m[4], 
sel->word->textMat[j].m[5], 0, 0, 0, 0,
++sel->word->charcode[j], 1, nullptr, 0);
+   }
+   out->endString(state);
+   delete string;
+-- 
+2.21.0
+

diff --git a/app-text/poppler/poppler-0.78.0-r1.ebuild 
b/app-text/poppler/poppler-0.78.0-r1.ebuild
new file mode 100644
index 000..b71b9d45772
--- /dev/null
+++ b/app-text/poppler/poppler-0.78.0-r1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils flag-o-matic toolchain-funcs xdg-utils
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
+   SLOT="0/"
+else
+   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   SLOT="0/89"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+fi
+
+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
+HOMEPAGE="https://poppler.freedesktop.org/;
+
+LICENSE="GPL-2"
+IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png 
qt5 tiff +utils"
+
+# No test data provided
+RESTRICT="test"
+
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+DEPEND="
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-libs/zlib
+   cairo? (
+   dev-libs/glib:2
+   x11-libs/cairo
+   introspection? ( dev-libs/gobject-introspection:= )
+   )
+   curl? ( net-misc/curl )
+   jpeg? ( virtual/jpeg:0 )
+   jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
+   lcms? ( media-libs/lcms:2 )
+   nss? ( >=dev-libs/nss-3.19:0 )
+   png? ( media-libs/libpng:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtxml:5
+   )
+   tiff? ( media-libs/tiff:0 )
+"
+RDEPEND="${DEPEND}
+   cjk? ( app-text/poppler-data )
+"
+
+DOCS=( AUTHORS NEWS README README-XPDF )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
+   "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
+   "${FILESDIR}/${PN}-0.78.0-respect-cflags.patch"
+   "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
+   "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
+   "${FILESDIR}/${PN}-0.78.0-fix-text-selection.patch" # bug 689660
+)
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # Clang doesn't grok this flag, the configure nicely tests that, but
+   # cmake just uses it, so remove it if we use clang
+   if [[ ${CC} == clang ]] ; then
+   sed -e 's/-fno-check-new//' -i 
cmake/modules/PopplerMacros.cmake || die
+   fi
+
+   if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
+   sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 
OLD)' \
+   

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

2019-07-15 Thread Andreas Sturmlechner
commit: d84dc0fb2cd05ea024dad750053f117a70c86083
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 18:16:49 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 18:17:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84dc0fb

app-text/poppler: Drop 0.78.0 (r0)

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

 app-text/poppler/poppler-0.78.0.ebuild | 127 -
 1 file changed, 127 deletions(-)

diff --git a/app-text/poppler/poppler-0.78.0.ebuild 
b/app-text/poppler/poppler-0.78.0.ebuild
deleted file mode 100644
index 43e1d1cf946..000
--- a/app-text/poppler/poppler-0.78.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils flag-o-matic toolchain-funcs xdg-utils
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
-   SLOT="0/"
-else
-   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-   SLOT="0/89"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
-fi
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="https://poppler.freedesktop.org/;
-
-LICENSE="GPL-2"
-IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png 
qt5 tiff +utils"
-
-# No test data provided
-RESTRICT="test"
-
-BDEPEND="
-   dev-util/glib-utils
-   virtual/pkgconfig
-"
-DEPEND="
-   media-libs/fontconfig
-   media-libs/freetype
-   sys-libs/zlib
-   cairo? (
-   dev-libs/glib:2
-   x11-libs/cairo
-   introspection? ( dev-libs/gobject-introspection:= )
-   )
-   curl? ( net-misc/curl )
-   jpeg? ( virtual/jpeg:0 )
-   jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
-   lcms? ( media-libs/lcms:2 )
-   nss? ( >=dev-libs/nss-3.19:0 )
-   png? ( media-libs/libpng:0= )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtxml:5
-   )
-   tiff? ( media-libs/tiff:0 )
-"
-RDEPEND="${DEPEND}
-   cjk? ( app-text/poppler-data )
-"
-
-DOCS=( AUTHORS NEWS README README-XPDF )
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
-   "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
-   "${FILESDIR}/${PN}-0.78.0-respect-cflags.patch"
-   "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
-   "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
-)
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # Clang doesn't grok this flag, the configure nicely tests that, but
-   # cmake just uses it, so remove it if we use clang
-   if [[ ${CC} == clang ]] ; then
-   sed -e 's/-fno-check-new//' -i 
cmake/modules/PopplerMacros.cmake || die
-   fi
-
-   if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
-   sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 
OLD)' \
-   -i CMakeLists.txt || die
-   else
-   einfo "policy(SET CMP0002 OLD) - workaround can be removed"
-   fi
-
-   # we need to up the C++ version, bug #622526, #643278
-   append-cxxflags -std=c++11
-}
-
-src_configure() {
-   xdg_environment_reset
-   local mycmakeargs=(
-   -DBUILD_GTK_TESTS=OFF
-   -DBUILD_QT5_TESTS=OFF
-   -DBUILD_CPP_TESTS=OFF
-   -DENABLE_SPLASH=ON
-   -DENABLE_ZLIB=ON
-   -DENABLE_ZLIB_UNCOMPRESS=OFF
-   -DENABLE_UNSTABLE_API_ABI_HEADERS=ON
-   -DSPLASH_CMYK=OFF
-   -DUSE_FIXEDPOINT=OFF
-   -DUSE_FLOAT=OFF
-   -DWITH_Cairo=$(usex cairo)
-   -DENABLE_LIBCURL=$(usex curl)
-   -DENABLE_CPP=$(usex cxx)
-   -DWITH_JPEG=$(usex jpeg)
-   -DENABLE_DCTDECODER=$(usex jpeg libjpeg none)
-   -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none)
-   -DENABLE_CMS=$(usex lcms lcms2 none)
-   -DWITH_NSS3=$(usex nss)
-   -DWITH_PNG=$(usex png)
-   $(cmake-utils_use_find_package qt5 Qt5Core)
-   -DWITH_TIFF=$(usex tiff)
-   -DENABLE_UTILS=$(usex utils)
-   )
-   use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex 
introspection) )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # live version doesn't provide html documentation
-   if use cairo && use doc && [[ ${PV} 

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

2019-07-15 Thread Thomas Deutschmann
commit: 7ef0d1aed0ffad1316a898fc4a06da95071e987f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 18:15:52 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 18:17:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef0d1ae

sys-kernel/genkernel: Tell user about new MODULEREBUILD option

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

 sys-kernel/genkernel/genkernel-.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/sys-kernel/genkernel/genkernel-.ebuild 
b/sys-kernel/genkernel/genkernel-.ebuild
index c1e47a03889..8cab8f829e7 100644
--- a/sys-kernel/genkernel/genkernel-.ebuild
+++ b/sys-kernel/genkernel/genkernel-.ebuild
@@ -220,5 +220,12 @@ pkg_postinst() {
ewarn "in genkernel v4+ initramfs!"
fi
fi
+
+   if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" 
"${gk_config}" 2>/dev/null ; then
+   elog ""
+   elog "Please remove `emerge @module-rebuild` from 
genkernel config"
+   ewarn "file (${gk_config}) and make use of new 
MODULEREBUILD option"
+   ewarn "instead."
+   fi
fi
 }



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

2019-07-15 Thread Thomas Deutschmann
commit: 7e5f64d2622e8818294aa2f69f0523b07093fc61
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 18:16:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 18:17:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5f64d2

sys-kernel/genkernel: Fix dosshd check

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

 sys-kernel/genkernel/genkernel-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-.ebuild 
b/sys-kernel/genkernel/genkernel-.ebuild
index 8cab8f829e7..9c5882386a2 100644
--- a/sys-kernel/genkernel/genkernel-.ebuild
+++ b/sys-kernel/genkernel/genkernel-.ebuild
@@ -212,7 +212,7 @@ pkg_postinst() {
local gk_config="${EROOT%/}/etc/genkernel.conf"
if [[ -f "${gk_config}" ]] ; then
if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; 
then
-   if ! grep -q dosshd "${gk_config}" 2>/dev/null ; then
+   if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then
ewarn ""
ewarn "IMPORTANT: SSH is currently enabled in 
your genkernel config"
ewarn "file (${gk_config}). However, 'dosshd' 
is missing from current"



[gentoo-commits] repo/gentoo:master commit in: dev-util/trace-cmd/files/, dev-util/trace-cmd/

2019-07-15 Thread Patrick McLean
commit: 13a95ec5a587ca4db5f699e873b36efcb5d60979
Author: Patrick McLean  sony  com>
AuthorDate: Mon Jul 15 18:11:58 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jul 15 18:11:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a95ec5

dev-util/trace-cmd: Version bump to 2.8, update 

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

 dev-util/trace-cmd/Manifest|   1 +
 .../trace-cmd-2.8-python-pkgconfig-name.patch  |  27 +
 .../files/trace-cmd-2.8-python3-warnings.patch | 111 +
 .../trace-cmd/files/trace-cmd-2.8-soname.patch |  13 +++
 dev-util/trace-cmd/trace-cmd-2.8.ebuild| 110 
 dev-util/trace-cmd/trace-cmd-.ebuild   |  59 ---
 6 files changed, 305 insertions(+), 16 deletions(-)

diff --git a/dev-util/trace-cmd/Manifest b/dev-util/trace-cmd/Manifest
index 5c3fead0ec3..8aabb8d3f87 100644
--- a/dev-util/trace-cmd/Manifest
+++ b/dev-util/trace-cmd/Manifest
@@ -1 +1,2 @@
 DIST trace-cmd-v2.7.tar.gz 1865571 BLAKE2B 
e0df57c78c6505c856381f17cfdecdaa7a4441eee4cfc57af4fff79a0157ca7aa7c76a81428ddf8d9d00d6bb0a5391b99d4bb5f92fadc7e4062a0181facb2cc9
 SHA512 
e507eb6609f1fd3dddec541e9f69c466f4f3f66c28f0a7f4292615e3984cebaaf42725f3d82b8c625e5c60977d1f9b5e96cce7664b951eb5f99b955cc440efe4
+DIST trace-cmd-v2.8.tar.gz 1996407 BLAKE2B 
6a9a0b221418d448f5af5508bf8acf0baca08e0cdd8c1a835a06d26f5f729608d6988f7ed83ccdc9e117ade19893fa32c2400a61c2d396804cd042bc25cd498a
 SHA512 
0675c057e78878a0f56ee69edfe7ab4b771fd5346920fcd3ad4af777180fae311cc369dc3faa6cd49d30664401497d20e45a0cf1914805139116e3be8587e0a7

diff --git a/dev-util/trace-cmd/files/trace-cmd-2.8-python-pkgconfig-name.patch 
b/dev-util/trace-cmd/files/trace-cmd-2.8-python-pkgconfig-name.patch
new file mode 100644
index 000..17c2e693f1c
--- /dev/null
+++ b/dev-util/trace-cmd/files/trace-cmd-2.8-python-pkgconfig-name.patch
@@ -0,0 +1,27 @@
+diff --git a/Makefile b/Makefile
+index d34c615..7931c88 100644
+--- a/Makefile
 b/Makefile
+@@ -115,9 +115,10 @@ PYTHON:= ctracecmd.so
+ PYTHON_GUI:= ctracecmd.so ctracecmdgui.so
+ 
+ PYTHON_VERS ?= python
++PYTHON_PKGCONFIG_VERS ?= $(PYTHON_VERS)
+ 
+ # Can build python?
+-ifeq ($(shell sh -c "pkg-config --cflags $(PYTHON_VERS) > /dev/null 2>&1 && 
echo y"), y)
++ifeq ($(shell sh -c "pkg-config --cflags $(PYTHON_PKGCONFIG_VERS) > /dev/null 
2>&1 && echo y"), y)
+   PYTHON_PLUGINS := plugin_python.so
+   BUILD_PYTHON := $(PYTHON) $(PYTHON_PLUGINS)
+   BUILD_PYTHON_WORKS := 1
+@@ -372,8 +373,8 @@ report_nopythondev: force
+   $(Q)echo
+ 
+ ifndef NO_PYTHON
+-PYTHON_INCLUDES = `pkg-config --cflags $(PYTHON_VERS)`
+-PYTHON_LDFLAGS = `pkg-config --libs $(PYTHON_VERS)` \
++PYTHON_INCLUDES = `pkg-config --cflags $(PYTHON_PKGCONFIG_VERS)`
++PYTHON_LDFLAGS = `pkg-config --libs $(PYTHON_PKGCONFIG_VERS)` \
+   $(shell $(PYTHON_VERS)-config --ldflags)
+ PYGTK_CFLAGS = `pkg-config --cflags pygtk-2.0`
+ else

diff --git a/dev-util/trace-cmd/files/trace-cmd-2.8-python3-warnings.patch 
b/dev-util/trace-cmd/files/trace-cmd-2.8-python3-warnings.patch
new file mode 100644
index 000..d66ee35accf
--- /dev/null
+++ b/dev-util/trace-cmd/files/trace-cmd-2.8-python3-warnings.patch
@@ -0,0 +1,111 @@
+diff --git a/plugins/plugin_python.c b/plugins/plugin_python.c
+index e725ad8..196b825 100644
+--- a/plugins/plugin_python.c
 b/plugins/plugin_python.c
+@@ -81,7 +81,7 @@ int TEP_PLUGIN_LOADER(struct tep_handle *pevent)
+   } else
+   Py_DECREF(res);
+ 
+-  str = PyString_FromString("pevent");
++  str = PyUnicode_FromString("pevent");
+   if (!str)
+   return -ENOMEM;
+ 
+diff --git a/python/ctracecmd.i b/python/ctracecmd.i
+index 65a3d51..031e462 100644
+--- a/python/ctracecmd.i
 b/python/ctracecmd.i
+@@ -16,6 +16,7 @@
+ %{
+ #include "trace-cmd.h"
+ #include "event-utils.h"
++#include 
+ %}
+ 
+ 
+@@ -108,7 +109,7 @@ static PyObject *py_field_get_stack(struct tep_handle 
*pevent,
+   ((int)addr == -1))
+   break;
+   func = tep_find_function(event->tep, addr);
+-  if (PyList_Append(list, PyString_FromString(func))) {
++  if (PyList_Append(list, PyUnicode_FromString(func))) {
+   Py_DECREF(list);
+   return NULL;
+   }
+@@ -137,10 +138,10 @@ static PyObject *py_field_get_data(struct 
tep_format_field *f, struct tep_record
+   offset = val & 0x;
+   len = val >> 16;
+ 
+-  return PyBuffer_FromMemory((char *)r->data + offset, len);
++  return PyMemoryView_FromMemory((char *)r->data + offset, len, 
PyBUF_READ);
+   }
+ 
+-  return PyBuffer_FromMemory((char *)r->data + f->offset, f->size);
++  return 

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

2019-07-15 Thread Andreas Sturmlechner
commit: e5c626129272012f639f4064e3ca23b79adb1fbb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 18:06:28 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 18:07:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5c62612

sys-libs/kpmcore: Restrict tests, need polkit etc.

Bug: https://bugs.gentoo.org/689468
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-libs/kpmcore/kpmcore-4.0.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-libs/kpmcore/kpmcore-4.0.0.ebuild 
b/sys-libs/kpmcore/kpmcore-4.0.0.ebuild
index ca364f5f22f..e053d1ab5ea 100644
--- a/sys-libs/kpmcore/kpmcore-4.0.0.ebuild
+++ b/sys-libs/kpmcore/kpmcore-4.0.0.ebuild
@@ -33,3 +33,6 @@ DEPEND="
>=sys-apps/util-linux-2.33.2
 "
 RDEPEND="${DEPEND}"
+
+# bug 689468, tests need polkit etc.
+RESTRICT+=" test"



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

2019-07-15 Thread Andreas Sturmlechner
commit: 520f514e4125675d5d285a9e0763d079e4e5ae0a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 17:57:27 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 18:07:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520f514e

dev-python/jellyfish: Drop 0.7.1

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

 dev-python/jellyfish/Manifest   |  1 -
 dev-python/jellyfish/jellyfish-0.7.1.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/dev-python/jellyfish/Manifest b/dev-python/jellyfish/Manifest
index 4e8c43bffb8..0d51365934c 100644
--- a/dev-python/jellyfish/Manifest
+++ b/dev-python/jellyfish/Manifest
@@ -1,2 +1 @@
-DIST jellyfish-0.7.1.tar.gz 131122 BLAKE2B 
c494e38d3101b1a7bfd295b80957d834bc3e475dac72bd9d81669466eb395e293faa41a581953250133d455d20ca71959414cabd73d5c3dea444ee39e4e8f973
 SHA512 
c8464171cead812f6dab8c61c74d83afafbf6451e7143e5be74400dffcf895be925a3628ac4fff47467b6dbf70b6d068daaf1c141b1846e53d5d19bed1617ca0
 DIST jellyfish-0.7.2.tar.gz 133320 BLAKE2B 
094610c79e8c7f1caa94ff6c8f6936c3ff26c8d8ab8a7605c145e8293d1ebc28f5d057a603f7d8392811aea5d31a87ecb3e3d9eb682e2fd8a3222f23fbc7c3f7
 SHA512 
5fa19826a3adb16dea26855d733bd3e8ccce0c68652249f7bcc06f9b5d5ac36919152301c9afafdfca9877cef6614dccbe8e46a51ab41c1fed493374929c3367

diff --git a/dev-python/jellyfish/jellyfish-0.7.1.ebuild 
b/dev-python/jellyfish/jellyfish-0.7.1.ebuild
deleted file mode 100644
index f3bfa9346a1..000
--- a/dev-python/jellyfish/jellyfish-0.7.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit distutils-r1
-
-DESCRIPTION="Python module for doing approximate and phonetic matching of 
strings"
-HOMEPAGE="https://github.com/jamesturk/jellyfish 
https://pypi.org/project/jellyfish/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? (
-   dev-python/pytest-runner[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/unicodecsv[${PYTHON_USEDEP}]
-   )
-"
-
-python_compile() {
-   esetup.py build_ext --inplace
-   esetup.py build
-}
-
-python_compile_all() {
-   if use doc; then
-   esetup.py build_sphinx
-   HTML_DOCS=( build/sphinx/html/. )
-   fi
-}
-
-python_test() {
-   py.test jellyfish/test.py || die "tests failed with ${EPYTHON}"
-}



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

2019-07-15 Thread Thomas Deutschmann
commit: 6a3ecc5314d47dee5019e380dfd13877d2e5cd2b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 18:04:31 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 18:04:31 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6a3ecc53

gen_initramfs.sh: copy_system_binaries(): Use "lddtree -l"

Using "--list" parameter is not supported by app-misc/pax-utils[-python].

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

 gen_initramfs.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 973ed9e..42196c5 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -151,7 +151,7 @@ copy_system_binaries() {
 
if [[ ${is_first} -eq 1 ]]
then
-   # `lddtree --list` first line is always the 
binary itself
+   # `lddtree -l` first line is always the binary 
itself
print_info 5 "Copying 
'${base_dir}/${binary_dependency_basename}' to '${destdir}/' ..."
cp -aL 
"${base_dir}/${binary_dependency_basename}" "${destdir}/${binary_basename}" \
|| gen_die 
"$(get_useful_function_stack)Failed to copy 
'${base_dir}/${binary_dependency_basename}' to '${destdir}'!"
@@ -165,7 +165,7 @@ copy_system_binaries() {
print_info 5 "Need to copy dependency 
'${base_dir}/${binary_dependency_basename}' ..."
"${FUNCNAME}" "${destdir}" 
"${base_dir}/${binary_dependency_basename}"
fi
-   done 3< <(lddtree --list "${binary}" 2>/dev/null)
+   done 3< <(lddtree -l "${binary}" 2>/dev/null)
IFS="${GK_DEFAULT_IFS}"
done
 }



[gentoo-commits] proj/genkernel:master commit in: doc/, /

2019-07-15 Thread Thomas Deutschmann
commit: a3d49067e775c640a146514d68755dc0a4c6c613
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 15 17:59:44 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 15 17:59:44 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a3d49067

Add "--module-rebuild" parameter

MODULEREBUILD option will be enabled by default.

When enabled and we are building a non-static kernel for the same
host (no cross-compile!), also building modules and install into
into a non-custom location, we will now call `emerge @module-rebuild`.

Closes: https://bugs.gentoo.org/453372
Signed-off-by: Thomas Deutschmann  gentoo.org>

 doc/genkernel.8.txt  |  6 ++
 gen_cmdline.sh   |  7 +++
 gen_compile.sh   | 53 
 gen_determineargs.sh |  1 +
 genkernel|  1 +
 genkernel.conf   |  6 +-
 6 files changed, 73 insertions(+), 1 deletion(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 8b38279..177be51 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -170,6 +170,12 @@ KERNEL COMPILATION
 *--*[*no-*]*all-ramdisk-modules*::
 Copies or does not copy all kernel modules to the initrd.
 
+*--*[*no-*]*module-rebuild*::
+Runs, or does not run "emerge @module-rebuild" to build out-of-tree
+modules when possible, i.e. when non-static kernel and modules will be
+build, installed, no custom INSTALL_MOD_PATH is set,
+'/var/lib/module-rebuild/moduledb' exists and is not empty.
+
 *--callback*=<...>::
 Run the specified arguments in the current environment after the
 kernel and modules have been compiled.

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 098e3d4..9f1b7cf 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -62,6 +62,9 @@ longusage() {
   echo "   --ramdisk-modules   Copy required modules to the initramfs"
   echo "   --no-ramdisk-modulesDon't copy any modules to the initramfs"
   echo "   --all-ramdisk-modules   Copy all kernel modules to the 
initramfs"
+  echo "   --module-rebuildAutomatically run 'emerge 
@module-rebuild' when"
+  echo "   necessary (and possible)"
+  echo "   --no-module-rebuild Don't automatically run 'emerge 
@module-rebuild'"
   echo "   --callback=<...>Run the specified arguments after the"
   echo "   kernel and modules have been compiled"
   echo "   --staticBuild a static (monolithic kernel)"
@@ -569,6 +572,10 @@ parse_cmdline() {
CMD_ALLRAMDISKMODULES=$(parse_optbool "$*")
print_info 2 "CMD_ALLRAMDISKMODULES: 
${CMD_ALLRAMDISKMODULES}"
;;
+   --module-rebuild|--no-module-rebuild)
+   CMD_MODULEREBUILD=$(parse_optbool "$*")
+   print_info 2 "CMD_MODULEREBUILD: ${CMD_MODULEREBUILD}"
+   ;;
--callback=*)
CMD_CALLBACK="${*#*=}"
print_info 2 "CMD_CALLBACK: ${CMD_CALLBACK}/$*"

diff --git a/gen_compile.sh b/gen_compile.sh
index f62d80d..cc7b1aa 100755
--- a/gen_compile.sh
+++ b/gen_compile.sh
@@ -1,6 +1,59 @@
 #!/bin/bash
 # $Id$
 
+compile_external_modules() {
+   local command="emerge --quiet @module-rebuild 2>&1"
+
+   if ! isTrue "${CMD_MODULEREBUILD}"
+   then
+   print_info 3 "$(get_indent 1)>> --no-module-rebuild set; 
Skipping 'emerge @module-rebuild' ..."
+   return
+   fi
+
+   if isTrue "$(tc-is-cross-compiler)"
+   then
+   print_info 3 "$(get_indent 1)>> Cross-compilation detected; 
Skipping 'emerge @module-rebuild' ..."
+   return
+   fi
+
+   if ! isTrue "${CMD_INSTALL}"
+   then
+   print_info 3 "$(get_indent 1)>> --no-install set; Skipping 
'emerge @module-rebuild' ..."
+   return
+   fi
+
+   if [ -n "${INSTALL_MOD_PATH}" ]
+   then
+   # emerge would install to a different location
+   print_warning 1 "$(get_indent 1)>> INSTALL_MOD_PATH set; 
Skipping 'emerge @module-rebuild' ..."
+   return
+   fi
+
+   local modulesdb_file="/var/lib/module-rebuild/moduledb"
+   if [ ! -s "${modulesdb_file}" ]
+   then
+   print_info 2 "$(get_indent 1)>> '${modulesdb_file}' does not 
exist or is empty; Skipping 'emerge @module-rebuild' ..."
+   return
+   fi
+
+   print_info 1 "$(get_indent 1)>> Compiling out-of-tree module(s) ..."
+   print_info 2 "COMMAND: ${command}" 1 0 1
+
+   if [ "${LOGLEVEL}" -gt 3 ]
+   then
+   # Output to stdout and logfile
+   eval ${command} | tee -a "${LOGFILE}"
+   RET=${PIPESTATUS[0]}
+   else
+   # Output to logfile only
+   eval ${command} >> "${LOGFILE}"
+  

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

2019-07-15 Thread William Hubbs
commit: 8ea65d9cb2af682119f0e67604b88258ec238789
Author: William Hubbs  sony  com>
AuthorDate: Mon Jul 15 17:51:19 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 15 17:52:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea65d9c

dev-python/pycryptodome: 3.8.2 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 9bef5f15693..31aadd3a9fb 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -2,3 +2,4 @@ DIST pycryptodome-3.4.6.tar.gz 6968560 BLAKE2B 
f066199a9d05bd046303be62c43835908
 DIST pycryptodome-3.4.7.tar.gz 6483140 BLAKE2B 
02368e2af0a12686cf2e635cca8e2c279f7c3b147a66f99e97cf04d829aa66eca5629f7cc8e76420970a4fa5ca5f97e7d2a04438b3a2ac5feb980fa96998b3ff
 SHA512 
a328df1f3b2cfeccbb5984aca4c5cbd59e8a352c817e82411d2876b2494476027f63e61200b0cc87e9420e8b47e91fffe71865fb2c23a66da0276814641eaab0
 DIST pycryptodome-3.6.6.tar.gz 7137656 BLAKE2B 
72a3dffa22ca4a90a6515ce0bb6939d4c11aab31793ca330523feb08f6529cbfdf3dee01b1caa4577caed1818c0227961e7f25d855b2dcfb09757beb3e0790b4
 SHA512 
ce03d9940c23ce59e19bcd795c300dbddeddd49756a4bfcc6933da66dfb8b7bedb8d6eaa2b01727c53e72c8e84dfcab2961d1580a188afa9c9451bd2099bdc61
 DIST pycryptodome-3.7.3.tar.gz 9285823 BLAKE2B 
6f215a3bb0337f5b7469d92bd2d5b5a19ab4e2c6a8f119411c3a5bcdcf93307752d99113866268b5066cceda6470bd0fbe81b1b2f9e30b5e5e569c77ede087f3
 SHA512 
b5e09c08cd252cad4d76249be84ce29e16a9bba4f2c5e81594c24d9a39df0f3fc67822698497eb9daa4cb6a43311c5d5a2543f187a5d5f801288596c2941f08f
+DIST pycryptodome-3.8.2.tar.gz 12441359 BLAKE2B 
857b77ce23bafe8a296d6fc2402914491818b51142d2a08aa882a0d4e15899bc2b18a6b69ffa904cad406fb3ce8bf029404ea178532cd4580ce118ec03311cd2
 SHA512 
361909d479b3478b72f2723f2c94cafd4e9d50c2d4156535d217f0566c534dc27435f64e9ba0cdb8215c2c3d3800ad1e0befde95deed481f33f9ed2ba318

diff --git a/dev-python/pycryptodome/pycryptodome-3.8.2.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.8.2.ebuild
new file mode 100644
index 000..e1d8c93c74c
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.8.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org 
https://github.com/Legrandin/pycryptodome 
https://pypi.org/project/pycryptodome/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-libs/gmp:0
+   virtual/python-cffi[${PYTHON_USEDEP}]
+   !dev-python/pycrypto"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   esetup.py test
+}



[gentoo-commits] proj/kde:master commit in: www-client/falkon/

2019-07-15 Thread Andreas Sturmlechner
commit: b1de1276ebdae7f50d0012a60d5e099c43e1b2c4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 15 16:57:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 15 16:57:46 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b1de1276

www-client/falkon: Drop obsolete comment

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

 www-client/falkon/falkon-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/falkon/falkon-.ebuild 
b/www-client/falkon/falkon-.ebuild
index d7f7fa64c1..17895772d6 100644
--- a/www-client/falkon/falkon-.ebuild
+++ b/www-client/falkon/falkon-.ebuild
@@ -19,7 +19,6 @@ LICENSE="GPL-3"
 SLOT="0"
 IUSE="dbus kde libressl +X"
 
-# drop qtwebengine subslot operator when QT_MINIMAL >= 5.12.0
 COMMON_DEPEND="
$(add_frameworks_dep karchive)
$(add_qt_dep qtdeclarative 'widgets')



  1   2   3   >