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

2020-12-05 Thread Joonas Niilola
commit: a0dccdbecede680817a6a45551bbd8ad5d659d2b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Dec  6 07:55:08 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Dec  6 07:55:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0dccdbe

dev-python/libsass: stabilize 0.20.1 on amd64

Bug: https://bugs.gentoo.org/758503
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-python/libsass/libsass-0.20.1.ebuild 
b/dev-python/libsass/libsass-0.20.1.ebuild
index 065c56e9574..1703fa54031 100644
--- a/dev-python/libsass/libsass-0.20.1.ebuild
+++ b/dev-python/libsass/libsass-0.20.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="dev-libs/libsass
dev-python/six[${PYTHON_USEDEP}]



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

2020-12-05 Thread William Hubbs
commit: 74315c9e1aa6e4e2c7b1d9bc1a25f3692cc4
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec  6 07:50:36 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec  6 07:50:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74315c9e

dev-lang/lua: add postinst to 5.1.5-r105

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

 dev-lang/lua/lua-5.1.5-r105.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-lang/lua/lua-5.1.5-r105.ebuild 
b/dev-lang/lua/lua-5.1.5-r105.ebuild
index 3cab2ad2e8c..98f24f0adce 100644
--- a/dev-lang/lua/lua-5.1.5-r105.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r105.ebuild
@@ -141,3 +141,11 @@ multilib_src_test() {
test/lua.static test/${test}.lua && die "test $test failed"
done
 }
+
+pkg_postinst() {
+   if has_version "app-editor/emacs"; then
+   if ! has_version "app-emacs/lua-mode"; then
+   einfo "Install app-emacs/lua-mode for lua support for 
emacs"
+   fi
+   fi
+}



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

2020-12-05 Thread William Hubbs
commit: c4c8bf6b6843ad26fc5cadd5019c966f3e657c08
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec  6 07:47:30 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec  6 07:48:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c8bf6b

dev-lang/lua: migrate 5.1.5-r105 to eapi 7

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

 dev-lang/lua/lua-5.1.5-r105.ebuild | 36 +---
 1 file changed, 17 insertions(+), 19 deletions(-)

diff --git a/dev-lang/lua/lua-5.1.5-r105.ebuild 
b/dev-lang/lua/lua-5.1.5-r105.ebuild
index abdd584d449..3cab2ad2e8c 100644
--- a/dev-lang/lua/lua-5.1.5-r105.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r105.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit eutils multilib multilib-minimal portability toolchain-funcs 
versionator
+inherit multilib multilib-minimal portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="http://www.lua.org/;
@@ -12,26 +12,25 @@ SRC_URI="http://www.lua.org/ftp/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="5.1"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static"
+IUSE="+deprecated readline static"
 
 RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
app-eselect/eselect-lua
!dev-lang/lua:0"
 DEPEND="${RDEPEND}
sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
-
-SAN_SLOT="${SLOT//.}"
 
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
 )
 
-src_prepare() {
-   local PATCH_PV=$(get_version_component_range 1-2)
+PATCHES=(
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-make-r2.patch"
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-module_paths.patch"
+)
 
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r2.patch
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
+src_prepare() {
+   default
 
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
@@ -39,8 +38,6 @@ src_prepare() {
Makefile src/Makefile || die
fi
 
-   #EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
-
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
 
@@ -48,12 +45,12 @@ src_prepare() {
 
if ! use deprecated ; then
# patches from 5.1.4 still apply
-   epatch "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
-   epatch "${FILESDIR}"/${PN}-5.1.4-test.patch
+   eapply "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
+   eapply "${FILESDIR}"/${PN}-5.1.4-test.patch
fi
 
if ! use readline ; then
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
+   eapply "${FILESDIR}"/${PN}-$(ver_cut 1-2)-readline.patch
fi
 
# Using dynamic linked lua is not recommended for performance
@@ -63,7 +60,7 @@ src_prepare() {
# compiler (built statically) nor the lua libraries (both shared and 
static
# are installed)
if use static ; then
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static-r1.patch
+   sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || 
die
fi
 
# A slotted Lua uses different directories for headers & names for
@@ -104,7 +101,7 @@ multilib_src_compile() {
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
-   V=$(get_version_component_range 1-2) \
+   V=$(ver_cut 1-2) \
gentoo_all
 
mv lua_test ../test/lua.static
@@ -119,8 +116,9 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   dodoc HISTORY README
-   dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
+   DOCS="HISTORY README"
+   HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
+   einstalldocs
 
doicon etc/lua.ico
 



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

2020-12-05 Thread Joonas Niilola
commit: 4e93541ef16f8688259f83258febcfc731fd5188
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Dec  6 07:39:48 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Dec  6 07:40:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e93541e

dev-lang/elixir: stabilize 1.11.2 on amd64

Closes: https://bugs.gentoo.org/758434
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-lang/elixir/elixir-1.11.2.ebuild 
b/dev-lang/elixir/elixir-1.11.2.ebuild
index 5a4aa3f2b2e..5d77e804b6c 100644
--- a/dev-lang/elixir/elixir-1.11.2.ebuild
+++ b/dev-lang/elixir/elixir-1.11.2.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="Apache-2.0 ErlPL-1.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ppc ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ~sparc x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



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

2020-12-05 Thread Hans de Graaff
commit: c7a91f39fad5e4c924a5984997609d7e8a562543
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec  6 07:35:13 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec  6 07:35:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a91f39

dev-ruby/tomlrb: add 2.0.0

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

 dev-ruby/tomlrb/Manifest|  1 +
 dev-ruby/tomlrb/tomlrb-2.0.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/tomlrb/Manifest b/dev-ruby/tomlrb/Manifest
index 802f87af705..4205af47fa1 100644
--- a/dev-ruby/tomlrb/Manifest
+++ b/dev-ruby/tomlrb/Manifest
@@ -1 +1,2 @@
 DIST tomlrb-1.2.8.tar.gz 15897 BLAKE2B 
536eaf3a2cb2b7e54e91aac28032b95900f53c0c9b10fb48129bd963e0efab1711848cefeb20c5df3bb5ea367dc375188db57b79990daf3e62f8b781477ea30e
 SHA512 
a6f8a7ae5db02a8efca8ae75fc1a680d26016d221ec238e4f5ecd59bead4efff7cfe14f541a0be17ea6790699aeb7621d9a4d1b7e38a40828f8f66424fc9fb94
+DIST tomlrb-2.0.0.tar.gz 21466 BLAKE2B 
9af9654b3c4338bdac210bce77610b1b117307cbc8a5466e963c0e93f8e560644925623466b2a2b420fb27976dbdb665a76b753ce06920bed862affd1b71
 SHA512 
8f8fce4fd70b5dde51e42b0a678ef68883e0c0819f26d647745577e38b761f08d128317d392ad1c905cabf485fb8c7092866aca01fd23ed1056bf94d2d7f77fe

diff --git a/dev-ruby/tomlrb/tomlrb-2.0.0.ebuild 
b/dev-ruby/tomlrb/tomlrb-2.0.0.ebuild
new file mode 100644
index 000..ae81c2cddc0
--- /dev/null
+++ b/dev-ruby/tomlrb/tomlrb-2.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="tomlrb.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A racc based toml parser"
+HOMEPAGE="https://github.com/fbernier/tomlrb/;
+SRC_URI="https://github.com/fbernier/tomlrb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' Rakefile || die
+   sed -i -e '/reporters/I s:^:#:' test/minitest_helper.rb || die
+}



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

2020-12-05 Thread Hans de Graaff
commit: 03a38acd5ab1a22daaf07fb21b8258632ab3fdc5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec  6 07:31:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec  6 07:31:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a38acd

dev-ruby/activeldap: add 6.0.4

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

 dev-ruby/activeldap/Manifest|  1 +
 dev-ruby/activeldap/activeldap-6.0.4.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/activeldap/Manifest b/dev-ruby/activeldap/Manifest
index 5cfafc02b54..126c9d97c93 100644
--- a/dev-ruby/activeldap/Manifest
+++ b/dev-ruby/activeldap/Manifest
@@ -1,3 +1,4 @@
 DIST activeldap-5.2.4.gem 226304 BLAKE2B 
f13b5a1cf423b44087d55d3a4957be1444d598ab1d1bd7d83ee545a2806b77b47124edcb326fc567eb06e866c62a2ad0c3dafd903232588f824bc2978c197d60
 SHA512 
da37cfa20c8be7151669ba3b409994c668b037a2f318b1b034f6fa9c0e56a9a778b03a26415cbd98c8ba3fa1d487d42343bc0532665c1037880e75474a1c708f
 DIST activeldap-6.0.2.gem 226304 BLAKE2B 
513ee26d37292ede2142561d36039747df7d50211151776c14d140fe565adcb3a6005c0923ca3a6d65befa72f91a7e9eff19fa1e1cf35c95111285f5d37de264
 SHA512 
817a394f3715c53b3ad67fa063c96d0974855be3547daf378064559fc690a0471322a8869fa7d6110661813da50a150c54f8a3b69d3a64d00e64d48ad7125788
 DIST activeldap-6.0.3.gem 227328 BLAKE2B 
71819172fcf792631cd958c7329ac1581ae7c3887dc71b76efa9836d2a39e7bac4d4d4dd80c15760f0ed13afc0ee66eecb8546470cf45c7ba45203f94f620b7d
 SHA512 
6b7148d23f2841bf614ac9d853e1bf18f50f2512efcd2397b10c07c30d3418b910717aba3fcfdc4ff67fadbbbd5d29b2ba4261fc126d8498e66e389fce13db3b
+DIST activeldap-6.0.4.gem 227328 BLAKE2B 
8b1307e8c4b0fffe6cbd43a71cd11d2414570e8b0c1007152b99dca467b17f60efea1ff65f2bb5bc5ec6d6dd58f7a8a44e131887927c16d6bb90371f2b82c0d6
 SHA512 
26517692217d2f88db61fef12c16d0916eebbb3081db6431487dfa48dba5e6757af74d0dd9779694ba04957cf8ba855b6d5dc77986f7ad705cc359353fe87469

diff --git a/dev-ruby/activeldap/activeldap-6.0.4.ebuild 
b/dev-ruby/activeldap/activeldap-6.0.4.ebuild
new file mode 100644
index 000..2c07111cb08
--- /dev/null
+++ b/dev-ruby/activeldap/activeldap-6.0.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="TODO doc/text/*"
+RUBY_FAKEGEM_EXTRAINSTALL="po"
+
+inherit ruby-fakegem
+
+MY_P="${P/ruby-/}"
+DESCRIPTION="ActiveLDAP provides an activerecord inspired object oriented 
interface to LDAP"
+HOMEPAGE="https://github.com/activeldap/activeldap;
+
+LICENSE="GPL-2"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+# Most tests require a live LDAP server to run.
+RESTRICT="test"
+
+ruby_add_rdepend "
+   >=dev-ruby/activemodel-5.2.0:*
+   dev-ruby/builder
+   dev-ruby/locale
+   dev-ruby/ruby-gettext
+   dev-ruby/gettext_i18n_rails
+   || ( dev-ruby/ruby-net-ldap >=dev-ruby/ruby-ldap-0.8.2 )"
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc doc/text/*
+   dodoc -r examples
+}



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

2020-12-05 Thread Mike Gilbert
commit: a4c3f9bdedaf9068de60ca31a8af9bf4c1b49869
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec  6 06:18:58 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec  6 06:18:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c3f9bd

sys-fs/lvm2: drop dependency on eudev

Closes: https://bugs.gentoo.org/758704
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/lvm2/lvm2-2.02.187-r2.ebuild | 2 --
 sys-fs/lvm2/lvm2-2.03.10.ebuild | 2 --
 2 files changed, 4 deletions(-)

diff --git a/sys-fs/lvm2/lvm2-2.02.187-r2.ebuild 
b/sys-fs/lvm2/lvm2-2.02.187-r2.ebuild
index 2bc6f354e53..54f28eab2cb 100644
--- a/sys-fs/lvm2/lvm2-2.02.187-r2.ebuild
+++ b/sys-fs/lvm2/lvm2-2.02.187-r2.ebuild
@@ -36,12 +36,10 @@ RDEPEND="${DEPEND_COMMON}
lvm2create_initrd? ( sys-apps/makedev )
thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )"
 # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check
-# USE 'static' currently only works with eudev, bug 520450
 DEPEND="${DEPEND_COMMON}
>=sys-devel/binutils-2.20.1-r1
static? (
selinux? ( sys-libs/libselinux[static-libs] )
-   udev? ( >=sys-fs/eudev-3.1.2[static-libs] )
>=sys-apps/util-linux-2.16[static-libs]
)"
 BDEPEND="

diff --git a/sys-fs/lvm2/lvm2-2.03.10.ebuild b/sys-fs/lvm2/lvm2-2.03.10.ebuild
index c1a7dbc3b20..7009b772355 100644
--- a/sys-fs/lvm2/lvm2-2.03.10.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.10.ebuild
@@ -36,12 +36,10 @@ RDEPEND="${DEPEND_COMMON}
lvm2create_initrd? ( sys-apps/makedev )
thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )"
 # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check
-# USE 'static' currently only works with eudev, bug 520450
 DEPEND="${DEPEND_COMMON}
>=sys-devel/binutils-2.20.1-r1
static? (
selinux? ( sys-libs/libselinux[static-libs] )
-   udev? ( >=sys-fs/eudev-3.1.2[static-libs] )
>=sys-apps/util-linux-2.16[static-libs]
)"
 BDEPEND="



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

2020-12-05 Thread Matt Turner
commit: df78465090b82e4e58d8140dcaba269f94b54c6e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  6 05:12:31 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  6 05:13:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df784650

dev-libs/libgee: Drop old versions

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

 dev-libs/libgee/Manifest|  1 -
 dev-libs/libgee/libgee-0.6.8.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/dev-libs/libgee/Manifest b/dev-libs/libgee/Manifest
index 92b5249d665..733b3146de0 100644
--- a/dev-libs/libgee/Manifest
+++ b/dev-libs/libgee/Manifest
@@ -1,2 +1 @@
 DIST libgee-0.20.3.tar.xz 678488 BLAKE2B 
b35dbad89ebac58ab382a1733d7add2e6fcf1e1ba3a194f20ceb6c33b5cd01d18251147af0e7879e12951bda308597ef64776a9ba4eb3d2b86309136fc709713
 SHA512 
c7dd32bc02ea9f0f70e7593bc5625139802a52674e5aa07fe6fc815a78517f25590419b2da00e194bf7bf5f1505a138ba133d6dba67c44f9cdcb38389825adf7
-DIST libgee-0.6.8.tar.xz 443060 BLAKE2B 
b11275dd27492c0ae80fc354f1167e96def9b7c126089509f83b6d291eb48155224f5449e1b22a2549c6e3f2cb5d5daf5daa3ccc425723b7a203762e09ada091
 SHA512 
b26d36ee9fc0c5c214521ad97bc20f11f1191a3dab72a5f1af2f6435f51ff2f28e81ccb26fac399939c1a7eaad519db98032d3bc593a4052463acd91bb12902a

diff --git a/dev-libs/libgee/libgee-0.6.8.ebuild 
b/dev-libs/libgee/libgee-0.6.8.ebuild
deleted file mode 100644
index 0054ba014ca..000
--- a/dev-libs/libgee/libgee-0.6.8.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome2
-
-DESCRIPTION="GObject-based interfaces and classes for commonly used data 
structures"
-HOMEPAGE="https://live.gnome.org/Libgee;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~x86-linux"
-IUSE="+introspection"
-
-RDEPEND=">=dev-libs/glib-2.12:2
-   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_configure() {
-   DOCS="AUTHORS ChangeLog* MAINTAINERS NEWS README"
-   gnome2_src_configure $(use_enable introspection)
-}



[gentoo-commits] proj/sci:master commit in: sci-libs/spyking-circus/

2020-12-05 Thread Horea Christian
commit: 44974e46cb4e4d4b2f9625ae2c34839b94c42fab
Author: Thawann Malfatti  disroot  org>
AuthorDate: Mon Aug 24 19:07:04 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Sun Dec  6 04:09:17 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=44974e46

sci-libs/spyking-circus: version bump and fix dependencies

Update PYTHON_COMPAT and change scipy full atom

Change MPI dependency

Add back original MPI constraint

Remove blank line, sort keywords and update dependency name

Signed-off-by: Horea Christian  chymera.eu>
Closes: https://github.com/gentoo/sci/pull/965

 sci-libs/spyking-circus/metadata.xml   |  4 +++
 .../spyking-circus/spyking-circus-0.9.9.ebuild | 34 ++
 2 files changed, 38 insertions(+)

diff --git a/sci-libs/spyking-circus/metadata.xml 
b/sci-libs/spyking-circus/metadata.xml
index aca30bb27..35433c3ae 100644
--- a/sci-libs/spyking-circus/metadata.xml
+++ b/sci-libs/spyking-circus/metadata.xml
@@ -5,6 +5,10 @@
c...@chymera.eu
Horea Christian

+   
+   malfa...@disroot.org
+   T Malfatti
+   

SpyKING CIRCUS is a Python code to allow fast spike sorting on 
multi
channel recordings. A publication on the algorithm can be found 
at

diff --git a/sci-libs/spyking-circus/spyking-circus-0.9.9.ebuild 
b/sci-libs/spyking-circus/spyking-circus-0.9.9.ebuild
new file mode 100644
index 0..ec6f5ee6c
--- /dev/null
+++ b/sci-libs/spyking-circus/spyking-circus-0.9.9.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fast spike sorting by template matching"
+HOMEPAGE="https://github.com/spyking-circus/spyking-circus/;
+SRC_URI="https://github.com/spyking-circus/spyking-circus/archive/${PV}.tar.gz;
+LICENSE="CeCILL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/blosc-1.8[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.29.14[${PYTHON_USEDEP}]
+   >=dev-python/h5py-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-2.2.4[${PYTHON_USEDEP}]
+   >=dev-python/mpi4py-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
+   >=dev-python/pandas-0.21[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.6.7[${PYTHON_USEDEP}]
+   >=dev-python/statsmodels-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/tqdm-4.40.0[${PYTHON_USEDEP}]
+   >=dev-python/scipy-1.3.1[${PYTHON_USEDEP}]
+   >=sci-libs/scikit-learn-0.21.3
+   || ( <=sys-cluster/openmpi-3.0.0 >=sys-cluster/mpich-2.0 )
+"
+DEPEND="${RDEPEND}"



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

2020-12-05 Thread William Hubbs
commit: a04c7666ab9a401c3b0007e01549ae09794acb16
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec  6 04:30:34 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec  6 04:44:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04c7666

dev-lang/go: 1.15.6 bump

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

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.15.6.ebuild | 203 +++
 2 files changed, 204 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 8ae550c5ca0..e8bbcdc903f 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,2 +1,3 @@
 DIST go1.14.12.src.tar.gz 22553834 BLAKE2B 
f2b3f750cc451c00376846962a5337c8e57aa9f4f737c7a8ab826772547ca0677bb3c6e52d004259f7e53d49efb013f645ce5223241fd29b35121149dc09a76c
 SHA512 
cba26b97878d5bd57d75bd1541932786779ddb7e9fa0bfb7bf003c7ae9e7bee8318c0d2108ce918453b863892b8f562e481bd0ed6cfc44e43d901522603adff2
 DIST go1.15.5.src.tar.gz 23019303 BLAKE2B 
549f0e9c4e22432db7a1c6e06724d6ada0ac90c09c0886d3053296390d85686df89bcaff86c703e8a2789119f670ffb2c6c11f4bf7e186c14a75896e8e6b8c6e
 SHA512 
8e1d71f628d364b949b1e124af8950a563bbe9d9ae73b94c66af6ce029f67c26e2654556c0c118d0bc8566af52a7e9ed736b4667bbef7ccdab2bd338c43e6eb4
+DIST go1.15.6.src.tar.gz 23019337 BLAKE2B 
d328401af9843f4a099dee7d82433ad2a0b349add0f2ecb609635814cca610e17a6fc50215e9928b8cb0d8ea8dd6ae9d84ffca125e1362dfb18ba08783bb4264
 SHA512 
f20e495204f32170d6554e8f4b64763dae8302a7859005020f650d1d53a5b15de3afbaff28e0b6418287396166c67bdc4c6bee7a0fd7ba8a87bb79b6c1d38326

diff --git a/dev-lang/go/go-1.15.6.ebuild b/dev-lang/go/go-1.15.6.ebuild
new file mode 100644
index 000..c81e94e1235
--- /dev/null
+++ b/dev-lang/go/go-1.15.6.ebuild
@@ -0,0 +1,203 @@
+# 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"
+   ;;
+   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
+   # testdata directories are not needed on the installed system
+   rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+   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
+}
+
+pkg_postinst() {
+   [[ -z ${REPLACING_VERSIONS} ]] && return
+   has_version "https://bugs.gentoo.org/752153 for more info"
+}



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

2020-12-05 Thread William Hubbs
commit: 87d5be355ef473d9a340cd0b9ae41ba3d840ae48
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec  6 04:42:29 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec  6 04:44:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d5be35

dev-lang/go: 1.14.13 bump

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

 dev-lang/go/Manifest  |   1 +
 dev-lang/go/go-1.14.13.ebuild | 203 ++
 2 files changed, 204 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index e8bbcdc903f..1ab9b22ace1 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,3 +1,4 @@
 DIST go1.14.12.src.tar.gz 22553834 BLAKE2B 
f2b3f750cc451c00376846962a5337c8e57aa9f4f737c7a8ab826772547ca0677bb3c6e52d004259f7e53d49efb013f645ce5223241fd29b35121149dc09a76c
 SHA512 
cba26b97878d5bd57d75bd1541932786779ddb7e9fa0bfb7bf003c7ae9e7bee8318c0d2108ce918453b863892b8f562e481bd0ed6cfc44e43d901522603adff2
+DIST go1.14.13.src.tar.gz 22553900 BLAKE2B 
35aed1c43a59e06c1d5feaa91a6c4120c586958257cb3e4f83ab4e767159e20ae953d70bc0debabd80722bca0965d1b129531a2bd89f558df0a8700cadc09edc
 SHA512 
b54a0bc3b85809a78d4704fe2e97ad7417a2027608ec0f90c2784e2ddb28b505df3cda862dc6f1b99af2d136363cbb9b120e2fd6ed985cb300c43f8e539a5e28
 DIST go1.15.5.src.tar.gz 23019303 BLAKE2B 
549f0e9c4e22432db7a1c6e06724d6ada0ac90c09c0886d3053296390d85686df89bcaff86c703e8a2789119f670ffb2c6c11f4bf7e186c14a75896e8e6b8c6e
 SHA512 
8e1d71f628d364b949b1e124af8950a563bbe9d9ae73b94c66af6ce029f67c26e2654556c0c118d0bc8566af52a7e9ed736b4667bbef7ccdab2bd338c43e6eb4
 DIST go1.15.6.src.tar.gz 23019337 BLAKE2B 
d328401af9843f4a099dee7d82433ad2a0b349add0f2ecb609635814cca610e17a6fc50215e9928b8cb0d8ea8dd6ae9d84ffca125e1362dfb18ba08783bb4264
 SHA512 
f20e495204f32170d6554e8f4b64763dae8302a7859005020f650d1d53a5b15de3afbaff28e0b6418287396166c67bdc4c6bee7a0fd7ba8a87bb79b6c1d38326

diff --git a/dev-lang/go/go-1.14.13.ebuild b/dev-lang/go/go-1.14.13.ebuild
new file mode 100644
index 000..c81e94e1235
--- /dev/null
+++ b/dev-lang/go/go-1.14.13.ebuild
@@ -0,0 +1,203 @@
+# 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"
+   ;;
+   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
+   # testdata directories are not needed on the installed system
+   rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+   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
+}
+
+pkg_postinst() {
+   [[ -z ${REPLACING_VERSIONS} ]] && return
+   has_version "https://bugs.gentoo.org/752153 for more info"
+}



[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/melonds/

2020-12-05 Thread Maciej Barć
commit: 7fb840356d5a47187aa0f148f7badfd012d5b4e0
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Dec  5 23:30:34 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Dec  5 23:30:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fb84035

games-emulation/melonds: remove mirror restriction, add test

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 games-emulation/melonds/melonds-0.8.3.ebuild | 2 +-
 games-emulation/melonds/melonds-0.9.ebuild   | 2 +-
 games-emulation/melonds/melonds-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-emulation/melonds/melonds-0.8.3.ebuild 
b/games-emulation/melonds/melonds-0.8.3.ebuild
index ee801375..bd0c1d04 100644
--- a/games-emulation/melonds/melonds-0.8.3.ebuild
+++ b/games-emulation/melonds/melonds-0.8.3.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/${MY_P}"
 fi
 
-RESTRICT="mirror"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 

diff --git a/games-emulation/melonds/melonds-0.9.ebuild 
b/games-emulation/melonds/melonds-0.9.ebuild
index 940706ef..d69e63e0 100644
--- a/games-emulation/melonds/melonds-0.9.ebuild
+++ b/games-emulation/melonds/melonds-0.9.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/${MY_P}"
 fi
 
-RESTRICT="mirror"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 

diff --git a/games-emulation/melonds/melonds-.ebuild 
b/games-emulation/melonds/melonds-.ebuild
index 940706ef..d69e63e0 100644
--- a/games-emulation/melonds/melonds-.ebuild
+++ b/games-emulation/melonds/melonds-.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/${MY_P}"
 fi
 
-RESTRICT="mirror"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 



[gentoo-commits] repo/proj/guru:dev commit in: www-client/torbrowser-launcher/

2020-12-05 Thread Maciej Barć
commit: 7195ecdb16fa1d8f87799b4abfff6fd707eab87d
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Dec  5 23:29:29 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Dec  5 23:29:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7195ecdb

www-client/torbrowser-launcher: remove mirror restriction, add test

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild | 2 +-
 www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild | 2 +-
 www-client/torbrowser-launcher/torbrowser-launcher-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild 
b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild
index d62241c3..f305cbaa 100644
--- a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild
+++ b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild
@@ -18,7 +18,7 @@ else
KEYWORDS="~amd64"
 fi
 
-RESTRICT="mirror"
+RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 IUSE="apparmor"

diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild 
b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild
index d62241c3..f305cbaa 100644
--- a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild
+++ b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild
@@ -18,7 +18,7 @@ else
KEYWORDS="~amd64"
 fi
 
-RESTRICT="mirror"
+RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 IUSE="apparmor"

diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild 
b/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild
index d62241c3..f305cbaa 100644
--- a/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild
+++ b/www-client/torbrowser-launcher/torbrowser-launcher-.ebuild
@@ -18,7 +18,7 @@ else
KEYWORDS="~amd64"
 fi
 
-RESTRICT="mirror"
+RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 IUSE="apparmor"



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/libcsys/, gui-libs/libcprime/

2020-12-05 Thread Maciej Barć
commit: dd8b42562d4d091c4a22e62f41f08bff830f8f03
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Dec  5 23:26:38 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Dec  5 23:26:38 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd8b4256

gui-libs/libc*: remove mirror restriction

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 gui-libs/libcprime/libcprime-4.0.0.ebuild | 2 +-
 gui-libs/libcprime/libcprime-4.1.0.ebuild | 2 +-
 gui-libs/libcsys/libcsys-4.0.0.ebuild | 2 +-
 gui-libs/libcsys/libcsys-4.1.0.ebuild | 2 +-
 gui-libs/libcsys/libcsys-.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gui-libs/libcprime/libcprime-4.0.0.ebuild 
b/gui-libs/libcprime/libcprime-4.0.0.ebuild
index 68c12342..8c6fab93 100644
--- a/gui-libs/libcprime/libcprime-4.0.0.ebuild
+++ b/gui-libs/libcprime/libcprime-4.0.0.ebuild
@@ -19,7 +19,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-RESTRICT="mirror test"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 IUSE=""

diff --git a/gui-libs/libcprime/libcprime-4.1.0.ebuild 
b/gui-libs/libcprime/libcprime-4.1.0.ebuild
index 987b7577..b3f091dc 100644
--- a/gui-libs/libcprime/libcprime-4.1.0.ebuild
+++ b/gui-libs/libcprime/libcprime-4.1.0.ebuild
@@ -19,7 +19,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-RESTRICT="mirror test"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 IUSE=""

diff --git a/gui-libs/libcsys/libcsys-4.0.0.ebuild 
b/gui-libs/libcsys/libcsys-4.0.0.ebuild
index 548f49f0..5211021c 100644
--- a/gui-libs/libcsys/libcsys-4.0.0.ebuild
+++ b/gui-libs/libcsys/libcsys-4.0.0.ebuild
@@ -19,7 +19,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-RESTRICT="mirror test"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 IUSE="udisks"

diff --git a/gui-libs/libcsys/libcsys-4.1.0.ebuild 
b/gui-libs/libcsys/libcsys-4.1.0.ebuild
index ba90ac35..7ae48612 100644
--- a/gui-libs/libcsys/libcsys-4.1.0.ebuild
+++ b/gui-libs/libcsys/libcsys-4.1.0.ebuild
@@ -19,7 +19,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-RESTRICT="mirror test"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 IUSE="udisks"

diff --git a/gui-libs/libcsys/libcsys-.ebuild 
b/gui-libs/libcsys/libcsys-.ebuild
index 548f49f0..5211021c 100644
--- a/gui-libs/libcsys/libcsys-.ebuild
+++ b/gui-libs/libcsys/libcsys-.ebuild
@@ -19,7 +19,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-RESTRICT="mirror test"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 IUSE="udisks"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/coreimage/, gui-apps/corepdf/, gui-apps/corepad/, ...

2020-12-05 Thread Maciej Barć
ime/coretime-4.0.0.ebuild gui-apps/coretime/coretime-4.1.0.ebuild 
gui-apps/coretime/coretime-.ebuild 
gui-apps/coretoppings/coretoppings-4.0.0.ebuild 
gui-apps/coretoppings/coretoppings-4.1.0.ebuild
X-VCS-Directories: gui-apps/coretoppings/ gui-apps/coreaction/ gui-apps/corefm/ 
gui-apps/coreshot/ gui-apps/corestats/ gui-apps/corepaint/ 
gui-apps/corerenamer/ gui-apps/coregarage/ gui-apps/corearchiver/ 
gui-apps/corekeyboard/ gui-apps/corepad/ gui-apps/corepdf/ gui-apps/coreimage/ 
gui-apps/coretime/ gui-apps/coreinfo/ gui-apps/corehunt/ gui-apps/coreterminal/ 
gui-apps/corestuff/
X-VCS-Committer: xgqt
X-VCS-Committer-Name: Maciej Barć
X-VCS-Revision: b073196b9e898f084cb21f988513c12e4c6d66cb
X-VCS-Branch: dev
Date: Sat,  5 Dec 2020 23:24:49 + (UTC)

commit: b073196b9e898f084cb21f988513c12e4c6d66cb
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Dec  5 23:24:14 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Dec  5 23:24:20 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b073196b

gui-apps/core*: remove mirror restriction

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 gui-apps/coreaction/coreaction-4.0.0.ebuild | 2 +-
 gui-apps/coreaction/coreaction-4.1.0.ebuild | 2 +-
 gui-apps/coreaction/coreaction-.ebuild  | 2 +-
 gui-apps/corearchiver/corearchiver-4.0.0.ebuild | 2 +-
 gui-apps/corearchiver/corearchiver-4.1.0.ebuild | 2 +-
 gui-apps/corearchiver/corearchiver-.ebuild  | 2 +-
 gui-apps/corefm/corefm-4.0.0-r1.ebuild  | 2 +-
 gui-apps/corefm/corefm-4.1.0.ebuild | 2 +-
 gui-apps/corefm/corefm-.ebuild  | 2 +-
 gui-apps/coregarage/coregarage-4.0.0.ebuild | 2 +-
 gui-apps/coregarage/coregarage-4.1.0.ebuild | 2 +-
 gui-apps/coregarage/coregarage-.ebuild  | 2 +-
 gui-apps/corehunt/corehunt-4.0.0.ebuild | 2 +-
 gui-apps/corehunt/corehunt-4.1.0.ebuild | 2 +-
 gui-apps/corehunt/corehunt-.ebuild  | 2 +-
 gui-apps/coreimage/coreimage-4.0.0.ebuild   | 2 +-
 gui-apps/coreimage/coreimage-4.1.0.ebuild   | 2 +-
 gui-apps/coreimage/coreimage-.ebuild| 2 +-
 gui-apps/coreinfo/coreinfo-4.0.0.ebuild | 2 +-
 gui-apps/coreinfo/coreinfo-4.1.0.ebuild | 2 +-
 gui-apps/coreinfo/coreinfo-.ebuild  | 2 +-
 gui-apps/corekeyboard/corekeyboard-4.0.0.ebuild | 2 +-
 gui-apps/corekeyboard/corekeyboard-4.1.0.ebuild | 2 +-
 gui-apps/corekeyboard/corekeyboard-.ebuild  | 2 +-
 gui-apps/corepad/corepad-4.0.0.ebuild   | 2 +-
 gui-apps/corepad/corepad-4.1.0.ebuild   | 2 +-
 gui-apps/corepad/corepad-.ebuild| 2 +-
 gui-apps/corepaint/corepaint-4.0.0.ebuild   | 2 +-
 gui-apps/corepaint/corepaint-4.1.0.ebuild   | 2 +-
 gui-apps/corepaint/corepaint-.ebuild| 2 +-
 gui-apps/corepdf/corepdf-4.0.0.ebuild   | 2 +-
 gui-apps/corepdf/corepdf-4.1.0.ebuild   | 2 +-
 gui-apps/corepdf/corepdf-.ebuild| 2 +-
 gui-apps/corerenamer/corerenamer-4.0.0.ebuild   | 2 +-
 gui-apps/corerenamer/corerenamer-4.1.0.ebuild   | 2 +-
 gui-apps/corerenamer/corerenamer-.ebuild| 2 +-
 gui-apps/coreshot/coreshot-4.0.0.ebuild | 2 +-
 gui-apps/coreshot/coreshot-4.1.0.ebuild | 2 +-
 gui-apps/coreshot/coreshot-.ebuild  | 2 +-
 gui-apps/corestats/corestats-4.0.0.ebuild   | 2 +-
 gui-apps/corestats/corestats-4.1.0.ebuild   | 2 +-
 gui-apps/corestats/corestats-.ebuild| 2 +-
 gui-apps/corestuff/corestuff-4.0.0.ebuild   | 2 +-
 gui-apps/corestuff/corestuff-4.1.0.ebuild   | 2 +-
 gui-apps/corestuff/corestuff-.ebuild| 2 +-
 gui-apps/coreterminal/coreterminal-4.0.0.ebuild | 2 +-
 gui-apps/coreterminal/coreterminal-4.1.0.ebuild | 2 +-
 gui-apps/coreterminal/coreterminal-.ebuild  | 2 +-
 gui-apps/coretime/coretime-4.0.0.ebuild | 2 +-
 gui-apps/coretime/coretime-4.1.0.ebuild | 2 +-
 gui-apps/coretime/coretime-.ebuild  | 2 +-
 gui-apps/coretoppings/coretoppings-4.0.0.ebuild | 2 +-
 gui-apps/coretoppings/coretoppings-4.1.0.ebuild | 2 +-
 53 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/gui-apps/coreaction/coreaction-4.0.0.ebuild 
b/gui-apps/coreaction/coreaction-4.0.0.ebuild
index 4c9b32e6..e7524dad 100644
--- a/gui-apps/coreaction/coreaction-4.0.0.ebuild
+++ b/gui-apps/coreaction/coreaction-4.0.0.ebuild
@@ -17,7 +17,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-RESTRICT="mirror test"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 

diff --git a/gui-apps/coreaction/coreaction-4.1.0.ebuild 
b/gui-apps/coreaction/coreaction-4.1.0.ebuild
index 4c9b32e6..e7524dad 100644
--- a/gui-apps/coreaction/coreaction-4.1.0.ebuild
+++ b/gui-apps/coreaction/coreaction-4.1.0.ebuild
@@ -17,7 +17,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-RESTRICT="mirror test"
+RESTRICT="test"
 LICENSE="GPL-3"
 SLOT="0"
 

diff --git 

[gentoo-commits] proj/sci:master commit in: sys-cluster/Lmod/

2020-12-05 Thread Aisha Tammy
commit: 86d5953495a3abae4e1cfc7fadc2b575d589dc32
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sat Dec  5 22:46:55 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Sat Dec  5 22:46:55 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=86d59534

sys-cluster/Lmod: version bump to 8.4.16

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 sys-cluster/Lmod/Lmod-8.4.16.ebuild | 110 
 1 file changed, 110 insertions(+)

diff --git a/sys-cluster/Lmod/Lmod-8.4.16.ebuild 
b/sys-cluster/Lmod/Lmod-8.4.16.ebuild
new file mode 100644
index 0..fafdc2cd7
--- /dev/null
+++ b/sys-cluster/Lmod/Lmod-8.4.16.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Environment Module System based on Lua"
+HOMEPAGE="https://lmod.readthedocs.io/en/latest;
+SRC_URI="https://github.com/TACC/Lmod/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="auto-swap cache dotfiles duplicate +extend italic module-cmd nocase 
redirect test"
+RESTRICT="!test? ( test )"
+
+RDEPEND+="
+   app-shells/tcsh
+   || (
+   app-shells/loksh
+   app-shells/mksh
+   app-shells/ksh
+   )
+   app-shells/zsh
+   dev-lang/tcl
+   dev-lua/luafilesystem
+   dev-lua/luajson
+   dev-lua/luaposix
+   dev-lua/lua-term
+"
+DEPEND+="${RDEPEND}"
+BDEPEND+="
+   test? (
+   dev-util/Hermes
+   )
+"
+
+pkg_setup() {
+   elog "There is a lot of options for this package,"
+   elog "especially for run time behaviour."
+   elog "You can set them using EXTRA_ECONF variable."
+   elog "To see full list of options visit:"
+   elog "https://lmod.readthedocs.io/en/latest/090_configuring_lmod.html;
+}
+
+src_prepare() {
+   default
+
+   rm -r "${S}"/rt/{colorize,end2end,help,ifur,settarg} || die
+}
+
+src_configure() {
+   # set environment variables to pass to Lmod configuration
+   local -x CACHE_LIFETIME="${CACHE_LIFETIME:-86400}"
+   local -x SHORT_TIME="${SHORT_TIME:-2}"
+   local -x 
SYSTEM_TOUCH="${SYSTEM_TOUCH:-/var/lmod/latest_system_update.time}"
+   local -x SITE_NAME="${SITE_NAME:-Gentoo}"
+   local -x SYSHOST="${SYSHOST:-Gentoo}"
+
+   local myconf=(
+   --with-tcl
+   --with-fastTCLInterp
+   --with-colorize
+   --prefix=/opt
+   --with-ancient="${CACHE_LIFETIME}"
+   --with-supportKsh
+   --with-updateSystemFn="${SYSTEM_TOUCH}"
+   --with-siteName="${SITE_NAME}"
+   --with-syshost="${SYSHOST}"
+   --with-shortTime="${SHORT_TIME}"
+   --without-useBuiltinPkgs
+   $(use_with duplicate duplicatePaths)
+   $(use_with nocase caseIndependentSorting)
+   $(use_with italic hiddenItalic)
+   $(use_with auto-swap autoSwap)
+   $(use_with module-cmd exportedModuleCmd)
+   $(use_with redirect)
+   $(use_with dotfiles useDotFiles)
+   $(use_with cache cachedLoads)
+   $(use_with extend extendedDefault)
+   )
+
+   econf ${myconf[@]} ${EXTRA_ECONF[@]}
+}
+
+src_compile() {
+   CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
+   default
+}
+
+src_test() {
+   local -x PATH="/opt/hermes/bin:${PATH}"
+   tm -vvv || die
+}
+
+src_install() {
+   CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+   default
+
+   keepdir /var/lmod
+}
+
+pkg_postinst() {
+   elog "Lmod has been installed at /opt/lmod/{lmod -> ${PV}}"
+   elog "To activate Lmod, you need to source the profile"
+   elog "script provided"
+   elog " $ . /opt/lmod/lmod/init/profile"
+   elog "This will provide you with the 'module' command"
+   elog " $ man module"
+}



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

2020-12-05 Thread Patrick McLean
commit: 41ad8bd14fea96b6b5c96e5e62568bf62d15f292
Author: Patrick McLean  gentoo  org>
AuthorDate: Sun Dec  6 02:43:48 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sun Dec  6 02:43:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ad8bd1

dev-libs/simdjson-0.7.0-r3: Revbump, fix file collision

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

 dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch   | 7 ---
 .../{simdjson-0.7.0-r2.ebuild => simdjson-0.7.0-r3.ebuild} | 0
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch 
b/dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch
index 1f82151fb3d..f734a65bd89 100644
--- a/dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch
+++ b/dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch
@@ -10,7 +10,7 @@ index 51ab3a31..d3d5e86e 100644
 -import_dependency(cxxopts jarro2783/cxxopts 794c975)
 -add_dependency(cxxopts)
 diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
-index f1a82be7..217a9fee 100644
+index f1a82be7..5c36d994 100644
 --- a/tools/CMakeLists.txt
 +++ b/tools/CMakeLists.txt
 @@ -1,10 +1,7 @@
@@ -20,10 +20,11 @@ index f1a82be7..217a9fee 100644
 +  link_libraries(simdjson simdjson-internal-flags simdjson-windows-headers)
add_executable(json2json json2json.cpp)
add_executable(jsonstats jsonstats.cpp)
-   add_executable(jsonpointer jsonpointer.cpp)
+-  add_executable(jsonpointer jsonpointer.cpp)
++  add_executable(simdjsonpointer jsonpointer.cpp)
add_executable(minify minify.cpp)
 -else()
 -  message(STATUS "We are missing cxxopts as a dependency so the tools (e.g., 
json2json) are omitted.")
 -endif()
 \ No newline at end of file
-+  install(TARGETS json2json jsonstats jsonpointer minify DESTINATION bin)
++  install(TARGETS json2json jsonstats simdjsonpointer minify DESTINATION bin)

diff --git a/dev-libs/simdjson/simdjson-0.7.0-r2.ebuild 
b/dev-libs/simdjson/simdjson-0.7.0-r3.ebuild
similarity index 100%
rename from dev-libs/simdjson/simdjson-0.7.0-r2.ebuild
rename to dev-libs/simdjson/simdjson-0.7.0-r3.ebuild



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

2020-12-05 Thread William Hubbs
commit: 1c73c534632603d64377940b996b8c34937969fe
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec  6 01:30:56 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec  6 01:33:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c73c534

dev-lang/lua: migrate 5.2.4 to eapi 7

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

 dev-lang/lua/files/lua-5.2-make-r1.patch |  4 ++--
 dev-lang/lua/lua-5.2.4-r2.ebuild | 36 +++-
 2 files changed, 23 insertions(+), 17 deletions(-)

diff --git a/dev-lang/lua/files/lua-5.2-make-r1.patch 
b/dev-lang/lua/files/lua-5.2-make-r1.patch
index a0624af9cc3..c65f799c0dc 100644
--- a/dev-lang/lua/files/lua-5.2-make-r1.patch
+++ b/dev-lang/lua/files/lua-5.2-make-r1.patch
@@ -17,7 +17,7 @@
 +# Use libtool for binary installs, etc.
 +
 +export V
-+export LIBTOOL = $(EROOT)usr/bin/libtool --quiet --tag=CC
++export LIBTOOL = libtool --quiet --tag=CC
 +# See libtool manual about how to set this
 +
 +gentoo_clean:
@@ -47,7 +47,7 @@
   lzio.h
 
 +
-+export LIBTOOL = $(EROOT)usr/bin/libtool --quiet --tag=CC
++export LIBTOOL = libtool --quiet --tag=CC
 +export LIB_VERSION = 6:1:1
 +
 +# The following rules use libtool for compiling and linking in order to

diff --git a/dev-lang/lua/lua-5.2.4-r2.ebuild b/dev-lang/lua/lua-5.2.4-r2.ebuild
index af89f22a59c..e9de80efdfb 100644
--- a/dev-lang/lua/lua-5.2.4-r2.ebuild
+++ b/dev-lang/lua/lua-5.2.4-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit eutils autotools multilib multilib-minimal portability toolchain-funcs 
versionator
+inherit autotools multilib multilib-minimal portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="http://www.lua.org/;
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="5.2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static test test-complete"
+IUSE="+deprecated readline static test test-complete"
 RESTRICT="!test? ( test )"
 
 RDEPEND="readline? ( sys-libs/readline:0= )
@@ -25,16 +25,17 @@ RDEPEND="readline? ( sys-libs/readline:0= )
!dev-lang/lua:0"
 DEPEND="${RDEPEND}
sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
 
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
 )
 
-src_prepare() {
-   local PATCH_PV=$(get_version_component_range 1-2)
+PATCHES=(
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-make-r1.patch"
+)
 
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
+src_prepare() {
+   default
 
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
@@ -42,9 +43,6 @@ src_prepare() {
Makefile src/Makefile || die
fi
 
-   [ -d "${FILESDIR}/${PV}" ] && \
-   EPATCH_SOURCE="${FILESDIR}/${PV}" 
EPATCH_SUFFIX="upstream.patch" epatch
-
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
 
@@ -108,7 +106,7 @@ multilib_src_compile() {
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
-   V=$(get_version_component_range 1-2) \
+   V=$(ver_cut 1-2) \
gentoo_all
 }
 
@@ -129,7 +127,7 @@ multilib_src_install() {
# We want packages to find our things...
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
-   local PATCH_PV=$(get_version_component_range 1-2)
+   local PATCH_PV=$(ver_cut 1-2)
cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
sed -r -i \
-e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
@@ -152,9 +150,9 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   dodoc README
-   dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
+   DOCS="README"
+   HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
+   einstalldocs
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
 }
@@ -192,3 +190,11 @@ src_test() {
die "Tests failed"
fi
 }
+
+pkg_postinst() {
+   if has_version "app-editor/emacs"; then
+   if ! has_version "app-emacs/lua-mode"; then
+   einfo "Install app-emacs/lua-mode for lua support for 
emacs"
+   fi
+   fi
+}



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

2020-12-05 Thread Zac Medico
commit: 8faaed3c69c7bd5a1a2525a0181d7c00c45baf1f
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  6 01:06:05 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec  6 01:06:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8faaed3c

app-text/calibre: PYTHON_COMPAT+=(python3_9)

Closes: https://bugs.gentoo.org/758629
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/app-text/calibre/calibre-5.6.0.ebuild 
b/app-text/calibre/calibre-5.6.0.ebuild
index 04bcc22b67a..53188e3547d 100644
--- a/app-text/calibre/calibre-5.6.0.ebuild
+++ b/app-text/calibre/calibre-5.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
 PYTHON_REQ_USE="ipv6,sqlite,ssl"
 
 inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils



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

2020-12-05 Thread Zac Medico
commit: 9b352a7a30056035eed30b3842c9ab8921444f1b
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  6 01:04:11 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec  6 01:04:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b352a7a

dev-python/zeroconf: PYTHON_COMPAT+=(python3_9)

Bug: https://bugs.gentoo.org/758629
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

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

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



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

2020-12-05 Thread Zac Medico
commit: f16cf05287100a8b2419bb1956b17b56f19cfdcf
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  6 00:54:56 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec  6 01:01:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16cf052

dev-python/ifaddr: PYTHON_COMPAT+=(python3_9)

Bug: https://bugs.gentoo.org/758629
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

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

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



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

2020-12-05 Thread Zac Medico
commit: 22271e05caa76607025e37a8f984ddf65773edb7
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  6 00:46:04 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec  6 00:48:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22271e05

dev-python/pychm: PYTHON_COMPAT+=(python3_9)

Bug: https://bugs.gentoo.org/758629
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/pychm/pychm-0.8.6.ebuild 
b/dev-python/pychm/pychm-0.8.6.ebuild
index 16499dd88a2..c3b530a605f 100644
--- a/dev-python/pychm/pychm-0.8.6.ebuild
+++ b/dev-python/pychm/pychm-0.8.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit distutils-r1
 



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

2020-12-05 Thread Stefan Strogin
commit: 18bfb2cdf668e9726afb669eb3e96697e72581f7
Author: Stefan Strogin  gentoo  org>
AuthorDate: Sun Dec  6 00:46:03 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Sun Dec  6 00:47:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18bfb2cd

www-client/qutebrowser: upgrade to 1.14.1

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

 www-client/qutebrowser/Manifest  |  1 +
 www-client/qutebrowser/qutebrowser-1.14.1.ebuild | 89 
 2 files changed, 90 insertions(+)

diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index 8e9916f1f99..deee2fb8527 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,2 +1,3 @@
 DIST qutebrowser-1.13.1.tar.gz 4027485 BLAKE2B 
cb19fa2baa447776e0d03128446619eeacd1049b30fcca26008e0cccb10594d1d32037643b3834297adef637328444aad33d84383bdc49307528321cfa2b846d
 SHA512 
a3eb3845a896a88f755e4e7d336d86a8740be66ae94a8e19fb4739148ce1e66aa9fddec04df9308a51c8ef922fa28e3683bb911dd3ba7c91816c26ea92665cfd
 DIST qutebrowser-1.14.0.tar.gz 4144761 BLAKE2B 
cc220990c119904c18932b7f240e428fd36baaf42a592f8fe15e9a1b1e5506cf82291ac0365fd43c75ffa78b403cbe35616f8bd5b362a686db389f5ab7a02345
 SHA512 
7330b685b5852c7700738bf1063121c6cb19b190143e4b98680563ae1a6ce7affaf9691db8c3a4e3686172be7da26ce841709dbc5d31a941326d7432c857cb25
+DIST qutebrowser-1.14.1.tar.gz 4161759 BLAKE2B 
5ea4d032cb8137af1ac9add9fe85b7dc0b8d9c78c838bd91b09444035f3e433d7cfd75672fbaafc1eceb2a0e1bac8f54b8419a7ff0d7c3b272d588818194a260
 SHA512 
2902b1f320c80601195f0a87b4cd1ce6dac7e79df82df692b08d00f1f0be449fcc7d7a855f4fc2cc5773f3b2142f508b0dfc6612778c416401f1117acc081de8

diff --git a/www-client/qutebrowser/qutebrowser-1.14.1.ebuild 
b/www-client/qutebrowser/qutebrowser-1.14.1.ebuild
new file mode 100644
index 000..2b939071df4
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-1.14.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_7,3_8} )
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+
+inherit desktop distutils-r1 optfeature xdg-utils
+
+DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and 
QtWebEngine"
+HOMEPAGE="https://www.qutebrowser.org/ 
https://github.com/qutebrowser/qutebrowser;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="scripts test"
+
+BDEPEND="
+   app-text/asciidoc"
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/cssutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/markupsafe[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+   dev-python/pypeg2[${PYTHON_USEDEP}]
+   
dev-python/PyQt5[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
+   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP},libyaml]
+"
+
+distutils_enable_tests setup.py
+
+# Tests restricted as the deplist (misc/requirements/requirements-tests.txt)
+# isn't complete and X11 is required in order to start up qutebrowser.
+RESTRICT="test"
+
+python_compile_all() {
+   a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
+}
+
+python_install_all() {
+   doman doc/${PN}.1
+   domenu misc/org.${PN}.${PN}.desktop
+   doicon -s scalable icons/${PN}.svg
+
+   if use scripts; then
+   insinto /usr/share/qutebrowser/userscripts/
+   doins misc/userscripts/README.md
+   exeinto /usr/share/qutebrowser/userscripts/
+   doexe misc/userscripts/cast \
+ misc/userscripts/dmenu_qutebrowser \
+ misc/userscripts/format_json \
+ misc/userscripts/getbib \
+ misc/userscripts/open_download \
+ misc/userscripts/openfeeds \
+ misc/userscripts/password_fill \
+ misc/userscripts/qute-bitwarden \
+ misc/userscripts/qutedmenu \
+ misc/userscripts/qute-keepass \
+ misc/userscripts/qute-lastpass \
+ misc/userscripts/qute-pass \
+ misc/userscripts/readability \
+ misc/userscripts/readability-js \
+ misc/userscripts/ripbang \
+ misc/userscripts/rss \
+ misc/userscripts/taskadd \
+ misc/userscripts/tor_identity \
+ misc/userscripts/view_in_mpv
+   fi
+
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "PDF display support" www-plugins/pdfjs
+   xdg_desktop_database_update

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

2020-12-05 Thread Stefan Strogin
commit: f73bc67900e7e9656cd231ffd9f5c21a817b0152
Author: Stefan Strogin  gentoo  org>
AuthorDate: Sun Dec  6 00:47:14 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Sun Dec  6 00:47:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73bc679

www-client/qutebrowser: drop old

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

 www-client/qutebrowser/Manifest  |  1 -
 www-client/qutebrowser/qutebrowser-1.13.1.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index deee2fb8527..57d3242a869 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,3 +1,2 @@
-DIST qutebrowser-1.13.1.tar.gz 4027485 BLAKE2B 
cb19fa2baa447776e0d03128446619eeacd1049b30fcca26008e0cccb10594d1d32037643b3834297adef637328444aad33d84383bdc49307528321cfa2b846d
 SHA512 
a3eb3845a896a88f755e4e7d336d86a8740be66ae94a8e19fb4739148ce1e66aa9fddec04df9308a51c8ef922fa28e3683bb911dd3ba7c91816c26ea92665cfd
 DIST qutebrowser-1.14.0.tar.gz 4144761 BLAKE2B 
cc220990c119904c18932b7f240e428fd36baaf42a592f8fe15e9a1b1e5506cf82291ac0365fd43c75ffa78b403cbe35616f8bd5b362a686db389f5ab7a02345
 SHA512 
7330b685b5852c7700738bf1063121c6cb19b190143e4b98680563ae1a6ce7affaf9691db8c3a4e3686172be7da26ce841709dbc5d31a941326d7432c857cb25
 DIST qutebrowser-1.14.1.tar.gz 4161759 BLAKE2B 
5ea4d032cb8137af1ac9add9fe85b7dc0b8d9c78c838bd91b09444035f3e433d7cfd75672fbaafc1eceb2a0e1bac8f54b8419a7ff0d7c3b272d588818194a260
 SHA512 
2902b1f320c80601195f0a87b4cd1ce6dac7e79df82df692b08d00f1f0be449fcc7d7a855f4fc2cc5773f3b2142f508b0dfc6612778c416401f1117acc081de8

diff --git a/www-client/qutebrowser/qutebrowser-1.13.1.ebuild 
b/www-client/qutebrowser/qutebrowser-1.13.1.ebuild
deleted file mode 100644
index 6034e2d0d81..000
--- a/www-client/qutebrowser/qutebrowser-1.13.1.ebuild
+++ /dev/null
@@ -1,75 +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,3_8} )
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-
-inherit desktop distutils-r1 optfeature xdg-utils
-
-DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and 
QtWebEngine"
-HOMEPAGE="https://www.qutebrowser.org/ 
https://github.com/qutebrowser/qutebrowser;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="scripts test"
-
-BDEPEND="
-   app-text/asciidoc"
-RDEPEND="
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/colorama[${PYTHON_USEDEP}]
-   dev-python/cssutils[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/markupsafe[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.6.1[${PYTHON_USEDEP}]
-   dev-python/pypeg2[${PYTHON_USEDEP}]
-   
dev-python/PyQt5[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
-   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP},libyaml]
-"
-
-distutils_enable_tests setup.py
-
-# Tests restricted as the deplist (misc/requirements/requirements-tests.txt)
-# isn't complete and X11 is required in order to start up qutebrowser.
-RESTRICT="test"
-
-python_compile_all() {
-   a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
-}
-
-python_install_all() {
-   doman doc/${PN}.1
-   domenu misc/org.${PN}.${PN}.desktop
-   doicon -s scalable icons/${PN}.svg
-
-   if use scripts; then
-   # Install only those userscripts that have an explicit license 
header
-   exeinto /usr/share/qutebrowser/userscripts/
-   doexe misc/userscripts/dmenu_qutebrowser
-   doexe misc/userscripts/openfeeds
-   doexe misc/userscripts/qute-keepass
-   doexe misc/userscripts/qute-pass
-   doexe misc/userscripts/rss
-   doexe misc/userscripts/tor_identity
-   fi
-
-   distutils-r1_python_install_all
-}
-
-pkg_postinst() {
-   optfeature "PDF display support" www-plugins/pdfjs
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-}



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

2020-12-05 Thread William Hubbs
commit: 05bcdda098aace6c3507b14b5b956d373ad40c36
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Dec  6 00:36:27 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Dec  6 00:41:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05bcdda0

dev-lang/lua: migrate 5.3 to eapi 7

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

 dev-lang/lua/files/lua-5.3-make-r1.patch |  4 ++--
 dev-lang/lua/lua-5.3.6-r1.ebuild | 38 ++--
 2 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/dev-lang/lua/files/lua-5.3-make-r1.patch 
b/dev-lang/lua/files/lua-5.3-make-r1.patch
index b9e9051462c..d27eb9938ea 100644
--- a/dev-lang/lua/files/lua-5.3-make-r1.patch
+++ b/dev-lang/lua/files/lua-5.3-make-r1.patch
@@ -18,7 +18,7 @@ diff -uNr lua-5.3.3.orig/Makefile lua-5.3.3/Makefile
 +# Use libtool for binary installs, etc.
 +
 +export V
-+export LIBTOOL = $(EROOT)usr/bin/libtool --quiet --tag=CC
++export LIBTOOL = libtool --quiet --tag=CC
 +# See libtool manual about how to set this
 +
 +gentoo_clean:
@@ -63,7 +63,7 @@ diff -uNr lua-5.3.3.orig/src/Makefile lua-5.3.3/src/Makefile
  
  # (end of Makefile)
 +
-+export LIBTOOL = $(EROOT)usr/bin/libtool --quiet --tag=CC
++export LIBTOOL = libtool --quiet --tag=CC
 +export LIB_VERSION = 6:1:1
 +
 +# The following rules use libtool for compiling and linking in order to

diff --git a/dev-lang/lua/lua-5.3.6-r1.ebuild b/dev-lang/lua/lua-5.3.6-r1.ebuild
index 1e7b58d91b6..a65d701dcd5 100644
--- a/dev-lang/lua/lua-5.3.6-r1.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r1.ebuild
@@ -1,13 +1,13 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit eutils autotools multilib multilib-minimal portability toolchain-funcs 
versionator
+inherit autotools multilib multilib-minimal portability toolchain-funcs
 
 DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
 HOMEPAGE="http://www.lua.org/;
-TEST_PV="5.3.4" # no 5.3.5-specific release yet
+TEST_PV="5.3.4"
 TEST_A="${PN}-${TEST_PV}-tests.tar.gz"
 PKG_A="${P}.tar.gz"
 SRC_URI="
@@ -17,7 +17,7 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="5.3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static test test-complete"
+IUSE="+deprecated readline static test test-complete"
 RESTRICT="!test? ( test )"
 
 RDEPEND="readline? ( sys-libs/readline:0= )
@@ -25,16 +25,17 @@ RDEPEND="readline? ( sys-libs/readline:0= )
!dev-lang/lua:0"
 DEPEND="${RDEPEND}
sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
 
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/lua${SLOT}/luaconf.h
 )
 
-src_prepare() {
-   local PATCH_PV=$(get_version_component_range 1-2)
+PATCHES=(
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-make-r1.patch"
+)
 
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
+src_prepare() {
+   default
 
# use glibtool on Darwin (versus Apple libtool)
if [[ ${CHOST} == *-darwin* ]] ; then
@@ -42,9 +43,6 @@ src_prepare() {
Makefile src/Makefile || die
fi
 
-   [ -d "${FILESDIR}/${PV}" ] && \
-   EPATCH_SOURCE="${FILESDIR}/${PV}" 
EPATCH_SUFFIX="upstream.patch" epatch
-
# correct lua versioning
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
 
@@ -108,7 +106,7 @@ multilib_src_compile() {
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
LUA_LIBS="${mylibs}" \
LIB_LIBS="${liblibs}" \
-   V=$(get_version_component_range 1-2) \
+   V=$(ver_cut 1-2) \
gentoo_all
 }
 
@@ -129,7 +127,7 @@ multilib_src_install() {
# We want packages to find our things...
# A slotted Lua uses different directories for headers & names for
# libraries, and pkgconfig should reflect that.
-   local PATCH_PV=$(get_version_component_range 1-2)
+   local PATCH_PV=$(ver_cut 1-2)
cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
sed -r -i \
-e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
@@ -152,9 +150,9 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   dodoc README
-   dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
+   DOCS="README"
+   HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
+   einstalldocs
newman doc/lua.1 lua${SLOT}.1
newman doc/luac.1 luac${SLOT}.1
 }
@@ -192,3 +190,11 @@ src_test() {
die "Tests failed"
fi
 }
+
+pkg_postinst() {
+   if has_version "app-editor/emacs"; then
+   if ! has_version "app-emacs/lua-mode"; then
+   einfo "Install 

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

2020-12-05 Thread Zac Medico
commit: 026957854bd194a4df60c59975a89fe7e0baec0d
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  6 00:32:39 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec  6 00:35:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02695785

dev-python/mechanize: PYTHON_COMPAT+=(python3_9)

Bug: https://bugs.gentoo.org/758629
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/mechanize/mechanize-0.4.5.ebuild 
b/dev-python/mechanize/mechanize-0.4.5.ebuild
index c9ee10e59bc..8b63084ba83 100644
--- a/dev-python/mechanize/mechanize-0.4.5.ebuild
+++ b/dev-python/mechanize/mechanize-0.4.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit distutils-r1
 



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

2020-12-05 Thread Zac Medico
commit: 0b71df52cdeedd53c041fb46109afe0bb438b28e
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  6 00:30:50 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec  6 00:30:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b71df52

dev-python/html2text: PYTHON_COMPAT+=(python3_9)

Bug: https://bugs.gentoo.org/758629
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/html2text/html2text-2020.1.16-r1.ebuild 
b/dev-python/html2text/html2text-2020.1.16-r1.ebuild
index 0d35c5ea9fb..fa61e0c6398 100644
--- a/dev-python/html2text/html2text-2020.1.16-r1.ebuild
+++ b/dev-python/html2text/html2text-2020.1.16-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
 
 inherit distutils-r1
 



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

2020-12-05 Thread Zac Medico
commit: 6dc5f091e7ad893a3faf2ff5fb590a94a6aa2818
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  6 00:21:41 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec  6 00:22:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc5f091

dev-python/html5-parser: PYTHON_COMPAT+=(python3_9)

Bug: https://bugs.gentoo.org/758629
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/html5-parser/html5-parser-0.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/html5-parser/html5-parser-0.4.9.ebuild 
b/dev-python/html5-parser/html5-parser-0.4.9.ebuild
index f7c09bd71d5..8878f4a6527 100644
--- a/dev-python/html5-parser/html5-parser-0.4.9.ebuild
+++ b/dev-python/html5-parser/html5-parser-0.4.9.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit distutils-r1 toolchain-funcs
 



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

2020-12-05 Thread Aaron Bauman
commit: 5e72a7399f6867bdc4fd274c0c4a8a29681f4371
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Dec  6 00:00:37 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Dec  6 00:00:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e72a739

net-misc/electron-cash: add py3_{8,9}

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

 net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild 
b/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild
index c1e564a5b3e..5af410c2a3d 100644
--- a/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild
+++ b/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild
@@ -3,7 +3,8 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_6 python3_7 )
+PYTHON_COMPAT=( python3_{6..9} )
+
 PYTHON_REQ_USE="ncurses?"
 
 inherit desktop distutils-r1 gnome2-utils xdg-utils



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

2020-12-05 Thread Sam James
commit: ec526e075bcb00507d53d0aa1251dde288c77025
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 23:50:40 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:50:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec526e07

dev-python/natsort: add github remote-id

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/natsort/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/natsort/metadata.xml b/dev-python/natsort/metadata.xml
index 12fabb60886..48db21f5191 100644
--- a/dev-python/natsort/metadata.xml
+++ b/dev-python/natsort/metadata.xml
@@ -7,6 +7,7 @@
   
   
   
+SethMMorton/natsort
 natsort
   
 



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

2020-12-05 Thread Sam James
commit: cf0ce8ad6bb7f5727eaa5b60155a163cd77e80cc
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 23:50:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:50:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf0ce8ad

dev-python/natsort: mark ALLARCHES

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/natsort/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/natsort/metadata.xml b/dev-python/natsort/metadata.xml
index 9f76f3b0434..12fabb60886 100644
--- a/dev-python/natsort/metadata.xml
+++ b/dev-python/natsort/metadata.xml
@@ -5,6 +5,7 @@
 pyt...@gentoo.org
 Python
   
+  
   
 natsort
   



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

2020-12-05 Thread Sam James
commit: afb2c44c8e4b1ea6728e569e08e65442546a7d8e
Author: Marco Genasci  gmail  com>
AuthorDate: Fri Dec  4 12:17:49 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb2c44c

dev-python/reportlab: bump version to 3.5.56

Closes: https://bugs.gentoo.org/758380
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Marco Genasci  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18499
Signed-off-by: Sam James  gentoo.org>

 dev-python/reportlab/Manifest|  1 +
 dev-python/reportlab/reportlab-3.5.56.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index 89734b85747..af0b297829d 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,2 +1,3 @@
 DIST pfbfer-20070710.zip 677333 BLAKE2B 
100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df
 SHA512 
6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
 DIST reportlab-3.5.48.tar.gz 2890211 BLAKE2B 
bf0cde9b9e80459caee37949dc90a777a56da5d2c8e6dde09bddbdac2f2c55031d92b3c7c6346b6f563904525020c0e4f666b5e2effdd761c81412df21ec60eb
 SHA512 
ce31cb7e9e2226cb6d59d446f90c1df94f0f84077d298f7ba862f5c75995afa20fa077b1ee1ab9a145c9276cee0d75fe61237e001ad0e5b96dfb0027adff3db7
+DIST reportlab-3.5.56.tar.gz 2899527 BLAKE2B 
83f14c472a8675449e2f50f806fc5136fceb2c2f307ebd2d34ecad98ce6a67f62971869e05b7d4fe7017b5e728d21d16037ef6f04c3639b0cec8069851e46b64
 SHA512 
49bafe1b1f0067df1d76a8e61b35ec7062dfffa608f6086241dfa589244bef5784180de7c3d86dc62334282a40a012f7579f5c3cec3c4b0387ba2c482a04c010

diff --git a/dev-python/reportlab/reportlab-3.5.56.ebuild 
b/dev-python/reportlab/reportlab-3.5.56.ebuild
new file mode 100644
index 000..207f725f1e9
--- /dev/null
+++ b/dev-python/reportlab/reportlab-3.5.56.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tools for generating printable PDF documents from any data source"
+HOMEPAGE="
+   https://www.reportlab.com/
+   https://pypi.org/project/reportlab/;
+SRC_URI="
+   mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz
+   https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   media-libs/freetype
+   media-libs/libart_lgpl:=
+   sys-libs/zlib:="
+RDEPEND="
+   ${DEPEND}
+   dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]"
+BDEPEND="
+   test? ( ${RDEPEND} )
+   app-arch/unzip"
+
+distutils_enable_sphinx docs/source
+
+PATCHES=(
+   # bug 738312, remove -L/usr/lib from link line
+   "${FILESDIR}"/${PN}-3.5.48-usr-lib-LLD.patch
+)
+
+src_unpack() {
+   unpack ${P}.tar.gz
+   cd ${P}/src/reportlab/fonts || die
+   unpack pfbfer-20070710.zip
+}
+
+python_prepare_all() {
+   # tests requiring Internet access
+   sed -i -e 's:test0:_&:' \
+   tests/test_platypus_general.py \
+   tests/test_platypus_images.py || die
+   sed -i -e 's:test9:_&:' tests/test_lib_utils.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   pushd tests >/dev/null || die
+   "${EPYTHON}" runAll.py || die "Testing failed with ${EPYTHON}"
+   popd >/dev/null || die
+}



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

2020-12-05 Thread Sam James
commit: e76c7fd2e0ccca338b7251d3f40d13a9ebdccdbb
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 23:46:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e76c7fd2

dev-python/reportlab: minor fixes

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/reportlab/reportlab-3.5.56.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/reportlab/reportlab-3.5.56.ebuild 
b/dev-python/reportlab/reportlab-3.5.56.ebuild
index 207f725f1e9..687a502c68a 100644
--- a/dev-python/reportlab/reportlab-3.5.56.ebuild
+++ b/dev-python/reportlab/reportlab-3.5.56.ebuild
@@ -17,20 +17,20 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
media-libs/freetype
-   media-libs/libart_lgpl:=
+   media-libs/libart_lgpl
sys-libs/zlib:="
 RDEPEND="
${DEPEND}
dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]"
 BDEPEND="
-   test? ( ${RDEPEND} )
-   app-arch/unzip"
+   app-arch/unzip
+   test? ( ${RDEPEND} )"
 
 distutils_enable_sphinx docs/source
 



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

2020-12-05 Thread Sam James
commit: 9f699349442effad793396988a758bf8457f6f86
Author: Marco Genasci  gmail  com>
AuthorDate: Fri Dec  4 10:52:54 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f699349

dev-python/cffi: version bump to 1.14.4

Closes: https://bugs.gentoo.org/758374
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Marco Genasci  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18498
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 380fea6a6ea..64ab58ed51a 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1 +1,2 @@
 DIST cffi-1.14.0.tar.gz 463065 BLAKE2B 
4d1e8a92241db801848ef8bd05ea15a31c7f61ea426ce4da184aff00df786348d2c76de9dc48898c814478aed9750b665868df24ad39435062cd7e1c84163e52
 SHA512 
4c5451eeede1d48a8f4b40e25b845ad1863b8bf3bd39624e6c693c2800d89a13efedc4c43b37e317a035613bffc2e3fd5f7e583c46cb283cb5cb930356f86253
+DIST cffi-1.14.4.tar.gz 471302 BLAKE2B 
9722e517c99b6df239f59235baea76957900dc8566ff04c8d1fd367d20ad5f5437212bdb5e4e98aca303121e79411634fcb5e4e72179ecb3007d4f0eee68c9f2
 SHA512 
b2c54a805ead93c5dd8531d7f0f7e4b44be8f07bfcb1af2f19eb6d325b4e846cae23f16a5bcc777ba019d1213f013611614ade798e195f5b4f6b7904c9cb6e3a

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
new file mode 100644
index 000..3fab57839c0
--- /dev/null
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libffi:="
+RDEPEND="${DEPEND}
+   dev-python/pycparser[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx doc/source
+
+PATCHES=(
+   "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch
+)
+
+src_configure() {
+   tc-export PKG_CONFIG
+}
+
+python_test() {
+   "${EPYTHON}" -c "import _cffi_backend as backend" || die
+   pytest -x -vv \
+   --ignore testing/test_zintegration.py \
+   --ignore testing/embedding \
+   c/ testing/ \
+   || die "Testing failed with ${EPYTHON}"
+}



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

2020-12-05 Thread Sam James
commit: 66ef6944f5b1be31bff28da1176594b4ac5fae72
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 23:37:55 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ef6944

dev-python/cffi: restore dropped keywords

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/cffi/cffi-1.14.4.ebuild 
b/dev-python/cffi/cffi-1.14.4.ebuild
index 3fab57839c0..b3bdb3d093d 100644
--- a/dev-python/cffi/cffi-1.14.4.ebuild
+++ b/dev-python/cffi/cffi-1.14.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2020-12-05 Thread Sam James
commit: b7a6f93e16f5d58ee875f69ab90ae2f5a69de29b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 23:48:31 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a6f93e

dev-python/mock: bump to 4.0.2

Closes: https://bugs.gentoo.org/758482
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/mock/Manifest  |  1 +
 dev-python/mock/mock-4.0.2.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest
index 503c3dd6564..b1ce22da1f2 100644
--- a/dev-python/mock/Manifest
+++ b/dev-python/mock/Manifest
@@ -1 +1,2 @@
 DIST mock-3.0.5.gh.tar.gz 67887 BLAKE2B 
b9c49b3627275889d73aff9ea9c7925093f9cafb304448b2f06eda2fff26152a031aafb4844537e4d58bc112709e59a44e08d32602776386a30d039743def29c
 SHA512 
9ab4f0c794f5701ba1367d982cf79a5662d4233753d12ed9c88ae20282db1f44be73f84c4d9f6d03ff64926b8c1b6d0c9a79b2a4724a3eb36c247ffd4ab03e2d
+DIST mock-4.0.2.gh.tar.gz 79450 BLAKE2B 
529d8564a8f236b428745838fbc3bfd1cfc540a5feb5527653b7d4becb6ff118056bb301cb186964570c50588b42b7be22338c8c2b844c932284fdc359648add
 SHA512 
348b67a62d1937de1778e3030fb4940bb11c58e839d212a75924aa94ed9a993b47b04612de92f073ec3fe4af4be15468e843f70a2d94bb31edb0a4c57cb46cc6

diff --git a/dev-python/mock/mock-4.0.2.ebuild 
b/dev-python/mock/mock-4.0.2.ebuild
new file mode 100644
index 000..19b6806602f
--- /dev/null
+++ b/dev-python/mock/mock-4.0.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Rolling backport of unittest.mock for all Pythons"
+HOMEPAGE="https://github.com/testing-cabal/mock;
+SRC_URI="https://github.com/testing-cabal/mock/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/funcsigs[${PYTHON_USEDEP}]
+   ' -2)
+   >=dev-python/six-1.9[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=dev-python/setuptools-17.1[${PYTHON_USEDEP}]"
+
+python_test() {
+   # Upstream supports running tests only in their dream pristine
+   # environment.  pytest doesn't work at all if mock is already
+   # installed.  We can use plain unittest but we have to reinvent
+   # test filtering.
+   cp -r mock/tests "${BUILD_DIR}"/lib/mock/ || die
+   cd "${BUILD_DIR}"/lib || die
+   if ! python_is_python3; then
+   rm mock/tests/*py3* || die
+   fi
+
+   # 
https://github.com/testing-cabal/mock/commit/d6b42149bb87cf38729eef8a100c473f602ef7fa
+   if [[ ${EPYTHON} == pypy* ]]; then
+   sed -i -e 's:def test_copy:def _test_copy:' \
+   mock/tests/testmock.py || die
+   fi
+
+   "${EPYTHON}" -m unittest discover -v || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGELOG.rst README.rst )
+
+   distutils-r1_python_install_all
+}



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

2020-12-05 Thread Sam James
commit: f35ba15645def0e5e9778061616c4486888229ae
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 21:09:03 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35ba156

dev-python/natsort: bump to 7.1.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/natsort/Manifest |  1 +
 dev-python/natsort/natsort-7.1.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/natsort/Manifest b/dev-python/natsort/Manifest
index b9d34cb9679..82a64c89ab9 100644
--- a/dev-python/natsort/Manifest
+++ b/dev-python/natsort/Manifest
@@ -1 +1,2 @@
 DIST natsort-7.0.1.tar.gz 139272 BLAKE2B 
81f75df0868a0810fbc8fef5a499135b5291adde7561a1b0e6b8a94a7f5afc27cd156939119c24749b1ed6983b4a6d63cada3f4a220e785dc06986db099803ba
 SHA512 
48bfda8a42b951287d984e38c474b71233d56a578d8bec12e657413b3cdb71dd27103acda8dca359d87efd761e775deff0775a81d8dfa18df24c364921028c2b
+DIST natsort-7.1.0.tar.gz 143534 BLAKE2B 
3ab6c977aca40330fac0af9e4be36d973e88d931799b3135a81daf0a475988af5cc2f9abb30ade1498aad07d9c986e514c7c8cdbbb63da195a81dded4f6f25da
 SHA512 
41293d70c3dc2214f9dc1c123f31cd7886341ae25c6342ac49f3d53d06ba15ecd8d666f1763fe790848c93668940a81b7e7f1fe896f0b91f180ca557dd922ac3

diff --git a/dev-python/natsort/natsort-7.1.0.ebuild 
b/dev-python/natsort/natsort-7.1.0.ebuild
new file mode 100644
index 000..afce600684f
--- /dev/null
+++ b/dev-python/natsort/natsort-7.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Natural sorting for Python"
+HOMEPAGE="https://pypi.org/project/natsort/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~x86"
+IUSE="test"
+
+DEPEND="test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



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

2020-12-05 Thread Sam James
commit: 138d17f54c7893a7a00d4baed03779fdfa0649b3
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 21:13:33 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 23:48:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138d17f5

dev-python/flake8: bump to 3.8.4

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/flake8/Manifest|  1 +
 dev-python/flake8/flake8-3.8.4.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest
index 26713f2ebbc..93cecbab8ec 100644
--- a/dev-python/flake8/Manifest
+++ b/dev-python/flake8/Manifest
@@ -1,2 +1,3 @@
 DIST flake8-3.8.1.tar.gz 157166 BLAKE2B 
cc8b2dc11f78a6b9c62662086cc190a29a0a4e5a228d4823de8e2f3f327cea3e5df4db220faf9cc14fa34e3825b7d1e4fc4ccf9d1205b437903f327f3ebfa7bb
 SHA512 
f73a306be7d8e5bc48dd9d6d8f8cdee07a90c6c38ee7bd37a21f4be23f1812e4a1e214cc75ca1a324f40e750312b5d7ed573ff49d673f9a1f33aad188b108add
 DIST flake8-3.8.3.tar.gz 162305 BLAKE2B 
7211c9ff99ce2e8e3094e6a7a1917ee1b3d61902a45408b9c84f077097af8d1b0571e27209ed78409c9931ff53fdb660f81d1886773b8ef74ceb0bd3de60420c
 SHA512 
007158ea5caf60ff84e935f1b74a5f746fba00991c8808395ff72126dc1a8c8e135badc6f1f383027349076b8f3e146e9d0af27b6e24cdf97390463fd69ad940
+DIST flake8-3.8.4.tar.gz 163583 BLAKE2B 
221234931365912adffec99c7c6761d2f35918222bee902ade4d8009d24f6918c66d23fc4b973fe653152cc6857b62ba859780b0d9de53fb91b7ea0379bee9d0
 SHA512 
51ed09beed50175573e6184b404431b3f89aa6594c40c70ed8288982fe12c2a68992e36d69c99013188f03555bf9fef1ba4f111f8e389cef1e1daa69b41ff5b0

diff --git a/dev-python/flake8/flake8-3.8.4.ebuild 
b/dev-python/flake8/flake8-3.8.4.ebuild
new file mode 100644
index 000..166e5b0cabd
--- /dev/null
+++ b/dev-python/flake8/flake8-3.8.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
+HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~x64-macos"
+
+# requires.txt inc. mccabe however that creates a circular dep
+RDEPEND="
+   >=dev-python/pyflakes-2.2.0[${PYTHON_USEDEP}]
+   =dev-python/pycodestyle-2.6.0[${PYTHON_USEDEP}]
+   

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

2020-12-05 Thread Andreas Sturmlechner
commit: 86cf8851f1124d4bb5d1b7ba55c3f5a98516bdc2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 23:47:12 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 23:47:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86cf8851

media-gfx/digikam: Fix MissingUseDepDefault on media-libs/qtav

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

 media-gfx/digikam/{digikam-7.1.0.ebuild => digikam-7.1.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/digikam/digikam-7.1.0.ebuild 
b/media-gfx/digikam/digikam-7.1.0-r1.ebuild
similarity index 99%
rename from media-gfx/digikam/digikam-7.1.0.ebuild
rename to media-gfx/digikam/digikam-7.1.0-r1.ebuild
index 3fcf93ec3dc..194a341e777 100644
--- a/media-gfx/digikam/digikam-7.1.0.ebuild
+++ b/media-gfx/digikam/digikam-7.1.0-r1.ebuild
@@ -81,7 +81,7 @@ COMMON_DEPEND="
>=kde-frameworks/kbookmarks-${KFMIN}:5
)
mediaplayer? (
-   media-libs/qtav[opengl]
+   media-libs/qtav[opengl(+)]
media-video/ffmpeg:=
)
opengl? (



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

2020-12-05 Thread Andreas Sturmlechner
commit: ab51cd220f3ab5849cd45dc5678acebeed4e58c2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 23:45:21 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 23:47:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab51cd22

media-libs/qtav: Revbump for revdep

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

 media-libs/qtav/{qtav-1.12.0-r2.ebuild => qtav-1.12.0-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-libs/qtav/qtav-1.12.0-r2.ebuild 
b/media-libs/qtav/qtav-1.12.0-r3.ebuild
similarity index 100%
rename from media-libs/qtav/qtav-1.12.0-r2.ebuild
rename to media-libs/qtav/qtav-1.12.0-r3.ebuild



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

2020-12-05 Thread Patrick McLean
commit: 6556de0299f17cc63139dba4ac3be0af765761f8
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec  5 23:41:31 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec  5 23:41:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6556de02

dev-libs/simdjson-0.7.0-r2: Revbump, add subslot dep on cxxopts

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

 .../simdjson/{simdjson-0.7.0-r1.ebuild => simdjson-0.7.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/simdjson/simdjson-0.7.0-r1.ebuild 
b/dev-libs/simdjson/simdjson-0.7.0-r2.ebuild
similarity index 96%
rename from dev-libs/simdjson/simdjson-0.7.0-r1.ebuild
rename to dev-libs/simdjson/simdjson-0.7.0-r2.ebuild
index 3c6404e0f47..9a29c8f0450 100644
--- a/dev-libs/simdjson/simdjson-0.7.0-r1.ebuild
+++ b/dev-libs/simdjson/simdjson-0.7.0-r2.ebuild
@@ -23,7 +23,7 @@ BDEPEND="
sys-apps/grep
 "
 DEPEND="
-   tools? ( dev-libs/cxxopts )
+   tools? ( dev-libs/cxxopts:= )
 "
 
 REQUIRED_USE="test? ( tools )"



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

2020-12-05 Thread Patrick McLean
commit: c5e235b4d388cd082c0b9e1cfb98346bdff0ac5c
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec  5 23:40:29 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec  5 23:40:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e235b4

dev-libs/cxxopts: Add subslot

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

 dev-libs/cxxopts/{cxxopts-2.2.1.ebuild => cxxopts-2.2.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cxxopts/cxxopts-2.2.1.ebuild 
b/dev-libs/cxxopts/cxxopts-2.2.1-r1.ebuild
similarity index 97%
rename from dev-libs/cxxopts/cxxopts-2.2.1.ebuild
rename to dev-libs/cxxopts/cxxopts-2.2.1-r1.ebuild
index 07fc791..f6af1f7734f 100644
--- a/dev-libs/cxxopts/cxxopts-2.2.1.ebuild
+++ b/dev-libs/cxxopts/cxxopts-2.2.1-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/jarro2783/cxxopts;
 SRC_URI="https://github.com/jarro2783/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="test"
 



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

2020-12-05 Thread Patrick McLean
commit: b1d0590483d7b902f6da5471a7775806cca9eed0
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec  5 23:37:00 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec  5 23:37:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d05904

dev-python/zstandard-0.14.1: Version bump

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

 dev-python/zstandard/Manifest|  1 +
 dev-python/zstandard/zstandard-0.14.1.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest
index 25c4d309a5b..5588bf0ef9b 100644
--- a/dev-python/zstandard/Manifest
+++ b/dev-python/zstandard/Manifest
@@ -1,2 +1,3 @@
 DIST zstandard-0.14.0.tar.gz 676761 BLAKE2B 
f90fcee6571f89eb5964ba50c722be8f3b846a0aaa6f79bd41389131ce332a4c6f7ec3d2eabd16268a42d211c7c02c2f7379019ef44272eb23cc74a20e5e9b3d
 SHA512 
57c62eb7dedde2a2178f79a5658b87b5c5f176b282311273953003824272afa03e126a79b57fc8b75e9e15585d44d6b9931318a8ea5e7c75ec0feebbd7eb6cf0
+DIST zstandard-0.14.1.tar.gz 676849 BLAKE2B 
ad2a89371301e64428de90adf8770ebb7b43b06d720f5e0e9b490dc8771c55a974625105128c3a8052d68230d2670a802adfbf64708729440fdf624ca8d4fccb
 SHA512 
e49f294816f0c7da35914363dbbdfcc4d432f7fa8367192e07a5d0c093ec8af76966fd0a95b4e8316091f056a8027c383ca73cc9ed506b29e2f9a31bc9ad3379
 DIST zstandard-0.8.1.tar.gz 463785 BLAKE2B 
ac4dce58cefa05d265824004464bad89a7f4c4e5f19ac1d8b5b8b0ad6f806318e2b82ffb6f3a290e3605961801909b339b1e5d89fdccd76fd28c75a695a92e0a
 SHA512 
0ddbe22381397443c6c9f84e64f9358160bede104c4f48351119d880ac4f88994739b0b3915454567d2b2b04930c6ead5aa290a40323ba4b0bacf5e97809793c

diff --git a/dev-python/zstandard/zstandard-0.14.1.ebuild 
b/dev-python/zstandard/zstandard-0.14.1.ebuild
new file mode 100644
index 000..86f9c0f9f03
--- /dev/null
+++ b/dev-python/zstandard/zstandard-0.14.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Zstandard Bindings for Python"
+HOMEPAGE="https://pypi.org/project/zstandard/ 
https://github.com/indygreg/python-zstandard;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND=">=dev-python/cffi-1.14.0-r2:=[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? ( dev-python/hypothesis[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests setup.py
+
+python_compile() {
+   local MAKEOPTS=-j1
+   distutils-r1_python_compile
+}



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

2020-12-05 Thread Conrad Kostecki
commit: 83bc463cc71328b413b62e78da26d2ee41316d5c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec  5 23:20:58 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec  5 23:25:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bc463c

media-libs/libquvi: bump to EAPI=7, drop multilib eclass

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/libquvi/libquvi-0.9.4-r2.ebuild | 52 ++
 1 file changed, 52 insertions(+)

diff --git a/media-libs/libquvi/libquvi-0.9.4-r2.ebuild 
b/media-libs/libquvi/libquvi-0.9.4-r2.ebuild
new file mode 100644
index 000..f0f7b8585da
--- /dev/null
+++ b/media-libs/libquvi/libquvi-0.9.4-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Library for parsing video download links"
+HOMEPAGE="http://quvi.sourceforge.net/;
+SRC_URI="mirror://sourceforge/quvi/${PV:0:3}/${P}.tar.xz"
+
+LICENSE="AGPL-3"
+SLOT="0/8" # subslot = libquvi soname version
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples nls static-libs"
+
+RDEPEND="
+   >=dev-lang/lua-5.1.5-r3:0=[deprecated]
+   >=dev-libs/glib-2.34.3:2
+   >=dev-libs/libgcrypt-1.5.3:0=
+   >=media-libs/libquvi-scripts-0.9.20130903
+   !=net-libs/libproxy-0.4.11-r1
+   >=net-misc/curl-7.36.0
+   nls? ( >=virtual/libintl-0-r1 )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.9.1-headers-reinstall.patch )
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --with-manual
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   einstalldocs
+   use examples && dodoc -r examples
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2020-12-05 Thread Conrad Kostecki
commit: 1d9b5f014691ef26cd0c6f52b0e6236ead73bc3a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec  5 23:10:03 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec  5 23:25:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9b5f01

media-libs/libquvi-scripts: bump to EAPI=7, drop multilib

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../libquvi-scripts-0.9.20131130-r2.ebuild | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/media-libs/libquvi-scripts/libquvi-scripts-0.9.20131130-r2.ebuild 
b/media-libs/libquvi-scripts/libquvi-scripts-0.9.20131130-r2.ebuild
new file mode 100644
index 000..ebc2c74d1a9
--- /dev/null
+++ b/media-libs/libquvi-scripts/libquvi-scripts-0.9.20131130-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Embedded lua scripts for libquvi"
+HOMEPAGE="http://quvi.sourceforge.net/;
+SRC_URI="mirror://sourceforge/quvi/${P}.tar.xz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="offensive"
+
+# tests fetch data from live websites
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-lua/LuaBitOp-1.0.1-r1
+   >=dev-lua/luaexpat-1.3.0-r1
+   >=dev-lua/luajson-1.1.1
+   >=dev-lua/luasocket-3.0_rc1-r2
+"
+
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+src_configure() {
+   econf $(use_with offensive nsfw) --with-manual
+}



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

2020-12-05 Thread Conrad Kostecki
commit: 772d50989448ba09ca0400d0c50feb86f8f17f36
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec  5 22:59:16 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec  5 23:25:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772d5098

app-crypt/ekeyd: drop unused multilib eclass

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-crypt/ekeyd/ekeyd-1.1.5-r1.ebuild   | 2 +-
 app-crypt/ekeyd/ekeyd-1.1.5-r100.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/ekeyd/ekeyd-1.1.5-r1.ebuild 
b/app-crypt/ekeyd/ekeyd-1.1.5-r1.ebuild
index 7816044711f..afdd149626d 100644
--- a/app-crypt/ekeyd/ekeyd-1.1.5-r1.ebuild
+++ b/app-crypt/ekeyd/ekeyd-1.1.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit multilib linux-info toolchain-funcs udev systemd
+inherit linux-info systemd toolchain-funcs udev
 
 DESCRIPTION="Entropy Key userspace daemon"
 HOMEPAGE="http://www.entropykey.co.uk/;

diff --git a/app-crypt/ekeyd/ekeyd-1.1.5-r100.ebuild 
b/app-crypt/ekeyd/ekeyd-1.1.5-r100.ebuild
index 7bec7620063..c3a1d948e95 100644
--- a/app-crypt/ekeyd/ekeyd-1.1.5-r100.ebuild
+++ b/app-crypt/ekeyd/ekeyd-1.1.5-r100.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 LUA_COMPAT=( lua5-1 )
 
-inherit multilib linux-info lua-single toolchain-funcs udev systemd
+inherit linux-info lua-single systemd toolchain-funcs udev
 
 DESCRIPTION="Entropy Key userspace daemon"
 HOMEPAGE="http://www.entropykey.co.uk/;



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

2020-12-05 Thread Matt Turner
commit: a7111098fcb818be73777ae1137a07f048dcc405
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 23:16:08 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 23:18:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7111098

profiles: Mask x11-libs/colord-gtk[doc]

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index c8695fed938..b82573b6b57 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Matt Turner  (2020-12-05)
+# Relies on gtkdoc-mktmpl which was removed from gtk-doc-1.26
+# Bug #740690
+x11-libs/colord-gtk doc
+
 # Michał Górny  (2020-12-04)
 # Mask the experimental targets in release ebuilds.
 

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

2020-12-05 Thread Matt Turner
commit: 02281bcd4201cf59ce15b7ef70e8b69015762a4f
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 23:17:59 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 23:18:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02281bcd

profiles: Fix entry header

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

 profiles/arch/alpha/package.use.mask   | 2 +-
 profiles/arch/hppa/package.use.mask| 2 +-
 profiles/arch/ia64/package.use.mask| 2 +-
 profiles/arch/m68k/package.use.mask| 2 +-
 profiles/arch/mips/package.use.mask| 2 +-
 profiles/arch/powerpc/package.use.mask | 2 +-
 profiles/arch/riscv/package.use.mask   | 2 +-
 profiles/arch/s390/package.use.mask| 2 +-
 profiles/arch/sparc/package.use.mask   | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 84dc528bfdf..7f5f82c43ca 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 11be14dbde3..d6083d6c6d4 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,7 +4,7 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 3a8da5c1db7..3fee38cd9cd 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/m68k/package.use.mask 
b/profiles/arch/m68k/package.use.mask
index 2fcb70f280f..8b000f6489c 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index 3fcaedb31af..eca4e2df776 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 42d8862304f..aa259c4ff42 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 03781222140..2172b955c46 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/s390/package.use.mask 
b/profiles/arch/s390/package.use.mask
index b25c9117849..ee3264e5064 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 dev-util/gtk-doc test
 

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index fdc9f3fb3e1..3baf53d4ac3 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Matt Turner (2020-12-05)
+# Matt Turner  (2020-12-05)
 # dev-python/parameterized is not keyworded
 

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

2020-12-05 Thread Andreas Sturmlechner
commit: 222c703797ba2e2354bc34e6334f15475477e137
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 23:12:18 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 23:12:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222c7037

media-libs/qtav: Drop IUSE=opengl

Closes: https://bugs.gentoo.org/740172
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/qtav/qtav-1.12.0-r2.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/media-libs/qtav/qtav-1.12.0-r2.ebuild 
b/media-libs/qtav/qtav-1.12.0-r2.ebuild
index e9b3bbd54ae..2635466a5bf 100644
--- a/media-libs/qtav/qtav-1.12.0-r2.ebuild
+++ b/media-libs/qtav/qtav-1.12.0-r2.ebuild
@@ -15,17 +15,16 @@ 
https://dev.gentoo.org/~johu/distfiles/${P}-capi.h-${CAPI_HASH}.xz;
 LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0/1"
 KEYWORDS="amd64"
-IUSE="gui opengl portaudio pulseaudio vaapi"
-REQUIRED_USE="gui? ( opengl )"
+IUSE="gui portaudio pulseaudio vaapi"
 
 DEPEND="
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
+   dev-qt/qtopengl:5
dev-qt/qtwidgets:5
-   gui? ( dev-qt/qtsql:5 )
media-video/ffmpeg:=
-   opengl? ( dev-qt/qtopengl:5 )
+   gui? ( dev-qt/qtsql:5 )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-sound/pulseaudio )
 "
@@ -50,8 +49,8 @@ src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=OFF
-DBUILD_EXAMPLES=OFF
+   -DBUILD_QT5OPENGL=ON # bug 740172
-DBUILD_PLAYERS=$(usex gui)
-   -DBUILD_QT5OPENGL=$(usex opengl)
-DHAVE_PORTAUDIO=$(usex portaudio)
-DHAVE_PULSE=$(usex pulseaudio)
-DHAVE_VAAPI=$(usex vaapi)



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

2020-12-05 Thread Andreas Sturmlechner
commit: 38bddeb93d906be508767cb6bd717913a80d5fa9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 22:58:00 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 22:58:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bddeb9

dev-libs/appstream: test remains broken

Bug: https://bugs.gentoo.org/691962
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/dev-libs/appstream/appstream-0.12.11-r1.ebuild 
b/dev-libs/appstream/appstream-0.12.11-r1.ebuild
index c2dca084f14..aca55f796c0 100644
--- a/dev-libs/appstream/appstream-0.12.11-r1.ebuild
+++ b/dev-libs/appstream/appstream-0.12.11-r1.ebuild
@@ -21,7 +21,7 @@ LICENSE="LGPL-2.1+ GPL-2+"
 # check as_api_level
 SLOT="0/4"
 IUSE="apt doc +introspection qt5 test"
-RESTRICT="!test? ( test )"
+RESTRICT="test" # bug 691962
 
 BDEPEND="
dev-libs/appstream-glib



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

2020-12-05 Thread Andreas Sturmlechner
commit: 5cc4d72e58219fe4c95d9f28502d79b53d0e6653
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 21:09:55 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 22:56:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc4d72e

app-office/skrooge: 2.24.0 version bump

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

 app-office/skrooge/Manifest  |  1 +
 app-office/skrooge/skrooge-2.24.0.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
index 275c8153b41..3bb459ae092 100644
--- a/app-office/skrooge/Manifest
+++ b/app-office/skrooge/Manifest
@@ -1 +1,2 @@
 DIST skrooge-2.23.0.tar.xz 22403128 BLAKE2B 
e8b4e33e80f307f2c7e6c984199c116aee1d7cabe0ac4ee9461ba10289adc0a15ba5e5d8efb93d49ec8f22104462d572a8ee52b08df84d0379fa77ce56a4ddc9
 SHA512 
4592deb159aa310f36f8950cf0a65d811624b40dc8b05cdefc271b95885bc6db5ac15f7b4c5299b1468ac92b7e560636bf95ddd6d31340993d9184ba0b150a76
+DIST skrooge-2.24.0.tar.xz 22184092 BLAKE2B 
84d14fa35665fc1d5326e6212e56569f095b0a22ff2b3df752a8f456e34442edb639c2855b4f1a54cd639c2f9041e8a5e2ccfdf488876ce25dd48f0b0e0721c1
 SHA512 
e48ad9e657e4f15ab10db38cf1944cfe5a1fe73fa4623ec288b8749de746fc64ccc2534dc2bc7c379db0632107eba17ffc6a39e50de8e52a6800bb86b2ef234d

diff --git a/app-office/skrooge/skrooge-2.24.0.ebuild 
b/app-office/skrooge/skrooge-2.24.0.ebuild
new file mode 100644
index 000..28d9e9bf3b9
--- /dev/null
+++ b/app-office/skrooge/skrooge-2.24.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=5.74.0
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
+HOMEPAGE="https://skrooge.org/;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="5"
+IUSE="activities kde ofx"
+
+BDEPEND="
+   dev-libs/libxslt
+   virtual/pkgconfig
+"
+COMMON_DEPEND="
+   >=app-crypt/qca-2.3.0:2
+   dev-db/sqlcipher
+   dev-libs/grantlee:5
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5=
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+   kde? ( >=kde-frameworks/krunner-${KFMIN}:5 )
+   ofx? ( dev-libs/libofx )
+"
+DEPEND="${COMMON_DEPEND}
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+"
+
+# hangs + installs files (also requires KF5DesignerPlugin)
+RESTRICT+=" test"
+
+src_configure() {
+   local mycmakeargs=(
+   -DSKG_WEBENGINE=ON
+   -DSKG_DESIGNER=OFF
+   $(cmake_use_find_package activities KF5Activities)
+   $(cmake_use_find_package kde KF5Runner)
+   $(cmake_use_find_package ofx LibOfx)
+   -DSKG_BUILD_TEST=$(usex test)
+   )
+
+   ecm_src_configure
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DSKG_BUILD_TEST=ON
+   )
+   ecm_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-remote-desktop/

2020-12-05 Thread Matt Turner
commit: 5c79e2bcb4a4026243cf2e0cf589a5619ceec8c5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 22:24:26 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 22:53:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c79e2bc

net-misc/gnome-remote-desktop: Version bump to 0.1.8

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

 net-misc/gnome-remote-desktop/Manifest |  1 +
 .../gnome-remote-desktop-0.1.8.ebuild  | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/net-misc/gnome-remote-desktop/Manifest 
b/net-misc/gnome-remote-desktop/Manifest
index c65e6461d5c..f16238544fb 100644
--- a/net-misc/gnome-remote-desktop/Manifest
+++ b/net-misc/gnome-remote-desktop/Manifest
@@ -1 +1,2 @@
 DIST gnome-remote-desktop-0.1.7.tar.xz 25636 BLAKE2B 
00e389bc8887c3d43f9221a45c6c7154e4140fab560c5c568fe92f06794b736efcf2265c763d0d9d57d5343dd2f71b7a3a2c45b0466cdae608f0a609af53175d
 SHA512 
dd20e5e6fd724ff03d8a32319c7145f1fef4331439e52921b812f087e6b83185bf318bb2fb9758fe083ec3cfea30448b601da4ed1aba85fa892ef7fbb794b9ed
+DIST gnome-remote-desktop-0.1.8.tar.bz2 28565 BLAKE2B 
8c14200eb17503eb92c7a7db51d487f17bca7616848aa8f555d2c31a5b758b500d6bbcb78a4a75cebbe0220281079848517c58813783497b463b0a771f07229b
 SHA512 
1e433a95c303ce82782c27412c4f4456f0ecf33eb1e63b61b11f1cde68b6113a765a0f7d7871f73af8a253f1d7b3d3d4dafd36c3e5e9fa6d6c97279747f584ab

diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-0.1.8.ebuild 
b/net-misc/gnome-remote-desktop/gnome-remote-desktop-0.1.8.ebuild
new file mode 100644
index 000..dcbc76e70e2
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-0.1.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson systemd xdg
+
+DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
+HOMEPAGE="https://gitlab.gnome.org/jadahl/gnome-remote-desktop;
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+DEPEND="
+   dev-libs/glib:2
+   >=media-video/pipewire-0.3.0:0/0.3
+   sys-apps/systemd
+   net-libs/libvncserver
+   app-crypt/libsecret
+   x11-libs/libnotify
+"
+RDEPEND="${DEPEND}
+   x11-wm/mutter[screencast]
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 08198f9bd5476352754e77e08eed2eb72a4df53b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=08198f9b

kde-frameworks/kwallet: 5.77.0 version bump

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

 kde-frameworks/kwallet/kwallet-5.77.0.ebuild | 54 
 1 file changed, 54 insertions(+)

diff --git a/kde-frameworks/kwallet/kwallet-5.77.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.77.0.ebuild
new file mode 100644
index 00..1541181cc9
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.77.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="gpg +man"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+   dev-libs/libgcrypt:0=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package gpg Gpgmepp)
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "Optional dependencies:"
+   optfeature "Auto-unlocking after account login" 
kde-plasma/kwallet-pam
+   optfeature "KWallet management" kde-apps/kwalletmanager:5
+   elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet;
+   fi
+   ecm_pkg_postinst
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 7f53f3748d44a997de7b0699053214f93703d796
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7f53f374

kde-frameworks/knotifyconfig: 5.77.0 version bump

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

 .../knotifyconfig/knotifyconfig-5.77.0.ebuild  | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.77.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.77.0.ebuild
new file mode 100644
index 00..16f33b960e
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.77.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="phonon"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   !phonon? ( media-libs/libcanberra )
+   phonon? ( >=media-libs/phonon-4.11.0 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !phonon Canberra)
+   )
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 8c0d86cd98d18961e6907b8d9782956df77b2f23
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:49 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8c0d86cd

kde-frameworks/khtml: 5.77.0 version bump

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

 kde-frameworks/khtml/khtml-5.77.0.ebuild | 72 
 1 file changed, 72 insertions(+)

diff --git a/kde-frameworks/khtml/khtml-5.77.0.ebuild 
b/kde-frameworks/khtml/khtml-5.77.0.ebuild
new file mode 100644
index 00..3d223cd977
--- /dev/null
+++ b/kde-frameworks/khtml/khtml-5.77.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KHTML web rendering engine"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="libressl X"
+
+BDEPEND="
+   dev-lang/perl
+   dev-util/gperf
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kjs-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwallet-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   media-libs/giflib:=
+   media-libs/libpng:0=
+   >=media-libs/phonon-4.11.0
+   sys-libs/zlib
+   virtual/jpeg:0
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 704a79e0b1502f06e9c24e539ee18c22267967a6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:49 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=704a79e0

kde-frameworks/kdelibs4support: 5.77.0 version bump

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

 .../kdelibs4support/kdelibs4support-5.77.0.ebuild  | 96 ++
 1 file changed, 96 insertions(+)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.77.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.77.0.ebuild
new file mode 100644
index 00..ace1a25891
--- /dev/null
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.77.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="true"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="libressl X"
+
+BDEPEND="
+   dev-lang/perl
+   dev-perl/URI
+"
+COMMON_DEPEND="
+   app-text/docbook-xml-dtd:4.2
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qttest-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   >=kde-frameworks/kded-${PVCUT}:5
+   =kde-frameworks/kdoctools-${PVCUT}*:5
+   =kde-frameworks/kemoticons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kunitconversion-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   virtual/libintl
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kitemmodels-${PVCUT}*:5
+"
+
+RESTRICT+=" test"
+
+PATCHES=( "${FILESDIR}/${PN}-5.77.0-no-kdesignerplugin.patch" )
+
+src_prepare() {
+   ecm_src_prepare
+   if ! use handbook; then
+   sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 28b52e6739ef6563358174a83c0607a625c9cab8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=28b52e67

kde-frameworks/kxmlgui: 5.77.0 version bump

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

 kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild | 54 
 1 file changed, 54 insertions(+)

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild
new file mode 100644
index 00..10361662c2
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+LICENSE="LGPL-2+"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+   >=dev-qt/qtcore-${QTMIN}:5=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_KF5Attica=ON
+   )
+
+   ecm_src_configure
+}
+
+src_test() {
+   # Files are missing; whatever. Bugs 650290, 668198
+   local myctestargs=(
+   -E "(ktoolbar_unittest|kxmlgui_unittest)"
+   )
+
+   ecm_src_test
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 3dcc6c8ac2602abe1bff26cb480ae05efaff318a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3dcc6c8a

kde-frameworks/knewstuff: 5.77.0 version bump

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

 kde-frameworks/knewstuff/knewstuff-5.77.0.ebuild | 40 
 1 file changed, 40 insertions(+)

diff --git a/kde-frameworks/knewstuff/knewstuff-5.77.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.77.0.ebuild
new file mode 100644
index 00..96d2ca852d
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.77.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/attica-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${PVCUT}:5
+"



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

2020-12-05 Thread Andreas Sturmlechner
commit: 54c62df072dc7ff231f8111cb1247072679c6974
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=54c62df0

kde-frameworks/kiconthemes: 5.77.0 version bump

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

 .../kiconthemes/kiconthemes-5.77.0.ebuild  | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.77.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-5.77.0.ebuild
new file mode 100644
index 00..63fbc686c6
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.77.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # bug 574770



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

2020-12-05 Thread Andreas Sturmlechner
commit: c24b2c1e57479712fe9a7b38626bb4325e97be5c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c24b2c1e

kde-frameworks/krunner: 5.77.0 version bump

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

 kde-frameworks/krunner/krunner-5.77.0.ebuild | 38 
 1 file changed, 38 insertions(+)

diff --git a/kde-frameworks/krunner/krunner-5.77.0.ebuild 
b/kde-frameworks/krunner/krunner-5.77.0.ebuild
new file mode 100644
index 00..6ea17684fe
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.77.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/plasma-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   =kde-frameworks/threadweaver-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   # requires virtual dbus #630672
+   local myctestargs=(
+   -E "(dbusrunnertest)"
+   )
+   ecm_src_test
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 74842271cdb65b9cbc35be9b4faf370fe71515a5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=74842271

kde-frameworks/ktexteditor: 5.77.0 version bump

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

 .../ktexteditor/ktexteditor-5.77.0.ebuild  | 59 ++
 1 file changed, 59 insertions(+)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.77.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.77.0.ebuild
new file mode 100644
index 00..fe79e0f104
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.77.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+editorconfig git"
+
+BDEPEND="
+   test? ( >=kde-frameworks/kservice-${PVCUT}:5 )
+"
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   =kde-frameworks/syntax-highlighting-${PVCUT}*:5
+   editorconfig? ( app-text/editorconfig-core-c )
+   git? ( dev-libs/libgit2:= )
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package editorconfig EditorConfig)
+   $(cmake_use_find_package git LibGit2)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: f058c7bb6309f145a4cd6327f2e3708eea479749
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:49 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f058c7bb

kde-frameworks/plasma: 5.77.0 version bump

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

 kde-frameworks/plasma/plasma-5.77.0.ebuild | 74 ++
 1 file changed, 74 insertions(+)

diff --git a/kde-frameworks/plasma/plasma-5.77.0.ebuild 
b/kde-frameworks/plasma/plasma-5.77.0.ebuild
new file mode 100644
index 00..3e2958b666
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.77.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="${PN}-framework"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Plasma framework"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="gles2-only wayland X"
+
+BDEPEND="
+   >=kde-frameworks/kdoctools-${PVCUT}:5
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kactivities-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdeclarative-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   !gles2-only? ( virtual/opengl )
+   wayland? (
+   =kde-frameworks/kwayland-${PVCUT}*:5
+   media-libs/mesa[egl]
+   )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+
+RESTRICT+=" test"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !gles2-only OpenGL)
+   $(cmake_use_find_package wayland EGL)
+   $(cmake_use_find_package wayland KF5Wayland)
+   $(cmake_use_find_package X X11)
+   $(cmake_use_find_package X XCB)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 9d9ff050e911b3dce3b373f9c1829fce5f824e3e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:49 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9d9ff050

kde-frameworks/kjs: 5.77.0 version bump

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

 kde-frameworks/kjs/kjs-5.77.0.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/kde-frameworks/kjs/kjs-5.77.0.ebuild 
b/kde-frameworks/kjs/kjs-5.77.0.ebuild
new file mode 100644
index 00..19f013d454
--- /dev/null
+++ b/kde-frameworks/kjs/kjs-5.77.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false"
+inherit ecm kde.org
+
+DESCRIPTION="ECMAScipt compatible parser and engine"
+LICENSE="BSD-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+   dev-lang/perl
+"
+DEPEND="
+   dev-libs/libpcre
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/README )



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

2020-12-05 Thread Andreas Sturmlechner
commit: 1ca0236db3a8b8746e368296c7aa96d2ba2b9c85
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:49 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1ca0236d

kde-frameworks/purpose: 5.77.0 version bump

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

 kde-frameworks/purpose/purpose-5.77.0.ebuild | 68 
 1 file changed, 68 insertions(+)

diff --git a/kde-frameworks/purpose/purpose-5.77.0.ebuild 
b/kde-frameworks/purpose/purpose-5.77.0.ebuild
new file mode 100644
index 00..6e6ea9578b
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-5.77.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org optfeature xdg-utils
+
+DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="bluetooth +dolphin +kaccounts"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   dolphin? ( =kde-frameworks/knotifications-${PVCUT}*:5 )
+   kaccounts? (
+   >=kde-apps/kaccounts-integration-19.04.3:5
+   net-libs/accounts-qt
+   )
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kdeclarative-${PVCUT}:5
+   bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
+   kaccounts? ( net-libs/accounts-qml )
+"
+
+# requires running environment
+RESTRICT+=" test"
+
+src_prepare() {
+   ecm_src_prepare
+   cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package dolphin KF5Notifications)
+   $(cmake_use_find_package kaccounts KAccounts)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "Optional dependencies:"
+   optfeature "Send through KDE Connect" kde-misc/kdeconnect
+   fi
+   ecm_pkg_postinst
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 0ea650f96d201b45e8137b27f3ffa446396e0dfd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:06 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:49 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0ea650f9

kde-frameworks/kross: 5.77.0 version bump

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

 kde-frameworks/kross/kross-5.77.0.ebuild | 34 
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/kross/kross-5.77.0.ebuild 
b/kde-frameworks/kross/kross-5.77.0.ebuild
new file mode 100644
index 00..36bf6f6b09
--- /dev/null
+++ b/kde-frameworks/kross/kross-5.77.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for embedding scripting into applications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/designer-${QTMIN}:5
+"



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

2020-12-05 Thread Andreas Sturmlechner
commit: e5781e0efde141f972a0a8e8c12aadc5babd41fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e5781e0e

kde-frameworks/kparts: 5.77.0 version bump

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

 kde-frameworks/kparts/kparts-5.77.0.ebuild | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kparts/kparts-5.77.0.ebuild 
b/kde-frameworks/kparts/kparts-5.77.0.ebuild
new file mode 100644
index 00..9622cfea1f
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-5.77.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/ktextwidgets-${PVCUT}:5
+"



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

2020-12-05 Thread Andreas Sturmlechner
commit: 483f14b1796f087e8e99a014471f15935c1c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=483f14b1

kde-frameworks/kio: 5.77.0 version bump

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

 kde-frameworks/kio/kio-5.77.0.ebuild | 94 
 1 file changed, 94 insertions(+)

diff --git a/kde-frameworks/kio/kio-5.77.0.ebuild 
b/kde-frameworks/kio/kio-5.77.0.ebuild
new file mode 100644
index 00..ce4e2aa906
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.77.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="acl +handbook kerberos +kwallet X"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kbookmarks-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   acl? (
+   sys-apps/attr
+   virtual/acl
+   )
+   handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
+   kerberos? ( virtual/krb5 )
+   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
+   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   test? ( sys-libs/zlib )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libX11
+   x11-libs/libXrender
+   )
+"
+PDEPEND="
+   >=kde-frameworks/kded-${PVCUT}:5
+"
+
+# tests hang
+RESTRICT+=" test"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package acl ACL)
+   $(cmake_use_find_package handbook KF5DocTools)
+   $(cmake_use_find_package kerberos GSSAPI)
+   $(cmake_use_find_package kwallet KF5Wallet)
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   ecm_pkg_postrm
+   xdg_desktop_database_update
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: e29ff6777aa1a69cff2f929a49249a65dc8988a4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e29ff677

kde-frameworks/kglobalaccel: 5.77.0 version bump

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

 .../kglobalaccel/kglobalaccel-5.77.0.ebuild| 32 ++
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.77.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-5.77.0.ebuild
new file mode 100644
index 00..a1348ab3ed
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.77.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+LICENSE="LGPL-2+"
+IUSE="nls"
+
+BDEPEND="
+   nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+"
+RDEPEND="${DEPEND}"



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

2020-12-05 Thread Andreas Sturmlechner
commit: a06a43821f8032ec7d32fce13247914b2075ce4c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a06a4382

kde-frameworks/kservice: 5.77.0 version bump

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

 kde-frameworks/kservice/kservice-5.77.0.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/kde-frameworks/kservice/kservice-5.77.0.ebuild 
b/kde-frameworks/kservice/kservice-5.77.0.ebuild
new file mode 100644
index 00..ac64e7b5b1
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.77.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+
+# requires running kde environment
+RESTRICT+=" test"
+
+src_configure() {
+   local mycmakeargs=(
+   -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   # bug 596316
+   dosym kf5-applications.menu /etc/xdg/menus/applications.menu
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: d31595d54e5e64785e61a164e3089b6d2034d93d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d31595d5

kde-frameworks/ktextwidgets: 5.77.0 version bump

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

 .../ktextwidgets/ktextwidgets-5.77.0.ebuild| 38 ++
 1 file changed, 38 insertions(+)

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.77.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.77.0.ebuild
new file mode 100644
index 00..5d3fee2dbb
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.77.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="speech"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package speech Qt5TextToSpeech)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 033d0a439bb61f533071363bd5096899d2aab1dd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=033d0a43

kde-frameworks/kemoticons: 5.77.0 version bump

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

 kde-frameworks/kemoticons/kemoticons-5.77.0.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/kde-frameworks/kemoticons/kemoticons-5.77.0.ebuild 
b/kde-frameworks/kemoticons/kemoticons-5.77.0.ebuild
new file mode 100644
index 00..8434befb75
--- /dev/null
+++ b/kde-frameworks/kemoticons/kemoticons-5.77.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for converting text emoticons to graphical 
representations"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+# requires running kde environment
+RESTRICT+=" test"



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

2020-12-05 Thread Andreas Sturmlechner
commit: df20d5b90710682745ccfa375e60613f3f1facf0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=df20d5b9

kde-frameworks/kdesu: 5.77.0 version bump

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

 kde-frameworks/kdesu/kdesu-5.77.0.ebuild | 33 
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kdesu/kdesu-5.77.0.ebuild 
b/kde-frameworks/kdesu/kdesu-5.77.0.ebuild
new file mode 100644
index 00..fc8d98e4b3
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-5.77.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+inherit ecm kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="X"
+
+RDEPEND="
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kpty-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: d253f9f1ffc00defb88d8a89992e2536bda75233
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:03 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:46 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d253f9f1

kde-frameworks/kconfigwidgets: 5.77.0 version bump

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

 .../kconfigwidgets/kconfigwidgets-5.77.0.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.77.0.ebuild 
b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.77.0.ebuild
new file mode 100644
index 00..1119cf7224
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.77.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related 
widgets"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration=ON # bug 
746866
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 5a275daed9215ec9e25889bef19464d9cb45eb1c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:03 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:46 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5a275dae

kde-frameworks/kdav: 5.77.0 version bump

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

 kde-frameworks/kdav/kdav-5.77.0.ebuild | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/kde-frameworks/kdav/kdav-5.77.0.ebuild 
b/kde-frameworks/kdav/kdav-5.77.0.ebuild
new file mode 100644
index 00..8b36272208
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-5.77.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=dev-qt/qtxmlpatterns-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${PVCUT}:5
+   >=kde-frameworks/ki18n-${PVCUT}:5
+   >=kde-frameworks/kio-${PVCUT}:5
+"
+RDEPEND="${DEPEND}
+   !kde-apps/kdav:5
+"
+
+src_test() {
+   # bug 616808 - DavItemFetchJobTest requires D-Bus
+   # bug 653602 - DavItemsListJobTest mimetypes unsupported
+   local myctestargs=(
+   -E "(kdav-davitemfetchjob|kdav-davitemslistjob)"
+   )
+   ecm_src_test
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: cb65b3b8f20c439d3861a130f7502499910ea0e9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=cb65b3b8

kde-frameworks/kded: 5.77.0 version bump

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

 kde-frameworks/kded/kded-5.77.0.ebuild | 39 ++
 1 file changed, 39 insertions(+)

diff --git a/kde-frameworks/kded/kded-5.77.0.ebuild 
b/kde-frameworks/kded/kded-5.77.0.ebuild
new file mode 100644
index 00..e902cd503e
--- /dev/null
+++ b/kde-frameworks/kded/kded-5.77.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 11c4259500cb16d128c0c688926d025b277de1a2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=11c42595

kde-frameworks/kinit: 5.77.0 version bump

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

 kde-frameworks/kinit/kinit-5.77.0.ebuild | 51 
 1 file changed, 51 insertions(+)

diff --git a/kde-frameworks/kinit/kinit-5.77.0.ebuild 
b/kde-frameworks/kinit/kinit-5.77.0.ebuild
new file mode 100644
index 00..46fecb5d5a
--- /dev/null
+++ b/kde-frameworks/kinit/kinit-5.77.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Helper library to speed up start of applications on KDE work 
spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+caps +man X"
+
+BDEPEND="
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   caps? ( sys-libs/libcap )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package caps Libcap)
+   $(cmake_use_find_package man KF5DocTools)
+   $(cmake_use_find_package X X11)
+   $(cmake_use_find_package X XCB)
+   )
+
+   ecm_src_configure
+}



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

2020-12-05 Thread Andreas Sturmlechner
commit: 4cc2f529a33ffd57826207d5a5d1e4adbb4b36e7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  5 19:37:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  5 20:46:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4cc2f529

kde-frameworks/kdeclarative: 5.77.0 version bump

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

 .../kdeclarative/kdeclarative-5.77.0.ebuild| 35 ++
 1 file changed, 35 insertions(+)

diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.77.0.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-5.77.0.ebuild
new file mode 100644
index 00..dc9a811e54
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.77.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   media-libs/libepoxy
+"
+RDEPEND="${DEPEND}"



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

2020-12-05 Thread Patrick McLean
commit: 27e2fddc3ce1961b6ec619a12b475c200a7738cb
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec  5 21:38:57 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec  5 21:39:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e2fddc

dev-libs/simdjson-0.7.0-r1: Revbump, fix tests (bug #758623)

Also add "tools" USE flag to install extra tools.

Closes: https://bugs.gentoo.org/758623
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 .../files/simdjson-0.7.0-dont-bundle-cssopts.patch | 29 ++
 dev-libs/simdjson/metadata.xml |  3 +++
 ...djson-0.7.0.ebuild => simdjson-0.7.0-r1.ebuild} | 14 +--
 3 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch 
b/dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch
new file mode 100644
index 000..1f82151fb3d
--- /dev/null
+++ b/dev-libs/simdjson/files/simdjson-0.7.0-dont-bundle-cssopts.patch
@@ -0,0 +1,29 @@
+diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt
+index 51ab3a31..d3d5e86e 100644
+--- a/dependencies/CMakeLists.txt
 b/dependencies/CMakeLists.txt
+@@ -105,6 +105,3 @@ endif()
+ set_off(CXXOPTS_BUILD_EXAMPLES)
+ set_off(CXXOPTS_BUILD_TESTS)
+ set_off(CXXOPTS_ENABLE_INSTALL)
+-
+-import_dependency(cxxopts jarro2783/cxxopts 794c975)
+-add_dependency(cxxopts)
+diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
+index f1a82be7..217a9fee 100644
+--- a/tools/CMakeLists.txt
 b/tools/CMakeLists.txt
+@@ -1,10 +1,7 @@
+-if(TARGET cxxopts) # we only build the tools if cxxopts is available
+   message(STATUS "We have cxxopts as a dependency and we are buiding the 
tools (e.g., json2json).")
+-  link_libraries(simdjson simdjson-internal-flags simdjson-windows-headers 
cxxopts)
++  link_libraries(simdjson simdjson-internal-flags simdjson-windows-headers)
+   add_executable(json2json json2json.cpp)
+   add_executable(jsonstats jsonstats.cpp)
+   add_executable(jsonpointer jsonpointer.cpp)
+   add_executable(minify minify.cpp)
+-else()
+-  message(STATUS "We are missing cxxopts as a dependency so the tools (e.g., 
json2json) are omitted.")
+-endif()
+\ No newline at end of file
++  install(TARGETS json2json jsonstats jsonpointer minify DESTINATION bin)

diff --git a/dev-libs/simdjson/metadata.xml b/dev-libs/simdjson/metadata.xml
index cee379b1540..988e8654bc7 100644
--- a/dev-libs/simdjson/metadata.xml
+++ b/dev-libs/simdjson/metadata.xml
@@ -5,4 +5,7 @@
chutz...@gentoo.org
Patrick McLean

+   
+   Build and install extra command line 
tools
+   
 

diff --git a/dev-libs/simdjson/simdjson-0.7.0.ebuild 
b/dev-libs/simdjson/simdjson-0.7.0-r1.ebuild
similarity index 71%
rename from dev-libs/simdjson/simdjson-0.7.0.ebuild
rename to dev-libs/simdjson/simdjson-0.7.0-r1.ebuild
index e1805b6a55b..3c6404e0f47 100644
--- a/dev-libs/simdjson/simdjson-0.7.0.ebuild
+++ b/dev-libs/simdjson/simdjson-0.7.0-r1.ebuild
@@ -15,16 +15,24 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Apache-2.0 Boost-1.0"
 SLOT="0/4"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="test"
+IUSE="test tools"
 
 BDEPEND="
sys-apps/file
sys-apps/findutils
sys-apps/grep
 "
+DEPEND="
+   tools? ( dev-libs/cxxopts )
+"
 
+REQUIRED_USE="test? ( tools )"
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+   "${FILESDIR}/simdjson-0.7.0-dont-bundle-cssopts.patch"
+)
+
 src_prepare() {
sed -e 's:-Werror ::' -i cmake/simdjson-flags.cmake || die
cmake_src_prepare
@@ -32,7 +40,9 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   $(usex test '' '-DSIMDJSON_JUST_LIBRARY=ON')
+   $(usex tools '' '-DSIMDJSON_JUST_LIBRARY=ON')
+   -DSIMDJSON_GOOGLE_BENCHMARKS=OFF
+   -DSIMDJSON_COMPETITION=OFF
)
 
cmake_src_configure



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

2020-12-05 Thread Patrick McLean
commit: 18c4bef9907d67d644826f26ff8c8afc37506baa
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec  5 21:14:19 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec  5 21:39:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c4bef9

dev-libs/cxxopts: New package

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

 dev-libs/cxxopts/Manifest |  1 +
 dev-libs/cxxopts/cxxopts-2.2.1.ebuild | 31 +++
 dev-libs/cxxopts/metadata.xml |  8 
 3 files changed, 40 insertions(+)

diff --git a/dev-libs/cxxopts/Manifest b/dev-libs/cxxopts/Manifest
new file mode 100644
index 000..979c216d40d
--- /dev/null
+++ b/dev-libs/cxxopts/Manifest
@@ -0,0 +1 @@
+DIST cxxopts-2.2.1.tar.gz 89561 BLAKE2B 
d7fb74cff9b9381d90827fd3e3bcc7dab8b4dc100b9ff12d98ff4c73400c187c04c270d8c5a019c88e553f8c46c59eda1e5076a1aec944e7d8af5ca6de2326db
 SHA512 
bad2928b4e06efcfa09728dd946426e4fd39715b687c0a5c7b6308dd366cb490fdd8491c9a9778242d97d5be4a383bf9d1c209efe298c6c43bb1eb9daa103f05

diff --git a/dev-libs/cxxopts/cxxopts-2.2.1.ebuild 
b/dev-libs/cxxopts/cxxopts-2.2.1.ebuild
new file mode 100644
index 000..07fc791
--- /dev/null
+++ b/dev-libs/cxxopts/cxxopts-2.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ command line option parser"
+HOMEPAGE="https://github.com/jarro2783/cxxopts;
+SRC_URI="https://github.com/jarro2783/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DOCS=(
+   README.md
+   CHANGELOG.md
+)
+
+src_configure() {
+   local -a mycmakeopts=(
+   -DCXXOPTS_BUILD_EXAMPLES=OFF
+   -DCXXOPTS_BUILD_TESTS=$(usex test 'ON' 'OFF')
+   -DCXXOPTS_ENABLE_INSTALL=ON
+   )
+   cmake_src_configure
+}

diff --git a/dev-libs/cxxopts/metadata.xml b/dev-libs/cxxopts/metadata.xml
new file mode 100644
index 000..cee379b1540
--- /dev/null
+++ b/dev-libs/cxxopts/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+



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

2020-12-05 Thread William Hubbs
commit: af2a4a51ede43cd616d112efdd96de1dda5add76
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Dec  5 21:30:22 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Dec  5 21:30:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2a4a51

dev-lang/lua: fix lua-mode test in pkg_postinst for 5.4.1-r1

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

 dev-lang/lua/lua-5.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.4.1-r1.ebuild b/dev-lang/lua/lua-5.4.1-r1.ebuild
index 7f79fce709c..898ba67e1e4 100644
--- a/dev-lang/lua/lua-5.4.1-r1.ebuild
+++ b/dev-lang/lua/lua-5.4.1-r1.ebuild
@@ -190,7 +190,7 @@ src_test() {
 
 pkg_postinst() {
if has_version "app-editor/emacs"; then
-   if ! has_version "app-emacs/emacs-mode"; then
+   if ! has_version "app-emacs/lua-mode"; then
einfo "Install app-emacs/lua-mode for lua support for 
emacs"
fi
fi



[gentoo-commits] repo/gentoo:master commit in: net-im/discord-bin/

2020-12-05 Thread Stefan Strogin
commit: 300bf4d5a04c02a932de111ba013ac439972f8ce
Author: Stefan Strogin  gentoo  org>
AuthorDate: Sat Dec  5 21:09:16 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Sat Dec  5 21:10:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300bf4d5

net-im/discord-bin: bump to 0.0.13

Closes: https://bugs.gentoo.org/758479
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/discord-bin/Manifest | 2 +-
 .../{discord-bin-0.0.12.ebuild => discord-bin-0.0.13.ebuild}| 6 --
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-im/discord-bin/Manifest b/net-im/discord-bin/Manifest
index 04c9053caf9..8d32ede1a16 100644
--- a/net-im/discord-bin/Manifest
+++ b/net-im/discord-bin/Manifest
@@ -1 +1 @@
-DIST discord-0.0.12.deb 68328818 BLAKE2B 
3416f7f49e4894fbf03bbe61a225d79df934456205776755b77a6d3c385e379021d5af679270012e0f134850964d993165ca25bf6c33980477e0dfe7112e6b6b
 SHA512 
79c4bc0667b1f7ee693c14356d18be36f5597c1d7740a99abdf31139d54fa2237bb0d6602511d6ba78e2e94871506758728ac43b5b301581561ae463a19229b5
+DIST discord-0.0.13.deb 70624982 BLAKE2B 
210dc6f287ccf17d14cb595ad41d508b0d73285e0cb1cacd24b678377c0aa7f5bc111b5cc3a1a3054a05349b96cdd82f589b6001ceca44fbe33bf78513f83f2d
 SHA512 
6b42039a37034f1774f9ad07c9b43dab326ee4f7915b07f976c596ec9cad166871c870145bee42bce170e724c1e99fdd91388f1a6c5f0ec434f757389f1f89e6

diff --git a/net-im/discord-bin/discord-bin-0.0.12.ebuild 
b/net-im/discord-bin/discord-bin-0.0.13.ebuild
similarity index 96%
rename from net-im/discord-bin/discord-bin-0.0.12.ebuild
rename to net-im/discord-bin/discord-bin-0.0.13.ebuild
index b9bcb204ab0..36719eb898c 100644
--- a/net-im/discord-bin/discord-bin-0.0.12.ebuild
+++ b/net-im/discord-bin/discord-bin-0.0.13.ebuild
@@ -54,13 +54,15 @@ S="${WORKDIR}"
 QA_PREBUILT="
opt/discord/${MY_BIN}
opt/discord/chrome-sandbox
+   opt/discord/libffmpeg.so
+   opt/discord/libvk_swiftshader.so
+   opt/discord/libvulkan.so
opt/discord/libEGL.so
opt/discord/libGLESv2.so
+   opt/discord/libVkICD_mock_icd.so
opt/discord/swiftshader/libEGL.so
opt/discord/swiftshader/libGLESv2.so
opt/discord/swiftshader/libvk_swiftshader.so
-   opt/discord/libVkICD_mock_icd.so
-   opt/discord/libffmpeg.so
 "
 
 CONFIG_CHECK="~USER_NS"



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/pcs/files/, sys-cluster/pcs/

2020-12-05 Thread Andrea Postiglione
commit: 32affc186e1f6661c0a2ff1e3d1a5c5cb2df50c2
Author: Andrea Postiglione  gmail  com>
AuthorDate: Sat Dec  5 21:08:33 2020 +
Commit: Andrea Postiglione  gmail  com>
CommitDate: Sat Dec  5 21:08:33 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=32affc18

sys-cluster/pcs-0.10.7: initial ebuild

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrea Postiglione  gmail.com>

 sys-cluster/pcs/Manifest   |   1 +
 sys-cluster/pcs/files/openrc-0.10.7.patch  | 118 +
 sys-cluster/pcs/files/pcsd-daemon.initd|  27 +
 sys-cluster/pcs/files/pcsd.initd   |  35 ++
 .../pcs/files/remove-ruby-bundle-path.patch|  11 ++
 sys-cluster/pcs/metadata.xml   |  18 
 sys-cluster/pcs/pcs-0.10.7.ebuild  | 106 ++
 7 files changed, 316 insertions(+)

diff --git a/sys-cluster/pcs/Manifest b/sys-cluster/pcs/Manifest
new file mode 100644
index ..ecae6dae
--- /dev/null
+++ b/sys-cluster/pcs/Manifest
@@ -0,0 +1 @@
+DIST pcs-0.10.7.tar.gz 1818215 BLAKE2B 
345ba114f92c1f555a948b1f6eafb532056d3196c9f0cf3007d7d27d8a8957c886f3a5ab2519e0922908c3d11ed9dc54632376d5556f6b1dc5dfb035bcfda4bf
 SHA512 
c76a11fa162258ee311dcceca50674d7638396880596a826a711d944aab421ed06a6c4eb41f9dc997c01b72bce73c98c4f7be3fcd8fafb8ae16902f6a1e0c521

diff --git a/sys-cluster/pcs/files/openrc-0.10.7.patch 
b/sys-cluster/pcs/files/openrc-0.10.7.patch
new file mode 100644
index ..a2cd30d0
--- /dev/null
+++ b/sys-cluster/pcs/files/openrc-0.10.7.patch
@@ -0,0 +1,118 @@
+--- a/pcs/settings_default.py  2019-06-12 23:35:02.146909492 +0900
 b/pcs/settings_default.py  2019-06-12 23:31:27.795771910 +0900
+@@ -1,8 +1,8 @@
+ import os.path
+ 
+ systemctl_binary = "/bin/systemctl"
+-chkconfig_binary = "/sbin/chkconfig"
+-service_binary = "/sbin/service"
++chkconfig_binary = "/usr/bin/rc-config"
++service_binary = "/sbin/rc-service"
+ pacemaker_binaries = "/usr/sbin/"
+ crm_resource_binary = os.path.join(pacemaker_binaries, "crm_resource")
+ corosync_binaries = "/usr/sbin/"
+--- a/pcsd/pcs.rb  2019-06-12 23:35:13.882862268 +0900
 b/pcsd/pcs.rb  2019-06-12 23:31:11.357838047 +0900
+@@ -1712,7 +1712,7 @@
+   if ISSYSTEMCTL
+ cmd = ['systemctl', 'is-enabled', "#{service}.service"]
+   else
+-cmd = ['chkconfig', service]
++cmd = ['/usr/bin/rc-config','list default|/bin/grep -ow', service]
+   end
+   _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd)
+   return (retcode == 0)
+@@ -1722,7 +1722,7 @@
+   if ISSYSTEMCTL
+ cmd = ['systemctl', 'status', "#{service}.service"]
+   else
+-cmd = ['service', service, 'status']
++cmd = ['/bin/rc-status', 'default|/bin/grep started| /bin/grep -ow', 
service]
+   end
+   _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd)
+   return (retcode == 0)
+@@ -1778,11 +1778,12 @@
+ class ServiceInstalledCheckerChkconfig < ServiceInstalledChecker
+   protected
+   def run_command
+-return run_cmd(PCSAuth.getSuperuserAuth(), 'chkconfig')
++cmd = ['/usr/bin/rc-config', 'list']
++return run_cmd(PCSAuth.getSuperuserAuth(), *cmd)
+   end
+ 
+   def contains_line_service?(line, service)
+-return line.split(' ')[0] == service
++return line.strip == service
+   end
+ end
+
+@@ -1765,7 +1766,7 @@
+ cmd = ['systemctl', 'enable', "#{service}.service"]
+   else
+ # fails when the service is not installed
+-cmd = ['chkconfig', service, 'on']
++cmd = ['/usr/bin/rc-config', 'add', service, 'default']
+   end
+   _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd)
+   return (retcode == 0)
+@@ -1780,7 +1781,7 @@
+   if ISSYSTEMCTL
+ cmd = ['systemctl', 'disable', "#{service}.service"]
+   else
+-cmd = ['chkconfig', service, 'off']
++cmd = ['/usr/bin/rc-config', 'delete', service, 'default']
+   end
+   _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd)
+   return (retcode == 0)
+--- a/pcs/lib/external.py  2019-06-12 23:35:06.017893916 +0900
 b/pcs/lib/external.py  2019-06-12 23:31:18.962807448 +0900
+@@ -69,7 +69,7 @@
+ _systemctl, "disable", _get_service_name(service, instance)
+ ])
+ else:
+-stdout, stderr, retval = runner.run([_chkconfig, service, "off"])
++stdout, stderr, retval = runner.run([_chkconfig, 'delete', service, 
"default"])
+ if retval != 0:
+ raise DisableServiceError(
+ service,
+@@ -93,7 +93,7 @@
+ _systemctl, "enable", _get_service_name(service, instance)
+ ])
+ else:
+-stdout, stderr, retval = runner.run([_chkconfig, service, "on"])
++stdout, stderr, retval = runner.run([_chkconfig, 'add', service, 
"default"])
+ if retval != 0:
+ raise EnableServiceError(
+ service,
+@@ -177,8 +177,12 @@
+ [_systemctl, "is-enabled", _get_service_name(service, instance)]
+ )
+

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

2020-12-05 Thread Andreas K. Hüttel
commit: 5cd1db95a2db1e32328ae41c72f8f3bbbdf944d8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec  5 21:06:51 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec  5 21:07:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd1db95

profiles: make riscv64 systemd profiles stable

Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 322d176e72f..370f5d61044 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -190,9 +190,9 @@ ppc64   
default/linux/ppc64le/17.0/musl/hardenedexp
 # @MAINTAINER: ri...@gentoo.org
 riscv  default/linux/riscv/17.0/rv64gc exp
 riscv  default/linux/riscv/17.0/rv64gc/lp64d   stable
-riscv  default/linux/riscv/17.0/rv64gc/lp64d/systemd   exp
+riscv  default/linux/riscv/17.0/rv64gc/lp64d/systemd   stable
 riscv  default/linux/riscv/17.0/rv64gc/lp64stable
-riscv  default/linux/riscv/17.0/rv64gc/lp64/systemdexp
+riscv  default/linux/riscv/17.0/rv64gc/lp64/systemdstable
 
 # S390 Profiles
 # @MAINTAINER: s...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: net-im/prosody/

2020-12-05 Thread Conrad Kostecki
commit: 7e6dd500b63d9f83cf6d29c622f4be070eb8
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec  5 20:48:55 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec  5 20:49:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6d

net-im/prosody: enable lua5.3

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-im/prosody/prosody-0.11.7-r100.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-im/prosody/prosody-0.11.7-r100.ebuild 
b/net-im/prosody/prosody-0.11.7-r100.ebuild
index 11e70d9924b..6c88fc7967e 100644
--- a/net-im/prosody/prosody-0.11.7-r100.ebuild
+++ b/net-im/prosody/prosody-0.11.7-r100.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..2} )
+LUA_COMPAT=( lua5-{1..3} )
+LUA_REQ_USE="deprecated"
 
 inherit lua-single systemd tmpfiles toolchain-funcs
 



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

2020-12-05 Thread Conrad Kostecki
commit: a7faf3a9e42f8ea52bf2ea3c99d30d2ae85ca3e9
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec  5 20:55:42 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec  5 20:55:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7faf3a9

dev-libs/libmpack: fix tests

Closes: https://bugs.gentoo.org/757831
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/libmpack/libmpack-1.0.5.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libmpack/libmpack-1.0.5.ebuild 
b/dev-libs/libmpack/libmpack-1.0.5.ebuild
index 479c92bd7b2..c31fbb838b6 100644
--- a/dev-libs/libmpack/libmpack-1.0.5.ebuild
+++ b/dev-libs/libmpack/libmpack-1.0.5.ebuild
@@ -38,6 +38,10 @@ src_compile() {
emake "${myemakeargs[@]}" lib-bin
 }
 
+src_test() {
+   emake XLDFLAGS="-shared" test
+}
+
 src_install() {
local myemakeargs=(
"PREFIX=/usr"



[gentoo-commits] repo/proj/prefix:master commit in: sys-devel/gettext/files/

2020-12-05 Thread Fabian Groffen
commit: c4451b76dc4f269b5ce467fb3f8fa888bb202ac5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec  5 20:52:50 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec  5 20:52:50 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=c4451b76

sys-devel/gettext-0.21: really disable libintl building

make sure when we rebuild configure we also keep the disabling of
libintl, however, while this works, it triggers am-maintainer mode, and
we should figure out why stuff is regenerated before lifting the 0.21
mask

Package-Manager: Portage-3.0.10.3-prefix, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/gettext/files/gettext-0.19.7-disable-libintl.patch | 12 
 1 file changed, 12 insertions(+)

diff --git a/sys-devel/gettext/files/gettext-0.19.7-disable-libintl.patch 
b/sys-devel/gettext/files/gettext-0.19.7-disable-libintl.patch
index f51de34843..aa1b5adb13 100644
--- a/sys-devel/gettext/files/gettext-0.19.7-disable-libintl.patch
+++ b/sys-devel/gettext/files/gettext-0.19.7-disable-libintl.patch
@@ -4,6 +4,18 @@ Never build libintl since it's in dev-libs/libintl now.
 We can drop this if/when upstream fixes the configure flag handling:
 https://savannah.gnu.org/bugs/?48233
 
+--- a/gettext-runtime/m4/gettext.m4
 b/gettext-runtime/m4/gettext.m4
+@@ -251,8 +251,7 @@
+ dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
+ if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = 
"yes"; } \
+|| { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" 
= "yes"; } \
+-&& test "$PACKAGE" != gettext-runtime \
+-&& test "$PACKAGE" != gettext-tools; }; then
++}; then
+   gt_use_preinstalled_gnugettext=yes
+ else
+   dnl Reset the values set by searching for libintl.
 --- a/gettext-runtime/configure
 +++ b/gettext-runtime/configure
 @@ -20391,8 +20391,7 @@ $as_echo "$ac_res" >&6; }



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

2020-12-05 Thread William Hubbs
commit: a086193172cb4a69136de2856bea72e7e98441d6
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Dec  5 20:26:58 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Dec  5 20:29:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0861931

dev-lang/lua: remove old

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

 dev-lang/lua/Manifest  |   1 -
 dev-lang/lua/lua-5.1.5-r103.ebuild | 145 ---
 dev-lang/lua/lua-5.1.5-r104.ebuild | 146 ---
 dev-lang/lua/lua-5.3.5-r2.ebuild   | 194 ---
 dev-lang/lua/lua-5.3.6.ebuild  | 194 ---
 dev-lang/lua/lua-5.4.1.ebuild  | 200 -
 6 files changed, 880 deletions(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 2b0364166fe..1009e00ade5 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -2,7 +2,6 @@ DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d
 DIST lua-5.2.2-tests.tar.gz 76629 BLAKE2B 
323eaae02ee61cfde2535d606ed704d964461c32627cb3ad4097afdc95a16a0921b9b05677c5b9b26cbff0d7d8270045e7df32a2cea0fd99a82e6aa613a0bdae
 SHA512 
699d5703dd1d03312f1e947ca4c68d8808bb226ae01337202c2bfb3d854a9b7d9ef9746630afd1f67e9ffe2868907ce3d600a6f5324a2c798540c5373a24aac8
 DIST lua-5.2.4.tar.gz 252651 BLAKE2B 
6f20308d8413438f8446040e8de16274837cb55e626b98a0ae8cfe279dc8610fa2e032a2ce53ef3acda4b96a7198123cbc18eff16775f952e6dc0355fdf331b0
 SHA512 
cd77148aba4b707b6c159758b5e8444e04f968092eb98f6b4c405b2fb647e709370d5a8dcf604176101d3407e196a7433b5dcdce4fe9605c76191d3649d61a8c
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
-DIST lua-5.3.5.tar.gz 303543 BLAKE2B 
8890fa70fcfb869296bc74c754dc30621a3786d4b38dd35ef9e57ca46ee4b3df12dac1b86109be0823847499ff6b0d95de11f446c4c22de440ae3bb704e5068b
 SHA512 
4f9516acc4659dfd0a9e911bfa00c0788f0ad9348e5724fe8fb17aac59e9c0060a64378f82be86f8534e49c6c013e7488ad17321bafcc787831d3d67406bd0f4
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.4.1-tests.tar.gz 128646 BLAKE2B 
2dae666e89bacf986228a33fc665bbc510e738d9f8791933f5048e4bbecaf6cd59c5e70e488d332b16960225aac3b9fae46e500f3b54856bb6aabe8cd3a5c932
 SHA512 
ac7cf113d96f8fe2af4f104297a70debd3bede5997627fc18db6b5d9c78ff49e05a165f5855894def5656c6dcc2d7d9ccce741c90da17698a5c714a33828f49a
 DIST lua-5.4.1.tar.gz 353965 BLAKE2B 
e5b46fcf2eb2ea9bd235793cefec2bf19f185ed51b11bc6133bda4e3639f09194378b2fd55544972ee32576751e80bba87b3b61ec3d4a0910592d6e5cb4a4c77
 SHA512 
49ffbe814ec41e515fc8502b6958151c6c56aa171412f0b211ad9de934be2c958c3709d49435885ddea0fa6765ed511dafb3537558950ff3b4261338214f1571

diff --git a/dev-lang/lua/lua-5.1.5-r103.ebuild 
b/dev-lang/lua/lua-5.1.5-r103.ebuild
deleted file mode 100644
index fcdaba404b5..000
--- a/dev-lang/lua/lua-5.1.5-r103.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib multilib-minimal portability toolchain-funcs 
versionator
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="http://www.lua.org/;
-SRC_URI="http://www.lua.org/ftp/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="5.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static"
-
-RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
-   app-eselect/eselect-lua
-   !dev-lang/lua:0"
-DEPEND="${RDEPEND}
-   sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
-
-SAN_SLOT="${SLOT//.}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/lua${SLOT}/luaconf.h
-)
-
-src_prepare() {
-   local PATCH_PV=$(get_version_component_range 1-2)
-
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r2.patch
-   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
-
-   # use glibtool on Darwin (versus Apple libtool)
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
-   Makefile src/Makefile || die
-   fi
-
-   #EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
-
-   # correct lua versioning
-   sed -i 

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

2020-12-05 Thread William Hubbs
commit: 82248b79ece39ab1fe482d8eb3d275a524c47762
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Dec  5 20:05:12 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Dec  5 20:07:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82248b79

dev-lang/lua: fix deprecated use flag in 5.3.6

Closes: https://bugs.gentoo.org/758665
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/lua/lua-5.3.6-r1.ebuild | 194 +++
 1 file changed, 194 insertions(+)

diff --git a/dev-lang/lua/lua-5.3.6-r1.ebuild b/dev-lang/lua/lua-5.3.6-r1.ebuild
new file mode 100644
index 000..1e7b58d91b6
--- /dev/null
+++ b/dev-lang/lua/lua-5.3.6-r1.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils autotools multilib multilib-minimal portability toolchain-funcs 
versionator
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="http://www.lua.org/;
+TEST_PV="5.3.4" # no 5.3.5-specific release yet
+TEST_A="${PN}-${TEST_PV}-tests.tar.gz"
+PKG_A="${P}.tar.gz"
+SRC_URI="
+   http://www.lua.org/ftp/${PKG_A}
+   test? ( https://www.lua.org/tests/${TEST_A} )"
+
+LICENSE="MIT"
+SLOT="5.3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+deprecated emacs readline static test test-complete"
+RESTRICT="!test? ( test )"
+
+RDEPEND="readline? ( sys-libs/readline:0= )
+   app-eselect/eselect-lua
+   !dev-lang/lua:0"
+DEPEND="${RDEPEND}
+   sys-devel/libtool"
+PDEPEND="emacs? ( app-emacs/lua-mode )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/lua${SLOT}/luaconf.h
+)
+
+src_prepare() {
+   local PATCH_PV=$(get_version_component_range 1-2)
+
+   epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
+
+   # use glibtool on Darwin (versus Apple libtool)
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
+   Makefile src/Makefile || die
+   fi
+
+   [ -d "${FILESDIR}/${PV}" ] && \
+   EPATCH_SOURCE="${FILESDIR}/${PV}" 
EPATCH_SUFFIX="upstream.patch" epatch
+
+   # correct lua versioning
+   sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
+
+   sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
+
+   if ! use readline ; then
+   sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
+   fi
+
+   # Using dynamic linked lua is not recommended for performance
+   # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
+   # Mainly, this is of concern if your arch is poor with GPRs, like x86
+   # Note that this only affects the interpreter binary (named lua), not 
the lua
+   # compiler (built statically) nor the lua libraries (both shared and 
static
+   # are installed)
+   if use static ; then
+   sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || 
die
+   fi
+
+   # upstream does not use libtool, but we do (see bug #336167)
+   cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
+   eautoreconf
+
+   # custom Makefiles
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   sed -i \
+   -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
+   -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
+   src/luaconf.h \
+   || die "failed patching luaconf.h"
+
+   econf
+}
+
+multilib_src_compile() {
+   tc-export CC
+
+   # what to link to liblua
+   liblibs="-lm"
+   liblibs="${liblibs} $(dlopen_lib)"
+
+   # what to link to the executables
+   mylibs=
+   use readline && mylibs="-lreadline"
+
+   cd src
+
+   local myCFLAGS=""
+   use deprecated && myCFLAGS="-DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2"
+
+   case "${CHOST}" in
+   *-mingw*) : ;;
+   *) myCFLAGS+=" -DLUA_USE_LINUX" ;;
+   esac
+
+   emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
+   SYSLDFLAGS="${LDFLAGS}" \
+   RPATH="${EPREFIX}/usr/$(get_libdir)/" \
+   LUA_LIBS="${mylibs}" \
+   LIB_LIBS="${liblibs}" \
+   V=$(get_version_component_range 1-2) \
+   gentoo_all
+}
+
+multilib_src_install() {
+   emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
+   V=${SLOT} gentoo_install
+
+   case $SLOT in
+   0)
+   LIBNAME="lua"
+   INCLUDEDIR_SUFFIX=''
+   ;;
+   *)  LIBNAME="lua${SLOT}"
+  

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/

2020-12-05 Thread Sam James
commit: 54b4ffd4fb211ecdb4fa8fd14f9345bd3d1f1c74
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 19:49:42 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 19:50:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b4ffd4

x11-libs/libxcb: add libpthread-stubs dep on Darwin

Package-Manager: Portage-3.0.10.3-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 x11-libs/libxcb/libxcb-1.14.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-libs/libxcb/libxcb-1.14.ebuild 
b/x11-libs/libxcb/libxcb-1.14.ebuild
index b36db50cbfa..8d656d8009d 100644
--- a/x11-libs/libxcb/libxcb-1.14.ebuild
+++ b/x11-libs/libxcb/libxcb-1.14.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
 # Note: ${PYTHON_USEDEP} needs to go verbatim
 DEPEND="${RDEPEND}
>=x11-base/xcb-proto-1.14[${MULTILIB_USEDEP}]
+   elibc_Darwin? ( dev-libs/libpthread-stubs )
test? ( dev-libs/check[${MULTILIB_USEDEP}] )
doc? ( app-doc/doxygen[dot] )
dev-libs/libxslt



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

2020-12-05 Thread Craig Andrews
commit: ac123a292ae9ca8b495ed3f63295772232892061
Author: Wilfried Holzke  holzke  net>
AuthorDate: Sat Dec  5 19:31:38 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Dec  5 19:36:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac123a29

dev-util/rocm-cmake: Version bump to 3.10.0

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18520
Signed-off-by: Craig Andrews  gentoo.org>

 dev-util/rocm-cmake/Manifest |  1 +
 dev-util/rocm-cmake/rocm-cmake-3.10.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-util/rocm-cmake/Manifest b/dev-util/rocm-cmake/Manifest
index 86ce26f868b..f3b7fb46544 100644
--- a/dev-util/rocm-cmake/Manifest
+++ b/dev-util/rocm-cmake/Manifest
@@ -1,2 +1,3 @@
+DIST rocm-cmake-3.10.0.tar.gz 15825 BLAKE2B 
d54140431c5ce11250bd1b9fbdc03ce6de628a48e83fba89a93a4c6062319c52085ec036a7c1f2bf9605de3c276abfbec6864aea456ada5dfbde2f857da5394c
 SHA512 
f58d17af522332b9a3366d47e44e61a361f83a3f5dcea6a410025e2383a1231435243ce123f5d8044e77b7572682be8d4d2a1f08d364e5be6a8cb25c4a8c4c69
 DIST rocm-cmake-3.8.0.tar.gz 15823 BLAKE2B 
321d31769cee254f9f9048104c7837fc6eb4a224d53e3e3ec18d5fa283f33cb116ece739a19f791cf62ac84f533933233461fd9e470b5c413363aa58fe23b57a
 SHA512 
52e71033ef85b526edc00c1c11681c888ca7a50cf70a69f111ac2d7d32821340d8c812714a525711ff7ec54c8e7cbb79c4cb620a6e559699c509397ebf1b5886
 DIST rocm-cmake-3.9.0.tar.gz 15815 BLAKE2B 
86fedeb90ee27367b5fcfe842009055ef073932823fe54c9c6b7dfc7d08e92165c6cb4befebee347645777948b8c24de0c90f2547648cadbd34d39de2da540ef
 SHA512 
bda392023494929ae743a81afdb4b802a3f7728a101ec06dd49c2e1d1165a2306d25beda6a4ea7dfc0ae3f8bad8949d5c897618a362262570d6582c789db

diff --git a/dev-util/rocm-cmake/rocm-cmake-3.10.0.ebuild 
b/dev-util/rocm-cmake/rocm-cmake-3.10.0.ebuild
new file mode 100644
index 000..a8e68baa559
--- /dev/null
+++ b/dev-util/rocm-cmake/rocm-cmake-3.10.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocm-cmake-rocm-${PV}"
+fi
+
+DESCRIPTION="Radeon Open Compute CMake Modules"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake;
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="test"
+
+src_prepare() {
+   sed -e "s:set(ROCM_INSTALL_LIBDIR lib):set(ROCM_INSTALL_LIBDIR 
$(get_libdir)):" -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die
+   cmake_src_prepare
+}



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

2020-12-05 Thread Craig Andrews
commit: 2c1697785a004d48df77b069801608a9f0b418ae
Author: Wilfried Holzke  holzke  net>
AuthorDate: Sat Dec  5 19:06:11 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Dec  5 19:14:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c169778

dev-libs/roct-thunk-interface: Version bump to 3.10.0

Signed-off-by: Wilfried Holzke  holzke.net>
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/18519
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/roct-thunk-interface/Manifest |  1 +
 .../roct-thunk-interface-3.10.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-libs/roct-thunk-interface/Manifest 
b/dev-libs/roct-thunk-interface/Manifest
index a9454a20d23..676a4a452ee 100644
--- a/dev-libs/roct-thunk-interface/Manifest
+++ b/dev-libs/roct-thunk-interface/Manifest
@@ -1,3 +1,4 @@
+DIST roct-thunk-interface-3.10.0.tar.gz 2694321 BLAKE2B 
c743e2df8133a382f62f0cac3b73eb1a1ce74efcf5970a7b07b7ec0f16a6c7d39a44112d62e32bd9f5d7c2b984e3aea31d7d8a8b1658f9608b6a3c283e12ad24
 SHA512 
c5a447be0b4a3df886446c2066e193c4e0064b2868103e248a6adba8e7f12aed49112647747ad16d3b115f9f74946c317360396e7c5f3e0cac43b349fcfd33d4
 DIST roct-thunk-interface-3.7.0.tar.gz 2692297 BLAKE2B 
5a060becb1b35e4eb499de5c177b5747789f02036d6e1bbf241a4054430e819bab4c188aa83f1cec0d35c80a3c0af47298fdd1c34d272f693dac9da191d8d111
 SHA512 
307e88808d3c852837f81c8745181edaa46e0f205fa36b9af531661c9a6a2dee5f360eb14e9f607376f27969e438f075dd44336606803ae2f7ce597f7fe46135
 DIST roct-thunk-interface-3.8.0.tar.gz 2692624 BLAKE2B 
bb0d288da08081de63f3848987eb86a319c977250052b8bcccdd221b31167d2b344ecd17163aafe1fa5e7a4372248510af77c4ed992c39e71de05452b0b83a8c
 SHA512 
b60461869f916791b702fb7a551978dd741873925154cb5980612f71bb19000f73fda8c1becb5e3482be872790d6cc8c34dfe3484349796c9fab2fedafef525b
 DIST roct-thunk-interface-3.9.0.tar.gz 2692605 BLAKE2B 
e256217aa8410eb3a1cbb430509c7426e2b00f4ad0a0a3d14879fc116a112e9d10e50b0e2d336f04bc52d98f0d98afda5195565995c6d8b64101132e9c71746c
 SHA512 
eb0d3abaae1aa92f60eeb58ef07bf6dd0f954488e2e05bcf30cb75aa772430c49a3103b0498208c7f8f8fd35fb5d91f0f8c056064ce595263e1737e8f72ba462

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



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

2020-12-05 Thread Sam James
commit: d64adb5011c44261ba6c496c95298647e4e580e9
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 19:08:57 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 19:09:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d64adb50

sys-kernel/gentoo-kernel-bin: bump to 5.9.12 for arm64

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest  |  1 +
 .../gentoo-kernel-bin-5.9.12-r1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 47a55f41b5c..9e9524bae02 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,7 @@ DIST gentoo-kernel-5.9.11-1.amd64.xpak 62957405 BLAKE2B 
0bca1ae3772d6cdd9d5cd1a8
 DIST gentoo-kernel-5.9.11-1.arm64.xpak 60826912 BLAKE2B 
ab43a72729adca0520618669792b8840483c668d9ffd38afb2ff9902faea9e0e036edb9b7f5d86f3f05c7d8d154b42600a367068d25ce49f39a4aa021db05dfb
 SHA512 
10b9cc509a39c2377e18f33c72aa6b7c2374a7208a591f51adda45645af6ce45961bbfe3961d227cc39dd17f4e48e9be359490baa102289bb3a262f51a54e304
 DIST gentoo-kernel-5.9.11-1.x86.xpak 56006453 BLAKE2B 
b6cd2f09c96de87757557ed4ebea5cfb3fe998bd1bb0199b688740a79f24e23cd0739a8c2ca5290eb85c8690853f5c5683a6847a077a4a4f7d8f6ea360915ec3
 SHA512 
e09051027aa448b737658b2f0db8f88de5811751437e08cf628ecfa4df9e90ae12459768a9f3d047967087d183bb668b15d29e083ddb6418c7c5ac7140ccc067
 DIST gentoo-kernel-5.9.12-1.amd64.xpak 62965041 BLAKE2B 
d9172f6bbf71a577aa54db9736c46e17b7dda2c032e0fc915ecd432cf2398a6ca2ff84b25e8fa9b66a8c42ecb7cb2d2e0d8874715aaf7926634ce2bf7e7fc5e4
 SHA512 
25f054ec467888bac76dba23b9cbce5b0f089ef94fcd46f984c8d6e3dfb2821cf8ab2b6c6ae78e948271914738cd73de71c7423d35e46b3084ecd85c925e7ea7
+DIST gentoo-kernel-5.9.12-1.arm64.xpak 60921892 BLAKE2B 
df1d0724b371d5363d92d94220825fbed4e549c8bec26ede850f08dda059af660ef7996ceed5c4fd6ca84563fe3d54919793603c4745442a9bf3ea37f54d1543
 SHA512 
b97b5cc504bf47424190d491057921ad3a9feb080b8b362fe0625213f814f20287410960e06f16b67f2c310923a791d072f3b0cc2acd8ef771914113c66f20be
 DIST gentoo-kernel-5.9.12-1.x86.xpak 56011322 BLAKE2B 
b306e3b8d78130ef846faf27b6d994a9c7f7c1791b16c65f24cb351ef50adbd7324384aa4ce25f0504ace16f103c3a55c0d8a2b058b31a6538a20c5d0a385a85
 SHA512 
3b1ff4bddb116f069ed1f186a8ab4519ff9a0a075e81232ffea293da8a5e1b7c74a2103be3901d25fe161a2566a919c24377c76567dc3b9ed92cb4046293a831
 DIST gentoo-kernel-5.9.8-1.amd64.xpak 63386669 BLAKE2B 
6ebe70d1085d0ea33361ab398d076ba5bb3cd21aab1769d8a106978d7b320b993878fd32a59800997a5832483a19b3bce2e396b09ed25c0f34d5786ae9b7f90d
 SHA512 
61f4d150f8fb5cca735e09ca8021ae972d953b0297dc52d9d623d1ee3f3d4a3e5cd7f98d39f785e279891373c9719166a5dad624ea16a9300c7c3fa7b0777aaf
 DIST gentoo-kernel-5.9.8-1.arm64.xpak 61440507 BLAKE2B 
4704fa85533e68763346f3b4ccd462473424404c1e8f0302a69300e48ccc265857c2911aa36b11b38a0fc908d5ba681c4d35038f5cee473172b83ab331075cff
 SHA512 
0df3f58142b0015457de82134b4c3535f8826f6108ef8aa32e2097cc5294fab35a76135fd4a4fdaed50e2b52be149833bd3e9137546f5beca90c7861f3c0c579

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.12-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.12-r1.ebuild
new file mode 100644
index 000..ad9181bc496
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.9.12-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.arm64.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+   ewarn "Starting with 5.7.9, Distribution Kernels are switching from 
Arch"
+   ewarn "Linux configs to Fedora.  Please keep a backup kernel just in 
case."
+
+   kernel-install_pkg_pretend
+}
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+   kernel-install_test "${PV}" \
+   
"${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+   "lib/modules/${PV}"
+}
+
+src_install() {
+   mv * "${ED}" || die
+}



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

2020-12-05 Thread Sam James
commit: 98ba8a1a94d4388fd71e77dd26c6357305ac9f07
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  5 19:07:25 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  5 19:09:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ba8a1a

sys-kernel/gentoo-kernel-bin: bump to 5.4.81 for arm64

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest  |  1 +
 .../gentoo-kernel-bin-5.4.81-r1.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 6e2c875ad58..47a55f41b5c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -17,6 +17,7 @@ DIST gentoo-kernel-5.4.80-r1-1.amd64.xpak 61053571 BLAKE2B 
24eebf676e1824b01aa6b
 DIST gentoo-kernel-5.4.80-r1-1.arm64.xpak 56217629 BLAKE2B 
217f015713b11e18467a87253af61d5ec0c976576fb0ab11b1d21e983472d8e86de23f04add9aa76ee9057e3ff9759ff21b84a7c2b24387b1ed8deb181f9bfe7
 SHA512 
b63b00991c5f6e67890b07ca75968078709e29ed1e06aa4f4c592573e09ef04bc8015337e43c56652b597ee5365e054b811e1e922f06d2c136084d6b0c2395fe
 DIST gentoo-kernel-5.4.80-r1-1.x86.xpak 52880910 BLAKE2B 
f94a7bbdcdbd383e919f2542251d2552e50e34264ab495a43d75e28dab881162f2549b48383b32a3b2a813a192b7d9f602eaa8210085733ac123e2246e6a285b
 SHA512 
3b5dd91103461306f4a4ea4554792d4cdabedba6165de119523b927abb2009adc7d554f23110ddeac1a1add69b2d1674b7b87b93b1e1b186a2594174808dd9d2
 DIST gentoo-kernel-5.4.81-1.amd64.xpak 61059891 BLAKE2B 
2a8aa181e46886f7a9faa3c9bf5d57d3d929bf5d21c1070a47668ef360dc961984b4436fc137220c430e6c79678d98cb1cbc9d48411daebd7eab958efc07c8e3
 SHA512 
d8e293efec047690e09046c3590f734dbf7afe879c9cb6229fdefde86ac08524ade3dec3aabda6ab3ef5e09e4b66d27783347c915638682d0c509fefb0262e05
+DIST gentoo-kernel-5.4.81-1.arm64.xpak 56277584 BLAKE2B 
2443569a47d8d53652c0b400610e6a43947be7225fad4fd2de2e4a6fd1fd2b0cbfae15ebbf4df7e595caf2f4e6cef014d9ba7dc5e5a325a635866672fd44e2a0
 SHA512 
0468af376f36c1b3d7351c8242a4d08c46ce11189e33c059e2892b7cd8f126ad42a8256c056bb5db0f600c24a212651f512bec6b46531eaa0b5fd35093f8080b
 DIST gentoo-kernel-5.4.81-1.x86.xpak 52879835 BLAKE2B 
bb93d0cd2280d7c7981e2330a405f00e7ef3aa906d6b52be8a03b0a7a71b9af3fb8bcd5af16adec36a198dc2d7f950759c800154afe14e3c29e8c276e0d3b013
 SHA512 
359fe6ec58b85f1cbb9780368582c332e2095f96b0363c04bc613cbe4f7fdbe3606e18571072b260ada8422d22088d0e50400975030c780581c56038d398b818
 DIST gentoo-kernel-5.9.10-1.amd64.xpak 62950591 BLAKE2B 
032e27aaaf9f622ce16b3ee699752215fe7485052bebdafddf2155aed370b6316be07eb009da3e207a9b12f8c7865c70c7466451b205cc4b4f374c731a815fd5
 SHA512 
7f504e2f15319d60f464a4e45edee9503316a100eec8a6258e27ec7a00a4d2a5cbf9ead4e77ae5342ea05778572fc8ecda94c63b425b99b6ac3a5f183e377bbb
 DIST gentoo-kernel-5.9.10-1.arm64.xpak 60852046 BLAKE2B 
da0ee409eb47ae9bf570a08640bd060894974f5f09fb348b3d43c525f7d006f982a447ff9b17bc22969de929b05a316ee72668d40a20d8c3b8e2084588898416
 SHA512 
3ae82b223c97903a9c25abcad4a9f1f9e4ede68caf796833d9aa0c0cb23898c5b62e4023b8d3a00ff91cdd1f1ee8e82d51e9198454bf87ea16fed9c99147e202

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.81-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.81-r1.ebuild
new file mode 100644
index 000..2378adc3f35
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.81-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.arm64.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+pkg_pretend() {
+   ewarn "Starting with 5.4.52, Distribution Kernels are switching from 
Arch"
+   ewarn "Linux configs to Fedora.  Please keep a backup kernel just in 
case."
+
+   kernel-install_pkg_pretend
+}
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+   kernel-install_test "${PV}" \
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-doc-am/

2020-12-05 Thread Matt Turner
commit: b6e6a02cfe14e073651bd4edeeb2e0d091dd94c7
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 19:06:46 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 19:06:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e6a02c

dev-util/gtk-doc-am: Update HOMEPAGE

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

 dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild 
b/dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild
index be1627c92a4..04df1f0818c 100644
--- a/dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild
+++ b/dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild
@@ -7,7 +7,7 @@ GNOME_ORG_MODULE="gtk-doc"
 inherit gnome.org
 
 DESCRIPTION="Automake files from gtk-doc"
-HOMEPAGE="https://www.gtk.org/gtk-doc/;
+HOMEPAGE="https://wiki.gnome.org/DocumentationProject/GtkDoc;
 
 LICENSE="GPL-2 FDL-1.1"
 SLOT="0"



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

2020-12-05 Thread Matt Turner
commit: c57c94e3d17a2d96146044402930f4fc4e801c5c
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 19:06:16 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 19:06:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57c94e3

dev-util/gtk-doc: Bump EAPI

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

 dev-util/gtk-doc/gtk-doc-1.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild 
b/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild
index 1843c7f65e7..793aed977cc 100644
--- a/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild
+++ b/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 PYTHON_COMPAT=( python3_{6..9} )
 
 inherit elisp-common gnome.org meson python-single-r1 readme.gentoo-r1



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/

2020-12-05 Thread Matt Turner
commit: 7f461a84f62bc1d809e7ba4734fda349917043ae
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 16:07:39 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 18:48:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f461a84

gnome-extra/gnome-shell-extensions: Version bump to 3.38.2

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

 gnome-extra/gnome-shell-extensions/Manifest|  1 +
 .../gnome-shell-extensions-3.38.2.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/gnome-extra/gnome-shell-extensions/Manifest 
b/gnome-extra/gnome-shell-extensions/Manifest
index 023b8863c29..d00dfadf2b0 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-extensions-3.36.7.tar.xz 207968 BLAKE2B 
61e0e817af900d1a385d44cc3fe2a4d2fb89421aa692d9c02d92c6b841b7da248a267194e057fe5c9fb4e08a713bb72c657eb2fd4982b8bbcdb541644307d934
 SHA512 
b571f369dcd395d882b4afe5da213a52e3989b5e8e11886fd305d6c77a63ff73ed9d52eb7260ab7e880461354b882d659d28930176ca0aa8c1e75b4a39989997
 DIST gnome-shell-extensions-3.38.1.tar.xz 209964 BLAKE2B 
38fad074689aa93d0ca16a230db92417ef90363dc9f27be6c1692bc2296ff2019d0c42542f30d552f79c357795fad07e59bc508476b7cf09abfdeb5860487f0f
 SHA512 
256dbb7ad4ae3b759afca85ae1c042f7b3f3cc46b2713f5a6f2f52d1cbc916a1fd8a634e20218a6eeb1baa6141f65c9c19170c5bfe2f7f677b679bbf78b3bce1
+DIST gnome-shell-extensions-3.38.2.tar.xz 209904 BLAKE2B 
b9a32e9c20046cb480dae3ed27791958799f534dc19026631290d2d0bcfac04955e77b2779f9a18e32d7ee56f837e8e17167bd40b575ff531b8cc328a9c0cc35
 SHA512 
5106946c10ea34b339ef413d5cf6bc3e1cd7f54f73b0ca773ae4076c1280e2b235327c9209e8269c5aca787035b489f73a76c7163380f191cb246c8591bc838c

diff --git 
a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild 
b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild
new file mode 100644
index 000..00f4147943e
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.26:2
+   >=gnome-base/libgtop-2.28.3[introspection]
+   >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+   >=dev-libs/gjs-1.29
+   dev-libs/gobject-introspection:=
+   dev-libs/atk[introspection]
+   gnome-base/gnome-menus:3[introspection]
+   =gnome-base/gnome-shell-$(ver_cut 1-2)*
+   media-libs/clutter:1.0[introspection]
+   net-libs/telepathy-glib[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   x11-themes/adwaita-icon-theme
+   >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+   dev-lang/sassc
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the https://extensions.gnome.org/ web interface, the
+gnome-extra/gnome-tweaks GUI, or modify the org.gnome.shell
+enabled-extensions gsettings key from the command line or a script."
+
+src_configure() {
+   meson_src_configure \
+   -Dextension_set=all \
+   -Dclassic_mode=true
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+
+   readme.gentoo_print_elog
+}



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

2020-12-05 Thread Matt Turner
commit: 6d6253ee1af11f34748a21a39aa459bcd3f4b533
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 16:04:57 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 18:48:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6253ee

gnome-base/gnome-shell: Version bump to 3.38.2

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index a6ac4f86d5d..3e4e4fceeaa 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
 DIST gnome-shell-3.38.1.tar.xz 1812860 BLAKE2B 
d58dd9f5962d953f4bfa8aede62e24007185e0b4b82781c54cce87d8505657e01b0f76a9119b60634e6c723b7dd9320f5c56b984b59cc8fce61ad4a897291b44
 SHA512 
7ab580f892c4b4dac2fc8625343dfab1bf7a11e148dc01e6e805a5b1ac1d4cb17943b9a3058ec69fc086c270d76ef8073dca494991a5da1dcfa52b42dcc03f01
+DIST gnome-shell-3.38.2.tar.xz 1814152 BLAKE2B 
765f584ad8f71ac185e9dc6683f1866308c126d8ce8ba9330068e324ea9586b57315cf7feade62eb4142bb3a4effd80c7e6e0d7b36b6c5fb7d547e3bff9c2ab2
 SHA512 
ac37549039a11f4f1b2cdd8b0f8cab72093efca74a5909ad187121565cce737c6a6f296c7241ac5f2174fdfcf11070f7584e713e244fafc911fe039d8fd05f04

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild
new file mode 100644
index 000..e512f2ed476
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild
@@ -0,0 +1,186 @@
+# 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 gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.38.0:0/7[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. logind interface needed 

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

2020-12-05 Thread Matt Turner
commit: c535e168fb7b161aa8166ef5e157fe214edba8ba
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 16:12:30 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 18:48:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c535e168

dev-libs/glib: Version bump to 2.66.3

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

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.66.3.ebuild | 291 +++
 2 files changed, 292 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index d03bf64f00d..6336f5dac12 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
 DIST glib-2.64.5.tar.xz 4778456 BLAKE2B 
7fdee0e16a7ac820f4c4f7dc66d37add464d3005e89e6013302d3ef103319331811d68e9b42db072b82242c3d7badfbd085b69333e770012def89dc8aae7a2eb
 SHA512 
a87537274619b6de88a0e68555059036ac18c748b5005c8d84728646b0db342fde0b8c5b303b9ad79f64d71ea4ed990d52a4fbd68cda3ca74aed5fe4d497e060
 DIST glib-2.66.2.tar.xz 4836456 BLAKE2B 
5484a7fe497dbe06df7ce11dbc8836c95dbb01e6e309516b82158f291536ccbe6e904cb6ae9a5a0223ccc0b52f6e64d61a418bf790538bc90388430977b2
 SHA512 
30278c066c6b209f45fcfdb9ffc4732236451464506b93c0fff0964ff8aac58c15be85c3793c686d4740d9d97857984bc0ab71e38d5da11c5fd860e569fb6cb9
+DIST glib-2.66.3.tar.xz 4837796 BLAKE2B 
44632477b56bea5b6324deccc17e2d6b72e00dba518f9fc3ec5edad8b20df59f8bf9087e5de16b587b72c2f143d9ab650c478666132b1564da9bf333f380a4e3
 SHA512 
ab2670ae4eeb3b561c0e71ff9153908f450e430cd43771bfee09233a65826dc16462537ec64bdfcced867f4c8663341b6b9d17af5ba0fab8564b8f21b04a45d7

diff --git a/dev-libs/glib/glib-2.66.3.ebuild b/dev-libs/glib/glib-2.66.3.ebuild
new file mode 100644
index 000..86bc085f42a
--- /dev/null
+++ b/dev-libs/glib/glib-2.66.3.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit flag-o-matic gnome.org gnome2-utils linux-info meson multilib 
multilib-minimal python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux 
static-libs sysprof systemtap test utils xattr"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+# * libelf isn't strictly necessary, but makes gresource tool more useful, and
+# the check is automagic in gio/meson.build. gresource is not a multilib tool
+# right now, thus it doesn't matter if non-native ABI libelf exists or not
+# (non-native binary is overwritten, it doesn't matter if libelf was linked 
to).
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
+   !kernel_Winnt? ( virtual/libelf:0= )
+   fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.38:4[${MULTILIB_USEDEP}] )
+"
+# libxml2 used for optional tests that get automatically skipped
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1.33
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5 )
+   systemtap? ( >=dev-util/systemtap-1.3 )
+   

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

2020-12-05 Thread Matt Turner
commit: b3a27f2f8d7212dbb4c2e1628c79b401cc070bc1
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 17:37:18 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 18:48:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a27f2f

dev-util/gtk-doc: Version bump to 1.33.1

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

 dev-util/gtk-doc/Manifest  |   1 +
 dev-util/gtk-doc/gtk-doc-1.33.1.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/dev-util/gtk-doc/Manifest b/dev-util/gtk-doc/Manifest
index 483ebed1bbc..79e8dddc85b 100644
--- a/dev-util/gtk-doc/Manifest
+++ b/dev-util/gtk-doc/Manifest
@@ -1 +1,2 @@
 DIST gtk-doc-1.32.tar.xz 762000 BLAKE2B 
e87b0ed5dffd04acc7569171343839a742a874438248546b1b85ca71102d5a546f41b450c5cedf54ecab5b7b6585a4dac36d7600b21b5cce491470a50f82d3b0
 SHA512 
6d28395968c2951f1685570e5778b5add76d1b9cff8fcb8632b200b3ba251602a1ea59b1def84fc28560988b87fc0dbbc6947af88d268db6ff23e9c28aea3b28
+DIST gtk-doc-1.33.1.tar.xz 768896 BLAKE2B 
0d6cc32611618669aac4045942497a404f4d3ed703341cce56efefba439eb8595877297b76085c6a57d3d76710257153040b8f895d6dd6381502e852e6b82e93
 SHA512 
18620f0164382849980938103a9243abc35ea5a2628258f00e096e16a698b598d0c7fe80a1739fc689217c59a648c728a014bc672a92346c65768ebf89675b90

diff --git a/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild 
b/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild
new file mode 100644
index 000..1843c7f65e7
--- /dev/null
+++ b/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit elisp-common gnome.org meson python-single-r1 readme.gentoo-r1
+
+DESCRIPTION="GTK+ Documentation Generator"
+HOMEPAGE="https://wiki.gnome.org/DocumentationProject/GtkDoc;
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x64-solaris"
+
+IUSE="doc emacs test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.38:2
+   dev-libs/libxslt
+   >=dev-libs/libxml2-2.3.6:2
+   ~app-text/docbook-xml-dtd-4.3
+   app-text/docbook-xsl-stylesheets
+   ~app-text/docbook-sgml-dtd-3.0
+   >=app-text/docbook-dsssl-stylesheets-1.40
+   emacs? ( >=app-editors/emacs-23.1:* )
+   $(python_gen_cond_dep '
+   dev-python/pygments[${PYTHON_MULTI_USEDEP}]
+   ')
+"
+DEPEND="${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   ')
+   )
+"
+BDEPEND="
+   ~dev-util/gtk-doc-am-${PV}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Remove global Emacs keybindings, bug #184588
+   "${FILESDIR}"/${PN}-1.8-emacs-keybindings.patch
+)
+
+pkg_setup() {
+   DOC_CONTENTS="gtk-doc does no longer define global key bindings for 
Emacs.
+   You may set your own key bindings for \"gtk-doc-insert\" and
+   \"gtk-doc-insert-section\" in your ~/.emacs file."
+   SITEFILE=61${PN}-gentoo.el
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Requires the unpackaged Python "anytree" module
+   sed -i -e '/mkhtml2/d' "${S}"/tests/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_use doc yelp_manual)
+   -Dautotools_support=false
+   )
+   meson_src_configure
+}
+
+src_compile() {
+   meson_src_compile
+   use emacs && elisp-compile tools/gtk-doc.el
+}
+
+src_install() {
+   meson_src_install
+
+   python_fix_shebang "${ED}"/usr/bin/gtkdoc-depscan
+
+   if use emacs; then
+   elisp-install ${PN} tools/gtk-doc.el*
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   readme.gentoo_create_doc
+   fi
+}
+
+pkg_postinst() {
+   if use emacs; then
+   elisp-site-regen
+   readme.gentoo_print_elog
+   fi
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



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

2020-12-05 Thread Matt Turner
commit: 1611d161f2459419b51a90645928f2e36905f2f3
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 16:23:03 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 18:48:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1611d161

dev-python/pygobject: Version bump to 3.38.0

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

 dev-python/pygobject/Manifest|  1 +
 dev-python/pygobject/pygobject-3.38.0.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index c36dda5234e..13c986de10c 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,2 +1,3 @@
 DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B 
a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8
 SHA512 
782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766
 DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B 
cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4
 SHA512 
5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f
+DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B 
d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170
 SHA512 
d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df

diff --git a/dev-python/pygobject/pygobject-3.38.0.ebuild 
b/dev-python/pygobject/pygobject-3.38.0.ebuild
new file mode 100644
index 000..880d3b6a610
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.38.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit gnome.org meson python-r1 virtualx xdg
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.readthedocs.io/;
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+cairo examples test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.48:2
+   >=dev-libs/gobject-introspection-1.54:=
+   dev-libs/libffi:=
+   cairo? (
+   >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}]
+   x11-libs/cairo[glib] )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/atk[introspection]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection,jpeg]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   $(meson_feature cairo pycairo) \
+   $(meson_use test tests) \
+   -Dpython="${EPYTHON}"
+   }
+
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   local -x GIO_USE_VFS="local" # prevents odd issues with deleting 
${T}/.gvfs
+   local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related 
failures in chroots, bug #449484
+
+   testing() {
+   local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+   meson_src_test || die "test failed for ${EPYTHON}"
+   }
+   virtx python_foreach_impl testing
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+   use examples && dodoc -r examples
+}



  1   2   >