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

2024-05-10 Thread Mart Raudsepp
commit: a2d83342a53aa13d5e709ac5d90843989416c501
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri May 10 07:10:46 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri May 10 07:10:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d83342

dev-util/gnome-builder: enable py3.12

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

 dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index 8dd7656ce8b7..03de6261d441 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISABLE_AUTOFORMATTING=1
 FORCE_PRINT_ELOG=1
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2024-04-15 Thread Mart Raudsepp
commit: 89550f1ceb58051c2d518b0e0103300a05ea80b5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 15 07:02:13 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 15 07:02:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89550f1c

dev-util/gnome-builder: Fix build against gui-libs/gtk-4.12.5

Closes: https://bugs.gentoo.org/923371
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../files/44.2-fix-gtk-4.12.5-build.patch  | 26 ++
 .../gnome-builder/gnome-builder-44.2-r1.ebuild |  8 ++-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/files/44.2-fix-gtk-4.12.5-build.patch 
b/dev-util/gnome-builder/files/44.2-fix-gtk-4.12.5-build.patch
new file mode 100644
index ..eccf90851fb7
--- /dev/null
+++ b/dev-util/gnome-builder/files/44.2-fix-gtk-4.12.5-build.patch
@@ -0,0 +1,26 @@
+From 43a7c586b7291b5cf82febdaa80b4fe4efea8f54 Mon Sep 17 00:00:00 2001
+From: Christian Hergert 
+Date: Mon, 15 Jan 2024 11:54:38 -0800
+Subject: [PATCH] libide/tweaks: remove autoptr cleanup
+
+This is not needed now with recent GTK changes merged this morning.
+---
+ src/libide/tweaks/ide-tweaks-window.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/libide/tweaks/ide-tweaks-window.c 
b/src/libide/tweaks/ide-tweaks-window.c
+index f2553a396..dcb55bb35 100644
+--- a/src/libide/tweaks/ide-tweaks-window.c
 b/src/libide/tweaks/ide-tweaks-window.c
+@@ -32,8 +32,6 @@
+ #include "ide-tweaks-panel-list-private.h"
+ #include "ide-tweaks-window.h"
+ 
+-G_DEFINE_AUTOPTR_CLEANUP_FUNC (GtkStackPage, g_object_unref)
+-
+ struct _IdeTweaksWindow
+ {
+   AdwWindow   parent_instance;
+-- 
+2.43.0
+

diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index b99f6335b15c..8dd7656ce8b7 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -31,10 +31,12 @@ REQUIRED_USE="
 # Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
 # An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
 
+# >=gtk-4.12.5 for relying on GtkStackPage autoptr cleanup added in that 
version
+
 # TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
 RDEPEND="
>=dev-libs/glib-2.75.0:2
-   >=gui-libs/gtk-4.8:4[introspection]
+   >=gui-libs/gtk-4.12.5:4[introspection]
>=gui-libs/libadwaita-1.3.0:1
>=gui-libs/libpanel-1.1.2:1
>=gui-libs/gtksourceview-5.7.2:5[introspection]
@@ -126,6 +128,10 @@ that are currently available with packages include:
 # stylelint for stylesheet (CSS and co) linting
 # gvls for vala language-server integration
 
+PATCHES=(
+   "${FILESDIR}"/${PV}-fix-gtk-4.12.5-build.patch
+)
+
 llvm_check_deps() {
has_version "sys-devel/clang:${LLVM_SLOT}"
 }



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

2023-11-04 Thread Mart Raudsepp
commit: a4504516ea173f5343acdafbe3054316c991c025
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:57:39 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4504516

dev-util/gnome-builder: keyword 44.2-r1 for ~arm64

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

 dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index 5921c2c1c0d0..2ae312fca5da 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gno
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}



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

2023-11-04 Thread Mart Raudsepp
commit: 06adafadabc4cdf801afeedede5be177f4845b52
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:54:03 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06adafad

dev-util/gnome-builder: fix build with clang

Bug: https://bugs.gentoo.org/884067
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index db928e14dac0..5921c2c1c0d0 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -135,6 +135,13 @@ pkg_setup() {
use clang && llvm_pkg_setup
 }
 
+src_prepare() {
+   default
+
+   # Fails with clang due to `environ` variable name shadowing unistd.h one
+   sed -i -e '/-Werror=shadow/d' meson.build || die
+}
+
 src_configure() {
local emesonargs=(
-Dchannel=other



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

2023-10-29 Thread Mart Raudsepp
commit: 7e14001b03434d4a8986599e95412d86a1036119
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:11:44 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:11:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e14001b

dev-util/gnome-builder: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

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

 .../{gnome-builder-44.2.ebuild => gnome-builder-44.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-44.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
similarity index 99%
rename from dev-util/gnome-builder/gnome-builder-44.2.ebuild
rename to dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
index 3abe41188e53..db928e14dac0 100644
--- a/dev-util/gnome-builder/gnome-builder-44.2.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
>=dev-libs/json-glib-1.2.0
>=dev-libs/jsonrpc-glib-3.43.0:=
>=dev-libs/libdex-0.1.1:=
-   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/libpeas-1.34.0:0[python,${PYTHON_SINGLE_USEDEP}]
dev-libs/libportal:=[gtk,introspection]
>=dev-libs/template-glib-3.36.1:=[introspection]
>=gui-libs/vte-0.70.0:2.91-gtk4[introspection]



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/, profiles/

2023-03-20 Thread Matt Turner
commit: ab64654c353dd3a0465f6e8d42e9ce8a7c12755e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Mar 20 21:13:05 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 20 22:06:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab64654c

dev-util/gnome-builder: Version bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30124
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/gnome-builder/Manifest  |   1 +
 dev-util/gnome-builder/gnome-builder-44.1.ebuild | 275 +++
 profiles/package.mask|   1 +
 3 files changed, 277 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index c38e35504f85..9d7c70010963 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-builder-43.4.tar.xz 10284936 BLAKE2B 
50af653566b35525a751d1ab0698c42e205aa8ab3205b390d10625f67a984986f24e5c0a5512629d81c082265435d5f39380de2c675d64e9f0b6d47c2fc62451
 SHA512 
c8600aea7bd01fb8a75baf321d8670600aa0ac77f7a427107fd9d2addd0264f132a4e36c2ae66ad7dbd8dc94dfc52421655254eee93d0a3298aa2cc224db
 DIST gnome-builder-43.6.tar.xz 10289396 BLAKE2B 
e9b8c98f5463906e0ec522307f0ec07c130045288db5b1295b56320ac36814019ee3350f73543c8a1655812dcd8b26da4cbe9d1b5bd3bda8cc7a943f308a91ee
 SHA512 
e444843e1eae2a901048dc6f2ff7683c3693fcbceeb113ebd28e7a51d1ea9c3b7e317e28ceae9b659dc89cf3b75cabd526fff9483b81c623d809ca268a2c9a45
+DIST gnome-builder-44.1.tar.xz 9785408 BLAKE2B 
43a41aa4856f3bbd84b6bab6686cd128d697d54e539d6b88e668a088eb256d11459d058046428564a706bf6e3766e3f61f9ff503151f16647f82bbbe400ab3fa
 SHA512 
92653392fcd6c3a83f78c500037e8b8be05663cc8918e5521baacfbf5d251896358a284e7b37e4c49428c921b7f0cc2a96afa029cd00589b48f40b365e4decbc

diff --git a/dev-util/gnome-builder/gnome-builder-44.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-44.1.ebuild
new file mode 100644
index ..1961588e03a8
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-44.1.ebuild
@@ -0,0 +1,275 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gnome-builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   flatpak? ( git )
+"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order should roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/glib-2.75.0:2
+   >=gui-libs/gtk-4.8:4[introspection]
+   >=gui-libs/libadwaita-1.3.0:1
+   >=gui-libs/libpanel-1.1.2:1
+   >=gui-libs/gtksourceview-5.7.2:5[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.43.0:=
+   >=dev-libs/libdex-0.1.1:=
+   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libportal:=[gtk,introspection]
+   >=dev-libs/template-glib-3.36.1:=[introspection]
+   >=gui-libs/vte-0.70.0:2.91-gtk4[introspection]
+   >=dev-libs/libxml2-2.9.0
+   webkit? ( >=net-libs/webkit-gtk-2.38.0:6=[introspection] )
+   >=app-text/cmark-0.29.0:0=
+   d-spy? ( >=dev-util/d-spy-1.4.0:1 )
+   app-text/editorconfig-core-c
+   flatpak? (
+   dev-util/ostree
+   >=net-libs/libsoup-3:3.0
+   >=sys-apps/flatpak-1.10.2
+   )
+   git? (
+   dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-1.1.0[ssh]
+   

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

2023-02-05 Thread Matt Turner
commit: 96448624a23881ec18b74082f9522baa5c6dff06
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Feb  4 15:55:26 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb  6 02:40:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96448624

dev-util/gnome-builder: Version bump to 43.6

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29424
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/gnome-builder/Manifest  |   1 +
 dev-util/gnome-builder/gnome-builder-43.6.ebuild | 261 +++
 2 files changed, 262 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index f7d08485ada3..e46c96806d80 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-builder-43.4.tar.xz 10284936 BLAKE2B 
50af653566b35525a751d1ab0698c42e205aa8ab3205b390d10625f67a984986f24e5c0a5512629d81c082265435d5f39380de2c675d64e9f0b6d47c2fc62451
 SHA512 
c8600aea7bd01fb8a75baf321d8670600aa0ac77f7a427107fd9d2addd0264f132a4e36c2ae66ad7dbd8dc94dfc52421655254eee93d0a3298aa2cc224db
 DIST gnome-builder-43.5.tar.xz 10289424 BLAKE2B 
b0676ebf4b475a6223a57f79d135371d3cfcadd3d4dd37abf48f000f9fc0d0b3e48fb615bc07ed1415324f7661a8f4c7b05c3f31f41a70870f9c4b320d33160c
 SHA512 
24533109c0be9bd595b04ab2abceb2a894034c648837181e8f21fb52e54b8f0e0d043f4d89ab2fff0f84cf0114d3824e05fc8f466745e9e4b577f298cafb483f
+DIST gnome-builder-43.6.tar.xz 10289396 BLAKE2B 
e9b8c98f5463906e0ec522307f0ec07c130045288db5b1295b56320ac36814019ee3350f73543c8a1655812dcd8b26da4cbe9d1b5bd3bda8cc7a943f308a91ee
 SHA512 
e444843e1eae2a901048dc6f2ff7683c3693fcbceeb113ebd28e7a51d1ea9c3b7e317e28ceae9b659dc89cf3b75cabd526fff9483b81c623d809ca268a2c9a45

diff --git a/dev-util/gnome-builder/gnome-builder-43.6.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.6.ebuild
new file mode 100644
index ..ef2c2fc96d89
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-43.6.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gnome-builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   flatpak? ( git )
+"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order should roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/glib-2.73.3:2
+   >=gui-libs/gtk-4.7.1:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1
+   >=gui-libs/libpanel-1.0.0:1
+   >=gui-libs/gtksourceview-5.5.2:5[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.42.0:=
+   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libportal:=[gtk,introspection]
+   >=dev-libs/template-glib-3.36.0:=[introspection]
+   >=gui-libs/vte-0.70.0:2.91-gtk4[introspection]
+   >=dev-libs/libxml2-2.9.0
+   webkit? ( >=net-libs/webkit-gtk-2.38.0:5=[introspection] )
+   >=app-text/cmark-0.29.0:0=
+   d-spy? ( >=dev-util/d-spy-1.4.0:1 )
+   app-text/editorconfig-core-c
+   flatpak? (
+   dev-util/ostree
+   >=net-libs/libsoup-3:3.0
+   >=sys-apps/flatpak-1.10.2
+   )
+   git? (
+   dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-1.1.0[ssh]
+   )
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   

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

2023-02-03 Thread Matt Turner
commit: fd5b55c846f864d6b8e4b1b6614895bfbdbf0a9d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Feb  3 01:00:21 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Feb  3 16:40:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5b55c8

dev-util/gnome-builder: Version bump to 43.5

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29402
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/gnome-builder/Manifest  |   1 +
 dev-util/gnome-builder/gnome-builder-43.5.ebuild | 261 +++
 2 files changed, 262 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 05aac8421860..f7d08485ada3 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1 +1,2 @@
 DIST gnome-builder-43.4.tar.xz 10284936 BLAKE2B 
50af653566b35525a751d1ab0698c42e205aa8ab3205b390d10625f67a984986f24e5c0a5512629d81c082265435d5f39380de2c675d64e9f0b6d47c2fc62451
 SHA512 
c8600aea7bd01fb8a75baf321d8670600aa0ac77f7a427107fd9d2addd0264f132a4e36c2ae66ad7dbd8dc94dfc52421655254eee93d0a3298aa2cc224db
+DIST gnome-builder-43.5.tar.xz 10289424 BLAKE2B 
b0676ebf4b475a6223a57f79d135371d3cfcadd3d4dd37abf48f000f9fc0d0b3e48fb615bc07ed1415324f7661a8f4c7b05c3f31f41a70870f9c4b320d33160c
 SHA512 
24533109c0be9bd595b04ab2abceb2a894034c648837181e8f21fb52e54b8f0e0d043f4d89ab2fff0f84cf0114d3824e05fc8f466745e9e4b577f298cafb483f

diff --git a/dev-util/gnome-builder/gnome-builder-43.5.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.5.ebuild
new file mode 100644
index ..ef2c2fc96d89
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-43.5.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gnome-builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   flatpak? ( git )
+"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order should roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/glib-2.73.3:2
+   >=gui-libs/gtk-4.7.1:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1
+   >=gui-libs/libpanel-1.0.0:1
+   >=gui-libs/gtksourceview-5.5.2:5[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.42.0:=
+   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libportal:=[gtk,introspection]
+   >=dev-libs/template-glib-3.36.0:=[introspection]
+   >=gui-libs/vte-0.70.0:2.91-gtk4[introspection]
+   >=dev-libs/libxml2-2.9.0
+   webkit? ( >=net-libs/webkit-gtk-2.38.0:5=[introspection] )
+   >=app-text/cmark-0.29.0:0=
+   d-spy? ( >=dev-util/d-spy-1.4.0:1 )
+   app-text/editorconfig-core-c
+   flatpak? (
+   dev-util/ostree
+   >=net-libs/libsoup-3:3.0
+   >=sys-apps/flatpak-1.10.2
+   )
+   git? (
+   dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-1.1.0[ssh]
+   )
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   clang? ( sys-devel/clang:= )
+   spell? (
+   app-text/enchant:2
+   dev-libs/icu:=
+   )
+   sysprof? (
+   >=dev-util/sysprof-capture-3.46.0:4
+   

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

2023-01-27 Thread Mart Raudsepp
commit: 16ec964a5b88fbb01b123789f65d03a73fca0dad
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan 27 11:47:27 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jan 27 11:48:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ec964a

dev-util/gnome-builder: update cargo providing package in DOC_CONTENTS

It looks to have been updated in optfeature block, but not the installed
readme.gentoo blurb. Update it there too until we have both.

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

 dev-util/gnome-builder/gnome-builder-43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-43.4.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.4.ebuild
index 348c39c08c64..048939fab95b 100644
--- a/dev-util/gnome-builder/gnome-builder-43.4.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-43.4.ebuild
@@ -111,7 +111,7 @@ that are currently available with packages include:
   autocompletion support.
 * dev-util/valgrind for integration with valgrind.
 * dev-util/meson for integration with the Meson build system.
-* dev-util/cargo for integration with the Rust Cargo build system.
+* virtual/rust for integration with the Rust Cargo build system.
 * dev-util/cmake for integration with the CMake build system.
 * net-libs/nodejs[npm] for integration with the NPM package system.
 '



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

2022-12-16 Thread Arthur Zamarin
commit: 7ee24ef574eb191a3ba52109c4edd0734affb392
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:36:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:36:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee24ef5

dev-util/gnome-builder: Stabilize 43.4 amd64, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/gnome-builder/gnome-builder-43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-43.4.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.4.ebuild
index 5dee6c02e24e..7bdc577cedf6 100644
--- a/dev-util/gnome-builder/gnome-builder-43.4.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-43.4.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gno
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}



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

2022-12-02 Thread Matt Turner
commit: debf9200815cb38e4a9a7187e3f0ba0b2f65e2c2
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  2 14:34:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  2 14:35:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debf9200

dev-util/gnome-builder: Version bump to 43.4

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

 dev-util/gnome-builder/Manifest  |   1 +
 dev-util/gnome-builder/gnome-builder-43.4.ebuild | 261 +++
 2 files changed, 262 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index ce98d7989bd4..9c4f8ac2b490 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-builder-42.1.tar.xz 13276028 BLAKE2B 
657e362ab9a2df1c70d9071ecc010747e5c73bbaa1c0d903778720e4fe874361013cfca3fe162328dfae180502c4fcc68ee01f04d1329add874b9e8db41abcd1
 SHA512 
a04a71efb163808ed4bfc446334b8f9cabe33cd33c977c9047e4fb00042b18cf7095217b2e287a45efda863ef479fce11435a2d24d489ba1816e3f36a561244e
 DIST gnome-builder-43.2.tar.xz 10276768 BLAKE2B 
52637fdcac1d455cfe84c7f8eead8ce941ff641c0af932b053afa6c346ed1eab54747edbf5b3a516cdc557cc0c2934fcd9c352ff71a1ee74830d8bd11d452af6
 SHA512 
39e4081bbd2aae8bb2ce152b6a907849693a7c7fc12d232b6909a15eed9dd791e58b1dabfadc92cfdc01ba2ab20c553bf0dd4f098d0441f0705e3db3bfe67869
 DIST gnome-builder-43.3.tar.xz 10283952 BLAKE2B 
c0200eaa4c1c31473f550765cb95e3efec292028e6878570fc606627a99765e9825550b06f52cf96c812d9f31a177535bd4b7256ec8526e1284bee7144343707
 SHA512 
841d7ff91206b752cdddedceea4a826475c4cf8e5ebf73a4a66df8089ea9d9483d6415b394dcc2eb4a42fb07549477dd3341edf72b186bc7075fa5548a381633
+DIST gnome-builder-43.4.tar.xz 10284936 BLAKE2B 
50af653566b35525a751d1ab0698c42e205aa8ab3205b390d10625f67a984986f24e5c0a5512629d81c082265435d5f39380de2c675d64e9f0b6d47c2fc62451
 SHA512 
c8600aea7bd01fb8a75baf321d8670600aa0ac77f7a427107fd9d2addd0264f132a4e36c2ae66ad7dbd8dc94dfc52421655254eee93d0a3298aa2cc224db

diff --git a/dev-util/gnome-builder/gnome-builder-43.4.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.4.ebuild
new file mode 100644
index ..5dee6c02e24e
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-43.4.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gnome-builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   flatpak? ( git )
+"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order should roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/glib-2.73.3:2
+   >=gui-libs/gtk-4.7.1:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1
+   >=gui-libs/libpanel-1.0.0:1
+   >=gui-libs/gtksourceview-5.5.2:5[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.42.0:=
+   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libportal:=[gtk,introspection]
+   >=dev-libs/template-glib-3.36.0:=[introspection]
+   >=gui-libs/vte-0.70.0:2.91-gtk4[introspection]
+   >=dev-libs/libxml2-2.9.0
+   webkit? ( >=net-libs/webkit-gtk-2.38.0:5=[introspection] )
+   >=app-text/cmark-0.29.0:0=
+   d-spy? ( >=dev-util/d-spy-1.4.0:1 )
+   app-text/editorconfig-core-c
+   flatpak? (
+   dev-util/ostree
+   >=net-libs/libsoup-3:3.0
+   >=sys-apps/flatpak-1.10.2
+  

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

2022-11-16 Thread Matt Turner
commit: 334b10121985192a8685456fa01fabcd0a2a0a7e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 16 18:55:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 16 21:17:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=334b1012

dev-util/gnome-builder: Drop x86 keywords

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

 dev-util/gnome-builder/gnome-builder-42.1.ebuild | 2 +-
 dev-util/gnome-builder/gnome-builder-43.2.ebuild | 2 +-
 dev-util/gnome-builder/gnome-builder-43.3.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/gnome-builder/gnome-builder-42.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-42.1.ebuild
index d2c22a74b016..2de7aa0f466d 100644
--- a/dev-util/gnome-builder/gnome-builder-42.1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-42.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gno
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64"
 IUSE="clang +devhelp doc flatpak +git +glade gtk-doc spell +sysprof test 
+webkit"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}

diff --git a/dev-util/gnome-builder/gnome-builder-43.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.2.ebuild
index 93eb5643b264..d2082c62d4c0 100644
--- a/dev-util/gnome-builder/gnome-builder-43.2.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-43.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gno
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}

diff --git a/dev-util/gnome-builder/gnome-builder-43.3.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.3.ebuild
index f776af525b22..5dee6c02e24e 100644
--- a/dev-util/gnome-builder/gnome-builder-43.3.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-43.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gno
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}



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

2022-11-16 Thread Matt Turner
commit: 663a564c26ed8e6359072b21beb08f6d375eaa3e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Nov 15 14:47:53 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 16 16:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663a564c

dev-util/gnome-builder: Version bump to 43.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28282
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/gnome-builder/Manifest  |   1 +
 dev-util/gnome-builder/gnome-builder-43.3.ebuild | 261 +++
 2 files changed, 262 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 818c466d86c7..ce98d7989bd4 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-builder-42.1.tar.xz 13276028 BLAKE2B 
657e362ab9a2df1c70d9071ecc010747e5c73bbaa1c0d903778720e4fe874361013cfca3fe162328dfae180502c4fcc68ee01f04d1329add874b9e8db41abcd1
 SHA512 
a04a71efb163808ed4bfc446334b8f9cabe33cd33c977c9047e4fb00042b18cf7095217b2e287a45efda863ef479fce11435a2d24d489ba1816e3f36a561244e
 DIST gnome-builder-43.2.tar.xz 10276768 BLAKE2B 
52637fdcac1d455cfe84c7f8eead8ce941ff641c0af932b053afa6c346ed1eab54747edbf5b3a516cdc557cc0c2934fcd9c352ff71a1ee74830d8bd11d452af6
 SHA512 
39e4081bbd2aae8bb2ce152b6a907849693a7c7fc12d232b6909a15eed9dd791e58b1dabfadc92cfdc01ba2ab20c553bf0dd4f098d0441f0705e3db3bfe67869
+DIST gnome-builder-43.3.tar.xz 10283952 BLAKE2B 
c0200eaa4c1c31473f550765cb95e3efec292028e6878570fc606627a99765e9825550b06f52cf96c812d9f31a177535bd4b7256ec8526e1284bee7144343707
 SHA512 
841d7ff91206b752cdddedceea4a826475c4cf8e5ebf73a4a66df8089ea9d9483d6415b394dcc2eb4a42fb07549477dd3341edf72b186bc7075fa5548a381633

diff --git a/dev-util/gnome-builder/gnome-builder-43.3.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.3.ebuild
new file mode 100644
index ..f776af525b22
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-43.3.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gnome-builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   flatpak? ( git )
+"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order should roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/glib-2.73.3:2
+   >=gui-libs/gtk-4.7.1:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1
+   >=gui-libs/libpanel-1.0.0:1
+   >=gui-libs/gtksourceview-5.5.2:5[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.42.0:=
+   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libportal:=[gtk,introspection]
+   >=dev-libs/template-glib-3.36.0:=[introspection]
+   >=gui-libs/vte-0.70.0:2.91-gtk4[introspection]
+   >=dev-libs/libxml2-2.9.0
+   webkit? ( >=net-libs/webkit-gtk-2.38.0:5=[introspection] )
+   >=app-text/cmark-0.29.0:0=
+   d-spy? ( >=dev-util/d-spy-1.4.0:1 )
+   app-text/editorconfig-core-c
+   flatpak? (
+   dev-util/ostree
+   >=net-libs/libsoup-3:3.0
+   >=sys-apps/flatpak-1.10.2
+   )
+   git? (
+   dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-1.1.0[ssh]
+   )
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep 

[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/, profiles/

2022-10-12 Thread Matt Turner
commit: ef3ed93925d4b23c9dc3a3ff6c4581fd2d37fc24
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Oct  5 17:16:40 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct 13 00:26:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3ed939

dev-util/gnome-builder: version bump to 43.2

Closes: https://bugs.gentoo.org/844103
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/gnome-builder/Manifest  |   1 +
 dev-util/gnome-builder/gnome-builder-43.2.ebuild | 260 +++
 dev-util/gnome-builder/metadata.xml  |   1 +
 profiles/package.mask|   1 +
 4 files changed, 263 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 828deb59a157..818c466d86c7 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1 +1,2 @@
 DIST gnome-builder-42.1.tar.xz 13276028 BLAKE2B 
657e362ab9a2df1c70d9071ecc010747e5c73bbaa1c0d903778720e4fe874361013cfca3fe162328dfae180502c4fcc68ee01f04d1329add874b9e8db41abcd1
 SHA512 
a04a71efb163808ed4bfc446334b8f9cabe33cd33c977c9047e4fb00042b18cf7095217b2e287a45efda863ef479fce11435a2d24d489ba1816e3f36a561244e
+DIST gnome-builder-43.2.tar.xz 10276768 BLAKE2B 
52637fdcac1d455cfe84c7f8eead8ce941ff641c0af932b053afa6c346ed1eab54747edbf5b3a516cdc557cc0c2934fcd9c352ff71a1ee74830d8bd11d452af6
 SHA512 
39e4081bbd2aae8bb2ce152b6a907849693a7c7fc12d232b6909a15eed9dd791e58b1dabfadc92cfdc01ba2ab20c553bf0dd4f098d0441f0705e3db3bfe67869

diff --git a/dev-util/gnome-builder/gnome-builder-43.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-43.2.ebuild
new file mode 100644
index ..93eb5643b264
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-43.2.ebuild
@@ -0,0 +1,260 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gnome-builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   flatpak? ( git )
+"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order should roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/glib-2.73.3:2
+   >=gui-libs/gtk-4.7.1:4[introspection]
+   >=gui-libs/libadwaita-1.2.0:1
+   >=gui-libs/libpanel-1.0.0:1
+   >=gui-libs/gtksourceview-5.5.2:5[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.42.0:=
+   >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libportal:=[gtk,introspection]
+   >=dev-libs/template-glib-3.36.0:=[introspection]
+   >=gui-libs/vte-0.70.0:2.91-gtk4[introspection]
+   >=dev-libs/libxml2-2.9.0
+   webkit? ( >=net-libs/webkit-gtk-2.38.0:5=[introspection] )
+   >=app-text/cmark-0.29.0:0=
+   d-spy? ( >=dev-util/d-spy-1.4.0:1 )
+   app-text/editorconfig-core-c
+   flatpak? (
+   dev-util/ostree
+   >=net-libs/libsoup-3:3.0
+   >=sys-apps/flatpak-1.10.2
+   )
+   git? (
+   dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-1.1.0[ssh]
+   )
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   clang? ( sys-devel/clang:= )
+   spell? (
+   app-text/enchant:2
+   

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

2022-05-07 Thread Matt Turner
commit: ee7360dc60a70ef09d9425615bdb4deef4bc84d5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 19 23:50:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May  8 04:21:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7360dc

dev-util/gnome-builder: Version bump to 42.1

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

 dev-util/gnome-builder/Manifest  |   1 +
 dev-util/gnome-builder/gnome-builder-42.1.ebuild | 276 +++
 dev-util/gnome-builder/metadata.xml  |   1 +
 3 files changed, 278 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 0b140c2c4500..65b62a9908fa 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1 +1,2 @@
 DIST gnome-builder-3.40.2.tar.xz 12083992 BLAKE2B 
136c3e89378221116b5252a847276f11bd580cf9d1d524504f9000b8123ee479e19073630bb678cc7392b716e45d122b406dc7d44b13ba0ba77b435077e0
 SHA512 
e0d1f0f21fe0f681f87d1ad672cb5bf60df3ef16541fffd8ca62d447339371bdb5cbc10d8fc83496822d6eb35ad8078b095ff97d950d940d862d6fd7968147a4
+DIST gnome-builder-42.1.tar.xz 13276028 BLAKE2B 
657e362ab9a2df1c70d9071ecc010747e5c73bbaa1c0d903778720e4fe874361013cfca3fe162328dfae180502c4fcc68ee01f04d1329add874b9e8db41abcd1
 SHA512 
a04a71efb163808ed4bfc446334b8f9cabe33cd33c977c9047e4fb00042b18cf7095217b2e287a45efda863ef479fce11435a2d24d489ba1816e3f36a561244e

diff --git a/dev-util/gnome-builder/gnome-builder-42.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-42.1.ebuild
new file mode 100644
index ..140a6077d367
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-42.1.ebuild
@@ -0,0 +1,276 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder 
https://gitlab.gnome.org/GNOME/gnome-builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc flatpak +git +glade gtk-doc spell +sysprof test 
+webkit"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   flatpak? ( git )
+   devhelp? ( webkit )
+"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.37.0[introspection]
+   >=dev-libs/glib-2.69.1:2
+   >=x11-libs/gtk+-3.24:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=gui-libs/libhandy-1.5.0:1[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.41.0
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libportal:=[gtk,introspection]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.65.0:2.91[introspection]
+   >=dev-libs/libxml2-2.9.0
+   webkit? ( >=net-libs/webkit-gtk-2.26:4=[introspection] )
+   sysprof? (
+   >=dev-util/sysprof-capture-3.37.1:4
+   >=dev-util/sysprof-3.37.1:0/4[gtk]
+   )
+   >=app-text/cmark-0.29.0:0=
+   flatpak? (
+   dev-util/ostree
+   >=net-libs/libsoup-2.52.0:2.4
+   >=sys-apps/flatpak-1.10.2
+   )
+   git? (
+   dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   )
+   dev-libs/libpcre:3
+   dev-libs/libpcre2
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+   ')
+  

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

2021-10-17 Thread Mart Raudsepp
commit: b3408a3064f2b7e0ffe7e41be9ad55b382fa7ebd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 17 11:54:37 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 17 20:58:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3408a30

dev-util/gnome-builder: enable py3.10

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-3.40.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.40.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.40.2.ebuild
index 13087e7d6c3..69885d53160 100644
--- a/dev-util/gnome-builder/gnome-builder-3.40.2.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.40.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
 DISABLE_AUTOFORMATTING=1
 FORCE_PRINT_ELOG=1
 



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

2021-05-06 Thread Matt Turner
commit: 23403fd65ce0f2ebfe0b4434f4264ea020ddd2dc
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May  6 05:55:56 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May  6 05:55:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23403fd6

dev-util/gnome-builder: Version bump to 3.40.2

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

 dev-util/gnome-builder/Manifest|   1 +
 dev-util/gnome-builder/gnome-builder-3.40.2.ebuild | 183 +
 2 files changed, 184 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 7fd882337ed..538d1268d7a 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-builder-3.38.2.tar.xz 12078024 BLAKE2B 
9cf8a74be5a48b73c21ce247a07fcb1441482edab8fd118a2d773429f68efcd50f4a8a1ef826cf90a9f76e482f25d9a092ca1700504178051fcf903abe9eb1ae
 SHA512 
6f9d284a9c915562fe55a863ddcc385ca9278b4ee201f4b97272f425937066d630c35c0b337bdf94ce4b12226080a9020eb5dc253ccfb25bc6cdbf8e50779569
 DIST gnome-builder-3.40.0.tar.xz 12088472 BLAKE2B 
ae392efb375e562b1a2820004a23f6170d78e0cd724924ddd334af7d87ab90e85b0e1996ba593e283a9f8d6e4ae9b5bb9a9d15f61e8ab2f620351ec45434d68b
 SHA512 
9346a42371bd2529a146f81fe5a1b333495c1895978780bcb3748ef7b46e68a08241b261055b855e1d9dca47c1449fbcddc64e8bcfb7e6d780eedea214280fdc
 DIST gnome-builder-3.40.1.tar.xz 12083836 BLAKE2B 
3e4dc4e3e2e1356ee3e52c8898d387875cadd9a866d03d409560d6a5322e2d59883115d7cbb7de16f7d51b5afdf0062982e7bf458614db903077ae114e13532b
 SHA512 
aa53a883286a56c5548f30521b5c0c6980d7d53b4c43771da6049e2605ef8f802a1a0079c4347c03dd85545a69d225cf49c162bf2669bb56307f3543597e9083
+DIST gnome-builder-3.40.2.tar.xz 12083992 BLAKE2B 
136c3e89378221116b5252a847276f11bd580cf9d1d524504f9000b8123ee479e19073630bb678cc7392b716e45d122b406dc7d44b13ba0ba77b435077e0
 SHA512 
e0d1f0f21fe0f681f87d1ad672cb5bf60df3ef16541fffd8ca62d447339371bdb5cbc10d8fc83496822d6eb35ad8078b095ff97d950d940d862d6fd7968147a4

diff --git a/dev-util/gnome-builder/gnome-builder-3.40.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.40.2.ebuild
new file mode 100644
index 000..0723a1d7584
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.40.2.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+# TODO: automagic libportal dep
+# TODO: automagic sysprof dep for tracing paths from toplevel meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.37.0[introspection]
+   >=dev-libs/glib-2.67.4:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.19.91
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.40.2:2.91[introspection]
+   >=net-libs/webkit-gtk-2.26:4=[introspection]
+   >=dev-libs/libxml2-2.9.0
+   git? ( dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   )
+   dev-libs/libpcre:3
+   dev-libs/libpcre2
+
+

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

2021-05-06 Thread Matt Turner
commit: daf9903ac8b5ef9ccddf6f111b1b939e68fc7051
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May  6 06:09:19 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May  6 06:09:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf9903a

dev-util/gnome-builder: Drop old versions

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

 dev-util/gnome-builder/Manifest|   2 -
 dev-util/gnome-builder/gnome-builder-3.40.0.ebuild | 183 -
 dev-util/gnome-builder/gnome-builder-3.40.1.ebuild | 183 -
 3 files changed, 368 deletions(-)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 538d1268d7a..e7e4268bf6b 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,4 +1,2 @@
 DIST gnome-builder-3.38.2.tar.xz 12078024 BLAKE2B 
9cf8a74be5a48b73c21ce247a07fcb1441482edab8fd118a2d773429f68efcd50f4a8a1ef826cf90a9f76e482f25d9a092ca1700504178051fcf903abe9eb1ae
 SHA512 
6f9d284a9c915562fe55a863ddcc385ca9278b4ee201f4b97272f425937066d630c35c0b337bdf94ce4b12226080a9020eb5dc253ccfb25bc6cdbf8e50779569
-DIST gnome-builder-3.40.0.tar.xz 12088472 BLAKE2B 
ae392efb375e562b1a2820004a23f6170d78e0cd724924ddd334af7d87ab90e85b0e1996ba593e283a9f8d6e4ae9b5bb9a9d15f61e8ab2f620351ec45434d68b
 SHA512 
9346a42371bd2529a146f81fe5a1b333495c1895978780bcb3748ef7b46e68a08241b261055b855e1d9dca47c1449fbcddc64e8bcfb7e6d780eedea214280fdc
-DIST gnome-builder-3.40.1.tar.xz 12083836 BLAKE2B 
3e4dc4e3e2e1356ee3e52c8898d387875cadd9a866d03d409560d6a5322e2d59883115d7cbb7de16f7d51b5afdf0062982e7bf458614db903077ae114e13532b
 SHA512 
aa53a883286a56c5548f30521b5c0c6980d7d53b4c43771da6049e2605ef8f802a1a0079c4347c03dd85545a69d225cf49c162bf2669bb56307f3543597e9083
 DIST gnome-builder-3.40.2.tar.xz 12083992 BLAKE2B 
136c3e89378221116b5252a847276f11bd580cf9d1d524504f9000b8123ee479e19073630bb678cc7392b716e45d122b406dc7d44b13ba0ba77b435077e0
 SHA512 
e0d1f0f21fe0f681f87d1ad672cb5bf60df3ef16541fffd8ca62d447339371bdb5cbc10d8fc83496822d6eb35ad8078b095ff97d950d940d862d6fd7968147a4

diff --git a/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild
deleted file mode 100644
index 0723a1d7584..000
--- a/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild
+++ /dev/null
@@ -1,183 +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} )
-DISABLE_AUTOFORMATTING=1
-FORCE_PRINT_ELOG=1
-
-inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="An IDE for writing GNOME-based software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
-
-# FIXME: Review licenses at some point
-LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
-# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
-# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
-# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
-# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
-# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
-
-# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
-# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
-# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
-
-# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
-# TODO: automagic libportal dep
-# TODO: automagic sysprof dep for tracing paths from toplevel meson.build
-RDEPEND="
-   >=dev-libs/libdazzle-3.37.0[introspection]
-   >=dev-libs/glib-2.67.4:2
-   >=x11-libs/gtk+-3.22.26:3[introspection]
-   >=x11-libs/gtksourceview-4.0.0:4[introspection]
-   >=dev-libs/json-glib-1.2.0
-   >=dev-libs/jsonrpc-glib-3.19.91
-   >=x11-libs/pango-1.38.0
-   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
-   >=dev-libs/template-glib-3.28.0[introspection]
-   >=x11-libs/vte-0.40.2:2.91[introspection]
-   >=net-libs/webkit-gtk-2.26:4=[introspection]
-   >=dev-libs/libxml2-2.9.0
-   git? ( dev-libs/libgit2:=[ssh,threads]
-   

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

2021-04-30 Thread Matt Turner
commit: 2d093030785358642d1ed734a9b0f12599d3c2f5
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 30 16:34:25 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 30 16:39:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d093030

dev-util/gnome-builder: Version bump to 3.40.1

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

 dev-util/gnome-builder/Manifest|   1 +
 dev-util/gnome-builder/gnome-builder-3.40.1.ebuild | 183 +
 2 files changed, 184 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index b148e62ccf4..7fd882337ed 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-builder-3.38.2.tar.xz 12078024 BLAKE2B 
9cf8a74be5a48b73c21ce247a07fcb1441482edab8fd118a2d773429f68efcd50f4a8a1ef826cf90a9f76e482f25d9a092ca1700504178051fcf903abe9eb1ae
 SHA512 
6f9d284a9c915562fe55a863ddcc385ca9278b4ee201f4b97272f425937066d630c35c0b337bdf94ce4b12226080a9020eb5dc253ccfb25bc6cdbf8e50779569
 DIST gnome-builder-3.40.0.tar.xz 12088472 BLAKE2B 
ae392efb375e562b1a2820004a23f6170d78e0cd724924ddd334af7d87ab90e85b0e1996ba593e283a9f8d6e4ae9b5bb9a9d15f61e8ab2f620351ec45434d68b
 SHA512 
9346a42371bd2529a146f81fe5a1b333495c1895978780bcb3748ef7b46e68a08241b261055b855e1d9dca47c1449fbcddc64e8bcfb7e6d780eedea214280fdc
+DIST gnome-builder-3.40.1.tar.xz 12083836 BLAKE2B 
3e4dc4e3e2e1356ee3e52c8898d387875cadd9a866d03d409560d6a5322e2d59883115d7cbb7de16f7d51b5afdf0062982e7bf458614db903077ae114e13532b
 SHA512 
aa53a883286a56c5548f30521b5c0c6980d7d53b4c43771da6049e2605ef8f802a1a0079c4347c03dd85545a69d225cf49c162bf2669bb56307f3543597e9083

diff --git a/dev-util/gnome-builder/gnome-builder-3.40.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.40.1.ebuild
new file mode 100644
index 000..0723a1d7584
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.40.1.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+# TODO: automagic libportal dep
+# TODO: automagic sysprof dep for tracing paths from toplevel meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.37.0[introspection]
+   >=dev-libs/glib-2.67.4:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.19.91
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.40.2:2.91[introspection]
+   >=net-libs/webkit-gtk-2.26:4=[introspection]
+   >=dev-libs/libxml2-2.9.0
+   git? ( dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   )
+   dev-libs/libpcre:3
+   dev-libs/libpcre2
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   clang? ( sys-devel/clang:= )
+   devhelp? ( >=dev-util/devhelp-3.25.1:= )
+   glade? ( >=dev-util/glade-3.22.0:3.10= )
+  

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

2021-04-28 Thread Matt Turner
commit: bcecc2e44f43b99fa7ad51e0cae1a54a45734184
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 29 01:02:17 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 29 01:02:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcecc2e4

dev-util/gnome-builder: Raise glib dependency

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

 dev-util/gnome-builder/gnome-builder-3.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild
index 999cc0057a5..0723a1d7584 100644
--- a/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild
@@ -34,7 +34,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 # TODO: automagic sysprof dep for tracing paths from toplevel meson.build
 RDEPEND="
>=dev-libs/libdazzle-3.37.0[introspection]
-   >=dev-libs/glib-2.65.0:2
+   >=dev-libs/glib-2.67.4:2
>=x11-libs/gtk+-3.22.26:3[introspection]
>=x11-libs/gtksourceview-4.0.0:4[introspection]
>=dev-libs/json-glib-1.2.0



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

2021-04-18 Thread Matt Turner
commit: 99eb97727f6f5d1428ee1c18a87be7d1a5858607
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 19 00:23:59 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 19 00:45:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99eb9772

dev-util/gnome-builder: Version bump to 3.40.0

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

 dev-util/gnome-builder/Manifest|   1 +
 dev-util/gnome-builder/gnome-builder-3.40.0.ebuild | 183 +
 2 files changed, 184 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 0614d46b738..b148e62ccf4 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1 +1,2 @@
 DIST gnome-builder-3.38.2.tar.xz 12078024 BLAKE2B 
9cf8a74be5a48b73c21ce247a07fcb1441482edab8fd118a2d773429f68efcd50f4a8a1ef826cf90a9f76e482f25d9a092ca1700504178051fcf903abe9eb1ae
 SHA512 
6f9d284a9c915562fe55a863ddcc385ca9278b4ee201f4b97272f425937066d630c35c0b337bdf94ce4b12226080a9020eb5dc253ccfb25bc6cdbf8e50779569
+DIST gnome-builder-3.40.0.tar.xz 12088472 BLAKE2B 
ae392efb375e562b1a2820004a23f6170d78e0cd724924ddd334af7d87ab90e85b0e1996ba593e283a9f8d6e4ae9b5bb9a9d15f61e8ab2f620351ec45434d68b
 SHA512 
9346a42371bd2529a146f81fe5a1b333495c1895978780bcb3748ef7b46e68a08241b261055b855e1d9dca47c1449fbcddc64e8bcfb7e6d780eedea214280fdc

diff --git a/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild
new file mode 100644
index 000..999cc0057a5
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.40.0.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 
readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+# TODO: automagic libportal dep
+# TODO: automagic sysprof dep for tracing paths from toplevel meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.37.0[introspection]
+   >=dev-libs/glib-2.65.0:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.19.91
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.40.2:2.91[introspection]
+   >=net-libs/webkit-gtk-2.26:4=[introspection]
+   >=dev-libs/libxml2-2.9.0
+   git? ( dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   )
+   dev-libs/libpcre:3
+   dev-libs/libpcre2
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   clang? ( sys-devel/clang:= )
+   devhelp? ( >=dev-util/devhelp-3.25.1:= )
+   glade? ( >=dev-util/glade-3.22.0:3.10= )
+   spell? ( >=app-text/gspell-1.8:0=
+   app-text/enchant:2 )
+   sysprof? ( >=dev-util/sysprof-3.37.1:0/4[gtk] )
+"
+DEPEND="${RDEPEND}"
+# TODO: runtime ctags path finding..
+
+# desktop-file-utils required for tests, but we have it in deptree for xdg 

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

2021-04-12 Thread Matt Turner
commit: aecbd0bffd696537e72c1563fa57888e2b32813f
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 12 22:15:13 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 12 22:16:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecbd0bf

dev-util/gnome-builder: Drop old versions

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

 dev-util/gnome-builder/Manifest|   2 -
 dev-util/gnome-builder/gnome-builder-3.36.1.ebuild | 177 
 dev-util/gnome-builder/gnome-builder-3.38.1.ebuild | 178 -
 3 files changed, 357 deletions(-)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 2daa216ceac..0614d46b738 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,3 +1 @@
-DIST gnome-builder-3.36.1.tar.xz 12026976 BLAKE2B 
d833665bb71b1549fe789d05dbd89db588ae4cc7187e532f38f3bd9e779bccab644d9f9bfc4c84bd484ac678bcf8594e4aa4edff29ea8c87c5c557fc3e422a4f
 SHA512 
284da6e5a9e766cb6f6122f1134c779cde8406b006728ae1fff3518020ef4b96239aa5037cd2d35cfe4728ea088d61c4eeabc39ea753a16208fdaba7b04e63c2
-DIST gnome-builder-3.38.1.tar.xz 12077860 BLAKE2B 
68dfbf9aeda93c695035a51c020735a914a11a09d7106228c2b7fe603b3b1b7b292f6a110c77df2057d40ae7f0c7559cb48c6ecc888de2767984a03d34467a2f
 SHA512 
50872a7285292f4e29acec153a7ba4616ab8e69529fbc7682fb74fa9d8b5c49ed52b939c7652bcf410444e2c2de969280b82ab4da44008f4b95863bfd52ac59a
 DIST gnome-builder-3.38.2.tar.xz 12078024 BLAKE2B 
9cf8a74be5a48b73c21ce247a07fcb1441482edab8fd118a2d773429f68efcd50f4a8a1ef826cf90a9f76e482f25d9a092ca1700504178051fcf903abe9eb1ae
 SHA512 
6f9d284a9c915562fe55a863ddcc385ca9278b4ee201f4b97272f425937066d630c35c0b337bdf94ce4b12226080a9020eb5dc253ccfb25bc6cdbf8e50779569

diff --git a/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
deleted file mode 100644
index a861f4b90c9..000
--- a/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-DISABLE_AUTOFORMATTING=1
-FORCE_PRINT_ELOG=1
-
-inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
virtualx xdg
-
-DESCRIPTION="An IDE for writing GNOME-based software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
-
-# FIXME: Review licenses at some point
-LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
-# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
-# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
-# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
-# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
-# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
-
-# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
-# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
-# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
-
-# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
-RDEPEND="
-   >=dev-libs/libdazzle-3.33.90[introspection]
-   >=dev-libs/glib-2.61.2:2
-   >=x11-libs/gtk+-3.22.26:3[introspection]
-   >=x11-libs/gtksourceview-4.0.0:4[introspection]
-   >=dev-libs/json-glib-1.2.0
-   >=dev-libs/jsonrpc-glib-3.19.91
-   >=x11-libs/pango-1.38.0
-   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
-   >=dev-libs/template-glib-3.28.0[introspection]
-   >=x11-libs/vte-0.40.2:2.91[introspection]
-   >=net-libs/webkit-gtk-2.12.0:4=[introspection]
-   >=dev-libs/libxml2-2.9.0
-   git? ( dev-libs/libgit2:=[ssh,threads]
-   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
-   )
-   dev-libs/libpcre:3
-   dev-libs/libpcre2
-
-   >=dev-libs/gobject-introspection-1.54.0:=
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   clang? ( sys-devel/clang:= )
-   devhelp? ( >=dev-util/devhelp-3.25.1:= )
-   glade? ( >=dev-util/glade-3.22.0:3.10= )
-   spell? ( >=app-text/gspell-1.8:0=
-

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

2021-02-06 Thread Mart Raudsepp
commit: 35ac65d3a10e42dffeede30990280c2e1d02b9bd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb  6 09:35:12 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb  6 09:57:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ac65d3

dev-util/gnome-builder: bump to 3.38.2

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   1 +
 dev-util/gnome-builder/gnome-builder-3.38.2.ebuild | 178 +
 2 files changed, 179 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 473414c4997..2daa216ceac 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-builder-3.36.1.tar.xz 12026976 BLAKE2B 
d833665bb71b1549fe789d05dbd89db588ae4cc7187e532f38f3bd9e779bccab644d9f9bfc4c84bd484ac678bcf8594e4aa4edff29ea8c87c5c557fc3e422a4f
 SHA512 
284da6e5a9e766cb6f6122f1134c779cde8406b006728ae1fff3518020ef4b96239aa5037cd2d35cfe4728ea088d61c4eeabc39ea753a16208fdaba7b04e63c2
 DIST gnome-builder-3.38.1.tar.xz 12077860 BLAKE2B 
68dfbf9aeda93c695035a51c020735a914a11a09d7106228c2b7fe603b3b1b7b292f6a110c77df2057d40ae7f0c7559cb48c6ecc888de2767984a03d34467a2f
 SHA512 
50872a7285292f4e29acec153a7ba4616ab8e69529fbc7682fb74fa9d8b5c49ed52b939c7652bcf410444e2c2de969280b82ab4da44008f4b95863bfd52ac59a
+DIST gnome-builder-3.38.2.tar.xz 12078024 BLAKE2B 
9cf8a74be5a48b73c21ce247a07fcb1441482edab8fd118a2d773429f68efcd50f4a8a1ef826cf90a9f76e482f25d9a092ca1700504178051fcf903abe9eb1ae
 SHA512 
6f9d284a9c915562fe55a863ddcc385ca9278b4ee201f4b97272f425937066d630c35c0b337bdf94ce4b12226080a9020eb5dc253ccfb25bc6cdbf8e50779569

diff --git a/dev-util/gnome-builder/gnome-builder-3.38.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.38.2.ebuild
new file mode 100644
index 000..e7f5655f832
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.38.2.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+# TODO: automagic libportal dep
+# TODO: automagic sysprof dep for tracing paths from toplevel meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.37.0[introspection]
+   >=dev-libs/glib-2.65.0:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.19.91
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.40.2:2.91[introspection]
+   >=net-libs/webkit-gtk-2.26:4=[introspection]
+   >=dev-libs/libxml2-2.9.0
+   git? ( dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   )
+   dev-libs/libpcre:3
+   dev-libs/libpcre2
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   clang? ( sys-devel/clang:= )
+   devhelp? ( >=dev-util/devhelp-3.25.1:= )
+   glade? ( 

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

2020-12-08 Thread Mart Raudsepp
commit: 967f8cd4e77859cc11095538ca7842e0120822f9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec  8 15:41:18 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec  8 15:41:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967f8cd4

dev-util/gnome-builder: bump to 3.38.1

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   1 +
 dev-util/gnome-builder/gnome-builder-3.38.1.ebuild | 178 +
 2 files changed, 179 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index e173db4d2b6..473414c4997 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1 +1,2 @@
 DIST gnome-builder-3.36.1.tar.xz 12026976 BLAKE2B 
d833665bb71b1549fe789d05dbd89db588ae4cc7187e532f38f3bd9e779bccab644d9f9bfc4c84bd484ac678bcf8594e4aa4edff29ea8c87c5c557fc3e422a4f
 SHA512 
284da6e5a9e766cb6f6122f1134c779cde8406b006728ae1fff3518020ef4b96239aa5037cd2d35cfe4728ea088d61c4eeabc39ea753a16208fdaba7b04e63c2
+DIST gnome-builder-3.38.1.tar.xz 12077860 BLAKE2B 
68dfbf9aeda93c695035a51c020735a914a11a09d7106228c2b7fe603b3b1b7b292f6a110c77df2057d40ae7f0c7559cb48c6ecc888de2767984a03d34467a2f
 SHA512 
50872a7285292f4e29acec153a7ba4616ab8e69529fbc7682fb74fa9d8b5c49ed52b939c7652bcf410444e2c2de969280b82ab4da44008f4b95863bfd52ac59a

diff --git a/dev-util/gnome-builder/gnome-builder-3.38.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.38.1.ebuild
new file mode 100644
index 000..73796652f6b
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.38.1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+# TODO: automagic libportal dep
+# TODO: automagic sysprof dep for tracing paths from toplevel meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.37.0[introspection]
+   >=dev-libs/glib-2.65.0:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.19.91
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.40.2:2.91[introspection]
+   >=net-libs/webkit-gtk-2.26:4=[introspection]
+   >=dev-libs/libxml2-2.9.0
+   git? ( dev-libs/libgit2:=[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   )
+   dev-libs/libpcre:3
+   dev-libs/libpcre2
+
+   >=dev-libs/gobject-introspection-1.54.0:=
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   clang? ( sys-devel/clang:= )
+   devhelp? ( >=dev-util/devhelp-3.25.1:= )
+   glade? ( >=dev-util/glade-3.22.0:3.10= )
+   spell? ( >=app-text/gspell-1.8:0=
+   app-text/enchant:2 )
+   sysprof? ( >=dev-util/sysprof-3.37.1:0/4[gtk] )
+"
+DEPEND="${RDEPEND}"
+# TODO: runtime ctags path finding..
+
+# desktop-file-utils required for tests, but we have it in deptree for xdg 

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

2020-08-14 Thread Mart Raudsepp
commit: 2708b97f6bb49dadbd53e5c4b2a5e65326abb829
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 14 20:43:43 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 14 20:45:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2708b97f

dev-util/gnome-builder: add subslot operator dep := for dev-util/glade

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild | 2 +-
 dev-util/gnome-builder/gnome-builder-3.36.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
index a7817290a9e..93fea980b04 100644
--- a/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
${PYTHON_DEPS}
clang? ( sys-devel/clang:= )
devhelp? ( >=dev-util/devhelp-3.25.1:= )
-   glade? ( >=dev-util/glade-3.22.0:3.10 )
+   glade? ( >=dev-util/glade-3.22.0:3.10= )
spell? ( >=app-text/gspell-1.8:0=
app-text/enchant:2 )
>=dev-util/sysprof-capture-3.33.1:3

diff --git a/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
index 1560cdee79e..1e2aa345a27 100644
--- a/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
@@ -56,7 +56,7 @@ RDEPEND="
${PYTHON_DEPS}
clang? ( sys-devel/clang:= )
devhelp? ( >=dev-util/devhelp-3.25.1:= )
-   glade? ( >=dev-util/glade-3.22.0:3.10 )
+   glade? ( >=dev-util/glade-3.22.0:3.10= )
spell? ( >=app-text/gspell-1.8:0=
app-text/enchant:2 )
>=dev-util/sysprof-capture-3.33.1:3



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

2020-08-14 Thread Mart Raudsepp
commit: ed1737e34e5edef92a3f3f7fdf9b5afa66756fe9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 14 20:42:39 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 14 20:45:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1737e3

dev-util/gnome-builder: remove old

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   2 -
 dev-util/gnome-builder/gnome-builder-3.36.0.ebuild | 182 -
 2 files changed, 184 deletions(-)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index f8c4baf69d2..062a3b080c5 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,5 +1,3 @@
 DIST gnome-builder-3.34.1-patchset.tar.xz 44680 BLAKE2B 
91e91ac8d0fcf6b54d32ce9f1dc209ac22db790a29d724dad20e337fe1962f3d407b59e7f976f1e88277833849c962a470346bb5a308e39b637e6e9ca1dc2c2a
 SHA512 
a114346b093976db227087743a7bbe2ca9523b64a67c95729bfeb7c3c346b3bfb4d02f5e11d36bbbaf506bc7a7f140883bdea7c78407243287bc400dfda43b57
 DIST gnome-builder-3.34.1.tar.xz 11974748 BLAKE2B 
c34a31c50b327d02632ff18d48ad59f925306901e8874e0c7811b9258c56027403de0d9dc1877c696d96037bdfcdcc27f56f59a41d232e47b330382b1dbf67e9
 SHA512 
886c732f20563818dcf1deb96d4277fe96a9499b999cfbc7a64286e816e9a36bb978932d36a1e764b54c2d36891b7546fa058f51e036b0fa101c0872f4ce51d8
-DIST gnome-builder-3.36.0-patchset.tar.xz 136856 BLAKE2B 
a482f371313af4ef6a0881968846c4543d169b6bd36942ae4b72d493012d73c9705e4a7acc8f7dfc1e8cbcdeb2445b4e225f39c3a9a219e24b90be773c0768c1
 SHA512 
ebaec56950e0e45ba2851b13d4e1518163a291dca207bba25efe12eaaa3cd69e9bae06d2f4e5b9e9852a4305fc3933764ec9a882843f84ce58bd2246991d16fd
-DIST gnome-builder-3.36.0.tar.xz 12015980 BLAKE2B 
1724c7b17e58fea08cd22894eb260236419f215c1b68d396359ce40432e8a0c08d0ead2b70e888cbb767f78362d4253395b98821fb1d1ff9a07d5881df88c8e3
 SHA512 
ccd6ca916ed6ad10b69e5573482e2ea48cf4227d858605825ab56989840ebbf5a6dfafc915a1f8df3a1061b37c80adfbd03fc9d616c67e08a5032069b11aa4a6
 DIST gnome-builder-3.36.1.tar.xz 12026976 BLAKE2B 
d833665bb71b1549fe789d05dbd89db588ae4cc7187e532f38f3bd9e779bccab644d9f9bfc4c84bd484ac678bcf8594e4aa4edff29ea8c87c5c557fc3e422a4f
 SHA512 
284da6e5a9e766cb6f6122f1134c779cde8406b006728ae1fff3518020ef4b96239aa5037cd2d35cfe4728ea088d61c4eeabc39ea753a16208fdaba7b04e63c2

diff --git a/dev-util/gnome-builder/gnome-builder-3.36.0.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.36.0.ebuild
deleted file mode 100644
index af7182a070d..000
--- a/dev-util/gnome-builder/gnome-builder-3.36.0.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-DISABLE_AUTOFORMATTING=1
-FORCE_PRINT_ELOG=1
-
-inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
virtualx xdg
-
-DESCRIPTION="An IDE for writing GNOME-based software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
-
-# FIXME: Review licenses at some point
-LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
-# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
-# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
-# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
-# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
-# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
-
-# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
-# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
-# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
-
-# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
-RDEPEND="
-   >=dev-libs/libdazzle-3.33.90[introspection]
-   >=dev-libs/glib-2.61.2:2
-   >=x11-libs/gtk+-3.22.26:3[introspection]
-   >=x11-libs/gtksourceview-4.0.0:4[introspection]
-   >=dev-libs/json-glib-1.2.0
-   >=dev-libs/jsonrpc-glib-3.19.91
-   >=x11-libs/pango-1.38.0
-   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
-   

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

2020-07-28 Thread Mart Raudsepp
commit: 3f020f991869885bfc64dee921f8fb71a5dee245
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jul 28 06:51:24 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jul 28 06:51:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f020f99

dev-util/gnome-builder: add subslot operator dep := for libgit2

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

 dev-util/gnome-builder/gnome-builder-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
index b524cba0fea..1560cdee79e 100644
--- a/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
>=x11-libs/vte-0.40.2:2.91[introspection]
>=net-libs/webkit-gtk-2.12.0:4=[introspection]
>=dev-libs/libxml2-2.9.0
-   git? ( dev-libs/libgit2[ssh,threads]
+   git? ( dev-libs/libgit2:=[ssh,threads]
>=dev-libs/libgit2-glib-0.28.0.1[ssh]
)
dev-libs/libpcre:3



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

2020-06-27 Thread Mart Raudsepp
commit: b1911f36edd13bae3bc64c3f912b22b098e7883b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jun 27 11:47:42 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jun 27 11:48:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1911f36

dev-util/gnome-builder: bump to 3.36.1

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

 dev-util/gnome-builder/Manifest|   1 +
 dev-util/gnome-builder/gnome-builder-3.36.1.ebuild | 177 +
 2 files changed, 178 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 9077308df01..f8c4baf69d2 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -2,3 +2,4 @@ DIST gnome-builder-3.34.1-patchset.tar.xz 44680 BLAKE2B 
91e91ac8d0fcf6b54d32ce9f
 DIST gnome-builder-3.34.1.tar.xz 11974748 BLAKE2B 
c34a31c50b327d02632ff18d48ad59f925306901e8874e0c7811b9258c56027403de0d9dc1877c696d96037bdfcdcc27f56f59a41d232e47b330382b1dbf67e9
 SHA512 
886c732f20563818dcf1deb96d4277fe96a9499b999cfbc7a64286e816e9a36bb978932d36a1e764b54c2d36891b7546fa058f51e036b0fa101c0872f4ce51d8
 DIST gnome-builder-3.36.0-patchset.tar.xz 136856 BLAKE2B 
a482f371313af4ef6a0881968846c4543d169b6bd36942ae4b72d493012d73c9705e4a7acc8f7dfc1e8cbcdeb2445b4e225f39c3a9a219e24b90be773c0768c1
 SHA512 
ebaec56950e0e45ba2851b13d4e1518163a291dca207bba25efe12eaaa3cd69e9bae06d2f4e5b9e9852a4305fc3933764ec9a882843f84ce58bd2246991d16fd
 DIST gnome-builder-3.36.0.tar.xz 12015980 BLAKE2B 
1724c7b17e58fea08cd22894eb260236419f215c1b68d396359ce40432e8a0c08d0ead2b70e888cbb767f78362d4253395b98821fb1d1ff9a07d5881df88c8e3
 SHA512 
ccd6ca916ed6ad10b69e5573482e2ea48cf4227d858605825ab56989840ebbf5a6dfafc915a1f8df3a1061b37c80adfbd03fc9d616c67e08a5032069b11aa4a6
+DIST gnome-builder-3.36.1.tar.xz 12026976 BLAKE2B 
d833665bb71b1549fe789d05dbd89db588ae4cc7187e532f38f3bd9e779bccab644d9f9bfc4c84bd484ac678bcf8594e4aa4edff29ea8c87c5c557fc3e422a4f
 SHA512 
284da6e5a9e766cb6f6122f1134c779cde8406b006728ae1fff3518020ef4b96239aa5037cd2d35cfe4728ea088d61c4eeabc39ea753a16208fdaba7b04e63c2

diff --git a/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
new file mode 100644
index 000..b524cba0fea
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.36.1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.33.90[introspection]
+   >=dev-libs/glib-2.61.2:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.19.91
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.40.2:2.91[introspection]
+   >=net-libs/webkit-gtk-2.12.0:4=[introspection]
+   >=dev-libs/libxml2-2.9.0
+   git? ( dev-libs/libgit2[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   )
+   dev-libs/libpcre:3
+   

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

2020-06-18 Thread Mart Raudsepp
commit: 3a81e5fce93828268526cb96bd275acf1282a336
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Jun 18 11:22:04 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun 18 11:26:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a81e5fc

dev-util/gnome-builder: bump to 3.36.0+patches

Closes: https://bugs.gentoo.org/715662
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   2 +
 dev-util/gnome-builder/gnome-builder-3.36.0.ebuild | 182 +
 2 files changed, 184 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index caae4c6bb45..9077308df01 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-builder-3.34.1-patchset.tar.xz 44680 BLAKE2B 
91e91ac8d0fcf6b54d32ce9f1dc209ac22db790a29d724dad20e337fe1962f3d407b59e7f976f1e88277833849c962a470346bb5a308e39b637e6e9ca1dc2c2a
 SHA512 
a114346b093976db227087743a7bbe2ca9523b64a67c95729bfeb7c3c346b3bfb4d02f5e11d36bbbaf506bc7a7f140883bdea7c78407243287bc400dfda43b57
 DIST gnome-builder-3.34.1.tar.xz 11974748 BLAKE2B 
c34a31c50b327d02632ff18d48ad59f925306901e8874e0c7811b9258c56027403de0d9dc1877c696d96037bdfcdcc27f56f59a41d232e47b330382b1dbf67e9
 SHA512 
886c732f20563818dcf1deb96d4277fe96a9499b999cfbc7a64286e816e9a36bb978932d36a1e764b54c2d36891b7546fa058f51e036b0fa101c0872f4ce51d8
+DIST gnome-builder-3.36.0-patchset.tar.xz 136856 BLAKE2B 
a482f371313af4ef6a0881968846c4543d169b6bd36942ae4b72d493012d73c9705e4a7acc8f7dfc1e8cbcdeb2445b4e225f39c3a9a219e24b90be773c0768c1
 SHA512 
ebaec56950e0e45ba2851b13d4e1518163a291dca207bba25efe12eaaa3cd69e9bae06d2f4e5b9e9852a4305fc3933764ec9a882843f84ce58bd2246991d16fd
+DIST gnome-builder-3.36.0.tar.xz 12015980 BLAKE2B 
1724c7b17e58fea08cd22894eb260236419f215c1b68d396359ce40432e8a0c08d0ead2b70e888cbb767f78362d4253395b98821fb1d1ff9a07d5881df88c8e3
 SHA512 
ccd6ca916ed6ad10b69e5573482e2ea48cf4227d858605825ab56989840ebbf5a6dfafc915a1f8df3a1061b37c80adfbd03fc9d616c67e08a5032069b11aa4a6

diff --git a/dev-util/gnome-builder/gnome-builder-3.36.0.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.36.0.ebuild
new file mode 100644
index 000..af7182a070d
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.36.0.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and git plugin enabled
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.33.90[introspection]
+   >=dev-libs/glib-2.61.2:2
+   >=x11-libs/gtk+-3.22.26:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.19.91
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection]
+   >=x11-libs/vte-0.40.2:2.91[introspection]
+   >=net-libs/webkit-gtk-2.12.0:4=[introspection]
+   >=dev-libs/libxml2-2.9.0
+   git? ( dev-libs/libgit2[ssh,threads]
+   >=dev-libs/libgit2-glib-0.28.0.1[ssh]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/, dev-util/gnome-builder/files/

2020-06-01 Thread Mart Raudsepp
commit: 6ba09a115d3664eceb82bf0c949dc43f2b750e86
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jun  1 09:21:03 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jun  1 09:21:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba09a11

dev-util/gnome-builder: fix compat with libgit2:0/1.0

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

 .../gnome-builder/files/libgit2-1.0-compat.patch   | 26 ++
 .../gnome-builder/gnome-builder-3.34.1-r1.ebuild   |  1 +
 2 files changed, 27 insertions(+)

diff --git a/dev-util/gnome-builder/files/libgit2-1.0-compat.patch 
b/dev-util/gnome-builder/files/libgit2-1.0-compat.patch
new file mode 100644
index 000..3e857eaac93
--- /dev/null
+++ b/dev-util/gnome-builder/files/libgit2-1.0-compat.patch
@@ -0,0 +1,26 @@
+From 582bf0281358437cc35d96d363f0af81a1b21068 Mon Sep 17 00:00:00 2001
+From: Igor Raits 
+Date: Tue, 3 Mar 2020 13:17:31 +0100
+Subject: [PATCH] plugins/git: Fix compatibility with libgit2 0.99.x
+
+Signed-off-by: Igor Raits 
+---
+ src/plugins/git/daemon/ipc-git-repository-impl.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/plugins/git/daemon/ipc-git-repository-impl.c 
b/src/plugins/git/daemon/ipc-git-repository-impl.c
+index abcca5476..f2631945d 100644
+--- a/src/plugins/git/daemon/ipc-git-repository-impl.c
 b/src/plugins/git/daemon/ipc-git-repository-impl.c
+@@ -34,7 +34,7 @@
+ #include "ipc-git-types.h"
+ #include "ipc-git-util.h"
+ 
+-#if LIBGIT2_SOVERSION >= 28
++#if LIBGIT2_VER_MAJOR > 0 || (LIBGIT2_VER_MAJOR == 0 && LIBGIT2_VER_MINOR >= 
28)
+ G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (git_buf, git_buf_dispose)
+ #else
+ G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (git_buf, git_buf_free)
+-- 
+2.26.2
+

diff --git a/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
index a46b8a4cacf..a7817290a9e 100644
--- a/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
@@ -116,6 +116,7 @@ that are currently available with packages include:
 PATCHES=(
"${WORKDIR}/patches" # gnome-builder-3-34 branch 2020-01-22 (commit 
bf485934b37) + cherry-picked meson link_whole fixes
"${FILESDIR}"/${PV}-optional-vala.patch
+   "${FILESDIR}"/libgit2-1.0-compat.patch
 )
 
 llvm_check_deps() {



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

2020-05-19 Thread Mart Raudsepp
commit: d11f83440098f7ec74f69ad0066a7fb8d2d99e90
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue May 19 04:41:53 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue May 19 07:24:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d11f8344

dev-util/gnome-builder: fix missing build dep for USE=doc

Closes: https://bugs.gentoo.org/720738
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
index 72012390162..a46b8a4cacf 100644
--- a/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
@@ -75,7 +75,8 @@ DEPEND="${RDEPEND}"
 # desktop-file-utils required for tests, but we have it in deptree for xdg 
update-desktop-database anyway, so be explicit and unconditional
 # appstream-glib needed for validation with appstream-util with FEATURES=test
 BDEPEND="
-   doc? ( dev-python/sphinx )
+   doc? ( dev-python/sphinx
+   dev-python/sphinx_rtd_theme )
gtk-doc? ( dev-util/gtk-doc
app-text/docbook-xml-dtd:4.3 )
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2020-04-20 Thread Mart Raudsepp
commit: 79041270860de2398e453bdf4349c480f3f96889
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 20 20:24:38 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 20 20:24:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79041270

dev-util/gnome-builder: remove old

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

 dev-util/gnome-builder/Manifest|   2 -
 .../gnome-builder/files/3.32.4-optional-vala.patch |  29 
 .../gnome-builder/gnome-builder-3.32.4-r1.ebuild   | 188 -
 3 files changed, 219 deletions(-)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 9a0f5f0c798..caae4c6bb45 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-builder-3.32.4-patchset.tar.xz 34740 BLAKE2B 
6e29ce42b2b1878b5fcec7cf057bcdc015da8817d7f9209f4d03e02bb5837525e329d0627d4465123fb20a0a46415053d7e08b445634659123ebff12d2fb9d09
 SHA512 
494cf1ff370c7d86d42ec352966169e73b99556dc5a1be0bf0ec53cd78e8550897bb44187ae8f471fe3e10a85dc7d44d44c5edef0569b1d0a7dff7b5d78b1fa1
-DIST gnome-builder-3.32.4.tar.xz 11886980 BLAKE2B 
a7901566238dd39fe180d1e47089d7f99018be115f407d174472a8371374361fe50f2f15cb6d496a1afa3e30117d83788944636fb6a9487d4a719442ba6ae744
 SHA512 
a050161465edd448b0359ff781bf97b0cda6c184ea4f89193711a1bac3c7b79f76bac0d3600e3823a86aa19538228619b5d64aea94e8a67f480b5c1f79bc3b93
 DIST gnome-builder-3.34.1-patchset.tar.xz 44680 BLAKE2B 
91e91ac8d0fcf6b54d32ce9f1dc209ac22db790a29d724dad20e337fe1962f3d407b59e7f976f1e88277833849c962a470346bb5a308e39b637e6e9ca1dc2c2a
 SHA512 
a114346b093976db227087743a7bbe2ca9523b64a67c95729bfeb7c3c346b3bfb4d02f5e11d36bbbaf506bc7a7f140883bdea7c78407243287bc400dfda43b57
 DIST gnome-builder-3.34.1.tar.xz 11974748 BLAKE2B 
c34a31c50b327d02632ff18d48ad59f925306901e8874e0c7811b9258c56027403de0d9dc1877c696d96037bdfcdcc27f56f59a41d232e47b330382b1dbf67e9
 SHA512 
886c732f20563818dcf1deb96d4277fe96a9499b999cfbc7a64286e816e9a36bb978932d36a1e764b54c2d36891b7546fa058f51e036b0fa101c0872f4ce51d8

diff --git a/dev-util/gnome-builder/files/3.32.4-optional-vala.patch 
b/dev-util/gnome-builder/files/3.32.4-optional-vala.patch
deleted file mode 100644
index b31ee886eae..000
--- a/dev-util/gnome-builder/files/3.32.4-optional-vala.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff --git a/meson_options.txt b/meson_options.txt
-index 36fcfc969..cef10804d 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -13,6 +13,7 @@ option('channel',
- 
- option('help', type: 'boolean', value: false)
- option('docs', type: 'boolean', value: false)
-+option('vapi', type: 'boolean')
- 
- option('network_tests', type: 'boolean', value: true, description: 'Allow 
networking in unit-tests')
- 
-diff --git a/src/meson.build b/src/meson.build
-index bc7f91841..53d678297 100644
 a/src/meson.build
-+++ b/src/meson.build
-@@ -124,6 +124,7 @@ configure_file(
-copy: true,
- )
- 
-+if get_option('vapi')
- libide_vapi = gnome.generate_vapi('libide-' + libide_api_version,
- sources: libide_gir[0],
- install: true,
-@@ -141,3 +142,4 @@ libide_vapi = gnome.generate_vapi('libide-' + 
libide_api_version,
- 
- # Must be after vapi generation
- subdir('plugins/vala-pack')
-+endif

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
deleted file mode 100644
index db3e63ce737..000
--- a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-VALA_MIN_API_VERSION="0.36"
-DISABLE_AUTOFORMATTING=1
-FORCE_PRINT_ELOG=1
-
-inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
vala virtualx xdg
-
-DESCRIPTION="An IDE for writing GNOME-based software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
-
-# FIXME: Review licenses at some point
-LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="clang +devhelp doc +glade gtk-doc spell sysprof test vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
-# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
-# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
-# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
-# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but 

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

2020-04-17 Thread Mart Raudsepp
commit: 0019bc103a61ab96b2c6aa980211598a9b6cb051
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 17 19:47:59 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 17 19:49:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0019bc10

dev-util/gnome-builder: remove old

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

 dev-util/gnome-builder/Manifest|   1 -
 .../gnome-builder/gnome-builder-3.30.3-r1.ebuild   | 184 -
 dev-util/gnome-builder/metadata.xml|   1 -
 3 files changed, 186 deletions(-)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index ed8ab782cb7..9a0f5f0c798 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,4 +1,3 @@
-DIST gnome-builder-3.30.3.tar.xz 9486164 BLAKE2B 
b983fd71b1bab31386ab8f4c3a6ff57b33afd2da5aff5e41e7d1cba388a9b6998a0f799c0843bde95f8ce0456fe46457d0c0c46622d59eeb7729d2e8868898f7
 SHA512 
468605dbd2bd712a76c333a974bb19ca889dfe8493c2e85101641034f3e2c8eba2c0ee2f98ad01f3466f0f42946f05790763ccfaf786d73da192d64360eec47f
 DIST gnome-builder-3.32.4-patchset.tar.xz 34740 BLAKE2B 
6e29ce42b2b1878b5fcec7cf057bcdc015da8817d7f9209f4d03e02bb5837525e329d0627d4465123fb20a0a46415053d7e08b445634659123ebff12d2fb9d09
 SHA512 
494cf1ff370c7d86d42ec352966169e73b99556dc5a1be0bf0ec53cd78e8550897bb44187ae8f471fe3e10a85dc7d44d44c5edef0569b1d0a7dff7b5d78b1fa1
 DIST gnome-builder-3.32.4.tar.xz 11886980 BLAKE2B 
a7901566238dd39fe180d1e47089d7f99018be115f407d174472a8371374361fe50f2f15cb6d496a1afa3e30117d83788944636fb6a9487d4a719442ba6ae744
 SHA512 
a050161465edd448b0359ff781bf97b0cda6c184ea4f89193711a1bac3c7b79f76bac0d3600e3823a86aa19538228619b5d64aea94e8a67f480b5c1f79bc3b93
 DIST gnome-builder-3.34.1-patchset.tar.xz 44680 BLAKE2B 
91e91ac8d0fcf6b54d32ce9f1dc209ac22db790a29d724dad20e337fe1962f3d407b59e7f976f1e88277833849c962a470346bb5a308e39b637e6e9ca1dc2c2a
 SHA512 
a114346b093976db227087743a7bbe2ca9523b64a67c95729bfeb7c3c346b3bfb4d02f5e11d36bbbaf506bc7a7f140883bdea7c78407243287bc400dfda43b57

diff --git a/dev-util/gnome-builder/gnome-builder-3.30.3-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.30.3-r1.ebuild
deleted file mode 100644
index 7dce5bd51df..000
--- a/dev-util/gnome-builder/gnome-builder-3.30.3-r1.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-VALA_MIN_API_VERSION="0.36"
-DISABLE_AUTOFORMATTING=1
-FORCE_PRINT_ELOG=1
-
-inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
vala virtualx xdg
-
-DESCRIPTION="An IDE for writing GNOME-based software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
-
-# FIXME: Review licenses at some point
-LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="clang +devhelp doc +git gtk-doc sysprof test vala webkit"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
-# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
-# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first.
-# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
-# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
-# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
-
-# FIXME: with_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and ${LIBGIT_DEPS}
-# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
-# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
-
-# These are needed with either USE=git or USE=flatpak (albeit the latter isn't 
supported yet)
-LIBGIT_DEPS="
-   dev-libs/libgit2[ssh,threads]
-   >=dev-libs/libgit2-glib-0.25.0[ssh]
-"
-# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
-RDEPEND="
-   >=dev-libs/libdazzle-3.30.2[introspection,vala?]
-   >=dev-libs/glib-2.58.0:2
-   >=x11-libs/gtk+-3.24.0:3[introspection]
-   >=x11-libs/gtksourceview-4.0.0:4[introspection]
-   >=dev-libs/json-glib-1.2.0
-   >=dev-libs/jsonrpc-glib-3.30.1[vala?]
-   >=x11-libs/pango-1.38.0
-   >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}]
-   >=dev-libs/template-glib-3.28.0[introspection,vala?]
-   >=x11-libs/vte-0.40.2:2.91[vala?]
-   

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

2020-04-13 Thread Agostino Sarubbo
commit: bf443a280516b22e7f2b52cefc672010624a0d08
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 13 16:11:45 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 13 16:12:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf443a28

dev-util/gnome-builder: x86 stable wrt bug #717076

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

 dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
index ab82c0efcdd..db3e63ce737 100644
--- a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="clang +devhelp doc +glade gtk-doc spell sysprof test vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2020-04-13 Thread Agostino Sarubbo
commit: 67c0ea2bf620ed281adc09c9a762a0f24879a4d4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 13 14:47:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 13 14:47:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c0ea2b

dev-util/gnome-builder: amd64 stable wrt bug #717076

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

 dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
index 2101d6527e8..ab82c0efcdd 100644
--- a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="clang +devhelp doc +glade gtk-doc spell sysprof test vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2020-03-14 Thread Mart Raudsepp
commit: 3b88f4b52ef23f82e8f7d0c21815cc1a8eef8ac5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 14 13:02:23 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 14 21:08:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b88f4b5

dev-util/gnome-builder: fix USE=-git to be honored

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

 .../{gnome-builder-3.34.1.ebuild => gnome-builder-3.34.1-r1.ebuild}  | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.34.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
similarity index 99%
rename from dev-util/gnome-builder/gnome-builder-3.34.1.ebuild
rename to dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
index 694f1dc3272..db914cde14e 100644
--- a/dev-util/gnome-builder/gnome-builder-3.34.1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.34.1-r1.ebuild
@@ -148,11 +148,10 @@ src_configure() {
$(meson_use devhelp plugin_devhelp)
-Dplugin_deviced=false
-Dplugin_editorconfig=true # needs libpcre
-   $(meson_use git plugin_git)
-Dplugin_flatpak=false
-   -Dplugin_podman=false
+   $(meson_use git plugin_git)
$(meson_use glade plugin_glade)
-   -Dplugin_git=true
+   -Dplugin_podman=false
$(meson_use spell plugin_spellcheck)
$(meson_use sysprof plugin_sysprof)
$(meson_use vala plugin_vala)



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2020-03-12 Thread Mart Raudsepp
commit: a0d708e1c540d2618b1a510ee65f99a1b2284fde
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 12 11:55:35 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 12 12:52:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d708e1

dev-util/gnome-builder: bump to 3.34.1

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

 dev-util/gnome-builder/Manifest|   2 +
 .../gnome-builder/files/3.34.1-optional-vala.patch |  42 +
 dev-util/gnome-builder/gnome-builder-3.34.1.ebuild | 192 +
 3 files changed, 236 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 808a9df9a29..ed8ab782cb7 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,3 +1,5 @@
 DIST gnome-builder-3.30.3.tar.xz 9486164 BLAKE2B 
b983fd71b1bab31386ab8f4c3a6ff57b33afd2da5aff5e41e7d1cba388a9b6998a0f799c0843bde95f8ce0456fe46457d0c0c46622d59eeb7729d2e8868898f7
 SHA512 
468605dbd2bd712a76c333a974bb19ca889dfe8493c2e85101641034f3e2c8eba2c0ee2f98ad01f3466f0f42946f05790763ccfaf786d73da192d64360eec47f
 DIST gnome-builder-3.32.4-patchset.tar.xz 34740 BLAKE2B 
6e29ce42b2b1878b5fcec7cf057bcdc015da8817d7f9209f4d03e02bb5837525e329d0627d4465123fb20a0a46415053d7e08b445634659123ebff12d2fb9d09
 SHA512 
494cf1ff370c7d86d42ec352966169e73b99556dc5a1be0bf0ec53cd78e8550897bb44187ae8f471fe3e10a85dc7d44d44c5edef0569b1d0a7dff7b5d78b1fa1
 DIST gnome-builder-3.32.4.tar.xz 11886980 BLAKE2B 
a7901566238dd39fe180d1e47089d7f99018be115f407d174472a8371374361fe50f2f15cb6d496a1afa3e30117d83788944636fb6a9487d4a719442ba6ae744
 SHA512 
a050161465edd448b0359ff781bf97b0cda6c184ea4f89193711a1bac3c7b79f76bac0d3600e3823a86aa19538228619b5d64aea94e8a67f480b5c1f79bc3b93
+DIST gnome-builder-3.34.1-patchset.tar.xz 44680 BLAKE2B 
91e91ac8d0fcf6b54d32ce9f1dc209ac22db790a29d724dad20e337fe1962f3d407b59e7f976f1e88277833849c962a470346bb5a308e39b637e6e9ca1dc2c2a
 SHA512 
a114346b093976db227087743a7bbe2ca9523b64a67c95729bfeb7c3c346b3bfb4d02f5e11d36bbbaf506bc7a7f140883bdea7c78407243287bc400dfda43b57
+DIST gnome-builder-3.34.1.tar.xz 11974748 BLAKE2B 
c34a31c50b327d02632ff18d48ad59f925306901e8874e0c7811b9258c56027403de0d9dc1877c696d96037bdfcdcc27f56f59a41d232e47b330382b1dbf67e9
 SHA512 
886c732f20563818dcf1deb96d4277fe96a9499b999cfbc7a64286e816e9a36bb978932d36a1e764b54c2d36891b7546fa058f51e036b0fa101c0872f4ce51d8

diff --git a/dev-util/gnome-builder/files/3.34.1-optional-vala.patch 
b/dev-util/gnome-builder/files/3.34.1-optional-vala.patch
new file mode 100644
index 000..6116de17267
--- /dev/null
+++ b/dev-util/gnome-builder/files/3.34.1-optional-vala.patch
@@ -0,0 +1,42 @@
+From 84249e315c4a95b3ef9421dbf8492e10422e40d9 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 12 Mar 2020 13:28:38 +0200
+Subject: [PATCH] build: Make vapi generation optional
+
+---
+ meson_options.txt | 1 +
+ src/meson.build   | 2 ++
+ 2 files changed, 3 insertions(+)
+
+diff --git a/meson_options.txt b/meson_options.txt
+index 8984e9f69..27f9a368b 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -13,6 +13,7 @@ option('channel',
+ 
+ option('help', type: 'boolean', value: false)
+ option('docs', type: 'boolean', value: false)
++option('vapi', type: 'boolean')
+ 
+ option('network_tests', type: 'boolean', value: true, description: 'Allow 
networking in unit-tests')
+ 
+diff --git a/src/meson.build b/src/meson.build
+index 113a142ad..b0510270b 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -134,6 +134,7 @@ libide_gir = gnome.generate_gir(gnome_builder,
+extra_args: gnome_builder_gir_extra_args,
+ )
+ 
++if get_option('vapi')
+ configure_file(
+   input: 'libide.deps',
+  output: 'libide-' + libide_api_version + '.deps',
+@@ -165,3 +166,4 @@ libide_vapi = gnome.generate_vapi('libide-' + 
libide_api_version,
+ 
+ # Must be after vapi generation
+ subdir('plugins/vala-pack')
++endif
+-- 
+2.20.1
+

diff --git a/dev-util/gnome-builder/gnome-builder-3.34.1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.34.1.ebuild
new file mode 100644
index 000..694f1dc3272
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.34.1.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+VALA_MIN_API_VERSION="0.36"
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
vala virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git +glade gtk-doc spell sysprof 

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

2020-02-29 Thread Mart Raudsepp
commit: 4e40fe309df892bd466ff3243488bf22ad8f897e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 29 10:59:16 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 29 21:21:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e40fe30

dev-util/gnome-builder-3.32: USE=sysprof requires sysprof-2.pc (subslot 0)

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

 dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
index f569bf3bd9c..2101d6527e8 100644
--- a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
@@ -59,7 +59,7 @@ RDEPEND="
glade? ( >=dev-util/glade-3.22.0:3.10 )
spell? ( >=app-text/gspell-1.8:0=
app-text/enchant:2 )
-   sysprof? ( >=dev-util/sysprof-3.31.90[gtk] )
+   sysprof? ( >=dev-util/sysprof-3.31.90:0/0[gtk] )
vala? (
dev-lang/vala:=
$(vala_depend)



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

2020-02-16 Thread Mart Raudsepp
commit: 1b08267b3d81eae4eca95f55ca4b70ae33025d6a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 16 10:33:46 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 16 10:34:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b08267b

dev-util/gnome-builder: Enable py3.8

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

 dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
index acfc01d71c9..f569bf3bd9c 100644
--- a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 VALA_MIN_API_VERSION="0.36"
 DISABLE_AUTOFORMATTING=1
 FORCE_PRINT_ELOG=1



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

2020-02-11 Thread Mart Raudsepp
commit: 51aae80c24d5296acab82e78aba5e91e3e122d99
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Feb 11 12:56:17 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Feb 11 12:59:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51aae80c

dev-util/gnome-builder: add missing deps for USE=gtk-doc

Closes: https://bugs.gentoo.org/709270
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
index 6a5297578ad..acfc01d71c9 100644
--- a/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.32.4-r1.ebuild
@@ -73,6 +73,8 @@ DEPEND="${RDEPEND}"
 # appstream-glib needed for validation with appstream-util with FEATURES=test
 BDEPEND="
doc? ( dev-python/sphinx )
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
test? (
dev-libs/appstream-glib
sys-apps/dbus )



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

2020-02-05 Thread Mart Raudsepp
commit: 01f377c89fbd9cdb444efbc1eabcb7015caeefbb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Feb  5 14:14:10 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Feb  5 15:00:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f377c8

dev-util/gnome-builder: re-enable spellcheck plugin option

Now that we have enchant:2, the spellcheck plugin can be restored;
this time via a USE flag (used to be hard required before).

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

 dev-util/gnome-builder/gnome-builder-3.32.4.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4.ebuild
index ea692c5155d..803ea084530 100644
--- a/dev-util/gnome-builder/gnome-builder-3.32.4.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.32.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="clang +devhelp doc +glade gtk-doc sysprof test vala"
+IUSE="clang +devhelp doc +glade gtk-doc spell sysprof test vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 # When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
@@ -55,6 +55,8 @@ RDEPEND="
clang? ( sys-devel/clang:= )
devhelp? ( >=dev-util/devhelp-3.25.1:= )
glade? ( >=dev-util/glade-3.22.0:3.10 )
+   spell? ( >=app-text/gspell-1.8:0=
+   app-text/enchant:2 )
sysprof? ( >=dev-util/sysprof-3.31.90[gtk] )
vala? (
dev-lang/vala:=
@@ -64,9 +66,6 @@ RDEPEND="
 #   usage in vala-pack plugin and need it rebuilt before removing an older 
vala it was built against
 DEPEND="${RDEPEND}"
 # TODO: runtime ctags path finding..
-# FIXME: spellcheck plugin temporarily disabled due to requiring enchant-2
-#  >=app-text/gspell-1.2.0
-#  >=app-text/enchant:2
 
 # desktop-file-utils required for tests, but we have it in deptree for xdg 
update-desktop-database anyway, so be explicit and unconditional
 # appstream-glib needed for validation with appstream-util with FEATURES=test
@@ -146,7 +145,7 @@ src_configure() {
-Dplugin_podman=false
$(meson_use glade plugin_glade)
-Dplugin_git=true
-   -Dplugin_spellcheck=false # TODO: requires enchant-2
+   $(meson_use spell plugin_spellcheck)
$(meson_use sysprof plugin_sysprof)
$(meson_use vala plugin_vala)
)



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2020-01-26 Thread Mart Raudsepp
commit: 3207e8302325904c096a7cba75acfb6e4ea4d350
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jan 26 16:16:52 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jan 26 18:00:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3207e830

dev-util/gnome-builder: bump to 3.32.4

Closes: https://bugs.gentoo.org/702442
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   2 +
 .../gnome-builder/files/3.32.4-optional-vala.patch |  29 
 dev-util/gnome-builder/gnome-builder-3.32.4.ebuild | 185 +
 dev-util/gnome-builder/metadata.xml|   1 +
 4 files changed, 217 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 69e6c6daddc..808a9df9a29 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1 +1,3 @@
 DIST gnome-builder-3.30.3.tar.xz 9486164 BLAKE2B 
b983fd71b1bab31386ab8f4c3a6ff57b33afd2da5aff5e41e7d1cba388a9b6998a0f799c0843bde95f8ce0456fe46457d0c0c46622d59eeb7729d2e8868898f7
 SHA512 
468605dbd2bd712a76c333a974bb19ca889dfe8493c2e85101641034f3e2c8eba2c0ee2f98ad01f3466f0f42946f05790763ccfaf786d73da192d64360eec47f
+DIST gnome-builder-3.32.4-patchset.tar.xz 34740 BLAKE2B 
6e29ce42b2b1878b5fcec7cf057bcdc015da8817d7f9209f4d03e02bb5837525e329d0627d4465123fb20a0a46415053d7e08b445634659123ebff12d2fb9d09
 SHA512 
494cf1ff370c7d86d42ec352966169e73b99556dc5a1be0bf0ec53cd78e8550897bb44187ae8f471fe3e10a85dc7d44d44c5edef0569b1d0a7dff7b5d78b1fa1
+DIST gnome-builder-3.32.4.tar.xz 11886980 BLAKE2B 
a7901566238dd39fe180d1e47089d7f99018be115f407d174472a8371374361fe50f2f15cb6d496a1afa3e30117d83788944636fb6a9487d4a719442ba6ae744
 SHA512 
a050161465edd448b0359ff781bf97b0cda6c184ea4f89193711a1bac3c7b79f76bac0d3600e3823a86aa19538228619b5d64aea94e8a67f480b5c1f79bc3b93

diff --git a/dev-util/gnome-builder/files/3.32.4-optional-vala.patch 
b/dev-util/gnome-builder/files/3.32.4-optional-vala.patch
new file mode 100644
index 000..b31ee886eae
--- /dev/null
+++ b/dev-util/gnome-builder/files/3.32.4-optional-vala.patch
@@ -0,0 +1,29 @@
+diff --git a/meson_options.txt b/meson_options.txt
+index 36fcfc969..cef10804d 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -13,6 +13,7 @@ option('channel',
+ 
+ option('help', type: 'boolean', value: false)
+ option('docs', type: 'boolean', value: false)
++option('vapi', type: 'boolean')
+ 
+ option('network_tests', type: 'boolean', value: true, description: 'Allow 
networking in unit-tests')
+ 
+diff --git a/src/meson.build b/src/meson.build
+index bc7f91841..53d678297 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -124,6 +124,7 @@ configure_file(
+copy: true,
+ )
+ 
++if get_option('vapi')
+ libide_vapi = gnome.generate_vapi('libide-' + libide_api_version,
+ sources: libide_gir[0],
+ install: true,
+@@ -141,3 +142,4 @@ libide_vapi = gnome.generate_vapi('libide-' + 
libide_api_version,
+ 
+ # Must be after vapi generation
+ subdir('plugins/vala-pack')
++endif

diff --git a/dev-util/gnome-builder/gnome-builder-3.32.4.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.32.4.ebuild
new file mode 100644
index 000..ea692c5155d
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.32.4.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
+VALA_MIN_API_VERSION="0.36"
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
vala virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +glade gtk-doc sysprof test vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first then sorted by file path.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: plugin_flatpak needs flatpak.pc >=0.8.0, ostree-1 and libsoup-2.4.pc 
>=2.52.0
+# Editorconfig 

[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2019-05-18 Thread Mart Raudsepp
commit: 0ea5de0e60c49a82ac524b89f341be1e8fec32ce
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 19:54:31 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 19:58:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea5de0e

dev-util/gnome-builder: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   1 -
 .../gnome-builder/files/3.24.2-jedi-fixes-1.patch  |  28 ---
 .../gnome-builder/files/3.24.2-jedi-fixes-2.patch  |  25 ---
 .../gnome-builder/files/3.24.2-jedi-fixes-3.patch  | 197 -
 .../gnome-builder/gnome-builder-3.24.2-r1.ebuild   | 133 --
 5 files changed, 384 deletions(-)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 3eab4f83ce2..69e6c6daddc 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1 @@
-DIST gnome-builder-3.24.2.tar.xz 4342908 BLAKE2B 
5dca80d2e948041bc096fa9a2a5d39322c6fedb0560e3e4f3c60c7b0657c7c62e89387a63f7d050c3df90d8c129485bc5495039802548b22ae268d94c14a37ae
 SHA512 
dec133ad3c5ef96a036598ebbe684667dc44f73d8643e700f1e776cf8eb860b99c1d333f1fed5bc896cb7bdcf607eb51fedb7bb1f5b0cc662e4b2703d74140bf
 DIST gnome-builder-3.30.3.tar.xz 9486164 BLAKE2B 
b983fd71b1bab31386ab8f4c3a6ff57b33afd2da5aff5e41e7d1cba388a9b6998a0f799c0843bde95f8ce0456fe46457d0c0c46622d59eeb7729d2e8868898f7
 SHA512 
468605dbd2bd712a76c333a974bb19ca889dfe8493c2e85101641034f3e2c8eba2c0ee2f98ad01f3466f0f42946f05790763ccfaf786d73da192d64360eec47f

diff --git a/dev-util/gnome-builder/files/3.24.2-jedi-fixes-1.patch 
b/dev-util/gnome-builder/files/3.24.2-jedi-fixes-1.patch
deleted file mode 100644
index 399811bb0ea..000
--- a/dev-util/gnome-builder/files/3.24.2-jedi-fixes-1.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 294920f6b932992e9da8864ca96ae35fe2402406 Mon Sep 17 00:00:00 2001
-From: Christian Hergert 
-Date: Fri, 30 Jun 2017 21:19:41 -0700
-Subject: [PATCH] jedi: silence xml parser warning
-
-https://bugzilla.gnome.org/show_bug.cgi?id=784327

-
-diff --git a/plugins/jedi/jedi_plugin.py b/plugins/jedi/jedi_plugin.py
-index 7be46f2..d257680 100644
 a/plugins/jedi/jedi_plugin.py
-+++ b/plugins/jedi/jedi_plugin.py
-@@ -298,7 +298,11 @@ class DocumentationDB(object):
- cursor.execute('UPDATE girfiles SET last_modified=? 
WHERE file=?', (mtime, filename))
- parser = lxml.etree.XMLParser(recover=True)
- tree = lxml.etree.parse(filename, parser=parser)
--namespace = tree.find('core:namespace', namespaces=ns)
-+try:
-+namespace = tree.find('core:namespace', namespaces=ns)
-+except:
-+print("Failed to parse", filename)
-+continue
- library_version = namespace.attrib['version']
- for node in namespace.findall('core:class', namespaces=ns):
- doc = node.find('core:doc', namespaces=ns)
---
-libgit2 0.26.0
-

diff --git a/dev-util/gnome-builder/files/3.24.2-jedi-fixes-2.patch 
b/dev-util/gnome-builder/files/3.24.2-jedi-fixes-2.patch
deleted file mode 100644
index de8397a57a0..000
--- a/dev-util/gnome-builder/files/3.24.2-jedi-fixes-2.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 1d7c6fa60faf9e81f2fa0f93898f8e1cc68da6d4 Mon Sep 17 00:00:00 2001
-From: Christian Hergert 
-Date: Thu, 6 Jul 2017 14:32:52 -0700
-Subject: [PATCH] jedi: ignore non-gir files
-
-The rnc file is now shipped here, so ignore that when going
-through the directory contents.

-
-diff --git a/plugins/jedi/jedi_plugin.py b/plugins/jedi/jedi_plugin.py
-index d257680..25ade14 100644
 a/plugins/jedi/jedi_plugin.py
-+++ b/plugins/jedi/jedi_plugin.py
-@@ -280,6 +280,8 @@ class DocumentationDB(object):
- # I would use scandir for better performance, but it requires newer 
Python
- for gir_path in GIR_PATH_LIST:
- for gir_file in os.listdir(gir_path):
-+if not gir_file.endswith('.gir'):
-+continue
- if gir_file in processed_gir_files:
- continue
- processed_gir_files[gir_file] = None
---
-libgit2 0.26.0
-

diff --git a/dev-util/gnome-builder/files/3.24.2-jedi-fixes-3.patch 
b/dev-util/gnome-builder/files/3.24.2-jedi-fixes-3.patch
deleted file mode 100644
index 484341ad115..000
--- a/dev-util/gnome-builder/files/3.24.2-jedi-fixes-3.patch
+++ /dev/null
@@ -1,197 +0,0 @@
-From 8bf74c787af082102958de7498a9b4f4248788cc Mon Sep 17 00:00:00 2001
-From: Elad Alfassa 
-Date: Wed, 9 Aug 2017 17:39:07 +0300
-Subject: [PATCH] jedi: adapt to jedi 0.10.0
-
-https://bugzilla.gnome.org/show_bug.cgi?id=778708

-
-diff --git a/plugins/jedi/jedi_plugin.py b/plugins/jedi/jedi_plugin.py
-index 25ade14..8898b69 100644
 

[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2019-03-30 Thread Mart Raudsepp
commit: efbe91409c0c7495d2168895504e35851e5b1757
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 21:29:55 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 21:55:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbe9140

dev-util/gnome-builder: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   3 -
 .../files/3.28.4-fix-docs-option.patch |  42 -
 .../files/3.28.4-fix-tests-schemadir.patch |  26 ---
 .../files/3.28.4-jedi-0.12-compat.patch|  93 ---
 .../gnome-builder/files/3.28.4-python37-fix.patch  |  57 ---
 dev-util/gnome-builder/files/3.28.4-valac.patch|  15 --
 dev-util/gnome-builder/gnome-builder-3.28.4.ebuild | 186 -
 dev-util/gnome-builder/gnome-builder-3.30.2.ebuild | 186 -
 8 files changed, 608 deletions(-)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index a9037663c70..3eab4f83ce2 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,5 +1,2 @@
 DIST gnome-builder-3.24.2.tar.xz 4342908 BLAKE2B 
5dca80d2e948041bc096fa9a2a5d39322c6fedb0560e3e4f3c60c7b0657c7c62e89387a63f7d050c3df90d8c129485bc5495039802548b22ae268d94c14a37ae
 SHA512 
dec133ad3c5ef96a036598ebbe684667dc44f73d8643e700f1e776cf8eb860b99c1d333f1fed5bc896cb7bdcf607eb51fedb7bb1f5b0cc662e4b2703d74140bf
-DIST gnome-builder-3.28.4.tar.xz 9309060 BLAKE2B 
a4402452ffaf64cc767edb9cba65b74a88cb77d04ca2ffecd3b01c53382930891c2c03e2528861f4d28ca3643465b6767235e945f44cc37d2d716bcbb3ab25c8
 SHA512 
ef83b909f295d83478aa7d5deb8b5d8291ddf6134e147e88452cdba8ff449a2415d0381d63d3f82cf28942b1096a704de64540c8cdf5f06c21c8278c93fbbc03
-DIST gnome-builder-3.30.2-patchset.tar.xz 43720 BLAKE2B 
c444117232c6560e68cad46134327e94b361cf89c4f68f2e68940e8a46d2a42720aa5e881dcb3153a3c75057cfacd8c67287a8bb0740999d4628ab6498db7c32
 SHA512 
e17a0357d2a3e6c059ef27dbf591ad3acfa6f5d7d58f47ca8ebc6dc6883a1bb1bb87b15f3c564c2babc5857e9de4a7a47934398d880f233265d7254087d3
-DIST gnome-builder-3.30.2.tar.xz 9478508 BLAKE2B 
546328df141582d0d15317166c27493ac1f0b813680607f05de3429301cf8e4937cfc51bff69db26cd4ef1a8ef02aadd5aaa643c857eeabf9b16606a2a3a5cda
 SHA512 
39087e3a30a807b7374167ba4c5295a9161e3c8d8e409172dcd28c52db48e72cd9303c2d4ff8fd11d4bfc70af6c810e5dc254c4c74b646875206221cff3bad57
 DIST gnome-builder-3.30.3.tar.xz 9486164 BLAKE2B 
b983fd71b1bab31386ab8f4c3a6ff57b33afd2da5aff5e41e7d1cba388a9b6998a0f799c0843bde95f8ce0456fe46457d0c0c46622d59eeb7729d2e8868898f7
 SHA512 
468605dbd2bd712a76c333a974bb19ca889dfe8493c2e85101641034f3e2c8eba2c0ee2f98ad01f3466f0f42946f05790763ccfaf786d73da192d64360eec47f

diff --git a/dev-util/gnome-builder/files/3.28.4-fix-docs-option.patch 
b/dev-util/gnome-builder/files/3.28.4-fix-docs-option.patch
deleted file mode 100644
index ca2323f314a..000
--- a/dev-util/gnome-builder/files/3.28.4-fix-docs-option.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 054ef6d2e47da9f41e7c24908b251d074e11a03b Mon Sep 17 00:00:00 2001
-From: Christian Hergert 
-Date: Wed, 8 Aug 2018 13:03:50 -0700
-Subject: [PATCH] help: fix get_option() to check for proper value
-
-We want to check for help docs, not sdk docs. Also, if enabled, don't be
-automatic about it. Fail hard so the caller knows there is an issue.

- doc/help/meson.build | 18 --
- 1 file changed, 8 insertions(+), 10 deletions(-)
-
-diff --git a/doc/help/meson.build b/doc/help/meson.build
-index 1336e6a26..e684f078c 100644
 a/doc/help/meson.build
-+++ b/doc/help/meson.build
-@@ -1,15 +1,13 @@
--if get_option('with_docs')
-+if get_option('with_help')
- 
--sphinx = find_program(['sphinx-build-3', 'sphinx-build'], required: false)
-+sphinx = find_program(['sphinx-build-3', 'sphinx-build'], required: true)
- 
--if sphinx.found()
--custom_target('en user documentation',
--  command: [sphinx, '-b', 'html', '-c', 
meson.current_source_dir(), meson.current_source_dir(), '@OUTPUT@'],
--   output: 'en',
-- build_by_default: true)
-+custom_target('en user documentation',
-+   command: [sphinx, '-b', 'html', '-c', meson.current_source_dir(), 
meson.current_source_dir(), '@OUTPUT@'],
-+output: 'en',
-+  build_by_default: true
-+)
- 
--
--install_subdir(meson.current_build_dir() + '/en', install_dir: 
pkgdocdir_abs)
--endif
-+install_subdir(meson.current_build_dir() + '/en', install_dir: pkgdocdir_abs)
- 
- endif
--- 
-2.17.0
-

diff --git a/dev-util/gnome-builder/files/3.28.4-fix-tests-schemadir.patch 
b/dev-util/gnome-builder/files/3.28.4-fix-tests-schemadir.patch
deleted file mode 100644
index 3c427c41584..000
--- a/dev-util/gnome-builder/files/3.28.4-fix-tests-schemadir.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From a66b2d99f21bff6986b0dda5b7cc9ee393be934a Mon Sep 17 00:00:00 2001
-From: Mart 

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

2019-03-30 Thread Mart Raudsepp
commit: bef6e190cd44fcf59e30720d54781301890f643a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 16:26:35 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 16:29:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef6e190

dev-util/gnome-builder-3.24: json-glib[introspection] is required for build

In 3.24 jsonrpc-glib is not a split out separate package, thus the global
introspection enabling on gnome-builder affects it as well (not optional).
jsonrpc-glib GIR requires json-glib GIR, thus add the missing introspection
USE dep on json-glib to ensure successful builds.
This is not a problem 3.26 and onwards, as jsonrpc-glib introspection
support is controlled by USE flag and there are proper conditional USE deps
in place in the external package on json-glib already there.

Fixes: https://bugs.gentoo.org/682060
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
index 296e94b8767..b73fb3fee89 100644
--- a/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -41,7 +41,7 @@ RDEPEND="
>=dev-libs/libxml2-2.9.0
>=x11-libs/pango-1.38.0
>=dev-libs/libpeas-1.18.0[python,${PYTHON_USEDEP}]
-   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/json-glib-1.2.0[introspection]
>=app-text/gspell-1.2.0
>=app-text/enchant-1.6.0
webkit? ( >=net-libs/webkit-gtk-2.12.0:4=[introspection] )



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

2019-01-13 Thread Mart Raudsepp
commit: f3f2076b9715ecffe24fbc13222d24df3ca95367
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jan 13 17:16:02 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jan 13 17:16:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f2076b

dev-util/gnome-builder: bump to 3.30.3

Most of what's in 3.30.3 was already included in our patchset on top
of 3.30.2, except some of the gdb integration improvements (and
french/spanish translation updates).

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gnome-builder/Manifest|   1 +
 dev-util/gnome-builder/gnome-builder-3.30.3.ebuild | 181 +
 2 files changed, 182 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 173a9e7e464..a9037663c70 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -2,3 +2,4 @@ DIST gnome-builder-3.24.2.tar.xz 4342908 BLAKE2B 
5dca80d2e948041bc096fa9a2a5d393
 DIST gnome-builder-3.28.4.tar.xz 9309060 BLAKE2B 
a4402452ffaf64cc767edb9cba65b74a88cb77d04ca2ffecd3b01c53382930891c2c03e2528861f4d28ca3643465b6767235e945f44cc37d2d716bcbb3ab25c8
 SHA512 
ef83b909f295d83478aa7d5deb8b5d8291ddf6134e147e88452cdba8ff449a2415d0381d63d3f82cf28942b1096a704de64540c8cdf5f06c21c8278c93fbbc03
 DIST gnome-builder-3.30.2-patchset.tar.xz 43720 BLAKE2B 
c444117232c6560e68cad46134327e94b361cf89c4f68f2e68940e8a46d2a42720aa5e881dcb3153a3c75057cfacd8c67287a8bb0740999d4628ab6498db7c32
 SHA512 
e17a0357d2a3e6c059ef27dbf591ad3acfa6f5d7d58f47ca8ebc6dc6883a1bb1bb87b15f3c564c2babc5857e9de4a7a47934398d880f233265d7254087d3
 DIST gnome-builder-3.30.2.tar.xz 9478508 BLAKE2B 
546328df141582d0d15317166c27493ac1f0b813680607f05de3429301cf8e4937cfc51bff69db26cd4ef1a8ef02aadd5aaa643c857eeabf9b16606a2a3a5cda
 SHA512 
39087e3a30a807b7374167ba4c5295a9161e3c8d8e409172dcd28c52db48e72cd9303c2d4ff8fd11d4bfc70af6c810e5dc254c4c74b646875206221cff3bad57
+DIST gnome-builder-3.30.3.tar.xz 9486164 BLAKE2B 
b983fd71b1bab31386ab8f4c3a6ff57b33afd2da5aff5e41e7d1cba388a9b6998a0f799c0843bde95f8ce0456fe46457d0c0c46622d59eeb7729d2e8868898f7
 SHA512 
468605dbd2bd712a76c333a974bb19ca889dfe8493c2e85101641034f3e2c8eba2c0ee2f98ad01f3466f0f42946f05790763ccfaf786d73da192d64360eec47f

diff --git a/dev-util/gnome-builder/gnome-builder-3.30.3.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.30.3.ebuild
new file mode 100644
index 000..16fbc931b48
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.30.3.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_MIN_API_VERSION="0.36"
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
vala virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git gtk-doc sysprof test vala webkit"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: with_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and ${LIBGIT_DEPS}
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# These are needed with either USE=git or USE=flatpak (albeit the latter isn't 
supported yet)
+LIBGIT_DEPS="
+   dev-libs/libgit2[ssh,threads]
+   >=dev-libs/libgit2-glib-0.25.0[ssh]
+"
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.30.2[introspection,vala?]
+   >=dev-libs/glib-2.58.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.30.1[vala?]
+   >=x11-libs/pango-1.38.0
+   

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

2018-12-17 Thread Mart Raudsepp
commit: ddc7290b3664a4bf7e7ad11cc1640d391d56fac3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 17 14:14:56 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 17 15:07:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc7290b

dev-util/gnome-builder: bump to 3.30.2

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 dev-util/gnome-builder/Manifest|   2 +
 dev-util/gnome-builder/gnome-builder-3.30.2.ebuild | 186 +
 2 files changed, 188 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 46650bd57a9..173a9e7e464 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-builder-3.24.2.tar.xz 4342908 BLAKE2B 
5dca80d2e948041bc096fa9a2a5d39322c6fedb0560e3e4f3c60c7b0657c7c62e89387a63f7d050c3df90d8c129485bc5495039802548b22ae268d94c14a37ae
 SHA512 
dec133ad3c5ef96a036598ebbe684667dc44f73d8643e700f1e776cf8eb860b99c1d333f1fed5bc896cb7bdcf607eb51fedb7bb1f5b0cc662e4b2703d74140bf
 DIST gnome-builder-3.28.4.tar.xz 9309060 BLAKE2B 
a4402452ffaf64cc767edb9cba65b74a88cb77d04ca2ffecd3b01c53382930891c2c03e2528861f4d28ca3643465b6767235e945f44cc37d2d716bcbb3ab25c8
 SHA512 
ef83b909f295d83478aa7d5deb8b5d8291ddf6134e147e88452cdba8ff449a2415d0381d63d3f82cf28942b1096a704de64540c8cdf5f06c21c8278c93fbbc03
+DIST gnome-builder-3.30.2-patchset.tar.xz 43720 BLAKE2B 
c444117232c6560e68cad46134327e94b361cf89c4f68f2e68940e8a46d2a42720aa5e881dcb3153a3c75057cfacd8c67287a8bb0740999d4628ab6498db7c32
 SHA512 
e17a0357d2a3e6c059ef27dbf591ad3acfa6f5d7d58f47ca8ebc6dc6883a1bb1bb87b15f3c564c2babc5857e9de4a7a47934398d880f233265d7254087d3
+DIST gnome-builder-3.30.2.tar.xz 9478508 BLAKE2B 
546328df141582d0d15317166c27493ac1f0b813680607f05de3429301cf8e4937cfc51bff69db26cd4ef1a8ef02aadd5aaa643c857eeabf9b16606a2a3a5cda
 SHA512 
39087e3a30a807b7374167ba4c5295a9161e3c8d8e409172dcd28c52db48e72cd9303c2d4ff8fd11d4bfc70af6c810e5dc254c4c74b646875206221cff3bad57

diff --git a/dev-util/gnome-builder/gnome-builder-3.30.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.30.2.ebuild
new file mode 100644
index 000..09aad7b39c4
--- /dev/null
+++ b/dev-util/gnome-builder/gnome-builder-3.30.2.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_MIN_API_VERSION="0.36"
+DISABLE_AUTOFORMATTING=1
+FORCE_PRINT_ELOG=1
+
+inherit gnome.org gnome2-utils llvm meson python-single-r1 readme.gentoo-r1 
vala virtualx xdg
+
+DESCRIPTION="An IDE for writing GNOME-based software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+# FIXME: Review licenses at some point
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clang +devhelp doc +git gtk-doc sysprof test vala webkit"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# When bumping, pay attention to all the included plugins/*/meson.build (and 
other) build files and the requirements within.
+# `grep -rI dependency * --include='meson.build'` can give a good initial idea 
for external deps and their double checking.
+# The listed RDEPEND order shold roughly match that output as well, with 
toplevel one first.
+# Most plugins have no extra requirements and default to enabled; we need to 
handle the ones with extra requirements. Many of
+# them have optional runtime dependencies, for which we try to at least notify 
the user via DOC_CONTENTS (but not all small
+# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a 
(spammy) idea, plus python imports in try/except.
+
+# FIXME: with_flatpak needs flatpak.pc >=0.8.0, ostree-1, libsoup-2.4.pc 
>=2.52.0 and ${LIBGIT_DEPS}
+# Editorconfig needs old pcre, with vte migrating away, might want it optional 
or ported to pcre2?
+# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it (grep for gi.repository). Last full check at 
3.28.4
+
+# These are needed with either USE=git or USE=flatpak (albeit the latter isn't 
supported yet)
+LIBGIT_DEPS="
+   dev-libs/libgit2[ssh,threads]
+   >=dev-libs/libgit2-glib-0.25.0[ssh]
+"
+# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build
+RDEPEND="
+   >=dev-libs/libdazzle-3.30.2[introspection,vala?]
+   >=dev-libs/glib-2.58.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   >=dev-libs/json-glib-1.2.0
+   >=dev-libs/jsonrpc-glib-3.30.1[vala?]
+   >=x11-libs/pango-1.38.0
+   >=dev-libs/libpeas-1.22.0[python,${PYTHON_USEDEP}]
+   >=dev-libs/template-glib-3.28.0[introspection,vala?]
+   >=x11-libs/vte-0.40.2:2.91[vala?]
+   >=dev-libs/libxml2-2.9.0
+   git? ( 

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

2018-09-24 Thread Mart Raudsepp
commit: 5502a536c7921bf75aeb7b6e084ed5c6fae011da
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Sep 24 05:59:42 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Sep 24 19:41:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5502a536

dev-util/gnome-builder: add glib-utils build dep

Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-util/gnome-builder/gnome-builder-3.28.4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild
index 922951ae287..c963ac48f1f 100644
--- a/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -75,6 +75,7 @@ DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )
dev-libs/appstream-glib
dev-util/desktop-file-utils
+   dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
 "



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

2018-09-12 Thread Thomas Deutschmann
commit: a571a7367c3641d2daa6d1c7005a0eb0deefa000
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 12 14:39:06 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 12 14:39:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a571a736

dev-util/gnome-builder: x86 keyworded (bug #664922)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-util/gnome-builder/gnome-builder-3.28.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild
index 9fb20da3c55..922951ae287 100644
--- a/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.28.4.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="clang +devhelp doc +git gtk-doc sysprof vala webkit"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/gnome-builder/files/, dev-util/gnome-builder/

2018-08-29 Thread Mart Raudsepp
commit: 72eade86bac797c6161cd3ad36a0fcfc6436b688
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Aug 29 06:48:06 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Aug 29 21:56:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72eade86

dev-util/gnome-builder: bump to 3.28.4

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-util/gnome-builder/Manifest|   1 +
 .../files/3.28.4-fix-docs-option.patch |  42 +
 .../files/3.28.4-fix-tests-schemadir.patch |  26 +++
 .../files/3.28.4-jedi-0.12-compat.patch|  93 +++
 .../gnome-builder/files/3.28.4-python37-fix.patch  |  57 +++
 dev-util/gnome-builder/files/3.28.4-valac.patch|  15 ++
 dev-util/gnome-builder/gnome-builder-3.28.4.ebuild | 185 +
 dev-util/gnome-builder/metadata.xml|   1 +
 8 files changed, 420 insertions(+)

diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest
index 555f60511b2..46650bd57a9 100644
--- a/dev-util/gnome-builder/Manifest
+++ b/dev-util/gnome-builder/Manifest
@@ -1 +1,2 @@
 DIST gnome-builder-3.24.2.tar.xz 4342908 BLAKE2B 
5dca80d2e948041bc096fa9a2a5d39322c6fedb0560e3e4f3c60c7b0657c7c62e89387a63f7d050c3df90d8c129485bc5495039802548b22ae268d94c14a37ae
 SHA512 
dec133ad3c5ef96a036598ebbe684667dc44f73d8643e700f1e776cf8eb860b99c1d333f1fed5bc896cb7bdcf607eb51fedb7bb1f5b0cc662e4b2703d74140bf
+DIST gnome-builder-3.28.4.tar.xz 9309060 BLAKE2B 
a4402452ffaf64cc767edb9cba65b74a88cb77d04ca2ffecd3b01c53382930891c2c03e2528861f4d28ca3643465b6767235e945f44cc37d2d716bcbb3ab25c8
 SHA512 
ef83b909f295d83478aa7d5deb8b5d8291ddf6134e147e88452cdba8ff449a2415d0381d63d3f82cf28942b1096a704de64540c8cdf5f06c21c8278c93fbbc03

diff --git a/dev-util/gnome-builder/files/3.28.4-fix-docs-option.patch 
b/dev-util/gnome-builder/files/3.28.4-fix-docs-option.patch
new file mode 100644
index 000..ca2323f314a
--- /dev/null
+++ b/dev-util/gnome-builder/files/3.28.4-fix-docs-option.patch
@@ -0,0 +1,42 @@
+From 054ef6d2e47da9f41e7c24908b251d074e11a03b Mon Sep 17 00:00:00 2001
+From: Christian Hergert 
+Date: Wed, 8 Aug 2018 13:03:50 -0700
+Subject: [PATCH] help: fix get_option() to check for proper value
+
+We want to check for help docs, not sdk docs. Also, if enabled, don't be
+automatic about it. Fail hard so the caller knows there is an issue.
+---
+ doc/help/meson.build | 18 --
+ 1 file changed, 8 insertions(+), 10 deletions(-)
+
+diff --git a/doc/help/meson.build b/doc/help/meson.build
+index 1336e6a26..e684f078c 100644
+--- a/doc/help/meson.build
 b/doc/help/meson.build
+@@ -1,15 +1,13 @@
+-if get_option('with_docs')
++if get_option('with_help')
+ 
+-sphinx = find_program(['sphinx-build-3', 'sphinx-build'], required: false)
++sphinx = find_program(['sphinx-build-3', 'sphinx-build'], required: true)
+ 
+-if sphinx.found()
+-custom_target('en user documentation',
+-  command: [sphinx, '-b', 'html', '-c', 
meson.current_source_dir(), meson.current_source_dir(), '@OUTPUT@'],
+-   output: 'en',
+- build_by_default: true)
++custom_target('en user documentation',
++   command: [sphinx, '-b', 'html', '-c', meson.current_source_dir(), 
meson.current_source_dir(), '@OUTPUT@'],
++output: 'en',
++  build_by_default: true
++)
+ 
+-
+-install_subdir(meson.current_build_dir() + '/en', install_dir: 
pkgdocdir_abs)
+-endif
++install_subdir(meson.current_build_dir() + '/en', install_dir: pkgdocdir_abs)
+ 
+ endif
+-- 
+2.17.0
+

diff --git a/dev-util/gnome-builder/files/3.28.4-fix-tests-schemadir.patch 
b/dev-util/gnome-builder/files/3.28.4-fix-tests-schemadir.patch
new file mode 100644
index 000..3c427c41584
--- /dev/null
+++ b/dev-util/gnome-builder/files/3.28.4-fix-tests-schemadir.patch
@@ -0,0 +1,26 @@
+From a66b2d99f21bff6986b0dda5b7cc9ee393be934a Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Wed, 29 Aug 2018 12:30:14 +0300
+Subject: [PATCH] build: Fix GSETTINGS_SCHEMA_DIR envvar handling in tests
+
+GSETTINGS_SCHEMA_DIR does not support multiple colon-separated paths.
+---
+ src/tests/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/tests/meson.build b/src/tests/meson.build
+index 646f6f875..42c0e6d28 100644
+--- a/src/tests/meson.build
 b/src/tests/meson.build
+@@ -16,7 +16,7 @@ ide_test_env = [
+   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
+   'G_DEBUG=gc-friendly',
+   'GSETTINGS_BACKEND=memory',
+-  
'GSETTINGS_SCHEMA_DIR=@0@/data/gsettings:$(GSETTINGS_SCHEMA_DIR)'.format(meson.build_root()),
++  'GSETTINGS_SCHEMA_DIR=@0@/data/gsettings'.format(meson.build_root()),
+   'PYTHONDONTWRITEBYTECODE=yes',
+   'MALLOC_CHECK_=2',
+ #  'MALLOC_PERTURB_=$((${RANDOM:-256} % 256))',
+-- 
+2.17.0
+

diff --git a/dev-util/gnome-builder/files/3.28.4-jedi-0.12-compat.patch 
b/dev-util/gnome-builder/files/3.28.4-jedi-0.12-compat.patch
new 

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

2018-04-28 Thread Mart Raudsepp
commit: 3803ec979e6a5510c1a145de852a01fdbc5a19f5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 28 23:43:25 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 28 23:43:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3803ec97

dev-util/gnome-builder: remove old

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-util/gnome-builder/gnome-builder-3.24.2.ebuild | 131 -
 1 file changed, 131 deletions(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.24.2.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.24.2.ebuild
deleted file mode 100644
index fc35c2c3eb4..000
--- a/dev-util/gnome-builder/gnome-builder-3.24.2.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{4,5,6} )
-VALA_MIN_API_VERSION="0.30"
-VALA_USE_DEPEND="vapigen"
-DISABLE_AUTOFORMATTING=1
-FORCE_PRINT_ELOG=1
-
-inherit gnome2 python-single-r1 vala virtualx readme.gentoo-r1
-
-DESCRIPTION="Builder attempts to be an IDE for writing software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
-
-# FIXME: Review licenses at some point
-LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="clang +git sysprof vala webkit"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# When bumping, pay attention to all the included plugins/*/configure.ac files 
and the requirements within.
-# Most have no extra requirements and default to enabled; we need to handle 
the ones with extra requirements, which tend to default to auto(magic).
-# Look at the last (fourth) argument given to AC_ARG_ENABLE to decide. We 
don't support any disabling of those that are default-enabled and have no extra 
deps beyond C/python/introspection.
-# FIXME: >=dev-util/devhelp-3.20.0 dependency is automagic for devhelp 
integration plugin
-# FIXME: vte could be optional via $(use_enable vte terminal-plugin) - but 
most/all people want this and have vte?
-# FIXME: flatpak-plugin needs flatpak.pc >=0.6.9, libgit2[threads] 
>=libgit2-glib-0.24.0[ssh] libsoup-2.4.pc
-# FIXME: --with-sanitizer configure option
-# FIXME: Enable rdtscp based high performance counter usage on suitable 
architectures for EGG_COUNTER?
-# Editorconfig needs pcre.h, with vte migrating away, might want it optional?
-# Python is always enabled - the core python plugin support checks are 
automagic and not worth crippling it by not supporting python plugins
-# Relatedly introspection is always required to not have broken python using 
plugins or have to enable/disable them based on it. This is a full IDE, not a 
place to be really minimal.
-# An introspection USE flag of a dep is required if any introspection based 
language plugin wants to use it. Last full check at 3.22.4
-RDEPEND="
-   >=x11-libs/gtk+-3.22.1:3[introspection]
-   >=dev-libs/glib-2.50.0:2[dbus]
-   >=x11-libs/gtksourceview-3.22.0:3.0[introspection]
-   >=dev-libs/gobject-introspection-1.48.0:=
-   >=dev-python/pygobject-3.22.0:3
-   >=dev-libs/libxml2-2.9.0
-   >=x11-libs/pango-1.38.0
-   >=dev-libs/libpeas-1.18.0[python,${PYTHON_USEDEP}]
-   >=dev-libs/json-glib-1.2.0
-   >=app-text/gspell-1.2.0
-   >=app-text/enchant-1.6.0
-   webkit? ( >=net-libs/webkit-gtk-2.12.0:4=[introspection] )
-   clang? ( sys-devel/clang:= )
-   git? (
-   dev-libs/libgit2[ssh,threads]
-   >=dev-libs/libgit2-glib-0.25.0[ssh] )
-   >=x11-libs/vte-0.46:2.91
-   sysprof? ( >=dev-util/sysprof-3.23.91[gtk] )
-   dev-libs/libpcre:3
-   ${PYTHON_DEPS}
-   vala? ( $(vala_depend) )
-"
-# desktop-file-utils for desktop-file-validate check in configure for 3.22.4
-DEPEND="${RDEPEND}
-   dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   !

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

2018-04-26 Thread Aaron Bauman
commit: 539632d16b5c410a87acf43dcc0b99eaaab0f5ca
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Apr 26 22:22:17 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Apr 26 22:32:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539632d1

dev-util/gnome-builder: amd64 stable

Bug: https://bugs.gentoo.org/652976
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
index 9398386d7cc..296e94b8767 100644
--- a/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="clang +git sysprof vala webkit"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2018-04-26 Thread Thomas Deutschmann
commit: 1457d30a1d6f3c0fa95c7290fec25dc867c3247e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr 26 16:42:17 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr 26 17:14:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1457d30a

dev-util/gnome-builder: x86 stable (bug #652976)

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild 
b/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
index 1daef3f2656..9398386d7cc 100644
--- a/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
+++ b/dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder;
 # FIXME: Review licenses at some point
 LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="clang +git sysprof vala webkit"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"