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

2020-04-18 Thread Hans de Graaff
commit: 77ae411367f2ed945fd3402ff2be78e0e9f1748b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Apr 19 05:40:05 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 19 05:40:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ae4113

profiles/package.mask: remove mask for removed haml:4

Signed-off-by: Hans de Graaff  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 956a65a07a5..6a247ecd343 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -540,12 +540,6 @@ sci-electronics/geda-xgsch2pcb
 # Removal in 30 days.  Bug #713506.
 net-ftp/pybootd
 
-# Hans de Graaff  (2020-03-19)
-# Masked for security issues, bug #699840
-# No reverse dependencies. Use dev-ruby/haml:5 instead.
-# Removal in 30 days.
-dev-ruby/haml:4
-
 # Michał Górny  (2020-03-18)
 # Unmaintained.  Version bump pending.  No Python 3 support upstream.
 # Removal in 30 days.  Bug #708268.



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

2020-04-18 Thread Hans de Graaff
commit: 4de960c7cec8194411a4738c49b9bc5082f7acc2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Apr 19 05:39:23 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 19 05:39:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de960c7

dev-ruby/haml: remove masked slot

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

 dev-ruby/haml/Manifest |  1 -
 dev-ruby/haml/haml-4.0.7-r3.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index d0804acb5b7..065f9e5fd09 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -1,2 +1 @@
-DIST haml-4.0.7.gem 121856 BLAKE2B 
e2598df73b9bf7337c06f60b30fcf7925fa5948f4643051aabbbdf600d25dbc2f614c4cf2054a916f69ef431847279eee1fbdf02e9bf2811369f2c195ed00413
 SHA512 
5736ded231bb10a0c0932453294604075e24a9020c2658e703c13ebf7a8d148327188157f982a3aea5db6d6938beb372c0167dfbc4ff06325517b2c8bd71a568
 DIST haml-5.1.2.tar.gz 126059 BLAKE2B 
5d805f29c28d0f6355f7b79e5724ec1639a808cfae75c26633edddcc82d964a48dbc1654b780fb706529ca22abcaba953a1af6f483386c336035c079a719e585
 SHA512 
405976de297bfdbd6f010442d940205c404f057a54cd7162feb400b1831af3e4e60fd05a637a2f480204428512ca7dd66c02aca22b0006d6d515c06968eb08a3

diff --git a/dev-ruby/haml/haml-4.0.7-r3.ebuild 
b/dev-ruby/haml/haml-4.0.7-r3.ebuild
deleted file mode 100644
index 88b41190b46..000
--- a/dev-ruby/haml/haml-4.0.7-r3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-RUBY_FAKEGEM_TASK_DOC="-Ilib doc"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="A ruby web page templating engine"
-HOMEPAGE="http://haml-lang.com/;
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-
-IUSE="doc test"
-
-ruby_add_rdepend "dev-ruby/tilt:*"
-
-ruby_add_bdepend "
-   doc? (
-   dev-ruby/yard
-   >=dev-ruby/maruku-0.7.2-r1
-   )"
-
-all_ruby_prepare() {
-   # Remove test that fails when RedCloth is available
-   sed -i -e "/should raise error when a Tilt filters dependencies are 
unavailable for extension/,+9 s/^/#/"\
-   test/filters_test.rb || die
-   # Avoid tests that are fragile for whitespace
-   sed -i -e '/test_\(text_area\|partials_should_not_cause_textareas\)/,/^ 
 end/ s:^:#:' test/helper_test.rb || die
-}



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

2020-04-18 Thread Georgy Yakovlev
commit: ae4fb41e54216962af55b632edbdd6b1452dc253
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 19 05:06:48 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 19 05:06:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4fb41e

dev-util/gn: keyword 0.1726 on ~ppc64

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

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

diff --git a/dev-util/gn/gn-0.1726.ebuild b/dev-util/gn/gn-0.1726.ebuild
index 2baaf308ab7..bc331966cc3 100644
--- a/dev-util/gn/gn-0.1726.ebuild
+++ b/dev-util/gn/gn-0.1726.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="vim-syntax"
 
 BDEPEND="



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

2020-04-18 Thread Georgy Yakovlev
commit: d976f6beb00f52f337db7f5d525ad486d7d309d2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 19 04:09:19 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 19 04:10:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d976f6be

profiles/package.mask: fix date

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 5240e5a44e8..956a65a07a5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,12 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
-# Georgy Yakovlev  (2020-04-
+# Georgy Yakovlev  (2020-04-18)
 # Unmaintained, vulnerable oracle java ebuilds, even fetching distfiles
 # requires agreement to restrictive license
 # Revdeps that still depend on oracle variants require javafx
 # Please use icedtea or openjdk instead.
-# Only openjdk:11 provides javafx flag.
+# Removal in 30 days.
 # https://bugs.gentoo.org/681828
 dev-java/oracle-jdk-bin
 dev-java/oracle-jre-bin



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

2020-04-18 Thread Georgy Yakovlev
commit: 8299bea7bf98ce7dc9552fd0af7384f8b821ee70
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 18 20:51:18 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 19 04:02:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8299bea7

profiles/package.mask: mask oracle-{jdk,jre}-bin and revdeps

Bug: https://bugs.gentoo.org/681828
Closes: https://github.com/gentoo/gentoo/pull/15401
Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index d0548a270ba..5240e5a44e8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,23 @@
 
 #--- END OF EXAMPLES ---
 
+# Georgy Yakovlev  (2020-04-
+# Unmaintained, vulnerable oracle java ebuilds, even fetching distfiles
+# requires agreement to restrictive license
+# Revdeps that still depend on oracle variants require javafx
+# Please use icedtea or openjdk instead.
+# Only openjdk:11 provides javafx flag.
+# https://bugs.gentoo.org/681828
+dev-java/oracle-jdk-bin
+dev-java/oracle-jre-bin
+app-forensics/sleuthkit
+app-text/jabref-bin
+dev-java/netbeans-platform
+dev-java/netbeans-harness
+games-util/pogo-manager-bin
+net-p2p/bisq
+sci-mathematics/geogebra
+
 # Michał Górny  (2020-04-18)
 # Long dead, vulnerable.  All revdeps have either been ported away,
 # removed or had their optional deps removed.



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

2020-04-18 Thread Craig Andrews
commit: 4c2195f6a26cbe606137f6616a8b1bc8f2c7cb1a
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:47 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2195f6

dev-lang/rust: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/dev-lang/rust/rust-1.42.0.ebuild b/dev-lang/rust/rust-1.42.0.ebuild
index d61ae45fa31..769cc360926 100644
--- a/dev-lang/rust/rust-1.42.0.ebuild
+++ b/dev-lang/rust/rust-1.42.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
multilib-build python-any-r1 rust-toolchain toolchain-funcs
 



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

2020-04-18 Thread Craig Andrews
commit: 27b598fb3e6a00ed1fe6360ac9bf9d2990cfb9f9
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:49 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b598fb

dev-python/nototools: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 dev-python/nototools/nototools-0_pre20200207.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/nototools/nototools-0_pre20200207.ebuild 
b/dev-python/nototools/nototools-0_pre20200207.ebuild
index 4e362adcac4..2da2d91ae77 100644
--- a/dev-python/nototools/nototools-0_pre20200207.ebuild
+++ b/dev-python/nototools/nototools-0_pre20200207.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/noto-emoji/

2020-04-18 Thread Craig Andrews
commit: fa280196aa400133810037316f3253acbe2e545f
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:50 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa280196

media-fonts/noto-emoji: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 media-fonts/noto-emoji/noto-emoji-20200317.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/noto-emoji/noto-emoji-20200317.ebuild 
b/media-fonts/noto-emoji/noto-emoji-20200317.ebuild
index 4006861c960..73217e5becc 100644
--- a/media-fonts/noto-emoji/noto-emoji-20200317.ebuild
+++ b/media-fonts/noto-emoji/noto-emoji-20200317.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit font python-any-r1
 



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

2020-04-18 Thread Craig Andrews
commit: 67669311726f765aeb53ff566008bcc55b6c898b
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:46 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67669311

app-text/pastebinit: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Closes: https://github.com/gentoo/gentoo/pull/15078
Signed-off-by: Craig Andrews  gentoo.org>

 app-text/pastebinit/pastebinit-1.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/pastebinit/pastebinit-1.5-r1.ebuild 
b/app-text/pastebinit/pastebinit-1.5-r1.ebuild
index f849d52e157..753ef0c0f1b 100644
--- a/app-text/pastebinit/pastebinit-1.5-r1.ebuild
+++ b/app-text/pastebinit/pastebinit-1.5-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="xml"
 
 inherit python-single-r1



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

2020-04-18 Thread Craig Andrews
commit: 1981b61b2574afe02929952e7297dc9005a79549
Author: neeshy  tfwno  gf>
AuthorDate: Tue Mar 24 02:45:35 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1981b61b

net-p2p/deluge: fix warning related to gettext

Signed-off-by: Nima Sadeghi  tfwno.gf>
Closes: https://github.com/gentoo/gentoo/pull/15081
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/deluge/deluge-2.0.3-r6.ebuild   | 141 
 net-p2p/deluge/files/deluge-2.0.3-gettext.patch |  11 ++
 2 files changed, 152 insertions(+)

diff --git a/net-p2p/deluge/deluge-2.0.3-r6.ebuild 
b/net-p2p/deluge/deluge-2.0.3-r6.ebuild
new file mode 100644
index 000..dae306a6061
--- /dev/null
+++ b/net-p2p/deluge/deluge-2.0.3-r6.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 systemd
+
+DESCRIPTION="BitTorrent client with a client/server model"
+HOMEPAGE="https://deluge-torrent.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.deluge-torrent.org/${PN};
+else
+   SRC_URI="http://download.deluge-torrent.org/source/2.0/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="console geoip gtk libnotify sound webinterface"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   libnotify? ( gtk )
+   sound? ( gtk )
+"
+
+DEPEND="
+   $(python_gen_cond_dep '
+   net-libs/libtorrent-rasterbar[python,${PYTHON_MULTI_USEDEP}]
+   dev-python/wheel[${PYTHON_MULTI_USEDEP}]
+   ')
+   dev-util/intltool
+   acct-group/deluge
+   acct-user/deluge"
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/chardet[${PYTHON_MULTI_USEDEP}]
+   dev-python/distro[${PYTHON_MULTI_USEDEP}]
+   dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_MULTI_USEDEP}]
+   dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
+   dev-python/rencode[${PYTHON_MULTI_USEDEP}]
+   dev-python/setproctitle[${PYTHON_MULTI_USEDEP}]
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/twisted-17.1.0[crypt,${PYTHON_MULTI_USEDEP}]
+   >=dev-python/zope-interface-4.4.2[${PYTHON_MULTI_USEDEP}]
+   geoip? ( dev-python/geoip-python[${PYTHON_MULTI_USEDEP}] )
+   gtk? (
+   sound? ( dev-python/pygame[${PYTHON_MULTI_USEDEP}] )
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   gnome-base/librsvg
+   libnotify? ( x11-libs/libnotify )
+   )
+   net-libs/libtorrent-rasterbar[python,${PYTHON_MULTI_USEDEP}]
+   dev-python/mako[${PYTHON_MULTI_USEDEP}]
+   ')"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.3-setup.py.patch"
+   "${FILESDIR}/${PN}-2.0.3-UI-status.patch"
+   "${FILESDIR}/${PN}-2.0.3-gettext.patch"
+)
+
+python_prepare_all() {
+   local args=(
+   -e "/Compiling po file/a \\\tuptoDate = False"
+   )
+   sed -i "${args[@]}" -- 'setup.py' || die
+   args=(
+   -e 's|"new_release_check": True|"new_release_check": False|'
+   -e 's|"check_new_releases": True|"check_new_releases": False|'
+   -e 's|"show_new_releases": True|"show_new_releases": False|'
+   )
+   sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
+
+   distutils-r1_python_prepare_all
+}
+
+esetup.py() {
+   # bug 531370: deluge has its own plugin system. No need to relocate its 
egg info files.
+   # Override this call from the distutils-r1 eclass.
+   # This does not respect the distutils-r1 API. DONOT copy this example.
+   set -- "${PYTHON}" setup.py "$@"
+   echo "$@"
+   "$@" || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   if ! use console ; then
+   rm -r "${D}/$(python_get_sitedir)/deluge/ui/console/" || die
+   rm "${D}/usr/bin/deluge-console" || die
+   rm "${D}/usr/share/man/man1/deluge-console.1" ||die
+   fi
+   if ! use gtk ; then
+   rm -r "${D}/$(python_get_sitedir)/deluge/ui/gtk3/" || die
+   rm -r "${D}/usr/share/icons/" || die
+   rm "${D}/usr/bin/deluge-gtk" || die
+   rm "${D}/usr/share/man/man1/deluge-gtk.1" || die
+   rm "${D}/usr/share/applications/deluge.desktop" || die
+   fi
+   if use webinterface; then
+   newinitd "${FILESDIR}/deluge-web.init-2" deluge-web
+   newconfd "${FILESDIR}/deluge-web.conf" deluge-web
+   systemd_newunit "${FILESDIR}/deluge-web.service-3" 

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

2020-04-18 Thread Craig Andrews
commit: a38f866389f6b65583dfbe4e578645bb23e179d5
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:48 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38f8663

dev-python/defcon: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/dev-python/defcon/defcon-0.6.0-r1.ebuild 
b/dev-python/defcon/defcon-0.6.0-r1.ebuild
index 61979f96a84..9d7deff618e 100644
--- a/dev-python/defcon/defcon-0.6.0-r1.ebuild
+++ b/dev-python/defcon/defcon-0.6.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit distutils-r1
 
 DESCRIPTION="A set of UFO based objects for use in font editing applications"



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

2020-04-18 Thread Craig Andrews
commit: 5f5570f7c45043ba40e9fc52518c829fc7e32aaf
Author: neeshy  tfwno  gf>
AuthorDate: Mon Mar 23 22:00:27 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5570f7

dev-python/fonttools: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.1.0.ebuild 
b/dev-python/fonttools/fonttools-4.1.0.ebuild
index 33b48da230c..f15fbef5801 100644
--- a/dev-python/fonttools/fonttools-4.1.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 virtualx



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

2020-04-18 Thread Craig Andrews
commit: 85f82d0ab50a860b6577cd427cca128b2d2abc96
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:49 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f82d0a

dev-util/systemtap: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild 
b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 4130583b5b7..5701ab62f0a 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit linux-info autotools python-single-r1 user
 



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

2020-04-18 Thread Craig Andrews
commit: 2baa3abd4bca3b14d3c3d3cde1999b5a5172b89a
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:51 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2baa3abd

media-video/handbrake: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 media-video/handbrake/handbrake-1.3.0-r2.ebuild | 2 +-
 media-video/handbrake/handbrake-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/handbrake/handbrake-1.3.0-r2.ebuild 
b/media-video/handbrake/handbrake-1.3.0-r2.ebuild
index 6c8e01b4f37..2f99c1e31eb 100644
--- a/media-video/handbrake/handbrake-1.3.0-r2.ebuild
+++ b/media-video/handbrake/handbrake-1.3.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit autotools eutils gnome2-utils python-any-r1 xdg-utils
 

diff --git a/media-video/handbrake/handbrake-.ebuild 
b/media-video/handbrake/handbrake-.ebuild
index 753a5a36156..c1345ae1ac6 100644
--- a/media-video/handbrake/handbrake-.ebuild
+++ b/media-video/handbrake/handbrake-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit autotools eutils gnome2-utils python-any-r1 xdg-utils
 



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

2020-04-18 Thread Craig Andrews
commit: 140b541160d305ace9ae54d387635cf0b27aed4f
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:48 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140b5411

dev-libs/libclc: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild 
b/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild
index d6fdcddade3..76895636d57 100644
--- a/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild
+++ b/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit llvm prefix python-any-r1 toolchain-funcs
 



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

2020-04-18 Thread Craig Andrews
commit: 6de02d5834ae5908fa2f8be0afff77eabf2359b6
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:50 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de02d58

media-gfx/inkscape: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 media-gfx/inkscape/inkscape-1.0_beta2-r1.ebuild | 2 +-
 media-gfx/inkscape/inkscape-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/inkscape/inkscape-1.0_beta2-r1.ebuild 
b/media-gfx/inkscape/inkscape-1.0_beta2-r1.ebuild
index 6350c33d337..3932a963c31 100644
--- a/media-gfx/inkscape/inkscape-1.0_beta2-r1.ebuild
+++ b/media-gfx/inkscape/inkscape-1.0_beta2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="xml"
 MY_P="${P/_/}"
 RELEASE_SUFFIX="_2019-12-03_2b71d25d45"

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-.ebuild
index aa29d78aa48..158a19eeca9 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="xml"
 MY_P="${P/_/}"
 inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1 git-r3



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

2020-04-18 Thread Craig Andrews
commit: a53604b275a4552ea8fcced6f20eba40f85a03b3
Author: neeshy  tfwno  gf>
AuthorDate: Thu Mar 26 21:49:33 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53604b2

dev-python/fs: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 dev-python/fs/fs-2.4.9-r1.ebuild | 53 
 1 file changed, 53 insertions(+)

diff --git a/dev-python/fs/fs-2.4.9-r1.ebuild b/dev-python/fs/fs-2.4.9-r1.ebuild
new file mode 100644
index 000..7bc6c8c0445
--- /dev/null
+++ b/dev-python/fs/fs-2.4.9-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Filesystem abstraction layer"
+HOMEPAGE="
+   https://pypi.org/project/fs/
+   https://docs.pyfilesystem.org
+   https://www.willmcgugan.com/tag/fs/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+   $(python_gen_cond_dep '
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pyftpdlib[${PYTHON_USEDEP}]
+   dev-python/pysendfile[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/unittest2[${PYTHON_USEDEP}]
+   ' -3)
+)"
+
+python_test() {
+   # python2_7 tests require dev-python/typing which is
+   # now in stdlib so ignore tests. py2.7 is going away.
+   if python_is_python3; then
+   esetup.py test || die "tests failed"
+   fi
+}
+
+pkg_postinst() {
+   optfeature "S3 support" dev-python/boto
+   optfeature "SFTP support" dev-python/paramiko
+   optfeature "Browser support" dev-python/wxpython
+}



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

2020-04-18 Thread Craig Andrews
commit: 6afdd5269f9468f9c87f9cceceb29647b1f7a0d8
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:49 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afdd526

dev-python/pyclipper: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/dev-python/pyclipper/pyclipper-1.1.0.ebuild 
b/dev-python/pyclipper/pyclipper-1.1.0.ebuild
index 1b5ae95083e..6790a573079 100644
--- a/dev-python/pyclipper/pyclipper-1.1.0.ebuild
+++ b/dev-python/pyclipper/pyclipper-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 inherit distutils-r1
 
 DESCRIPTION="Cython wrapper for the C++ translation of the Angus Johnson's 
Clipper library"



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

2020-04-18 Thread Craig Andrews
commit: 55d9c942d76eec0c59b6b00da76a89a6ceb5b126
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:50 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d9c942

media-gfx/scour: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/media-gfx/scour/scour-0.37.ebuild 
b/media-gfx/scour/scour-0.37.ebuild
index 33cb17eca93..12348dd56ca 100644
--- a/media-gfx/scour/scour-0.37.ebuild
+++ b/media-gfx/scour/scour-0.37.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 inherit distutils-r1
 
 DESCRIPTION="Take an SVG file and produce a cleaner and more concise file"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/terminus-font/

2020-04-18 Thread Craig Andrews
commit: f4d1eae2347b0578e6f85da0b79aa14ab4783e55
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:50 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d1eae2

media-fonts/terminus-font: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 media-fonts/terminus-font/terminus-font-4.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/terminus-font/terminus-font-4.48.ebuild 
b/media-fonts/terminus-font/terminus-font-4.48.ebuild
index 40ce47872db..97ee711da05 100644
--- a/media-fonts/terminus-font/terminus-font-4.48.ebuild
+++ b/media-fonts/terminus-font/terminus-font-4.48.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit font python-any-r1
 
 DESCRIPTION="A clean fixed font for the console and X11"



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

2020-04-18 Thread Craig Andrews
commit: a9aa594bf16be50f146c60011e3bc46aa1befec0
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:52 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9aa594b

sys-process/htop: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 sys-process/htop/htop-2.2.0.ebuild   | 2 +-
 sys-process/htop/htop-3.0.0_beta5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/htop/htop-2.2.0.ebuild 
b/sys-process/htop/htop-2.2.0.ebuild
index 1c934ca8ef2..fa7b79e33e2 100644
--- a/sys-process/htop/htop-2.2.0.ebuild
+++ b/sys-process/htop/htop-2.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit linux-info python-any-r1
 

diff --git a/sys-process/htop/htop-3.0.0_beta5.ebuild 
b/sys-process/htop/htop-3.0.0_beta5.ebuild
index 0f1a86bfd19..241e898507e 100644
--- a/sys-process/htop/htop-3.0.0_beta5.ebuild
+++ b/sys-process/htop/htop-3.0.0_beta5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit autotools linux-info python-any-r1
 



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

2020-04-18 Thread Craig Andrews
commit: fae56a630dfa11be77e1c35ab85ed702f14b436a
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:51 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae56a63

media-video/mpv: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 media-video/mpv/mpv-0.32.0-r1.ebuild | 2 +-
 media-video/mpv/mpv-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/mpv/mpv-0.32.0-r1.ebuild 
b/media-video/mpv/mpv-0.32.0-r1.ebuild
index a7376bc7ef1..df53a7db5b1 100644
--- a/media-video/mpv/mpv-0.32.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.32.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE='threads(+)'
 
 WAF_PV=2.0.9

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index 3f64e9b8dfd..085c57e703f 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE='threads(+)'
 
 WAF_PV=2.0.9



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

2020-04-18 Thread Craig Andrews
commit: 65f9638cd872ea10070a5d226b9c479530940c69
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:51 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f9638c

media-libs/shaderc: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild 
b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
index a24d9d6052d..3de771d443a 100644
--- a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
+++ b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 
 inherit cmake-multilib python-any-r1
 



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

2020-04-18 Thread Craig Andrews
commit: 38077ecac412a2721ca0948290cb319ea726d6a1
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:48 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38077eca

dev-python/booleanOperations: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0.ebuild 
b/dev-python/booleanOperations/booleanOperations-0.9.0.ebuild
index 8d822fcc410..6d1187e16e9 100644
--- a/dev-python/booleanOperations/booleanOperations-0.9.0.ebuild
+++ b/dev-python/booleanOperations/booleanOperations-0.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit distutils-r1
 
 DESCRIPTION="Boolean operations on paths"



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/units/

2020-04-18 Thread Craig Andrews
commit: cc1a7aa7c2816f99d3025575af1cb39578fa7700
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:52 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1a7aa7

sci-calculators/units: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 sci-calculators/units/units-2.19-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-calculators/units/units-2.19-r1.ebuild 
b/sci-calculators/units/units-2.19-r1.ebuild
index 13c2f13963c..b6062ea69bb 100644
--- a/sci-calculators/units/units-2.19-r1.ebuild
+++ b/sci-calculators/units/units-2.19-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit python-single-r1
 
 DESCRIPTION="Unit conversion program"



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

2020-04-18 Thread Craig Andrews
commit: 9f24e051752cff22bc8847d174d809eaaad6150d
Author: neeshy  tfwno  gf>
AuthorDate: Thu Apr  2 22:42:18 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f24e051

dev-python/numpy: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

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

diff --git a/dev-python/numpy/numpy-1.16.5-r1.ebuild 
b/dev-python/numpy/numpy-1.16.5-r1.ebuild
index 004a300c5bf..76d73afe826 100644
--- a/dev-python/numpy/numpy-1.16.5-r1.ebuild
+++ b/dev-python/numpy/numpy-1.16.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 PYTHON_REQ_USE="threads(+)"
 
 FORTRAN_NEEDED=lapack



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

2020-04-18 Thread Craig Andrews
commit: 7dea007fbb561e2928074f1d03c84f301e3272e7
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:52 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dea007f

sys-boot/grub: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  gentoo.org>

 sys-boot/grub/grub-2.04-r1.ebuild| 2 +-
 sys-boot/grub/grub-2.05_alpha20200310.ebuild | 2 +-
 sys-boot/grub/grub-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-boot/grub/grub-2.04-r1.ebuild 
b/sys-boot/grub/grub-2.04-r1.ebuild
index bb96453cd6a..5d09c7bf0cf 100644
--- a/sys-boot/grub/grub-2.04-r1.ebuild
+++ b/sys-boot/grub/grub-2.04-r1.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==   ]]; then
 fi
 
 if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
-   PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+   PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit python-any-r1
 fi
 

diff --git a/sys-boot/grub/grub-2.05_alpha20200310.ebuild 
b/sys-boot/grub/grub-2.05_alpha20200310.ebuild
index d11a7ec3e89..aeab60f11e1 100644
--- a/sys-boot/grub/grub-2.05_alpha20200310.ebuild
+++ b/sys-boot/grub/grub-2.05_alpha20200310.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==   ]]; then
 fi
 
 if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
-   PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+   PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit python-any-r1
 fi
 

diff --git a/sys-boot/grub/grub-.ebuild b/sys-boot/grub/grub-.ebuild
index 6de5a47a2cb..d94f9b72464 100644
--- a/sys-boot/grub/grub-.ebuild
+++ b/sys-boot/grub/grub-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==   ]]; then
 fi
 
 if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
-   PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+   PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit python-any-r1
 fi
 



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

2020-04-18 Thread Alec Warner
commit: 192be883c5f44eba39bc2421f6e091db1025623a
Author: Alec Warner  gentoo  org>
AuthorDate: Tue Mar 10 13:49:14 2020 +
Commit: Alec Warner  gentoo  org>
CommitDate: Sun Apr 19 02:31:30 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=192be883

Remove rsync25; its no longer functional.

Signed-off-by: Alec Warner  gentoo.org>

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

diff --git a/files/mirrors/rsync.xml b/files/mirrors/rsync.xml
index 051985b..40ded35 100644
--- a/files/mirrors/rsync.xml
+++ b/files/mirrors/rsync.xml
@@ -37,10 +37,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   Steadfast Networks - rsync11.us.gentoo.org
   rsync://rsync11.us.gentoo.org
 
-
-  Indiana University, Unix Systems Support Group - 
rsync25.us.gentoo.org
-  rsync://rsync25.us.gentoo.org
-
 
   TDS Internet Services - rsync26.us.gentoo.org
   rsync://rsync26.us.gentoo.org



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

2020-04-18 Thread Alec Warner
commit: 96b932c951ec8d11eee6ec3a7f2d20671b2e6e22
Author: Alec Warner  gentoo  org>
AuthorDate: Sun Apr 19 02:27:58 2020 +
Commit: Alec Warner  gentoo  org>
CommitDate: Sun Apr 19 02:31:34 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=96b932c9

Upgrade mirror to https, drop FTP.

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

Signed-off-by: Alec Warner  gentoo.org>

 files/mirrors/distfiles.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 5540c73..be6518c 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -266,8 +266,7 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   
 
   Turkish Linux Users Group - Linux Kullanicilari Dernegi(LKD)
-  ftp://ftp.linux.org.tr/gentoo/
-  http://ftp.linux.org.tr/gentoo/
+  https://ftp.linux.org.tr/gentoo/
   rsync://ftp.linux.org.tr/gentoo-distfiles/
 
   



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

2020-04-18 Thread Davide Pesavento
commit: 52d0279f1ae255004dbf5b3e5b8525d6ff1e4912
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 19 01:39:50 2020 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 19 01:40:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d0279f

dev-python/PyQt5: add 5.14.2

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

 dev-python/PyQt5/Manifest|   1 +
 dev-python/PyQt5/PyQt5-5.14.2.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest
index 3b3e5153719..1e04c006851 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/PyQt5/Manifest
@@ -1,2 +1,3 @@
 DIST PyQt5-5.13.2.tar.gz 3162810 BLAKE2B 
383aaa3f1f51ed618a3b6475432a96f6a8f89ad4d97197fe87469e0a69e1db79c762965adfacdf92cc43d1bb2eb5e2790f6bdb7e8b288f0feade828bf8e30090
 SHA512 
9a16450d8fe2a7e94e182ebb03cc785c6de516e356251753abfb79af3958230043f2db59750cde0a6f1fd6cf5568eb8b7ae76d5a3fbcfe9f7807e02867973b55
 DIST PyQt5-5.14.1.tar.gz 3241571 BLAKE2B 
c4f6ab8b5c955186c71e0f6c1ac75fc559839c52374e8ce400c823a813c0c646ed60b5f496145114e5480bd2e4c057d52181b81d79fd01fe5dcd9e4c537118ff
 SHA512 
10b6abb6fdac64233041b0ee91c9f25cfd2a759ec5bde239c87ca9df8176cdd4fcabf6deb8db2dd9bbd911a040d5c476744f1b55aded9c66eb8b5182f99ddc86
+DIST PyQt5-5.14.2.tar.gz 3246557 BLAKE2B 
0dd57da76dede97349c1af1d97cebad430dd5ae03c99b71de2e1ef1c41c1503820b0c0b1af8ddb507ffa5d6f466f7d3012db2cf625dad949dc4c962fb9e8a6a3
 SHA512 
56d9b2970ff50f2af0bfd889ad1226bf64087a6210cc545c5a0188352d1651343fcda9d53f04b041273f61bf31baf43af4a1854c1b580d50c28cff82f59c24ec

diff --git a/dev-python/PyQt5/PyQt5-5.14.2.ebuild 
b/dev-python/PyQt5/PyQt5-5.14.2.ebuild
new file mode 100644
index 000..94bbc2a6c2c
--- /dev/null
+++ b/dev-python/PyQt5/PyQt5-5.14.2.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+inherit multibuild python-r1 qmake-utils
+
+DESCRIPTION="Python bindings for the Qt framework"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/intro;
+
+MY_P=${PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+# TODO: QtNfc, QtRemoteObjects
+IUSE="bluetooth dbus debug declarative designer examples gles2-only gui help 
location
+   multimedia network networkauth opengl positioning printsupport sensors 
serialport
+   sql +ssl svg testlib webchannel webkit websockets widgets x11extras 
xmlpatterns"
+
+# The requirements below were extracted from configure.py
+# and from the output of 'grep -r "%Import " "${S}"/sip'
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   bluetooth? ( gui )
+   declarative? ( gui network )
+   designer? ( widgets )
+   help? ( gui widgets )
+   location? ( positioning )
+   multimedia? ( gui network )
+   networkauth? ( network )
+   opengl? ( gui widgets )
+   positioning? ( gui )
+   printsupport? ( gui widgets )
+   sensors? ( gui )
+   serialport? ( gui )
+   sql? ( widgets )
+   svg? ( gui widgets )
+   testlib? ( widgets )
+   webchannel? ( network )
+   webkit? ( gui network printsupport widgets )
+   websockets? ( network )
+   widgets? ( gui )
+   xmlpatterns? ( network )
+"
+
+# Minimal supported version of Qt.
+QT_PV="5.12:5"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/enum34[${PYTHON_USEDEP}]
+   ' -2)
+   >=dev-python/PyQt5-sip-4.19.20:=[${PYTHON_USEDEP}]
+   >=dev-qt/qtcore-${QT_PV}
+   >=dev-qt/qtxml-${QT_PV}
+   bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} )
+   dbus? (
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   >=dev-qt/qtdbus-${QT_PV}
+   )
+   declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+   designer? ( >=dev-qt/designer-${QT_PV} )
+   gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] )
+   help? ( >=dev-qt/qthelp-${QT_PV} )
+   location? ( >=dev-qt/qtlocation-${QT_PV} )
+   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
+   network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] )
+   networkauth? ( >=dev-qt/qtnetworkauth-${QT_PV} )
+   opengl? ( >=dev-qt/qtopengl-${QT_PV} )
+   positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
+   printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
+   sensors? ( >=dev-qt/qtsensors-${QT_PV} )
+   serialport? ( >=dev-qt/qtserialport-${QT_PV} )
+   sql? ( >=dev-qt/qtsql-${QT_PV} )
+   svg? ( >=dev-qt/qtsvg-${QT_PV} )
+   testlib? ( >=dev-qt/qttest-${QT_PV} )
+   webchannel? ( 

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

2020-04-18 Thread Thomas Deutschmann
commit: c29266c46559b09a2cdd2196f576fd81f1bea046
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Apr 19 01:28:01 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Apr 19 01:29:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29266c4

app-eselect/eselect-rust: bump to v20200419

Closes: https://bugs.gentoo.org/688864
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-eselect/eselect-rust/Manifest  |  1 +
 .../eselect-rust/eselect-rust-20200419.ebuild  | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/app-eselect/eselect-rust/Manifest 
b/app-eselect/eselect-rust/Manifest
index 96075d37c29..43d8fd578db 100644
--- a/app-eselect/eselect-rust/Manifest
+++ b/app-eselect/eselect-rust/Manifest
@@ -1 +1,2 @@
 DIST eselect-rust-20200101.tar.bz2 49740 BLAKE2B 
4c1e767517e9f20002fac049a2ee23e47c52ccae9981316f7b7163f36a76e44dd516e7364100d1c4f5deb42dc5ddda94588639da06a71740d987bd163bc25e56
 SHA512 
836363e1c87b7f8e4e9c33b2cf6b8ba6846256630925676addec3d673a6e99965db19c42533de8aaf63d04713c3978f8ace73e5642071d80cd0e25a10b8cecb1
+DIST eselect-rust-20200419.tar.bz2 50278 BLAKE2B 
5d5e773a0e0481403e1645cb5fdf642e1ce5d1819e9699a79fcaf822ff3e6f258b2d1958548e00df200d9aaf061be1d3b1773e6b0e92b498fe75316ac13ff235
 SHA512 
68db32df19864a8365e272946161966b9cb513d7403dd1df7a4c7d87fba3b8bfcad59b407dca7dd6c8e0756f2e5cbde367ade69629eaa78d019d2b524051f741

diff --git a/app-eselect/eselect-rust/eselect-rust-20200419.ebuild 
b/app-eselect/eselect-rust/eselect-rust-20200419.ebuild
new file mode 100644
index 000..353065b6e4f
--- /dev/null
+++ b/app-eselect/eselect-rust/eselect-rust-20200419.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+if [[ ${PV} == "" ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git;
+else
+   SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Eselect module for management of multiple Rust versions"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Rust;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_prepare() {
+   default
+   [[ ${PV} == "" ]] && eautoreconf
+}
+
+pkg_postinst() {
+   if has_version 'dev-lang/rust' || has_version 'dev-lang/rust-bin'; then
+   eselect rust update --if-unset
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/

2020-04-18 Thread Jonas Stein
commit: a0b08b9b1623466dd1a5efaac92cc2938f35a71a
Author: Jonas Stein  gentoo  org>
AuthorDate: Sun Apr 19 01:15:02 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sun Apr 19 01:25:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b08b9b

app-office/texstudio: Add live ebuild

Add live ebuild for TeXstudio

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

 app-office/texstudio/texstudio-.ebuild | 86 ++
 1 file changed, 86 insertions(+)

diff --git a/app-office/texstudio/texstudio-.ebuild 
b/app-office/texstudio/texstudio-.ebuild
new file mode 100644
index 000..86d41dcfcdf
--- /dev/null
+++ b/app-office/texstudio/texstudio-.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit prefix qmake-utils xdg-utils desktop git-r3
+
+MY_PV="${PV/_/}"
+
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio;
+#SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+EGIT_REPO_URI="https://github.com/texstudio-org/texstudio.git;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="video"
+
+COMMON_DEPEND="
+   app-text/hunspell:=
+   app-text/poppler[qt5]
+   >=dev-libs/quazip-0.7.2[qt5(+)]
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtsingleapplication[qt5(+),X]
+   dev-qt/qtsvg:5
+   dev-qt/qttest:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libXext
+   video? ( media-libs/phonon[qt5(+)] )"
+RDEPEND="${COMMON_DEPEND}
+   app-text/ghostscript-gpl
+   app-text/psutils
+   media-libs/netpbm
+   virtual/latex-base"
+DEPEND="${COMMON_DEPEND}"
+
+BDEPEND="virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+src_prepare() {
+   default
+   # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication 
-delete || die
+
+   if use video; then
+   sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+   fi
+
+   sed \
+   -e '/qtsingleapplication.pri/d' \
+   -i ${PN}.pro || die
+
+   cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
+   eprefixify ${PN}.pri
+}
+
+src_configure() {
+   eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
+}
+
+src_install() {
+   local i
+   for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+   newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
+   done
+   emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] proj/eselect-rust: New tag: eselect-rust-20200419

2020-04-18 Thread Thomas Deutschmann
commit: 
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Apr 19 01:26:43 2020 +

New tag: eselect-rust-20200419




[gentoo-commits] proj/eselect-rust:master commit in: /

2020-04-18 Thread Thomas Deutschmann
commit: 765c328b9a4fd151f21cf5fb3ed416910c4aecf4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Apr 19 01:14:02 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Apr 19 01:14:02 2020 +
URL:https://gitweb.gentoo.org/proj/eselect-rust.git/commit/?id=765c328b

bump version to 20200419

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

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 2c25a9c..f7a7762 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([eselect-rust], [20200101])
+AC_INIT([eselect-rust], [20200419])
 AM_INIT_AUTOMAKE([-Wall foreign no-dist-gzip dist-bzip2])
 
 # Create output files.



[gentoo-commits] proj/eselect-rust:master commit in: /

2020-04-18 Thread Thomas Deutschmann
commit: 190fdd480d33ef378167a15a8fb4136202445805
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Apr 19 01:20:41 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Apr 19 01:20:41 2020 +
URL:https://gitweb.gentoo.org/proj/eselect-rust.git/commit/?id=190fdd48

rust.eselect.in: make shellcheck happy

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

 rust.eselect.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/rust.eselect.in b/rust.eselect.in
index 1b33280..c3ee046 100644
--- a/rust.eselect.in
+++ b/rust.eselect.in
@@ -215,7 +215,7 @@ describe_cleanup() {
 }
 
 do_cleanup() {
-   [[ -z ${@} ]] || die -q "This function does not expect any arguments"
+   [[ -z ${*} ]] || die -q "This function does not expect any arguments"
 
# Do we need to clean up?
local missing_symlinks=( $(find_missing_broken_symlinks) )
@@ -283,7 +283,7 @@ describe_show() {
 }
 
 do_show() {
-   [[ -z "${@}" ]] || die -q "Too many parameters"
+   [[ -z "${*}" ]] || die -q "Too many parameters"
write_list_start "Current Rust implementation:"
 
local targets=( $(find_targets) )
@@ -308,7 +308,7 @@ describe_update_options() {
 
 do_update() {
local if_unset="0"
-   while [[ $# > 0 ]]; do
+   while [[ $# -gt 0 ]]; do
case "$1" in
--if-unset)
if_unset="1"



[gentoo-commits] proj/eselect-rust:master commit in: /

2020-04-18 Thread Thomas Deutschmann
commit: e6337fe78b77a17b23d7e7db46af7bec32f1c126
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Apr 19 01:06:45 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Apr 19 01:12:26 2020 +
URL:https://gitweb.gentoo.org/proj/eselect-rust.git/commit/?id=e6337fe7

find_missing_broken_symlinks(): add symlinks for new targets

This commit will ensure that we will create a new symlink
which didn't exist before for a new target, i.e. after
re-installing a rust provider with changed USE flags.

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

 rust.eselect.in | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/rust.eselect.in b/rust.eselect.in
index 9de7149..1b33280 100644
--- a/rust.eselect.in
+++ b/rust.eselect.in
@@ -18,6 +18,16 @@ find_missing_broken_symlinks() {
local -a missing_symlinks
local required_symlinks=( "/usr/bin/rustc" $(get_last_set_symlinks) )
 
+   local target=$(get_current_target)
+   if [ "${target}" != "NOT_SET" ]; then
+   # make sure we add new symlinks for new targets,
+   # i.e. after changed USE flags
+   required_symlinks+=( $(get_symlinks ${target}) )
+   fi
+
+   required_symlinks=( $(printf "%s\n" "${required_symlinks[@]}" | sort 
-u) )
+
+   local i
for i in "${required_symlinks[@]}"; do
local symlink="${EROOT%/}${i}"
 



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

2020-04-18 Thread Davide Pesavento
commit: 97314e9a12f5cbbd067f1087a18d017361bae284
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 19 01:15:47 2020 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 19 01:17:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97314e9a

dev-python/PyQt5-sip: add 4.19.22, remove 4.19.20

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

 dev-python/PyQt5-sip/Manifest   | 2 +-
 .../PyQt5-sip/{PyQt5-sip-4.19.20.ebuild => PyQt5-sip-4.19.22.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest
index 5e0a1c99ba0..07bc176649e 100644
--- a/dev-python/PyQt5-sip/Manifest
+++ b/dev-python/PyQt5-sip/Manifest
@@ -1,3 +1,3 @@
 DIST sip-4.19.19.tar.gz 1058422 BLAKE2B 
9c27e636a55699e8bf9c9caba9227e3ff9c8476dfd86d4bb8b0b53c9db95d28441d1ac03a0d20a71468d39e5f21066475018cff93b96281b3904f6a619304f92
 SHA512 
396c625f59ccef67c2e94221b26dd4ed5d536652a9b63a9f23b340ddf16adf34c6bdb0fbd7c0c1cc403e1d59e8ebf716b478a24bade66a2703fcc5f00b62533d
-DIST sip-4.19.20.tar.gz 1050009 BLAKE2B 
2ee7ecfbb2fa2c1a6a7ec57ab91113cd0c93fa5be4f5a05b8edb568e0d26e1d248a504e95cfd1485bdf156680e7e076c26f354e05bef45d7a37e9f79f7f0a0aa
 SHA512 
d5cd49f6fcae08306ac5f993710c40b82804d6b268cf3fa14077e73f34b02d551aa3caf57a985fe39b5acd61c465b00372d2ada722ced76e670dec14b5f8de44
 DIST sip-4.19.21.tar.gz 1050654 BLAKE2B 
2da54bd5d6b8a1653f74272634514817d3efde90d83a67a8e68a1a9d094d24c5199ab9b7deeb2c33a32dc3008778747a2f39e0047f6d6e034f440be36c457072
 SHA512 
441e1fe6b3eb6820638f9b4436e820da39b72dd70b402afa5237979ac671978c081d92e1e78920bb754bbc66b159bad08edb3bbb497b7e72dee6ff1d69cd1b60
+DIST sip-4.19.22.tar.gz 1050805 BLAKE2B 
7382fdf74c5bb8b55bcedae74acdcb7b81ef06a64d129a9e6f11a5eb293900e37df513f1c4290f2299f49a5bd97e2a6b3c6bc32ddbf2eaf848bd5e5c5dc25edc
 SHA512 
4d366e589945e589f69a3caf979076ef37e319ac0efdd8ec3cee4869da89e112832462215ca2e235036bacfade7efc4d530aa93e7492c283dc1b2503e08feea5

diff --git a/dev-python/PyQt5-sip/PyQt5-sip-4.19.20.ebuild 
b/dev-python/PyQt5-sip/PyQt5-sip-4.19.22.ebuild
similarity index 100%
rename from dev-python/PyQt5-sip/PyQt5-sip-4.19.20.ebuild
rename to dev-python/PyQt5-sip/PyQt5-sip-4.19.22.ebuild



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

2020-04-18 Thread Davide Pesavento
commit: eafed8aa460a5d635c035acb2f3794804c46021b
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 19 01:10:43 2020 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 19 01:17:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eafed8aa

dev-python/sip: add 4.19.22, remove 4.19.20

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

 dev-python/sip/Manifest   | 2 +-
 dev-python/sip/{sip-4.19.20.ebuild => sip-4.19.22.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 5e0a1c99ba0..07bc176649e 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -1,3 +1,3 @@
 DIST sip-4.19.19.tar.gz 1058422 BLAKE2B 
9c27e636a55699e8bf9c9caba9227e3ff9c8476dfd86d4bb8b0b53c9db95d28441d1ac03a0d20a71468d39e5f21066475018cff93b96281b3904f6a619304f92
 SHA512 
396c625f59ccef67c2e94221b26dd4ed5d536652a9b63a9f23b340ddf16adf34c6bdb0fbd7c0c1cc403e1d59e8ebf716b478a24bade66a2703fcc5f00b62533d
-DIST sip-4.19.20.tar.gz 1050009 BLAKE2B 
2ee7ecfbb2fa2c1a6a7ec57ab91113cd0c93fa5be4f5a05b8edb568e0d26e1d248a504e95cfd1485bdf156680e7e076c26f354e05bef45d7a37e9f79f7f0a0aa
 SHA512 
d5cd49f6fcae08306ac5f993710c40b82804d6b268cf3fa14077e73f34b02d551aa3caf57a985fe39b5acd61c465b00372d2ada722ced76e670dec14b5f8de44
 DIST sip-4.19.21.tar.gz 1050654 BLAKE2B 
2da54bd5d6b8a1653f74272634514817d3efde90d83a67a8e68a1a9d094d24c5199ab9b7deeb2c33a32dc3008778747a2f39e0047f6d6e034f440be36c457072
 SHA512 
441e1fe6b3eb6820638f9b4436e820da39b72dd70b402afa5237979ac671978c081d92e1e78920bb754bbc66b159bad08edb3bbb497b7e72dee6ff1d69cd1b60
+DIST sip-4.19.22.tar.gz 1050805 BLAKE2B 
7382fdf74c5bb8b55bcedae74acdcb7b81ef06a64d129a9e6f11a5eb293900e37df513f1c4290f2299f49a5bd97e2a6b3c6bc32ddbf2eaf848bd5e5c5dc25edc
 SHA512 
4d366e589945e589f69a3caf979076ef37e319ac0efdd8ec3cee4869da89e112832462215ca2e235036bacfade7efc4d530aa93e7492c283dc1b2503e08feea5

diff --git a/dev-python/sip/sip-4.19.20.ebuild 
b/dev-python/sip/sip-4.19.22.ebuild
similarity index 100%
rename from dev-python/sip/sip-4.19.20.ebuild
rename to dev-python/sip/sip-4.19.22.ebuild



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

2020-04-18 Thread Brian Evans
commit: c4503933639bc86fe77621a9166a8b3b446a4aeb
Author: Brian Evans  gentoo  org>
AuthorDate: Sun Apr 19 01:05:38 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sun Apr 19 01:05:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4503933

app-emulation/virt-manager: Apply fix from bug 717886 to live ebuild

Non-maintainer commit

Bug: https://bugs.gentoo.org/717886
Signed-off-by: Brian Evans  gentoo.org>

 app-emulation/virt-manager/virt-manager-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-emulation/virt-manager/virt-manager-.ebuild 
b/app-emulation/virt-manager/virt-manager-.ebuild
index 5b01845daf0..bba518fa336 100644
--- a/app-emulation/virt-manager/virt-manager-.ebuild
+++ b/app-emulation/virt-manager/virt-manager-.ebuild
@@ -6,6 +6,7 @@ EAPI=6
 PYTHON_COMPAT=( python3_{6,7} )
 DISTUTILS_SINGLE_IMPL=1
 
+DISTUTILS_USE_SETUPTOOLS=no
 inherit gnome2 distutils-r1
 
 DESCRIPTION="A graphical tool for administering virtual machines"
@@ -60,9 +61,7 @@ src_prepare() {
distutils-r1_src_prepare
 }
 
-distutils-r1_python_compile() {
-   local defgraphics=
-
+python_configure() {
esetup.py configure \
--default-graphics=spice
 }



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

2020-04-18 Thread Matthias Maier
commit: 4358c8898d45e59fa3b16c72d67f4475d4851098
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Apr 19 00:31:41 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Apr 19 00:31:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4358c889

app-emulation/virt-manager: fix configuration craziness

Closes: https://bugs.gentoo.org/717886
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-manager/virt-manager-2.2.1-r2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-emulation/virt-manager/virt-manager-2.2.1-r2.ebuild 
b/app-emulation/virt-manager/virt-manager-2.2.1-r2.ebuild
index ee09a0d573f..229e27a53df 100644
--- a/app-emulation/virt-manager/virt-manager-2.2.1-r2.ebuild
+++ b/app-emulation/virt-manager/virt-manager-2.2.1-r2.ebuild
@@ -6,6 +6,7 @@ EAPI=6
 PYTHON_COMPAT=( python3_{6,7} )
 DISTUTILS_SINGLE_IMPL=1
 
+DISTUTILS_USE_SETUPTOOLS=no
 inherit gnome2 distutils-r1
 
 DESCRIPTION="A graphical tool for administering virtual machines"
@@ -59,9 +60,7 @@ src_prepare() {
distutils-r1_src_prepare
 }
 
-distutils-r1_python_compile() {
-   local defgraphics=
-
+python_configure() {
esetup.py configure \
--default-graphics=spice
 }



[gentoo-commits] repo/gentoo:master commit in: games-strategy/s25rttr/

2020-04-18 Thread James Le Cuirot
commit: 8bc72d28e16bdaf055089184020498b20348747e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 18 22:30:07 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 18 22:30:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc72d28

games-strategy/s25rttr: Add missing RESTRICT

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

 games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild 
b/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild
index af2612613ba..80e7682041a 100644
--- a/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild
+++ b/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild
@@ -29,6 +29,7 @@ LICENSE="GPL-2+ GPL-3 Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
app-arch/bzip2



[gentoo-commits] proj/qt:master commit in: profiles/

2020-04-18 Thread Andreas Sturmlechner
commit: 2981ae18e0121e1d2cf0914b08e49924a450dfa9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 22:27:34 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 22:27:34 2020 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=2981ae18

profiles: Drop Qt 5.15.0_beta3 package.mask

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a0d27e1f..4ee3fa9a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -3,62 +3,3 @@
 # When you add an entry to the top of this file, add your name, the date, and
 # an explanation of why something is getting masked. Please be extremely
 # careful not to commit atoms that are not valid.
-
-# Andreas Sturmlechner  (2020-04-05)
-# Potential build and runtime issues with consumers. Known defects patched.
-# 100% untested. Use with extreme care. You have been warned.
-# Pre-release version.
-=dev-qt/assistant-5.15.0*
-=dev-qt/designer-5.15.0*
-=dev-qt/linguist-5.15.0*
-=dev-qt/linguist-tools-5.15.0*
-=dev-qt/pixeltool-5.15.0*
-=dev-qt/qdbus-5.15.0*
-=dev-qt/qdbusviewer-5.15.0*
-=dev-qt/qdoc-5.15.0*
-=dev-qt/qt-docs-5.15.0*
-=dev-qt/qt3d-5.15.0*
-=dev-qt/qtbluetooth-5.15.0*
-=dev-qt/qtcharts-5.15.0*
-=dev-qt/qtconcurrent-5.15.0*
-=dev-qt/qtcore-5.15.0*
-=dev-qt/qtdatavis3d-5.15.0*
-=dev-qt/qtdbus-5.15.0*
-=dev-qt/qtdeclarative-5.15.0*
-=dev-qt/qtdiag-5.15.0*
-=dev-qt/qtgamepad-5.15.0*
-=dev-qt/qtgraphicaleffects-5.15.0*
-=dev-qt/qtgui-5.15.0*
-=dev-qt/qthelp-5.15.0*
-=dev-qt/qtimageformats-5.15.0*
-=dev-qt/qtlocation-5.15.0*
-=dev-qt/qtmultimedia-5.15.0*
-=dev-qt/qtnetwork-5.15.0*
-=dev-qt/qtnetworkauth-5.15.0*
-=dev-qt/qtopengl-5.15.0*
-=dev-qt/qtpaths-5.15.0*
-=dev-qt/qtplugininfo-5.15.0*
-=dev-qt/qtpositioning-5.15.0*
-=dev-qt/qtprintsupport-5.15.0*
-=dev-qt/qtquickcontrols2-5.15.0*
-=dev-qt/qtquickcontrols-5.15.0*
-=dev-qt/qtscript-5.15.0*
-=dev-qt/qtscxml-5.15.0*
-=dev-qt/qtsensors-5.15.0*
-=dev-qt/qtserialbus-5.15.0*
-=dev-qt/qtserialport-5.15.0*
-=dev-qt/qtspeech-5.15.0*
-=dev-qt/qtsql-5.15.0*
-=dev-qt/qtsvg-5.15.0*
-=dev-qt/qttest-5.15.0*
-=dev-qt/qttranslations-5.15.0*
-=dev-qt/qtvirtualkeyboard-5.15.0*
-=dev-qt/qtwayland-5.15.0*
-=dev-qt/qtwebchannel-5.15.0*
-=dev-qt/qtwebengine-5.15.0*
-=dev-qt/qtwebsockets-5.15.0*
-=dev-qt/qtwebview-5.15.0*
-=dev-qt/qtwidgets-5.15.0*
-=dev-qt/qtx11extras-5.15.0*
-=dev-qt/qtxml-5.15.0*
-=dev-qt/qtxmlpatterns-5.15.0*



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

2020-04-18 Thread Matthias Maier
commit: 5ece5e2f1feb1b4ebafcb393af328662f0b9b051
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 21:54:52 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 22:05:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ece5e2f

app-emulation/qemu: stabilize amd64 and x86 wrt bug #717886

Bug: https://bugs.gentoo.org/717886
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/qemu-4.2.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-4.2.0-r5.ebuild 
b/app-emulation/qemu/qemu-4.2.0-r5.ebuild
index cd3e1cc7b26..6b6ff652f7d 100644
--- a/app-emulation/qemu/qemu-4.2.0-r5.ebuild
+++ b/app-emulation/qemu/qemu-4.2.0-r5.ebuild
@@ -25,7 +25,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://download.qemu.org/${P}.tar.xz
https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r2.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



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

2020-04-18 Thread Matthias Maier
commit: 3d64329bfa3c175fc678d0dba06d2618cdb2ee89
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 21:49:15 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 22:05:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d64329b

app-emulation/qemu: add security patch

Bug: https://bugs.gentoo.org/717770
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu/Manifest |   1 +
 app-emulation/qemu/qemu-4.2.0-r5.ebuild | 833 
 2 files changed, 834 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 911250c7ed7..f5407bf9a48 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,2 +1,3 @@
 DIST qemu-4.2.0-patches-r1.tar.xz 14552 BLAKE2B 
e8832ce5b7ccda02dcd63fa60a458322a36ba754c8bc682839de4ee33cf21a83cde434bdc062916d3c83e81026b68ebf2fbe099dc6c54c191875f830d95c63ae
 SHA512 
7495e4c9ca80fd25a1bc8244b384f88f3bc6d7190e2840b1614e3bc6fd51938e42792c6a4dbdb2d400a45532e558814462647f35d5ab21e175bec84868a4161d
+DIST qemu-4.2.0-patches-r2.tar.xz 17868 BLAKE2B 
3783d0f923ded66cce1195248981c83bbaf8b7ad2a270207e92e60b4d05d4787cd9324649c113a4616c2a9ddcef99841264f19915615b7a0a24dac9febed48ba
 SHA512 
556f1c595a35ee4279b2d0890d90e48cd43d9d641ccca495e2494f62ab48dfc000dbe23718276271ced3d4b7680c814f8f8846195089ff56186f618063a83b48
 DIST qemu-4.2.0.tar.xz 6068 BLAKE2B 
27c9fbcd5093af425764674817ab9299224bd03f37b5983786f6f437fff1fab3b7da247c55c4ca8b8c42726b9867005944a2f7f04f2d0d94d753961615f901ef
 SHA512 
2a79973c2b07c53e8c57a808ea8add7b6b2cbca96488ed5d4b669ead8c9318907dec2b6109f180fc8ca8f04c0f73a56e82b3a527b5626b799d7e849f2474ec56

diff --git a/app-emulation/qemu/qemu-4.2.0-r5.ebuild 
b/app-emulation/qemu/qemu-4.2.0-r5.ebuild
new file mode 100644
index 000..cd3e1cc7b26
--- /dev/null
+++ b/app-emulation/qemu/qemu-4.2.0-r5.ebuild
@@ -0,0 +1,833 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_REQ_USE="ncurses,readline"
+
+PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
+
+FIRMWARE_ABI_VERSION="4.0.0-r50"
+
+inherit eutils linux-info toolchain-funcs multilib python-r1 \
+   udev fcaps readme.gentoo-r1 pax-utils l10n xdg-utils
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://git.qemu.org/git/qemu.git;
+   EGIT_SUBMODULES=(
+   slirp
+   tests/fp/berkeley-{test,soft}float-3
+   ui/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://download.qemu.org/${P}.tar.xz
+   https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r2.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
+   +fdt glusterfs gnutls gtk infiniband iscsi jemalloc +jpeg kernel_linux
+   kernel_FreeBSD lzo ncurses nfs nls numa opengl +oss +pin-upstream-blobs
+   plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
+   smartcard snappy spice ssh static static-user systemtap tci test usb
+   usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen
+   xfs +xkb"
+
+COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel
+   mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x
+   sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb"
+IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS}
+   lm32 moxie tricore unicore32"
+IUSE_USER_TARGETS="${COMMON_TARGETS}
+   aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus
+   tilegx"
+
+use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' 
${IUSE_SOFTMMU_TARGETS})
+use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
+IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
+
+RESTRICT="!test? ( test )"
+# Allow no targets to be built so that people can get a tools-only build.
+# Block USE flag configurations known to not work.
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   qemu_softmmu_targets_arm? ( fdt )
+   qemu_softmmu_targets_microblaze? ( fdt )
+   qemu_softmmu_targets_mips64el? ( fdt )
+   qemu_softmmu_targets_ppc64? ( fdt )
+   qemu_softmmu_targets_ppc? ( fdt )
+   qemu_softmmu_targets_riscv32? ( fdt )
+   qemu_softmmu_targets_riscv64? ( fdt )
+   static? ( static-user !alsa !gtk !opengl !pulseaudio !plugins !rbd 
!snappy )
+   static-user? ( !plugins )
+   virtfs? ( xattr )
+   vte? ( gtk )
+   plugins? ( !static !static-user )
+"
+
+# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
+# and user/softmmu targets (qemu-*, 

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

2020-04-18 Thread Matthias Maier
commit: b7f1ef0ffc42f249b772cb1466e7f0f51f257f70
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 22:00:49 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 22:05:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f1ef0f

app-emulation/qemu: drop vulnerable; drop patches

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

 app-emulation/qemu/Manifest|   1 -
 .../qemu/files/qemu-2.5.0-sysmacros.patch  |  15 -
 .../files/qemu-4.0.0-sanitize-interp_info.patch|  32 -
 .../qemu/files/qemu-4.2.0-CVE-2020-11102.patch | 144 
 .../qemu/files/qemu-4.2.0-epoll_create1.patch  |  39 -
 app-emulation/qemu/qemu-4.2.0-r2.ebuild| 833 -
 6 files changed, 1064 deletions(-)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index f5407bf9a48..7aa3b70b1a9 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,3 +1,2 @@
-DIST qemu-4.2.0-patches-r1.tar.xz 14552 BLAKE2B 
e8832ce5b7ccda02dcd63fa60a458322a36ba754c8bc682839de4ee33cf21a83cde434bdc062916d3c83e81026b68ebf2fbe099dc6c54c191875f830d95c63ae
 SHA512 
7495e4c9ca80fd25a1bc8244b384f88f3bc6d7190e2840b1614e3bc6fd51938e42792c6a4dbdb2d400a45532e558814462647f35d5ab21e175bec84868a4161d
 DIST qemu-4.2.0-patches-r2.tar.xz 17868 BLAKE2B 
3783d0f923ded66cce1195248981c83bbaf8b7ad2a270207e92e60b4d05d4787cd9324649c113a4616c2a9ddcef99841264f19915615b7a0a24dac9febed48ba
 SHA512 
556f1c595a35ee4279b2d0890d90e48cd43d9d641ccca495e2494f62ab48dfc000dbe23718276271ced3d4b7680c814f8f8846195089ff56186f618063a83b48
 DIST qemu-4.2.0.tar.xz 6068 BLAKE2B 
27c9fbcd5093af425764674817ab9299224bd03f37b5983786f6f437fff1fab3b7da247c55c4ca8b8c42726b9867005944a2f7f04f2d0d94d753961615f901ef
 SHA512 
2a79973c2b07c53e8c57a808ea8add7b6b2cbca96488ed5d4b669ead8c9318907dec2b6109f180fc8ca8f04c0f73a56e82b3a527b5626b799d7e849f2474ec56

diff --git a/app-emulation/qemu/files/qemu-2.5.0-sysmacros.patch 
b/app-emulation/qemu/files/qemu-2.5.0-sysmacros.patch
deleted file mode 100644
index f2e766dc1c3..000
--- a/app-emulation/qemu/files/qemu-2.5.0-sysmacros.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Linux C libs are moving away from implicit header pollution with sys/types.h
-
 a/include/qemu/osdep.h
-+++ b/include/qemu/osdep.h
-@@ -78,6 +78,10 @@ extern int daemon(int, int);
- #include 
- #include 
- 
-+#ifdef __linux__
-+#include 
-+#endif
-+
- #ifdef __OpenBSD__
- #include 
- #endif

diff --git a/app-emulation/qemu/files/qemu-4.0.0-sanitize-interp_info.patch 
b/app-emulation/qemu/files/qemu-4.0.0-sanitize-interp_info.patch
deleted file mode 100644
index 58ff0c78828..000
--- a/app-emulation/qemu/files/qemu-4.0.0-sanitize-interp_info.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-linux-user: Sanitize interp_info and, for mips
-
-Sanitize interp_info structure in load_elf_binary() and, for mips only,
-init its field fp_abi. This fixes appearances of "Unexpected FPU mode"
-message in some MIPS use cases.
-
-Signed-off-by: Daniel Santos 
-Signed-off-by: Aleksandar Markovic 

- linux-user/elfload.c | 5 +
- 1 file changed, 5 insertions(+)
-
-diff --git a/linux-user/elfload.c b/linux-user/elfload.c
-index c1a2602..7f09d57 100644
 a/linux-user/elfload.c
-+++ b/linux-user/elfload.c
-@@ -2698,6 +2698,11 @@ int load_elf_binary(struct linux_binprm *bprm, struct 
image_info *info)
- char *elf_interpreter = NULL;
- char *scratch;
- 
-+memset(_info, 0, sizeof(interp_info));
-+#ifdef TARGET_MIPS
-+interp_info.fp_abi = MIPS_ABI_FP_UNKNOWN;
-+#endif
-+
- info->start_mmap = (abi_ulong)ELF_START_MMAP;
- 
- load_elf_image(bprm->filename, bprm->fd, info,
--- 
-2.7.4
-
-

diff --git a/app-emulation/qemu/files/qemu-4.2.0-CVE-2020-11102.patch 
b/app-emulation/qemu/files/qemu-4.2.0-CVE-2020-11102.patch
deleted file mode 100644
index 118c81971d8..000
--- a/app-emulation/qemu/files/qemu-4.2.0-CVE-2020-11102.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-From 8ffb7265af64ec81748335ec8f20e7ab542c3850 Mon Sep 17 00:00:00 2001
-From: Prasad J Pandit 
-Date: Tue, 24 Mar 2020 22:57:22 +0530
-Subject: [PATCH] net: tulip: check frame size and r/w data length
-
-Tulip network driver while copying tx/rx buffers does not check
-frame size against r/w data length. This may lead to OOB buffer
-access. Add check to avoid it.
-
-Limit iterations over descriptors to avoid potential infinite
-loop issue in tulip_xmit_list_update.
-
-Reported-by: Li Qiang 
-Reported-by: Ziming Zhang 
-Reported-by: Jason Wang 
-Tested-by: Li Qiang 
-Reviewed-by: Li Qiang 
-Signed-off-by: Prasad J Pandit 
-Signed-off-by: Jason Wang 

- hw/net/tulip.c | 36 +++-
- 1 file changed, 27 insertions(+), 9 deletions(-)
-
-diff --git a/hw/net/tulip.c b/hw/net/tulip.c
-index cfac2719d3..1295f51d07 100644
 a/hw/net/tulip.c
-+++ b/hw/net/tulip.c
-@@ -170,6 +170,10 @@ static void 

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

2020-04-18 Thread Matthias Maier
commit: 089f547e3eb6db297a6bd26d7255f235ea5fcd9e
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 21:51:55 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 22:05:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089f547e

app-emulation/qemu: drop vulnerable

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

 app-emulation/qemu/qemu-4.2.0-r3.ebuild | 836 ---
 app-emulation/qemu/qemu-4.2.0-r4.ebuild | 837 
 2 files changed, 1673 deletions(-)

diff --git a/app-emulation/qemu/qemu-4.2.0-r3.ebuild 
b/app-emulation/qemu/qemu-4.2.0-r3.ebuild
deleted file mode 100644
index 8ed06572e8c..000
--- a/app-emulation/qemu/qemu-4.2.0-r3.ebuild
+++ /dev/null
@@ -1,836 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python{3_6,3_7} )
-PYTHON_REQ_USE="ncurses,readline"
-
-PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
-
-FIRMWARE_ABI_VERSION="4.0.0-r50"
-
-inherit eutils linux-info toolchain-funcs multilib python-r1 \
-   udev fcaps readme.gentoo-r1 pax-utils l10n xdg-utils
-
-if [[ ${PV} = ** ]]; then
-   EGIT_REPO_URI="https://git.qemu.org/git/qemu.git;
-   EGIT_SUBMODULES=(
-   slirp
-   tests/fp/berkeley-{test,soft}float-3
-   ui/keycodemapdb
-   )
-   inherit git-r3
-   SRC_URI=""
-else
-   SRC_URI="https://download.qemu.org/${P}.tar.xz
-   https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r1.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
-HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org;
-
-LICENSE="GPL-2 LGPL-2 BSD-2"
-SLOT="0"
-
-IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
-   +fdt glusterfs gnutls gtk infiniband iscsi jemalloc +jpeg kernel_linux
-   kernel_FreeBSD lzo ncurses nfs nls numa opengl +oss +pin-upstream-blobs
-   plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
-   smartcard snappy spice ssh static static-user systemtap tci test usb
-   usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen
-   xfs +xkb"
-
-COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel
-   mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x
-   sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb"
-IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS}
-   lm32 moxie tricore unicore32"
-IUSE_USER_TARGETS="${COMMON_TARGETS}
-   aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus
-   tilegx"
-
-use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' 
${IUSE_SOFTMMU_TARGETS})
-use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS})
-IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
-
-RESTRICT="!test? ( test )"
-# Allow no targets to be built so that people can get a tools-only build.
-# Block USE flag configurations known to not work.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   qemu_softmmu_targets_arm? ( fdt )
-   qemu_softmmu_targets_microblaze? ( fdt )
-   qemu_softmmu_targets_mips64el? ( fdt )
-   qemu_softmmu_targets_ppc64? ( fdt )
-   qemu_softmmu_targets_ppc? ( fdt )
-   qemu_softmmu_targets_riscv32? ( fdt )
-   qemu_softmmu_targets_riscv64? ( fdt )
-   static? ( static-user !alsa !gtk !opengl !pulseaudio !plugins !rbd 
!snappy )
-   static-user? ( !plugins )
-   virtfs? ( xattr )
-   vte? ( gtk )
-   plugins? ( !static !static-user )
-"
-
-# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
-# and user/softmmu targets (qemu-*, qemu-system-*).
-#
-# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
-#
-# The attr lib isn't always linked in (although the USE flag is always
-# respected).  This is because qemu supports using the C library's API
-# when available rather than always using the external library.
-ALL_DEPEND="
-   >=dev-libs/glib-2.0[static-libs(+)]
-   sys-libs/zlib[static-libs(+)]
-   python? ( ${PYTHON_DEPS} )
-   systemtap? ( dev-util/systemtap )
-   xattr? ( sys-apps/attr[static-libs(+)] )"
-
-# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...)
-# softmmu targets (qemu-system-*).
-SOFTMMU_TOOLS_DEPEND="
-   dev-libs/libxml2[static-libs(+)]
-   xkb? ( x11-libs/libxkbcommon[static-libs(+)] )
-   >=x11-libs/pixman-0.28.0[static-libs(+)]
-   accessibility? (
-   app-accessibility/brltty[api]
-   app-accessibility/brltty[static-libs(+)]
-   )
-   aio? ( dev-libs/libaio[static-libs(+)] )
-   alsa? ( >=media-libs/alsa-lib-1.0.13 )
-   bzip2? ( app-arch/bzip2[static-libs(+)] )
-   capstone? ( dev-libs/capstone:= )
-   caps? ( 

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

2020-04-18 Thread Craig Andrews
commit: 8265d1f942032650056cfa659807df97d59c8c8c
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 18:37:59 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 21:43:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8265d1f9

sys-devel/clang: Python 3.8 compatibility

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

 sys-devel/clang/clang-9.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang/clang-9.0.1.ebuild 
b/sys-devel/clang/clang-9.0.1.ebuild
index 9409933dac8..88598782d3f 100644
--- a/sys-devel/clang/clang-9.0.1.ebuild
+++ b/sys-devel/clang/clang-9.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
 inherit cmake-utils llvm llvm.org multilib-minimal multiprocessing \
pax-utils python-single-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/files/

2020-04-18 Thread Sergei Trofimovich
commit: 8c14d5c33099e14e0f94dc290597daa2557531df
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 18 16:53:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 18 21:31:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c14d5c3

app-forensics/honggfuzz: remove unused patches

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/honggfuzz-1.1-binutils-2.29.patch| 11 ---
 .../honggfuzz/files/honggfuzz-1.7-no-werror.patch  |  5 -
 .../files/honggfuzz-2.0-binutils-2.34.patch| 22 --
 3 files changed, 38 deletions(-)

diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch 
b/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch
deleted file mode 100644
index 31a57784ed8..000
--- a/app-forensics/honggfuzz/files/honggfuzz-1.1-binutils-2.29.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Adapt to binutils-2.29 API change caused by
-https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=003ca0fd22863aaf1a9811c8a35a0133a2d27fb1
-diff --git a/linux/bfd.c b/linux/bfd.c
-index bcd247f..e9e16ab 100644
 a/linux/bfd.c
-+++ b/linux/bfd.c
-@@ -163,3 +163,3 @@ void arch_bfdDisasm(pid_t pid, uint8_t * mem, size_t size, 
char *instr)
- 
--disassembler_ftype disassemble = disassembler(bfdh);
-+disassembler_ftype disassemble = disassembler(bfd_get_arch(bfdh), 
bfd_little_endian(bfdh), bfd_get_mach(bfdh), bfdh);
- if (disassemble == NULL) {

diff --git a/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch 
b/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch
deleted file mode 100644
index bf4d6537736..000
--- a/app-forensics/honggfuzz/files/honggfuzz-1.7-no-werror.patch
+++ /dev/null
@@ -1,5 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -29 +29 @@ HFUZZ_CC_SRCS := hfuzz_cc/hfuzz-cc.c
--COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Werror -Wno-format-truncation -I.
-+COMMON_CFLAGS := -D_GNU_SOURCE -Wall -Wno-format-truncation -I.

diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch 
b/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch
deleted file mode 100644
index 45da65c1c6d..000
--- a/app-forensics/honggfuzz/files/honggfuzz-2.0-binutils-2.34.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 a/linux/bfd.c
-+++ b/linux/bfd.c
-@@ -122,8 +122,8 @@ void arch_bfdDemangle(funcs_t* funcs, size_t funcCnt) {
- 
- static struct bfd_section* arch_getSectionForPc(bfd* bfdh, uint64_t pc) {
- for (struct bfd_section* section = bfdh->sections; section; section = 
section->next) {
--uintptr_t vma = (uintptr_t)bfd_get_section_vma(bfdh, section);
--uintptr_t sz = (uintptr_t)bfd_get_section_size(section);
-+uintptr_t vma = (uintptr_t)bfd_section_vma(section);
-+uintptr_t sz = (uintptr_t)bfd_section_size(section);
- if ((pc > vma) && (pc < (vma + sz))) {
- return section;
- }
-@@ -160,7 +160,7 @@ void arch_bfdResolveSyms(pid_t pid, funcs_t* funcs, size_t 
num) {
- continue;
- }
- 
--long sec_offset = (long)funcs[i].pc - 
bfd_get_section_vma(bfdParams.bfdh, section);
-+long sec_offset = (long)funcs[i].pc - bfd_section_vma(section);
- 
- if (bfd_find_nearest_line(
- bfdParams.bfdh, section, bfdParams.syms, sec_offset, , 
, ) == TRUE) {



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

2020-04-18 Thread Sergei Trofimovich
commit: 595710bc1ebc502662ba2e8e0acc6991b5f6dc03
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 18 16:51:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 18 21:31:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595710bc

dev-lang/erlang: remove unused file

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15393
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/erlang/files/epmd.confd-r1 | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-lang/erlang/files/epmd.confd-r1 
b/dev-lang/erlang/files/epmd.confd-r1
deleted file mode 100644
index 3f6006e643c..000
--- a/dev-lang/erlang/files/epmd.confd-r1
+++ /dev/null
@@ -1,2 +0,0 @@
-#arguments for run erlang
-command_args="-relaxed_command_check -address 127.0.0.1"



[gentoo-commits] repo/gentoo:master commit in: net-ftp/proftpd/files/

2020-04-18 Thread Sergei Trofimovich
commit: fb7a94f47941261c9b69aca5759478060cf704b8
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 18 16:56:52 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 18 21:31:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7a94f4

net-ftp/proftpd: remove unused patches

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/proftpd-1.3.6-EINTR-like-EAGAIN.patch| 54 
 net-ftp/proftpd/files/proftpd-1.3.6-mod_copy.patch | 96 --
 net-ftp/proftpd/files/proftpd-1.3.6-mysql-8.patch  | 24 --
 .../proftpd/files/proftpd-1.3.6-sighup-crash.patch | 81 --
 .../files/proftpd-1.3.6b-tls-crl-crash.patch   | 40 -
 5 files changed, 295 deletions(-)

diff --git a/net-ftp/proftpd/files/proftpd-1.3.6-EINTR-like-EAGAIN.patch 
b/net-ftp/proftpd/files/proftpd-1.3.6-EINTR-like-EAGAIN.patch
deleted file mode 100644
index 43608d96492..000
--- a/net-ftp/proftpd/files/proftpd-1.3.6-EINTR-like-EAGAIN.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-https://bugs.gentoo.org/695972
-https://github.com/proftpd/proftpd/commit/f09f0c661621eb22cb1ce579194478007ba62866
-
-From f09f0c661621eb22cb1ce579194478007ba62866 Mon Sep 17 00:00:00 2001
-From: Justin Maggard 
-Date: Tue, 10 Oct 2017 18:20:06 -0700
-Subject: [PATCH] Bug #4319: Treat EINTR like EAGAIN
-
-This bug described a situation where an ongoing transfer would be
-prematurely aborted when one of our timers fired.  The timer could have
-fired for an unrelated reason, but if we were in the process of reading
-or writing with pr_netio_read() or pr_netio_write(), those calls would
-be interrupted with errno set to EINTR, and an error would be returned.
-Then pr_data_xfer() would abort the transfer.
-
-EAGAIN was already being handled properly, and we can just use the same
-treatment for EINTR so that we only respond to the timers we should
-actually care about.

- src/data.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
 a/src/data.c
-+++ b/src/data.c
-@@ -1143,7 +1143,7 @@ int pr_data_xfer(char *cl_buf, size_t cl_size) {
- while (len < 0) {
-   int xerrno = errno;
-  
--  if (xerrno == EAGAIN) {
-+  if (xerrno == EAGAIN || xerrno == EINTR) {
- /* Since our socket is in non-blocking mode, read(2) can return
-  * EAGAIN if there is no data yet for us.  Handle this by
-  * delaying temporarily, then trying again.
-@@ -1265,7 +1265,7 @@ int pr_data_xfer(char *cl_buf, size_t cl_size) {
-   while (len < 0) {
- int xerrno = errno;
- 
--if (xerrno == EAGAIN) {
-+if (xerrno == EAGAIN || xerrno == EINTR) {
-   /* Since our socket is in non-blocking mode, read(2) can return
-* EAGAIN if there is no data yet for us.  Handle this by
-* delaying temporarily, then trying again.
-@@ -1362,7 +1362,7 @@ int pr_data_xfer(char *cl_buf, size_t cl_size) {
-   while (bwrote < 0) {
- int xerrno = errno;
- 
--if (xerrno == EAGAIN) {
-+if (xerrno == EAGAIN || xerrno == EINTR) {
-   /* Since our socket is in non-blocking mode, write(2) can return
-* EAGAIN if there is not enough from for our data yet.  Handle
-* this by delaying temporarily, then trying again.
--- 
-2.23.0
-

diff --git a/net-ftp/proftpd/files/proftpd-1.3.6-mod_copy.patch 
b/net-ftp/proftpd/files/proftpd-1.3.6-mod_copy.patch
deleted file mode 100644
index 40d912eb2b5..000
--- a/net-ftp/proftpd/files/proftpd-1.3.6-mod_copy.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-https://bugs.gentoo.org/690528
-CVE-2019-12815
-
-From a73dbfe3b61459e7c2806d5162b12f0957990cb3 Mon Sep 17 00:00:00 2001
-From: TJ Saunders 
-Date: Wed, 17 Jul 2019 09:48:39 -0700
-Subject: [PATCH] Backport of fix for Bug#4372 to the 1.3.6 branch.
-

- NEWS   |  1 +
- contrib/mod_copy.c | 36 +---
- 2 files changed, 34 insertions(+), 3 deletions(-)
-
 a/contrib/mod_copy.c
-+++ b/contrib/mod_copy.c
-@@ -1,7 +1,7 @@
- /*
-  * ProFTPD: mod_copy -- a module supporting copying of files on the server
-  *  without transferring the data to the client and back
-- * Copyright (c) 2009-2016 TJ Saunders
-+ * Copyright (c) 2009-2019 TJ Saunders
-  *
-  * This program is free software; you can redistribute it and/or modify
-  * it under the terms of the GNU General Public License as published by
-@@ -657,7 +657,7 @@ MODRET copy_copy(cmd_rec *cmd) {
- MODRET copy_cpfr(cmd_rec *cmd) {
-   register unsigned int i;
-   int res;
--  char *path = "";
-+  char *cmd_name, *path = "";
-   unsigned char *authenticated = NULL;
- 
-   if (copy_engine == FALSE) {
-@@ -705,6 +705,21 @@ MODRET copy_cpfr(cmd_rec *cmd) {
- path = pstrcat(cmd->tmp_pool, path, *path ? " " : "", decoded_path, 

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

2020-04-18 Thread Sergei Trofimovich
commit: 97b0f769363b5056565b24f10b28192e7b613689
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 18 16:49:33 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 18 21:31:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b0f769

app-emulation/qemu: remove unused patches

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15392
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../qemu/files/qemu-3.1.0-md-clear-md-no.patch |  61 
 .../files/qemu-4.0.0-fix_infiniband_include.patch  |  12 -
 .../qemu/files/qemu-4.0.0-linux-headers-5.2.patch  | 334 -
 .../qemu/files/qemu-4.0.0-pc-q35-4.0.patch | 135 -
 .../qemu/files/qemu-4.0.0-xkbcommon.patch  |  38 ---
 5 files changed, 580 deletions(-)

diff --git a/app-emulation/qemu/files/qemu-3.1.0-md-clear-md-no.patch 
b/app-emulation/qemu/files/qemu-3.1.0-md-clear-md-no.patch
deleted file mode 100644
index a7b3e8cb8f2..000
--- a/app-emulation/qemu/files/qemu-3.1.0-md-clear-md-no.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 0fb766134bd97ead71646e13349f93769e536ed9 Mon Sep 17 00:00:00 2001
-From: Matthias Maier 
-Date: Fri, 17 May 2019 02:21:10 -0500
-Subject: [PATCH] Define md-clear bit, expose md-no CPUID
-
-Fixes for CVE-2018-121{26|27|30}, CVE-2019-11091
-
-See related fixes for Ubuntu:
-  https://launchpad.net/ubuntu/+source/qemu/1:3.1+dfsg-2ubuntu3.1

- target/i386/cpu.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/target/i386/cpu.c b/target/i386/cpu.c
-index d6bb57d2..331a364a 100644
 a/target/i386/cpu.c
-+++ b/target/i386/cpu.c
-@@ -1076,7 +1076,7 @@ static FeatureWordInfo feature_word_info[FEATURE_WORDS] 
= {
- .feat_names = {
- NULL, NULL, "avx512-4vnniw", "avx512-4fmaps",
- NULL, NULL, NULL, NULL,
--NULL, NULL, NULL, NULL,
-+NULL, NULL, "md-clear", NULL,
- NULL, NULL, NULL, NULL,
- NULL, NULL, NULL, NULL,
- NULL, NULL, NULL, NULL,
-@@ -1183,7 +1183,7 @@ static FeatureWordInfo feature_word_info[FEATURE_WORDS] 
= {
- .type = MSR_FEATURE_WORD,
- .feat_names = {
- "rdctl-no", "ibrs-all", "rsba", "skip-l1dfl-vmentry",
--"ssb-no", NULL, NULL, NULL,
-+"ssb-no", "mds-no", NULL, NULL,
- NULL, NULL, NULL, NULL,
- NULL, NULL, NULL, NULL,
- NULL, NULL, NULL, NULL,
-diff --git a/target/i386/cpu.h b/target/i386/cpu.h
-index 83fb5225..d0bab4d7 100644
 a/target/i386/cpu.h
-+++ b/target/i386/cpu.h
-@@ -694,6 +694,7 @@ typedef uint32_t FeatureWordArray[FEATURE_WORDS];
- 
- #define CPUID_7_0_EDX_AVX512_4VNNIW (1U << 2) /* AVX512 Neural Network 
Instructions */
- #define CPUID_7_0_EDX_AVX512_4FMAPS (1U << 3) /* AVX512 Multiply Accumulation 
Single Precision */
-+#define CPUID_7_0_EDX_MD_CLEAR  (1U << 10) /* Microarchitectural Data 
Clear */
- #define CPUID_7_0_EDX_SPEC_CTRL (1U << 26) /* Speculation Control */
- #define CPUID_7_0_EDX_ARCH_CAPABILITIES (1U << 29)  /*Arch Capabilities*/
- #define CPUID_7_0_EDX_SPEC_CTRL_SSBD  (1U << 31) /* Speculative Store Bypass 
Disable */
-diff --git a/target/i386/hvf/x86_cpuid.c b/target/i386/hvf/x86_cpuid.c
-index 4d957fe8..b453552f 100644
 a/target/i386/hvf/x86_cpuid.c
-+++ b/target/i386/hvf/x86_cpuid.c
-@@ -90,7 +90,8 @@ uint32_t hvf_get_supported_cpuid(uint32_t func, uint32_t idx,
- }
- 
- ecx &= CPUID_7_0_ECX_AVX512BMI | CPUID_7_0_ECX_AVX512_VPOPCNTDQ;
--edx &= CPUID_7_0_EDX_AVX512_4VNNIW | CPUID_7_0_EDX_AVX512_4FMAPS;
-+edx &= CPUID_7_0_EDX_AVX512_4VNNIW | CPUID_7_0_EDX_AVX512_4FMAPS 
| \
-+   CPUID_7_0_EDX_MD_CLEAR;
- } else {
- ebx = 0;
- ecx = 0;

diff --git a/app-emulation/qemu/files/qemu-4.0.0-fix_infiniband_include.patch 
b/app-emulation/qemu/files/qemu-4.0.0-fix_infiniband_include.patch
deleted file mode 100644
index 2778cc8f4f2..000
--- a/app-emulation/qemu/files/qemu-4.0.0-fix_infiniband_include.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/hw/rdma/rdma_backend.c b/hw/rdma/rdma_backend.c
-index d1660b64..86715bfd 100644
 a/hw/rdma/rdma_backend.c
-+++ b/hw/rdma/rdma_backend.c
-@@ -21,7 +21,6 @@
- #include "qapi/qapi-events-rdma.h"
- 
- #include 
--#include 
- #include 
- #include 
- 

diff --git a/app-emulation/qemu/files/qemu-4.0.0-linux-headers-5.2.patch 
b/app-emulation/qemu/files/qemu-4.0.0-linux-headers-5.2.patch
deleted file mode 100644
index 43be8629dfa..000
--- a/app-emulation/qemu/files/qemu-4.0.0-linux-headers-5.2.patch
+++ /dev/null
@@ -1,334 +0,0 @@
-From 6d5d5dde9adb5acb32e6b8e3dfbf47fff0f308d2 Mon Sep 17 00:00:00 2001
-From: =?utf8?q?Daniel=20P=2E=20Berrang=C3=A9?= 
-Date: Thu, 18 Jul 2019 15:06:41 +0200
-Subject: [PATCH] linux-user: fix to 

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

2020-04-18 Thread Sergei Trofimovich
commit: 00356788db89a09a37744913fd5dbb65ffe1bc48
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 18 16:52:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 18 21:31:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00356788

app-emulation/simh: remove unused patches

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15394
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-emulation/simh/files/simh-3.9.0-fix-mkdir-race.patch | 11 ---
 app-emulation/simh/files/simh-3.9.0-respect-FLAGS.patch  | 13 -
 2 files changed, 24 deletions(-)

diff --git a/app-emulation/simh/files/simh-3.9.0-fix-mkdir-race.patch 
b/app-emulation/simh/files/simh-3.9.0-fix-mkdir-race.patch
deleted file mode 100644
index 3a2aae35207..000
--- a/app-emulation/simh/files/simh-3.9.0-fix-mkdir-race.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 simh-3.9.0/makefile
-+++ simh-3.9.0/makefile
-@@ -249,7 +249,7 @@
- NETWORK_OPT = $(NETWORK_CCDEFS)
-   endif
-   ifneq (binexists,$(shell if $(TEST) -e BIN; then echo binexists; fi))
--MKDIRBIN = if $(TEST) ! -e BIN; then mkdir BIN; fi
-+MKDIRBIN = mkdir -p BIN
-   endif
- else
-   #Win32 Environments (via MinGW32)

diff --git a/app-emulation/simh/files/simh-3.9.0-respect-FLAGS.patch 
b/app-emulation/simh/files/simh-3.9.0-respect-FLAGS.patch
deleted file mode 100644
index 0f7cd1d114e..000
--- a/app-emulation/simh/files/simh-3.9.0-respect-FLAGS.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 simh-3.9.0/makefile
-+++ simh-3.9.0/makefile
-@@ -300,8 +300,8 @@
-   CFLAGS_O = -O0
-   BUILD_FEATURES = - debugging support
- else
--  CFLAGS_O = -O2
--  LDFLAGS_O = 
-+  CFLAGS_O ?= -O2
-+  LDFLAGS_O ?= 
-   GCC_MAJOR_VERSION = $(firstword $(subst  ., ,$(GCC_VERSION)))
-   ifneq (3,$(GCC_MAJOR_VERSION))
- ifeq (,$(GCC_OPTIMIZERS_CMD))



[gentoo-commits] repo/gentoo:master commit in: net-fs/smbnetfs/files/

2020-04-18 Thread Sergei Trofimovich
commit: 6cbb7152092e5deaa15df18fad61ea70c06e1f7d
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 18 16:54:49 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 18 21:31:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbb7152

net-fs/smbnetfs: remove unused patch

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/smbnetfs-0.6.1-use-proper-xattr.patch| 25 --
 1 file changed, 25 deletions(-)

diff --git a/net-fs/smbnetfs/files/smbnetfs-0.6.1-use-proper-xattr.patch 
b/net-fs/smbnetfs/files/smbnetfs-0.6.1-use-proper-xattr.patch
deleted file mode 100644
index 925a8cf8fef..000
--- a/net-fs/smbnetfs/files/smbnetfs-0.6.1-use-proper-xattr.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 398e8169ea6d3d854af0173b1e66bf13c124f901 Mon Sep 17 00:00:00 2001
-From: Mikhail Kshevetskiy 
-Date: Thu, 1 Feb 2018 11:55:41 +0300
-Subject: [PATCH] use proper xattr
-

- src/function.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/function.c b/src/function.c
-index 9728eae..3e88f42 100644
 a/src/function.c
-+++ b/src/function.c
-@@ -8,7 +8,7 @@
- #include 
- #include 
- #include 
--#include 
-+#include 
- #include 
- #include 
- #include 
--- 
-2.16.2
-



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

2020-04-18 Thread Sergei Trofimovich
commit: 85ccea1c4f11dad4dbda77b9666897a0e1df5674
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 18 16:54:08 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 18 21:31:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ccea1c

dev-libs/libxls: remove unused patch

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libxls/files/libxls-1.4.0-infinite.patch | 16 
 1 file changed, 16 deletions(-)

diff --git a/dev-libs/libxls/files/libxls-1.4.0-infinite.patch 
b/dev-libs/libxls/files/libxls-1.4.0-infinite.patch
deleted file mode 100644
index 6f6e9fc1e1e..000
--- a/dev-libs/libxls/files/libxls-1.4.0-infinite.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-cellRow and cellCol need to be of a type larger than WORD.
-Otherwise for for documents with 65535 columns condition
-loops forever in the following line:
-for (cellRow = 0; cellRow <= pWS->rows.lastrow; cellRow++) {
-In this case <= 65535 is always true.
-
-https://bugs.gentoo.org/607094 has an example doc of this kind.
-diff --git a/libxls/src/xls2csv.c b/libxls/src/xls2csv.c
-index b804267..1f0d4b3 100644
 a/src/xls2csv.c
-+++ b/src/xls2csv.c
-@@ -104,3 +104,3 @@ int main(int argc, char *argv[]) {
-   struct st_row_data* row;
--  WORD cellRow, cellCol;
-+  DWORD cellRow, cellCol;
- 



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

2020-04-18 Thread Andreas Sturmlechner
commit: 7acafaf0ece7642d95bff7821a8921485c16116a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 20:00:26 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 21:13:45 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7acafaf0

kde-plasma/kactivitymanagerd: Sort DEPENDs

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

 .../kactivitymanagerd/kactivitymanagerd-5.18.49..ebuild   | 8 
 kde-plasma/kactivitymanagerd/kactivitymanagerd-.ebuild| 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.18.49..ebuild 
b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.18.49..ebuild
index e9b96df1f3..e9e4b57514 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.18.49..ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.18.49..ebuild
@@ -16,6 +16,10 @@ KEYWORDS=""
 IUSE=""
 
 RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5[sqlite]
+   >=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5
@@ -26,10 +30,6 @@ RDEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5[sqlite]
-   >=dev-qt/qtwidgets-${QTMIN}:5
 "
 DEPEND="${RDEPEND}
dev-libs/boost

diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-.ebuild 
b/kde-plasma/kactivitymanagerd/kactivitymanagerd-.ebuild
index 00efedebce..5d10552d2f 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-.ebuild
@@ -16,6 +16,10 @@ KEYWORDS=""
 IUSE=""
 
 RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5[sqlite]
+   >=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5
@@ -26,10 +30,6 @@ RDEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5[sqlite]
-   >=dev-qt/qtwidgets-${QTMIN}:5
 "
 DEPEND="${RDEPEND}
dev-libs/boost



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

2020-04-18 Thread Andreas Sturmlechner
commit: bb97d066dd96c3fe812a091a5e70255fc110a955
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 21:07:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 21:13:45 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bb97d066

ecm.eclass: Disable overzealous upstream disable-deprecated-before

Upstream detects .git directory in root CMakeLists.txt and adds aggressive
definitions like -DQT_DISABLE_DEPRECATED_BEFORE=0x06 which means it will
frequently fail to build with newish Qt versions.

Due to this we end up with the weird situation that stable branch fails to
build even though inevitably much older release tarballs build fine.

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

 eclass/ecm.eclass | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass
index 12b31e4ef3..5724c74500 100644
--- a/eclass/ecm.eclass
+++ b/eclass/ecm.eclass
@@ -423,8 +423,14 @@ ecm_src_prepare() {
done
fi
 
-   # limit playing field of locale stripping to kde-*/ categories
if [[ ${CATEGORY} = kde-* ]] ; then
+   # overzealous upstream disable-deprecated-before by .git dir 
detection
+   if [[ -e .git ]]; then
+   sed -e "/^if.*EXISTS.*CMAKE_SOURCE_DIR.*\.git/s/$/ # 
removed by ecm.eclass/" \
+   -e 
"/^if.*EXISTS.*CMAKE_SOURCE_DIR.*\.git/s/(.*)/(FALSE)/" \
+   -i CMakeLists.txt || die
+   fi
+
# always install unconditionally for kconfigwidgets - if you use
# language X as system language, and there is a combobox with 
language
# names, the translated language name for language Y is taken 
from



[gentoo-commits] repo/gentoo:master commit in: sci-libs/linux-gpib-modules/

2020-04-18 Thread Andreas K. Hüttel
commit: b5bb198600538677b27c12d9220273e5de4dbcd3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 18 21:02:13 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 18 21:03:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5bb1986

sci-libs/linux-gpib-modules: GLEP 81 fixes

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.0.ebuild | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.0.ebuild 
b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.0.ebuild
index 957aefc659a..1e308f83dea 100644
--- a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.0.ebuild
+++ b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.0.ebuild
@@ -16,6 +16,7 @@ IUSE="debug"
 
 COMMONDEPEND=""
 RDEPEND="${COMMONDEPEND}
+   acct-group/gpib

[gentoo-commits] repo/gentoo:master commit in: games-strategy/s25rttr/files/, games-strategy/s25rttr/

2020-04-18 Thread James Le Cuirot
commit: 13a72df5b3472115eb008623bfd75ddbf2985760
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 18 20:42:40 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 18 20:46:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a72df5

games-strategy/s25rttr: Bump to pure SDL2 snapshot

As of today, the game no longer uses SDL1 at all.

Closes: https://bugs.gentoo.org/713196
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: James Le Cuirot  gentoo.org>

 games-strategy/s25rttr/Manifest|  11 ++
 .../s25rttr/files/s25rttr-loosen-libs.patch|  13 +++
 games-strategy/s25rttr/metadata.xml|   3 +-
 .../s25rttr/s25rttr-0.9.0_pre20200418.ebuild   | 129 +
 4 files changed, 154 insertions(+), 2 deletions(-)

diff --git a/games-strategy/s25rttr/Manifest b/games-strategy/s25rttr/Manifest
index 1e164c6f90f..acca2d02473 100644
--- a/games-strategy/s25rttr/Manifest
+++ b/games-strategy/s25rttr/Manifest
@@ -1 +1,12 @@
+DIST s25client-784eb58fc1eb42751042d82f16cc92617fc6c2ae.tar.gz 20212703 
BLAKE2B 
e7e73dda1f95d92578f17c68015ef71f58f4c3f96a45f0fc199a93852aa7a3efcd22d4d09ee3a2a9fcf054f2cda1f237f153ad5b1aa4f5d19b894a4f5d73e549
 SHA512 
f6634ad3b38530c537cd79e79a759228ff25cfad4552b07d9957a04dc29819e501c606dc9a9366da52102addf6c66e9eeaa92e8ebedbb0c8bea2fb6627068f86
 DIST s25rttr-0.8.1.tar.xz 39644940 BLAKE2B 
80268ac6ee20da983b4c3a90d8a9ebd5903734547fb48036963f435498a3395964afba990498a306a89009da50d023982a1dbd502e1ed618734c6a8d44ba2368
 SHA512 
31a7d640e1ecd5488ef02d0ed3adcaeb9b5ae5f6af5e006deb4100fde3eb8ec567e34519e9c2b82f38c9972d62790a6f6978d5da6c6dfca7f1c153fa65f22df2
+DIST s25rttr-kaguya-38ca7e1d894c138e454bbe5c89048bdd5091545a.tar.gz 156126 
BLAKE2B 
05eeccc890549b8dd3fa004c61b73be65f1fcf20867b7f4a46d0963f80b4a76fca611915ea72a401bdc49a81997d3d4500c5f5378a7cd55cbbfab6bcf647261a
 SHA512 
470414d41cb6bad4e428858114f3c91139abfb1bf3ae02bb322d51bfabba8c0aad6796e183ccbb57624ed3484fea3f463636561ac8a359b6be7b90cfd5c0696a
+DIST s25rttr-languages-b1978170473bbf39a24254814e1b1f967a51ef4c.tar.gz 663317 
BLAKE2B 
71bb99b3ab6b4ce4bfbb97a7a5ceaf4fb9d1de561f62b42a14e0755d564b1fc7fff0ae66e25414f70fa92bb321e35c6088cd0366ecbef484f3eb598ba8357eb2
 SHA512 
ec21edcbd35ac3aa5935a19a1735b7af84230f0551850f15f16d40ea5d3409ef9f14a55fc665e203b267886290e2f158ae807bb51f87492004c4a81b22ee6bfe
+DIST s25rttr-libendian-dd2c11498f679247530b6b7cf7bd5964f539ddfd.tar.gz 17008 
BLAKE2B 
98486acff6e56581b5dd06bba9892da739bf1947151f036ade31354c340b6dd79e1b77cd42475bc38225515392062c4e5dbf9ab28349356368db0ca90a81ee65
 SHA512 
1827edf6470f20a4b6a1b991a31af411e2cc5ceae36a65d54dbd6927dcf46949c4ad729ac982242da9a8ec9d141531d6c99792af761370b2252872bdbb7da8f0
+DIST s25rttr-liblobby-7d85ec40f03af619a6734f20edb28d991b3d61f2.tar.gz 23394 
BLAKE2B 
d3ed80917665165d839a5b607d8793b238335b1b6afabe9eaa403188797ba821b949699b58126d50619820f694104b005f92b948ce09e18d6629b9b6dff85baa
 SHA512 
c2cc34c78acf04f0e0eee7a9a9a11564cb49d98cdaaa0bf36f3adda980beefa1831ec70dd1b0b0cf10841325f3ac0fc7e9a0564255156c76b8c98b1ffded34ae
+DIST s25rttr-libsiedler2-800d58ea072c35d3cf9832d2f6a5cdae92fc0445.tar.gz 
490533 BLAKE2B 
f71a5d19b9aa2ae268c3b658d96c1efc4784c223cfa050962df4b9fc75b96d939769e72391f9d2354887e3aba106043be3f365b2d695ffd66df2d2877ada01c5
 SHA512 
38629c532332b257f1c09e8a592c937d795ae39c16696614d50ec2cfd212d35db0110a8d1d561f0f17c875228e4de4e6f2b83cd2c8c00fc7c9320c75f88e13b3
+DIST s25rttr-libutil-c91488e4d2f0079a864c4be80eaba24a871e9772.tar.gz 112761 
BLAKE2B 
47d563877960f234a5d5547d08b426f9c97f234d09a5def11b67c578f734afeeb0309e40b1b5d2d9a11080dd2f10ad9d73d41481bf0f1489db9d785a02513966
 SHA512 
1b2480d84cd00a40c7f6df0162505c123859b350d8c241631046e5a91bde6d668667af64803e015234ae13a69e7f0e97aff5c08858396c0d298a2bd033262d35
+DIST s25rttr-mygettext-7e46bbb3e24891348f5629887efb0173690e83b8.tar.gz 18869 
BLAKE2B 
63cf0ab2f62ab17b9078aaa7ab9f6f56326cf21b4292de5086de053f1e6ba62e23931eb63bb4494855a61a5e8d971b067a42819c12d4363a5c0ad624f9dabfaa
 SHA512 
f049f9a4500f00b0e1159f1110ddfde752055de09d62a0d07a466cdfe5cfd0e564b89f2b9dd8f2a9adc30e619690008e8dda9fe1cd4f7ec1d541018f9fe680b4
+DIST s25rttr-s25edit-04b5e725036a0568e8da15447167c240563dbaba.tar.gz 198454 
BLAKE2B 
9fb488a03ddd3ca5b476cc48b8629935f41c41b1b0bd2674adc048e674c1102d5e74dc8232df01956fb6db6451697e1d9bc5a4da4825dd9ce2c83608c366fd39
 SHA512 
ca5d79bdaeac08334aa47a08f8a550f09a8cc6507f86a05e0e90d49b6c181247e9d6cc880d5c05a926da82562e946d7fbd3abc339e178cab32891474e42bef60
+DIST s25rttr-s25maps-11a5f3e95405b7cf8088641efb4939eba9639cbc.tar.gz 8014338 
BLAKE2B 
793bbcf0f068c41585376990b9fe13137010f43fe3e91d82beda8c7fd8939f987d778a74de6695e4ebe86893234e419382e1e48d1737a144116de9cc63a212aa
 SHA512 
099fd10ceabaf5284fdb686f1d281d8c3eb07351215bff9785323370b1c40101a9350c81f06f6c6592e63e5e680566777aa52559d8fe6087501c1eaafec43d8f
+DIST s25rttr-turtle-5f8421b1d270665347280d4cab1caf159d6858de.tar.gz 98238 
BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: games-strategy/settlers-2-gold-data/

2020-04-18 Thread James Le Cuirot
commit: 0d98dd4b89245e950248da54a88dfb050edee9a9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 18 20:46:03 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 18 20:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d98dd4b

games-strategy/settlers-2-gold-data: New package

I don't have any actual CDs to test with so I've had to fudge some
testing using the GOG version. Let me know if it doesn't work.

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

 games-strategy/settlers-2-gold-data/Manifest   |  1 +
 games-strategy/settlers-2-gold-data/metadata.xml   |  8 ++
 .../settlers-2-gold-data-0.ebuild  | 96 ++
 3 files changed, 105 insertions(+)

diff --git a/games-strategy/settlers-2-gold-data/Manifest 
b/games-strategy/settlers-2-gold-data/Manifest
new file mode 100644
index 000..7cd6c4b7630
--- /dev/null
+++ b/games-strategy/settlers-2-gold-data/Manifest
@@ -0,0 +1 @@
+DIST setup_the_settlers_2_gold_1.5.1_(30319).exe 306652144 BLAKE2B 
d415d47e68c07b891c099d1a626f8b0641a49c5acd06953aa1280ddef2b4e7b360ee09739bae3b8489cf23c3e38e2a3d60311f360a0b3e5acf7884833380ae86
 SHA512 
743c2ab9eee293ec82178dac38c142366de4ef1a4c46517d30b457513bcbacf5f14d5309a2e357dd4785e439598266d90ce1c27e23165112e8f304a48f23d110

diff --git a/games-strategy/settlers-2-gold-data/metadata.xml 
b/games-strategy/settlers-2-gold-data/metadata.xml
new file mode 100644
index 000..26079e608be
--- /dev/null
+++ b/games-strategy/settlers-2-gold-data/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ga...@gentoo.org
+   Gentoo Games Project
+   
+

diff --git a/games-strategy/settlers-2-gold-data/settlers-2-gold-data-0.ebuild 
b/games-strategy/settlers-2-gold-data/settlers-2-gold-data-0.ebuild
new file mode 100644
index 000..970f2869c44
--- /dev/null
+++ b/games-strategy/settlers-2-gold-data/settlers-2-gold-data-0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CDROM_OPTIONAL="yes"
+inherit cdrom estack
+
+# For GOG install
+MY_EXE="setup_the_settlers_2_gold_1.5.1_(30319).exe"
+
+DESCRIPTION="Data files for The Settlers II: Gold Edition"
+HOMEPAGE="https://www.gog.com/game/the_settlers_2_gold_edition;
+# There are non-English GOG downloads but RTTR uses its own translations.
+SRC_URI="!cdinstall? ( ${MY_EXE} )"
+LICENSE="!cdinstall? ( GOG-EULA ) cdinstall? ( all-rights-reserved )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="bindist !cdinstall? ( fetch )"
+
+RDEPEND="
+   games-strategy/s25rttr
+"
+
+BDEPEND="
+   !cdinstall? ( app-arch/innoextract )
+"
+
+S="${WORKDIR}/target"
+
+pkg_nofetch() {
+   einfo "Please buy and download ${MY_EXE} from:"
+   einfo "  https://www.gog.com/game/the_settlers_2_gold_edition;
+   einfo "and move it to your distfiles directory."
+   echo
+   einfo "If you wish to install from CD-ROM instead, please enable the 
cdinstall flag."
+}
+
+dotar() {
+   eshopts_push -s globstar nocaseglob nullglob
+
+   # Uppercase
+   # Avoid copying files twice
+   # Don't include *.ENG or *.GER files as they are unused by RTTR
+
+   tar c \
+   --mode=u+w \
+   --ignore-case \
+   --xform='s:.*:\U\0:x' \
+   --exclude-from=<(find "${S}"/ -type f -printf "%P\n" 
2>/dev/null) \
+   {DATA,GFX}/**/*.{BBM,BOB,DAT,FNT,IDX,LBM,LST,RTX,WLD} \
+   | tar x -C "${S}"
+
+   assert "tar failed"
+   eshopts_pop
+}
+
+src_unpack() {
+   unset CDROM_SET
+   mkdir -p "${S}" || die
+
+   if use cdinstall; then
+   default
+   cdrom_get_cds 
S2/GFX/PICS/MISSION/AFRICA.LBM:GFX/PICS/MISSION/AFRICA.LBM:S2/GFX/PICS/SETUP010.LBM
 ::S2/S2/GFX/PICS/MISSION/AFRICA.LBM
+
+   case ${CDROM_SET} in
+   0)
+   einfo "Found The Settlers II: Gold Edition CD"
+   cd "${CDROM_ROOT}"/[Ss]2 || die ;;
+   1)
+   einfo "Found The Settlers II: Gold Edition 
installation"
+   cd "${CDROM_ROOT}" || die ;;
+   2)
+   einfo "Found The Settlers II: Veni, Vidi, Vici 
CD"
+   cd "${CDROM_ROOT}/"[Ss]2 || die ;;
+   esac
+   else
+   einfo "Unpacking ${MY_EXE}."
+   innoextract -e -s -p1 -I DATA -I GFX -d gog 
"${DISTDIR}/${MY_EXE}" || die
+   cd gog || die
+   fi
+
+   dotar
+
+   if [[ ${CDROM_SET} == 2 ]]; then
+   cdrom_load_next_cd
+   einfo "Found The Settlers II: Mission CD"
+   cd "${CDROM_ROOT}"/[Ss]2/[Ss]2 || die
+   dotar
+   

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

2020-04-18 Thread Markus Meier
commit: 4724ec1089a317eae6e612e1bd95e7fd431ff1af
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Apr 18 20:33:53 2020 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Apr 18 20:33:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4724ec10

media-gfx/darktable: version bump

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

 media-gfx/darktable/Manifest   |   1 +
 media-gfx/darktable/darktable-3.0.2.ebuild | 145 +
 2 files changed, 146 insertions(+)

diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest
index 4154cfa3fb7..cff634b85d9 100644
--- a/media-gfx/darktable/Manifest
+++ b/media-gfx/darktable/Manifest
@@ -3,5 +3,6 @@ DIST darktable-2.6.2.tar.xz 3512572 BLAKE2B 
ee3070ac0f6b6b1c401865801631fb28397f
 DIST darktable-2.6.3.tar.xz 3522292 BLAKE2B 
7f631a4e68affa41adf538355bd6d0dc8a79c24003b56f414061f8da95f200346fc8b54274fbc256daf705b300d55a370a6d6f24e3420d6f3ba8f848e59fcb98
 SHA512 
4672f4f4d5fa57fb0d53d3886cd2773a6036334b85a0df29995f1a67c59d6b57534e06c8bf1666c8e294dd92db1197113bb3d625512671625c14e0abf5e2f14c
 DIST darktable-3.0.0.tar.xz 3827412 BLAKE2B 
c461db8dbbeb1342c2911aae3c9803d7762c10bcca434f2a9617e6b83c838db4cae2846a1e40444ec12dc48e3ea210d4d98d520e7a5731fb457b9c03d5344c5d
 SHA512 
de154cc19281f61316363243db3e531be33ac4c4632d6277ba715884b83a3c35f1d433a0e53f5f1eb7ffe03c6fcba4629612c94f942c196807c876b421faafc6
 DIST darktable-3.0.1.tar.xz 3859720 BLAKE2B 
5d3145effaaf8f6f7013575e9ae76a1e33aca3e2144d00748e9bf76057822d9fc4767b0908de923ba803c1c0ebcf83858a6ff72965e465679c2df5742d9da475
 SHA512 
a01830c5177512fb7b59f07a5ac594b486f854d41e7123faa0252caef52386ef3df4896f2c23a61b57a2b9b7bec33f3fd2f1fce6cea1388e1b74056a159e7ffa
+DIST darktable-3.0.2.tar.xz 3931240 BLAKE2B 
5f86579a43e396c8116aba63c43e13d7312e5c3a569f9c242fe9a7882f02c5e0ebd7e4b9bbd34576eb83b3b78298038bf0d87bf4786dd19d0fa73ed30de21f67
 SHA512 
ee2d83f60621586f9e1be958f4b0c3d2214fbf30338837dbd07b901641c32d565cd29f814f5ff75a450495acee2383aa62ba3da3873009077704c925bab501f1
 DIST darktable-usermanual-2.6.0.pdf 15623135 BLAKE2B 
a7a254e49dd57ee03480d52f4506a436210324cc4a2651f3c2fd70ca65cb7aa1735934a5e046ffa662b2aa1f081042d2d1e6ce0f70b6768719c52e2d14c358ce
 SHA512 
e68005ee8706f2342755ce3e4dcd6c2907c1607bc9b750154dceb4b52dcccf50c581ab65212efc8ffb2447f5d828e0fdb61d0471c3d14938e098528e50f32e14
 DIST darktable-usermanual-3.0.0.pdf 16237603 BLAKE2B 
ff5c24bb038deb37269a84389937740fa0ff77a9fb5bef4c484cdd903e39609588f632f577ce53c690d3abb832ace451d0d9d3f563ebdb6196ae8e2dac008a01
 SHA512 
2523b48e2baaa71561dc119340aed3bbf2ab4481dceb0c3ca2bbb7b0cacfaab894fa4eef82b667648cd7bb049304dbda09fa1a638f7734219b672b3ea8ee0eac

diff --git a/media-gfx/darktable/darktable-3.0.2.ebuild 
b/media-gfx/darktable/darktable-3.0.2.ebuild
new file mode 100644
index 000..2c9eb9a00a3
--- /dev/null
+++ b/media-gfx/darktable/darktable-3.0.2.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic pax-utils toolchain-funcs xdg
+
+DOC_PV="3.0.0"
+MY_PV="${PV/_/}"
+MY_P="${P/_/.}"
+
+DESCRIPTION="A virtual lighttable and darkroom for photographers"
+HOMEPAGE="https://www.darktable.org/;
+SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz
+   doc? ( 
https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf
 -> ${PN}-usermanual-${DOC_PV}.pdf )"
+
+LICENSE="GPL-3 CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LANGS=" ca cs da de es fr he hu it ja nb nl pl ru sl"
+# TODO add lua once dev-lang/lua-5.2 is unmasked
+IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring 
gphoto2 graphicsmagick jpeg2k kwallet
+nls opencl openmp openexr pax_kernel webp
+${LANGS// / l10n_}"
+
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+COMMON_DEPEND="
+   dev-db/sqlite:3
+   dev-libs/json-glib
+   dev-libs/libxml2:2
+   >=dev-libs/pugixml-1.8:0=
+   gnome-base/librsvg:2
+   >=media-gfx/exiv2-0.25-r2:0=[xmp]
+   media-libs/lcms:2
+   >=media-libs/lensfun-0.2.3:0=
+   media-libs/libpng:0=
+   media-libs/tiff:0
+   net-libs/libsoup:2.4
+   net-misc/curl
+   sys-libs/zlib:=
+   virtual/jpeg:0
+   x11-libs/cairo
+   >=x11-libs/gtk+-3.22:3
+   x11-libs/pango
+   colord? ( x11-libs/colord-gtk:0= )
+   cups? ( net-print/cups )
+   flickr? ( media-libs/flickcurl )
+   geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   gphoto2? ( media-libs/libgphoto2:= )
+   graphicsmagick? ( media-gfx/graphicsmagick )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   opencl? ( virtual/opencl )
+   openexr? ( media-libs/openexr:0= )
+   webp? ( 

[gentoo-commits] proj/catalyst:master commit in: catalyst/base/, catalyst/targets/

2020-04-18 Thread Matt Turner
commit: d3a8f202bf8eb82cc1d61e2b2b9da4eadc550c90
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 18 00:36:46 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 18 20:29:57 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=d3a8f202

catalyst: Reformat some array definitions

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

 catalyst/base/stagebase.py| 17 +
 catalyst/targets/embedded.py  | 29 +++--
 catalyst/targets/livecd_stage1.py | 17 +
 catalyst/targets/livecd_stage2.py |  6 +++---
 catalyst/targets/netboot.py   | 26 +-
 catalyst/targets/stage4.py| 28 ++--
 6 files changed, 95 insertions(+), 28 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 71bf1ef9..60cb891a 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -531,10 +531,19 @@ class StageBase(TargetBase, ClearBase, GenBase):
 
 def set_action_sequence(self):
 """Set basic stage1, 2, 3 action sequences"""
-self.settings["action_sequence"] = ["unpack", "unpack_snapshot",
-"setup_confdir", "portage_overlay",
-"bind", "chroot_setup", 
"setup_environment",
-"run_local", "preclean", "unbind", 
"clean"]
+self.settings['action_sequence'] = [
+"unpack",
+"unpack_snapshot",
+"setup_confdir",
+"portage_overlay",
+"bind",
+"chroot_setup",
+"setup_environment",
+"run_local",
+"preclean",
+"unbind",
+"clean",
+]
 self.set_completion_action_sequences()
 
 def set_completion_action_sequences(self):

diff --git a/catalyst/targets/embedded.py b/catalyst/targets/embedded.py
index e288228e..189eb722 100644
--- a/catalyst/targets/embedded.py
+++ b/catalyst/targets/embedded.py
@@ -40,12 +40,29 @@ class embedded(StageBase):
 StageBase.__init__(self, spec, addlargs)
 
 def set_action_sequence(self):
-self.settings["action_sequence"] = ["dir_setup", "unpack", 
"unpack_snapshot",
-"config_profile_link", 
"setup_confdir",
-"portage_overlay", "bind", 
"chroot_setup",
-"setup_environment", 
"build_kernel", "build_packages",
-"bootloader", "root_overlay", 
"fsscript", "unmerge",
-"unbind", "remove", "empty", 
"clean", "capture", "clear_autoresume"]
+self.settings['action_sequence'] = [
+"dir_setup",
+"unpack",
+"unpack_snapshot",
+"config_profile_link",
+"setup_confdir",
+"portage_overlay",
+"bind",
+"chroot_setup",
+"setup_environment",
+"build_kernel",
+"build_packages",
+"bootloader",
+"root_overlay",
+"fsscript",
+"unmerge",
+"unbind",
+"remove",
+"empty",
+"clean",
+"capture",
+"clear_autoresume",
+]
 
 def set_stage_path(self):
 self.settings["stage_path"] = normpath(

diff --git a/catalyst/targets/livecd_stage1.py 
b/catalyst/targets/livecd_stage1.py
index f4f6b512..727d95f2 100644
--- a/catalyst/targets/livecd_stage1.py
+++ b/catalyst/targets/livecd_stage1.py
@@ -23,10 +23,19 @@ class livecd_stage1(StageBase):
 StageBase.__init__(self, spec, addlargs)
 
 def set_action_sequence(self):
-self.settings["action_sequence"] = ["unpack", "unpack_snapshot",
-"config_profile_link", 
"setup_confdir", "portage_overlay",
-"bind", "chroot_setup", 
"setup_environment", "build_packages",
-"unbind", "clean"]
+self.settings['action_sequence'] = [
+"unpack",
+"unpack_snapshot",
+"config_profile_link",
+"setup_confdir",
+"portage_overlay",
+"bind",
+"chroot_setup",
+"setup_environment",
+"build_packages",
+"unbind",
+"clean",
+]
 self.set_completion_action_sequences()
 
 def set_spec_prefix(self):

diff --git a/catalyst/targets/livecd_stage2.py 
b/catalyst/targets/livecd_stage2.py
index d41321e6..09de22fb 100644
--- a/catalyst/targets/livecd_stage2.py
+++ b/catalyst/targets/livecd_stage2.py
@@ -88,7 +88,7 @@ class livecd_stage2(StageBase):
 print_traceback=True)
 
 def 

[gentoo-commits] proj/catalyst:master commit in: catalyst/base/

2020-04-18 Thread Matt Turner
commit: 060df92357aed97af955aa36caf47e8518b01e05
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 18 20:25:38 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 18 20:26:38 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=060df923

catalyst: Open CONTENTS file in text mode

Fixes: bb21b8615e64 (catalyst: gzip the .CONTENTS file)
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/genbase.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/catalyst/base/genbase.py b/catalyst/base/genbase.py
index 3db20f84..c7dd87bc 100644
--- a/catalyst/base/genbase.py
+++ b/catalyst/base/genbase.py
@@ -29,7 +29,7 @@ class GenBase():
 def gen_contents_file(self, path):
 c = self.settings['contents_map']
 
-with gzip.open(path + '.CONTENTS.gz', 'w', encoding='utf-8') as file:
+with gzip.open(path + '.CONTENTS.gz', 'wt', encoding='utf-8') as file:
 file.write(c.contents(path, '', verbose=self.settings['VERBOSE']))
 
 def gen_digest_file(self, path):



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/qhttpengine/

2020-04-18 Thread Rui Huang
commit: 8c391a7bad20d458d6749f9be4c5919b6cdfe301
Author: Huang Rui  gmail  com>
AuthorDate: Sat Apr 18 19:57:13 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Apr 18 19:57:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c391a7b

dev-libs/qhttpengine:  change cmake-utils to cmake

Update deprecated cmake-utils inherit to cmake

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 dev-libs/qhttpengine/qhttpengine-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/qhttpengine/qhttpengine-.ebuild 
b/dev-libs/qhttpengine/qhttpengine-.ebuild
index adbf1b3..7c18be5 100644
--- a/dev-libs/qhttpengine/qhttpengine-.ebuild
+++ b/dev-libs/qhttpengine/qhttpengine-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="HTTP server for Qt applications"
 HOMEPAGE="https://github.com/nitroshare/qhttpengine;
@@ -47,5 +47,5 @@ src_configure() {
${CMAKE_CONF}
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/qhttpengine/

2020-04-18 Thread Rui Huang
commit: 52e79ef36d1749d209e519d152f486cbaac99b64
Author: Huang Rui  gmail  com>
AuthorDate: Sat Apr 18 19:56:20 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sat Apr 18 19:56:20 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52e79ef3

dev-libs/qhttpengine: 1.0.1 change cmake-utils to cmake

Update deprecated cmake-utils inherit to cmake

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

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

diff --git a/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild 
b/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
index adbf1b3..7c18be5 100644
--- a/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
+++ b/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="HTTP server for Qt applications"
 HOMEPAGE="https://github.com/nitroshare/qhttpengine;
@@ -47,5 +47,5 @@ src_configure() {
${CMAKE_CONF}
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: games-strategy/hedgewars/files/, games-strategy/hedgewars/

2020-04-18 Thread Andreas Sturmlechner
commit: daad0d62a5dcc35a25bf697707c78ae87890b4dd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 19:28:01 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daad0d62

games-strategy/hedgewars: Fix build with Qt 5.15

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

 games-strategy/hedgewars/files/hedgewars-1.0.0-qt-5.15.patch | 10 ++
 games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild   |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/games-strategy/hedgewars/files/hedgewars-1.0.0-qt-5.15.patch 
b/games-strategy/hedgewars/files/hedgewars-1.0.0-qt-5.15.patch
new file mode 100644
index 000..228b31ecf1a
--- /dev/null
+++ b/games-strategy/hedgewars/files/hedgewars-1.0.0-qt-5.15.patch
@@ -0,0 +1,10 @@
+--- a/QTfrontend/ui/page/pagegamestats.cpp 2019-07-30 18:58:48.0 
+0200
 b/QTfrontend/ui/page/pagegamestats.cpp 2020-04-18 21:20:30.097454801 
+0200
+@@ -21,6 +21,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #include "pagegamestats.h"

diff --git a/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild 
b/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
index 55c30fdbc7b..b904224542e 100644
--- a/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
+++ b/games-strategy/hedgewars/hedgewars-1.0.0-r1.ebuild
@@ -66,6 +66,8 @@ BDEPEND="
dev-haskell/parsec
)"
 
+PATCHES=( "${FILESDIR}/${P}-qt-5.15.patch" )
+
 S="${WORKDIR}"/${MY_P}
 
 src_configure() {



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

2020-04-18 Thread Andreas Sturmlechner
commit: 88f036d302734f8ca783fa807788786ceba04240
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 19:09:21 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f036d3

www-client/falkon: Fix build with Qt 5.15

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

 www-client/falkon/falkon-3.1.0-r1.ebuild   |  1 +
 www-client/falkon/files/falkon-3.1.0-qt-5.15.patch | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/www-client/falkon/falkon-3.1.0-r1.ebuild 
b/www-client/falkon/falkon-3.1.0-r1.ebuild
index 687be8779fb..3534c91a317 100644
--- a/www-client/falkon/falkon-3.1.0-r1.ebuild
+++ b/www-client/falkon/falkon-3.1.0-r1.ebuild
@@ -63,6 +63,7 @@ PATCHES=(
"${FILESDIR}/${P}-use-cmake-find-intl.patch"
"${FILESDIR}/${P}-fix-warn-registering-schemes.patch"
"${FILESDIR}/${P}-qt-5.14.patch"
+   "${FILESDIR}/${P}-qt-5.15.patch"
 )
 
 # bug 653046

diff --git a/www-client/falkon/files/falkon-3.1.0-qt-5.15.patch 
b/www-client/falkon/files/falkon-3.1.0-qt-5.15.patch
new file mode 100644
index 000..2ca9783f2ac
--- /dev/null
+++ b/www-client/falkon/files/falkon-3.1.0-qt-5.15.patch
@@ -0,0 +1,26 @@
+From 2ca83509dbc72dfdfa9cc7103c2b29db31e07f3a Mon Sep 17 00:00:00 2001
+From: Heiko Becker 
+Date: Sun, 29 Mar 2020 12:53:00 +0200
+Subject: Fix build with Qt 5.15
+
+QPainterPath is no longer included via qtransform.h (since
+5.15.0-beta2, 50d2acdc93b4de2ba56eb67787e2bdcb21dd4bea in qtbase.git).
+---
+ src/lib/tools/qztools.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/lib/tools/qztools.cpp b/src/lib/tools/qztools.cpp
+index 499b225..04f19b7 100644
+--- a/src/lib/tools/qztools.cpp
 b/src/lib/tools/qztools.cpp
+@@ -25,6 +25,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+cgit v1.1
+



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

2020-04-18 Thread Andreas Sturmlechner
commit: 3f9f8015625094a1a9fa13495a7ee2948c6b036e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 14:18:48 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9f8015

dev-python/tagpy: python3_8 support

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

 dev-python/tagpy/tagpy-2018.1-r1.ebuild | 49 +
 1 file changed, 49 insertions(+)

diff --git a/dev-python/tagpy/tagpy-2018.1-r1.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r1.ebuild
new file mode 100644
index 000..46c43febbef
--- /dev/null
+++ b/dev-python/tagpy/tagpy-2018.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_IN_SOURCE_BUILD=1
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1
+
+DESCRIPTION="Python Bindings for TagLib"
+HOMEPAGE="https://mathema.tician.de//software/tagpy
+   https://pypi.org/project/tagpy/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-libs/boost-1.70:=[python,threads,${PYTHON_USEDEP}]
+   >=media-libs/taglib-1.8
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-taglib-1.8.patch" )
+
+python_prepare_all() {
+   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   local boostpy_ver="${EPYTHON#python}"
+
+   "${PYTHON}" configure.py \
+   --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
+   --boost-python-libname="boost_python${boostpy_ver/\.}"
+}
+
+python_install_all() {
+   if use examples; then
+   docinto examples
+   dodoc -r test/*
+   fi
+
+   distutils-r1_python_install_all
+}



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

2020-04-18 Thread Andreas Sturmlechner
commit: 4adb681e309103d6306caa0cb1f31e8a3b1037bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 19:15:43 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4adb681e

media-gfx/krita: Fix build with Qt 5.15

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

 media-gfx/krita/Manifest   |   1 +
 .../krita/files/krita-4.2.9-ecm-findopenexr.patch  | 352 -
 media-gfx/krita/krita-4.2.9.ebuild |   5 +-
 3 files changed, 4 insertions(+), 354 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 2bab9ddbf4a..bf42126de16 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,3 +1,4 @@
 DIST krita-4.2.8.2-patchset.tar.xz 13848 BLAKE2B 
86059e08833541b7d4dfda2c36cd1479809452171353b755ab3a264fa41fb99fc7ffacf064af3767aa095fda81aa9a2212b63c7242c72f94ca23a83b34c0502f
 SHA512 
79532700c967f94479af22e2fbd33c0b6d8c4295c872316935800b99258dceaedbac2b1c6314251d4d621c25a328ea602f49d415cc9275095bc3cd2f29756a61
 DIST krita-4.2.8.2.tar.xz 169994064 BLAKE2B 
fc390db9e3aaf3f4355e600a98ea479aa510895c26cb82e8800fbff64031bab7a26e0c37d6d274e6397a38c1bc33cff6b48cb5a7c6e61b56579e92e33279b1c4
 SHA512 
5482ebd62c530764b43439d6782fa7e1793877657620967ea0f6cdad166e3ff508b36cd04bd99c192d35a237c4a0da08477069e333ebaf2093785e207402dea7
+DIST krita-4.2.9-patchset.tar.xz 7928 BLAKE2B 
57256884edafd528cfca529e020a226613a37682df445ece24d434e816f218d822c03d668a13806f775d02757bafd9627ed8073406e5506023767d06c78c30de
 SHA512 
36ec902afec082fcf18c0e523a83a08aa54d54bd5393691b0f17dcab0969e69973d8e842fac44fcf66232f369b36f97937f67b5c0b0bdcff019cc1d323b3bf59
 DIST krita-4.2.9.tar.xz 170082028 BLAKE2B 
dafe300a1ef56a743272ce5936a0640949b7cfd37322e30e8a7ef17c4e51bf9dc8175d1443f9943836a229933ecb9a5d28249b8c90155165f3f0ee800e3cfa66
 SHA512 
66eef3d1b5647e62551276662ef4332f15abc022f1032f27a2ad695a8d2dc5fa758146492a9da2b8cbd4a52e47c576473029d2aa9728dea3bec869b8173f08c0

diff --git a/media-gfx/krita/files/krita-4.2.9-ecm-findopenexr.patch 
b/media-gfx/krita/files/krita-4.2.9-ecm-findopenexr.patch
deleted file mode 100644
index 0a7c7ca6984..000
--- a/media-gfx/krita/files/krita-4.2.9-ecm-findopenexr.patch
+++ /dev/null
@@ -1,352 +0,0 @@
-From dae9ddcd45a95fd3b1ec3d42510556a671b08f15 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Tue, 31 Mar 2020 19:56:48 +0200
-Subject: [PATCH 1/2] Revert "Revert "Use e-c-m's findopenexr.cmake module""
-
-This reverts commit d978a33acebb724b862c38895788fc459111c364.
-
-Signed-off-by: Andreas Sturmlechner 

- CMakeLists.txt  |  2 +-
- cmake/modules/FindOpenEXR.cmake | 98 -
- 2 files changed, 1 insertion(+), 99 deletions(-)
- delete mode 100644 cmake/modules/FindOpenEXR.cmake
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a7d9adaa3f..7a4211da13 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -251,7 +251,7 @@ endif(MINGW)
- 
- 
- find_package(ECM 5.22 REQUIRED NOMODULE)
--set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
-+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR} ${ECM_FIND_MODULE_DIR})
- include(ECMOptionalAddSubdirectory)
- include(ECMAddAppIcon)
- include(ECMSetupVersion)
-diff --git a/cmake/modules/FindOpenEXR.cmake b/cmake/modules/FindOpenEXR.cmake
-deleted file mode 100644
-index bb75a03bf0..00
 a/cmake/modules/FindOpenEXR.cmake
-+++ /dev/null
-@@ -1,98 +0,0 @@
--#
--# Copyright 2016 Pixar
--#
--# Licensed under the Apache License, Version 2.0 (the "Apache License")
--# with the following modification; you may not use this file except in
--# compliance with the Apache License and the following modification to it:
--# Section 6. Trademarks. is deleted and replaced with:
--#
--# 6. Trademarks. This License does not grant permission to use the trade
--#names, trademarks, service marks, or product names of the Licensor
--#and its affiliates, except as required to comply with Section 4(c) of
--#the License and to reproduce the content of the NOTICE file.
--#
--# You may obtain a copy of the Apache License at
--#
--# http://www.apache.org/licenses/LICENSE-2.0
--#
--# Unless required by applicable law or agreed to in writing, software
--# distributed under the Apache License with the above modification is
--# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
--# KIND, either express or implied. See the Apache License for the specific
--# language governing permissions and limitations under the Apache License.
--#
--
--find_path(OPENEXR_INCLUDE_DIR
--OpenEXR/half.h
--HINTS
--"${OPENEXR_LOCATION}"
--"$ENV{OPENEXR_LOCATION}"
--PATH_SUFFIXES
--include/
--DOC
--"OpenEXR headers path"
--)
--

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

2020-04-18 Thread Andreas Sturmlechner
commit: 48c4a383750402df32b41e9ca2aad00b597a3ada
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 19:31:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c4a383

dev-python/tagpy: Drop 2018.1 (r0)

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

 dev-python/tagpy/tagpy-2018.1.ebuild | 56 
 1 file changed, 56 deletions(-)

diff --git a/dev-python/tagpy/tagpy-2018.1.ebuild 
b/dev-python/tagpy/tagpy-2018.1.ebuild
deleted file mode 100644
index af8120b279b..000
--- a/dev-python/tagpy/tagpy-2018.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-inherit distutils-r1
-
-DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="https://mathema.tician.de//software/tagpy
-   https://pypi.org/project/tagpy/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="examples"
-
-RDEPEND="
-   dev-libs/boost:=[python,threads,${PYTHON_USEDEP}]
-   >=media-libs/taglib-1.8
-"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-PATCHES=( "${FILESDIR}/${P}-taglib-1.8.patch" )
-
-python_prepare_all() {
-   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
-   distutils-r1_python_prepare_all
-}
-
-python_configure() {
-   local boostpy_ver="${EPYTHON#python}"
-   if has_version ">=dev-libs/boost-1.70"; then
-   boostpy_ver="${boostpy_ver/\.}"
-   else
-   boostpy_ver="-${boostpy_ver}"
-   fi
-
-   "${PYTHON}" configure.py \
-   --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
-   --boost-python-libname="boost_python${boostpy_ver}"
-}
-
-python_install_all() {
-   if use examples; then
-   docinto examples
-   dodoc -r test/*
-   fi
-
-   distutils-r1_python_install_all
-}



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

2020-04-18 Thread William Hubbs
commit: b1c51dac4b321f0d3c8a6b2138bd69fbf73dd36f
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr 18 19:25:28 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr 18 19:28:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c51dac

dev-lang/go: remove 1.14.1

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

 dev-lang/go/Manifest |   1 -
 dev-lang/go/go-1.14.1.ebuild | 197 ---
 2 files changed, 198 deletions(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 4acc382deef..37e21a996c7 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,5 +12,4 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.17.src.tar.gz 20725913 BLAKE2B 
2eef7374195302656268a42409619445dfeb3ede1f9218ae4eab195916876b97f7510cc62585a0bfdd9f86dddf8a7432a84b29bc9891d84fc69db94f0274
 SHA512 
069f8f445d9d2268ebb14b2446fab34843d56283c04561636d122fd8b4c1ea0b63640a84437db7a7be71039440ffe170cd3f8025b03b0acf95f2a56fa2febec6
 DIST go1.13.10.src.tar.gz 21702804 BLAKE2B 
586494604455594c552d25a207634d70ae7f5ad142e18e22f5ef462c6488327cc01630c0bc99a4ede9dee0d649982802cf79f34f35ad7f810ca0701c35a7d555
 SHA512 
9e020dd89ab6201c4cbb893caecc0b077d5fbb2e10381e1b76a29ddc18c141d8db67a1b0f607ed915b0e9c40c4fb2c65b0319472535892534a31ad962e72fe05
 DIST go1.13.9.src.tar.gz 21700289 BLAKE2B 
7c58dd89d164913dc85c8dc9e8b86798daad8bd58936b0ced21d3c084e0488306577273a6fa748bfee505fd38b90727a3cd9ab4ceebc1e62a0490b992cfa5bbe
 SHA512 
0034ec394141e2c19941bf839cad93992c175476e3f3fa7b483c919aeea01fa4e0136eb8dd87a3158b911c04ded98a3c4960975a13280f1be076eb8f51464a98
-DIST go1.14.1.src.tar.gz 22451159 BLAKE2B 
2b45716cdc82edb94609143bcbb79b313ff3b6b1cc9e0791236a8d968a2fc1d84015037a2cfb75e5b73dac4974b97a1e62f1fd1f5afe0dc633137b73ab15004a
 SHA512 
f0112fbf984e2764cd90d42b2f844b986b421adf8bf68551cccefeb320db7f3490ab1532f770f20c943c68c7185ce139c8248991adb0529527358ffdc8047ad9
 DIST go1.14.2.src.tar.gz 22454649 BLAKE2B 
edd8a1081e7da6988532b9fefe6d6f789a7d336562d61d5e585a8b881fb45d77721bee9837ae79318295471aea138e175650c2138175a587f0b7957988e8e209
 SHA512 
3f6804e1a60df6a7c55c294fe4147b2d6f028c619ad4ae5b1ae8793c6be637a1e6a62721cc7ce0b28918ab3441a89fa9acda72cb5450bf5af8d7872411d28015

diff --git a/dev-lang/go/go-1.14.1.ebuild b/dev-lang/go/go-1.14.1.ebuild
deleted file mode 100644
index f7c4c78376b..000
--- a/dev-lang/go/go-1.14.1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-
-MY_PV=${PV/_/}
-
-inherit toolchain-funcs
-
-case ${PV}  in
-**)
-   EGIT_REPO_URI="https://github.com/golang/go.git;
-   inherit git-r3
-   ;;
-*)
-   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
-   S="${WORKDIR}"/go
-   case ${PV} in
-   *_beta*|*_rc*) ;;
-   *)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
-   ;;
-   esac
-esac
-
-DESCRIPTION="A concurrent garbage collected and typesafe programming language"
-HOMEPAGE="https://golang.org;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-
-BDEPEND="|| (
-   dev-lang/go
-   dev-lang/go-bootstrap )"
-RDEPEND="!https://golang.org/issue/2775
-   #
-   # deliberately use cp to retain permissions
-   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
-   if go_cross_compile; then
-   bin_path="bin/$(go_tuple)"
-   else
-   bin_path=bin
-   fi
-   for x in ${bin_path}/*; do
-   f=${x##*/}
-   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
-   done
-   einstalldocs
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # fix install_name for test object (binutils_test) on Darwin, it
-   # is never used in real circumstances
-   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
- 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
-   install_name_tool -id "${libmac64}" "${D}${libmac64}"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu-guest-agent/, app-emulation/qemu-guest-agent/files/

2020-04-18 Thread Matthias Maier
commit: 8b8e82850dc8818b97f8bafc3ccc7982142f1cea
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 19:28:23 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 19:28:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8e8285

app-emulation/qemu-guest-agent: fix shutdown command

Closes: https://bugs.gentoo.org/681874
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/qemu-guest-agent-4.2.0-fix-shutdown.patch   | 11 +++
 ...st-agent-4.2.0.ebuild => qemu-guest-agent-4.2.0-r1.ebuild} |  1 +
 2 files changed, 12 insertions(+)

diff --git 
a/app-emulation/qemu-guest-agent/files/qemu-guest-agent-4.2.0-fix-shutdown.patch
 
b/app-emulation/qemu-guest-agent/files/qemu-guest-agent-4.2.0-fix-shutdown.patch
new file mode 100644
index 000..f69781694f1
--- /dev/null
+++ 
b/app-emulation/qemu-guest-agent/files/qemu-guest-agent-4.2.0-fix-shutdown.patch
@@ -0,0 +1,11 @@
+--- qemu-4.2.0/qga/commands-posix.c.orig   2020-03-23 11:15:05.972610989 
+0300
 qemu-4.2.0/qga/commands-posix.c2020-03-23 11:15:39.676015087 +0300
+@@ -108,7 +108,7 @@
+ reopen_fd_to_null(1);
+ reopen_fd_to_null(2);
+ 
+-execle("/sbin/shutdown", "shutdown", "-h", shutdown_flag, "+0",
++execle("/sbin/shutdown", "shutdown", "-h", "now", shutdown_flag, "+0",
+"hypervisor initiated shutdown", (char*)NULL, environ);
+ _exit(EXIT_FAILURE);
+ } else if (pid < 0) {

diff --git a/app-emulation/qemu-guest-agent/qemu-guest-agent-4.2.0.ebuild 
b/app-emulation/qemu-guest-agent/qemu-guest-agent-4.2.0-r1.ebuild
similarity index 96%
rename from app-emulation/qemu-guest-agent/qemu-guest-agent-4.2.0.ebuild
rename to app-emulation/qemu-guest-agent/qemu-guest-agent-4.2.0-r1.ebuild
index 27782cf6ca5..c290b1251ca 100644
--- a/app-emulation/qemu-guest-agent/qemu-guest-agent-4.2.0.ebuild
+++ b/app-emulation/qemu-guest-agent/qemu-guest-agent-4.2.0-r1.ebuild
@@ -29,6 +29,7 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-4.2.0-sysmacros.patch #580924
+   "${FILESDIR}"/${PN}-4.2.0-fix-shutdown.patch #681874
 )
 
 src_configure() {



[gentoo-commits] proj/musl:master commit in: sys-process/cronie/, net-p2p/qbittorrent/, net-p2p/qbittorrent/files/, ...

2020-04-18 Thread Jory Pratt
commit: b1fdf96af0ff8962d4a3dfb0dd7330932bc4266e
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Apr 18 19:11:07 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Apr 18 19:11:07 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b1fdf96a

Drop, qtorrent,crda,cronie now supported in main tree

Signed-off-by: Jory Pratt  gentoo.org>

 net-p2p/qbittorrent/Manifest   |   1 -
 .../qbittorrent/files/qbittorrent-4.0.4-musl.patch |  21 
 .../files/qbittorrent-4.0.4-werror.patch   |  24 -
 net-p2p/qbittorrent/metadata.xml   |  19 
 net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild   |  66 -
 net-wireless/crda/Manifest |   1 -
 net-wireless/crda/crda-1.1.3-r1.ebuild |  67 -
 .../files/0001-add-missing-limits.h-include.patch  |  25 -
 .../crda/files/crda-1.1.3-missing-include.patch|  11 ---
 net-wireless/crda/metadata.xml |  12 ---
 sys-process/cronie/Manifest|   1 -
 sys-process/cronie/cronie-1.5.2.ebuild | 109 -
 sys-process/cronie/files/cronie-1.2-cron.deny  |   4 -
 sys-process/cronie/files/cronie-1.3-initd  |  13 ---
 sys-process/cronie/files/cronie-1.4.3-pamd |   9 --
 sys-process/cronie/files/cronie-crontab|  17 
 sys-process/cronie/files/cronie-systemd.patch  |  30 --
 sys-process/cronie/metadata.xml|  26 -
 18 files changed, 456 deletions(-)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
deleted file mode 100644
index e7f74c0..000
--- a/net-p2p/qbittorrent/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qbittorrent-4.0.4.tar.xz 4279752 BLAKE2B 
6385040d1179814e3290fb1c7b2d1e0b5782144663d12a067c43a2d8a47d0f0cfc0633c69f183db70eab2591ef100f39b07ea2d5e3cbca3a4d149ccb70e4d838
 SHA512 
ead0a306242d883673e13f9e6dc5ad83d4624c3d7ffb586aff78c03f7685e89b6a6c8640fff6a1b251565892178d37f4a64d45d0ce18935a212ca39302a28969

diff --git a/net-p2p/qbittorrent/files/qbittorrent-4.0.4-musl.patch 
b/net-p2p/qbittorrent/files/qbittorrent-4.0.4-musl.patch
deleted file mode 100644
index 0181371..000
--- a/net-p2p/qbittorrent/files/qbittorrent-4.0.4-musl.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naru qbittorrent-4.0.4.orig/src/app/main.cpp 
qbittorrent-4.0.4/src/app/main.cpp
 qbittorrent-4.0.4.orig/src/app/main.cpp2018-03-16 10:08:10.493478535 
+0100
-+++ qbittorrent-4.0.4/src/app/main.cpp 2018-03-16 10:12:21.919464628 +0100
-@@ -57,8 +57,6 @@
- 
- #ifdef Q_OS_UNIX
- #include 
--#include 
--#include "stacktrace.h"
- #endif // Q_OS_UNIX
- 
- #ifdef STACKTRACE_WIN
-@@ -308,7 +306,6 @@
- reportToUser(msg);
- reportToUser(sigName);
- reportToUser("\n");
--print_stacktrace();  // unsafe
- #endif // !defined Q_OS_WIN && !defined Q_OS_HAIKU
- #ifdef STACKTRACE_WIN
- StraceDlg dlg;  // unsafe
-

diff --git a/net-p2p/qbittorrent/files/qbittorrent-4.0.4-werror.patch 
b/net-p2p/qbittorrent/files/qbittorrent-4.0.4-werror.patch
deleted file mode 100644
index 6d02e31..000
--- a/net-p2p/qbittorrent/files/qbittorrent-4.0.4-werror.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Bug: https://bugs.gentoo.org/641382
-
 a/cmake/Modules/MacroQbtCompilerSettings.cmake
-+++ b/cmake/Modules/MacroQbtCompilerSettings.cmake
-@@ -11,16 +11,15 @@
- #-Wshadow -Wconversion ?
- set(_GCC_COMMON_C_AND_CXX_FLAGS "-Wall -Wextra"
- "-Wfloat-equal -Wcast-qual -Wcast-align"
--"-Wsign-conversion -Winvalid-pch -Werror=return-type 
-Wno-long-long"
-+"-Wsign-conversion -Winvalid-pch -Wno-long-long"
- # -fstack-protector-all
--"-Werror -Wno-error=deprecated-declarations"
-+"-Wno-error=deprecated-declarations"
- )
- set (_GCC_COMMON_CXX_FLAGS  "-fexceptions -frtti"
- "-Woverloaded-virtual -Wold-style-cast -Wstrict-null-sentinel"
- "-Wnon-virtual-dtor -Wfloat-equal -Wcast-qual -Wcast-align"
--"-Werror=overloaded-virtual"
- # "-Weffc++"
--"-Werror -Wno-error=cpp"
-+"-Wno-error=cpp"
- # we should modify code to make these ones obsolete
- "-Wno-error=sign-conversion -Wno-error=float-equal"
- )

diff --git a/net-p2p/qbittorrent/metadata.xml b/net-p2p/qbittorrent/metadata.xml
deleted file mode 100644
index 06c858a..000
--- a/net-p2p/qbittorrent/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   hwoar...@gentoo.org
-   Markos Chandras
-   
-   
-   q...@gentoo.org
-   Gentoo Qt Project
-   
-   
-   Enable the Web UI
-   
-   
-   qbittorrent/qBittorrent
-   qbittorrent
-   
-

diff --git a/net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild 

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

2020-04-18 Thread Matthias Maier
commit: 0cacf6409ab69528bf2e96c3673a0a459a02da59
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 19:02:57 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 19:02:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cacf640

net-misc/spice-gtk: glorious version bump

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

 net-misc/spice-gtk/Manifest  |   1 +
 net-misc/spice-gtk/spice-gtk-0.38.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 7c7ebad5736..8566ca0ef55 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1 +1,2 @@
 DIST spice-gtk-0.37.tar.bz2 1303111 BLAKE2B 
cf4b6664ac86d126cf14f1a31b1df93079e15fc0a0af69bfaf61cb84284daa7b6b8cb2a2ee3345f6a475838ffc0fb2a2b0bdd61301e2c1479fb5f5e0c28babbe
 SHA512 
a0a20bc6f25337d86e57fe1fc9586c4cc84457fc8c38cdcc5a728990a69018da0fca3ab5aa63349786b5a7508c82b716c94803eefb3495cffb7df4526db2d029
+DIST spice-gtk-0.38.tar.xz 796112 BLAKE2B 
c1542b5b76f9e23ffd1910273f358f656198829b1f615c6a8e0931a79d14920132c861facd534f4cf05f03c4f64a50f628f7daa93be581d5ac815f224b81fe16
 SHA512 
27b44ac9f0cee2737ce03bb3f47c62fc0ee2402c291c49fc56cffc4ccb63e2cab001a68ba865a6375d82cb3808d59c68469783ee4279fa818d8682e902f3

diff --git a/net-misc/spice-gtk/spice-gtk-0.38.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.38.ebuild
new file mode 100644
index 000..5b4f8fd020a
--- /dev/null
+++ b/net-misc/spice-gtk/spice-gtk-0.38.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VALA_MIN_API_VERSION="0.14"
+VALA_USE_DEPEND="vapigen"
+
+inherit desktop eutils meson readme.gentoo-r1 vala xdg-utils
+
+DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
+HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.xz;
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard 
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="
+   >=dev-libs/glib-2.46:2
+   dev-libs/json-glib:0=
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   media-libs/gstreamer:1.0[introspection?]
+   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-plugins/gst-plugins-pulse:1.0
+   )
+   sasl? ( dev-libs/cyrus-sasl )
+   smartcard? ( app-emulation/qemu[smartcard] )
+   usbredir? (
+   sys-apps/hwids
+   >=sys-apps/usbredir-0.4.2
+   virtual/libusb:1
+   policykit? (
+   sys-apps/acl
+   >=sys-auth/polkit-0.110-r1
+   !~sys-auth/polkit-0.111 )
+   )
+   webdav? (
+   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.1
+   dev-perl/Text-CSV
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.14
+   >=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   # bug 558558
+   export GIT_CEILING_DIRECTORIES="${WORKDIR}"
+
+   default
+
+   use vala && vala_src_prepare
+}
+
+src_configure() {
+   # Prevent sandbox violations, bug #581836
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   # Clean up environment, bug #586642
+   xdg_environment_reset
+
+   local emesonargs=(
+   $(meson_feature gtk3 gtk)
+   $(meson_feature introspection)
+   $(meson_use mjpeg builtin-mjpeg)
+   $(meson_feature 

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

2020-04-18 Thread Matthias Maier
commit: 1e3a1a4cfe75c4ae3f5b158a2ec3b79f03f0eed1
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 19:04:58 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 19:04:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3a1a4c

app-emulation/spice-vdagent: glorious version bump

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

 app-emulation/spice-vdagent/Manifest   |  1 +
 .../spice-vdagent/spice-vdagent-0.20.0.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index 648624b8dad..d62998b6b3a 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1 +1,2 @@
 DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d
+DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B 
b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16
 SHA512 
a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
new file mode 100644
index 000..2cac3817d76
--- /dev/null
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info
+
+DESCRIPTION="SPICE VD Linux Guest Agent"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="consolekit gtk selinux systemd"
+
+CDEPEND="
+   dev-libs/glib:2
+   >=app-emulation/spice-protocol-0.14.0
+   media-libs/alsa-lib
+   >=x11-libs/libpciaccess-0.10
+   x11-libs/libdrm
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libX11
+   x11-libs/libXinerama
+   consolekit? ( sys-auth/consolekit sys-apps/dbus )
+   gtk? ( x11-libs/gtk+:3 )
+   systemd? ( sys-apps/systemd )"
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-vdagent )"
+
+CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
+ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
+ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
+
+src_configure() {
+   local opt=()
+   if use consolekit; then
+   opt+=( --with-session-info=console-kit )
+   elif use systemd; then
+   opt+=( --with-session-info=systemd )
+   else
+   opt+=( --with-session-info=none )
+   fi
+
+   econf \
+   --with-init-script=systemd \
+   --localstatedir="${EPREFIX}"/var \
+   $(use_with gtk) \
+   "${opt[@]}"
+}
+
+src_install() {
+   default
+
+   cd "${ED}" && rmdir -p var/run/spice-vdagentd || die
+
+   keepdir /var/log/spice-vdagentd
+
+   newinitd "${FILESDIR}/${PN}.initd-4" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
+}



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

2020-04-18 Thread Matthias Maier
commit: ad28dfa767dead9be522f8bd8801ba76eb33a324
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:35:25 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad28dfa7

app-emulation/spice: drop vulnerable versions, bug #717776

Bug: https://bugs.gentoo.org/717776
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/Manifest   |   2 -
 ...0.14.0-fix-flexible-array-buffer-overflow.patch |  12 ---
 .../spice/files/spice-0.14.0-libressl_fix.patch|  13 ---
 .../spice/files/spice-0.14.0-openssl1.1_fix.patch  |  26 --
 app-emulation/spice/spice-0.14.0-r2.ebuild | 102 -
 app-emulation/spice/spice-0.14.2.ebuild| 100 
 6 files changed, 255 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 57ed7cd9f34..7b50d54451c 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,3 +1 @@
-DIST spice-0.14.0.tar.bz2 1330195 BLAKE2B 
08f93e8ddeb79adb4feac0557a854cc41fd096a9dfefc0baaca176803c2a03ef9286c4f61a135d62ad22e3ac3f4bb31ffd1614c8ddeaec7ae8c01eca34da1750
 SHA512 
84532146aa628ca6ca459a82afb89d6391892e063668fd4a68023c92cee7ca868b6c82e31dd9886819b76ea745ebdae0d0030e1f608d8f58f51c00f0b09bae1f
-DIST spice-0.14.2.tar.bz2 1406009 BLAKE2B 
e6c57bedd8c8ec0444da194be7279b895bf348dfa9b427d20301cc223627bcd65b7037280bc2a3d0b531b0cdcd8cb62d34ee132c549ac3dc8f6e5a2959339ce2
 SHA512 
1093b618ea4a7ff31944429ce2903abecfc8d20c35f2d9c8c837a6e053ee429c0115e40665542637a717869209523ac05d15cdb5e77563102d5d3915e4aaaf76
 DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4

diff --git 
a/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch
 
b/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch
deleted file mode 100644
index a05bbb7545a..000
--- 
a/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/spice-common/python_modules/demarshal.py 
b/spice-common/python_modules/demarshal.py
-index 1ea131d..7172762 100644
 a/spice-common/python_modules/demarshal.py
-+++ b/spice-common/python_modules/demarshal.py
-@@ -318,6 +318,7 @@ def write_validate_array_item(writer, container, item, 
scope, parent_scope, star
- writer.assign(nelements, array.size)
- elif array.is_remaining_length():
- if element_type.is_fixed_nw_size():
-+writer.error_check("%s > message_end" % item.get_position())
- if element_type.get_fixed_nw_size() == 1:
- writer.assign(nelements, "message_end - %s" % 
item.get_position())
- else:

diff --git a/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch 
b/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch
deleted file mode 100644
index 1dfce9480e9..000
--- a/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/spice-common/common/ssl_verify.c 
b/spice-common/common/ssl_verify.c
-index a9ed650..27aa5d3 100644
 a/spice-common/common/ssl_verify.c
-+++ b/spice-common/common/ssl_verify.c
-@@ -33,7 +33,7 @@
- #include 
- #include 
- 
--#if OPENSSL_VERSION_NUMBER < 0x1010
-+#if OPENSSL_VERSION_NUMBER < 0x1010 || (defined(LIBRESSL_VERSION_NUMBER) 
&& LIBRESSL_VERSION_NUMBER < 0x2070L)
- static const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *asn1)
- {
- return M_ASN1_STRING_data(asn1);

diff --git a/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch 
b/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch
deleted file mode 100644
index c1c5a1c04ba..000
--- a/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
 spice-0.13.90-orig/server/reds.c   2017-07-27 01:04:10.0 +1000
-+++ spice-0.13.90/server/reds.c2017-10-18 21:42:12.054934199 +1100
-@@ -34,6 +34,8 @@
- #include 
- 
- #include 
-+#include 
-+#include 
- 
- #if HAVE_SASL
- #include 
-@@ -2795,9 +2797,12 @@
- 
- static gpointer openssl_global_init(gpointer arg)
- {
-+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined 
(LIBRESSL_VERSION_NUMBER)
-+OPENSSL_init_ssl(0, NULL);
-+#else
- SSL_library_init();
- SSL_load_error_strings();
--
-+#endif
- openssl_thread_setup();
- 
- return NULL;
-

diff --git a/app-emulation/spice/spice-0.14.0-r2.ebuild 
b/app-emulation/spice/spice-0.14.0-r2.ebuild
deleted file mode 100644
index 49bf1e178a9..000
--- a/app-emulation/spice/spice-0.14.0-r2.ebuild

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

2020-04-18 Thread Matthias Maier
commit: 2a43ccface9b8461805dfb70de73bd9f97793bbc
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:50:22 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a43ccfa

net-misc/spice-gtk: update dependencies

Closes: https://bugs.gentoo.org/716634
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 net-misc/spice-gtk/spice-gtk-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/spice-gtk/spice-gtk-.ebuild 
b/net-misc/spice-gtk/spice-gtk-.ebuild
index 96f51b0281d..832eeed32ad 100644
--- a/net-misc/spice-gtk/spice-gtk-.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,9 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
lz4? ( app-arch/lz4 )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
+   pulseaudio? (
+   media-plugins/gst-plugins-pulse:1.0
+   )
sasl? ( dev-libs/cyrus-sasl )
smartcard? ( app-emulation/qemu[smartcard] )
usbredir? (



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

2020-04-18 Thread Matthias Maier
commit: f4756d05b995e091e325abc50e5dab9045f07936
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:39:56 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4756d05

net-misc/spice-gtk: drop old

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

 net-misc/spice-gtk/Manifest|   1 -
 .../spice-gtk/files/spice-gtk-0.34-openssl11.patch |  16 ---
 net-misc/spice-gtk/metadata.xml|   4 -
 net-misc/spice-gtk/spice-gtk-0.35.ebuild   | 145 -
 4 files changed, 166 deletions(-)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 0d667aeb7c4..7c7ebad5736 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1,2 +1 @@
-DIST spice-gtk-0.35.tar.bz2 1437231 BLAKE2B 
f2731a794cf22b491bf858fff44506288af730b37f1c37e16ac3042d662373b4e4021808d5ca72440012fb36a5119ad11858cb8cf872b04376518487faebef49
 SHA512 
f0914a4a9baf892e39dab7d51aa9f5ab4dbb4ef01f09da158b20756f890745837d0a6c8c1f7897844e695be2ed01f3b1d04ada1cacc958b5cfadb0d4bf7c4729
 DIST spice-gtk-0.37.tar.bz2 1303111 BLAKE2B 
cf4b6664ac86d126cf14f1a31b1df93079e15fc0a0af69bfaf61cb84284daa7b6b8cb2a2ee3345f6a475838ffc0fb2a2b0bdd61301e2c1479fb5f5e0c28babbe
 SHA512 
a0a20bc6f25337d86e57fe1fc9586c4cc84457fc8c38cdcc5a728990a69018da0fca3ab5aa63349786b5a7508c82b716c94803eefb3495cffb7df4526db2d029

diff --git a/net-misc/spice-gtk/files/spice-gtk-0.34-openssl11.patch 
b/net-misc/spice-gtk/files/spice-gtk-0.34-openssl11.patch
deleted file mode 100644
index 572475d79a4..000
--- a/net-misc/spice-gtk/files/spice-gtk-0.34-openssl11.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://617764.bugs.gentoo.org/attachment.cgi?id=522368
-https://bugs.gentoo.org/617764
-
 spice-gtk-0.34.orig/src/spice-channel.c2017-07-12 10:23:31.0 
+0200
-+++ spice-gtk-0.34/src/spice-channel.c 2018-03-04 13:12:14.351051444 +0100
-@@ -392,8 +392,10 @@
- 
- g_type_class_add_private(klass, sizeof(SpiceChannelPrivate));
- 
-+#if OPENSSL_VERSION_NUMBER < 0x1010L
- SSL_library_init();
- SSL_load_error_strings();
-+#endif
- }
- 
- /*  */

diff --git a/net-misc/spice-gtk/metadata.xml b/net-misc/spice-gtk/metadata.xml
index 34612a8b0ba..713b32ac3ec 100644
--- a/net-misc/spice-gtk/metadata.xml
+++ b/net-misc/spice-gtk/metadata.xml
@@ -6,8 +6,6 @@
Gentoo Virtualization Project


-   Support for desktop integration such as
-   automounting and other APIs exposed by your DE via 
D-Bus
Build the spice client (spicy), requires 
x11-libs/gtk+:3
Enable sys-auth/polkit 
support for the
usbredir acl helper
@@ -16,7 +14,5 @@
Enable builtin mjpeg video decoder
Support for folder-sharing between guest 
and client
using net-libs/phodav
-   Using gstreamer backend as audio decodec 
support
-   Using gstreamer backend as video decodec 
support

 

diff --git a/net-misc/spice-gtk/spice-gtk-0.35.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.35.ebuild
deleted file mode 100644
index 485627726ec..000
--- a/net-misc/spice-gtk/spice-gtk-0.35.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.14"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools eutils ltprune xdg-utils vala readme.gentoo-r1
-
-DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
-HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/;
-
-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 )"
-
-# 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
-   

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

2020-04-18 Thread Matthias Maier
commit: 959e5100f9d3864fc7b84cd0e7db76f3563ceb60
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:36:31 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959e5100

app-emulation/spice-protocol: drop old

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

 app-emulation/spice-protocol/Manifest|  3 ---
 .../spice-protocol/spice-protocol-0.12.14.ebuild | 16 
 .../spice-protocol/spice-protocol-0.12.15.ebuild | 16 
 .../spice-protocol/spice-protocol-0.14.0.ebuild  | 16 
 4 files changed, 51 deletions(-)

diff --git a/app-emulation/spice-protocol/Manifest 
b/app-emulation/spice-protocol/Manifest
index 99e8e9021b9..2b4cea0ccb8 100644
--- a/app-emulation/spice-protocol/Manifest
+++ b/app-emulation/spice-protocol/Manifest
@@ -1,4 +1 @@
-DIST spice-protocol-0.12.14.tar.bz2 74471 BLAKE2B 
ee90514f3c6ee0c8f6930e5fd0140e20447b1613f202186883a9a17eefaacbd83ff2f2cdb68b46cd1573de4cce288965a1b531ded1ab4da52c24c2c3ad098192
 SHA512 
4266bcbef9f641a97a2ff72f1b01380a41e51f4b1a0dbb73fdf68baf552598a62d5cf0c526adf2997a55ee5d4fe9392927c3d7f4556827bfb2933f59bfab55bb
-DIST spice-protocol-0.12.15.tar.bz2 74598 BLAKE2B 
d8116e3905d4345fc0bc51d488d2ca4d90d1302c8f0a14bd126eb4c753660c98bd54ac5561a6464adeba6a0ed16e55f681e59c2a73b3ee9288acd3fce5624a93
 SHA512 
1a3c3c26239d092c6c24708f5bd070ae1cb146f92f2329b63bec2d21a7276cdf1b9567f434bfbeeb1f7cd7dd4ad47494c51dcdbbba5af8e271e66dfe5b11de9d
-DIST spice-protocol-0.14.0.tar.bz2 70938 BLAKE2B 
66dfa75f7e2f5a9c0c5d9ec34744386760393908f02bd7c662e51b3bee41c3c825eac512494bbd5ffdab5375e132bc4b567f65003cca88314c9ef2e3d529f219
 SHA512 
797df5f529731e9fd395b5946af2490ecf02c26982cc4a0aef24c1766887a35222f68525a996f8bc7459c2c4a25fde0c9a10c489ee6cab6eed7a68a9b5d90f76
 DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 
12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663
 SHA512 
88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482

diff --git a/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild
deleted file mode 100644
index b4a375b4dae..000
--- a/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Headers defining the SPICE protocol"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""

diff --git a/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild
deleted file mode 100644
index 811162510d4..000
--- a/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Headers defining the SPICE protocol"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild
deleted file mode 100644
index 811162510d4..000
--- a/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Headers defining the SPICE protocol"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""



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

2020-04-18 Thread Matthias Maier
commit: e1f4d2b7c82c55c991db6ff8840a382e3bad9847
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:37:22 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f4d2b7

app-emulation/spice-vdagent: drop old

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

 app-emulation/spice-vdagent/Manifest   |  2 -
 .../spice-vdagent-0.17.0_p20180319-r1.ebuild   | 75 --
 2 files changed, 77 deletions(-)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index fd06cd9a0ba..648624b8dad 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1,3 +1 @@
-DIST spice-vdagent-0.17.0-patches-20180319.tar.xz 38924 BLAKE2B 
c7c7f851d307cd7dde620278c6ea240d71f8b1f25d6367f81213c7e902d2b2c15f72c71344f965743a45b5693832a2937041ca7b5511ce1db479dafe137bc7b1
 SHA512 
8ac627f56605151aebc100a6c6d61243776662150095c768196d750929971f98f4b6d1a831cfb547d29ae8a6734795c93e51a9c4f27dcf53bd66aca6df437c51
-DIST spice-vdagent-0.17.0.tar.bz2 130413 BLAKE2B 
b2fb522f491512d94ac15fa8d253e8e682210ad40657eb9e5e40489eaab18c9f1d5ef5f97075a4389501050a758e1f56d47132de6b1c74bb153fc6b5e87a698d
 SHA512 
b26e44f6463ba70d5815956b301cc2351db22de41ed2ce8b2828d9bfa1cc581c86acd433f8f0d35d552d20f6ca140f88fa39b079ba26e9166dc07ad35bee502e
 DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d

diff --git 
a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
deleted file mode 100644
index 5a356f6ee6e..000
--- a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools linux-info
-
-MY_P="${P/_*/}"
-PATCHSET="${P/*_p/}"
-
-DESCRIPTION="SPICE VD Linux Guest Agent"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2
-   
https://dev.gentoo.org/~tamiko/distfiles/${MY_P}-patches-${PATCHSET}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="consolekit selinux systemd"
-S="${WORKDIR}/${MY_P}"
-
-CDEPEND="
-   >=app-emulation/spice-protocol-0.12.8
-   media-libs/alsa-lib
-   >=x11-libs/libpciaccess-0.10
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libX11
-   x11-libs/libXinerama
-   consolekit? ( sys-auth/consolekit sys-apps/dbus )
-   systemd? ( sys-apps/systemd )"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-vdagent )"
-
-CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
-ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
-ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
-
-PATCHES=(
-   "${WORKDIR}"/patches
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local opt=()
-   if use consolekit; then
-   opt+=( --with-session-info=console-kit )
-   elif use systemd; then
-   opt+=( --with-session-info=systemd )
-   else
-   opt+=( --with-session-info=none )
-   fi
-
-   econf \
-   --with-init-script=systemd \
-   --localstatedir="${EPREFIX}"/var \
-   "${opt[@]}"
-}
-
-src_install() {
-   default
-
-   cd "${ED}" && rmdir -p var/run/spice-vdagentd || die
-
-   keepdir /var/log/spice-vdagentd
-
-   newinitd "${FILESDIR}/${PN}.initd-3" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-arch/unrar/

2020-04-18 Thread Thomas Deutschmann
commit: 1de6205d4c814f163590562c2066998b9ce488cd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Apr 18 18:54:53 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Apr 18 18:54:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de6205d

app-arch/unrar: don't call AR directly

Closes: https://bugs.gentoo.org/718072
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-arch/unrar/unrar-5.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/unrar/unrar-5.9.2.ebuild 
b/app-arch/unrar/unrar-5.9.2.ebuild
index c2d18f5b6e6..2f0948aecb5 100644
--- a/app-arch/unrar/unrar-5.9.2.ebuild
+++ b/app-arch/unrar/unrar-5.9.2.ebuild
@@ -46,7 +46,7 @@ src_configure() {
 
 src_compile() {
unrar_make() {
-   emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
+   emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
}
 
unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib



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

2020-04-18 Thread Thomas Deutschmann
commit: 8b8f8faf4cbbb81807ed709186c5cf0573169a99
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Apr 18 18:47:37 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Apr 18 18:47:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8f8faf

www-client/firefox: remove pre-built binaries

Suggested-by: Jory Pratt  gentoo.org>
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox/firefox-75.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/www-client/firefox/firefox-75.0.ebuild 
b/www-client/firefox/firefox-75.0.ebuild
index 0468755a92c..7da7f21dad0 100644
--- a/www-client/firefox/firefox-75.0.ebuild
+++ b/www-client/firefox/firefox-75.0.ebuild
@@ -325,6 +325,9 @@ src_prepare() {
# Allow user to apply any additional patches without modifing ebuild
eapply_user
 
+   einfo "Removing pre-built binaries ..."
+   find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) 
-print -delete || die
+
# Enable gnomebreakpad
if use debug ; then
sed -i -e 
"s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \



[gentoo-commits] repo/proj/guru:master commit in: media-video/kikoplay/

2020-04-18 Thread Andrew Ammerlaan
commit: 6f39c74722928b1d73bffb99793fdf87e3f92713
Author: Huang Rui  gmail  com>
AuthorDate: Fri Apr 17 20:14:28 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Apr 17 20:14:28 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f39c747

media-video/kikoplay: fix patch annotation of 0.6.0

Fix patch annotation of 0.6.0 ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

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

diff --git a/media-video/kikoplay/kikoplay-0.6.0.ebuild 
b/media-video/kikoplay/kikoplay-0.6.0.ebuild
index 17438e0..7fb835f 100644
--- a/media-video/kikoplay/kikoplay-0.6.0.ebuild
+++ b/media-video/kikoplay/kikoplay-0.6.0.ebuild
@@ -50,7 +50,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-0.6.0-install.patch # Fix install problem
"${FILESDIR}"/${PN}-0.6.0-desktop.patch # Add a desktop file
-   "${FILESDIR}"/${PN}-0.6.0-home.patch # Add a desktop file
+   "${FILESDIR}"/${PN}-0.6.0-home.patch # Fix config file path
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:master commit in: media-video/kikoplay/

2020-04-18 Thread Andrew Ammerlaan
commit: 1a5488b13d96ebe5defbfcc0c518702c542d05dd
Author: Huang Rui  gmail  com>
AuthorDate: Fri Apr 17 19:42:56 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Apr 17 19:46:28 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a5488b1

media-video/kikoplay: add live build

User could get latest software now
To install this package, lua 5.3 shoud unmasked
See also:
https://bugs.gentoo.org/671248
https://bugs.gentoo.org/657722

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 media-video/kikoplay/kikoplay-.ebuild | 77 +++
 1 file changed, 77 insertions(+)

diff --git a/media-video/kikoplay/kikoplay-.ebuild 
b/media-video/kikoplay/kikoplay-.ebuild
new file mode 100644
index 000..0823479
--- /dev/null
+++ b/media-video/kikoplay/kikoplay-.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GIT_PN="KikoPlay"
+
+inherit qmake-utils xdg
+
+DESCRIPTION="KikoPlay is a full-featured danmu player"
+HOMEPAGE="
+   https://kikoplay.fun
+   https://github.com/Protostars/KikoPlay
+"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Protostars/${GIT_PN}.git;
+else
+   SRC_URI="https://github.com/Protostars/${GIT_PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+   S="${WORKDIR}/${GIT_PN}-${PV}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="
+   dev-lang/lua:5.3
+   dev-libs/qhttpengine:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5
+   dev-qt/qtwidgets:5
+   media-video/mpv[libmpv,-luajit]
+   net-misc/aria2
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   media-gfx/imagemagick
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.6.0-desktop.patch # Add a desktop file
+   "${FILESDIR}"/${PN}-0.6.0-home.patch # Add a desktop file
+)
+
+src_prepare() {
+   default
+   # Fix lua link problem, link to lua5.3 to fix bug
+   sed -i "s/-llua/-llua5.3/" KikoPlay.pro || die "Could not fix lua link"
+   echo "target.path += /usr/bin" >> KikoPlay.pro || die "Could not fix 
install path"
+   echo "INSTALLS += target icons desktop" >> KikoPlay.pro || die "Could 
not fix install target"
+   echo "unix:icons.path = /usr/share/pixmaps" >> KikoPlay.pro || die 
"Could not fix install icon PATH"
+   echo "unix:desktop.path = /usr/share/applications" >> KikoPlay.pro || 
die "Could not fix install desktop PATH"
+   echo "unix:icons.files = kikoplay.png kikoplay.xpm" >> KikoPlay.pro || 
die "Could not fix install desktop PATH"
+   echo "unix:desktop.files = kikoplay.desktop" >> KikoPlay.pro || die 
"Could not fix install desktop PATH"
+   echo "DEFINES += CONFIG_HOME_DATA" >> KikoPlay.pro || die "Could not 
set defines"
+   convert kikoplay.ico kikoplay.png || die "Could not create PNG icon"
+   convert kikoplay.ico kikoplay.xpm || die "Could not create XPM icon"
+}
+
+src_configure() {
+   eqmake5 PREFIX="${D}"/usr
+}
+
+src_install() {
+   # Can't use default, set INSTALL_ROOT
+   emake INSTALL_ROOT="${D}" install
+}



[gentoo-commits] repo/proj/guru:master commit in: media-video/kikoplay/

2020-04-18 Thread Andrew Ammerlaan
commit: e5adee3b72f18178a3f361293ff775af4209888b
Author: Huang Rui  gmail  com>
AuthorDate: Fri Apr 17 20:12:59 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Apr 17 20:12:59 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5adee3b

media-video/kikoplay: fix patch annotation

Fix patch annotation for  ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

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

diff --git a/media-video/kikoplay/kikoplay-.ebuild 
b/media-video/kikoplay/kikoplay-.ebuild
index 0823479..d91a296 100644
--- a/media-video/kikoplay/kikoplay-.ebuild
+++ b/media-video/kikoplay/kikoplay-.ebuild
@@ -49,7 +49,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.6.0-desktop.patch # Add a desktop file
-   "${FILESDIR}"/${PN}-0.6.0-home.patch # Add a desktop file
+   "${FILESDIR}"/${PN}-0.6.0-home.patch # Fix config file path
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/qhttpengine/

2020-04-18 Thread Andrew Ammerlaan
commit: 34c4df12b885534a10ac7a3228c1eb78809a5c01
Author: Huang Rui  gmail  com>
AuthorDate: Fri Apr 17 19:29:54 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Apr 17 19:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34c4df12

dev-libs/qhttpengine: add live build

User could get latest software

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 dev-libs/qhttpengine/qhttpengine-.ebuild | 50 
 1 file changed, 50 insertions(+)

diff --git a/dev-libs/qhttpengine/qhttpengine-.ebuild 
b/dev-libs/qhttpengine/qhttpengine-.ebuild
new file mode 100644
index 000..a4e9bf0
--- /dev/null
+++ b/dev-libs/qhttpengine/qhttpengine-.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="HTTP server for Qt applications"
+HOMEPAGE="https://github.com/nitroshare/qhttpengine;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nitroshare/${PN}.git;
+else
+   SRC_URI="https://github.com/nitroshare/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+   S="${WORKDIR}/${PN}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="5"
+
+IUSE="doc examples test"
+
+RDEPEND="
+   dev-qt/qtnetwork:5
+"
+
+DEPEND="
+   doc? ( app-doc/doxygen )
+   test? ( dev-qt/qttest:5 )
+   ${RDEPEND}
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   -DBUILD_EXAMPLES=$(usex examples)
+   -DBUILD_TESTS=$(usex test)
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   ${CMAKE_CONF}
+   )
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/qhttpengine/

2020-04-18 Thread Andrew Ammerlaan
commit: c23e853617ca13b0c1629db7c0c4a3b94309a83c
Author: Huang Rui  gmail  com>
AuthorDate: Sat Apr 18 16:55:57 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Apr 18 16:55:58 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c23e8536

dev-libs/qhttpengine:  fix install doc warning

Fixed the ebuild to use correct FHS/Gentoo policy paths.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 dev-libs/qhttpengine/qhttpengine-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/qhttpengine/qhttpengine-.ebuild 
b/dev-libs/qhttpengine/qhttpengine-.ebuild
index a4e9bf0..adbf1b3 100644
--- a/dev-libs/qhttpengine/qhttpengine-.ebuild
+++ b/dev-libs/qhttpengine/qhttpengine-.ebuild
@@ -43,6 +43,7 @@ src_configure() {
-DBUILD_TESTS=$(usex test)
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DLIB_INSTALL_DIR=$(get_libdir)
+   -DDOC_INSTALL_DIR="share/doc/${PF}"
${CMAKE_CONF}
)
 



[gentoo-commits] repo/proj/guru:master commit in: media-video/kikoplay/files/, media-video/kikoplay/

2020-04-18 Thread Andrew Ammerlaan
commit: 11f4549a67d2a005f0c5108d4759b152775d54f4
Author: Huang Rui  gmail  com>
AuthorDate: Fri Apr 17 19:34:59 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Apr 17 19:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11f4549a

media-video/kikoplay: new package

A Full-Featured Danmu Player based on mpv.
NOTE: this package is blocked by lua 5.3,
However, Gentoo is using the old 5.1.
It depends on gentoo slotted dev-lang/lua
versions and dependencies.
See also https://bugs.gentoo.org/657722
See also https://bugs.gentoo.org/671248
It takes many years.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 media-video/kikoplay/Manifest  |1 +
 .../kikoplay/files/kikoplay-0.6.0-desktop.patch|   16 +
 .../kikoplay/files/kikoplay-0.6.0-home.patch   |   97 ++
 .../kikoplay/files/kikoplay-0.6.0-install.patch| 1003 
 media-video/kikoplay/kikoplay-0.6.0.ebuild |   78 ++
 media-video/kikoplay/metadata.xml  |   38 +
 6 files changed, 1233 insertions(+)

diff --git a/media-video/kikoplay/Manifest b/media-video/kikoplay/Manifest
new file mode 100644
index 000..b7a4138
--- /dev/null
+++ b/media-video/kikoplay/Manifest
@@ -0,0 +1 @@
+DIST kikoplay-0.6.0.tar.gz 7497254 BLAKE2B 
a23106151782477194d15712e9458171a0bc1dd53f8b6c8dbed12663be1c2c76204674c23eba61f2b8828be7acbd10449f51c766ab57be86cf21844591430b18
 SHA512 
9d8801f7c9b091f097d1edf9496a389718e81399a8d380d7763c1d12eafd1d4ce444e4df22a0e4a6c8eebbc7f1176e58a3cbac6bea60e87ccd44a5890927bf21

diff --git a/media-video/kikoplay/files/kikoplay-0.6.0-desktop.patch 
b/media-video/kikoplay/files/kikoplay-0.6.0-desktop.patch
new file mode 100644
index 000..86b4382
--- /dev/null
+++ b/media-video/kikoplay/files/kikoplay-0.6.0-desktop.patch
@@ -0,0 +1,16 @@
+diff --git a/kikoplay.desktop b/kikoplay.desktop
+new file mode 100644
+index 000..6171559
+--- /dev/null
 b/kikoplay.desktop
+@@ -0,0 +1,10 @@
++[Desktop Entry]
++Type=Application
++Name=KikoPlay
++Comment=KikoPlay is a full-featured danmu player!
++TryExec=KikoPlay
++Exec=KikoPlay
++Icon=/usr/share/pixmaps/kikoplay.png
++Terminal=false
++StartupNotify=true
++Categories=Qt;AudioVideo;Video;

diff --git a/media-video/kikoplay/files/kikoplay-0.6.0-home.patch 
b/media-video/kikoplay/files/kikoplay-0.6.0-home.patch
new file mode 100644
index 000..ec2eae5
--- /dev/null
+++ b/media-video/kikoplay/files/kikoplay-0.6.0-home.patch
@@ -0,0 +1,97 @@
+diff --git a/Download/Script/scriptmanager.cpp 
b/Download/Script/scriptmanager.cpp
+index f99c261..8ede8e3 100644
+--- a/Download/Script/scriptmanager.cpp
 b/Download/Script/scriptmanager.cpp
+@@ -163,7 +163,11 @@ QString ScriptManager::search(QString sid, const QString 
, int page, int
+ {
+ if(s.id==sid)
+ {
++#ifndef CONFIG_HOME_DATA
+ 
scriptPath=QCoreApplication::applicationDirPath()+"/script/"+s.fileName;
++#else
++
scriptPath=QDir::homePath()+"/.config/kikoplay/script/"+s.fileName;
++#endif
+ break;
+ }
+ }
+@@ -270,7 +274,11 @@ void ScriptManager::removeScript(const QModelIndex )
+ else
+ normalScriptId="";
+ }
++#ifndef CONFIG_HOME_DATA
+ QFileInfo 
fi(QCoreApplication::applicationDirPath()+"/script/"+script.fileName);
++#else
++QFileInfo 
fi(QDir::homePath()+"/.config/kikoplay/script/"+script.fileName);
++#endif
+ if(fi.exists()) fi.dir().remove(fi.fileName());
+ beginRemoveRows(QModelIndex(),index.row(),index.row());
+ scriptList.removeAt(index.row());
+@@ -319,7 +327,11 @@ QVariant ScriptManager::headerData(int section, 
Qt::Orientation orientation, int
+ 
+ void ScriptWorker::refreshScriptList()
+ {
++#ifndef CONFIG_HOME_DATA
+ QString scriptPath(QCoreApplication::applicationDirPath()+"/script/");
++#else
++QString scriptPath(QDir::homePath()+"/.config/kikoplay/script/");
++#endif
+ QDir folder(scriptPath);
+ QList sList;
+ for (QFileInfo fileInfo : folder.entryInfoList())
+diff --git a/Download/aria2jsonrpc.cpp b/Download/aria2jsonrpc.cpp
+index 7999128..43bc63d 100644
+--- a/Download/aria2jsonrpc.cpp
 b/Download/aria2jsonrpc.cpp
+@@ -1,4 +1,5 @@
+ #include "aria2jsonrpc.h"
++#include 
+ #include 
+ #include 
+ #include 
+@@ -19,7 +20,13 @@ Aria2JsonRPC::Aria2JsonRPC(QObject *parent) : 
QObject(parent)
+ #ifdef Q_OS_WIN
+ process->start(QCoreApplication::applicationDirPath()+"\\aria2c.exe", 
args);
+ #else
+-process->start(QCoreApplication::applicationDirPath()+"/aria2c", args);
++QFileInfo check_file(QCoreApplication::applicationDirPath()+"/aria2c");
++/* check if file exists and if yes: Is it really a file and no directory? 
*/
++if (check_file.exists() && check_file.isFile()) {
++process->start(QCoreApplication::applicationDirPath()+"/aria2c", 
args);
++} else {
++process->start("aria2c", args);
++}

[gentoo-commits] repo/proj/guru:master commit in: dev-libs/qhttpengine/

2020-04-18 Thread Andrew Ammerlaan
commit: bd76843818f22e71824da9cd34caf4bc63361861
Author: Huang Rui  gmail  com>
AuthorDate: Sat Apr 18 16:55:12 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Apr 18 16:55:13 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd768438

dev-libs/qhttpengine: 1.0.1 fix install doc warning

Fixed the ebuild to use correct FHS/Gentoo policy paths

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild 
b/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
index a4e9bf0..adbf1b3 100644
--- a/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
+++ b/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
@@ -43,6 +43,7 @@ src_configure() {
-DBUILD_TESTS=$(usex test)
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DLIB_INSTALL_DIR=$(get_libdir)
+   -DDOC_INSTALL_DIR="share/doc/${PF}"
${CMAKE_CONF}
)
 



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/qhttpengine/

2020-04-18 Thread Andrew Ammerlaan
commit: f8e335ae682d618ea28b0a5b8160bb075b17e693
Author: Huang Rui  gmail  com>
AuthorDate: Fri Apr 17 19:28:14 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Apr 17 19:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f8e335ae

dev-libs/qhttpengine: new package

QHttpEngine provides a simple set of classes for developing
HTTP server applications in Qt.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 dev-libs/qhttpengine/Manifest |  1 +
 dev-libs/qhttpengine/metadata.xml | 23 
 dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild | 50 +++
 3 files changed, 74 insertions(+)

diff --git a/dev-libs/qhttpengine/Manifest b/dev-libs/qhttpengine/Manifest
new file mode 100644
index 000..0038b0d
--- /dev/null
+++ b/dev-libs/qhttpengine/Manifest
@@ -0,0 +1 @@
+DIST qhttpengine-1.0.1.tar.gz 107937 BLAKE2B 
c93711a16c53bea9622f5bfd4eeb480bf8bf4366f1d30d44d8c208b9600e632fd2c3b0129c2494858f6c51fd6d9df7973f02c28adf84c8b63186eec5ea9c3450
 SHA512 
d9b67db5f752cb494e71e37bed523490c53ce97d01b32925846a019e866776cef9e73f580acfb639fb04465439e8328e756dabd7b505380d3976ec872849fe22

diff --git a/dev-libs/qhttpengine/metadata.xml 
b/dev-libs/qhttpengine/metadata.xml
new file mode 100644
index 000..7a0f29d
--- /dev/null
+++ b/dev-libs/qhttpengine/metadata.xml
@@ -0,0 +1,23 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   vows...@gmail.com
+   Huang Rui
+   
+   
+   nitroshare/qhttpengine
+   
+   
+   QHttpEngine provides a simple set of classes for developing HTTP server
+   applications in Qt. The design goals of QHttpEngine include:
+   Reliability - extremely exhaustive test suite ensures that bugs are 
caught
+   as soon as they are introduced.
+   Flexibility - classes are designed for easy integration with existing Qt
+   code.
+   Simplicity - everything is intentionally kept as simple as possible.
+   Usability - documentation is provided for all classes.
+   All of QHttpEngine's functionality is included in a single monolithic
+   library.
+   
+

diff --git a/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild 
b/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
new file mode 100644
index 000..a4e9bf0
--- /dev/null
+++ b/dev-libs/qhttpengine/qhttpengine-1.0.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="HTTP server for Qt applications"
+HOMEPAGE="https://github.com/nitroshare/qhttpengine;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nitroshare/${PN}.git;
+else
+   SRC_URI="https://github.com/nitroshare/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+   S="${WORKDIR}/${PN}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="5"
+
+IUSE="doc examples test"
+
+RDEPEND="
+   dev-qt/qtnetwork:5
+"
+
+DEPEND="
+   doc? ( app-doc/doxygen )
+   test? ( dev-qt/qttest:5 )
+   ${RDEPEND}
+"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   -DBUILD_EXAMPLES=$(usex examples)
+   -DBUILD_TESTS=$(usex test)
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   ${CMAKE_CONF}
+   )
+
+   cmake-utils_src_configure
+}



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

2020-04-18 Thread Andreas K. Hüttel
commit: 30e6b2e4c8b72768019337eccf3ae0e3201783e6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 18 18:27:33 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 18 18:28:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e6b2e4

media-gfx/pstoedit: Add missing slot operator on imagemagick

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/media-gfx/pstoedit/pstoedit-3.70-r1.ebuild 
b/media-gfx/pstoedit/pstoedit-3.70-r1.ebuild
index 425a7404d33..2ec54f83bfa 100644
--- a/media-gfx/pstoedit/pstoedit-3.70-r1.ebuild
+++ b/media-gfx/pstoedit/pstoedit-3.70-r1.ebuild
@@ -18,7 +18,7 @@ RDEPEND="
>=media-libs/gd-2.0.35-r1:=
>=app-text/ghostscript-gpl-8.71-r1
emf? ( >=media-libs/libemf-1.0.3 )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.1.2[cxx] )
+   imagemagick? ( >=media-gfx/imagemagick-6.6.1.2:=[cxx] )
plotutils? ( media-libs/plotutils )
pptx? ( dev-libs/libzip )
 "



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

2020-04-18 Thread William Hubbs
commit: 8597835c40eb98aba3f921550053d6664abb821e
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr 18 18:15:55 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr 18 18:15:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8597835c

dev-lang/go: sync live

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

 dev-lang/go/go-.ebuild | 21 ++---
 1 file changed, 6 insertions(+), 15 deletions(-)

diff --git a/dev-lang/go/go-.ebuild b/dev-lang/go/go-.ebuild
index f7c4c78376b..3c87c2a4e5f 100644
--- a/dev-lang/go/go-.ebuild
+++ b/dev-lang/go/go-.ebuild
@@ -22,12 +22,6 @@ case ${PV}  in
*_beta*|*_rc*) ;;
*)
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
-   # The upstream tests fail under portage but pass if the build is
-   # run according to their documentation [1].
-   # I am restricting the tests on released versions until this is
-   # solved.
-   # [1] https://golang.org/issues/18442
-   RESTRICT="test"
;;
esac
 esac
@@ -43,17 +37,9 @@ BDEPEND="|| (
dev-lang/go-bootstrap )"
 RDEPEND="!

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

2020-04-18 Thread William Hubbs
commit: c05ecd5d7f1e34baff4333c44dd9d2417e5f4f01
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Apr 18 17:56:34 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Apr 18 17:57:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05ecd5d

dev-lang/go: 1.13.10 and 1.14.2 - make the build more verbose

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

 dev-lang/go/go-1.13.10.ebuild | 2 +-
 dev-lang/go/go-1.14.2.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/go/go-1.13.10.ebuild b/dev-lang/go/go-1.13.10.ebuild
index f7c4c78376b..82597457f46 100644
--- a/dev-lang/go/go-1.13.10.ebuild
+++ b/dev-lang/go/go-1.13.10.ebuild
@@ -151,7 +151,7 @@ src_compile()
fi
 
cd src
-   ./make.bash || die "build failed"
+   ./make.bash -v || die "build failed"
 }
 
 src_test()

diff --git a/dev-lang/go/go-1.14.2.ebuild b/dev-lang/go/go-1.14.2.ebuild
index 309dbb808f8..3c87c2a4e5f 100644
--- a/dev-lang/go/go-1.14.2.ebuild
+++ b/dev-lang/go/go-1.14.2.ebuild
@@ -137,7 +137,7 @@ src_compile()
fi
 
cd src
-   ./make.bash || die "build failed"
+   ./make.bash -v || die "build failed"
 }
 
 src_test()



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

2020-04-18 Thread Craig Andrews
commit: 95c9f7afa0e3b214890a3b794f47cc77e8693d16
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:50:14 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c9f7af

dev-python/pyGPG: Python 3.i compatibility

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

 dev-python/pyGPG/pyGPG-0.2.ebuild  | 2 +-
 dev-python/pyGPG/pyGPG-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyGPG/pyGPG-0.2.ebuild 
b/dev-python/pyGPG/pyGPG-0.2.ebuild
index d207389aa3a..c14d0e4c2a2 100644
--- a/dev-python/pyGPG/pyGPG-0.2.ebuild
+++ b/dev-python/pyGPG/pyGPG-0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 

diff --git a/dev-python/pyGPG/pyGPG-.ebuild 
b/dev-python/pyGPG/pyGPG-.ebuild
index ed59d0da036..0c59304be28 100644
--- a/dev-python/pyGPG/pyGPG-.ebuild
+++ b/dev-python/pyGPG/pyGPG-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 



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

2020-04-18 Thread Craig Andrews
commit: a8db06756c0d5e9599377cf2d4deac65de3bd56d
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:24:23 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8db0675

app-crypt/certbot: Python 3.8 compatibility

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

 app-crypt/certbot/certbot-1.3.0.ebuild | 2 +-
 app-crypt/certbot/certbot-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/certbot/certbot-1.3.0.ebuild 
b/app-crypt/certbot/certbot-1.3.0.ebuild
index cf2fc8bb892..7d648b678ea 100644
--- a/app-crypt/certbot/certbot-1.3.0.ebuild
+++ b/app-crypt/certbot/certbot-1.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=(python{3_6,3_7})
+PYTHON_COMPAT=(python{3_6,3_7,3_8})
 
 if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git;

diff --git a/app-crypt/certbot/certbot-.ebuild 
b/app-crypt/certbot/certbot-.ebuild
index c81039179f5..5bbead32041 100644
--- a/app-crypt/certbot/certbot-.ebuild
+++ b/app-crypt/certbot/certbot-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=(python{3_6,3_7})
+PYTHON_COMPAT=(python{3_6,3_7,3_8})
 
 if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git;



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

2020-04-18 Thread Craig Andrews
commit: 34d228d6ae8c7fe76a1a924f20780c2c1c82115a
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:22:49 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d228d6

dev-python/configobj: Python 3.8 compatibility

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

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

diff --git a/dev-python/configobj/configobj-5.0.6.ebuild 
b/dev-python/configobj/configobj-5.0.6.ebuild
index 06548d4f787..ef9974e7a71 100644
--- a/dev-python/configobj/configobj-5.0.6.ebuild
+++ b/dev-python/configobj/configobj-5.0.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 
 inherit distutils-r1
 



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

2020-04-18 Thread Craig Andrews
commit: b4231cadf2c2143165f9120b3de896d93e779a48
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:37:26 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4231cad

dev-libs/libcec: Python 3.8 compatibility

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

 dev-libs/libcec/libcec-4.0.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libcec/libcec-4.0.4-r1.ebuild 
b/dev-libs/libcec/libcec-4.0.4-r1.ebuild
index c07d3a0f291..0792ea9e3cb 100644
--- a/dev-libs/libcec/libcec-4.0.4-r1.ebuild
+++ b/dev-libs/libcec/libcec-4.0.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 MY_PV=${PV/_p/-}
 MY_P=${PN}-${MY_PV}
 



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

2020-04-18 Thread Craig Andrews
commit: fb35cdbab26092a16864f89c35f1ddd1b3c6a7c9
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:42:01 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb35cdba

net-libs/ldns: Python 3.8 compatibility

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

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

diff --git a/net-libs/ldns/ldns-1.7.1-r1.ebuild 
b/net-libs/ldns/ldns-1.7.1-r1.ebuild
index 9c697a8881f..edf493040f5 100644
--- a/net-libs/ldns/ldns-1.7.1-r1.ebuild
+++ b/net-libs/ldns/ldns-1.7.1-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 inherit eutils ltprune multilib-minimal python-single-r1
 
 DESCRIPTION="a library with the aim to simplify DNS programming in C"



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

2020-04-18 Thread Craig Andrews
commit: e37ef10f5c851b7b8d9659ad45822fc16db87a5a
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:19:51 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37ef10f

dev-python/parsedatetime: Python 3.8 compatibility

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

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

diff --git a/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild 
b/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
index fd2850beb01..9f947d24b04 100644
--- a/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
+++ b/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_{6..7} )
+PYTHON_COMPAT=( python3_{6..8} )
 
 inherit distutils-r1
 



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

2020-04-18 Thread Craig Andrews
commit: ebb9af4ab6e625b9c37b4624031ad0315e8e17e6
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:36:05 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb9af4a

dev-python/pymysql: Python 3.8 compatibility

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

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

diff --git a/dev-python/pymysql/pymysql-0.9.3.ebuild 
b/dev-python/pymysql/pymysql-0.9.3.ebuild
index 1357da57d3c..e0580ba4984 100644
--- a/dev-python/pymysql/pymysql-0.9.3.ebuild
+++ b/dev-python/pymysql/pymysql-0.9.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} pypy3 )
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
 
 inherit distutils-r1
 



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

2020-04-18 Thread Craig Andrews
commit: 003855365fc33192f722509c8696b55a2d43415c
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Apr 18 17:28:59 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Apr 18 17:55:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00385536

app-emulation/qemu: Python 3.8 compatibility

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

 app-emulation/qemu/qemu-4.2.0-r4.ebuild | 2 +-
 app-emulation/qemu/qemu-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/qemu/qemu-4.2.0-r4.ebuild 
b/app-emulation/qemu/qemu-4.2.0-r4.ebuild
index f5099316fff..c6857fd161e 100644
--- a/app-emulation/qemu/qemu-4.2.0-r4.ebuild
+++ b/app-emulation/qemu/qemu-4.2.0-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE="ncurses,readline"
 
 PLOCALES="bg de_DE fr_FR hu it tr zh_CN"

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index 6068335f95d..0d305c15da6 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE="ncurses,readline"
 
 PLOCALES="bg de_DE fr_FR hu it tr zh_CN"



  1   2   >