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

2019-07-29 Thread Michał Górny
commit: c6e595bda53b127db52c02f35d7c9784cb99ff2a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 30 05:29:09 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 30 05:29:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e595bd

dev-python/dnspython: EAPI 7 and cleanup

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

 dev-python/dnspython/dnspython-1.16.0.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-python/dnspython/dnspython-1.16.0.ebuild 
b/dev-python/dnspython/dnspython-1.16.0.ebuild
index 5f23e5d067a..1f8c7e41ec8 100644
--- a/dev-python/dnspython/dnspython-1.16.0.ebuild
+++ b/dev-python/dnspython/dnspython-1.16.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
@@ -15,6 +15,7 @@ LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
 IUSE="examples test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
@@ -23,12 +24,9 @@ RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
!dev-python/dnspython:py3"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 
-# For testsuite
-DISTUTILS_IN_SOURCE_BUILD=1
-
 python_test() {
cd tests || die
-   "${PYTHON}" utest.py || die "tests failed under ${EPYTHON}"
+   "${EPYTHON}" utest.py || die "tests failed under ${EPYTHON}"
einfo "Testsuite passed under ${EPYTHON}"
 }
 



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

2019-07-29 Thread Michał Górny
commit: 0769885c7bb39b31c228d8687bdf47ea718ee277
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 30 05:22:53 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 30 05:22:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0769885c

dev-python/dnspython: Remove unused vcs-snapshot

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

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

diff --git a/dev-python/dnspython/dnspython-1.16.0.ebuild 
b/dev-python/dnspython/dnspython-1.16.0.ebuild
index 99bce355fb9..5f23e5d067a 100644
--- a/dev-python/dnspython/dnspython-1.16.0.ebuild
+++ b/dev-python/dnspython/dnspython-1.16.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
-inherit distutils-r1 vcs-snapshot
+inherit distutils-r1
 
 DESCRIPTION="DNS toolkit for Python"
 HOMEPAGE="http://www.dnspython.org/ https://pypi.org/project/dnspython/;



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

2019-07-29 Thread Michał Górny
commit: 8a0aaa1efef1e561baff6240c10ace78cd6b77e6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 30 05:08:09 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 30 05:08:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0aaa1e

dev-python/dnspython: Drop old

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

 dev-python/dnspython/Manifest  |  1 -
 .../dnspython/dnspython-1.16.0_pre20180731.ebuild  | 43 --
 2 files changed, 44 deletions(-)

diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index 71fbab97708..cb735da94cb 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1,3 +1,2 @@
 DIST dnspython-1.15.0.zip 252157 BLAKE2B 
6766c1e69bc4225b08f3b1b3871fac2aba7ae707de5f16718798ce4d6846308500c5341f9ace1b48d3858ffc965a7295ee42cc2c35ff23ac38d71927dcaecfe9
 SHA512 
942f7cf083d1b0a9f03f040ceca194c38777f2e40862c388051986112b3f2a4a8426733ff46ec5a155319776e4a856412c3430b052b2f92f251f0e3260eb9bc1
 DIST dnspython-1.16.0.tar.gz 167172 BLAKE2B 
a246684aae8651d94b4312a4b4cce2236a0c4f2289a8fe8a2bb8e81c6beddf6e81a7d54928bc50f950fde862b27e589e83fa9f7aaff7d263a6442f47fe9bb3bb
 SHA512 
825a1815855e036ea1dfece6ec0d42242f83163960439ecba3da58d9adb85b65dda7e628cf38c386807a6c0c36aa026d5e95f7a1bdc2927aa2f6f042f873c14c
-DIST dnspython-1.16.0_pre20180731.tar.gz 182538 BLAKE2B 
3a472091fccc4f37d65681727643677472837fd6be0c4fd6aaa13afd1fd4362eb27a5ba4ff6babca46fe15c2f5318ddbba22ce058b522f763baa797e1e2d1ab9
 SHA512 
67d17ab7cb48c370c3c2dd5cb935eec5ab7e3ac0c912e179931f395899ad186ba869edd8b870c043ba9fb3545bace18549d2a377f2ae2c278660fc488e68a20d

diff --git a/dev-python/dnspython/dnspython-1.16.0_pre20180731.ebuild 
b/dev-python/dnspython/dnspython-1.16.0_pre20180731.ebuild
deleted file mode 100644
index 2384af49beb..000
--- a/dev-python/dnspython/dnspython-1.16.0_pre20180731.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-
-inherit distutils-r1 vcs-snapshot
-
-GIT_COMMIT="be7e71e54a6edc87ead1b15af8981b8921e0e83d"
-
-DESCRIPTION="DNS toolkit for Python"
-HOMEPAGE="http://www.dnspython.org/ https://pypi.org/project/dnspython/;
-SRC_URI="https://github.com/rthalley/dnspython/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
-IUSE="examples test"
-
-RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
-   >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
-   >=dev-python/idna-2.1[${PYTHON_USEDEP}]
-   !dev-python/dnspython:py2
-   !dev-python/dnspython:py3"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-# For testsuite
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_test() {
-   cd tests || die
-   "${PYTHON}" utest.py || die "tests failed under ${EPYTHON}"
-   einfo "Testsuite passed under ${EPYTHON}"
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/alpha/, profiles/arch/ia64/, profiles/arch/riscv/, ...

2019-07-29 Thread Georgy Yakovlev
commit: 969460a23eeef40572773018e5ce0a3e8fd0b11a
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Jul 23 22:37:44 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jul 30 03:39:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969460a2

app-admin/syslog-ng: bump to 3.22.1

Closes: https://bugs.gentoo.org/690490
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12526
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-admin/syslog-ng/Manifest|   1 +
 app-admin/syslog-ng/metadata.xml|   1 +
 app-admin/syslog-ng/syslog-ng-3.22.1.ebuild | 171 
 profiles/arch/alpha/package.use.mask|   2 +-
 profiles/arch/ia64/package.use.mask |   4 +
 profiles/arch/powerpc/package.use.mask  |   2 +-
 profiles/arch/riscv/package.use.mask|   2 +-
 7 files changed, 180 insertions(+), 3 deletions(-)

diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index 100217bea8a..1204093c860 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -3,4 +3,5 @@ DIST syslog-ng-3.17.2.tar.gz 9119227 BLAKE2B 
3268a51c587e66579b30ee8d27397eeeb3a
 DIST syslog-ng-3.18.1.tar.gz 4259746 BLAKE2B 
3878a87bd195aadb0f9d024e1336e50268d69c00b438b5e3471f21bc4592ebd97980004c3624d9b92232b38068ebefa0c3317cb0d9b5dfeba37c479aeadc32e4
 SHA512 
2e6ea690f8762f3f37885118f023048c4cba59f58002c87fa1c469cb991b2ba707015b3e54c50f17c3d6e6251d798557406925a9159f4fa914331f281dc39e48
 DIST syslog-ng-3.19.1.tar.gz 4224779 BLAKE2B 
e938c91101c18951a5c921bea51631400bf579ebc840300c6d8411da9b8db69935d104bfe00525512ab0173b932a8e24e2fb102e17bc4ecf58b268e52ef5b41a
 SHA512 
f625073bafa9378109d5be34591247766a62cb5a76e814f42bfbf03472e96ebe2833f19779812abfdd950a3498115f57b97c1427c280ee0dab21d3e2eb92ca57
 DIST syslog-ng-3.20.1.tar.gz 4312715 BLAKE2B 
df37ea15937d67823ddf25fb935be90fed2cb9b1a653d90bb447a3d674c250f6a7963a9bf4623685c5a19e11b928d02aec508d5f061135d67cd4b6d922795ed0
 SHA512 
19e3896a750ef68923950ca037846808f5d8bd24e64b41a024776a19654def83fce5d48b6e0805b1389494ad1435c5c7af9d79c1188454492f7228f5644ddc5c
+DIST syslog-ng-3.22.1.tar.gz 4981746 BLAKE2B 
e4f7e47f1939fb07d204c4721ff558a606cf6c6ee072278ff7c9bc1db7406e6abf058ac8a96bd4df0b867272bdbc5401528d47c94e60d90ff5ebb1aaec49e223
 SHA512 
4f68c0b58c6b3df9a870fa0b627525b9599149374e805a665c5143be54f814a564a80cbe76c7d5aab093b58825a96411b13cd2ce0f1439298723bd008096807f
 DIST syslog-ng-3.7.3.tar.gz 3511155 BLAKE2B 
25ba2ca241a5847c75792c78d39a4667f55cf1fcff46be5102256ee6a9d2f39e2042ac00fa0b1559f94e0df80a0853249692b443b565dd4f46f0354c453cacaf
 SHA512 
e58d793bd1a8b48c5836090ee244f6e8b223f234f5a27fbf81f6a838b9b1e3e45f73a66dab2bc58a0bba230bd778a247ae22bf529a28fb2e9fee52b8181d304b

diff --git a/app-admin/syslog-ng/metadata.xml b/app-admin/syslog-ng/metadata.xml
index fbeea5ea70d..4f02d274612 100644
--- a/app-admin/syslog-ng/metadata.xml
+++ b/app-admin/syslog-ng/metadata.xml
@@ -14,6 +14,7 @@
Add support for geo lookup based on IPs via 
dev-libs/libmaxminddb
Enable support for HTTP destinations
Enable support for JSON template formatting 
via dev-libs/json-c
+   Enable support for Kafka destinations
Enable support for mongodb 
destinations
Enable support for reading Process 
Accounting files (EXPERIMENTAL, Linux only)
Enable support for Redis destinations

diff --git a/app-admin/syslog-ng/syslog-ng-3.22.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.22.1.ebuild
new file mode 100644
index 000..7d9070a2279
--- /dev/null
+++ b/app-admin/syslog-ng/syslog-ng-3.22.1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
+inherit autotools python-single-r1 systemd
+
+MY_PV_MM=$(ver_cut 1-2)
+DESCRIPTION="syslog replacement with advanced filtering features"
+HOMEPAGE="https://syslog-ng.com/open-source-log-management;
+SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sh ~sparc ~x86"
+IUSE="amqp caps dbi geoip geoip2 http ipv6 json kafka libressl mongodb pacct 
python redis smtp snmp spoof-source systemd tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# unit tests require https://github.com/Snaipe/Criterion with additional deps
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/glib-2.10.1:2
+   >=dev-libs/ivykis-0.42.4
+   >=dev-libs/libpcre-6.1:=
+   !dev-libs/eventlog
+   amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
+   caps? ( sys-libs/libcap )
+   dbi? ( >=dev-db/libdbi-0.9.0 )
+   geoip? ( >=dev-libs/geoip-1.5.0 )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   http? ( net-misc/curl )
+   json? ( 

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

2019-07-29 Thread Georgy Yakovlev
commit: 6ec1f79a134a88a982400165c0e0803884c19d64
Author: Christian Strahl  eppendorf  de>
AuthorDate: Mon Jul 29 13:48:41 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jul 30 03:33:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec1f79a

dev-util/clion: version bump to 2019.2

Package-Manager: Portage-2.3.66-r1, Repoman-2.3.16
Signed-off-by: Christian Strahl  gmail.com>
Closes: https://bugs.gentoo.org/690680
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/clion/Manifest|  1 +
 dev-util/clion/clion-2019.2.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index 1e2f5444d6c..27081bc09fe 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -1 +1,2 @@
 DIST clion-2019.1.3.tar.gz 431393782 BLAKE2B 
5612f8109d7ad7dc98990a8f549383086263a980b482fba0c2357e86fc09b474e597b0ce8f911f287b7ba6837247f2be47372a79ce416bb16e10c0ffdbec2588
 SHA512 
9c0971db22f87447edfcc6c6089470bbda507bff5755ccf4efff3dfb4704ebcb4b1b0fa71580824af2ee0a1bf0036475220deb5948bdf2f12e4f151cd55a230e
+DIST clion-2019.2.tar.gz 485913295 BLAKE2B 
db723c1785cdf09f35299f89bb89f21c4f4ea96cc89de73484e31d042088cf613f634fc16e4c9d927f6903be3c401002836c0628cb80be7b029c4b28a67515ee
 SHA512 
eb0a1acb9f267fa36f3cb2924cd9caa2f84367401c271d99458fc90b40cd62f97f566270ef1cd03bd0ce4160ab4bc92182fd468b860c67f2358e3c6adb021ddb

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



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

2019-07-29 Thread Georgy Yakovlev
commit: 0d2e97afd269e51478402aec71aff85ac17cb444
Author: Christian Strahl  eppendorf  de>
AuthorDate: Mon Jul 29 13:50:03 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jul 30 03:33:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d2e97af

dev-util/clion: remove old versions

Package-Manager: Portage-2.3.66-r1, Repoman-2.3.16
Signed-off-by: Christian Strahl  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12569
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/clion/Manifest  |  1 -
 dev-util/clion/clion-2019.1.3.ebuild | 78 
 2 files changed, 79 deletions(-)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index 27081bc09fe..97281d77969 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -1,2 +1 @@
-DIST clion-2019.1.3.tar.gz 431393782 BLAKE2B 
5612f8109d7ad7dc98990a8f549383086263a980b482fba0c2357e86fc09b474e597b0ce8f911f287b7ba6837247f2be47372a79ce416bb16e10c0ffdbec2588
 SHA512 
9c0971db22f87447edfcc6c6089470bbda507bff5755ccf4efff3dfb4704ebcb4b1b0fa71580824af2ee0a1bf0036475220deb5948bdf2f12e4f151cd55a230e
 DIST clion-2019.2.tar.gz 485913295 BLAKE2B 
db723c1785cdf09f35299f89bb89f21c4f4ea96cc89de73484e31d042088cf613f634fc16e4c9d927f6903be3c401002836c0628cb80be7b029c4b28a67515ee
 SHA512 
eb0a1acb9f267fa36f3cb2924cd9caa2f84367401c271d99458fc90b40cd62f97f566270ef1cd03bd0ce4160ab4bc92182fd468b860c67f2358e3c6adb021ddb

diff --git a/dev-util/clion/clion-2019.1.3.ebuild 
b/dev-util/clion/clion-2019.1.3.ebuild
deleted file mode 100644
index ac0d030149b..000
--- a/dev-util/clion/clion-2019.1.3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop eutils
-
-DESCRIPTION="A complete toolset for C and C++ development"
-HOMEPAGE="https://www.jetbrains.com/clion;
-SRC_URI="https://download.jetbrains.com/cpp/CLion-${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="IDEA
-   || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror splitdebug"
-IUSE="custom-jdk"
-
-# RDEPENDS may cause false positives in repoman.
-# clion requires cmake and gdb at runtime to build and debug C/C++ projects
-RDEPEND="
-   dev-util/cmake
-   sys-devel/gdb
-   !custom-jdk? ( virtual/jdk )"
-
-QA_PREBUILT="opt/${P}/*"
-
-src_prepare() {
-   default
-
-   local remove_me=(
-   bin/gdb/linux
-   bin/lldb/linux
-   bin/cmake
-   license/CMake*
-   lib/pty4j-native/linux/ppc64le
-   )
-
-   use amd64 || remove_me+=( bin/fsnotifier64 
lib/pty4j-native/linux/x86_64)
-   use arm || remove_me+=( bin/fsnotifier-arm )
-   use x86 || remove_me+=( bin/fsnotifier lib/pty4j-native/linux/x86)
-
-   use custom-jdk || remove_me+=( jre64 )
-
-   rm -rv "${remove_me[@]}" || die
-}
-
-src_install() {
-   local dir="/opt/${P}"
-
-   insinto "${dir}"
-   doins -r *
-   fperms 755 "${dir}"/bin/{clion.sh,clang/linux/clang{d,-tidy}}
-
-   if use amd64; then
-   fperms 755 "${dir}"/bin/fsnotifier64
-   fi
-   if use arm; then
-   fperms 755 "${dir}"/bin/fsnotifier-arm
-   fi
-   if use x86; then
-   fperms 755 "${dir}"/bin/fsnotifier
-   fi
-
-   if use custom-jdk; then
-   if [[ -d jre64 ]]; then
-   fperms 755 
"${dir}"/jre64/bin/{java,jjs,keytool,orbd,pack200,policytool,rmid,rmiregistry,servertool,tnameserv,unpack200}
-   fi
-   fi
-
-   make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
-   newicon "bin/${PN}.svg" "${PN}.svg"
-   make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
-
-   # recommended by: 
https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
-   dodir /usr/lib/sysctl.d/
-   echo "fs.inotify.max_user_watches = 524288" > 
"${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
-}



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

2019-07-29 Thread Matt Turner
commit: 6f680e4fe73925ae130343e02adb416cb799ce7d
Author: Chris Mayo  gmail  com>
AuthorDate: Fri Jul 26 18:48:13 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 30 01:49:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f680e4f

virtualx.eclass: Fix no display for an emerge following a failure

If using GNOME GDM, X is started on DISPLAY :0 but a lock file
/tmp/.X1024-lock is created instead of /tmp/.X0-lock.
virtx() will initially set XDISPLAY to 0 and attempt to start Xvfb on
DISPLAY :0 which fails but DISPLAY :1 (and greater) is not attempted if
a previous emerge left /tmp/.X1-lock behind.

Closes: https://bugs.gentoo.org/690778
Signed-off-by: Chris Mayo  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 eclass/virtualx.eclass | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass
index fb6a867a35c..40eeea5463b 100644
--- a/eclass/virtualx.eclass
+++ b/eclass/virtualx.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: virtualx.eclass
@@ -178,7 +178,10 @@ virtx() {
# Xvfb is started, else bump the display number
#
# Azarah - 5 May 2002
-   XDISPLAY=$(i=0; while [[ -f /tmp/.X${i}-lock ]] ; do ((i++));done; echo 
${i})
+   # GNOME GDM may have started X on DISPLAY :0 with a
+   # lock file /tmp/.X1024-lock, therefore start the search at 1.
+   # Else a leftover /tmp/.X1-lock will prevent finding an available 
display.
+   XDISPLAY=$(i=1; while [[ -f /tmp/.X${i}-lock ]] ; do ((i++));done; echo 
${i})
debug-print "${FUNCNAME}: XDISPLAY=${XDISPLAY}"
 
# We really do not want SANDBOX enabled here



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/files/

2019-07-29 Thread Matt Turner
commit: 39a053a99e04391563810fe953112d2249317681
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 30 01:38:30 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 30 01:49:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a053a9

x11-base/xorg-server: Suppress meaningless errors during shutdown

Thanks to crocket for the patch.

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

 x11-base/xorg-server/files/xdm.initd-11 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/files/xdm.initd-11 
b/x11-base/xorg-server/files/xdm.initd-11
index c9ec36746d0..7b2f992325f 100644
--- a/x11-base/xorg-server/files/xdm.initd-11
+++ b/x11-base/xorg-server/files/xdm.initd-11
@@ -207,7 +207,7 @@ stop() {
 
ebegin "Stopping ${myservice}"
 
-   if start-stop-daemon --quiet --test --stop --exec "${myexe}"; then
+   if start-stop-daemon --quiet --test --stop --exec "${myexe}" 
2>/dev/null; then
start-stop-daemon --stop --exec "${myexe}" --retry 
TERM/5/TERM/5 \
${mypidfile:+--pidfile} ${mypidfile} \
${myname:+--name} ${myname}



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

2019-07-29 Thread Zac Medico
commit: 3d0d365f6de736c45bb8d67f421cb6b8ea09697c
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jul 30 01:35:23 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jul 30 01:36:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0d365f

sys-apps/portage: Remove old versions

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

 sys-apps/portage/Manifest |   2 -
 sys-apps/portage/portage-2.3.62-r2.ebuild | 261 -
 sys-apps/portage/portage-2.3.68-r1.ebuild | 263 --
 3 files changed, 526 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index b35a0a139fd..f54e105fb3a 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,5 +1,3 @@
-DIST portage-2.3.62.tar.bz2 1021442 BLAKE2B 
37d5dab0e678ced78e0ff4dc9907af3d20370a4b0f52cea9118be3d06bb14e24fe6597d86c9bbd9d3ed2fc51f9e031d4e9ba84f354b945f7a399da3cbb95d74a
 SHA512 
d4eca7e70573aae07a0522b4bf361191fded00fa02c5e6d8f70cf72c19c4dcfa9be7169a267afdc58cdd0a8ee333774a7779ac08dee3490aa8e8a1ebd39deb49
 DIST portage-2.3.66.tar.bz2 1023966 BLAKE2B 
dc378b714101b287fa33defeb778e586da83275cdc2d0bc7a98e9f2ea568568313d6a2767f693f3111fc41f0c6f07451315021186a1719bd52520da327c103d6
 SHA512 
f8642237e0127d9838c6e91430a19b8886295f8ce6b18cf915d6eb63204c7a8c65783f1554eec90b7ce7d0b613ef4206643eec8751b0594de1dcb4ede4491779
-DIST portage-2.3.68.tar.bz2 1025806 BLAKE2B 
70d5011548a11f3f8859fba407603c34162274698d5a4351e7ed10addf6cf5df88261ab3a1aed73dd7600d9038aa0cf3bb67705e78a51103a5e355c7fa615d8b
 SHA512 
4dc9ac1e03c267b280c932fbcde14f74cac1fb111fe75f21521d156696ab9a7aab2ca175a35615375b097196ad998ae774e8535a6c6205398b10596fb9d1a859
 DIST portage-2.3.69.tar.bz2 1027945 BLAKE2B 
22a06370d9db8f8954f609a4435983b914f03c11fa1c4c857089738db574e3346fc286c77bb62103d868742b423484b3a186cbc22545a0f516a5724e331e
 SHA512 
20a6c9d26829e9d3738da824aa3fcc0bc8f01019ae9631871ce56e5ff37d91ed27d7b9505c433cc3b7441290abf98bf0897bbb66c099cbb982854047e6c8f045
 DIST repoman-bug-685482-fbebef9677d6.patch 3350 BLAKE2B 
f715267e2731c1ec7c780aa9c6cffe1f848b3ad050273646579677a0522483df6fef844ffd87fb22f7dad53f1ec60221acd0d81a813569baf768ba62a6c1921c
 SHA512 
0e44625aeec7c239d7db8fdcf6a13313f4a8c1275e0e474cc2f05e5476d86214881cec2917d816c8b63f69d508c0bfa69e6a8e05b614b405463c998a4fb7ce12

diff --git a/sys-apps/portage/portage-2.3.62-r2.ebuild 
b/sys-apps/portage/portage-2.3.62-r2.ebuild
deleted file mode 100644
index 6774b1d5563..000
--- a/sys-apps/portage/portage-2.3.62-r2.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(
-   pypy
-   python3_5 python3_6 python3_7
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 epatch linux-info systemd prefix
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh 
sparc x86 ~amd64-fbsd"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   !build? (
-   >=sys-apps/sed-4.0.5
-   app-shells/bash:0[readline]
-   >=app-admin/eselect-1.2
-   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
-   python{2_7,3_5} pypy)
-   rsync-verify? (
-   >=app-portage/gemato-14[${PYTHON_USEDEP}]
-   >=app-crypt/openpgp-keys-gentoo-release-20180706
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
- 

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

2019-07-29 Thread Stefan Strogin
commit: 6bc01acb15af728e31eb158c23e1e03a0ba31c85
Author: Stefan Strogin  gentoo  org>
AuthorDate: Tue Jul 30 01:26:50 2019 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Tue Jul 30 01:31:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc01acb

sys-kernel/kpatch: add patch to disable DWARF compression

Fixes https://github.com/dynup/kpatch/issues/877

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

 .../kpatch-0.7.1-disable-dwarf-compression.patch   | 32 ++
 sys-kernel/kpatch/kpatch-0.7.1.ebuild  |  2 ++
 2 files changed, 34 insertions(+)

diff --git 
a/sys-kernel/kpatch/files/kpatch-0.7.1-disable-dwarf-compression.patch 
b/sys-kernel/kpatch/files/kpatch-0.7.1-disable-dwarf-compression.patch
new file mode 100644
index 000..85f2862df54
--- /dev/null
+++ b/sys-kernel/kpatch/files/kpatch-0.7.1-disable-dwarf-compression.patch
@@ -0,0 +1,32 @@
+From fe6e3f51bfe17945205445904c1fc602008ac7dd Mon Sep 17 00:00:00 2001
+From: Stefan Strogin 
+Date: Mon, 29 Jul 2019 13:20:20 +0300
+Subject: [PATCH] create-diff-object: disable DWARF compression explicitly
+
+On some systems the linker produces compressed debug sections by
+default. It is not supported by create-diff-object for now.
+
+Fixes: #877
+
+Upstream-Status: Submitted [https://github.com/dynup/kpatch/pull/1011]
+Signed-off-by: Stefan Strogin 
+---
+ kpatch-build/kpatch-build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/kpatch-build/kpatch-build b/kpatch-build/kpatch-build
+index 9ef3809..365655c 100755
+--- a/kpatch-build/kpatch-build
 b/kpatch-build/kpatch-build
+@@ -748,7 +748,7 @@ if [[ "$ARCH" = "ppc64le" ]]; then
+   ARCH_KCFLAGS="-mcmodel=large -fplugin=$PLUGINDIR/ppc64le-plugin.so"
+ fi
+ 
+-export KCFLAGS="-I$DATADIR/patch -ffunction-sections -fdata-sections 
$ARCH_KCFLAGS"
++export KCFLAGS="-I$DATADIR/patch -ffunction-sections -fdata-sections -gz=none 
$ARCH_KCFLAGS"
+ 
+ echo "Reading special section data"
+ find_special_section_data
+-- 
+2.22.0
+

diff --git a/sys-kernel/kpatch/kpatch-0.7.1.ebuild 
b/sys-kernel/kpatch/kpatch-0.7.1.ebuild
index dd2b30d0b35..9aa8f4e44e1 100644
--- a/sys-kernel/kpatch/kpatch-0.7.1.ebuild
+++ b/sys-kernel/kpatch/kpatch-0.7.1.ebuild
@@ -33,6 +33,8 @@ DEPEND="
test? ( dev-util/shellcheck-bin )
 "
 
+PATCHES=( "${FILESDIR}"/${P}-disable-dwarf-compression.patch )
+
 pkg_setup() {
if use kmod; then
if kernel_is gt 3 9 0; then



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

2019-07-29 Thread Georgy Yakovlev
commit: 10f674c0ce76478e454a68cbc63cb043ad360169
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jul 30 01:21:45 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jul 30 01:22:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f674c0

net-dns/dnscrypt-proxy: fix logrotate file

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

 ...rypt-proxy-2.0.25-r1.ebuild => dnscrypt-proxy-2.0.25-r2.ebuild} | 0
 net-dns/dnscrypt-proxy/files/dnscrypt-proxy.logrotate  | 7 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.25-r1.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.25-r2.ebuild
similarity index 100%
rename from net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.25-r1.ebuild
rename to net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.25-r2.ebuild

diff --git a/net-dns/dnscrypt-proxy/files/dnscrypt-proxy.logrotate 
b/net-dns/dnscrypt-proxy/files/dnscrypt-proxy.logrotate
index dcc603284a8..ff58fbeab1e 100644
--- a/net-dns/dnscrypt-proxy/files/dnscrypt-proxy.logrotate
+++ b/net-dns/dnscrypt-proxy/files/dnscrypt-proxy.logrotate
@@ -1,5 +1,6 @@
 /var/log/dnscrypt-proxy/*.log {
-copytruncate
-missingok
-notifempty
+   su dnscrypt-proxy dnscrypt-proxy
+   copytruncate
+   missingok
+   notifempty
 }



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

2019-07-29 Thread Stefan Strogin
commit: 6ec6e05b6664d8b236da50c2eaec13c4944df993
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon Jul 29 00:54:39 2019 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Tue Jul 30 01:11:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec6e05b

sys-kernel/kpatch: bump version to 0.7.1

- Install files necessary for kpatch-build into /usr/share/${PN}/patch/
- Remove USE=doc as there is only one not very big document in doc/ and
nothing to compile.
- Install man pages.
- Remove redundant dependency on openssl.

Closes: https://bugs.gentoo.org/690912
Closes: https://bugs.gentoo.org/690914
Closes: https://github.com/gentoo/gentoo/pull/12566
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Stefan Strogin  gentoo.org>

 sys-kernel/kpatch/Manifest|  1 +
 sys-kernel/kpatch/kpatch-0.7.1.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index 64fabeba921..575e72f0cd1 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1 +1,2 @@
 DIST kpatch-0.6.3.tar.gz 153100 BLAKE2B 
e95d1880ffc9ff6038bba98902d0f1e97c9f7f8d0f90eedc281c4bf0570217668cf7b701d038d6f06e9885ebdbb4407cc554d5175cf17eb8fd5051381f75deb3
 SHA512 
0d266dd837ad651d7f46047cf2c8de527d08274a885a154c53354f4b3c5679d91c766d7d42294ffe71cc548e5ee865c7555f24001882b806f2fb48825f9b0c06
+DIST kpatch-0.7.1.tar.gz 181732 BLAKE2B 
da3ff8a6bbd31c3bdc353a3d2b75c6947b915fb309a6f19c57b31a6cbad1d82b9e1611bc2c412c5d049511e217a01719eb9a017d1fbbe7c7bbf2e5b02a381f40
 SHA512 
c1b149e9532dc16ee4f7578aadf3eda73b53c889a055229490a7afd1fca8e6df755c98c938353f937b81679fe8d08e065c473a6c31e588b1eb67f2de56bfddea

diff --git a/sys-kernel/kpatch/kpatch-0.7.1.ebuild 
b/sys-kernel/kpatch/kpatch-0.7.1.ebuild
new file mode 100644
index 000..dd2b30d0b35
--- /dev/null
+++ b/sys-kernel/kpatch/kpatch-0.7.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-mod
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dynup/${PN}.git;
+else
+   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Dynamic kernel patching for Linux"
+HOMEPAGE="https://github.com/dynup/kpatch;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="contrib +kpatch +kpatch-build kmod test"
+
+RDEPEND="
+   app-crypt/pesign
+   sys-libs/zlib
+   sys-apps/pciutils
+"
+
+DEPEND="
+   ${RDEPEND}
+   dev-libs/elfutils
+   sys-devel/bison
+   test? ( dev-util/shellcheck-bin )
+"
+
+pkg_setup() {
+   if use kmod; then
+   if kernel_is gt 3 9 0; then
+   if ! linux_config_exists; then
+   eerror "Unable to check the currently running 
kernel for kpatch support"
+   eerror "Please be sure a .config file is 
available in the kernel src dir"
+   eerror "and ensure the kernel has been built."
+   else
+   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
+   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
+   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
+   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
+   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
+   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
+   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
+   fi
+   else
+   eerror
+   eerror "kpatch is not available for Linux kernels below 
4.0.0"
+   eerror
+   die "Upgrade the kernel sources before installing 
kpatch."
+   fi
+   check_extra_config
+   fi
+
+}
+
+src_prepare() {
+   replace-flags '-O?' '-O1'
+   default
+}
+
+src_compile() {
+   use kpatch-build && emake -C kpatch-build
+   use kpatch && emake -C kpatch
+   use kmod && set_arch_to_kernel && emake -C kmod
+   use contrib && emake -C contrib
+   use test && emake check
+}
+
+src_install() {
+   if use kpatch-build; then
+   emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build
+   insinto /usr/share/${PN}/patch
+   doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c}
+   doins 

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

2019-07-29 Thread Stefan Strogin
commit: d1ad77934e0f1cea04a344365affb0b644a1251b
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon Jul 29 02:28:03 2019 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Tue Jul 30 01:11:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ad7793

sys-kernel/kpatch: sync live ebuild

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

 sys-kernel/kpatch/kpatch-.ebuild | 78 ++--
 1 file changed, 48 insertions(+), 30 deletions(-)

diff --git a/sys-kernel/kpatch/kpatch-.ebuild 
b/sys-kernel/kpatch/kpatch-.ebuild
index 0d6aa6e706a..dd2b30d0b35 100644
--- a/sys-kernel/kpatch/kpatch-.ebuild
+++ b/sys-kernel/kpatch/kpatch-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=7
 
-inherit linux-info linux-mod flag-o-matic
+inherit flag-o-matic linux-mod
 
 if [[ "${PV}" == "" ]]; then
inherit git-r3
@@ -18,45 +18,46 @@ HOMEPAGE="https://github.com/dynup/kpatch;
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="examples +modules test"
+IUSE="contrib +kpatch +kpatch-build kmod test"
 
 RDEPEND="
app-crypt/pesign
-   dev-libs/openssl:0=
sys-libs/zlib
sys-apps/pciutils
 "
 
 DEPEND="
${RDEPEND}
-   test? ( dev-util/shellcheck )
dev-libs/elfutils
sys-devel/bison
+   test? ( dev-util/shellcheck-bin )
 "
 
-pkg_pretend() {
-   if kernel_is gt 3 9 0; then
-   if ! linux_config_exists; then
-   eerror "Unable to check the currently running kernel 
for kpatch support"
-   eerror "Please be sure a .config file is available in 
the kernel src dir"
-   eerror "and ensure the kernel has been built."
+pkg_setup() {
+   if use kmod; then
+   if kernel_is gt 3 9 0; then
+   if ! linux_config_exists; then
+   eerror "Unable to check the currently running 
kernel for kpatch support"
+   eerror "Please be sure a .config file is 
available in the kernel src dir"
+   eerror "and ensure the kernel has been built."
+   else
+   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
+   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
+   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
+   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
+   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
+   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
+   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
+   fi
else
-   # Fail to build if these kernel options are not enabled 
(see kpatch/kmod/core/Makefile)
-   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY MODULES SYSFS 
KALLSYMS_ALL"
-   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER must be 
enabled in the kernel's config file"
-   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be enabled 
in the kernel's config file"
-   ERROR_MODULES="CONFIG_MODULES must be enabled in the 
kernel's config file"
-   ERROR_SYSFS="CONFIG_SYSFS must be enabled in the 
kernel's config file"
-   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be enabled 
in the kernel's config file"
+   eerror
+   eerror "kpatch is not available for Linux kernels below 
4.0.0"
+   eerror
+   die "Upgrade the kernel sources before installing 
kpatch."
fi
-   else
-   eerror
-   eerror "kpatch is not available for Linux kernels below 4.0.0"
-   eerror
-   die "Upgrade the kernel sources before installing kpatch."
+   check_extra_config
fi
 
-   check_extra_config
 }
 
 src_prepare() {
@@ -65,13 +66,30 @@ src_prepare() {
 }
 
 src_compile() {
-   set_arch_to_kernel
-   emake all
+   use kpatch-build && emake -C kpatch-build
+   use kpatch && emake -C kpatch
+   use kmod && set_arch_to_kernel && emake -C kmod
+   use contrib && emake -C contrib
+   use test && emake check
 }
 
 src_install() {
-   set_arch_to_kernel
-   emake DESTDIR="${D}" PREFIX="/usr" install
+   if use kpatch-build; then
+   emake 

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

2019-07-29 Thread Lars Wendler
commit: dde8825898c4f596ac02647461a1cf18afc64b4b
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jul 30 00:29:13 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jul 30 00:29:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde88258

app-text/aspell: Bump to version 0.60.7

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

 app-text/aspell/Manifest |   1 +
 app-text/aspell/aspell-0.60.7.ebuild | 103 +++
 2 files changed, 104 insertions(+)

diff --git a/app-text/aspell/Manifest b/app-text/aspell/Manifest
index d91b0e49b78..3e96b1b2c72 100644
--- a/app-text/aspell/Manifest
+++ b/app-text/aspell/Manifest
@@ -1,2 +1,3 @@
 DIST aspell-0.60.7-rc1.tar.gz 2034916 BLAKE2B 
7518660b0bb7f75aa3b659519a97132675b39dac7e8806d5450d43f40d62683e4c4a41a8c18cd08b6ab9ca53911caeb87e0898eb04ad9d2f98185e2bb6033d5c
 SHA512 
e13240d78b8afd74d8a8cfd5fc7fe2081de85b33621e86543cdf942ed601d36c4e0cbf38a54be083e951127fa9435677cec2997387cb0e7b51a5597386e7e8d1
 DIST aspell-0.60.7-rc2.tar.gz 2064871 BLAKE2B 
74760cc10804d964bd7d7ee0097198ab26026e0bca2987223b7b58e67491e2d0914c7e24d63cb5540764017dc15358c023e1a3cf6240d5feec8d1dd25ddf6450
 SHA512 
f9f81efaaeaac4d2bc5b3018fe2cef9ed2406f2c648298465d983a012cf8ba3e25a46593c9833ac5d8b4c8cfca2ac3b76b476a4893ba880e4753770d134bead3
+DIST aspell-0.60.7.tar.gz 2071890 BLAKE2B 
d0c8780179cca304361b9d58be667f3dd99d9319cbcffd92a0cc69c65c3a40410b10f6953471ddd9d6df355b55776171ccb5bc6995a57de69a9adb07db66
 SHA512 
6f5fcd1c29164ee18f205594b66f382b51d19b17686293a931ca92c1442d3f7228627ca7d604d860551d0d367ac34dfb2ae34170a844f51e84e390fb1edc4535

diff --git a/app-text/aspell/aspell-0.60.7.ebuild 
b/app-text/aspell/aspell-0.60.7.ebuild
new file mode 100644
index 000..67647535050
--- /dev/null
+++ b/app-text/aspell/aspell-0.60.7.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic libtool toolchain-funcs
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="A spell checker replacement for ispell"
+HOMEPAGE="http://aspell.net/;
+if [[ "${PV}" = *_rc* ]] ; then
+   SRC_URI="mirror://gnu-alpha/aspell/${MY_P}.tar.gz"
+else
+   SRC_URI="mirror://gnu/aspell/${MY_P}.tar.gz"
+fi
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="nls unicode"
+
+PDEPEND="app-dicts/aspell-en"
+LANGS="af be bg br ca cs cy da de de-1901 el en eo es et fi fo fr ga gl he hr
+hu hy is it la lt nl no pl pt pt-BR ro ru sk sl sr sv uk vi"
+for lang in ${LANGS}; do
+   IUSE+=" l10n_${lang}"
+   case ${lang} in
+   de-1901) dict="de-alt"  ;;
+   pt-BR)   dict="pt-br"   ;;
+   *)   dict="${lang}" ;;
+   esac
+   PDEPEND+=" l10n_${lang}? ( app-dicts/aspell-${dict} )"
+done
+unset dict lang LANGS
+
+# English dictionary 0.5 is incompatible with aspell-0.6
+RDEPEND="
+   sys-libs/ncurses:0=[unicode?]
+   nls? ( virtual/libintl )
+   !=app-dicts/aspell-en-0.5*
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+HTML_DOCS=( manual/aspell{,-dev}.html )
+PATCHES=(
+   "${FILESDIR}/${PN}-0.60.5-nls.patch"
+   "${FILESDIR}/${PN}-0.60.5-solaris.patch"
+   "${FILESDIR}/${PN}-0.60.6-darwin-bundles.patch"
+   "${FILESDIR}/${PN}-0.60.6.1-clang.patch"
+   # includes fix for bug #467602
+   "${FILESDIR}/${PN}-0.60.6.1-unicode.patch"
+)
+
+src_prepare() {
+   default
+
+   rm m4/lt* m4/libtool.m4 || die
+   eautoreconf
+   elibtoolize --reverse-deps
+
+   # Parallel install of libtool libraries doesn't always work.
+   # https://lists.gnu.org/archive/html/libtool/2011-03/msg3.html
+   # This has to be after automake has run so that we don't clobber
+   # the default target that automake creates for us.
+   echo 'install-filterLTLIBRARIES: install-libLTLIBRARIES' >> Makefile.in 
|| die
+
+   # unicode patch breaks on Darwin, NCURSES_WIDECHAR won't get set
+   # any more.  Fix this.
+   [[ ${CHOST} == *-darwin* ]] || [[ ${CHOST} == *-musl* ]] && use unicode 
&& \
+   append-cppflags -DNCURSES_WIDECHAR=1
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   $(use_enable unicode)
+   --disable-static
+   --sysconfdir="${EPREFIX}"/etc/aspell
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   docinto examples
+   dodoc "${S}"/examples/*.c
+
+   # install ispell/aspell compatibility scripts
+   newbin scripts/ispell ispell-aspell
+   newbin scripts/spell spell-aspell
+
+   

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

2019-07-29 Thread Patrick McLean
commit: b615a8e3f1c12a6c333ab0ba33c364b1c7e241b9
Author: Patrick McLean  sony  com>
AuthorDate: Tue Jul 30 00:21:16 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jul 30 00:21:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b615a8e3

net-misc/gsutil: RESTRICT=test (bug #690796)

The tests reqire talking to Google, there is no feasible way to make
them work.

It seems like repoman should be checking for this...
Closes: https://bugs.gentoo.org/690796
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick McLean  gentoo.org>

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

diff --git a/net-misc/gsutil/gsutil-4.41.ebuild 
b/net-misc/gsutil/gsutil-4.41.ebuild
index 1bb18ea172b..c645f1344db 100644
--- a/net-misc/gsutil/gsutil-4.41.ebuild
+++ b/net-misc/gsutil/gsutil-4.41.ebuild
@@ -44,7 +44,7 @@ S="${WORKDIR}/${PN}"
 DOCS=( README.md CHANGES.md )
 
 # needs to talk to Google to run tests
-RESTRICT="test? ( network-sandbox )"
+RESTRICT="test"
 
 python_prepare_all() {
distutils-r1_python_prepare_all



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

2019-07-29 Thread Aaron Bauman
commit: 84cfcce849d7502c0dfd57580daa3ecc2c1dd98d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:34:23 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:34:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84cfcce8

arm64/p.u.m: dev-vcs/mercurial is stable

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

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

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 2c7d35ac8e1..9becc7f2cde 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -191,10 +191,6 @@ dev-python/pymongo test
 # USE=test-full requires USE=pkcs11 that is use.masked.
 net-libs/gnutls test-full
 
-# Matthew Thode  (2018-02-13)
-# USE=mercurial requires dev-vcs/mercurial, which is not keyworded yet
-dev-python/setuptools_scm mercurial
-
 # Matthew Thode  (2018-02-13)
 # USE=scipy requires scipy, which is not keyworded yet
 dev-python/networkx scipy



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

2019-07-29 Thread Aaron Bauman
commit: 29b925e541e1a02bbe96820c39a84d0af48a31de
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:38:40 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:38:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b925e5

arm64/p.u.s.m: net-wireless/bluez is stable now

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

 profiles/arch/arm64/package.use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/arm64/package.use.stable.mask 
b/profiles/arch/arm64/package.use.stable.mask
index 83d26eb42fe..d6e9c8b4abe 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -34,10 +34,6 @@ sys-auth/polkit kde
 # Respective x11-drivers/ not tested and stable yet
 x11-base/xorg-drivers input_devices_elographics input_devices_joystick 
input_devices_void video_cards_dummy video_cards_fbdev video_cards_nouveau
 
-# Mart Raudsepp  (2018-09-11)
-# net-wireless/bluez not stable yet
-dev-lang/python bluetooth
-
 # Mart Raudsepp  (2018-07-24)
 # Temporary mask due to test failures in sys-libs/libcxxabi
 # and sys-libs/compiler-rt-sanitizers



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

2019-07-29 Thread Aaron Bauman
commit: d460cae6268cd429467ae73f13ee30535b7ae41f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:41:22 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:41:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d460cae6

arm64/use.stable.mask: media-libs/portaudio is stable meow

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

 profiles/arch/arm64/use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/arm64/use.stable.mask 
b/profiles/arch/arm64/use.stable.mask
index 2c6f7965937..3bc5d02e20b 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -20,10 +20,6 @@ consolekit
 # media-sound/musepack-tools not stable yet
 musepack
 
-# Mart Raudsepp  (2019-02-07)
-# media-libs/portaudio not stable yet
-portaudio
-
 # Mart Raudsepp  (2018-11-27)
 # x11-libs/fltk not stable yet
 fltk



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

2019-07-29 Thread Aaron Bauman
commit: 2d66a9fdd32f72e19b3edb9a20807380d0d14f33
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:37:51 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:37:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d66a9fd

arm64/p.u.s.m: virtual/notification-daemon drop kde

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

 profiles/arch/arm64/package.use.stable.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/arm64/package.use.stable.mask 
b/profiles/arch/arm64/package.use.stable.mask
index 9c64054e1bf..83d26eb42fe 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -16,7 +16,7 @@ net-im/pidgin eds
 
 # Aaron Bauman  (2019-05-20)
 # deps are not stable yet
-virtual/notification-daemon gnome kde
+virtual/notification-daemon gnome
 
 # Aaron Bauman  (2019-05-15)
 # packages for these USE flags fail tests



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

2019-07-29 Thread Aaron Bauman
commit: 2bd8294f14d13bed854e3fe636b9c98ea5ebe806
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:40:32 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:40:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd8294f

arm64/use.stable.mask: dev-vcs/subversion is stable meow

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

 profiles/arch/arm64/use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/arm64/use.stable.mask 
b/profiles/arch/arm64/use.stable.mask
index 0cb107d8064..2c6f7965937 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -37,10 +37,6 @@ python_single_target_python3_7
 # dev-lang/tk is not stable here.
 tk
 
-# Mart Raudsepp  (2017-02-04)
-# dev-vcs/subversion not marked stable yet
-subversion
-
 # Mart Raudsepp  (2017-01-28)
 # sys-auth/skey not marked stable yet
 skey



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

2019-07-29 Thread Aaron Bauman
commit: 6fc33eda71ab4eb2cf7b8de948bb5d3e44ef4c51
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:29:36 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:29:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc33eda

dev-libs/libintl: arm64 stable (bug #685944)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-libs/libintl/libintl-0.19.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libintl/libintl-0.19.8.1.ebuild 
b/dev-libs/libintl/libintl-0.19.8.1.ebuild
index 2cd8f0555e5..65a105fb134 100644
--- a/dev-libs/libintl/libintl-0.19.8.1.ebuild
+++ b/dev-libs/libintl/libintl-0.19.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
 IUSE="static-libs +threads"
 
 DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"



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

2019-07-29 Thread Aaron Bauman
commit: cfec2cb31318ec8e797b4276945384ba560323d3
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:27:10 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:27:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfec2cb3

dev-libs/jsoncpp: arm64 stable (bug #690878)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild 
b/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild
index 14eea97be97..ce0ec4a6e30 100644
--- a/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild
+++ b/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz -> ${
 
 LICENSE="|| ( public-domain MIT )"
 SLOT="0/21"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd"
 IUSE="doc test"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-video/photofilmstrip/files/, media-video/photofilmstrip/

2019-07-29 Thread Joonas Niilola
commit: 81754ad34e9ffce5d722cb31d33690bb6d76d0c2
Author: Joonas Niilola  gmail  com>
AuthorDate: Mon Jul 29 19:20:14 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jul 29 23:22:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81754ad3

media-video/photofilmstrip: bump to 3.7.1

Closes: https://bugs.gentoo.org/643324
Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Joonas Niilola  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12574
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/photofilmstrip/Manifest|  1 +
 ...tofilmstrip-3.7.1-disable-docs-by-default.patch | 15 +
 .../photofilmstrip/photofilmstrip-3.7.1.ebuild | 67 ++
 3 files changed, 83 insertions(+)

diff --git a/media-video/photofilmstrip/Manifest 
b/media-video/photofilmstrip/Manifest
index 81e3b4862c3..4773f126200 100644
--- a/media-video/photofilmstrip/Manifest
+++ b/media-video/photofilmstrip/Manifest
@@ -1 +1,2 @@
 DIST photofilmstrip-2.1.0.tar.gz 243163 BLAKE2B 
30bc0de885a00b715377b262039b3c22425315e77c7e5ac7db377535f0dc3a7614bd83b894bcfbaf53601be140fef0e9754a3911958b9f71aec1e5d0214fe972
 SHA512 
e3cbf19d73d6cc16dcef23c11d84e5bfd1d0721cb72bb4d775390152be2fb20cab14912a9e0e73ef2d9dba9c041883591df2708cdeb7e7447cbcb18e750ea142
+DIST photofilmstrip-3.7.1.tar.gz 354585 BLAKE2B 
df1e8756677814f35a59d7f4d3585647393e37262eb80c3299805cb0811cdfb4a16c96f90aaa192469266805145db68a582671a34f2b2780b75f1e0318460bd7
 SHA512 
fc2284c6c52eea5d9a6415149681e26505d6e084ad31897c44cde8e2b4845584b8521b375da06fd0a59179bfa73f6aabe769caad7a8186d5f87ecacebaff24fb

diff --git 
a/media-video/photofilmstrip/files/photofilmstrip-3.7.1-disable-docs-by-default.patch
 
b/media-video/photofilmstrip/files/photofilmstrip-3.7.1-disable-docs-by-default.patch
new file mode 100644
index 000..78dd6697ca7
--- /dev/null
+++ 
b/media-video/photofilmstrip/files/photofilmstrip-3.7.1-disable-docs-by-default.patch
@@ -0,0 +1,15 @@
+diff -Naur a/setup.py b/setup.py
+--- a/setup.py 2019-07-29 20:46:23.212292642 +0300
 b/setup.py 2019-07-29 20:47:47.426300796 +0300
+@@ -20,10 +20,7 @@
+ from distutils.dir_util import remove_tree
+ from distutils.sysconfig import get_python_lib
+ 
+-try:
+-from sphinx.application import Sphinx
+-except ImportError:
+-Sphinx = None
++Sphinx = None
+ 
+ try:
+ import py2exe

diff --git a/media-video/photofilmstrip/photofilmstrip-3.7.1.ebuild 
b/media-video/photofilmstrip/photofilmstrip-3.7.1.ebuild
new file mode 100644
index 000..a8f65086077
--- /dev/null
+++ b/media-video/photofilmstrip/photofilmstrip-3.7.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_REQ_USE="sqlite"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 eutils xdg-utils
+
+DESCRIPTION="Movie slideshow creator using Ken Burns effect"
+HOMEPAGE="https://www.photofilmstrip.org/en/ https://github.com/PhotoFilmStrip;
+SRC_URI="https://github.com/PhotoFilmStrip/PFS/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-python/gst-python[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/wxpython:4.0[${PYTHON_USEDEP}]
+   media-plugins/gst-plugins-jpeg:1.0
+   x11-libs/wxGTK:*[X]"
+DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+PATCHES=( "${FILESDIR}/${P}-disable-docs-by-default.patch" )
+
+src_prepare() {
+   default
+
+   # fix 'unexpected path' QA warning on einstalldocs
+   sed -i 's|"share", "doc", "photofilmstrip"|"share", "doc", "'${PF}'"|g' 
setup.py ||
+   die "Fixing unexpected path failed."
+
+   # build html docs
+   if use doc; then
+   sed -i 's/Sphinx = None/from sphinx.application import 
Sphinx/g' -i setup.py ||
+   die "Failed to enable building docs with sphinx."
+   fi
+
+   # fix a QA issue with .desktop file
+   sed -i '/Version=/d' data/photofilmstrip.desktop || die "Failed to 
update .desktop file."
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+   doman docs/manpage/*.1
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+
+   optfeature "additional rendering formats" media-plugins/gst-plugins-bad
+   optfeature "additional rendering formats" media-plugins/gst-plugins-good
+   optfeature "additional rendering formats" media-plugins/gst-plugins-ugly
+   optfeature "ogg/theora support" media-libs/gst-plugins-base[theora]
+   optfeature "h264 (MKV/MP4) support" media-plugins/gst-plugins-x264
+   optfeature "h265 (MKV) support" media-plugins/gst-plugins-x265
+   optfeature "MPEG 1/2 (DVD) support" media-plugins/gst-plugins-mpeg2enc
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2019-07-29 Thread Joonas Niilola
commit: 6cb7134fc7a9263bacb52bad03954ded39138a39
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jul 29 23:07:39 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jul 29 23:08:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb7134f

x11-terms/terminology: update maintainer info

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

 x11-terms/terminology/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/x11-terms/terminology/metadata.xml 
b/x11-terms/terminology/metadata.xml
index acb2058998a..9515a632de5 100644
--- a/x11-terms/terminology/metadata.xml
+++ b/x11-terms/terminology/metadata.xml
@@ -2,11 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-juip...@gmail.com
-  
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
+juip...@gentoo.org
   
   
 Install additional testing tools



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

2019-07-29 Thread Aaron Bauman
commit: 39f47cbfb7501302576dc077223968e93ee417de
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 23:06:30 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 23:06:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f47cbf

net-libs/miniupnpc: arm64 stable (bug #690886)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

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

diff --git a/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild 
b/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild
index e14023edea9..32a35629b4d 100644
--- a/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild
+++ b/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/17"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 sparc ~x86 
~x86-fbsd"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~x86-fbsd"
 IUSE="ipv6 kernel_linux static-libs"
 
 RDEPEND=""



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

2019-07-29 Thread Aaron Bauman
commit: 86c0a127b4529be2f14979f6d6a4bf089eefd9cc
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 22:51:34 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 22:51:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c0a127

arm64/use.mask: dev-vcs/bzr is now stable

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

 profiles/arch/arm64/use.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index c987808ecd6..d525c922745 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -95,7 +95,6 @@ mssql
 
 # havent tested yet
 libproxy
-bazaar
 darcs
 afs
 lirc



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

2019-07-29 Thread Aaron Bauman
commit: 95195a57e77a1d939bdc25c5ea14464261206d2f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 22:49:54 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 22:50:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95195a57

dev-python/importlib_resources: arm64 keyworded (bug #690956)

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

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

diff --git a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild 
b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
index d46d8177a6a..5ae2777366d 100644
--- a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
+++ b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="Apache-2.0"
 
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



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

2019-07-29 Thread Aaron Bauman
commit: e62bcb028fa417993248f1443c254aaf9697ff29
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 22:49:19 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 22:50:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62bcb02

dev-python/zipp: arm64 keyworded (bug #690956)

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

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

diff --git a/dev-python/zipp/zipp-0.5.2.ebuild 
b/dev-python/zipp/zipp-0.5.2.ebuild
index 11e5c5eced8..0cfa201aaf2 100644
--- a/dev-python/zipp/zipp-0.5.2.ebuild
+++ b/dev-python/zipp/zipp-0.5.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="doc test"
 
 BDEPEND="



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

2019-07-29 Thread Aaron Bauman
commit: 0386acebb04aedc5a2eb62dc9934c6221ba4ea7e
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 22:48:41 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 22:50:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0386aceb

net-libs/libssh2: arm64 stable (bug #690884)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

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

diff --git a/net-libs/libssh2/libssh2-1.9.0.ebuild 
b/net-libs/libssh2/libssh2-1.9.0.ebuild
index 55f39cb41e7..47eb8eef493 100644
--- a/net-libs/libssh2/libssh2-1.9.0.ebuild
+++ b/net-libs/libssh2/libssh2-1.9.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.${PN}.org/download/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-solaris"
 IUSE="gcrypt libressl mbedtls zlib"
 REQUIRED_USE="?? ( gcrypt mbedtls )"
 RESTRICT="test"



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

2019-07-29 Thread Aaron Bauman
commit: 14dbe11ce33f2ac112e3e37cb080e3e274387544
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 22:49:39 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 22:50:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14dbe11c

dev-python/importlib_metadata: arm64 keyworded (bug #690956)

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

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

diff --git a/dev-python/importlib_metadata/importlib_metadata-0.19.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-0.19.ebuild
index 15de405a5ab..2573d7da8ac 100644
--- a/dev-python/importlib_metadata/importlib_metadata-0.19.ebuild
+++ b/dev-python/importlib_metadata/importlib_metadata-0.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-board/pysolfc/

2019-07-29 Thread James Le Cuirot
commit: bbf38c3cdbeab8173a1b66ff9b75910892a0bebe
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 22:18:06 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 22:24:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf38c3c

games-board/pysolfc: Bump to 2.6.4, EAPI 7, fix card sets

Thanks to Scott Furry. This now installs for a single Python version
as multiple versions do not make sense here. I've dropped Python 2 for
simplicity and because it's old.

Closes: https://bugs.gentoo.org/679362
Package-Manager: Portage-2.3.69, Repoman-2.3.13
Signed-off-by: James Le Cuirot  gentoo.org>

 games-board/pysolfc/Manifest |  2 +
 games-board/pysolfc/metadata.xml |  1 +
 games-board/pysolfc/pysolfc-2.6.4.ebuild | 83 
 3 files changed, 86 insertions(+)

diff --git a/games-board/pysolfc/Manifest b/games-board/pysolfc/Manifest
index 953309506ad..fddaf75fe51 100644
--- a/games-board/pysolfc/Manifest
+++ b/games-board/pysolfc/Manifest
@@ -1,5 +1,7 @@
 DIST PySolFC-2.0.tar.bz2 4208776 BLAKE2B 
0675de0923c6ee381f58f8abbaef5e27bd6fc85bbee9dcd182026ba7259c25c38282623e0cd35b582e8999754d21b092d6a824499bc890a2c0c89c53679182fd
 SHA512 
ec5a11565bd43e097cf1854fe246b8f92acd74077c0b3b158c999f9dc45966e8f805c60a2cfbd815137d970e0e6409d0ae437b9807bac9c39353657cf596b6fc
+DIST PySolFC-Cardsets--Minimal-2.0.1.tar.xz 1450064 BLAKE2B 
629318963ee9bf82f6ab0de03f1b59047b896f7528d0f9f5be973fb550b496b523238b9ef8fcdc034f53b5a7adc4c3b56326e912bb83fcfa7e7ad2f9dec8be6b
 SHA512 
56c9ad3c1f9231c6f3866366d694eb6be6036b1b46c8a1ffbd6f7a243a19ab377d30ee4ccaae34f13e35727357d4168db7d9bc044562ec2d86445fb8aec84e4a
 DIST PySolFC-Cardsets-2.0.tar.bz2 30687905 BLAKE2B 
f17f5095a05cf42ea9eb3e7a3a7fefe055cc3452882bf96db82bb4d1bebb2307ffc2d0fd8836f7414bfcd93b1d8de52adb43ef22701a0806f2c6c036d9306501
 SHA512 
24275cd3656024e268a49487ac75e1e67e61ec20e0a9f88e2d1c287f91314a1a9343856d1202ce468f8863f4e9a9bf27526fbb1979a7d765718b38e64ca0cfc8
 DIST pysolfc-2.2.0.tar.gz 4504375 BLAKE2B 
ea48910d36b704667654292cd4fc2e62bcf259d9a3677369371ab7aadd387505d5ae658496ad8982e08ca0405b44971bc1e2375e91cd90f84c569f8f26249ff3
 SHA512 
c6d09803eab8fe7fc2c4203537d75b8db3216dfcbd5cc60be5b89f23544c871a37f7b16d20df7be4b70c6f014d47b8c361e1557ab04cb1008451f41b456d0ad2
 DIST pysolfc-2.4.0.tar.gz 6788273 BLAKE2B 
c852ec9912aabc37317f92941fea2c0fb7230467d188ac3a0a8a78b4a4e243bfac8b3d1ddbb03dde136d7518d03cf3fb02b48386e35218ce5891b54049e9c981
 SHA512 
177edf60797346b763c9da9daf73feae5fb3ef88529227a60e98b68eb6120289cd0cd76b8ca5925b0452cf43298b12acbb16a53872c892d56b71cbcf0fe93e03
 DIST pysolfc-2.6.2.tar.gz 6791741 BLAKE2B 
473105f04bfb2fb174d3b50de5a7a55d586756a75e37eb36a9ff688a5a4b148ee940467b18fa4710f828d461d9156163c8fc9cd323b1562da18f0eb02e096916
 SHA512 
37b4f5f5f53c8041e7b908719456ad3c26401744389ffd44f445402d653b515c44e02ba55950e24d6a3aa2fc2bf914f8575f630335fe1b52c698154b47fb5717
+DIST pysolfc-2.6.4.tar.gz 7380668 BLAKE2B 
d172a5d69ab2d9ca2c2c56327111b564bcdaf4800f0903051bd5a4f06e22be7ca5630f7f8b9b70b7ebfcb7ad88cc5fea2357e13a9f0bb791edb6edd42f210127
 SHA512 
da127a2859315eba72b6affe8210068b3b8bf16837ba106a268e0de84b908528aef1a97d5fc63cecfa89317e3bef815758e44007c50d772fb96a1f62045e5906

diff --git a/games-board/pysolfc/metadata.xml b/games-board/pysolfc/metadata.xml
index 7cc738da552..40a685cd115 100644
--- a/games-board/pysolfc/metadata.xml
+++ b/games-board/pysolfc/metadata.xml
@@ -10,6 +10,7 @@
 Enable sound support using 
dev-python/pygame
   
   
+shlomif/PySolFC
 pysolfc
   
 

diff --git a/games-board/pysolfc/pysolfc-2.6.4.ebuild 
b/games-board/pysolfc/pysolfc-2.6.4.ebuild
new file mode 100644
index 000..bc63361710f
--- /dev/null
+++ b/games-board/pysolfc/pysolfc-2.6.4.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_REQ_USE="tk"
+
+inherit distutils-r1 desktop
+
+MY_PN=PySolFC
+CARD_BASE="${MY_PN}-Cardsets"
+CARD_BASEV="${CARD_BASE}-2.0"
+CARD_BASE_MINV="${CARD_BASE}--Minimal-2.0.1"
+SF_CARD_BASE="mirror://sourceforge/${PN}/${CARD_BASE}"
+
+DESCRIPTION="An exciting collection of more than 1000 solitaire card games"
+HOMEPAGE="https://pysolfc.sourceforge.net/;
+SRC_URI="https://github.com/shlomif/${MY_PN}/archive/${P}.tar.gz
+   extra-cardsets? ( ${SF_CARD_BASE}/${CARD_BASEV}/${CARD_BASEV}.tar.bz2 )
+   !extra-cardsets? ( ${SF_CARD_BASE}/minimal/${CARD_BASE_MINV}.tar.xz )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="extra-cardsets minimal +sound"
+
+S="${WORKDIR}/${MY_PN}-${P}"
+
+RDEPEND="
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !minimal? (
+   dev-python/pillow[tk,${PYTHON_USEDEP}]
+   dev-tcltk/tktable
+   )
+   sound? (
+   dev-python/pygame[${PYTHON_USEDEP}]
+  

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

2019-07-29 Thread James Le Cuirot
commit: b885ae63e48830092502901ab4e854079bbfb3f1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 22:07:39 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 22:23:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b885ae63

dev-python/random2: Add Python 3.7, EAPI 7, drop eutils

Closes: https://bugs.gentoo.org/688986
Package-Manager: Portage-2.3.69, Repoman-2.3.13
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/random2/random2-1.0.1-r1.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/dev-python/random2/random2-1.0.1-r1.ebuild 
b/dev-python/random2/random2-1.0.1-r1.ebuild
new file mode 100644
index 000..59faaf8a32c
--- /dev/null
+++ b/dev-python/random2/random2-1.0.1-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Python-2.7 random module ported to python-3"
+HOMEPAGE="https://pypi.org/project/random2/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="app-arch/unzip
+   dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-07-29 Thread James Le Cuirot
commit: 380ba0dd75c2c1273d2d17bbab212bc97744533e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 22:09:10 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 22:24:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=380ba0dd

dev-python/pygame: Bump to 1.9.6, EAPI 7, add Python 3.7

Package-Manager: Portage-2.3.69, Repoman-2.3.13
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/pygame/Manifest|  1 +
 dev-python/pygame/pygame-1.9.6.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest
index d8c451b7eb1..ff4413caf99 100644
--- a/dev-python/pygame/Manifest
+++ b/dev-python/pygame/Manifest
@@ -1,2 +1,3 @@
 DIST pygame-1.9.2_pre20120101.tar.xz 2263028 BLAKE2B 
401b7cdc32cfc6b960e8a686236d0a310d840b4a41211b602f6fe137f80f3bb358daa5e25758c4e152ab41e50c3864c183a0b6f36176e3dec12db80449e126e1
 SHA512 
1e82cf720da28d4e4213f6b7a029ab4c9dd592c3155f3d11da8272a7d81d28c54f93402383fa5fa4a4e8863dfc039062838d0317cfedde30a4455e52ce680576
 DIST pygame-1.9.3.tar.gz 2974541 BLAKE2B 
38ba1f85d845cf33202819705ad564168fb3bc7041731d50d8c3f6bf1c55bebf41202f8ae9e4c4ba52cabe7335a9df13d7724104015b49842dc7f7aa7b0bfd19
 SHA512 
8920c598a97b4ff8602391517f070b67263bacb6330e13ea5d7d5432ee592a7c984fe986837b90a032da3d4e717f9df0cc99f0fb39f1cbde1b4f6a4c132feffe
+DIST pygame-1.9.6.tar.gz 3223131 BLAKE2B 
a4d04c933fcad244d32bd512ef8717e60ec923f361e9e0296b5c7d57c5949d3434a040d028249c5b8f3c865ac3dcdbb32e6f0b223186678595a8625213ba2a17
 SHA512 
d923c554203a7c35e37921658cb4c5bf50215ab0ff4d2b869a1ee6b2e2ca31d66ec4bbde4287f5a777838ffe932cd15b993cb0224b86e43d684de61c35acbcd0

diff --git a/dev-python/pygame/pygame-1.9.6.ebuild 
b/dev-python/pygame/pygame-1.9.6.ebuild
new file mode 100644
index 000..5dc353c7051
--- /dev/null
+++ b/dev-python/pygame/pygame-1.9.6.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit flag-o-matic distutils-r1 virtualx
+
+DESCRIPTION="Python bindings for SDL multimedia library"
+HOMEPAGE="http://www.pygame.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="doc examples midi X"
+
+DEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+   >=media-libs/sdl-image-1.2.2[png,jpeg]
+   >=media-libs/sdl-mixer-1.2.4
+   >=media-libs/sdl-ttf-2.0.6
+   >=media-libs/smpeg-0.4.4-r1
+   midi? ( media-libs/portmidi )
+   X? ( >=media-libs/libsdl-1.2.5[X,video] )
+   !X? ( >=media-libs/libsdl-1.2.5 )"
+RDEPEND="${DEPEND}"
+
+# various module import and data path issues
+RESTRICT=test
+
+python_configure() {
+   PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \
+   "${EPYTHON}" "${S}"/buildconfig/config.py -auto
+
+   if ! use X; then
+   sed -e "s:^scrap :#&:" -i Setup || die "sed failed"
+   fi
+
+   # Disable automagic dependency on PortMidi.
+   if ! use midi; then
+   sed -e "s:^pypm :#&:" -i Setup || die "sed failed"
+   fi
+}
+
+python_compile() {
+   if [[ ${EPYTHON} == python2* ]]; then
+   local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
+
+   append-flags -fno-strict-aliasing
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   PYTHONPATH="${BUILD_DIR}/lib" virtx "${EPYTHON}" -m pygame.tests
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   # Bug #497720
+   rm -fr "${D}"$(python_get_sitedir)/pygame/{docs,examples,tests}/ || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use doc; then
+   docinto html
+   dodoc -r docs/*
+   fi
+
+   if use examples; then
+   insinto /usr/share/doc/${PF}/examples
+   doins -r examples/*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/pysolfc/files/, games-board/pysolfc/

2019-07-29 Thread James Le Cuirot
commit: 2a0eaa29b442c711d3a666375188713f8ac2c969
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 22:23:18 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 22:24:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0eaa29

games-board/pysolfc: Drop all old versions

Closes: https://bugs.gentoo.org/585124
Closes: https://bugs.gentoo.org/656194
Closes: https://bugs.gentoo.org/70
Closes: https://bugs.gentoo.org/670046
Closes: https://bugs.gentoo.org/671836
Package-Manager: Portage-2.3.69, Repoman-2.3.13
Signed-off-by: James Le Cuirot  gentoo.org>

 games-board/pysolfc/Manifest   |  4 --
 .../pysolfc/files/pysolfc-PIL-imports.patch| 49 ---
 games-board/pysolfc/files/pysolfc-pillow-6.patch   | 20 ---
 games-board/pysolfc/pysolfc-2.0-r5.ebuild  | 64 
 games-board/pysolfc/pysolfc-2.2.0.ebuild   | 69 -
 games-board/pysolfc/pysolfc-2.4.0-r1.ebuild| 69 -
 games-board/pysolfc/pysolfc-2.6.2.ebuild   | 70 --
 7 files changed, 345 deletions(-)

diff --git a/games-board/pysolfc/Manifest b/games-board/pysolfc/Manifest
index fddaf75fe51..f3084ac40b3 100644
--- a/games-board/pysolfc/Manifest
+++ b/games-board/pysolfc/Manifest
@@ -1,7 +1,3 @@
-DIST PySolFC-2.0.tar.bz2 4208776 BLAKE2B 
0675de0923c6ee381f58f8abbaef5e27bd6fc85bbee9dcd182026ba7259c25c38282623e0cd35b582e8999754d21b092d6a824499bc890a2c0c89c53679182fd
 SHA512 
ec5a11565bd43e097cf1854fe246b8f92acd74077c0b3b158c999f9dc45966e8f805c60a2cfbd815137d970e0e6409d0ae437b9807bac9c39353657cf596b6fc
 DIST PySolFC-Cardsets--Minimal-2.0.1.tar.xz 1450064 BLAKE2B 
629318963ee9bf82f6ab0de03f1b59047b896f7528d0f9f5be973fb550b496b523238b9ef8fcdc034f53b5a7adc4c3b56326e912bb83fcfa7e7ad2f9dec8be6b
 SHA512 
56c9ad3c1f9231c6f3866366d694eb6be6036b1b46c8a1ffbd6f7a243a19ab377d30ee4ccaae34f13e35727357d4168db7d9bc044562ec2d86445fb8aec84e4a
 DIST PySolFC-Cardsets-2.0.tar.bz2 30687905 BLAKE2B 
f17f5095a05cf42ea9eb3e7a3a7fefe055cc3452882bf96db82bb4d1bebb2307ffc2d0fd8836f7414bfcd93b1d8de52adb43ef22701a0806f2c6c036d9306501
 SHA512 
24275cd3656024e268a49487ac75e1e67e61ec20e0a9f88e2d1c287f91314a1a9343856d1202ce468f8863f4e9a9bf27526fbb1979a7d765718b38e64ca0cfc8
-DIST pysolfc-2.2.0.tar.gz 4504375 BLAKE2B 
ea48910d36b704667654292cd4fc2e62bcf259d9a3677369371ab7aadd387505d5ae658496ad8982e08ca0405b44971bc1e2375e91cd90f84c569f8f26249ff3
 SHA512 
c6d09803eab8fe7fc2c4203537d75b8db3216dfcbd5cc60be5b89f23544c871a37f7b16d20df7be4b70c6f014d47b8c361e1557ab04cb1008451f41b456d0ad2
-DIST pysolfc-2.4.0.tar.gz 6788273 BLAKE2B 
c852ec9912aabc37317f92941fea2c0fb7230467d188ac3a0a8a78b4a4e243bfac8b3d1ddbb03dde136d7518d03cf3fb02b48386e35218ce5891b54049e9c981
 SHA512 
177edf60797346b763c9da9daf73feae5fb3ef88529227a60e98b68eb6120289cd0cd76b8ca5925b0452cf43298b12acbb16a53872c892d56b71cbcf0fe93e03
-DIST pysolfc-2.6.2.tar.gz 6791741 BLAKE2B 
473105f04bfb2fb174d3b50de5a7a55d586756a75e37eb36a9ff688a5a4b148ee940467b18fa4710f828d461d9156163c8fc9cd323b1562da18f0eb02e096916
 SHA512 
37b4f5f5f53c8041e7b908719456ad3c26401744389ffd44f445402d653b515c44e02ba55950e24d6a3aa2fc2bf914f8575f630335fe1b52c698154b47fb5717
 DIST pysolfc-2.6.4.tar.gz 7380668 BLAKE2B 
d172a5d69ab2d9ca2c2c56327111b564bcdaf4800f0903051bd5a4f06e22be7ca5630f7f8b9b70b7ebfcb7ad88cc5fea2357e13a9f0bb791edb6edd42f210127
 SHA512 
da127a2859315eba72b6affe8210068b3b8bf16837ba106a268e0de84b908528aef1a97d5fc63cecfa89317e3bef815758e44007c50d772fb96a1f62045e5906

diff --git a/games-board/pysolfc/files/pysolfc-PIL-imports.patch 
b/games-board/pysolfc/files/pysolfc-PIL-imports.patch
deleted file mode 100644
index 64d9980a881..000
--- a/games-board/pysolfc/files/pysolfc-PIL-imports.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-https://sourceforge.net/p/pysolfc/patches/10/
-https://bugs.gentoo.org/show_bug.cgi?id=471514
-
-Index: pysollib/mfxutil.py
-===
-diff --git a/pysollib/mfxutil.py b/pysollib/mfxutil.py
 a/pysollib/mfxutil.py  (revision 279)
-+++ b/pysollib/mfxutil.py  (working copy)
-@@ -41,18 +41,18 @@
- Image = ImageTk = ImageOps = None
- if TOOLKIT == 'tk':
- try: # PIL
--import Image
--import ImageTk
--import ImageOps
-+from PIL import Image
-+from PIL import ImageTk
-+from PIL import ImageOps
- except ImportError:
- Image = None
- else:
- # for py2exe
--import GifImagePlugin
--import PngImagePlugin
--import JpegImagePlugin
--import BmpImagePlugin
--import PpmImagePlugin
-+from PIL import GifImagePlugin
-+from PIL import PngImagePlugin
-+from PIL import JpegImagePlugin
-+from PIL import BmpImagePlugin
-+from PIL import PpmImagePlugin
- Image._initialized = 2
- USE_PIL = False
- if TOOLKIT == 'tk' and Image and 

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

2019-07-29 Thread Aaron Bauman
commit: 0709f38fe1628d1d3d57a7035d2eac5b75b81b46
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 22:07:11 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 22:07:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0709f38f

media-gfx/exiv2: arm64 stable (bug #689642)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

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

diff --git a/media-gfx/exiv2/exiv2-0.27.2.ebuild 
b/media-gfx/exiv2/exiv2-0.27.2.ebuild
index 13352226a95..b62a10789a1 100644
--- a/media-gfx/exiv2/exiv2-0.27.2.ebuild
+++ b/media-gfx/exiv2/exiv2-0.27.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://exiv2.org/builds/${P}-Source.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
 fi
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )



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

2019-07-29 Thread Aaron Bauman
commit: 67e83b423fbabe3e113139e2631bbd1bb90910ba
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 21:36:35 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 21:36:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e83b42

app-shells/zsh-completions: arm64 keyworded (bug #669478)

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

 app-shells/zsh-completions/zsh-completions-0.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/zsh-completions/zsh-completions-0.30.0.ebuild 
b/app-shells/zsh-completions/zsh-completions-0.30.0.ebuild
index e15fd226328..062d59b0401 100644
--- a/app-shells/zsh-completions/zsh-completions-0.30.0.ebuild
+++ b/app-shells/zsh-completions/zsh-completions-0.30.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git;
 else
SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Additional completion definitions for Zsh"



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2019-07-29 Thread Mike Gilbert
commit: a545cdcf943903a304b14ea872b66a7d8a1434c9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 29 21:30:49 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 29 21:30:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a545cdcf

www-plugins/chrome-binary-plugins: automated update (76.0.3809.87)

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...09.80_beta.ebuild => chrome-binary-plugins-76.0.3809.87_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 57a66e84081..0c86bfc1cef 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_76.0.3809.80-1_amd64.deb 60835832 BLAKE2B 
3413ec51d2e3486f4ab129a02f431bbbc3cd4ec25a65c35a95ba14791052f151820d44cbf6cea3edc25f07087ad84f84a3d932e45af461d8946f9081194a23d4
 SHA512 
dfc2cdffa3c8dfda2b0decb8aced0234416d5fc8aa6f37f7159bc44103e11e9dfc75ed836c3748e5985fd6baa9f4f4b2252e4d442119620acf1efd4df30903cb
+DIST google-chrome-beta_76.0.3809.87-1_amd64.deb 61007480 BLAKE2B 
9efe3eb5760dbfabdfed447481fb0e9e7983ff154b3e3c77425eb6ee80a9fa451fd626ecc4a05c5f501de3b9d29897a72090199b4f1714f86f85a54741e09090
 SHA512 
fa544f035abce25d4e3184022472de56f1a5a6445ac09e9672bf7537d849d8469887277c1b50a9b956b0ba53c9e5771834a5641b8abd7cedce04d34bc58f628f
 DIST google-chrome-stable_75.0.3770.142-1_amd64.deb 59242374 BLAKE2B 
6610d46190c2321157c9b7609a944b047de77c2adc7c4fc28c39da25a499495a6d2edbd079457c2af063e16842cdc13b0b8e66c2a76ba431d7b6d44d5252e47b
 SHA512 
a700ea6f02865b581225092f7f8c934ac862eb6510d8fbf2261522efa3f0cb629f8b30243b06d3e31054ab79c336c8a350c6cf4abdd5e14d30faa3e9dd01f3c0
 DIST google-chrome-unstable_77.0.3860.5-1_amd64.deb 63913182 BLAKE2B 
f6fa90bf64f588eb9d2e50ffb45165c64f39c9bee10d906aa837f972f87661b814a81ad67ad22933b50694e34c59a80b8513f6d6985ebda2311b3a6244836fd8
 SHA512 
f782686943fced242a6f295fd286ce7a45fe45f18f160fa6a518dc7434fa0d2e95fd3621476f3ab42c3cac081d41ed5c2246389283a5edb6196ba25697ab9649

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-76.0.3809.80_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-76.0.3809.87_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-76.0.3809.80_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-76.0.3809.87_beta.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2019-07-29 Thread Mike Gilbert
commit: 91560cb05b954b4f419e0a57d08a012dec3d6092
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 29 21:30:39 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 29 21:30:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91560cb0

www-client/google-chrome-beta: automated update (76.0.3809.87)

Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...-beta-76.0.3809.80.ebuild => google-chrome-beta-76.0.3809.87.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index 71c271b7c61..9c5a4e5bac6 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_76.0.3809.80-1_amd64.deb 60835832 BLAKE2B 
3413ec51d2e3486f4ab129a02f431bbbc3cd4ec25a65c35a95ba14791052f151820d44cbf6cea3edc25f07087ad84f84a3d932e45af461d8946f9081194a23d4
 SHA512 
dfc2cdffa3c8dfda2b0decb8aced0234416d5fc8aa6f37f7159bc44103e11e9dfc75ed836c3748e5985fd6baa9f4f4b2252e4d442119620acf1efd4df30903cb
+DIST google-chrome-beta_76.0.3809.87-1_amd64.deb 61007480 BLAKE2B 
9efe3eb5760dbfabdfed447481fb0e9e7983ff154b3e3c77425eb6ee80a9fa451fd626ecc4a05c5f501de3b9d29897a72090199b4f1714f86f85a54741e09090
 SHA512 
fa544f035abce25d4e3184022472de56f1a5a6445ac09e9672bf7537d849d8469887277c1b50a9b956b0ba53c9e5771834a5641b8abd7cedce04d34bc58f628f

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-76.0.3809.80.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-76.0.3809.87.ebuild
similarity index 100%
rename from www-client/google-chrome-beta/google-chrome-beta-76.0.3809.80.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-76.0.3809.87.ebuild



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

2019-07-29 Thread Aaron Bauman
commit: 9681caca068866fc71268c0f64e6a1c9c46162ab
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 21:12:41 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 21:13:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9681caca

app-text/gtkspell: slot 3 this time...

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

 app-text/gtkspell/gtkspell-3.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/gtkspell/gtkspell-3.0.9.ebuild 
b/app-text/gtkspell/gtkspell-3.0.9.ebuild
index e35705c34ec..0c11422fc62 100644
--- a/app-text/gtkspell/gtkspell-3.0.9.ebuild
+++ b/app-text/gtkspell/gtkspell-3.0.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${MY_P}.tar.xz"
 
 LICENSE="GPL-2+"
 SLOT="3/0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
 IUSE="+introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 



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

2019-07-29 Thread Thomas Deutschmann
commit: c04b5dc118a47fb11278768173500ddf278d49da
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 21:09:17 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 21:11:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c04b5dc1

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

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

 sys-kernel/genkernel/Manifest   |  6 +++---
 ...4.0.0_beta9.ebuild => genkernel-4.0.0_beta10.ebuild} | 17 ++---
 sys-kernel/genkernel/genkernel-.ebuild  | 17 ++---
 3 files changed, 31 insertions(+), 9 deletions(-)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 1c5a6df634e..7140714b1f9 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -1,7 +1,7 @@
 DIST LVM2.2.02.173.tgz 2363504 BLAKE2B 
a516bc9b68b7b7529f4436d8849ca741eb3ca1b5ac2eb2fb2915507935bdd28b5e234e74c1bce827e5761f57b5936510d08107e0dc1c320190f952c706f128d3
 SHA512 
c2ea8beafe006abf9282f51ec98600fd0ebff816d53c10ecbb19bbf336ada4825135cf9c92ccd364afb18f8b1d7e163eff5bdec8dfdd70dfb9ba45db2f6bdd5e
 DIST LVM2.2.02.185.tgz 2386328 BLAKE2B 
d2e31de3eedd7518ea2d239cb9b36b38e351d7fc070097a1fc4e7934e3636195da3247fba57d684bb0b31b7f3dbdfe29161bd121b2962b2c35c8c9d7914b4506
 SHA512 
f421505551aec2a09bc862f2fcc1ee825bc4d94c53a01d13265631e99308d60fbca40112be5bc7824cce3ef223c0775d2f6c345f6a3f227229a0566c903841bf
 DIST LVM2.2.02.88.tgz 1029151 BLAKE2B 
e3ce91b6c43155a66b79cf25da3973abb19decde3acc37d28daf80d14b1bd574f7d31fbcee4b397f0a146b2e221599079e521d0ac21932ff58b7c9d4fdf93501
 SHA512 
5c334c2c78220f4f9f082a74cbf0b156e96f2a07b5e55f054ff70c752ada97a67f83fa1d89c02accb7cbe5a62e356588831d96a102b7bf16cdce2591d4e37e4b
-DIST btrfs-progs-v5.1.1.tar.xz 2041940 BLAKE2B 
ca032cf17e78e5892788b677b5a0fead7cf1108fd464facb48e713b259c8c75f8b7714377f75e7b9e595c7c8fa5927fa37d11f43f51e4d898698f9fc5d26a808
 SHA512 
0f7582893e76d73ac7c0061dd43f65c465ca6308d3447a4e12f95397edcf3b74cc4dd3fad4a139739322650a0d228c4b2d43eb6eb9a09eb92f8fa2a5ef1519cd
+DIST btrfs-progs-v5.2.1.tar.xz 2049856 BLAKE2B 
841a506f07f1d965c3443fbea39c81a833c41ce1215db3feb41650c964a3a6ba8f5f964c61838921f2df90f6de7fdb057f0d41856549f26b9c4d580b4707d18f
 SHA512 
7da495df7dd2ef1c7961eda132c5f587785c7a91d2531a0c5ed3917f07c708d02acd48681520c10c375edd7a8a7ecab371e806077ccae7899eb41a5ddea89c59
 DIST busybox-1.20.2.tar.bz2 2186738 BLAKE2B 
3efa01ee81a9f3af0ccbcf28b1a24e817a28012d27a27c714b3f13fe4a73200af66fb93dcd9adc65de3e3abb26757939ff3d3ba620af08101c27c5f3550e7501
 SHA512 
089b67cd920f332daf910711739b1e55ba4c76cfa2122dfe5464432e0d76d3af8327837ebc3cc9954deef3e8f766d16a1928aecb2c169fe3de5a722eea7ea3dd
 DIST busybox-1.26.0.tar.bz2 2143958 BLAKE2B 
3a4a227a4308d9d5e00c00fc5e90ee9a1d6345574bdb571cd8b4adab63dcdad3ff7edf30154bb8f8f31a3a658c85641af0f7875d4d533d56bb7c79f28980ebe6
 SHA512 
9e38c2f4c5ddb6c3a184170b5526c1a78cf53a575ed359fb18c407976cab9788fa95a26ca2d4e5c32e1d639890944d98e118149ee1402b18fe085b0baf0186d3
 DIST busybox-1.27.2.tar.bz2 2216527 BLAKE2B 
77b8fa325b9ba691c0ac944537efdf5d87011b1a87c1c244588136f78055be9f2a71c77eea5edf1d20cfe50e59b15527511b14160930c946ed4e82c9608cb991
 SHA512 
d99e86b652562ebe1a5d50e1ba3877a1d1612997c17cb8d8e4212da181211a9b741a881cb051f14cb3ee8aea40226cf2cde80a076baed265d3bc0a4e96a5031c
@@ -24,7 +24,7 @@ DIST genkernel-3.5.2.4.tar.xz 318152 BLAKE2B 
101bd8011b73699a3d8410fcb93adca2417
 DIST genkernel-3.5.2.5.tar.xz 318652 BLAKE2B 
9b0e1b07f61b54edc1d263cc679b36d7e9062fd1e7cf11fc9442cf60b217274bc73425150ca963b6a91cd504d7817a852fa5bf4ad7634ff8d1ec3b43748ded41
 SHA512 
096aa77f4a52afefcef81ff6c7eb281e539af304854572389e38bbdd735ca723c7a5f2f7163fa9f387e3a2a78a2ba117260f1c8396ed4e51e12a91ad0fb0ff90
 DIST genkernel-3.5.3.2.tar.xz 320644 BLAKE2B 
14eaf05aab02287c3dbb98f1a596e73bcbea39ceb2c8e44c5bdbb77b656958cee666f4353a2401bad531c2a7a98ee11b2531b251c19edc86db517cf3cc2869ec
 SHA512 
1bee8ebdb8c2c30e90e0a1c573ad09b0eb79da54f0829859305eb50ffab95e69aa219ce82d4969140dea3d8788d66d3490fc03d38e190b533666e9278c7f96a6
 DIST genkernel-3.5.3.3.tar.xz 331180 BLAKE2B 
0f83b973505ccb0a92ae24e92509710bf96991f36ca55975ffefdf1bd3e835bd72bb413688468a05e6a5fff2ec16e64816f8ccfe2530c9f1e9169d19a86a2231
 SHA512 
9170731f59a1476aa597549ac55feb3583bed249e50d1697292571caf25c5ca746a1db9e811f2009d55aea21d739ef0ab3e385acd81504bbbccc8f7346205d71
-DIST genkernel-4.0.0_beta9.tar.xz 389088 BLAKE2B 
63efcc42caa9d7a3fd674ef45579c9d7ff6a19343da2792d974635f5e25fcd9dd0f4f3be7a7d4bcc6aaefa5ee76f0ca604e1b445913ca96106ace93bfe003990
 SHA512 
5958b605ce00b5d39bd77c14c03a876379f43382b44140f819f274836fa8d9947e706a5b06e50cb31c44a1d85fadf7e651475bd10aabd78eac28acac8eace08d
+DIST genkernel-4.0.0_beta10.tar.xz 395268 BLAKE2B 
02fdcf9a8f1a7b5c383eca8f3a6d0d1df1d29becfa1d6a27ed8b29b41ac122ef06457ea9925d3d39c1e669b6e16f876198f0a40343fb052cb1d957010aa7ecc7
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland-bin/

2019-07-29 Thread Andrey Utkin
commit: 8eaf8dbe03de28867915417da50b5089a52835ad
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 29 19:45:32 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 29 21:00:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eaf8dbe

media-libs/raspberrypi-userland-bin: don't look for sbin/

Back in 2017, there used to be such directory, but now there's none.

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

 .../raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild  | 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
index de28e90041a..8bd52f28799 100644
--- 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
+++ 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
@@ -33,7 +33,6 @@ src_install() {
doins -r include
into /opt
dobin bin/*
-   dobin sbin/*
insopts -m 0755
insinto "/opt/vc/$(get_libdir)"
doins -r lib/*



[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland-bin/

2019-07-29 Thread Andrey Utkin
commit: 224f614a79ca7db6790ff32b98a25626e8108880
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 29 17:36:52 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 29 21:00:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224f614a

media-libs/raspberrypi-userland-bin: drop inherit vcs-snapshot

Github-hosted files don't need it.

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

 .../raspberrypi-userland-bin-1.20190709.ebuild| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
index 194681ade14..88cc1e30552 100644
--- 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
+++ 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-inherit multilib vcs-snapshot
+inherit multilib
 
 DESCRIPTION="Raspberry Pi userspace tools and libraries"
 HOMEPAGE="https://github.com/raspberrypi/firmware;
@@ -18,7 +18,7 @@ IUSE="+hardfp examples"
 RDEPEND="!media-libs/raspberrypi-userland"
 DEPEND="${DEPEND}"
 
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/firmware-${PV}"
 
 RESTRICT="binchecks"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland-bin/

2019-07-29 Thread Andrey Utkin
commit: d877fcbf3ad6a455d0b77500e017173b2e3eb7eb
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 29 17:18:58 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 29 21:00:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d877fcbf

media-libs/raspberrypi-userland-bin: set myself as maintainer

The package was unmaintained, I intend to use it and take care of it.

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

 media-libs/raspberrypi-userland-bin/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/raspberrypi-userland-bin/metadata.xml 
b/media-libs/raspberrypi-userland-bin/metadata.xml
index 43773231f6e..7e9cc8e5385 100644
--- a/media-libs/raspberrypi-userland-bin/metadata.xml
+++ b/media-libs/raspberrypi-userland-bin/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   andrey_ut...@gentoo.org
+   Andrey Utkin
+   

Use armv6 hardfp ABI




[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland-bin/

2019-07-29 Thread Andrey Utkin
commit: 288e434138c3cd33b61dd5abf57eac7ff3120983
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 29 19:29:09 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 29 21:00:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288e4341

media-libs/raspberrypi-userland-bin: drop inherit multilib

Apparenly multilib.eclass was used only for get_libdir function, and the
usage was wrong, because it was appended to the package-specific
"/opt/vc/" path which does not need to match system library directory
name.

More than that, the path "/opt/vc/lib" is actually hardcoded in env.d
file installed by this package, so even if get_libdir ever returned
something different than "lib", that would break dynamic linkage of the
installed executables.

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

 .../raspberrypi-userland-bin-1.20190709.ebuild| 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
index 88cc1e30552..67de53f9fa0 100644
--- 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
+++ 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=5
 
-inherit multilib
-
 DESCRIPTION="Raspberry Pi userspace tools and libraries"
 HOMEPAGE="https://github.com/raspberrypi/firmware;
 MY_P="raspberrypi-firmware-${PV}"
@@ -30,7 +28,7 @@ src_install() {
into /opt
dobin bin/*
insopts -m 0755
-   insinto "/opt/vc/$(get_libdir)"
+   insinto "/opt/vc/lib"
doins -r lib/*
 
doenvd "${FILESDIR}"/04${PN}



[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland-bin/

2019-07-29 Thread Andrey Utkin
commit: f9b9bdf71de05ade71e0608b678559b2a02db6b9
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 29 17:28:03 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 29 21:00:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b9bdf7

media-libs/raspberrypi-userland-bin: EAPI=7

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

 .../raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
index 67de53f9fa0..336f6354c10 100644
--- 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
+++ 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 DESCRIPTION="Raspberry Pi userspace tools and libraries"
 HOMEPAGE="https://github.com/raspberrypi/firmware;



[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland-bin/

2019-07-29 Thread Andrey Utkin
commit: 234fe7d8314b894336813b2e5edff006beab57c8
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 29 17:27:18 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 29 21:00:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=234fe7d8

media-libs/raspberrypi-userland-bin: add new version 1.20190709

Cloned from existing ebuild unchanged.

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

 media-libs/raspberrypi-userland-bin/Manifest   |  1 +
 .../raspberrypi-userland-bin-1.20190709.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/media-libs/raspberrypi-userland-bin/Manifest 
b/media-libs/raspberrypi-userland-bin/Manifest
index e85f49a4665..487bb6cedd4 100644
--- a/media-libs/raspberrypi-userland-bin/Manifest
+++ b/media-libs/raspberrypi-userland-bin/Manifest
@@ -1 +1,2 @@
 DIST raspberrypi-firmware-1.20170303.tar.gz 11867 BLAKE2B 
d90fc012d4371a797ed52172f0d0f94ea33901bbf10fc59f1ce0f54fbeb74a849b46dbbd4f71a73a7de655a4ed27586ee354e1535079e304bd66513452a33193
 SHA512 
cb0015fcaa607039db2ff40cadcfcafd0cf2ec7dd1df47f38414540fb1f86d626648bf6403989007895b0617c13ff4ec233a7b1987986224c09a8209e7732501
+DIST raspberrypi-firmware-1.20190709.tar.gz 158835870 BLAKE2B 
4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174
 SHA512 
6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522

diff --git 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
new file mode 100644
index 000..de28e90041a
--- /dev/null
+++ 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib vcs-snapshot
+
+DESCRIPTION="Raspberry Pi userspace tools and libraries"
+HOMEPAGE="https://github.com/raspberrypi/firmware;
+MY_P="raspberrypi-firmware-${PV}"
+SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="BSD GPL-2 raspberrypi-videocore-bin"
+SLOT="0"
+KEYWORDS="-* ~arm"
+IUSE="+hardfp examples"
+
+RDEPEND="!media-libs/raspberrypi-userland"
+DEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+RESTRICT="binchecks"
+
+src_prepare() {
+   rm {,hardfp/}opt/vc/LICENCE || die
+}
+
+src_install() {
+   cd $(usex hardfp hardfp/ "")opt/vc || die
+
+   insinto /opt/vc
+   doins -r include
+   into /opt
+   dobin bin/*
+   dobin sbin/*
+   insopts -m 0755
+   insinto "/opt/vc/$(get_libdir)"
+   doins -r lib/*
+
+   doenvd "${FILESDIR}"/04${PN}
+
+   if use examples ; then
+   insopts -m 0644
+   insinto /usr/share/doc/${PF}/examples
+   doins -r src/hello_pi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland-bin/

2019-07-29 Thread Andrey Utkin
commit: 0596cce988a0b43efd64ae4c7e82f56c5c1de37b
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 29 19:31:51 2019 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 29 21:00:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0596cce9

media-libs/raspberrypi-userland-bin: drop src_prepare definition

All it does is removing LICENSE file, which is not installed anyway.

EAPI=7 mandates a call to eapply_user in src_prepare, which was missing.
So rather than maintaining an explicit phase function, it is dropped so
that the default implementation takes care of this.

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

 .../raspberrypi-userland-bin-1.20190709.ebuild| 4 
 1 file changed, 4 deletions(-)

diff --git 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
index 8bd52f28799..194681ade14 100644
--- 
a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
+++ 
b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20190709.ebuild
@@ -22,10 +22,6 @@ S=${WORKDIR}/${MY_P}
 
 RESTRICT="binchecks"
 
-src_prepare() {
-   rm {,hardfp/}opt/vc/LICENCE || die
-}
-
 src_install() {
cd $(usex hardfp hardfp/ "")opt/vc || die
 



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

2019-07-29 Thread Thomas Deutschmann
commit: 
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:16:26 2019 +

New tag: v4.0.0_beta10




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

2019-07-29 Thread Thomas Deutschmann
commit: c7200d139371d5c0cf8b60143a0abb60d8013c00
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 00:12:45 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:27 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c7200d13

gen_funcs.sh: gkbuild(): Export any set CCACHE_* and DISTCC_* variable

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

 gen_funcs.sh | 13 +
 1 file changed, 13 insertions(+)

diff --git a/gen_funcs.sh b/gen_funcs.sh
index cb0763a..e700ae1 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -1233,6 +1233,19 @@ gkbuild() {
"STRIP='$(tc-getSTRIP)'"
)
 
+   local envvar_prefix envvars_to_export envvar_to_export
+   for envvar_prefix in CCACHE_ DISTCC_
+   do
+   envvars_to_export=$(compgen -A variable | grep 
"^${envvar_prefix}")
+   for envvar_to_export in ${envvars_to_export}
+   do
+   [ -z "${envvar_to_export}" ] && break
+
+   envvars+=( "${envvar_to_export}='${!envvar_to_export}'" 
)
+   done
+   done
+   unset envvar_prefix envvars_to_export envvar_to_export
+
if [ ${NICE} -ne 0 ]
then
NICEOPTS="nice -n${NICE} "



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

2019-07-29 Thread Thomas Deutschmann
commit: 6de79b848f4aaf0024e37530e48b3eba9ef7dcfd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 19:47:03 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:21 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6de79b84

manpage: Clarify that dosshd will start network

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

 doc/genkernel.8.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 1b36729..f5f877d 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -688,8 +688,9 @@ recognized by the kernel itself.
 By default we will wait up to 10 seconds for interface to show up.
 
 *dosshd*::
-Will start an SSH daemon within initramfs allowing to remotely unlock
-encrypted devices or just for debugging purpose.
+Will bring up an interface and start a SSH daemon within initramfs
+allowing to remotely unlock encrypted devices or just for debugging
+purpose. See *ip* option for how to configure network.
 
 *gk.sshd.port*=<...>::
 By default, sshd will listen on port 22.



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

2019-07-29 Thread Thomas Deutschmann
commit: b4a90d77ea10bf9ca993c7b464d4d789535e1577
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 13:47:45 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:21 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=b4a90d77

gen_determineargs.sh: determine_real_args(): Don't allow TMPDIR with spaces

This just won't work -- many packages like util-linux don't support spaces
in builddir path and will fail when applying libtool magic.

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

 gen_determineargs.sh |  7 +++
 gen_funcs.sh | 16 
 2 files changed, 23 insertions(+)

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index b64cdba..9170080 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -380,6 +380,13 @@ determine_real_args() {
 
dump_debugcache
 
+   if isTrue "$(has_space_characters "${TMPDIR}")"
+   then
+   # Packages like util-linux will fail to compile when path to
+   # build dir contains spaces
+   gen_die "--tmpdir '${TMPDIR}' contains space character(s) which 
are not supported!"
+   fi
+
if [ ! -d "${TMPDIR}" ]
then
mkdir -p "${TMPDIR}" || gen_die "Failed to create '${TMPDIR}'!"

diff --git a/gen_funcs.sh b/gen_funcs.sh
index e700ae1..c042513 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -209,6 +209,22 @@ can_run_programs_compiled_by_genkernel() {
echo "${can_run_programs}"
 }
 
+has_space_characters() {
+   [[ ${#} -ne 1 ]] \
+   && gen_die "$(get_useful_function_stack "${FUNCNAME}")Invalid 
usage of ${FUNCNAME}(): Function takes exactly one argument (${#} given)!"
+
+   local testvalue=${1}
+   local has_space_characters=no
+
+   local space_pattern='[[:space:]]'
+   if [[ "${testvalue}" =~ ${space_pattern} ]]
+   then
+   has_space_characters=yes
+   fi
+
+   echo "${has_space_characters}"
+}
+
 is_gzipped() {
[[ ${#} -ne 1 ]] \
&& gen_die "$(get_useful_function_stack "${FUNCNAME}")Invalid 
usage of ${FUNCNAME}(): Function takes exactly one argument (${#} given)!"



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

2019-07-29 Thread Thomas Deutschmann
commit: da27142c8819c05ed3bd75de1c4623d867e48f71
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 13:54:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:21 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=da27142c

gen_determineargs.sh: determine_real_args(): Don't allow KERNEL_OUTPUTDIR with 
spaces

Kernel Makefile just don't support that.

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

 gen_determineargs.sh | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index 9170080..8044a97 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -680,6 +680,12 @@ determine_real_args() {
 
if isTrue "${BUILD_KERNEL}"
then
+   if isTrue "$(has_space_characters "${KERNEL_OUTPUTDIR}")"
+   then
+   # Kernel Makefile doesn't support spaces in outputdir 
path...
+   gen_die "--kernel-outputdir '${KERNEL_OUTPUTDIR}' 
contains space character(s) which are not supported!"
+   fi
+
if [ "${KERNEL_DIR}" != "${KERNEL_OUTPUTDIR}" -a ! -d 
"${KERNEL_OUTPUTDIR}" ]
then
print_warning 3 "Set --kernel-outputdir 
'${KERNEL_OUTPUTDIR}' does not exist; Will try to create ..."



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

2019-07-29 Thread Thomas Deutschmann
commit: 15b34c0a3b9c63cbedc25db05081fc5e2ed00b67
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 21:10:49 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:26 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=15b34c0a

genkernel: Don't install modules to /lib/modules when --kerncache is used but 
--no-install is set

Bug: https://bugs.gentoo.org/505810
Signed-off-by: Thomas Deutschmann  gentoo.org>

 genkernel | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/genkernel b/genkernel
index f33379c..c3aa8d1 100755
--- a/genkernel
+++ b/genkernel
@@ -280,6 +280,21 @@ if isTrue "${KERNCACHE_IS_VALID}"
 then
if ! isTrue "${BUILD_STATIC}"
then
+   if ! isTrue "${CMD_INSTALL}" && [ -z "${INSTALL_MOD_PATH}" ]
+   then
+   # We have to set $INSTALL_MOD_PATH to avoid installing 
files
+   # to /lib/modules because --no-install was set
+   INSTALL_MOD_PATH="$(mktemp -d -p "${TEMP}" 
kerncache-modules.XXX 2>/dev/null)"
+   if [ -z "${INSTALL_MOD_PATH}" ]
+   then
+   gen_die "Internal error: Variable 
'INSTALL_MOD_PATH' is empty; mktemp() for kerncache modules failed!"
+   else
+   print_info 5 '' 1 0
+   print_info 5 "INSTALL_MOD_PATH set to 
'${INSTALL_MOD_PATH}' because --kerncache is used but --no-install was set ..."
+   mkdir "${INSTALL_MOD_PATH}/lib" || gen_die 
"Failed to create '${INSTALL_MOD_PATH}/lib'!"
+   fi
+   fi
+
print_info 1 '' 1 0
gen_kerncache_extract_modules
fi



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

2019-07-29 Thread Thomas Deutschmann
commit: cd8fcd4fa6ec236a71d5dec7469db3e1072ef0a3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 13:43:14 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:20 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=cd8fcd4f

gen_compile.sh: Refactor populate_binpkg() function

- Use nameref instead of manually created references

- Fix quoting of BINPKGs

- Pass delimiter-separated BINPKG deps value to gkbuild()

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

 gen_compile.sh| 20 ++--
 worker_modules/gkbuild.sh |  3 +--
 2 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/gen_compile.sh b/gen_compile.sh
index dd2e7d7..0cf6114 100755
--- a/gen_compile.sh
+++ b/gen_compile.sh
@@ -437,8 +437,7 @@ populate_binpkg() {
 
local 
REQUIRED_BINPKGS_PARENT_VARNAME="CHECK_L${CHECK_LEVEL_PARENT}_REQUIRED_BINPKGS"
local 
REQUIRED_BINPKGS_CURRENT_VARNAME="CHECK_L${CHECK_LEVEL_CURRENT}_REQUIRED_BINPKGS"
-   local 
REQUIRED_BINPKGS_CURRENT_VARNAME_SEPARATE_WORD="${REQUIRED_BINPKGS_CURRENT_VARNAME}[@]"
-   local 
REQUIRED_BINPKGS_CURRENT_VARNAME_SINGLE_WORD="${REQUIRED_BINPKGS_CURRENT_VARNAME}[*]"
+   local -n 
REQUIRED_BINPKGS_CURRENT_VARNAME_ref="${REQUIRED_BINPKGS_CURRENT_VARNAME}"
 
# Make sure we start with an empty array just in case ...
eval declare -ga ${REQUIRED_BINPKGS_CURRENT_VARNAME}=\(\)
@@ -523,7 +522,7 @@ populate_binpkg() {
if [[ -f "${BINPKG}" ]]
then
local required_binpkg=
-   for required_binpkg in 
"${!REQUIRED_BINPKGS_CURRENT_VARNAME_SEPARATE_WORD}"
+   for required_binpkg in 
"${REQUIRED_BINPKGS_CURRENT_VARNAME_ref[@]}"
do
# Create shorter variable value so we do not clutter 
output
local required_binpkg_filename=$(basename 
"${required_binpkg}")
@@ -537,7 +536,7 @@ populate_binpkg() {
 
print_info 3 "${CHECK_LEVEL_PREFIX}Existing ${P} binpkg 
is newer than '${required_binpkg_filename}'; Skipping ..."
done
-   unset required_binpkg 
REQUIRED_BINPKGS_CURRENT_VARNAME_SEPARATE_WORD required_binpkg_filename
+   unset required_binpkg required_binpkg_filename
fi
 
if [[ -f "${BINPKG}" ]]
@@ -562,13 +561,22 @@ populate_binpkg() {
if [[ ! -f "${BINPKG}" ]]
then
print_info 3 "${CHECK_LEVEL_PREFIX}Binpkg '${BINPKG}' does NOT 
exist; Need to build ${P} ..."
+
+   local required_binpkgs=
+   local required_binpkg=
+   for required_binpkg in 
"${REQUIRED_BINPKGS_CURRENT_VARNAME_ref[@]}"
+   do
+   required_binpkgs+="${required_binpkg};"
+   done
+   unset required_binpkg required_binpkg_filename
+
gkbuild \
${PN} \
${PV} \
$(get_gkpkg_srcdir "${PN}") \
$(get_gkpkg_srctar "${PN}") \
"${BINPKG}" \
-   "${!REQUIRED_BINPKGS_CURRENT_VARNAME_SINGLE_WORD}"
+   "${required_binpkgs}"
else
print_info 3 "${CHECK_LEVEL_PREFIX}Can keep using existing ${P} 
binpkg from '${BINPKG}'!"
[[ ${CHECK_LEVEL_CURRENT} -eq 0 ]] && print_info 2 
"$(get_indent 2)${PN}: >> Using ${P} binpkg ..."
@@ -581,7 +589,7 @@ populate_binpkg() {
unset CHECK_L${CHECK_LEVEL_PARENT}_REQUIRED_BINPKGS
else
print_info 3 "${CHECK_LEVEL_PREFIX}Binpkg of ${P} is ready; 
Adding to list '${REQUIRED_BINPKGS_PARENT_VARNAME}' ..."
-   eval ${REQUIRED_BINPKGS_PARENT_VARNAME}+=\( "${BINPKG}" \)
+   eval ${REQUIRED_BINPKGS_PARENT_VARNAME}+=\( \"${BINPKG}\" \)
fi
 
# REQUIRED_BINPKGS_CURRENT_VARNAME

diff --git a/worker_modules/gkbuild.sh b/worker_modules/gkbuild.sh
index 41d2791..e6b90b2 100644
--- a/worker_modules/gkbuild.sh
+++ b/worker_modules/gkbuild.sh
@@ -284,8 +284,7 @@ _initialize() {
 
if [[ -n "${GKPKG_DEPS}" ]]
then
-   # GKPKG_DEPS is ${ARRAY[*]} value (single word), not 
${ARRAY[@]} (separate word)!
-   GKPKG_DEPS=( ${GKPKG_DEPS} )
+   IFS=';' read -r -a GKPKG_DEPS <<< "${GKPKG_DEPS}"
local GKPKG_DEP=
for GKPKG_DEP in "${GKPKG_DEPS[@]}"
do



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

2019-07-29 Thread Thomas Deutschmann
commit: 77abf7456bf0af2b145e44a0148fcecae882b9b9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 23:25:31 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:27 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=77abf745

gen_funcs.sh: Refactor get_chost_libdir() error handling

We need to check each returned value because last call to
dirname() would return "." when called for an empty path
caused by a previous failure.

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

 gen_funcs.sh | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/gen_funcs.sh b/gen_funcs.sh
index a1fe98a..59c7507 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -736,9 +736,21 @@ debug_breakpoint() {
 
 get_chost_libdir() {
local cc=$(tc-getCC)
-   local libdir=$(dirname "$(realpath "$(${cc} 
-print-file-name=libnss_files.so)")")
 
-   if [[ -z "${libdir}" ]]
+   local test_file=$("${cc}" -print-file-name=libnss_files.so 2>/dev/null)
+   if [ -z "${test_file}" ]
+   then
+   gen_die "$(get_useful_function_stack "${FUNCNAME}")Unable to 
determine CHOST's libdir: '${cc} -print-file-name=libnss_files.so' returned 
nothing!"
+   fi
+
+   local test_file_realpath=$(realpath "${test_file}" 2>/dev/null)
+   if [ -z "${test_file_realpath}" ]
+   then
+   gen_die "$(get_useful_function_stack "${FUNCNAME}")Unable to 
determine CHOST's libdir: 'realpath \"${test_file}\"' returned nothing!"
+   fi
+
+   local libdir=$(dirname "${test_file_realpath}" 2>/dev/null)
+   if [ -z "${libdir}" ]
then
gen_die "$(get_useful_function_stack "${FUNCNAME}")Unable to 
determine CHOST's libdir!"
fi



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

2019-07-29 Thread Thomas Deutschmann
commit: 97c0c1761b977b0ddc1100111b608a2dba32e32a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 16:26:25 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:21 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=97c0c176

initrd.scripts: start_network(): Handle already running interface

When kernel was built with CONFIG_IP_PNP_DHCP=y option for example and
ip=dhcp was specified on kernel command-line, interface maybe already
up and running (configured). In this case it doesn't make any sense to
fire up udhcpc which would only get the same network configuration.

However, when interface is already up but manual IP configuration was
specified, we must restart interface to get back into a known state and
apply our own configuration like told by the user because we support
more complex configurations.

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

 defaults/initrd.scripts | 33 -
 1 file changed, 32 insertions(+), 1 deletion(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index ce38bd8..e01f461 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1727,10 +1727,23 @@ start_network() {
 
warn_msg "Will not try to start network ..."
return 1
+   elif [ "${interface_identifier}" = 'mac' ]
+   then
+   good_msg "Interface detected as ${GK_NET_IFACE}"
fi
 
if [ -z "${IP}" -o "${IP}" = 'dhcp' ]
then
+   if is_interface_up
+   then
+   # CONFIG_IP_PNP_DHCP and ip=dhcp probably caused kernel 
to bring up
+   # network for us. Really no need re-run dhcp...
+   warn_msg "Interface ${GK_NET_IFACE} is already up."
+   warn_msg "Skipping network setup; Will use existing 
network configuration ..."
+   touch "${GK_NET_LOCKFILE}"
+   return 0
+   fi
+
good_msg "Bringing up interface ${GK_NET_IFACE} using dhcp ..." 
${QUIET}
busybox udhcpc -i "${GK_NET_IFACE}" -n -t 
${GK_NET_DHCP_RETRIES} -T ${GK_NET_TIMEOUT_DHCP} -R -p "${GK_NET_DHCP_PIDFILE}"
if [ $? -ne 0 ]
@@ -1739,6 +1752,15 @@ start_network() {
return 1
fi
else
+   if is_interface_up
+   then
+   # At this point we don't know if kernel has brought up 
network the
+   # way we wanted. It's safer to restart interface and do 
it on our own...
+   warn_msg "Interface ${GK_NET_IFACE} is already up and 
therefore in an unknown state!"
+   warn_msg "Will now restart interface ${GK_NET_IFACE} to 
get into a known state ..."
+   kill_network
+   fi
+
good_msg "Bringing up interface ${GK_NET_IFACE} ..." ${QUIET}
ip link set "${GK_NET_IFACE}" up
 
@@ -1835,7 +1857,16 @@ kill_network() {
return
fi
 
-   rm "${GK_NET_LOCKFILE}"
+   [ -f "${GK_NET_LOCKFILE}" ] && rm "${GK_NET_LOCKFILE}"
+}
+
+is_interface_up() {
+   if ip link show dev "${GK_NET_IFACE}" 2>/dev/null | grep -q ',UP,'
+   then
+   return 0
+   else
+   return 1
+   fi
 }
 
 ipv6_tentative() {



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

2019-07-29 Thread Thomas Deutschmann
commit: 94d32a155ef3e5cd59f852a032e5887b74306d81
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 22:06:33 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:27 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=94d32a15

Add --kernel-append-localversion option

Now that we moved $ARCH value to kernel's LOCALVERSION setting,
you cannot easily change LOCALVERSION anymore without losing
$ARCH information.

This can be annoying when you just want to build a new revision
which should have its own kernel binary, initramfs and modules
directory because you would have to remember to include default
value.

The new option will allow you to just append to genkernel's
KERNEL_LOCALVERSION value. This way you can just call genkernel
with --kernel-append-localversion=-rN option to build and test
a new revision.

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

 doc/genkernel.8.txt  |  6 +
 gen_cmdline.sh   |  6 +
 gen_determineargs.sh | 63 ++--
 3 files changed, 53 insertions(+), 22 deletions(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 35762a2..1b36729 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -124,6 +124,12 @@ KERNEL CONFIGURATION
 *--*[*no-*]*virtio*::
 Adds, or skip adding VirtIO support to kernel configuration.
 
+*--kernel-append-localversion*=<...>::
+Appends value to genkernel's *KERNEL_LOCALVERSION* option (see below).
+The idea is to use this option to allow to easily build a new revision
+with own kernel binary, initramfs and modules directory without losing
+default *KERNEL_LOCALVERSION* value.
+
 *--kernel-localversion*=<...>::
 Set kernel option *LOCALVERSION*. Use special value *UNSET* to
 unset any already set *LOCALVERSION*. The following placeholders are

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 6fbf309..dcf479b 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -71,6 +71,8 @@ longusage() {
   echo "   --no-static Do not build a static (monolithic 
kernel)"
   echo "  Kernel settings"
   echo "   --kerneldir=   Location of the kernel sources"
+  echo "   --kernel-append-localversion=<...>"
+  echo "   Appends value to genkernel's 
KERNEL_LOCALVERSION option"
   echo "   --kernel-config="
   echo "   Kernel configuration file to use for 
compilation; Use"
   echo "   'default' to explicitly start from 
scratch using"
@@ -648,6 +650,10 @@ parse_cmdline() {
CMD_KERNEL_DIR="${*#*=}"
print_info 3 "CMD_KERNEL_DIR: ${CMD_KERNEL_DIR}"
;;
+   --kernel-append-localversion=*)
+   CMD_KERNEL_APPEND_LOCALVERSION="${*#*=}"
+   print_info 3 "CMD_KERNEL_APPEND_LOCALVERSION: 
${CMD_KERNEL_APPEND_LOCALVERSION}"
+   ;;
--kernel-config=*)
CMD_KERNEL_CONFIG="${*#*=}"
print_info 3 "CMD_KERNEL_CONFIG: ${CMD_KERNEL_CONFIG}"

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index df0934d..f4b3cf7 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -290,6 +290,7 @@ determine_real_args() {
set_config_with_override STRING CROSS_COMPILE 
CMD_CROSS_COMPILE
set_config_with_override STRING BOOTDIR   
CMD_BOOTDIR   "/boot"
set_config_with_override STRING KERNEL_OUTPUTDIR  
CMD_KERNEL_OUTPUTDIR  "${KERNEL_DIR}"
+   set_config_with_override STRING KERNEL_APPEND_LOCALVERSION
CMD_KERNEL_APPEND_LOCALVERSION
set_config_with_override STRING KERNEL_LOCALVERSION   
CMD_KERNEL_LOCALVERSION   "-%%ARCH%%"
set_config_with_override STRING MODPROBEDIR   
CMD_MODPROBEDIR   "/etc/modprobe.d"
 
@@ -630,6 +631,46 @@ determine_real_args() {
need_tar=yes
fi
 
+   # We always need to populate KERNEL_LOCALVERSION to be able to warn
+   # if user changed value but didn't rebuild kernel
+   local valid_localversion_pattern='^[A-Za-z0-9_.-]{1,}$'
+
+   if [ -n "${KERNEL_LOCALVERSION}" ]
+   then
+   case "${KERNEL_LOCALVERSION}" in
+   UNSET)
+   ;;
+   *)
+   KERNEL_LOCALVERSION=$(arch_replace 
"${KERNEL_LOCALVERSION}")
+   if [ -z "${KERNEL_LOCALVERSION}" ]
+   then
+   # We somehow lost value...
+   gen_die "Internal error: Variable 
'KERNEL_LOCALVERSION' is empty!"
+   

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

2019-07-29 Thread Hans de Graaff
commit: 1c4a5786faf7fcb2782708cd1a45c59af7db98ff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 29 20:10:08 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 29 20:10:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4a5786

dev-ruby/redcarpet: add 3.5.0

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

 dev-ruby/redcarpet/Manifest   |  1 +
 dev-ruby/redcarpet/redcarpet-3.5.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-ruby/redcarpet/Manifest b/dev-ruby/redcarpet/Manifest
index bbbc2afc2bd..038ffbd1422 100644
--- a/dev-ruby/redcarpet/Manifest
+++ b/dev-ruby/redcarpet/Manifest
@@ -1 +1,2 @@
 DIST redcarpet-3.4.0.tar.gz 105525 BLAKE2B 
38b28f400b7300ea49cebda9b4739193b54c322c1c20ecba50938893286ad87e44ba9e9da83eab8433af0790d76bc0db4189fc0b70a4438480fe784570809e1a
 SHA512 
25ed1fd35ebf815f396ed819baec69aae366bafab3983a53d364b1ef0d3f18cecaa523953d12cb0e5b896c30ac86e000318f33c633047bd271362474b9b8f877
+DIST redcarpet-3.5.0.tar.gz 106773 BLAKE2B 
34c72d21c8ea4d841c9728e3c7e66be02c69943e5e0ee091688992c400748cf0a0900fa15de7bbaf18db8a89bc0309160fd5c2b2ca83ee86f6d46dd5d13d9770
 SHA512 
8d48f1b437297aa556d7f3c5e69c8dde04c63388e78ffe15ea3c36e4764790b5cb75a8baaf75ad64317bccc63384fa0a42251d05718902096229f9f6a24f06c9

diff --git a/dev-ruby/redcarpet/redcarpet-3.5.0.ebuild 
b/dev-ruby/redcarpet/redcarpet-3.5.0.ebuild
new file mode 100644
index 000..182d1bb7d60
--- /dev/null
+++ b/dev-ruby/redcarpet/redcarpet-3.5.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOCS="README.markdown CONTRIBUTING.md CHANGELOG.md doc"
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_GEMSPEC="redcarpet.gemspec"
+
+inherit multilib ruby-fakegem
+
+SRC_URI="https://github.com/vmg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="A Ruby wrapper for Upskirt"
+HOMEPAGE="https://github.com/vmg/redcarpet;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/nokogiri )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/d' -e 's/=> :compile//'  Rakefile || die
+
+   # Avoid unneeded dependency on rake-compiler
+   sed -i -e '/extensiontask/I s:^:#:' Rakefile || die
+}
+
+each_ruby_prepare() {
+   sed -i -e "s#ruby#${RUBY}#" bin/redcarpet || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/redcarpet extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/${PN}
+   cp ext/${PN}/*$(get_modname) lib || die
+}



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

2019-07-29 Thread Thomas Deutschmann
commit: 730032d9d81c298497365feb84f8768ea5ad1231
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 21:36:10 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:27 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=730032d9

genkernel: Fix output when $KV has changed

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

 genkernel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/genkernel b/genkernel
index e405a95..31f994e 100755
--- a/genkernel
+++ b/genkernel
@@ -233,9 +233,9 @@ then
 
old_KV=$(cat "${TEMP}/.old_kv")
print_info 1 "$(get_indent 1)>> Kernel version has changed 
(probably due to config change) since genkernel start:"
-   print_info 1 "$(get_indent 1)>> We are now building Linux 
kernel ${BOLD}${KV}${NORMAL} for ${BOLD}${ARCH}${NORMAL} ..."
+   print_info 1 "$(get_indent 1)   We are now building Linux 
kernel ${BOLD}${KV}${NORMAL} for ${BOLD}${ARCH}${NORMAL} ..."
else
-   print_info 2 "$(get_indent 1)>> Kernel version has not changed 
since genkernel start."
+   print_info 2 "$(get_indent 1)>> Kernel version has not changed 
since genkernel start"
fi
 
compile_kernel



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

2019-07-29 Thread Thomas Deutschmann
commit: 2a56383bb88211e5d18aa2f9e2c5332252ff6d17
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 13:46:26 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:20 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=2a56383b

gkbuild.sh: gkconf(): Quote sysroot

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

 worker_modules/gkbuild.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/worker_modules/gkbuild.sh b/worker_modules/gkbuild.sh
index e6b90b2..136fe17 100644
--- a/worker_modules/gkbuild.sh
+++ b/worker_modules/gkbuild.sh
@@ -622,7 +622,7 @@ gkconf() {
fi
 
if [[ ${conf_help} == *--with-sysroot* ]]; then
-   conf_args+=( --with-sysroot="${BROOT}/usr:${SYSROOT}" )
+   conf_args+=( "--with-sysroot='${BROOT}/usr:${SYSROOT}'" 
)
fi
 
# Handle arguments containing quoted whitespace (see bug 
#457136).



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

2019-07-29 Thread Thomas Deutschmann
commit: 2f855273fc88de81cf3ae1208549c58c9bc91ba5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 13:41:41 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:17 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=2f855273

gen_determineargs.sh: determine_KV(): Quote $KERNEL_OUTPUTDIR

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

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

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index f4b3cf7..b64cdba 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -44,10 +44,10 @@ determine_KV() {
[ -f "${KERNEL_OUTPUTDIR}/include/linux/utsrelease.h" ] && \

VERSION_SOURCE="${KERNEL_OUTPUTDIR}/include/linux/utsrelease.h"
# Handle new-style releases where version.h doesn't have 
UTS_RELEASE
-   if [ -f ${KERNEL_OUTPUTDIR}/include/config/kernel.release ]
+   if [ -f "${KERNEL_OUTPUTDIR}/include/config/kernel.release" ]
then
print_info 3 "Using 
'${KERNEL_OUTPUTDIR}/include/config/kernel.release' to extract LOCALVERSION ..."
-   UTS_RELEASE=$(cat 
${KERNEL_OUTPUTDIR}/include/config/kernel.release)
+   UTS_RELEASE=$(cat 
"${KERNEL_OUTPUTDIR}/include/config/kernel.release")
LOV=$(echo ${UTS_RELEASE}|sed -e 
"s/${VER}.${PAT}.${SUB}${EXV}//")
KV=${VER}.${PAT}.${SUB}${EXV}${LOV}
elif [ -n "${VERSION_SOURCE}" ]



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

2019-07-29 Thread Thomas Deutschmann
commit: a5ea6132ef5afc2bdde38a84adc44849fa9b947f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 14:21:34 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jul 28 21:19:39 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a5ea6132

keymaps: Add bepo and colemak keymap

Bug: https://bugs.gentoo.org/442102
Signed-off-by: Thomas Deutschmann  gentoo.org>

 defaults/initrd.scripts |  92 +---
 defaults/keymaps/10.map |   2 +-
 defaults/keymaps/11.map |   2 +-
 defaults/keymaps/12.map |   2 +-
 defaults/keymaps/13.map |   2 +-
 defaults/keymaps/14.map |   2 +-
 defaults/keymaps/15.map |   2 +-
 defaults/keymaps/16.map |   2 +-
 defaults/keymaps/17.map |   2 +-
 defaults/keymaps/18.map |   2 +-
 defaults/keymaps/19.map |   2 +-
 defaults/keymaps/20.map |   2 +-
 defaults/keymaps/21.map |   2 +-
 defaults/keymaps/22.map |   2 +-
 defaults/keymaps/23.map |   2 +-
 defaults/keymaps/24.map |   2 +-
 defaults/keymaps/25.map |   2 +-
 defaults/keymaps/26.map |   2 +-
 defaults/keymaps/27.map |   2 +-
 defaults/keymaps/28.map |   2 +-
 defaults/keymaps/29.map |   2 +-
 defaults/keymaps/3.map  |   2 +-
 defaults/keymaps/30.map |   2 +-
 defaults/keymaps/31.map |   2 +-
 defaults/keymaps/32.map |   2 +-
 defaults/keymaps/33.map |   2 +-
 defaults/keymaps/34.map |   2 +-
 defaults/keymaps/35.map |   2 +-
 defaults/keymaps/36.map |   2 +-
 defaults/keymaps/37.map |   2 +-
 defaults/keymaps/{35.map => 38.map} |   0
 defaults/keymaps/39.map |   2 +-
 defaults/keymaps/4.map  |   2 +-
 defaults/keymaps/40.map |   2 +-
 defaults/keymaps/41.map |   2 +-
 defaults/keymaps/42.map |   2 +-
 defaults/keymaps/43.map |   2 +-
 defaults/keymaps/{42.map => 44.map} |   0
 defaults/keymaps/5.map  |   2 +-
 defaults/keymaps/6.map  |   2 +-
 defaults/keymaps/7.map  |   2 +-
 defaults/keymaps/8.map  |   2 +-
 defaults/keymaps/9.map  |   2 +-
 defaults/keymaps/bepo.map   | Bin 0 -> 2823 bytes
 defaults/keymaps/colemak.map| Bin 0 -> 2823 bytes
 defaults/keymaps/keymapList |  16 +++
 46 files changed, 92 insertions(+), 96 deletions(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 827f843..ce38bd8 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1060,61 +1060,57 @@ chooseKeymap() {
case ${keymap} in
1|azerty) keymap=azerty ;;
2|be) keymap=be ;;
-   3|bg) keymap=bg ;;
-   4|br-a) keymap=br-a ;;
-   5|br-l) keymap=br-l ;;
-   6|by) keymap=by ;;
-   7|cf) keymap=cf ;;
-   8|croat) keymap=croat ;;
-   9|cz) keymap=cz ;;
-   10|de) keymap=de ;;
-   11|dk) keymap=dk ;;
-   12|dvorak) keymap=dvorak ;;
-   13|es) keymap=es ;;
-   14|et) keymap=et ;;
-   15|fi) keymap=fi ;;
-   16|fr) keymap=fr ;;
-   17|gr) keymap=gr ;;
-   18|hu) keymap=hu ;;
-   19|il) keymap=il ;;
-   20|is) keymap=is ;;
-   21|it) keymap=it ;;
-   22|jp) keymap=jp ;;
-   23|la) keymap=la ;;
-   24|lt) keymap=lt ;;
-   25|mk) keymap=mk ;;
-   26|nl) keymap=nl ;;
-   27|no) keymap=no ;;
-   28|pl) keymap=pl ;;
-   29|pt) keymap=pt ;;
-   30|ro) keymap=ro ;;
-   31|ru) keymap=ru ;;
-   32|se) keymap=se ;;
-   33|sg) keymap=sg ;;
-   34|sk-y) keymap=sk-y ;;
-   35|sk-z) keymap=sk-z ;;
-   36|slovene) keymap=slovene ;;
-   37|trf) keymap=trf ;;
-   38|trq) keymap=trq ;;
-   39|ua) keymap=ua ;;
-   40|uk) keymap=uk ;;
-   41|us) keymap=us ;;
-   42|wangbe) keymap=wangbe ;;
-   43|sf|ch*) keymap=sf ;;
+   3|bepo) keymap=bepo ;;
+   4|bg) keymap=bg ;;
+   5|br-a) keymap=br-a ;;
+   

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

2019-07-29 Thread Thomas Deutschmann
commit: 86ce6816b789e707fa8348624b0643beeeb3c7eb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 21:07:17 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:26 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=86ce6816

genkernel: Don't allow building kernel only when --kerncache is used but 
--no-install is set

This just don't make sense. We wouldn't do anything.

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

 genkernel | 8 
 1 file changed, 8 insertions(+)

diff --git a/genkernel b/genkernel
index 31a880d..f33379c 100755
--- a/genkernel
+++ b/genkernel
@@ -188,6 +188,14 @@ then
gen_kerncache_is_valid
 fi
 
+if isTrue "${KERNCACHE_IS_VALID}" && ! isTrue "${CMD_INSTALL}" && ! isTrue 
"${BUILD_RAMDISK}"
+then
+   error_msg="Nothing to do: Selected action does not include building 
initramfs."
+   error_msg+=" Because kerncache is valid, no kernel will be build."
+   error_msg+=" However, due to set --no-install option, we will not even 
install kernel binary from kerncache."
+   gen_die "${error_msg}"
+fi
+
 print_info 1 '' 1 0
 print_info 1 "Working with Linux kernel ${BOLD}${KV}${NORMAL} for 
${BOLD}${ARCH}${NORMAL}"
 print_info 1 "Using kernel config file '${KERNEL_CONFIG}' ..."



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

2019-07-29 Thread Thomas Deutschmann
commit: 8a24f11205f7be79b22d81936c0c7e628b74986c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 18:20:42 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:02:21 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=8a24f112

initrd.scripts: cleanup(): Don't bring down network interface when 
real_root=/dev/nfs

At this stage we already have mounted root over network so we
should not bring down the network interface.

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

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

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index e01f461..4c8955d 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -2011,7 +2011,12 @@ cleanup() {
 
if [ -f "${GK_NET_LOCKFILE}" ]
then
-   kill_network
+   if [ "${REAL_ROOT}" = "/dev/nfs" ]
+   then
+   warn_msg "real_root=/dev/nfs; Will not bring down 
interface ${GK_NET_IFACE} ..."
+   else
+   kill_network
+   fi
fi
 }
 



[gentoo-commits] proj/genkernel:master commit in: patches/btrfs-progs/5.1.1/, patches/btrfs-progs/5.2.1/

2019-07-29 Thread Thomas Deutschmann
commit: d1df513aaf46642b24dc8fb2977901411cc8ac5f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 10:58:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jul 28 21:19:39 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d1df513a

Bump btrfs-progs to v5.2.1

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

 patches/btrfs-progs/{5.1.1 => 5.2.1}/btrfs-lzo2.patch | 0
 patches/btrfs-progs/{5.1.1 => 5.2.1}/btrfs-m4.patch   | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/patches/btrfs-progs/5.1.1/btrfs-lzo2.patch 
b/patches/btrfs-progs/5.2.1/btrfs-lzo2.patch
similarity index 100%
rename from patches/btrfs-progs/5.1.1/btrfs-lzo2.patch
rename to patches/btrfs-progs/5.2.1/btrfs-lzo2.patch

diff --git a/patches/btrfs-progs/5.1.1/btrfs-m4.patch 
b/patches/btrfs-progs/5.2.1/btrfs-m4.patch
similarity index 100%
rename from patches/btrfs-progs/5.1.1/btrfs-m4.patch
rename to patches/btrfs-progs/5.2.1/btrfs-m4.patch



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

2019-07-29 Thread Thomas Deutschmann
commit: e900e7c9c02cc00cfa13ab50f440dfba236e9417
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 21:14:31 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:26 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=e900e7c9

genkernel: Combine kerncache conditionals

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

 genkernel | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/genkernel b/genkernel
index c3aa8d1..d8700ea 100755
--- a/genkernel
+++ b/genkernel
@@ -267,17 +267,14 @@ then
fi
 fi
 
-if isTrue "${CMD_INSTALL}"
+if isTrue "${KERNCACHE_IS_VALID}"
 then
-   if isTrue "${KERNCACHE_IS_VALID}"
+   if isTrue "${CMD_INSTALL}"
then
print_info 1 '' 1 0
gen_kerncache_extract_kernel
fi
-fi
 
-if isTrue "${KERNCACHE_IS_VALID}"
-then
if ! isTrue "${BUILD_STATIC}"
then
if ! isTrue "${CMD_INSTALL}" && [ -z "${INSTALL_MOD_PATH}" ]



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

2019-07-29 Thread Thomas Deutschmann
commit: efe9365be7d8b0aab2d0768f05848f89657b45ee
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Jul 27 20:29:25 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jul 28 21:19:30 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=efe9365b

gen_determineargs.sh: determine_real_args(): Fix LOCALVERSION validation pattern

Fixes c859019 ("Add --kernel-localversion option")
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_determineargs.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index f1c887e..3674cf0 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -477,7 +477,7 @@ determine_real_args() {
UNSET)
;;
*)
-   local 
valid_localversion_pattern='^-[A-Za-z0-9\-_]{1,}$'
+   local 
valid_localversion_pattern='^[A-Za-z0-9_.-]{1,}$'
if [[ ! "${KERNEL_LOCALVERSION}" =~ 
${valid_localversion_pattern} ]]
then
gen_die "--kernel-localversion 
value '${KERNEL_LOCALVERSION}' does not match '${valid_localversion_pattern}' 
regex!"



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

2019-07-29 Thread Thomas Deutschmann
commit: 8acef68eac8dc4f7a6e937d11c4dd8713431e9b6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 00:09:39 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:27 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=8acef68e

Export $PATH to genkernel worker

For example required for ccache.

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

 gen_funcs.sh | 4 
 1 file changed, 4 insertions(+)

diff --git a/gen_funcs.sh b/gen_funcs.sh
index 59c7507..cb0763a 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -595,6 +595,7 @@ dropbear_create_key() {
"LOGLEVEL='${LOGLEVEL}'"
"LOGFILE='${LOGFILE}'"
"NOCOLOR='${NOCOLOR}'"
+   "PATH='${PATH}'"
"TEMP='${TEMP}'"
)
 
@@ -670,6 +671,7 @@ dropbear_generate_key_info_file() {
"LOGLEVEL='${LOGLEVEL}'"
"LOGFILE='${LOGFILE}'"
"NOCOLOR='${NOCOLOR}'"
+   "PATH='${PATH}'"
"TEMP='${TEMP}'"
)
 
@@ -1197,6 +1199,7 @@ gkbuild() {
"LOGLEVEL='${LOGLEVEL}'"
"LOGFILE='${LOGFILE}'"
"NOCOLOR='${NOCOLOR}'"
+   "PATH='${PATH}'"
"TEMP='${TEMP}'"
"TMPDIR='${TEMP}'"
)
@@ -1285,6 +1288,7 @@ unpack() {
"LOGLEVEL='${LOGLEVEL}'"
"LOGFILE='${LOGFILE}'"
"NOCOLOR='${NOCOLOR}'"
+   "PATH='${PATH}'"
"TEMP='${TEMP}'"
)
 



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

2019-07-29 Thread Thomas Deutschmann
commit: 769a07fd3e947ffb216ea94887d752a27ea212d9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 14:33:25 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:24 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=769a07fd

Make initramfs and kernel filename customizable

New options like --initramfs-filename or --kernel-filename will
allow user to customize filenames used when installing initramfs
or kernel into $BOOTDIR. Therefore --kernelname (KNAME) option
was removed.

Filename can contain placeholders like '%%ARCH%%' which will get
replaced at runtime. Man page contains more information.

Bug: https://bugs.gentoo.org/395095
Signed-off-by: Thomas Deutschmann  gentoo.org>

 defaults/config.sh   |   7 +++
 doc/genkernel.8.txt  |  90 +++
 gen_bootloader.sh|  12 ++--
 gen_cmdline.sh   |  40 ++--
 gen_compile.sh   |  26 
 gen_configkernel.sh  |   2 +-
 gen_determineargs.sh | 169 ++-
 gen_funcs.sh |   7 +++
 gen_initramfs.sh |  10 +--
 gen_package.sh   |  98 +++--
 genkernel|  33 +-
 genkernel.conf   |  22 +--
 12 files changed, 407 insertions(+), 109 deletions(-)

diff --git a/defaults/config.sh b/defaults/config.sh
index 3546299..7232671 100644
--- a/defaults/config.sh
+++ b/defaults/config.sh
@@ -21,6 +21,13 @@ KERNEL_SUPPORT_MICROCODE=no
 # Arch-specific defaults that can be overridden in the config file or on the
 # command line.
 #
+DEFAULT_INITRAMFS_FILENAME="initramfs-genkernel-%%ARCH%%-%%KV%%"
+DEFAULT_INITRAMFS_SYMLINK_NAME="initramfs"
+DEFAULT_KERNEL_FILENAME="kernel-genkernel-%%ARCH%%-%%KV%%"
+DEFAULT_KERNEL_SYMLINK_NAME="kernel"
+DEFAULT_SYSTEMMAP_FILENAME="System.map-%%ARCH%%-%%KV%%"
+DEFAULT_SYSTEMMAP_SYMLINK_NAME="System.map"
+
 DEFAULT_COMPRESS_INITRD=yes
 DEFAULT_COMPRESS_INITRD_TYPE=best
 

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index f1ccbe6..e94fa12 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -150,16 +150,20 @@ KERNEL COMPILATION
 are copied over.
 
 *--*[*no-*]*symlink*::
-Manages,  or does not manage, symlinks in '/boot' like the manual
-kernel "make install" process does. A kernel (or,  depending on
-options,  kernelz)  symlink will link to the most recently built
-kernel image and a kernel.old (or kernelz.old) symlink will link
-to the second most recently built image, if one exists.  Similar
-symlinks (both * and *.old) are managed for initramfs and System.map.
-The corresponding work products (i.e., the actual kernel
-and initramfs images, and System.map) are also managed accordingly.
-NOTE: Specifying   *--symlink*  does nothing unless
-*--install* is also specified.
+Manages,  or does not manage, symlinks in '/boot' like the manual
+kernel "make install" process does. A 'kernel' (or, depending on
+options, 'kernelz') symlink will link to the most recently built
+kernel image and a 'kernel.old' (or 'kernelz.old') symlink will link
+to the second most recently built image, if one exists. Similar
+symlinks (with and without '.old' suffix) are managed for initramfs and
+System.map. The corresponding work products (i.e., the actual kernel
+and initramfs images, and System.map) are also managed accordingly.
++
+The symlink name can be controlled via *--kernel-symlink-name* and/or
+*--initramfs-symlink-name* option.
+
+NOTE: Specifying *--symlink* does nothing unless *--install* is also
+specified.
 
 *--*[*no-*]*oldconfig*::
 Runs, or does not run, "make oldconfig" before compilation.  Specifying
@@ -428,9 +432,22 @@ INTERNALS
 
 OUTPUT SETTINGS
 ~~~
-*--kernname*=<...>::
-Tag the kernel and initrd with a name, if not defined this
-option defaults to genkernel.
+*--initramfs-filename*=<...>::
+Set initramfs filename which will be used when initramfs will be installed
+into *BOOTDIR* (implies *--install* option). Please see
+*--kernel-filename* option for available placeholders and restrictions.
++
+By default, initramfs filename will be set to 
'initramfs-genkernel-%%ARCH%%-%%KV%%'.
+
+*--initramfs-symlink-name*=<...>::
+Set initramfs symlink name which will be used when initramfs will be
+installed into *BOOTDIR* (implies *--install* option) and *--symlink*
+option is given. Please see *--kernel-filename* option for available
+placeholders and restrictions.
++
+By default, initramfs symlink name will be set to 'initramfs'.
+
+NOTE: Initramfs filename and initramfs symlink name must be different.
 
 *--minkernpackage*=::
 Archive file created using tar containing kernel and initramfs.
@@ -445,11 +462,58 @@ NOTE: No modules outside of the initramfs will be 
included!
 Archive file created using tar containing kernel binary, content of
 '/lib/modules' and the kernel config after the callbacks have run.
 

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

2019-07-29 Thread Thomas Deutschmann
commit: f1d4e1574faf52d756c9f8af088b5f379f5b9798
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 21:16:36 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:27 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f1d4e157

genkernel: Only show information about kernel when kernel was actually installed

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

 genkernel | 27 +--
 1 file changed, 17 insertions(+), 10 deletions(-)

diff --git a/genkernel b/genkernel
index d8700ea..e405a95 100755
--- a/genkernel
+++ b/genkernel
@@ -407,11 +407,15 @@ then
esac
else
print_info 1 ''
-   print_info 1 "You will find the kernel image in 
'${TMPDIR}/${GK_FILENAME_TEMP_KERNEL}'."
 
-   if isTrue "${GENZIMAGE}"
+   if ! isTrue "${KERNCACHE_IS_VALID}"
then
-   print_info 1 "You will find the kernelz binary in 
'${TMPDIR}/${GK_FILENAME_TEMP_KERNELZ}'."
+   print_info 1 "You will find the kernel image in 
'${TMPDIR}/${GK_FILENAME_TEMP_KERNEL}'."
+
+   if isTrue "${GENZIMAGE}"
+   then
+   print_info 1 "You will find the kernelz binary 
in '${TMPDIR}/${GK_FILENAME_TEMP_KERNELZ}'."
+   fi
fi
 
if isTrue "${BUILD_RAMDISK}"
@@ -420,13 +424,16 @@ then
fi
fi
 
-   print_info 1 ''
-   print_info 1 'Required kernel parameter:'
-   print_info 1 ''
-   print_info 1 '  root=/dev/$ROOT'
-   print_info 1 ''
-   print_info 1 'Where $ROOT is the device node for your root partition as 
the'
-   print_info 1 'one specified in /etc/fstab'
+   if isTrue "${CMD_INSTALL}" || ! isTrue "${KERNCACHE_IS_VALID}"
+   then
+   print_info 1 ''
+   print_info 1 'Required kernel parameter:'
+   print_info 1 ''
+   print_info 1 '  root=/dev/$ROOT'
+   print_info 1 ''
+   print_info 1 'Where $ROOT is the device node for your root 
partition as the'
+   print_info 1 'one specified in /etc/fstab'
+   fi
 
if isTrue "${show_warning_initramfs_is_required}" && isTrue 
"${BUILD_RAMDISK}"
then



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

2019-07-29 Thread Thomas Deutschmann
commit: fd466708edd8e02bce891a1a1061694975f187de
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Jul 27 22:25:54 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jul 28 21:19:39 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=fd466708

genkernel: Call gen_kerncache_extract_config() only when --save-config is set

gen_kerncache_extract_config() will write /etc/kernels/kernel-config-* file.
When not using --kerncache, we will create that file only when --save-config
option is set. Let's assume user wants the same when using --kerncache...

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

 genkernel | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/genkernel b/genkernel
index 34de18f..da3d2d8 100755
--- a/genkernel
+++ b/genkernel
@@ -262,8 +262,11 @@ then
gen_kerncache_extract_modules
fi
 
-   print_info 1 '' 1 0
-   gen_kerncache_extract_config
+   if isTrue "${SAVE_CONFIG}"
+   then
+   print_info 1 '' 1 0
+   gen_kerncache_extract_config
+   fi
 fi
 
 # Run callback



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

2019-07-29 Thread Thomas Deutschmann
commit: c452f3d690dc695a55aee63f0f2e4ab0cbb7b93a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 20:56:30 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 20:00:26 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c452f3d6

Change kernel and initramfs default filename in $BOOTDIR

This commit will change default kernel and initramfs filename:

  kernel-genkernel-%%ARCH%%-%%KV%%  -> vmlinuz-%%KV%%
  System.map-genkernel--%%ARCH%%-%%KV%% -> System.map-%%KV%%
  initramfs-genkernel-%%ARCH%%-%%KV%%   -> initramfs-%%KV%%.img

The new naming will be consistent with kernel's "make install" and
will allow to match files in /lib/modules with actual kernel.

In addition, $ARCH value was moved to kernel's LOCALVERSION. This will
ensure that this information is still present and when you do
cross-compilation, that /lib/modules content don't get mixed.

Bug: https://bugs.gentoo.org/390407
Signed-off-by: Thomas Deutschmann  gentoo.org>

 defaults/config.sh   |  6 +++---
 doc/genkernel.8.txt  | 21 -
 gen_configkernel.sh  |  2 +-
 gen_determineargs.sh | 11 +--
 genkernel| 10 ++
 genkernel.conf   |  6 +++---
 6 files changed, 42 insertions(+), 14 deletions(-)

diff --git a/defaults/config.sh b/defaults/config.sh
index 7232671..9d15633 100644
--- a/defaults/config.sh
+++ b/defaults/config.sh
@@ -21,11 +21,11 @@ KERNEL_SUPPORT_MICROCODE=no
 # Arch-specific defaults that can be overridden in the config file or on the
 # command line.
 #
-DEFAULT_INITRAMFS_FILENAME="initramfs-genkernel-%%ARCH%%-%%KV%%"
+DEFAULT_INITRAMFS_FILENAME="initramfs-%%KV%%.img"
 DEFAULT_INITRAMFS_SYMLINK_NAME="initramfs"
-DEFAULT_KERNEL_FILENAME="kernel-genkernel-%%ARCH%%-%%KV%%"
+DEFAULT_KERNEL_FILENAME="vmlinuz-%%KV%%"
 DEFAULT_KERNEL_SYMLINK_NAME="kernel"
-DEFAULT_SYSTEMMAP_FILENAME="System.map-%%ARCH%%-%%KV%%"
+DEFAULT_SYSTEMMAP_FILENAME="System.map-%%KV%%"
 DEFAULT_SYSTEMMAP_SYMLINK_NAME="System.map"
 
 DEFAULT_COMPRESS_INITRD=yes

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index e94fa12..35762a2 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -125,8 +125,19 @@ KERNEL CONFIGURATION
 Adds, or skip adding VirtIO support to kernel configuration.
 
 *--kernel-localversion*=<...>::
-Set kernel option CONFIG_LOCALVERSION. Use special value "UNSET" to
-unset any already set LOCALVERSION.
+Set kernel option *LOCALVERSION*. Use special value *UNSET* to
+unset any already set *LOCALVERSION*. The following placeholders are
+available:
++
+[horizontal]
+*%%ARCH%%*:::
+Will be replaced with genkernel arch value, for example 'x86_64'.
+
++
+*LOCALVERSION* is only allowed to contain characters like 'a-z' or 'A-Z',
+'0-9', '_', '.' and '-'.
++
+By default, *LOCALVERSION* will be set to '-%%ARCH%%'.
 
 
 KERNEL COMPILATION
@@ -437,7 +448,7 @@ Set initramfs filename which will be used when initramfs 
will be installed
 into *BOOTDIR* (implies *--install* option). Please see
 *--kernel-filename* option for available placeholders and restrictions.
 +
-By default, initramfs filename will be set to 
'initramfs-genkernel-%%ARCH%%-%%KV%%'.
+By default, initramfs filename will be set to 'initramfs-%%KV%%.img'.
 
 *--initramfs-symlink-name*=<...>::
 Set initramfs symlink name which will be used when initramfs will be
@@ -477,7 +488,7 @@ Will be replaced with kernel version, for example 
'5.2.3-gentoo'.
 Kernel filename is only allowed to contain characters like 'a-z' or 'A-Z',
 '0-9', '_', '.' and '-'.
 +
-By default, kernel name will be set to 'kernel-genkernel-%%ARCH%%-%%KV%%'.
+By default, kernel name will be set to 'vmlinuz-%%KV%%'.
 
 NOTE: When setting a custom kernel name make sure that your bootloader and
 tools like *kexec* when used are recognizing your custom kernel name.
@@ -502,7 +513,7 @@ Set System.map filename which will be used when kernel will 
be installed
 into *BOOTDIR* (implies *--install* option). Please see
 *--kernel-filename* option for available placeholders and restrictions.
 +
-By default, System.map filename will be set to 
'System.map-genkernel-%%ARCH%%-%%KV%%'.
+By default, System.map filename will be set to 'System.map-%%KV%%'.
 
 *--systemmap-symlink-name*=<...>::
 Set System.map symlink name which will be used when kernel will be

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 124852e..4cfd246 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -27,7 +27,7 @@ determine_kernel_config_file() {
then
print_info 1 "Default configuration was forced. Will 
ignore any user kernel configuration!"
else
-   kconfig_candidates=( 
"/etc/kernels/${GK_FILENAME_CONFIG}" ${kconfig_candidates[@]} )
+   kconfig_candidates=( 
"/etc/kernels/${GK_FILENAME_CONFIG}" "/etc/kernels/kernel-config-${ARCH}-${KV}" 
${kconfig_candidates[@]} )
fi
 
   

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

2019-07-29 Thread Thomas Deutschmann
commit: 28109e6345d31d46cc226f5d5d84fc893c248ced
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 28 01:31:42 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jul 28 21:19:39 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=28109e63

Update help text and man page

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

 doc/genkernel.8.txt | 47 ++-
 gen_cmdline.sh  |  4 ++--
 2 files changed, 32 insertions(+), 19 deletions(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 8650881..f1ccbe6 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -270,7 +270,7 @@ LOW-LEVEL COMPILATION OPTIONS
 
 *--*[*no-*]*nice*[=]::
 Runs the kernel make at the default niceness (reduction in priority) of
-10, or in the case of --no-nice, runs the kernel make at normal priority.
+10, or in the case of *--no-nice*, runs the kernel make at normal priority.
 
 
 INITIALIZATION
@@ -297,12 +297,12 @@ INITIALIZATION
 When enabled, this will compile LVM for you.
 
 *--*[*no-*]*mdadm*::
-Includes or excludes mdadm/mdmon support.
-Without sys-fs/mdadm[static] installed, this will compile mdadm for you.
+Includes or excludes mdadm support.
+When enabled, this will compile mdadm for you.
 
 *--mdadm-config*=::
 Use  as configfile for MDADM.
-By default the ramdisk will be built *without* an mdadm.conf and
+By default the ramdisk will be built *without* an 'mdadm.conf' and
 will auto-detect arrays during boot-up.
 
 *--*[*no-*]*microcode-initramfs*::
@@ -312,43 +312,50 @@ INITIALIZATION
 
 *--*[*no-*]*dmraid*::
 Includes or excludes DMRAID support.
+When enabled, this will compile dmraid for you.
 
 *--*[*no-*]*nfs*::
 Includes or excludes NFS support.
 
 *--*[*no-*]*e2fsprogs*::
 Includes or excludes e2fsprogs.
+When enabled, this will compile e2fsprogs for you.
 
 *--*[*no-*]*xfsprogs*::
 Includes or excludes xfsprogs.
+When enabled, this will compile xfsprogs for you.
 
 *--*[*no-*]*zfs*::
 Includes or excludes ZFS support.
 
 *--*[*no-*]*btrfs*::
 Includes or excludes Btrfs support.
+When enabled, this will compile btrfs-progs for you.
 
 *--*[*no-*]*multipath*::
 Includes or excludes Multipath support.
+When enabled, this will compile multipath-tools for you.
 
 *--*[*no-*]*iscsi*::
 Includes or excludes iSCSI support.
+When enabled, this will compile open-iscsi for you.
 
 *--*[*no-*]*sandbox*::
 Enables or disables sandbox-ing when building initramfs.
 
 *--*[*no-*]*ssh*::
 Includes or excludes SSH (dropbear) support for remote LUKS keys.
+When enabled, this will compile dropbear for you.
 
 *--ssh-authorized-keys-file*=::
 Specifies a user created authorized_keys file. By default genkernel
-will use "/etc/dropbear/authorized_keys".
+will use '/etc/dropbear/authorized_keys'.
 
 *--ssh-host-keys*=::
 When set to *create*, which is the default value, genkernel will embed
-SSH host keys from "/etc/dropbear" and will create those keys when missing.
+SSH host keys from '/etc/dropbear' and will create those keys when missing.
 When set to *create-from-host*, genkernel will embed SSH host keys from
-"/etc/dropbear" but will create those keys from "/etc/ssh" when missing
+'/etc/dropbear' but will create those keys from '/etc/ssh' when missing
 (not recommended for security reasons).
 When set to *runtime*, genkernel will not embed any SSH host key in
 initramfs and dropbear will generate needed host key at runtime (`dropbear 
-R`).
@@ -366,10 +373,12 @@ INITIALIZATION
 Make and install kernelz image from 'arch/powerpc/boot/zImage.initrd'.
 
 *--*[*no-*]*disklabel*::
-Includes or excludes disk label and uuid support in your initrd.
+Includes or excludes disk label and uuid support in your initramfs.
+When enabled, this will compile util-linux for you.
 
 *--*[*no-*]*luks*::
 Includes or excludes LUKS support.
+When enabled, this will compile cryptsetup for you.
 
 *--*[*no-*]*gpg*::
 Includes or excludes support for GnuPG 1.x, the portable standalone branch
@@ -378,16 +387,19 @@ INITIALIZATION
 After that, re-point the *root_key* argument to the new .gpg file.
 
 *--*[*no-*]*busybox*::
-Includes or excludes busybox in the initrd or initramfs.
+Includes or excludes busybox in the initramfs.
+When enabled, this will compile busybox for you.
 
 *--*[*no-*]*unionfs*::
 Includes or excludes support for unionfs.
+When enabled, this will compile unionfs-fuse for you.
 
 *--*[*no-*]*netboot*::
 Creates or does not create a self-contained env in the initramfs.
 
 *--real-root*=::
-Specify a default for *real_root*= kernel option.
+Specify a default for *real_root*= kernel option which will be
+embedded into initramfs.
 
 
 INTERNALS
@@ -407,7 +419,8 @@ INTERNALS
 Clears or skips 

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

2019-07-29 Thread Thomas Deutschmann
commit: 9418b9d65972045d2087b24b214bad1ecc8ab197
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Jul 27 21:30:15 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jul 28 21:19:39 2019 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=9418b9d6

genkernel: Normalize output

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

 gen_package.sh |  8 ++--
 genkernel  | 23 +--
 2 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/gen_package.sh b/gen_package.sh
index 4a1ca43..0240b80 100755
--- a/gen_package.sh
+++ b/gen_package.sh
@@ -174,6 +174,7 @@ gen_kerncache() {
 }
 
 gen_kerncache_extract_kernel() {
+   print_info 1 "Extracting kerncache kernel from '${KERNCACHE}' ..."
"${TAR_COMMAND}" -xf "${KERNCACHE}" -C "${TEMP}" \
|| gen_die "Failed to extract '${KERNCACHE}' to '${TEMP}'!"
 
@@ -238,6 +239,7 @@ gen_kerncache_is_valid() {
 
if [ -e "${TEMP}/config-${ARCH}-${KV}" -a -e 
"${TEMP}/kernel-${ARCH}-${KV}" ]
then
+   print_info 1 '' 1 0
print_info 1 'Valid kerncache found; No sources 
will be used ...'
KERNCACHE_IS_VALID="yes"
fi
@@ -262,9 +264,11 @@ gen_kerncache_is_valid() {
 
if [[ "${test1}" == "${test2}" ]]
then
+   print_info 1 '' 1 0
print_info 1 "Valid kerncache 
'${KERNCACHE}' found; Will skip kernel build step ..."
KERNCACHE_IS_VALID="yes"
else
+   print_info 1 '' 1 0
print_info 1 "Kerncache kernel config 
differs from '${KERNEL_CONFIG}'; Ignoring outdated kerncache '${KERNCACHE}' ..."
fi
else
@@ -274,14 +278,14 @@ gen_kerncache_is_valid() {
invalid_reason="Kernel config 
'${KERNEL_CONFIG}' does not exist -- cannot validate kerncache"
fi
 
+   print_info 1 '' 1 0
print_info 1 "${invalid_reason}; Ignorning 
kerncache '${KERNCACHE}' ..."
fi
fi
else
+   print_warning 1 '' 1 0
print_warning 1 "Kerncache '${KERNCACHE}' does not exist 
(yet?); Ignoring ..."
fi
 
-   echo
-
export KERNCACHE_IS_VALID
 }

diff --git a/genkernel b/genkernel
index 58d4cf3..34de18f 100755
--- a/genkernel
+++ b/genkernel
@@ -103,7 +103,6 @@ NORMAL=${GOOD} print_info 1 "Gentoo Linux Genkernel; 
Version ${GK_V}${NORMAL}"
 print_info 1 "Using genkernel configuration from '${_GENKERNEL_CONF}' ..."
 unset _GENKERNEL_CONF
 print_info 1 "Running with options: ${GK_OPTIONS}"
-print_info 1 '' 1 0
 
 # Save any customizations of MODULES_* first.
 override_module_vars="$(compgen -A variable |grep '^MODULES_')"
@@ -118,6 +117,7 @@ determine_real_args
 
 if isTrue "${BUILD_RAMDISK}" && ! isTrue "${SANDBOX}"
 then
+   print_warning 1 '' 1 0
print_warning 1 "${BOLD}WARNING:${NORMAL} Will build initramfs 
${BOLD}without${NORMAL} sandbox support " 0
 
SANDBOX_WARNING_TIMER=0
@@ -129,9 +129,9 @@ then
done
 
print_warning 1 '' 1 0
-   print_warning 1 '' 1 0
 fi
 
+print_info 2 '' 1 0
 print_info 2 "Sourcing default modules_load from 
'${GK_SHARE}/defaults/modules_load' ..."
 source "${GK_SHARE}/defaults/modules_load" || gen_die "Could not read 
'${GK_SHARE}/defaults/modules_load'!"
 
@@ -186,6 +186,7 @@ then
gen_kerncache_is_valid
 fi
 
+print_info 1 '' 1 0
 print_info 1 "Working with Linux kernel ${BOLD}${KV}${NORMAL} for 
${BOLD}${ARCH}${NORMAL}"
 print_info 1 "Using kernel config file '${KERNEL_CONFIG}' ..."
 
@@ -255,8 +256,13 @@ fi
 
 if isTrue "${KERNCACHE_IS_VALID}"
 then
+   if ! isTrue "${BUILD_STATIC}"
+   then
+   print_info 1 '' 1 0
+   gen_kerncache_extract_modules
+   fi
+
print_info 1 '' 1 0
-   ! isTrue "${BUILD_STATIC}" && gen_kerncache_extract_modules
gen_kerncache_extract_config
 fi
 
@@ -328,11 +334,16 @@ then
fi
 fi
 
-if [ -n "${MINKERNPACKAGE}" -o -n "${MODULESPACKAGE}" ]
+if [ -n "${MINKERNPACKAGE}" ]
+then
+   print_info 1 '' 1 0
+   gen_minkernpackage
+fi
+
+if [ -n "${MODULESPACKAGE}" ]
 then
print_info 1 '' 1 0
-   [ -n "${MINKERNPACKAGE}" ] && gen_minkernpackage
-   [ -n "${MODULESPACKAGE}" ] && gen_modulespackage
+   gen_modulespackage
 fi
 
 if isTrue "${BUILD_KERNEL}"



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

2019-07-29 Thread Aaron Bauman
commit: 13b439b1f3b469df87f725cc23759a70a70cb049
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 20:05:34 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:05:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b439b1

arm64/p.u.s.m: no ocamlopt stuff here!

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

 profiles/arch/arm64/package.use.stable.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/arm64/package.use.stable.mask 
b/profiles/arch/arm64/package.use.stable.mask
index 485d690d86f..9c64054e1bf 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Aaron Bauman (2019-07-29)
+# no ocamlopt stuff here...
+kde-apps/kalzium solver
+
 # Aaron Bauman (2019-07-29)
 # app-arch/rar not supported
 kde-apps/kdeutils-meta rar



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

2019-07-29 Thread Aaron Bauman
commit: aac5a2a1dea5c712850cc196f605053dfa368884
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:11 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:01:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac5a2a1

dev-perl/Crypt-OpenSSL-Random: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild 
b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild
index 0bc047a7209..c53cacb5a0a 100644
--- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild
+++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="OpenSSL/LibreSSL pseudo-random number generator access"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc 
x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl"
 
 RDEPEND="



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

2019-07-29 Thread Aaron Bauman
commit: 6f8d96d489082d382d77262e1065ad0666369c5d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 20:01:35 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:02:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f8d96d4

dev-python/pyenchant: arm64 stable

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

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

diff --git a/dev-python/pyenchant/pyenchant-1.6.6.ebuild 
b/dev-python/pyenchant/pyenchant-1.6.6.ebuild
index 76685c4a82a..37f2c1a53f3 100644
--- a/dev-python/pyenchant/pyenchant-1.6.6.ebuild
+++ b/dev-python/pyenchant/pyenchant-1.6.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86"
 IUSE="test"
 
 RDEPEND=">=app-text/enchant-${PV%.*}"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-DNS-SEC/

2019-07-29 Thread Aaron Bauman
commit: c3243248dc0f18515f087db088c5f57e8692be7d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:17 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:01:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3243248

dev-perl/Net-DNS-SEC: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild 
b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild
index e1b5712aa7f..399dc9b78ac 100644
--- a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild
+++ b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="DNSSEC extensions to Net::DNS"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2019-07-29 Thread Aaron Bauman
commit: 6466a8aa9bb683a155d683189e3dd0a93b9c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:37 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:01:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6466a8aa

media-video/gaupol: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

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

diff --git a/media-video/gaupol/gaupol-1.5.ebuild 
b/media-video/gaupol/gaupol-1.5.ebuild
index c78ed82fda2..97ec542ffa9 100644
--- a/media-video/gaupol/gaupol-1.5.ebuild
+++ b/media-video/gaupol/gaupol-1.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/otsaloma/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="spell test"
 
 RDEPEND="



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

2019-07-29 Thread Aaron Bauman
commit: 9150d779dcc2da258d7bcf8f2a533400830843a7
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 20:00:15 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:02:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9150d779

net-libs/libsrtp: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 net-libs/libsrtp/libsrtp-1.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsrtp/libsrtp-1.6.0-r1.ebuild 
b/net-libs/libsrtp/libsrtp-1.6.0-r1.ebuild
index 424043f972f..7d7450589b9 100644
--- a/net-libs/libsrtp/libsrtp-1.6.0-r1.ebuild
+++ b/net-libs/libsrtp/libsrtp-1.6.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 -sparc x86 ~x86-fbsd 
~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ppc ppc64 -sparc x86 ~x86-fbsd 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="aesicm console debug doc libressl openssl static-libs syslog test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emacs/ocaml-mode/

2019-07-29 Thread Aaron Bauman
commit: 6c2284ea6667e12f7ac3af7866c71775295879b9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:05 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:01:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2284ea

app-emacs/ocaml-mode: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild 
b/app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild
index a0976cb97e7..a0e1dabda8c 100644
--- a/app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild
+++ b/app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,7 +12,7 @@ 
SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 
 S="${WORKDIR}/${MY_P}/emacs"
 SITEFILE="50${PN}-gentoo-3.12.1.el"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-libpng/

2019-07-29 Thread Aaron Bauman
commit: ba38fbc9c283bb5d557d127af381d9173bce92d4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 20:00:08 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:02:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba38fbc9

media-plugins/gst-plugins-libpng: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.14.4.ebuild 
b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.14.4.ebuild
index b8f73aab951..22a1d7ef138 100644
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.14.4.ebuild
+++ b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.14.4.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
 inherit gstreamer
 
 DESCRIPTION="PNG image encoder/decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm arm64 ppc ppc64 ~sparc x86"
 IUSE=""
 
 RDEPEND=">=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]"



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

2019-07-29 Thread Aaron Bauman
commit: 0188cbac4d36898a16fadb10723d1bc72742fd8d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:57 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:02:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0188cbac

dev-python/diff-match-patch: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-python/diff-match-patch/diff-match-patch-20121119.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/diff-match-patch/diff-match-patch-20121119.ebuild 
b/dev-python/diff-match-patch/diff-match-patch-20121119.ebuild
index 63a23390a80..e7adbd9b337 100644
--- a/dev-python/diff-match-patch/diff-match-patch-20121119.ebuild
+++ b/dev-python/diff-match-patch/diff-match-patch-20121119.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE=""
 
 RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-07-29 Thread Aaron Bauman
commit: 465d2192c65df17283a177ba4302c7735599ef40
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:51 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:02:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465d2192

dev-python/vobject: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

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

diff --git a/dev-python/vobject/vobject-0.9.5.ebuild 
b/dev-python/vobject/vobject-0.9.5.ebuild
index 2158c4b9c91..22e324dd802 100644
--- a/dev-python/vobject/vobject-0.9.5.ebuild
+++ b/dev-python/vobject/vobject-0.9.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/eventable/vobject/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE=""
 
 RDEPEND=">=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]



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

2019-07-29 Thread Aaron Bauman
commit: 836889a4f207bea8242698f9fcea659d0dfad6b3
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:43 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:01:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836889a4

dev-python/iniparse: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-python/iniparse/iniparse-0.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/iniparse/iniparse-0.4-r2.ebuild 
b/dev-python/iniparse/iniparse-0.4-r2.ebuild
index f7c8c47a146..396e1cdef55 100644
--- a/dev-python/iniparse/iniparse-0.4-r2.ebuild
+++ b/dev-python/iniparse/iniparse-0.4-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT PSF-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE=""
 
 DEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"



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

2019-07-29 Thread Aaron Bauman
commit: 5f71acc75ada2ea4f9a636a08a8dc22b37d347b5
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 20:00:04 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:02:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f71acc7

dev-python/python-levenshtein: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

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

diff --git a/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild 
b/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
index 1c4ff0b5287..aedb74cb9c0 100644
--- a/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
+++ b/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ia64 x86"
+KEYWORDS="amd64 arm64 ~ia64 x86"
 IUSE="doc"
 
 REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*' pypy) ) )"



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

2019-07-29 Thread Aaron Bauman
commit: 5458d2066f4cdfb9d2d3dac1fdbfd759981315db
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:25 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:01:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5458d206

dev-python/utidylib: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-python/utidylib/utidylib-0.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/utidylib/utidylib-0.3-r2.ebuild 
b/dev-python/utidylib/utidylib-0.3-r2.ebuild
index fe5dfcb6d60..f3fdd8dbb5e 100644
--- a/dev-python/utidylib/utidylib-0.3-r2.ebuild
+++ b/dev-python/utidylib/utidylib-0.3-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://dl.cihar.com/${PN}/${MY_P}.tar.bz2;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm64 ppc ppc64 x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ocaml/

2019-07-29 Thread Aaron Bauman
commit: 57fd29fbde98a1c3a0f36b0b7befba13c6d878f6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 29 19:59:02 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 29 20:01:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fd29fb

app-xemacs/ocaml: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 app-xemacs/ocaml/ocaml-0.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-xemacs/ocaml/ocaml-0.10.ebuild 
b/app-xemacs/ocaml/ocaml-0.10.ebuild
index db42d98fc19..44bd060761d 100644
--- a/app-xemacs/ocaml/ocaml-0.10.ebuild
+++ b/app-xemacs/ocaml/ocaml-0.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,6 +10,6 @@ XEMACS_PKG_CAT="standard"
 RDEPEND="app-xemacs/xemacs-base
 app-xemacs/fsf-compat
 "
-KEYWORDS="alpha amd64 ~arm64 hppa ppc ppc64 sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm64 hppa ppc ppc64 sparc x86 ~amd64-fbsd"
 
 inherit xemacs-packages



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

2019-07-29 Thread Matthias Maier
commit: 9dca4517075fbe1c629ad6578ce31eba4391c8b0
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jul 29 18:15:05 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 29 19:52:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dca4517

net-misc/spice-gtk: remove unnecessary echo

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

 net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild | 1 -
 net-misc/spice-gtk/spice-gtk-0.35.ebuild| 1 -
 net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild | 1 -
 net-misc/spice-gtk/spice-gtk-.ebuild| 1 -
 4 files changed, 4 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild
index a0993111831..2bf65fbe555 100644
--- a/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.35-r1.ebuild
@@ -81,7 +81,6 @@ PATCHES=(
 src_prepare() {
# bug 558558
export GIT_CEILING_DIRECTORIES="${WORKDIR}"
-   echo GIT_CEILING_DIRECTORIES=${GIT_CEILING_DIRECTORIES}
 
default
 

diff --git a/net-misc/spice-gtk/spice-gtk-0.35.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
index c56fd624815..d6e46f5386d 100644
--- a/net-misc/spice-gtk/spice-gtk-0.35.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
@@ -79,7 +79,6 @@ PATCHES=(
 src_prepare() {
# bug 558558
export GIT_CEILING_DIRECTORIES="${WORKDIR}"
-   echo GIT_CEILING_DIRECTORIES=${GIT_CEILING_DIRECTORIES}
 
default
 

diff --git a/net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild
index a876916757e..f2a7a0cf7a4 100644
--- a/net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild
@@ -79,7 +79,6 @@ PATCHES=(
 src_prepare() {
# bug 558558
export GIT_CEILING_DIRECTORIES="${WORKDIR}"
-   echo GIT_CEILING_DIRECTORIES=${GIT_CEILING_DIRECTORIES}
 
default
 

diff --git a/net-misc/spice-gtk/spice-gtk-.ebuild 
b/net-misc/spice-gtk/spice-gtk-.ebuild
index 05c245ff115..d0de04e3000 100644
--- a/net-misc/spice-gtk/spice-gtk-.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-.ebuild
@@ -76,7 +76,6 @@ DEPEND="${RDEPEND}
 src_prepare() {
# bug 558558
export GIT_CEILING_DIRECTORIES="${WORKDIR}"
-   echo GIT_CEILING_DIRECTORIES=${GIT_CEILING_DIRECTORIES}
 
default
 



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

2019-07-29 Thread Matthias Maier
commit: 60311f22a8b8ffe1537536ff4010b04bf88ebb14
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jul 29 19:47:05 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 29 19:56:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60311f22

net-misc/spice-gtk: ebuild maintenance

 * fix dependencies
 * sort dependencies
 * remove obsolete use flags and unused configure flags

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

 ...gtk-0.37-r1.ebuild => spice-gtk-0.37-r2.ebuild} | 59 ++
 1 file changed, 28 insertions(+), 31 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild
similarity index 83%
rename from net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild
rename to net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild
index f2a7a0cf7a4..51d40d99df4 100644
--- a/net-misc/spice-gtk/spice-gtk-0.37-r1.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.37-r2.ebuild
@@ -16,43 +16,34 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.bz2;
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="dbus gstaudio gstvideo +gtk3 +introspection lz4 mjpeg policykit 
pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
-
-REQUIRED_USE="?? ( pulseaudio gstaudio )"
+IUSE="+gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard 
static-libs usbredir vala webdav libressl"
 
 # TODO:
 # * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
 # * use external pnp.ids as soon as that means not pulling in gnome-desktop
 RDEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
-   gstvideo? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   gstaudio? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   >=x11-libs/pixman-0.17.7
-   media-libs/opus
-   gtk3? ( x11-libs/gtk+:3[introspection?] )
>=dev-libs/glib-2.46:2
-   >=x11-libs/cairo-1.2
-   virtual/jpeg:0=
+   dev-libs/json-glib:0=
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   media-libs/gstreamer:1.0
+   media-libs/opus
sys-libs/zlib
+   virtual/jpeg:0=
+   >=x11-libs/cairo-1.2
+   >=x11-libs/pixman-0.17.7
+   gtk3? ( x11-libs/gtk+:3[introspection?] )
introspection? ( dev-libs/gobject-introspection )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
lz4? ( app-arch/lz4 )
+   pulseaudio? ( media-sound/pulseaudio[glib] )
sasl? ( dev-libs/cyrus-sasl )
smartcard? ( app-emulation/qemu[smartcard] )
usbredir? (
sys-apps/hwids
>=sys-apps/usbredir-0.4.2
virtual/libusb:1
-   virtual/libgudev:=
policykit? (
sys-apps/acl
>=sys-auth/polkit-0.110-r1
@@ -62,6 +53,15 @@ RDEPEND="
net-libs/phodav:2.0
>=net-libs/libsoup-2.49.91 )
 "
+# TODO: spice-gtk has an automagic dependency on x11-libs/libva without a
+# configure knob. The package is relatively lightweight so we just depend
+# on it unconditionally for now. It would be cleaner to transform this into
+# a USE="vaapi" conditional and patch the buildsystem...
+RDEPEND="${RDEPEND}
+   amd64? ( x11-libs/libva:= )
+   arm64? ( x11-libs/libva:= )
+   x86? ( x11-libs/libva:= )
+"
 DEPEND="${RDEPEND}
>=app-emulation/spice-protocol-0.14.0
dev-perl/Text-CSV
@@ -98,22 +98,19 @@ src_configure() {
 
local myconf
myconf="
-   $(use_enable static-libs static)
+   $(use_with gtk3 gtk 3.0)
$(use_enable introspection)
+   $(use_enable mjpeg builtin-mjpeg)
+   $(use_enable policykit polkit)
+   $(use_enable pulseaudio pulse)
$(use_with sasl)
$(use_enable smartcard)
+   $(use_enable static-libs static)
$(use_enable usbredir)
-   $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids)
$(use_with usbredir usb-acl-helper-dir /usr/libexec)
-   $(use_with gtk3 gtk 3.0)
-   $(use_enable policykit polkit)
-   $(use_enable pulseaudio pulse)
-   $(use_enable gstaudio)
-   $(use_enable gstvideo)
-   $(use_enable mjpeg builtin-mjpeg)
+   $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids)
$(use_enable vala)
$(use_enable webdav)
-   

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

2019-07-29 Thread Matthias Maier
commit: 22db54299a37db23d231fa809fcca6a2f20d39aa
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jul 29 19:50:24 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jul 29 19:56:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22db5429

net-misc/spice-gtk: update live ebuild

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

 net-misc/spice-gtk/spice-gtk-.ebuild | 60 +++-
 1 file changed, 29 insertions(+), 31 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-.ebuild 
b/net-misc/spice-gtk/spice-gtk-.ebuild
index d0de04e3000..c4e0bd6c740 100644
--- a/net-misc/spice-gtk/spice-gtk-.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 GCONF_DEBUG="no"
 WANT_AUTOMAKE="1.12"
 VALA_MIN_API_VERSION="0.14"
@@ -16,43 +17,34 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-gtk.git;
 KEYWORDS=""
-IUSE="dbus gstaudio gstvideo +gtk3 +introspection lz4 mjpeg policykit 
pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
-
-REQUIRED_USE="?? ( pulseaudio gstaudio )"
+IUSE="+gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard 
static-libs usbredir vala webdav libressl"
 
 # TODO:
 # * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
 # * use external pnp.ids as soon as that means not pulling in gnome-desktop
 RDEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
-   gstvideo? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   gstaudio? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   )
-   >=x11-libs/pixman-0.17.7
-   media-libs/opus
-   gtk3? ( x11-libs/gtk+:3[introspection?] )
>=dev-libs/glib-2.46:2
-   >=x11-libs/cairo-1.2
-   virtual/jpeg:0=
+   dev-libs/json-glib:0=
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   media-libs/gstreamer:1.0
+   media-libs/opus
sys-libs/zlib
+   virtual/jpeg:0=
+   >=x11-libs/cairo-1.2
+   >=x11-libs/pixman-0.17.7
+   gtk3? ( x11-libs/gtk+:3[introspection?] )
introspection? ( dev-libs/gobject-introspection )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
lz4? ( app-arch/lz4 )
+   pulseaudio? ( media-sound/pulseaudio[glib] )
sasl? ( dev-libs/cyrus-sasl )
smartcard? ( app-emulation/qemu[smartcard] )
usbredir? (
sys-apps/hwids
>=sys-apps/usbredir-0.4.2
virtual/libusb:1
-   virtual/libgudev:=
policykit? (
sys-apps/acl
>=sys-auth/polkit-0.110-r1
@@ -62,6 +54,15 @@ RDEPEND="
net-libs/phodav:2.0
>=net-libs/libsoup-2.49.91 )
 "
+# TODO: spice-gtk has an automagic dependency on x11-libs/libva without a
+# configure knob. The package is relatively lightweight so we just depend
+# on it unconditionally for now. It would be cleaner to transform this into
+# a USE="vaapi" conditional and patch the buildsystem...
+RDEPEND="${RDEPEND}
+   amd64? ( x11-libs/libva:= )
+   arm64? ( x11-libs/libva:= )
+   x86? ( x11-libs/libva:= )
+"
 DEPEND="${RDEPEND}
~app-emulation/spice-protocol-
dev-perl/Text-CSV
@@ -95,22 +96,19 @@ src_configure() {
 
local myconf
myconf="
-   $(use_enable static-libs static)
+   $(use_with gtk3 gtk 3.0)
$(use_enable introspection)
+   $(use_enable mjpeg builtin-mjpeg)
+   $(use_enable policykit polkit)
+   $(use_enable pulseaudio pulse)
$(use_with sasl)
$(use_enable smartcard)
+   $(use_enable static-libs static)
$(use_enable usbredir)
-   $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids)
$(use_with usbredir usb-acl-helper-dir /usr/libexec)
-   $(use_with gtk3 gtk 3.0)
-   $(use_enable policykit polkit)
-   $(use_enable pulseaudio pulse)
-   $(use_enable gstaudio)
-   $(use_enable gstvideo)
-   $(use_enable mjpeg builtin-mjpeg)
+   $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids)
$(use_enable vala)
$(use_enable webdav)
-   $(use_enable dbus)
--disable-celt051
--disable-gtk-doc

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

2019-07-29 Thread Thomas Deutschmann
commit: fd5f76dabf52313bbdef9d0180098760efea593e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 29 19:34:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 29 19:35:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5f76da

package.mask: Mask >=app-metrics/collectd-5.9.0 due to broken config parser

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 539d8a4c7d2..e00089fbaea 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Deutschmann  (2019-07-29)
+# Broken config parser
+>=app-metrics/collectd-5.9.0
+
 # Mart Raudsepp  (2019-07-28)
 # GNOME 3.33 development release packages
 >=dev-libs/vala-common-0.45



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

2019-07-29 Thread Mart Raudsepp
commit: 9adae3a13d681eb4e188dd09c076fee0648a6e9f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jul 29 19:29:43 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jul 29 19:33:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9adae3a1

Revert "app-text/evince: Sort dependencies"

This reverts commit 88450f9837b05e40f5515c6c2a9b510c7cd110d4.

Unauthorized by maintainers, who have their own sorting of deps for
easier reviewing on build system.

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-text/evince/evince-3.32.0-r1.ebuild | 21 ++---
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/app-text/evince/evince-3.32.0-r1.ebuild 
b/app-text/evince/evince-3.32.0-r1.ebuild
index 69369097227..dbccbe7a794 100644
--- a/app-text/evince/evince-3.32.0-r1.ebuild
+++ b/app-text/evince/evince-3.32.0-r1.ebuild
@@ -21,21 +21,17 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86 ~x86-fbs
 COMMON_DEPEND="
>=app-arch/libarchive-3.2.0
>=app-text/poppler-0.33[cairo]
+   dev-libs/atk
>=dev-libs/glib-2.36:2[dbus?]
>=dev-libs/libxml2-2.5:2
-   >=x11-libs/cairo-1.10:=
-   >=x11-libs/gdk-pixbuf-2.36.5:2
-   >=x11-libs/gtk+-3.22.0:3[introspection?]
-   dev-libs/atk
-   gnome-base/gsettings-desktop-schemas
-   sys-libs/zlib:=
djvu? ( >=app-text/djvu-3.5.22:= )
dvi? (
t1lib? ( >=media-libs/t1lib-5:= )
virtual/tex-base dev-libs/kpathsea:=
)
-   gnome-keyring? ( >=app-crypt/libsecret-0.5 )
+   gnome-base/gsettings-desktop-schemas
gnome? ( gnome-base/gnome-desktop:3= )
+   gnome-keyring? ( >=app-crypt/libsecret-0.5 )
gstreamer? (
media-libs/gst-plugins-base:1.0
media-libs/gst-plugins-good:1.0
@@ -45,7 +41,11 @@ COMMON_DEPEND="
nautilus? ( >=gnome-base/nautilus-2.91.4 )
postscript? ( >=app-text/libspectre-0.2:= )
spell? ( >=app-text/gspell-1.6.0:= )
+   sys-libs/zlib:=
tiff? ( >=media-libs/tiff-3.6:0= )
+   >=x11-libs/cairo-1.10:=
+   >=x11-libs/gdk-pixbuf-2.36.5:2
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
xps? ( >=app-text/libgxps-0.2.1:= )
 "
 RDEPEND="${COMMON_DEPEND}
@@ -53,18 +53,17 @@ RDEPEND="${COMMON_DEPEND}
gnome-base/librsvg
|| (
>=x11-themes/adwaita-icon-theme-2.17.1
-   >=x11-themes/hicolor-icon-theme-0.10
-   )
+   >=x11-themes/hicolor-icon-theme-0.10 )
 "
 # eautoreconf needs:
 #  app-text/yelp-tools
 DEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-doc-am-1.13
-   >=dev-util/intltool-0.35
app-text/docbook-xml-dtd:4.3
app-text/yelp-tools
dev-util/gdbus-codegen
dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.13
+   >=dev-util/intltool-0.35
dev-util/itstool
sys-devel/gettext
virtual/pkgconfig



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

2019-07-29 Thread Mart Raudsepp
commit: b1def8ec8e58e94cc35747760215f0ce8bec2377
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jul 29 19:32:25 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jul 29 19:33:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1def8ec

Revert "app-text/evince: Make dbus optional"

This reverts commit 6b296be814a9f25a3636b1a0f62302b6e31ed7b7.

Unauthorized by maintainer. Change seems dubious and misinformed, and
maintainer wasn't given a chance to even look over it and explain things.

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-text/evince/evince-3.32.0-r1.ebuild | 110 
 1 file changed, 110 deletions(-)

diff --git a/app-text/evince/evince-3.32.0-r1.ebuild 
b/app-text/evince/evince-3.32.0-r1.ebuild
deleted file mode 100644
index dbccbe7a794..000
--- a/app-text/evince/evince-3.32.0-r1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-GNOME2_EAUTORECONF="yes"
-
-inherit gnome2 systemd
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Evince;
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
-SLOT="0/evd3.4-evv3.3"
-IUSE="+dbus djvu dvi gstreamer gnome gnome-keyring +introspection nautilus 
nsplugin postscript spell t1lib tiff xps"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
-
-# atk used in libview
-# bundles unarr
-COMMON_DEPEND="
-   >=app-arch/libarchive-3.2.0
-   >=app-text/poppler-0.33[cairo]
-   dev-libs/atk
-   >=dev-libs/glib-2.36:2[dbus?]
-   >=dev-libs/libxml2-2.5:2
-   djvu? ( >=app-text/djvu-3.5.22:= )
-   dvi? (
-   t1lib? ( >=media-libs/t1lib-5:= )
-   virtual/tex-base dev-libs/kpathsea:=
-   )
-   gnome-base/gsettings-desktop-schemas
-   gnome? ( gnome-base/gnome-desktop:3= )
-   gnome-keyring? ( >=app-crypt/libsecret-0.5 )
-   gstreamer? (
-   media-libs/gst-plugins-base:1.0
-   media-libs/gst-plugins-good:1.0
-   media-libs/gstreamer:1.0
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1:= )
-   nautilus? ( >=gnome-base/nautilus-2.91.4 )
-   postscript? ( >=app-text/libspectre-0.2:= )
-   spell? ( >=app-text/gspell-1.6.0:= )
-   sys-libs/zlib:=
-   tiff? ( >=media-libs/tiff-3.6:0= )
-   >=x11-libs/cairo-1.10:=
-   >=x11-libs/gdk-pixbuf-2.36.5:2
-   >=x11-libs/gtk+-3.22.0:3[introspection?]
-   xps? ( >=app-text/libgxps-0.2.1:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   gnome-base/gvfs
-   gnome-base/librsvg
-   || (
-   >=x11-themes/adwaita-icon-theme-2.17.1
-   >=x11-themes/hicolor-icon-theme-0.10 )
-"
-# eautoreconf needs:
-#  app-text/yelp-tools
-DEPEND="${COMMON_DEPEND}
-   app-text/docbook-xml-dtd:4.3
-   app-text/yelp-tools
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.13
-   >=dev-util/intltool-0.35
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # don't automagically link to synctex from texlive-core - always use
-   # internal copy of this small parser for now; requires eautoreconf
-   "${FILESDIR}"/3.30.2-internal-synctex.patch
-)
-
-src_prepare() {
-   gnome2_src_prepare
-
-   # Do not depend on adwaita-icon-theme, bug #326855, #391859
-   # https://bugs.freedesktop.org/show_bug.cgi?id=29942
-   sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g' \
-   -i configure || die "sed failed"
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --disable-static \
-   --enable-pdf \
-   --enable-comics \
-   --enable-thumbnailer \
-   --with-platform=gnome \
-   
BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins \
-   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
-   $(use_enable dbus) \
-   $(use_enable djvu) \
-   $(use_enable dvi) \
-   $(use_enable gnome libgnome-desktop) \
-   $(use_enable gstreamer multimedia) \
-   $(use_enable introspection) \
-   $(use_enable nautilus) \
-   $(use_enable nsplugin browser-plugin) \
-   $(use_enable postscript ps) \
-   $(use_enable t1lib) \
-   $(use_enable tiff) \
-   $(use_enable xps) \
-   $(use_with gnome-keyring keyring) \
-   $(use_with spell gspell)
-}



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

2019-07-29 Thread Sergei Trofimovich
commit: 3a629cfdf3107485c98f20299d94ab6e91d5b9d6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 29 16:09:08 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 29 19:23:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a629cfd

net-libs/libssh2: stable 1.9.0 for sparc, bug #690884

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

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

diff --git a/net-libs/libssh2/libssh2-1.9.0.ebuild 
b/net-libs/libssh2/libssh2-1.9.0.ebuild
index 12ad74fa242..55f39cb41e7 100644
--- a/net-libs/libssh2/libssh2-1.9.0.ebuild
+++ b/net-libs/libssh2/libssh2-1.9.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.${PN}.org/download/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-solaris"
 IUSE="gcrypt libressl mbedtls zlib"
 REQUIRED_USE="?? ( gcrypt mbedtls )"
 RESTRICT="test"



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

2019-07-29 Thread Sergei Trofimovich
commit: cc522ed2aa12b6d1bcb602212d7b0b8632bb1d68
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 29 16:10:24 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 29 19:23:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc522ed2

media-libs/ctl: stable 1.5.2-r1 for hppa, bug #681466

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

 media-libs/ctl/ctl-1.5.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/ctl/ctl-1.5.2-r1.ebuild 
b/media-libs/ctl/ctl-1.5.2-r1.ebuild
index cfa7ee63be2..c431fdafe5e 100644
--- a/media-libs/ctl/ctl-1.5.2-r1.ebuild
+++ b/media-libs/ctl/ctl-1.5.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}/archive/ctl-${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="AMPAS"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+KEYWORDS="amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
 
 RDEPEND="media-libs/ilmbase:=
media-libs/openexr:=



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

2019-07-29 Thread Sergei Trofimovich
commit: 0ffbb4f61037dba9404adfcf5578c3fceb40894d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 29 16:08:11 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 29 19:23:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ffbb4f6

net-libs/miniupnpc: stable 2.1.20190625 for sparc, bug #690886

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

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

diff --git a/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild 
b/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild
index daca7228030..e14023edea9 100644
--- a/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild
+++ b/net-libs/miniupnpc/miniupnpc-2.1.20190625.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/17"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 sparc ~x86 
~x86-fbsd"
 IUSE="ipv6 kernel_linux static-libs"
 
 RDEPEND=""



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

2019-07-29 Thread Sergei Trofimovich
commit: 6fd8af7bfb1b70a6355444c469bce6728867fad9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 29 16:11:08 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 29 19:23:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd8af7b

media-libs/mutagen: stable 1.42.0 for hppa, bug #681398

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

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

diff --git a/media-libs/mutagen/mutagen-1.42.0.ebuild 
b/media-libs/mutagen/mutagen-1.42.0.ebuild
index 84852ce4fb5..9d4af6135fe 100644
--- a/media-libs/mutagen/mutagen-1.42.0.ebuild
+++ b/media-libs/mutagen/mutagen-1.42.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/quodlibet/mutagen/releases/download/release-${PV}/${
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha ~amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="doc test"
 
 # TODO: Missing support for >=dev-python/eyeD3-0.7 API



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

2019-07-29 Thread 罗百科
commit: 5bee35e4bce64150ef0788e9639f147c0dca1e62
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jul 29 19:10:35 2019 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Jul 29 19:10:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bee35e4

net-misc/geoipupdate: Fix quoting

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

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

diff --git a/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild 
b/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
index 748f8dc8f2a..9e2b124631e 100644
--- a/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
+++ b/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
@@ -38,7 +38,7 @@ src_compile() {
 src_install() {
mkdir "${D}/usr/bin" -p
cd "src/${EGO_PN}/build" || die
-   cp "geoipupdate ${D}/usr/bin" || die
+   cp geoipupdate "${D}/usr/bin" || die
keepdir /usr/share/GeoIP
insinto /etc
doins GeoIP.conf



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

2019-07-29 Thread Mikle Kolyada
commit: cad9372325466cba427e184697cc7536c027a7a6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul 29 19:04:54 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul 29 19:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad93723

Revert "Revert "sys-fs/squashfs-tools-ng: Add ~riscv keyword wrt bug #690616""

This reverts commit 7b335dcde68a8bd91956970bfd43eddc976af2bc.

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

 sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.5.ebuild  | 2 +-
 sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.5.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.5.ebuild
index 074ef4d0137..fc732972175 100644
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.5.ebuild
+++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.5.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
 fi
 

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild
index 074ef4d0137..fc732972175 100644
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild
+++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
 fi
 



  1   2   3   4   >