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

2020-02-25 Thread Michał Górny
commit: 269b94e5e973ffafab13c2c50a560ab6a8d78233
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 26 07:38:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 26 07:49:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=269b94e5

dev-lang/python: Bump to 3.9.0a4

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

 dev-lang/python/Manifest   |   1 +
 dev-lang/python/python-3.9.0_alpha4.ebuild | 324 +
 2 files changed, 325 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index a6f1e45e611..d98cd07888d 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,6 +6,7 @@ DIST Python-3.7.6.tar.xz 17246360 BLAKE2B 
b83a440a1ad5b1a2210e03be0522d39f537787
 DIST Python-3.8.1.tar.xz 17828408 BLAKE2B 
db1841625de89b812cadcd538a990401a4e49d43968dce733c289121e9de9749eaf39e1c772a32e10ed2b40bef215b19ae9c7d88e0ec9e99cd3d467406ea063c
 SHA512 
d41381848cc1ec8009643b71875f395a9ac2c8e12a5b1efef33caf8a9e99a337c790d4354695c85352d11b62092ae372b5af62f78724363fcbf3504ff9a6ddca
 DIST Python-3.8.2.tar.xz 17869888 BLAKE2B 
f42b35bea5e65f1f0a3fa6f1fd3d749fba3fa46d958608a314c1a98d0e3ca890e856da4d40ee489fe546fc02ce0fc9fa2daaaba96a8928d92ae7eb3d2dda3fe4
 SHA512 
ca37ad0e7c5845f5f228566aa8ff654a8f428c7d4a5aaabff29baebb0ca3219b31ba8bb2607f89e37cf3fc564f023b8407e53a4f2c47bd99122c1cc222613e37
 DIST Python-3.9.0a2.tar.xz 17988748 BLAKE2B 
3d6a6facacb49d8eeaf01c3194bad8e6c920bd03a8f50ac171016fd61288120dfa06af50583c647e5850b5965fc41e03515042ef1594ec4dcbf39794e999b61a
 SHA512 
3f17869f3ca4db423f66e145e67c9fb4935d8c908c5362de585898343190edb901861701e27ab9187a287880ee42bbb4897aa298967c1862f44b12dbab19d412
+DIST Python-3.9.0a4.tar.xz 18032300 BLAKE2B 
1c9ad55c7c055c3a704c4062e092d44b8d778e334e05589e7166777da328df54ef257aeb2e203416710bb9f9f1571d7700c2c12aed5b8e63adf7a1b3aedb08b5
 SHA512 
8f7ca0a891fb7e7868dfe5f040e9ceb7ce14d036bc5d9eae1493570c5a9631832e796a1972590c444d2347c585b0c8216345375dd1476b4da7bd47e187591afc
 DIST python-gentoo-patches-2.7.17-r1.tar.xz 14708 BLAKE2B 
f6e25236a471649de122d0f29506f7a4f34044a568ead47a68980411d9722b761fe1f9d653d5edccb6978b65c8c1eecbef55f403b94f32b37c0ad68e061505a8
 SHA512 
ecdde5e38c6fe5e69691fb3a68c8f4f43da7857d4abaff763d3cf6ad864ba43c769c03b186b60f2736a1ffb1e3e4c9982715d1b8a99ff3f5740096153bb8a90f
 DIST python-gentoo-patches-2.7.17.tar.xz 13476 BLAKE2B 
788688e2941d2d6d4f768168881b2c3639213a97e214557b3a93f8db44d81e2b6d70be847b7462e54e3786660ebee4ee331402081d92167d74ad149279c3f389
 SHA512 
1641737635d33607a77ed2ee2462854cec603be39737de3f81abb188702aaf46f039d1616f9dcd413da1f4a8040175c66a2883e496132c2e4ebe8f860b36f9f1
 DIST python-gentoo-patches-3.6.10.tar.xz 10964 BLAKE2B 
e32c8cb3050c7324ee234f585be7fc40cfacc6ad87759eaa300e57289e6dc6cbaed3913f33ad632b8754638e8d71983d8364ceeaad8ef325cfa6d4d2dfb56df0
 SHA512 
71fea7306c876c63888c4547eaf14dc2e0413dec343609d748cd1b5888e4605d47888758ebc5120a287ce833b69dd538073f91989460da7c40462b53eefca7ce

diff --git a/dev-lang/python/python-3.9.0_alpha4.ebuild 
b/dev-lang/python/python-3.9.0_alpha4.ebuild
new file mode 100644
index 000..77a4321ff04
--- /dev/null
+++ b/dev-lang/python/python-3.9.0_alpha4.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic pax-utils python-utils-r1 \
+   toolchain-funcs
+
+MY_P="Python-${PV/_alpha/a}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-3.9.0_alpha2"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="https://www.python.org/";
+SRC_URI="https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   gdbm? ( sys-libs/gdbm:=[berkdb] )
+   ncurses? ( >=sys-libs/ncurses-5.2:= )
+   readline? ( >=sys-libs/readline-4.1:= )
+   sqlite? ( >=dev-db/sqlite-3.3.8:3= )
+   ssl? (
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   )
+   tk? (
+   >=dev-lang/tcl-8.0:=
+   >=dev-lang/tk-8.0:=
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2020-02-25 Thread Alfredo Tupone
commit: 252b5be082e16886ec07503a7ab5e19d12e61de3
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Feb 26 07:03:33 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 26 07:03:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252b5be0

dev-tcltk/itcl: version bump to 4.2.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/Manifest  |  1 +
 dev-tcltk/itcl/itcl-4.2.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 127deb36423..e3466f43aeb 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,3 +1,4 @@
 DIST itcl3.4.1.tar.gz 263316 BLAKE2B 
ba4a94d2dfe80b095e754d01036b189130918d7f29701f003873d59fa8e75074b1601dd907d94e5a9f680e05b18493d5782d6a4ddbb56d7df9ff85c8d5b17ecf
 SHA512 
288c9b636f1814371bedd33d570a8d46055e136953685a111b76f3b89a6c7aaa1ee9223ceaae1c5ce43198195cb1adc2b178d7c4101d7fd14cb7e756c98bf2b0
 DIST itcl4.0.3.tar.gz 430522 BLAKE2B 
e1ce0325a501b0227f6ec721927488dff0e2ea323bb8b03b046ce23964b55cdf44d7633f34546b9b0432785e609bb7dddeb3a300cbb2d82a9e4eb70acb1bfd66
 SHA512 
9736a08f0f33e0afa677a77eb643454908531786435b73314a80d9ee211c06f037eb0de3c2c2608b728253f9ec613a601d76f16f29964eb06b667ecbb3400df4
 DIST itcl4.1.1.tar.gz 436718 BLAKE2B 
50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4
 SHA512 
1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
+DIST itcl4.2.0.tar.gz 428635 BLAKE2B 
38898f3377583115eed3b4d5a8a610e0d0a515a1e4852fe3cea04eea68fe64f158bc79d7d5f3041831f97e5e28cee5a67721a187ed5cfbaa33c69e4668b55f31
 SHA512 
42d13d7f4f841bff49c508fe5d17c12e81b7e381db470d7db658c925b6e609a0821953aa8344764633a3b996eb5757aaae7014df13f4e38ade2dd7aa068ba385

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
new file mode 100644
index 000..38092fa6313
--- /dev/null
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils multilib
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
+HOMEPAGE="http://incrtcl.sourceforge.net/";
+SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/tcl-8.6:0="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}${PV}"
+
+# somehow broken
+#RESTRICT=test
+
+src_configure() {
+   econf \
+   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+   --with-tclinclude="${EPREFIX}"/usr/include \
+   --disable-rpath
+}
+
+src_compile() {
+   # adjust install_name on darwin
+   if [[ ${CHOST} == *-darwin* ]]; then
+   sed -i \
+   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
+   "${S}"/Makefile || die 'sed failed'
+   fi
+
+   sed 's:-pipe::g' -i Makefile || die
+
+   emake CFLAGS_DEFAULT="${CFLAGS}"
+}
+
+src_install() {
+   default
+
+   sed \
+   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
+   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
+   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
+   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
+
+   cat >> "${T}"/34${PN} <<- EOF
+   LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
+   EOF
+   doenvd "${T}"/34${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/bwidget/

2020-02-25 Thread Alfredo Tupone
commit: 061f165b8d22a05e5e29822c8226fa84ef9d7133
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Feb 26 06:54:55 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 26 06:54:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061f165b

dev-tcltk/bwidget: version bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/bwidget/Manifest  |  1 +
 dev-tcltk/bwidget/bwidget-1.9.14.ebuild | 40 +
 2 files changed, 41 insertions(+)

diff --git a/dev-tcltk/bwidget/Manifest b/dev-tcltk/bwidget/Manifest
index c89f7222ff4..22f5b8fd405 100644
--- a/dev-tcltk/bwidget/Manifest
+++ b/dev-tcltk/bwidget/Manifest
@@ -1 +1,2 @@
 DIST bwidget-1.9.12.tar.gz 254905 BLAKE2B 
02b206b9d19ec9580003a8549aa14d2bce230f8dc9834fcd2ba327bee2cf1f90c324f1804e175b89055d5f5f8727253132d186e9230efdc8b29e390e3cf2bf6b
 SHA512 
0e01725ec65041a47a32625f2687e22bc42ccd581a26b3ca7be5a969b0b901c07fd5887a47ff846cc767a72cfc6e31f4aa99a1c9040a6f08705d97a5970f
+DIST bwidget-1.9.14.tar.gz 261654 BLAKE2B 
2c0e8ed33624f6304e775da3be02975aced85c8eeb8ca7fd736858a9323f7bd6aad96bb3697db1c9c571d5dc72ff21d3c161d4f2a8ada83f9ec615391c0f1890
 SHA512 
7db9c69ae423e97356ff3e54ffc77a450fb967907b32356f343aa4321faceb3e807e63babb2edf0e2c6ab086af570dbd6a02a85e4ca2c1f020ae4df78c8f0fe8

diff --git a/dev-tcltk/bwidget/bwidget-1.9.14.ebuild 
b/dev-tcltk/bwidget/bwidget-1.9.14.ebuild
new file mode 100644
index 000..663c258b9db
--- /dev/null
+++ b/dev-tcltk/bwidget/bwidget-1.9.14.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils multilib virtualx
+
+MY_PN=${PN/bw/BW}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="High-level widget set for Tcl/Tk"
+HOMEPAGE="http://tcllib.sourceforge.net/";
+SRC_URI="mirror://sourceforge/tcllib/${MY_PN}/${PV}/${P}.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-lang/tk:0"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.9.8-test.patch )
+
+src_test() {
+   TCLLIBPATH=${S} virtx tclsh tests/entry.test
+}
+
+src_install() {
+   insinto /usr/$(get_libdir)/${P}
+   doins *.tcl
+   doins -r images lang
+
+   dodoc -r demo
+   dodoc ChangeLog README.txt
+
+   docinto html
+   use doc && dodoc -r BWman/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ecma-re-validator/

2020-02-25 Thread Hans de Graaff
commit: 5247279b9f8bed5c887bb52b9e957f6668cd8000
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 06:22:00 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 06:22:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5247279b

dev-ruby/ecma-re-validator: add ruby27

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

 dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild 
b/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild
index ba652900a52..0bc9740fcdd 100644
--- a/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild
+++ b/dev-ruby/ecma-re-validator/ecma-re-validator-0.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2020-02-25 Thread Hans de Graaff
commit: 0f4f41636ce49f88a4cfc4f188e15c3ecc952748
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 05:58:14 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 05:58:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4f4163

dev-ruby/ddmetrics: add ruby27

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

 dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild 
b/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild
index 0ea61aaba4c..15ddaadd0b5 100644
--- a/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild
+++ b/dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"



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

2020-02-25 Thread Hans de Graaff
commit: 664c9f68c1389dd17bc0f0ede928ad3f36e44d5b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 06:01:58 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 06:01:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664c9f68

dev-ruby/ref: add ruby27

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

 dev-ruby/ref/ref-2.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ref/ref-2.0.0.ebuild b/dev-ruby/ref/ref-2.0.0.ebuild
index 3896a1c8cc0..00aed92df89 100644
--- a/dev-ruby/ref/ref-2.0.0.ebuild
+++ b/dev-ruby/ref/ref-2.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2020-02-25 Thread Hans de Graaff
commit: 5f160cef93f689645a14076d3439f7073917997e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 06:25:22 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 06:25:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f160cef

dev-ruby/slow_enumerator_tools: add ruby27

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

 dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild 
b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild
index ee24c021a66..d0c2d9fdbc0 100644
--- a/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild
+++ b/dev-ruby/slow_enumerator_tools/slow_enumerator_tools-1.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"



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

2020-02-25 Thread Hans de Graaff
commit: 8a56e860b7a912dee1f7345eb7090d61badb8800
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 06:22:41 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 06:22:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a56e860

dev-ruby/json_schema: add missing test dep

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

 dev-ruby/json_schema/json_schema-0.20.8.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/json_schema/json_schema-0.20.8.ebuild 
b/dev-ruby/json_schema/json_schema-0.20.8.ebuild
index 494c6484e43..e032670207a 100644
--- a/dev-ruby/json_schema/json_schema-0.20.8.ebuild
+++ b/dev-ruby/json_schema/json_schema-0.20.8.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO.md"
 
@@ -21,6 +21,8 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE=""
 
+ruby_add_bdepend "test? ( dev-ruby/ecma-re-validator )"
+
 all_ruby_prepare() {
sed -i -e '/^if/,/^end/ s:^:#:' test/test_helper.rb || die
 }



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

2020-02-25 Thread Hans de Graaff
commit: c219d1274953954abf47fb6b2abc17d0f48c447c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 06:06:53 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 06:06:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c219d127

dev-ruby/hamster: add ruby27

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

 dev-ruby/hamster/hamster-3.0.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/hamster/hamster-3.0.0-r1.ebuild 
b/dev-ruby/hamster/hamster-3.0.0-r1.ebuild
index e2faef6a02b..3ebc8b4021d 100644
--- a/dev-ruby/hamster/hamster-3.0.0-r1.ebuild
+++ b/dev-ruby/hamster/hamster-3.0.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"



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

2020-02-25 Thread Hans de Graaff
commit: 9f86206dfbd1bbd2a368e94a0e03da1fb7da6011
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 05:46:49 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 05:46:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f86206d

dev-ruby/will_paginate: add 3.3.0

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

 dev-ruby/will_paginate/Manifest   |  1 +
 dev-ruby/will_paginate/will_paginate-3.3.0.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/will_paginate/Manifest b/dev-ruby/will_paginate/Manifest
index eaa85d640bd..2aac431f3c8 100644
--- a/dev-ruby/will_paginate/Manifest
+++ b/dev-ruby/will_paginate/Manifest
@@ -1,3 +1,4 @@
 DIST will_paginate-3.1.8.gem 36864 BLAKE2B 
e9089ea72fb12f7010d95c1f3233f66e3189dabf41a2c9bc3a624cf43a6423711c8150a423b8c6f85af390b107d945aa659d30df4e71e00cae8e7d973e423479
 SHA512 
51e5fe45b14451b7fd8014a5fddd3a9c049e2ec52d2f6e0ec25019b0680a32fe157f8ffa48449d07df880d0255b2aff59ba24a82398659ae4520c25aec6d99aa
 DIST will_paginate-3.2.0.gem 37888 BLAKE2B 
d53bba1576d1f8cffbbeb24138d1e776f35c717fa6354c059dc73d5c1accbf11a53d04137d56050239d7e4b86f490cc42cd9d2aebae7f618b31b5dcbaa6a8eba
 SHA512 
461e8c186bae8a94295c04839e71d2a8449ce5bd8e28f5cf23964b22e64cbd10b15d7d88f379c26dbce4ff980e91ac35e1f839cd26f377ada152db254740c4d1
 DIST will_paginate-3.2.1.gem 37888 BLAKE2B 
94737d52b755d51ba52310a131409ebb4eb4d68cfafd45e931460bf0584158ac4774e7a9d1a93f41bc512b306687b45572ef90bf80302ad21ea2012486f94f5b
 SHA512 
8b98a52d95f1f4eb253900103ef6664070e04c1f5144bd97ac66762b11a2098637a0233e1390ed80620dd16565154f6a43995c5e32028f88f2de6cb7af01c714
+DIST will_paginate-3.3.0.gem 37888 BLAKE2B 
f1d2178086c7b7efc0ef46d8cccd64f3c0ed54427c3d499e88f7ba4fc3d1eef086060b3dd7e365cddf16558721c500652d0cc252e18618a9f5dbc01ff9ba2f04
 SHA512 
2114683e16642e4d06523ba69d26438a7111687f73d3ab89bfcf7a413ce5ea68cb076c4f887f34efcd9c6d5525260e9367a5b502ccde5658f3e21f7f0dba12ab

diff --git a/dev-ruby/will_paginate/will_paginate-3.3.0.ebuild 
b/dev-ruby/will_paginate/will_paginate-3.3.0.ebuild
new file mode 100644
index 000..3f25988e7ab
--- /dev/null
+++ b/dev-ruby/will_paginate/will_paginate-3.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Most awesome pagination solution for Ruby"
+HOMEPAGE="https://github.com/mislav/will_paginate/";
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~x86-macos"
+IUSE=""
+
+all_ruby_prepare() {
+   # Remove tests for unpackaged ORMs
+   rm -f spec/finders/{sequel,mongoid,data_mapper}* || die
+}
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/rails
+   dev-ruby/mocha
+   )"



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

2020-02-25 Thread Hans de Graaff
commit: b1f4a12f4bba7fbcb4e542d3e82f655050a9e12b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 06:03:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 06:03:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f4a12f

dev-ruby/ddplugin: add ruby27

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

 dev-ruby/ddplugin/ddplugin-1.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild 
b/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild
index 6e9d78d86c1..28a0b0c3a0b 100644
--- a/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild
+++ b/dev-ruby/ddplugin/ddplugin-1.0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"



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

2020-02-25 Thread Hans de Graaff
commit: aec3f96cad145b0b7e86553b22445b3c877bd667
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 26 05:43:48 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 26 05:43:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec3f96c

dev-ruby/vcr: add 5.1.0

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

 dev-ruby/vcr/Manifest |  1 +
 dev-ruby/vcr/vcr-5.1.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest
index 19ec1d18178..d02057bb13e 100644
--- a/dev-ruby/vcr/Manifest
+++ b/dev-ruby/vcr/Manifest
@@ -1,3 +1,4 @@
 DIST vcr-1.11.3.gem 87552 BLAKE2B 
296651072c30cbba3bf329a9cf2d5eb743f8250fe250ee2794883de2ce7b99e6b4dba06f868bec3b78d7ae8fbea0624f628ebfa48239b36bc0413e3c55339168
 SHA512 
0d62b0699e42484a4ba385a2ec653881183b44d85fd46ffc1ea693ebb746b225566cdb2799cdb60235c24adecd7575e0f20d743968326eeeb5b24fbd3232354a
 DIST vcr-4.0.0.tar.gz 146920 BLAKE2B 
19ae33d2f40821d2cfe5c0fc55d5e91e02b8e6ba2bba000c326d993987fd641dd5b4cedd6a8a441f86664ecb67dfe2501d335936af9271fa83aef6dc001b12f2
 SHA512 
2f98eedd021f7c125fc3f29189190ddc817bb95fc8e8e0ab53e65eaf94c5c0c41f3ca4abf9d829591acdefe97b931943c47129f95c21f2ef590ed500cc6f56f9
 DIST vcr-5.0.0.tar.gz 147602 BLAKE2B 
031c9a70c9483b496ed3cda1c65138d214c257392aa5f9157135b0fd4c33d35dd6143afc0e775c5061bb823d936d1bdaa084eaf0024e87747e6101b582d8bd1e
 SHA512 
88e4d82f1c5b3d48c89a75324a256c66858740d2889a4d86851ebb3a303745829e42f20b20d4cbc18d7b0510eb0b229a770bb6209be93dbb8c8b0be84bf5f645
+DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 
615a0ce570da29be402f97dcba1ba987c611c73cc9ebc56168c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e
 SHA512 
5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9

diff --git a/dev-ruby/vcr/vcr-5.1.0.ebuild b/dev-ruby/vcr/vcr-5.1.0.ebuild
new file mode 100644
index 000..ca4669a2923
--- /dev/null
+++ b/dev-ruby/vcr/vcr-5.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md"
+
+RUBY_FAKEGEM_GEMSPEC="vcr.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Records your test suite's HTTP interactions and replay them 
during test runs"
+HOMEPAGE="https://github.com/vcr/vcr/";
+SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+# Tests require all supported HTTP libraries to be present, and it is
+# not possible to avoid some of them without very extensive patches.
+RESTRICT="test"



[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/

2020-02-25 Thread Georgy Yakovlev
commit: a0694d1160bd9b7a7cd9c95744487e0d45d1e87b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb 26 05:10:25 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 26 05:10:25 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a0694d11

dev-libs/glib: bump to 2.60.7-r2 from ::gentoo

stable bug is still open for arm and arm64 #710514,
stabilize here right away, ince 2.60.7 already stable
on those arches

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

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/files/2.60.7-gdbus-fixes.patch | 301 +++
 dev-libs/glib/files/CVE-2020-6750.patch  | 763 +++
 dev-libs/glib/glib-2.60.7-r2.ebuild  | 283 ++
 4 files changed, 1348 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index ec53fc2..b26aefc 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1 +1,2 @@
 DIST glib-2.60.6.tar.xz 4589516 BLAKE2B 
33546aea288dee4aa8c04bda610a65ce75705c0e2b98284e787d42576c61eccbd33788084b092e030fe26c50ff08e398782227d1f2ac39ef9754b91af1ab1aa1
 SHA512 
2e079d2268e0cd4dd234501c03e7784a69258ea2303e62baa4869ff7a442d121c2ffdc742467e3b0b46ad953b831962e1dd847463d66b2b28745ba0f0bfd28d9
+DIST glib-2.60.7.tar.xz 4590568 BLAKE2B 
a3f2a3bd0443a27326e8359c2ad1e6022ca1634f5c7cb4502a8011fbe85df690fff7d67665cf160bf4ed426214b87f6501a69158fb1656bdb86cacdcf076ee15
 SHA512 
d56d805a5abf6f7aeb8bf5be06b60ad049177ee23f78eacef4ce2ea88a8be49966a95e48fed17c752649f6e80937fd0ebc8f959709f623ec1f2f43ffd42d078a

diff --git a/dev-libs/glib/files/2.60.7-gdbus-fixes.patch 
b/dev-libs/glib/files/2.60.7-gdbus-fixes.patch
new file mode 100644
index 000..e2a066b
--- /dev/null
+++ b/dev-libs/glib/files/2.60.7-gdbus-fixes.patch
@@ -0,0 +1,301 @@
+From 1cfab12a28d97716ad581c30fbbf3e94e4d7f303 Mon Sep 17 00:00:00 2001
+From: Simon McVittie 
+Date: Mon, 14 Oct 2019 08:22:24 +0100
+Subject: [PATCH 1/3] gcredentialsprivate: Document the various private macros
+
+Signed-off-by: Simon McVittie 
+---
+ gio/gcredentialsprivate.h | 59 +++
+ 1 file changed, 59 insertions(+)
+
+diff --git a/gio/gcredentialsprivate.h b/gio/gcredentialsprivate.h
+index 4d1c420a8..06f0aed19 100644
+--- a/gio/gcredentialsprivate.h
 b/gio/gcredentialsprivate.h
+@@ -22,6 +22,65 @@
+ #include "gio/gcredentials.h"
+ #include "gio/gnetworking.h"
+ 
++/*
++ * G_CREDENTIALS_SUPPORTED:
++ *
++ * Defined to 1 if GCredentials works.
++ */
++#undef G_CREDENTIALS_SUPPORTED
++
++/*
++ * G_CREDENTIALS_USE_LINUX_UCRED, etc.:
++ *
++ * Defined to 1 if GCredentials uses Linux `struct ucred`, etc.
++ */
++#undef G_CREDENTIALS_USE_LINUX_UCRED
++#undef G_CREDENTIALS_USE_FREEBSD_CMSGCRED
++#undef G_CREDENTIALS_USE_NETBSD_UNPCBID
++#undef G_CREDENTIALS_USE_OPENBSD_SOCKPEERCRED
++#undef G_CREDENTIALS_USE_SOLARIS_UCRED
++
++/*
++ * G_CREDENTIALS_NATIVE_TYPE:
++ *
++ * Defined to one of G_CREDENTIALS_TYPE_LINUX_UCRED, etc.
++ */
++#undef G_CREDENTIALS_NATIVE_TYPE
++
++/*
++ * G_CREDENTIALS_NATIVE_SIZE:
++ *
++ * Defined to the size of the %G_CREDENTIALS_NATIVE_TYPE
++ */
++#undef G_CREDENTIALS_NATIVE_SIZE
++
++/*
++ * G_CREDENTIALS_UNIX_CREDENTIALS_MESSAGE_SUPPORTED:
++ *
++ * Defined to 1 if we have a message-passing API in which credentials
++ * are attached to a particular message, such as `SCM_CREDENTIALS` on Linux
++ * or `SCM_CREDS` on FreeBSD.
++ */
++#undef G_CREDENTIALS_UNIX_CREDENTIALS_MESSAGE_SUPPORTED
++
++/*
++ * G_CREDENTIALS_SOCKET_GET_CREDENTIALS_SUPPORTED:
++ *
++ * Defined to 1 if we have a `getsockopt()`-style API in which one end of
++ * a socket connection can directly query the credentials of the process
++ * that initiated the other end, such as `getsockopt SO_PEERCRED` on Linux
++ * or `getpeereid()` on multiple operating systems.
++ */
++#undef G_CREDENTIALS_SOCKET_GET_CREDENTIALS_SUPPORTED
++
++/*
++ * G_CREDENTIALS_SPOOFING_SUPPORTED:
++ *
++ * Defined to 1 if privileged processes can spoof their credentials when
++ * using the message-passing API.
++ */
++#undef G_CREDENTIALS_SPOOFING_SUPPORTED
++
+ #ifdef __linux__
+ #define G_CREDENTIALS_SUPPORTED 1
+ #define G_CREDENTIALS_USE_LINUX_UCRED 1
+-- 
+2.20.1
+
+
+From 5f9318af8f19756685c1b79cf8b76f3e66614d84 Mon Sep 17 00:00:00 2001
+From: Simon McVittie 
+Date: Fri, 18 Oct 2019 10:55:09 +0100
+Subject: [PATCH 2/3] credentials: Invalid Linux struct ucred means "no
+ information"
+
+On Linux, if getsockopt SO_PEERCRED is used on a TCP socket, one
+might expect it to fail with an appropriate error like ENOTSUP or
+EPROTONOSUPPORT. However, it appears that in fact it succeeds, but
+yields a credentials structure with pid 0, uid -1 and gid -1. These
+are not real process, user and group IDs that can be allocated to a
+real process (pid 0 needs to be reserved to give kill(0) its documented
+special semantics, and similarly uid and gid -1 need to be reserved 

[gentoo-commits] proj/musl:master commit in: dev-lang/ruby/, sys-auth/nss-myhostname/, net-misc/rsync/, sys-fs/lvm2/, ...

2020-02-25 Thread Georgy Yakovlev
commit: 7476d693d632f9ac7bc6a4c73d928802849b8e01
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb 26 04:56:25 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 26 05:03:03 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7476d693

*/*: drop unused/unsupported keywords

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-office/libreoffice/libreoffice-6.3.4.2.ebuild  | 2 +-
 app-text/enchant/enchant-1.6.1.ebuild  | 2 +-
 dev-lang/ruby/ruby-2.4.4.ebuild| 2 +-
 dev-lang/ruby/ruby-2.5.1.ebuild| 2 +-
 dev-libs/elfutils/elfutils-0.176-r1.ebuild | 2 +-
 dev-libs/elfutils/elfutils-0.178.ebuild| 2 +-
 dev-libs/libgamin/libgamin-0.1.10-r5.ebuild| 2 +-
 dev-libs/libnl/libnl-3.4.0.ebuild  | 2 +-
 dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild  | 2 +-
 dev-tex/luatex/luatex-0.70.1-r3.ebuild | 2 +-
 dev-util/cmocka/cmocka-1.1.3.ebuild| 2 +-
 dev-util/systemtap/systemtap-2.9.ebuild| 2 +-
 gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild   | 2 +-
 gnome-base/gnome-session/gnome-session-3.22.3.ebuild   | 2 +-
 mail-filter/libspf2/libspf2-1.2.10.ebuild  | 2 +-
 mail-filter/libspf2/libspf2-1.2.9-r3.ebuild| 2 +-
 media-gfx/exiv2/exiv2-0.26_p20171104.ebuild| 2 +-
 media-gfx/exiv2/exiv2-0.26_p20180319.ebuild| 2 +-
 media-libs/alsa-lib/alsa-lib-1.1.4.1.ebuild| 2 +-
 media-libs/alsa-lib/alsa-lib-1.1.5.ebuild  | 2 +-
 media-libs/alsa-lib/alsa-lib-1.1.6-r1.ebuild   | 2 +-
 media-libs/libdc1394/libdc1394-2.2.5-r1.ebuild | 2 +-
 media-libs/libepoxy/libepoxy-1.5.0.ebuild  | 2 +-
 media-libs/mesa/mesa-19.2.8.ebuild | 2 +-
 media-libs/mesa/mesa-19.3.4.ebuild | 2 +-
 media-libs/mesa/mesa-20.0.0.ebuild | 2 +-
 media-libs/openal/openal-1.18.2-r1.ebuild  | 2 +-
 media-libs/zvbi/zvbi-0.2.35-r1.ebuild  | 2 +-
 media-sound/cdparanoia/cdparanoia-3.10.2-r6.ebuild | 2 +-
 media-sound/mpd/mpd-0.21.18-r1.ebuild  | 2 +-
 media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild   | 2 +-
 media-sound/sox/sox-14.4.2.ebuild  | 2 +-
 net-dialup/ppp/ppp-2.4.7-r3.ebuild | 2 +-
 net-fs/autofs/autofs-5.1.4.ebuild  | 2 +-
 net-fs/nfs-utils/nfs-utils-1.3.4-r1.ebuild | 2 +-
 net-fs/nfs-utils/nfs-utils-2.3.1-r3.ebuild | 2 +-
 net-fs/nfs-utils/nfs-utils-2.3.3.ebuild| 2 +-
 net-fs/samba/samba-4.10.2.ebuild   | 2 +-
 net-fs/samba/samba-4.5.16.ebuild   | 2 +-
 net-libs/libndp/libndp-1.6-r1.ebuild   | 2 +-
 net-libs/libnfsidmap/libnfsidmap-0.25-r1.ebuild| 2 +-
 net-libs/libnfsidmap/libnfsidmap-0.27.ebuild   | 2 +-
 net-misc/networkmanager/networkmanager-1.16.2.ebuild   | 2 +-
 net-misc/radvd/radvd-2.18.ebuild   | 2 +-
 net-misc/rsync/rsync-3.1.3.ebuild  | 2 +-
 net-misc/whois/whois-5.2.20.ebuild | 2 +-
 net-misc/whois/whois-5.3.2.ebuild  | 2 +-
 net-misc/whois/whois-5.4.0.ebuild  | 2 +-
 net-vpn/ipsec-tools/ipsec-tools-0.8.2-r5.ebuild| 2 +-
 net-wireless/bluez/bluez-5.51.ebuild   | 2 +-
 net-wireless/crda/crda-1.1.3-r1.ebuild | 2 +-
 sys-apps/accountsservice/accountsservice-0.6.50-r1.ebuild  | 2 +-
 sys-apps/attr/attr-2.4.47-r2.ebuild| 2 +-
 sys-apps/fakeroot/fakeroot-1.20.2-r1.ebuild| 2 +-
 sys-apps/fakeroot/fakeroot-1.22.ebuild | 2 +-
 sys-apps/groff/groff-1.22.4.ebuild | 2 +-
 sys-apps/iproute2/iproute2-5.2.0.ebuild| 2 +-
 sys-apps/pciutils/pciutils-3.6.0.ebuild| 2 +-
 sys-apps/tcp-wrappers/tcp-wrappers-7

[gentoo-commits] proj/musl:master commit in: dev-libs/glib/files/, dev-libs/glib/

2020-02-25 Thread Georgy Yakovlev
commit: 128463212343f82d6a77f307f81d154872969027
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb 26 04:47:43 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 26 04:47:43 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=12846321

dev-libs/glib: drop old, cleanup keywords

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

 dev-libs/glib/Manifest |   5 -
 ...56.2-network-monitor-race-test-iterations.patch |  36 ---
 dev-libs/glib/files/2.58.3-CVE-2019-12450.patch|  53 
 .../glib/files/2.58.3-gdbusmessage-limit-fix.patch | 120 
 .../files/glib-2.54.3-external-gdbus-codegen.patch |  86 --
 .../files/glib-2.58.2-external-gdbus-codegen.patch | 124 
 .../glib/files/glib-2.58.2-gvariant-test-fix.patch |  96 ---
 dev-libs/glib/glib-2.56.2.ebuild   | 302 ---
 dev-libs/glib/glib-2.56.4.ebuild   | 305 
 dev-libs/glib/glib-2.58.2.ebuild   | 318 
 dev-libs/glib/glib-2.58.3-r1.ebuild| 320 -
 dev-libs/glib/glib-2.58.3.ebuild   | 315 
 dev-libs/glib/glib-2.60.6.ebuild   |   4 +-
 13 files changed, 2 insertions(+), 2082 deletions(-)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 1fd2300..ec53fc2 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,6 +1 @@
-DIST glib-2.56.2.tar.xz 8041756 BLAKE2B 
1af5bb37378856e959602bcb9299266bba46b990839c923f6b9881624aed306af0779005281b3e3a46b5994c54812edc86aade9cb782c596fd63b6fd91baba51
 SHA512 
8201ea82d3613d2e879284abe01520b766da30957c5a1a22f3e6019b0cce6bf95d25beae78867b6a133401c4165153c0c92974dd459ab12f9e0e9dd0c95df5d4
-DIST glib-2.56.4.tar.xz 7029768 BLAKE2B 
21cf840128e468151eeac55f0323f8f643973422b70bb65655e24c0a6b2f7ee72d5ae879bfae73df84fa2281fc425cc98328597910ba8fd99d7a52024e1b3ab6
 SHA512 
280a46c2af13283a08c15ff0b4f5492659c2884521930600ad45310ed181c44a878ad8f9b36bae68ed6e7d92db6f1630f7bf015148c513dc317d25807f13abb0
-DIST glib-2.58.2.tar.xz 4862612 BLAKE2B 
e94d3dfc5d4b6d100c2425fda34c90fdf643fdb71b8bd65df691e34d11bfaf79fdc4c844eb215df24b0f680991fb0d0c08c3bb3dea61f5157ccd8bec200e2059
 SHA512 
4017ae308f2ef6313abbff2eb9b21ec6f8fa38935007491ca0cb4d1ffac6fedab6f50e911ac088995d6212323ba1767399f18529a2620d60378ecade193b4b1a
-DIST glib-2.58.3.tar.xz 4863648 BLAKE2B 
4269bd6e80869f39d567917438f750561debb1b45d40ecea487d2e76e2468e07dc8d80a23678699f7b8f7778c2ed9d29e866ae5e33770f51ed00709dd5fe97eb
 SHA512 
1e1cb5b607367dcbadb95563d463e81702cf396b28f1173f6d933707f4f3d5595a70225423e918807a05994a24f16fa3ac87d2ec67e4b670244ea99836634cce
 DIST glib-2.60.6.tar.xz 4589516 BLAKE2B 
33546aea288dee4aa8c04bda610a65ce75705c0e2b98284e787d42576c61eccbd33788084b092e030fe26c50ff08e398782227d1f2ac39ef9754b91af1ab1aa1
 SHA512 
2e079d2268e0cd4dd234501c03e7784a69258ea2303e62baa4869ff7a442d121c2ffdc742467e3b0b46ad953b831962e1dd847463d66b2b28745ba0f0bfd28d9
-DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B 
bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b
 SHA512 
6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320

diff --git 
a/dev-libs/glib/files/2.56.2-network-monitor-race-test-iterations.patch 
b/dev-libs/glib/files/2.56.2-network-monitor-race-test-iterations.patch
deleted file mode 100644
index 1ddec6d..000
--- a/dev-libs/glib/files/2.56.2-network-monitor-race-test-iterations.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From a90c578952219e740f24d9f2560f54f19ae7e906 Mon Sep 17 00:00:00 2001
-From: Philip Withnall 
-Date: Wed, 11 Apr 2018 15:45:10 +0100
-Subject: [PATCH] tests: Lower number of iterations in network-monitor-race
-
-While 333 runs is very likely to reproduce the bug, Milan has previously
-reproduced it with as few as 9 runs. Since this test will be run by the
-CI machinery quite often, a lower number of runs each CI run will still
-probably catch any regressions over time.
-
-This reduces the total test runtime from 33s to 2s.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=793727
-
-Signed-off-by: Philip Withnall 
-Reviewed-by: nobody

- gio/tests/network-monitor-race.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gio/tests/network-monitor-race.c 
b/gio/tests/network-monitor-race.c
-index 4b92c87a5..cadd62cee 100644
 a/gio/tests/network-monitor-race.c
-+++ b/gio/tests/network-monitor-race.c
-@@ -18,7 +18,7 @@
- #include 
- #include 
- 
--#define MAX_RUNS 333
-+#define MAX_RUNS 20
- 
- static gboolean
- quit_loop (gpointer user_data)
--- 
-2.17.0
-

diff --git a/dev-libs/glib/files/2.58.3-CVE-2019-12450.patch 
b/dev-libs/glib/files/2.58.3-CVE-2019-12450.patch
deleted file mode 100644
index 949ac56..000
--- a/dev-libs/g

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/

2020-02-25 Thread Jory Pratt
commit: 19cf6f847b01479e412bd082cb22f6a46f73f1f3
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Feb 26 03:51:14 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Feb 26 03:51:14 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=19cf6f84

sys-devel/gcc: cut 5 patchset

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Jory Pratt  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-9.2.0-r4.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 9f1700b..d9042e9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -4,4 +4,5 @@ DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B 
c702fbdb18c3c952cdb9adead3a193c
 DIST gcc-8.3.0-patches-2.tar.bz2 16741 BLAKE2B 
b3db1b94749cb8a04cce8637429e15eda369ec741f236d8322716dcfae6db1dc9479dd4d7715aeb357a0b3106c7f23fd33eba466a041b8e2e0e57b6cb858786f
 SHA512 
13a85ddf76563241973e061ba157942c81391d0b867c66f88da1ad66a79d99ccdd6bc324caca31eb31057c2d27ece89f6546d723a420b3af319c6865337321f1
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
 DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B 
2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819
 SHA512 
114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
+DIST gcc-9.2.0-patches-5.tar.bz2 22929 BLAKE2B 
2d8a69098d836d24ec295e2e0ff6864f34914473b1e4ae1630c3ee23c16aba8ee1a9c943c89a629d1c8a2d2018796ac4b01992fcd9d926c693423041572c8155
 SHA512 
79961204054b1eb91e87bb9f226ce236ffb8bacf1550b7a5abaf8c121fa373d9fa8fcd56f201887976f76056a22cf75a418b6221d0ea35050d3ec4465a764fc0
 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
 SHA512 
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040

diff --git a/sys-devel/gcc/gcc-9.2.0-r4.ebuild 
b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
new file mode 100644
index 000..6201ae3
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="5"
+
+inherit toolchain
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   elibc_glibc? ( >=sys-libs/glibc-2.13 )
+   >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi
+
+src_prepare() {
+   toolchain_src_prepare
+
+   if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
+   eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
+   eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
+   case $(tc-arch) in
+   amd64|arm64|ppc64) eapply 
"${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
+   esac
+   fi
+
+   eapply_user
+}



[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/qca/files/, app-crypt/qca/

2020-02-25 Thread Stefan Strogin
commit: d471fcc439ce9bf0e920d69de3680819a4986d89
Author: Stefan Strogin  gentoo  org>
AuthorDate: Wed Feb 26 03:42:41 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Wed Feb 26 03:42:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d471fcc4

app-crypt/qca: add LibreSSL patch for 2.3.0

Bug: https://bugs.gentoo.org/657720
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Stefan Strogin  gentoo.org>

 app-crypt/qca/Manifest   |  1 +
 app-crypt/qca/files/qca-2.3.0-libressl.patch | 68 +
 app-crypt/qca/qca-2.3.0.ebuild   | 91 
 3 files changed, 160 insertions(+)

diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest
index 20d0b5f..b72a547 100644
--- a/app-crypt/qca/Manifest
+++ b/app-crypt/qca/Manifest
@@ -1 +1,2 @@
 DIST qca-2.2.1.tar.xz 691676 BLAKE2B 
d5bcc0d6e791811e1efcdbf2e09916fe40ad682b0e59b2993c73a5bd79e09fc28facdec81259a982bee05223c8dfce78b9a6b729ca4e566c0901a13b91575379
 SHA512 
3a0e8aa7cf3ea9a7244facaf1d521ebca2753af37636e7bf5f21c57ae880ac9682ae7d6d9fa5ce41b73568ff9538214956b89cd41228c2cb828d9068c2031a9c
+DIST qca-2.3.0.tar.xz 729504 BLAKE2B 
71cf9dfae00066c14e1055da1fa1a8e1210f538b1addfde1b99a9b26b1e8f7dd61e289d0f505b5ec04d5f4745216d4fd0f8be8f8de9e9cbf74123907ba703d0e
 SHA512 
ca9251868e073834562fa62ffc64b3e7817c9ddadc6bc3fb99cf8b5c8d859969562170a98874be9590c617b2dd8e5590d2c83792554f54bb880c677902db22fe

diff --git a/app-crypt/qca/files/qca-2.3.0-libressl.patch 
b/app-crypt/qca/files/qca-2.3.0-libressl.patch
new file mode 100644
index 000..c06ba60
--- /dev/null
+++ b/app-crypt/qca/files/qca-2.3.0-libressl.patch
@@ -0,0 +1,68 @@
+From c3001c187f91a6eccfcb75828876f03f5310d283 Mon Sep 17 00:00:00 2001
+From: Stefan Strogin 
+Date: Wed, 26 Feb 2020 04:41:28 +0200
+Subject: [PATCH] Fix build with LibreSSL
+
+Signed-off-by: Stefan Strogin 
+---
+ plugins/qca-ossl/qca-ossl.cpp | 12 
+ 1 file changed, 12 insertions(+)
+
+diff --git a/plugins/qca-ossl/qca-ossl.cpp b/plugins/qca-ossl/qca-ossl.cpp
+index 559dc3f6..5ba9f1e7 100644
+--- a/plugins/qca-ossl/qca-ossl.cpp
 b/plugins/qca-ossl/qca-ossl.cpp
+@@ -41,7 +41,13 @@
+ #include 
+ #include 
+ 
++#ifndef RSA_F_RSA_OSSL_PRIVATE_DECRYPT
++#define RSA_F_RSA_OSSL_PRIVATE_DECRYPT RSA_F_RSA_EAY_PRIVATE_DECRYPT
++#endif
++
++#ifndef LIBRESSL_VERSION_NUMBER
+ #include 
++#endif
+ 
+ using namespace QCA;
+ 
+@@ -1255,6 +1261,7 @@ public:
+ protected:
+ };
+ 
++#ifndef LIBRESSL_VERSION_NUMBER
+ class opensslHkdfContext : public HKDFContext
+ {
+ Q_OBJECT
+@@ -1284,6 +1291,7 @@ public:
+   return out;
+   }
+ };
++#endif // LIBRESSL_VERSION_NUMBER
+ 
+ class opensslHMACContext : public MACContext
+ {
+@@ -7268,7 +7276,9 @@ public:
+ #endif
+   list += QStringLiteral("pbkdf1(sha1)");
+   list += QStringLiteral("pbkdf2(sha1)");
++#ifndef LIBRESSL_VERSION_NUMBER
+   list += QStringLiteral("hkdf(sha256)");
++#endif
+   list += QStringLiteral("pkey");
+   list += QStringLiteral("dlgroup");
+   list += QStringLiteral("rsa");
+@@ -7337,8 +7347,10 @@ public:
+ #endif
+   else if ( type == QLatin1String("pbkdf2(sha1)") )
+   return new opensslPbkdf2Context( this, type );
++#ifndef LIBRESSL_VERSION_NUMBER
+   else if ( type == QLatin1String("hkdf(sha256)") )
+   return new opensslHkdfContext( this, type );
++#endif
+   else if ( type == QLatin1String("hmac(md5)") )
+   return new opensslHMACContext( EVP_md5(), this, type );
+   else if ( type == QLatin1String("hmac(sha1)") )
+-- 
+2.25.1
+

diff --git a/app-crypt/qca/qca-2.3.0.ebuild b/app-crypt/qca/qca-2.3.0.ebuild
new file mode 100644
index 000..ebe13eb
--- /dev/null
+++ b/app-crypt/qca/qca-2.3.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde.org cmake qmake-utils
+
+DESCRIPTION="Qt Cryptographic Architecture (QCA)"
+HOMEPAGE="https://userbase.kde.org/QCA";
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~sparc-solaris"
+IUSE="botan debug doc examples gcrypt gpg libressl logger nss pkcs11 sasl 
softstore +ssl test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   doc? ( app-doc/doxygen )
+"
+RDEPEND="
+   dev-qt/qtcore:5
+   botan? ( dev-libs/botan:= )
+   gcrypt? ( dev-libs/libgcrypt:= )
+   gpg? ( app-crypt/gnupg )
+   nss? ( dev-libs/nss )
+   pkcs11? (
+   !libressl? ( >=dev-libs/openssl-1.1 )
+   libressl? ( dev-libs/libressl:0= )
+   dev-libs/pkcs11-helper
+   )
+   sasl? ( dev-libs/cyrus-sasl:2 )
+   ssl? (
+   !libressl

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/, net-wireless/urh/

2020-02-25 Thread Matt Turner
commit: 2294f62841656970a6a9164115df73fc41cd279a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 26 03:27:14 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 26 03:35:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2294f628

Revert dev-python/pyzmq py2 and net-wireless/urh update

This commit reverts a revert of python2 support removal for
dev-python/pyzmq. The original commit that remove py2 support was
3635fb573254 (dev-python/pyzmq: Remove py2), committed January 28th.
Since then presumably a large number of dependencies of pyzmq have also
dropped python2 support, because after commit c3bb20728e45 (Revert
"Revert "dev-python/pyzmq: Remove py2"") from February 25 pkgcheck scan
says:

  NonsolvableDepsInStable: version 16.0.2: nonsolvable depset(depend) 
keyword(amd64) stable profile (default/linux/amd64/17.0) (76 total): ...
  ...
  NonsolvableDepsInStable: version 17.1.0: nonsolvable depset(depend) 
keyword(amd64) stable profile (default/linux/amd64/17.0) (57 total): ...

So it doesn't appear to be a trivial task to restore py2 support to
pyzmq. Unfortunately this will break net-wireless/urh (both in terms of
the software and in terms of the deptree). To keep the deptree in good
shape commit f1b680936d23 (net-wireless/urh: fix deps, probably) must
also be reverted.

This reverts commit c3bb20728e45505d9b4a48164f37bb3288577d67.
This reverts commit f1b680936d23084dc28bcab64e2cc4103a420303.

Signed-off-by: Matt Turner  gentoo.org>

 dev-python/pyzmq/pyzmq-16.0.2.ebuild   | 5 +
 dev-python/pyzmq/pyzmq-17.1.0.ebuild   | 5 +
 net-wireless/urh/{urh-2.8.3-r1.ebuild => urh-2.8.3.ebuild} | 4 ++--
 net-wireless/urh/urh-.ebuild   | 4 ++--
 4 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/dev-python/pyzmq/pyzmq-16.0.2.ebuild 
b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
index 914737e0cb2..c6f982a73c2 100644
--- a/dev-python/pyzmq/pyzmq-16.0.2.ebuild
+++ b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit flag-o-matic distutils-r1 toolchain-funcs
@@ -22,13 +22,11 @@ RDEPEND="
>=net-libs/zeromq-4.1.2:=
dev-python/py[${PYTHON_USEDEP}]
dev-python/cffi:=[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' python2_7)
 "
 DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' 
-2)
www-servers/tornado[${PYTHON_USEDEP}]
)
doc? (
@@ -53,7 +51,6 @@ python_compile_all() {
 
 python_compile() {
esetup.py cython --force
-   python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
distutils-r1_python_compile
 }
 

diff --git a/dev-python/pyzmq/pyzmq-17.1.0.ebuild 
b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
index 90216948f4f..e7d8b211d80 100644
--- a/dev-python/pyzmq/pyzmq-17.1.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit flag-o-matic distutils-r1 toolchain-funcs
@@ -22,13 +22,11 @@ RDEPEND="
>=net-libs/zeromq-4.2.2-r2:=[drafts]
dev-python/py[${PYTHON_USEDEP}]
dev-python/cffi:=[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' python2_7)
 "
 DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' 
-2)
>=www-servers/tornado-5.0.2[${PYTHON_USEDEP}]
)
doc? (
@@ -55,7 +53,6 @@ python_compile_all() {
 
 python_compile() {
esetup.py cython --force
-   python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
distutils-r1_python_compile
 }
 

diff --git a/net-wireless/urh/urh-2.8.3-r1.ebuild 
b/net-wireless/urh/urh-2.8.3.ebuild
similarity index 95%
rename from net-wireless/urh/urh-2.8.3-r1.ebuild
rename to net-wireless/urh/urh-2.8.3.ebuild
index c5cc8e3ff71..1c4f6ddf86f 100644
--- a/net-wireless/urh/urh-2.8.3-r1.ebuild
+++ b/net-wireless/urh/urh-2.8.3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=6
 
 PYTHON_COMPAT=( python3_6 )
 inherit distutils-r1 eutils
@@ -26,7 +26,7 @@ DEPEND="${PYTHON_DEPS}
net-wireless/gnuradio[zeromq]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyzmq[python_targets_python2_7]
+   dev-python/pyzmq[${PYTHON_USEDEP}]
dev-pytho

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

2020-02-25 Thread Jory Pratt
commit: 62ad29557ba726510fc884313b3d3ebda375b459
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Feb 26 03:20:54 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Feb 26 03:24:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ad2955

sys-libs/musl: Version bump 1.2.0

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Jory Pratt  gentoo.org>

 sys-libs/musl/Manifest  |   1 +
 sys-libs/musl/musl-1.2.0.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/musl/Manifest b/sys-libs/musl/Manifest
index 17ff09bc4a6..dbf5d17bdfe 100644
--- a/sys-libs/musl/Manifest
+++ b/sys-libs/musl/Manifest
@@ -3,3 +3,4 @@ DIST getent.c 9438 BLAKE2B 
dc20353583c10a001bd8fe8474f32b70254dc56da186d1cdbaf40
 DIST iconv.c 2577 BLAKE2B 
070ca87b30c90ab98c27d5faf7a2fcb64ff7c67ca212ee6072165b2146979c551f714954dbd465462a171837c59b6ea027e0206458a2df0f977e45f01be3ce48
 SHA512 
9d42d66fb1facce2b85dad919be5be819ee290bd26ca2db00982b2f8e055a0196290a008711cbe2b18ec9eee8d2270e3b3a4692c5a1b807013baa5c2b70a2bbf
 DIST musl-1.1.23.tar.gz 1013779 BLAKE2B 
0251604697f6e243d173c6a72d0a24ddbbce298f8e3a53d9d3a18d7f5ebf19f4e85584a494639c2470530b61c3189150bfaed3376e31acf4e1b2daa1c30860dc
 SHA512 
a2278de9903852b08352d3e734a39d4616caa602496997ba843e8fea0e1c481761776745faf04536a149d1c4af416b68df681b6fbc9ae2de8794e18c2e853b09
 DIST musl-1.1.24.tar.gz 1024988 BLAKE2B 
5fa26746eed0f2334b740adf94a8400568d56d9b2276bf1fbac828f9b707b4e215d3c16af9ea048b9d771f1d0a58ada3bc6e1bf0ba8f5fa693f5042fc6af30df
 SHA512 
8987f1e194ea616f34f4f21fe9def28fb7f81d7060e38619206c6349f79db3bbb76bae8b711f5f9b8ed038799c9aea1a4cbec69e0bc4131e246203e133149e77
+DIST musl-1.2.0.tar.gz 1035265 BLAKE2B 
0a47e0f438cca0f3ce31ae024c19358160214842115b560efc48e66228055c9147d9550957a79425322d510ba773f197d0944bb844bf6addbbf698088a3358a9
 SHA512 
58bd88189a6002356728cea1c6f6605a893fe54f7687595879add4eab283c8692c3b031eb9457ad00d1edd082cfe62fcc0eb5eb1d3bf4f1d749c0efa2a95fec1

diff --git a/sys-libs/musl/musl-1.2.0.ebuild b/sys-libs/musl/musl-1.2.0.ebuild
new file mode 100644
index 000..e33c6c80913
--- /dev/null
+++ b/sys-libs/musl/musl-1.2.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic multilib toolchain-funcs
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="git://git.musl-libc.org/musl"
+   inherit git-r3
+   SRC_URI="
+   https://dev.gentoo.org/~blueness/musl-misc/getconf.c
+   https://dev.gentoo.org/~blueness/musl-misc/getent.c
+   https://dev.gentoo.org/~blueness/musl-misc/iconv.c";
+   KEYWORDS=""
+else
+   SRC_URI="http://www.musl-libc.org/releases/${P}.tar.gz
+   https://dev.gentoo.org/~blueness/musl-misc/getconf.c
+   https://dev.gentoo.org/~blueness/musl-misc/getent.c
+   https://dev.gentoo.org/~blueness/musl-misc/iconv.c";
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+fi
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+DESCRIPTION="Light, fast and simple C library focused on standards-conformance 
and safety"
+HOMEPAGE="http://www.musl-libc.org/";
+LICENSE="MIT LGPL-2 GPL-2"
+SLOT="0"
+IUSE="headers-only"
+
+QA_SONAME="/usr/lib/libc.so"
+QA_DT_NEEDED="/usr/lib/libc.so"
+
+is_crosscompile() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+just_headers() {
+   use headers-only && is_crosscompile
+}
+
+pkg_setup() {
+   if [ ${CTARGET} == ${CHOST} ] ; then
+   case ${CHOST} in
+   *-musl*) ;;
+   *) die "Use sys-devel/crossdev to build a musl toolchain" ;;
+   esac
+   fi
+
+   # fix for #667126, copied from glibc ebuild
+   # make sure host make.conf doesn't pollute us
+   if is_crosscompile || tc-is-cross-compiler ; then
+   CHOST=${CTARGET} strip-unsupported-flags
+   fi
+}
+
+src_configure() {
+   tc-getCC ${CTARGET}
+   just_headers && export CC=true
+
+   local sysroot
+   is_crosscompile && sysroot=/usr/${CTARGET}
+   ./configure \
+   --target=${CTARGET} \
+   --prefix=${sysroot}/usr \
+   --syslibdir=${sysroot}/lib \
+   --disable-gcc-wrapper || die
+}
+
+src_compile() {
+   emake obj/include/bits/alltypes.h
+   just_headers && return 0
+
+   emake
+   if [[ ${CATEGORY} != cross-* ]] ; then
+   $(tc-getCC) ${CFLAGS} "${DISTDIR}"/getconf.c -o "${T}"/getconf 
|| die
+   $(tc-getCC) ${CFLAGS} "${DISTDIR}"/getent.c -o "${T}"/getent || 
die
+   $(tc-getCC) ${CFLAGS} "${DISTDIR}"/iconv.c -o "${T}"/iconv || 
die
+   fi
+}
+
+src_install() {
+   local target="install"
+   just_he

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

2020-02-25 Thread Georgy Yakovlev
commit: 1992207efa411206083b772b1d0e818ccea141ae
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb 26 02:43:15 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 26 02:44:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1992207e

net-im/telegram-desktop: bump to 1.9.19, drop 1.9.18

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

 net-im/telegram-desktop/Manifest   |  2 +-
 .../files/1.9.18-hunspell-cmake.patch  | 22 --
 net-im/telegram-desktop/files/1.9.19-crash.patch   | 47 ++
 9.18.ebuild => telegram-desktop-1.9.19.ebuild} |  2 +-
 4 files changed, 49 insertions(+), 24 deletions(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 50a9bdaa45f..00fca507490 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,4 +1,4 @@
 DIST tdesktop-1.9.14-full.tar.gz 25324084 BLAKE2B 
45c071aa573541b6e483d2ae712b7f3b672c1294e8e7e624d9292f7176482f4d68069c35541019dc27fdb1c66134c29fb4d3667f1197e7085e4f8a80c8ca603c
 SHA512 
56efa64048d23b280782b51319c0071c6cef833cb7e2584e52c6e45488577755beb85185ec9187029c425cc8d4c9c1887142687c744697e7731a15abe2846056
 DIST tdesktop-1.9.15-full.tar.gz 25327647 BLAKE2B 
5d689f656a66d55b3e62d52d48106270fc16675a01ff8a2b865c122191c7ee4781c2e698d0652c765a10985148ade0ce5dd47f4938538f24348cd5b42fe0160c
 SHA512 
457b568226e34cc23e379d34a9ad21d0d6c26fb69647cd17bf74aef48ad9ce35eae6697795af8c349f43e376b44bcab49e1939733b1cc20ec16ddf1c29a32c4e
 DIST tdesktop-1.9.16-full.tar.gz 25328085 BLAKE2B 
1d429964e67641a1cfa0f826820ed54eb7e37d9946fdd3292d5d67276609d736dcfb2b4c422f6b64364705eb68e78f6ac6bfa52096ca39d948a9e01bc152404b
 SHA512 
89cdf12456d9bcaa4e332286d2d5c4da6cf715bd0e798e51e458adb7bf5c89044899beb9ac7b11a808b81e37958473a473e3774519420baf7a6bc34eb7938733
-DIST tdesktop-1.9.18-full.tar.gz 25840600 BLAKE2B 
c9138f547dde25549ec93b845de4036feee296c4bf8148a623da16177a901c017e4b2bd8a4ebd8e9e5c077a0cb8c7cf5058160c2d5230ccfe74dd7272b5254d5
 SHA512 
8cf293055f1929dea4b5cbea1b56d0be997e08ba820d3492c674cfaa79396719de139fe9cee313dc91d8e5eb05a56f0ba55c0c2e7912c5ca291c018a6f403ba8
+DIST tdesktop-1.9.19-full.tar.gz 25840478 BLAKE2B 
1a730e74df71af0c8fcc579fb1b2546fe279d64dd60786a32e015dbc0046a5d4a933bfdc128f7bb2b624705e6788ec6d597ceeb328f91dc173d1c5a0e739a29c
 SHA512 
29070c6e1d813943d5062dc1703f383a18323b5698fbc4e6f2c89b33366da9da5d1ec84dc29950288e7e7d112024de2924244ec9c800d59d4b210e6288c7291d

diff --git a/net-im/telegram-desktop/files/1.9.18-hunspell-cmake.patch 
b/net-im/telegram-desktop/files/1.9.18-hunspell-cmake.patch
deleted file mode 100644
index bbf250861ad..000
--- a/net-im/telegram-desktop/files/1.9.18-hunspell-cmake.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 81e27ccc0e7bf27405569ce98582860dfc9ea9bb Mon Sep 17 00:00:00 2001
-From: John Preston 
-Date: Tue, 25 Feb 2020 01:11:10 +0400
-Subject: [PATCH] Fix packaged build.
-

- external/hunspell/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cmake/external/hunspell/CMakeLists.txt 
b/cmake/external/hunspell/CMakeLists.txt
-index 6fec471..fbe2e95 100644
 a/cmake/external/hunspell/CMakeLists.txt
-+++ b/cmake/external/hunspell/CMakeLists.txt
-@@ -5,7 +5,7 @@
- # https://github.com/desktop-app/legal/blob/master/LEGAL
- 
- if (DESKTOP_APP_USE_PACKAGED)
--add_library(external_hunspell INTERFACE IMPORTED)
-+add_library(external_hunspell INTERFACE IMPORTED GLOBAL)
- add_library(desktop-app::external_hunspell ALIAS external_hunspell)
- 
- find_package(PkgConfig REQUIRED)

diff --git a/net-im/telegram-desktop/files/1.9.19-crash.patch 
b/net-im/telegram-desktop/files/1.9.19-crash.patch
new file mode 100644
index 000..ff88aec74eb
--- /dev/null
+++ b/net-im/telegram-desktop/files/1.9.19-crash.patch
@@ -0,0 +1,47 @@
+From 844e9b60ddf01712082e7ff87cfe74bb20d97297 Mon Sep 17 00:00:00 2001
+From: John Preston 
+Date: Tue, 25 Feb 2020 16:12:04 +0400
+Subject: [PATCH] Fix crash in SearchController.
+
+Data::Histories cancels request in Main::Session::api(), so the
+request must be sent using this global api(), not custom MTP::Sender.
+---
+ Telegram/SourceFiles/data/data_search_controller.cpp | 5 ++---
+ Telegram/SourceFiles/data/data_search_controller.h   | 1 -
+ 2 files changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/Telegram/SourceFiles/data/data_search_controller.cpp 
b/Telegram/SourceFiles/data/data_search_controller.cpp
+index 08541b13da..90fbd36762 100644
+--- a/Telegram/SourceFiles/data/data_search_controller.cpp
 b/Telegram/SourceFiles/data/data_search_controller.cpp
+@@ -194,8 +194,7 @@ SearchController::CacheEntry::CacheEntry(const Query 
&query)
+ }
+ 
+ SearchController::SearchController(not_null session)
+-: _session(session)
+-, _api(session->api().instance()) {
++: _session(session) {
+ }
+ 
+ bool SearchController::hasInCache(

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

2020-02-25 Thread Craig Andrews
commit: 5a31ef0c24746f5d751a3875284e4270aafc7549
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Feb 26 01:50:02 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Feb 26 02:04:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a31ef0c

sys-devel/llvm-roc: 3.1.0 version bump

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

 sys-devel/llvm-roc/Manifest  |  1 +
 sys-devel/llvm-roc/llvm-roc-3.1.0.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/sys-devel/llvm-roc/Manifest b/sys-devel/llvm-roc/Manifest
index ded021d5a92..82a87257369 100644
--- a/sys-devel/llvm-roc/Manifest
+++ b/sys-devel/llvm-roc/Manifest
@@ -14,3 +14,4 @@ DIST llvm-roc-ocl-2.7.0.tar.gz 50008043 BLAKE2B 
7cbb6f0e268991bbeae6dd5f38f00ee3
 DIST llvm-roc-ocl-2.8.0.tar.gz 50245388 BLAKE2B 
29aa4fdb08b5c3ca1ec41f8948b48d4655768632cd07b217e742e32fcfe0e306130697cd18d4c481aec440686464271b380b5a1a7f02bba84ee8cb98c13d2a7f
 SHA512 
51eb98160d556aa0b60fdce95af54f57529e218899874df0a59e583dad5a8fbcad822c3d778668ce0ec4897b28ff3423cde4d55e18719cf4edfb56735cb3d80b
 DIST llvm-roc-ocl-2.9.0.tar.gz 50246154 BLAKE2B 
5ed8faf4582a41dac3bdc71a9fc6e12e3f70652fe80d4659315589e5c6f6326bc03853cea1d3e7acf6b210dd4c83056bae27aded3e173756d6f7c2c5694ae386
 SHA512 
e29767bb92bf719b7f3b6d2853dc61d6cb968e3f0dc54714ee6a78ff5340139935ce0d1cf3124c5757d96f93af01e0f9927e72d29a35b84229e44e7a69e6d391
 DIST llvm-roc-ocl-3.0.0.tar.gz 117363122 BLAKE2B 
a85e456e715629fbb3349e13e50a62aee7c82c6479127d7e46ff2de13f0eab108dd0332136aa736c30ed46c1563207b7ab22df0f7f53404315d51f0a172b5e86
 SHA512 
7d1281fc1628e4e88ddd740ccf03107cdccf86178046dfe79efd6b503193b3be4e23a67363f24f1d6250a156da86fe0d93933d9c67510b755d1e454e7bbedb68
+DIST llvm-roc-ocl-3.1.0.tar.gz 120981974 BLAKE2B 
cbefc7b087c8df81ee093aeebff292c652dc29f37ee5bcf9ef891130c52bf93b3b735f1aa746fd1ec5e5e86c879d73ffa6f9df074f27b31799ef701206a7ea32
 SHA512 
bc6eb441f655f3b9cb13161fb731e592295a156e7d7bd0a38e4d3017bac90852d2ef64980c70889939ae082c9d1523af25d82ec2221415bbae0d01201d20ec57

diff --git a/sys-devel/llvm-roc/llvm-roc-3.1.0.ebuild 
b/sys-devel/llvm-roc/llvm-roc-3.1.0.ebuild
new file mode 100644
index 000..8035d829e5b
--- /dev/null
+++ b/sys-devel/llvm-roc/llvm-roc-3.1.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Radeon Open Compute llvm,lld,clang"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm/";
+SRC_URI="https://github.com/RadeonOpenCompute/llvm-project/archive/roc-ocl-${PV}.tar.gz
 -> llvm-roc-ocl-${PV}.tar.gz"
+
+LICENSE="UoI-NCSA rc BSD public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+RDEPEND="virtual/cblas
+dev-libs/rocr-runtime"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/llvm-project-roc-ocl-${PV}/llvm"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+src_prepare() {
+   cd "${WORKDIR}/llvm-project-roc-ocl-${PV}"
+   eapply "${FILESDIR}/${P}-add_libraries.patch"
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/roc"
+   -DLLVM_ENABLE_PROJECTS="clang;lld"
+   -DLLVM_TARGETS_TO_BUILD="AMDGPU;X86"
+   -DLLVM_BUILD_DOCS=NO
+   -DLLVM_ENABLE_OCAMLDOC=OFF
+   -DLLVM_ENABLE_SPHINX=NO
+   -DLLVM_ENABLE_DOXYGEN=OFF
+   -DLLVM_INSTALL_UTILS=ON
+   -DLLVM_VERSION_SUFFIX=roc
+   -DOCAMLFIND=NO
+   )
+
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   cat > "99${PN}" <<-EOF
+   LDPATH="${EROOT}/usr/lib/llvm/roc/lib"
+   EOF
+   doenvd "99${PN}"
+}



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

2020-02-25 Thread Stefan Strogin
commit: 4a7ea6d83d36125cbeae45801e4430f2f300a785
Author: Stefan Strogin  gentoo  org>
AuthorDate: Wed Feb 26 00:35:59 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Wed Feb 26 00:37:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7ea6d8

net-libs/nodejs: replace wrongly used subshell with 'if'

Closes: https://bugs.gentoo.org/710784
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Stefan Strogin  gentoo.org>

 net-libs/nodejs/nodejs-10.19.0.ebuild  | 6 +-
 net-libs/nodejs/nodejs-12.16.1.ebuild  | 6 +-
 net-libs/nodejs/nodejs-13.9.0.ebuild   | 6 +-
 net-libs/nodejs/nodejs-.ebuild | 6 +-
 4 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/net-libs/nodejs/nodejs-10.19.0.ebuild 
b/net-libs/nodejs/nodejs-10.19.0.ebuild
index db37b4f3518..1aedca2b28c 100644
--- a/net-libs/nodejs/nodejs-10.19.0.ebuild
+++ b/net-libs/nodejs/nodejs-10.19.0.ebuild
@@ -100,7 +100,11 @@ src_configure() {
use inspector || myconf+=( --without-inspector )
use npm || myconf+=( --without-npm )
use snapshot && myconf+=( --with-snapshot )
-   use ssl && ( use system-ssl && myconf+=( --shared-openssl ) ) || 
myconf+=( --without-ssl )
+   if use ssl; then
+   use system-ssl && myconf+=( --shared-openssl )
+   else
+   myconf+=( --without-ssl )
+   fi
 
local myarch=""
case ${ABI} in

diff --git a/net-libs/nodejs/nodejs-12.16.1.ebuild 
b/net-libs/nodejs/nodejs-12.16.1.ebuild
index 6c929f70278..d0e7e0c5b4c 100644
--- a/net-libs/nodejs/nodejs-12.16.1.ebuild
+++ b/net-libs/nodejs/nodejs-12.16.1.ebuild
@@ -107,7 +107,11 @@ src_configure() {
use inspector || myconf+=( --without-inspector )
use npm || myconf+=( --without-npm )
use snapshot || myconf+=( --without-node-snapshot )
-   use ssl && ( use system-ssl && myconf+=( --shared-openssl 
--openssl-use-def-ca-store ) ) || myconf+=( --without-ssl )
+   if use ssl; then
+   use system-ssl && myconf+=( --shared-openssl 
--openssl-use-def-ca-store )
+   else
+   myconf+=( --without-ssl )
+   fi
 
local myarch=""
case ${ABI} in

diff --git a/net-libs/nodejs/nodejs-13.9.0.ebuild 
b/net-libs/nodejs/nodejs-13.9.0.ebuild
index 4d35b088093..00513e8978c 100644
--- a/net-libs/nodejs/nodejs-13.9.0.ebuild
+++ b/net-libs/nodejs/nodejs-13.9.0.ebuild
@@ -105,7 +105,11 @@ src_configure() {
use inspector || myconf+=( --without-inspector )
use npm || myconf+=( --without-npm )
use snapshot || myconf+=( --without-node-snapshot )
-   use ssl && ( use system-ssl && myconf+=( --shared-openssl 
--openssl-use-def-ca-store ) ) || myconf+=( --without-ssl )
+   if use ssl; then
+   use system-ssl && myconf+=( --shared-openssl 
--openssl-use-def-ca-store )
+   else
+   myconf+=( --without-ssl )
+   fi
 
local myarch=""
case ${ABI} in

diff --git a/net-libs/nodejs/nodejs-.ebuild 
b/net-libs/nodejs/nodejs-.ebuild
index 71618f3c523..7a8dc689fdd 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -102,7 +102,11 @@ src_configure() {
use inspector || myconf+=( --without-inspector )
use npm || myconf+=( --without-npm )
use snapshot || myconf+=( --without-node-snapshot )
-   use ssl && ( use system-ssl && myconf+=( --shared-openssl 
--openssl-use-def-ca-store ) ) || myconf+=( --without-ssl )
+   if use ssl; then
+   use system-ssl && myconf+=( --shared-openssl 
--openssl-use-def-ca-store )
+   else
+   myconf+=( --without-ssl )
+   fi
 
local myarch=""
case ${ABI} in



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

2020-02-25 Thread William Hubbs
commit: 2617080572810f10927397a0a28bdcb2f1f8e5b4
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 23:44:52 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 23:45:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26170805

app-admin/helm: 3.1.1 bump

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

 app-admin/helm/Manifest  |  2 ++
 app-admin/helm/helm-3.1.1.ebuild | 46 
 2 files changed, 48 insertions(+)

diff --git a/app-admin/helm/Manifest b/app-admin/helm/Manifest
index 4a16b2cbfc4..f582bf2ae8d 100644
--- a/app-admin/helm/Manifest
+++ b/app-admin/helm/Manifest
@@ -239,3 +239,5 @@ DIST helm-3.0.0.tar.gz 498488 BLAKE2B 
e55b64d9547744118f35b83ed8ed3f1db168c491df
 DIST helm-3.0.1.tar.gz 498975 BLAKE2B 
802b49eccef988571c9469be2dc039bb58373346a9d75284480b61971435774fcfffa42c1ffbc9d94d6f39fc1bc742c296aed2ba2676872bb50128d6333c
 SHA512 
0fae3334e1c5c5a5e35c25a42d37bfdbbfcb40b6c1dc7a7b13dec4357ee0c538b619a2fd965921126ff8a652e1250fb158a502a99bf7da4ea697dff2e905d32b
 DIST helm-3.0.2.tar.gz 499904 BLAKE2B 
0a3fb3912a1cca4c2539922ad5759196de5d4d7e61acb9370017a5053a519ebfd2eaa7bfa3514a05c28e40ba2d0d8bf55b7651fffdc2f32e69d0e0db50bfdb17
 SHA512 
c45ca39603e14c75812c695ffd1d67b070144c5311de369a53fbe10d2935ae616d5fd8e79fb81bbc8485061f649b63446b4f081152c3de0a3a0b4bafac7104a3
 DIST helm-3.0.3.tar.gz 499874 BLAKE2B 
eda691d2b02fb5aaee7e09dd846c19650c3fc0e5d46e703a768b3db5a9966c8bb5548beb1699c5c8771e8e39f8fe35558e601a961d900cd6ebd2e813dec1e6b7
 SHA512 
9dc776f0638350ba09f7a1af383160a56b0badd3c353f57173ea2540625eb36afe2c0cc1a203b6bcef738d32e4d914028a9b0495d2b652a8cbee4317bca47f0b
+DIST helm-3.1.1-vendor.tar.xz 3264936 BLAKE2B 
13de28687f23bee91c14df5ccd6a3dcce428c1cc4bf9af4948cb0e4ecc54682ceaf2e6549b9df2c1e98c303efe63a919b8b996101f29f381f4ff6dabc837f4ba
 SHA512 
c8216a37c26dc3fd4b8d2af670920195394d9fe2a400cb69e6dad1e480ad967adce7367f153068c0629c066eccb685caf4d1d70c09a580eabffd0bbcceaa69a8
+DIST helm-3.1.1.tar.gz 530397 BLAKE2B 
02e92379a9d2010e2126e9b24b48282ff607c4850328d7988e7110c33c509b606d4f48b4cc6413ef4fbc3613536dca6f8ca118921da8b53fe976ecc82bf6b41a
 SHA512 
c48a6cded6c65b44f75d45136a2b9f661a4c2b3ced3ab479558f2cf4d7eb0921b10852ebf998582f607975b4e5b5258dce0e2166f55facbfcffb023cf486b276

diff --git a/app-admin/helm/helm-3.1.1.ebuild b/app-admin/helm/helm-3.1.1.ebuild
new file mode 100644
index 000..bae1ce69b17
--- /dev/null
+++ b/app-admin/helm/helm-3.1.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module bash-completion-r1
+
+DESCRIPTION="Kubernetes Package Manager"
+HOMEPAGE="https://github.com/helm/helm https://helm.sh";
+
+MY_PV=${PV/_rc/-rc.}
+SRC_URI="https://github.com/helm/helm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.xz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="strip test"
+
+GIT_COMMIT=afe70585407b420d0097d07b21c47dc511525ac8
+
+src_prepare() {
+   default
+   mv ../vendor .
+   sed -i -e "s/git rev-parse HEAD/echo ${GIT_COMMIT}/"\
+   -e "s/git rev-parse --short HEAD/echo ${GIT_COMMIT:0:7}/"\
+   -e "s#git describe --tags --abbrev=0 --exact-match 
2>/dev/null#echo v${PV}#"\
+   -e 's/test -n "`git status --porcelain`" && echo "dirty" || //' 
\
+   -e "/GOFLAGS:=/d" \
+   Makefile || die
+}
+
+src_compile() {
+   emake GOFLAGS="-mod=vendor" LDFLAGS= build
+   bin/${PN} completion bash > ${PN}.bash || die
+   bin/${PN} completion zsh > ${PN}.zsh || die
+}
+
+src_install() {
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+
+   dobin bin/${PN}
+   dodoc README.md
+}



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

2020-02-25 Thread David Seifert
commit: 3eb69318e07bd2df74d4ee009e8eb3d8dc6563f6
Author: David Seifert  gentoo  org>
AuthorDate: Tue Feb 25 23:37:50 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Feb 25 23:37:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb69318

media-libs/libv4l: Fix GCC 10 / -fno-common

Closes: https://bugs.gentoo.org/706756
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 .../files/libv4l-1.16.6-gcc10-fno-common.patch | 44 ++
 media-libs/libv4l/libv4l-1.16.6.ebuild |  4 +-
 2 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/media-libs/libv4l/files/libv4l-1.16.6-gcc10-fno-common.patch 
b/media-libs/libv4l/files/libv4l-1.16.6-gcc10-fno-common.patch
new file mode 100644
index 000..ea43fb82e3f
--- /dev/null
+++ b/media-libs/libv4l/files/libv4l-1.16.6-gcc10-fno-common.patch
@@ -0,0 +1,44 @@
+--- a/lib/include/libdvbv5/desc_t2_delivery.h
 b/lib/include/libdvbv5/desc_t2_delivery.h
+@@ -215,7 +215,7 @@
+  * @brief converts from internal representation to string the SISO_MISO
+  *  field of dvb_desc_t2_delivery:SISO_MISO field.
+  */
+-const char *siso_miso[4];
++extern const char *siso_miso[4];
+ 
+ #ifdef __cplusplus
+ }
+--- a/lib/libdvbv5/dvb-v5.h
 b/lib/libdvbv5/dvb-v5.h
+@@ -14,17 +14,17 @@
+   char *name;
+ };
+ extern struct fe_status_name fe_status_name[8];
+-const char *fe_code_rate_name[14];
+-const char *fe_modulation_name[15];
+-const char *fe_transmission_mode_name[10];
+-const unsigned fe_bandwidth_name[8];
+-const char *fe_guard_interval_name[12];
+-const char *fe_hierarchy_name[6];
+-const char *fe_voltage_name[4];
+-const char *fe_tone_name[3];
+-const char *fe_inversion_name[4];
+-const char *fe_pilot_name[4];
+-const char *fe_rolloff_name[5];
+-const char *dvb_v5_name[72];
+-const char *delivery_system_name[20];
++extern const char *fe_code_rate_name[14];
++extern const char *fe_modulation_name[15];
++extern const char *fe_transmission_mode_name[10];
++extern const unsigned fe_bandwidth_name[8];
++extern const char *fe_guard_interval_name[12];
++extern const char *fe_hierarchy_name[6];
++extern const char *fe_voltage_name[4];
++extern const char *fe_tone_name[3];
++extern const char *fe_inversion_name[4];
++extern const char *fe_pilot_name[4];
++extern const char *fe_rolloff_name[5];
++extern const char *dvb_v5_name[72];
++extern const char *delivery_system_name[20];
+ #endif

diff --git a/media-libs/libv4l/libv4l-1.16.6.ebuild 
b/media-libs/libv4l/libv4l-1.16.6.ebuild
index 3fafe417aec..b518b7a9219 100644
--- a/media-libs/libv4l/libv4l-1.16.6.ebuild
+++ b/media-libs/libv4l/libv4l-1.16.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -29,6 +29,8 @@ BDEPEND="virtual/pkgconfig
 
 S=${WORKDIR}/${MY_P}
 
+PATCHES=( "${FILESDIR}"/${PN}-1.16.6-gcc10-fno-common.patch )
+
 pkg_setup() {
CONFIG_CHECK="~SHMEM"
linux-info_pkg_setup



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

2020-02-25 Thread David Seifert
commit: f9102571b69d9fc05471a592fda252681fdfdef1
Author: David Seifert  gentoo  org>
AuthorDate: Tue Feb 25 23:37:47 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Feb 25 23:37:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9102571

media-libs/freeglut: Fix GCC 10 / -fno-common

Closes: https://bugs.gentoo.org/705840
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Acked-by: Matt Turner  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 .../files/freeglut-3.2.1-gcc10-fno-common.patch| 81 ++
 media-libs/freeglut/freeglut-3.2.1.ebuild  |  1 +
 2 files changed, 82 insertions(+)

diff --git a/media-libs/freeglut/files/freeglut-3.2.1-gcc10-fno-common.patch 
b/media-libs/freeglut/files/freeglut-3.2.1-gcc10-fno-common.patch
new file mode 100644
index 000..655c01bf94b
--- /dev/null
+++ b/media-libs/freeglut/files/freeglut-3.2.1-gcc10-fno-common.patch
@@ -0,0 +1,81 @@
+From 5791564dd934d193df771a0a7c52013e9f456aa1 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Tue, 21 Jan 2020 22:33:49 +
+Subject: [PATCH] fg_gl2: fix build failure against gcc-10
+
+On gcc-10 (and gcc-9 -fno-common) build fails as:
+
+```
+[ 31%] Linking C executable bin/Lorenz_static
+/usr/bin/cmake -E cmake_link_script CMakeFiles/Lorenz_static.dir/link.txt 
--verbose=1
+/usr/lib/ccache/bin/cc  -Wall -pedantic  -rdynamic 
CMakeFiles/Lorenz_static.dir/progs/demos/Lorenz/lorenz.c.o \
+   -o bin/Lorenz_static  -lGLU -lGL -lm -lX11 -lXrandr -lXxf86vm -lXi -lm 
lib/libglut.a -lGL -lm -lX11 -lXrandr -lXxf86vm -lXi
+ld: lib/libglut.a(fg_gl2.c.o):(.bss+0x0):
+  multiple definition of `fghGenBuffers'; 
lib/libglut.a(fg_window.c.o):(.bss+0x0): first defined here
+ld: lib/libglut.a(fg_gl2.c.o):(.bss+0x8):
+  multiple definition of `fghDeleteBuffers'; 
lib/libglut.a(fg_window.c.o):(.bss+0x8): first defined here
+```
+
+Note: duplicate definition comes here from 'fg_gl2.h'.
+The fix is to move declaration to a 'fg_gl2.c' file.
+
+gcc-10 will change the default from -fcommon to fno-common:
+https://gcc.gnu.org/PR85678.
+
+The error also happens if CFLAGS=-fno-common passed explicitly.
+
+Bug: https://bugs.gentoo.org/705840
+Signed-off-by: Sergei Trofimovich 
+---
+ src/fg_gl2.c | 12 
+ src/fg_gl2.h | 14 +++---
+ 2 files changed, 19 insertions(+), 7 deletions(-)
+
+diff --git a/freeglut/freeglut/src/fg_gl2.c b/freeglut/freeglut/src/fg_gl2.c
+index 38b0acbb..f79c432a 100644
+--- a/src/fg_gl2.c
 b/src/fg_gl2.c
+@@ -27,6 +27,18 @@
+ #include "fg_internal.h"
+ #include "fg_gl2.h"
+ 
++#ifdef GL_ES_VERSION_2_0
++/* Use existing functions on GLES 2.0 */
++#else
++FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
++FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
++FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
++FGH_PFNGLBUFFERDATAPROC fghBufferData;
++FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
++FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
++FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
++#endif
++
+ void FGAPIENTRY glutSetVertexAttribCoord3(GLint attrib) {
+   if (fgStructure.CurrentWindow != NULL)
+ fgStructure.CurrentWindow->Window.attribute_v_coord = attrib;
+diff --git a/freeglut/freeglut/src/fg_gl2.h b/freeglut/freeglut/src/fg_gl2.h
+index ab8ba5c7..fb3d4676 100644
+--- a/src/fg_gl2.h
 b/src/fg_gl2.h
+@@ -67,13 +67,13 @@ typedef void (APIENTRY 
*FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
+ typedef void (APIENTRY *FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint);
+ typedef void (APIENTRY *FGH_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, 
GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid 
*pointer);
+ 
+-FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
+-FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
+-FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
+-FGH_PFNGLBUFFERDATAPROC fghBufferData;
+-FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
+-FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
+-FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
++extern FGH_PFNGLGENBUFFERSPROC fghGenBuffers;
++extern FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers;
++extern FGH_PFNGLBINDBUFFERPROC fghBindBuffer;
++extern FGH_PFNGLBUFFERDATAPROC fghBufferData;
++extern FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray;
++extern FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray;
++extern FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer;
+ 
+ #endif
+ 

diff --git a/media-libs/freeglut/freeglut-3.2.1.ebuild 
b/media-libs/freeglut/freeglut-3.2.1.ebuild
index 5efa6e62413..dec72e4fdd6 100644
--- a/media-libs/freeglut/freeglut-3.2.1.ebuild
+++ b/media-libs/freeglut/freeglut-3.2.1.ebuild
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-3.2.1-gcc10-fno-common.patch )
 HTML_DOCS=( doc/. )
 
 src_configure() {



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

2020-02-25 Thread David Seifert
commit: 86ffba1a0397190ef2bb00e7c5e4cdebc90445d4
Author: David Seifert  gentoo  org>
AuthorDate: Tue Feb 25 22:52:24 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Feb 25 22:52:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ffba1a

epunt-cxx.eclass: Remove last-rited eclass

Signed-off-by: David Seifert  gentoo.org>

 eclass/epunt-cxx.eclass | 51 -
 1 file changed, 51 deletions(-)

diff --git a/eclass/epunt-cxx.eclass b/eclass/epunt-cxx.eclass
deleted file mode 100644
index 91406ed86f0..000
--- a/eclass/epunt-cxx.eclass
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# No consumers, this eclass is not useful anymore, as a functioning
-# C++ compiler is required nowadays.  Removal in 15 days.
-
-# @ECLASS: epunt-cxx.eclass
-# @MAINTAINER:
-# base-sys...@gentoo.org
-# @BLURB: A function to punt C++ compiler checks from autoconf
-# @DESCRIPTION:
-# Support for punting C++ compiler checks from autoconf (based
-# on ELT-patches).
-
-if [[ -z ${_EPUNT_CXX_ECLASS} ]]; then
-
-# eutils for eqawarn
-inherit eutils
-
-DEPEND=">=app-portage/elt-patches-20170317"
-
-# @FUNCTION: epunt_cxx
-# @USAGE: [dir to scan]
-# @DESCRIPTION:
-# Many configure scripts wrongly bail when a C++ compiler could not be
-# detected.  If dir is not specified, then it defaults to ${S}.
-#
-# https://bugs.gentoo.org/73450
-epunt_cxx() {
-   local dir=$1
-   [[ -z ${dir} ]] && dir=${S}
-   ebegin "Removing useless C++ checks"
-   local f p any_found
-   while IFS= read -r -d '' f; do
-   for p in "${EPREFIX}/usr/share/elt-patches"/nocxx/*.patch ; do
-   if patch --no-backup-if-mismatch -p1 "${f}" "${p}" 
>/dev/null ; then
-   any_found=1
-   break
-   fi
-   done
-   done < <(find "${dir}" -name configure -print0)
-
-   if [[ -z ${any_found} ]]; then
-   eqawarn "epunt_cxx called unnecessarily (no C++ checks to 
punt)."
-   fi
-   eend 0
-}
-
-_EPUNT_CXX_ECLASS=1
-fi #_EPUNT_CXX_ECLASS



[gentoo-commits] repo/gentoo:master commit in: sys-power/iasl/files/, sys-power/iasl/

2020-02-25 Thread David Seifert
commit: dadf5340788610052aeb2f4c5232fb744a8bd9f5
Author: David Seifert  gentoo  org>
AuthorDate: Tue Feb 25 22:52:27 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Feb 25 22:52:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dadf5340

sys-power/iasl: Revbump for fixes

* Use correct BDEPEND
* Respect CC/CPPFLAGS/CFLAGS
* verbose logging
* fix linking order
* GCC 10 -fno-common

Bug: https://bugs.gentoo.org/557880
Bug: https://bugs.gentoo.org/706672
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 sys-power/iasl/files/iasl-20190703-Makefile.patch  | 105 +
 .../files/iasl-20190703-gcc10-fno-common.patch |  64 ++
 sys-power/iasl/iasl-20190703-r1.ebuild | 129 +
 3 files changed, 298 insertions(+)

diff --git a/sys-power/iasl/files/iasl-20190703-Makefile.patch 
b/sys-power/iasl/files/iasl-20190703-Makefile.patch
new file mode 100644
index 000..f245c97d531
--- /dev/null
+++ b/sys-power/iasl/files/iasl-20190703-Makefile.patch
@@ -0,0 +1,105 @@
+--- a/generate/unix/acpiexec/Makefile
 b/generate/unix/acpiexec/Makefile
+@@ -256,12 +256,12 @@
+ endif
+ 
+ ifneq ($(HOST),_QNX)
+-LDFLAGS += -lpthread
++LIBS += -lpthread
+ endif
+ 
+ ifneq ($(HOST),_APPLE)
+ ifneq ($(HOST),_QNX)
+-LDFLAGS += -lrt
++LIBS += -lrt
+ endif
+ endif
+ 
+--- a/generate/unix/Makefile.config
 b/generate/unix/Makefile.config
+@@ -35,15 +35,14 @@
+ .SUFFIXES :
+ PROGS = acpibin acpidump acpiexamples acpiexec acpihelp acpinames acpisrc 
acpixtract iasl
+ HOST ?= _CYGWIN
+-CC ?=gcc
+ 
+ #
+ # Common defines
+ #
+ OBJDIR = obj
+ BINDIR = bin
+-COMPILEOBJ = $(CC) -c $(CFLAGS) $(OPT_CFLAGS) -o $@ $<
+-LINKPROG =   $(CC) $(OBJECTS) -o $(PROG) $(LDFLAGS) $(OPT_LDFLAGS)
++COMPILEOBJ = $(CC) -c $(CFLAGS) $(CPPFLAGS) $(OPT_CFLAGS) -o $@ $<
++LINKPROG =   $(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG) $(LIBS)
+ PREFIX ?=/usr
+ INSTALLDIR = $(PREFIX)/bin
+ UNAME_S := $(shell uname -s)
+@@ -76,7 +75,7 @@
+ INSTALLFLAGS ?= -f
+ else
+ INSTALL =install
+-INSTALLFLAGS ?= -m 555 -s
++INSTALLFLAGS ?= -m 555
+ endif
+ 
+ INSTALLPROG = \
+@@ -153,26 +152,18 @@
+ #
+ ifeq ($(M32),TRUE)
+ CFLAGS +=-m32
+-LDFLAGS +=-m32
++LIBS +=-m32
+ endif
+ 
+ #
+ # Optionally disable optimizations. Optimization causes problems on
+ # some compilers such as gcc 4.4
+ #
+-ifneq ($(NOOPT),TRUE)
+-OPT_CFLAGS += -O2
+-else
+-OPT_CFLAGS += -O0
+-endif
+ 
+ #
+ # Optionally disable fortify source. This option can cause
+ # compile errors in toolchains where it is already defined.
+ #
+-ifneq ($(NOFORTIFY),TRUE)
+-OPT_CFLAGS += -D_FORTIFY_SOURCE=2
+-endif
+ 
+ CFLAGS += \
+ -D$(HOST)\
+@@ -264,11 +255,11 @@
+ #YACC=  byacc
+ #YFLAGS +=
+ #
+-YACC=   bison
++YACC=   LC_ALL=C bison
+ YFLAGS +=   -y
+ 
+ MACROPROC=  m4
+ MFLAGS= -P -I$(ASL_COMPILER)
+ 
+-LEX=flex
++LEX=LC_ALL=C flex
+ LFLAGS +=   -i -s
+--- a/generate/unix/Makefile.rules
 b/generate/unix/Makefile.rules
+@@ -12,12 +12,12 @@
+ 
+ $(PROG) : $(INTERMEDIATES) $(MISC) $(OBJECTS)
+   @echo "- Link" $(PROG)
+-  @$(LINKPROG)
++  $(LINKPROG)
+   $(RENAMEPROG)
+ 
+ $(OBJDIR)/%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
+   @echo $(PROG)  $<
+-  @$(COMPILEOBJ)
++  $(COMPILEOBJ)
+ 
+ clean :
+   @rm -f $(PROG) $(PROG).exe $(OBJECTS) $(OBJDIR)/*.o $(INTERMEDIATES) 
$(MISC)

diff --git a/sys-power/iasl/files/iasl-20190703-gcc10-fno-common.patch 
b/sys-power/iasl/files/iasl-20190703-gcc10-fno-common.patch
new file mode 100644
index 000..d6b8fd83cf0
--- /dev/null
+++ b/sys-power/iasl/files/iasl-20190703-gcc10-fno-common.patch
@@ -0,0 +1,64 @@
+--- a/source/compiler/aslcompiler.l
 b/source/compiler/aslcompiler.l
+@@ -156,7 +156,7 @@
+ 
+ #include 
+ #include 
+-YYSTYPE AslCompilerlval;
++#define YYSTYPE AslCompilerlval;
+ 
+ /*
+  * Generation:  Use the following command line:
+--- a/source/compiler/dtparser.l
 b/source/compiler/dtparser.l
+@@ -208,7 +208,7 @@
+ /*
+  * Local support functions
+  */
+-YY_BUFFER_STATE LexBuffer;
++static YY_BUFFER_STATE LexBuffer;
+ 
+ 
/**
+  *
+--- a/source/compiler/prparser.l
 b/source/compiler/prparser.l
+@@ -224,7 +224,7 @@
+ /*
+  * Local support functions
+  */
+-YY_BUFFER_STATE LexBuffer;
++static YY_BUFFER_STATE LexBuffer;
+ 
+ 
+ 
/**
+--- a/source/include/acglobal.h
 b/source/include/acglobal.h
+@@ -438,7 +438,6 @@
+ ACPI_INIT_GLOBAL (ACPI_THREAD_ID,   AcpiGbl_DbThreadId, 
ACPI_INVALID_THREAD_ID);
+ 
+ ACPI_GLOBAL (BOOLEAN,   AcpiGbl_DbOpt_NoIniMethods);
+-ACPI_GLOBAL (BOOLEAN,   AcpiGbl_DbOpt_NoRegionSupport);
+ ACPI_GLOBAL (BOOLEAN,   AcpiGbl_DbOutputToFile);
+ ACPI_GLOBAL (char *,

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

2020-02-25 Thread Matt Turner
commit: e3dec9bf2da04ace6b2e999ff779d117beb65e6e
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 25 22:37:15 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 25 22:40:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3dec9bf

dev-libs/openssl: Fix the build on alpha

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

 ...sl-1.1.1d-config-Drop-linux-alpha-gcc-bwx.patch | 42 ++
 dev-libs/openssl/openssl-1.1.1d-r3.ebuild  |  1 +
 2 files changed, 43 insertions(+)

diff --git 
a/dev-libs/openssl/files/openssl-1.1.1d-config-Drop-linux-alpha-gcc-bwx.patch 
b/dev-libs/openssl/files/openssl-1.1.1d-config-Drop-linux-alpha-gcc-bwx.patch
new file mode 100644
index 000..3771684b251
--- /dev/null
+++ 
b/dev-libs/openssl/files/openssl-1.1.1d-config-Drop-linux-alpha-gcc-bwx.patch
@@ -0,0 +1,42 @@
+From 19ded1a717b6c72c3db241f06787a353f1190755 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 18 Feb 2020 10:08:27 -0800
+Subject: [PATCH] config: Drop linux-alpha-gcc+bwx
+
+Its entry in Configuration/10-main.conf was dropped in commit
+7ead0c89185c ("Configure: fold related configurations more aggressively
+and clean-up.") probably because all but one of its bn_ops were removed
+(RC4_CHAR remained). Benchmarks on an Alpha EV7 indicate that RC4_INT is
+better than RC4_CHAR so rather than restoring the configuation, remove
+it from config.
+
+CLA: trivial
+Bug: https://bugs.gentoo.org/697840
+
+Reviewed-by: Paul Dale 
+Reviewed-by: Matt Caswell 
+Reviewed-by: Richard Levitte 
+(Merged from https://github.com/openssl/openssl/pull/11130)
+---
+ config | 5 +
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/config b/config
+index 2213969f90..e39481ca2a 100755
+--- a/config
 b/config
+@@ -498,10 +498,7 @@ case "$GUESSOS" in
+   OUT="ios64-cross" ;;
+   alpha-*-linux2)
+ ISA=`awk '/cpu model/{print$4;exit(0);}' /proc/cpuinfo`
+-  case ${ISA:-generic} in
+-  *[678]) OUT="linux-alpha+bwx-$CC" ;;
+-  *)  OUT="linux-alpha-$CC" ;;
+-  esac
++  OUT="linux-alpha-$CC"
+   if [ "$CC" = "gcc" ]; then
+   case ${ISA:-generic} in
+   EV5|EV45)   __CNF_CFLAGS="$__CNF_CFLAGS -mcpu=ev5"
+-- 
+2.24.1
+

diff --git a/dev-libs/openssl/openssl-1.1.1d-r3.ebuild 
b/dev-libs/openssl/openssl-1.1.1d-r3.ebuild
index 8800d05fac7..97a1002fac7 100644
--- a/dev-libs/openssl/openssl-1.1.1d-r3.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1d-r3.ebuild
@@ -50,6 +50,7 @@ PATCHES=(
"${FILESDIR}"/${P}-fix-zlib.patch
"${FILESDIR}"/${P}-fix-potential-memleaks-w-BN_to_ASN1_INTEGER.patch

"${FILESDIR}"/${P}-reenable-the-stitched-AES-CBC-HMAC-SHA-implementations.patch
+   "${FILESDIR}"/${P}-config-Drop-linux-alpha-gcc-bwx.patch
 )
 
 S="${WORKDIR}/${MY_P}"



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

2020-02-25 Thread Sergei Trofimovich
commit: 82c023698b8de45390f62c7bc40d651cc7da8b83
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb 25 21:52:49 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 25 21:53:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c02369

toolchain.eclass: update default live branches

Change live branch from gcc--branch to releases/gcc-

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

 eclass/toolchain.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 90f7b68312b..beab4cfc681 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -20,7 +20,7 @@ if tc_is_live ; then
#  Note that the micro version is required or lots of stuff will break.
#  To checkout master set gcc_LIVE_BRANCH="master" in the ebuild before
#  inheriting this eclass.
-   EGIT_BRANCH="${PN}-${PV%.?.?_pre}-branch"
+   EGIT_BRANCH="releases/${PN}-${PV%.?.?_pre}"
EGIT_BRANCH=${EGIT_BRANCH//./_}
inherit git-r3
 fi



[gentoo-commits] repo/gentoo:master commit in: net-mail/vpopmail/

2020-02-25 Thread Sergei Trofimovich
commit: 264b28523b9afd79eac7b9a0a969693e800ad616
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jan 25 10:31:00 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 25 21:29:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264b2852

net-mail/vpopmail: enable onchange script

If there is no script put there by the user then this simply does nothing as
before.

This also drops the dependency on postgresql[server] as I see no reason that
this would not work with a remote server.

Closes: https://bugs.gentoo.org/516100
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Closes: https://github.com/gentoo/gentoo/pull/14441
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild | 251 
 1 file changed, 251 insertions(+)

diff --git a/net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild 
b/net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild
new file mode 100644
index 000..ceca711c4a4
--- /dev/null
+++ b/net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fixheadtails qmail
+
+HOMEPAGE="http://www.inter7.com/index.php?page=vpopmail";
+DESCRIPTION="Collection of programs to manage virtual email on Qmail servers"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="clearpasswd ipalias maildrop mysql postgres spamassassin"
+REQUIRED_USE="mysql? ( !postgres )"
+
+DEPEND="
+   acct-group/vpopmail
+   acct-user/vpopmail
+   virtual/qmail
+   maildrop? ( mail-filter/maildrop )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   postgres? ( dev-db/postgresql:= )
+   spamassassin? ( mail-filter/spamassassin )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.4.9-access.violation.patch
+   "${FILESDIR}"/${PN}-lazy.patch
+   "${FILESDIR}"/${PN}-vpgsql.patch
+   "${FILESDIR}"/${PN}-double-free.patch
+   "${FILESDIR}"/${PN}-5.4.33-vdelivermail-add-static.patch
+   
"${FILESDIR}"/${PN}-5.4.33-fix-those-vfork-instances-that-do-more-than-exec.patch
+   "${FILESDIR}"/${PN}-5.4.33-remove-unneeded-forward-declaration.patch
+   "${FILESDIR}"/${PN}-5.4.33-clean-up-calling-maildrop.patch
+   
"${FILESDIR}"/${PN}-5.4.33-fix-S-tag-in-case-spamassassin-changed-the-file-size.patch
+   "${FILESDIR}"/${PN}-5.4.33-strncat.patch
+   "${FILESDIR}"/${PN}-5.4.33-unistd.patch
+   "${FILESDIR}"/${PN}-5.4.33-check-crypt-return-value-for-NULL.patch
+   "${FILESDIR}"/${PN}-5.4.33-use-proper-printf-format-strings.patch
+)
+DOCS=(
+   ChangeLog
+   doc/.
+)
+HTML_DOCS=(
+   doc_html/.
+   man_html/.
+)
+
+VPOP_HOME="/var/vpopmail"
+
+pkg_setup() {
+   upgradewarning
+}
+
+src_prepare() {
+   default
+
+   echo 'install-recursive: install-exec-am' \
+   >>"${S}"/Makefile.am || die
+
+   # fix maildir paths
+   sed -i -e 's|Maildir|.maildir|g' \
+   vchkpw.c vconvert.c vdelivermail.c \
+   vpopbull.c vpopmail.c vqmaillocal.c \
+   vuserinfo.c maildirquota.c || die
+
+   # remove vpopmail advertisement
+   sed -i -e '/printf.*vpopmail/s:vpopmail (:(:' \
+   vdelivermail.c vpopbull.c vqmaillocal.c || die
+
+   # automake/autoconf
+   mv "${S}"/configure.{in,ac} || die
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' \
+   configure.ac || die
+
+   # _FORTIFY_SOURCE
+   sed -i \
+   -e 's/\(snprintf(\s*\(LI->[a-zA-Z_]\+\),\s*\)[a-zA-Z_]\+,/\1 
sizeof(\2),/' \
+   vlistlib.c || die
+
+   eautoreconf
+   ht_fix_file cdb/Makefile
+}
+
+src_configure() {
+   local -a authopts
+   if use mysql; then
+   incdir=$(mysql_config --variable=pkgincludedir || die)
+   libdir=$(mysql_config --variable=pkglibdir || die)
+   authopts+=( "--enable-auth-module=mysql"
+   "--enable-incdir=${incdir}"
+   "--enable-libdir=${libdir}"
+   "--enable-sql-logging"
+   "--enable-valias"
+   "--disable-mysql-replication"
+   "--enable-mysql-limits"
+   )
+   elif use postgres; then
+   libdir=$(pg_config --libdir || die)
+   incdir=$(pg_config --pkgincludedir || die)
+   authopts+=( "--enable-auth-module=pgsql"
+   "--enable-incdir=${incdir}"
+   "--enable-libdir=${libdir}"
+   "--enable-sql-logging"
+   "--enable-valias"
+   )
+   else
+   authopts+=( "--enable-auth-module=cdb" )
+   fi
+
+   econf ${authopts[@]} \
+   --sysconfdir=${V

[gentoo-commits] repo/gentoo:master commit in: net-mail/vpopmail/

2020-02-25 Thread Sergei Trofimovich
commit: 23ff32e5b75dc23471f8c8c3049ceb3004cc9965
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Feb 23 12:54:29 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 25 21:29:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ff32e5

net-mail/vpopmail: fix broken symlink for USE=mysql

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Closes: https://github.com/gentoo/gentoo/pull/14749
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-mail/vpopmail/vpopmail-5.4.33-r6.ebuild | 250 
 1 file changed, 250 insertions(+)

diff --git a/net-mail/vpopmail/vpopmail-5.4.33-r6.ebuild 
b/net-mail/vpopmail/vpopmail-5.4.33-r6.ebuild
new file mode 100644
index 000..6baa607e05c
--- /dev/null
+++ b/net-mail/vpopmail/vpopmail-5.4.33-r6.ebuild
@@ -0,0 +1,250 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fixheadtails qmail
+
+HOMEPAGE="http://www.inter7.com/index.php?page=vpopmail";
+DESCRIPTION="Collection of programs to manage virtual email on Qmail servers"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86"
+IUSE="clearpasswd ipalias maildrop mysql postgres spamassassin"
+REQUIRED_USE="mysql? ( !postgres )"
+
+DEPEND="
+   acct-group/vpopmail
+   acct-user/vpopmail
+   virtual/qmail
+   maildrop? ( mail-filter/maildrop )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   postgres? ( >"${S}"/Makefile.am || die
+
+   # fix maildir paths
+   sed -i -e 's|Maildir|.maildir|g' \
+   vchkpw.c vconvert.c vdelivermail.c \
+   vpopbull.c vpopmail.c vqmaillocal.c \
+   vuserinfo.c maildirquota.c || die
+
+   # remove vpopmail advertisement
+   sed -i -e '/printf.*vpopmail/s:vpopmail (:(:' \
+   vdelivermail.c vpopbull.c vqmaillocal.c || die
+
+   # automake/autoconf
+   mv "${S}"/configure.{in,ac} || die
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' \
+   configure.ac || die
+
+   # _FORTIFY_SOURCE
+   sed -i \
+   -e 's/\(snprintf(\s*\(LI->[a-zA-Z_]\+\),\s*\)[a-zA-Z_]\+,/\1 
sizeof(\2),/' \
+   vlistlib.c || die
+
+   eautoreconf
+   ht_fix_file cdb/Makefile
+}
+
+src_configure() {
+   local -a authopts
+   if use mysql; then
+   incdir=$(mysql_config --variable=pkgincludedir || die)
+   libdir=$(mysql_config --variable=pkglibdir || die)
+   authopts+=( "--enable-auth-module=mysql"
+   "--enable-incdir=${incdir}"
+   "--enable-libdir=${libdir}"
+   "--enable-sql-logging"
+   "--enable-valias"
+   "--disable-mysql-replication"
+   "--enable-mysql-limits"
+   )
+   elif use postgres; then
+   libdir=$(pg_config --libdir || die)
+   incdir=$(pg_config --pkgincludedir || die)
+   authopts+=( "--enable-auth-module=pgsql"
+   "--enable-incdir=${incdir}"
+   "--enable-libdir=${libdir}"
+   "--enable-sql-logging"
+   "--enable-valias"
+   )
+   else
+   authopts+=( "--enable-auth-module=cdb" )
+   fi
+
+   econf ${authopts[@]} \
+   --sysconfdir=${VPOP_HOME}/etc \
+   --enable-non-root-build \
+   --enable-qmaildir=${QMAIL_HOME} \
+   --enable-qmail-newu=${QMAIL_HOME}/bin/qmail-newu \
+   --enable-qmail-inject=${QMAIL_HOME}/bin/qmail-inject \
+   --enable-qmail-newmrh=${QMAIL_HOME}/bin/qmail-newmrh \
+   --enable-vpopuser=vpopmail \
+   --enable-vpopgroup=vpopmail \
+   --enable-many-domains \
+   --enable-file-locking \
+   --enable-file-sync \
+   --enable-md5-passwords \
+   --enable-logging \
+   --enable-auth-logging \
+   --enable-log-name=vpopmail \
+   --enable-qmail-ext \
+   --disable-tcpserver-file \
+   --disable-roaming-users \
+   $(use_enable ipalias ip-alias-domains) \
+   $(use_enable clearpasswd clear-passwd) \
+   $(use_enable maildrop) \
+   $(use_enable maildrop maildrop-prog /usr/bin/maildrop) \
+   $(use_enable spamassassin)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   keepdir "${VPOP_HOME}"/domains
+
+   # install helper script for maildir conversion
+   into "${VPOP_HOME}"
+   dobin "${FILESDIR}"/vpopmail-Maildir-dotmaildir-fix.sh
+   into /usr
+
+   mv doc/doc_html/ doc/man_html/ . || die
+   einstalldocs
+   rm -r "${D}/${VPOP_HOME}"/d

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

2020-02-25 Thread Brian Evans
commit: 0e9e874effb925081e2a025b1f177a7509cfe379
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Feb 25 21:05:21 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Feb 25 21:05:21 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=0e9e874e

Remove mirror.lug.udel.edu for stale mirror

Nearly one year stale and no contact information
Main site and IRC inaccessible

Signed-off-by: Brian Evans  gentoo.org>

 files/mirrors/distfiles.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index b5c2f69..5540c73 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -55,10 +55,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   Easynews NNTP Hosting
   http://gentoo.mirrors.easynews.com/linux/gentoo/
 
-
-  University of Delaware, Delaware Linux Users Group
-  http://mirror.lug.udel.edu/pub/gentoo/
-
 
   Rochester Institute of Technology
   https://mirrors.rit.edu/gentoo/



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

2020-02-25 Thread Michał Górny
commit: 0eb3c953fd7916e2c13f70a41901cee3a5d47025
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 21:05:42 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 21:07:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb3c953

xfce-extra/xfce4-weather-plugin: Bump to 0.10.1

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

 xfce-extra/xfce4-weather-plugin/Manifest   |  1 +
 .../xfce4-weather-plugin-0.10.1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/xfce-extra/xfce4-weather-plugin/Manifest 
b/xfce-extra/xfce4-weather-plugin/Manifest
index ed64d625b62..78c8b41a410 100644
--- a/xfce-extra/xfce4-weather-plugin/Manifest
+++ b/xfce-extra/xfce4-weather-plugin/Manifest
@@ -1 +1,2 @@
 DIST xfce4-weather-plugin-0.10.0.tar.bz2 3032575 BLAKE2B 
2dc81c8d60ab63ff9adb90d53a5eb89e98c3e4b950d8b5943fb2b39b4944164470d7e10dcd096ef90665129d1aa59e052b3140d1462077a285afde4bcdcba047
 SHA512 
168a850c60f419f40f6c05dbedf24a4f3aea3be04e14c5eb2596a03a8dee5850a80d06b63bee54690b63385109d53ccf8ff2b97a2c879e196046308436a7d126
+DIST xfce4-weather-plugin-0.10.1.tar.bz2 3026945 BLAKE2B 
511427d430b696983855687db12ef8877eabc6a0e2518f511e9f90286b08fcf8b52da10bf6ba7b435c069d5018b653c2c7703e8b9ec3f858251ad9c949acb760
 SHA512 
14fd17da60b0ac76dd0f8e1b7858e8cef57c5168b7467412e1d45ae91e44858c7619cdca2ee59e242d2888038d458faa7580bf02d1cad3371ec80acc9012f569

diff --git a/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.10.1.ebuild 
b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.10.1.ebuild
new file mode 100644
index 000..cf19f7d52b1
--- /dev/null
+++ b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.10.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg-utils
+
+DESCRIPTION="A weather plug-in for the Xfce desktop environment"
+HOMEPAGE="https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin";
+SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="upower"
+
+RDEPEND=">=dev-libs/glib-2.42
+   dev-libs/libxml2
+   >=net-libs/libsoup-2.42[ssl]
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/libxfce4ui-4.14:=
+   >=xfce-base/libxfce4util-4.14:=
+   >=xfce-base/xfce4-panel-4.14:=
+   upower? ( >=sys-power/upower-0.9.23 )"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   virtual/pkgconfig"
+
+src_configure() {
+   # For GEONAMES_USERNAME, read README file and ask ssuominen@!
+   local myconf=(
+   $(use_enable upower)
+   GEONAMES_USERNAME=Gentoo
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2020-02-25 Thread William Hubbs
commit: 5832d5c46eccd1d50cbc46bffee22b1e0c8557a0
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 20:08:49 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 20:09:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5832d5c4

sys-cluster/kube-scheduler: typo fix

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

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

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.15.10.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.15.10.ebuild
index 73527681151..d11afdbbbed 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.15.10.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.15.10.ebuild
@@ -19,7 +19,7 @@ COMMON_DEPEND="acct-group/kube-scheduler
acct-user/kube-scheduler"
 DEPEND="${COMMON_DEPEND}
dev-go/go-bindata
-   =dev-lang/go-1.12"
+   =dev-lang/go-1.12*"
RDEPEND="${COMMON_DEPEND}"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/roct-thunk-interface/

2020-02-25 Thread Craig Andrews
commit: a201cd36144c479fff56ae1cb125df0bd9f4bec2
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Feb 25 19:29:37 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Feb 25 19:30:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a201cd36

dev-libs/roct-thunk-interface: 3.1.0 version bump

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

 dev-libs/roct-thunk-interface/Manifest |  1 +
 .../roct-thunk-interface-3.1.0.ebuild  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-libs/roct-thunk-interface/Manifest 
b/dev-libs/roct-thunk-interface/Manifest
index 8547aa05b29..a23ae004640 100644
--- a/dev-libs/roct-thunk-interface/Manifest
+++ b/dev-libs/roct-thunk-interface/Manifest
@@ -1 +1,2 @@
 DIST roct-thunk-interface-3.0.0.tar.gz 2685769 BLAKE2B 
d8ecf26113357a2a400bc1f2d4b40e38f2bd1bd5ac2c77c189490df9bcc7864f8357c262ad62d6cbf0f62f41edd9e09f5b75ce1e66f3a589d143a3883942a12d
 SHA512 
18756a626d57255cfdd03b38dbc56769e4e28dbe1b00cc1e3d99a39dcd943bafebedc1774c76a191cdaf83b2bce4ac464dc97cbd088894447afddcca50447e9f
+DIST roct-thunk-interface-3.1.0.tar.gz 2688973 BLAKE2B 
b372e12ba5795a0f1e85f7c904059fbe71e147051f287939aacb165c6ca3068e59694c891e3ebdec945e494df4134ca6e4595e7b00893479387d2326b9af5b13
 SHA512 
dd63d097a42c8751846a1c5649a9c35c0d5e5dc68b1e8080cb6e333f787851ebc649c36d952aefbefbf9558c914d55c612800e85620b24676d7d2d7454bb3490

diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-3.1.0.ebuild 
b/dev-libs/roct-thunk-interface/roct-thunk-interface-3.1.0.ebuild
new file mode 100644
index 000..9ec113c78eb
--- /dev/null
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-3.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake linux-info
+
+if [[ ${PV} == * ]] ; then
+   
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/roc-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCT-Thunk-Interface-roc-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Thunk Interface"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface";
+CONFIG_CHECK="~HSA_AMD ~HMM_MIRROR ~ZONE_DEVICE ~DRM_AMDGPU 
~DRM_AMDGPU_USERPTR"
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="sys-process/numactl
+   sys-apps/pciutils"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i 
CMakeLists.txt || die
+   cmake_src_prepare
+}
+src_configure() {
+   local mycmakeargs=(
+   -DCPACK_PACKAGING_INSTALL_PREFIX="${EPREFIX}/usr"
+   )
+   cmake_src_configure
+}
+src_compile() {
+   cmake_src_compile build-dev
+}
+src_install() {
+   cmake_src_install install-dev
+}



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

2020-02-25 Thread Joonas Niilola
commit: 6c4d8e20fc6bd060df2d7cfee0db33bc2ea10ecd
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 25 19:00:02 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 19:00:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4d8e20

sys-kernel/pf-sources: bump to 5.5-pf5

- complete ebuild rewrite / clean up.

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

 sys-kernel/pf-sources/Manifest |  1 +
 sys-kernel/pf-sources/pf-sources-5.5_p5.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 722d957dae2..d8763252542 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -13,3 +13,4 @@ DIST pf-sources-5.5_p1.patch 551540 BLAKE2B 
6e169f1e3a75a9f18b3c8e8c3ab6da9ff365
 DIST pf-sources-5.5_p2.patch 657945 BLAKE2B 
96acd27211f938605ff14b0588388b78606966e0fdfa7c8168521fd21155db2741d5f8256cb8c5df9232a77a6cf872d2ee945106af5e75502600c45d0d88f660
 SHA512 
2989554d41c0e970edef4641f7b6a402bd31b48ded6b94fa6b72af356327072a3ea0bcf58b7e9ab953eaf7a555b4cf49dcd75fad58c5da3235f0892f5e06c6ad
 DIST pf-sources-5.5_p3.patch 1305735 BLAKE2B 
3b124c3fe3949ea18242558d57672f4f9f1e854f0c7351cbfc71ae2783028f7e170df0a8cde55692e87a77915e85decdd91e34105b1685dc0c6718c211d7b596
 SHA512 
c6915878e5d6347af89ea515ce66b14d3ae511b37774b8e1a277c5154dc9a3398731aa4da838dbf42fe0945000fc329f63a62b60d0b42acc5d1b843c5d614a77
 DIST pf-sources-5.5_p4.patch 1489666 BLAKE2B 
3906d23f42d4943acf3e75a5b47d94b808417338cffbf8e04dad825387188be678afa3eb7d264c687e483b91b82402370a2df7e72c82294cffc39d4a7c0429b5
 SHA512 
b0c9cad6a375205c65d32d435efede2dbb98cd6e077aa7ef4d0d33e9735f3937980c371b87a76d5595426b3dce3606bacdb69eb1c8baf14d435e2c9190035bc2
+DIST pf-sources-5.5_p5.patch 2147102 BLAKE2B 
0f6aee4d3e59386e3acdf67ab7f931e45acb3d6d1b8aa39a914875da1bde2733d5b4bfc601635280f7f6fd0dcfbf1c6cdd77061a3e4230b128896da829b9e495
 SHA512 
7d60c3a18bec8642cc13594bdbb82c684d78d62636f9bbb9f2e791f7695476420c6d80256a4157a44e61f9d85c9405dd398587f935c33c77b8a2b92538855037

diff --git a/sys-kernel/pf-sources/pf-sources-5.5_p5.ebuild 
b/sys-kernel/pf-sources/pf-sources-5.5_p5.ebuild
new file mode 100644
index 000..2a683a5287d
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-5.5_p5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Define what default functions to run
+ETYPE="sources"
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# Just get basic genpatches, -pf patch set already includes vanilla-linux
+# updates
+K_GENPATCHES_VER="1"
+
+# -pf already sets EXTRAVERSION to kernel Makefile
+K_NOSETEXTRAVERSION="1"
+
+# Not supported by the Gentoo security team
+K_SECURITY_UNSUPPORTED="1"
+
+# We want the very basic patches from gentoo-sources, experimental patch is
+# already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+inherit eutils kernel-2
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and 
Gentoo's genpatches"
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
+   https://dev.gentoo.org/~mpagano/genpatches/";
+SRC_URI="${KERNEL_URI}
+   
https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff
 -> ${P}.patch
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz";
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+S="${WORKDIR}/linux-${PVR}-pf"
+
+PATCHES=( "${DISTDIR}/${P}.patch" )
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report 
problems,
+   see: ${HOMEPAGE}."
+
+pkg_setup() {
+   ewarn ""
+   ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the pf developers directly."
+   ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues 
with"
+   ewarn "the ebuilds. Thank you."
+   ewarn ""
+
+   kernel-2_pkg_setup
+}
+
+src_prepare() {
+   default
+   kernel-2_src_prepare
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+
+   elog "Optional features:"
+   optfeature "Userspace KSM helper" sys-process/uksmd
+}



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

2020-02-25 Thread William Hubbs
commit: bd27b28989a540f9c8c5a94183c1e06699e6f4f9
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 18:56:51 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 18:58:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd27b289

sys-cluster/kube-scheduler: 1.15.10 bump

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

 sys-cluster/kube-scheduler/Manifest|  1 +
 .../kube-scheduler/kube-scheduler-1.15.10.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index 1ef60648c82..14b15ce9474 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -1,4 +1,5 @@
 DIST kubernetes-1.14.10.tar.gz 28106613 BLAKE2B 
7ccb89c1390299a224a766a8004b4bfc95adb244ca93a2d7086ab0de76cfa6eef9b51cb35dfdabb9d429fbc1a7c0d06cbeb93cec979a8f15f5586cee90c2b5e5
 SHA512 
25ecc7bf737e7cbac6405042ced98ccf824ee9a59f290906b76594ab8742028a5b783e892a5b3a03b59a758641f2fe3dfe6a83d72c603103ec7ab0696e406dfc
+DIST kubernetes-1.15.10.tar.gz 26689433 BLAKE2B 
5648bf9e6b4738393c735a00baec25e144e278c219c0c906a6a9b209896ce5dcb1411d58bbc8e9dd04f4f9312f7052b5f28eb4f2047406547de69a083fc4db19
 SHA512 
48c069d88a0111072ac02aed0760bc34ae44fbb5140489a837f089a6c944b5fa18f95f4bcc4286ca1fdfd6cd25e7bd0ff99c3b21373a1d70d3a0f70d352d4ed8
 DIST kubernetes-1.15.7.tar.gz 26671514 BLAKE2B 
7ef6f92ea90fd8f45f250dfa4e081a171ad76c72f4eae4b4e901cb8335259779b7546ac31f97eb2a45daf85f49fdd4408577b96a1e0fd750a5509eb0446bfa8e
 SHA512 
a0fb9dca9b6993ac828427589f4e03e9431b97c2ce153cc00a6e5b669dced05bfe236f2ecb85b623359b4e910c662dc473cd3226dfc4e85bd2551fbabbdfc836
 DIST kubernetes-1.15.9.tar.gz 26683313 BLAKE2B 
e8faaf32bda63dd0ac25670cd96a4a04ac7d1e5151855c9b41bca8d85ae3afadd55f85079b122282f9726386f42898878571072af9326e062062b68c8dfc4e10
 SHA512 
f60b2e78cd5afee4c5235af37738bed954fd792dfae8788972104bcc79bd2461a8a706f93b3c48f5353610650b6600ebd7197df03aa480ca0fd68fb4ac26278f
 DIST kubernetes-1.16.4.tar.gz 31220590 BLAKE2B 
3ee3ab50f2a10c419b99f7f25072ad7b129741829d241ad788b343e5bd30ec3c9b07053755a2ec650227c0d26ae34f3d1d101cfd50ed6b16b3415a8233c8e4c0
 SHA512 
84768ffe3d4147082b3b151c7787498a78ee0e6aee537f5fb21c8e0e30e72b222d68942389063e8fc2a549aec423fc84a9696b3b70b9ae746a2b87a2f47297de

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.15.10.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.15.10.ebuild
new file mode 100644
index 000..73527681151
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.15.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io";
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+   acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}
+   dev-go/go-bindata
+   =dev-lang/go-1.12"
+   RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e 
"s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+   sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+   LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} 
WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin _output/bin/${PN}
+   popd || die
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



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

2020-02-25 Thread William Hubbs
commit: e21ca97cadd9485711b03ef999f0f8bd755c54c5
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 18:11:04 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 18:58:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21ca97c

sys-cluster/kube-apiserver: 1.15.10 bump

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

 sys-cluster/kube-apiserver/Manifest|  1 +
 .../kube-apiserver/kube-apiserver-1.15.10.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index 1ef60648c82..14b15ce9474 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,4 +1,5 @@
 DIST kubernetes-1.14.10.tar.gz 28106613 BLAKE2B 
7ccb89c1390299a224a766a8004b4bfc95adb244ca93a2d7086ab0de76cfa6eef9b51cb35dfdabb9d429fbc1a7c0d06cbeb93cec979a8f15f5586cee90c2b5e5
 SHA512 
25ecc7bf737e7cbac6405042ced98ccf824ee9a59f290906b76594ab8742028a5b783e892a5b3a03b59a758641f2fe3dfe6a83d72c603103ec7ab0696e406dfc
+DIST kubernetes-1.15.10.tar.gz 26689433 BLAKE2B 
5648bf9e6b4738393c735a00baec25e144e278c219c0c906a6a9b209896ce5dcb1411d58bbc8e9dd04f4f9312f7052b5f28eb4f2047406547de69a083fc4db19
 SHA512 
48c069d88a0111072ac02aed0760bc34ae44fbb5140489a837f089a6c944b5fa18f95f4bcc4286ca1fdfd6cd25e7bd0ff99c3b21373a1d70d3a0f70d352d4ed8
 DIST kubernetes-1.15.7.tar.gz 26671514 BLAKE2B 
7ef6f92ea90fd8f45f250dfa4e081a171ad76c72f4eae4b4e901cb8335259779b7546ac31f97eb2a45daf85f49fdd4408577b96a1e0fd750a5509eb0446bfa8e
 SHA512 
a0fb9dca9b6993ac828427589f4e03e9431b97c2ce153cc00a6e5b669dced05bfe236f2ecb85b623359b4e910c662dc473cd3226dfc4e85bd2551fbabbdfc836
 DIST kubernetes-1.15.9.tar.gz 26683313 BLAKE2B 
e8faaf32bda63dd0ac25670cd96a4a04ac7d1e5151855c9b41bca8d85ae3afadd55f85079b122282f9726386f42898878571072af9326e062062b68c8dfc4e10
 SHA512 
f60b2e78cd5afee4c5235af37738bed954fd792dfae8788972104bcc79bd2461a8a706f93b3c48f5353610650b6600ebd7197df03aa480ca0fd68fb4ac26278f
 DIST kubernetes-1.16.4.tar.gz 31220590 BLAKE2B 
3ee3ab50f2a10c419b99f7f25072ad7b129741829d241ad788b343e5bd30ec3c9b07053755a2ec650227c0d26ae34f3d1d101cfd50ed6b16b3415a8233c8e4c0
 SHA512 
84768ffe3d4147082b3b151c7787498a78ee0e6aee537f5fb21c8e0e30e72b222d68942389063e8fc2a549aec423fc84a9696b3b70b9ae746a2b87a2f47297de

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.15.10.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.15.10.ebuild
new file mode 100644
index 000..fc7b99f1b89
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.15.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io";
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+COMMON_DEPEND="acct-group/kube-apiserver
+   acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}
+   dev-go/go-bindata
+   =dev-lang/go-1.12*"
+RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e 
"s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+   sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+   LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} 
WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin _output/bin/${PN}
+   popd || die
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



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

2020-02-25 Thread William Hubbs
commit: 909bea1d3d92fe68cdc8245c126a5b8a00e5d587
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 18:27:37 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 18:58:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909bea1d

sys-cluster/kube-controller-manager: 1.15.10 bump

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

 sys-cluster/kube-controller-manager/Manifest   |  1 +
 .../kube-controller-manager-1.15.10.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-cluster/kube-controller-manager/Manifest 
b/sys-cluster/kube-controller-manager/Manifest
index 1ef60648c82..14b15ce9474 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,4 +1,5 @@
 DIST kubernetes-1.14.10.tar.gz 28106613 BLAKE2B 
7ccb89c1390299a224a766a8004b4bfc95adb244ca93a2d7086ab0de76cfa6eef9b51cb35dfdabb9d429fbc1a7c0d06cbeb93cec979a8f15f5586cee90c2b5e5
 SHA512 
25ecc7bf737e7cbac6405042ced98ccf824ee9a59f290906b76594ab8742028a5b783e892a5b3a03b59a758641f2fe3dfe6a83d72c603103ec7ab0696e406dfc
+DIST kubernetes-1.15.10.tar.gz 26689433 BLAKE2B 
5648bf9e6b4738393c735a00baec25e144e278c219c0c906a6a9b209896ce5dcb1411d58bbc8e9dd04f4f9312f7052b5f28eb4f2047406547de69a083fc4db19
 SHA512 
48c069d88a0111072ac02aed0760bc34ae44fbb5140489a837f089a6c944b5fa18f95f4bcc4286ca1fdfd6cd25e7bd0ff99c3b21373a1d70d3a0f70d352d4ed8
 DIST kubernetes-1.15.7.tar.gz 26671514 BLAKE2B 
7ef6f92ea90fd8f45f250dfa4e081a171ad76c72f4eae4b4e901cb8335259779b7546ac31f97eb2a45daf85f49fdd4408577b96a1e0fd750a5509eb0446bfa8e
 SHA512 
a0fb9dca9b6993ac828427589f4e03e9431b97c2ce153cc00a6e5b669dced05bfe236f2ecb85b623359b4e910c662dc473cd3226dfc4e85bd2551fbabbdfc836
 DIST kubernetes-1.15.9.tar.gz 26683313 BLAKE2B 
e8faaf32bda63dd0ac25670cd96a4a04ac7d1e5151855c9b41bca8d85ae3afadd55f85079b122282f9726386f42898878571072af9326e062062b68c8dfc4e10
 SHA512 
f60b2e78cd5afee4c5235af37738bed954fd792dfae8788972104bcc79bd2461a8a706f93b3c48f5353610650b6600ebd7197df03aa480ca0fd68fb4ac26278f
 DIST kubernetes-1.16.4.tar.gz 31220590 BLAKE2B 
3ee3ab50f2a10c419b99f7f25072ad7b129741829d241ad788b343e5bd30ec3c9b07053755a2ec650227c0d26ae34f3d1d101cfd50ed6b16b3415a8233c8e4c0
 SHA512 
84768ffe3d4147082b3b151c7787498a78ee0e6aee537f5fb21c8e0e30e72b222d68942389063e8fc2a549aec423fc84a9696b3b70b9ae746a2b87a2f47297de

diff --git 
a/sys-cluster/kube-controller-manager/kube-controller-manager-1.15.10.ebuild 
b/sys-cluster/kube-controller-manager/kube-controller-manager-1.15.10.ebuild
new file mode 100644
index 000..e2bb284d01a
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.15.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io";
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+   acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}
+   dev-go/go-bindata
+   =dev-lang/go-1.12*"
+RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e 
"s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+   sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+   LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} 
WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin _output/bin/${PN}
+   popd || die
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



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

2020-02-25 Thread William Hubbs
commit: acd6234ee339c62597845a765f867ba1fa122bc3
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 18:35:52 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 18:58:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd6234e

sys-cluster/kubectl: 1.15.10 bump

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

 sys-cluster/kubectl/Manifest   |  1 +
 sys-cluster/kubectl/kubectl-1.15.10.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 7600335934b..86894b1b57c 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.14.10.tar.gz 28106613 BLAKE2B 
7ccb89c1390299a224a766a8004b4bfc95adb244ca93a2d7086ab0de76cfa6eef9b51cb35dfdabb9d429fbc1a7c0d06cbeb93cec979a8f15f5586cee90c2b5e5
 SHA512 
25ecc7bf737e7cbac6405042ced98ccf824ee9a59f290906b76594ab8742028a5b783e892a5b3a03b59a758641f2fe3dfe6a83d72c603103ec7ab0696e406dfc
 DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 
418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5
 SHA512 
61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
+DIST kubernetes-1.15.10.tar.gz 26689433 BLAKE2B 
5648bf9e6b4738393c735a00baec25e144e278c219c0c906a6a9b209896ce5dcb1411d58bbc8e9dd04f4f9312f7052b5f28eb4f2047406547de69a083fc4db19
 SHA512 
48c069d88a0111072ac02aed0760bc34ae44fbb5140489a837f089a6c944b5fa18f95f4bcc4286ca1fdfd6cd25e7bd0ff99c3b21373a1d70d3a0f70d352d4ed8
 DIST kubernetes-1.15.7.tar.gz 26671514 BLAKE2B 
7ef6f92ea90fd8f45f250dfa4e081a171ad76c72f4eae4b4e901cb8335259779b7546ac31f97eb2a45daf85f49fdd4408577b96a1e0fd750a5509eb0446bfa8e
 SHA512 
a0fb9dca9b6993ac828427589f4e03e9431b97c2ce153cc00a6e5b669dced05bfe236f2ecb85b623359b4e910c662dc473cd3226dfc4e85bd2551fbabbdfc836
 DIST kubernetes-1.15.9.tar.gz 26683313 BLAKE2B 
e8faaf32bda63dd0ac25670cd96a4a04ac7d1e5151855c9b41bca8d85ae3afadd55f85079b122282f9726386f42898878571072af9326e062062b68c8dfc4e10
 SHA512 
f60b2e78cd5afee4c5235af37738bed954fd792dfae8788972104bcc79bd2461a8a706f93b3c48f5353610650b6600ebd7197df03aa480ca0fd68fb4ac26278f
 DIST kubernetes-1.16.4.tar.gz 31220590 BLAKE2B 
3ee3ab50f2a10c419b99f7f25072ad7b129741829d241ad788b343e5bd30ec3c9b07053755a2ec650227c0d26ae34f3d1d101cfd50ed6b16b3415a8233c8e4c0
 SHA512 
84768ffe3d4147082b3b151c7787498a78ee0e6aee537f5fb21c8e0e30e72b222d68942389063e8fc2a549aec423fc84a9696b3b70b9ae746a2b87a2f47297de

diff --git a/sys-cluster/kubectl/kubectl-1.15.10.ebuild 
b/sys-cluster/kubectl/kubectl-1.15.10.ebuild
new file mode 100644
index 000..021b5398348
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.15.10.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot bash-completion-r1
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io";
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="=dev-lang/go-1.12*
+   dev-go/go-bindata"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e 
"s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+   sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+   rm src/${EGO_PN}/go.mod || die
+}
+
+src_compile() {
+   LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} 
WHAT=cmd/${PN} GOFLAGS=-v
+   pushd src/${EGO_PN} || die
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   popd || die
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin _output/bin/${PN}
+
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+
+   popd || die
+}



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

2020-02-25 Thread William Hubbs
commit: f3fa3210df09344f79a9f6fd3cb1b08ac940d32d
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 17:54:15 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 18:58:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fa3210

sys-cluster/kubeadm: 1.15.10 bump

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

 sys-cluster/kubeadm/Manifest   |  1 +
 sys-cluster/kubeadm/kubeadm-1.15.10.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 6957ad90dce..461c1de9c5f 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B 
a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd
 SHA512 
c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
 DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 
418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5
 SHA512 
61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
+DIST kubernetes-1.15.10.tar.gz 26689433 BLAKE2B 
5648bf9e6b4738393c735a00baec25e144e278c219c0c906a6a9b209896ce5dcb1411d58bbc8e9dd04f4f9312f7052b5f28eb4f2047406547de69a083fc4db19
 SHA512 
48c069d88a0111072ac02aed0760bc34ae44fbb5140489a837f089a6c944b5fa18f95f4bcc4286ca1fdfd6cd25e7bd0ff99c3b21373a1d70d3a0f70d352d4ed8
 DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B 
a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978
 SHA512 
2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
 DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 
9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5
 SHA512 
f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
 DIST kubernetes-1.15.9.tar.gz 26683313 BLAKE2B 
e8faaf32bda63dd0ac25670cd96a4a04ac7d1e5151855c9b41bca8d85ae3afadd55f85079b122282f9726386f42898878571072af9326e062062b68c8dfc4e10
 SHA512 
f60b2e78cd5afee4c5235af37738bed954fd792dfae8788972104bcc79bd2461a8a706f93b3c48f5353610650b6600ebd7197df03aa480ca0fd68fb4ac26278f

diff --git a/sys-cluster/kubeadm/kubeadm-1.15.10.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.15.10.ebuild
new file mode 100644
index 000..6f09247989f
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.15.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit golang-build golang-vcs-snapshot bash-completion-r1
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io";
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="=dev-lang/go-1.12*
+   dev-go/go-bindata"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e 
"s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+   sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+   LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} 
WHAT=cmd/${PN} GOFLAGS=-v
+   pushd src/${EGO_PN} || die
+   _output/bin/${PN} completion bash > ${PN}.bash || die
+   _output/bin/${PN} completion zsh > ${PN}.zsh || die
+   popd || die
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin _output/bin/${PN}
+
+   newbashcomp ${PN}.bash ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zsh _${PN}
+
+   popd || die
+}



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

2020-02-25 Thread William Hubbs
commit: e428994ab33fd2cf0877995665a70a4333d3a8b0
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 18:42:39 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 18:58:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e428994a

sys-cluster/kubelet: 1.15.10 bump

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

 sys-cluster/kubelet/Manifest   |  1 +
 sys-cluster/kubelet/kubelet-1.15.10.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 78986ad8ee5..4994a3ed8cb 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -1,5 +1,6 @@
 DIST kubernetes-1.14.10.tar.gz 28106613 BLAKE2B 
7ccb89c1390299a224a766a8004b4bfc95adb244ca93a2d7086ab0de76cfa6eef9b51cb35dfdabb9d429fbc1a7c0d06cbeb93cec979a8f15f5586cee90c2b5e5
 SHA512 
25ecc7bf737e7cbac6405042ced98ccf824ee9a59f290906b76594ab8742028a5b783e892a5b3a03b59a758641f2fe3dfe6a83d72c603103ec7ab0696e406dfc
 DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 
418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5
 SHA512 
61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
+DIST kubernetes-1.15.10.tar.gz 26689433 BLAKE2B 
5648bf9e6b4738393c735a00baec25e144e278c219c0c906a6a9b209896ce5dcb1411d58bbc8e9dd04f4f9312f7052b5f28eb4f2047406547de69a083fc4db19
 SHA512 
48c069d88a0111072ac02aed0760bc34ae44fbb5140489a837f089a6c944b5fa18f95f4bcc4286ca1fdfd6cd25e7bd0ff99c3b21373a1d70d3a0f70d352d4ed8
 DIST kubernetes-1.15.7.tar.gz 26671514 BLAKE2B 
7ef6f92ea90fd8f45f250dfa4e081a171ad76c72f4eae4b4e901cb8335259779b7546ac31f97eb2a45daf85f49fdd4408577b96a1e0fd750a5509eb0446bfa8e
 SHA512 
a0fb9dca9b6993ac828427589f4e03e9431b97c2ce153cc00a6e5b669dced05bfe236f2ecb85b623359b4e910c662dc473cd3226dfc4e85bd2551fbabbdfc836
 DIST kubernetes-1.15.9.tar.gz 26683313 BLAKE2B 
e8faaf32bda63dd0ac25670cd96a4a04ac7d1e5151855c9b41bca8d85ae3afadd55f85079b122282f9726386f42898878571072af9326e062062b68c8dfc4e10
 SHA512 
f60b2e78cd5afee4c5235af37738bed954fd792dfae8788972104bcc79bd2461a8a706f93b3c48f5353610650b6600ebd7197df03aa480ca0fd68fb4ac26278f
 DIST kubernetes-1.16.4.tar.gz 31220590 BLAKE2B 
3ee3ab50f2a10c419b99f7f25072ad7b129741829d241ad788b343e5bd30ec3c9b07053755a2ec650227c0d26ae34f3d1d101cfd50ed6b16b3415a8233c8e4c0
 SHA512 
84768ffe3d4147082b3b151c7787498a78ee0e6aee537f5fb21c8e0e30e72b222d68942389063e8fc2a549aec423fc84a9696b3b70b9ae746a2b87a2f47297de

diff --git a/sys-cluster/kubelet/kubelet-1.15.10.ebuild 
b/sys-cluster/kubelet/kubelet-1.15.10.ebuild
new file mode 100644
index 000..82bd9f75ce3
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.15.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot systemd
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io";
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="hardened"
+
+DEPEND="dev-go/go-bindata
+   =dev-lang/go-1.12*"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d"  -e 
"s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+   sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+   export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
+   LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} 
WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin _output/bin/${PN}
+   popd || die
+   keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto /etc/kubernetes
+   newins "${FILESDIR}"/${PN}.env ${PN}.env
+}



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

2020-02-25 Thread William Hubbs
commit: 39f3156470730176c8794048a019498570b62837
Author: William Hubbs  sony  com>
AuthorDate: Tue Feb 25 18:50:07 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Feb 25 18:58:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f31564

sys-cluster/kube-proxy: 1.15.10 bump

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

 sys-cluster/kube-proxy/Manifest  |  1 +
 sys-cluster/kube-proxy/kube-proxy-1.15.10.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 1ef60648c82..14b15ce9474 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -1,4 +1,5 @@
 DIST kubernetes-1.14.10.tar.gz 28106613 BLAKE2B 
7ccb89c1390299a224a766a8004b4bfc95adb244ca93a2d7086ab0de76cfa6eef9b51cb35dfdabb9d429fbc1a7c0d06cbeb93cec979a8f15f5586cee90c2b5e5
 SHA512 
25ecc7bf737e7cbac6405042ced98ccf824ee9a59f290906b76594ab8742028a5b783e892a5b3a03b59a758641f2fe3dfe6a83d72c603103ec7ab0696e406dfc
+DIST kubernetes-1.15.10.tar.gz 26689433 BLAKE2B 
5648bf9e6b4738393c735a00baec25e144e278c219c0c906a6a9b209896ce5dcb1411d58bbc8e9dd04f4f9312f7052b5f28eb4f2047406547de69a083fc4db19
 SHA512 
48c069d88a0111072ac02aed0760bc34ae44fbb5140489a837f089a6c944b5fa18f95f4bcc4286ca1fdfd6cd25e7bd0ff99c3b21373a1d70d3a0f70d352d4ed8
 DIST kubernetes-1.15.7.tar.gz 26671514 BLAKE2B 
7ef6f92ea90fd8f45f250dfa4e081a171ad76c72f4eae4b4e901cb8335259779b7546ac31f97eb2a45daf85f49fdd4408577b96a1e0fd750a5509eb0446bfa8e
 SHA512 
a0fb9dca9b6993ac828427589f4e03e9431b97c2ce153cc00a6e5b669dced05bfe236f2ecb85b623359b4e910c662dc473cd3226dfc4e85bd2551fbabbdfc836
 DIST kubernetes-1.15.9.tar.gz 26683313 BLAKE2B 
e8faaf32bda63dd0ac25670cd96a4a04ac7d1e5151855c9b41bca8d85ae3afadd55f85079b122282f9726386f42898878571072af9326e062062b68c8dfc4e10
 SHA512 
f60b2e78cd5afee4c5235af37738bed954fd792dfae8788972104bcc79bd2461a8a706f93b3c48f5353610650b6600ebd7197df03aa480ca0fd68fb4ac26278f
 DIST kubernetes-1.16.4.tar.gz 31220590 BLAKE2B 
3ee3ab50f2a10c419b99f7f25072ad7b129741829d241ad788b343e5bd30ec3c9b07053755a2ec650227c0d26ae34f3d1d101cfd50ed6b16b3415a8233c8e4c0
 SHA512 
84768ffe3d4147082b3b151c7787498a78ee0e6aee537f5fb21c8e0e30e72b222d68942389063e8fc2a549aec423fc84a9696b3b70b9ae746a2b87a2f47297de

diff --git a/sys-cluster/kube-proxy/kube-proxy-1.15.10.ebuild 
b/sys-cluster/kube-proxy/kube-proxy-1.15.10.ebuild
new file mode 100644
index 000..03c14624390
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.15.10.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io";
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+   =dev-lang/go-1.12*"
+
+RDEPEND="net-firewall/conntrack-tools"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e 
"s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+   sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+   LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} 
WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin _output/bin/${PN}
+   popd || die
+   keepdir /var/log/${PN} /var/lib/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}



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

2020-02-25 Thread Rick Farina
commit: f1b680936d23084dc28bcab64e2cc4103a420303
Author: Rick Farina  gentoo  org>
AuthorDate: Tue Feb 25 18:40:30 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Tue Feb 25 18:44:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b68093

net-wireless/urh: fix deps, probably

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

 net-wireless/urh/{urh-2.8.3.ebuild => urh-2.8.3-r1.ebuild} | 4 ++--
 net-wireless/urh/urh-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-wireless/urh/urh-2.8.3.ebuild 
b/net-wireless/urh/urh-2.8.3-r1.ebuild
similarity index 95%
rename from net-wireless/urh/urh-2.8.3.ebuild
rename to net-wireless/urh/urh-2.8.3-r1.ebuild
index 1c4f6ddf86f..c5cc8e3ff71 100644
--- a/net-wireless/urh/urh-2.8.3.ebuild
+++ b/net-wireless/urh/urh-2.8.3-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python3_6 )
 inherit distutils-r1 eutils
@@ -26,7 +26,7 @@ DEPEND="${PYTHON_DEPS}
net-wireless/gnuradio[zeromq]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyzmq[${PYTHON_USEDEP}]
+   dev-python/pyzmq[python_targets_python2_7]
dev-python/cython[${PYTHON_USEDEP}]
bladerf? ( net-wireless/bladerf:= )
hackrf? ( net-libs/libhackrf:= )

diff --git a/net-wireless/urh/urh-.ebuild b/net-wireless/urh/urh-.ebuild
index 1c4f6ddf86f..c5cc8e3ff71 100644
--- a/net-wireless/urh/urh-.ebuild
+++ b/net-wireless/urh/urh-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python3_6 )
 inherit distutils-r1 eutils
@@ -26,7 +26,7 @@ DEPEND="${PYTHON_DEPS}
net-wireless/gnuradio[zeromq]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyzmq[${PYTHON_USEDEP}]
+   dev-python/pyzmq[python_targets_python2_7]
dev-python/cython[${PYTHON_USEDEP}]
bladerf? ( net-wireless/bladerf:= )
hackrf? ( net-libs/libhackrf:= )



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

2020-02-25 Thread Rick Farina
commit: c3bb20728e45505d9b4a48164f37bb3288577d67
Author: Rick Farina  gentoo  org>
AuthorDate: Tue Feb 25 18:39:45 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Tue Feb 25 18:43:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3bb2072

Revert "dev-python/pyzmq: Remove py2"

This reverts commit 3635fb57325467c27cf380249690345080c0b082.
Needed by net-wireless/urh and probably net-wireless/gnuradio
Signed-off-by: Rick Farina  gentoo.org>

 dev-python/pyzmq/pyzmq-16.0.2.ebuild | 5 -
 dev-python/pyzmq/pyzmq-17.1.0.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyzmq/pyzmq-16.0.2.ebuild 
b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
index c6f982a73c2..914737e0cb2 100644
--- a/dev-python/pyzmq/pyzmq-16.0.2.ebuild
+++ b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit flag-o-matic distutils-r1 toolchain-funcs
@@ -22,11 +22,13 @@ RDEPEND="
>=net-libs/zeromq-4.1.2:=
dev-python/py[${PYTHON_USEDEP}]
dev-python/cffi:=[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' python2_7)
 "
 DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' 
-2)
www-servers/tornado[${PYTHON_USEDEP}]
)
doc? (
@@ -51,6 +53,7 @@ python_compile_all() {
 
 python_compile() {
esetup.py cython --force
+   python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
distutils-r1_python_compile
 }
 

diff --git a/dev-python/pyzmq/pyzmq-17.1.0.ebuild 
b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
index e7d8b211d80..90216948f4f 100644
--- a/dev-python/pyzmq/pyzmq-17.1.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit flag-o-matic distutils-r1 toolchain-funcs
@@ -22,11 +22,13 @@ RDEPEND="
>=net-libs/zeromq-4.2.2-r2:=[drafts]
dev-python/py[${PYTHON_USEDEP}]
dev-python/cffi:=[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' python2_7)
 "
 DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' 
-2)
>=www-servers/tornado-5.0.2[${PYTHON_USEDEP}]
)
doc? (
@@ -53,6 +55,7 @@ python_compile_all() {
 
 python_compile() {
esetup.py cython --force
+   python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
distutils-r1_python_compile
 }
 



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

2020-02-25 Thread Ben Kohler
commit: 96b13f933b2e1361dec68307e0d9d2651315d025
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Feb 25 17:52:36 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Feb 25 17:52:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b13f93

net-wireless/unifi: bump to 5.12.66

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/unifi/Manifest |  1 +
 net-wireless/unifi/unifi-5.12.66.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index 0397b0add3e..ead3460b56b 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -1,5 +1,6 @@
 DIST unifi-5.12.35.zip 114691419 BLAKE2B 
0400f78cbc880f52e8e352a1b8ef925c293b5a51137aaba89c4e26f7b213661e2b9e5caf09cfc6af0f74456e1217f4e2b8f398c11ebe32b1b6a17153cef9e920
 SHA512 
4e6b3726e5b6e43c1688fbdefe816eedb1cefc671bc9f861cc06f1c4f52a903670e033c2c5b2c66c5ed2c3f42e8f573e6245fe483a32a0df33283d46ccb5d96a
 DIST unifi-5.12.46.zip 115612217 BLAKE2B 
86facd4f21cf66091acfb4bfa5155188b30b1a33848ff0c24c393abf53f5efb114aca86b43b6040961fd9afe6ba1e1a42280f20f48c21772f884edd52b10b25c
 SHA512 
05135f75bf6484810ff66b58452ea8bca1c4e47d5fa7a955bdf9653777f80a7fa355bdaa6586e3a0d98bdcf69cce4e28cf3d14cf8204b82591ba6a08307deef3
 DIST unifi-5.12.60.zip 117404012 BLAKE2B 
2ef8fbbf3c6be963929678e1e563ec4e8716e385a61ae770fdf275d166a8b0db3bdbbd043a61bf9aca347a2383712733de5b80712f2ce9201772956f1e6fd2a1
 SHA512 
d6c172f69b13941fa1c6a69dc1a2995a94f9a42024c8814cbda6e68796a2244a08e6acd00dc5af45b68164157d1cd5d04b343aeb4086cbd71b72c5af2904
+DIST unifi-5.12.66.zip 117434749 BLAKE2B 
6d48632b7add5f3943574decb66aeb209c570151ee4f1c4dca10feeff924ba1946bc7bd1aae8ce36ac0a20ce2765da9953ded073086a82fd59ed08a57e30965d
 SHA512 
138882bd7a67900ff47e5b02644a7e1941aef98d49ee6e56fa41b462ffd2e92e073e8064bfd846f2c369ef3491b3adc3032dd2ca9b8980058ca88d1925367ca0
 DIST unifi-5.13.9.zip 117147673 BLAKE2B 
d05f0e6d0bdada8e1e02f78f99d59f02e259f9c6f6e78827a7288520e393e0811f37501004b3914f5df4ec2065728b28d5a9eb3a376d1f83b174ab7e07215bea
 SHA512 
363b8019ba0854c289b2ec375739d0a86353fd876f3b59c7d8dd191da40866433ed98c1888d5d45a5def1209c1c0d7be733a71c3f5749c7b4def682d195e
 DIST unifi-5.6.42.zip 63581448 BLAKE2B 
dc12149acc56587043b9f6c45a43327a9a067dda86127c60ad62a4681a0c8ba873435b60183989332f561fb52f71c7207480766ec23d9c0e892cc20c521a9819
 SHA512 
467c0ad284a84795537484f371867d851e67c7e396215d539a9705f17f374b50db4051121a6634d1944474a2474bdd75fca860ab00b48634a5d3e8749a122989

diff --git a/net-wireless/unifi/unifi-5.12.66.ebuild 
b/net-wireless/unifi/unifi-5.12.66.ebuild
new file mode 100644
index 000..ab308221d38
--- /dev/null
+++ b/net-wireless/unifi/unifi-5.12.66.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Set this var for any releases except stable
+RC_SUFFIX="-2a7dc90946"
+
+inherit systemd
+
+DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
+HOMEPAGE="https://www.ubnt.com";
+SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
+SLOT="0/5.12"
+IUSE="systemd"
+
+RDEPEND="
+   acct-group/unifi
+   acct-user/unifi
+   dev-db/mongodb
+   virtual/jre:1.8
+"
+
+DEPEND="app-arch/unzip"
+
+RESTRICT="bindist mirror"
+
+S="${WORKDIR}/UniFi"
+
+DOCS=( "readme.txt" )
+
+QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so"
+
+src_prepare() {
+   # Remove unneeded files Linux, Mac and Windows
+   rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die
+   if ! use systemd; then
+   rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die
+   fi
+
+   default
+}
+
+src_install() {
+   # Install MongoDB wrapper script, to avoid problems with >= 3.6.0
+   # See 
https://community.ubnt.com/t5/UniFi-Routing-Switching/MongoDB-3-6/td-p/2195435
+   exeinto /usr/lib/unifi/bin
+   newexe "${FILESDIR}"/mongod-wrapper mongod
+
+   insinto /usr/lib/unifi
+   doins -r dl lib webapps
+
+   diropts -o unifi -g unifi
+   keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
+
+   for symlink in conf data run tmp work; do
+   dosym ../../../var/lib/unifi/${symlink} 
/usr/lib/unifi/${symlink}
+   done
+   dosym ../../../var/log/unifi /usr/lib/unifi/logs
+
+   newinitd "${FILESDIR}"/unifi.initd-r1 unifi
+   systemd_dounit "${FILESDIR}"/unifi.service
+
+   newconfd "${FILESDIR}"/unifi.confd unifi
+
+   echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die
+   doenvd "${T}"/99unifi
+
+   einstalldocs
+}



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

2020-02-25 Thread Matthew Thode
commit: c76a79fffe7cf49244062dbaa943facd3aa58cfc
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb 25 17:50:39 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Feb 25 17:52:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76a79ff

dev-python/keystoneauth: 3.17.2 bump

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

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

diff --git a/dev-python/keystoneauth/Manifest b/dev-python/keystoneauth/Manifest
index b0e466a16e1..4b4dba85b0d 100644
--- a/dev-python/keystoneauth/Manifest
+++ b/dev-python/keystoneauth/Manifest
@@ -1 +1,2 @@
 DIST keystoneauth1-3.17.1.tar.gz 253985 BLAKE2B 
4df40a5cb993d6bec3972152d7557c03b9283621f58f4c6d29b680eafabaa0ee4ec60dc52851738f22c6f3182339e6bb0554e6a4ce9ace30473a902b74a57b52
 SHA512 
ca2f5a46450ed9a772bfbf882ab23ac4f251b2209ad038190fca41af0626616ae4f607ae03fb837b1e7bd87c2c239dfae64bc122ffc8db551451d95353743016
+DIST keystoneauth1-3.17.2.tar.gz 253877 BLAKE2B 
9a8f10a5a535ee6ee02859f6a7da38777af250303d0be0feed266c677fea3f6bd465e3e14309c38f67dc5886c846a6aa9a9a7438f5e511f7a80782e29ce88b52
 SHA512 
6ead83db401d9bb31df87da5c9eff576f621d0b0964c9423de6cdd45777b9a2e3cef27fc20d91fc01b82c64b9b0ffcb83f270b4df7b740319809207ed0b2cb2a

diff --git a/dev-python/keystoneauth/keystoneauth-3.17.2.ebuild 
b/dev-python/keystoneauth/keystoneauth-3.17.2.ebuild
new file mode 100644
index 000..21ce2d584e8
--- /dev/null
+++ b/dev-python/keystoneauth/keystoneauth-3.17.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="This package contains tools for authenticating to an 
OpenStack-based cloud."
+HOMEPAGE="https://github.com/openstack/keystoneauth";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}1/${PN}1-${PV}.tar.gz"
+S="${WORKDIR}/${PN}1-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+RDEPEND="${CDEPEND}
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-init/, app-emulation/cloud-init/files/

2020-02-25 Thread Matthew Thode
commit: 1aa00da6a419e83bab5c59c8163e391d9844adff
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb 25 17:51:58 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Feb 25 17:52:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa00da6

app-emulation/cloud-init: cleanup

Bug: https://bugs.gentoo.org/708738
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/cloud-init/Manifest  |  3 -
 app-emulation/cloud-init/cloud-init-17.2.ebuild| 80 ---
 app-emulation/cloud-init/cloud-init-18.4-r1.ebuild | 89 -
 app-emulation/cloud-init/cloud-init-18.5.ebuild| 91 --
 app-emulation/cloud-init/cloud-init-.ebuild|  4 +-
 .../files/18.5-fix-invalid-string-format.patch | 46 ---
 ...it-18.4-gentoo-support-upstream-templates.patch | 91 --
 7 files changed, 2 insertions(+), 402 deletions(-)

diff --git a/app-emulation/cloud-init/Manifest 
b/app-emulation/cloud-init/Manifest
index 41552972418..dcc617fd5bc 100644
--- a/app-emulation/cloud-init/Manifest
+++ b/app-emulation/cloud-init/Manifest
@@ -1,4 +1 @@
-DIST cloud-init-17.2.tar.gz 810821 BLAKE2B 
df1a7c1ed1fc48a7801a53bd89839d963debca6abf7f892d61bf7ec9222ab33bf78221e65d79028e0445cac4c5fe1e0c1620d49aea26c036ee17933d9c1893f5
 SHA512 
ad1c7f6ca9762b70a1f06a6b538032a7de0c5371fd792260d5959df113f4f51509d184b2207ffa23b41f395c1903d551d66aaf2a2ad60af3594cf1f18d1e4a38
-DIST cloud-init-18.4.tar.gz 965112 BLAKE2B 
2879aafedea877e4e406a5e837d100ba65e40c62660621f606e7a189af7b1ec8d98ba2c02ae5d253a0b4587502d3a636dec5c2772c968a9037b47e62a05656b4
 SHA512 
730aca6406f652f55afc2dd50c49eb6708584e0a96715606bcba05cb7f40e47c256faff1f9748f04674a8f941ec9435801c9ed2ac79adec8a6ef167d6b195103
-DIST cloud-init-18.5.tar.gz 990381 BLAKE2B 
0dbbd5b2402d3a7742c46f8a37b0ea31f40ac16bdbfe49dca0056ab8f90c47dbf26e6d3f40f34275caf5102d0b9b8be4e2c28bfc2276e85a5aad11af20b08979
 SHA512 
f89ee636922e33b5b2dcb5230763404fbeee148e28b8f61bf5b2f1f07000f960f9d38545dfb7bcbe9afb8253f77d66c94b39e9a159715b44a440a7cbe1fe1aeb
 DIST cloud-init-19.4.tar.gz 1091893 BLAKE2B 
2ab8fef70b420c066d6d8f83871568eeac24f00879ecf3d58c3768dd809cff6a3b79c7e72d9a10204002101049ab86ab64f0c524362e00497a9222960ef380df
 SHA512 
e69ea47eab41d69d64fa44102fbde59319da5f71a68f28a0f6ac65cd6866542b4fe58a71b84c903cfa9b1d2f26eb648cdf4de633b8df61e4f89c9fa4c2a2b1d3

diff --git a/app-emulation/cloud-init/cloud-init-17.2.ebuild 
b/app-emulation/cloud-init/cloud-init-17.2.ebuild
deleted file mode 100644
index a6362ee9668..000
--- a/app-emulation/cloud-init/cloud-init-17.2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1 eutils multilib systemd
-
-DESCRIPTION="cloud initialisation magic"
-HOMEPAGE="https://launchpad.net/cloud-init";
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="test"
-
-# remove pretytable in 17.2
-CDEPEND="
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/oauthlib[${PYTHON_USEDEP}]
-   dev-python/pyserial[${PYTHON_USEDEP}]
-   >=dev-python/configobj-5.0.2[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/jsonpatch[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   ${CDEPEND}
-   >=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/unittest2[${PYTHON_USEDEP}]
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/contextlib2[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   net-analyzer/macchanger
-   sys-apps/iproute2
-   sys-fs/growpart
-   virtual/logger
-"
-
-PATCHES=(  )
-
-python_test() {
-   emake test
-}
-
-python_install() {
-   distutils-r1_python_install "--init-system=sysvinit_openrc,systemd"
-}
-
-python_install_all() {
-   keepdir /etc/cloud
-
-   distutils-r1_python_install_all
-
-   # installs as non-executable
-   chmod +x "${D}"/etc/init.d/*
-
-   insinto /etc/cloud/templates
-   doins "${FILESDIR}/hosts.gentoo.tmpl"
-   insinto /etc/cloud
-   doins "${FILESDIR}/cloud.cfg"
-}
-
-pkg_postinst() {
-   elog "cloud-init-local needs to be run in the boot runlevel because it"
-   elog "modifies services in the default runlevel.  When a runlevel is 
started"
-   elog "it is cached, so modifications that happen to the current 
runlevel"
-   elog "while you are in it a

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

2020-02-25 Thread Andreas Sturmlechner
commit: ddc7ec2d77a18ab61fb0dc6acc77647250563f6c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 25 14:10:20 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 25 17:23:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc7ec2d

app-crypt/qca: 2.3.0 version bump

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

 app-crypt/qca/Manifest |  1 +
 app-crypt/qca/qca-2.3.0.ebuild | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest
index 8961cd119d1..d518207a54d 100644
--- a/app-crypt/qca/Manifest
+++ b/app-crypt/qca/Manifest
@@ -1,2 +1,3 @@
 DIST qca-2.2.1.tar.xz 691676 BLAKE2B 
d5bcc0d6e791811e1efcdbf2e09916fe40ad682b0e59b2993c73a5bd79e09fc28facdec81259a982bee05223c8dfce78b9a6b729ca4e566c0901a13b91575379
 SHA512 
3a0e8aa7cf3ea9a7244facaf1d521ebca2753af37636e7bf5f21c57ae880ac9682ae7d6d9fa5ce41b73568ff9538214956b89cd41228c2cb828d9068c2031a9c
 DIST qca-2.2.90.tar.xz 729488 BLAKE2B 
bc061118afa7912d249317dd4af9d2f4619b339ec892e33d1c757dc11a4a8b06db96d2437f08abeb48e4a1277cb399d8b3d60d8e2645b2d81cf9d20735ac3cb4
 SHA512 
5c431b66f898786271881c1275883e332fbfecd62ee265cae2ad345a13ff74ca36fc9b3e93972dcf29c4333f1c8049488ca52ca809c977553b422b9a27b45b7c
+DIST qca-2.3.0.tar.xz 729504 BLAKE2B 
71cf9dfae00066c14e1055da1fa1a8e1210f538b1addfde1b99a9b26b1e8f7dd61e289d0f505b5ec04d5f4745216d4fd0f8be8f8de9e9cbf74123907ba703d0e
 SHA512 
ca9251868e073834562fa62ffc64b3e7817c9ddadc6bc3fb99cf8b5c8d859969562170a98874be9590c617b2dd8e5590d2c83792554f54bb880c677902db22fe

diff --git a/app-crypt/qca/qca-2.3.0.ebuild b/app-crypt/qca/qca-2.3.0.ebuild
new file mode 100644
index 000..adf2da003f3
--- /dev/null
+++ b/app-crypt/qca/qca-2.3.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde.org cmake qmake-utils
+
+DESCRIPTION="Qt Cryptographic Architecture (QCA)"
+HOMEPAGE="https://userbase.kde.org/QCA";
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~sparc-solaris"
+IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore 
+ssl test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   doc? ( app-doc/doxygen )
+"
+RDEPEND="
+   dev-qt/qtcore:5
+   botan? ( dev-libs/botan:= )
+   gcrypt? ( dev-libs/libgcrypt:= )
+   gpg? ( app-crypt/gnupg )
+   nss? ( dev-libs/nss )
+   pkcs11? (
+   >=dev-libs/openssl-1.1
+   dev-libs/pkcs11-helper
+   )
+   sasl? ( dev-libs/cyrus-sasl:2 )
+   ssl? ( >=dev-libs/openssl-1.1:0= )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-qt/qtnetwork:5
+   dev-qt/qttest:5
+   )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-disable-pgp-test.patch" )
+
+qca_plugin_use() {
+   echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1")
+}
+
+src_configure() {
+   local mycmakeargs=(
+   
-DQCA_FEATURE_INSTALL_DIR="${EPREFIX}$(qt5_get_mkspecsdir)/features"
+   -DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}$(qt5_get_plugindir)"
+   $(qca_plugin_use botan)
+   $(qca_plugin_use gcrypt)
+   $(qca_plugin_use gpg gnupg)
+   $(qca_plugin_use logger)
+   $(qca_plugin_use nss)
+   $(qca_plugin_use pkcs11)
+   $(qca_plugin_use sasl cyrus-sasl)
+   $(qca_plugin_use softstore)
+   $(qca_plugin_use ssl ossl)
+   -DBUILD_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -x QCA_PLUGIN_PATH="${BUILD_DIR}/lib/qca"
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   if use doc; then
+   pushd "${BUILD_DIR}" >/dev/null || die
+   doxygen Doxyfile || die
+   dodoc -r apidocs/html
+   popd >/dev/null || die
+   fi
+
+   if use examples; then
+   dodoc -r "${S}"/examples
+   fi
+}



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

2020-02-25 Thread Lars Wendler
commit: 1d65cd270db47a2f6ca56b75b6377b7bca44c0db
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 16:58:55 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d65cd27

acct-group/vboxsf: Initial commit

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

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

diff --git a/acct-group/vboxsf/metadata.xml b/acct-group/vboxsf/metadata.xml
new file mode 100644
index 000..95aa13f6c5e
--- /dev/null
+++ b/acct-group/vboxsf/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+

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



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

2020-02-25 Thread Lars Wendler
commit: af3963e8676312472a42af9cb20ae63e00fdd918
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 16:58:24 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af3963e8

acct-group/vboxguest: Initial commit

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

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

diff --git a/acct-group/vboxguest/metadata.xml 
b/acct-group/vboxguest/metadata.xml
new file mode 100644
index 000..95aa13f6c5e
--- /dev/null
+++ b/acct-group/vboxguest/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+

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



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

2020-02-25 Thread Lars Wendler
commit: ce08270e89206cc83649ecac55d96f2578850634
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 17:14:48 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce08270e

app-emulation/virtualbox: RDEPEND on acct-group/vboxusers

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

 .../virtualbox/virtualbox-6.0.16-r1.ebuild | 511 +
 .../virtualbox/virtualbox-6.1.4-r1.ebuild  | 505 
 2 files changed, 1016 insertions(+)

diff --git a/app-emulation/virtualbox/virtualbox-6.0.16-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-6.0.16-r1.ebuild
new file mode 100644
index 000..9e588603a0d
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-6.0.16-r1.ebuild
@@ -0,0 +1,511 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
+inherit desktop flag-o-matic java-pkg-opt-2 linux-info pax-utils 
python-single-r1 tmpfiles toolchain-funcs udev xdg
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=VirtualBox-${MY_PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/";
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
+   
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-6.0.16-patches-01.tar.xz";
+
+LICENSE="GPL-2 dtrace? ( CDDL )"
+SLOT="0"
+[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug doc dtrace headless java libressl lvm +opus pam pax_kernel 
pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc"
+
+CDEPEND="
+   ${PYTHON_DEPS}
+   !app-emulation/virtualbox-bin
+   acct-group/vboxusers
+   ~app-emulation/virtualbox-modules-${PV}
+   dev-libs/libIDL
+   >=dev-libs/libxslt-1.1.19
+   net-misc/curl
+   dev-libs/libxml2
+   media-libs/libpng:0=
+   media-libs/libvpx:0=
+   sys-libs/zlib:=
+   !headless? (
+   media-libs/libsdl:0[X,video]
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   opengl? ( virtual/opengl media-libs/freeglut )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   opengl? ( dev-qt/qtopengl:5 )
+   x11-libs/libXinerama
+   )
+   )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:0= )
+   lvm? ( sys-fs/lvm2 )
+   opus? ( media-libs/opus )
+   udev? ( >=virtual/udev-171 )
+   vnc? ( >=net-libs/libvncserver-0.9.9 )
+"
+DEPEND="
+   ${CDEPEND}
+   alsa? ( >=media-libs/alsa-lib-1.0.13 )
+   !headless? ( x11-libs/libXinerama )
+   pam? ( sys-libs/pam )
+   pax_kernel? ( sys-apps/elfix )
+   pulseaudio? ( media-sound/pulseaudio )
+   qt5? ( dev-qt/linguist-tools:5 )
+   vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/kbuild-0.1.9998.3127
+   >=dev-lang/yasm-0.6.2
+   sys-devel/bin86
+   sys-libs/libcap
+   sys-power/iasl
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-sgml-dtd:4.4
+   dev-texlive/texlive-basic
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-fontsextra
+   )
+   java? ( >=virtual/jdk-1.6 )
+"
+RDEPEND="
+   ${CDEPEND}
+   java? ( >=virtual/jre-1.6 )
+"
+
+QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so
+   usr/lib/virtualbox/VBoxSDL.so
+   usr/lib/virtualbox/VBoxSharedFolders.so
+   usr/lib/virtualbox/VBoxDD2.so
+   usr/lib/virtualbox/VBoxOGLrenderspu.so
+   usr/lib/virtualbox/VBoxPython.so
+   usr/lib/virtualbox/VBoxDD.so
+   usr/lib/virtualbox/VBoxDDU.so
+   usr/lib/virtualbox/VBoxREM64.so
+   usr/lib/virtualbox/VBoxSharedClipboard.so
+   usr/lib/virtualbox/VBoxHeadless.so
+   usr/lib/virtualbox/VBoxRT.so
+   usr/lib/virtualbox/VBoxREM.so
+   usr/lib/virtualbox/VBoxSettings.so
+   usr/lib/virtualbox/VBoxKeyboard.so
+   usr/lib/virtualbox/VBoxSharedCrOpenGL.so
+   usr/lib/virtualbox/VBoxVMM.so
+   usr/lib/virtualbox/VirtualBox.so
+   usr/lib/virtualbox/VBoxOGLhosterrorspu.so
+   usr/lib/virtualbox/components/VBoxC.so
+   usr/lib/virtualbox/components/VBoxS

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

2020-02-25 Thread Lars Wendler
commit: e4a3a55744d830c30d160100a3382bc3c68733f8
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 17:12:39 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a3a557

app-emulation/virtualbox-bin: RDEPEND on acct-group/vboxusers

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

 .../virtualbox-bin-6.0.16.135674-r1.ebuild | 292 +
 .../virtualbox-bin-6.1.4.136177-r1.ebuild  | 292 +
 2 files changed, 584 insertions(+)

diff --git 
a/app-emulation/virtualbox-bin/virtualbox-bin-6.0.16.135674-r1.ebuild 
b/app-emulation/virtualbox-bin/virtualbox-bin-6.0.16.135674-r1.ebuild
new file mode 100644
index 000..0b44094702c
--- /dev/null
+++ b/app-emulation/virtualbox-bin/virtualbox-bin-6.0.16.135674-r1.ebuild
@@ -0,0 +1,292 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit xdg-utils gnome2 pax-utils python-r1 udev unpacker eapi7-ver
+
+MAIN_PV="$(ver_cut 1-3)"
+if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
+   MY_PV="${MAIN_PV}_$(ver_cut 5-6)"
+   MY_PV="${MY_PV/beta/BETA}"
+   MY_PV="${MY_PV/rc/RC}"
+else
+   MY_PV="${MAIN_PV}"
+   KEYWORDS="~amd64" #~x86
+fi
+VBOX_BUILD_ID="$(ver_cut 4)"
+VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}"
+MY_P="VirtualBox-${VBOX_PV}-Linux"
+# needed as sometimes the extpack gets another build ID
+EXTP_PV="${VBOX_PV}"
+EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
+EXTP_P="${EXTP_PN}-${EXTP_PV}"
+# needed as sometimes the SDK gets another build ID
+SDK_PV="${VBOX_PV}"
+SDK_P="VirtualBoxSDK-${SDK_PV}"
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/";
+SRC_URI="amd64? ( 
https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run )
+   
https://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> 
${EXTP_P}.tar.gz"
+   #x86? ( 
https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
+
+LICENSE="GPL-2 PUEL"
+SLOT="0"
+IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp"
+RESTRICT="bindist mirror"
+
+if [[ "${PV}" != *beta* ]] ; then
+   SRC_URI+="
+   sdk? ( 
https://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )"
+   IUSE+=" sdk"
+fi
+
+DEPEND="app-arch/unzip
+   ${PYTHON_DEPS}"
+
+RDEPEND="!!app-emulation/virtualbox
+   !app-emulation/virtualbox-additions
+   acct-group/vboxusers
+   ~app-emulation/virtualbox-modules-${MAIN_PV}
+   !headless? (
+   dev-libs/glib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/libpng
+   media-libs/libsdl[X]
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXft
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   chm? ( dev-libs/expat )
+   )
+   dev-libs/libxml2
+   sys-fs/lvm2
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libXmu
+   x11-libs/libSM
+   x11-libs/libICE
+   x11-libs/libXdmcp
+   ${PYTHON_DEPS}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+S="${WORKDIR}"
+
+QA_PREBUILT="opt/VirtualBox/*"
+
+PYTHON_UPDATER_IGNORE="1"
+
+src_unpack() {
+   unpack_makeself ${MY_P}_${ARCH}.run
+   unpack ./VirtualBox.tar.bz2
+
+   mkdir "${S}"/${EXTP_PN} || die
+   pushd "${S}"/${EXTP_PN} &>/dev/null || die
+   unpack ${EXTP_P}.tar.gz
+   popd &>/dev/null || die
+
+   if [[ "${PV}" != *beta* ]] && use sdk ; then
+   unpack VirtualBoxSDK-${SDK_PV}.zip
+   fi
+}
+
+src_configure() {
+   :;
+}
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   # create virtualbox configurations files
+   insinto /etc/vbox
+   newins "${FILESDIR}/${PN}-config" vbox.cfg
+
+   if ! use headless ; then
+   newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
+
+   # set up symlinks (bug #572012)
+   dosym ../../../../opt/VirtualBox/virtualbox.xml 
/usr/share/mime/packages/virtualbox.xml
+
+   local size ico icofile
+   for size in 16 24 32 48 64 72 96 128 256 ; do
+   pushd "${S}"/icons/${size}x${size} &>/dev/null || die
+   if [[ -f "virtualbox.png" ]] ; then
+   doicon -s ${size} virtualbox.png
+   fi
+   for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
+   icofile="virtualbox-${ico}.png"
+   if [[ -f "${icofile}" ]] ; then

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

2020-02-25 Thread Lars Wendler
commit: 91f0f360b3eed3436204d7dcd6e2cba5815d3e1a
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 17:02:03 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f0f360

acct-user/vboxguest: Initial commit

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

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

diff --git a/acct-user/vboxguest/metadata.xml b/acct-user/vboxguest/metadata.xml
new file mode 100644
index 000..95aa13f6c5e
--- /dev/null
+++ b/acct-user/vboxguest/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+

diff --git a/acct-user/vboxguest/vboxguest-0.ebuild 
b/acct-user/vboxguest/vboxguest-0.ebuild
new file mode 100644
index 000..1abd618bc46
--- /dev/null
+++ b/acct-user/vboxguest/vboxguest-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="user for virtualbox-guest-additions"
+ACCT_USER_ID=305
+ACCT_USER_GROUPS=( vboxguest )
+ACCT_USER_SHELL="/bin/sh"
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2020-02-25 Thread Lars Wendler
commit: 2655f4547091d0b238f14935f2f43753839b2f01
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 17:05:17 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2655f454

app-emulation/virtualbox-guest-additions: Use GELP-81 compliant acct-*

packages

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

 .../virtualbox-guest-additions-6.0.16-r1.ebuild| 216 +
 .../virtualbox-guest-additions-6.1.4-r1.ebuild | 215 
 2 files changed, 431 insertions(+)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.16-r1.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.16-r1.ebuild
new file mode 100644
index 000..a9d194c3ded
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.16-r1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-mod systemd toolchain-funcs
+
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P="VirtualBox-${MY_PV}"
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+HOMEPAGE="https://www.virtualbox.org/";
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
+   
https://dev.gentoo.org/~polynomial-c/virtualbox/patchsets/virtualbox-6.0.16-patches-01.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~amd64 ~x86"
+IUSE="X"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   X? ( x11-apps/xrandr
+   x11-apps/xrefresh
+   x11-libs/libXmu
+   x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libXext
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libSM
+   x11-libs/libICE )
+   sys-apps/dbus
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-util/kbuild-0.1.9998.3127
+   >=dev-lang/yasm-0.6.2
+   sys-devel/bin86
+   sys-libs/pam
+   sys-power/iasl
+   x11-base/xorg-proto
+"
+PDEPEND="
+   X? ( x11-drivers/xf86-video-vboxvideo )
+"
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+
+S="${WORKDIR}/${MY_P}"
+VBOX_MOD_SRC_DIR="${S}/out/linux.${ARCH}/release/bin/additions/src"
+
+pkg_setup() {
+   export DISTCC_DISABLE=1 #674256
+   
MODULE_NAMES="vboxguest(misc:${VBOX_MOD_SRC_DIR}/vboxguest:${VBOX_MOD_SRC_DIR}/vboxguest)
+   
vboxsf(misc:${VBOX_MOD_SRC_DIR}/vboxsf:${VBOX_MOD_SRC_DIR}/vboxsf)"
+   use X && MODULE_NAMES+=" 
vboxvideo(misc:${VBOX_MOD_SRC_DIR}/vboxvideo::${VBOX_MOD_SRC_DIR}/vboxvideo)"
+
+   linux-mod_pkg_setup
+   BUILD_PARAMS="KERN_DIR=/lib/modules/${KV_FULL}/build 
KERNOUT=${KV_OUT_DIR}"
+}
+
+src_prepare() {
+   # Remove shipped binaries (kBuild,yasm), see bug #232775
+   rm -r kBuild/bin tools || die
+
+   # Provide kernel sources
+   pushd src/VBox/Additions &>/dev/null || die
+   ebegin "Extracting guest kernel module sources"
+   kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null 
|| die
+   eend
+   popd &>/dev/null || die
+
+   # PaX fixes (see bug #298988)
+   pushd "${VBOX_MOD_SRC_DIR}" &>/dev/null || die
+   eapply "${FILESDIR}"/vboxguest-6.0.6-log-use-c99.patch
+   popd &>/dev/null || die
+
+   # Disable things unused or splitted into separate ebuilds
+   cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
+   use X || echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk
+
+   # Remove pointless GCC version check
+   sed -e '/^check_gcc$/d' -i configure || die
+
+   rm "${WORKDIR}/patches/010_virtualbox-5.2.12-qt511.patch" || die
+   eapply "${WORKDIR}/patches"
+
+   eapply_user
+}
+
+src_configure() {
+   # build the user-space tools, warnings are harmless
+   local cmd=(
+   ./configure
+   --nofatal
+   --disable-xpcom
+   --disable-sdl-ttf
+   --disable-pulse
+   --disable-alsa
+   --with-gcc="$(tc-getCC)"
+   --with-g++="$(tc-getCXX)"
+   --target-arch=${ARCH}
+   --with-linux="${KV_OUT_DIR}"
+   --build-headless
+   )
+   echo "${cmd[@]}"
+   "${cmd[@]}" || die "configure failed"
+   source ./env.sh
+   export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_compile() {
+   MAKE="kmk" \
+   emake TOOL_YASM_AS=yasm \
+   VBOX_ONLY_ADDITIONS=1 \
+   KBUILD_VERBOSE=2
+
+   # Now creating the kernel modules. We must do this _after_
+   # we compiled the user-space tools

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

2020-02-25 Thread Lars Wendler
commit: 061033ff839ae647af1c9431c88d31f005cc803a
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 17:10:28 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061033ff

app-emulation/virtualbox-modules: Don't use deprecated user.eclass anymore

Move acct-group/vboxusers dependency to app-emulation/virtualbox{,-bin}
packages.

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

 .../virtualbox-modules-6.0.16-r1.ebuild| 55 ++
 .../virtualbox-modules-6.1.4-r1.ebuild | 55 ++
 2 files changed, 110 insertions(+)

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16-r1.ebuild
new file mode 100644
index 000..0dac94ce21a
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#  package that comes from virtualbox-bin
+
+EAPI=7
+
+inherit linux-mod toolchain-funcs
+
+MY_P="vbox-kernel-module-src-${PV}"
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="https://www.virtualbox.org/";
+SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~amd64 ~x86"
+IUSE="pax_kernel"
+
+RDEPEND="!=app-emulation/virtualbox-"
+
+S="${WORKDIR}"
+
+BUILD_TARGETS="all"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) 
vboxpci(misc:${S})"
+MODULESD_VBOXDRV_ENABLED="yes"
+MODULESD_VBOXNETADP_ENABLED="no"
+MODULESD_VBOXNETFLT_ENABLED="no"
+# The following is a security measure that comes directly from usptream.
+# Do NOT remove this!!!
+MODULESD_VBOXPCI_ADDITIONS=(
+   "blacklist vboxpci"
+   "install vboxpci /bin/true"
+)
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} 
KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
+}
+
+src_prepare() {
+   if use pax_kernel && kernel_is -ge 3 0 0 ; then
+   eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch
+   fi
+
+   default
+}
+
+src_install() {
+   linux-mod_src_install
+   insinto /usr/lib/modules-load.d/
+   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
+}

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.4-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.4-r1.ebuild
new file mode 100644
index 000..6ad5644e2ed
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.4-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#  package that comes from virtualbox-bin
+
+EAPI=7
+
+inherit linux-mod toolchain-funcs
+
+MY_P="vbox-kernel-module-src-${PV}"
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="https://www.virtualbox.org/";
+SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~amd64"
+IUSE="pax_kernel"
+
+RDEPEND="!=app-emulation/virtualbox-"
+
+S="${WORKDIR}"
+
+BUILD_TARGETS="all"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
+MODULESD_VBOXDRV_ENABLED="yes"
+MODULESD_VBOXNETADP_ENABLED="no"
+MODULESD_VBOXNETFLT_ENABLED="no"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} 
KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
+}
+
+src_prepare() {
+   if use pax_kernel && kernel_is -ge 3 0 0 ; then
+   eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch
+   fi
+
+   default
+}
+
+src_install() {
+   linux-mod_src_install
+   insinto /usr/lib/modules-load.d/
+   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
+}
+
+pkg_postinst() {
+   # Remove vboxpci.ko from current running kernel
+   find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete
+   linux-mod_pkg_postinst
+}



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

2020-02-25 Thread Lars Wendler
commit: c5ab8025f18f7401834d6c432a3370ccb1e358d5
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 16:57:53 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 17:15:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ab8025

acct-group/vboxusers: Initial commit

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

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

diff --git a/acct-group/vboxusers/metadata.xml 
b/acct-group/vboxusers/metadata.xml
new file mode 100644
index 000..95aa13f6c5e
--- /dev/null
+++ b/acct-group/vboxusers/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+

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



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

2020-02-25 Thread Lars Wendler
commit: 1a01ffa95eaf07a31b8cd05396950307958f6ed0
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb 25 16:52:55 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb 25 16:52:55 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=1a01ffa9

uid-gid.txt: Added virtualbox supplementary user and groups

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

 files/uid-gid.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index fdac988..14676e7 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -219,6 +219,9 @@ dhcp300 300 acct
 squid  301 301 acct
 lighttpd   302 302 acct
 dhcpcd 303 303 acct
+vboxusers  -   304 acct
+vboxguest  305 305 acct
+vboxsf -   306 acct
 openntpd   321 321 acct
 amavis 333 333 acct
 opendkim   334 334 acct



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

2020-02-25 Thread Matthew Thode
commit: 114f4fb6cc31481cb7d5496cc062e59ef7a47f28
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb 25 16:48:10 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Feb 25 16:48:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114f4fb6

dev-python/keystoneauth: cleanup

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

 dev-python/keystoneauth/Manifest   |  4 
 dev-python/keystoneauth/keystoneauth-3.1.0.ebuild  | 28 --
 dev-python/keystoneauth/keystoneauth-3.10.0.ebuild | 28 --
 dev-python/keystoneauth/keystoneauth-3.13.1.ebuild | 28 --
 dev-python/keystoneauth/keystoneauth-3.4.0.ebuild  | 27 -
 5 files changed, 115 deletions(-)

diff --git a/dev-python/keystoneauth/Manifest b/dev-python/keystoneauth/Manifest
index 5757e30e68d..b0e466a16e1 100644
--- a/dev-python/keystoneauth/Manifest
+++ b/dev-python/keystoneauth/Manifest
@@ -1,5 +1 @@
-DIST keystoneauth1-3.1.0.tar.gz 217744 BLAKE2B 
4e07c7f4dd6fc097c6838b2a18105656b16f8e45dd553d2908c55fa7aeb5c8dcd2968ca0c3954be0b66044880eec7c33fd9c42413a1ae6c93258a902666bb896
 SHA512 
3214e08cf449a0eff35eff0400542cbb9e46051095d7955593fec89c4ba31062677f434c70c40037db213fa0e0db15c66d1058e0eca35b1d214967f7fa3fcf14
-DIST keystoneauth1-3.10.0.tar.gz 242560 BLAKE2B 
40569c8078ab851d93ba2e4ecf3a3c77ccc2a74bae2866a0993e03021fb475f644a6b04956be756f67754dac31cbc3b53d085a0de82f5c7613b2fb6e138be427
 SHA512 
ed4451f26f775ea5580766eb431d563bc5bbdde5df24e529c2f3c4517ccfbb9a657e5af535fa6176d905922fc3b6540b5dfb98ce1627efe91861fdc23da8eccd
-DIST keystoneauth1-3.13.1.tar.gz 246906 BLAKE2B 
92877ef5a0ded692372521244c006f0a8ccbfc648c1ce058d8915189343d70278f529ced99f94ebabaefbb184490ea22546229c78f00e494011e5490886b057d
 SHA512 
ee83652b67032cd04e88c8c4fcce708d113bccd17cb62843b4a03845ffcd40632a10613759946fbc684a80c2391e144dcf37aecb41eb151ebe83e08f9e08a536
 DIST keystoneauth1-3.17.1.tar.gz 253985 BLAKE2B 
4df40a5cb993d6bec3972152d7557c03b9283621f58f4c6d29b680eafabaa0ee4ec60dc52851738f22c6f3182339e6bb0554e6a4ce9ace30473a902b74a57b52
 SHA512 
ca2f5a46450ed9a772bfbf882ab23ac4f251b2209ad038190fca41af0626616ae4f607ae03fb837b1e7bd87c2c239dfae64bc122ffc8db551451d95353743016
-DIST keystoneauth1-3.4.0.tar.gz 227170 BLAKE2B 
57f28ce5a36362f34fcfb2f456a19332df6851a4d372fe890286b4d48469ff69a3ad7281b55d4aa338f61d437f5e07908fc55210e2085a6d9a974cf0bf451c81
 SHA512 
aeaefb0e5b369e36e06adc1bada104dab2c2aed22bf96cc3e20a5dd4ce8ae10869eb73ce4802faef70f191c3bbd38e3b5c3dff3606c46956fb350c0875cb7a7d

diff --git a/dev-python/keystoneauth/keystoneauth-3.1.0.ebuild 
b/dev-python/keystoneauth/keystoneauth-3.1.0.ebuild
deleted file mode 100644
index c30d5bd027f..000
--- a/dev-python/keystoneauth/keystoneauth-3.1.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="This package contains tools for authenticating to an 
OpenStack-based cloud."
-HOMEPAGE="https://github.com/openstack/keystoneauth";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}1/${PN}1-${PV}.tar.gz"
-S="${WORKDIR}/${PN}1-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-RDEPEND="${CDEPEND}
-   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
-   >=dev-python/positional-1.1.1[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]"

diff --git a/dev-python/keystoneauth/keystoneauth-3.10.0.ebuild 
b/dev-python/keystoneauth/keystoneauth-3.10.0.ebuild
deleted file mode 100644
index e16c23beab6..000
--- a/dev-python/keystoneauth/keystoneauth-3.10.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="This package contains tools for authenticating to an 
OpenStack-based cloud."
-HOMEPAGE="https://github.com/openstack/keystoneauth";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}1/${PN}1-${PV}.tar.gz"
-S="${WORKDIR}/${PN}1-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-RDEPEND="${CDEPEND}
-   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-   >=dev-python/os-service-types-

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

2020-02-25 Thread Mike Gilbert
commit: c0f3c3a9f2c158caaf710a4b581c0a0835fe3e8e
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Tue Feb 25 11:33:39 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 25 15:21:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f3c3a9

www-client/chromium: stable channel bump to 80.0.3987.122

Bug: https://bugs.gentoo.org/710760
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14772

 www-client/chromium/Manifest| 2 +-
 .../{chromium-80.0.3987.116.ebuild => chromium-80.0.3987.122.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 928414f7824..e6fe4000476 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,4 +1,4 @@
 DIST chromium-80.0.3987.100.tar.xz 801377116 BLAKE2B 
0c99b78794a0c04bcc45fd423d0fabb7db4c9e37ae446b46c33a7b4a98ecc1af9302680e84118809f01dd3bee50b68a301ff0bdd72c5704c028c7984bac812f3
 SHA512 
b8612693158f9a497723391ed80dd06b152ed71b29e2722a751f94b297e184f09f786405d2c5b460aff6f62c9c6292c673b36019ff72f1fb662cc418cc26127d
-DIST chromium-80.0.3987.116.tar.xz 801331004 BLAKE2B 
ad0927b6ed1c89c6d24365d52f8859fa2d38d849ac2e3529074edf8f686c1303b885d8dd6230cc36a6f4ec797fb9bfe8a6f64e23977ebb0780efe87907aa0da1
 SHA512 
429510099dbd533c265f0bcdc1a1ba55ba7e7146eb3145909564885049829a4e49248f7cbc0877757a23c944bb56b13846205b61e20580fd2a307286f4b3cae5
+DIST chromium-80.0.3987.122.tar.xz 801340492 BLAKE2B 
3f3015346120735c0d04268606fd61ddf57d63e042efe77d7e701fdc9609038a06cbc9380c6d90cb7324dc1679e62c86d971f36bd66f676bd2b16bc4c391bd0f
 SHA512 
3a022c55f5745f2cfb7e28efb113f78ff686da638cd02f0585ef1ae8620f81ece864bc27b4e0a88daf3f409ff565a9b80b8859d1fd7d62c8b1d26cb8b311acc5
 DIST chromium-81.0.4044.26.tar.xz 791360936 BLAKE2B 
e7364ba1c3e1a586224fd2b15d5942f992d9b1a765a595225e985f273d33a784a1c67d613da842dd35021d3791bd34087073e50f122386c2d5ae23c4b320e0e8
 SHA512 
62884b6247d070e05e6e588d39b7a0f6027c3073d464fce9ca810df42f8c26d2d387479ab84d55ef6fd5c24e3311e299c3a0760497f48f528b7b288edc8878d4
 DIST chromium-82.0.4056.3.tar.xz 796919020 BLAKE2B 
89d010fef567b3b3f76614f8097697f71b5b1222faaa9738c639001748d8fc103eef0c6b0c90154be36e2deeb5b7c2b1b5a61c9fe7c11836d8723819466c265e
 SHA512 
83a160ffad9f9b10fb498b61e0f6427ee88fe73928d5956b60e7bd0690bb279c1fa749105c4996da67d1ade80d62e9ccad0b9a8bfb3691a17574ad22399ae55d

diff --git a/www-client/chromium/chromium-80.0.3987.116.ebuild 
b/www-client/chromium/chromium-80.0.3987.122.ebuild
similarity index 100%
rename from www-client/chromium/chromium-80.0.3987.116.ebuild
rename to www-client/chromium/chromium-80.0.3987.122.ebuild



[gentoo-commits] proj/policy-guide:master commit in: exts/

2020-02-25 Thread Michał Górny
commit: a7f75d8b7bb207469b83d602600487f36346dc8b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 24 06:56:38 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 15:15:25 2020 +
URL:https://gitweb.gentoo.org/proj/policy-guide.git/commit/?id=a7f75d8b

Use #pg links in TOC

Thanks for arzano for the solution.

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

 exts/policyident.py | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/exts/policyident.py b/exts/policyident.py
index 7ecc9f2..8cdc636 100644
--- a/exts/policyident.py
+++ b/exts/policyident.py
@@ -7,6 +7,7 @@ import collections
 from docutils import nodes
 
 from sphinx.domains import Index
+from sphinx.environment.collectors.toctree import TocTreeCollector
 from sphinx.util import logging
 
 
@@ -15,6 +16,8 @@ logger = logging.getLogger(__name__)
 Policy = collections.namedtuple('Policy', ('id', 'title', 'docname',
'chapter'))
 
+toccollector = TocTreeCollector()
+
 
 class PolicyIndex(Index):
 name = 'policy-index'
@@ -90,6 +93,9 @@ def on_doctree_read(app, doctree):
 env.policy_index.append(Policy(pg_id, title, env.docname,
chapter))
 
+# update the table of conents to use the 'pg' ids
+toccollector.process_doc(app, doctree)
+
 
 def on_env_purge_doc(app, env, docname):
 if not hasattr(env, 'policy_index'):



[gentoo-commits] proj/policy-guide:master commit in: /, exts/

2020-02-25 Thread Michał Górny
commit: 246a7fa1c7e692894f33c3d513779046759213ae
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 22 16:35:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 15:15:23 2020 +
URL:https://gitweb.gentoo.org/proj/policy-guide.git/commit/?id=246a7fa1

Introduce PG identifiers for policies

Introduce stable numeric identifiers for policies, and create permalinks
from them.

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

 .gitignore  |  1 +
 conf.py | 13 -
 dependencies.rst|  6 ++
 ebuild-format.rst   |  5 +
 exts/policyident.py | 48 
 filesystem.rst  |  6 ++
 installed-files.rst |  3 +++
 keywords.rst|  3 +++
 languages.rst   |  2 ++
 maintainer.rst  |  3 +++
 other-metadata.rst  |  4 
 use-flags.rst   |  3 +++
 user-group.rst  |  1 +
 13 files changed, 93 insertions(+), 5 deletions(-)

diff --git a/.gitignore b/.gitignore
index 301101c..ea5fde5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /_build/
 /.tox/
+/exts/__pycache__/

diff --git a/conf.py b/conf.py
index e91b613..d622b02 100644
--- a/conf.py
+++ b/conf.py
@@ -11,10 +11,10 @@
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
-#
-# import os
-# import sys
-# sys.path.insert(0, os.path.abspath('.'))
+
+import os
+import sys
+sys.path.insert(0, os.path.abspath('exts'))
 
 
 # -- Project information -
@@ -38,7 +38,10 @@ release = ''
 # Add any Sphinx extension module names here, as strings. They can be
 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
 # ones.
-extensions = ['sphinx.ext.todo']
+extensions = [
+'policyident',
+'sphinx.ext.todo',
+]
 
 # Add any paths that contain templates here, relative to this directory.
 templates_path = ['_templates']

diff --git a/dependencies.rst b/dependencies.rst
index 55bba5c..a1f5177 100644
--- a/dependencies.rst
+++ b/dependencies.rst
@@ -6,6 +6,7 @@ Dependencies
 
 Optional runtime dependencies
 -
+:PG: 0001
 :Source: QA
 :Reference: 
https://wiki.gentoo.org/index.php?title=Project:Quality_Assurance/Policies&oldid=104017#USE-Controlled_Optional_RDEPENDS
 :Reported: no
@@ -35,6 +36,7 @@ This is especially important for packages that take long time 
to build.
 
 =-dependencies with no revision
 ---
+:PG: 0002
 :Source: QA
 :Reported: by repoman and pkgcheck
 
@@ -67,6 +69,7 @@ Slot and subslot dependencies
 
 on (sub-)slotted packages
 ~
+:PG: 0011
 :Source: QA
 :Reference: 
https://archives.gentoo.org/gentoo-portage-dev/message/9cae3a92412a007febe7ac0612d50f5f
 :Reported: by repoman and pkgcheck
@@ -100,6 +103,7 @@ means 'verified that any slot is acceptable'.
 
 special case: Qt packages
 ~
+:PG: 0012
 :Source: Qt project
 :Reference: https://wiki.gentoo.org/wiki/Project:Qt/Policies#Dependencies
 :Reported: no
@@ -132,6 +136,7 @@ They point out the case of Qt packages as an example.
 
 Revision bumps on runtime dependency changes
 
+:PG: 0003
 :Source: Council
 :Reference: 
https://projects.gentoo.org/council/meeting-logs/20151011-summary.txt
 :Reported: no
@@ -175,6 +180,7 @@ USE dependencies
 
 on packages without the flag
 
+:PG: 0021
 :Source: QA (inferred from PMS)
 :Reported: by pkgcheck
 

diff --git a/ebuild-format.rst b/ebuild-format.rst
index ed9bde0..a5bf5aa 100644
--- a/ebuild-format.rst
+++ b/ebuild-format.rst
@@ -8,6 +8,7 @@ Ebuild file format
 
 Coding style
 
+:PG: 0101
 :Source: QA
 :Reported: partially via repoman and pkgcheck
 
@@ -32,6 +33,7 @@ the ebuild.
 
 Code must be contained within ebuild and eclasses
 -
+:PG: 0102
 :Source: QA
 :Reference: https://bugs.gentoo.org/612630
 :Reported: no
@@ -54,6 +56,7 @@ that possibility, including linting tools.
 
 HOMEPAGE must not contain variables
 ---
+:PG: 0103
 :Source: QA
 :Reported: by pkgcheck, highlighted as error by gentoo-syntax
 
@@ -73,6 +76,7 @@ as reducing the usefulness of plain tools such as grep.
 
 SRC_URI must not refer to HOMEPAGE
 --
+:PG: 0104
 :Source: QA
 :Reported: by pkgcheck
 
@@ -92,6 +96,7 @@ index.
 
 KEYWORDS must be defined on a single line
 -
+:PG: 0105
 :Source: QA
 :Reported: no
 

diff --git a/exts/policyident.py b/exts/policyident.py
new file mode 100644
index 000..6093c8c
--- /dev/null
+++ b/exts/policyident.py
@@ -0,0 +1,48 @@
+# Handle :PG: policy identifiers for Policy Guide
+# (c) 2020 Michał Górny
+# 2-clause BSD licen

[gentoo-commits] proj/policy-guide:master commit in: /

2020-02-25 Thread Michał Górny
commit: 694625737d6a7428606e3b8a2ba9330677edd96c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 23 20:44:08 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 15:15:24 2020 +
URL:https://gitweb.gentoo.org/proj/policy-guide.git/commit/?id=69462573

Copy singlehtml into html directory

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

 Makefile | 5 -
 tox.ini  | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 5168496..b5027c9 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,10 @@ SPHINXPROJ= GentooPolicyGuide
 SOURCEDIR = .
 BUILDDIR  = _build
 
-all: html
+all: html $(BUILDDIR)/html/combined.html
+
+$(BUILDDIR)/html/combined.html: singlehtml
+   cp $(BUILDDIR)/singlehtml/index.html $@
 
 .PHONY: all Makefile
 

diff --git a/tox.ini b/tox.ini
index 987da45..faedab9 100644
--- a/tox.ini
+++ b/tox.ini
@@ -10,4 +10,4 @@ whitelist_externals =
make
 
 commands =
-   make {posargs:html}
+   make {posargs:all}



[gentoo-commits] proj/policy-guide:master commit in: exts/

2020-02-25 Thread Michał Górny
commit: 59a72da360e2eff53ef510261c3f6307148b52dc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 22 17:15:51 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 15:15:23 2020 +
URL:https://gitweb.gentoo.org/proj/policy-guide.git/commit/?id=59a72da3

Generate a Policy Index

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

 exts/policyident.py | 78 ++---
 1 file changed, 75 insertions(+), 3 deletions(-)

diff --git a/exts/policyident.py b/exts/policyident.py
index 6093c8c..7ecc9f2 100644
--- a/exts/policyident.py
+++ b/exts/policyident.py
@@ -2,13 +2,44 @@
 # (c) 2020 Michał Górny
 # 2-clause BSD license
 
+import collections
+
 from docutils import nodes
 
+from sphinx.domains import Index
 from sphinx.util import logging
 
 
 logger = logging.getLogger(__name__)
 
+Policy = collections.namedtuple('Policy', ('id', 'title', 'docname',
+   'chapter'))
+
+
+class PolicyIndex(Index):
+name = 'policy-index'
+localname = 'Policy Index'
+shortname = 'Policy Index'
+
+def generate(self, docnames=None):
+env = self.domain.env
+if not hasattr(env, 'policy_index'):
+env.policy_index = []
+
+entries = collections.defaultdict(list)
+for p in env.policy_index:
+if docnames is not None and p.docname not in docnames:
+continue
+entries[p.chapter].append(('PG' + p.id,  # name
+   0,# subtype
+   p.docname,# docname
+   'pg' + p.id,  # anchor
+   p.title,  # extra
+   '',   # qualifier
+   ''))  # descr
+
+return ([(k, sorted(v)) for k, v in entries.items()], False)
+
 
 def find_pg_id(section):
 # first child should be title
@@ -17,7 +48,7 @@ def find_pg_id(section):
 # second child should be field list
 cl = section.children[1]
 if not isinstance(cl, nodes.field_list):
-return None
+return None, title.astext(), None
 
 for f in cl.traverse(nodes.field):
 fn = next(iter(f.traverse(nodes.field_name)))
@@ -29,20 +60,61 @@ def find_pg_id(section):
 if fv.astext() != iv:
 raise RuntimeError('PG value must be 4 digits, zero-padded 
({})'
.format(iv))
-return iv
+
+el = section
+titles = []
+while el.parent is not None:
+title = el.children[0]
+assert isinstance(title, nodes.title)
+titles.append(title.astext())
+el = el.parent
+# combine all section titles up to but excluding
+# the chapter title
+title = ': '.join(reversed(titles[:-1]))
+
+return iv, title, titles[-1]
 
 logger.warning('%s: no PG identifier found', title.astext())
+return None, title.astext(), None
 
 
 def on_doctree_read(app, doctree):
+env = app.builder.env
+if not hasattr(env, 'policy_index'):
+env.policy_index = []
+
 for node in doctree.traverse(nodes.section):
-pg_id = find_pg_id(node)
+pg_id, title, chapter = find_pg_id(node)
 if pg_id is not None:
 node['ids'].insert(0, 'pg' + pg_id)
+env.policy_index.append(Policy(pg_id, title, env.docname,
+   chapter))
+
+
+def on_env_purge_doc(app, env, docname):
+if not hasattr(env, 'policy_index'):
+return
+
+env.policy_index = [p for p in env.policy_index
+if p.docname != docname]
+
+
+def on_env_merge_info(app, env, docnames, other):
+if not hasattr(other, 'policy_index'):
+return
+if not hasattr(env, 'policy_index'):
+env.policy_index = []
+
+env.policy_index.extend(other.policy_index)
 
 
 def setup(app):
 app.connect('doctree-read', on_doctree_read)
+app.connect('env-purge-doc', on_env_purge_doc)
+app.connect('env-merge-info', on_env_merge_info)
+app.add_index_to_domain('std', PolicyIndex)
 return {
 'version': '0',
+'parallel_read_safe': True,
+'parallel_write_safe': True,
 }



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

2020-02-25 Thread Agostino Sarubbo
commit: a39314eac77d19dfe8b56dcb66cd6a4151904b48
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:07:05 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:07:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39314ea

net-libs/libtirpc: ia64 stable wrt bug #710726

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index b1cbc16c2e5..c2680357f98 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 90fdec4a351375dacca616b3495011fc944882ca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:04:12 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:04:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fdec4a

dev-python/pyyaml: ia64 stable wrt bug #710658

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyyaml/pyyaml-5.3.ebuild 
b/dev-python/pyyaml/pyyaml-5.3.ebuild
index 89330bded49..875a00396a9 100644
--- a/dev-python/pyyaml/pyyaml-5.3.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="examples libyaml"
 
 RDEPEND="libyaml? ( dev-libs/libyaml )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 04f622920a6e80622a755500ad1e77267f8937f0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:03:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:03:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f62292

net-libs/libtirpc: sparc stable wrt bug #710726

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index 0ae416c1c03..b1cbc16c2e5 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: def937dfdf893fc4e2272fe81245636892da67d9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:04:17 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:04:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def937df

dev-lang/python: ia64 stable wrt bug #710782

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index 153e5599bd9..041f5ff8e9c 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index 0fbf6d8444c..91d18edf3fb 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index cb63c149734..415eea5f2d1 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: c8a780083a08ca8a6e86da417a744bbf24621910
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:03:18 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:03:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a78008

dev-python/pyyaml: sparc stable wrt bug #710658

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyyaml/pyyaml-5.3.ebuild 
b/dev-python/pyyaml/pyyaml-5.3.ebuild
index 0936787d830..89330bded49 100644
--- a/dev-python/pyyaml/pyyaml-5.3.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="examples libyaml"
 
 RDEPEND="libyaml? ( dev-libs/libyaml )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 4ad0fccfd8c37e2c12b09c00ed9a39af0fe3965e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:03:26 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:03:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad0fccf

dev-lang/python: sparc stable wrt bug #710782

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index f526d9556f1..153e5599bd9 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index 72fe28f1360..0fbf6d8444c 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index 0e76bf8ab14..cb63c149734 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: 65717e1473c21d6842a8934f8bba8a4af3322214
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:02:07 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:02:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65717e14

app-emulation/cloud-init: x86 stable wrt bug #708738

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

 app-emulation/cloud-init/cloud-init-19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/cloud-init/cloud-init-19.4.ebuild 
b/app-emulation/cloud-init/cloud-init-19.4.ebuild
index 2b4126077bf..97718a899ce 100644
--- a/app-emulation/cloud-init/cloud-init-19.4.ebuild
+++ b/app-emulation/cloud-init/cloud-init-19.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: 3aa51a5a8a508625da4a63b7f96ecb8f8430f3ee
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:02:17 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:02:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa51a5a

dev-lang/python: x86 stable wrt bug #710782

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

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index 499cef21abf..f526d9556f1 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index 8d71d4a7383..72fe28f1360 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index d60d85c24f9..0e76bf8ab14 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: 9751a443ee4ff91544f0de75c07abc8b0470778b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:01:27 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:01:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9751a443

net-libs/libtirpc: arm stable wrt bug #710726

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index 57bceb0be04..03586bb51ab 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: ac11d5cef2b73f1f6ffaca42ab534c3042053db9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:01:32 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:01:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac11d5ce

dev-lang/python: arm stable wrt bug #710782

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index aca98f09a01..499cef21abf 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index 6baa2361e79..8d71d4a7383 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index 469a6a3b1bd..d60d85c24f9 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: 0bde720cddb8ba649a5fb50b42d2044be4af1ae3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:02:10 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:02:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bde720c

net-libs/libtirpc: x86 stable wrt bug #710726

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

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index 03586bb51ab..0ae416c1c03 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: a0693450429c13199c4191a406aee4024a533191
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:00:47 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:00:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0693450

net-libs/libtirpc: ppc64 stable wrt bug #710726

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index 053e8ec69dc..57bceb0be04 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 3de2bd29a551ca5da01a02278ddb8955e6a8b0bf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:00:44 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:00:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de2bd29

dev-python/pyyaml: ppc64 stable wrt bug #710658

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyyaml/pyyaml-5.3.ebuild 
b/dev-python/pyyaml/pyyaml-5.3.ebuild
index da89566018e..45aca970f52 100644
--- a/dev-python/pyyaml/pyyaml-5.3.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="examples libyaml"
 
 RDEPEND="libyaml? ( dev-libs/libyaml )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 1fd179eb86499833b03b1e8ea46fcb34b4b7ec87
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:01:25 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:01:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd179eb

dev-python/pyyaml: arm stable wrt bug #710658

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyyaml/pyyaml-5.3.ebuild 
b/dev-python/pyyaml/pyyaml-5.3.ebuild
index 45aca970f52..0936787d830 100644
--- a/dev-python/pyyaml/pyyaml-5.3.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="examples libyaml"
 
 RDEPEND="libyaml? ( dev-libs/libyaml )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 602934ea3873ca025ff2c63e26d84c50e3b8d48b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:00:03 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:00:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602934ea

net-libs/libtirpc: ppc stable wrt bug #710726

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index 6c1adbd9a72..053e8ec69dc 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 1c3d58cdb0c9e69ba291b13664534a84a5fd555d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:00:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:00:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3d58cd

dev-lang/python: ppc64 stable wrt bug #710782

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index 3f938662e6f..aca98f09a01 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 s390 ~sh 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index b77ced26f63..6baa2361e79 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 s390 ~sh 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index e129d8749d0..469a6a3b1bd 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: db346cfb91fd3ed0e8f331de61e48716409f70a5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:59:59 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:59:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db346cfb

dev-python/pyyaml: ppc stable wrt bug #710658

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyyaml/pyyaml-5.3.ebuild 
b/dev-python/pyyaml/pyyaml-5.3.ebuild
index b64ddb9b630..da89566018e 100644
--- a/dev-python/pyyaml/pyyaml-5.3.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="examples libyaml"
 
 RDEPEND="libyaml? ( dev-libs/libyaml )"



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

2020-02-25 Thread Agostino Sarubbo
commit: dc394c006cd6ad34f480def884468d4321dcb42f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 15:00:10 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 15:00:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc394c00

dev-lang/python: ppc stable wrt bug #710782

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index eb48711a445..3f938662e6f 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 s390 ~sh 
~sparc ~x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index a5e90b53f5e..b77ced26f63 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 s390 ~sh 
~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index 826eaedc96a..e129d8749d0 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: 84abd099e0b14e8abaeec433eb01faaeb0750bad
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:59:17 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:59:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84abd099

dev-python/pyyaml: s390 stable wrt bug #710658

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyyaml/pyyaml-5.3.ebuild 
b/dev-python/pyyaml/pyyaml-5.3.ebuild
index 776be101d4b..b64ddb9b630 100644
--- a/dev-python/pyyaml/pyyaml-5.3.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="examples libyaml"
 
 RDEPEND="libyaml? ( dev-libs/libyaml )"



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

2020-02-25 Thread Agostino Sarubbo
commit: be18254d99854df21e8c97efab06f59a3fb13dfa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:59:24 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:59:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be18254d

dev-lang/python: s390 stable wrt bug #710782

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index 1634a2a4b02..eb48711a445 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sh ~sparc ~x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index 885cd2fc708..a5e90b53f5e 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sh ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index 427e7682f7d..826eaedc96a 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: 1a42eb3ffa329b36de1183a524fadba65e3ba96c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:59:19 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:59:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a42eb3f

net-libs/libtirpc: s390 stable wrt bug #710726

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index de535dde253..6c1adbd9a72 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 8483be368e502c76f19d841cd6af012ca94ccd43
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:57:50 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:57:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8483be36

dev-lang/python: amd64 stable wrt bug #710782

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/python/python-2.7.17-r1.ebuild | 2 +-
 dev-lang/python/python-3.6.10.ebuild| 2 +-
 dev-lang/python/python-3.7.6.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index fde313ef755..1634a2a4b02 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 
libressl +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index a632176bda5..885cd2fc708 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index 98a67f6b142..427e7682f7d 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: bb2b0803af0eb16914e1c0a4ee31460f472e25e5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:57:37 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:57:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2b0803

net-libs/libtirpc: amd64 stable wrt bug #710726

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
index 9970a7e6255..de535dde253 100644
--- a/net-libs/libtirpc/libtirpc-1.2.5.ebuild
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0/3" # subslot matches SONAME major
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 kerberos static-libs"
 
 RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"



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

2020-02-25 Thread Agostino Sarubbo
commit: 95c238e6971d15527739beb57dc1b52caff5d25c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:57:25 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:57:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c238e6

app-emulation/cloud-init: amd64 stable wrt bug #708738

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/cloud-init/cloud-init-19.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/cloud-init/cloud-init-19.4.ebuild 
b/app-emulation/cloud-init/cloud-init-19.4.ebuild
index 67e494f94a8..2b4126077bf 100644
--- a/app-emulation/cloud-init/cloud-init-19.4.ebuild
+++ b/app-emulation/cloud-init/cloud-init-19.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2020-02-25 Thread Agostino Sarubbo
commit: 30075937227e348fe284edccbe898a480d898ab5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 25 14:57:31 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 25 14:57:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30075937

dev-python/pyyaml: amd64 stable wrt bug #710658

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyyaml/pyyaml-5.3.ebuild 
b/dev-python/pyyaml/pyyaml-5.3.ebuild
index 1f1bcde4ada..776be101d4b 100644
--- a/dev-python/pyyaml/pyyaml-5.3.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="examples libyaml"
 
 RDEPEND="libyaml? ( dev-libs/libyaml )"



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

2020-02-25 Thread Joonas Niilola
commit: 2950f52fbd4d3e6657af8e33d059484e91c51fc0
Author: WGH  torlan  ru>
AuthorDate: Mon Feb 24 18:45:54 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 14:50:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2950f52f

dev-python/python-language-server: fix dep versions

Copy dependency version bounds from the upstream setup.py:
https://github.com/palantir/python-language-server/blob/0.31.8/setup.py#L38

This fixes the problem when e.g. older jedi satisfies the ebuild
dependency, but the package itself checks dependency specified it
in its setup.py at runtime, refusing to work on mismatch (see #710684).
If pyls silently accepted wrong package version it could've been worse,
though.

Closes: https://bugs.gentoo.org/710684
Signed-off-by: Maxim Plotnikov  torlan.ru>
Closes: https://github.com/gentoo/gentoo/pull/14761
Signed-off-by: Joonas Niilola  gentoo.org>

 .../python-language-server/python-language-server-0.31.8.ebuild   | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/dev-python/python-language-server/python-language-server-0.31.8.ebuild 
b/dev-python/python-language-server/python-language-server-0.31.8.ebuild
index 0ebc9ebc1a9..53b3086f0cd 100644
--- a/dev-python/python-language-server/python-language-server-0.31.8.ebuild
+++ b/dev-python/python-language-server/python-language-server-0.31.8.ebuild
@@ -19,10 +19,12 @@ KEYWORDS="~amd64 ~x86"
 
 BDEPEND="dev-python/versioneer[${PYTHON_USEDEP}]"
 
-RDEPEND="dev-python/jedi[${PYTHON_USEDEP}]
+RDEPEND="
+   >=dev-python/jedi-0.14.1[${PYTHON_USEDEP}]
+   =dev-python/python-jsonrpc-server-0.3.2[${PYTHON_USEDEP}]
+   <=dev-python/ujson-1.35[${PYTHON_USEDEP}]"
 
 DEPEND="test? (
dev-python/autopep8[${PYTHON_USEDEP}]



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

2020-02-25 Thread Joonas Niilola
commit: 11227da9b7dd19bc0e4f5f1f9267c477fa8a6a9b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 25 14:13:11 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 14:50:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11227da9

dev-python/python-language-server: revbump due to changed RDEPEND

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

 ...guage-server-0.31.8.ebuild => python-language-server-0.31.8-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/dev-python/python-language-server/python-language-server-0.31.8.ebuild 
b/dev-python/python-language-server/python-language-server-0.31.8-r1.ebuild
similarity index 100%
rename from 
dev-python/python-language-server/python-language-server-0.31.8.ebuild
rename to 
dev-python/python-language-server/python-language-server-0.31.8-r1.ebuild



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

2020-02-25 Thread Joonas Niilola
commit: 24ff0fc1be85c94b3e0aaefc2f48c716b10d89f7
Author: Zamarin Arthur  gmail  com>
AuthorDate: Thu Feb 20 09:50:31 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 14:50:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ff0fc1

app-text/sigil: bump v1.1.0

trivial ebuild version bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Zamarin Arthur  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14714
Signed-off-by: Joonas Niilola  gentoo.org>

 app-text/sigil/Manifest   |  1 +
 app-text/sigil/sigil-1.1.0.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/app-text/sigil/Manifest b/app-text/sigil/Manifest
index ea2af4173bc..19f58299322 100644
--- a/app-text/sigil/Manifest
+++ b/app-text/sigil/Manifest
@@ -1,3 +1,4 @@
 DIST sigil-0.9.16.tar.gz 21241424 BLAKE2B 
1e784768cfe98e08ac01f5a9c11ec8254f9a0211f69ee1eb479643cc83677f6fea43745bcb158ea178ac64eec87c2e0062e783af2fe7477e2e5e8faf4db24c46
 SHA512 
45358912527484a7c580db34733d30927938443096fbf23e969d966e140a20607a4d98e086149a5eeb620f2462efc9abd531988c1b5cd93c373e747d5e5cd20a
 DIST sigil-0.9.18.tar.gz 21396185 BLAKE2B 
a20a1465032371f9d7e567fff03c859adf4bd2264e9d803efeb3bdeb3b097eca826daa36824370848aea50fffb2b2b74b28568f7dca926565dfd0948d7ade030
 SHA512 
a8f669ffb76554268aae8aa0f85c6861f80def71e429b44b20ac9b231f3f7584839a82e7b6991f57ca1f2d1f023e24d1f37897bd048379e30565e9bdd7ee188a
 DIST sigil-1.0.0.tar.gz 21623303 BLAKE2B 
5772316d3ffc78387f7fb9db1e88397756bf82c25513246033fe71f288d619844e9316f43b7f08b914e4f59912e42eea061079cd4b468de77087bf7a8ea46be0
 SHA512 
7fc440131fcdd9af60b10f703dcdaf946ac6c667cabbfc842addd68c6c9af35fc8808630a6cfee6db465e7faeec6a6b4f2c6bbe185426a0f845e47c16b02d7d1
+DIST sigil-1.1.0.tar.gz 21370163 BLAKE2B 
f5e522e6cd6335ef0a897fecdc99f40da5f6be902c02fadc8bf5817bc0e88c4bacab1075995f5da1fd6bbacb8759ab9f20c6810acfeb3736d033241d1ca6f2ed
 SHA512 
855e973b76eee5f06c3efd7f693474c9ea9a30791d0519569696adc4d7737c2ea6036ae932828c7101e78e6903cbdc846a164ba7464ef6c6821b704092cb796e

diff --git a/app-text/sigil/sigil-1.1.0.ebuild 
b/app-text/sigil/sigil-1.1.0.ebuild
new file mode 100644
index 000..0d5c548e644
--- /dev/null
+++ b/app-text/sigil/sigil-1.1.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="tk"
+
+inherit cmake python-single-r1 xdg-utils
+
+DESCRIPTION="Multi-platform WYSIWYG ebook editor for ePub format"
+HOMEPAGE="https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil";
+SRC_URI="https://github.com/Sigil-Ebook/Sigil/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+ Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+plugins system-mathjax"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-text/hunspell:=
+   dev-libs/libpcre:3=[pcre16]
+   $(python_gen_cond_dep \
+   'dev-python/css-parser[${PYTHON_MULTI_USEDEP}]
+   dev-python/lxml[${PYTHON_MULTI_USEDEP}]
+   dev-python/six[${PYTHON_MULTI_USEDEP}]')
+   >=dev-qt/qtconcurrent-5.12:5
+   >=dev-qt/qtcore-5.12:5
+   >=dev-qt/qtgui-5.12:5
+   >=dev-qt/qtprintsupport-5.12:5
+   >=dev-qt/qtwebengine-5.12:5[widgets]
+   >=dev-qt/qtwidgets-5.12:5
+   sys-libs/zlib[minizip]
+   plugins? ( $(python_gen_cond_dep \
+   'dev-python/chardet[${PYTHON_MULTI_USEDEP}]
+   dev-python/cssselect[${PYTHON_MULTI_USEDEP}]
+   dev-python/cssutils[${PYTHON_MULTI_USEDEP}]
+   dev-python/html5lib[${PYTHON_MULTI_USEDEP}]
+   dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+   dev-python/regex[${PYTHON_MULTI_USEDEP}]') )
+   system-mathjax? ( dev-libs/mathjax )
+"
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/Sigil-${PV}"
+
+DOCS=( ChangeLog.txt README.md )
+
+src_configure() {
+   python_export PYTHON_LIBPATH PYTHON_INCLUDEDIR
+   local mycmakeargs=(
+   -DINSTALL_BUNDLED_DICTS=0
+   -DUSE_SYSTEM_LIBS=1
+   -DSYSTEM_LIBS_REQUIRED=1
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
+   -DPYTHON_INCLUDE_DIR="${PYTHON_INCLUDEDIR}"
+   )
+   use system-mathjax && mycmakeargs+=( 
-DMATHJAX_DIR="${EPREFIX}"/usr/share/mathjax )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_fix_shebang "${ED}"/usr/share/sigil/
+   python_optimize "${ED}"/usr/share/sigil/
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ferm/

2020-02-25 Thread Joonas Niilola
commit: 919b013d34bb99ab5339dc672a375acc7b9b7cd7
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Feb 19 08:29:21 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 25 14:50:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919b013d

net-firewall/ferm: bump to 2.5.1

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14704
Signed-off-by: Joonas Niilola  gentoo.org>

 net-firewall/ferm/Manifest  |  1 +
 net-firewall/ferm/ferm-2.5.1.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/net-firewall/ferm/Manifest b/net-firewall/ferm/Manifest
index 2da3030f934..2d84da0c938 100644
--- a/net-firewall/ferm/Manifest
+++ b/net-firewall/ferm/Manifest
@@ -1,2 +1,3 @@
 DIST ferm-2.4.1.tar.xz 71324 BLAKE2B 
290cd2f6fbb1ca1c1f060f998d84eaed2ba2a6ec8f736375a460a3ae81c6f5e67c174774065a09fbe155347f6dc1b7977321d65ac753f4c28f8a47cda8409dd8
 SHA512 
beea4b8dd04e00662ef380442f8249c2d2dadf6d35b90e415038df807c8d08295d2575efbf3265f48f5e92afa174135a9c662f74d52545dd3e1c55a1436aa5bb
+DIST ferm-2.5.1.tar.xz 74860 BLAKE2B 
8ad76918f45516dcbee18922600690f9d1c418ee62b0edc3eef43c09138fbf3c2d820cb692d855deb779adc183122591e88929f130b25fc658f4e1fae9393430
 SHA512 
bc7228fbf452722fef54519fec97d3548bc73ec5350aa1f7dd68aa2ac35c233f6fae6aeee6bf687c478cc58f20afab3ce25dd237cd68ebe2eb9b23c77d29e4ab
 DIST ferm-2.5.tar.xz 74052 BLAKE2B 
daaf7ca8d132fe03b61fdc36aeb4ebe21076928fddf08b7e5be78df80a5759b1947a1c0ee1eff2e92c739b3af64978883bcbb21c4ad0cca9c8556bf9ea2ed6ca
 SHA512 
f456141c939aaac390b27893d88eb5d532139cbe7bc33dd794f6b09b31ff218990c6ba76f2817c531cefeb948d6ee51e4b7ee092492cd9e5e711f794e4005399

diff --git a/net-firewall/ferm/ferm-2.5.1.ebuild 
b/net-firewall/ferm/ferm-2.5.1.ebuild
new file mode 100644
index 000..38b74f9d23c
--- /dev/null
+++ b/net-firewall/ferm/ferm-2.5.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+MY_PV=$(ver_cut 1-2)
+
+DESCRIPTION="Command line util for managing firewall rules"
+HOMEPAGE="http://ferm.foo-projects.org/";
+SRC_URI="http://ferm.foo-projects.org/download/${MY_PV}/${P}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+# Uses Internet connection while testing.
+RESTRICT="test"
+
+# does not install any perl libs
+RDEPEND="dev-lang/perl:*
+   net-firewall/iptables
+   virtual/perl-File-Spec"
+
+DOCS=( AUTHORS NEWS README.rst TODO doc/ferm.txt examples/ )
+HTML_DOCS=( doc/ferm.html )
+
+src_install() {
+   dosbin src/{,import-}ferm
+   systemd_dounit ferm.service
+
+   einstalldocs
+   doman doc/*.1
+}
+
+pkg_postinst() {
+   elog "See ${EROOT}/usr/share/doc/${PF}/examples for sample configs"
+}



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

2020-02-25 Thread Michał Górny
commit: 0a9b96d6511f98fc67a73b376b70c15d91c2f94c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 13:49:55 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 13:51:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a9b96d6

dev-lang/python: Depend on dev-libs/libffi

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

 dev-lang/python/python-2.7.17-r1.ebuild| 2 +-
 dev-lang/python/python-2.7.17.ebuild   | 2 +-
 dev-lang/python/python-3.6.10.ebuild   | 2 +-
 dev-lang/python/python-3.6.9.ebuild| 2 +-
 dev-lang/python/python-3.7.5-r1.ebuild | 2 +-
 dev-lang/python/python-3.7.6.ebuild| 2 +-
 dev-lang/python/python-3.8.1.ebuild| 2 +-
 dev-lang/python/python-3.9.0_alpha2.ebuild | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-lang/python/python-2.7.17-r1.ebuild 
b/dev-lang/python/python-2.7.17-r1.ebuild
index 912858618a1..fde313ef755 100644
--- a/dev-lang/python/python-2.7.17-r1.ebuild
+++ b/dev-lang/python/python-2.7.17-r1.ebuild
@@ -27,9 +27,9 @@ IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm 
hardened ipv6 libressl
 # patchset. See bug 447752.
 
 RDEPEND="app-arch/bzip2:=
+   dev-libs/libffi:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
-   virtual/libffi:=
virtual/libintl
berkdb? ( || (
sys-libs/db:5.3

diff --git a/dev-lang/python/python-2.7.17.ebuild 
b/dev-lang/python/python-2.7.17.ebuild
index b44d2e9922b..52061f5125f 100644
--- a/dev-lang/python/python-2.7.17.ebuild
+++ b/dev-lang/python/python-2.7.17.ebuild
@@ -25,8 +25,8 @@ IUSE="-berkdb bluetooth build doc elibc_uclibc examples gdbm 
hardened ipv6 libre
 # patchset. See bug 447752.
 
 RDEPEND="app-arch/bzip2:0=
+   dev-libs/libffi:=
>=sys-libs/zlib-1.1.3:0=
-   virtual/libffi:=
virtual/libintl
berkdb? ( || (
sys-libs/db:5.3

diff --git a/dev-lang/python/python-3.6.10.ebuild 
b/dev-lang/python/python-3.6.10.ebuild
index df29d36f4f4..a632176bda5 100644
--- a/dev-lang/python/python-3.6.10.ebuild
+++ b/dev-lang/python/python-3.6.10.ebuild
@@ -29,9 +29,9 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="app-arch/bzip2:=
app-arch/xz-utils:=
+   dev-libs/libffi:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
-   virtual/libffi:=
virtual/libintl
gdbm? ( sys-libs/gdbm:=[berkdb] )
ncurses? ( >=sys-libs/ncurses-5.2:= )

diff --git a/dev-lang/python/python-3.6.9.ebuild 
b/dev-lang/python/python-3.6.9.ebuild
index 3f17e399f1c..bd7684dfc7f 100644
--- a/dev-lang/python/python-3.6.9.ebuild
+++ b/dev-lang/python/python-3.6.9.ebuild
@@ -27,8 +27,8 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="app-arch/bzip2:0=
app-arch/xz-utils:0=
+   dev-libs/libffi:=
>=sys-libs/zlib-1.1.3:0=
-   virtual/libffi:=
virtual/libintl
gdbm? ( sys-libs/gdbm:0=[berkdb] )
ncurses? ( >=sys-libs/ncurses-5.2:0= )

diff --git a/dev-lang/python/python-3.7.5-r1.ebuild 
b/dev-lang/python/python-3.7.5-r1.ebuild
index 8a7befb7bcf..96894e93b7f 100644
--- a/dev-lang/python/python-3.7.5-r1.ebuild
+++ b/dev-lang/python/python-3.7.5-r1.ebuild
@@ -27,9 +27,9 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="app-arch/bzip2:0=
app-arch/xz-utils:0=
+   dev-libs/libffi:=
sys-apps/util-linux:0=
>=sys-libs/zlib-1.1.3:0=
-   virtual/libffi:=
virtual/libintl
gdbm? ( sys-libs/gdbm:0=[berkdb] )
ncurses? ( >=sys-libs/ncurses-5.2:0= )

diff --git a/dev-lang/python/python-3.7.6.ebuild 
b/dev-lang/python/python-3.7.6.ebuild
index 64583600c82..98a67f6b142 100644
--- a/dev-lang/python/python-3.7.6.ebuild
+++ b/dev-lang/python/python-3.7.6.ebuild
@@ -29,10 +29,10 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="app-arch/bzip2:=
app-arch/xz-utils:=
+   dev-libs/libffi:=
sys-apps/util-linux:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
-   virtual/libffi:=
virtual/libintl
gdbm? ( sys-libs/gdbm:=[berkdb] )
ncurses? ( >=sys-libs/ncurses-5.2:= )

diff --git a/dev-lang/python/python-3.8.1.ebuild 
b/dev-lang/python/python-3.8.1.ebuild
index e91a356a27b..b499fa145ea 100644
--- a/dev-lang/python/python-3.8.1.ebuild
+++ b/dev-lang/python/python-3.8.1.ebuild
@@ -29,10 +29,10 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="app-arch/bzip2:=
app-arch/xz-utils:=
+   dev-libs/libffi:=
sys-apps/util-linux:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
-   virtual/libffi:=
virtual/libintl
gdbm? ( sys-libs/gdbm:=[berkdb] )
ncurses? ( >=sys-libs/ncurses-5.2:= )

diff --git a/dev-lang/python/python-3.9.0_alpha2.ebuild 
b/dev-lang/python/python-3.9.0_alpha2.ebuild
index 8ed8cafbc9e..008fa25cdf6 100644
--- a/dev-lang/python/python-3.9.0_alpha2.ebuild
+++ b/dev-lang/python/python-3.9.0_alpha2.ebuild
@@ -30,10 +30,10 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="app-arch/bzip

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

2020-02-25 Thread Michał Górny
commit: 90a5b0f015e79c434c727e29133d27c2b6a6ac4e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 13:44:55 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 13:51:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a5b0f0

dev-lang/python: Bump to 3.8.2

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

 dev-lang/python/Manifest|   1 +
 dev-lang/python/python-3.8.2.ebuild | 343 
 2 files changed, 344 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index db7dff31b12..a6f1e45e611 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -4,6 +4,7 @@ DIST Python-3.6.9.tar.xz 17212164 BLAKE2B 
ef33dbc1ea3bbeaf92092de867279d759e3a20
 DIST Python-3.7.5.tar.xz 17236432 BLAKE2B 
fb49a3bfd9b1944d567a45682f789ef840e63ed610e0dddb5695da7a84a0bcb50a6fa52097722f09b57d6fc15a5f89aeaa46a061125219e597897086f3dffe40
 SHA512 
f4f3879881f260f58dbb041fb0f2f210d4b70b02a739e41e50e6fea67d31855a7a29ce4ebef66bfde3d0edf54b946a48f78490f986da965357b835d4dbb3f414
 DIST Python-3.7.6.tar.xz 17246360 BLAKE2B 
b83a440a1ad5b1a2210e03be0522d39f53778774ea725fa41b28cccfcdf007996f1a1d3cb95f8040b71b692189e28db67ba6ec136af82158363a1aadbba6
 SHA512 
5be022c384728b0c6709d165486f66226d126c521b466ed24d0c4c3c5910ec786a734f4c2c916ac409213c54a492b9fb230fb721c41e3de281676a7e9d8f3171
 DIST Python-3.8.1.tar.xz 17828408 BLAKE2B 
db1841625de89b812cadcd538a990401a4e49d43968dce733c289121e9de9749eaf39e1c772a32e10ed2b40bef215b19ae9c7d88e0ec9e99cd3d467406ea063c
 SHA512 
d41381848cc1ec8009643b71875f395a9ac2c8e12a5b1efef33caf8a9e99a337c790d4354695c85352d11b62092ae372b5af62f78724363fcbf3504ff9a6ddca
+DIST Python-3.8.2.tar.xz 17869888 BLAKE2B 
f42b35bea5e65f1f0a3fa6f1fd3d749fba3fa46d958608a314c1a98d0e3ca890e856da4d40ee489fe546fc02ce0fc9fa2daaaba96a8928d92ae7eb3d2dda3fe4
 SHA512 
ca37ad0e7c5845f5f228566aa8ff654a8f428c7d4a5aaabff29baebb0ca3219b31ba8bb2607f89e37cf3fc564f023b8407e53a4f2c47bd99122c1cc222613e37
 DIST Python-3.9.0a2.tar.xz 17988748 BLAKE2B 
3d6a6facacb49d8eeaf01c3194bad8e6c920bd03a8f50ac171016fd61288120dfa06af50583c647e5850b5965fc41e03515042ef1594ec4dcbf39794e999b61a
 SHA512 
3f17869f3ca4db423f66e145e67c9fb4935d8c908c5362de585898343190edb901861701e27ab9187a287880ee42bbb4897aa298967c1862f44b12dbab19d412
 DIST python-gentoo-patches-2.7.17-r1.tar.xz 14708 BLAKE2B 
f6e25236a471649de122d0f29506f7a4f34044a568ead47a68980411d9722b761fe1f9d653d5edccb6978b65c8c1eecbef55f403b94f32b37c0ad68e061505a8
 SHA512 
ecdde5e38c6fe5e69691fb3a68c8f4f43da7857d4abaff763d3cf6ad864ba43c769c03b186b60f2736a1ffb1e3e4c9982715d1b8a99ff3f5740096153bb8a90f
 DIST python-gentoo-patches-2.7.17.tar.xz 13476 BLAKE2B 
788688e2941d2d6d4f768168881b2c3639213a97e214557b3a93f8db44d81e2b6d70be847b7462e54e3786660ebee4ee331402081d92167d74ad149279c3f389
 SHA512 
1641737635d33607a77ed2ee2462854cec603be39737de3f81abb188702aaf46f039d1616f9dcd413da1f4a8040175c66a2883e496132c2e4ebe8f860b36f9f1

diff --git a/dev-lang/python/python-3.8.2.ebuild 
b/dev-lang/python/python-3.8.2.ebuild
new file mode 100644
index 000..0960b3a6497
--- /dev/null
+++ b/dev-lang/python/python-3.8.2.ebuild
@@ -0,0 +1,343 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools flag-o-matic pax-utils python-utils-r1 toolchain-funcs
+
+MY_P="Python-${PV}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-3.8.1-r2"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="https://www.python.org/";
+SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
sqlite +ssl test tk wininst +xml"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   gdbm? ( sys-libs/gdbm:=[berkdb] )
+   ncurses? ( >=sys-libs/ncurses-5.2:= )
+   readline? ( >=sys-libs/readline-4.1:= )
+   sqlite? ( >=dev-db/sqlite-3.3.8:3= )
+   ssl? (
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   )
+   tk? (
+   >=dev-lang/tcl-8.0:=
+   >=dev-lang/tk-8.0:=
+   dev-tcltk/blt:=
+   dev-tcltk/tix
+   )
+   xml?

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

2020-02-25 Thread Michał Górny
commit: 5152be93d5f69f113ce95b47c5589606d48d56d7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 04:22:31 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 13:42:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5152be93

sys-kernel/gentoo-kernel: Bump to 5.5.6

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

 sys-kernel/gentoo-kernel/Manifest  |  2 +
 .../gentoo-kernel/gentoo-kernel-5.5.6.ebuild   | 73 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index c003b6bb0f2..05d07f3a628 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.4-22.base.tar.xz 915300 BLAKE2B 
d178fedfcfdb604ddf37bc23f1fa65
 DIST genpatches-5.4-22.extras.tar.xz 1744 BLAKE2B 
f11d59a1f630a1fd8b328d62454575e46029bfa35a0f26579677dfd1bf19e7a4c12870d4d673717570d9ceed81a43d6cac515acee003bfca9bba6f3d526b70c5
 SHA512 
b05d44f5d0b0f3b77396b2de1a720cda33ebc4114381b6d781eb495f31c586e228abb83a9144198f199f2fa2b237d8212a7195de70171097f71bc19a1d259db0
 DIST genpatches-5.5-7.base.tar.xz 227724 BLAKE2B 
145760f3866f91db9fc0e17ea0d9590d1a929237904ab673ad1be4e93d70a8edc1e9cb50a3dca71d96bb05299c38e5ef7e47fdf72acf763303f2730512bfaa0b
 SHA512 
14e625f4db186029b6b6cff3e556fcfb56ad62d6d0ab8a9cd26746806d9365ddde1cd6429125343bdb71a8c4822104c54e3aadfe6f2eadeefa046a99fa64bcdb
 DIST genpatches-5.5-7.extras.tar.xz 1744 BLAKE2B 
98147f7615e0a2e40ba9e0ae877235bc05ad661112ae4a5162a70bc6ede02c448d1c781b29ec2658a24b64155331aebff34fa8885ba7563b1791651fb0039ce0
 SHA512 
532cfbee8638bb2a524cada24f796d2b7e8aab23fa825c8957c0743d14f2494ee97d7f04f754b3645869a095edbd82ca99b11717df0345e8d79b910cb6dbd8d7
+DIST genpatches-5.5-8.base.tar.xz 351860 BLAKE2B 
d712f93bfccd83741ce2436ea16ea85f99b64da74538a48e1bb0815b07f4ef320ec9b1c18a9646e02c18577469017527b23fc28f05ba1294db11c4cac476109e
 SHA512 
e03c885c0a9594847a76853a1317fb5740696adc10aca12824bfe65701962392498b9112fb8541a9e27ba457c83349e04dae06cab698f20ea4fb8e6fda1a0cb8
+DIST genpatches-5.5-8.extras.tar.xz 1740 BLAKE2B 
c413559748992e0f4b9ce76c1bc3d0168407235db32a45f51365247cf286c7c5e27b219deb08b19f5647f93b6611cd9bc1a1b40ea3417fe521a5b3d716d4575a
 SHA512 
27ccb17ce7e54726f1903ff349ffaaf2a31d844010542ce264e721e784278828f4783a75d17e14311515b2de2ae031eb6245f6e52950ad230575ea9972cc4e66
 DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 
03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be
 SHA512 
6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d
 DIST linux-4.19.92-arch1.amd64.config 222487 BLAKE2B 
a658d80d85525287a1df9053ca2ddfe423ab423bcc3b9ea8bd9cda65cc7ffa4b1be782c48c867c13e46070af4016f446860f5cf71351f239da1eff6c45a5aa6a
 SHA512 
a5658c8e8464516dffd6f624344e739784cb315d334b2c5105bd5d16022b6366ad4ec00d3692a7b78e2458514175522bc85e834bf19593feff6363b616860258
 DIST linux-4.19.94.tar.xz 103389152 BLAKE2B 
291db6f448606a4ba288295b4b1c0b813e736534e4749a152baa1d07fcf52bba2b59e7b4b261594a2deb9ad961afec50a28b4ec126f97033f1c0a36aba9f2961
 SHA512 
c6017e854ec06054c658042c2e8227d79284ecdadf0a2e1c5da799ca2ac165a266e7d33aa52361d0036ddb3059e3b24f0a68b45ffd84d87394d3f41492f6f9a4

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.6.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.6.ebuild
new file mode 100644
index 000..5bd930f09b7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.6.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.5.4-arch1
+AMD64_CONFIG_HASH=bc32e3380a53e4cda7fadbd706810437e135bb3f
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.5.2-arch1
+I686_CONFIG_HASH=06ff2f85b50e8d38c79597e1dae4aee8b501f057
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE=

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

2020-02-25 Thread Michał Górny
commit: c0ad41477bbb43ea0f1efbf28820d3f9a88b7ff6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 04:21:16 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 13:42:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ad4147

sys-kernel/vanilla-kernel: Bump to 4.19.106

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

 sys-kernel/vanilla-kernel/Manifest |  1 +
 .../vanilla-kernel/vanilla-kernel-4.19.106.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index be3eaf0315b..20c6171833b 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,4 +1,5 @@
 DIST linux-4.19.105.tar.xz 103435348 BLAKE2B 
58f085797654abcef7a614bba34f77e22c5d2203ba5070e11ee603f7dcb9facb30c9ffcfbcc17c72d7bb4f93c2514c7491963804613e1fe1e0950a6fe812be49
 SHA512 
32dc4eb8b535af3a3998a8d4fca4d1b47d1a09fdb324d18e70b4098d7431d836d3c6449cbf07d4b5188ba07bfafa0c2f91ec875b369676f208a25f45d40f64c1
+DIST linux-4.19.106.tar.xz 103413276 BLAKE2B 
eaa454def0cd18c38ba47f61a09c526ac15d895ea0131de4b531b09c3f21e1b8afdc66c4207f887dd7b3f13194d8415309546ab7a84c85446b468b8e89c49f71
 SHA512 
c456c15038c1f0bb98f66dbcb0cb296b10d55f4102e6bb075892b2b65c33f32a7450417dee9b7064a37ef0f42d0b2914be3ee5df0b4fad2d0ab664d7504d1e4c
 DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 
03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be
 SHA512 
6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d
 DIST linux-4.19.92-arch1.amd64.config 222487 BLAKE2B 
a658d80d85525287a1df9053ca2ddfe423ab423bcc3b9ea8bd9cda65cc7ffa4b1be782c48c867c13e46070af4016f446860f5cf71351f239da1eff6c45a5aa6a
 SHA512 
a5658c8e8464516dffd6f624344e739784cb315d334b2c5105bd5d16022b6366ad4ec00d3692a7b78e2458514175522bc85e834bf19593feff6363b616860258
 DIST linux-5.4.18.arch1.amd64.config 241388 BLAKE2B 
dacc83b154eab51e3c7f57bba6e02a4edfe34fa584c907f514b8afe9cb7ef39aa245caf82a35f648e379883fbbb6426b763879676cd3cecf741bcf342f165a81
 SHA512 
bf211c4293f7dbd980bfcc47fb337a2db359f1320573f5086a5ec60a0c50b4105723e010212eb6d5b9c2ba3ecb5fa4381f8b67c16596647c030b4f49274120b9

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.106.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.106.ebuild
new file mode 100644
index 000..17bfa6ee759
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.106.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+src_prepare() {
+   default
+
+   # prepare the default config
+   case ${ARCH} in
+   amd64)
+   cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config 
.config || die
+   ;;
+   x86)
+   cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config 
.config || die
+   ;;
+   *)
+   die "Unsupported arch ${ARCH}"
+   ;;
+   esac
+
+   local config_tweaks=(
+   # shove arch under the carpet!
+   -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+   # we do support x32
+   -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+   # disable signatures
+   -e '/CONFIG_MODULE_SIG/d'
+   -e '/CONFIG_SECURITY_LOCKDOWN/d'
+   # disable compression to allow stripping
+   -e '/CONFIG_MODULE_COMPRESS/d'
+   # disable gcc plugins to unbreak distcc
+   -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+   )
+   sed -i "${config_tweaks[@]}" .config ||

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

2020-02-25 Thread Michał Górny
commit: 1cb8b5229938053be3ae0498402c7bc99c880f8e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 13:33:13 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 13:42:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb8b522

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

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

 sys-kernel/gentoo-kernel-bin/Manifest  |  2 +
 .../gentoo-kernel-bin-5.4.22.ebuild| 46 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 76c10eebb6c..60e6487a955 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST gentoo-kernel-4.19.106-1.amd64.xpak 61346140 BLAKE2B 
0047a62cca3f5cc9669ffd
 DIST gentoo-kernel-4.19.106-1.x86.xpak 53613130 BLAKE2B 
8033159b2d27b869c74132451ebbd190f012d615693759c002ea098b69daadef1bc20bc5f297ca5f74aa73c566c04413d7a696ca910947196c8b385a727d6f68
 SHA512 
22e8fb99a816910938bfec9b95a96a224e6fbace2c9822921006051f2810cb41ce8d317bc350d08c4872b99d0ba81857cb0c338e8a324dfebfc69a90650116dc
 DIST gentoo-kernel-5.4.21-1.amd64.xpak 64909623 BLAKE2B 
0d3218a176481410f9d647b417415b8f1c162c7fdab29453c67ab044a6ceb5ca4d99407b13645acd7102560f7778aa5e73c867e7ae7629295bad6704925b2a18
 SHA512 
e9a04881450532cbd9ca64795d079f98a675e03484532fe66bc4680178fabb86a8115ce4bd273e9e3b9c90697e6a1bc94e2c075da18880451cd1f4d1a9877725
 DIST gentoo-kernel-5.4.21-1.x86.xpak 56509481 BLAKE2B 
81f01abade64d8bb0eb52107800291e45c3be33c78c14001fee4144430eaed00e9d291a5a3873cd17fab5e1d7a601296018a6c22826e39967b5338f2ad63428b
 SHA512 
cd0c268d62ce4785e2e5f7404a88041d7d10b7934dbce40ae3b46c430896136dc8b998953ab88e50916d2e92761b12932faf863af91999fb529fe4ec20a1cd5c
+DIST gentoo-kernel-5.4.22-1.amd64.xpak 64879207 BLAKE2B 
fdf9343a5d5eb0eaded98de752fd096db96229c45aa36d35690dd105eb27a30296f7cfd5d060384160a5bf5c756a2ccea516adfecb34c8939a8d5cdfd06b09b4
 SHA512 
af47e2d53d0e9651f40fb0c08c2e64170cb6dffbf8a3eed57ec4d3a7497f42f940f4ac0c3fe37b95d39d880b628b5f3359dccc4cc827de5612fa4a232c3bd12f
+DIST gentoo-kernel-5.4.22-1.x86.xpak 56520822 BLAKE2B 
9d03481aaaf84eefcad5c4558b1292ea1263f8b0953c5747ba93e8c829b67c37fbb81d826096451e775ca884fb70d72f7c68c0f09b2c9ffd87099739a4899bbc
 SHA512 
75d209743515b7679d5a7585f0550302965bb06d1cf31e1b9e40919d3f0b111faa907ca254c7cf8b716aa319d87010be70c39004beb0059294816c9480f41188
 DIST gentoo-kernel-5.5.5-1.amd64.xpak 65758770 BLAKE2B 
a505e250e1bce8a266931b0373bfca7ac7ab941c69ee74b05f9bf5b86e68b836581980d8d95280a22d101257c64f7978629dc0b88477289a717cc63db29eb15b
 SHA512 
ed277e0d5d497ff1d46f89b5cb5424e1db95fe76750637905c207d298fc3e0551c590d4033b5f8819f8eda6e1cea24c6611ec9099a35537e467686c8fe0fd590
 DIST gentoo-kernel-5.5.5-1.x86.xpak 57102762 BLAKE2B 
bceb9d9a33eb9601bb40502d35b22e80a73a82a73e036405ba30d8c4008e880f20bb92f42b556def28672ec42a1c48aa32c5aa1c01408b12a1f0d16946f53034
 SHA512 
0d1f653c9beff734c1ee07a349b5cb5d6c1db23cc5bc1b5943011c038ed6d20b3f91729fb18b9e77375390f5fc6731a9aef3a6f2f2c53bc3a34470ee1fdf7d26
 DIST tinycorelinux-10.1-amd64.qcow2 16842752 BLAKE2B 
e013e76503c335739a9623c0901ca791937a0e6b177854535cadec1e2c2cd2df588283ed3128cf652595f32264fbfe5b3bd3a8c97665fd4da344e308535be366
 SHA512 
c3aeb20ff8769da9211694b7f701907cc7ae7582cdfad2c2fdc008d97ebcbd9dc08245b4e8f8450e1cb304bd705345a11fe79f901a47979fee91443841d55641

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

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

2020-02-25 Thread Michał Górny
commit: a5288cd9c763ff286cf69abcdc5808661347a0b6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 04:22:06 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 13:42:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5288cd9

sys-kernel/gentoo-kernel: Bump to 5.4.22

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

 sys-kernel/gentoo-kernel/Manifest  |  2 +
 .../gentoo-kernel/gentoo-kernel-5.4.22.ebuild  | 73 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 35202b1744b..c003b6bb0f2 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-4.19-105.base.tar.xz 3179988 BLAKE2B 
7f85c9011564ccdb368f0bef5b2
 DIST genpatches-4.19-105.extras.tar.xz 17496 BLAKE2B 
82c72721eca259b0945b7f8ae3271d40f9ff90980de96f015c7c8011cb6ae771c1938b61d76ed1939b2c63002dc388ca5644f360b53da55a9f74a9f5ac9cdf01
 SHA512 
be72c2c3728f92d644a78fb19e353d24f70aa986b4e316a8788265fabc1fd2bd9412845d5c058fb38b7b538e836126fee3e3c95e3b857a38ff48ec8130361c79
 DIST genpatches-5.4-21.base.tar.xz 825640 BLAKE2B 
2f6da03c546be189d057dc44b5772f56ab25e8ff50b8775524b93af1387651e98c7a8077dd8f1f1c094767499256ee6336ba6fd28f9fad7dccef3d82f72899bb
 SHA512 
c408a85d4e6929b10f0cda2315c0b0db69afe6916b7fdcf6f86dd9d607b4722fa212e772ec18eb162ff031d2ec0899e4dbef934710d80f17d7c90a8bea8f7e72
 DIST genpatches-5.4-21.extras.tar.xz 1744 BLAKE2B 
c033e92c37a242bb1df4d3f75c7cba258bd51bc918e056632d351e801ee5ec0beb0f63f54be0eea3f45b1e5850cb97579ff287714f0d3d53898b6e57ba0b9641
 SHA512 
14b17b599ad1fdfa72355ee0450fbe448d28216ce5ed5f96a750bc633539e7a9d1a2547edfd658cfcf9ff8667f929c6c0966c3725fe53f69554a6ae7c2e5e210
+DIST genpatches-5.4-22.base.tar.xz 915300 BLAKE2B 
d178fedfcfdb604ddf37bc23f1fa6565f8e0cedfdcc632bb20d4683db9161621eee3f998430e9c26df39712065669db4b81471fb3fdbc7b52f457e9bc05ddf37
 SHA512 
77e0fb0bb06f2fcf5f42141e5386779fc2f83db9f12ceb4e5d9ea3e38b8e32fa3d189432127ae73ceeab08ef0d781a26f39cb5439963e656c72abc31e1b2f750
+DIST genpatches-5.4-22.extras.tar.xz 1744 BLAKE2B 
f11d59a1f630a1fd8b328d62454575e46029bfa35a0f26579677dfd1bf19e7a4c12870d4d673717570d9ceed81a43d6cac515acee003bfca9bba6f3d526b70c5
 SHA512 
b05d44f5d0b0f3b77396b2de1a720cda33ebc4114381b6d781eb495f31c586e228abb83a9144198f199f2fa2b237d8212a7195de70171097f71bc19a1d259db0
 DIST genpatches-5.5-7.base.tar.xz 227724 BLAKE2B 
145760f3866f91db9fc0e17ea0d9590d1a929237904ab673ad1be4e93d70a8edc1e9cb50a3dca71d96bb05299c38e5ef7e47fdf72acf763303f2730512bfaa0b
 SHA512 
14e625f4db186029b6b6cff3e556fcfb56ad62d6d0ab8a9cd26746806d9365ddde1cd6429125343bdb71a8c4822104c54e3aadfe6f2eadeefa046a99fa64bcdb
 DIST genpatches-5.5-7.extras.tar.xz 1744 BLAKE2B 
98147f7615e0a2e40ba9e0ae877235bc05ad661112ae4a5162a70bc6ede02c448d1c781b29ec2658a24b64155331aebff34fa8885ba7563b1791651fb0039ce0
 SHA512 
532cfbee8638bb2a524cada24f796d2b7e8aab23fa825c8957c0743d14f2494ee97d7f04f754b3645869a095edbd82ca99b11717df0345e8d79b910cb6dbd8d7
 DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 
03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be
 SHA512 
6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.22.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.22.ebuild
new file mode 100644
index 000..49f94f6888a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.22.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-${PV##*.}
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=5.4.18.arch1
+AMD64_CONFIG_HASH=f81c67d74936ab16f9356add6600be0de003abb4
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=5.4.18.arch1
+I686_CONFIG_HASH=c4c120c5fde43a49d84db7d60a9722e2ca1d1c2a
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"
+S=${WORKDIR}/${MY_P}
+

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

2020-02-25 Thread Michał Górny
commit: d692ade2c2323fd7b5d1997655b8afd1b634201a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 25 04:21:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 25 13:42:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d692ade2

sys-kernel/gentoo-kernel: Bump to 4.19.106

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

 sys-kernel/gentoo-kernel/Manifest  |  2 +
 .../gentoo-kernel/gentoo-kernel-4.19.106.ebuild| 76 ++
 2 files changed, 78 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 0f5672ed120..35202b1744b 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-4.19-104.base.tar.xz 3133964 BLAKE2B 
4a47a56d7be225e0e4c3e22456ff9801898de9f36e300da295f909976d9fd36c95de421a233b45227c2d190d4f91f39836eca838d3f5fff1bf8683c877c7ba06
 SHA512 
a710092cf5121e12c861bde4ddb453de3b5ec14a6d5b406775ff3f7670206be3e4ed7cb7457ade2cfa2d644c45843671ee43b6f1928f2950bcd92ae795683f26
 DIST genpatches-4.19-104.extras.tar.xz 17504 BLAKE2B 
4013c6336d35818c8995b7f75152e66e24ebb3df9e1ce9e7bba2e197a05f786476607dfc6b9fed06565bb6dd92e981f917996366c0b7d4734619e8b3cf58
 SHA512 
552a12d1bca99c85d4d74a19429c1efda5e2e99110d467f64e8d13962ae15ab03de4c923896ed9ae070b3c247d837159c825118c8d0fa503c971432d3d7985d4
+DIST genpatches-4.19-105.base.tar.xz 3179988 BLAKE2B 
7f85c9011564ccdb368f0bef5b2ded7e61a47c70cb6e7b579c995c83ff2e1142454ed18e9cd87234c4526eea57fcefb502ef3282ef508b1dd580c371dc61cbcb
 SHA512 
7a01de87b333af8d60c6156898f5d043ae0d0ce7b1dfc7906b4f717c1a2a943940cff10f64bd221b459751c42d0c52bba3e39b2ff79e6622f952edf8b66e4c4e
+DIST genpatches-4.19-105.extras.tar.xz 17496 BLAKE2B 
82c72721eca259b0945b7f8ae3271d40f9ff90980de96f015c7c8011cb6ae771c1938b61d76ed1939b2c63002dc388ca5644f360b53da55a9f74a9f5ac9cdf01
 SHA512 
be72c2c3728f92d644a78fb19e353d24f70aa986b4e316a8788265fabc1fd2bd9412845d5c058fb38b7b538e836126fee3e3c95e3b857a38ff48ec8130361c79
 DIST genpatches-5.4-21.base.tar.xz 825640 BLAKE2B 
2f6da03c546be189d057dc44b5772f56ab25e8ff50b8775524b93af1387651e98c7a8077dd8f1f1c094767499256ee6336ba6fd28f9fad7dccef3d82f72899bb
 SHA512 
c408a85d4e6929b10f0cda2315c0b0db69afe6916b7fdcf6f86dd9d607b4722fa212e772ec18eb162ff031d2ec0899e4dbef934710d80f17d7c90a8bea8f7e72
 DIST genpatches-5.4-21.extras.tar.xz 1744 BLAKE2B 
c033e92c37a242bb1df4d3f75c7cba258bd51bc918e056632d351e801ee5ec0beb0f63f54be0eea3f45b1e5850cb97579ff287714f0d3d53898b6e57ba0b9641
 SHA512 
14b17b599ad1fdfa72355ee0450fbe448d28216ce5ed5f96a750bc633539e7a9d1a2547edfd658cfcf9ff8667f929c6c0966c3725fe53f69554a6ae7c2e5e210
 DIST genpatches-5.5-7.base.tar.xz 227724 BLAKE2B 
145760f3866f91db9fc0e17ea0d9590d1a929237904ab673ad1be4e93d70a8edc1e9cb50a3dca71d96bb05299c38e5ef7e47fdf72acf763303f2730512bfaa0b
 SHA512 
14e625f4db186029b6b6cff3e556fcfb56ad62d6d0ab8a9cd26746806d9365ddde1cd6429125343bdb71a8c4822104c54e3aadfe6f2eadeefa046a99fa64bcdb

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.106.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.106.ebuild
new file mode 100644
index 000..3b0d137453f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.106.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-4.19.94
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} - 1))
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   # (skip most patch release patches, we just fetch newer sources)
+   "${WORKDIR}"/109[4-9]*.patch
+   

  1   2   >