[gentoo-commits] repo/gentoo:master commit in: dev-vcs/tig/

2021-06-03 Thread Georgy Yakovlev
commit: f1c78501029dd7b977e43e76b85a038ebdf03a6b
Author: Stefan Strogin  gentoo  org>
AuthorDate: Fri Jun  4 04:09:04 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  4 05:04:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c78501

dev-vcs/tig: do not install tig-completion.zsh

tig-completion.zsh (installed as /usr/share/zsh/site-functions/_tig)
doesn't work and interferes with '_git' from app-shell/zsh, which
already adds comletion for tig.
Don't install the file to make completion for tig in zsh work.

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Stefan Strogin  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/21116
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-vcs/tig/tig-2.5.3-r1.ebuild | 62 +
 1 file changed, 62 insertions(+)

diff --git a/dev-vcs/tig/tig-2.5.3-r1.ebuild b/dev-vcs/tig/tig-2.5.3-r1.ebuild
new file mode 100644
index 000..9164067a481
--- /dev/null
+++ b/dev-vcs/tig/tig-2.5.3-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/jonas/tig.git;
+   inherit git-r3 autotools
+else
+   
SRC_URI="https://github.com/jonas/tig/releases/download/${P}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+
+DESCRIPTION="text mode interface for git"
+HOMEPAGE="https://jonas.github.io/tig/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test unicode"
+REQUIRED_USE="test? ( unicode )"
+
+DEPEND="
+   sys-libs/ncurses:0=[unicode?]
+   sys-libs/readline:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-vcs/git
+"
+[[ ${PV} == "" ]] && BDEPEND+=" app-text/asciidoc app-text/xmlto"
+
+# encoding/env issues
+RESTRICT="test"
+
+src_prepare() {
+   default
+   [[ ${PV} == "" ]] && eautoreconf
+}
+
+src_configure() {
+   econf $(use_with unicode ncursesw)
+}
+
+src_compile() {
+   emake V=1
+   [[ ${PV} == "" ]] && emake V=1 doc-man doc-html
+}
+
+src_test() {
+   # workaround parallel test failures
+   emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${D}" install install-doc-man
+   dodoc doc/manual.html README.html NEWS.html
+   newbashcomp contrib/tig-completion.bash ${PN}
+
+   dodoc contrib/*.tigrc
+}



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

2021-06-03 Thread Georgy Yakovlev
commit: f5926c04d0fbc8e482a981b7ef1e914e15771f2e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  4 04:56:13 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  4 05:03:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5926c04

profiles/arch/amd64/x32: add typescript to nodejs mask list

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

 profiles/arch/amd64/x32/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/amd64/x32/package.mask 
b/profiles/arch/amd64/x32/package.mask
index 461959670b6..3eee9261099 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -23,6 +23,7 @@ app-text/bibletime
 app-text/calibre
 app-text/cb2bib
 app-text/sigil
+dev-lang/typescript
 dev-python/spyder
 dev-python/spyder-line-profiler
 dev-python/spyder-memory-profiler



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

2021-06-03 Thread Georgy Yakovlev
commit: 2918079af04c1ae635e0a7a82fddab1b2c2ebe62
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  4 04:56:36 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  4 05:03:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2918079a

dev-lang/typescript: initial import

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

 dev-lang/typescript/Manifest|  1 +
 dev-lang/typescript/metadata.xml| 11 
 dev-lang/typescript/typescript-4.3.2.ebuild | 39 +
 3 files changed, 51 insertions(+)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
new file mode 100644
index 000..8bf7068eda8
--- /dev/null
+++ b/dev-lang/typescript/Manifest
@@ -0,0 +1 @@
+DIST typescript-4.3.2.tgz 10624314 BLAKE2B 
b980fbabc60e143470d437a93247b874823353b7e7e9691b2a35abdfc2c5323fc7184f9ca8adca5211cebc329eac467900a7a54af8435e8955c8d76903a3f14a
 SHA512 
cd9e214a19e69e8567007a551d6a5373176fedd58feb44b616cc9d40b57c5793db4b71627e3585151887496a4325a865cbcf0f472579b5e4d22e8ab8786ee62b

diff --git a/dev-lang/typescript/metadata.xml b/dev-lang/typescript/metadata.xml
new file mode 100644
index 000..4690a60f1fb
--- /dev/null
+++ b/dev-lang/typescript/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   
+   
+   microsoft/TypeScript
+   
+

diff --git a/dev-lang/typescript/typescript-4.3.2.ebuild 
b/dev-lang/typescript/typescript-4.3.2.ebuild
new file mode 100644
index 000..c8e9c00de4d
--- /dev/null
+++ b/dev-lang/typescript/typescript-4.3.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
+HOMEPAGE="https://www.typescriptlang.org;
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+DEPEND=""
+RDEPEND="net-libs/nodejs"
+BDEPEND="net-libs/nodejs[npm]"
+
+S="${WORKDIR}/package"
+
+src_compile() {
+   # nothing to compile here
+   :
+}
+
+src_install() {
+   npm \
+   --audit false \
+   --color false \
+   --foreground-scripts \
+   --global \
+   --offline \
+   --omit dev \
+   --prefix "${ED}"/usr \
+   --progress false \
+   --verbose \
+   install "${DISTDIR}/${P}".tgz || die "npm install failed"
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qmapshack/

2021-06-03 Thread Andrey Grozin
commit: 88b04fd67440a6d959f9c7170eebebcba317804b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Jun  4 04:47:46 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Jun  4 04:47:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b04fd6

sci-geosciences/qmapshack: DEPEND on gdal:=

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/qmapshack/qmapshack-1.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/qmapshack/qmapshack-1.16.0.ebuild 
b/sci-geosciences/qmapshack/qmapshack-1.16.0.ebuild
index 49979017d07..6c1736186d8 100644
--- a/sci-geosciences/qmapshack/qmapshack-1.16.0.ebuild
+++ b/sci-geosciences/qmapshack/qmapshack-1.16.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
dev-qt/qtwebengine:5[widgets]
>=sci-geosciences/routino-3.1.1
sci-libs/alglib
-   sci-libs/gdal
+   sci-libs/gdal:=
>=sci-libs/proj-8:=
 "
 DEPEND="${RDEPEND}"



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

2021-06-03 Thread Stefan Strogin
commit: ec4308f738ba4c5ac094f53c33d11dd913968582
Author: Robert Siebeck  r123  de>
AuthorDate: Tue Jun  1 16:39:19 2021 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Fri Jun  4 04:21:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec4308f7

net-im/element-desktop-bin: RESTRICT splitdebug

Avoids debug file collision with net-im/signal-desktop-bin

Closes: https://bugs.gentoo.org/792309
Signed-off-by: Robert Siebeck  r123.de>
https://github.com/gentoo/gentoo/pull/21076
Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/element-desktop-bin/element-desktop-bin-1.7.29.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.7.29.ebuild 
b/net-im/element-desktop-bin/element-desktop-bin-1.7.29.ebuild
index a48d5ee174c..af28b3f1fe7 100644
--- a/net-im/element-desktop-bin/element-desktop-bin-1.7.29.ebuild
+++ b/net-im/element-desktop-bin/element-desktop-bin-1.7.29.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+emoji"
+RESTRICT="splitdebug"
 
 RDEPEND="app-accessibility/at-spi2-atk:2
app-crypt/libsecret



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

2021-06-03 Thread Matt Turner
commit: 857af3cdc7fda93a823cbecd17085d4801c3a134
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:21:36 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:21:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857af3cd

net-misc/dleyna-server: Add patches from upstream

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

 net-misc/dleyna-server/Manifest|  1 +
 .../dleyna-server/dleyna-server-0.7.0-r1.ebuild| 31 ++
 2 files changed, 32 insertions(+)

diff --git a/net-misc/dleyna-server/Manifest b/net-misc/dleyna-server/Manifest
index 528487f8a55..3c6388e36b4 100644
--- a/net-misc/dleyna-server/Manifest
+++ b/net-misc/dleyna-server/Manifest
@@ -1 +1,2 @@
+DIST dleyna-server-0.7.0-r1-patchset.tar.xz 1680 BLAKE2B 
fd6494dc04bb0fc20e677c69b360df30c89b35b6a990a2ce78e87101291307c485a5cb133152eabbd117691eff4d738fa2e33303128c4305a0c1e5137c67781d
 SHA512 
7f37ba456f84bd9e45b732d40467e08ba5ce775c0f1d30011157e10a6f3010b904fc52a4d699a211dd66b66c54ff6e98b109aa5ba9c04112f81de1529d55c425
 DIST dleyna-server-0.7.0.tar.gz 105020 BLAKE2B 
01e4459631fef66e88aabcadfd85a4b01a5b95d33b5c1734decd1b0667876d7e5834bf23f754361772faebd7daf63d5f37cff9cb9bd11ff47c62aeb7afdb4969
 SHA512 
16bcab369a4d4624f75ed5d40bb5a06cafa1907b3ceceeb0de95f9f00750c257b69202f29f9c2d1ebcd61c541ee930d7a2747dab979e15a74e9a6e109eae6800

diff --git a/net-misc/dleyna-server/dleyna-server-0.7.0-r1.ebuild 
b/net-misc/dleyna-server/dleyna-server-0.7.0-r1.ebuild
new file mode 100644
index 000..0c97205a63e
--- /dev/null
+++ b/net-misc/dleyna-server/dleyna-server-0.7.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Service that allows to discover and manipulate DLNA Digital Media 
servers (DMS)"
+HOMEPAGE="https://github.com/phako/dleyna-server;
+SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PF}-patchset.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.36:2
+   >=net-libs/gssdp-1.2:0=
+   >=net-libs/gupnp-1.2:0=
+   >=net-libs/gupnp-av-0.11.5
+   >=media-libs/gupnp-dlna-0.9.4:2.0
+   >=net-libs/libsoup-2.28.2:2.4
+   >=net-libs/dleyna-core-0.6.0:1.0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${WORKDIR}"/patches
+)



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

2021-06-03 Thread Matt Turner
commit: 88a7bbf671ddff5347b4d4421f3c029d739b7295
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:09:16 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a7bbf6

dev-libs/vala-common: Drop old versions

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

 dev-libs/vala-common/Manifest   |  2 --
 dev-libs/vala-common/vala-common-0.48.12.ebuild | 30 -
 dev-libs/vala-common/vala-common-0.50.7.ebuild  | 30 -
 3 files changed, 62 deletions(-)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 8a695bd5de6..504425a3434 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,3 +1 @@
-DIST vala-0.48.12.tar.xz 3492200 BLAKE2B 
0a401ac4349dc1c628fa608b5a89504583d6d2bb05ca74eb507e766cca418121e14adfe6e8cfeb8f42212c717280b9b91426309df415d869896654be626c46c5
 SHA512 
da7becf8b92985a07b139651c14bd41ec86aed3e2b610029d2b376f70335c98607f39de4a1fa4efe9d51e6088edd4c13d22431cada389679d55f684ad548f4d1
-DIST vala-0.50.7.tar.xz 3540048 BLAKE2B 
4f3abdfe7f0448846f22a4d822b803484afd1a2371604d63cd7092e2854dbfdb15169ac74226404ca572bc8ac29d5262c6e39346271704003138b9881bd99b30
 SHA512 
50c4c257e0be020f45270b07fef3646712dc1556dd43ae9d54f164b97056b26779b3559deab9fe96afa11e2e97a13aa2cce348a34cf5d72ea6a3be4a8d7efc94
 DIST vala-0.52.3.tar.xz 3575936 BLAKE2B 
bef10fdca6af1db5d8ff7b01b624fee5879d82ceb35ccc84d847f9ce26445194d4fc7ec8c3f8177534c0144e9027633ed1b00793e4e2edbe3df51f55f29129cb
 SHA512 
5b757c6a9d1a2e9615fddb014c64a92f6a7c231ba964e449a43e9ad19293d415b66642625aad98d18e436ab438a4530d00bb670c7c7eaae56f43b407f4035bd9

diff --git a/dev-libs/vala-common/vala-common-0.48.12.ebuild 
b/dev-libs/vala-common/vala-common-0.48.12.ebuild
deleted file mode 100644
index 82c42780ac2..000
--- a/dev-libs/vala-common/vala-common-0.48.12.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="vala"
-
-inherit gnome.org
-
-DESCRIPTION="Build infrastructure for packages that use Vala"
-HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
-BDEPEND=""
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
-   insinto /usr/share/aclocal
-   doins vala.m4 vapigen/vapigen.m4
-   insinto /usr/share/vala
-   doins vapigen/Makefile.vapigen
-}

diff --git a/dev-libs/vala-common/vala-common-0.50.7.ebuild 
b/dev-libs/vala-common/vala-common-0.50.7.ebuild
deleted file mode 100644
index 91b80ebdc38..000
--- a/dev-libs/vala-common/vala-common-0.50.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="vala"
-
-inherit gnome.org
-
-DESCRIPTION="Build infrastructure for packages that use Vala"
-HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
-BDEPEND=""
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
-   insinto /usr/share/aclocal
-   doins vala.m4 vapigen/vapigen.m4
-   insinto /usr/share/vala
-   doins vapigen/Makefile.vapigen
-}



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

2021-06-03 Thread Matt Turner
commit: 05bbc60eab2842cafcd839e880f2a7bf746260f1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:09:46 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05bbc60e

dev-util/gtk-doc-am: Drop old versions

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

 dev-util/gtk-doc-am/Manifest |  1 -
 dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild | 33 
 2 files changed, 34 deletions(-)

diff --git a/dev-util/gtk-doc-am/Manifest b/dev-util/gtk-doc-am/Manifest
index 064d9a83b6f..a2c2e5e9f33 100644
--- a/dev-util/gtk-doc-am/Manifest
+++ b/dev-util/gtk-doc-am/Manifest
@@ -1,2 +1 @@
-DIST gtk-doc-1.33.1.tar.xz 768896 BLAKE2B 
0d6cc32611618669aac4045942497a404f4d3ed703341cce56efefba439eb8595877297b76085c6a57d3d76710257153040b8f895d6dd6381502e852e6b82e93
 SHA512 
18620f0164382849980938103a9243abc35ea5a2628258f00e096e16a698b598d0c7fe80a1739fc689217c59a648c728a014bc672a92346c65768ebf89675b90
 DIST gtk-doc-1.33.2.tar.xz 507852 BLAKE2B 
dea3030060ecec89433fe3783dfacc2f58373780c49560a48ab1a32bedfe888692183de8396c92414255e4c8f537358cbc373fd307638ab8e7dbfd9ae44de58f
 SHA512 
f50f68ab6b4bc59f55e84b49c1481f05700171cbf79eca9ba8f3a142a30a4ba88fe096983ebb8d117a9ef8bcea40934674096683d956f5c54cae457d31f651ab

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
deleted file mode 100644
index 303d509eb38..000
--- a/dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="gtk-doc"
-
-inherit gnome.org
-
-DESCRIPTION="Automake files from gtk-doc"
-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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="!

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

2021-06-03 Thread Matt Turner
commit: 758c227b59e9c6d480f62a8517ae0e0da794a2f4
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:08:51 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758c227b

media-libs/harfbuzz: Drop old versions

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

 media-libs/harfbuzz/Manifest  |  2 -
 media-libs/harfbuzz/harfbuzz-2.7.4.ebuild | 93 ---
 media-libs/harfbuzz/harfbuzz-2.8.0.ebuild | 93 ---
 3 files changed, 188 deletions(-)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index befa9791e95..3b7d3db0c7c 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,3 +1 @@
-DIST harfbuzz-2.7.4.tar.gz 16703694 BLAKE2B 
9932c039bb27ee53179e500c80ae8bd24d4cb77d4fcd01c10b8b5f0fd55de6af3c265196aa80653835f464c5431f89a870a7112eaf2c715f05e1e084011fa240
 SHA512 
5b412e0f6d1c9142a0ef2713826cb8d6ebf348c5b64054a0676d3ce084bcff1de375dadf90e87dbbf6d0ec8e4a99339cb64b514d5464efb7e27037551e494099
-DIST harfbuzz-2.8.0.tar.gz 17000989 BLAKE2B 
a2b29bccf394ad8836fb534af42aaa193addc02745ffe8a82294e571483b2eb1f7ece300dbae60a0c1b9e70235109e764ded16518ab2b17e4d3d319b43404faa
 SHA512 
736e6829fd470d1647df2c7116b4e9e6186676bc33140b3913130a9f1818f7bef2415958cab8c6bf9c5b660f43e4924d3ca220970a5c48c0c1525f601e26fd48
 DIST harfbuzz-2.8.1.tar.gz 17939717 BLAKE2B 
4e6eeb0beb45e88386d994eb219479a2ed68bd1b78af3becb4ef1c89152e21924319b415e194f57c7aa4acf8031ab4ae35725b873f36b6f816aaa33a7bbb86d9
 SHA512 
16e43b9182d3ebd2394c2c0e0df815ca9e715d55dc7e46de4eafcde49ddf59cccae69a5340e05c8aa2ee6bc2ba46d1cffae8252d1b2a004ffe9d70c62628cf73

diff --git a/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild 
b/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild
deleted file mode 100644
index 453389b6331..000
--- a/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
-
-DESCRIPTION="An OpenType text shaping engine"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
-
-if [[ ${PV} =  ]] ; then
-   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="Old-MIT ISC icu"
-SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
-
-IUSE="+cairo debug doc +glib +graphite icu +introspection static-libs test 
+truetype"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="introspection? ( glib )"
-
-RDEPEND="
-   cairo? ( x11-libs/cairo:= )
-   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
-   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
-   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/gobject-introspection-common-1.34
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   doc? ( dev-util/gtk-doc )
-   introspection? ( dev-util/glib-utils )
-"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   if ! use debug ; then
-   append-cppflags -DHB_NDEBUG
-   fi
-}
-
-src_prepare() {
-   default
-
-   xdg_environment_reset
-
-   sed -i \
-   -e 's:tests/macos.tests::' \
-   test/shaping/data/in-house/Makefile.sources \
-   || die # bug 726120
-
-   # bug 618772
-   append-cxxflags -std=c++14
-
-   # bug 790359
-   filter-flags -fexceptions -fthreadsafe-statics
-
-   # bug 762415
-   local pyscript
-   for pyscript in $(find -type f -name "*.py") ; do
-   python_fix_shebang -q "${pyscript}"
-   done
-}
-
-multilib_src_configure() {
-   # harfbuzz-gobject only used for instrospection, bug #535852
-   local emesonargs=(
-   $(meson_native_use_feature cairo)
-   -Dcoretext="disabled"
-   $(meson_native_use_feature doc)
-   -Dfontconfig="disabled" #609300
-   $(meson_native_use_feature introspection)
-   $(meson_use static-libs static)
-   $(meson_feature glib)
-   $(meson_feature graphite)
-   $(meson_feature icu)
-   $(meson_feature introspection gobject)
-   $(meson_feature test tests)
-   $(meson_feature truetype freetype)
-   )
-   meson_src_configure
-}


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

2021-06-03 Thread Matt Turner
commit: e41595a647cbe730b6bae5796f77eb415d4f1af6
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:07:26 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41595a6

dev-util/gdbus-codegen: Drop old versions

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

 dev-util/gdbus-codegen/Manifest|  4 --
 dev-util/gdbus-codegen/gdbus-codegen-2.66.7.ebuild | 73 --
 dev-util/gdbus-codegen/gdbus-codegen-2.66.8.ebuild | 73 --
 dev-util/gdbus-codegen/gdbus-codegen-2.68.0.ebuild | 73 --
 dev-util/gdbus-codegen/gdbus-codegen-2.68.1.ebuild | 73 --
 5 files changed, 296 deletions(-)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index 59a15cb8646..856206798d9 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,5 +1 @@
-DIST glib-2.66.7.tar.xz 4844892 BLAKE2B 
2d128e8c933a8c5bd27734e96e50244f27c29199823e2185e8cfa5b4bbc0ca23f761c9de275c9941672eb945e302178b3cb4b5bd577f375ad953a97dddc70e34
 SHA512 
f6e6cc0fe2ab4a31a623bf9a1e63f833783e044e7ed55b66a84fc0cbf1410eec233fe0e226abb20aac0e40167a9624bf5e65197f9eed879da1293af44408d530
-DIST glib-2.66.8.tar.xz 4845548 BLAKE2B 
8def5a2970f1df4782c93a1736d9ebd83ff1faebbfadd508e6ac58aa1d28a88a0fc7f504cc8006c2623bb656ce15d2dcb9e9188042daccd55adc8df0319599ea
 SHA512 
d9d1bee82409bdceb14ab6008508f1abbb6eedfc22a35b1635d381594ee43c4ee9a1569d46bebe5b0b6d9fe7c629079f75660c6fa8f3b85a1dbca304bc6a6205
-DIST glib-2.68.0.tar.xz 4938804 BLAKE2B 
abbb06e9be3198ea79a42862bc0b71a40e87de6e4d49634458a6dd883d19c23d9e1a314b7820ea8eae230b24dccc909fd53b0e73587738e2341ff6f116e40cbe
 SHA512 
dce0660476d67d7736c00861f4c3c267723f39032f582d1b2c17660a4939eeccd97e975da61b5be49e6f54612c6d5ce592aa7bdeacf4ecc75f3b38358da94a1d
-DIST glib-2.68.1.tar.xz 4940260 BLAKE2B 
fcf3a2fa2420ea3df13025d7a7e136862fa4cb6aa4f64a1af9fef7187d075db70deddad13ebde56b9032940437dbb311e9658bf112fd3cae8d8313d252ad2d87
 SHA512 
f705cda6f1b4b0acc5fe8d21b60994ca0ec6de39c6722f4f01cbe0ece30eacb7271d3cb29067e638e0204a3cefa2df1e535f273b72330455e185b544cebc2ab0
 DIST glib-2.68.2.tar.xz 4944192 BLAKE2B 
d35489dcfe9d57d8bd6ecf4f893b7c8e93a5b8108765791071fc811598d1f41287e03d95f20591d50d51a78db34f11833cc7970b1bf29299385357a14977ba0b
 SHA512 
74d481552629cab67d22f8a440a7263a4e4b83adb6f3b772d368e255c17321b206aafd3af4653e5efbb2c3c14ca67d35f453728cbc5cd68728275d0b56789019

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.66.7.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.66.7.ebuild
deleted file mode 100644
index 8edc360f90f..000
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.66.7.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="glib"
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml"
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit gnome.org distutils-r1
-
-DESCRIPTION="GDBus code and documentation generator"
-HOMEPAGE="https://www.gtk.org/;
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE=""
-
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-"
-
-S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
-
-python_prepare_all() {
-   PATCHES=(
-   "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
-   )
-   distutils-r1_python_prepare_all
-
-   local MAJOR_VERSION=$(ver_cut 1)
-   local MINOR_VERSION=$(ver_cut 2)
-   sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
-   sed -e "s:@VERSION@:${PV}:" \
-   -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
-   -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > 
config.py || die
-   cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
-   sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
-}
-
-do_xsltproc_command() {
-   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/glib-utils)
-   xsltproc \
-   --nonet \
-   --stringparam man.output.quietly 1 \
-   --stringparam funcsynopsis.style ansi \
-   --stringparam man.th.extra1.suppress 1 \
-   --stringparam man.authors.section.enabled 0 \
-   --stringparam man.copyright.section.enabled 0 \
-   -o "${2}" \
-   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
-   "${1}" || die "manpage generation failed"
-}
-
-src_compile() {
-   distutils-r1_src_compile
-   do_xsltproc_command 
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" 

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

2021-06-03 Thread Matt Turner
commit: 077acb1702696b2407cbcd07f98ec9280bedad86
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 02:56:48 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077acb17

gnome-extra/gnome-tweaks: Raise gsettings-desktop-schemas dep

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

 gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild 
b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
index 4595dba16af..fc0744aeb70 100644
--- a/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
+++ b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
@@ -32,7 +32,7 @@ RDEPEND="${DEPEND}
net-libs/libsoup:2.4[introspection]
x11-libs/libnotify[introspection]
 
-   >=gnome-base/gsettings-desktop-schemas-3.33.0
+   >=gnome-base/gsettings-desktop-schemas-40.0
>=gnome-base/gnome-shell-3.24
x11-wm/mutter
 "



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

2021-06-03 Thread Matt Turner
commit: 1fc759b3eada87eda003e5c5317413f9a95babab
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:10:02 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc759b3

x11-libs/gdk-pixbuf: Drop old versions

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

 x11-libs/gdk-pixbuf/Manifest |   1 -
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.4.ebuild | 132 ---
 2 files changed, 133 deletions(-)

diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest
index 81e14161341..db982254a62 100644
--- a/x11-libs/gdk-pixbuf/Manifest
+++ b/x11-libs/gdk-pixbuf/Manifest
@@ -1,2 +1 @@
-DIST gdk-pixbuf-2.42.4.tar.xz 7534896 BLAKE2B 
87224c13a83848616ef52e65580239fcb4b81ccf2ab9e9cfdb55621c8b2a5b5c97ee152a83cbd1774bf3f868c6ce3779838c72877d2a5aa14d6cafad19f2d022
 SHA512 
b1eca16719e749d111c33592892ab18e2a1dc5f69a16762860bb54e0c97f535d7049fc388ce9daa025153ff2af56a367d8b164fa4025ee9a0131825a6108f772
 DIST gdk-pixbuf-2.42.6.tar.xz 7708484 BLAKE2B 
003b1de915ce8f17a987059bd9b2679127a08032dc70567ea169aa0dcdcc194216f66d03f35f5580e70e1c05fa15f08b18c86a72e9bcefc2bd6ed59abdb24b82
 SHA512 
02e6d89de6cb6c9768d5173dada88c038e2454b4345ebc6f7b012d484303c08e53b58f085e872290555e1ccb74a478fa6cef4623a75f2e1f05c27bfc4e986f4d

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.4.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.4.ebuild
deleted file mode 100644
index 00c3b161801..000
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.4.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org gnome2-utils meson multilib multilib-minimal xdg
-
-DESCRIPTION="Image loading library for GTK+"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf;
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="gtk-doc +introspection jpeg tiff"
-
-# TODO: For windows/darwin support: shared-mime-info conditional, 
native_windows_loaders option review
-DEPEND="
-   >=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}]
-   x11-misc/shared-mime-info
-   >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}]
-   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
-   tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}
-   !https://bugzilla.gnome.org/show_bug.cgi?id=756590
-   "${FILESDIR}"/${PN}-2.32.3-fix-lowmem-uclibc.patch
-)
-
-src_prepare() {
-   xdg_src_prepare
-   # This will avoid polluting the pkg-config file with versioned libpng,
-   # which is causing problems with libpng14 -> libpng15 upgrade
-   # See upstream bug #667068
-   # First check that the pattern is present, to catch upstream changes on 
bumps,
-   # because sed doesn't return failure code if it doesn't do any 
replacements
-   grep -q "foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 
'libpng13', 'libpng12', 'libpng10' \]" meson.build || die "libpng check order 
has changed upstream"
-   sed -e "s/foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 
'libpng13', 'libpng12', 'libpng10' \]/foreach png: \[ 'libpng', 'libpng16', 
'libpng15', 'libpng14', 'libpng13', 'libpng12', 'libpng10' \]/" -i meson.build 
|| die
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dpng=true
-   $(meson_use tiff)
-   $(meson_use jpeg)
-   -Dbuiltin_loaders=png
-   -Drelocatable=false
-   #native_windows_loaders
-   -Dinstalled_tests=false
-   -Dgio_sniffing=true
-   )
-   if multilib_is_native_abi; then
-   emesonargs+=(
-   $(meson_use gtk-doc gtk_docs)
-   $(meson_feature introspection)
-   -Dman=true
-   )
-   else
-   emesonargs+=(
-   -Dgtk_doc=false
-   -Dintrospection=disabled
-   -Dman=false
-   )
-   fi
-   meson_src_configure
-}
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-
-   multilib_pkg_preinst() {
-   # Make sure loaders.cache belongs to gdk-pixbuf alone
-   local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache"
-
-   if [[ -e ${EROOT}/${cache} ]]; then
-   cp "${EROOT}"/${cache} "${ED}"/${cache} || die
-   else
-   touch "${ED}"/${cache} || die
-   fi
-   }
-

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

2021-06-03 Thread Matt Turner
commit: bf1d1df9303a42af1682f7a2a0a00e6a9905cde9
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 02:58:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf1d1df9

dev-libs/glib: Require USE=test for USE=gtk-doc

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

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

diff --git a/dev-libs/glib/glib-2.68.2.ebuild b/dev-libs/glib/glib-2.68.2.ebuild
index 26d2f4db3de..65a18a04820 100644
--- a/dev-libs/glib/glib-2.68.2.ebuild
+++ b/dev-libs/glib/glib-2.68.2.ebuild
@@ -13,6 +13,7 @@ LICENSE="LGPL-2.1+"
 SLOT="2"
 IUSE="dbus debug +elf elibc_glibc fam gtk-doc kernel_linux +mime selinux 
static-libs sysprof systemtap test utils xattr"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
 
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 



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

2021-06-03 Thread Matt Turner
commit: a41d815d1af6b6980fc8b54a9f476f6329d06f07
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:06:55 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a41d815d

dev-util/glib-utils: Drop old versions

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

 dev-util/glib-utils/Manifest |  4 --
 dev-util/glib-utils/glib-utils-2.66.7.ebuild | 65 
 dev-util/glib-utils/glib-utils-2.66.8.ebuild | 65 
 dev-util/glib-utils/glib-utils-2.68.0.ebuild | 63 ---
 dev-util/glib-utils/glib-utils-2.68.1.ebuild | 63 ---
 5 files changed, 260 deletions(-)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 59a15cb8646..856206798d9 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,5 +1 @@
-DIST glib-2.66.7.tar.xz 4844892 BLAKE2B 
2d128e8c933a8c5bd27734e96e50244f27c29199823e2185e8cfa5b4bbc0ca23f761c9de275c9941672eb945e302178b3cb4b5bd577f375ad953a97dddc70e34
 SHA512 
f6e6cc0fe2ab4a31a623bf9a1e63f833783e044e7ed55b66a84fc0cbf1410eec233fe0e226abb20aac0e40167a9624bf5e65197f9eed879da1293af44408d530
-DIST glib-2.66.8.tar.xz 4845548 BLAKE2B 
8def5a2970f1df4782c93a1736d9ebd83ff1faebbfadd508e6ac58aa1d28a88a0fc7f504cc8006c2623bb656ce15d2dcb9e9188042daccd55adc8df0319599ea
 SHA512 
d9d1bee82409bdceb14ab6008508f1abbb6eedfc22a35b1635d381594ee43c4ee9a1569d46bebe5b0b6d9fe7c629079f75660c6fa8f3b85a1dbca304bc6a6205
-DIST glib-2.68.0.tar.xz 4938804 BLAKE2B 
abbb06e9be3198ea79a42862bc0b71a40e87de6e4d49634458a6dd883d19c23d9e1a314b7820ea8eae230b24dccc909fd53b0e73587738e2341ff6f116e40cbe
 SHA512 
dce0660476d67d7736c00861f4c3c267723f39032f582d1b2c17660a4939eeccd97e975da61b5be49e6f54612c6d5ce592aa7bdeacf4ecc75f3b38358da94a1d
-DIST glib-2.68.1.tar.xz 4940260 BLAKE2B 
fcf3a2fa2420ea3df13025d7a7e136862fa4cb6aa4f64a1af9fef7187d075db70deddad13ebde56b9032940437dbb311e9658bf112fd3cae8d8313d252ad2d87
 SHA512 
f705cda6f1b4b0acc5fe8d21b60994ca0ec6de39c6722f4f01cbe0ece30eacb7271d3cb29067e638e0204a3cefa2df1e535f273b72330455e185b544cebc2ab0
 DIST glib-2.68.2.tar.xz 4944192 BLAKE2B 
d35489dcfe9d57d8bd6ecf4f893b7c8e93a5b8108765791071fc811598d1f41287e03d95f20591d50d51a78db34f11833cc7970b1bf29299385357a14977ba0b
 SHA512 
74d481552629cab67d22f8a440a7263a4e4b83adb6f3b772d368e255c17321b206aafd3af4653e5efbb2c3c14ca67d35f453728cbc5cd68728275d0b56789019

diff --git a/dev-util/glib-utils/glib-utils-2.66.7.ebuild 
b/dev-util/glib-utils/glib-utils-2.66.7.ebuild
deleted file mode 100644
index 49e929118d2..000
--- a/dev-util/glib-utils/glib-utils-2.66.7.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-GNOME_ORG_MODULE="glib"
-
-inherit gnome.org python-single-r1
-
-DESCRIPTION="Build utilities for GLib using projects"
-HOMEPAGE="https://www.gtk.org/;
-
-LICENSE="LGPL-2.1+"
-SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-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 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-
-RDEPEND="${PYTHON_DEPS}
-   !http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
-   "${1}" || die "manpage generation failed"
-}
-
-src_compile() {
-   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
-   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-mkenums.in > gobject/glib-mkenums || die
-   sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" 
glib/gtester-report.in > glib/gtester-report || die
-   do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml 
docs/reference/gobject/glib-genmarshal.1
-   do_xsltproc_command docs/reference/gobject/glib-mkenums.xml 
docs/reference/gobject/glib-mkenums.1
-   do_xsltproc_command docs/reference/glib/gtester-report.xml 
docs/reference/glib/gtester-report.1
-}
-
-src_install() {
-   python_fix_shebang gobject/glib-genmarshal
-   python_fix_shebang gobject/glib-mkenums
-   python_fix_shebang glib/gtester-report
-   exeinto /usr/bin
-   doexe gobject/glib-genmarshal
-   doexe gobject/glib-mkenums
-   doexe glib/gtester-report
-   doman docs/reference/gobject/glib-genmarshal.1
-   doman docs/reference/gobject/glib-mkenums.1
-   doman docs/reference/glib/gtester-report.1
-}

diff --git a/dev-util/glib-utils/glib-utils-2.66.8.ebuild 
b/dev-util/glib-utils/glib-utils-2.66.8.ebuild
deleted file mode 100644
index fe668f11352..000
--- a/dev-util/glib-utils/glib-utils-2.66.8.ebuild
+++ /dev/null
@@ -1,65 

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

2021-06-03 Thread Matt Turner
commit: ec0fad5f1994e6ae2fa709b202b66acc4fe2817e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:09:38 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0fad5f

dev-util/gtk-doc: Drop old versions

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

 dev-util/gtk-doc/Manifest |   1 -
 dev-util/gtk-doc/gtk-doc-1.33.1-r4.ebuild | 110 --
 2 files changed, 111 deletions(-)

diff --git a/dev-util/gtk-doc/Manifest b/dev-util/gtk-doc/Manifest
index 064d9a83b6f..a2c2e5e9f33 100644
--- a/dev-util/gtk-doc/Manifest
+++ b/dev-util/gtk-doc/Manifest
@@ -1,2 +1 @@
-DIST gtk-doc-1.33.1.tar.xz 768896 BLAKE2B 
0d6cc32611618669aac4045942497a404f4d3ed703341cce56efefba439eb8595877297b76085c6a57d3d76710257153040b8f895d6dd6381502e852e6b82e93
 SHA512 
18620f0164382849980938103a9243abc35ea5a2628258f00e096e16a698b598d0c7fe80a1739fc689217c59a648c728a014bc672a92346c65768ebf89675b90
 DIST gtk-doc-1.33.2.tar.xz 507852 BLAKE2B 
dea3030060ecec89433fe3783dfacc2f58373780c49560a48ab1a32bedfe888692183de8396c92414255e4c8f537358cbc373fd307638ab8e7dbfd9ae44de58f
 SHA512 
f50f68ab6b4bc59f55e84b49c1481f05700171cbf79eca9ba8f3a142a30a4ba88fe096983ebb8d117a9ef8bcea40934674096683d956f5c54cae457d31f651ab

diff --git a/dev-util/gtk-doc/gtk-doc-1.33.1-r4.ebuild 
b/dev-util/gtk-doc/gtk-doc-1.33.1-r4.ebuild
deleted file mode 100644
index 18c12d44b23..000
--- a/dev-util/gtk-doc/gtk-doc-1.33.1-r4.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..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 ~sparc-solaris ~x64-solaris"
-
-IUSE="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}
-   dev-util/itstool
-   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=(
-   -Dautotools_support=true
-   -Dcmake_support=true
-   -Dyelp_manual=true
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}
-
-src_compile() {
-   meson_src_compile
-   use emacs && elisp-compile tools/gtk-doc.el
-}
-
-src_install() {
-   meson_src_install
-
-   # The meson build system configures the shebangs to the temporary python
-   # used during the build. We need to fix it.
-   sed -i -e 's:^#!.*python3:#!/usr/bin/env python3:' "${ED}"/usr/bin/* || 
die
-   python_fix_shebang "${ED}"/usr/bin
-
-   # Don't install this file, it's in gtk-doc-am now
-   rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove 
gtk-doc.m4"
-   rmdir "${ED}"/usr/share/aclocal || die
-
-   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-libs/glib/

2021-06-03 Thread Matt Turner
commit: 54d68643a6e060731967b8d04231d3c0bc5a50f6
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:06:32 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54d68643

dev-libs/glib: Drop old versions

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

 dev-libs/glib/Manifest   |   4 -
 dev-libs/glib/glib-2.66.7.ebuild | 290 ---
 dev-libs/glib/glib-2.66.8.ebuild | 286 --
 dev-libs/glib/glib-2.68.0.ebuild | 288 --
 dev-libs/glib/glib-2.68.1.ebuild | 288 --
 5 files changed, 1156 deletions(-)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 59a15cb8646..856206798d9 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,5 +1 @@
-DIST glib-2.66.7.tar.xz 4844892 BLAKE2B 
2d128e8c933a8c5bd27734e96e50244f27c29199823e2185e8cfa5b4bbc0ca23f761c9de275c9941672eb945e302178b3cb4b5bd577f375ad953a97dddc70e34
 SHA512 
f6e6cc0fe2ab4a31a623bf9a1e63f833783e044e7ed55b66a84fc0cbf1410eec233fe0e226abb20aac0e40167a9624bf5e65197f9eed879da1293af44408d530
-DIST glib-2.66.8.tar.xz 4845548 BLAKE2B 
8def5a2970f1df4782c93a1736d9ebd83ff1faebbfadd508e6ac58aa1d28a88a0fc7f504cc8006c2623bb656ce15d2dcb9e9188042daccd55adc8df0319599ea
 SHA512 
d9d1bee82409bdceb14ab6008508f1abbb6eedfc22a35b1635d381594ee43c4ee9a1569d46bebe5b0b6d9fe7c629079f75660c6fa8f3b85a1dbca304bc6a6205
-DIST glib-2.68.0.tar.xz 4938804 BLAKE2B 
abbb06e9be3198ea79a42862bc0b71a40e87de6e4d49634458a6dd883d19c23d9e1a314b7820ea8eae230b24dccc909fd53b0e73587738e2341ff6f116e40cbe
 SHA512 
dce0660476d67d7736c00861f4c3c267723f39032f582d1b2c17660a4939eeccd97e975da61b5be49e6f54612c6d5ce592aa7bdeacf4ecc75f3b38358da94a1d
-DIST glib-2.68.1.tar.xz 4940260 BLAKE2B 
fcf3a2fa2420ea3df13025d7a7e136862fa4cb6aa4f64a1af9fef7187d075db70deddad13ebde56b9032940437dbb311e9658bf112fd3cae8d8313d252ad2d87
 SHA512 
f705cda6f1b4b0acc5fe8d21b60994ca0ec6de39c6722f4f01cbe0ece30eacb7271d3cb29067e638e0204a3cefa2df1e535f273b72330455e185b544cebc2ab0
 DIST glib-2.68.2.tar.xz 4944192 BLAKE2B 
d35489dcfe9d57d8bd6ecf4f893b7c8e93a5b8108765791071fc811598d1f41287e03d95f20591d50d51a78db34f11833cc7970b1bf29299385357a14977ba0b
 SHA512 
74d481552629cab67d22f8a440a7263a4e4b83adb6f3b772d368e255c17321b206aafd3af4653e5efbb2c3c14ca67d35f453728cbc5cd68728275d0b56789019

diff --git a/dev-libs/glib/glib-2.66.7.ebuild b/dev-libs/glib/glib-2.66.7.ebuild
deleted file mode 100644
index 0f1be9803c9..000
--- a/dev-libs/glib/glib-2.66.7.ebuild
+++ /dev/null
@@ -1,290 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{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? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/

2021-06-03 Thread Matt Turner
commit: 726cd59901b41cf18ee036474db12b7b68686575
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:07:49 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=726cd599

dev-libs/gobject-introspection-common: Drop old versions

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

 dev-libs/gobject-introspection-common/Manifest |  1 -
 .../gobject-introspection-common-1.66.1.ebuild | 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-libs/gobject-introspection-common/Manifest 
b/dev-libs/gobject-introspection-common/Manifest
index 4aef42d69c5..bdfba874bc5 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -1,2 +1 @@
-DIST gobject-introspection-1.66.1.tar.xz 1012784 BLAKE2B 
dd3faa70a482016c9d45b41a62eb1708b775979b92a466c45e70fa9f7679f3931467f5f41a30ecf2260afdd5759218f0afe68b82901587d7cf9267b1fe59d4e8
 SHA512 
ea1e20cd94ff8af3572f417f35e96648ffc3e94a91d4e4c81adf99bb0f408ac21ecf40990f9dbd5f2e0f4e83360286ca5db88dbc45bd59289596a324acf7df3d
 DIST gobject-introspection-1.68.0.tar.xz 1019732 BLAKE2B 
2f99cc9cec5ea05f1a5fa4473d1ad424cc1f6b097075f798e89cf740519db180417a3f0de37afc8a0cf0771436a9d9f7d6193b69289dfb47ec077d33a7d27c91
 SHA512 
d2e64c119aa500b624a57baa2cebe9126ab13d98b771f4fb51cf92748635de352997f702f40656f7c665f3dfedfbfa19912cc7a2d039d254555243bbc381

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
deleted file mode 100644
index 483d8f843f5..000
--- 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="gobject-introspection"
-
-inherit gnome.org
-
-DESCRIPTION="Build infrastructure for GObject Introspection"
-HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
-# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
-# https://forums.gentoo.org/viewtopic-p-7421930.html
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
-   insinto /usr/share/aclocal
-   doins m4/introspection.m4
-
-   insinto /usr/share/gobject-introspection-1.0
-   doins Makefile.introspection
-}



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

2021-06-03 Thread Matt Turner
commit: 32444c43bea354f5fa5d122b0ecc8c8ff89bdd50
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  4 03:07:40 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 03:11:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32444c43

dev-libs/gobject-introspection: Drop old versions

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

 dev-libs/gobject-introspection/Manifest|  1 -
 .../gobject-introspection-1.66.1.ebuild| 77 --
 2 files changed, 78 deletions(-)

diff --git a/dev-libs/gobject-introspection/Manifest 
b/dev-libs/gobject-introspection/Manifest
index 4aef42d69c5..bdfba874bc5 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -1,2 +1 @@
-DIST gobject-introspection-1.66.1.tar.xz 1012784 BLAKE2B 
dd3faa70a482016c9d45b41a62eb1708b775979b92a466c45e70fa9f7679f3931467f5f41a30ecf2260afdd5759218f0afe68b82901587d7cf9267b1fe59d4e8
 SHA512 
ea1e20cd94ff8af3572f417f35e96648ffc3e94a91d4e4c81adf99bb0f408ac21ecf40990f9dbd5f2e0f4e83360286ca5db88dbc45bd59289596a324acf7df3d
 DIST gobject-introspection-1.68.0.tar.xz 1019732 BLAKE2B 
2f99cc9cec5ea05f1a5fa4473d1ad424cc1f6b097075f798e89cf740519db180417a3f0de37afc8a0cf0771436a9d9f7d6193b69289dfb47ec077d33a7d27c91
 SHA512 
d2e64c119aa500b624a57baa2cebe9126ab13d98b771f4fb51cf92748635de352997f702f40656f7c665f3dfedfbfa19912cc7a2d039d254555243bbc381

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
deleted file mode 100644
index d71b7d125b0..000
--- a/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml"
-inherit gnome.org meson python-single-r1 xdg
-
-DESCRIPTION="Introspection system for GObject-based libraries"
-HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0"
-IUSE="doctool gtk-doc test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-
-# virtual/pkgconfig needed at runtime, bug #505408
-RDEPEND="
-   >=dev-libs/gobject-introspection-common-${PV}
-   >=dev-libs/glib-2.58.0:2
-   dev-libs/libffi:=
-   doctool? (
-   $(python_gen_cond_dep '
-   dev-python/mako[${PYTHON_MULTI_USEDEP}]
-   dev-python/markdown[${PYTHON_MULTI_USEDEP}]
-   ')
-   )
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-"
-# Wants real bison, not virtual/yacc
-DEPEND="${RDEPEND}
-   gtk-doc? ( >=dev-util/gtk-doc-1.19
-   app-text/docbook-xml-dtd:4.3
-   app-text/docbook-xml-dtd:4.5
-   )
-   sys-devel/bison
-   sys-devel/flex
-   test? (
-   x11-libs/cairo[glib]
-   $(python_gen_cond_dep '
-   dev-python/mako[${PYTHON_MULTI_USEDEP}]
-   dev-python/markdown[${PYTHON_MULTI_USEDEP}]
-   ')
-   )
-"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature test cairo)
-   $(meson_feature doctool)
-   #-Dglib_src_dir
-   $(meson_use gtk-doc gtk_doc)
-   #-Dcairo_libname
-   -Dpython="${EPYTHON}"
-   #-Dgir_dir_prefix
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   python_fix_shebang "${ED}"/usr/bin/
-   python_optimize 
"${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
-
-   # Prevent collision with gobject-introspection-common
-   rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
-   
"${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
-   rmdir "${ED}"/usr/share/aclocal || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs/files/

2021-06-03 Thread Georgy Yakovlev
commit: 4826c2e6f797cfeab33aad2542d402916653fd91
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  4 02:12:24 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  4 02:12:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4826c2e6

sys-fs/zfs: revbump 2.0.4, add scrub timers

to use with systemd
Pr: https://github.com/openzfs/zfs/pull/12193
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/files/2.0.4-scrub-timers.patch |  97 +
 sys-fs/zfs/zfs-2.0.4-r1.ebuild| 230 ++
 2 files changed, 327 insertions(+)

diff --git a/sys-fs/zfs/files/2.0.4-scrub-timers.patch 
b/sys-fs/zfs/files/2.0.4-scrub-timers.patch
new file mode 100644
index 000..6aae1e4de59
--- /dev/null
+++ b/sys-fs/zfs/files/2.0.4-scrub-timers.patch
@@ -0,0 +1,97 @@
+From e23d7e03637e377591a480d87630b746cdaa377f Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev 
+Date: Sat, 22 May 2021 22:27:39 -0700
+Subject: [PATCH] systemd: add weekly and monthly scrub timers
+
+timers can be enabled as follows:
+
+systemctl enable zfs-scrub-weekly@rpool.timer --now
+systemctl enable zfs-scrub-monthly@datapool.timer --now
+
+Each timer will pull in zfs-scrub@${poolname}.service, which is not
+schedule-specific.
+
+Signed-off-by: Georgy Yakovlev 
+---
+ etc/systemd/system/Makefile.am |  5 -
+ etc/systemd/system/zfs-scrub-mont...@.timer.in | 12 
+ etc/systemd/system/zfs-scrub-wee...@.timer.in  | 12 
+ etc/systemd/system/zfs-sc...@.service.in   | 12 
+ 4 files changed, 40 insertions(+), 1 deletion(-)
+ create mode 100644 etc/systemd/system/zfs-scrub-mont...@.timer.in
+ create mode 100644 etc/systemd/system/zfs-scrub-wee...@.timer.in
+ create mode 100644 etc/systemd/system/zfs-sc...@.service.in
+
+diff --git a/etc/systemd/system/Makefile.am b/etc/systemd/system/Makefile.am
+index c374a52ac..5e65e1db4 100644
+--- a/etc/systemd/system/Makefile.am
 b/etc/systemd/system/Makefile.am
+@@ -12,7 +12,10 @@ systemdunit_DATA = \
+   zfs-volume-wait.service \
+   zfs-import.target \
+   zfs-volumes.target \
+-  zfs.target
++  zfs.target \
++  zfs-scrub-monthly@.timer \
++  zfs-scrub-weekly@.timer \
++  zfs-scrub@.service
+ 
+ SUBSTFILES += $(systemdpreset_DATA) $(systemdunit_DATA)
+ 
+diff --git a/etc/systemd/system/zfs-scrub-mont...@.timer.in 
b/etc/systemd/system/zfs-scrub-mont...@.timer.in
+new file mode 100644
+index 0..4c585f45f
+--- /dev/null
 b/etc/systemd/system/zfs-scrub-mont...@.timer.in
+@@ -0,0 +1,12 @@
++[Unit]
++Description=Monthly zpool scrub timer for %i
++Documentation=man:zpool-scrub(8)
++
++[Timer]
++OnCalendar=monthly
++AccuracySec=1h
++Persistent=true
++Unit=zfs-scrub@%i.service
++
++[Install]
++WantedBy=timers.target
+diff --git a/etc/systemd/system/zfs-scrub-wee...@.timer.in 
b/etc/systemd/system/zfs-scrub-wee...@.timer.in
+new file mode 100644
+index 0..b2454be2c
+--- /dev/null
 b/etc/systemd/system/zfs-scrub-wee...@.timer.in
+@@ -0,0 +1,12 @@
++[Unit]
++Description=Weekly zpool scrub timer for %i
++Documentation=man:zpool-scrub(8)
++
++[Timer]
++OnCalendar=weekly
++AccuracySec=1h
++Persistent=true
++Unit=zfs-scrub@%i.service
++
++[Install]
++WantedBy=timers.target
+diff --git a/etc/systemd/system/zfs-sc...@.service.in 
b/etc/systemd/system/zfs-sc...@.service.in
+new file mode 100644
+index 0..720901165
+--- /dev/null
 b/etc/systemd/system/zfs-sc...@.service.in
+@@ -0,0 +1,12 @@
++[Unit]
++Description=zpool scrub on %i
++Documentation=man:zpool-scrub(8)
++Requires=zfs.target
++After=zfs.target
++ConditionPathIsDirectory=/sys/module/zfs
++
++[Service]
++Nice=19
++IOSchedulingClass=idle
++KillSignal=SIGINT
++ExecStart=@sbindir@/zpool scrub %i
+-- 
+2.31.1
+

diff --git a/sys-fs/zfs/zfs-2.0.4-r1.ebuild b/sys-fs/zfs/zfs-2.0.4-r1.ebuild
new file mode 100644
index 000..e22f834e451
--- /dev/null
+++ b/sys-fs/zfs/zfs-2.0.4-r1.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_SETUPTOOLS=manual
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit autotools bash-completion-r1 distutils-r1 flag-o-matic linux-info pam 
systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="https://github.com/openzfs/zfs;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3 linux-mod
+   EGIT_REPO_URI="https://github.com/openzfs/zfs.git;
+else
+   MY_P="${P/_rc/-rc}"
+   
SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
+   S="${WORKDIR}/${P%_rc?}"
+fi
+
+LICENSE="BSD-2 CDDL MIT"
+# just libzfs soname major for now.
+# possible candidates: libuutil, libzpool, libnvpair. Those do not provide 
stable abi, but are considered.
+SLOT="0/4"

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/, sys-fs/zfs-kmod/files/

2021-06-03 Thread Georgy Yakovlev
commit: 919f0c385d58501b3b1aa32543ff3772aea483ee
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  4 01:20:37 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  4 01:25:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919f0c38

sys-fs/zfs-kmod: revbump 2.0.4, add 5.12 support and fixes

run eautoreconf, as a lot of m4 files changed

Bug: https://bugs.gentoo.org/792627
Bug: https://bugs.gentoo.org/790686
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/zfs-8.0.4_5.12_compat_bio_max_segs.patch |   91 ++
 .../zfs-8.0.4_5.12_compat_idmapped_mounts.patch| 1231 
 .../zfs-8.0.4_5.12_compat_iov_iter_advance.patch   |   40 +
 .../files/zfs-8.0.4_5.12_compat_tmpfile.patch  |   89 ++
 .../files/zfs-8.0.4_5.12_compat_userns.patch   |  173 +++
 .../zfs-8.0.4_spl_kmem_cache_slab_limit_16K.patch  |   59 +
 .../zfs-kmod/files/zfs-8.0.4_stream_resume.patch   |   33 +
 sys-fs/zfs-kmod/zfs-kmod-2.0.4-r1.ebuild   |  186 +++
 8 files changed, 1902 insertions(+)

diff --git a/sys-fs/zfs-kmod/files/zfs-8.0.4_5.12_compat_bio_max_segs.patch 
b/sys-fs/zfs-kmod/files/zfs-8.0.4_5.12_compat_bio_max_segs.patch
new file mode 100644
index 000..33f9a344e2f
--- /dev/null
+++ b/sys-fs/zfs-kmod/files/zfs-8.0.4_5.12_compat_bio_max_segs.patch
@@ -0,0 +1,91 @@
+From 77352db228c07ce8ba50478b9029820ca69c6c1b Mon Sep 17 00:00:00 2001
+From: Coleman Kane 
+Date: Sat, 20 Mar 2021 01:33:42 -0400
+Subject: [PATCH] Linux 5.12 update: bio_max_segs() replaces BIO_MAX_PAGES
+
+The BIO_MAX_PAGES macro is being retired in favor of a bio_max_segs()
+function that implements the typical MIN(x,y) logic used throughout the
+kernel for bounding the allocation, and also the new implementation is
+intended to be signed-safe (which the former was not).
+
+Reviewed-by: Tony Hutter 
+Reviewed-by: Brian Behlendorf 
+Signed-off-by: Coleman Kane 
+Closes #11765
+(cherry picked from commit ffd6978ef59cfe2773e984bf03de2f0b93b03f5c)
+Signed-off-by: Jonathon Fernyhough 
+---
+ config/kernel-bio_max_segs.m4   | 23 +++
+ config/kernel.m4|  2 ++
+ module/os/linux/zfs/vdev_disk.c |  5 +
+ 3 files changed, 30 insertions(+)
+ create mode 100644 config/kernel-bio_max_segs.m4
+
+diff --git a/config/kernel-bio_max_segs.m4 b/config/kernel-bio_max_segs.m4
+new file mode 100644
+index 000..a90d75455c1
+--- /dev/null
 b/config/kernel-bio_max_segs.m4
+@@ -0,0 +1,23 @@
++dnl #
++dnl # 5.12 API change removes BIO_MAX_PAGES in favor of bio_max_segs()
++dnl # which will handle the logic of setting the upper-bound to a
++dnl # BIO_MAX_PAGES, internally.
++dnl #
++AC_DEFUN([ZFS_AC_KERNEL_SRC_BIO_MAX_SEGS], [
++  ZFS_LINUX_TEST_SRC([bio_max_segs], [
++  #include 
++  ],[
++  bio_max_segs(1);
++  ])
++])
++
++AC_DEFUN([ZFS_AC_KERNEL_BIO_MAX_SEGS], [
++  AC_MSG_CHECKING([whether bio_max_segs() exists])
++  ZFS_LINUX_TEST_RESULT([bio_max_segs], [
++  AC_MSG_RESULT(yes)
++
++  AC_DEFINE([HAVE_BIO_MAX_SEGS], 1, [bio_max_segs() is 
implemented])
++  ],[
++  AC_MSG_RESULT(no)
++  ])
++])
+diff --git a/config/kernel.m4 b/config/kernel.m4
+index 51c7fb926ec..b8d53490a4a 100644
+--- a/config/kernel.m4
 b/config/kernel.m4
+@@ -127,6 +127,7 @@ AC_DEFUN([ZFS_AC_KERNEL_TEST_SRC], [
+   ZFS_AC_KERNEL_SRC_GENERIC_FILLATTR_USERNS
+   ZFS_AC_KERNEL_SRC_MKNOD
+   ZFS_AC_KERNEL_SRC_SYMLINK
++  ZFS_AC_KERNEL_SRC_BIO_MAX_SEGS
+ 
+   AC_MSG_CHECKING([for available kernel interfaces])
+   ZFS_LINUX_TEST_COMPILE_ALL([kabi])
+@@ -227,6 +228,7 @@ AC_DEFUN([ZFS_AC_KERNEL_TEST_RESULT], [
+   ZFS_AC_KERNEL_GENERIC_FILLATTR_USERNS
+   ZFS_AC_KERNEL_MKNOD
+   ZFS_AC_KERNEL_SYMLINK
++  ZFS_AC_KERNEL_BIO_MAX_SEGS
+ ])
+ 
+ dnl #
+diff --git a/module/os/linux/zfs/vdev_disk.c b/module/os/linux/zfs/vdev_disk.c
+index 08c33313407..aaaf4105979 100644
+--- a/module/os/linux/zfs/vdev_disk.c
 b/module/os/linux/zfs/vdev_disk.c
+@@ -593,9 +593,14 @@ __vdev_disk_physio(struct block_device *bdev, zio_t *zio,
+   }
+ 
+   /* bio_alloc() with __GFP_WAIT never returns NULL */
++#ifdef HAVE_BIO_MAX_SEGS
++  dr->dr_bio[i] = bio_alloc(GFP_NOIO, bio_max_segs(
++  abd_nr_pages_off(zio->io_abd, bio_size, abd_offset)));
++#else
+   dr->dr_bio[i] = bio_alloc(GFP_NOIO,
+   MIN(abd_nr_pages_off(zio->io_abd, bio_size, abd_offset),
+   BIO_MAX_PAGES));
++#endif
+   if (unlikely(dr->dr_bio[i] == NULL)) {
+   vdev_disk_dio_free(dr);
+   return (SET_ERROR(ENOMEM));

diff --git a/sys-fs/zfs-kmod/files/zfs-8.0.4_5.12_compat_idmapped_mounts.patch 
b/sys-fs/zfs-kmod/files/zfs-8.0.4_5.12_compat_idmapped_mounts.patch
new file mode 100644
index 000..fd8b025a8fd
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: net-news/liferea/

2021-06-03 Thread Georgy Yakovlev
commit: 791da862ce1c0223bcd2643d91365bfd4f5f19c9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun  4 00:15:47 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun  4 01:25:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791da862

net-news/liferea: add ~ppc64 keyword

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

 net-news/liferea/liferea-1.12.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-news/liferea/liferea-1.12.9-r1.ebuild 
b/net-news/liferea/liferea-1.12.9-r1.ebuild
index 9bd12dbb82f..0a846ad9c42 100644
--- a/net-news/liferea/liferea-1.12.9-r1.ebuild
+++ b/net-news/liferea/liferea-1.12.9-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${PV}/${P}.tar.bz2
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2021-06-03 Thread Matt Turner
commit: f7cfb732ef963b902f54d5a28cc047ac1a09ecc6
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 02:07:33 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7cfb732

x11-libs/pango: Switch to meson-multilib

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

 x11-libs/pango/pango-1.48.5.ebuild | 19 +++
 1 file changed, 3 insertions(+), 16 deletions(-)

diff --git a/x11-libs/pango/pango-1.48.5.ebuild 
b/x11-libs/pango/pango-1.48.5.ebuild
index e0faf298b65..9997edda080 100644
--- a/x11-libs/pango/pango-1.48.5.ebuild
+++ b/x11-libs/pango/pango-1.48.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome2-utils meson multilib-minimal toolchain-funcs xdg
+inherit gnome2-utils meson-multilib toolchain-funcs xdg
 
 DESCRIPTION="Internationalized text layout and rendering library"
 HOMEPAGE="https://www.pango.org/;
@@ -62,28 +62,15 @@ multilib_src_configure() {
-Dcairo=enabled
-Dfontconfig=enabled
-Dfreetype=enabled
-   -Dgtk_doc="$(multilib_native_usex gtk-doc true false)"
-   -Dintrospection="$(multilib_native_usex introspection enabled 
disabled)"
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_feature introspection)
-Dinstall-tests=false
-Dlibthai=disabled
)
meson_src_configure
 }
 
-muiltilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
 multilib_src_install_all() {
-   einstalldocs
if use gtk-doc; then
mv "${ED}"/usr/share/doc/{${PN}/reference/,${PF}/html/} || die
rmdir "${ED}"/usr/share/doc/${PN} || die



[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/

2021-06-03 Thread Matt Turner
commit: 468c41e83f4935a0f042dd14282f9df4372d139a
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:36:19 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468c41e8

x11-misc/colord: Switch to meson-multilib

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

 x11-misc/colord/colord-1.4.5-r1.ebuild | 28 
 1 file changed, 8 insertions(+), 20 deletions(-)

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index 16edd7929b5..6431f775af6 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 VALA_USE_DEPEND="vapigen"
 
-inherit bash-completion-r1 meson multilib-minimal systemd udev vala
+inherit bash-completion-r1 meson-multilib systemd udev vala
 
 DESCRIPTION="System service to accurately color manage input and output 
devices"
 HOMEPAGE="https://www.freedesktop.org/software/colord/;
@@ -83,18 +83,18 @@ src_prepare() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Ddaemon=$(multilib_is_native_abi && echo true || echo false)
+   $(meson_native_true daemon)
-Dexamples=false
-Dbash_completion=false
$(meson_use udev udev_rules)
-   -Dsystemd=$(multilib_native_usex systemd true false)
+   $(meson_native_use_bool systemd)
-Dlibcolordcompat=true
-   -Dargyllcms_sensor=$(multilib_native_usex argyllcms true false)
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
-Dreverse=false
-   -Dsane=$(multilib_native_usex scanner true false)
-   -Dintrospection=$(multilib_native_usex introspection true false)
-   -Dvapi=$(multilib_native_usex vala true false)
-   -Dprint_profiles=$(multilib_native_usex extra-print-profiles 
true false)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
$(meson_use test tests)
-Dinstalled_tests=false
-Ddaemon_user=colord
@@ -105,18 +105,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
 multilib_src_install_all() {
newbashcomp data/colormgr colormgr
 



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

2021-06-03 Thread Matt Turner
commit: e9e83e797b43d263c2f92fe40be366b403a9c282
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:33:40 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e83e79

x11-libs/pixman: Switch to meson-multilib

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

 x11-libs/pixman/pixman-0.40.0.ebuild | 12 ++--
 x11-libs/pixman/pixman-.ebuild   | 12 ++--
 2 files changed, 4 insertions(+), 20 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index daac7421675..65d7123b398 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal multiprocessing toolchain-funcs
+inherit ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -45,15 +45,7 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
-}
-
-multilib_src_install() {
-   meson_src_install
+   meson_src_test -t 100
 }

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 316d0b79f70..d79304a2d1a 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal multiprocessing toolchain-funcs
+inherit ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -45,15 +45,7 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
-}
-
-multilib_src_install() {
-   meson_src_install
+   meson_src_test -t 100
 }



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

2021-06-03 Thread Matt Turner
commit: 7c9670a069c1350e8d20a8a20a87e5e599b2b375
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:32:24 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9670a0

x11-libs/libxkbcommon: Switch to meson-multilib

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

 x11-libs/libxkbcommon/libxkbcommon-1.3.0.ebuild | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.3.0.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.3.0.ebuild
index d851287d4e1..7d5c2eb0168 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.3.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.3.0.ebuild
@@ -13,7 +13,7 @@ fi
 
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit meson multilib-minimal ${GIT_ECLASS} python-any-r1 virtualx
+inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
 
 DESCRIPTION="keymap handling library for toolkits and window systems"
 HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/;
@@ -56,14 +56,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
virtx meson_src_test
 }
-
-multilib_src_install() {
-   meson_src_install
-}



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

2021-06-03 Thread Matt Turner
commit: 314ab3c52435ecd859b551e730eecec3af16d92b
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:38:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314ab3c5

x11-libs/libvdpau: Switch to meson-multilib

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

 x11-libs/libvdpau/libvdpau-1.4.ebuild   | 14 +++---
 x11-libs/libvdpau/libvdpau-9.ebuild | 14 +++---
 2 files changed, 6 insertions(+), 22 deletions(-)

diff --git a/x11-libs/libvdpau/libvdpau-1.4.ebuild 
b/x11-libs/libvdpau/libvdpau-1.4.ebuild
index a531acdf58b..ab328e5779f 100644
--- a/x11-libs/libvdpau/libvdpau-1.4.ebuild
+++ b/x11-libs/libvdpau/libvdpau-1.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 VIRTUALX_REQUIRED="test"
-inherit flag-o-matic meson virtualx multilib-minimal
+inherit flag-o-matic meson-multilib virtualx
 
 DESCRIPTION="VDPAU wrapper and trace libraries"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/VDPAU;
@@ -38,20 +38,12 @@ src_prepare() {
 multilib_src_configure() {
append-cppflags -D_GNU_SOURCE
local emesonargs=(
-   -Ddri2=$(usex dri true false)
-   -Ddocumentation=$(usex doc true false)
+   $(meson_use dri dri2)
+   $(meson_native_use_bool doc documentation)
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
 multilib_src_test() {
virtx meson_src_test
 }
-
-multilib_src_install() {
-   meson_src_install
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/x11-libs/libvdpau/libvdpau-9.ebuild 
b/x11-libs/libvdpau/libvdpau-9.ebuild
index c5bd93bb1cb..2817d03b963 100644
--- a/x11-libs/libvdpau/libvdpau-9.ebuild
+++ b/x11-libs/libvdpau/libvdpau-9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 VIRTUALX_REQUIRED="test"
-inherit flag-o-matic git-r3 meson virtualx multilib-minimal
+inherit flag-o-matic git-r3 meson-multilib virtualx
 
 DESCRIPTION="VDPAU wrapper and trace libraries"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/VDPAU;
@@ -38,20 +38,12 @@ src_prepare() {
 multilib_src_configure() {
append-cppflags -D_GNU_SOURCE
local emesonargs=(
-   -Ddri2=$(usex dri true false)
-   -Ddocumentation=$(usex doc true false)
+   $(meson_use dri dri2)
+   $(meson_native_use_bool doc documentation)
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
 multilib_src_test() {
virtx meson_src_test
 }
-
-multilib_src_install() {
-   meson_src_install
-   find "${ED}" -name '*.la' -delete || die
-}



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

2021-06-03 Thread Matt Turner
commit: 5fe953ceec0e118e24942c18026e0ba9e681d04c
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:57:38 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe953ce

x11-libs/libnotify: Switch to meson-multilib

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

 x11-libs/libnotify/libnotify-0.7.8.ebuild | 8 
 x11-libs/libnotify/libnotify-0.7.9.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/x11-libs/libnotify/libnotify-0.7.8.ebuild 
b/x11-libs/libnotify/libnotify-0.7.8.ebuild
index a8d1d622545..aac07f1f95d 100644
--- a/x11-libs/libnotify/libnotify-0.7.8.ebuild
+++ b/x11-libs/libnotify/libnotify-0.7.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome.org meson multilib-minimal xdg-utils
+inherit gnome.org meson-multilib xdg-utils
 
 DESCRIPTION="A library for sending desktop notifications"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify;
@@ -38,9 +38,9 @@ src_prepare() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Dtests="$(usex test true false)"
-   -Dintrospection="$(multilib_native_usex introspection enabled 
disabled)"
-   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   $(meson_use test tests)
+   $(meson_native_use_feature introspection)
+   $(meson_native_use_bool gtk-doc gtk_doc)
-Ddocbook_docs=disabled
)
meson_src_configure

diff --git a/x11-libs/libnotify/libnotify-0.7.9.ebuild 
b/x11-libs/libnotify/libnotify-0.7.9.ebuild
index febe3785ff6..c06d463dd0d 100644
--- a/x11-libs/libnotify/libnotify-0.7.9.ebuild
+++ b/x11-libs/libnotify/libnotify-0.7.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome.org meson multilib-minimal xdg-utils
+inherit gnome.org meson-multilib xdg-utils
 
 DESCRIPTION="A library for sending desktop notifications"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify;
@@ -40,9 +40,9 @@ src_prepare() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Dtests="$(usex test true false)"
-   -Dintrospection="$(multilib_native_usex introspection enabled 
disabled)"
-   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   $(meson_use test tests)
+   $(meson_native_use_feature introspection)
+   $(meson_native_use_bool gtk-doc gtk_doc)
-Ddocbook_docs=disabled
)
meson_src_configure



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

2021-06-03 Thread Matt Turner
commit: 321d90360581f8eeb26903e90b2c4e3ce71dcc50
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 25 03:10:26 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=321d9036

sys-fs/udev: Switch to meson-multilib

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

 sys-fs/udev/udev-248.ebuild  | 18 +-
 sys-fs/udev/udev-.ebuild | 18 +-
 2 files changed, 10 insertions(+), 26 deletions(-)

diff --git a/sys-fs/udev/udev-248.ebuild b/sys-fs/udev/udev-248.ebuild
index 177412dc751..676b5a0be4e 100644
--- a/sys-fs/udev/udev-248.ebuild
+++ b/sys-fs/udev/udev-248.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -99,24 +99,16 @@ src_prepare() {
default
 }
 
-meson_multilib_native_use() {
-   if multilib_is_native_abi && use "$1" ; then
-   echo true
-   else
-   echo false
-   fi
-}
-
 multilib_src_configure() {
local emesonargs=(
-   -Dacl=$(meson_multilib_native_use acl)
+   $(meson_native_use_bool acl)
-Defi=false
-   -Dkmod=$(meson_multilib_native_use kmod)
-   -Dselinux=$(meson_multilib_native_use selinux)
+   $(meson_native_use_bool kmod)
+   $(meson_native_use_bool selinux)
-Dlink-udev-shared=false
-Dsplit-usr=true
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-   -Dstatic-libudev=$(usex static-libs true false)
+   $(meson_use static-libs static-libudev)
 
# Prevent automagic deps
-Dgcrypt=false

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 177412dc751..676b5a0be4e 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit bash-completion-r1 linux-info meson ninja-utils multilib-minimal 
python-any-r1 toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson-multilib ninja-utils python-any-r1 
toolchain-funcs udev usr-ldscript
 
 if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -99,24 +99,16 @@ src_prepare() {
default
 }
 
-meson_multilib_native_use() {
-   if multilib_is_native_abi && use "$1" ; then
-   echo true
-   else
-   echo false
-   fi
-}
-
 multilib_src_configure() {
local emesonargs=(
-   -Dacl=$(meson_multilib_native_use acl)
+   $(meson_native_use_bool acl)
-Defi=false
-   -Dkmod=$(meson_multilib_native_use kmod)
-   -Dselinux=$(meson_multilib_native_use selinux)
+   $(meson_native_use_bool kmod)
+   $(meson_native_use_bool selinux)
-Dlink-udev-shared=false
-Dsplit-usr=true
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
-   -Dstatic-libudev=$(usex static-libs true false)
+   $(meson_use static-libs static-libudev)
 
# Prevent automagic deps
-Dgcrypt=false



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

2021-06-03 Thread Matt Turner
commit: 30999e7f1fa9228ab77deac93a3ecb7888129e01
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:31:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30999e7f

x11-libs/libdrm: Switch to meson-multilib

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

 x11-libs/libdrm/libdrm-2.4.106.ebuild | 38 ---
 x11-libs/libdrm/libdrm-.ebuild| 38 ---
 2 files changed, 26 insertions(+), 50 deletions(-)

diff --git a/x11-libs/libdrm/libdrm-2.4.106.ebuild 
b/x11-libs/libdrm/libdrm-2.4.106.ebuild
index 370a65ea93c..f603cf78370 100644
--- a/x11-libs/libdrm/libdrm-2.4.106.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.106.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal
+inherit ${GIT_ECLASS} meson-multilib
 
 DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
@@ -40,32 +40,20 @@ multilib_src_configure() {
# Udev is only used by tests now.
-Dudev=false
-Dcairo-tests=false
-   -Damdgpu=$(usex video_cards_amdgpu true false)
-   -Dexynos=$(usex video_cards_exynos true false)
-   -Dfreedreno=$(usex video_cards_freedreno true false)
-   -Dintel=$(usex video_cards_intel true false)
-   -Dnouveau=$(usex video_cards_nouveau true false)
-   -Domap=$(usex video_cards_omap true false)
-   -Dradeon=$(usex video_cards_radeon true false)
-   -Dtegra=$(usex video_cards_tegra true false)
-   -Dvc4=$(usex video_cards_vc4 true false)
-   -Detnaviv=$(usex video_cards_vivante true false)
-   -Dvmwgfx=$(usex video_cards_vmware true false)
-   -Dlibkms=$(usex libkms true false)
+   $(meson_use video_cards_amdgpu amdgpu)
+   $(meson_use video_cards_exynos exynos)
+   $(meson_use video_cards_freedreno freedreno)
+   $(meson_use video_cards_intel intel)
+   $(meson_use video_cards_nouveau nouveau)
+   $(meson_use video_cards_omap omap)
+   $(meson_use video_cards_radeon radeon)
+   $(meson_use video_cards_tegra tegra)
+   $(meson_use video_cards_vc4 vc4)
+   $(meson_use video_cards_vivante etnaviv)
+   $(meson_use video_cards_vmware vmwgfx)
+   $(meson_use libkms)
# valgrind installs its .pc file to the pkgconfig for the 
primary arch
-Dvalgrind=$(usex valgrind auto false)
)
meson_src_configure
 }
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/x11-libs/libdrm/libdrm-.ebuild 
b/x11-libs/libdrm/libdrm-.ebuild
index 370a65ea93c..f603cf78370 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal
+inherit ${GIT_ECLASS} meson-multilib
 
 DESCRIPTION="X.Org libdrm library"
 HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
@@ -40,32 +40,20 @@ multilib_src_configure() {
# Udev is only used by tests now.
-Dudev=false
-Dcairo-tests=false
-   -Damdgpu=$(usex video_cards_amdgpu true false)
-   -Dexynos=$(usex video_cards_exynos true false)
-   -Dfreedreno=$(usex video_cards_freedreno true false)
-   -Dintel=$(usex video_cards_intel true false)
-   -Dnouveau=$(usex video_cards_nouveau true false)
-   -Domap=$(usex video_cards_omap true false)
-   -Dradeon=$(usex video_cards_radeon true false)
-   -Dtegra=$(usex video_cards_tegra true false)
-   -Dvc4=$(usex video_cards_vc4 true false)
-   -Detnaviv=$(usex video_cards_vivante true false)
-   -Dvmwgfx=$(usex video_cards_vmware true false)
-   -Dlibkms=$(usex libkms true false)
+   $(meson_use video_cards_amdgpu amdgpu)
+   $(meson_use video_cards_exynos exynos)
+   $(meson_use video_cards_freedreno freedreno)
+   $(meson_use video_cards_intel intel)
+   $(meson_use video_cards_nouveau nouveau)
+   $(meson_use video_cards_omap omap)
+   $(meson_use video_cards_radeon radeon)
+   $(meson_use video_cards_tegra tegra)
+   $(meson_use video_cards_vc4 vc4)
+   $(meson_use video_cards_vivante etnaviv)
+   $(meson_use video_cards_vmware vmwgfx)
+   $(meson_use 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf-xlib/

2021-06-03 Thread Matt Turner
commit: e9eca27d3cade796b05a5ec2932d5713c1a5bcda
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 02:24:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9eca27d

x11-libs/gdk-pixbuf-xlib: Switch to meson-multilib

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

 x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild | 12 ++--
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild 
b/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild
index aaf5f014db3..bb9698575a4 100644
--- a/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild
+++ b/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome.org meson multilib-minimal
+inherit gnome.org meson-multilib
 
 DESCRIPTION="Deprecated Xlib integration for GdkPixbuf"
 HOMEPAGE="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib;
@@ -28,15 +28,7 @@ BDEPEND="
 
 multilib_src_configure() {
local emesonargs=(
-   -Dgtk-doc="$(multilib_native_usex gtk-doc true false)"
+   $(meson_native_use_bool gtk-doc)
)
meson_src_configure
 }
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}



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

2021-06-03 Thread Matt Turner
commit: d214e31854c8f84267b69ee08127642e901971fa
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:27:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d214e318

net-libs/libsoup: Switch to meson-multilib

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

 net-libs/libsoup/libsoup-2.72.0.ebuild | 20 
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/net-libs/libsoup/libsoup-2.72.0.ebuild 
b/net-libs/libsoup/libsoup-2.72.0.ebuild
index a3d76025d04..cbee710e7e5 100644
--- a/net-libs/libsoup/libsoup-2.72.0.ebuild
+++ b/net-libs/libsoup/libsoup-2.72.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 VALA_USE_DEPEND="vapigen"
 
-inherit gnome.org meson multilib-minimal vala xdg
+inherit gnome.org meson-multilib vala xdg
 
 DESCRIPTION="HTTP client/server library for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Projects/libsoup;
@@ -80,24 +80,12 @@ multilib_src_configure() {
-Dntlm_auth="${EPREFIX}/usr/bin/ntlm_auth"
-Dtls_check=false # disables check, we still rdep on 
glib-networking
-Dgnome=false
-   -Dintrospection=$(multilib_native_usex introspection enabled 
disabled)
-   -Dvapi=$(multilib_native_usex vala enabled disabled)
-   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   $(meson_native_use_feature introspection)
+   $(meson_native_use_feature vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
$(meson_use test tests)
-Dinstalled_tests=false
$(meson_feature sysprof)
)
meson_src_configure
 }
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}



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

2021-06-03 Thread Matt Turner
commit: 00a9cd3dbb977db79e860a8332ed3ed15cff0688
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:31:07 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a9cd3d

x11-libs/gdk-pixbuf: Switch to meson-multilib

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

 x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6.ebuild | 32 +---
 1 file changed, 5 insertions(+), 27 deletions(-)

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6.ebuild
index cd29c1da60d..146867dc375 100644
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6.ebuild
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome.org gnome2-utils meson multilib multilib-minimal xdg
+inherit gnome.org gnome2-utils meson-multilib multilib xdg
 
 DESCRIPTION="Image loading library for GTK+"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf;
@@ -70,37 +70,15 @@ multilib_src_configure() {
#native_windows_loaders
-Dinstalled_tests=false
-Dgio_sniffing=true
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_feature introspection)
+   $(meson_native_true man)
)
-   if multilib_is_native_abi; then
-   emesonargs+=(
-   $(meson_use gtk-doc gtk_doc)
-   $(meson_feature introspection)
-   -Dman=true
-   )
-   else
-   emesonargs+=(
-   -Dgtk_doc=false
-   -Dintrospection=disabled
-   -Dman=false
-   )
-   fi
-   meson_src_configure
-}
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
 
-multilib_src_install() {
-   meson_src_install
+   meson_src_configure
 }
 
 multilib_src_install_all() {
-   einstalldocs
if use gtk-doc; then
mkdir "${ED}"/usr/share/doc/${PF}/html || die
mv "${ED}"/usr/share/doc/{${PN}/,${PF}/html/} || die



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

2021-06-03 Thread Matt Turner
commit: 4c9172f4f521555b1e2b82b7eb1732e0ce43e17d
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 23 03:22:08 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9172f4

media-video/pipewire: Switch to meson-multilib

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

 media-video/pipewire/pipewire-0.3.27-r1.ebuild | 52 +-
 media-video/pipewire/pipewire-0.3.28.ebuild| 52 +-
 media-video/pipewire/pipewire-.ebuild  | 52 +-
 3 files changed, 54 insertions(+), 102 deletions(-)

diff --git a/media-video/pipewire/pipewire-0.3.27-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.27-r1.ebuild
index c833b6f8879..b9a57b1c6cf 100644
--- a/media-video/pipewire/pipewire-0.3.27-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.27-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit meson optfeature udev multilib-minimal
+inherit meson-multilib optfeature udev
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git;
@@ -103,18 +103,6 @@ PATCHES=(
 # with changes as necessary.
 limitsdfile=40-${PN}.conf
 
-meson_native_enabled() {
-   if multilib_is_native_abi; then
-   echo "-D${1}=enabled"
-   else
-   echo "-D${1}=disabled"
-   fi
-}
-
-meson_native_feature() {
-   multilib_native_usex "${1}" "-D${2-${1}}=enabled" "-D${2-${1}}=disabled"
-}
-
 src_prepare() {
default
 
@@ -137,60 +125,56 @@ src_prepare() {
 multilib_src_configure() {
local emesonargs=(
-Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
-   $(meson_native_feature doc docs)
+   $(meson_native_use_feature doc docs)
$(meson_native_enabled examples) # Disabling this implicitly 
disables -Dmedia-session
$(meson_native_enabled media-session)
$(meson_native_enabled man)
$(meson_feature test tests)
-Dinstalled_tests=disabled # Matches upstream; Gentoo never 
installs tests
-   $(meson_native_feature gstreamer)
-   $(meson_native_feature gstreamer gstreamer-device-provider)
-   $(meson_native_feature systemd)
+   $(meson_native_use_feature gstreamer)
+   $(meson_native_use_feature gstreamer gstreamer-device-provider)
+   $(meson_native_use_feature systemd)
-Dsystemd-system-service=disabled # Matches upstream
-   $(meson_native_feature systemd systemd-user-service)
+   $(meson_native_use_feature systemd systemd-user-service)
$(meson_feature pipewire-alsa) # Allows integrating ALSA apps 
into PW graph
-Dspa-plugins=enabled
-Dalsa=enabled # Allows using kernel ALSA for sound I/O 
(-Dmedia-session depends on this)
-Daudiomixer=enabled # Matches upstream
-Daudioconvert=enabled # Matches upstream
-   $(meson_native_feature bluetooth bluez5)
-   $(meson_native_feature bluetooth bluez5-backend-hsp-native)
-   $(meson_native_feature bluetooth bluez5-backend-hfp-native)
-   $(meson_native_feature bluetooth bluez5-backend-ofono)
-   $(meson_native_feature bluetooth bluez5-backend-hsphfpd)
-   $(meson_native_feature aac bluez5-codec-aac)
-   $(meson_native_feature aptx bluez5-codec-aptx)
-   $(meson_native_feature ldac bluez5-codec-ldac)
+   $(meson_native_use_feature bluetooth bluez5)
+   $(meson_native_use_feature bluetooth bluez5-backend-hsp-native)
+   $(meson_native_use_feature bluetooth bluez5-backend-hfp-native)
+   $(meson_native_use_feature bluetooth bluez5-backend-ofono)
+   $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd)
+   $(meson_native_use_feature aac bluez5-codec-aac)
+   $(meson_native_use_feature aptx bluez5-codec-aptx)
+   $(meson_native_use_feature ldac bluez5-codec-ldac)
-Dcontrol=enabled # Matches upstream
-Daudiotestsrc=enabled # Matches upstream
-Dffmpeg=disabled # Disabled by upstream and no major 
developments to spa/plugins/ffmpeg/ since May 2020
-Dpipewire-jack=enabled # Allows integrating JACK apps into PW 
graph
-   $(meson_native_feature jack-client jack) # Allows PW to act as 
a JACK client
+   $(meson_native_use_feature jack-client jack) # Allows PW to act 
as a JACK client
$(meson_feature jack-sdk jack-devel)
$(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" 
'')
-Dsupport=enabled # Miscellaneous/common plugins, such as null 
sink
-Devl=disabled # Matches upstream
-Dtest=disabled # 

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

2021-06-03 Thread Matt Turner
commit: 1868ef3c4e42eda29acbd85a488ab8502dc2f8f3
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 25 03:02:19 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1868ef3c

sys-apps/systemd: Switch to meson-multilib

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

 sys-apps/systemd/systemd-248.3.ebuild | 140 ++
 sys-apps/systemd/systemd-.ebuild  | 140 ++
 2 files changed, 112 insertions(+), 168 deletions(-)

diff --git a/sys-apps/systemd/systemd-248.3.ebuild 
b/sys-apps/systemd/systemd-248.3.ebuild
index 3a81ff4ad5b..c05f93040c9 100644
--- a/sys-apps/systemd/systemd-248.3.ebuild
+++ b/sys-apps/systemd/systemd-248.3.ebuild
@@ -21,7 +21,7 @@ fi
 
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit bash-completion-r1 linux-info meson multilib-minimal ninja-utils pam 
python-any-r1 systemd toolchain-funcs udev usr-ldscript
+inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1 systemd 
toolchain-funcs udev usr-ldscript
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
@@ -237,26 +237,6 @@ src_configure() {
multilib-minimal_src_configure
 }
 
-sd_use() {
-   usex "$1" true false
-}
-
-sd_native() {
-   if multilib_is_native_abi; then
-   echo true
-   else
-   echo false
-   fi
-}
-
-sd_native_use() {
-   if multilib_is_native_abi && use "$1"; then
-   echo true
-   else
-   echo false
-   fi
-}
-
 multilib_src_configure() {
local myconf=(
--localstatedir="${EPREFIX}/var"
@@ -265,7 +245,7 @@ multilib_src_configure() {
# avoid bash-completion dep
-Dbashcompletiondir="$(get_bashcompdir)"
# make sure we get /bin:/sbin in PATH
-   -Dsplit-usr=$(usex split-usr true false)
+   $(meson_use split-usr)
-Dsplit-bin=true
-Drootprefix="$(usex split-usr "${EPREFIX:-/}" 
"${EPREFIX}/usr")"
-Drootlibdir="${EPREFIX}/usr/$(get_libdir)"
@@ -275,89 +255,81 @@ multilib_src_configure() {
-Dima=true
-Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified)
# Optional components/dependencies
-   -Dacl=$(sd_native_use acl)
-   -Dapparmor=$(sd_native_use apparmor)
-   -Daudit=$(sd_native_use audit)
-   -Dlibcryptsetup=$(sd_native_use cryptsetup)
-   -Dlibcurl=$(sd_native_use curl)
-   -Ddns-over-tls=$(sd_native_use dns-over-tls)
-   -Delfutils=$(sd_native_use elfutils)
-   -Dgcrypt=$(sd_use gcrypt)
-   -Dgnu-efi=$(sd_native_use gnuefi)
+   $(meson_native_use_bool acl)
+   $(meson_native_use_bool apparmor)
+   $(meson_native_use_bool audit)
+   $(meson_native_use_bool cryptsetup libcryptsetup)
+   $(meson_native_use_bool curl libcurl)
+   $(meson_native_use_bool dns-over-tls dns-over-tls)
+   $(meson_native_use_bool elfutils)
+   $(meson_use gcrypt)
+   $(meson_native_use_bool gnuefi gnu-efi)
-Defi-includedir="${ESYSROOT}/usr/include/efi"
-Defi-ld="$(tc-getLD)"
-Defi-libdir="${ESYSROOT}/usr/$(get_libdir)"
-   -Dhomed=$(sd_native_use homed)
-   -Dhwdb=$(sd_native_use hwdb)
-   -Dmicrohttpd=$(sd_native_use http)
-   -Didn=$(sd_native_use idn)
-   -Dimportd=$(sd_native_use importd)
-   -Dbzip2=$(sd_native_use importd)
-   -Dzlib=$(sd_native_use importd)
-   -Dkmod=$(sd_native_use kmod)
-   -Dlz4=$(sd_use lz4)
-   -Dxz=$(sd_use lzma)
-   -Dzstd=$(sd_use zstd)
-   -Dlibiptc=$(sd_native_use nat)
-   -Dpam=$(sd_use pam)
-   -Dp11kit=$(sd_native_use pkcs11)
-   -Dpcre2=$(sd_native_use pcre)
-   -Dpolkit=$(sd_native_use policykit)
-   -Dpwquality=$(sd_native_use pwquality)
-   -Dqrencode=$(sd_native_use qrcode)
-   -Drepart=$(sd_native_use repart)
-   -Dseccomp=$(sd_native_use seccomp)
-   -Dselinux=$(sd_native_use selinux)
-   -Dtpm2=$(sd_native_use tpm)
-   -Ddbus=$(sd_native_use test)
-   -Dxkbcommon=$(sd_native_use xkb)
+   $(meson_native_use_bool homed)
+   $(meson_native_use_bool hwdb)
+   $(meson_native_use_bool http microhttpd)
+   $(meson_native_use_bool idn)
+   $(meson_native_use_bool importd)
+   $(meson_native_use_bool importd bzip2)
+   $(meson_native_use_bool importd zlib)
+  

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

2021-06-03 Thread Matt Turner
commit: d0619bf2fc5cf1bfa1143cfdad348c1b73e34291
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:20:12 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0619bf2

media-libs/rubberband: Switch to meson-multilib

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

 media-libs/rubberband/rubberband-1.9.1-r1.ebuild | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/media-libs/rubberband/rubberband-1.9.1-r1.ebuild 
b/media-libs/rubberband/rubberband-1.9.1-r1.ebuild
index ab6b7eac6dc..23f48514090 100644
--- a/media-libs/rubberband/rubberband-1.9.1-r1.ebuild
+++ b/media-libs/rubberband/rubberband-1.9.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit meson multilib-minimal
+inherit meson-multilib
 
 DESCRIPTION="An audio time-stretching and pitch-shifting library and utility 
program"
 HOMEPAGE="https://www.breakfastquay.com/rubberband/;
@@ -37,7 +37,7 @@ multilib_src_configure() {
--buildtype=release
-Dfft=fftw
-Dresampler=libsamplerate
-   -Dstatic=$(usex static-libs true false)
+   $(meson_use static-libs static)
$(meson_use ladspa)
$(meson_use jni)
$(meson_use programs)
@@ -49,15 +49,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
 multilib_src_install_all() {
! use jni && find "${ED}" -name "*.a" -delete
-   einstalldocs
 }



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

2021-06-03 Thread Matt Turner
commit: 00e21d92f986a86d3868fe7ff066c68b15176a72
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:21:46 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e21d92

media-libs/waffle: Switch to meson-multilib

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

 media-libs/waffle/waffle-1.7.0.ebuild | 8 ++--
 media-libs/waffle/waffle-.ebuild  | 8 ++--
 2 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/media-libs/waffle/waffle-1.7.0.ebuild 
b/media-libs/waffle/waffle-1.7.0.ebuild
index 1a2174a6add..b58cfad30b9 100644
--- a/media-libs/waffle/waffle-1.7.0.ebuild
+++ b/media-libs/waffle/waffle-1.7.0.ebuild
@@ -11,7 +11,7 @@ else
KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86"
S="${WORKDIR}"/${PN}-v${PV}
 fi
-inherit meson multilib-minimal ${GIT_ECLASS}
+inherit meson-multilib ${GIT_ECLASS}
 
 DESCRIPTION="Library that allows selection of GL API and of window system at 
runtime"
 HOMEPAGE="http://www.waffle-gl.org/ https://gitlab.freedesktop.org/mesa/waffle;
@@ -49,16 +49,12 @@ multilib_src_configure() {
$(meson_feature X x11_egl)
$(meson_feature gbm)
$(meson_feature egl surfaceless_egl)
-   -Dbuild-manpages=$(multilib_is_native_abi && echo true || echo 
false)
+   $(meson_native_true build-manpages)
-Dbuild-tests=false
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_install() {
meson_src_install
 

diff --git a/media-libs/waffle/waffle-.ebuild 
b/media-libs/waffle/waffle-.ebuild
index 1a2174a6add..b58cfad30b9 100644
--- a/media-libs/waffle/waffle-.ebuild
+++ b/media-libs/waffle/waffle-.ebuild
@@ -11,7 +11,7 @@ else
KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86"
S="${WORKDIR}"/${PN}-v${PV}
 fi
-inherit meson multilib-minimal ${GIT_ECLASS}
+inherit meson-multilib ${GIT_ECLASS}
 
 DESCRIPTION="Library that allows selection of GL API and of window system at 
runtime"
 HOMEPAGE="http://www.waffle-gl.org/ https://gitlab.freedesktop.org/mesa/waffle;
@@ -49,16 +49,12 @@ multilib_src_configure() {
$(meson_feature X x11_egl)
$(meson_feature gbm)
$(meson_feature egl surfaceless_egl)
-   -Dbuild-manpages=$(multilib_is_native_abi && echo true || echo 
false)
+   $(meson_native_true build-manpages)
-Dbuild-tests=false
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_install() {
meson_src_install
 



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

2021-06-03 Thread Matt Turner
commit: 8debb747b243851cc2b12d05583a0b8e8d27f22c
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:15:27 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8debb747

media-libs/libglvnd: Switch to meson-multilib

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

 media-libs/libglvnd/libglvnd-1.3.3.ebuild | 10 +-
 media-libs/libglvnd/libglvnd-.ebuild  | 10 +-
 2 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/media-libs/libglvnd/libglvnd-1.3.3.ebuild 
b/media-libs/libglvnd/libglvnd-1.3.3.ebuild
index b995f4c6c6a..d7d545a2ab8 100644
--- a/media-libs/libglvnd/libglvnd-1.3.3.ebuild
+++ b/media-libs/libglvnd/libglvnd-1.3.3.ebuild
@@ -12,7 +12,7 @@ fi
 PYTHON_COMPAT=( python3_{7..9} )
 VIRTUALX_REQUIRED=manual
 
-inherit ${GIT_ECLASS} meson multilib-minimal python-any-r1 virtualx
+inherit ${GIT_ECLASS} meson-multilib python-any-r1 virtualx
 
 DESCRIPTION="The GL Vendor-Neutral Dispatch library"
 HOMEPAGE="https://gitlab.freedesktop.org/glvnd/libglvnd;
@@ -56,10 +56,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
if use X; then
virtx meson_src_test
@@ -67,7 +63,3 @@ multilib_src_test() {
meson_src_test
fi
 }
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/media-libs/libglvnd/libglvnd-.ebuild 
b/media-libs/libglvnd/libglvnd-.ebuild
index 00a568b16f9..43050041496 100644
--- a/media-libs/libglvnd/libglvnd-.ebuild
+++ b/media-libs/libglvnd/libglvnd-.ebuild
@@ -12,7 +12,7 @@ fi
 PYTHON_COMPAT=( python3_{7..9} )
 VIRTUALX_REQUIRED=manual
 
-inherit ${GIT_ECLASS} meson multilib-minimal python-any-r1 virtualx
+inherit ${GIT_ECLASS} meson-multilib python-any-r1 virtualx
 
 DESCRIPTION="The GL Vendor-Neutral Dispatch library"
 HOMEPAGE="https://gitlab.freedesktop.org/glvnd/libglvnd;
@@ -56,10 +56,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
if use X; then
virtx meson_src_test
@@ -67,7 +63,3 @@ multilib_src_test() {
meson_src_test
fi
 }
-
-multilib_src_install() {
-   meson_src_install
-}



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

2021-06-03 Thread Matt Turner
commit: fca46a00a329308a59ca7b74a0306a4b7c0f8e74
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:25:31 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca46a00

net-libs/gupnp: Switch to meson-multilib

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

 net-libs/gupnp/gupnp-1.2.6.ebuild | 21 -
 1 file changed, 4 insertions(+), 17 deletions(-)

diff --git a/net-libs/gupnp/gupnp-1.2.6.ebuild 
b/net-libs/gupnp/gupnp-1.2.6.ebuild
index 762f6fb77a4..df4827c9b14 100644
--- a/net-libs/gupnp/gupnp-1.2.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.6.ebuild
@@ -6,7 +6,7 @@ VALA_USE_DEPEND="vapigen"
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml"
 
-inherit gnome.org meson multilib-minimal python-single-r1 vala xdg
+inherit gnome.org meson-multilib python-single-r1 vala xdg
 
 DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
 HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
@@ -58,27 +58,14 @@ multilib_src_configure() {
 
local emesonargs=(
-Dcontext_manager=${backend}
-   -Dintrospection=$(multilib_native_usex introspection true false)
-   -Dvapi=$(multilib_native_usex vala true false)
-   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
-Dexamples=false
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
 multilib_src_install_all() {
-   einstalldocs
python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
 }



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

2021-06-03 Thread Matt Turner
commit: ca866571506b7af0656200c221ede960f6939db2
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:13:55 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca866571

media-libs/libepoxy: Switch to meson-multilib

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

 media-libs/libepoxy/libepoxy-1.5.5.ebuild | 10 +-
 media-libs/libepoxy/libepoxy-1.5.8.ebuild | 12 ++--
 media-libs/libepoxy/libepoxy-.ebuild  | 12 ++--
 3 files changed, 5 insertions(+), 29 deletions(-)

diff --git a/media-libs/libepoxy/libepoxy-1.5.5.ebuild 
b/media-libs/libepoxy/libepoxy-1.5.5.ebuild
index 5204c05212a..62036c1ad5b 100644
--- a/media-libs/libepoxy/libepoxy-1.5.5.ebuild
+++ b/media-libs/libepoxy/libepoxy-1.5.5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE='xml(+)'
-inherit meson multilib-minimal python-any-r1 virtualx
+inherit meson-multilib python-any-r1 virtualx
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/anholt/${PN}.git;
@@ -41,14 +41,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
virtx meson_src_test
 }
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/media-libs/libepoxy/libepoxy-1.5.8.ebuild 
b/media-libs/libepoxy/libepoxy-1.5.8.ebuild
index 9b903d1590d..8557aa03d5c 100644
--- a/media-libs/libepoxy/libepoxy-1.5.8.ebuild
+++ b/media-libs/libepoxy/libepoxy-1.5.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE='xml(+)'
-inherit meson multilib-minimal python-any-r1 virtualx
+inherit meson-multilib python-any-r1 virtualx
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/anholt/${PN}.git;
@@ -41,14 +41,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
virtx meson_src_test
 }
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/media-libs/libepoxy/libepoxy-.ebuild 
b/media-libs/libepoxy/libepoxy-.ebuild
index 9b903d1590d..8557aa03d5c 100644
--- a/media-libs/libepoxy/libepoxy-.ebuild
+++ b/media-libs/libepoxy/libepoxy-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE='xml(+)'
-inherit meson multilib-minimal python-any-r1 virtualx
+inherit meson-multilib python-any-r1 virtualx
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/anholt/${PN}.git;
@@ -41,14 +41,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
virtx meson_src_test
 }
-
-multilib_src_install() {
-   meson_src_install
-}



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

2021-06-03 Thread Matt Turner
commit: 527a687bcf5eab4e8f9b57b77307bbf32c7833eb
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:22:59 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527a687b

net-libs/gssdp: Switch to meson-multilib

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

 net-libs/gssdp/gssdp-1.2.2.ebuild | 24 ++--
 net-libs/gssdp/gssdp-1.2.3.ebuild | 24 ++--
 2 files changed, 12 insertions(+), 36 deletions(-)

diff --git a/net-libs/gssdp/gssdp-1.2.2.ebuild 
b/net-libs/gssdp/gssdp-1.2.2.ebuild
index 4590776d84b..689c160c9ce 100644
--- a/net-libs/gssdp/gssdp-1.2.2.ebuild
+++ b/net-libs/gssdp/gssdp-1.2.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 VALA_USE_DEPEND="vapigen"
 
-inherit gnome.org meson multilib-minimal vala xdg
+inherit gnome.org meson-multilib vala xdg
 
 DESCRIPTION="GObject-based API for handling resource discovery and 
announcement over SSDP"
 HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
@@ -39,23 +39,11 @@ src_prepare() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
-   -Dsniffer=$(multilib_native_usex gtk true false)
-   -Dintrospection=$(multilib_native_usex introspection true false)
-   -Dvapi=$(multilib_native_usex vala true false)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_bool gtk sniffer)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
-Dexamples=false
)
meson_src_configure
 }
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/net-libs/gssdp/gssdp-1.2.3.ebuild 
b/net-libs/gssdp/gssdp-1.2.3.ebuild
index 4590776d84b..689c160c9ce 100644
--- a/net-libs/gssdp/gssdp-1.2.3.ebuild
+++ b/net-libs/gssdp/gssdp-1.2.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 VALA_USE_DEPEND="vapigen"
 
-inherit gnome.org meson multilib-minimal vala xdg
+inherit gnome.org meson-multilib vala xdg
 
 DESCRIPTION="GObject-based API for handling resource discovery and 
announcement over SSDP"
 HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
@@ -39,23 +39,11 @@ src_prepare() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
-   -Dsniffer=$(multilib_native_usex gtk true false)
-   -Dintrospection=$(multilib_native_usex introspection true false)
-   -Dvapi=$(multilib_native_usex vala true false)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_use_bool gtk sniffer)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
-Dexamples=false
)
meson_src_configure
 }
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}



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

2021-06-03 Thread Matt Turner
commit: 69a8ffb6895a618c60bc5350490658ffe61c266d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:22:19 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a8ffb6

net-libs/glib-networking: Switch to meson-multilib

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

 net-libs/glib-networking/glib-networking-2.68.1.ebuild | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/net-libs/glib-networking/glib-networking-2.68.1.ebuild 
b/net-libs/glib-networking/glib-networking-2.68.1.ebuild
index da5cbc70b9c..566f954f9f9 100644
--- a/net-libs/glib-networking/glib-networking-2.68.1.ebuild
+++ b/net-libs/glib-networking/glib-networking-2.68.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome.org gnome2-utils meson multilib-minimal xdg
+inherit gnome.org gnome2-utils meson-multilib xdg
 
 DESCRIPTION="Network-related giomodules for glib"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/glib-networking;
@@ -55,14 +55,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
 multilib_src_test() {
dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
 }



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

2021-06-03 Thread Matt Turner
commit: a85e71118da8a3dee180034d15a671878df83065
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 02:06:27 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85e7111

sys-fs/fuse: Switch to meson-multilib

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

 sys-fs/fuse/fuse-3.10.3.ebuild | 14 ++
 sys-fs/fuse/fuse-3.9.3.ebuild  | 14 ++
 2 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.10.3.ebuild b/sys-fs/fuse/fuse-3.10.3.ebuild
index 0d221326b6f..4621e41834f 100644
--- a/sys-fs/fuse/fuse-3.10.3.ebuild
+++ b/sys-fs/fuse/fuse-3.10.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
-inherit meson multilib-minimal udev python-any-r1
+inherit meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"
 HOMEPAGE="https://github.com/libfuse/libfuse;
@@ -35,17 +35,13 @@ pkg_setup() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Dexamples=$(usex test true false)
+   $(meson_use test examples)
-Duseroot=false
-Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   eninja
-}
-
 src_test() {
if [[ ${EUID} != 0 ]]; then
ewarn "Running as non-root user, skipping tests"
@@ -60,13 +56,7 @@ multilib_src_test() {
${EPYTHON} -m pytest test || die
 }
 
-multilib_src_install() {
-   DESTDIR="${D}" eninja install
-}
-
 multilib_src_install_all() {
-   einstalldocs
-
# installed via fuse-common
rm -r "${ED}"/{etc,$(get_udevdir)} || die
 

diff --git a/sys-fs/fuse/fuse-3.9.3.ebuild b/sys-fs/fuse/fuse-3.9.3.ebuild
index 5e10d166e38..e5d07d2d969 100644
--- a/sys-fs/fuse/fuse-3.9.3.ebuild
+++ b/sys-fs/fuse/fuse-3.9.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python3_{7,8} )
 
-inherit meson multilib-minimal flag-o-matic udev python-any-r1
+inherit meson-multilib flag-o-matic udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"
 HOMEPAGE="https://github.com/libfuse/libfuse;
@@ -42,17 +42,13 @@ src_prepare() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Dexamples=$(usex test true false)
+   $(meson_use test examples)
-Duseroot=false
-Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   eninja
-}
-
 src_test() {
if [[ ${EUID} != 0 ]]; then
ewarn "Running as non-root user, skipping tests"
@@ -67,13 +63,7 @@ multilib_src_test() {
${EPYTHON} -m pytest test || die
 }
 
-multilib_src_install() {
-   DESTDIR="${D}" eninja install
-}
-
 multilib_src_install_all() {
-   einstalldocs
-
# installed via fuse-common
rm -r "${ED}"/{etc,$(get_udevdir)} || die
 



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

2021-06-03 Thread Matt Turner
commit: f724be0e54c7c92a89d0fc6ae77796a048e59d8d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:18:32 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f724be0e

media-libs/mesa: Switch to meson-multilib

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

 media-libs/mesa/mesa-20.3.5.ebuild | 14 +-
 media-libs/mesa/mesa-21.0.3.ebuild | 14 +-
 media-libs/mesa/mesa-21.1.1.ebuild | 14 +-
 media-libs/mesa/mesa-21.1.2.ebuild | 14 +-
 media-libs/mesa/mesa-.ebuild   | 14 +-
 5 files changed, 5 insertions(+), 65 deletions(-)

diff --git a/media-libs/mesa/mesa-20.3.5.ebuild 
b/media-libs/mesa/mesa-20.3.5.ebuild
index b77317562fe..db637e1abb4 100644
--- a/media-libs/mesa/mesa-20.3.5.ebuild
+++ b/media-libs/mesa/mesa-20.3.5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit llvm meson multilib-minimal python-any-r1 linux-info
+inherit llvm meson-multilib python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -526,18 +526,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-}
-
 multilib_src_test() {
meson_src_test -t 100
 }

diff --git a/media-libs/mesa/mesa-21.0.3.ebuild 
b/media-libs/mesa/mesa-21.0.3.ebuild
index cc7b3d9f036..9d8170f4f79 100644
--- a/media-libs/mesa/mesa-21.0.3.ebuild
+++ b/media-libs/mesa/mesa-21.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit llvm meson multilib-minimal python-any-r1 linux-info
+inherit llvm meson-multilib python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -524,18 +524,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-}
-
 multilib_src_test() {
meson_src_test -t 100
 }

diff --git a/media-libs/mesa/mesa-21.1.1.ebuild 
b/media-libs/mesa/mesa-21.1.1.ebuild
index c15b166a928..b67e6c7e47f 100644
--- a/media-libs/mesa/mesa-21.1.1.ebuild
+++ b/media-libs/mesa/mesa-21.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit llvm meson multilib-minimal python-any-r1 linux-info
+inherit llvm meson-multilib python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -525,18 +525,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-}
-
 multilib_src_test() {
meson_src_test -t 100
 }

diff --git a/media-libs/mesa/mesa-21.1.2.ebuild 
b/media-libs/mesa/mesa-21.1.2.ebuild
index c15b166a928..b67e6c7e47f 100644
--- a/media-libs/mesa/mesa-21.1.2.ebuild
+++ b/media-libs/mesa/mesa-21.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit llvm meson multilib-minimal python-any-r1 linux-info
+inherit llvm meson-multilib python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -525,18 +525,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-}
-
 multilib_src_test() {
meson_src_test -t 100
 }

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index b57fb6ce0df..dd671cef87a 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit llvm meson multilib-minimal python-any-r1 linux-info
+inherit llvm meson-multilib python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -524,18 +524,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-}
-
 multilib_src_test() {
meson_src_test -t 100
 }



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

2021-06-03 Thread Matt Turner
commit: d2d9cd6c04e3d1a3ae66cf1c19ee5fea9b96e505
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:17:08 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d9cd6c

media-libs/libplacebo: Switch to meson-multilib

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

 media-libs/libplacebo/libplacebo-2.43.0.ebuild  | 10 +-
 media-libs/libplacebo/libplacebo-2.43.1.ebuild  | 10 +-
 media-libs/libplacebo/libplacebo-2.72.2.ebuild  | 10 +-
 media-libs/libplacebo/libplacebo-3.120.3.ebuild | 10 +-
 media-libs/libplacebo/libplacebo-.ebuild| 12 ++--
 5 files changed, 6 insertions(+), 46 deletions(-)

diff --git a/media-libs/libplacebo/libplacebo-2.43.0.ebuild 
b/media-libs/libplacebo/libplacebo-2.43.0.ebuild
index d16eba18f61..0ef9eee6c8a 100644
--- a/media-libs/libplacebo/libplacebo-2.43.0.ebuild
+++ b/media-libs/libplacebo/libplacebo-2.43.0.ebuild
@@ -12,7 +12,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-inherit meson multilib-minimal
+inherit meson-multilib
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
 HOMEPAGE="https://code.videolan.org/videolan/libplacebo;
@@ -51,14 +51,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
meson_src_test -t 10
 }
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/media-libs/libplacebo/libplacebo-2.43.1.ebuild 
b/media-libs/libplacebo/libplacebo-2.43.1.ebuild
index ee21a12eceb..df1374e028b 100644
--- a/media-libs/libplacebo/libplacebo-2.43.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-2.43.1.ebuild
@@ -12,7 +12,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-inherit meson multilib-minimal
+inherit meson-multilib
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
 HOMEPAGE="https://code.videolan.org/videolan/libplacebo;
@@ -51,14 +51,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
meson_src_test -t 10
 }
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/media-libs/libplacebo/libplacebo-2.72.2.ebuild 
b/media-libs/libplacebo/libplacebo-2.72.2.ebuild
index 145c4fe558d..3aee3073d9f 100644
--- a/media-libs/libplacebo/libplacebo-2.72.2.ebuild
+++ b/media-libs/libplacebo/libplacebo-2.72.2.ebuild
@@ -15,7 +15,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-inherit meson multilib-minimal python-any-r1
+inherit meson-multilib python-any-r1
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
 HOMEPAGE="https://code.videolan.org/videolan/libplacebo;
@@ -68,14 +68,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
meson_src_test -t 10
 }
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/media-libs/libplacebo/libplacebo-3.120.3.ebuild 
b/media-libs/libplacebo/libplacebo-3.120.3.ebuild
index 5167c014b94..3fac521ec40 100644
--- a/media-libs/libplacebo/libplacebo-3.120.3.ebuild
+++ b/media-libs/libplacebo/libplacebo-3.120.3.ebuild
@@ -15,7 +15,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-inherit meson multilib-minimal python-any-r1
+inherit meson-multilib python-any-r1
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
 HOMEPAGE="https://code.videolan.org/videolan/libplacebo;
@@ -64,14 +64,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
meson_src_test -t 10
 }
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/media-libs/libplacebo/libplacebo-.ebuild 
b/media-libs/libplacebo/libplacebo-.ebuild
index 9bebe61dc66..4f01a5f6b83 100644
--- a/media-libs/libplacebo/libplacebo-.ebuild
+++ b/media-libs/libplacebo/libplacebo-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ else
S="${WORKDIR}/${PN}-v${PV}"
 fi
 
-inherit meson multilib-minimal python-any-r1
+inherit meson-multilib python-any-r1
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
 HOMEPAGE="https://code.videolan.org/videolan/libplacebo;
@@ -65,14 +65,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
meson_src_test -t 10
 }
-
-multilib_src_install() {
-   meson_src_install
-}



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

2021-06-03 Thread Matt Turner
commit: 024bf55aa08e0a7f8448075412930230813e460d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:11:01 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=024bf55a

media-libs/graphene: Switch to meson-multilib

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

 media-libs/graphene/graphene-1.10.6.ebuild | 18 +++---
 1 file changed, 3 insertions(+), 15 deletions(-)

diff --git a/media-libs/graphene/graphene-1.10.6.ebuild 
b/media-libs/graphene/graphene-1.10.6.ebuild
index 50207695d8c..ab7fb554651 100644
--- a/media-libs/graphene/graphene-1.10.6.ebuild
+++ b/media-libs/graphene/graphene-1.10.6.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
-inherit xdg-utils meson multilib-minimal python-any-r1
+inherit xdg-utils meson-multilib python-any-r1
 
 DESCRIPTION="A thin layer of types for graphic libraries"
 HOMEPAGE="https://ebassi.github.io/graphene/;
@@ -34,9 +34,9 @@ BDEPEND="
 multilib_src_configure() {
# TODO: Do we want G_DISABLE_ASSERT as buildtype=release would do 
upstream?
local emesonargs=(
-   -Dgtk_doc=$(multilib_native_usex doc true false)
+   $(meson_native_use_bool doc gtk_doc)
-Dgobject_types=true
-   -Dintrospection=$(multilib_native_usex introspection enabled 
disabled)
+   $(meson_native_use_feature introspection)
-Dgcc_vector=true # if built-in support tests fail, it'll just 
not enable vector intrinsics; unfortunately this probably means disabled on 
clang too, due to it claiming to be 

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

2021-06-03 Thread Matt Turner
commit: fefd85b193e5a8b51d86a63def58294831f86e61
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 23 03:47:55 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fefd85b1

media-libs/harfbuzz: Switch to meson-multilib

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

 media-libs/harfbuzz/harfbuzz-2.7.4.ebuild | 30 +-
 media-libs/harfbuzz/harfbuzz-2.8.0.ebuild | 30 +-
 media-libs/harfbuzz/harfbuzz-2.8.1.ebuild | 30 +-
 media-libs/harfbuzz/harfbuzz-.ebuild  | 30 +-
 4 files changed, 20 insertions(+), 100 deletions(-)

diff --git a/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild 
b/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild
index faa0655ca20..453389b6331 100644
--- a/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit flag-o-matic meson multilib-minimal python-any-r1 xdg-utils
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
 
 DESCRIPTION="An OpenType text shaping engine"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
@@ -73,23 +73,15 @@ src_prepare() {
done
 }
 
-meson_multilib_native_feature() {
-   if multilib_is_native_abi && use "$1" ; then
-   echo "enabled"
-   else
-   echo "disabled"
-   fi
-}
-
 multilib_src_configure() {
# harfbuzz-gobject only used for instrospection, bug #535852
local emesonargs=(
-   -Dcairo="$(meson_multilib_native_feature cairo)"
+   $(meson_native_use_feature cairo)
-Dcoretext="disabled"
-   -Ddocs="$(meson_multilib_native_feature doc)"
+   $(meson_native_use_feature doc)
-Dfontconfig="disabled" #609300
-   -Dintrospection="$(meson_multilib_native_feature introspection)"
-   -Dstatic="$(usex static-libs true false)"
+   $(meson_native_use_feature introspection)
+   $(meson_use static-libs static)
$(meson_feature glib)
$(meson_feature graphite)
$(meson_feature icu)
@@ -99,15 +91,3 @@ multilib_src_configure() {
)
meson_src_configure
 }
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-}

diff --git a/media-libs/harfbuzz/harfbuzz-2.8.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-2.8.0.ebuild
index 48efc9f4fcb..9f52c19d342 100644
--- a/media-libs/harfbuzz/harfbuzz-2.8.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-2.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit flag-o-matic meson multilib-minimal python-any-r1 xdg-utils
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
 
 DESCRIPTION="An OpenType text shaping engine"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
@@ -73,23 +73,15 @@ src_prepare() {
done
 }
 
-meson_multilib_native_feature() {
-   if multilib_is_native_abi && use "$1" ; then
-   echo "enabled"
-   else
-   echo "disabled"
-   fi
-}
-
 multilib_src_configure() {
# harfbuzz-gobject only used for instrospection, bug #535852
local emesonargs=(
-   -Dcairo="$(meson_multilib_native_feature cairo)"
+   $(meson_native_use_feature cairo)
-Dcoretext="disabled"
-   -Ddocs="$(meson_multilib_native_feature doc)"
+   $(meson_native_use_feature doc)
-Dfontconfig="disabled" #609300
-   -Dintrospection="$(meson_multilib_native_feature introspection)"
-   -Dstatic="$(usex static-libs true false)"
+   $(meson_native_use_feature introspection)
+   $(meson_use static-libs static)
$(meson_feature glib)
$(meson_feature graphite)
$(meson_feature icu)
@@ -99,15 +91,3 @@ multilib_src_configure() {
)
meson_src_configure
 }
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-}

diff --git a/media-libs/harfbuzz/harfbuzz-2.8.1.ebuild 
b/media-libs/harfbuzz/harfbuzz-2.8.1.ebuild
index faa0655ca20..453389b6331 100644
--- a/media-libs/harfbuzz/harfbuzz-2.8.1.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-2.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
 
-inherit flag-o-matic meson multilib-minimal python-any-r1 xdg-utils
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
 
 DESCRIPTION="An OpenType text shaping engine"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
@@ -73,23 +73,15 @@ src_prepare() {
done
 }
 

[gentoo-commits] repo/gentoo:master commit in: games-arcade/excido/

2021-06-03 Thread Ionen Wolkens
commit: 4901013b1c91d3ce3815751eb9f7a664f16f2751
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun  3 23:32:20 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun  4 00:15:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4901013b

games-arcade/excido: fix direct c++, add desktop file

Plus small style perference changes.

Signed-off-by: Ionen Wolkens  gentoo.org>

 ...do-0.1.5c-r3.ebuild => excido-0.1.5c-r4.ebuild} | 23 +++---
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/games-arcade/excido/excido-0.1.5c-r3.ebuild 
b/games-arcade/excido/excido-0.1.5c-r4.ebuild
similarity index 70%
rename from games-arcade/excido/excido-0.1.5c-r3.ebuild
rename to games-arcade/excido/excido-0.1.5c-r4.ebuild
index 92458fcc17d..6dd28616563 100644
--- a/games-arcade/excido/excido-0.1.5c-r3.ebuild
+++ b/games-arcade/excido/excido-0.1.5c-r4.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit desktop toolchain-funcs
+
 DESCRIPTION="Fast paced action game"
 HOMEPAGE="https://icculus.org/excido/;
 SRC_URI="https://icculus.org/excido/${P}-src.tar.bz2;
@@ -11,13 +13,14 @@ LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="dev-games/physfs
+DEPEND="
+   dev-games/physfs
+   media-libs/freealut
media-libs/libsdl[opengl]
-   media-libs/sdl-mixer
-   media-libs/sdl-ttf
-   media-libs/sdl-image[png]
media-libs/openal
-   media-libs/freealut"
+   media-libs/sdl-image[png]
+   media-libs/sdl-mixer
+   media-libs/sdl-ttf"
 RDEPEND="${DEPEND}"
 
 PATCHES=(
@@ -26,13 +29,19 @@ PATCHES=(
 )
 
 src_compile() {
+   tc-export CXX
+
emake DATADIR=/usr/share/${PN}/
 }
 
 src_install() {
dobin ${PN}
+
insinto /usr/share/${PN}
-   doins data/*
+   doins -r data/.
+
dodoc BUGS CHANGELOG HACKING README TODO \
-   keyguide.txt data/CREDITS data/*.txt
+   data/{CREDITS,readme-jf-nebula_sky.txt} keyguide.txt
+
+   make_desktop_entry ${PN} Excido applications-games "Game;ArcadeGame"
 }



[gentoo-commits] repo/gentoo:master commit in: games-arcade/excido/

2021-06-03 Thread Ionen Wolkens
commit: c9a2adf2bcb86b528b921acfd168aefdc54613b4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar  7 21:38:53 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun  4 00:14:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a2adf2

games-arcade/excido: EAPI7 bump

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/19823
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-arcade/excido/excido-0.1.5c-r3.ebuild | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/games-arcade/excido/excido-0.1.5c-r3.ebuild 
b/games-arcade/excido/excido-0.1.5c-r3.ebuild
index cea4558b0b6..92458fcc17d 100644
--- a/games-arcade/excido/excido-0.1.5c-r3.ebuild
+++ b/games-arcade/excido/excido-0.1.5c-r3.ebuild
@@ -1,17 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit desktop
+EAPI=7
 
-DESCRIPTION="A fast paced action game"
-HOMEPAGE="http://icculus.org/excido/;
-SRC_URI="http://icculus.org/excido/${P}-src.tar.bz2;
+DESCRIPTION="Fast paced action game"
+HOMEPAGE="https://icculus.org/excido/;
+SRC_URI="https://icculus.org/excido/${P}-src.tar.bz2;
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 DEPEND="dev-games/physfs
media-libs/libsdl[opengl]



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

2021-06-03 Thread Sam James
commit: 8c5d9b16425fa14764b5dd3ffa7df93be60748cb
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 23:38:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 23:38:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c5d9b16

net-misc/dhcp: Stabilize 4.4.2_p1 arm64, #792324

Signed-off-by: Sam James  gentoo.org>

 net-misc/dhcp/dhcp-4.4.2_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcp/dhcp-4.4.2_p1.ebuild 
b/net-misc/dhcp/dhcp-4.4.2_p1.ebuild
index 2a874ada95d..b073122583b 100644
--- a/net-misc/dhcp/dhcp-4.4.2_p1.ebuild
+++ b/net-misc/dhcp/dhcp-4.4.2_p1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
 
 LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
sparc x86"
 IUSE="+client ipv6 kernel_linux ldap selinux +server ssl vim-syntax"
 
 DEPEND="



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

2021-06-03 Thread Lars Wendler
commit: 7731ef7943c64f74369b146d638d596eca216fd4
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jun  3 23:32:20 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jun  3 23:32:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7731ef79

sys-auth/polkit: Removed useless "jit" USE flag

Closes: https://bugs.gentoo.org/761232
Signed-off-by: Lars Wendler  gentoo.org>

 sys-auth/polkit/polkit-0.116-r1.ebuild | 4 ++--
 sys-auth/polkit/polkit-0.117.ebuild| 4 ++--
 sys-auth/polkit/polkit-0.118.ebuild| 2 +-
 sys-auth/polkit/polkit-0.119.ebuild| 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-auth/polkit/polkit-0.116-r1.ebuild 
b/sys-auth/polkit/polkit-0.116-r1.ebuild
index e68234b005a..e1624d37a10 100644
--- a/sys-auth/polkit/polkit-0.116-r1.ebuild
+++ b/sys-auth/polkit/polkit-0.116-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz;
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="elogind examples gtk +introspection jit kde nls pam selinux systemd test"
+IUSE="elogind examples gtk +introspection kde nls pam selinux systemd test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="^^ ( elogind systemd )"

diff --git a/sys-auth/polkit/polkit-0.117.ebuild 
b/sys-auth/polkit/polkit-0.117.ebuild
index 800d91a1347..f14e9de1bf0 100644
--- a/sys-auth/polkit/polkit-0.117.ebuild
+++ b/sys-auth/polkit/polkit-0.117.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz;
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc 
~x86"
-IUSE="elogind examples gtk +introspection jit kde nls pam selinux systemd test"
+IUSE="elogind examples gtk +introspection kde nls pam selinux systemd test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="^^ ( elogind systemd )"

diff --git a/sys-auth/polkit/polkit-0.118.ebuild 
b/sys-auth/polkit/polkit-0.118.ebuild
index e04bbab4c84..eb34c84d071 100644
--- a/sys-auth/polkit/polkit-0.118.ebuild
+++ b/sys-auth/polkit/polkit-0.118.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz;
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="amd64 arm arm64 ~mips ppc64 ~riscv ~s390 x86"
-IUSE="elogind examples gtk +introspection jit kde nls pam selinux systemd test"
+IUSE="elogind examples gtk +introspection kde nls pam selinux systemd test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="^^ ( elogind systemd )"

diff --git a/sys-auth/polkit/polkit-0.119.ebuild 
b/sys-auth/polkit/polkit-0.119.ebuild
index c03c01ed74e..f047c46c16f 100644
--- a/sys-auth/polkit/polkit-0.119.ebuild
+++ b/sys-auth/polkit/polkit-0.119.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz;
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 x86"
-IUSE="elogind examples gtk +introspection jit kde nls pam selinux systemd test"
+IUSE="elogind examples gtk +introspection kde nls pam selinux systemd test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="^^ ( elogind systemd )"



[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/

2021-06-03 Thread Jory Pratt
commit: 7475ff57d36120c867e859890bdc82cd9efc127b
Author: Jory Pratt  gentoo  org>
AuthorDate: Thu Jun  3 23:23:20 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Jun  3 23:23:20 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7475ff57

sys-auth/polkit: sync with ::gentoo stable

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

 sys-auth/polkit/Manifest   |   3 +-
 sys-auth/polkit/polkit-0.117.ebuild| 134 -
 sys-auth/polkit/polkit-0.118.ebuild| 134 -
 ...{polkit-0.116-r1.ebuild => polkit-0.119.ebuild} |  29 +++--
 4 files changed, 19 insertions(+), 281 deletions(-)

diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index 7eb759b..1126221 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -1,4 +1,3 @@
-DIST polkit-0.116.tar.gz 1548311 BLAKE2B 
e9761a2934136d453a47b81dd1f132f9fc96c45b731d5fceb2aa7706f5325b6499f6acbb68032befc1b21878b1b54754685607c916ca8e02a8accca3ca014b31
 SHA512 
b66b01cc2bb4349de70147f41f161f0f6f41e7230b581dfb054058b48969ec57041ab05b51787c749ccfc36aa5f317952d7e7ba337b4f6f6c0a923ed5866c2d5
-DIST polkit-0.117.tar.gz 1554536 BLAKE2B 
1cf7e0ff9db19a29be626f4bea96c9e2ef8b1eab4b8287a5f1f4d2a818b86d58c1c4c4a41849d95e31559dba1b18853a31e934ebbadd8e07f94dfd58b45240e0
 SHA512 
c10ea984f2386fe436e58a2866e5323afc80d24f744f0ee61d966941259aa491bd96b07d911434aa731b300c3cca25b647804b396501175ab5b3c53384e94c70
 DIST polkit-0.118-duktape.patch 50144 BLAKE2B 
83be77ed93596bd44306b8e5b677497c6e4dab3a16626a32849abb3d91b527ad1e3a1436dcd7389ca5794ea1d7efaa3d5acc950f868fcda85b4bab75ad54205a
 SHA512 
dec31b81678a5436ddeef633d668c735d3c7128d6b5fb7b5dda2d06e8cf40ce9093813e9fbc8870475321d6fcdef3395bf3dd0db7ed214f0f45b19bf47c8a867
 DIST polkit-0.118.tar.gz 1556765 BLAKE2B 
d048b37b1ff8ad59a2d8a333a3b459d1592b61f7a6d9a9569f8b2984de913d71abfc9748e242c7453f0bce4f322bd44672e35309f181afd22488794ca0e47119
 SHA512 
3d412f40c903cfaf68530f9c0cb616106f8edf43bec6805de129f8bb9cb4e64c98da6bf02caa3ef5619974f3e2df7a70564f08b92901662453477e9005752b4e
+DIST polkit-0.119.tar.gz 1387409 BLAKE2B 
aeb605598393d1cab40f7c77954008a0392600584c5fe8cc9acaa0e122418ee48b9cce0b6839189ea415277ff0ae4dbd5b7c71cb910aa349dcaf7e1f3f70ef06
 SHA512 
0260fb15da1c4c1f429e8223260981e64e297f1be8ced42f6910f09ea6581b8205aca06c9c601eb4a128acba2f468de0223118f96862ba769f95721894cf1578

diff --git a/sys-auth/polkit/polkit-0.117.ebuild 
b/sys-auth/polkit/polkit-0.117.ebuild
deleted file mode 100644
index 13fdc18..000
--- a/sys-auth/polkit/polkit-0.117.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools pam pax-utils systemd xdg-utils
-
-DESCRIPTION="Policy framework for controlling privileges for system-wide 
services"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit 
https://gitlab.freedesktop.org/polkit/polkit;
-SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz;
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
-IUSE="elogind examples gtk +introspection jit kde nls pam selinux systemd test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="^^ ( elogind systemd )"
-
-BDEPEND="
-   acct-user/polkitd
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xsl-stylesheets
-   dev-libs/gobject-introspection-common
-   dev-libs/libxslt
-   dev-util/glib-utils
-   dev-util/gtk-doc-am
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-   introspection? ( dev-libs/gobject-introspection )
-"
-DEPEND="
-   dev-lang/spidermonkey:68[-debug]
-   dev-libs/glib:2
-   dev-libs/expat
-   elogind? ( sys-auth/elogind )
-   pam? (
-   sys-auth/pambase
-   sys-libs/pam
-   )
-   systemd? ( sys-apps/systemd:0=[policykit] )
-"
-RDEPEND="${DEPEND}
-   acct-user/polkitd
-   selinux? ( sec-policy/selinux-policykit )
-"
-PDEPEND="
-   gtk? ( || (
-   >=gnome-extra/polkit-gnome-0.105
-   >=lxde-base/lxsession-0.5.2
-   ) )
-   kde? ( kde-plasma/polkit-kde-agent )
-"
-
-DOCS=( docs/TODO HACKING NEWS README )
-
-PATCHES=(
-   # bug 660880
-   "${FILESDIR}"/polkit-0.115-elogind.patch
-
-   # locally rebased patch 
-   "${FILESDIR}"/polkit-0.116-make-netgroup-support-optional-2.patch
-)
-
-QA_MULTILIB_PATHS="
-   usr/lib/polkit-1/polkit-agent-helper-1
-   usr/lib/polkit-1/polkitd"
-
-src_prepare() {
-   default
-
-   sed -i -e 's|unix-group:wheel|unix-user:0|' 
src/polkitbackend/*-default.rules || die #401513
-
-   # Workaround upstream hack around standard gtk-doc behavior, bug #552170
-   sed -i -e 's/@ENABLE_GTK_DOC_TRUE@\(TARGET_DIR\)/\1/' \
-   -e 

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

2021-06-03 Thread Sam James
commit: b57047b6c4111a2a81014cfb9311c6988f439d7c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:51:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:51:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57047b6

sys-fs/reiser4progs: Stabilize 2.0.5 arm, #788379

Signed-off-by: Sam James  gentoo.org>

 sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild 
b/sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild
index fe5ed4d7520..2740f0d3565 100644
--- a/sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild
+++ b/sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/reiser4/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 -sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 -sparc x86"
 IUSE="debug readline static static-libs"
 
 LIB_DEPEND=">=sys-libs/libaal-1.0.7:=[static-libs(+)]



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

2021-06-03 Thread Sam James
commit: 28b16ff7353dac45049f5579f1e736b099c88380
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:50:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:50:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b16ff7

app-text/xapian-omega: Stabilize 1.4.18 amd64, #790266

Signed-off-by: Sam James  gentoo.org>

 app-text/xapian-omega/xapian-omega-1.4.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/xapian-omega/xapian-omega-1.4.18.ebuild 
b/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
index d14660eaed5..c3cf578974f 100644
--- a/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
+++ b/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/xapian-omega-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86"
 IUSE=""
 
 DEPEND="~dev-libs/xapian-1.4.18:0/30



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Search-Xapian/

2021-06-03 Thread Sam James
commit: 70a050399fb02ce97dcd7ad2bbd1ac3a501957d3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:50:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:50:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a05039

dev-perl/Search-Xapian: Stabilize 1.2.25.4 amd64, #790266

Signed-off-by: Sam James  gentoo.org>

 dev-perl/Search-Xapian/Search-Xapian-1.2.25.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4.ebuild 
b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4.ebuild
index a2cdfad546c..a7dd5a44c26 100644
--- a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4.ebuild
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ DESCRIPTION="Perl XS frontend to the Xapian C++ search 
library"
 
 LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="examples test"
 RESTRICT="!test? ( test )"
 



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

2021-06-03 Thread Sam James
commit: 714eb8d7c5e6387fe08a4274d30e8d0eee43b3da
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:50:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:50:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714eb8d7

dev-libs/poco: Stabilize 1.10.1 amd64, #772092

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/poco/poco-1.10.1.ebuild b/dev-libs/poco/poco-1.10.1.ebuild
index 23d3c166ee3..d615fee5812 100644
--- a/dev-libs/poco/poco-1.10.1.ebuild
+++ b/dev-libs/poco/poco-1.10.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}-release"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="7z cppparser +crypto +data examples +file2pagecompiler iodbc +json 
mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test 
+util +xml +zip"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



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

2021-06-03 Thread Sam James
commit: 27c01669812cdc52c84b3d2828f61598e4b36eba
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:50:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:50:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c01669

dev-libs/xapian: Stabilize 1.4.18 amd64, #790266

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18.ebuild
index 6b339e2a294..e92a0c0daef 100644
--- a/dev-libs/xapian/xapian-1.4.18.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"



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

2021-06-03 Thread Sam James
commit: 41700444003226b0690c41df6f6304ee676782c7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:51:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:51:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41700444

media-libs/libcaca: Stabilize 0.99_beta19-r4 arm64, #772317

Signed-off-by: Sam James  gentoo.org>

 media-libs/libcaca/libcaca-0.99_beta19-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libcaca/libcaca-0.99_beta19-r4.ebuild 
b/media-libs/libcaca/libcaca-0.99_beta19-r4.ebuild
index 7fe4815820c..f0eece5142c 100644
--- a/media-libs/libcaca/libcaca-0.99_beta19-r4.ebuild
+++ b/media-libs/libcaca/libcaca-0.99_beta19-r4.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 ISC LGPL-2.1 WTFPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="cxx doc imlib java mono ncurses opengl ruby slang static-libs test 
truetype X"
 RESTRICT="!test? ( test )"
 



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

2021-06-03 Thread Michał Górny
commit: 3c8dbeed8ed78d600c101a98e843cd192159acdc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 22:37:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:37:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8dbeed

dev-python/snakeoil: Enable py3.10

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

 dev-python/snakeoil/snakeoil-0.9.6.ebuild | 3 ++-
 dev-python/snakeoil/snakeoil-.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/snakeoil/snakeoil-0.9.6.ebuild 
b/dev-python/snakeoil/snakeoil-0.9.6.ebuild
index efbafe8d35e..8bd4b50e530 100644
--- a/dev-python/snakeoil/snakeoil-0.9.6.ebuild
+++ b/dev-python/snakeoil/snakeoil-0.9.6.ebuild
@@ -2,8 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="threads(+)"
+DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 
 if [[ ${PV} == * ]] ; then

diff --git a/dev-python/snakeoil/snakeoil-.ebuild 
b/dev-python/snakeoil/snakeoil-.ebuild
index 1d343d272b6..b4ffe8974a5 100644
--- a/dev-python/snakeoil/snakeoil-.ebuild
+++ b/dev-python/snakeoil/snakeoil-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="threads(+)"
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2021-06-03 Thread Michał Górny
commit: 71fb359a182dd1061d6564c673179605e614d232
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 22:33:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:34:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71fb359a

app-portage/gemato: Enable py3.10

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

 app-portage/gemato/gemato-16.2.ebuild | 5 ++---
 app-portage/gemato/gemato-.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-portage/gemato/gemato-16.2.ebuild 
b/app-portage/gemato/gemato-16.2.ebuild
index 95426f14b47..206c761c09c 100644
--- a/app-portage/gemato/gemato-16.2.ebuild
+++ b/app-portage/gemato/gemato-16.2.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
 PYTHON_REQ_USE='threads(+)'
 
 inherit distutils-r1

diff --git a/app-portage/gemato/gemato-.ebuild 
b/app-portage/gemato/gemato-.ebuild
index 7c6e729f5e7..5d6009149ea 100644
--- a/app-portage/gemato/gemato-.ebuild
+++ b/app-portage/gemato/gemato-.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
 PYTHON_REQ_USE='threads(+)'
 
 inherit distutils-r1 git-r3



[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2021-06-03 Thread Michał Górny
commit: 4d090ae52f428f679ac80f0e5cc9db42204a2fb0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 22:34:42 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:34:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d090ae5

app-portage/gemato: Remove old

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

 app-portage/gemato/Manifest   |  2 --
 app-portage/gemato/gemato-15.2.ebuild | 43 ---
 app-portage/gemato/gemato-16.1.ebuild | 43 ---
 3 files changed, 88 deletions(-)

diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest
index 188c8dca2f3..d866b578011 100644
--- a/app-portage/gemato/Manifest
+++ b/app-portage/gemato/Manifest
@@ -1,3 +1 @@
-DIST gemato-15.2.tar.gz 72679 BLAKE2B 
83e28fa3bc83976538610fec87c3a31e91a18847c107dc7793e16b5421eba69f7b60f8f05195f345ef6f4f8486203e4acbc01bad706b55c20a11480e85a3420c
 SHA512 
5a98040dab0beac64e5e54bd54c6565cd301399709beda9e030ae9206111caf9e792260aa3c6586040060d4be71df3f1368e7554dff6affaa899c4157116faf3
-DIST gemato-16.1.tar.gz 79946 BLAKE2B 
54452ae113cee98f5c8f9ebc880b4ae424510766eb7cd8bc2775c85573388005343061aa9de8f505a72ee92801756f3cb7b67dfd39d9923d0030a4da301f7ce2
 SHA512 
df21eb8784cc6724874e38ba0192e1e5657483aa031656855fc0c2396179f7352f9450df6b41205425214cf70f2c812a7ee6f55a25334f0fd012b7e710c1de2c
 DIST gemato-16.2.tar.gz 80178 BLAKE2B 
c973c36bb1277d07618ba8d90f7d6820508d78aedae200f0678c8b2e1dde38e3b7f4d7dc24791dedb9c88791d3b71711c9bdeb749b5fc091a20aa87f71ad70d3
 SHA512 
9d59ba360afaf237e47c5ded0e5bc29ec44d5b1d73eadadc19ff834a1966e1e620da258eb7a1b6afbff5c66cbd7e39454fd5920f2f82fc510c2f8836c0b80462

diff --git a/app-portage/gemato/gemato-15.2.ebuild 
b/app-portage/gemato/gemato-15.2.ebuild
deleted file mode 100644
index e742c325bf4..000
--- a/app-portage/gemato/gemato-15.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-PYTHON_REQ_USE='threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Stand-alone Manifest generation & verification tool"
-HOMEPAGE="https://github.com/mgorny/gemato;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 
~x64-cygwin ~amd64-linux ~x86-linux"
-IUSE="+gpg tools"
-
-RDEPEND="
-   gpg? (
-   >=app-crypt/gnupg-2.2.20-r1
-   dev-python/requests[${PYTHON_USEDEP}]
-   )"
-BDEPEND="
-   test? (
-   >=app-crypt/gnupg-2.2.20-r1
-   >=dev-python/pytest-5[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   if use tools; then
-   exeinto /usr/share/gemato
-   doexe utils/*.{bash,py}
-   fi
-}

diff --git a/app-portage/gemato/gemato-16.1.ebuild 
b/app-portage/gemato/gemato-16.1.ebuild
deleted file mode 100644
index 6509f88aa2a..000
--- a/app-portage/gemato/gemato-16.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-PYTHON_REQ_USE='threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="Stand-alone Manifest generation & verification tool"
-HOMEPAGE="https://github.com/mgorny/gemato;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
-IUSE="+gpg tools"
-
-RDEPEND="
-   gpg? (
-   >=app-crypt/gnupg-2.2.20-r1
-   dev-python/requests[${PYTHON_USEDEP}]
-   )"
-BDEPEND="
-   test? (
-   >=app-crypt/gnupg-2.2.20-r1
-   >=dev-python/pytest-5[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   if use tools; then
-   exeinto /usr/share/gemato
-   doexe utils/*.{bash,py}
-   fi
-}



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

2021-06-03 Thread Michał Górny
commit: 19451d9a209e58ffed6618a78134000d0c89b3a0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 22:05:19 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:31:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19451d9a

dev-python/hypothesis: Bump to 6.13.12

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 3682d71caa6..55bca915665 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -2,6 +2,7 @@ DIST hypothesis-python-6.10.1.tar.gz 9126246 BLAKE2B 
cc8cb3436d1de5d3d65a13cb5ed
 DIST hypothesis-python-6.13.0.tar.gz 9128293 BLAKE2B 
be618d42639602bc6617f8b5e9374812298e9d6150b6510a8060ca7c489ea69f1d6bd2cf9322c325c9bffc3c3f886fb4a4fb038159fa2c81920541ac4cb668cd
 SHA512 
66fd6e7842b7b257c92cf756db4cf97bfb64006c89e3e58cda154ebe9345302f0264297df8d9de0685033a0f4e43909d65e76495689a8ded9968ecda586b668c
 DIST hypothesis-python-6.13.10.tar.gz 9132876 BLAKE2B 
fb9b48465fd6e6ce08423384753ef3149aac6e2b57230f44119ad685c530ac68fac0b1a1925f2ab98586265055151e9564fa287262b06aefe68c2a78d8b3ae4d
 SHA512 
f166a025dee3ec31033d8f8a3909e6f9ee4b2e14420ae41777a41163384502cfe9f20632fb134e38797817ee19972a7068e4233e64417fb4cf5af51427a1963c
 DIST hypothesis-python-6.13.11.tar.gz 9133504 BLAKE2B 
b9cb54dc05aafd57424a2f9fff097a66e3ba5e55408f8a4587eb7aee079f1ad494e3a9cc18a7797c09fa715290dc49c58b98e722dc0722d8cad0d6cbbe0d
 SHA512 
9cb8ce31a7062ab98db829300c1f68e1e24bf02a39ebf4ffbbf47554741dd0bdb96edd69aa7a360570405ca85b1fd7956eb26c5b9a6898f6f8f6f79177522bf6
+DIST hypothesis-python-6.13.12.tar.gz 9133873 BLAKE2B 
161e323d9dad6d6a91641336b6e66fe0b00bcc902d844480ed0cea59b89c455eaaf8f57122636af464719d63cf96d0dfeb42dbd855d5599856636b4f4e1520bd
 SHA512 
e58d9a676b9f6592134f4f4997d7585001c28980697e77f8f3216c5bba65256c15784e7eec5458f58684b61cc5a0d9ef2465748412a601a867a70e5b72fde91d
 DIST hypothesis-python-6.13.2.tar.gz 9130008 BLAKE2B 
3ca5c306ac402002a1435b8ccbc034f2a7acf1553eb6095e0394ff1ddf778f47ef6f72359cb5219db924edc18623b22732b4a94bd7c269217ec632b8d59adc1c
 SHA512 
8c7e1a5de011ef66f5105009aa82f2b23ff36f0b0906554ae65e2e55e10c4df743c894b6264002c86bae3fc5e1dd7ded7e913f0866ed725e1afd4c9f54022b7c
 DIST hypothesis-python-6.13.4.tar.gz 9130435 BLAKE2B 
eeb78cc647df49ea11fb0e0f4d8412e20095e7c33bb0601dcbaad2b9e9929423729b25b1bfbf2a27b05e87ae38ced4e9aeba5bae4de76cfc81aae2d073248de0
 SHA512 
93db99bdbe408ddbad4baf983b00b3e7624fd28d15a0d4c1453437328a51b0733db13e3b7b04b40bc60aa05e2e8364ce5b186d81a2d33e50b49f5a406fec95d6
 DIST hypothesis-python-6.13.5.tar.gz 9131314 BLAKE2B 
3de7ba681ab9c0907920ea7ad562a4434f06009a7bced47b98bf46da5d15aea35085350f4aca24fd41ba9fd14957e4de1d56092d49e757ea60a1575f59371add
 SHA512 
06765607be1a49d92382d426105021ed9dca91c5b41674ba45f0a29ce7cb06537edf706ea7305300f9aae7d8c9b1827bcaf807e3c4aece9594a55b3c0122c622

diff --git a/dev-python/hypothesis/hypothesis-6.13.12.ebuild 
b/dev-python/hypothesis/hypothesis-6.13.12.ebuild
new file mode 100644
index 000..004d0d143b2
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.13.12.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' python3_{7..9})
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!dev-python/pytest-describe
+   !!

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

2021-06-03 Thread Michał Górny
commit: 2fcd76add6d56879b2bab615c01f07a3ed15068c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 22:03:06 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:31:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fcd76ad

dev-python/python-magic: Bump to 0.4.24

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

 dev-python/python-magic/Manifest   |  1 +
 dev-python/python-magic/python-magic-0.4.24.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/python-magic/Manifest b/dev-python/python-magic/Manifest
index fc4007252a8..4afe78c48a6 100644
--- a/dev-python/python-magic/Manifest
+++ b/dev-python/python-magic/Manifest
@@ -1,2 +1,3 @@
 DIST python-magic-0.4.22.gh.tar.gz 863567 BLAKE2B 
6994869e4cc5ba5ff7ae1a6ac6117f5b1553a11079fb5faaa23b48ee241b2615e2514270f66c55b417b4051d6a5aedd7c289f139c23842979e4af0cdb7a34e3a
 SHA512 
7f16c090a713be4ecc25727f0195bddfadfa9f54507899e35f48bd268ea1d78637ca024ecf02e331a8988a931e430f7346bb5f4b46e58ddc1ff03ec678640e6d
 DIST python-magic-0.4.23.gh.tar.gz 863739 BLAKE2B 
7adcf4f8662cb5c6dab1d680a48f80db03f78d6f2f67a81f9d1464a79b820d8ed28a69ca5aa1c8eaa1b016556217dcab0878725a370318db0905985d332561f4
 SHA512 
8f6093ba6e1138e8c81e7afc596946c3657ddea4edcf555f6490e2d19c936f41367cd27a04554a344b3116d033ab760c2c954ac6ffd017b9c319abe44b00
+DIST python-magic-0.4.24.gh.tar.gz 863700 BLAKE2B 
09ecc8bea1696343ec2462e6989da8059c40f88e401390c8c491e531540ef0b38e5a8eac1fb8a3356203e25cf2e5caa6dad0c13d24eb34a7a299b5a071ae29b3
 SHA512 
b3ec148da398293465299938fabf691b56c4b3876f6abbb7a734a9c0a5180cc758a15f7085bbf1bf40ec6031697ec84d98c161db1fd04301133af09928c611fc

diff --git a/dev-python/python-magic/python-magic-0.4.24.ebuild 
b/dev-python/python-magic/python-magic-0.4.24.ebuild
new file mode 100644
index 000..d8f365349e6
--- /dev/null
+++ b/dev-python/python-magic/python-magic-0.4.24.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Access the libmagic file type identification library"
+HOMEPAGE="https://github.com/ahupp/python-magic;
+SRC_URI="
+   https://github.com/ahupp/python-magic/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-apps/file[-python]"
+BDEPEND="
+   test? ( sys-apps/file )
+"
+
+python_test() {
+   local -x LC_ALL=en_US.UTF-8
+   "${EPYTHON}" test/test.py -v || die "Tests fail with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-core/

2021-06-03 Thread Michał Górny
commit: 321a28793ed8d11abeaf91838dae7982f6014839
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 22:04:26 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:31:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=321a2879

dev-python/google-api-core: Bump to 1.29.0

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

 dev-python/google-api-core/Manifest|  1 +
 .../google-api-core/google-api-core-1.29.0.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/google-api-core/Manifest 
b/dev-python/google-api-core/Manifest
index 45d66e57ec3..575a8800357 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-core-1.26.3.tar.gz 133409 BLAKE2B 
ca3c63769f87cc79483d5ac52646cb044fa21e4f702a945994aeffad71b5be6bd1105e7aa3ec489c943d8adb1148f1c5eb868d64d71f0bcc4a6084ff470acf05
 SHA512 
8a7753ee30f6f3bb78265b083d8fb80a48021ab32c849ddadaf969263e5a63bfaeb3010b584440d5c5f1c4e0dcd4e8fcd4df16321ccb03d3c0932e19502bbe4c
 DIST google-api-core-1.27.0.tar.gz 134035 BLAKE2B 
be074208ac51b6e33466a2304e5780894d6a420ccf7ea36e5b98b6d9f920cd6f0cc9f94dababb154731ebe4a36d8b863897f5c654e00068a0f12753ceecb6e8c
 SHA512 
5e8ca58c7f1dc9aa3e612ea635feb84a115c0f21bde2a3152cd54be5b041841ab1c0d2c725660794e15d42e63a4b6955a5318d3dec203e7d683c630a5f5e
 DIST google-api-core-1.28.0.tar.gz 133640 BLAKE2B 
8134e39cc3ff2fbb850d5e774d08589e3e64b83ca5d5209279f5d1b7fc2eb350a523bbe2890fba6d907689149df3872a7e0a11991b1ecc62fc64a4753dce38e4
 SHA512 
3702d27613e621394209047451729c1308beb88c917033b4340e3fa96bf4a5ec36ad2594c98ed14439c578f69a202d95a96d30472438a30417484cff6e06fe7d
+DIST google-api-core-1.29.0.tar.gz 134251 BLAKE2B 
46455f34ad18bd57b21afe70b237466a51d5dbaca8f46f31491d00fcc7e6339fcf48e150418ef71100a628245cc5333984e6377e27eec00b9b55e0c1a3de86e2
 SHA512 
b8a7b19ba737172e04c0a322af7c60299b72002b17a099fbaa9445c4965b94fd6f3087380fa4262f4440113af4304d5235cd062f22c27cd997e62b276ea67471

diff --git a/dev-python/google-api-core/google-api-core-1.29.0.ebuild 
b/dev-python/google-api-core/google-api-core-1.29.0.ebuild
new file mode 100644
index 000..de335d4f57b
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-1.29.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="https://github.com/googleapis/python-api-core
+   https://googleapis.dev/python/google-api-core/latest;
+SRC_URI="https://github.com/googleapis/${PN//google/python}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P//google/python}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/namespace-google[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/googleapis-common-protos[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   

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

2021-06-03 Thread Sam James
commit: 54dd963ba005b96d7c0fcd279e1462bb978448b7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:21:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:21:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54dd963b

media-libs/mlt: Stabilize 6.26.1-r1 x86, #791454

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/media-libs/mlt/mlt-6.26.1-r1.ebuild 
b/media-libs/mlt/mlt-6.26.1-r1.ebuild
index 4f5ca766dc8..e8345a2f096 100644
--- a/media-libs/mlt/mlt-6.26.1-r1.ebuild
+++ b/media-libs/mlt/mlt-6.26.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="compressed-lumas cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 
debug
 ffmpeg fftw frei0r gtk jack kernel_linux libsamplerate lua opencv opengl python
 qt5 rtaudio rubberband sdl vdpau vidstab xine xml"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/files/

2021-06-03 Thread Sam James
commit: 64cd84f0e34ba29bb319fb9b30fc7519a7676492
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jun  3 16:52:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:21:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64cd84f0

net-analyzer/wireshark: remove unused patch

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/21109
Signed-off-by: Sam James  gentoo.org>

 .../files/wireshark-3.4.4-cmake-3.20.patch | 30 --
 1 file changed, 30 deletions(-)

diff --git a/net-analyzer/wireshark/files/wireshark-3.4.4-cmake-3.20.patch 
b/net-analyzer/wireshark/files/wireshark-3.4.4-cmake-3.20.patch
deleted file mode 100644
index 63d62e8e254..000
--- a/net-analyzer/wireshark/files/wireshark-3.4.4-cmake-3.20.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://gitlab.com/wireshark/wireshark/-/merge_requests/2532?commit_id=6ef6e8f607456e239e5f1a326803846930d34fa8.diff
-https://bugs.gentoo.org/775029
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1115,6 +1115,10 @@ ws_find_package(Systemd BUILD_sdjournal HAVE_SYSTEMD)
- 
- # Build the Qt GUI?
- if(BUILD_wireshark)
-+  set(CMAKE_AUTOMOC ON)
-+  set(CMAKE_AUTOUIC ON)
-+  set(CMAKE_AUTORCC ON)
-+
-   # Untested, may not work if CMAKE_PREFIX_PATH gets overwritten
-   # somewhere. The if WIN32 in this place is annoying as well.
-   if(WIN32)
-diff --git a/ui/qt/CMakeLists.txt b/ui/qt/CMakeLists.txt
-index 
ff0efeae1614511fbe12ed00d5b82f2714fa55f5..cd36913f10d949a8a701060833b0878086798bf4
 100644
 a/ui/qt/CMakeLists.txt
-+++ b/ui/qt/CMakeLists.txt
-@@ -631,10 +631,6 @@ include_directories(
-   ${CMAKE_CURRENT_SOURCE_DIR}
- )
- 
--set(CMAKE_AUTOMOC TRUE)
--set(CMAKE_AUTOUIC TRUE)
--set(CMAKE_AUTORCC TRUE)
--
- if(NOT Qt5Widgets_VERSION VERSION_LESS "5.9")
-   # Drop the file modification time of source files from generated files
-   # to help with reproducible builds. We do not use QFileInfo.lastModified



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

2021-06-03 Thread Michał Górny
commit: 0546eeb46576980d76fbf10f1e574481892f62b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:53:02 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0546eeb4

dev-util/stripe-mock: Bump to 0.106.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.106.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 8f24edccdb7..e5039c3871d 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-mock-0.103.0.tar.gz 567107 BLAKE2B 
76dbc6bbb1d62ea68c30291fea894e563a426790c8928e7bc5a444eca8d48c8bcc23067459c1a249449af305a6809c70168918543087a1ef5e38cf7609421a7c
 SHA512 
65ec61ccf94d1931389c4a16288dfac4d820a6fdf641cad1028347dfcb298aa4370d97d2dd4e468e17b8a702ce6b7611213b0707f1d5e37cd20aec46772e6a9c
 DIST stripe-mock-0.104.0.tar.gz 574936 BLAKE2B 
681dcc2b02f5d4ca946024d1c049e499ce1c05c5a00653ca5a1af25325ce66b651e307df12ac0137fb38478332a8a04fb09ced39afa697a81a4afcc69a1cf314
 SHA512 
6d9c5fe5e5e83e8721ae441ae15e16594c690360a62934e825627add8acf6d58b0c4f52bd2c6d787c934fe0e974790b35b7c63d02f097647744549626b1708c5
 DIST stripe-mock-0.105.0.tar.gz 583483 BLAKE2B 
8015699be4cd7a0c6e81c8f89cebe23fadb02904a175fef15c5e1fe156b01b001a03ba4b42ddffd453203142b1108d5981782d23e1369bab61181e0ef3964734
 SHA512 
539c3315c3e4896584a656fa3157ac69331bdaf2c77b6a7433b8709971e3b248fe89f1df3eab3f3178580847109460b86f975f0a378aef48ca3c29466b076f52
+DIST stripe-mock-0.106.0.tar.gz 592320 BLAKE2B 
2154898ecb13516d11fe5188012829af5618a0520b19d6c3899c976ef719e5ddfe0a1bfe0c6787b9e51c695734d90e2297b8df6abc7d055a8d4df8e747d16b08
 SHA512 
30d5db6ace639435f0c97ce2ff38c02acdb464a09d5cf59a90ea3892b5f277e05ffb67d068b74739c2cdca3e73b2db74054079335bb28536c57457b46251bd6d

diff --git a/dev-util/stripe-mock/stripe-mock-0.106.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.106.0.ebuild
new file mode 100644
index 000..05a7220e34b
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.106.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_SRC="github.com/stripe/stripe-mock"
+EGO_PN=${EGO_SRC}/...
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+
+src_install() {
+   golang-build_src_install
+   dobin bin/stripe-mock
+   rm -rf "${D}$(get_golibdir_gopath)" || die
+}



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

2021-06-03 Thread Michał Górny
commit: a425f44b741fa95e39598a62eb7d29d3d904a44a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:59:13 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a425f44b

dev-python/identify: Bump to 2.2.8

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

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

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index 4875122a659..81dddcfddb7 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,3 +1,4 @@
 DIST identify-2.2.4.tar.gz 100967 BLAKE2B 
9473a157ce2aed13ed45d6e8d83b4510c40ae977406b9d7b211caa70c27d1850cf49da8848495841281b1f192b576d269a5372215effd7d89c9211e51d51151d
 SHA512 
25e255fd62d0e75aafa7037085362b7bf2ba8ae142bfb11e0e20452d503d8ec3f90ec84c8ef8966fb021fe1054c226862b3ce99d2288ec9aaa758a8971d1c87a
 DIST identify-2.2.6.tar.gz 101016 BLAKE2B 
eac32751d54379e3ba5ca5970c3fc02b6ac9f677a26f7a2c91986ba6ce8773a8e51ed98f17b6b12ba920cabd3d66ca23cd765d2cb6c48253ff97c34ddb9cb81e
 SHA512 
09694ea3d92265385a79464ef948effb5b074f5b67a8a25171b4872b2cd70537a17c87c2aa94b66e3079f2047b290300beb7ed74be50ecdf09cb723948bc11d9
 DIST identify-2.2.7.tar.gz 101032 BLAKE2B 
988aecb3f32b1d1416984ad7cb5937f85600e222a1053d2800dda1c498fea2660f86ee42208611c71e29b9827e212992fed35697a3d24f02814cc6ea8a560615
 SHA512 
f3c4073a9018ba595c8535447c7ccb20ca1f8d8bb006b4662db19b3356afc33d810b2073810b86d7dec4572b151c53301feca09bf0662d4d683febbdf7735e06
+DIST identify-2.2.8.tar.gz 101040 BLAKE2B 
46bf6631c6006ad2326f175257ee2cb4324ac463419cb50df0919768b2787afcc135dc1982ee1feb4a5efef6990f3224f63fb2dea19dc6795a3fe736e6b8555e
 SHA512 
d166f37fa60cafc0fb624cac9626115adaecd8ec88f42ce71b81794b6aa8301e42f459bfbc1da3d81709ee5681184e927e9111a906a22ec8c977b24f1e9dc17f

diff --git a/dev-python/identify/identify-2.2.8.ebuild 
b/dev-python/identify/identify-2.2.8.ebuild
new file mode 100644
index 000..f4471b5191e
--- /dev/null
+++ b/dev-python/identify/identify-2.2.8.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="https://github.com/pre-commit/identify;
+SRC_URI="https://github.com/pre-commit/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/editdistance-s[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2021-06-03 Thread Michał Górny
commit: fcfccaa19dff9b53362941c68e1aa3cf1352a35b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:50:44 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcfccaa1

dev-python/Faker: Bump to 8.5.1

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

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

diff --git a/dev-python/Faker/Faker-8.5.1.ebuild 
b/dev-python/Faker/Faker-8.5.1.ebuild
new file mode 100644
index 000..53094317ba8
--- /dev/null
+++ b/dev-python/Faker/Faker-8.5.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="https://github.com/joke2k/faker;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
+   !dev-ruby/faker"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index f7b92101150..0c52de43a1e 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,3 +3,4 @@ DIST Faker-8.2.1.tar.gz 1144260 BLAKE2B 
3c523e394043d2294e9973c0a2764a7c7961ea89
 DIST Faker-8.3.0.tar.gz 1144870 BLAKE2B 
fba95fdc3023dc583345d0a7890b4ac6318ca87157270e1d844a2978bd2866c1cd8e8a334e41bc0b8689a1c8814a5353ab4adbb08af49a31779217d82b913ce6
 SHA512 
7f046e60636dc7c2a584eb75e832a674715424b91de5eac6dba423d40100ce44b5baec178976bcf2b00b5edb81c5796f5eeebed0572984e7740c9e3279afd51a
 DIST Faker-8.4.0.tar.gz 1146293 BLAKE2B 
9ec37d76ebfe486a9671f5fc97e321420b9cf83811894db4f7264430f441ab63309e2abed0b5c900467685d7fe979001c216a9e32323c764867f127025706558
 SHA512 
03abef5c85edccf924191f2bc5be1dd64d56f827bc4307fed16becac7981c0340fa900748e767f2bbbf37721075c03ac068892870f2ac895f8d748403ae8bb08
 DIST Faker-8.5.0.tar.gz 1147011 BLAKE2B 
497a3f46a61519707ab3e8d78240ea5dd796b247268930ee4117647b24e4822a023ddda2ffdc1333dde4e35eedc1b7110f2103d0f49d0227ea7991c75c60c7df
 SHA512 
29de2928109281bada27923a76ccb7cfd9e31211d0474cb47473197ea0c89983ac10e3dc990eb987ea3b45b5f5aa324b53004b60b5e20d922969bc552de96f01
+DIST Faker-8.5.1.tar.gz 1147272 BLAKE2B 
5842f7ea74cb5eb02bd149e95fbff3d6a75bb007e1e9de98a808854c37b59bd337f17617c4dd8cd899a6740babd4a501bb09bf840cfbbb689c529517ff30271d
 SHA512 
a787bbf4bacd06e7af777e4f10714167d7e9e8ad743cf99d51a3a4c312ded8e5085559f667ab6fca3a6df87650feabf88b0ec647e049c26576e65b3a77191ad4



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

2021-06-03 Thread Michał Górny
commit: e39abc81c47bb1b90e768eed9d7032384546cfb5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:44:32 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39abc81

app-admin/awscli: Bump to 1.19.87

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.19.87.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e78fe4ddbaf..2eaaf86ccb3 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -7,3 +7,4 @@ DIST awscli-1.19.83.tar.gz 2008544 BLAKE2B 
e970d95e9caad606e66f1985dcf2500670ded
 DIST awscli-1.19.84.tar.gz 2011045 BLAKE2B 
581a7d1c22f7f92c434b6726cae34cdfde1f6da73c9b4470c73386389b1969872825850623685ddfc5958e99bc1d065b9f7afad8f88185329f0752dcb79c0b82
 SHA512 
4408bae1564346c873693e82124d33c17563a0a35fa41c8e2896a8ab4df23c5c41d17c87b522e7c335146dab0b9b32aa671f6c0e9f769bdeccf36948ae72
 DIST awscli-1.19.85.tar.gz 2014586 BLAKE2B 
7d7ec1d8ece349875403258988ac1732e48a70293471b76b0b3e5278877d606b9390cf3a01166914b3db78696f31598d30c4de1a0f1e5dcc2cc3582bbcf9a493
 SHA512 
738d433997f7d9a21db2d9d236cf5c1cc0a61ebf601cc2a96f292e22f9fdd4bbb6e6377fb55d161814275b653f61974c13b399d450ecea888b26543c6e3cf955
 DIST awscli-1.19.86.tar.gz 2014916 BLAKE2B 
acebaf9c5d6b672333162ec578f29781f74e66c4eeda212be8b7722d05b30839ba835f03f4f4e9d780cdb4df3e7e9a5ad4a407a0660ddc4f6a8a60f7073c6440
 SHA512 
dcf9c23a6b11272a6ffdd04f8ba74bd85624692c5de28b6dc87ae75ac5d8b68a1b73d09cf02d29939f83d7d68860c21b2043d4cdc300b5664e0b221a47344956
+DIST awscli-1.19.87.tar.gz 2015321 BLAKE2B 
02cc3f0cc2588c9e0d2c7b8d38248455692f3b30dfeaecc076edfc3ce072128c6e788e8503e110eedf4d45ec71f3309c5db7871fd75018da3aaa424ed9d5fe4c
 SHA512 
5bb6fb4ae62a1c4c5e83f59f32840ceab656d17cdee80dfd5530606f2d24e7b77aa78b8d62a020ca44a74c6f73de2cb4f625da5af68de3a90e704d4020703d7a

diff --git a/app-admin/awscli/awscli-1.19.87.ebuild 
b/app-admin/awscli/awscli-1.19.87.ebuild
new file mode 100644
index 000..75b147981bf
--- /dev/null
+++ b/app-admin/awscli/awscli-1.19.87.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/;
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/aws-cli-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install nose
+
+PATCHES=(
+   "${FILESDIR}"/awscli-1.19.47-py39.patch
+)
+
+python_test() {
+   distutils_install_for_testing
+   # integration tests require AWS credentials and Internet access
+   nosetests -v tests/{functional,unit} ||
+   die "Tests failed for ${EPYTHON}"
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2021-06-03 Thread Michał Górny
commit: bc8b1a2cc402c210afa07728e688837271a3759e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:44:15 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8b1a2c

dev-python/botocore: Bump to 1.20.87

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

 dev-python/botocore/Manifest  |  1 +
 .../{botocore-.ebuild => botocore-1.20.87.ebuild} | 15 ++-
 dev-python/botocore/botocore-.ebuild  | 15 ++-
 3 files changed, 13 insertions(+), 18 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a9b6812d181..64628b3caf3 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.20.83.tar.gz 7786168 BLAKE2B 
1bd8864da814ed502c4e0860d8c7a82c6c1
 DIST botocore-1.20.84.tar.gz 7792555 BLAKE2B 
e9459fad976bb81541ce933666edccdbfe9910674cde9f23b264388845cb3e98cae77639acb3fec00c33602af8fea82681fbd387775ff9ed47245e4d0e4f
 SHA512 
da19ffb81c24c2e7a10c5e0647179f36ebf89c097f795cb16d723a3e0311a81e9c835b7b3795d02047d084a098507f4b6e0cc502129877e4258691a6a6ee1cee
 DIST botocore-1.20.85.tar.gz 7795550 BLAKE2B 
483b6fef456de9a37b00dbaf0f2af766079447f70fb992c96f0ab8208c3ce0e39a459d89a29e07b7e9fed9e1b39ddfeac28c3de5bfac1ddde1aac2cbecfe4056
 SHA512 
1a3e07da2c1b60680c858e4b732fe340563b18ec10aad7a9250bff7e7a11a97ccd3e952245187b90fe84b2fddd8f48568d70d69a03612782da5d90a8e2d06de3
 DIST botocore-1.20.86.tar.gz 7798788 BLAKE2B 
93450262bf1e34a627a64f8972e4d8b02dc24e1646633e89d4911751b0c919b9dd3515021cfffcd0c79223b237a8bb283220f6793c8e411d399a75321cd7b369
 SHA512 
fd630d93645861a94173a38b50c7b2ef1c646e33ad30d75eccb4b92bfa0ce08c06ac39ea6bb38f7e5c551f625b919b00170c4a243e67d5d66789a011ee5390a1
+DIST botocore-1.20.87.tar.gz 7800088 BLAKE2B 
ba98b0f910216a340f48adb5ddf14aa9239ca44202641c97ca91da69f34a67716c50d9bc6a330021fd630f7c309062fc0326543e46ee1207c294870baefd0aeb
 SHA512 
b922e40030a1708ce2e5a2fa60012e21e28b955c6d30fbced5d1a93dafe189e83430b5cee162e2ab73e80c7dfa18657c2ca42057c17e943c0d421c6cd9969b53

diff --git a/dev-python/botocore/botocore-.ebuild 
b/dev-python/botocore/botocore-1.20.87.ebuild
similarity index 78%
copy from dev-python/botocore/botocore-.ebuild
copy to dev-python/botocore/botocore-1.20.87.ebuild
index 3944fec3374..fd6eb700f30 100644
--- a/dev-python/botocore/botocore-.ebuild
+++ b/dev-python/botocore/botocore-1.20.87.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
@@ -16,15 +16,14 @@ if [[ "${PV}" == "" ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
 "
 BDEPEND="
test? (
@@ -35,7 +34,6 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-   "${FILESDIR}/botocore-1.16.7-unlock-deps.patch"
 )
 
 distutils_enable_sphinx docs/source \
@@ -43,9 +41,8 @@ distutils_enable_sphinx docs/source \
 distutils_enable_tests nose
 
 src_prepare() {
-   # py3.9
-   find -name '*.py' -exec \
-   sed -i -e 's:cElementTree:ElementTree:' {} + || die
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
# very unstable
sed -i -e 's:test_stress_test_token_bucket:_&:' \
tests/functional/retries/test_bucket.py || die

diff --git a/dev-python/botocore/botocore-.ebuild 
b/dev-python/botocore/botocore-.ebuild
index 3944fec3374..fd6eb700f30 100644
--- a/dev-python/botocore/botocore-.ebuild
+++ b/dev-python/botocore/botocore-.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1
 
@@ -16,15 +16,14 @@ if [[ "${PV}" == "" ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]

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

2021-06-03 Thread Michał Górny
commit: f6a6f101e7713ac8d8e659f10d51dc0f3934ba43
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:54:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a6f101

dev-python/pycairo: Bump to 1.20.1

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

 dev-python/pycairo/Manifest  |  1 +
 dev-python/pycairo/pycairo-1.20.1.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 567b0453054..baf457c5c37 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1 +1,2 @@
 DIST pycairo-1.20.0.tar.gz 344370 BLAKE2B 
b72a3dfd3ad6332f6be2c0fc0650ef87d97a51881bd239421cdb6355016e952093f9fa05b7872d7cce4a50bc4bac27ff0fb4c11e446e51ada9d7c1adc019a175
 SHA512 
d32d008b741653d02324b206a438f5fd85f2a433201d6f8b98c8f1adc712abea611a4b5ed95c55258efb662dc579eed6b2f752b10d9fc2b6a7c8e5edd19e5266
+DIST pycairo-1.20.1.tar.gz 344639 BLAKE2B 
7327a1b9aacc62eb7b2630ac2b9ce43ad7a44e60cb749b60a2973fb9036a84c1f3f4264da428d720158a5e32cd47f679d5956ebf3ce094e75d742584a68adda4
 SHA512 
bb2340170c1d39d50dd8ceeb1b6ceadd96ddbd27d78a8a5b7dadf7dc427558d766f65d62e1ceeae19ab200e7ffb5ad122b5e51daa8ef9bff08fcd97a44005697

diff --git a/dev-python/pycairo/pycairo-1.20.1.ebuild 
b/dev-python/pycairo/pycairo-1.20.1.ebuild
new file mode 100644
index 000..1e68e62256d
--- /dev/null
+++ b/dev-python/pycairo/pycairo-1.20.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the cairo library"
+HOMEPAGE="https://www.cairographics.org/pycairo/ 
https://github.com/pygobject/pycairo;
+SRC_URI="https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="examples"
+
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   >=x11-libs/cairo-1.15.10[svg]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests setup.py
+
+python_install() {
+   distutils-r1_python_install \
+   install_pkgconfig 
--pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2021-06-03 Thread Michał Górny
commit: c53681c0a07f72bfc480ef5650dd7bf5369f60e4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:45:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53681c0

dev-python/cfn-python-lint: Bump to 0.50.0

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

 dev-python/cfn-python-lint/Manifest|  1 +
 .../cfn-python-lint/cfn-python-lint-0.50.0.ebuild  | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/cfn-python-lint/Manifest 
b/dev-python/cfn-python-lint/Manifest
index d2160d438d8..8ce3cb058d3 100644
--- a/dev-python/cfn-python-lint/Manifest
+++ b/dev-python/cfn-python-lint/Manifest
@@ -1,4 +1,5 @@
 DIST cfn-lint-0.49.2.tar.gz 7012647 BLAKE2B 
1508c7c2c400ea4fdd878961a00d79b6c464de70f6ff5269069c73d4c524317e37e9431fba0a686da16958b7c575d4d3629a83c31c3f89d81a68f5c320355b14
 SHA512 
7e7b97d727b06649b2a56b67f1251c24df2646c9759821a7525842796a81e834f560fe5a09431220ead9fd68ad0fa9978a65bb1d9bdeab907aba0a76095fd712
+DIST cfn-lint-0.50.0.tar.gz 7061105 BLAKE2B 
bba39823b729b0a53dcc97341b6408654190bceb86acd7de0e2ee1a4ae34234ca6ddc3a4d374c38115632faa0fbbb51fbf07cf717853dd917a262ef5c1116ac9
 SHA512 
9dc5c00946a9bb142771a4b63571043056b1f522348f11256d7d3181e750c251cfab805a66df884b496fd7639442da0e72f65c0a43cc2ce2ed35f214031c7b1a
 DIST cfn-python-lint-0.48.3.tar.gz 6758651 BLAKE2B 
a8aeaffb0791789b25c94c630532ced223432f9902cf60664e4b111d162b4379d6307eda5c8f8074f7d2917ff25f44657016894b2140c8ea1dbf3259b24dde38
 SHA512 
ab1555719edb9b3541bfe60ce2701cca9e2ab9f4627c1b46ab8f4920477531f56f14f393b3575525da81b6aefd087b6c3cac516bdd6eb1db0f31304d7c63e1cb
 DIST cfn-python-lint-0.49.0.tar.gz 6797106 BLAKE2B 
aa60c3e5eb246c45997af57f934d2710b56c4966babb61f56cc538c49606e3befd130f6a4298b124d38401927ae40127e699fba6a1f69ee177c07c9bf5d880e4
 SHA512 
4b656cda70de686aa3bb404908eac6ff66cabc0ebb064d5ccbe554a10551e8a5a7a308e3480826ec52b87549a8626f2a9cbbf51bd44613d94344db8dcd4443a7
 DIST cfn-python-lint-0.49.1.tar.gz 6906770 BLAKE2B 
3115e610a73f072f56f0ed45ab8c88f7a906115437081d8974a135b3a9fbfcec4f677bdc108fa0ed37814caa6f0cc1e22fa7892d715c658e9ef05c8299f377a6
 SHA512 
4ceda24495aa43ad84ca7e63aa566521aab339f01308f5754372289a7f595d6805d6b1ac9bf637ba20a05bf17b93f8a06d5d1fd4dca3b8955094f54a62e28313

diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.50.0.ebuild 
b/dev-python/cfn-python-lint/cfn-python-lint-0.50.0.ebuild
new file mode 100644
index 000..2ca06957a77
--- /dev/null
+++ b/dev-python/cfn-python-lint/cfn-python-lint-0.50.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1
+
+# TODO: pkgmove to cfn-lint
+MY_P=${P/-python}
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="https://pypi.org/project/cfn-lint/ 
https://github.com/aws-cloudformation/cfn-lint/;
+SRC_URI="
+   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.35.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' python3_6)
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install unittest
+
+PATCHES=(
+   "${FILESDIR}/cfn-python-lint-0.30.1-tests.patch"
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   # requires git checkout
+   sed -e 's:test_update_docs:_&:' \
+   -i test/unit/module/maintenance/test_update_documentation.py || 
die
+   # requires Internet
+   sed -e 's:test_update_resource_specs_python:_&:' \
+   -i test/unit/module/maintenance/test_update_resource_specs.py 
|| die
+   distutils-r1_src_prepare
+}



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

2021-06-03 Thread Michał Górny
commit: 2f27d3cfd98457db4803944e49743695e20d4d1c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 22:00:17 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f27d3cf

dev-python/pkgconfig: Bump to 1.5.4

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

 dev-python/pkgconfig/Manifest   |  1 +
 dev-python/pkgconfig/pkgconfig-1.5.4.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-python/pkgconfig/Manifest b/dev-python/pkgconfig/Manifest
index 479933744bf..5c45e4e51fc 100644
--- a/dev-python/pkgconfig/Manifest
+++ b/dev-python/pkgconfig/Manifest
@@ -1,2 +1,3 @@
 DIST pkgconfig-1.5.2.tar.gz 6984 BLAKE2B 
1d3b724853498505ef9f60de89b9f90e049334f42451202f07f29a0dc5efc21eb13045afebef3d20b0ed0bdedda053eb37ccbda0a8977febb408d3c69a2efb12
 SHA512 
7f457fd956f2b4e2580433311d166dd5537cafb95c0842a85f69bf84bbbde58861023acb7d221383b4306ec0ce31badc0481b2394b3e737de0db2e194c5e250f
 DIST pkgconfig-1.5.3.tar.gz 7310 BLAKE2B 
361439cadf3f21a76d379a8b7eede9d2c73fa114c5816e8964b7086e867ca0d089dbcfdc219ea0d481934940fcf0a0ca2398b0850448bd3e577befb1266034a6
 SHA512 
00cb148977fb2b25d747ab1aa8d99deaf250df67d8c3ec0f47160714aabce4de3d96cd43e7292a8e4ccf850de1aceabc96d5516995365da088e00a731d538c24
+DIST pkgconfig-1.5.4.tar.gz 7323 BLAKE2B 
3edc17a5491d788e23de875fabf01482e88d289b2376b4594c0a62fac5b761974c1b6b563f12862d202aeb9e63badb1cb105aebc9ac22b813f36d46952459c0e
 SHA512 
c50593427122b24d3328fcbdf0d13eb9ce3ede068a23cd7c43d19a518386bf06ba42ac07d647d69bfda056baf8b6549955f9dfef78d785e64596833c4af5b831

diff --git a/dev-python/pkgconfig/pkgconfig-1.5.4.ebuild 
b/dev-python/pkgconfig/pkgconfig-1.5.4.ebuild
new file mode 100644
index 000..086dfe2434c
--- /dev/null
+++ b/dev-python/pkgconfig/pkgconfig-1.5.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+inherit distutils-r1
+
+DESCRIPTION="Interface Python with pkg-config"
+HOMEPAGE="https://pypi.org/project/pkgconfig/ 
https://github.com/matze/pkgconfig;
+SRC_URI="https://github.com/matze/pkgconfig/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="virtual/pkgconfig"
+
+distutils_enable_tests pytest



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

2021-06-03 Thread Michał Górny
commit: 6915e438497e8ecbac412d710f5c3ecfdecce166
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:44:23 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6915e438

dev-python/boto3: Bump to 1.17.87

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

 dev-python/boto3/Manifest| 1 +
 dev-python/boto3/{boto3-.ebuild => boto3-1.17.87.ebuild} | 8 
 dev-python/boto3/boto3-.ebuild   | 8 
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index cfbe961bdef..64ae47d33ed 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -8,3 +8,4 @@ DIST boto3-1.17.83.tar.gz 376963 BLAKE2B 
0bdcae1097a8ee4250c08fe639419ea99b83e33
 DIST boto3-1.17.84.tar.gz 377284 BLAKE2B 
dbbc6b8643b720a8a5409c334e268b6de465e7db05684ff5a70d95c91e7e2feff3c3db94ad85f400ac7451e8f37537732ed416602c35bf37955d840701bf5bb4
 SHA512 
19d224c9bd7135d1de4da807b51f72a3366d5774dba970896388bffb1308b348b001453c0632de5eee8f03bdf0c2b8cf3e9da894e73cb16e10551e060beef5fe
 DIST boto3-1.17.85.tar.gz 377940 BLAKE2B 
7fdfa25b7fd6467f484dc988bac280b0e4e7044f2a064625efdc5e6f9725b038f08b88f63442452b151541ae4f0ff26ae395816f6422b49474d2e8d93df3a7da
 SHA512 
126e78056b8ac52cba3db5965563c4b6c1451f5aeba2d7d775f358e75f810229102328230e0f5dd1ef3767468106f1d7f3af5575e51422c6b63ef6b509318e70
 DIST boto3-1.17.86.tar.gz 378144 BLAKE2B 
35d6bfec515c985ead488811e7f2ad021f671e8eee1e63ae1aaade8f4a03dcca228483ec81c4911d12c290b3e4b3363ae92e9153eda83a638258394d0c7b4fcf
 SHA512 
0b267b2333925e830237c830ef5258fa8834fd584f6f4132c012141b4ad5e38b6e6977de019d60f0ba93e3c8b4d9a1036d0c989366145a9d25ac0e5e7e4d39ae
+DIST boto3-1.17.87.tar.gz 378759 BLAKE2B 
21ad4c735f34edbd82767043653ed0cee9604f0b36328f40cb22c4f9cd57758e0bc89ae93fd798babc1dded019e2b1531bbffa0574edd7ce3e07515374cd97cf
 SHA512 
da3f2cb772d3f9708f5cbb102907ef58622435d4acdec8fe0abde80511f0734e6cc9739f0652150edc9e4f12039c0c7ee62bcc0059b42d86d5af0e809d779fab

diff --git a/dev-python/boto3/boto3-.ebuild 
b/dev-python/boto3/boto3-1.17.87.ebuild
similarity index 88%
copy from dev-python/boto3/boto3-.ebuild
copy to dev-python/boto3/boto3-1.17.87.ebuild
index f48e380853d..984809e5128 100644
--- a/dev-python/boto3/boto3-.ebuild
+++ b/dev-python/boto3/boto3-1.17.87.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+
+PYTHON_COMPAT=( python3_{8..9} )
 inherit distutils-r1
 
 DESCRIPTION="The AWS SDK for Python"
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]]; then
BOTOCORE_PV=${PV}
 else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"

diff --git a/dev-python/boto3/boto3-.ebuild 
b/dev-python/boto3/boto3-.ebuild
index f48e380853d..984809e5128 100644
--- a/dev-python/boto3/boto3-.ebuild
+++ b/dev-python/boto3/boto3-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+
+PYTHON_COMPAT=( python3_{8..9} )
 inherit distutils-r1
 
 DESCRIPTION="The AWS SDK for Python"
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]]; then
BOTOCORE_PV=${PV}
 else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"



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

2021-06-03 Thread Michał Górny
commit: 31c59c563c8badce61527e6958fa089ee240a81a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 21:48:46 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 22:01:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c59c56

dev-python/sphinx-panels: Bump to 0.6.0

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

 dev-python/sphinx-panels/Manifest  |  1 +
 .../sphinx-panels/sphinx-panels-0.6.0.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/sphinx-panels/Manifest 
b/dev-python/sphinx-panels/Manifest
index 94dd6b5569a..a1ec7508ccc 100644
--- a/dev-python/sphinx-panels/Manifest
+++ b/dev-python/sphinx-panels/Manifest
@@ -1 +1,2 @@
 DIST sphinx-panels-0.5.2.tar.gz 400415 BLAKE2B 
af103b3a10032590def4b41c650e9023fe94ec6e2fe764a09237cad4d928b1ff429a7a385770f2d07724897413f001ae4037c6e8638b3a9c1d63362c361fd999
 SHA512 
6d4eb566623543d0553790136e420e3f3a23e06f38b64642e2bb535a5401a954719135a9af89b3655190aebcd35024cecd40b887e7b2bb1394a2a575447316c0
+DIST sphinx-panels-0.6.0.tar.gz 400548 BLAKE2B 
685b241ffe839face392950ccaa5c00d5613ee4076a4f8d62fdff32158f2d02c444375b7f656a89d4712f8bf895b937ff9fe650cab98670f03b0c4d75e545f97
 SHA512 
74064538ff8cd1c7c44b5daeda272217618ed33394694883046972b4262d503e1426e7573d8b49040d4b426651377b89fd4ad2a085f1e62827e7ef51e6912e5f

diff --git a/dev-python/sphinx-panels/sphinx-panels-0.6.0.ebuild 
b/dev-python/sphinx-panels/sphinx-panels-0.6.0.ebuild
new file mode 100644
index 000..3476ddafa38
--- /dev/null
+++ b/dev-python/sphinx-panels/sphinx-panels-0.6.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A sphinx extension for creating panels in a grid layout"
+HOMEPAGE="https://github.com/executablebooks/sphinx-panels;
+SRC_URI="https://github.com/executablebooks/sphinx-panels/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+BDEPEND="test? ( dev-python/pytest-regressions[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme



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

2021-06-03 Thread Conrad Kostecki
commit: 83bbe4cb59d0553c5d1f4591610f42365d96645a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Jun  3 21:46:59 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Jun  3 21:47:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bbe4cb

dev-lua/luarocks: drop old version

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

 dev-lua/luarocks/Manifest  |  1 -
 dev-lua/luarocks/luarocks-3.5.0.ebuild | 86 --
 2 files changed, 87 deletions(-)

diff --git a/dev-lua/luarocks/Manifest b/dev-lua/luarocks/Manifest
index f566b7e9d8a..4683f7a3643 100644
--- a/dev-lua/luarocks/Manifest
+++ b/dev-lua/luarocks/Manifest
@@ -1,2 +1 @@
-DIST luarocks-3.5.0.tar.gz 244798 BLAKE2B 
24ceead8953ad6d9eefbf471fd49e0bd82256cc00c201395770919a680873544db67f062a4af93ddd390985b0b74db55e37a95516287dfc1e077a25b67c9f264
 SHA512 
fda01b7149839adf7c0e1c05d0f1793e79575c5d378d96ee1e197828e9b9b6e89a635f8a26a5b71db5b48465ef74b219fac18ecdbd59962cbf9da613b05dd42a
 DIST luarocks-3.7.0.tar.gz 247576 BLAKE2B 
b1e119ec897bc8122441445dc215e628d2415dacba9b23c2b075f82a01e21e6e9a8eeab5a3345355d85c566ff9f85ab29194580674521d4d92725b01377ee940
 SHA512 
cc3c555c488da9f95a118eedb74cb9e2a38b572e172958843dabebce125524e58a13ac65e89a349deb8fef13b6de751074fc3adbb430ab55d4e4109288119153

diff --git a/dev-lua/luarocks/luarocks-3.5.0.ebuild 
b/dev-lua/luarocks/luarocks-3.5.0.ebuild
deleted file mode 100644
index c76f49a19d3..000
--- a/dev-lua/luarocks/luarocks-3.5.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua-single
-
-DESCRIPTION="A package manager for the Lua programming language"
-HOMEPAGE="https://luarocks.org;
-SRC_URI="https://luarocks.org/releases/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="test"
-
-RDEPEND="${LUA_DEPS}"
-
-DEPEND="
-   net-misc/curl
-   dev-libs/openssl:0
-   ${RDEPEND}
-"
-
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
-   $(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]')
-   ${RDEPEND}
-   )
-"
-
-src_prepare() {
-   default
-
-   # If 'dev-lang/lua' is a new, fresh installation, no 'LUA_LIBDIR' 
exists,
-   # as no compiled modules are installed on a new, fresh installation,
-   # so this check must be disabled, otherwise 'configure' will fail.
-   sed -e '/LUA_LIBDIR is not a valid directory/d' -i configure || die
-}
-
-src_configure() {
-   local myeconfargs=(
-   "--prefix=${EPREFIX}/usr"
-   "--rocks-tree=$(lua_get_lmod_dir)"
-   "--with-lua-include=$(lua_get_include_dir)"
-   "--with-lua-interpreter=${ELUA}"
-   "--with-lua-lib=$(lua_get_cmod_dir)"
-   )
-
-   # Since the configure script is handcrafted,
-   # and yells at unknown options, do not use 'econf'.
-   ./configure "${myeconfargs[@]}" || die
-}
-
-src_test() {
-   busted --lua=${ELUA} || die
-}
-
-src_install() {
-   default
-
-   { find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die
-}
-
-pkg_postinst() {
-   local lua_abi_ver
-   if use lua_single_target_luajit; then
-   lua_abi_ver="5.1"
-   else
-   lua_abi_ver=${ELUA#lua}
-   fi
-   elog
-   elog "To manage rocks for a Lua version other than the current 
${CATEGORY}/${PN} default (${lua_abi_ver})"
-   elog "you can use the command-line option --lua-version, e.g."
-   elog
-   elog "luarocks --lua-version 5.3 install luasocket"
-   elog
-   elog "(use 5.1 for luajit). Note that the relevant Lua version must 
already be present in the system."
-   elog
-}



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

2021-06-03 Thread Conrad Kostecki
commit: d7e393a1297a13977f18cfec4055728b4c3370be
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Jun  3 21:42:14 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Jun  3 21:47:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e393a1

media-sound/teamspeak-server: bump to version 3.13.5

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

 media-sound/teamspeak-server/Manifest  |   2 +
 .../teamspeak-server-3.13.5.ebuild | 134 +
 2 files changed, 136 insertions(+)

diff --git a/media-sound/teamspeak-server/Manifest 
b/media-sound/teamspeak-server/Manifest
index 28ec8129ac4..acc1c71895b 100644
--- a/media-sound/teamspeak-server/Manifest
+++ b/media-sound/teamspeak-server/Manifest
@@ -1,2 +1,4 @@
 DIST teamspeak3-server_linux_amd64-3.13.3.tar.bz2 9945408 BLAKE2B 
d714a046279c8cac11ff373a66ba41010e5839704030ae29f8d7f429759126dff8675b8b0b37b584115ad44d9e216cb5449d4b159dae53ece72f9e5bbe119f84
 SHA512 
39ad3a00f5e38a0601ed9e9df4227a7f00b4cb9bdaed6562ccf05e0fce22ed040cfd5a2ea36e9e97a18a74c335e90c0c080106cdaf5c0b32859819286727cb58
+DIST teamspeak3-server_linux_amd64-3.13.5.tar.bz2 9950540 BLAKE2B 
0ba97317364a2b219d98d7c9590355a8ce62a91f1e6b1b647d5a00643c79fe197fefb548c872f54ac2b67612eef4d97e36c7bbdb59647ab061520ad2295344ab
 SHA512 
c190ff1fccea71d90fae70e5786a4b6d269161a073f4a10abf24c9c75e694eae2b49e8aabf3dcb1afbcbc4242e1a8c6616e39b950c719ccebb47ad49d8a4f8ae
 DIST teamspeak3-server_linux_x86-3.13.3.tar.bz2 9779788 BLAKE2B 
1ddb466dfc6a7d19dacfa05a0608487a8b086963186eb48e2480b83fb9eaa408ca45bc80bfc6fbfd1623c21caeb27e516f6d893ab84e442ba75c9f59daf4fa79
 SHA512 
9b14e1fd8b969c32ca63e3b9665e0941c3d1e67b3e49d5f2d6cc701aa4ee10a80f1c10428ef2d59bb3767cd03ad5503a527c47b1db11ea525cca8c7e07787621
+DIST teamspeak3-server_linux_x86-3.13.5.tar.bz2 9784415 BLAKE2B 
54fa526f2fa4ebade068faf1c7e6becdf34fd70bc12771f90b454c9adfdefb5fd61ee4cc9e59c20041cd2387871598c7bd900845cdffbb822b2ce238a826d861
 SHA512 
05a5440dd7a18f9af1023f9ed98626f0e68a31375a7d5debfa401601a743546a44ff2162e92a18bfacccf5a1b9f5c4218bd5ea82ca5700133c30be70ffb0aea0

diff --git a/media-sound/teamspeak-server/teamspeak-server-3.13.5.ebuild 
b/media-sound/teamspeak-server/teamspeak-server-3.13.5.ebuild
new file mode 100644
index 000..bd2a13a829c
--- /dev/null
+++ b/media-sound/teamspeak-server/teamspeak-server-3.13.5.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="A server software for hosting quality voice communication via the 
internet"
+HOMEPAGE="https://www.teamspeak.com/;
+SRC_URI="
+   amd64? ( 
https://files.teamspeak-services.com/releases/server/${PV}/teamspeak3-server_linux_amd64-${PV}.tar.bz2
 )
+   x86? ( 
https://files.teamspeak-services.com/releases/server/${PV}/teamspeak3-server_linux_x86-${PV}.tar.bz2
 )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD LGPL-2.1 LGPL-3 MIT teamspeak3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="doc mysql postgres tsdns"
+
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   acct-group/teamspeak
+   acct-user/teamspeak
+   postgres? ( dev-db/postgresql )
+"
+
+QA_PREBUILT="
+   opt/teamspeak3-server/libmariadb.so.2
+   opt/teamspeak3-server/libts3db_mariadb.so
+   opt/teamspeak3-server/libts3db_postgresql.so
+   opt/teamspeak3-server/libts3db_sqlite3.so
+   opt/teamspeak3-server/libts3_ssh.so
+   opt/teamspeak3-server/ts3server
+   opt/teamspeak3-server/tsdnsserver
+"
+
+src_unpack() {
+   default
+
+   mv teamspeak3-server_linux_$(usex amd64 amd64 x86) "${P}" || die
+}
+
+src_install() {
+   diropts -o teamspeak -g teamspeak
+   keepdir /opt/teamspeak3-server /var/log/teamspeak3-server
+
+   diropts
+   keepdir /etc/teamspeak3-server
+
+   touch "${ED}"/opt/teamspeak3-server/.ts3server_license_accepted || die
+
+   exeinto /opt/teamspeak3-server
+   doexe ts3server
+
+   dodir /opt/bin
+   dosym ../teamspeak3-server/ts3server /opt/bin/ts3server
+
+   exeinto /opt/teamspeak3-server
+   doexe libts3db_sqlite3.so libts3_ssh.so
+
+   insinto /opt/teamspeak3-server/serverquerydocs
+   doins -r serverquerydocs/.
+
+   insinto /opt/teamspeak3-server/sql
+   doins sql/*.sql
+   doins -r sql/create_sqlite
+
+   insinto /etc/teamspeak3-server
+   newins "${FILESDIR}"/ts3server.ini-r2 ts3server.ini
+
+   dodoc CHANGELOG
+   docinto ts3server
+   dodoc doc/*.{md,txt}
+
+   newinitd "${FILESDIR}"/teamspeak.initd-r1 teamspeak3-server
+   systemd_newunit "${FILESDIR}"/teamspeak.service 
teamspeak3-server.service
+
+   newenvd - 99teamspeak3-server <<- EOF
+   CONFIG_PROTECT="/etc/teamspeak3-server/ts3server.ini 
/etc/teamspeak3-server/ts3server_mariadb.ini 
/etc/teamspeak3-server/tsdns_settings.ini"
+   EOF

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

2021-06-03 Thread Conrad Kostecki
commit: 6109e4e2d7c33e4155fb8aab8cb2dab877013e38
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Jun  3 21:44:43 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Jun  3 21:47:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6109e4e2

dev-libs/concurrencykit: bump to version 0.7.1

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

 dev-libs/concurrencykit/Manifest   |  1 +
 .../concurrencykit/concurrencykit-0.7.1.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest
index c0d171d83c1..30c95878f4c 100644
--- a/dev-libs/concurrencykit/Manifest
+++ b/dev-libs/concurrencykit/Manifest
@@ -1 +1,2 @@
 DIST concurrencykit-0.7.0.tar.gz 245574 BLAKE2B 
14c386eb35c76297933d2935cdfc1cb0d21071d4fe1784eeb27595c2e75a8edc5add349df6795d03372b30711cda4deeb7957bdcfd7e62ba89b254fb41ba6a55
 SHA512 
509fe5bc1575a6fd646d30fbcd74204ba4683092f154dc1fb55ed6fc17e734e17759bacfc3f42344db4c243ca6b239f7d207cf2ebc609e2a37d7ddfd1bdcc3a1
+DIST concurrencykit-0.7.1.tar.gz 252802 BLAKE2B 
907db3b244544a9c46db7432f2c3d07c20652882067157974ce54c71c27f21fdc87d41e068efc71f88392a94895e0de1a8f3ae90605b4267606cfa7d29c7dc35
 SHA512 
48768e7adf05b818f2951b246c90185071d6c3f874218349183d96b7887830f9505f9fa58576e9933862486e8543097df0ee667518009a3946d1edc19fc253f7

diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild 
b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild
new file mode 100644
index 000..489b1bab3ea
--- /dev/null
+++ b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PN="ck"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library with concurrency related algorithms and data structures 
in C"
+HOMEPAGE="http://concurrencykit.org;
+SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+# The 'libck.so' has a name collision.
+# See #616762 for more information.
+RDEPEND="!sys-cluster/charm"
+
+src_configure() {
+   tc-export AR CC LD
+   $(usex x86 'export PROFILE=x86' '')
+
+   local myeconfargs=(
+   "--disable-static"
+   )
+
+   GZIP="" econf ${myeconfargs[@]}
+}



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

2021-06-03 Thread Michał Górny
commit: fa063fca0e8572364cffa53aa0996e4e62509069
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  3 20:57:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  3 21:41:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa063fca

dev-python/Faker: Add test dep on pillow

Closes: https://bugs.gentoo.org/794064
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/Faker/Faker-8.5.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/Faker/Faker-8.5.0.ebuild 
b/dev-python/Faker/Faker-8.5.0.ebuild
index 0b94b1e3251..8c32d947c29 100644
--- a/dev-python/Faker/Faker-8.5.0.ebuild
+++ b/dev-python/Faker/Faker-8.5.0.ebuild
@@ -20,6 +20,7 @@ RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
 BDEPEND="
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
dev-python/random2[${PYTHON_USEDEP}]
dev-python/validators[${PYTHON_USEDEP}]
)"



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

2021-06-03 Thread James Le Cuirot
commit: 691b724d8842d8c0fa44818bf5eb3a2e1cbee993
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jun  3 21:27:21 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jun  3 21:27:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=691b724d

www-client/vivaldi-snapshot: Drop old 3.8.2259.32 and 3.9.2305.3

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

 www-client/vivaldi-snapshot/Manifest   |   7 -
 .../vivaldi-snapshot-3.8.2259.32.ebuild| 206 -
 .../vivaldi-snapshot-3.9.2305.3.ebuild | 205 
 3 files changed, 418 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 69655031175..4945a557717 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,14 +1,7 @@
-DIST vivaldi-snapshot_3.8.2259.32-1_amd64.deb 82415088 BLAKE2B 
00407d271a5e3b7cca26ccd8a531b87d9352730a4bc46a77dc451c7f4bf31240b763424d266fdefcf218d3562e54d74340626bc7d404f6f459485a44d2dadd15
 SHA512 
8c63d20a68e4fab5a8d0054ad7387c516c9044fa8efc316aabf8cc904a00a12cce3950a2f5aca41131806b15a7ee29b6cc5e59cf55934082c98c1543965cb4ef
-DIST vivaldi-snapshot_3.8.2259.32-1_arm64.deb 74013108 BLAKE2B 
420e3f1a1d32907fe00ae7c96d1ceb19df2528ab73057de4931445eb1a8bfdb51eabd9dda1ed677cd1f82c35cc85ade6235bdd69d4adff8926b6b8982bdd2e0e
 SHA512 
dd273b7c6a4b6006842f79fd037bd1c106ff68d490df494104d40f2b6c0434663a112e6168a157d8817cd2f617674719e93210107bf1d7cf1415a815a4f11541
-DIST vivaldi-snapshot_3.8.2259.32-1_armhf.deb 72594652 BLAKE2B 
0dab784efb4fdfbb32a88a9c212e030c40dff9e246236a5098ae2fa41752999f72c5085e5f2010611201a3c8856da1423227b371f65a78a7844fca1a666d87c0
 SHA512 
f0588d902750b1811fb2307ef240b5b34a54d13210e99b44a613a40ca49c6a9713399e623cfab68dbb35bfd6287a25ef7248a1deefcb4870fa6f5fb3025b5ea0
-DIST vivaldi-snapshot_3.8.2259.32-1_i386.deb 79500900 BLAKE2B 
45a3f2a7b69e2de4ae8fb4b3e86dbff3a545b86d5bfadcee96e68833d505bea2f99062b9998ce83cbb46d5ac8e8c815a12fa717ce1fcc58e8014dbdea77a
 SHA512 
a28233f23cd3c9522fb27dd0f146b3e77e9f2f13cd0541d44e0f09cd8a2d5ee948584651fb9a6bf71afec83a01883334dae2f2deacbd550065ebb03c7c5b7280
 DIST vivaldi-snapshot_3.9.2289.3-1_amd64.deb 83539836 BLAKE2B 
d8a9dcc850dbd4d15f1b80b05469b9e075a5e4d8b3b02dd008e6f0d4929590a5bc9ec28a35e000eaf51b915c2ad385a4080a2c04a70b4f19cadcc259cdb98718
 SHA512 
6c09de35d3c4e0f9b79c1fa1076754213b5acbcddb648731b9d214b1fa4820544842da2e11be6f71e547f431c3410479402003c6755664d2c36a1caa1cf6c23b
 DIST vivaldi-snapshot_3.9.2289.3-1_arm64.deb 79023788 BLAKE2B 
163adf52c555f47ea1ac6b9f6e6ef457cf901a4be0b04590da482b22c330381437de9c23016759d5eb6d8da82061b451067840ffe097de3e273b569067d5d939
 SHA512 
5c8596448bdffd22bf6837b0fa966b049af8efa22a4da009f953e17743bd9497dc825589ea92bb672ebe1ce8a0003ace6f9a91f3d5e2c8d9092f9049d59ccc80
 DIST vivaldi-snapshot_3.9.2289.3-1_armhf.deb 75093252 BLAKE2B 
0deaff270b851a9febdbae29102d5e5e0e221ddee7e285db1fe13fbb3ba8b44d82cab61220a66d12ab31fb36300236b107848c401e2e1203bfd5330be254ac78
 SHA512 
1fc4a6f6b5abca3e45b7208c8416029c40641c5213fc472bf54ef6ea5284c7bfccfe1cdf66c623c88b7fe200fe8d7356c99a9baacd85944b0818006d9d54fe02
 DIST vivaldi-snapshot_3.9.2289.3-1_i386.deb 82584664 BLAKE2B 
f5447df81bf87b128cf9e65443913f61b29417e2ade09407c4131a0211006b7779816d28ae777aaf8792bd3745e9669dbce03bdda83616e5a669333f9e520a06
 SHA512 
dedfa2249ebeae7a5f55a26235f25a351988e9ae9d6d6a383d4e5c2a0680eafeb3e30603e6476b0d814a9f5b1958b7e0894a4b60b47e5bb72d2af2e577ae35aa
-DIST vivaldi-snapshot_3.9.2305.3-1_amd64.deb 83027644 BLAKE2B 
311f182e5f4a8c56f82df083a0320dba0d3b62574fa54e0d9fe72a35b06efbc5f4290d6eb58e642585d7497d27a8513f201dced2e3acefe70829e02971e342c7
 SHA512 
d1c81b76a6d74fa2108895577bbe4ef1ce70fdf13954d5c1984eed8d25cb2216e188110286bf57c3e3e654285d70f28e12538c9bee322cc48274c27f8a1f4f6f
-DIST vivaldi-snapshot_3.9.2305.3-1_arm64.deb 79064784 BLAKE2B 
6eb6f0dae02e5d382e773ceaf39efa3d632d13abc1d8ebe0b07e4e63a877803a5696153b0b1616a7cdde15189156f2baa9f86c88dec7e2f31567dcac95ee3b6c
 SHA512 
58fa598779563d112b34c0b60a5d61b6bbe8c352a564b9fcf255cff227351e4bd56dc5b84de9b65f3eaa4c204a0d619ce1e2365b6492c040d8d64bbd5e6798c7
-DIST vivaldi-snapshot_3.9.2305.3-1_armhf.deb 75195244 BLAKE2B 
3f6b614b42b4d5d14da1b9b80a818130203db21606ea1baf1d081fe39cbd1bce2bba039862794415af5c0fc871d89c88e58738e072ff3f448039bb237d0cb5c6
 SHA512 
51a7350eeb600f375c9e67c393c56a5d8ebad26e3a44a173995246dd5cad8cb5c9271dfab5173547dedf58af5eb160710420b987624bc27dd417b1bd96d729de
 DIST vivaldi-snapshot_4.0.2312.3-1_amd64.deb 84153620 BLAKE2B 
689ac4debfc54e8d3512ddaecd7b785d51aebcac77b72cde33770a4f9c7431eac1cd7fd3955c15dacd6d1fd1075c37ad6d56a76845ae59e3c8940737cdcbe319
 SHA512 
a8e56a24d0dbfa6814d3950ca5b3e592be545ebc9ec71de3c78bcd3ca8e70b8f2f1442d89ae72ca9636e4442805a153e72b058a3e43a87152a102f0f5405f188
 DIST vivaldi-snapshot_4.0.2312.3-1_arm64.deb 79579564 BLAKE2B 

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

2021-06-03 Thread James Le Cuirot
commit: 22cee22a917d400e74a43579bdf11d2340a02deb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jun  3 21:25:14 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jun  3 21:25:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22cee22a

www-client/vivaldi-snapshot: Add version 4.0.2312.3

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

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-4.0.2312.3.ebuild | 205 +
 2 files changed, 208 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 5dce9d6fa53..69655031175 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -9,3 +9,6 @@ DIST vivaldi-snapshot_3.9.2289.3-1_i386.deb 82584664 BLAKE2B 
f5447df81bf87b128cf
 DIST vivaldi-snapshot_3.9.2305.3-1_amd64.deb 83027644 BLAKE2B 
311f182e5f4a8c56f82df083a0320dba0d3b62574fa54e0d9fe72a35b06efbc5f4290d6eb58e642585d7497d27a8513f201dced2e3acefe70829e02971e342c7
 SHA512 
d1c81b76a6d74fa2108895577bbe4ef1ce70fdf13954d5c1984eed8d25cb2216e188110286bf57c3e3e654285d70f28e12538c9bee322cc48274c27f8a1f4f6f
 DIST vivaldi-snapshot_3.9.2305.3-1_arm64.deb 79064784 BLAKE2B 
6eb6f0dae02e5d382e773ceaf39efa3d632d13abc1d8ebe0b07e4e63a877803a5696153b0b1616a7cdde15189156f2baa9f86c88dec7e2f31567dcac95ee3b6c
 SHA512 
58fa598779563d112b34c0b60a5d61b6bbe8c352a564b9fcf255cff227351e4bd56dc5b84de9b65f3eaa4c204a0d619ce1e2365b6492c040d8d64bbd5e6798c7
 DIST vivaldi-snapshot_3.9.2305.3-1_armhf.deb 75195244 BLAKE2B 
3f6b614b42b4d5d14da1b9b80a818130203db21606ea1baf1d081fe39cbd1bce2bba039862794415af5c0fc871d89c88e58738e072ff3f448039bb237d0cb5c6
 SHA512 
51a7350eeb600f375c9e67c393c56a5d8ebad26e3a44a173995246dd5cad8cb5c9271dfab5173547dedf58af5eb160710420b987624bc27dd417b1bd96d729de
+DIST vivaldi-snapshot_4.0.2312.3-1_amd64.deb 84153620 BLAKE2B 
689ac4debfc54e8d3512ddaecd7b785d51aebcac77b72cde33770a4f9c7431eac1cd7fd3955c15dacd6d1fd1075c37ad6d56a76845ae59e3c8940737cdcbe319
 SHA512 
a8e56a24d0dbfa6814d3950ca5b3e592be545ebc9ec71de3c78bcd3ca8e70b8f2f1442d89ae72ca9636e4442805a153e72b058a3e43a87152a102f0f5405f188
+DIST vivaldi-snapshot_4.0.2312.3-1_arm64.deb 79579564 BLAKE2B 
f0e58331139ae6df6268b34d8b799291199fc9edf6c5b4d4137061f9a0d7f600f674965970f4355848b4e2763d0c5b44b6518f5a4a05b7f2cbc2f7d4ff33d708
 SHA512 
668ec750cfe20ac4b827ccbb2d8eca987b10471e387245e4e14a3500865c30b0339845b60b7da86d8fafc5686b50adaeb9c684ad9868bb3bcabf864502047890
+DIST vivaldi-snapshot_4.0.2312.3-1_armhf.deb 75737268 BLAKE2B 
867f5c717b016bf0e7136a62a7bef1dd97a15b655c377eaa5093e8c79bc5e7c9a93befdd7f6ad74f939f5ddabbbd2f16c70720c5c728be167ae3c639dcc3bcd5
 SHA512 
3836f99ca787764c7f365eaf9c1fd3a767ec1a8467c45cc7524df42cff2fed371bfc11ba0b9eef39b2065f12aa061d1a32daf2740ed5b821032f5934fc5bf2ba

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-4.0.2312.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-4.0.2312.3.ebuild
new file mode 100644
index 000..922779ca6f6
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-4.0.2312.3.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="proprietary-codecs widevine"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss

[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/gorm/

2021-06-03 Thread Bernard Cafarelli
commit: acc8e93c384e9d7aaaba12aa1fb35e41043e50b0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:05:43 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc8e93c

gnustep-apps/gorm: 1.2.28 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-apps/gorm/Manifest   |  1 +
 gnustep-apps/gorm/gorm-1.2.28.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/gnustep-apps/gorm/Manifest b/gnustep-apps/gorm/Manifest
index 66cafaa2ff3..a79bd42f8cc 100644
--- a/gnustep-apps/gorm/Manifest
+++ b/gnustep-apps/gorm/Manifest
@@ -1,3 +1,4 @@
 DIST gorm-1.2.23.tar.gz 695799 BLAKE2B 
93fcf72088a45c553fce4473a489719c84f02aa510e8da6fe4a1bbc80f1fab7d07ac07e05e6a543eaf5340246de4022b0be01fd0aaf48ac327aa52f723838074
 SHA512 
785ba83a82cee982c688a185300e90c9973b1c3de262770e708199593e7d8bfd9dccfa48ff6951f5d87558dffdda67c70fbc5091504afdd93e6e043d7b134460
 DIST gorm-1.2.24.tar.gz 5731402 BLAKE2B 
c0f15cbdf1e13a375912f3910888039ca2217bd6f59a0ef3b82edb27567e3953560f4227e05cb3577365b5c21f6e1da734ba9610ce7a7618996211d52ca71a32
 SHA512 
e57407bf5a0d2c717c5018581faa2c62074a8f7c13aec2167c955f649973d8e9a5e958ee28a5cb150f9e9c4a514dab9afa58b23b2f091e006a47459210565ab7
 DIST gorm-1.2.26.tar.gz 6765967 BLAKE2B 
c203cb7357960fe06331599322be400ee97ffe5ff5433b7b4c36923e0054b31c7fbbfc55b0f1680ef3fa2cff792203633f9281d42af15ffc31b8fc9970794e84
 SHA512 
6219e658455b8890d82faf1679c319d5936a9867e63f5e66e3b7106007ea5cdf563474eec553dc747cfec60a314205e49deb54d506f1febc470e83b901d67fe5
+DIST gorm-1.2.28.tar.gz 9158263 BLAKE2B 
09e49bfb1329a1da0b379987e4b8ce6a69959d83c676b01829c18db543e5fc9c346230deb188153dde4e5257c47ec5e84aee008701a3a4b77bfc3ace132bd662
 SHA512 
0125e1c86f7158a647f65c3e1d6c9f167b7a58055a87b837ca44a14cc84c02edbc8472ba5362776fc05c000ac010189531738efec3952df7d2edf9a3d0328e6b

diff --git a/gnustep-apps/gorm/gorm-1.2.28.ebuild 
b/gnustep-apps/gorm/gorm-1.2.28.ebuild
new file mode 100644
index 000..9623e0cd3df
--- /dev/null
+++ b/gnustep-apps/gorm/gorm-1.2.28.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnustep-2
+
+DESCRIPTION="A clone of the NeXTstep Interface Builder application for GNUstep"
+HOMEPAGE="http://www.gnustep.org/experience/Gorm.html;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/${P}.tar.gz;
+
+KEYWORDS="~amd64 ~ppc ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=gnustep-base/gnustep-gui-0.22.0"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -i -e "/DOCUMENT_NAME =.*/a \Gorm_DOC_INSTALL_DIR=Developer/Gorm" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\ANNOUNCE_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\README_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\NEWS_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   -e "/DOCUMENT_TEXT_NAME =.*/a 
\INSTALL_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \
+   Documentation/GNUmakefile
+
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/sope/

2021-06-03 Thread Bernard Cafarelli
commit: 7abc3c1dc6c6f2cf6a1ed1fd3c5f5bd3bd55f27c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:18:51 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7abc3c1d

gnustep-libs/sope: 5.1.1 bump

Bug: https://bugs.gentoo.org/766198
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-libs/sope/Manifest  |  1 +
 gnustep-libs/sope/sope-5.1.1.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/gnustep-libs/sope/Manifest b/gnustep-libs/sope/Manifest
index 0e8bedd3efd..1d0198afad2 100644
--- a/gnustep-libs/sope/Manifest
+++ b/gnustep-libs/sope/Manifest
@@ -1,2 +1,3 @@
 DIST sope-4.1.1.tar.gz 2202428 BLAKE2B 
551306a5d722442d60f68d132a21023bd7acf2fb2dcefdfcb0e1a053c03bf3c5af3afc954ec4b76e4db56799ff8cdd931ca8038fb7b3c41e5dff915858e49013
 SHA512 
fe672ba3b6b42bcc67f98efcb49bbe7f61f3e2fa9a0b2c571b60978425714916fe35f43283f27efaf8d568e53e6e0b6b1f80a7a63cf5b3df001e1d591cb386df
 DIST sope-4.3.2.tar.gz 2203224 BLAKE2B 
a51f87ac5b6e2cbb432fa1a63f6240d9c3309d600d82040096f65140933d6ac2cc875dc3c0db88e1cd3ff944b3c85fd0155fde03ee27c894e3416c8aec9abedd
 SHA512 
bbdd78d08af26f435f3f89833b7f910443a971ccde34236af30bed54a6ff50b3bee52990902a74a40abf2050db53a198e208e10a515fd6353b0c9e6eb447
+DIST sope-5.1.1.tar.gz 2217045 BLAKE2B 
0c4e3c0740c46d2da5cf5ea16e63ab01c930ab9a45dfec617d0a2ff05032f87d909e4471144031922f8635f22aa9bebc313a32eb7afa23341b9a70f63ba93b9e
 SHA512 
17cbf131e6e0d25e296543eea1f6514c6ac0c40db7cd446abbe79c927211d17a31e3f46bdaaad5d6d86f8b52c701544004d645c2d827ce471db5a68750cc0525

diff --git a/gnustep-libs/sope/sope-5.1.1.ebuild 
b/gnustep-libs/sope/sope-5.1.1.ebuild
new file mode 100644
index 000..7feec1b8304
--- /dev/null
+++ b/gnustep-libs/sope/sope-5.1.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnustep-2 vcs-snapshot
+
+DESCRIPTION="A set of frameworks forming a complete Web application server 
environment"
+HOMEPAGE="http://www.sogo.nu/;
+SRC_URI="https://github.com/inverse-inc/sope/archive/SOPE-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnutls ldap mysql postgres +ssl +xml"
+
+RDEPEND="
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   xml? ( dev-libs/libxml2:2 )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local ssl_provider
+   if use ssl ; then
+   if use gnutls ; then
+   ssl_provider=gnutls
+   else
+   ssl_provider=ssl
+   fi
+   else
+   ssl_provider=none
+   fi
+
+   egnustep_env
+
+   # Non-standard configure script
+   ./configure \
+   --disable-strip \
+   $(use_enable debug) \
+   $(use_enable ldap openldap) \
+   $(use_enable mysql) \
+   $(use_enable postgres postgresql) \
+   $(use_enable xml) \
+   --with-ssl="${ssl_provider}" \
+   --with-gnustep || die "configure failed"
+}



[gentoo-commits] repo/gentoo:master commit in: gnustep-libs/sope/

2021-06-03 Thread Bernard Cafarelli
commit: 2a357d8363cf3355a1c9b0e35ceacaf9fe2fc8b7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:19:02 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a357d83

gnustep-libs/sope: drop old

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-libs/sope/Manifest  |  1 -
 gnustep-libs/sope/sope-4.1.1.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/gnustep-libs/sope/Manifest b/gnustep-libs/sope/Manifest
index 1d0198afad2..a80c509c4f1 100644
--- a/gnustep-libs/sope/Manifest
+++ b/gnustep-libs/sope/Manifest
@@ -1,3 +1,2 @@
-DIST sope-4.1.1.tar.gz 2202428 BLAKE2B 
551306a5d722442d60f68d132a21023bd7acf2fb2dcefdfcb0e1a053c03bf3c5af3afc954ec4b76e4db56799ff8cdd931ca8038fb7b3c41e5dff915858e49013
 SHA512 
fe672ba3b6b42bcc67f98efcb49bbe7f61f3e2fa9a0b2c571b60978425714916fe35f43283f27efaf8d568e53e6e0b6b1f80a7a63cf5b3df001e1d591cb386df
 DIST sope-4.3.2.tar.gz 2203224 BLAKE2B 
a51f87ac5b6e2cbb432fa1a63f6240d9c3309d600d82040096f65140933d6ac2cc875dc3c0db88e1cd3ff944b3c85fd0155fde03ee27c894e3416c8aec9abedd
 SHA512 
bbdd78d08af26f435f3f89833b7f910443a971ccde34236af30bed54a6ff50b3bee52990902a74a40abf2050db53a198e208e10a515fd6353b0c9e6eb447
 DIST sope-5.1.1.tar.gz 2217045 BLAKE2B 
0c4e3c0740c46d2da5cf5ea16e63ab01c930ab9a45dfec617d0a2ff05032f87d909e4471144031922f8635f22aa9bebc313a32eb7afa23341b9a70f63ba93b9e
 SHA512 
17cbf131e6e0d25e296543eea1f6514c6ac0c40db7cd446abbe79c927211d17a31e3f46bdaaad5d6d86f8b52c701544004d645c2d827ce471db5a68750cc0525

diff --git a/gnustep-libs/sope/sope-4.1.1.ebuild 
b/gnustep-libs/sope/sope-4.1.1.ebuild
deleted file mode 100644
index 7feec1b8304..000
--- a/gnustep-libs/sope/sope-4.1.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnustep-2 vcs-snapshot
-
-DESCRIPTION="A set of frameworks forming a complete Web application server 
environment"
-HOMEPAGE="http://www.sogo.nu/;
-SRC_URI="https://github.com/inverse-inc/sope/archive/SOPE-${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gnutls ldap mysql postgres +ssl +xml"
-
-RDEPEND="
-   sys-libs/zlib
-   ldap? ( net-nds/openldap )
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   xml? ( dev-libs/libxml2:2 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local ssl_provider
-   if use ssl ; then
-   if use gnutls ; then
-   ssl_provider=gnutls
-   else
-   ssl_provider=ssl
-   fi
-   else
-   ssl_provider=none
-   fi
-
-   egnustep_env
-
-   # Non-standard configure script
-   ./configure \
-   --disable-strip \
-   $(use_enable debug) \
-   $(use_enable ldap openldap) \
-   $(use_enable mysql) \
-   $(use_enable postgres postgresql) \
-   $(use_enable xml) \
-   --with-ssl="${ssl_provider}" \
-   --with-gnustep || die "configure failed"
-}



[gentoo-commits] repo/gentoo:master commit in: gnustep-apps/sogo/

2021-06-03 Thread Bernard Cafarelli
commit: 0cd0b466970f271ca7135b3ad627e7a47b8e4019
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:20:21 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd0b466

gnustep-apps/sogo: 5.1.1 bump

Closes: https://bugs.gentoo.org/766198
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-apps/sogo/Manifest  |  1 +
 gnustep-apps/sogo/sogo-5.1.1.ebuild | 98 +
 2 files changed, 99 insertions(+)

diff --git a/gnustep-apps/sogo/Manifest b/gnustep-apps/sogo/Manifest
index cf2ba38a1ac..ddcbcc20f68 100644
--- a/gnustep-apps/sogo/Manifest
+++ b/gnustep-apps/sogo/Manifest
@@ -1 +1,2 @@
 DIST sogo-4.3.2.tar.gz 34497548 BLAKE2B 
fd9e225488bbdb13b4204d1cec9ba0217049681d531e20db3d995a4928f0cd8ff658eb390a0f84375ee28fec2c7a36fb11d836939a8731e828be8d38728a6559
 SHA512 
eeae11c2e9c4f3d38e64ebdac4950980859af6486e229d1480c9ceb895b63229b42ceea9a17934bfd5e88c5f05c93567f5df5f29f7d68b7dafcdfc44054bc9af
+DIST sogo-5.1.1.tar.gz 34263214 BLAKE2B 
c6a415602c931e4c703608b05036a50851308d53e095ba8fa2a19ca509522ad190f8c1db78698e03818e25f221f76c097016017fc2f0aaba016043c1447e
 SHA512 
6da4472f991da39449d8fdb05371bdc933cff8835d3501a3be475a263acb38ec10ccc43e719fb56e75fe6f5b4acd8f1f0fe3ebf1d8e734f7dbd8f28494baaff6

diff --git a/gnustep-apps/sogo/sogo-5.1.1.ebuild 
b/gnustep-apps/sogo/sogo-5.1.1.ebuild
new file mode 100644
index 000..61f0f378349
--- /dev/null
+++ b/gnustep-apps/sogo/sogo-5.1.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnustep-2 vcs-snapshot
+
+DESCRIPTION="Groupware server built around OpenGroupware.org and the SOPE 
application server"
+HOMEPAGE="http://www.sogo.nu;
+SRC_URI="https://github.com/inverse-inc/sogo/archive/SOGo-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="activesync gnutls +ssl"
+
+RDEPEND="
+   acct-user/sogo
+   dev-libs/libmemcached
+   net-misc/curl
+   net-misc/memcached
+   >=gnustep-libs/sope-${PV}[ldap]
+   activesync? ( dev-libs/libwbxml )
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+"
+DEPEND="${RDEPEND}
+   >=gnustep-base/gnustep-make-2.6.3"
+
+src_prepare() {
+   gnustep-base_src_prepare
+   sed -e "s/validateArgs$//" -i configure \
+   || die
+   if use activesync; then
+   sed -e 's/Tests\/Unit/ActiveSync &/g' \
+   -i GNUmakefile || die
+   fi
+
+   default
+}
+
+src_configure() {
+   local ssl_provider
+   if use ssl ; then
+   if use gnutls ; then
+   ssl_provider=gnutls
+   else
+   ssl_provider=ssl
+   fi
+   else
+   ssl_provider=none
+   fi
+
+   egnustep_env
+
+   ./configure \
+   --disable-strip \
+   --prefix=/usr \
+   --with-ssl="${ssl_provider}" \
+   $(use_enable debug) \
+   || die "configure failed"
+}
+
+src_install() {
+   gnustep-base_src_install
+
+   newconfd "${FILESDIR}"/sogod.confd sogod
+   newinitd "${FILESDIR}"/sogod.initd sogod
+
+   insinto /etc/logrotate.d
+   newins Scripts/logrotate sogo
+   newdoc Apache/SOGo.conf SOGo-Apache.conf
+
+   insinto /etc/sogo
+   doins Scripts/sogo.conf
+
+   insinto /etc/cron.d
+   newins Scripts/sogo.cron sogo
+   keepdir /var/log/sogo
+
+   fowners sogo:sogo /var/log/sogo
+   fowners -R root:sogo /etc/sogo
+}
+
+pkg_postinst() {
+   gnustep-base_pkg_postinst
+   elog "SOGo documentation is available online at:"
+   elog "http://www.sogo.nu/downloads/documentation.html;
+   elog
+   elog "Apache sample configuration file is available in:"
+   elog "/usr/share/doc/${PF}"
+   if use activesync; then
+   ewarn "In order to use the SOGo ActiveSync support code in 
production environments,"
+   ewarn "you need to get a proper usage license. Check the 
documentation for details."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-back-xlib/

2021-06-03 Thread Bernard Cafarelli
commit: a5070509a6d6c6e605ae26137f310d0bf663795e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:03:50 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5070509

gnustep-base/gnustep-back-xlib: 0.29.0 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-base/gnustep-back-xlib/Manifest|  1 +
 .../gnustep-back-xlib-0.29.0.ebuild| 45 ++
 2 files changed, 46 insertions(+)

diff --git a/gnustep-base/gnustep-back-xlib/Manifest 
b/gnustep-base/gnustep-back-xlib/Manifest
index 2a104cbde5f..54dee1ec82b 100644
--- a/gnustep-base/gnustep-back-xlib/Manifest
+++ b/gnustep-base/gnustep-back-xlib/Manifest
@@ -1 +1,2 @@
 DIST gnustep-back-0.28.0.tar.gz 973776 BLAKE2B 
c82792d9c2af45a3a81e1e40c9b0afe7b4dde7846cf4e593ec2f3e816196a321efba2d0d40d14795eed01681845bc6b5d75e8828c689961b6ba2db6de5231568
 SHA512 
9befc654ec431fe2a23baff2bfe848d7e4f32c58ecee877ca9606ba318ba470493469e28a5b3e37ca132f0f1262219ebd2755c3da7b26fbd1b66dddb1514d25c
+DIST gnustep-back-0.29.0.tar.gz 1005485 BLAKE2B 
c117b29ca568d3751b1aa7e0baed49d517e77fb9e7b3ab332e422cac1892b9b33d81f4cce86826e69c65ba73926ae8b7abdcf1022613680f56739f2c5a688b53
 SHA512 
96efd09d4cd93796fc240e160be22879b6cc600f08c615dd0d349ce9591b91b8d2afbc18332dd03861f70ebcff86de975adf352d006f2b397fcdfcf395261f7f

diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.29.0.ebuild 
b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.29.0.ebuild
new file mode 100644
index 000..a65437f8ad5
--- /dev/null
+++ b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.29.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnustep-base
+
+DESCRIPTION="Default X11 back-end component for the GNUstep GUI Library"
+HOMEPAGE="http://www.gnustep.org;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   =gnustep-base/gnustep-gui-${PV%.*}*
+   >=media-libs/freetype-2.1.9
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libXft
+   x11-libs/libXrender
+   opengl? ( virtual/opengl virtual/glu )
+
+   !gnustep-base/gnustep-back-art
+   !gnustep-base/gnustep-back-cairo"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/gnustep-back-${PV}
+
+src_configure() {
+   egnustep_env
+
+   myconf="$(use_enable opengl glx)"
+   myconf="$myconf $(use_enable xim)"
+   myconf="$myconf --enable-server=x11"
+   myconf="$myconf --enable-graphics=xlib"
+
+   econf $myconf
+}



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

2021-06-03 Thread Bernard Cafarelli
commit: e5006a6514a52e93b3475ded3dafc9c28d611cf1
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 20:56:52 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5006a65

gnustep-base/gnustep-base: 1.28.0 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-base/gnustep-base/Manifest |  1 +
 .../gnustep-base/gnustep-base-1.28.0.ebuild| 69 ++
 2 files changed, 70 insertions(+)

diff --git a/gnustep-base/gnustep-base/Manifest 
b/gnustep-base/gnustep-base/Manifest
index d5367012389..3c61aa7af1e 100644
--- a/gnustep-base/gnustep-base/Manifest
+++ b/gnustep-base/gnustep-base/Manifest
@@ -1 +1,2 @@
 DIST gnustep-base-1.27.0.tar.gz 4141163 BLAKE2B 
b27f7086949bcd5e43b8d6337c4f03eb87447baacb23de75b7df0d2ba769ff3e8cadd7035e78b35c91ccca83151cbe4b61b339aa265dcb53847089849b615f8b
 SHA512 
bbdf45379dbb684f6bdb507b645e0f611cefb05caadff1bf620c2e85f104396cf91782bcce05ff2173078603b76b8a0ba2ea3b71bc56a84c220310910dbcb705
+DIST gnustep-base-1.28.0.tar.gz 4246622 BLAKE2B 
fdaa834ea3cb13b1d4717c2c7e6b59eff05d16e6a404ffed5f4ccfa2ee3db93ecfee5b95cc30be6a388f56fa28c67f1278ea298f60dcc24abadaa1cb5e8f
 SHA512 
e173fab28aa1b1df38de4216916db18934422a1d372b9fe6a68a6ff21b2ac0be38aa02631179a8ad62a4f2848080223f34771b364b1c0eebc96c84778677c50b

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.28.0.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.28.0.ebuild
new file mode 100644
index 000..69f6dac59e4
--- /dev/null
+++ b/gnustep-base/gnustep-base/gnustep-base-1.28.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnustep-base toolchain-funcs
+
+DESCRIPTION="A library of general-purpose, non-graphical Objective C objects"
+HOMEPAGE="http://www.gnustep.org;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-solaris"
+IUSE="+gnutls +icu +libffi zeroconf"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   >=gnustep-base/gnustep-make-2.6.0
+   gnutls? ( net-libs/gnutls )
+   icu? ( >=dev-libs/icu-49.0:= )
+   !libffi? ( dev-libs/ffcall
+   gnustep-base/gnustep-make[-native-exceptions] )
+   libffi? ( dev-libs/libffi )
+   >=dev-libs/libxml2-2.6
+   >=dev-libs/libxslt-1.1
+   >=dev-libs/gmp-4.1:=
+   >=sys-libs/zlib-1.2
+   zeroconf? ( net-dns/avahi )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.26.0-no_compress_man.patch
+)
+
+src_configure() {
+   egnustep_env
+
+   local myconf
+   if use libffi ; then
+   myconf="--enable-libffi --disable-ffcall 
--with-ffi-include=$($(tc-getPKG_CONFIG) --variable=includedir libffi)"
+   else
+   myconf="--disable-libffi --enable-ffcall"
+   fi
+
+   myconf="$myconf $(use_enable gnutls tls)"
+   myconf="$myconf $(use_enable icu)"
+   myconf="$myconf $(use_enable zeroconf)"
+   myconf="$myconf --with-xml-prefix=${EPREFIX}/usr"
+   myconf="$myconf --with-gmp-include=${EPREFIX}/usr/include 
--with-gmp-library=${EPREFIX}/usr/lib"
+   myconf="$myconf 
--with-default-config=${EPREFIX}/etc/GNUstep/GNUstep.conf"
+
+   econf $myconf
+}
+
+src_install() {
+   # We need to set LD_LIBRARY_PATH because the doc generation program
+   # uses the gnustep-base libraries.  Since egnustep_env "cleans the
+   # environment" including our LD_LIBRARY_PATH, we're left no choice
+   # but doing it like this.
+
+   egnustep_env
+   egnustep_install
+
+   if use doc ; then
+   export LD_LIBRARY_PATH="${S}/Source/obj:${LD_LIBRARY_PATH}"
+   egnustep_doc
+   fi
+   egnustep_install_config
+}



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-back-cairo/

2021-06-03 Thread Bernard Cafarelli
commit: 75fd615e184e8e09038d24485d174bd28a96c3c1
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:02:38 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fd615e

gnustep-base/gnustep-back-cairo: 0.29.0 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-base/gnustep-back-cairo/Manifest   |  1 +
 .../gnustep-back-cairo-0.29.0.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/gnustep-base/gnustep-back-cairo/Manifest 
b/gnustep-base/gnustep-back-cairo/Manifest
index 2a104cbde5f..54dee1ec82b 100644
--- a/gnustep-base/gnustep-back-cairo/Manifest
+++ b/gnustep-base/gnustep-back-cairo/Manifest
@@ -1 +1,2 @@
 DIST gnustep-back-0.28.0.tar.gz 973776 BLAKE2B 
c82792d9c2af45a3a81e1e40c9b0afe7b4dde7846cf4e593ec2f3e816196a321efba2d0d40d14795eed01681845bc6b5d75e8828c689961b6ba2db6de5231568
 SHA512 
9befc654ec431fe2a23baff2bfe848d7e4f32c58ecee877ca9606ba318ba470493469e28a5b3e37ca132f0f1262219ebd2755c3da7b26fbd1b66dddb1514d25c
+DIST gnustep-back-0.29.0.tar.gz 1005485 BLAKE2B 
c117b29ca568d3751b1aa7e0baed49d517e77fb9e7b3ab332e422cac1892b9b33d81f4cce86826e69c65ba73926ae8b7abdcf1022613680f56739f2c5a688b53
 SHA512 
96efd09d4cd93796fc240e160be22879b6cc600f08c615dd0d349ce9591b91b8d2afbc18332dd03861f70ebcff86de975adf352d006f2b397fcdfcf395261f7f

diff --git a/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.0.ebuild 
b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.0.ebuild
new file mode 100644
index 000..369142c18e5
--- /dev/null
+++ b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.29.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnustep-base
+
+DESCRIPTION="Cairo back-end component for the GNUstep GUI Library"
+HOMEPAGE="http://www.gnustep.org;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   =gnustep-base/gnustep-gui-${PV%.*}*
+   opengl? ( virtual/opengl virtual/glu )
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libXft
+   x11-libs/libXrender
+   >=media-libs/freetype-2.1.9
+   >=x11-libs/cairo-1.2.0[X]
+
+   !gnustep-base/gnustep-back-art
+   !gnustep-base/gnustep-back-xlib"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+S=${WORKDIR}/gnustep-back-${PV}
+
+src_configure() {
+   egnustep_env
+
+   myconf="$(use_enable opengl glx)"
+   myconf="$myconf $(use_enable xim)"
+   myconf="$myconf --enable-server=x11"
+   myconf="$myconf --enable-graphics=cairo"
+
+   econf $myconf
+}



[gentoo-commits] repo/gentoo:master commit in: virtual/gnustep-back/

2021-06-03 Thread Bernard Cafarelli
commit: 849d332f4fda5f7c752b6f710569c91d1645d21a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:04:35 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849d332f

virtual/gnustep-back: 0.29.0 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 virtual/gnustep-back/gnustep-back-0.29.0.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/virtual/gnustep-back/gnustep-back-0.29.0.ebuild 
b/virtual/gnustep-back/gnustep-back-0.29.0.ebuild
new file mode 100644
index 000..7c22edfe2bf
--- /dev/null
+++ b/virtual/gnustep-back/gnustep-back-0.29.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for back-end component for the GNUstep GUI Library"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND="|| (
+   ~gnustep-base/gnustep-back-cairo-${PV}
+   ~gnustep-base/gnustep-back-art-${PV}
+   ~gnustep-base/gnustep-back-xlib-${PV}
+   )"



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

2021-06-03 Thread Bernard Cafarelli
commit: 64f14efb433d9394fff1e0c73c055180a91748fd
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 20:53:57 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f14efb

gnustep-base/gnustep-make: 2.9.0 bump

Tweak compiler dependencies (libobjc.so version has been identical for
ages now, all gcc versions in tree are supported)

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-base/gnustep-make/Manifest |   1 +
 .../gnustep-make/gnustep-make-2.9.0.ebuild | 132 +
 2 files changed, 133 insertions(+)

diff --git a/gnustep-base/gnustep-make/Manifest 
b/gnustep-base/gnustep-make/Manifest
index a21203d361c..6e3b0459875 100644
--- a/gnustep-base/gnustep-make/Manifest
+++ b/gnustep-base/gnustep-make/Manifest
@@ -1 +1,2 @@
 DIST gnustep-make-2.8.0.tar.gz 606337 BLAKE2B 
b4defb8fdd8fc17ce2ac14c7d3d63b85e817bb639b7c1ae6a150baf74cda222ac046d890e677b50398bb9953e1496a98e9eb542809c961243f4f620276ab13fb
 SHA512 
e9e57ed7a1c360c2dbf17f70d38e5107a1a9613842dcc645f10ed7a01eb9f9ee71bd2d0cacbe00439ce73f194a3eb3ed2e71409241ac96ee3bba704dcf6dfd7b
+DIST gnustep-make-2.9.0.tar.gz 611406 BLAKE2B 
73bae19b5d3d3c1e069d22ce7087308166f632277d870fa5ab125d5bc004a1518a1edb6822c61e00b98fc13a1b3354440024bd13d98662002c15298745c4e935
 SHA512 
ff185affe32d4efc2009d72a3862bc3bffebce05ea5a7fdfbf4372774e57b6654863e317ce648c248716dd3e97a4320d697a313e7eefd04f5723186be6cbf1e3

diff --git a/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild 
b/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild
new file mode 100644
index 000..3657bdcd66f
--- /dev/null
+++ b/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnustep-base prefix toolchain-funcs
+
+DESCRIPTION="GNUstep Makefile Package"
+HOMEPAGE="http://www.gnustep.org;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-solaris"
+IUSE="libobjc2 native-exceptions"
+
+DEPEND="${GNUSTEP_CORE_DEPEND}
+   >=sys-devel/make-3.75
+   libobjc2? ( gnustep-base/libobjc2
+   sys-devel/clang:* )
+   !libobjc2? ( !!gnustep-base/libobjc2
+   || (
+   sys-devel/gcc:*[objc]
+   sys-devel/clang:*
+   ) )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   # Determine libobjc.so to use
+   if use libobjc2; then
+   libobjc_version=libobjc.so.4
+   else
+   # Find version in active gcc
+   for ver in {2..5};
+   do
+   if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} -x 
objective-c \
+   - <<<$'int main() {}' -o /dev/null 2> /dev/null;
+   then
+   libobjc_version=libobjc.so.${ver}
+   fi
+   done
+   fi
+
+   # Stop if we could not get libobjc.so
+   if [[ -z ${libobjc_version} ]]; then
+   eerror "${P} requires a working Objective-C runtime and a 
compiler with"
+   eerror "Objective-C support. Your current settings lack these 
requirements"
+   if ! use libobjc2;
+   then
+   eerror "Please switch your active compiler to gcc with 
USE=objc, or clang"
+   fi
+   die "Could not find Objective-C runtime"
+   fi
+
+   # For existing installations, determine if we will use another 
libobjc.so
+   if has_version gnustep-base/gnustep-make; then
+   local current_libobjc="$(awk -F: '/^OBJC_LIB_FLAG/ {print $2}' 
${EPREFIX}/usr/share/GNUstep/Makefiles/config.make)"
+   # Old installations did not set this explicitely
+   : ${current_libobjc:=libobjc.so.2}
+
+   if [[ ${current_libobjc} != ${libobjc_version} ]]; then
+   ewarn "Warning: changed libobjc.so version!!"
+   ewarn "The libobjc.so version used for gnustep-make has 
changed"
+   ewarn "(either by the libojbc2 use-flag or a GCC 
upgrade)"
+   ewarn "You must rebuild all gnustep packages installed."
+   ewarn ""
+   ewarn "To do so, please emerge 
gnustep-base/gnustep-updater and run:"
+   ewarn "# gnustep-updater -l"
+   fi
+   fi
+
+   if use libobjc2; then
+   export CC=clang
+   fi
+}
+
+src_prepare() {
+   # Multilib-strict
+   sed -e "s#/lib#/$(get_libdir)#" -i FilesystemLayouts/fhs-system || die 
"sed failed"
+   cp "${FILESDIR}"/gnustep-5.{csh,sh} 

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

2021-06-03 Thread Bernard Cafarelli
commit: a1086c1889d52e37f4db8b2c1a838ebe08926b01
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:00:46 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1086c18

gnustep-base/gnustep-gui: 0.29.0 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-base/gnustep-gui/Manifest  |  1 +
 gnustep-base/gnustep-gui/gnustep-gui-0.29.0.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/gnustep-base/gnustep-gui/Manifest 
b/gnustep-base/gnustep-gui/Manifest
index 1ec5139bcc0..99831e7bf2d 100644
--- a/gnustep-base/gnustep-gui/Manifest
+++ b/gnustep-base/gnustep-gui/Manifest
@@ -1 +1,2 @@
 DIST gnustep-gui-0.28.0.tar.gz 2933013 BLAKE2B 
d6076fde3d90625059907d3fb7a3a8edc9ed37a02f31b249f7d8e84a0f1a11ade6aa5e7aa6ac6bf394f561c98259500b342bb828fb583ce847e402101bb7d0f9
 SHA512 
9c5b979c908f63c99a6d050c2f2b9f50aedad440645c6e9045e78f631335ab3290ae09f69128d57b8b88ffb063d118d3f62f45ccecde99bb135de6c60b46586f
+DIST gnustep-gui-0.29.0.tar.gz 2994299 BLAKE2B 
6624321e4df3fa7aef659f5c4d364d4f39790c47f9093ff84a87d7535ff1819b0fa331461d442ad0dcec1dbd5cf27e902972b039f6464b2f1330a54807faeea2
 SHA512 
bbb413d5b391d2e6e30c2f875913b1c7497d5408e595160e51d3ba5b15dd014b531d411861cb8d094a1a21a8f405ff22c4374874dd52a669d1d9738f4a9ddeef

diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.29.0.ebuild 
b/gnustep-base/gnustep-gui/gnustep-gui-0.29.0.ebuild
new file mode 100644
index 000..3269a179b26
--- /dev/null
+++ b/gnustep-base/gnustep-gui/gnustep-gui-0.29.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnustep-base multilib virtualx
+
+DESCRIPTION="Library of GUI classes written in Obj-C"
+HOMEPAGE="http://www.gnustep.org/;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="cups gif icu jpeg png speech"
+
+DEPEND="${GNUSTEP_CORE_DEPEND}
+   app-text/aspell
+   >=gnustep-base/gnustep-base-1.28.0:=[icu?]
+   media-libs/audiofile
+   >=media-libs/tiff-3:=
+   x11-libs/libXt
+   cups? ( >=net-print/cups-1.7.4:= )
+   gif? ( >=media-libs/giflib-4.1:= )
+   icu? ( dev-libs/icu:= )
+   jpeg? ( virtual/jpeg:= )
+   png? ( >=media-libs/libpng-1.2:= )
+   speech? ( app-accessibility/flite )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   gnustep-base_src_prepare
+
+   # remove hardcoded -g -Werror, bug #378179
+   sed -i -e 's/-g -Werror//' \
+   Tools/say/GNUmakefile \
+   Tools/speech/GNUmakefile \
+   || die
+}
+
+src_configure() {
+   egnustep_env
+
+   local myconf=
+   use gif && myconf="--disable-ungif --enable-libgif"
+
+   econf \
+   $(use_enable cups) \
+   $(use_enable icu) \
+   $(use_enable jpeg) \
+   $(use_enable png) \
+   $(use_enable speech) \
+   --with-tiff-include="${EPREFIX}"/usr/include \
+   --with-tiff-library="${EPREFIX}"/usr/$(get_libdir) \
+   ${myconf}
+}
+
+src_test() {
+   virtx default
+}



[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-back-art/

2021-06-03 Thread Bernard Cafarelli
commit: 76cc20c62ad3f440e5b6afa09bc5699aac162ade
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun  3 21:03:25 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun  3 21:20:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cc20c6

gnustep-base/gnustep-back-art: 0.29.0 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 gnustep-base/gnustep-back-art/Manifest |  1 +
 .../gnustep-back-art-0.29.0.ebuild | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/gnustep-base/gnustep-back-art/Manifest 
b/gnustep-base/gnustep-back-art/Manifest
index 2a104cbde5f..54dee1ec82b 100644
--- a/gnustep-base/gnustep-back-art/Manifest
+++ b/gnustep-base/gnustep-back-art/Manifest
@@ -1 +1,2 @@
 DIST gnustep-back-0.28.0.tar.gz 973776 BLAKE2B 
c82792d9c2af45a3a81e1e40c9b0afe7b4dde7846cf4e593ec2f3e816196a321efba2d0d40d14795eed01681845bc6b5d75e8828c689961b6ba2db6de5231568
 SHA512 
9befc654ec431fe2a23baff2bfe848d7e4f32c58ecee877ca9606ba318ba470493469e28a5b3e37ca132f0f1262219ebd2755c3da7b26fbd1b66dddb1514d25c
+DIST gnustep-back-0.29.0.tar.gz 1005485 BLAKE2B 
c117b29ca568d3751b1aa7e0baed49d517e77fb9e7b3ab332e422cac1892b9b33d81f4cce86826e69c65ba73926ae8b7abdcf1022613680f56739f2c5a688b53
 SHA512 
96efd09d4cd93796fc240e160be22879b6cc600f08c615dd0d349ce9591b91b8d2afbc18332dd03861f70ebcff86de975adf352d006f2b397fcdfcf395261f7f

diff --git a/gnustep-base/gnustep-back-art/gnustep-back-art-0.29.0.ebuild 
b/gnustep-base/gnustep-back-art/gnustep-back-art-0.29.0.ebuild
new file mode 100644
index 000..62331cc1831
--- /dev/null
+++ b/gnustep-base/gnustep-back-art/gnustep-back-art-0.29.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnustep-base
+
+DESCRIPTION="libart_lgpl back-end component for the GNUstep GUI Library"
+HOMEPAGE="http://www.gnustep.org;
+SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+   =gnustep-base/gnustep-gui-${PV%.*}*
+   >=gnustep-base/mknfonts-0.5-r1
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libXft
+   x11-libs/libXrender
+   media-fonts/dejavu
+   >=media-libs/freetype-2.1.9
+   >=media-libs/libart_lgpl-2.3
+   opengl? ( virtual/opengl virtual/glu )
+
+   !gnustep-base/gnustep-back-cairo
+   !gnustep-base/gnustep-back-xlib"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/gnustep-back-${PV}
+
+src_configure() {
+   egnustep_env
+
+   myconf="$(use_enable opengl glx)"
+   myconf="$myconf $(use_enable xim)"
+   myconf="$myconf --enable-server=x11"
+   myconf="$myconf --enable-graphics=art"
+
+   econf $myconf
+}
+
+src_compile() {
+   gnustep-base_src_compile
+
+   # Create font lists for DejaVu
+   einfo "Generating nfonts support files"
+   (
+   cd Fonts
+   export "${GS_ENV[@]}"
+   ${GNUSTEP_SYSTEM_TOOLS}/mknfonts \
+   $(fc-list : file|grep -v '\.gz'|cut -d: -f1) \
+   || die "nfonts support files creation failed"
+   # Trim whitepsaces
+   for fdir in *\ */; do
+   mv "$fdir" `echo $fdir | tr -d [:space:]`
+   done
+   )
+}
+
+src_install() {
+   gnustep-base_src_install
+
+   mkdir -p "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts"
+   cp -pPR Fonts/*.nfont "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts"
+}
+
+gnustep_config_script() {
+   echo "echo ' * setting normal font to DejaVuSans'"
+   echo "defaults write NSGlobalDomain NSFont DejaVuSans"
+   echo "echo ' * setting bold font to DejaVuSans-Bold'"
+   echo "defaults write NSGlobalDomain NSBoldFont DejaVuSans-Bold"
+   echo "echo ' * setting fixed font to DejaVuSansMono'"
+   echo "defaults write NSGlobalDomain NSUserFixedPitchFont DejaVuSansMono"
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/broot/

2021-06-03 Thread Karl-Johan Karlsson
commit: d0dfa8dc5820d2b9340ca6522a195fbe72791d3b
Author: Karl-Johan Karlsson  lysator  liu 
 se>
AuthorDate: Thu Jun  3 21:17:12 2021 +
Commit: Karl-Johan Karlsson  lysator  liu 
 se>
CommitDate: Thu Jun  3 21:17:12 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0dfa8dc

app-misc/broot: bump to 1.5.1

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>

 app-misc/broot/Manifest| 24 --
 .../{broot-1.4.0.ebuild => broot-1.5.1.ebuild} | 24 --
 2 files changed, 26 insertions(+), 22 deletions(-)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index 73f409f9a..89cc3290b 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -2,7 +2,7 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST ahash-0.4.7.crate 51474 BLAKE2B 
0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a
 SHA512 
2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126
 DIST ahash-0.7.2.crate 37192 BLAKE2B 
a2ea98d408f6ac72b96a7e14b22999d52a6839d724f3e8fc82f67ea985a110d8dc17847087e6aaeca477ef93afadda3488ee77cc5425cab5f77c00cd67ff4463
 SHA512 
77886a994102c1edf93b133e27658e3c84152c83597191d58c571dc7dfc765d41c2879ea55d64e04e3af804a4f10aeb1c10e33a924fd967b288e6d0b12728b34
-DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST ansi_colours-1.0.2.crate 10512 BLAKE2B 
b4acd4c2fb61e68711a5abfdbe04fc3a2778df29c4665637dc8413fb364842e8703054cfc119cf9e431a56ba4fd7d3a7d7c3dee6d7db648458e9bb26650a
 SHA512 
3f28117e804f82f194024ea502ca9a86cc458b55f705f643a8ab2a90a189ec21501708df5fca1f3ef204b57861b7cca3c21f7ca9537eaf4208086b0ec7652976
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST anyhow-1.0.40.crate 34534 BLAKE2B 
79a3731153f8e3ace906b9a360521147fd055f7401a99ea2373501ade7e49ecdb280dd59b6a3b9b2f88e90857302e71f772c767e62cb702e32c8343fd4b0f741
 SHA512 
5efc7347a7fa72abce9a8b3b76649abb00d73c16c5125aa4b6faaa7040eb5138d7d9470b66c186825c9651272f5c359578503d0866ce7242ea7ca9dc05087165
@@ -15,8 +15,7 @@ DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7d
 DIST bet-1.0.0.crate 6620 BLAKE2B 
9e0ca0ba1cf8947799e9c5c9d1d3e05ebad42921a09f2d73baa137b85d4995ef44a6acd583afb96d36367939a7891c7ce52e21ec2033cba76e8f71414e65a6e4
 SHA512 
511a3107767de8658f4180a56da891d3879ce7c7314e8d3732d03949b0da98e9d65aba9b3ae2fb4555676bb3ccb2089782c2c9771ce01024a73e1acfe2767418
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
-DIST broot-1.4.0.crate 589019 BLAKE2B 
fdccfbe75653e1bc54819f2340d85d04c071a1758cb6e79d188a3c9d2e6f8fc4a0685c7ef1a61192d57a6027c440cfed3a24ecab13c26316f7da960bd3fb7a93
 SHA512 
53a3c72b465203e0baa65f8eb98b5bfd1b14e44a07766b2625594a0f8c58de834762d58993c6ee62865bae58f37b5118b5c05626e43c5fb0f7dc829098f0bbdf
-DIST broot-1.4.0.tar.gz 7008115 BLAKE2B 
8ac2e0843da756bbc97e174725cf8b0ba30538cd4126ab354d74bd40c63e0e3dd3c689166fcef6f90a74ca841b35385462ce84ad67b29f460733d74a737e3d2e
 SHA512 

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

2021-06-03 Thread Sam James
commit: 19ca752c4d859c3c4575f627dde86b5c74aac5a6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 21:04:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 21:10:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ca752c

media-gfx/flam3: minor tidying (mostly dropping static-libs)

Signed-off-by: Sam James  gentoo.org>

 media-gfx/flam3/flam3-3.1.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/flam3/flam3-3.1.1.ebuild 
b/media-gfx/flam3/flam3-3.1.1.ebuild
index 98af333a4fa..0b7b9d36304 100644
--- a/media-gfx/flam3/flam3-3.1.1.ebuild
+++ b/media-gfx/flam3/flam3-3.1.1.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools
 
 DESCRIPTION="Tools and a library for creating flame fractal images"
@@ -11,7 +12,6 @@ 
SRC_URI="https://github.com/scottdraves/flam3/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="static-libs"
 
 RDEPEND="dev-libs/libxml2
media-libs/libpng:=
@@ -31,13 +31,13 @@ src_prepare() {
 src_configure() {
econf \
--enable-shared \
-   $(use_enable static-libs static)
+   --disable-static
 }
 
 src_install() {
default
 
-   rm -f "${D}"usr/lib*/libflam3.la
+   find "${ED}" -name '*.la' -delete || die
 
docinto examples
dodoc *.flam3



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

2021-06-03 Thread Sam James
commit: 3d369c261af7d3961d396701baae3f8a63f37f4f
Author: orbea  riseup  net>
AuthorDate: Thu May 27 01:08:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 21:10:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d369c26

media-gfx/flam3: Fix for slibtool

Upstream-PR: https://github.com/scottdraves/flam3/pull/33
Closes: https://bugs.gentoo.org/779001
Signed-off-by: orbea  riseup.net>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/flam3/files/flam3-3.1.1-slibtool.patch | 53 
 media-gfx/flam3/flam3-3.1.1.ebuild   |  6 ++-
 2 files changed, 57 insertions(+), 2 deletions(-)

diff --git a/media-gfx/flam3/files/flam3-3.1.1-slibtool.patch 
b/media-gfx/flam3/files/flam3-3.1.1-slibtool.patch
new file mode 100644
index 000..084c1ba7782
--- /dev/null
+++ b/media-gfx/flam3/files/flam3-3.1.1-slibtool.patch
@@ -0,0 +1,53 @@
+From 78ea170715b57bbde0275447dbcc8b20a926b05d Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Sun, 28 Mar 2021 13:15:53 -0700
+Subject: [PATCH] build: Fix undefined libm references.
+
+---
+ Makefile.am  | 11 ++-
+ configure.ac |  2 ++
+ 2 files changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index c3d0f42..78954e8 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -11,19 +11,20 @@ lib_LTLIBRARIES = libflam3.la
+ include_HEADERS = flam3.h isaac.h isaacs.h rect.c
+ 
+ libflam3_la_SOURCES = flam3.c filters.c parser.c variations.c interpolation.c 
palettes.c jpeg.c png.c isaac.c
+-libflam3_la_LDFLAGS = -no-undefined -ljpeg -lpng -lz -lpthread
++libflam3_la_LDFLAGS = -no-undefined
++libflam3_la_LIBADD = -ljpeg -lpng -lz -lpthread $(LIBM)
+ 
+ flam3_genome_SOURCES = flam3-genome.c docstring.c
+-flam3_genome_LDADD = libflam3.la -lm
++flam3_genome_LDADD = libflam3.la
+ 
+ flam3_animate_SOURCES = flam3-animate.c docstring.c
+-flam3_animate_LDADD = libflam3.la -lm
++flam3_animate_LDADD = libflam3.la
+ 
+ flam3_render_SOURCES = flam3-render.c docstring.c
+-flam3_render_LDADD = libflam3.la -lm
++flam3_render_LDADD = libflam3.la
+ 
+ flam3_convert_SOURCES = flam3-convert.c docstring.c
+-flam3_convert_LDADD = libflam3.la -lm
++flam3_convert_LDADD = libflam3.la
+ 
+ pkgdata_DATA = flam3-palettes.xml
+ 
+diff --git a/configure.ac b/configure.ac
+index c427bb5..f7f4839 100644
+--- a/configure.ac
 b/configure.ac
+@@ -28,6 +28,8 @@ AC_CHECK_LIB([z],[deflateInit_],,[AC_MSG_ERROR([zlib is 
required.])])
+ AC_CHECK_LIB([png],[png_write_image],,[AC_MSG_ERROR([The png library is 
required.])])
+ AC_CHECK_LIB([xml2],[xmlParseFile],,[AC_MSG_ERROR([The xml2 library is 
required.])])
+ 
++AC_CHECK_LIBM
++AC_SUBST([LIBM])
+ 
+ if test "${enable_atomic_ops}" = "" ; then
+   enable_atomic_ops=yes

diff --git a/media-gfx/flam3/flam3-3.1.1.ebuild 
b/media-gfx/flam3/flam3-3.1.1.ebuild
index 6a111b72cfe..98af333a4fa 100644
--- a/media-gfx/flam3/flam3-3.1.1.ebuild
+++ b/media-gfx/flam3/flam3-3.1.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 inherit autotools
 
 DESCRIPTION="Tools and a library for creating flame fractal images"
@@ -21,9 +21,11 @@ DEPEND="${RDEPEND}"
 
 DOCS=( README.txt )
 
+PATCHES=( "${FILESDIR}"/${P}-slibtool.patch )
+
 src_prepare() {
+   default
eautoreconf
-   eapply_user
 }
 
 src_configure() {



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

2021-06-03 Thread Stephan Hartmann
commit: e5cd0e16ccd4101bd24aaac9c4380a64d9dc237c
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun  3 20:57:58 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun  3 20:57:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5cd0e16

www-client/opera-beta: bump to 77.0.4054.38

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/opera-beta/Manifest |   1 +
 .../opera-beta/opera-beta-77.0.4054.38.ebuild  | 132 +
 2 files changed, 133 insertions(+)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 4204f789e85..5cf18839d6c 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,3 +1,4 @@
 DIST opera-beta_77.0.4054.14_amd64.deb 74436584 BLAKE2B 
07f73149b2b073ac7fa4b77b074ab0c67e6f1a6c7dae5cc2428f17042acef6616da61b988c11ca5ba71cbee245163cdac752c365c4e8fafd11da5f91439d5f71
 SHA512 
1fa86b20d0d573edb4e1ab167710599d5ccecae4897fefac365a5d76f41b9260eedfdbfe2394d48afba5fce1aaab9701aa33438f5d21ce95db5116900c55db01
 DIST opera-beta_77.0.4054.19_amd64.deb 74518136 BLAKE2B 
a4ebfff4eda040eaec1c885825d4e1ca12113daeb2a911ec8c761b0f21d4488a2e3a92617dbbe560952810bd16e427a69e0fe0e07e37e76eaf32541d31f4b7ef
 SHA512 
a4d0541064e845d54e31c89d1bae54ff1ea6460104829c3052a61376718c0472e5318ae25e7f6341e27b15639bd25abef221c53e720f026192ff56798e4f26b2
+DIST opera-beta_77.0.4054.38_amd64.deb 74524540 BLAKE2B 
a62a16d139561fa29d56cece83768815e220e1da8e72b25e09d540c7180f53b4c5d7aed14fe947864b69622816476a89f717689e7fd45f046c4691929996b27f
 SHA512 
110ddc0c6bb6d9cee9f56f363669bc847ea90c2c86257a6e146dc87fa04f8e89ee4316de83d4243699b31724a5214fef4715f11c5c56cba11534ad829533512e
 DIST opera-ffmpeg-codecs-91.0.4472.19.tar.xz 1383552 BLAKE2B 
f278bcef8ec013e24bb5293f50cb82be8b9381d181d6e837e8ed0f5b5f7fbdbde4d6e16e30787def46c333f2d6fb7573c7fbdf09697400d9429b3bc154a8da92
 SHA512 
58c419e469f257e5d3a7ec2fb18885a61aa8f4d6a56f8f6922fb4d4cecbfd9267d7cd72a451d1b23ee88bad0bebd83affa0850a1bbf7b2b26dac398752c7e905

diff --git a/www-client/opera-beta/opera-beta-77.0.4054.38.ebuild 
b/www-client/opera-beta/opera-beta-77.0.4054.38.ebuild
new file mode 100644
index 000..ac62c3431ac
--- /dev/null
+++ b/www-client/opera-beta/opera-beta-77.0.4054.38.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu 
id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+inherit chromium-2 multilib pax-utils unpacker xdg
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="91.0.4472.19"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}
+   proprietary-codecs? (
+   
https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die
+   rm -r "usr/lib" || die
+
+   # disable auto update
+   rm "${OPERA_HOME}/${PN%-*}_autoupdate"{,.licenses,.version} || die

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2021-06-03 Thread Stephan Hartmann
commit: 1dd2a5d9035f6416d09a96f046c03c4bd68548ca
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun  3 20:50:14 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun  3 20:50:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd2a5d9

www-client/microsoft-edge-dev: remove old

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 -
 .../microsoft-edge-dev-92.0.884.2.ebuild   | 105 -
 2 files changed, 106 deletions(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index a6ffe99af3d..fb7c3823ed6 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_92.0.884.2-1_amd64.deb 102844126 BLAKE2B 
c215eb9b57b1259dbb526c004accdbd36d2b40b6737a2943ca06fa003866c4e65b2ab86b40dfef0f531f7f296e2266df2712bf9dd36b246961090a50ff1a6dbd
 SHA512 
1effca51bd31c158d80c1bee6b8379d77b94169c0f43f8247282dd64b0c4965e6700f86bdf2d42fcac57c78a0c59cfd2750aea45badcc8e01a1a5f38a5cde1d7
 DIST microsoft-edge-dev_92.0.891.1-1_amd64.deb 106010804 BLAKE2B 
343614830e6f1ae0d77f130532374a8258512bbf04185544f3818de45cdaaa2062fe46cb6a2e39f7779fe9fd5ba0c6585b6219a1f84c8d334030dd48425f160c
 SHA512 
456220d70c7b77fc9e1fbceb78dea5b7226fd878538a1706af8cac2ce428eb2227be593273a4a539e4161233fb33f573a2a56528946463a96aa7fd4997cbc61b
 DIST microsoft-edge-dev_92.0.902.2-1_amd64.deb 102629280 BLAKE2B 
e101203230eaaf8569a9c96881a6b8874e64e168cec328e39aadb529b754e7b9ff11b429da7df7b2c46ba7deb865a5ddef6b0dbcaeec79669f2fe6eba387b019
 SHA512 
1a90911a465f65ca2712c1a7958a4d48153e8f5095381f49254e5f9aecb2f52a7a12793e7fa629cf9765ed0e6d64ec8d52af06c8353c173c0c1e7e90c89dc86e
 DIST microsoft-edge-dev_92.0.902.4-1_amd64.deb 101983702 BLAKE2B 
71a636cd0f5c6478f1c61c2fe9e1c73216e20fdf6976afd1202bf548266fa15ee9dd775688f2d769e9e5d65497c20b9c40bf53a719f1c4ead270738779ae35c6
 SHA512 
3ea11ae74d40d6c7590af75c619f5d87288327e520ab7dc1d812326d56bdacf15f2ad53bc48ddd36b005171afcdbf24ec6a9815cd3e3b55e6507ae08bd7d826b

diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-92.0.884.2.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-92.0.884.2.ebuild
deleted file mode 100644
index 6887ef49a3a..000
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-92.0.884.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2011-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2021-06-03 Thread Stephan Hartmann
commit: c29fd3da0b15031e10534a00d2a31cd5d1342bd2
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun  3 20:49:42 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun  3 20:49:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29fd3da

www-client/microsoft-edge-dev: bump to 92.0.902.4

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-92.0.902.4.ebuild   | 105 +
 2 files changed, 106 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 5e116d11d36..a6ffe99af3d 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_92.0.884.2-1_amd64.deb 102844126 BLAKE2B 
c215eb9b57b1259dbb526c004accdbd36d2b40b6737a2943ca06fa003866c4e65b2ab86b40dfef0f531f7f296e2266df2712bf9dd36b246961090a50ff1a6dbd
 SHA512 
1effca51bd31c158d80c1bee6b8379d77b94169c0f43f8247282dd64b0c4965e6700f86bdf2d42fcac57c78a0c59cfd2750aea45badcc8e01a1a5f38a5cde1d7
 DIST microsoft-edge-dev_92.0.891.1-1_amd64.deb 106010804 BLAKE2B 
343614830e6f1ae0d77f130532374a8258512bbf04185544f3818de45cdaaa2062fe46cb6a2e39f7779fe9fd5ba0c6585b6219a1f84c8d334030dd48425f160c
 SHA512 
456220d70c7b77fc9e1fbceb78dea5b7226fd878538a1706af8cac2ce428eb2227be593273a4a539e4161233fb33f573a2a56528946463a96aa7fd4997cbc61b
 DIST microsoft-edge-dev_92.0.902.2-1_amd64.deb 102629280 BLAKE2B 
e101203230eaaf8569a9c96881a6b8874e64e168cec328e39aadb529b754e7b9ff11b429da7df7b2c46ba7deb865a5ddef6b0dbcaeec79669f2fe6eba387b019
 SHA512 
1a90911a465f65ca2712c1a7958a4d48153e8f5095381f49254e5f9aecb2f52a7a12793e7fa629cf9765ed0e6d64ec8d52af06c8353c173c0c1e7e90c89dc86e
+DIST microsoft-edge-dev_92.0.902.4-1_amd64.deb 101983702 BLAKE2B 
71a636cd0f5c6478f1c61c2fe9e1c73216e20fdf6976afd1202bf548266fa15ee9dd775688f2d769e9e5d65497c20b9c40bf53a719f1c4ead270738779ae35c6
 SHA512 
3ea11ae74d40d6c7590af75c619f5d87288327e520ab7dc1d812326d56bdacf15f2ad53bc48ddd36b005171afcdbf24ec6a9815cd3e3b55e6507ae08bd7d826b

diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-92.0.902.4.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-92.0.902.4.ebuild
new file mode 100644
index 000..6887ef49a3a
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-92.0.902.4.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2011-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 32 48 64 128 256 ; do

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2021-06-03 Thread Stephan Hartmann
commit: 00260b144efb3daac72af4538921a0e2e6a43a2c
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun  3 20:46:54 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun  3 20:46:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00260b14

www-client/microsoft-edge-beta: remove old

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 -
 .../microsoft-edge-beta-91.0.864.33.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 0bac72b73e0..e7a85cc6ad6 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-beta_91.0.864.33-1_amd64.deb 99662722 BLAKE2B 
125160c68e1a630b41afce93f35e0d6c2a12fa61cb23e595095b362bc958a909f9539981adaae1657ba9c7ec5ba78a6e6d9135f43078a2a5bb5d6476d5c34541
 SHA512 
734a43283911027b8915d200943f54858070f0531a8eb860320645a946aa196b37ec20f6c2def6be1061ad82997f7b4e6dc5f14508e9d40903178167a423540d
 DIST microsoft-edge-beta_91.0.864.36-1_amd64.deb 99691792 BLAKE2B 
3e30e37f033e2ffd2f3af4f581850145d4e6d3468e95c44dcd596f976c75fdad3f51c0a1f5a2b9889abb8e4c5e3d64072ee61eefadacb33774ae7ab2027d09fb
 SHA512 
cf010900a4d6bc4f08c2f776961b6039b2e640a86d90535b197222520f419773f4431f217d86f9b25f9fc841fa76aacc37de65387aaf97439c64d2b83f1de37e
 DIST microsoft-edge-beta_91.0.864.37-1_amd64.deb 99670130 BLAKE2B 
2cec37231e18a3034e056a90300fdbbf003cef44a9c3963dfc5f3c55f39599c242d216650bc99e483abddcdc83f384bd372589bfde89535d5c5916efb438d821
 SHA512 
4b3f57e26dd1d47f0ec55f3209d4d650e27e205cc83a80632cd4440b0d8525fe294951d52a392aae5c9e06346a3953cc8676545025117e9bc8b1a6cbde378c22
 DIST microsoft-edge-beta_91.0.864.41-1_amd64.deb 99832786 BLAKE2B 
a7f26c9a92adc4deba1c04d6ee26bedb5360824aed48b397dfaf66cd3f524b9efbbc77c0191f52ae40d70e0ea9f1ca4943e58dc20f8ad7e40bcabb1636a02a8a
 SHA512 
119a5c3cd2065b578705a76983e4d670427f2de356b529a22186c6e77b159f6d35e2e4195ea93f84d17b4469a1da5744b6957cbde0748e9421422b3fcc02a22a

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-91.0.864.33.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-91.0.864.33.ebuild
deleted file mode 100644
index 6887ef49a3a..000
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-91.0.864.33.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2011-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2021-06-03 Thread Stephan Hartmann
commit: 4eb5a51c768b9d3c6ba637c51a6aa7c3acb61360
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun  3 20:46:15 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun  3 20:46:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb5a51c

www-client/microsoft-edge-beta: bump to 91.0.864.41

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-91.0.864.41.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 93dc17ded44..0bac72b73e0 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_91.0.864.33-1_amd64.deb 99662722 BLAKE2B 
125160c68e1a630b41afce93f35e0d6c2a12fa61cb23e595095b362bc958a909f9539981adaae1657ba9c7ec5ba78a6e6d9135f43078a2a5bb5d6476d5c34541
 SHA512 
734a43283911027b8915d200943f54858070f0531a8eb860320645a946aa196b37ec20f6c2def6be1061ad82997f7b4e6dc5f14508e9d40903178167a423540d
 DIST microsoft-edge-beta_91.0.864.36-1_amd64.deb 99691792 BLAKE2B 
3e30e37f033e2ffd2f3af4f581850145d4e6d3468e95c44dcd596f976c75fdad3f51c0a1f5a2b9889abb8e4c5e3d64072ee61eefadacb33774ae7ab2027d09fb
 SHA512 
cf010900a4d6bc4f08c2f776961b6039b2e640a86d90535b197222520f419773f4431f217d86f9b25f9fc841fa76aacc37de65387aaf97439c64d2b83f1de37e
 DIST microsoft-edge-beta_91.0.864.37-1_amd64.deb 99670130 BLAKE2B 
2cec37231e18a3034e056a90300fdbbf003cef44a9c3963dfc5f3c55f39599c242d216650bc99e483abddcdc83f384bd372589bfde89535d5c5916efb438d821
 SHA512 
4b3f57e26dd1d47f0ec55f3209d4d650e27e205cc83a80632cd4440b0d8525fe294951d52a392aae5c9e06346a3953cc8676545025117e9bc8b1a6cbde378c22
+DIST microsoft-edge-beta_91.0.864.41-1_amd64.deb 99832786 BLAKE2B 
a7f26c9a92adc4deba1c04d6ee26bedb5360824aed48b397dfaf66cd3f524b9efbbc77c0191f52ae40d70e0ea9f1ca4943e58dc20f8ad7e40bcabb1636a02a8a
 SHA512 
119a5c3cd2065b578705a76983e4d670427f2de356b529a22186c6e77b159f6d35e2e4195ea93f84d17b4469a1da5744b6957cbde0748e9421422b3fcc02a22a

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-91.0.864.41.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-91.0.864.41.ebuild
new file mode 100644
index 000..6887ef49a3a
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-91.0.864.41.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2011-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   app-misc/ca-certificates
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 

  1   2   3   4   >